From fd3eed6bd13c4b43e070db2f2e5acac8579ac729 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 10 Aug 2012 13:51:33 -0400 Subject: [PATCH 01/45] Initial commit of the backup/restore app --- apps/backups/__init__.py | 9 ++++ apps/backups/api.py | 42 ++++++++++++++++++ apps/backups/links.py | 10 +++++ apps/backups/models.py | 3 ++ apps/backups/static/images/icons/cd_burn.png | Bin 0 -> 2348 bytes apps/backups/static/images/icons/cd_eject.png | Bin 0 -> 2345 bytes apps/backups/urls.py | 5 +++ apps/backups/views.py | 29 ++++++++++++ settings.py | 1 + urls.py | 1 + 10 files changed, 100 insertions(+) create mode 100644 apps/backups/__init__.py create mode 100644 apps/backups/api.py create mode 100644 apps/backups/links.py create mode 100644 apps/backups/models.py create mode 100644 apps/backups/static/images/icons/cd_burn.png create mode 100644 apps/backups/static/images/icons/cd_eject.png create mode 100644 apps/backups/urls.py create mode 100644 apps/backups/views.py diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py new file mode 100644 index 0000000000..1993add381 --- /dev/null +++ b/apps/backups/__init__.py @@ -0,0 +1,9 @@ +from __future__ import absolute_import + +from project_tools.api import register_tool +from navigation.api import bind_links + +from .links import backup_tool_link, restore_tool_link + +register_tool(backup_tool_link) +register_tool(restore_tool_link) diff --git a/apps/backups/api.py b/apps/backups/api.py new file mode 100644 index 0000000000..5717d99e50 --- /dev/null +++ b/apps/backups/api.py @@ -0,0 +1,42 @@ +from django.utils.translation import ugettext_lazy as _ + + +class ModuleBackup(object): + _registry = {} + + STATE_BACKING_UP = 'backing_up' + STATE_RESTORING = 'restoring' + STATE_IDLE = 'idle' + + STATE_CHOICES = ( + (STATE_BACKING_UP, _(u'backing up')), + (STATE_RESTORING, _(u'restoring')), + (STATE_IDLE, _(u'idle')), + ) + + @classmethod + def get(cls, name): + return cls._registry[name] + + @classmethod + def get_all(cls): + return cls._registry.values() + + def __init__(self, name, label): + self.label = label + self.name = name + self.state = self.__class__.STATE_IDLE + self.__class__._registry[name] = self + + def backup(self, storage_module=None): + self.state = self.__class__.STATE_BACKING_UP + # call storage_module + self.state = self.__class__.STATE_IDLE + + def restore(self, storage_module=None): + self.state = self.__class__.STATE_RESTORING + # call storage_module + self.state = self.__class__.STATE_IDLE + + def __unicode__(self): + return unicode(self.label) diff --git a/apps/backups/links.py b/apps/backups/links.py new file mode 100644 index 0000000000..43117d73d4 --- /dev/null +++ b/apps/backups/links.py @@ -0,0 +1,10 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from navigation.api import Link + +#from .permissions import + +backup_tool_link = Link(text=_(u'backup'), view='backup_view', icon='cd_burn.png')#, permissions=[]) +restore_tool_link = Link(text=_(u'restore'), view='restore_view', icon='cd_eject.png')#, permissions=[]) diff --git a/apps/backups/models.py b/apps/backups/models.py new file mode 100644 index 0000000000..71a8362390 --- /dev/null +++ b/apps/backups/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/apps/backups/static/images/icons/cd_burn.png b/apps/backups/static/images/icons/cd_burn.png new file mode 100644 index 0000000000000000000000000000000000000000..d00b382878b5a18089d5b02654317318818a6b4d GIT binary patch literal 2348 zcmV+{3Dfq8P)bzQSJmvfP<+@e-N3Ej0^rQQ3`%}}?k3RTgo_n6zb9}Sp4ZIK! zd%a8M#i>0Jq}GsRZ*1P2DOPD{yh#0nSxQgndeta>_wkLZUcn>l{{pb-;h#lsU31Ss zTRhaZa&d~<<6aso6Xi@Itx8nIu{B6UCGvWR0t!(JBp?!{Cv|$ef0TwYg^~B)KCtAq z=by-b5&*(aUjEA}e?95?K_MP0*r7n73`H_V33C}D;=avK1m{d$ z9}MQ`@CQSb9lo$&+xPChc)hU91Ry;8i&qzPbT2!%;r1?)Rhjy7@FBLTu2Ne$c1a!w zKm&vbnGn&@PTH-8!4lPW3#p|Ti8x%&B^3OeE%oj9!Dv=UvV?2hF}+qH8M=g z@c^tZ0szlt#Lx$%rMyPHIDa%dxgA@62hkcH5FX$0`aRK*-x~;fNf54CJ>_cGat=pK zbwb0+uUsuTiNtdtDj?>$ylIPBsgobB358_}VuK3Qsi==y!hSF7YZL%`KnX>Yn>*T* zq@k{TA7VLM%ps}3)%%VOQs3nqd4SeJ+!|Dvj+x{Y(!zd&-NDIpBgF9 z>CrRvojbdzt1}2Uo8$)o6{W(;9S|P!;GFhEh(uZGWxWi5Lm+!ZsVyE=rjn}J{eJOU zc^x=$1ps9nsFH&6(hB)AJo+#fQMPZLN>ei7rAR~p0MP~!2sl8v`k7DKVhYZX+E{NR z1R|FYTkNS{W41=ZHD9MkHS#O6&3fA(*?8Z-``=4d1xgnT94L_lI@AieeklJZ6CK7; zy)W+S(^_+#Vink0LT!!*Oh3rJP5ltte={=%~WGge3 zx{}RR*rT*CiEbl^aH~XL+Vbe>UmY2Gmq(u0vA(D+=j%y?FGYd*o+mIK&8xPnT$>&D6iEWVUi?~>WH@hYh|x*C67Fp;eorl zTWsUFU9+WS1DvrGVD@jKa;8K&j2O*VsA}lxW&ky#R5*EVI7bz;?kZ*~t-4fdQU$2T z#!V!qK=gF3?&mv`NdT~H8ZCfYb)#x0T_7lu0wNjD88i!JwzkVpYxygv zWKlBUL=nVCV~BB;<1RU|*H0Y6`>3cnDCL)bPgms^X%JsEXU?43%Uc>AFkX4?i8nKo z1@k<-FgfASsg6+i{7j`11@V;;0-gHM@<8uo)|?nez;wV$S#-N`-68kl-w)B`Isw)X zQuXLw3N6GUK4_vHMXK-kDXn{^lU5&otVm9Z*on`1DbDNcHpOuAj;ItS0j~C;BQc3E z2p?F98%l%SI3zk;UFH#DSk7q%z*vuT)2tqg@}nV2XuB!g$q(Ral-bDPF`Bn5O{rSw zt2+mbr`Zc0w*-p2wr$;=naF0x^s5w!s&*6MX2Kx2nJ}}-V5tfx7%R4%jMm+Ijmzzw z{nWOsLdhPS_{W_zdj*bWTOn#3%$iSAe2GP^%MJSTy687K0u8PMMjC&9>$ko(kRB#W ztb)xH3Wdurilm(M>R4O0nU(l+bi$Ejw{Cx@MG^)@ zWN{NYJ#LB!s-?n&3E~`}_?!((=ckDKgCIIo%8bTb&hh3tH=Bj)8!k@n+(<2p@Gjo* zszBjwu$!YHpn^}B2Vk~7=AFBvPk*-Q8`chE=Fq;E-b!D-xY015+VjPg-E>Q5tIcQ( zf)kG2ZMj6lKsft3ojDvH+0E^+J9?Wq4rhq`GHWcc@9p0OS(@=x%%K?l*YS6bUwL%X z`r6aGcAvVGimkb&lV-;PbhY9rtTx!LiSZbiSaW+^$gOhkjPLKd>kYgk)SOlEI{yXy zNGlf$He5#f9OlSgNrZ=n3f4Y#`UVJ#wWX34(9_hLWiw2_0^?$Bzs} z-FtlAQw#z&HwQ&J-|rvXbxwQnqkhd4*O>{HuWb3jnngX!*M}nUMT)8>r~OPIK{d;h zp@AbOzyAKVJ5zU96cPdL3?AO>THgl;pd_zWeRT1tKeysw_6t}&|FQpuE`IJZ5f_l( zb#(LBg5^e?z31D%Cj3}uL|zwAsxrEi+g%Y`O&mOyG4}oNz2fUwy3Ca)-00u2>k-ve z{$ZiBT!3*Gu-x?bWw}A&!pyqGS-DXFpX6e2J~stD(|^|NbkW?3v&-PW0t^77DxQ$v S3i_r10000cxP zrAnV{ZY7HV^l5*Lvs5_wdjGKfba3J)adKx-Fu^h7(qII!>5cVAo^`F{Wi zzj^a-GuRAk#t*q8J!(~(l`v_qlz6W3@R|BV3aXeAQIj~ZXyJy@EpC+Pahxc zpuQ{ZW1jo@qvvmwmf-+|HP62@roL%%+e3FWlHyY6ct2u@Z7$oWX&k#`(E{LrkRT&H zMVhb&fujCsmUbOHOMP7(w?F&id7lplAr()SuKIPLsrjyshwdCtX<4C@5zC+suQbUL z7lV*2K&m}w@haBHPbQP6#9)pFVO&vU8WSp|w%+7Quh;+bsg^^D>x!)CT}94Yr#FqH zoTAXhD3rpm8=_0sgW$R5tlMiIg&V=3WHLwbI0OKqaTMmo0m>(dW;NE(9SfGUvYi_N z5ZC`{|B9-huj-cC0CmJIkKEGrMs&I8y$F;Cqk*b44MP$M7>{Kra*ZWRm*CCV>L67G zyjAO8-M^yPai?Tl{=kThlgHLjIAK+?li&Z!w`dvV@T+zO<&f-HEJvwy-iiRcj{yMB z735F{(s(36&CuV~H?R>~-hw2Y2nbJa+Vfzk&#ig<8VSOX*M(5qo^v_^E-N)`{OZ5s zRw3~mh@!}Oe6I%AL zZluNrFT$KAHvqWMDs0>WA(99^HRV2%6t$V{G5}72B1&>7SgIC^syO^^X{f#SwOj>2 z1qxlHqP-H)$Qd4W%q6t#Ur&XpqFker5)}X>6NJZO0padvJ_!X>=#WEf*GYlI?ZY06 z#t^eP1y}r>?n;nbRZP~~_~hb6U$*`$Tt8u28;_Sghte*_?q&6(}4{L7_}C=r9rOZ-wz=OmrB#l7rD!-B&h2 z23hyS(>SbLlq=Ga&s#Lk$5MV6_nLUPkW?FzV>}N}xSwOF?C3z6%5mC=2(u*18IjF$Kj$fxvV?ov>r-fK zg_}A+E*#bemjCkf{2#13A}h)a)|Ug|aUs2+jh%UA%QiFb%YXJbrNI^GOcDV^5QYKB zrIX=!B3ZcVNBJ-O>0^W=f+CR&WmCy;aSC#&c=SZum43>k4H_J@=roE8hDD`m$^dnDZyH7f zS~@jA4dpte3<(}dl+H^u8uR5dgXU?Og2Js^chKR_KA}yUH`7b6Y^JO2XXwvcc2FL5 z7VeKxaxiv+?6TlUDRqq#RaaT{{o|`fz~ih*qt^zqpwujKE|CXJrlGAkH9oY~*h-bA z*J@OUmYO|Ar!hf=1h~SyxD&=t9&4es>(%56gsteO=sQ4`K=`gD4Lqx))ViJo@Dx6;qYsOCI8}RZB zjIVlf4Yjqko2MhEgBi22v4OU{{1Pc;HO31Y);41KG6Rt8JDXJ3(3F<^6|+laKfDo0 z$BD!wqQheyAoxIW*o{+?L{TAINQHI4zPV*PbzeG9%T}zQ_V)8;T{s27@4dZ!bPpnN z@ocLwx^C2{qsNZzX4}q%#Q5UiN0)D3uyBdT?Q&OFloq^aqs(d?1sQ$C#<``^eB&`J z4exHeWuubGFQbVPBtlEfTp#lO|0DrDw;Fs;!;U($ccW;X1CJ-WQ+x z(f3Y^VvVdpUN!+o60*^;+<{GSItq-oP

|?Oj|f71TCzEc2D-0YZ2x%AYd?|2l{=T--Anp0?&OTrCq z$qZsdc~#B0)xUf7z53d!z?>-!R2}fpxflvBYa7a0BdCB*e7Kjwr(3LW7!K137==Ov z%(k(QB#uBPli9!inYG`MhXLT7@R7QDyRPJ(Suy|qCBInr-SeGuR#yl8YOrP`l?DQ& z;jqcr*KPwE+KwEcMT?i1krH7{l&p|T5S}C7SY!6&5jBNo-?n}Geau1f4gQ!Ic2RaS znD;hqc#UYoUmjV$dd|4prp@z}1jnf^SA`iacql0vC_6KLQK@XP#_~G`HBm P00000NkvXXu0mjfPdj@e literal 0 HcmV?d00001 diff --git a/apps/backups/urls.py b/apps/backups/urls.py new file mode 100644 index 0000000000..0e94bc9070 --- /dev/null +++ b/apps/backups/urls.py @@ -0,0 +1,5 @@ +from django.conf.urls.defaults import patterns, url + +urlpatterns = patterns('backups.views', + url(r'^backup/$', 'backup_view', (), 'backup_view'), +) diff --git a/apps/backups/views.py b/apps/backups/views.py new file mode 100644 index 0000000000..9e83e82162 --- /dev/null +++ b/apps/backups/views.py @@ -0,0 +1,29 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ +from django.http import HttpResponseRedirect +from django.shortcuts import render_to_response +from django.template import RequestContext +from django.contrib import messages +from django.core.urlresolvers import reverse + +from permissions.models import Permission + +from .api import ModuleBackup +#from .permissions import + + +def backup_view(request): + #Permission.objects.check_permissions(request.user, []) + + context = { + 'object_list': ModuleBackup.get_all(), + 'title': _(u'apps registered for backup'), + 'hide_link': True, + #'extra_columns': [ + # {'name': _(u'description'), 'attribute': 'description'}, + #], + } + + return render_to_response('generic_list.html', context, + context_instance=RequestContext(request)) diff --git a/settings.py b/settings.py index 878f60cc28..6728aaa3ef 100644 --- a/settings.py +++ b/settings.py @@ -166,6 +166,7 @@ INSTALLED_APPS = ( 'clustering', 'scheduler', 'job_processor', + 'backups', # Mayan EDMS 'diagnostics', 'maintenance', diff --git a/urls.py b/urls.py index 665c8ad2de..b62b2a388b 100644 --- a/urls.py +++ b/urls.py @@ -43,6 +43,7 @@ urlpatterns = patterns('', (r'^statistics/', include('statistics.urls')), (r'^clustering/', include('clustering.urls')), (r'^trash/', include('trash.urls')), + (r'^backups/', include('backups.urls')), ) From 09c53aed19c18eb503f87caded74367baf886efc Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 10 Aug 2012 14:20:38 -0400 Subject: [PATCH 02/45] Start of working BackupManager class --- apps/backups/api.py | 61 ++++++++++++++++++++++++++++++++++++-- apps/backups/views.py | 12 ++++---- apps/documents/__init__.py | 2 ++ 3 files changed, 67 insertions(+), 8 deletions(-) diff --git a/apps/backups/api.py b/apps/backups/api.py index 5717d99e50..5483a91108 100644 --- a/apps/backups/api.py +++ b/apps/backups/api.py @@ -1,7 +1,41 @@ from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import ugettext -class ModuleBackup(object): +class BackupManagerBase(object): + label = _(u'Base backup manager') + #def __init__(self, name, label): + # self.label = label + # self.name = name + + def info(self): + return None + + def __unicode__(self): + return unicode(self.__class__.label) + + +class ModelFixtures(BackupManagerBase): + label = _(u'Model fixtures') + + def __init__(self, models=None): + self.model_list = models or [] + + def info(self): + return u', '.join(self.model_list) or _(u'All') + + +class DirectoryCopy(BackupManagerBase): + label = _(u'Directory copy') + + def __init__(self, path): + self.path = path + + def info(self): + return self.path + + +class AppBackup(object): _registry = {} STATE_BACKING_UP = 'backing_up' @@ -22,12 +56,20 @@ class ModuleBackup(object): def get_all(cls): return cls._registry.values() - def __init__(self, name, label): + def __init__(self, name, label, backup_managers): self.label = label self.name = name + self.backup_managers = backup_managers self.state = self.__class__.STATE_IDLE self.__class__._registry[name] = self + @property + def info(self): + results = [] + for manager in self.backup_managers: + results.append(u'%s - %s' % (manager, manager.info() or _(u'Nothing'))) + return u', '.join(results) + def backup(self, storage_module=None): self.state = self.__class__.STATE_BACKING_UP # call storage_module @@ -40,3 +82,18 @@ class ModuleBackup(object): def __unicode__(self): return unicode(self.label) + + +class StorageModuleBase(object): + _registry = {} + + def __init__(self, name, label): + self.label = label + self.name = name + self.__class__._registry[name] = self + + def backup(self, *args, **kwargs): + raise NotImplemented + + def restore(self, *args, **kwargs): + raise NotImplemented diff --git a/apps/backups/views.py b/apps/backups/views.py index 9e83e82162..7ab749b638 100644 --- a/apps/backups/views.py +++ b/apps/backups/views.py @@ -9,7 +9,7 @@ from django.core.urlresolvers import reverse from permissions.models import Permission -from .api import ModuleBackup +from .api import AppBackup #from .permissions import @@ -17,12 +17,12 @@ def backup_view(request): #Permission.objects.check_permissions(request.user, []) context = { - 'object_list': ModuleBackup.get_all(), - 'title': _(u'apps registered for backup'), + 'object_list': AppBackup.get_all(), + 'title': _(u'registered apps for backup'), 'hide_link': True, - #'extra_columns': [ - # {'name': _(u'description'), 'attribute': 'description'}, - #], + 'extra_columns': [ + {'name': _(u'info'), 'attribute': 'info'}, + ], } return render_to_response('generic_list.html', context, diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 1e2adee1a1..407ddee4a7 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -14,6 +14,7 @@ from history.permissions import PERMISSION_HISTORY_VIEW from project_setup.api import register_setup from acls.api import class_permissions from statistics.api import register_statistics +from backups.api import AppBackup, ModelFixtures, DirectoryCopy from .models import (Document, DocumentPage, DocumentPageTransformation, DocumentType, DocumentTypeFilename, @@ -136,3 +137,4 @@ class_permissions(Document, [ ]) register_statistics(get_statistics) +AppBackup('documents', _(u'Documents'), [ModelFixtures(), DirectoryCopy(document_settings.STORAGE_BACKEND)]) From 731835ef70de0f9fe515207c8f9818e3a1dac87d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 10 Aug 2012 19:07:11 -0400 Subject: [PATCH 03/45] Add further methods and refine backup classes --- apps/backups/api.py | 123 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 99 insertions(+), 24 deletions(-) diff --git a/apps/backups/api.py b/apps/backups/api.py index 5483a91108..f373ddab68 100644 --- a/apps/backups/api.py +++ b/apps/backups/api.py @@ -1,39 +1,72 @@ from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext +from django.core.management.commands.dumpdata import Command +from django.db import router, DEFAULT_DB_ALIAS -class BackupManagerBase(object): +class ElementBackupBase(object): + """ + Sub classes must provide at least: + info() + backup() + restore() + """ + label = _(u'Base backup manager') - #def __init__(self, name, label): - # self.label = label - # self.name = name def info(self): + """ + Must return at least None + """ return None + def link(self, app_backup): + self.app_backup = app_backup + return self + def __unicode__(self): return unicode(self.__class__.label) -class ModelFixtures(BackupManagerBase): +class ElementBackupModel(ElementBackupBase): label = _(u'Model fixtures') def __init__(self, models=None): self.model_list = models or [] def info(self): - return u', '.join(self.model_list) or _(u'All') + return _(u'models: %s') % (u', '.join(self.model_list) if self.model_list else _(u'All')) + + def backup(self): + """ + TODO: turn into a generator maybe? + """ + command = Command() + if not self.model_list: + result = [self.app_backup.name] + else: + result = [u'%s.%s' (self.app_backup.name, model) for model in self.model_list] + result = command.handle(u' '.join(result), format='json', indent=4, using=DEFAULT_DB_ALIAS, exclude=[], user_base_manager=False, use_natural_keys=False) + return result -class DirectoryCopy(BackupManagerBase): - label = _(u'Directory copy') +class ElementBackupFile(ElementBackupBase): + label = _(u'File copy') - def __init__(self, path): - self.path = path + def __init__(self, storage_class, filepath): + self.storage_class = storage_class + self.filepath = filepath def info(self): - return self.path + return _(u'%s from %s') % (self.filepath, self.storage_class) + def backup(self): + """ + Fetch a file specified by filepath from the Django storage class + and return a file like object + """ + return None + class AppBackup(object): _registry = {} @@ -59,25 +92,27 @@ class AppBackup(object): def __init__(self, name, label, backup_managers): self.label = label self.name = name - self.backup_managers = backup_managers + self.backup_managers = [manager.link(self) for manager in backup_managers] self.state = self.__class__.STATE_IDLE self.__class__._registry[name] = self - @property def info(self): results = [] for manager in self.backup_managers: results.append(u'%s - %s' % (manager, manager.info() or _(u'Nothing'))) return u', '.join(results) - def backup(self, storage_module=None): + def backup(self, storage_module, *args, **kwargs): self.state = self.__class__.STATE_BACKING_UP - # call storage_module + for manager in self.backup_managers: + result = manager.backup() + storage_module.backup(result) self.state = self.__class__.STATE_IDLE def restore(self, storage_module=None): self.state = self.__class__.STATE_RESTORING - # call storage_module + for manager in self.backup_managers: + manager.restore(storage_module.restore()) self.state = self.__class__.STATE_IDLE def __unicode__(self): @@ -85,15 +120,55 @@ class AppBackup(object): class StorageModuleBase(object): - _registry = {} + #_registry = {} + _registry = [] + + REALM_LOCAL = 'local' + REALM_REMOTE = 'remote' + + REALM_CHOICES = ( + (REALM_LOCAL, _(u'local')), + (REALM_REMOTE, _(u'remote')), + ) + + # TODO: register subclasses of StorageModuleBase + # do not register instances + #def __new__(cls, *args, **kwargs): + # print "NEW" - def __init__(self, name, label): - self.label = label - self.name = name - self.__class__._registry[name] = self - - def backup(self, *args, **kwargs): + @classmethod + def register(cls, klass): + cls._registry.append(klass) + + def __init__(self, *args, **kwargs): + pass + + def backup(self, data): raise NotImplemented - def restore(self, *args, **kwargs): + def restore(self): + """ + Must return data or a file like object + """ raise NotImplemented + + +class TestStorageModule(StorageModuleBase): + label = _(u'Test storage module') + + def __init__(self, *args, **kwargs): + self.backup_path = kwargs.pop('backup_path', None) + self.restore_path = kwargs.pop('restore_path', None) + return super(TestStorageModule, self).__init__(*args, **kwargs) + + def backup(self, data): + print '***** received data' + print data + print '***** saving to path: %s' % self.backup_path + + def restore(self):- + print 'restore from path: %s' % self.restore_path + return 'sample_data' + +# TODO: get rid of register and try to register on subclassing +StorageModuleBase.register(TestStorageModule) From a76a3b28fd7c3c154bf39d50b2cbe497c47e078d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 10 Aug 2012 20:00:03 -0400 Subject: [PATCH 04/45] Update Folders and Document apps to use the latest backup classes definitions --- apps/backups/api.py | 6 +++--- apps/backups/views.py | 5 +++-- apps/documents/__init__.py | 4 ++-- apps/folders/__init__.py | 3 +++ 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/apps/backups/api.py b/apps/backups/api.py index f373ddab68..27d0d43716 100644 --- a/apps/backups/api.py +++ b/apps/backups/api.py @@ -53,12 +53,12 @@ class ElementBackupModel(ElementBackupBase): class ElementBackupFile(ElementBackupBase): label = _(u'File copy') - def __init__(self, storage_class, filepath): + def __init__(self, storage_class, filepath=None): self.storage_class = storage_class self.filepath = filepath def info(self): - return _(u'%s from %s') % (self.filepath, self.storage_class) + return _(u'%s from %s') % (self.filepath or _(u'all files'), self.storage_class) def backup(self): """ @@ -166,7 +166,7 @@ class TestStorageModule(StorageModuleBase): print data print '***** saving to path: %s' % self.backup_path - def restore(self):- + def restore(self): print 'restore from path: %s' % self.restore_path return 'sample_data' diff --git a/apps/backups/views.py b/apps/backups/views.py index 7ab749b638..cb17b1bf1f 100644 --- a/apps/backups/views.py +++ b/apps/backups/views.py @@ -9,7 +9,7 @@ from django.core.urlresolvers import reverse from permissions.models import Permission -from .api import AppBackup +from .api import AppBackup, TestStorageModule #from .permissions import @@ -24,6 +24,7 @@ def backup_view(request): {'name': _(u'info'), 'attribute': 'info'}, ], } - + #ab = AppBackup.get_all()[0] + #ab.backup(TestStorageModule(backup_path = '/tmp')) return render_to_response('generic_list.html', context, context_instance=RequestContext(request)) diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 407ddee4a7..2c92762bf5 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -14,7 +14,7 @@ from history.permissions import PERMISSION_HISTORY_VIEW from project_setup.api import register_setup from acls.api import class_permissions from statistics.api import register_statistics -from backups.api import AppBackup, ModelFixtures, DirectoryCopy +from backups.api import AppBackup, ElementBackupModel, ElementBackupFile from .models import (Document, DocumentPage, DocumentPageTransformation, DocumentType, DocumentTypeFilename, @@ -137,4 +137,4 @@ class_permissions(Document, [ ]) register_statistics(get_statistics) -AppBackup('documents', _(u'Documents'), [ModelFixtures(), DirectoryCopy(document_settings.STORAGE_BACKEND)]) +AppBackup('documents', _(u'Documents'), [ElementBackupModel(), ElementBackupFile(document_settings.STORAGE_BACKEND)]) diff --git a/apps/folders/__init__.py b/apps/folders/__init__.py index 0be261132f..ce6bb91c89 100644 --- a/apps/folders/__init__.py +++ b/apps/folders/__init__.py @@ -7,6 +7,7 @@ from navigation.api import (bind_links, register_top_menu, from documents.models import Document from acls.api import class_permissions from acls.permissions import ACLS_EDIT_ACL, ACLS_VIEW_ACL +from backups.api import AppBackup, ElementBackupModel from .models import Folder from .links import (folder_list, folder_create, folder_edit, @@ -42,3 +43,5 @@ class_permissions(Document, [ PERMISSION_FOLDER_ADD_DOCUMENT, PERMISSION_FOLDER_REMOVE_DOCUMENT, ]) + +AppBackup('folders', _(u'Folders'), [ElementBackupModel()]) From 141db9dc34f6e82466979e7369fd1d66612a6df8 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 10 Aug 2012 20:16:34 -0400 Subject: [PATCH 05/45] Create job queue for remote backups --- apps/backups/__init__.py | 23 ++++++++++++++++++++++- apps/backups/api.py | 26 ++++++++++++++++++-------- apps/backups/views.py | 1 + 3 files changed, 41 insertions(+), 9 deletions(-) diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py index 1993add381..2c6779eaff 100644 --- a/apps/backups/__init__.py +++ b/apps/backups/__init__.py @@ -1,9 +1,30 @@ from __future__ import absolute_import -from project_tools.api import register_tool +from django.db import transaction, DatabaseError +from django.utils.translation import ugettext_lazy as _ + +from job_processor.models import JobQueue, JobType +from job_processor.exceptions import JobQueuePushError from navigation.api import bind_links +from project_tools.api import register_tool from .links import backup_tool_link, restore_tool_link +# TODO: move to literals +BACKUP_JOB_QUEUE_NAME = 'backups_queue' + + +@transaction.commit_on_success +def create_backups_job_queue(): + global backups_job_queue + try: + backups_job_queue, created = JobQueue.objects.get_or_create(name=BACKUP_JOB_QUEUE_NAME, defaults={'label': _('Backups'), 'unique_jobs': True}) + except DatabaseError: + transaction.rollback() + + +create_backups_job_queue() +#backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup) + register_tool(backup_tool_link) register_tool(restore_tool_link) diff --git a/apps/backups/api.py b/apps/backups/api.py index 27d0d43716..83d0090e34 100644 --- a/apps/backups/api.py +++ b/apps/backups/api.py @@ -120,10 +120,14 @@ class AppBackup(object): class StorageModuleBase(object): - #_registry = {} _registry = [] + # Local modules depend on hardware on a node and execute in the Scheduler + # of a particular node REALM_LOCAL = 'local' + + # Remote modules can be execute by any node in a cluster and are placed + # in the JobQueue REALM_REMOTE = 'remote' REALM_CHOICES = ( @@ -131,18 +135,23 @@ class StorageModuleBase(object): (REALM_REMOTE, _(u'remote')), ) - # TODO: register subclasses of StorageModuleBase - # do not register instances - #def __new__(cls, *args, **kwargs): - # print "NEW" - @classmethod def register(cls, klass): + """ + Register a subclass of StorageModuleBase to make it available to the + UI + """ cls._registry.append(klass) def __init__(self, *args, **kwargs): pass - + + def is_local_realm(self): + return self.realm == REALM_LOCAL + + def is_remote_realm(self): + return self.realm == REALM_REMOTE + def backup(self, data): raise NotImplemented @@ -155,6 +164,7 @@ class StorageModuleBase(object): class TestStorageModule(StorageModuleBase): label = _(u'Test storage module') + realm = StorageModuleBase.REALM_LOCAL def __init__(self, *args, **kwargs): self.backup_path = kwargs.pop('backup_path', None) @@ -170,5 +180,5 @@ class TestStorageModule(StorageModuleBase): print 'restore from path: %s' % self.restore_path return 'sample_data' -# TODO: get rid of register and try to register on subclassing + StorageModuleBase.register(TestStorageModule) diff --git a/apps/backups/views.py b/apps/backups/views.py index cb17b1bf1f..ce930ab1f5 100644 --- a/apps/backups/views.py +++ b/apps/backups/views.py @@ -24,6 +24,7 @@ def backup_view(request): {'name': _(u'info'), 'attribute': 'info'}, ], } + # TODO: move to test.py #ab = AppBackup.get_all()[0] #ab.backup(TestStorageModule(backup_path = '/tmp')) return render_to_response('generic_list.html', context, From 0e9cda65476c8105861aad41dcde8065fc8fe735 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 11 Aug 2012 08:40:47 -0400 Subject: [PATCH 06/45] Add backup job list, create, edit, test views --- apps/backups/__init__.py | 16 ++- apps/backups/api.py | 104 +++++++++++++++--- apps/backups/forms.py | 23 ++++ apps/backups/links.py | 10 +- apps/backups/migrations/0001_initial.py | 55 +++++++++ ...ckupjob_label__add_field_backupjob_name.py | 45 ++++++++ ...ge_module__add_field_backupjob_storage_.py | 45 ++++++++ .../0004_auto__add_field_backupjob_enabled.py | 40 +++++++ apps/backups/migrations/__init__.py | 0 apps/backups/models.py | 75 ++++++++++++- apps/backups/permissions.py | 12 ++ apps/backups/urls.py | 6 +- apps/backups/views.py | 97 +++++++++++++++- apps/documents/__init__.py | 4 +- 14 files changed, 506 insertions(+), 26 deletions(-) create mode 100644 apps/backups/forms.py create mode 100644 apps/backups/migrations/0001_initial.py create mode 100644 apps/backups/migrations/0002_auto__del_field_backupjob_label__add_field_backupjob_name.py create mode 100644 apps/backups/migrations/0003_auto__del_field_backupjob_storage_module__add_field_backupjob_storage_.py create mode 100644 apps/backups/migrations/0004_auto__add_field_backupjob_enabled.py create mode 100644 apps/backups/migrations/__init__.py create mode 100644 apps/backups/permissions.py diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py index 2c6779eaff..0842371b8f 100644 --- a/apps/backups/__init__.py +++ b/apps/backups/__init__.py @@ -5,10 +5,12 @@ from django.utils.translation import ugettext_lazy as _ from job_processor.models import JobQueue, JobType from job_processor.exceptions import JobQueuePushError -from navigation.api import bind_links +from navigation.api import bind_links, register_model_list_columns from project_tools.api import register_tool +from project_setup.api import register_setup -from .links import backup_tool_link, restore_tool_link +from .links import backup_tool_link, restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, backup_job_test +from .models import BackupJob # TODO: move to literals BACKUP_JOB_QUEUE_NAME = 'backups_queue' @@ -26,5 +28,13 @@ def create_backups_job_queue(): create_backups_job_queue() #backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup) -register_tool(backup_tool_link) +register_setup(backup_tool_link) register_tool(restore_tool_link) +bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_list], menu_name='secondary_menu') +bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_create], menu_name='sidebar') +bind_links([BackupJob], [backup_job_edit, backup_job_test]) + +register_model_list_columns(BackupJob, [ + {'name':_(u'begin date time'), 'attribute': 'begin_datetime'}, + {'name':_(u'storage module'), 'attribute': 'storage_module'}, +]) diff --git a/apps/backups/api.py b/apps/backups/api.py index 83d0090e34..b822dcd1ec 100644 --- a/apps/backups/api.py +++ b/apps/backups/api.py @@ -1,9 +1,47 @@ +import logging + from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext +from django.core.files.base import ContentFile from django.core.management.commands.dumpdata import Command from django.db import router, DEFAULT_DB_ALIAS +logger = logging.getLogger(__name__) + +# Data types +class ElementDataBase(object): + """ + The basic unit of a backup, a data type + it is produced or consumed by the ElementBackup classes + """ + def save(self): + """ + Must return a file like object + """ + raise NotImplemented + + def load(self, file_object): + """ + Must read a file like object and store content + """ + raise NotImplemented + + +class Fixture(ElementDataBase): + name = 'fixture' + + def __init__(self, model_backup, content): + self.model_backup = model_backup + self.content = content + + def save(self): + return ContentFile(name='%s_%s' % (self.__class__.__name__, self.model_backup.app_backup.name), content=self.content) + + #def load(self): + + +# Element backup class ElementBackupBase(object): """ Sub classes must provide at least: @@ -28,7 +66,7 @@ class ElementBackupBase(object): return unicode(self.__class__.label) -class ElementBackupModel(ElementBackupBase): +class ModelBackup(ElementBackupBase): label = _(u'Model fixtures') def __init__(self, models=None): @@ -39,18 +77,23 @@ class ElementBackupModel(ElementBackupBase): def backup(self): """ - TODO: turn into a generator maybe? """ + #TODO: turn into a generator + command = Command() if not self.model_list: result = [self.app_backup.name] else: result = [u'%s.%s' (self.app_backup.name, model) for model in self.model_list] - result = command.handle(u' '.join(result), format='json', indent=4, using=DEFAULT_DB_ALIAS, exclude=[], user_base_manager=False, use_natural_keys=False) - return result + + #TODO: a single Fixture or a list of Fixtures for each model? + return Fixture( + model_backup=self, + content=command.handle(u' '.join(result), format='json', indent=4, using=DEFAULT_DB_ALIAS, exclude=[], user_base_manager=False, use_natural_keys=False) + ) -class ElementBackupFile(ElementBackupBase): +class FileBackup(ElementBackupBase): label = _(u'File copy') def __init__(self, storage_class, filepath=None): @@ -68,6 +111,7 @@ class ElementBackupFile(ElementBackupBase): return None +# App config class AppBackup(object): _registry = {} @@ -89,6 +133,10 @@ class AppBackup(object): def get_all(cls): return cls._registry.values() + @classmethod + def get_as_choices(cls): + return [(key, key.label) for key, values in cls._registry.items()] + def __init__(self, name, label, backup_managers): self.label = label self.name = name @@ -102,14 +150,17 @@ class AppBackup(object): results.append(u'%s - %s' % (manager, manager.info() or _(u'Nothing'))) return u', '.join(results) - def backup(self, storage_module, *args, **kwargs): + def backup(self, storage_module, dry_run=False): + logger.debug('starting') + self.state = self.__class__.STATE_BACKING_UP for manager in self.backup_managers: result = manager.backup() - storage_module.backup(result) + storage_module.backup(result, dry_run=dry_run) self.state = self.__class__.STATE_IDLE def restore(self, storage_module=None): + logger.debug('starting') self.state = self.__class__.STATE_RESTORING for manager in self.backup_managers: manager.restore(storage_module.restore()) @@ -119,8 +170,9 @@ class AppBackup(object): return unicode(self.label) +#Storage class StorageModuleBase(object): - _registry = [] + _registry = {} # Local modules depend on hardware on a node and execute in the Scheduler # of a particular node @@ -135,16 +187,34 @@ class StorageModuleBase(object): (REALM_REMOTE, _(u'remote')), ) + class UnknownStorageModule(Exception): + pass + @classmethod def register(cls, klass): """ Register a subclass of StorageModuleBase to make it available to the UI """ - cls._registry.append(klass) + cls._registry[klass.name] = klass - def __init__(self, *args, **kwargs): - pass + @classmethod + def get_all(cls): + return cls._registry.values() + + @classmethod + def get(cls, name): + try: + return cls._registry[name] + except KeyError: + raise cls.UnknownStorageModule + + @classmethod + def get_as_choices(cls): + return cls._registry.items() + + def get_arguments(self): + return [] def is_local_realm(self): return self.realm == REALM_LOCAL @@ -152,7 +222,7 @@ class StorageModuleBase(object): def is_remote_realm(self): return self.realm == REALM_REMOTE - def backup(self, data): + def backup(self, data, dry_run): raise NotImplemented def restore(self): @@ -160,18 +230,24 @@ class StorageModuleBase(object): Must return data or a file like object """ raise NotImplemented + + def __unicode__(self): + return unicode(self.label) class TestStorageModule(StorageModuleBase): + name = 'test_storage' label = _(u'Test storage module') realm = StorageModuleBase.REALM_LOCAL def __init__(self, *args, **kwargs): self.backup_path = kwargs.pop('backup_path', None) self.restore_path = kwargs.pop('restore_path', None) - return super(TestStorageModule, self).__init__(*args, **kwargs) + + def get_arguments(self): + return ['backup_path', 'restore_path'] - def backup(self, data): + def backup(self, data, dry_run): print '***** received data' print data print '***** saving to path: %s' % self.backup_path diff --git a/apps/backups/forms.py b/apps/backups/forms.py new file mode 100644 index 0000000000..2c57f703a0 --- /dev/null +++ b/apps/backups/forms.py @@ -0,0 +1,23 @@ +from __future__ import absolute_import + +from django import forms + +from .models import BackupJob + + +class BackupJobForm(forms.ModelForm): + #expiration_datetime = SplitTimeDeltaField() + + class Meta: + model = BackupJob + #exclude = ('checkout_datetime', 'user_content_type', 'user_object_id') + + #widgets = { + # 'document': forms.widgets.HiddenInput(), + #} + + #def clean_document(self): + # document = self.cleaned_data['document'] + # if document.is_checked_out(): + # raise DocumentAlreadyCheckedOut + # return document diff --git a/apps/backups/links.py b/apps/backups/links.py index 43117d73d4..87c1cc8614 100644 --- a/apps/backups/links.py +++ b/apps/backups/links.py @@ -4,7 +4,13 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import Link -#from .permissions import +from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT, PERMISSION_BACKUP_JOB_DELETE + +backup_tool_link = Link(text=_(u'backups'), view='backup_job_list', icon='cd_burn.png', permissions=[PERMISSION_BACKUP_JOB_VIEW]) +backup_job_list = Link(text=_(u'backup job list'), view='backup_job_list', sprite='cd_burn', permissions=[PERMISSION_BACKUP_JOB_VIEW]) +backup_job_create = Link(text=_(u'create'), view='backup_job_create', sprite='cd_add', permissions=[PERMISSION_BACKUP_JOB_CREATE]) +backup_job_edit = Link(text=_(u'edit'), view='backup_job_edit', args='object.pk', sprite='cd_edit', permissions=[PERMISSION_BACKUP_JOB_EDIT]) +backup_job_test = Link(text=_(u'test'), view='backup_job_test', args='object.pk', sprite='cd_go')#, permissions=[PERMISSION_BACKUP_JOB_TEST]) +backup_job_delete = Link(text=_(u'delete'), view='backup_job_delete', args='object.pk', sprite='cd_delete', permissions=[PERMISSION_BACKUP_JOB_DELETE]) -backup_tool_link = Link(text=_(u'backup'), view='backup_view', icon='cd_burn.png')#, permissions=[]) restore_tool_link = Link(text=_(u'restore'), view='restore_view', icon='cd_eject.png')#, permissions=[]) diff --git a/apps/backups/migrations/0001_initial.py b/apps/backups/migrations/0001_initial.py new file mode 100644 index 0000000000..e9bc72946a --- /dev/null +++ b/apps/backups/migrations/0001_initial.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding model 'BackupJob' + db.create_table('backups_backupjob', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('label', self.gf('django.db.models.fields.CharField')(max_length=64)), + ('begin_datetime', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2012, 8, 11, 0, 0))), + ('storage_module', self.gf('django.db.models.fields.CharField')(max_length=16)), + ('storage_arguments_json', self.gf('django.db.models.fields.TextField')(blank=True)), + )) + db.send_create_signal('backups', ['BackupJob']) + + # Adding model 'BackupJobApp' + db.create_table('backups_backupjobapp', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('backup_job', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['backups.BackupJob'])), + ('app_backup', self.gf('django.db.models.fields.CharField')(max_length=64)), + )) + db.send_create_signal('backups', ['BackupJobApp']) + + + def backwards(self, orm): + # Deleting model 'BackupJob' + db.delete_table('backups_backupjob') + + # Deleting model 'BackupJobApp' + db.delete_table('backups_backupjobapp') + + + models = { + 'backups.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 11, 0, 0)'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'label': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module': ('django.db.models.fields.CharField', [], {'max_length': '16'}) + }, + 'backups.backupjobapp': { + 'Meta': {'object_name': 'BackupJobApp'}, + 'app_backup': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'backup_job': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['backups.BackupJob']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) + } + } + + complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0002_auto__del_field_backupjob_label__add_field_backupjob_name.py b/apps/backups/migrations/0002_auto__del_field_backupjob_label__add_field_backupjob_name.py new file mode 100644 index 0000000000..cb2f24e520 --- /dev/null +++ b/apps/backups/migrations/0002_auto__del_field_backupjob_label__add_field_backupjob_name.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Deleting field 'BackupJob.label' + db.delete_column('backups_backupjob', 'label') + + # Adding field 'BackupJob.name' + db.add_column('backups_backupjob', 'name', + self.gf('django.db.models.fields.CharField')(default=' ', max_length=64), + keep_default=False) + + + def backwards(self, orm): + + # User chose to not deal with backwards NULL issues for 'BackupJob.label' + raise RuntimeError("Cannot reverse this migration. 'BackupJob.label' and its values cannot be restored.") + # Deleting field 'BackupJob.name' + db.delete_column('backups_backupjob', 'name') + + + models = { + 'backups.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 11, 0, 0)'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module': ('django.db.models.fields.CharField', [], {'max_length': '16'}) + }, + 'backups.backupjobapp': { + 'Meta': {'object_name': 'BackupJobApp'}, + 'app_backup': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'backup_job': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['backups.BackupJob']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) + } + } + + complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0003_auto__del_field_backupjob_storage_module__add_field_backupjob_storage_.py b/apps/backups/migrations/0003_auto__del_field_backupjob_storage_module__add_field_backupjob_storage_.py new file mode 100644 index 0000000000..1d0479cf68 --- /dev/null +++ b/apps/backups/migrations/0003_auto__del_field_backupjob_storage_module__add_field_backupjob_storage_.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Deleting field 'BackupJob.storage_module' + db.delete_column('backups_backupjob', 'storage_module') + + # Adding field 'BackupJob.storage_module_name' + db.add_column('backups_backupjob', 'storage_module_name', + self.gf('django.db.models.fields.CharField')(default=' ', max_length=16), + keep_default=False) + + + def backwards(self, orm): + + # User chose to not deal with backwards NULL issues for 'BackupJob.storage_module' + raise RuntimeError("Cannot reverse this migration. 'BackupJob.storage_module' and its values cannot be restored.") + # Deleting field 'BackupJob.storage_module_name' + db.delete_column('backups_backupjob', 'storage_module_name') + + + models = { + 'backups.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 11, 0, 0)'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '16'}) + }, + 'backups.backupjobapp': { + 'Meta': {'object_name': 'BackupJobApp'}, + 'app_backup': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'backup_job': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['backups.BackupJob']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) + } + } + + complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0004_auto__add_field_backupjob_enabled.py b/apps/backups/migrations/0004_auto__add_field_backupjob_enabled.py new file mode 100644 index 0000000000..8cbf704a3f --- /dev/null +++ b/apps/backups/migrations/0004_auto__add_field_backupjob_enabled.py @@ -0,0 +1,40 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding field 'BackupJob.enabled' + db.add_column('backups_backupjob', 'enabled', + self.gf('django.db.models.fields.BooleanField')(default=True), + keep_default=False) + + + def backwards(self, orm): + # Deleting field 'BackupJob.enabled' + db.delete_column('backups_backupjob', 'enabled') + + + models = { + 'backups.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 11, 0, 0)'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '16'}) + }, + 'backups.backupjobapp': { + 'Meta': {'object_name': 'BackupJobApp'}, + 'app_backup': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'backup_job': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['backups.BackupJob']"}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) + } + } + + complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/__init__.py b/apps/backups/migrations/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/backups/models.py b/apps/backups/models.py index 71a8362390..efe384decc 100644 --- a/apps/backups/models.py +++ b/apps/backups/models.py @@ -1,3 +1,74 @@ -from django.db import models +from __future__ import absolute_import -# Create your models here. +import logging +import datetime + +from django.db import models +from django.utils.translation import ugettext_lazy as _ +from django.contrib.contenttypes.models import ContentType +from django.contrib.contenttypes import generic + +from .api import AppBackup, StorageModuleBase + +logger = logging.getLogger(__name__) + + +class BackupJob(models.Model): + name = models.CharField(max_length=64, verbose_name=_(u'name')) + enabled = models.BooleanField(default=True, verbose_name=_(u'enabled')) + begin_datetime = models.DateTimeField(verbose_name=_(u'begin date and time'), default=lambda: datetime.datetime.now()) + + # * repetition = + # day - 1 days + # weekly - days of week checkbox + # month - day of month, day of week + # * repetition option field + # * ends + # - never + # - After # ocurrences + # - On date + # * end option field + # * type + # - Full + # - Incremental + storage_module_name = models.CharField(max_length=16, choices=StorageModuleBase.get_as_choices(), verbose_name=_(u'storage module')) + storage_arguments_json = models.TextField(verbose_name=_(u'storage module arguments (in JSON)'), blank=True) + + @property + def apps(self): + return self.backupjobapp_set + + def __unicode__(self): + return self.name + + @property + def storage_module(self): + return StorageModuleBase.get(self.storage_module_name) + + def backup(self, dry_run=False): + logger.debug('starting: %s', self) + logger.debug('dry_run: %s' % dry_run) + storage_module = self.storage_module + #TODO: loads + for app in self.apps.all(): + app.backup(storage_module(backup_path='/tmp', dry_run=dry_run), dry_run=dry_run) + + def save(self, *args, **kwargs): + #dump + super(BackupJob, self).save(*args, **kwargs) + + @models.permalink + def get_absolute_url(self): + return ('checkout_info', [self.document.pk]) + + class Meta: + verbose_name = _(u'document checkout') + verbose_name_plural = _(u'document checkouts') + + +class BackupJobApp(models.Model): + backup_job = models.ForeignKey(BackupJob) + app_backup = models.CharField(max_length=64, choices=AppBackup.get_as_choices()) + + +#class BackupJobLog diff --git a/apps/backups/permissions.py b/apps/backups/permissions.py new file mode 100644 index 0000000000..85412e30e9 --- /dev/null +++ b/apps/backups/permissions.py @@ -0,0 +1,12 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from permissions.models import PermissionNamespace, Permission + +namespace = PermissionNamespace('backups', _(u'Backups')) + +PERMISSION_BACKUP_JOB_VIEW = Permission.objects.register(namespace, 'backup_job_view', _(u'View a backup job')) +PERMISSION_BACKUP_JOB_CREATE = Permission.objects.register(namespace, 'backup_job_view', _(u'Create backup jobs')) +PERMISSION_BACKUP_JOB_EDIT = Permission.objects.register(namespace, 'backup_job_edit', _(u'Edit an existing backup jobs')) +PERMISSION_BACKUP_JOB_DELETE = Permission.objects.register(namespace, 'backup_job_delete', _(u'Delete an existing backup jobs')) diff --git a/apps/backups/urls.py b/apps/backups/urls.py index 0e94bc9070..c6f5f47084 100644 --- a/apps/backups/urls.py +++ b/apps/backups/urls.py @@ -1,5 +1,9 @@ from django.conf.urls.defaults import patterns, url urlpatterns = patterns('backups.views', - url(r'^backup/$', 'backup_view', (), 'backup_view'), + url(r'^jobs/list/$', 'backup_job_list', (), 'backup_job_list'), + url(r'^jobs/create/$', 'backup_job_create', (), 'backup_job_create'), + url(r'^jobs/(?P\d+)/edit/$', 'backup_job_edit', (), 'backup_job_edit'), + url(r'^jobs/(?P\d+)/test/$', 'backup_job_test', (), 'backup_job_test'), + #url(r'^jobs/(?P\d+)/delete/$', 'backup_job_delete', (), 'backup_job_delete'), ) diff --git a/apps/backups/views.py b/apps/backups/views.py index ce930ab1f5..a0901ab1ea 100644 --- a/apps/backups/views.py +++ b/apps/backups/views.py @@ -2,7 +2,7 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from django.http import HttpResponseRedirect -from django.shortcuts import render_to_response +from django.shortcuts import render_to_response, get_object_or_404 from django.template import RequestContext from django.contrib import messages from django.core.urlresolvers import reverse @@ -10,7 +10,100 @@ from django.core.urlresolvers import reverse from permissions.models import Permission from .api import AppBackup, TestStorageModule -#from .permissions import +from .models import BackupJob +from .forms import BackupJobForm +from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT + + +def backup_job_list(request): + pre_object_list = BackupJob.objects.all() + + try: + Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_VIEW]) + except PermissionDenied: + # If user doesn't have global permission, get a list of backup jobs + # for which he/she does have access use it to filter the + # provided object_list + final_object_list = AccessEntry.objects.filter_objects_by_access(PERMISSION_BACKUP_JOB_VIEW, request.user, pre_object_list) + else: + final_object_list = pre_object_list + + context = { + 'object_list': final_object_list, + 'title': _(u'backup jobs'), + 'hide_link': True, + #'extra_columns': [ + # {'name': _(u'info'), 'attribute': 'info'}, + #], + } + return render_to_response('generic_list.html', context, + context_instance=RequestContext(request)) + + +def backup_job_create(request): + Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_CREATE]) + + if request.method == 'POST': + form = BackupJobForm(data=request.POST) + if form.is_valid(): + try: + backup_job = form.save() + except Exception, exc: + messages.error(request, _(u'Error creating backup job; %s') % exc) + else: + messages.success(request, _(u'Backup job "%s" created successfully.') % backup_job) + return HttpResponseRedirect(reverse('backup_job_list')) + else: + form = BackupJobForm() + + return render_to_response('generic_form.html', { + 'form': form, + 'title': _(u'Create backup job') + }, context_instance=RequestContext(request)) + + +def backup_job_edit(request, backup_job_pk): + backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) + try: + Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) + except PermissionDenied: + AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) + + if request.method == 'POST': + form = BackupJobForm(data=request.POST, instance=backup_job) + if form.is_valid(): + try: + backup_job = form.save() + except Exception, exc: + messages.error(request, _(u'Error editing backup job; %s') % exc) + else: + messages.success(request, _(u'Backup job "%s" edited successfully.') % backup_job) + return HttpResponseRedirect(reverse('backup_job_list')) + else: + form = BackupJobForm(instance=backup_job) + + return render_to_response('generic_form.html', { + 'form': form, + 'object': backup_job, + 'title': _(u'Edit backup job: %s') % backup_job + }, context_instance=RequestContext(request)) + + +def backup_job_test(request, backup_job_pk): + backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) + #try: + # Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) + #except PermissionDenied: + # AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) + + try: + backup_job.backup(dry_run=True) + except Exception, exc: + messages.error(request, _(u'Error testing backup job; %s') % exc) + return HttpResponseRedirect(reverse('backup_job_list')) + else: + messages.success(request, _(u'Test for backup job "%s" finished successfully.') % backup_job) + return HttpResponseRedirect(reverse('backup_job_list')) def backup_view(request): diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 2c92762bf5..4bcfe9faf3 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -14,7 +14,7 @@ from history.permissions import PERMISSION_HISTORY_VIEW from project_setup.api import register_setup from acls.api import class_permissions from statistics.api import register_statistics -from backups.api import AppBackup, ElementBackupModel, ElementBackupFile +from backups.api import AppBackup, ModelBackup, FileBackup from .models import (Document, DocumentPage, DocumentPageTransformation, DocumentType, DocumentTypeFilename, @@ -137,4 +137,4 @@ class_permissions(Document, [ ]) register_statistics(get_statistics) -AppBackup('documents', _(u'Documents'), [ElementBackupModel(), ElementBackupFile(document_settings.STORAGE_BACKEND)]) +AppBackup('documents', _(u'Documents'), [ModelBackup(), FileBackup(document_settings.STORAGE_BACKEND)]) From e73d48eda3334e067d6197d46f978e2d02376565 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 14 Aug 2012 13:54:05 -0400 Subject: [PATCH 07/45] Add icon manager --- apps/icons/__init__.py | 0 apps/icons/api.py | 8 ++++++ apps/icons/literals.py | 1 + apps/icons/models.py | 3 +++ apps/icons/sets/__init__.py | 25 ++++++++++++++++++ apps/icons/sets/famfamfam.py | 10 +++++++ apps/icons/sets/fat_cow.py | 10 +++++++ apps/icons/static/Fat Cow/16x16/32_bit.png | Bin 0 -> 825 bytes .../icons/static/Fat Cow/16x16/3d_glasses.png | Bin 0 -> 445 bytes apps/icons/static/Fat Cow/16x16/64_bit.png | Bin 0 -> 838 bytes apps/icons/static/Fat Cow/16x16/Plant.png | Bin 0 -> 686 bytes apps/icons/static/Fat Cow/16x16/accept.png | Bin 0 -> 712 bytes apps/icons/static/Fat Cow/16x16/accordion.png | Bin 0 -> 450 bytes .../static/Fat Cow/16x16/account_balances.png | Bin 0 -> 885 bytes .../icons/static/Fat Cow/16x16/action_log.png | Bin 0 -> 674 bytes .../static/Fat Cow/16x16/active_sessions.png | Bin 0 -> 670 bytes apps/icons/static/Fat Cow/16x16/add.png | Bin 0 -> 698 bytes .../static/Fat Cow/16x16/administrator.png | Bin 0 -> 685 bytes .../Fat Cow/16x16/advanced_data_grid.png | Bin 0 -> 655 bytes .../static/Fat Cow/16x16/advertising.png | Bin 0 -> 659 bytes apps/icons/static/Fat Cow/16x16/agp.png | Bin 0 -> 722 bytes .../static/Fat Cow/16x16/aim_messenger.png | Bin 0 -> 775 bytes .../icons/static/Fat Cow/16x16/alarm_bell.png | Bin 0 -> 737 bytes .../static/Fat Cow/16x16/align_above.png | Bin 0 -> 437 bytes .../static/Fat Cow/16x16/align_bellow.png | Bin 0 -> 433 bytes .../static/Fat Cow/16x16/align_center.png | Bin 0 -> 531 bytes .../static/Fat Cow/16x16/align_compact.png | Bin 0 -> 481 bytes .../icons/static/Fat Cow/16x16/align_left.png | Bin 0 -> 532 bytes .../static/Fat Cow/16x16/align_middle.png | Bin 0 -> 452 bytes .../icons/static/Fat Cow/16x16/align_none.png | Bin 0 -> 563 bytes .../static/Fat Cow/16x16/align_right.png | Bin 0 -> 532 bytes apps/icons/static/Fat Cow/16x16/alitalk.png | Bin 0 -> 809 bytes .../Fat Cow/16x16/all_right_reserved.png | Bin 0 -> 605 bytes .../static/Fat Cow/16x16/american_express.png | Bin 0 -> 525 bytes apps/icons/static/Fat Cow/16x16/anchor.png | Bin 0 -> 831 bytes apps/icons/static/Fat Cow/16x16/android.png | Bin 0 -> 583 bytes apps/icons/static/Fat Cow/16x16/angel.png | Bin 0 -> 714 bytes apps/icons/static/Fat Cow/16x16/anti_xss.png | Bin 0 -> 777 bytes apps/icons/static/Fat Cow/16x16/aol_mail.png | Bin 0 -> 749 bytes .../static/Fat Cow/16x16/aol_messenger.png | Bin 0 -> 716 bytes apps/icons/static/Fat Cow/16x16/apple.png | Bin 0 -> 665 bytes .../icons/static/Fat Cow/16x16/apple_corp.png | Bin 0 -> 636 bytes .../icons/static/Fat Cow/16x16/apple_half.png | Bin 0 -> 661 bytes .../static/Fat Cow/16x16/application.png | Bin 0 -> 366 bytes .../static/Fat Cow/16x16/application_add.png | Bin 0 -> 584 bytes .../Fat Cow/16x16/application_cascade.png | Bin 0 -> 535 bytes .../Fat Cow/16x16/application_control_bar.png | Bin 0 -> 249 bytes .../Fat Cow/16x16/application_delete.png | Bin 0 -> 580 bytes .../Fat Cow/16x16/application_double.png | Bin 0 -> 534 bytes .../static/Fat Cow/16x16/application_edit.png | Bin 0 -> 671 bytes .../Fat Cow/16x16/application_error.png | Bin 0 -> 657 bytes .../static/Fat Cow/16x16/application_form.png | Bin 0 -> 525 bytes .../Fat Cow/16x16/application_form_add.png | Bin 0 -> 688 bytes .../Fat Cow/16x16/application_form_delete.png | Bin 0 -> 689 bytes .../Fat Cow/16x16/application_form_edit.png | Bin 0 -> 759 bytes .../16x16/application_form_magnify.png | Bin 0 -> 713 bytes .../16x16/application_from_storage.png | Bin 0 -> 694 bytes .../static/Fat Cow/16x16/application_get.png | Bin 0 -> 641 bytes .../static/Fat Cow/16x16/application_go.png | Bin 0 -> 664 bytes .../static/Fat Cow/16x16/application_home.png | Bin 0 -> 623 bytes .../static/Fat Cow/16x16/application_key.png | Bin 0 -> 663 bytes .../Fat Cow/16x16/application_lightning.png | Bin 0 -> 655 bytes .../static/Fat Cow/16x16/application_link.png | Bin 0 -> 599 bytes .../static/Fat Cow/16x16/application_osx.png | Bin 0 -> 468 bytes .../16x16/application_osx_terminal.png | Bin 0 -> 575 bytes .../static/Fat Cow/16x16/application_put.png | Bin 0 -> 650 bytes .../Fat Cow/16x16/application_side_boxes.png | Bin 0 -> 483 bytes .../16x16/application_side_contract.png | Bin 0 -> 649 bytes .../Fat Cow/16x16/application_side_expand.png | Bin 0 -> 643 bytes .../Fat Cow/16x16/application_side_list.png | Bin 0 -> 538 bytes .../Fat Cow/16x16/application_side_tree.png | Bin 0 -> 522 bytes .../Fat Cow/16x16/application_split.png | Bin 0 -> 394 bytes .../16x16/application_tile_horizontal.png | Bin 0 -> 422 bytes .../16x16/application_tile_vertical.png | Bin 0 -> 369 bytes .../16x16/application_view_columns.png | Bin 0 -> 564 bytes .../Fat Cow/16x16/application_view_detail.png | Bin 0 -> 587 bytes .../16x16/application_view_gallery.png | Bin 0 -> 628 bytes .../Fat Cow/16x16/application_view_icons.png | Bin 0 -> 588 bytes .../Fat Cow/16x16/application_view_list.png | Bin 0 -> 554 bytes .../Fat Cow/16x16/application_view_tile.png | Bin 0 -> 603 bytes .../static/Fat Cow/16x16/application_xp.png | Bin 0 -> 494 bytes .../Fat Cow/16x16/application_xp_terminal.png | Bin 0 -> 538 bytes .../icons/static/Fat Cow/16x16/arch_linux.png | Bin 0 -> 598 bytes apps/icons/static/Fat Cow/16x16/areachart.png | Bin 0 -> 761 bytes .../static/Fat Cow/16x16/arrow_branch.png | Bin 0 -> 655 bytes .../static/Fat Cow/16x16/arrow_divide.png | Bin 0 -> 651 bytes .../icons/static/Fat Cow/16x16/arrow_down.png | Bin 0 -> 381 bytes apps/icons/static/Fat Cow/16x16/arrow_in.png | Bin 0 -> 593 bytes .../static/Fat Cow/16x16/arrow_inout.png | Bin 0 -> 570 bytes .../icons/static/Fat Cow/16x16/arrow_join.png | Bin 0 -> 556 bytes .../icons/static/Fat Cow/16x16/arrow_left.png | Bin 0 -> 371 bytes .../static/Fat Cow/16x16/arrow_merge.png | Bin 0 -> 508 bytes apps/icons/static/Fat Cow/16x16/arrow_out.png | Bin 0 -> 632 bytes .../icons/static/Fat Cow/16x16/arrow_redo.png | Bin 0 -> 661 bytes .../static/Fat Cow/16x16/arrow_refresh.png | Bin 0 -> 674 bytes .../Fat Cow/16x16/arrow_refresh_small.png | Bin 0 -> 558 bytes .../static/Fat Cow/16x16/arrow_right.png | Bin 0 -> 363 bytes .../16x16/arrow_rotate_anticlockwise.png | Bin 0 -> 741 bytes .../Fat Cow/16x16/arrow_rotate_clockwise.png | Bin 0 -> 741 bytes .../static/Fat Cow/16x16/arrow_switch.png | Bin 0 -> 804 bytes .../static/Fat Cow/16x16/arrow_turn_left.png | Bin 0 -> 565 bytes .../static/Fat Cow/16x16/arrow_turn_right.png | Bin 0 -> 558 bytes .../icons/static/Fat Cow/16x16/arrow_undo.png | Bin 0 -> 673 bytes apps/icons/static/Fat Cow/16x16/arrow_up.png | Bin 0 -> 391 bytes apps/icons/static/Fat Cow/16x16/artwork.png | Bin 0 -> 567 bytes .../static/Fat Cow/16x16/ask_and_answer.png | Bin 0 -> 900 bytes .../static/Fat Cow/16x16/asterisk_orange.png | Bin 0 -> 923 bytes .../static/Fat Cow/16x16/asterisk_yellow.png | Bin 0 -> 925 bytes apps/icons/static/Fat Cow/16x16/atm.png | Bin 0 -> 690 bytes apps/icons/static/Fat Cow/16x16/attach.png | Bin 0 -> 514 bytes .../Fat Cow/16x16/attributes_display.png | Bin 0 -> 528 bytes .../static/Fat Cow/16x16/attribution.png | Bin 0 -> 669 bytes .../Fat Cow/16x16/auction_hammer_gavel.png | Bin 0 -> 794 bytes apps/icons/static/Fat Cow/16x16/autos.png | Bin 0 -> 711 bytes .../static/Fat Cow/16x16/award_star_add.png | Bin 0 -> 796 bytes .../Fat Cow/16x16/award_star_bronze_1.png | Bin 0 -> 702 bytes .../Fat Cow/16x16/award_star_bronze_2.png | Bin 0 -> 692 bytes .../Fat Cow/16x16/award_star_bronze_3.png | Bin 0 -> 716 bytes .../Fat Cow/16x16/award_star_delete.png | Bin 0 -> 801 bytes .../Fat Cow/16x16/award_star_gold_1.png | Bin 0 -> 690 bytes .../Fat Cow/16x16/award_star_gold_2.png | Bin 0 -> 679 bytes .../Fat Cow/16x16/award_star_gold_3.png | Bin 0 -> 699 bytes .../Fat Cow/16x16/award_star_silver_1.png | Bin 0 -> 717 bytes .../Fat Cow/16x16/award_star_silver_2.png | Bin 0 -> 692 bytes .../Fat Cow/16x16/award_star_silver_3.png | Bin 0 -> 709 bytes apps/icons/static/Fat Cow/16x16/backpack.png | Bin 0 -> 906 bytes .../static/Fat Cow/16x16/backup_manager.png | Bin 0 -> 727 bytes apps/icons/static/Fat Cow/16x16/balance.png | Bin 0 -> 664 bytes .../Fat Cow/16x16/balance_unbalance.png | Bin 0 -> 760 bytes apps/icons/static/Fat Cow/16x16/ballon.png | Bin 0 -> 613 bytes apps/icons/static/Fat Cow/16x16/baloon.png | Bin 0 -> 577 bytes apps/icons/static/Fat Cow/16x16/baloon_2.png | Bin 0 -> 709 bytes .../static/Fat Cow/16x16/baloon_2_empty.png | Bin 0 -> 442 bytes apps/icons/static/Fat Cow/16x16/bandaid.png | Bin 0 -> 622 bytes apps/icons/static/Fat Cow/16x16/bank.png | Bin 0 -> 771 bytes apps/icons/static/Fat Cow/16x16/barchart.png | Bin 0 -> 617 bytes apps/icons/static/Fat Cow/16x16/barcode.png | Bin 0 -> 444 bytes apps/icons/static/Fat Cow/16x16/basket.png | Bin 0 -> 639 bytes .../icons/static/Fat Cow/16x16/basket_add.png | Bin 0 -> 829 bytes .../static/Fat Cow/16x16/basket_delete.png | Bin 0 -> 860 bytes .../static/Fat Cow/16x16/basket_edit.png | Bin 0 -> 868 bytes .../static/Fat Cow/16x16/basket_error.png | Bin 0 -> 870 bytes apps/icons/static/Fat Cow/16x16/basket_go.png | Bin 0 -> 833 bytes .../icons/static/Fat Cow/16x16/basket_put.png | Bin 0 -> 842 bytes .../static/Fat Cow/16x16/basket_remove.png | Bin 0 -> 833 bytes apps/icons/static/Fat Cow/16x16/battery.png | Bin 0 -> 552 bytes .../static/Fat Cow/16x16/battery_charge.png | Bin 0 -> 662 bytes .../static/Fat Cow/16x16/battery_full.png | Bin 0 -> 566 bytes .../static/Fat Cow/16x16/battery_half.png | Bin 0 -> 636 bytes .../static/Fat Cow/16x16/battery_low.png | Bin 0 -> 627 bytes .../static/Fat Cow/16x16/battery_plug.png | Bin 0 -> 658 bytes apps/icons/static/Fat Cow/16x16/bedo.png | Bin 0 -> 809 bytes apps/icons/static/Fat Cow/16x16/beer.png | Bin 0 -> 609 bytes apps/icons/static/Fat Cow/16x16/bell.png | Bin 0 -> 804 bytes apps/icons/static/Fat Cow/16x16/bell_add.png | Bin 0 -> 905 bytes .../static/Fat Cow/16x16/bell_delete.png | Bin 0 -> 908 bytes .../icons/static/Fat Cow/16x16/bell_error.png | Bin 0 -> 859 bytes apps/icons/static/Fat Cow/16x16/bell_go.png | Bin 0 -> 888 bytes apps/icons/static/Fat Cow/16x16/bell_link.png | Bin 0 -> 950 bytes .../static/Fat Cow/16x16/billiard_marker.png | Bin 0 -> 627 bytes apps/icons/static/Fat Cow/16x16/bin.png | Bin 0 -> 849 bytes .../icons/static/Fat Cow/16x16/bin_closed.png | Bin 0 -> 667 bytes apps/icons/static/Fat Cow/16x16/bin_empty.png | Bin 0 -> 807 bytes apps/icons/static/Fat Cow/16x16/bios.png | Bin 0 -> 532 bytes .../icons/static/Fat Cow/16x16/blackberry.png | Bin 0 -> 732 bytes .../Fat Cow/16x16/blackberry_messenger.png | Bin 0 -> 719 bytes .../static/Fat Cow/16x16/blackberry_white.png | Bin 0 -> 710 bytes .../Fat Cow/16x16/blackboard_drawing.png | Bin 0 -> 693 bytes .../static/Fat Cow/16x16/blackboard_empty.png | Bin 0 -> 487 bytes .../static/Fat Cow/16x16/blackboard_steps.png | Bin 0 -> 702 bytes .../static/Fat Cow/16x16/blackboard_sum.png | Bin 0 -> 566 bytes apps/icons/static/Fat Cow/16x16/blogger.png | Bin 0 -> 601 bytes apps/icons/static/Fat Cow/16x16/blogs.png | Bin 0 -> 579 bytes apps/icons/static/Fat Cow/16x16/bluetooth.png | Bin 0 -> 736 bytes apps/icons/static/Fat Cow/16x16/bomb.png | Bin 0 -> 871 bytes apps/icons/static/Fat Cow/16x16/book.png | Bin 0 -> 542 bytes apps/icons/static/Fat Cow/16x16/book_add.png | Bin 0 -> 688 bytes .../static/Fat Cow/16x16/book_addresses.png | Bin 0 -> 826 bytes .../static/Fat Cow/16x16/book_delete.png | Bin 0 -> 703 bytes apps/icons/static/Fat Cow/16x16/book_edit.png | Bin 0 -> 771 bytes .../icons/static/Fat Cow/16x16/book_error.png | Bin 0 -> 723 bytes apps/icons/static/Fat Cow/16x16/book_go.png | Bin 0 -> 704 bytes .../static/Fat Cow/16x16/book_keeping.png | Bin 0 -> 682 bytes apps/icons/static/Fat Cow/16x16/book_key.png | Bin 0 -> 772 bytes apps/icons/static/Fat Cow/16x16/book_link.png | Bin 0 -> 809 bytes apps/icons/static/Fat Cow/16x16/book_next.png | Bin 0 -> 712 bytes apps/icons/static/Fat Cow/16x16/book_open.png | Bin 0 -> 677 bytes .../static/Fat Cow/16x16/book_picture.png | Bin 0 -> 818 bytes .../static/Fat Cow/16x16/book_previous.png | Bin 0 -> 734 bytes .../static/Fat Cow/16x16/book_spelling.png | Bin 0 -> 832 bytes apps/icons/static/Fat Cow/16x16/bookmark.png | Bin 0 -> 627 bytes apps/icons/static/Fat Cow/16x16/books.png | Bin 0 -> 791 bytes apps/icons/static/Fat Cow/16x16/bookshelf.png | Bin 0 -> 719 bytes apps/icons/static/Fat Cow/16x16/border_1.png | Bin 0 -> 168 bytes .../static/Fat Cow/16x16/border_1_bottom.png | Bin 0 -> 220 bytes .../static/Fat Cow/16x16/border_1_hor.png | Bin 0 -> 256 bytes .../static/Fat Cow/16x16/border_1_left.png | Bin 0 -> 225 bytes .../static/Fat Cow/16x16/border_1_middle.png | Bin 0 -> 270 bytes .../static/Fat Cow/16x16/border_1_none.png | Bin 0 -> 171 bytes .../static/Fat Cow/16x16/border_1_outer.png | Bin 0 -> 308 bytes .../static/Fat Cow/16x16/border_1_right.png | Bin 0 -> 217 bytes .../static/Fat Cow/16x16/border_1_top.png | Bin 0 -> 231 bytes .../static/Fat Cow/16x16/border_1_ver.png | Bin 0 -> 260 bytes .../static/Fat Cow/16x16/border_1d_around.png | Bin 0 -> 336 bytes .../static/Fat Cow/16x16/border_1d_bottom.png | Bin 0 -> 231 bytes .../static/Fat Cow/16x16/border_1d_left.png | Bin 0 -> 274 bytes .../static/Fat Cow/16x16/border_1d_right.png | Bin 0 -> 263 bytes .../static/Fat Cow/16x16/border_1d_top.png | Bin 0 -> 237 bytes .../static/Fat Cow/16x16/border_2_bottom.png | Bin 0 -> 239 bytes .../static/Fat Cow/16x16/border_2_left.png | Bin 0 -> 280 bytes .../static/Fat Cow/16x16/border_2_outer.png | Bin 0 -> 300 bytes .../static/Fat Cow/16x16/border_2_right.png | Bin 0 -> 273 bytes .../static/Fat Cow/16x16/border_2_top.png | Bin 0 -> 221 bytes apps/icons/static/Fat Cow/16x16/box.png | Bin 0 -> 634 bytes .../icons/static/Fat Cow/16x16/box_closed.png | Bin 0 -> 718 bytes apps/icons/static/Fat Cow/16x16/box_down.png | Bin 0 -> 746 bytes apps/icons/static/Fat Cow/16x16/box_front.png | Bin 0 -> 476 bytes apps/icons/static/Fat Cow/16x16/box_open.png | Bin 0 -> 877 bytes apps/icons/static/Fat Cow/16x16/brain.png | Bin 0 -> 821 bytes .../static/Fat Cow/16x16/brain_trainer.png | Bin 0 -> 756 bytes apps/icons/static/Fat Cow/16x16/breeze.png | Bin 0 -> 495 bytes apps/icons/static/Fat Cow/16x16/brick.png | Bin 0 -> 827 bytes apps/icons/static/Fat Cow/16x16/brick_add.png | Bin 0 -> 911 bytes .../static/Fat Cow/16x16/brick_delete.png | Bin 0 -> 922 bytes .../icons/static/Fat Cow/16x16/brick_edit.png | Bin 0 -> 940 bytes .../static/Fat Cow/16x16/brick_error.png | Bin 0 -> 890 bytes apps/icons/static/Fat Cow/16x16/brick_go.png | Bin 0 -> 912 bytes .../icons/static/Fat Cow/16x16/brick_link.png | Bin 0 -> 959 bytes apps/icons/static/Fat Cow/16x16/bricks.png | Bin 0 -> 959 bytes apps/icons/static/Fat Cow/16x16/briefcase.png | Bin 0 -> 695 bytes .../icons/static/Fat Cow/16x16/brightkite.png | Bin 0 -> 692 bytes apps/icons/static/Fat Cow/16x16/brushes.png | Bin 0 -> 621 bytes .../static/Fat Cow/16x16/bubblechart.png | Bin 0 -> 738 bytes apps/icons/static/Fat Cow/16x16/bug.png | Bin 0 -> 790 bytes apps/icons/static/Fat Cow/16x16/bug_add.png | Bin 0 -> 958 bytes .../icons/static/Fat Cow/16x16/bug_delete.png | Bin 0 -> 951 bytes apps/icons/static/Fat Cow/16x16/bug_edit.png | Bin 0 -> 984 bytes apps/icons/static/Fat Cow/16x16/bug_error.png | Bin 0 -> 941 bytes apps/icons/static/Fat Cow/16x16/bug_go.png | Bin 0 -> 952 bytes apps/icons/static/Fat Cow/16x16/bug_link.png | Bin 0 -> 990 bytes apps/icons/static/Fat Cow/16x16/building.png | Bin 0 -> 630 bytes .../static/Fat Cow/16x16/building_add.png | Bin 0 -> 766 bytes .../static/Fat Cow/16x16/building_delete.png | Bin 0 -> 763 bytes .../static/Fat Cow/16x16/building_edit.png | Bin 0 -> 804 bytes .../static/Fat Cow/16x16/building_error.png | Bin 0 -> 757 bytes .../static/Fat Cow/16x16/building_go.png | Bin 0 -> 768 bytes .../static/Fat Cow/16x16/building_key.png | Bin 0 -> 815 bytes .../static/Fat Cow/16x16/building_link.png | Bin 0 -> 839 bytes apps/icons/static/Fat Cow/16x16/bulb.png | Bin 0 -> 649 bytes .../icons/static/Fat Cow/16x16/bullet_add.png | Bin 0 -> 316 bytes .../Fat Cow/16x16/bullet_arrow_bottom.png | Bin 0 -> 317 bytes .../Fat Cow/16x16/bullet_arrow_down.png | Bin 0 -> 283 bytes .../Fat Cow/16x16/bullet_arrow_left.png | Bin 0 -> 276 bytes .../Fat Cow/16x16/bullet_arrow_left_2.png | Bin 0 -> 339 bytes .../Fat Cow/16x16/bullet_arrow_right.png | Bin 0 -> 281 bytes .../Fat Cow/16x16/bullet_arrow_right_2.png | Bin 0 -> 345 bytes .../static/Fat Cow/16x16/bullet_arrow_top.png | Bin 0 -> 301 bytes .../static/Fat Cow/16x16/bullet_arrow_up.png | Bin 0 -> 266 bytes .../static/Fat Cow/16x16/bullet_black.png | Bin 0 -> 315 bytes .../static/Fat Cow/16x16/bullet_blue.png | Bin 0 -> 321 bytes .../static/Fat Cow/16x16/bullet_delete.png | Bin 0 -> 333 bytes .../static/Fat Cow/16x16/bullet_disk.png | Bin 0 -> 514 bytes .../static/Fat Cow/16x16/bullet_error.png | Bin 0 -> 368 bytes .../static/Fat Cow/16x16/bullet_feed.png | Bin 0 -> 448 bytes apps/icons/static/Fat Cow/16x16/bullet_go.png | Bin 0 -> 427 bytes .../static/Fat Cow/16x16/bullet_green.png | Bin 0 -> 323 bytes .../icons/static/Fat Cow/16x16/bullet_key.png | Bin 0 -> 449 bytes .../static/Fat Cow/16x16/bullet_orange.png | Bin 0 -> 321 bytes .../static/Fat Cow/16x16/bullet_picture.png | Bin 0 -> 500 bytes .../static/Fat Cow/16x16/bullet_pink.png | Bin 0 -> 311 bytes .../static/Fat Cow/16x16/bullet_purple.png | Bin 0 -> 324 bytes .../icons/static/Fat Cow/16x16/bullet_red.png | Bin 0 -> 323 bytes .../static/Fat Cow/16x16/bullet_star.png | Bin 0 -> 413 bytes .../Fat Cow/16x16/bullet_toggle_minus.png | Bin 0 -> 314 bytes .../Fat Cow/16x16/bullet_toggle_plus.png | Bin 0 -> 332 bytes .../static/Fat Cow/16x16/bullet_white.png | Bin 0 -> 296 bytes .../static/Fat Cow/16x16/bullet_wrench.png | Bin 0 -> 453 bytes .../static/Fat Cow/16x16/bullet_yellow.png | Bin 0 -> 320 bytes apps/icons/static/Fat Cow/16x16/burro.png | Bin 0 -> 678 bytes apps/icons/static/Fat Cow/16x16/butterfly.png | Bin 0 -> 900 bytes apps/icons/static/Fat Cow/16x16/button.png | Bin 0 -> 389 bytes apps/icons/static/Fat Cow/16x16/buttonbar.png | Bin 0 -> 471 bytes apps/icons/static/Fat Cow/16x16/buzz.png | Bin 0 -> 705 bytes apps/icons/static/Fat Cow/16x16/cactus.png | Bin 0 -> 692 bytes apps/icons/static/Fat Cow/16x16/cake.png | Bin 0 -> 792 bytes .../icons/static/Fat Cow/16x16/calculator.png | Bin 0 -> 663 bytes .../static/Fat Cow/16x16/calculator_add.png | Bin 0 -> 678 bytes .../static/Fat Cow/16x16/calculator_black.png | Bin 0 -> 648 bytes .../Fat Cow/16x16/calculator_delete.png | Bin 0 -> 692 bytes .../static/Fat Cow/16x16/calculator_edit.png | Bin 0 -> 725 bytes .../static/Fat Cow/16x16/calculator_error.png | Bin 0 -> 729 bytes .../static/Fat Cow/16x16/calculator_link.png | Bin 0 -> 811 bytes apps/icons/static/Fat Cow/16x16/calendar.png | Bin 0 -> 705 bytes .../static/Fat Cow/16x16/calendar_add.png | Bin 0 -> 733 bytes .../static/Fat Cow/16x16/calendar_copy.png | Bin 0 -> 562 bytes .../static/Fat Cow/16x16/calendar_delete.png | Bin 0 -> 749 bytes .../static/Fat Cow/16x16/calendar_edit.png | Bin 0 -> 794 bytes .../static/Fat Cow/16x16/calendar_link.png | Bin 0 -> 815 bytes .../Fat Cow/16x16/calendar_view_day.png | Bin 0 -> 574 bytes .../Fat Cow/16x16/calendar_view_month.png | Bin 0 -> 597 bytes .../Fat Cow/16x16/calendar_view_week.png | Bin 0 -> 572 bytes apps/icons/static/Fat Cow/16x16/camera.png | Bin 0 -> 729 bytes .../icons/static/Fat Cow/16x16/camera_add.png | Bin 0 -> 820 bytes .../static/Fat Cow/16x16/camera_delete.png | Bin 0 -> 815 bytes .../static/Fat Cow/16x16/camera_edit.png | Bin 0 -> 840 bytes .../static/Fat Cow/16x16/camera_error.png | Bin 0 -> 809 bytes apps/icons/static/Fat Cow/16x16/camera_go.png | Bin 0 -> 801 bytes .../static/Fat Cow/16x16/camera_link.png | Bin 0 -> 887 bytes .../static/Fat Cow/16x16/camera_small.png | Bin 0 -> 595 bytes apps/icons/static/Fat Cow/16x16/cancel.png | Bin 0 -> 727 bytes apps/icons/static/Fat Cow/16x16/candle.png | Bin 0 -> 571 bytes apps/icons/static/Fat Cow/16x16/candle_2.png | Bin 0 -> 772 bytes .../static/Fat Cow/16x16/candlestickchart.png | Bin 0 -> 701 bytes .../icons/static/Fat Cow/16x16/candy_cane.png | Bin 0 -> 735 bytes apps/icons/static/Fat Cow/16x16/canvas.png | Bin 0 -> 714 bytes .../static/Fat Cow/16x16/canvas_size.png | Bin 0 -> 774 bytes apps/icons/static/Fat Cow/16x16/cap.png | Bin 0 -> 718 bytes apps/icons/static/Fat Cow/16x16/car.png | Bin 0 -> 628 bytes apps/icons/static/Fat Cow/16x16/car_add.png | Bin 0 -> 848 bytes .../icons/static/Fat Cow/16x16/car_delete.png | Bin 0 -> 836 bytes .../static/Fat Cow/16x16/card_amazon.png | Bin 0 -> 563 bytes .../static/Fat Cow/16x16/card_amex_gold.png | Bin 0 -> 595 bytes .../static/Fat Cow/16x16/card_amex_gray.png | Bin 0 -> 485 bytes .../static/Fat Cow/16x16/card_amex_green.png | Bin 0 -> 619 bytes .../icons/static/Fat Cow/16x16/card_apple.png | Bin 0 -> 555 bytes apps/icons/static/Fat Cow/16x16/card_back.png | Bin 0 -> 480 bytes apps/icons/static/Fat Cow/16x16/card_bank.png | Bin 0 -> 615 bytes .../icons/static/Fat Cow/16x16/card_chase.png | Bin 0 -> 601 bytes .../static/Fat Cow/16x16/card_chip_gold.png | Bin 0 -> 723 bytes .../static/Fat Cow/16x16/card_chip_silver.png | Bin 0 -> 626 bytes .../static/Fat Cow/16x16/card_credit.png | Bin 0 -> 625 bytes .../icons/static/Fat Cow/16x16/card_debit.png | Bin 0 -> 631 bytes .../Fat Cow/16x16/card_discover_black.png | Bin 0 -> 615 bytes .../Fat Cow/16x16/card_discover_novus.png | Bin 0 -> 625 bytes .../static/Fat Cow/16x16/card_echeck.png | Bin 0 -> 644 bytes .../static/Fat Cow/16x16/card_export.png | Bin 0 -> 483 bytes .../icons/static/Fat Cow/16x16/card_front.png | Bin 0 -> 603 bytes apps/icons/static/Fat Cow/16x16/card_gift.png | Bin 0 -> 685 bytes .../static/Fat Cow/16x16/card_gift_2.png | Bin 0 -> 717 bytes apps/icons/static/Fat Cow/16x16/card_gold.png | Bin 0 -> 630 bytes .../static/Fat Cow/16x16/card_import.png | Bin 0 -> 515 bytes apps/icons/static/Fat Cow/16x16/card_ipod.png | Bin 0 -> 648 bytes .../icons/static/Fat Cow/16x16/card_miles.png | Bin 0 -> 637 bytes .../icons/static/Fat Cow/16x16/card_money.png | Bin 0 -> 637 bytes .../static/Fat Cow/16x16/card_sapphire.png | Bin 0 -> 624 bytes apps/icons/static/Fat Cow/16x16/card_save.png | Bin 0 -> 541 bytes apps/icons/static/Fat Cow/16x16/card_solo.png | Bin 0 -> 559 bytes apps/icons/static/Fat Cow/16x16/cards.png | Bin 0 -> 755 bytes .../static/Fat Cow/16x16/cards_binds.png | Bin 0 -> 482 bytes apps/icons/static/Fat Cow/16x16/cargo.png | Bin 0 -> 699 bytes apps/icons/static/Fat Cow/16x16/cart.png | Bin 0 -> 745 bytes apps/icons/static/Fat Cow/16x16/cart_add.png | Bin 0 -> 788 bytes .../static/Fat Cow/16x16/cart_delete.png | Bin 0 -> 804 bytes apps/icons/static/Fat Cow/16x16/cart_edit.png | Bin 0 -> 809 bytes .../icons/static/Fat Cow/16x16/cart_error.png | Bin 0 -> 822 bytes apps/icons/static/Fat Cow/16x16/cart_go.png | Bin 0 -> 837 bytes apps/icons/static/Fat Cow/16x16/cart_put.png | Bin 0 -> 829 bytes .../static/Fat Cow/16x16/cart_remove.png | Bin 0 -> 817 bytes .../static/Fat Cow/16x16/cash_register.png | Bin 0 -> 707 bytes .../static/Fat Cow/16x16/cash_register_2.png | Bin 0 -> 731 bytes .../icons/static/Fat Cow/16x16/cash_stack.png | Bin 0 -> 685 bytes .../static/Fat Cow/16x16/cash_terminal.png | Bin 0 -> 631 bytes apps/icons/static/Fat Cow/16x16/cat.png | Bin 0 -> 926 bytes .../static/Fat Cow/16x16/cats_display.png | Bin 0 -> 673 bytes .../Fat Cow/16x16/caution_biohazard.png | Bin 0 -> 670 bytes .../Fat Cow/16x16/caution_high_voltage.png | Bin 0 -> 668 bytes .../Fat Cow/16x16/caution_radiation.png | Bin 0 -> 652 bytes .../static/Fat Cow/16x16/cctv_camera.png | Bin 0 -> 826 bytes apps/icons/static/Fat Cow/16x16/cd.png | Bin 0 -> 835 bytes apps/icons/static/Fat Cow/16x16/cd_add.png | Bin 0 -> 884 bytes apps/icons/static/Fat Cow/16x16/cd_burn.png | Bin 0 -> 888 bytes apps/icons/static/Fat Cow/16x16/cd_case.png | Bin 0 -> 785 bytes .../static/Fat Cow/16x16/cd_case_empty.png | Bin 0 -> 702 bytes apps/icons/static/Fat Cow/16x16/cd_delete.png | Bin 0 -> 877 bytes apps/icons/static/Fat Cow/16x16/cd_edit.png | Bin 0 -> 920 bytes apps/icons/static/Fat Cow/16x16/cd_eject.png | Bin 0 -> 859 bytes apps/icons/static/Fat Cow/16x16/cd_go.png | Bin 0 -> 881 bytes apps/icons/static/Fat Cow/16x16/celsius.png | Bin 0 -> 584 bytes apps/icons/static/Fat Cow/16x16/centos.png | Bin 0 -> 640 bytes apps/icons/static/Fat Cow/16x16/centroid.png | Bin 0 -> 660 bytes apps/icons/static/Fat Cow/16x16/ceo.png | Bin 0 -> 673 bytes apps/icons/static/Fat Cow/16x16/chair.png | Bin 0 -> 550 bytes apps/icons/static/Fat Cow/16x16/chameleon.png | Bin 0 -> 717 bytes .../static/Fat Cow/16x16/change_password.png | Bin 0 -> 809 bytes apps/icons/static/Fat Cow/16x16/chart_bar.png | Bin 0 -> 604 bytes .../static/Fat Cow/16x16/chart_bar_add.png | Bin 0 -> 671 bytes .../static/Fat Cow/16x16/chart_bar_delete.png | Bin 0 -> 682 bytes .../static/Fat Cow/16x16/chart_bar_edit.png | Bin 0 -> 828 bytes .../static/Fat Cow/16x16/chart_bar_error.png | Bin 0 -> 773 bytes .../static/Fat Cow/16x16/chart_bar_link.png | Bin 0 -> 880 bytes .../static/Fat Cow/16x16/chart_bullseye.png | Bin 0 -> 736 bytes .../static/Fat Cow/16x16/chart_column.png | Bin 0 -> 706 bytes .../static/Fat Cow/16x16/chart_column_2.png | Bin 0 -> 581 bytes .../static/Fat Cow/16x16/chart_curve.png | Bin 0 -> 759 bytes .../static/Fat Cow/16x16/chart_curve_add.png | Bin 0 -> 820 bytes .../Fat Cow/16x16/chart_curve_delete.png | Bin 0 -> 810 bytes .../static/Fat Cow/16x16/chart_curve_edit.png | Bin 0 -> 854 bytes .../Fat Cow/16x16/chart_curve_error.png | Bin 0 -> 810 bytes .../static/Fat Cow/16x16/chart_curve_go.png | Bin 0 -> 819 bytes .../static/Fat Cow/16x16/chart_curve_link.png | Bin 0 -> 881 bytes .../static/Fat Cow/16x16/chart_down_color.png | Bin 0 -> 674 bytes .../icons/static/Fat Cow/16x16/chart_line.png | Bin 0 -> 755 bytes .../static/Fat Cow/16x16/chart_line_add.png | Bin 0 -> 803 bytes .../Fat Cow/16x16/chart_line_delete.png | Bin 0 -> 654 bytes .../static/Fat Cow/16x16/chart_line_edit.png | Bin 0 -> 833 bytes .../static/Fat Cow/16x16/chart_line_error.png | Bin 0 -> 792 bytes .../static/Fat Cow/16x16/chart_line_link.png | Bin 0 -> 885 bytes .../Fat Cow/16x16/chart_organisation.png | Bin 0 -> 459 bytes .../Fat Cow/16x16/chart_organisation_add.png | Bin 0 -> 604 bytes .../16x16/chart_organisation_delete.png | Bin 0 -> 606 bytes apps/icons/static/Fat Cow/16x16/chart_pie.png | Bin 0 -> 821 bytes .../static/Fat Cow/16x16/chart_pie_add.png | Bin 0 -> 855 bytes .../Fat Cow/16x16/chart_pie_alternative.png | Bin 0 -> 846 bytes .../static/Fat Cow/16x16/chart_pie_delete.png | Bin 0 -> 851 bytes .../static/Fat Cow/16x16/chart_pie_edit.png | Bin 0 -> 925 bytes .../static/Fat Cow/16x16/chart_pie_error.png | Bin 0 -> 861 bytes .../static/Fat Cow/16x16/chart_pie_link.png | Bin 0 -> 940 bytes .../static/Fat Cow/16x16/chart_stock.png | Bin 0 -> 727 bytes .../static/Fat Cow/16x16/chart_up_color.png | Bin 0 -> 656 bytes .../static/Fat Cow/16x16/chartplotter.png | Bin 0 -> 739 bytes apps/icons/static/Fat Cow/16x16/check_box.png | Bin 0 -> 627 bytes .../static/Fat Cow/16x16/checkerboard.png | Bin 0 -> 558 bytes apps/icons/static/Fat Cow/16x16/chefs_hat.png | Bin 0 -> 705 bytes apps/icons/static/Fat Cow/16x16/cheque.png | Bin 0 -> 454 bytes .../static/Fat Cow/16x16/chess_horse.png | Bin 0 -> 720 bytes .../static/Fat Cow/16x16/chess_tower.png | Bin 0 -> 671 bytes .../static/Fat Cow/16x16/children_cap.png | Bin 0 -> 801 bytes .../static/Fat Cow/16x16/chinese_noodles.png | Bin 0 -> 706 bytes .../static/Fat Cow/16x16/christmas_tree.png | Bin 0 -> 708 bytes apps/icons/static/Fat Cow/16x16/church.png | Bin 0 -> 608 bytes apps/icons/static/Fat Cow/16x16/cigarette.png | Bin 0 -> 713 bytes apps/icons/static/Fat Cow/16x16/cirrus.png | Bin 0 -> 598 bytes .../Fat Cow/16x16/client_account_template.png | Bin 0 -> 832 bytes .../static/Fat Cow/16x16/clip_splitter.png | Bin 0 -> 802 bytes .../static/Fat Cow/16x16/clipboard_empty.png | Bin 0 -> 519 bytes .../static/Fat Cow/16x16/clipboard_sign.png | Bin 0 -> 705 bytes .../Fat Cow/16x16/clipboard_sign_out.png | Bin 0 -> 704 bytes apps/icons/static/Fat Cow/16x16/clock.png | Bin 0 -> 846 bytes apps/icons/static/Fat Cow/16x16/clock_add.png | Bin 0 -> 960 bytes .../static/Fat Cow/16x16/clock_delete.png | Bin 0 -> 957 bytes .../icons/static/Fat Cow/16x16/clock_edit.png | Bin 0 -> 990 bytes .../static/Fat Cow/16x16/clock_error.png | Bin 0 -> 948 bytes apps/icons/static/Fat Cow/16x16/clock_go.png | Bin 0 -> 965 bytes .../Fat Cow/16x16/clock_history_frame.png | Bin 0 -> 803 bytes .../icons/static/Fat Cow/16x16/clock_link.png | Bin 0 -> 986 bytes .../static/Fat Cow/16x16/clock_pause.png | Bin 0 -> 959 bytes .../icons/static/Fat Cow/16x16/clock_play.png | Bin 0 -> 959 bytes apps/icons/static/Fat Cow/16x16/clock_red.png | Bin 0 -> 836 bytes .../Fat Cow/16x16/clock_select_remain.png | Bin 0 -> 858 bytes .../icons/static/Fat Cow/16x16/clock_stop.png | Bin 0 -> 944 bytes apps/icons/static/Fat Cow/16x16/co2.png | Bin 0 -> 791 bytes apps/icons/static/Fat Cow/16x16/cocacola.png | Bin 0 -> 643 bytes apps/icons/static/Fat Cow/16x16/code.png | Bin 0 -> 499 bytes apps/icons/static/Fat Cow/16x16/cog.png | Bin 0 -> 777 bytes apps/icons/static/Fat Cow/16x16/cog_add.png | Bin 0 -> 862 bytes .../icons/static/Fat Cow/16x16/cog_delete.png | Bin 0 -> 873 bytes apps/icons/static/Fat Cow/16x16/cog_edit.png | Bin 0 -> 909 bytes apps/icons/static/Fat Cow/16x16/cog_error.png | Bin 0 -> 784 bytes apps/icons/static/Fat Cow/16x16/cog_go.png | Bin 0 -> 878 bytes .../Fat Cow/16x16/coin_single_cooper.png | Bin 0 -> 638 bytes .../static/Fat Cow/16x16/coin_single_gold.png | Bin 0 -> 632 bytes .../Fat Cow/16x16/coin_single_silver.png | Bin 0 -> 629 bytes .../static/Fat Cow/16x16/coin_stack_gold.png | Bin 0 -> 791 bytes apps/icons/static/Fat Cow/16x16/coins.png | Bin 0 -> 672 bytes apps/icons/static/Fat Cow/16x16/coins_add.png | Bin 0 -> 789 bytes .../static/Fat Cow/16x16/coins_delete.png | Bin 0 -> 777 bytes .../static/Fat Cow/16x16/coins_in_hand.png | Bin 0 -> 810 bytes apps/icons/static/Fat Cow/16x16/cold.png | Bin 0 -> 599 bytes .../static/Fat Cow/16x16/color_adjustment.png | Bin 0 -> 591 bytes .../static/Fat Cow/16x16/color_gradient.png | Bin 0 -> 375 bytes .../static/Fat Cow/16x16/color_management.png | Bin 0 -> 642 bytes .../static/Fat Cow/16x16/color_picker.png | Bin 0 -> 470 bytes .../16x16/color_picker_alternative.png | Bin 0 -> 470 bytes .../static/Fat Cow/16x16/color_swatch.png | Bin 0 -> 582 bytes .../static/Fat Cow/16x16/color_wheel.png | Bin 0 -> 850 bytes .../static/Fat Cow/16x16/column_double.png | Bin 0 -> 567 bytes .../static/Fat Cow/16x16/column_four.png | Bin 0 -> 609 bytes .../static/Fat Cow/16x16/column_left.png | Bin 0 -> 519 bytes .../icons/static/Fat Cow/16x16/column_one.png | Bin 0 -> 451 bytes .../static/Fat Cow/16x16/column_right.png | Bin 0 -> 528 bytes .../static/Fat Cow/16x16/column_single.png | Bin 0 -> 557 bytes .../static/Fat Cow/16x16/column_tree.png | Bin 0 -> 490 bytes .../icons/static/Fat Cow/16x16/column_two.png | Bin 0 -> 530 bytes .../static/Fat Cow/16x16/columnchart.png | Bin 0 -> 613 bytes apps/icons/static/Fat Cow/16x16/combo_box.png | Bin 0 -> 572 bytes apps/icons/static/Fat Cow/16x16/comment.png | Bin 0 -> 695 bytes .../static/Fat Cow/16x16/comment_add.png | Bin 0 -> 781 bytes .../static/Fat Cow/16x16/comment_delete.png | Bin 0 -> 788 bytes .../static/Fat Cow/16x16/comment_edit.png | Bin 0 -> 799 bytes apps/icons/static/Fat Cow/16x16/comments.png | Bin 0 -> 846 bytes .../static/Fat Cow/16x16/comments_add.png | Bin 0 -> 900 bytes .../static/Fat Cow/16x16/comments_delete.png | Bin 0 -> 903 bytes .../Fat Cow/16x16/company_generosity.png | Bin 0 -> 787 bytes apps/icons/static/Fat Cow/16x16/compass.png | Bin 0 -> 906 bytes apps/icons/static/Fat Cow/16x16/compress.png | Bin 0 -> 704 bytes apps/icons/static/Fat Cow/16x16/computer.png | Bin 0 -> 715 bytes .../static/Fat Cow/16x16/computer_add.png | Bin 0 -> 783 bytes .../static/Fat Cow/16x16/computer_delete.png | Bin 0 -> 774 bytes .../static/Fat Cow/16x16/computer_edit.png | Bin 0 -> 798 bytes .../static/Fat Cow/16x16/computer_error.png | Bin 0 -> 777 bytes .../static/Fat Cow/16x16/computer_go.png | Bin 0 -> 795 bytes .../static/Fat Cow/16x16/computer_key.png | Bin 0 -> 781 bytes .../static/Fat Cow/16x16/computer_link.png | Bin 0 -> 826 bytes apps/icons/static/Fat Cow/16x16/connect.png | Bin 0 -> 621 bytes .../static/Fat Cow/16x16/construction.png | Bin 0 -> 654 bytes .../static/Fat Cow/16x16/contact_email.png | Bin 0 -> 817 bytes apps/icons/static/Fat Cow/16x16/contrast.png | Bin 0 -> 788 bytes .../Fat Cow/16x16/contrast_decrease.png | Bin 0 -> 893 bytes .../static/Fat Cow/16x16/contrast_high.png | Bin 0 -> 802 bytes .../Fat Cow/16x16/contrast_increase.png | Bin 0 -> 863 bytes .../static/Fat Cow/16x16/contrast_low.png | Bin 0 -> 789 bytes .../static/Fat Cow/16x16/control_eject.png | Bin 0 -> 685 bytes .../Fat Cow/16x16/control_eject_blue.png | Bin 0 -> 712 bytes .../static/Fat Cow/16x16/control_end.png | Bin 0 -> 696 bytes .../static/Fat Cow/16x16/control_end_blue.png | Bin 0 -> 741 bytes .../Fat Cow/16x16/control_equalizer.png | Bin 0 -> 739 bytes .../Fat Cow/16x16/control_equalizer_blue.png | Bin 0 -> 746 bytes .../Fat Cow/16x16/control_fastforward.png | Bin 0 -> 716 bytes .../16x16/control_fastforward_blue.png | Bin 0 -> 746 bytes .../static/Fat Cow/16x16/control_panel.png | Bin 0 -> 636 bytes .../Fat Cow/16x16/control_panel_access.png | Bin 0 -> 737 bytes .../Fat Cow/16x16/control_panel_branding.png | Bin 0 -> 733 bytes .../static/Fat Cow/16x16/control_pause.png | Bin 0 -> 700 bytes .../Fat Cow/16x16/control_pause_blue.png | Bin 0 -> 707 bytes .../Fat Cow/16x16/control_pause_record.png | Bin 0 -> 542 bytes .../static/Fat Cow/16x16/control_play.png | Bin 0 -> 730 bytes .../Fat Cow/16x16/control_play_blue.png | Bin 0 -> 742 bytes .../static/Fat Cow/16x16/control_repeat.png | Bin 0 -> 763 bytes .../Fat Cow/16x16/control_repeat_blue.png | Bin 0 -> 753 bytes .../static/Fat Cow/16x16/control_rewind.png | Bin 0 -> 718 bytes .../Fat Cow/16x16/control_rewind_blue.png | Bin 0 -> 755 bytes .../static/Fat Cow/16x16/control_start.png | Bin 0 -> 724 bytes .../Fat Cow/16x16/control_start_blue.png | Bin 0 -> 741 bytes .../static/Fat Cow/16x16/control_stop.png | Bin 0 -> 709 bytes .../Fat Cow/16x16/control_stop_blue.png | Bin 0 -> 711 bytes .../icons/static/Fat Cow/16x16/controlbar.png | Bin 0 -> 404 bytes .../icons/static/Fat Cow/16x16/controller.png | Bin 0 -> 717 bytes .../static/Fat Cow/16x16/controller_add.png | Bin 0 -> 835 bytes .../Fat Cow/16x16/controller_delete.png | Bin 0 -> 825 bytes .../static/Fat Cow/16x16/controller_error.png | Bin 0 -> 821 bytes .../Fat Cow/16x16/conversion_of_currency.png | Bin 0 -> 892 bytes .../Fat Cow/16x16/convert_color_to_gray.png | Bin 0 -> 676 bytes .../Fat Cow/16x16/convert_gray_to_color.png | Bin 0 -> 658 bytes .../static/Fat Cow/16x16/cookie_chocolate.png | Bin 0 -> 697 bytes apps/icons/static/Fat Cow/16x16/cookies.png | Bin 0 -> 787 bytes apps/icons/static/Fat Cow/16x16/cooler.png | Bin 0 -> 856 bytes .../16x16/copying_and_distribution.png | Bin 0 -> 613 bytes apps/icons/static/Fat Cow/16x16/copyleft.png | Bin 0 -> 700 bytes .../static/Fat Cow/16x16/creative_commons.png | Bin 0 -> 670 bytes apps/icons/static/Fat Cow/16x16/credit.png | Bin 0 -> 861 bytes .../static/Fat Cow/16x16/creditcards.png | Bin 0 -> 718 bytes apps/icons/static/Fat Cow/16x16/cricket.png | Bin 0 -> 852 bytes apps/icons/static/Fat Cow/16x16/cross.png | Bin 0 -> 473 bytes .../Fat Cow/16x16/cross_promotion_selling.png | Bin 0 -> 640 bytes apps/icons/static/Fat Cow/16x16/css.png | Bin 0 -> 521 bytes apps/icons/static/Fat Cow/16x16/css_add.png | Bin 0 -> 689 bytes .../icons/static/Fat Cow/16x16/css_delete.png | Bin 0 -> 677 bytes apps/icons/static/Fat Cow/16x16/css_go.png | Bin 0 -> 726 bytes apps/icons/static/Fat Cow/16x16/css_valid.png | Bin 0 -> 721 bytes apps/icons/static/Fat Cow/16x16/cup.png | Bin 0 -> 724 bytes apps/icons/static/Fat Cow/16x16/cup_add.png | Bin 0 -> 853 bytes .../icons/static/Fat Cow/16x16/cup_delete.png | Bin 0 -> 854 bytes apps/icons/static/Fat Cow/16x16/cup_edit.png | Bin 0 -> 871 bytes apps/icons/static/Fat Cow/16x16/cup_error.png | Bin 0 -> 867 bytes apps/icons/static/Fat Cow/16x16/cup_go.png | Bin 0 -> 842 bytes apps/icons/static/Fat Cow/16x16/cup_key.png | Bin 0 -> 872 bytes apps/icons/static/Fat Cow/16x16/cup_link.png | Bin 0 -> 881 bytes .../static/Fat Cow/16x16/curriculum_vitae.png | Bin 0 -> 603 bytes apps/icons/static/Fat Cow/16x16/cursor.png | Bin 0 -> 554 bytes apps/icons/static/Fat Cow/16x16/cut.png | Bin 0 -> 510 bytes apps/icons/static/Fat Cow/16x16/cut_red.png | Bin 0 -> 521 bytes apps/icons/static/Fat Cow/16x16/cutlery.png | Bin 0 -> 584 bytes .../static/Fat Cow/16x16/data_chooser.png | Bin 0 -> 705 bytes .../icons/static/Fat Cow/16x16/data_field.png | Bin 0 -> 521 bytes apps/icons/static/Fat Cow/16x16/data_grid.png | Bin 0 -> 649 bytes apps/icons/static/Fat Cow/16x16/data_sort.png | Bin 0 -> 672 bytes .../icons/static/Fat Cow/16x16/data_table.png | Bin 0 -> 687 bytes apps/icons/static/Fat Cow/16x16/database.png | Bin 0 -> 684 bytes .../static/Fat Cow/16x16/database_add.png | Bin 0 -> 777 bytes .../static/Fat Cow/16x16/database_connect.png | Bin 0 -> 856 bytes .../static/Fat Cow/16x16/database_delete.png | Bin 0 -> 788 bytes .../static/Fat Cow/16x16/database_edit.png | Bin 0 -> 838 bytes .../static/Fat Cow/16x16/database_error.png | Bin 0 -> 785 bytes .../static/Fat Cow/16x16/database_gear.png | Bin 0 -> 824 bytes .../static/Fat Cow/16x16/database_go.png | Bin 0 -> 789 bytes .../static/Fat Cow/16x16/database_key.png | Bin 0 -> 833 bytes .../Fat Cow/16x16/database_lightning.png | Bin 0 -> 835 bytes .../static/Fat Cow/16x16/database_link.png | Bin 0 -> 850 bytes .../static/Fat Cow/16x16/database_refresh.png | Bin 0 -> 868 bytes .../static/Fat Cow/16x16/database_save.png | Bin 0 -> 805 bytes .../static/Fat Cow/16x16/database_server.png | Bin 0 -> 721 bytes .../static/Fat Cow/16x16/database_table.png | Bin 0 -> 712 bytes apps/icons/static/Fat Cow/16x16/date.png | Bin 0 -> 775 bytes apps/icons/static/Fat Cow/16x16/date_add.png | Bin 0 -> 792 bytes .../static/Fat Cow/16x16/date_delete.png | Bin 0 -> 801 bytes apps/icons/static/Fat Cow/16x16/date_edit.png | Bin 0 -> 855 bytes .../icons/static/Fat Cow/16x16/date_error.png | Bin 0 -> 806 bytes apps/icons/static/Fat Cow/16x16/date_go.png | Bin 0 -> 785 bytes apps/icons/static/Fat Cow/16x16/date_link.png | Bin 0 -> 876 bytes .../static/Fat Cow/16x16/date_magnify.png | Bin 0 -> 788 bytes apps/icons/static/Fat Cow/16x16/date_next.png | Bin 0 -> 757 bytes .../static/Fat Cow/16x16/date_previous.png | Bin 0 -> 761 bytes .../icons/static/Fat Cow/16x16/ddr_memory.png | Bin 0 -> 432 bytes apps/icons/static/Fat Cow/16x16/debian.png | Bin 0 -> 765 bytes .../static/Fat Cow/16x16/decimal_less.png | Bin 0 -> 427 bytes .../static/Fat Cow/16x16/decimal_more.png | Bin 0 -> 497 bytes apps/icons/static/Fat Cow/16x16/delete.png | Bin 0 -> 695 bytes apps/icons/static/Fat Cow/16x16/delicious.png | Bin 0 -> 657 bytes .../static/Fat Cow/16x16/derivatives.png | Bin 0 -> 568 bytes .../static/Fat Cow/16x16/design_float.png | Bin 0 -> 739 bytes apps/icons/static/Fat Cow/16x16/designmoo.png | Bin 0 -> 721 bytes apps/icons/static/Fat Cow/16x16/devianart.png | Bin 0 -> 671 bytes apps/icons/static/Fat Cow/16x16/diagramm.png | Bin 0 -> 718 bytes apps/icons/static/Fat Cow/16x16/dialog.png | Bin 0 -> 588 bytes apps/icons/static/Fat Cow/16x16/diamond.png | Bin 0 -> 555 bytes apps/icons/static/Fat Cow/16x16/dice.png | Bin 0 -> 846 bytes apps/icons/static/Fat Cow/16x16/digg.png | Bin 0 -> 576 bytes .../Fat Cow/16x16/digital_signature.png | Bin 0 -> 607 bytes .../icons/static/Fat Cow/16x16/dinersclub.png | Bin 0 -> 571 bytes apps/icons/static/Fat Cow/16x16/direction.png | Bin 0 -> 650 bytes .../Fat Cow/16x16/directory_listing.png | Bin 0 -> 580 bytes .../icons/static/Fat Cow/16x16/disconnect.png | Bin 0 -> 661 bytes apps/icons/static/Fat Cow/16x16/discover.png | Bin 0 -> 562 bytes apps/icons/static/Fat Cow/16x16/dish.png | Bin 0 -> 733 bytes apps/icons/static/Fat Cow/16x16/disk.png | Bin 0 -> 730 bytes .../static/Fat Cow/16x16/disk_multiple.png | Bin 0 -> 644 bytes .../16x16/distribution_partnerships.png | Bin 0 -> 333 bytes apps/icons/static/Fat Cow/16x16/dns.png | Bin 0 -> 584 bytes .../static/Fat Cow/16x16/dns_setting.png | Bin 0 -> 829 bytes .../static/Fat Cow/16x16/document_back.png | Bin 0 -> 675 bytes .../Fat Cow/16x16/document_background.png | Bin 0 -> 729 bytes .../static/Fat Cow/16x16/document_break.png | Bin 0 -> 424 bytes .../static/Fat Cow/16x16/document_center.png | Bin 0 -> 566 bytes .../16x16/document_check_compatibility.png | Bin 0 -> 789 bytes .../Fat Cow/16x16/document_comment_above.png | Bin 0 -> 557 bytes .../Fat Cow/16x16/document_comment_behind.png | Bin 0 -> 611 bytes .../Fat Cow/16x16/document_comment_below.png | Bin 0 -> 565 bytes .../Fat Cow/16x16/document_comments.png | Bin 0 -> 587 bytes .../static/Fat Cow/16x16/document_copies.png | Bin 0 -> 750 bytes .../static/Fat Cow/16x16/document_editing.png | Bin 0 -> 575 bytes .../static/Fat Cow/16x16/document_empty.png | Bin 0 -> 385 bytes .../static/Fat Cow/16x16/document_export.png | Bin 0 -> 611 bytes .../static/Fat Cow/16x16/document_font.png | Bin 0 -> 621 bytes .../Fat Cow/16x16/document_font_wizard.png | Bin 0 -> 824 bytes .../static/Fat Cow/16x16/document_image.png | Bin 0 -> 618 bytes .../Fat Cow/16x16/document_image_hor.png | Bin 0 -> 649 bytes .../Fat Cow/16x16/document_image_ver.png | Bin 0 -> 645 bytes .../static/Fat Cow/16x16/document_import.png | Bin 0 -> 619 bytes .../static/Fat Cow/16x16/document_index.png | Bin 0 -> 594 bytes .../static/Fat Cow/16x16/document_info.png | Bin 0 -> 686 bytes .../static/Fat Cow/16x16/document_insert.png | Bin 0 -> 655 bytes .../static/Fat Cow/16x16/document_inspect.png | Bin 0 -> 595 bytes .../Fat Cow/16x16/document_inspector.png | Bin 0 -> 782 bytes .../static/Fat Cow/16x16/document_layout.png | Bin 0 -> 490 bytes .../static/Fat Cow/16x16/document_margins.png | Bin 0 -> 551 bytes .../Fat Cow/16x16/document_mark_as_final.png | Bin 0 -> 755 bytes .../static/Fat Cow/16x16/document_move.png | Bin 0 -> 709 bytes .../static/Fat Cow/16x16/document_next.png | Bin 0 -> 681 bytes .../static/Fat Cow/16x16/document_notes.png | Bin 0 -> 545 bytes .../static/Fat Cow/16x16/document_num.png | Bin 0 -> 639 bytes .../static/Fat Cow/16x16/document_page.png | Bin 0 -> 632 bytes .../Fat Cow/16x16/document_page_last.png | Bin 0 -> 606 bytes .../Fat Cow/16x16/document_page_next.png | Bin 0 -> 510 bytes .../Fat Cow/16x16/document_page_previous.png | Bin 0 -> 543 bytes .../static/Fat Cow/16x16/document_plus.png | Bin 0 -> 609 bytes .../static/Fat Cow/16x16/document_prepare.png | Bin 0 -> 751 bytes .../Fat Cow/16x16/document_properties.png | Bin 0 -> 756 bytes .../static/Fat Cow/16x16/document_quote.png | Bin 0 -> 666 bytes .../Fat Cow/16x16/document_redirect.png | Bin 0 -> 665 bytes .../static/Fat Cow/16x16/document_rename.png | Bin 0 -> 620 bytes .../static/Fat Cow/16x16/document_shapes.png | Bin 0 -> 676 bytes .../static/Fat Cow/16x16/document_shred.png | Bin 0 -> 494 bytes .../Fat Cow/16x16/document_signature.png | Bin 0 -> 641 bytes .../static/Fat Cow/16x16/document_spacing.png | Bin 0 -> 492 bytes .../static/Fat Cow/16x16/document_split.png | Bin 0 -> 632 bytes .../static/Fat Cow/16x16/document_stand.png | Bin 0 -> 558 bytes .../static/Fat Cow/16x16/document_tag.png | Bin 0 -> 523 bytes .../static/Fat Cow/16x16/document_todo.png | Bin 0 -> 580 bytes .../static/Fat Cow/16x16/document_valid.png | Bin 0 -> 638 bytes .../Fat Cow/16x16/document_vertical.png | Bin 0 -> 578 bytes .../Fat Cow/16x16/document_view_book.png | Bin 0 -> 483 bytes .../static/Fat Cow/16x16/documents_email.png | Bin 0 -> 612 bytes apps/icons/static/Fat Cow/16x16/dog.png | Bin 0 -> 879 bytes .../static/Fat Cow/16x16/domain_template.png | Bin 0 -> 806 bytes apps/icons/static/Fat Cow/16x16/door.png | Bin 0 -> 541 bytes apps/icons/static/Fat Cow/16x16/door_in.png | Bin 0 -> 773 bytes apps/icons/static/Fat Cow/16x16/door_open.png | Bin 0 -> 606 bytes apps/icons/static/Fat Cow/16x16/door_out.png | Bin 0 -> 763 bytes apps/icons/static/Fat Cow/16x16/dopplr.png | Bin 0 -> 716 bytes .../static/Fat Cow/16x16/down_jacket.png | Bin 0 -> 817 bytes apps/icons/static/Fat Cow/16x16/download.png | Bin 0 -> 574 bytes .../Fat Cow/16x16/download_for_linux.png | Bin 0 -> 632 bytes .../static/Fat Cow/16x16/download_for_mac.png | Bin 0 -> 830 bytes .../Fat Cow/16x16/download_for_windows.png | Bin 0 -> 803 bytes .../static/Fat Cow/16x16/draw_airbrush.png | Bin 0 -> 766 bytes .../Fat Cow/16x16/draw_calligraphic.png | Bin 0 -> 643 bytes .../icons/static/Fat Cow/16x16/draw_clone.png | Bin 0 -> 526 bytes .../static/Fat Cow/16x16/draw_convolve.png | Bin 0 -> 558 bytes .../static/Fat Cow/16x16/draw_dodge_burn.png | Bin 0 -> 568 bytes .../static/Fat Cow/16x16/draw_ellipse.png | Bin 0 -> 604 bytes .../static/Fat Cow/16x16/draw_eraser.png | Bin 0 -> 718 bytes apps/icons/static/Fat Cow/16x16/draw_ink.png | Bin 0 -> 704 bytes .../static/Fat Cow/16x16/draw_island.png | Bin 0 -> 797 bytes apps/icons/static/Fat Cow/16x16/draw_line.png | Bin 0 -> 240 bytes apps/icons/static/Fat Cow/16x16/draw_path.png | Bin 0 -> 813 bytes .../static/Fat Cow/16x16/draw_points.png | Bin 0 -> 335 bytes .../static/Fat Cow/16x16/draw_polygon.png | Bin 0 -> 678 bytes .../Fat Cow/16x16/draw_polygon_curves.png | Bin 0 -> 743 bytes .../static/Fat Cow/16x16/draw_polyline.png | Bin 0 -> 522 bytes apps/icons/static/Fat Cow/16x16/draw_ring.png | Bin 0 -> 841 bytes .../static/Fat Cow/16x16/draw_smudge.png | Bin 0 -> 831 bytes .../static/Fat Cow/16x16/draw_spiral.png | Bin 0 -> 601 bytes apps/icons/static/Fat Cow/16x16/draw_star.png | Bin 0 -> 685 bytes .../static/Fat Cow/16x16/draw_vertex.png | Bin 0 -> 510 bytes apps/icons/static/Fat Cow/16x16/draw_wave.png | Bin 0 -> 479 bytes apps/icons/static/Fat Cow/16x16/drawer.png | Bin 0 -> 657 bytes .../static/Fat Cow/16x16/drawer_open.png | Bin 0 -> 682 bytes apps/icons/static/Fat Cow/16x16/dribbble.png | Bin 0 -> 745 bytes apps/icons/static/Fat Cow/16x16/drill.png | Bin 0 -> 520 bytes apps/icons/static/Fat Cow/16x16/drink.png | Bin 0 -> 773 bytes .../static/Fat Cow/16x16/drink_empty.png | Bin 0 -> 734 bytes apps/icons/static/Fat Cow/16x16/drive.png | Bin 0 -> 430 bytes apps/icons/static/Fat Cow/16x16/drive_add.png | Bin 0 -> 634 bytes .../icons/static/Fat Cow/16x16/drive_burn.png | Bin 0 -> 636 bytes apps/icons/static/Fat Cow/16x16/drive_cd.png | Bin 0 -> 748 bytes .../static/Fat Cow/16x16/drive_cd_empty.png | Bin 0 -> 418 bytes .../static/Fat Cow/16x16/drive_delete.png | Bin 0 -> 623 bytes .../icons/static/Fat Cow/16x16/drive_disk.png | Bin 0 -> 730 bytes .../icons/static/Fat Cow/16x16/drive_edit.png | Bin 0 -> 705 bytes .../static/Fat Cow/16x16/drive_error.png | Bin 0 -> 713 bytes apps/icons/static/Fat Cow/16x16/drive_go.png | Bin 0 -> 688 bytes apps/icons/static/Fat Cow/16x16/drive_key.png | Bin 0 -> 714 bytes .../icons/static/Fat Cow/16x16/drive_link.png | Bin 0 -> 737 bytes .../static/Fat Cow/16x16/drive_magnify.png | Bin 0 -> 706 bytes .../static/Fat Cow/16x16/drive_network.png | Bin 0 -> 573 bytes .../static/Fat Cow/16x16/drive_rename.png | Bin 0 -> 629 bytes .../icons/static/Fat Cow/16x16/drive_user.png | Bin 0 -> 815 bytes apps/icons/static/Fat Cow/16x16/drive_web.png | Bin 0 -> 797 bytes apps/icons/static/Fat Cow/16x16/drop.png | Bin 0 -> 827 bytes apps/icons/static/Fat Cow/16x16/drugs_com.png | Bin 0 -> 703 bytes apps/icons/static/Fat Cow/16x16/drum.png | Bin 0 -> 660 bytes apps/icons/static/Fat Cow/16x16/dvd.png | Bin 0 -> 807 bytes apps/icons/static/Fat Cow/16x16/dvd_add.png | Bin 0 -> 871 bytes .../icons/static/Fat Cow/16x16/dvd_delete.png | Bin 0 -> 879 bytes apps/icons/static/Fat Cow/16x16/dvd_edit.png | Bin 0 -> 924 bytes apps/icons/static/Fat Cow/16x16/dvd_error.png | Bin 0 -> 882 bytes apps/icons/static/Fat Cow/16x16/dvd_go.png | Bin 0 -> 899 bytes apps/icons/static/Fat Cow/16x16/dvd_key.png | Bin 0 -> 921 bytes apps/icons/static/Fat Cow/16x16/dvd_link.png | Bin 0 -> 928 bytes apps/icons/static/Fat Cow/16x16/dynamite.png | Bin 0 -> 730 bytes apps/icons/static/Fat Cow/16x16/ebay.png | Bin 0 -> 505 bytes apps/icons/static/Fat Cow/16x16/echeck.png | Bin 0 -> 427 bytes .../icons/static/Fat Cow/16x16/edit_chain.png | Bin 0 -> 790 bytes apps/icons/static/Fat Cow/16x16/edit_diff.png | Bin 0 -> 773 bytes apps/icons/static/Fat Cow/16x16/edit_free.png | Bin 0 -> 868 bytes apps/icons/static/Fat Cow/16x16/edit_path.png | Bin 0 -> 763 bytes apps/icons/static/Fat Cow/16x16/education.png | Bin 0 -> 674 bytes apps/icons/static/Fat Cow/16x16/ehow.png | Bin 0 -> 690 bytes apps/icons/static/Fat Cow/16x16/elements.png | Bin 0 -> 806 bytes apps/icons/static/Fat Cow/16x16/email.png | Bin 0 -> 530 bytes apps/icons/static/Fat Cow/16x16/email_add.png | Bin 0 -> 708 bytes .../static/Fat Cow/16x16/email_attach.png | Bin 0 -> 669 bytes .../static/Fat Cow/16x16/email_delete.png | Bin 0 -> 697 bytes .../icons/static/Fat Cow/16x16/email_edit.png | Bin 0 -> 763 bytes .../static/Fat Cow/16x16/email_error.png | Bin 0 -> 731 bytes apps/icons/static/Fat Cow/16x16/email_go.png | Bin 0 -> 720 bytes .../icons/static/Fat Cow/16x16/email_link.png | Bin 0 -> 782 bytes .../icons/static/Fat Cow/16x16/email_open.png | Bin 0 -> 700 bytes .../static/Fat Cow/16x16/email_open_image.png | Bin 0 -> 732 bytes .../static/Fat Cow/16x16/email_to_friend.png | Bin 0 -> 876 bytes apps/icons/static/Fat Cow/16x16/ember.png | Bin 0 -> 683 bytes .../static/Fat Cow/16x16/emotion_evilgrin.png | Bin 0 -> 797 bytes .../static/Fat Cow/16x16/emotion_grin.png | Bin 0 -> 822 bytes .../static/Fat Cow/16x16/emotion_happy.png | Bin 0 -> 824 bytes .../static/Fat Cow/16x16/emotion_smile.png | Bin 0 -> 787 bytes .../static/Fat Cow/16x16/emotion_suprised.png | Bin 0 -> 780 bytes .../static/Fat Cow/16x16/emotion_tongue.png | Bin 0 -> 820 bytes .../static/Fat Cow/16x16/emotion_unhappy.png | Bin 0 -> 778 bytes .../static/Fat Cow/16x16/emotion_waii.png | Bin 0 -> 785 bytes .../static/Fat Cow/16x16/emotion_wink.png | Bin 0 -> 802 bytes apps/icons/static/Fat Cow/16x16/entity.png | Bin 0 -> 627 bytes apps/icons/static/Fat Cow/16x16/error.png | Bin 0 -> 543 bytes apps/icons/static/Fat Cow/16x16/error_add.png | Bin 0 -> 700 bytes .../static/Fat Cow/16x16/error_delete.png | Bin 0 -> 686 bytes apps/icons/static/Fat Cow/16x16/error_go.png | Bin 0 -> 716 bytes apps/icons/static/Fat Cow/16x16/events.png | Bin 0 -> 845 bytes apps/icons/static/Fat Cow/16x16/evernote.png | Bin 0 -> 676 bytes .../static/Fat Cow/16x16/exclamation.png | Bin 0 -> 732 bytes .../static/Fat Cow/16x16/export_excel.png | Bin 0 -> 719 bytes .../16x16/extract_foreground_objects.png | Bin 0 -> 732 bytes apps/icons/static/Fat Cow/16x16/eye.png | Bin 0 -> 728 bytes apps/icons/static/Fat Cow/16x16/factory.png | Bin 0 -> 710 bytes apps/icons/static/Fat Cow/16x16/fatcow.png | Bin 0 -> 836 bytes apps/icons/static/Fat Cow/16x16/fax.png | Bin 0 -> 637 bytes apps/icons/static/Fat Cow/16x16/fedora.png | Bin 0 -> 791 bytes apps/icons/static/Fat Cow/16x16/feed.png | Bin 0 -> 625 bytes apps/icons/static/Fat Cow/16x16/feed_add.png | Bin 0 -> 742 bytes .../static/Fat Cow/16x16/feed_delete.png | Bin 0 -> 743 bytes apps/icons/static/Fat Cow/16x16/feed_disk.png | Bin 0 -> 765 bytes apps/icons/static/Fat Cow/16x16/feed_edit.png | Bin 0 -> 792 bytes .../icons/static/Fat Cow/16x16/feed_error.png | Bin 0 -> 735 bytes apps/icons/static/Fat Cow/16x16/feed_go.png | Bin 0 -> 750 bytes apps/icons/static/Fat Cow/16x16/feed_key.png | Bin 0 -> 689 bytes .../static/Fat Cow/16x16/feed_magnify.png | Bin 0 -> 726 bytes apps/icons/static/Fat Cow/16x16/female.png | Bin 0 -> 560 bytes .../Fat Cow/16x16/file_extension_3gp.png | Bin 0 -> 576 bytes .../Fat Cow/16x16/file_extension_7z.png | Bin 0 -> 654 bytes .../Fat Cow/16x16/file_extension_ace.png | Bin 0 -> 671 bytes .../Fat Cow/16x16/file_extension_ai.png | Bin 0 -> 641 bytes .../Fat Cow/16x16/file_extension_aif.png | Bin 0 -> 622 bytes .../Fat Cow/16x16/file_extension_aiff.png | Bin 0 -> 643 bytes .../Fat Cow/16x16/file_extension_amr.png | Bin 0 -> 570 bytes .../Fat Cow/16x16/file_extension_asf.png | Bin 0 -> 676 bytes .../Fat Cow/16x16/file_extension_asx.png | Bin 0 -> 647 bytes .../Fat Cow/16x16/file_extension_bat.png | Bin 0 -> 663 bytes .../Fat Cow/16x16/file_extension_bin.png | Bin 0 -> 557 bytes .../Fat Cow/16x16/file_extension_bmp.png | Bin 0 -> 665 bytes .../Fat Cow/16x16/file_extension_bup.png | Bin 0 -> 662 bytes .../Fat Cow/16x16/file_extension_cab.png | Bin 0 -> 663 bytes .../Fat Cow/16x16/file_extension_cbr.png | Bin 0 -> 617 bytes .../Fat Cow/16x16/file_extension_cda.png | Bin 0 -> 677 bytes .../Fat Cow/16x16/file_extension_cdl.png | Bin 0 -> 729 bytes .../Fat Cow/16x16/file_extension_cdr.png | Bin 0 -> 632 bytes .../Fat Cow/16x16/file_extension_chm.png | Bin 0 -> 662 bytes .../Fat Cow/16x16/file_extension_dat.png | Bin 0 -> 668 bytes .../Fat Cow/16x16/file_extension_divx.png | Bin 0 -> 678 bytes .../Fat Cow/16x16/file_extension_dll.png | Bin 0 -> 598 bytes .../Fat Cow/16x16/file_extension_dmg.png | Bin 0 -> 669 bytes .../Fat Cow/16x16/file_extension_doc.png | Bin 0 -> 624 bytes .../Fat Cow/16x16/file_extension_dss.png | Bin 0 -> 609 bytes .../Fat Cow/16x16/file_extension_dvf.png | Bin 0 -> 688 bytes .../Fat Cow/16x16/file_extension_dwg.png | Bin 0 -> 643 bytes .../Fat Cow/16x16/file_extension_eml.png | Bin 0 -> 639 bytes .../Fat Cow/16x16/file_extension_eps.png | Bin 0 -> 614 bytes .../Fat Cow/16x16/file_extension_exe.png | Bin 0 -> 613 bytes .../Fat Cow/16x16/file_extension_fla.png | Bin 0 -> 665 bytes .../Fat Cow/16x16/file_extension_flv.png | Bin 0 -> 633 bytes .../Fat Cow/16x16/file_extension_gif.png | Bin 0 -> 611 bytes .../Fat Cow/16x16/file_extension_gz.png | Bin 0 -> 649 bytes .../Fat Cow/16x16/file_extension_hqx.png | Bin 0 -> 643 bytes .../Fat Cow/16x16/file_extension_htm.png | Bin 0 -> 673 bytes .../Fat Cow/16x16/file_extension_html.png | Bin 0 -> 711 bytes .../Fat Cow/16x16/file_extension_ifo.png | Bin 0 -> 691 bytes .../Fat Cow/16x16/file_extension_indd.png | Bin 0 -> 702 bytes .../Fat Cow/16x16/file_extension_iso.png | Bin 0 -> 643 bytes .../Fat Cow/16x16/file_extension_jar.png | Bin 0 -> 649 bytes .../Fat Cow/16x16/file_extension_jpeg.png | Bin 0 -> 678 bytes .../Fat Cow/16x16/file_extension_jpg.png | Bin 0 -> 670 bytes .../Fat Cow/16x16/file_extension_lnk.png | Bin 0 -> 629 bytes .../Fat Cow/16x16/file_extension_log.png | Bin 0 -> 664 bytes .../Fat Cow/16x16/file_extension_m4a.png | Bin 0 -> 600 bytes .../Fat Cow/16x16/file_extension_m4b.png | Bin 0 -> 653 bytes .../Fat Cow/16x16/file_extension_m4p.png | Bin 0 -> 645 bytes .../Fat Cow/16x16/file_extension_m4v.png | Bin 0 -> 651 bytes .../Fat Cow/16x16/file_extension_mcd.png | Bin 0 -> 699 bytes .../Fat Cow/16x16/file_extension_mdb.png | Bin 0 -> 645 bytes .../Fat Cow/16x16/file_extension_mid.png | Bin 0 -> 637 bytes .../Fat Cow/16x16/file_extension_mov.png | Bin 0 -> 697 bytes .../Fat Cow/16x16/file_extension_mp2.png | Bin 0 -> 656 bytes .../Fat Cow/16x16/file_extension_mp4.png | Bin 0 -> 603 bytes .../Fat Cow/16x16/file_extension_mpeg.png | Bin 0 -> 670 bytes .../Fat Cow/16x16/file_extension_mpg.png | Bin 0 -> 645 bytes .../Fat Cow/16x16/file_extension_msi.png | Bin 0 -> 697 bytes .../Fat Cow/16x16/file_extension_mswmm.png | Bin 0 -> 791 bytes .../Fat Cow/16x16/file_extension_ogg.png | Bin 0 -> 690 bytes .../Fat Cow/16x16/file_extension_pdf.png | Bin 0 -> 657 bytes .../Fat Cow/16x16/file_extension_png.png | Bin 0 -> 702 bytes .../Fat Cow/16x16/file_extension_pps.png | Bin 0 -> 596 bytes .../Fat Cow/16x16/file_extension_ps.png | Bin 0 -> 624 bytes .../Fat Cow/16x16/file_extension_psd.png | Bin 0 -> 689 bytes .../Fat Cow/16x16/file_extension_pst.png | Bin 0 -> 624 bytes .../Fat Cow/16x16/file_extension_ptb.png | Bin 0 -> 664 bytes .../Fat Cow/16x16/file_extension_pub.png | Bin 0 -> 650 bytes .../Fat Cow/16x16/file_extension_qbb.png | Bin 0 -> 612 bytes .../Fat Cow/16x16/file_extension_qbw.png | Bin 0 -> 595 bytes .../Fat Cow/16x16/file_extension_qxd.png | Bin 0 -> 714 bytes .../Fat Cow/16x16/file_extension_ram.png | Bin 0 -> 666 bytes .../Fat Cow/16x16/file_extension_rar.png | Bin 0 -> 740 bytes .../Fat Cow/16x16/file_extension_rm.png | Bin 0 -> 674 bytes .../Fat Cow/16x16/file_extension_rmvb.png | Bin 0 -> 660 bytes .../Fat Cow/16x16/file_extension_rtf.png | Bin 0 -> 664 bytes .../Fat Cow/16x16/file_extension_sea.png | Bin 0 -> 649 bytes .../Fat Cow/16x16/file_extension_ses.png | Bin 0 -> 668 bytes .../Fat Cow/16x16/file_extension_sit.png | Bin 0 -> 680 bytes .../Fat Cow/16x16/file_extension_sitx.png | Bin 0 -> 667 bytes .../Fat Cow/16x16/file_extension_ss.png | Bin 0 -> 695 bytes .../Fat Cow/16x16/file_extension_swf.png | Bin 0 -> 685 bytes .../Fat Cow/16x16/file_extension_tgz.png | Bin 0 -> 621 bytes .../Fat Cow/16x16/file_extension_thm.png | Bin 0 -> 635 bytes .../Fat Cow/16x16/file_extension_tif.png | Bin 0 -> 646 bytes .../Fat Cow/16x16/file_extension_tmp.png | Bin 0 -> 569 bytes .../Fat Cow/16x16/file_extension_torrent.png | Bin 0 -> 618 bytes .../Fat Cow/16x16/file_extension_ttf.png | Bin 0 -> 668 bytes .../Fat Cow/16x16/file_extension_txt.png | Bin 0 -> 639 bytes .../Fat Cow/16x16/file_extension_vcd.png | Bin 0 -> 673 bytes .../Fat Cow/16x16/file_extension_vob.png | Bin 0 -> 632 bytes .../Fat Cow/16x16/file_extension_wav.png | Bin 0 -> 648 bytes .../Fat Cow/16x16/file_extension_wma.png | Bin 0 -> 694 bytes .../Fat Cow/16x16/file_extension_wmv.png | Bin 0 -> 688 bytes .../Fat Cow/16x16/file_extension_wps.png | Bin 0 -> 651 bytes .../Fat Cow/16x16/file_extension_xls.png | Bin 0 -> 617 bytes .../Fat Cow/16x16/file_extension_xpi.png | Bin 0 -> 612 bytes .../Fat Cow/16x16/file_extension_zip.png | Bin 0 -> 644 bytes .../static/Fat Cow/16x16/file_manager.png | Bin 0 -> 647 bytes apps/icons/static/Fat Cow/16x16/film.png | Bin 0 -> 683 bytes apps/icons/static/Fat Cow/16x16/film_add.png | Bin 0 -> 771 bytes .../static/Fat Cow/16x16/film_delete.png | Bin 0 -> 777 bytes apps/icons/static/Fat Cow/16x16/film_edit.png | Bin 0 -> 795 bytes .../icons/static/Fat Cow/16x16/film_error.png | Bin 0 -> 777 bytes apps/icons/static/Fat Cow/16x16/film_go.png | Bin 0 -> 763 bytes apps/icons/static/Fat Cow/16x16/film_key.png | Bin 0 -> 813 bytes apps/icons/static/Fat Cow/16x16/film_link.png | Bin 0 -> 878 bytes apps/icons/static/Fat Cow/16x16/film_save.png | Bin 0 -> 848 bytes apps/icons/static/Fat Cow/16x16/filter.png | Bin 0 -> 800 bytes .../icons/static/Fat Cow/16x16/filter_add.png | Bin 0 -> 927 bytes .../static/Fat Cow/16x16/filter_delete.png | Bin 0 -> 925 bytes apps/icons/static/Fat Cow/16x16/finance.png | Bin 0 -> 874 bytes apps/icons/static/Fat Cow/16x16/find.png | Bin 0 -> 720 bytes apps/icons/static/Fat Cow/16x16/fire.png | Bin 0 -> 637 bytes .../static/Fat Cow/16x16/fire_damage.png | Bin 0 -> 826 bytes .../Fat Cow/16x16/fire_extinguisher.png | Bin 0 -> 804 bytes apps/icons/static/Fat Cow/16x16/firefox.png | Bin 0 -> 970 bytes apps/icons/static/Fat Cow/16x16/firewall.png | Bin 0 -> 878 bytes .../static/Fat Cow/16x16/firewall_burn.png | Bin 0 -> 839 bytes .../icons/static/Fat Cow/16x16/fishfinder.png | Bin 0 -> 718 bytes apps/icons/static/Fat Cow/16x16/flag_1.png | Bin 0 -> 587 bytes apps/icons/static/Fat Cow/16x16/flag_2.png | Bin 0 -> 767 bytes apps/icons/static/Fat Cow/16x16/flag_3.png | Bin 0 -> 518 bytes .../static/Fat Cow/16x16/flag_afghanistan.png | Bin 0 -> 656 bytes .../16x16/flag_airfield_vehicle_safety.png | Bin 0 -> 694 bytes .../static/Fat Cow/16x16/flag_albania.png | Bin 0 -> 545 bytes .../static/Fat Cow/16x16/flag_algeria.png | Bin 0 -> 675 bytes .../Fat Cow/16x16/flag_american_samoa.png | Bin 0 -> 657 bytes .../static/Fat Cow/16x16/flag_andorra.png | Bin 0 -> 650 bytes .../static/Fat Cow/16x16/flag_angola.png | Bin 0 -> 622 bytes .../static/Fat Cow/16x16/flag_anguilla.png | Bin 0 -> 622 bytes .../16x16/flag_antigua_and_barbuda.png | Bin 0 -> 602 bytes .../static/Fat Cow/16x16/flag_argentina.png | Bin 0 -> 524 bytes .../static/Fat Cow/16x16/flag_armenia.png | Bin 0 -> 420 bytes .../icons/static/Fat Cow/16x16/flag_aruba.png | Bin 0 -> 473 bytes .../static/Fat Cow/16x16/flag_australia.png | Bin 0 -> 626 bytes .../static/Fat Cow/16x16/flag_austria.png | Bin 0 -> 353 bytes .../static/Fat Cow/16x16/flag_azerbaijan.png | Bin 0 -> 617 bytes .../static/Fat Cow/16x16/flag_bahamas.png | Bin 0 -> 581 bytes .../static/Fat Cow/16x16/flag_bahrain.png | Bin 0 -> 461 bytes .../static/Fat Cow/16x16/flag_bangladesh.png | Bin 0 -> 533 bytes .../static/Fat Cow/16x16/flag_barbados.png | Bin 0 -> 622 bytes .../static/Fat Cow/16x16/flag_belarus.png | Bin 0 -> 510 bytes .../static/Fat Cow/16x16/flag_belgium.png | Bin 0 -> 541 bytes .../static/Fat Cow/16x16/flag_belize.png | Bin 0 -> 614 bytes .../icons/static/Fat Cow/16x16/flag_benin.png | Bin 0 -> 471 bytes .../static/Fat Cow/16x16/flag_bermuda.png | Bin 0 -> 633 bytes .../static/Fat Cow/16x16/flag_bhutan.png | Bin 0 -> 625 bytes apps/icons/static/Fat Cow/16x16/flag_blue.png | Bin 0 -> 726 bytes .../static/Fat Cow/16x16/flag_bolivia.png | Bin 0 -> 570 bytes .../static/Fat Cow/16x16/flag_bosnia.png | Bin 0 -> 592 bytes .../static/Fat Cow/16x16/flag_botswana.png | Bin 0 -> 410 bytes .../static/Fat Cow/16x16/flag_boy_scout.png | Bin 0 -> 576 bytes .../static/Fat Cow/16x16/flag_brazil.png | Bin 0 -> 673 bytes .../16x16/flag_british_indian_ocean.png | Bin 0 -> 718 bytes .../16x16/flag_british_virgin_islands.png | Bin 0 -> 629 bytes .../static/Fat Cow/16x16/flag_brunei.png | Bin 0 -> 669 bytes .../static/Fat Cow/16x16/flag_bulgaria.png | Bin 0 -> 411 bytes .../Fat Cow/16x16/flag_burkina_faso.png | Bin 0 -> 521 bytes .../icons/static/Fat Cow/16x16/flag_burma.png | Bin 0 -> 576 bytes .../static/Fat Cow/16x16/flag_burundi.png | Bin 0 -> 677 bytes .../static/Fat Cow/16x16/flag_cambodia.png | Bin 0 -> 527 bytes .../static/Fat Cow/16x16/flag_cameroon.png | Bin 0 -> 596 bytes .../static/Fat Cow/16x16/flag_canada.png | Bin 0 -> 585 bytes .../Fat Cow/16x16/flag_cayman_islands.png | Bin 0 -> 672 bytes .../16x16/flag_central_african_republic.png | Bin 0 -> 595 bytes apps/icons/static/Fat Cow/16x16/flag_chad.png | Bin 0 -> 500 bytes .../icons/static/Fat Cow/16x16/flag_chile.png | Bin 0 -> 476 bytes .../icons/static/Fat Cow/16x16/flag_china.png | Bin 0 -> 437 bytes .../static/Fat Cow/16x16/flag_colombia.png | Bin 0 -> 391 bytes .../static/Fat Cow/16x16/flag_comoros.png | Bin 0 -> 571 bytes .../16x16/flag_congo_democratic_republic.png | Bin 0 -> 545 bytes .../Fat Cow/16x16/flag_congo_republic.png | Bin 0 -> 577 bytes .../Fat Cow/16x16/flag_cook_islands.png | Bin 0 -> 609 bytes .../static/Fat Cow/16x16/flag_cope_verde.png | Bin 0 -> 610 bytes .../static/Fat Cow/16x16/flag_costa_rica.png | Bin 0 -> 571 bytes .../Fat Cow/16x16/flag_cote_divoire.png | Bin 0 -> 556 bytes .../static/Fat Cow/16x16/flag_croatia.png | Bin 0 -> 572 bytes apps/icons/static/Fat Cow/16x16/flag_cuba.png | Bin 0 -> 536 bytes .../static/Fat Cow/16x16/flag_cyprus.png | Bin 0 -> 563 bytes .../Fat Cow/16x16/flag_czech_republic.png | Bin 0 -> 536 bytes .../static/Fat Cow/16x16/flag_denmark.png | Bin 0 -> 510 bytes .../static/Fat Cow/16x16/flag_djibouti.png | Bin 0 -> 551 bytes .../static/Fat Cow/16x16/flag_dominica.png | Bin 0 -> 774 bytes .../Fat Cow/16x16/flag_dominican_republic.png | Bin 0 -> 628 bytes .../static/Fat Cow/16x16/flag_east_timor.png | Bin 0 -> 578 bytes .../icons/static/Fat Cow/16x16/flag_egypt.png | Bin 0 -> 528 bytes .../static/Fat Cow/16x16/flag_el_salvador.png | Bin 0 -> 550 bytes .../static/Fat Cow/16x16/flag_england.png | Bin 0 -> 513 bytes .../static/Fat Cow/16x16/flag_equador.png | Bin 0 -> 616 bytes .../Fat Cow/16x16/flag_equatorial_guinea.png | Bin 0 -> 602 bytes .../static/Fat Cow/16x16/flag_eritrea.png | Bin 0 -> 662 bytes .../static/Fat Cow/16x16/flag_estonia.png | Bin 0 -> 399 bytes .../static/Fat Cow/16x16/flag_ethiopia.png | Bin 0 -> 396 bytes .../Fat Cow/16x16/flag_european_union.png | Bin 0 -> 652 bytes .../Fat Cow/16x16/flag_falkland_islands.png | Bin 0 -> 613 bytes .../Fat Cow/16x16/flag_faroe_islands.png | Bin 0 -> 581 bytes apps/icons/static/Fat Cow/16x16/flag_fiji.png | Bin 0 -> 638 bytes .../static/Fat Cow/16x16/flag_finish.png | Bin 0 -> 786 bytes .../static/Fat Cow/16x16/flag_finland.png | Bin 0 -> 501 bytes .../static/Fat Cow/16x16/flag_france.png | Bin 0 -> 546 bytes .../Fat Cow/16x16/flag_french_polynesia.png | Bin 0 -> 508 bytes .../icons/static/Fat Cow/16x16/flag_gabon.png | Bin 0 -> 398 bytes .../static/Fat Cow/16x16/flag_gambia.png | Bin 0 -> 383 bytes .../static/Fat Cow/16x16/flag_georgia.png | Bin 0 -> 561 bytes .../static/Fat Cow/16x16/flag_germany.png | Bin 0 -> 410 bytes .../icons/static/Fat Cow/16x16/flag_ghana.png | Bin 0 -> 515 bytes .../static/Fat Cow/16x16/flag_gibraltar.png | Bin 0 -> 550 bytes .../Fat Cow/16x16/flag_great_britain.png | Bin 0 -> 603 bytes .../static/Fat Cow/16x16/flag_greece.png | Bin 0 -> 519 bytes .../icons/static/Fat Cow/16x16/flag_green.png | Bin 0 -> 722 bytes .../static/Fat Cow/16x16/flag_greenland.png | Bin 0 -> 533 bytes .../static/Fat Cow/16x16/flag_grenada.png | Bin 0 -> 570 bytes apps/icons/static/Fat Cow/16x16/flag_guam.png | Bin 0 -> 649 bytes .../static/Fat Cow/16x16/flag_guatemala.png | Bin 0 -> 613 bytes .../static/Fat Cow/16x16/flag_guernsey.png | Bin 0 -> 570 bytes .../static/Fat Cow/16x16/flag_guinea.png | Bin 0 -> 494 bytes .../Fat Cow/16x16/flag_guinea_bissau.png | Bin 0 -> 523 bytes .../static/Fat Cow/16x16/flag_guyana.png | Bin 0 -> 686 bytes .../icons/static/Fat Cow/16x16/flag_haiti.png | Bin 0 -> 599 bytes .../static/Fat Cow/16x16/flag_honduras.png | Bin 0 -> 519 bytes .../static/Fat Cow/16x16/flag_hong_kong.png | Bin 0 -> 500 bytes apps/icons/static/Fat Cow/16x16/flag_hot.png | Bin 0 -> 513 bytes .../static/Fat Cow/16x16/flag_hungary.png | Bin 0 -> 396 bytes .../static/Fat Cow/16x16/flag_iceland.png | Bin 0 -> 567 bytes .../icons/static/Fat Cow/16x16/flag_india.png | Bin 0 -> 518 bytes .../static/Fat Cow/16x16/flag_indonesia.png | Bin 0 -> 371 bytes apps/icons/static/Fat Cow/16x16/flag_iran.png | Bin 0 -> 588 bytes apps/icons/static/Fat Cow/16x16/flag_iraq.png | Bin 0 -> 492 bytes .../static/Fat Cow/16x16/flag_ireland.png | Bin 0 -> 557 bytes .../static/Fat Cow/16x16/flag_isle_of_man.png | Bin 0 -> 632 bytes .../static/Fat Cow/16x16/flag_israel.png | Bin 0 -> 519 bytes .../icons/static/Fat Cow/16x16/flag_italy.png | Bin 0 -> 547 bytes .../static/Fat Cow/16x16/flag_jamaica.png | Bin 0 -> 636 bytes .../icons/static/Fat Cow/16x16/flag_japan.png | Bin 0 -> 468 bytes .../static/Fat Cow/16x16/flag_jersey.png | Bin 0 -> 644 bytes .../static/Fat Cow/16x16/flag_jordan.png | Bin 0 -> 564 bytes .../static/Fat Cow/16x16/flag_kazakhstan.png | Bin 0 -> 649 bytes .../icons/static/Fat Cow/16x16/flag_kenya.png | Bin 0 -> 629 bytes .../static/Fat Cow/16x16/flag_kiribati.png | Bin 0 -> 603 bytes .../static/Fat Cow/16x16/flag_kuwait.png | Bin 0 -> 562 bytes .../static/Fat Cow/16x16/flag_kyrgyzstan.png | Bin 0 -> 551 bytes apps/icons/static/Fat Cow/16x16/flag_laos.png | Bin 0 -> 509 bytes .../static/Fat Cow/16x16/flag_latvia.png | Bin 0 -> 349 bytes .../static/Fat Cow/16x16/flag_lebanon.png | Bin 0 -> 564 bytes .../static/Fat Cow/16x16/flag_lesotho.png | Bin 0 -> 537 bytes .../static/Fat Cow/16x16/flag_liberia.png | Bin 0 -> 536 bytes .../icons/static/Fat Cow/16x16/flag_libya.png | Bin 0 -> 377 bytes .../Fat Cow/16x16/flag_liechtenstein.png | Bin 0 -> 469 bytes .../static/Fat Cow/16x16/flag_lithuania.png | Bin 0 -> 396 bytes .../static/Fat Cow/16x16/flag_luxembourg.png | Bin 0 -> 390 bytes .../icons/static/Fat Cow/16x16/flag_macau.png | Bin 0 -> 595 bytes .../static/Fat Cow/16x16/flag_macedonia.png | Bin 0 -> 617 bytes .../static/Fat Cow/16x16/flag_madagascar.png | Bin 0 -> 480 bytes .../static/Fat Cow/16x16/flag_malawi.png | Bin 0 -> 586 bytes .../static/Fat Cow/16x16/flag_malaysia.png | Bin 0 -> 547 bytes .../static/Fat Cow/16x16/flag_maledives.png | Bin 0 -> 567 bytes apps/icons/static/Fat Cow/16x16/flag_mali.png | Bin 0 -> 499 bytes .../icons/static/Fat Cow/16x16/flag_malta.png | Bin 0 -> 532 bytes .../Fat Cow/16x16/flag_marshall_islands.png | Bin 0 -> 681 bytes .../static/Fat Cow/16x16/flag_martinique.png | Bin 0 -> 686 bytes .../static/Fat Cow/16x16/flag_mauretania.png | Bin 0 -> 558 bytes .../static/Fat Cow/16x16/flag_mauritius.png | Bin 0 -> 398 bytes .../static/Fat Cow/16x16/flag_mexico.png | Bin 0 -> 641 bytes .../static/Fat Cow/16x16/flag_micronesia.png | Bin 0 -> 509 bytes .../static/Fat Cow/16x16/flag_moldova.png | Bin 0 -> 595 bytes .../static/Fat Cow/16x16/flag_monaco.png | Bin 0 -> 388 bytes .../static/Fat Cow/16x16/flag_mongolia.png | Bin 0 -> 566 bytes .../static/Fat Cow/16x16/flag_montserrat.png | Bin 0 -> 631 bytes .../static/Fat Cow/16x16/flag_morocco.png | Bin 0 -> 538 bytes .../static/Fat Cow/16x16/flag_mozambique.png | Bin 0 -> 585 bytes .../static/Fat Cow/16x16/flag_namibia.png | Bin 0 -> 731 bytes apps/icons/static/Fat Cow/16x16/flag_nato.png | Bin 0 -> 643 bytes .../icons/static/Fat Cow/16x16/flag_nauru.png | Bin 0 -> 477 bytes .../icons/static/Fat Cow/16x16/flag_nepal.png | Bin 0 -> 630 bytes .../static/Fat Cow/16x16/flag_netherlands.png | Bin 0 -> 393 bytes .../16x16/flag_netherlands_antilles.png | Bin 0 -> 613 bytes apps/icons/static/Fat Cow/16x16/flag_new.png | Bin 0 -> 540 bytes .../static/Fat Cow/16x16/flag_new_zealand.png | Bin 0 -> 641 bytes .../static/Fat Cow/16x16/flag_nicaragua.png | Bin 0 -> 519 bytes .../icons/static/Fat Cow/16x16/flag_niger.png | Bin 0 -> 512 bytes .../static/Fat Cow/16x16/flag_nigeria.png | Bin 0 -> 552 bytes apps/icons/static/Fat Cow/16x16/flag_niue.png | Bin 0 -> 528 bytes .../Fat Cow/16x16/flag_norfolk_islands.png | Bin 0 -> 635 bytes .../static/Fat Cow/16x16/flag_north_korea.png | Bin 0 -> 481 bytes .../16x16/flag_northern_mariana_islands.png | Bin 0 -> 662 bytes .../static/Fat Cow/16x16/flag_norway.png | Bin 0 -> 562 bytes .../static/Fat Cow/16x16/flag_olympic.png | Bin 0 -> 588 bytes apps/icons/static/Fat Cow/16x16/flag_oman.png | Bin 0 -> 527 bytes .../static/Fat Cow/16x16/flag_orange.png | Bin 0 -> 709 bytes .../static/Fat Cow/16x16/flag_pakistan.png | Bin 0 -> 623 bytes .../icons/static/Fat Cow/16x16/flag_palau.png | Bin 0 -> 473 bytes .../static/Fat Cow/16x16/flag_panama.png | Bin 0 -> 588 bytes .../Fat Cow/16x16/flag_papua_new_guinea.png | Bin 0 -> 656 bytes .../static/Fat Cow/16x16/flag_paraquay.png | Bin 0 -> 552 bytes apps/icons/static/Fat Cow/16x16/flag_peru.png | Bin 0 -> 610 bytes .../static/Fat Cow/16x16/flag_philippines.png | Bin 0 -> 572 bytes apps/icons/static/Fat Cow/16x16/flag_pink.png | Bin 0 -> 711 bytes .../Fat Cow/16x16/flag_pitcairn_islands.png | Bin 0 -> 631 bytes .../static/Fat Cow/16x16/flag_poland.png | Bin 0 -> 334 bytes .../static/Fat Cow/16x16/flag_portugal.png | Bin 0 -> 592 bytes .../static/Fat Cow/16x16/flag_puerto_rico.png | Bin 0 -> 593 bytes .../static/Fat Cow/16x16/flag_purple.png | Bin 0 -> 744 bytes .../icons/static/Fat Cow/16x16/flag_qatar.png | Bin 0 -> 508 bytes apps/icons/static/Fat Cow/16x16/flag_red.png | Bin 0 -> 737 bytes .../static/Fat Cow/16x16/flag_red_cross.png | Bin 0 -> 453 bytes .../static/Fat Cow/16x16/flag_romania.png | Bin 0 -> 496 bytes .../static/Fat Cow/16x16/flag_russia.png | Bin 0 -> 394 bytes .../static/Fat Cow/16x16/flag_rwanda.png | Bin 0 -> 502 bytes .../Fat Cow/16x16/flag_saint_helena.png | Bin 0 -> 650 bytes .../16x16/flag_saint_kitts_and_nevis.png | Bin 0 -> 733 bytes .../static/Fat Cow/16x16/flag_saint_lucia.png | Bin 0 -> 542 bytes .../16x16/flag_saint_pierre_and_miquelon.png | Bin 0 -> 720 bytes .../flag_saint_vincent_and_grenadines.png | Bin 0 -> 621 bytes .../icons/static/Fat Cow/16x16/flag_samoa.png | Bin 0 -> 551 bytes .../static/Fat Cow/16x16/flag_san_marino.png | Bin 0 -> 357 bytes .../16x16/flag_sao_tome_and_principe.png | Bin 0 -> 569 bytes .../Fat Cow/16x16/flag_saudi_arabia.png | Bin 0 -> 600 bytes .../static/Fat Cow/16x16/flag_scotland.png | Bin 0 -> 692 bytes .../static/Fat Cow/16x16/flag_senegal.png | Bin 0 -> 568 bytes .../Fat Cow/16x16/flag_serbia_montenegro.png | Bin 0 -> 393 bytes .../static/Fat Cow/16x16/flag_seychelles.png | Bin 0 -> 684 bytes .../Fat Cow/16x16/flag_sierra_leone.png | Bin 0 -> 401 bytes .../static/Fat Cow/16x16/flag_singapore.png | Bin 0 -> 539 bytes .../static/Fat Cow/16x16/flag_slovakia.png | Bin 0 -> 645 bytes .../static/Fat Cow/16x16/flag_slovenia.png | Bin 0 -> 563 bytes .../Fat Cow/16x16/flag_solomon_islands.png | Bin 0 -> 636 bytes .../static/Fat Cow/16x16/flag_somalia.png | Bin 0 -> 476 bytes .../Fat Cow/16x16/flag_south_africa.png | Bin 0 -> 653 bytes .../Fat Cow/16x16/flag_south_georgia.png | Bin 0 -> 663 bytes .../static/Fat Cow/16x16/flag_south_korea.png | Bin 0 -> 554 bytes .../icons/static/Fat Cow/16x16/flag_spain.png | Bin 0 -> 511 bytes .../static/Fat Cow/16x16/flag_sri_lanka.png | Bin 0 -> 588 bytes .../icons/static/Fat Cow/16x16/flag_sudan.png | Bin 0 -> 537 bytes .../static/Fat Cow/16x16/flag_suriname.png | Bin 0 -> 478 bytes .../static/Fat Cow/16x16/flag_swaziland.png | Bin 0 -> 568 bytes .../static/Fat Cow/16x16/flag_sweden.png | Bin 0 -> 562 bytes .../static/Fat Cow/16x16/flag_switzerland.png | Bin 0 -> 438 bytes .../icons/static/Fat Cow/16x16/flag_syria.png | Bin 0 -> 440 bytes .../static/Fat Cow/16x16/flag_taiwan.png | Bin 0 -> 567 bytes .../static/Fat Cow/16x16/flag_tajikistan.png | Bin 0 -> 486 bytes .../static/Fat Cow/16x16/flag_tanzania.png | Bin 0 -> 717 bytes .../static/Fat Cow/16x16/flag_thailand.png | Bin 0 -> 365 bytes .../icons/static/Fat Cow/16x16/flag_tibet.png | Bin 0 -> 686 bytes apps/icons/static/Fat Cow/16x16/flag_togo.png | Bin 0 -> 549 bytes .../icons/static/Fat Cow/16x16/flag_tonga.png | Bin 0 -> 490 bytes .../16x16/flag_trinidad_and_tobago.png | Bin 0 -> 676 bytes .../static/Fat Cow/16x16/flag_tunisia.png | Bin 0 -> 546 bytes .../static/Fat Cow/16x16/flag_turkey.png | Bin 0 -> 555 bytes .../Fat Cow/16x16/flag_turkmenistan.png | Bin 0 -> 616 bytes .../16x16/flag_turks_and_caicos_islands.png | Bin 0 -> 632 bytes .../static/Fat Cow/16x16/flag_tuvalu.png | Bin 0 -> 704 bytes .../static/Fat Cow/16x16/flag_uganda.png | Bin 0 -> 608 bytes .../static/Fat Cow/16x16/flag_ukraine.png | Bin 0 -> 363 bytes .../static/Fat Cow/16x16/flag_unesco.png | Bin 0 -> 575 bytes .../16x16/flag_united_arab_emirates.png | Bin 0 -> 510 bytes .../Fat Cow/16x16/flag_united_nations.png | Bin 0 -> 595 bytes .../static/Fat Cow/16x16/flag_uruquay.png | Bin 0 -> 509 bytes apps/icons/static/Fat Cow/16x16/flag_usa.png | Bin 0 -> 536 bytes .../static/Fat Cow/16x16/flag_uzbekistan.png | Bin 0 -> 497 bytes .../static/Fat Cow/16x16/flag_vanuatu.png | Bin 0 -> 558 bytes .../Fat Cow/16x16/flag_vatican_city.png | Bin 0 -> 537 bytes .../static/Fat Cow/16x16/flag_venezuela.png | Bin 0 -> 574 bytes .../static/Fat Cow/16x16/flag_vietnam.png | Bin 0 -> 464 bytes .../Fat Cow/16x16/flag_virgin_islands.png | Bin 0 -> 636 bytes .../icons/static/Fat Cow/16x16/flag_wales.png | Bin 0 -> 662 bytes .../Fat Cow/16x16/flag_wallis_and_futuna.png | Bin 0 -> 620 bytes apps/icons/static/Fat Cow/16x16/flag_wto.png | Bin 0 -> 635 bytes apps/icons/static/Fat Cow/16x16/flag_wwf.png | Bin 0 -> 602 bytes .../static/Fat Cow/16x16/flag_yellow.png | Bin 0 -> 671 bytes .../icons/static/Fat Cow/16x16/flag_yemen.png | Bin 0 -> 377 bytes .../static/Fat Cow/16x16/flag_zambia.png | Bin 0 -> 589 bytes .../static/Fat Cow/16x16/flag_zimbabwe.png | Bin 0 -> 584 bytes apps/icons/static/Fat Cow/16x16/flamingo.png | Bin 0 -> 512 bytes apps/icons/static/Fat Cow/16x16/flashdisk.png | Bin 0 -> 548 bytes .../icons/static/Fat Cow/16x16/flashlight.png | Bin 0 -> 584 bytes .../static/Fat Cow/16x16/flashlight_shine.png | Bin 0 -> 678 bytes apps/icons/static/Fat Cow/16x16/flask.png | Bin 0 -> 550 bytes .../static/Fat Cow/16x16/flask_empty.png | Bin 0 -> 501 bytes apps/icons/static/Fat Cow/16x16/flex.png | Bin 0 -> 649 bytes .../static/Fat Cow/16x16/flex_builder.png | Bin 0 -> 600 bytes apps/icons/static/Fat Cow/16x16/flickr.png | Bin 0 -> 569 bytes apps/icons/static/Fat Cow/16x16/flood_it.png | Bin 0 -> 895 bytes apps/icons/static/Fat Cow/16x16/flower.png | Bin 0 -> 920 bytes apps/icons/static/Fat Cow/16x16/fog.png | Bin 0 -> 872 bytes apps/icons/static/Fat Cow/16x16/folder.png | Bin 0 -> 632 bytes .../icons/static/Fat Cow/16x16/folder_add.png | Bin 0 -> 772 bytes .../static/Fat Cow/16x16/folder_bell.png | Bin 0 -> 839 bytes .../static/Fat Cow/16x16/folder_brick.png | Bin 0 -> 876 bytes .../icons/static/Fat Cow/16x16/folder_bug.png | Bin 0 -> 867 bytes .../static/Fat Cow/16x16/folder_camera.png | Bin 0 -> 829 bytes .../static/Fat Cow/16x16/folder_database.png | Bin 0 -> 773 bytes .../static/Fat Cow/16x16/folder_delete.png | Bin 0 -> 767 bytes .../static/Fat Cow/16x16/folder_edit.png | Bin 0 -> 829 bytes .../static/Fat Cow/16x16/folder_error.png | Bin 0 -> 807 bytes .../static/Fat Cow/16x16/folder_explore.png | Bin 0 -> 815 bytes .../static/Fat Cow/16x16/folder_feed.png | Bin 0 -> 760 bytes .../static/Fat Cow/16x16/folder_find.png | Bin 0 -> 865 bytes apps/icons/static/Fat Cow/16x16/folder_go.png | Bin 0 -> 803 bytes .../static/Fat Cow/16x16/folder_heart.png | Bin 0 -> 818 bytes .../static/Fat Cow/16x16/folder_image.png | Bin 0 -> 747 bytes .../icons/static/Fat Cow/16x16/folder_key.png | Bin 0 -> 802 bytes .../static/Fat Cow/16x16/folder_lightbulb.png | Bin 0 -> 807 bytes .../static/Fat Cow/16x16/folder_link.png | Bin 0 -> 872 bytes .../static/Fat Cow/16x16/folder_page.png | Bin 0 -> 711 bytes .../Fat Cow/16x16/folder_page_white.png | Bin 0 -> 722 bytes .../static/Fat Cow/16x16/folder_palette.png | Bin 0 -> 811 bytes .../static/Fat Cow/16x16/folder_picture.png | Bin 0 -> 771 bytes .../static/Fat Cow/16x16/folder_star.png | Bin 0 -> 830 bytes .../static/Fat Cow/16x16/folder_table.png | Bin 0 -> 721 bytes .../static/Fat Cow/16x16/folder_user.png | Bin 0 -> 887 bytes .../static/Fat Cow/16x16/folder_wrench.png | Bin 0 -> 849 bytes apps/icons/static/Fat Cow/16x16/folders.png | Bin 0 -> 656 bytes .../static/Fat Cow/16x16/folders_explorer.png | Bin 0 -> 601 bytes apps/icons/static/Fat Cow/16x16/font.png | Bin 0 -> 654 bytes apps/icons/static/Fat Cow/16x16/font_add.png | Bin 0 -> 765 bytes .../static/Fat Cow/16x16/font_colors.png | Bin 0 -> 579 bytes .../static/Fat Cow/16x16/font_delete.png | Bin 0 -> 791 bytes apps/icons/static/Fat Cow/16x16/font_go.png | Bin 0 -> 767 bytes apps/icons/static/Fat Cow/16x16/font_red.png | Bin 0 -> 608 bytes .../static/Fat Cow/16x16/font_red_delete.png | Bin 0 -> 741 bytes .../static/Fat Cow/16x16/font_subscript.png | Bin 0 -> 437 bytes .../static/Fat Cow/16x16/font_superscript.png | Bin 0 -> 461 bytes apps/icons/static/Fat Cow/16x16/form.png | Bin 0 -> 659 bytes .../static/Fat Cow/16x16/formheading.png | Bin 0 -> 597 bytes apps/icons/static/Fat Cow/16x16/forrst.png | Bin 0 -> 605 bytes apps/icons/static/Fat Cow/16x16/freebsd.png | Bin 0 -> 887 bytes .../icons/static/Fat Cow/16x16/friendfeed.png | Bin 0 -> 664 bytes apps/icons/static/Fat Cow/16x16/ftp.png | Bin 0 -> 917 bytes apps/icons/static/Fat Cow/16x16/gamespot.png | Bin 0 -> 695 bytes apps/icons/static/Fat Cow/16x16/gas.png | Bin 0 -> 667 bytes apps/icons/static/Fat Cow/16x16/gcp.png | Bin 0 -> 633 bytes apps/icons/static/Fat Cow/16x16/gcp_rms.png | Bin 0 -> 819 bytes apps/icons/static/Fat Cow/16x16/gear_in.png | Bin 0 -> 679 bytes .../static/Fat Cow/16x16/gentoo_linux.png | Bin 0 -> 849 bytes .../icons/static/Fat Cow/16x16/georectify.png | Bin 0 -> 721 bytes apps/icons/static/Fat Cow/16x16/gift_add.png | Bin 0 -> 875 bytes .../static/Fat Cow/16x16/global_telecom.png | Bin 0 -> 905 bytes .../static/Fat Cow/16x16/globe_model.png | Bin 0 -> 829 bytes apps/icons/static/Fat Cow/16x16/google.png | Bin 0 -> 851 bytes .../static/Fat Cow/16x16/google_adsense.png | Bin 0 -> 611 bytes .../Fat Cow/16x16/google_custom_search.png | Bin 0 -> 780 bytes .../icons/static/Fat Cow/16x16/google_map.png | Bin 0 -> 873 bytes .../icons/static/Fat Cow/16x16/google_new.png | Bin 0 -> 874 bytes .../static/Fat Cow/16x16/google_talk.png | Bin 0 -> 801 bytes .../static/Fat Cow/16x16/google_voice.png | Bin 0 -> 681 bytes .../static/Fat Cow/16x16/google_wave.png | Bin 0 -> 733 bytes .../Fat Cow/16x16/google_web_elements.png | Bin 0 -> 676 bytes .../Fat Cow/16x16/google_webmaster_tools.png | Bin 0 -> 782 bytes apps/icons/static/Fat Cow/16x16/gowalla.png | Bin 0 -> 780 bytes .../static/Fat Cow/16x16/gps_automotive.png | Bin 0 -> 603 bytes .../static/Fat Cow/16x16/gps_handheld.png | Bin 0 -> 619 bytes apps/icons/static/Fat Cow/16x16/grass.png | Bin 0 -> 865 bytes apps/icons/static/Fat Cow/16x16/green.png | Bin 0 -> 822 bytes apps/icons/static/Fat Cow/16x16/grid.png | Bin 0 -> 217 bytes .../static/Fat Cow/16x16/grooveshark.png | Bin 0 -> 726 bytes apps/icons/static/Fat Cow/16x16/group.png | Bin 0 -> 918 bytes apps/icons/static/Fat Cow/16x16/group_add.png | Bin 0 -> 942 bytes .../static/Fat Cow/16x16/group_delete.png | Bin 0 -> 927 bytes .../icons/static/Fat Cow/16x16/group_edit.png | Bin 0 -> 952 bytes .../static/Fat Cow/16x16/group_error.png | Bin 0 -> 919 bytes .../icons/static/Fat Cow/16x16/group_gear.png | Bin 0 -> 920 bytes apps/icons/static/Fat Cow/16x16/group_go.png | Bin 0 -> 943 bytes apps/icons/static/Fat Cow/16x16/group_key.png | Bin 0 -> 940 bytes .../icons/static/Fat Cow/16x16/group_link.png | Bin 0 -> 968 bytes apps/icons/static/Fat Cow/16x16/hammer.png | Bin 0 -> 814 bytes apps/icons/static/Fat Cow/16x16/hand.png | Bin 0 -> 613 bytes .../icons/static/Fat Cow/16x16/hand_point.png | Bin 0 -> 620 bytes .../static/Fat Cow/16x16/hand_point_090.png | Bin 0 -> 637 bytes .../static/Fat Cow/16x16/hand_point_180.png | Bin 0 -> 617 bytes .../static/Fat Cow/16x16/hand_point_270.png | Bin 0 -> 659 bytes .../static/Fat Cow/16x16/hand_property.png | Bin 0 -> 646 bytes apps/icons/static/Fat Cow/16x16/handbag.png | Bin 0 -> 700 bytes .../Fat Cow/16x16/hardware_building_oem.png | Bin 0 -> 247 bytes apps/icons/static/Fat Cow/16x16/hat.png | Bin 0 -> 748 bytes apps/icons/static/Fat Cow/16x16/hbox.png | Bin 0 -> 377 bytes apps/icons/static/Fat Cow/16x16/hd_1080.png | Bin 0 -> 708 bytes apps/icons/static/Fat Cow/16x16/hd_720.png | Bin 0 -> 708 bytes apps/icons/static/Fat Cow/16x16/hd_ready.png | Bin 0 -> 715 bytes .../static/Fat Cow/16x16/hdividedbox.png | Bin 0 -> 197 bytes apps/icons/static/Fat Cow/16x16/headphone.png | Bin 0 -> 605 bytes .../static/Fat Cow/16x16/headphone_mic.png | Bin 0 -> 711 bytes apps/icons/static/Fat Cow/16x16/health.png | Bin 0 -> 569 bytes apps/icons/static/Fat Cow/16x16/heart.png | Bin 0 -> 742 bytes apps/icons/static/Fat Cow/16x16/heart_add.png | Bin 0 -> 855 bytes .../static/Fat Cow/16x16/heart_delete.png | Bin 0 -> 847 bytes apps/icons/static/Fat Cow/16x16/helmet.png | Bin 0 -> 768 bytes apps/icons/static/Fat Cow/16x16/help.png | Bin 0 -> 761 bytes apps/icons/static/Fat Cow/16x16/hlocchart.png | Bin 0 -> 606 bytes apps/icons/static/Fat Cow/16x16/holly.png | Bin 0 -> 749 bytes apps/icons/static/Fat Cow/16x16/home_page.png | Bin 0 -> 740 bytes .../static/Fat Cow/16x16/horizontal_list.png | Bin 0 -> 751 bytes apps/icons/static/Fat Cow/16x16/horn.png | Bin 0 -> 688 bytes .../icons/static/Fat Cow/16x16/horoscopes.png | Bin 0 -> 767 bytes apps/icons/static/Fat Cow/16x16/hostname.png | Bin 0 -> 619 bytes apps/icons/static/Fat Cow/16x16/hot.png | Bin 0 -> 875 bytes apps/icons/static/Fat Cow/16x16/hotjobs.png | Bin 0 -> 698 bytes apps/icons/static/Fat Cow/16x16/hourglass.png | Bin 0 -> 788 bytes .../static/Fat Cow/16x16/hourglass_add.png | Bin 0 -> 887 bytes .../static/Fat Cow/16x16/hourglass_delete.png | Bin 0 -> 902 bytes .../static/Fat Cow/16x16/hourglass_go.png | Bin 0 -> 887 bytes .../static/Fat Cow/16x16/hourglass_link.png | Bin 0 -> 933 bytes apps/icons/static/Fat Cow/16x16/house.png | Bin 0 -> 727 bytes apps/icons/static/Fat Cow/16x16/house_go.png | Bin 0 -> 846 bytes .../icons/static/Fat Cow/16x16/house_link.png | Bin 0 -> 901 bytes apps/icons/static/Fat Cow/16x16/house_one.png | Bin 0 -> 781 bytes apps/icons/static/Fat Cow/16x16/house_two.png | Bin 0 -> 756 bytes apps/icons/static/Fat Cow/16x16/hrule.png | Bin 0 -> 213 bytes apps/icons/static/Fat Cow/16x16/hslider.png | Bin 0 -> 535 bytes apps/icons/static/Fat Cow/16x16/html.png | Bin 0 -> 526 bytes apps/icons/static/Fat Cow/16x16/html_add.png | Bin 0 -> 703 bytes .../static/Fat Cow/16x16/html_delete.png | Bin 0 -> 707 bytes apps/icons/static/Fat Cow/16x16/html_go.png | Bin 0 -> 728 bytes .../icons/static/Fat Cow/16x16/html_valid.png | Bin 0 -> 729 bytes .../static/Fat Cow/16x16/hummingbird.png | Bin 0 -> 835 bytes apps/icons/static/Fat Cow/16x16/icecream.png | Bin 0 -> 641 bytes apps/icons/static/Fat Cow/16x16/ilike.png | Bin 0 -> 610 bytes .../static/Fat Cow/16x16/im_messenger.png | Bin 0 -> 426 bytes apps/icons/static/Fat Cow/16x16/image.png | Bin 0 -> 586 bytes apps/icons/static/Fat Cow/16x16/image_add.png | Bin 0 -> 722 bytes .../static/Fat Cow/16x16/image_delete.png | Bin 0 -> 719 bytes .../icons/static/Fat Cow/16x16/image_edit.png | Bin 0 -> 800 bytes .../icons/static/Fat Cow/16x16/image_link.png | Bin 0 -> 836 bytes apps/icons/static/Fat Cow/16x16/images.png | Bin 0 -> 727 bytes .../static/Fat Cow/16x16/index-cards.png | Bin 0 -> 462 bytes .../static/Fat Cow/16x16/info_rhombus.png | Bin 0 -> 657 bytes .../static/Fat Cow/16x16/information.png | Bin 0 -> 764 bytes apps/icons/static/Fat Cow/16x16/injection.png | Bin 0 -> 473 bytes .../static/Fat Cow/16x16/insert_element.png | Bin 0 -> 642 bytes .../static/Fat Cow/16x16/insert_object.png | Bin 0 -> 586 bytes .../static/Fat Cow/16x16/installer_box.png | Bin 0 -> 912 bytes .../Fat Cow/16x16/interface_preferences.png | Bin 0 -> 707 bytes .../Fat Cow/16x16/internet_explorer.png | Bin 0 -> 770 bytes .../Fat Cow/16x16/investment_menu_quality.png | Bin 0 -> 561 bytes apps/icons/static/Fat Cow/16x16/ip.png | Bin 0 -> 531 bytes apps/icons/static/Fat Cow/16x16/ip_block.png | Bin 0 -> 805 bytes apps/icons/static/Fat Cow/16x16/ip_class.png | Bin 0 -> 710 bytes apps/icons/static/Fat Cow/16x16/ipad.png | Bin 0 -> 713 bytes apps/icons/static/Fat Cow/16x16/iphone.png | Bin 0 -> 522 bytes apps/icons/static/Fat Cow/16x16/ipod.png | Bin 0 -> 564 bytes apps/icons/static/Fat Cow/16x16/ipod_cast.png | Bin 0 -> 586 bytes .../static/Fat Cow/16x16/ipod_cast_add.png | Bin 0 -> 730 bytes .../static/Fat Cow/16x16/ipod_cast_delete.png | Bin 0 -> 739 bytes .../icons/static/Fat Cow/16x16/ipod_sound.png | Bin 0 -> 741 bytes apps/icons/static/Fat Cow/16x16/italy.png | Bin 0 -> 493 bytes apps/icons/static/Fat Cow/16x16/jacket.png | Bin 0 -> 736 bytes apps/icons/static/Fat Cow/16x16/jar_empty.png | Bin 0 -> 593 bytes apps/icons/static/Fat Cow/16x16/jar_open.png | Bin 0 -> 672 bytes apps/icons/static/Fat Cow/16x16/jeans.png | Bin 0 -> 500 bytes apps/icons/static/Fat Cow/16x16/joystick.png | Bin 0 -> 714 bytes .../static/Fat Cow/16x16/joystick_add.png | Bin 0 -> 807 bytes .../static/Fat Cow/16x16/joystick_delete.png | Bin 0 -> 801 bytes .../static/Fat Cow/16x16/joystick_error.png | Bin 0 -> 817 bytes apps/icons/static/Fat Cow/16x16/key.png | Bin 0 -> 664 bytes apps/icons/static/Fat Cow/16x16/key_a.png | Bin 0 -> 579 bytes apps/icons/static/Fat Cow/16x16/key_add.png | Bin 0 -> 757 bytes apps/icons/static/Fat Cow/16x16/key_b.png | Bin 0 -> 514 bytes apps/icons/static/Fat Cow/16x16/key_c.png | Bin 0 -> 528 bytes apps/icons/static/Fat Cow/16x16/key_d.png | Bin 0 -> 529 bytes .../icons/static/Fat Cow/16x16/key_delete.png | Bin 0 -> 757 bytes apps/icons/static/Fat Cow/16x16/key_e.png | Bin 0 -> 497 bytes .../icons/static/Fat Cow/16x16/key_escape.png | Bin 0 -> 581 bytes apps/icons/static/Fat Cow/16x16/key_f.png | Bin 0 -> 485 bytes apps/icons/static/Fat Cow/16x16/key_g.png | Bin 0 -> 539 bytes apps/icons/static/Fat Cow/16x16/key_go.png | Bin 0 -> 751 bytes apps/icons/static/Fat Cow/16x16/key_i.png | Bin 0 -> 455 bytes apps/icons/static/Fat Cow/16x16/key_j.png | Bin 0 -> 475 bytes apps/icons/static/Fat Cow/16x16/key_k.png | Bin 0 -> 526 bytes apps/icons/static/Fat Cow/16x16/key_l.png | Bin 0 -> 471 bytes apps/icons/static/Fat Cow/16x16/key_m.png | Bin 0 -> 542 bytes apps/icons/static/Fat Cow/16x16/key_n.png | Bin 0 -> 531 bytes apps/icons/static/Fat Cow/16x16/key_o.png | Bin 0 -> 558 bytes apps/icons/static/Fat Cow/16x16/key_p.png | Bin 0 -> 508 bytes apps/icons/static/Fat Cow/16x16/key_q.png | Bin 0 -> 579 bytes apps/icons/static/Fat Cow/16x16/key_s.png | Bin 0 -> 541 bytes apps/icons/static/Fat Cow/16x16/key_t.png | Bin 0 -> 477 bytes apps/icons/static/Fat Cow/16x16/key_u.png | Bin 0 -> 474 bytes apps/icons/static/Fat Cow/16x16/key_v.png | Bin 0 -> 527 bytes apps/icons/static/Fat Cow/16x16/key_w.png | Bin 0 -> 552 bytes apps/icons/static/Fat Cow/16x16/key_x.png | Bin 0 -> 591 bytes apps/icons/static/Fat Cow/16x16/key_y.png | Bin 0 -> 545 bytes apps/icons/static/Fat Cow/16x16/key_z.png | Bin 0 -> 579 bytes apps/icons/static/Fat Cow/16x16/keyboard.png | Bin 0 -> 514 bytes .../static/Fat Cow/16x16/keyboard_add.png | Bin 0 -> 688 bytes .../static/Fat Cow/16x16/keyboard_delete.png | Bin 0 -> 694 bytes .../static/Fat Cow/16x16/keyboard_magnify.png | Bin 0 -> 747 bytes apps/icons/static/Fat Cow/16x16/kids.png | Bin 0 -> 831 bytes apps/icons/static/Fat Cow/16x16/ladybird.png | Bin 0 -> 832 bytes apps/icons/static/Fat Cow/16x16/landmarks.png | Bin 0 -> 515 bytes apps/icons/static/Fat Cow/16x16/languange.png | Bin 0 -> 499 bytes apps/icons/static/Fat Cow/16x16/laptop.png | Bin 0 -> 716 bytes .../static/Fat Cow/16x16/large_tiles.png | Bin 0 -> 624 bytes apps/icons/static/Fat Cow/16x16/last_fm.png | Bin 0 -> 731 bytes apps/icons/static/Fat Cow/16x16/layer.png | Bin 0 -> 472 bytes apps/icons/static/Fat Cow/16x16/layer_add.png | Bin 0 -> 613 bytes .../Fat Cow/16x16/layer_aspect_arrow.png | Bin 0 -> 735 bytes .../static/Fat Cow/16x16/layer_cell_cats.png | Bin 0 -> 678 bytes .../static/Fat Cow/16x16/layer_chart.png | Bin 0 -> 830 bytes .../static/Fat Cow/16x16/layer_command.png | Bin 0 -> 592 bytes .../static/Fat Cow/16x16/layer_create.png | Bin 0 -> 627 bytes .../static/Fat Cow/16x16/layer_database.png | Bin 0 -> 651 bytes .../static/Fat Cow/16x16/layer_delete.png | Bin 0 -> 634 bytes .../icons/static/Fat Cow/16x16/layer_edit.png | Bin 0 -> 696 bytes .../static/Fat Cow/16x16/layer_export.png | Bin 0 -> 649 bytes apps/icons/static/Fat Cow/16x16/layer_gps.png | Bin 0 -> 769 bytes .../icons/static/Fat Cow/16x16/layer_grid.png | Bin 0 -> 511 bytes .../static/Fat Cow/16x16/layer_group.png | Bin 0 -> 740 bytes apps/icons/static/Fat Cow/16x16/layer_his.png | Bin 0 -> 751 bytes .../static/Fat Cow/16x16/layer_histogram.png | Bin 0 -> 667 bytes .../static/Fat Cow/16x16/layer_import.png | Bin 0 -> 605 bytes .../static/Fat Cow/16x16/layer_label.png | Bin 0 -> 789 bytes .../icons/static/Fat Cow/16x16/layer_open.png | Bin 0 -> 540 bytes .../static/Fat Cow/16x16/layer_raster.png | Bin 0 -> 689 bytes .../static/Fat Cow/16x16/layer_raster_3d.png | Bin 0 -> 785 bytes .../static/Fat Cow/16x16/layer_redraw.png | Bin 0 -> 771 bytes .../static/Fat Cow/16x16/layer_remove.png | Bin 0 -> 632 bytes apps/icons/static/Fat Cow/16x16/layer_rgb.png | Bin 0 -> 769 bytes .../icons/static/Fat Cow/16x16/layer_save.png | Bin 0 -> 685 bytes .../Fat Cow/16x16/layer_shaded_relief.png | Bin 0 -> 837 bytes .../Fat Cow/16x16/layer_to_image_size.png | Bin 0 -> 691 bytes .../static/Fat Cow/16x16/layer_vector.png | Bin 0 -> 699 bytes apps/icons/static/Fat Cow/16x16/layer_wms.png | Bin 0 -> 769 bytes apps/icons/static/Fat Cow/16x16/layers.png | Bin 0 -> 695 bytes .../icons/static/Fat Cow/16x16/layers_map.png | Bin 0 -> 863 bytes apps/icons/static/Fat Cow/16x16/layout.png | Bin 0 -> 508 bytes .../icons/static/Fat Cow/16x16/layout_add.png | Bin 0 -> 642 bytes .../static/Fat Cow/16x16/layout_content.png | Bin 0 -> 518 bytes .../static/Fat Cow/16x16/layout_delete.png | Bin 0 -> 634 bytes .../static/Fat Cow/16x16/layout_edit.png | Bin 0 -> 688 bytes .../static/Fat Cow/16x16/layout_error.png | Bin 0 -> 656 bytes .../static/Fat Cow/16x16/layout_header.png | Bin 0 -> 516 bytes .../static/Fat Cow/16x16/layout_link.png | Bin 0 -> 719 bytes .../static/Fat Cow/16x16/layout_sidebar.png | Bin 0 -> 515 bytes apps/icons/static/Fat Cow/16x16/led.png | Bin 0 -> 759 bytes apps/icons/static/Fat Cow/16x16/legend.png | Bin 0 -> 679 bytes .../Fat Cow/16x16/license_management.png | Bin 0 -> 756 bytes apps/icons/static/Fat Cow/16x16/life_vest.png | Bin 0 -> 871 bytes .../Fat Cow/16x16/light_circle_green.png | Bin 0 -> 748 bytes apps/icons/static/Fat Cow/16x16/lightbulb.png | Bin 0 -> 685 bytes .../static/Fat Cow/16x16/lightbulb_add.png | Bin 0 -> 783 bytes .../static/Fat Cow/16x16/lightbulb_delete.png | Bin 0 -> 785 bytes .../static/Fat Cow/16x16/lightbulb_off.png | Bin 0 -> 658 bytes .../icons/static/Fat Cow/16x16/lighthouse.png | Bin 0 -> 781 bytes apps/icons/static/Fat Cow/16x16/lightning.png | Bin 0 -> 683 bytes .../static/Fat Cow/16x16/lightning_add.png | Bin 0 -> 794 bytes .../static/Fat Cow/16x16/lightning_delete.png | Bin 0 -> 798 bytes .../static/Fat Cow/16x16/lightning_go.png | Bin 0 -> 766 bytes .../icons/static/Fat Cow/16x16/line_split.png | Bin 0 -> 318 bytes apps/icons/static/Fat Cow/16x16/linechart.png | Bin 0 -> 725 bytes apps/icons/static/Fat Cow/16x16/link.png | Bin 0 -> 649 bytes apps/icons/static/Fat Cow/16x16/link_add.png | Bin 0 -> 868 bytes .../icons/static/Fat Cow/16x16/link_break.png | Bin 0 -> 804 bytes .../static/Fat Cow/16x16/link_button.png | Bin 0 -> 588 bytes .../static/Fat Cow/16x16/link_delete.png | Bin 0 -> 890 bytes apps/icons/static/Fat Cow/16x16/link_edit.png | Bin 0 -> 888 bytes apps/icons/static/Fat Cow/16x16/link_go.png | Bin 0 -> 886 bytes apps/icons/static/Fat Cow/16x16/linkbar.png | Bin 0 -> 490 bytes apps/icons/static/Fat Cow/16x16/linkedin.png | Bin 0 -> 635 bytes .../icons/static/Fat Cow/16x16/linux_mint.png | Bin 0 -> 703 bytes apps/icons/static/Fat Cow/16x16/list.png | Bin 0 -> 696 bytes .../static/Fat Cow/16x16/livejournal.png | Bin 0 -> 724 bytes apps/icons/static/Fat Cow/16x16/locate.png | Bin 0 -> 746 bytes .../static/Fat Cow/16x16/location_pin.png | Bin 0 -> 521 bytes apps/icons/static/Fat Cow/16x16/lock.png | Bin 0 -> 689 bytes apps/icons/static/Fat Cow/16x16/lock_add.png | Bin 0 -> 763 bytes .../icons/static/Fat Cow/16x16/lock_break.png | Bin 0 -> 731 bytes .../static/Fat Cow/16x16/lock_delete.png | Bin 0 -> 762 bytes apps/icons/static/Fat Cow/16x16/lock_edit.png | Bin 0 -> 793 bytes apps/icons/static/Fat Cow/16x16/lock_go.png | Bin 0 -> 777 bytes apps/icons/static/Fat Cow/16x16/lock_open.png | Bin 0 -> 687 bytes apps/icons/static/Fat Cow/16x16/lollipop.png | Bin 0 -> 742 bytes apps/icons/static/Fat Cow/16x16/lollypop.png | Bin 0 -> 549 bytes apps/icons/static/Fat Cow/16x16/lorry.png | Bin 0 -> 650 bytes apps/icons/static/Fat Cow/16x16/lorry_add.png | Bin 0 -> 753 bytes .../static/Fat Cow/16x16/lorry_delete.png | Bin 0 -> 760 bytes .../static/Fat Cow/16x16/lorry_error.png | Bin 0 -> 788 bytes .../static/Fat Cow/16x16/lorry_flatbed.png | Bin 0 -> 623 bytes apps/icons/static/Fat Cow/16x16/lorry_go.png | Bin 0 -> 759 bytes .../icons/static/Fat Cow/16x16/lorry_link.png | Bin 0 -> 807 bytes apps/icons/static/Fat Cow/16x16/luggage.png | Bin 0 -> 570 bytes .../static/Fat Cow/16x16/magic_wand_2.png | Bin 0 -> 453 bytes apps/icons/static/Fat Cow/16x16/magnet.png | Bin 0 -> 660 bytes apps/icons/static/Fat Cow/16x16/magnifier.png | Bin 0 -> 783 bytes .../Fat Cow/16x16/magnifier_zoom_in.png | Bin 0 -> 797 bytes .../Fat Cow/16x16/magnifier_zoom_out.png | Bin 0 -> 794 bytes .../icons/static/Fat Cow/16x16/mail-trash.png | Bin 0 -> 826 bytes apps/icons/static/Fat Cow/16x16/mail_box.png | Bin 0 -> 705 bytes .../Fat Cow/16x16/mail_server_setting.png | Bin 0 -> 853 bytes apps/icons/static/Fat Cow/16x16/male.png | Bin 0 -> 638 bytes apps/icons/static/Fat Cow/16x16/mandriva.png | Bin 0 -> 731 bytes apps/icons/static/Fat Cow/16x16/map.png | Bin 0 -> 686 bytes apps/icons/static/Fat Cow/16x16/map_add.png | Bin 0 -> 786 bytes .../icons/static/Fat Cow/16x16/map_delete.png | Bin 0 -> 793 bytes apps/icons/static/Fat Cow/16x16/map_edit.png | Bin 0 -> 831 bytes apps/icons/static/Fat Cow/16x16/map_go.png | Bin 0 -> 794 bytes .../static/Fat Cow/16x16/map_magnify.png | Bin 0 -> 766 bytes .../static/Fat Cow/16x16/marketwatch.png | Bin 0 -> 478 bytes .../static/Fat Cow/16x16/master_card.png | Bin 0 -> 627 bytes apps/icons/static/Fat Cow/16x16/measure.png | Bin 0 -> 580 bytes .../static/Fat Cow/16x16/measure_crop.png | Bin 0 -> 658 bytes .../static/Fat Cow/16x16/medal_bronze_1.png | Bin 0 -> 669 bytes .../static/Fat Cow/16x16/medal_bronze_2.png | Bin 0 -> 647 bytes .../static/Fat Cow/16x16/medal_bronze_3.png | Bin 0 -> 657 bytes .../static/Fat Cow/16x16/medal_bronze_add.png | Bin 0 -> 756 bytes .../Fat Cow/16x16/medal_bronze_delete.png | Bin 0 -> 759 bytes .../static/Fat Cow/16x16/medal_gold_1.png | Bin 0 -> 664 bytes .../static/Fat Cow/16x16/medal_gold_2.png | Bin 0 -> 656 bytes .../static/Fat Cow/16x16/medal_gold_3.png | Bin 0 -> 653 bytes .../static/Fat Cow/16x16/medal_gold_add.png | Bin 0 -> 753 bytes .../Fat Cow/16x16/medal_gold_delete.png | Bin 0 -> 758 bytes .../static/Fat Cow/16x16/medal_silver_1.png | Bin 0 -> 650 bytes .../static/Fat Cow/16x16/medal_silver_2.png | Bin 0 -> 635 bytes .../static/Fat Cow/16x16/medal_silver_3.png | Bin 0 -> 657 bytes .../static/Fat Cow/16x16/medal_silver_add.png | Bin 0 -> 764 bytes .../Fat Cow/16x16/medal_silver_delete.png | Bin 0 -> 770 bytes apps/icons/static/Fat Cow/16x16/menu.png | Bin 0 -> 582 bytes apps/icons/static/Fat Cow/16x16/menu_item.png | Bin 0 -> 587 bytes apps/icons/static/Fat Cow/16x16/menubar.png | Bin 0 -> 382 bytes apps/icons/static/Fat Cow/16x16/messenger.png | Bin 0 -> 542 bytes apps/icons/static/Fat Cow/16x16/metro.png | Bin 0 -> 782 bytes apps/icons/static/Fat Cow/16x16/metronome.png | Bin 0 -> 741 bytes apps/icons/static/Fat Cow/16x16/micro_sd.png | Bin 0 -> 633 bytes .../static/Fat Cow/16x16/micro_sd_blue.png | Bin 0 -> 654 bytes .../icons/static/Fat Cow/16x16/microphone.png | Bin 0 -> 577 bytes apps/icons/static/Fat Cow/16x16/milestone.png | Bin 0 -> 747 bytes apps/icons/static/Fat Cow/16x16/mixer.png | Bin 0 -> 525 bytes apps/icons/static/Fat Cow/16x16/mixx.png | Bin 0 -> 585 bytes apps/icons/static/Fat Cow/16x16/mobile_me.png | Bin 0 -> 616 bytes apps/icons/static/Fat Cow/16x16/money.png | Bin 0 -> 571 bytes apps/icons/static/Fat Cow/16x16/money_add.png | Bin 0 -> 726 bytes apps/icons/static/Fat Cow/16x16/money_bag.png | Bin 0 -> 795 bytes .../static/Fat Cow/16x16/money_bookers.png | Bin 0 -> 513 bytes .../static/Fat Cow/16x16/money_delete.png | Bin 0 -> 724 bytes .../static/Fat Cow/16x16/money_dollar.png | Bin 0 -> 685 bytes .../icons/static/Fat Cow/16x16/money_euro.png | Bin 0 -> 737 bytes .../Fat Cow/16x16/money_in_envelope.png | Bin 0 -> 734 bytes .../static/Fat Cow/16x16/money_pound.png | Bin 0 -> 639 bytes apps/icons/static/Fat Cow/16x16/money_yen.png | Bin 0 -> 640 bytes apps/icons/static/Fat Cow/16x16/moneybox.png | Bin 0 -> 789 bytes apps/icons/static/Fat Cow/16x16/monitor.png | Bin 0 -> 701 bytes .../static/Fat Cow/16x16/monitor_add.png | Bin 0 -> 788 bytes .../static/Fat Cow/16x16/monitor_delete.png | Bin 0 -> 786 bytes .../static/Fat Cow/16x16/monitor_edit.png | Bin 0 -> 786 bytes .../static/Fat Cow/16x16/monitor_error.png | Bin 0 -> 766 bytes .../icons/static/Fat Cow/16x16/monitor_go.png | Bin 0 -> 773 bytes .../Fat Cow/16x16/monitor_lightning.png | Bin 0 -> 814 bytes .../static/Fat Cow/16x16/monitor_link.png | Bin 0 -> 850 bytes .../Fat Cow/16x16/monitor_screensaver.png | Bin 0 -> 770 bytes .../static/Fat Cow/16x16/monitor_sidebar.png | Bin 0 -> 755 bytes .../Fat Cow/16x16/monitor_wallpaper.png | Bin 0 -> 711 bytes .../static/Fat Cow/16x16/monitor_window.png | Bin 0 -> 735 bytes .../Fat Cow/16x16/monitor_window_3d.png | Bin 0 -> 736 bytes .../static/Fat Cow/16x16/motherboard.png | Bin 0 -> 718 bytes apps/icons/static/Fat Cow/16x16/mouse.png | Bin 0 -> 810 bytes apps/icons/static/Fat Cow/16x16/mouse_2.png | Bin 0 -> 667 bytes apps/icons/static/Fat Cow/16x16/mouse_add.png | Bin 0 -> 886 bytes .../static/Fat Cow/16x16/mouse_delete.png | Bin 0 -> 888 bytes .../static/Fat Cow/16x16/mouse_error.png | Bin 0 -> 884 bytes .../Fat Cow/16x16/mouse_select_left.png | Bin 0 -> 701 bytes .../Fat Cow/16x16/mouse_select_right.png | Bin 0 -> 713 bytes .../Fat Cow/16x16/mouse_select_scroll.png | Bin 0 -> 669 bytes .../static/Fat Cow/16x16/move_to_folder.png | Bin 0 -> 718 bytes apps/icons/static/Fat Cow/16x16/movies.png | Bin 0 -> 697 bytes .../static/Fat Cow/16x16/ms_exchange.png | Bin 0 -> 734 bytes .../static/Fat Cow/16x16/ms_frontpage.png | Bin 0 -> 722 bytes .../static/Fat Cow/16x16/msn_messenger.png | Bin 0 -> 746 bytes apps/icons/static/Fat Cow/16x16/multitool.png | Bin 0 -> 858 bytes apps/icons/static/Fat Cow/16x16/music.png | Bin 0 -> 554 bytes .../static/Fat Cow/16x16/my_name_is_e.png | Bin 0 -> 594 bytes apps/icons/static/Fat Cow/16x16/myspace.png | Bin 0 -> 663 bytes .../static/Fat Cow/16x16/nameboard_open.png | Bin 0 -> 647 bytes apps/icons/static/Fat Cow/16x16/netvibes.png | Bin 0 -> 659 bytes .../static/Fat Cow/16x16/network-share.png | Bin 0 -> 691 bytes .../static/Fat Cow/16x16/network_adapter.png | Bin 0 -> 641 bytes .../static/Fat Cow/16x16/network_folder.png | Bin 0 -> 687 bytes .../icons/static/Fat Cow/16x16/networking.png | Bin 0 -> 400 bytes .../static/Fat Cow/16x16/networking_green.png | Bin 0 -> 403 bytes .../static/Fat Cow/16x16/networking_red.png | Bin 0 -> 403 bytes apps/icons/static/Fat Cow/16x16/new.png | Bin 0 -> 415 bytes apps/icons/static/Fat Cow/16x16/newspaper.png | Bin 0 -> 696 bytes .../static/Fat Cow/16x16/newspaper_add.png | Bin 0 -> 779 bytes .../static/Fat Cow/16x16/newspaper_delete.png | Bin 0 -> 778 bytes .../static/Fat Cow/16x16/newspaper_go.png | Bin 0 -> 780 bytes .../static/Fat Cow/16x16/newspaper_link.png | Bin 0 -> 803 bytes apps/icons/static/Fat Cow/16x16/newsvine.png | Bin 0 -> 709 bytes .../static/Fat Cow/16x16/no_commercial.png | Bin 0 -> 743 bytes .../icons/static/Fat Cow/16x16/no_drm_trm.png | Bin 0 -> 772 bytes apps/icons/static/Fat Cow/16x16/no_image.png | Bin 0 -> 800 bytes .../static/Fat Cow/16x16/no_requirements.png | Bin 0 -> 712 bytes apps/icons/static/Fat Cow/16x16/node-tree.png | Bin 0 -> 661 bytes apps/icons/static/Fat Cow/16x16/nokia_s60.png | Bin 0 -> 591 bytes .../static/Fat Cow/16x16/non_derivative.png | Bin 0 -> 478 bytes apps/icons/static/Fat Cow/16x16/note.png | Bin 0 -> 526 bytes apps/icons/static/Fat Cow/16x16/note_add.png | Bin 0 -> 642 bytes .../static/Fat Cow/16x16/note_delete.png | Bin 0 -> 650 bytes apps/icons/static/Fat Cow/16x16/note_edit.png | Bin 0 -> 704 bytes .../icons/static/Fat Cow/16x16/note_error.png | Bin 0 -> 662 bytes apps/icons/static/Fat Cow/16x16/note_go.png | Bin 0 -> 703 bytes .../static/Fat Cow/16x16/numeric_stepper.png | Bin 0 -> 587 bytes apps/icons/static/Fat Cow/16x16/oil.png | Bin 0 -> 664 bytes .../static/Fat Cow/16x16/open_folder.png | Bin 0 -> 568 bytes apps/icons/static/Fat Cow/16x16/open_suse.png | Bin 0 -> 883 bytes apps/icons/static/Fat Cow/16x16/openid.png | Bin 0 -> 571 bytes apps/icons/static/Fat Cow/16x16/opera.png | Bin 0 -> 762 bytes apps/icons/static/Fat Cow/16x16/orbit.png | Bin 0 -> 948 bytes apps/icons/static/Fat Cow/16x16/origami.png | Bin 0 -> 717 bytes apps/icons/static/Fat Cow/16x16/orkut.png | Bin 0 -> 656 bytes .../static/Fat Cow/16x16/ornament_gold.png | Bin 0 -> 752 bytes .../static/Fat Cow/16x16/other_phone.png | Bin 0 -> 500 bytes apps/icons/static/Fat Cow/16x16/package.png | Bin 0 -> 546 bytes .../static/Fat Cow/16x16/package_add.png | Bin 0 -> 735 bytes .../static/Fat Cow/16x16/package_delete.png | Bin 0 -> 709 bytes .../icons/static/Fat Cow/16x16/package_go.png | Bin 0 -> 764 bytes .../static/Fat Cow/16x16/package_green.png | Bin 0 -> 560 bytes .../static/Fat Cow/16x16/package_link.png | Bin 0 -> 841 bytes apps/icons/static/Fat Cow/16x16/page.png | Bin 0 -> 487 bytes apps/icons/static/Fat Cow/16x16/page_add.png | Bin 0 -> 674 bytes .../static/Fat Cow/16x16/page_attach.png | Bin 0 -> 621 bytes apps/icons/static/Fat Cow/16x16/page_code.png | Bin 0 -> 728 bytes apps/icons/static/Fat Cow/16x16/page_copy.png | Bin 0 -> 593 bytes .../static/Fat Cow/16x16/page_delete.png | Bin 0 -> 678 bytes apps/icons/static/Fat Cow/16x16/page_edit.png | Bin 0 -> 715 bytes .../icons/static/Fat Cow/16x16/page_error.png | Bin 0 -> 686 bytes .../icons/static/Fat Cow/16x16/page_excel.png | Bin 0 -> 704 bytes apps/icons/static/Fat Cow/16x16/page_find.png | Bin 0 -> 750 bytes apps/icons/static/Fat Cow/16x16/page_gear.png | Bin 0 -> 737 bytes apps/icons/static/Fat Cow/16x16/page_go.png | Bin 0 -> 674 bytes .../icons/static/Fat Cow/16x16/page_green.png | Bin 0 -> 502 bytes apps/icons/static/Fat Cow/16x16/page_key.png | Bin 0 -> 718 bytes .../static/Fat Cow/16x16/page_lightning.png | Bin 0 -> 704 bytes apps/icons/static/Fat Cow/16x16/page_link.png | Bin 0 -> 762 bytes .../static/Fat Cow/16x16/page_magnifier.png | Bin 0 -> 579 bytes .../static/Fat Cow/16x16/page_paintbrush.png | Bin 0 -> 794 bytes .../icons/static/Fat Cow/16x16/page_paste.png | Bin 0 -> 690 bytes apps/icons/static/Fat Cow/16x16/page_red.png | Bin 0 -> 511 bytes .../static/Fat Cow/16x16/page_refresh.png | Bin 0 -> 812 bytes apps/icons/static/Fat Cow/16x16/page_save.png | Bin 0 -> 710 bytes .../icons/static/Fat Cow/16x16/page_white.png | Bin 0 -> 416 bytes .../Fat Cow/16x16/page_white_acrobat.png | Bin 0 -> 689 bytes .../Fat Cow/16x16/page_white_actionscript.png | Bin 0 -> 758 bytes .../static/Fat Cow/16x16/page_white_add.png | Bin 0 -> 640 bytes .../static/Fat Cow/16x16/page_white_c.png | Bin 0 -> 676 bytes .../Fat Cow/16x16/page_white_camera.png | Bin 0 -> 671 bytes .../static/Fat Cow/16x16/page_white_cd.png | Bin 0 -> 768 bytes .../static/Fat Cow/16x16/page_white_code.png | Bin 0 -> 662 bytes .../Fat Cow/16x16/page_white_code_red.png | Bin 0 -> 671 bytes .../Fat Cow/16x16/page_white_compress.png | Bin 0 -> 663 bytes .../static/Fat Cow/16x16/page_white_copy.png | Bin 0 -> 503 bytes .../Fat Cow/16x16/page_white_cplusplus.png | Bin 0 -> 726 bytes .../Fat Cow/16x16/page_white_csharp.png | Bin 0 -> 779 bytes .../static/Fat Cow/16x16/page_white_cup.png | Bin 0 -> 716 bytes .../Fat Cow/16x16/page_white_database.png | Bin 0 -> 606 bytes .../Fat Cow/16x16/page_white_delete.png | Bin 0 -> 640 bytes .../static/Fat Cow/16x16/page_white_dvd.png | Bin 0 -> 765 bytes .../static/Fat Cow/16x16/page_white_edit.png | Bin 0 -> 719 bytes .../static/Fat Cow/16x16/page_white_error.png | Bin 0 -> 670 bytes .../static/Fat Cow/16x16/page_white_excel.png | Bin 0 -> 703 bytes .../static/Fat Cow/16x16/page_white_find.png | Bin 0 -> 697 bytes .../static/Fat Cow/16x16/page_white_flash.png | Bin 0 -> 670 bytes .../static/Fat Cow/16x16/page_white_gear.png | Bin 0 -> 732 bytes .../static/Fat Cow/16x16/page_white_get.png | Bin 0 -> 621 bytes .../static/Fat Cow/16x16/page_white_go.png | Bin 0 -> 677 bytes .../static/Fat Cow/16x16/page_white_h.png | Bin 0 -> 635 bytes .../Fat Cow/16x16/page_white_horizontal.png | Bin 0 -> 384 bytes .../static/Fat Cow/16x16/page_white_key.png | Bin 0 -> 673 bytes .../Fat Cow/16x16/page_white_lightning.png | Bin 0 -> 670 bytes .../static/Fat Cow/16x16/page_white_link.png | Bin 0 -> 732 bytes .../Fat Cow/16x16/page_white_magnify.png | Bin 0 -> 672 bytes .../static/Fat Cow/16x16/page_white_medal.png | Bin 0 -> 643 bytes .../Fat Cow/16x16/page_white_office.png | Bin 0 -> 664 bytes .../static/Fat Cow/16x16/page_white_paint.png | Bin 0 -> 756 bytes .../Fat Cow/16x16/page_white_paintbrush.png | Bin 0 -> 734 bytes .../static/Fat Cow/16x16/page_white_paste.png | Bin 0 -> 647 bytes .../static/Fat Cow/16x16/page_white_php.png | Bin 0 -> 432 bytes .../Fat Cow/16x16/page_white_picture.png | Bin 0 -> 693 bytes .../Fat Cow/16x16/page_white_powerpoint.png | Bin 0 -> 648 bytes .../static/Fat Cow/16x16/page_white_put.png | Bin 0 -> 648 bytes .../static/Fat Cow/16x16/page_white_ruby.png | Bin 0 -> 670 bytes .../static/Fat Cow/16x16/page_white_stack.png | Bin 0 -> 541 bytes .../static/Fat Cow/16x16/page_white_star.png | Bin 0 -> 700 bytes .../static/Fat Cow/16x16/page_white_text.png | Bin 0 -> 568 bytes .../Fat Cow/16x16/page_white_text_width.png | Bin 0 -> 523 bytes .../static/Fat Cow/16x16/page_white_tux.png | Bin 0 -> 684 bytes .../Fat Cow/16x16/page_white_vector.png | Bin 0 -> 608 bytes .../Fat Cow/16x16/page_white_visualstudio.png | Bin 0 -> 756 bytes .../static/Fat Cow/16x16/page_white_width.png | Bin 0 -> 394 bytes .../static/Fat Cow/16x16/page_white_word.png | Bin 0 -> 604 bytes .../static/Fat Cow/16x16/page_white_world.png | Bin 0 -> 749 bytes .../Fat Cow/16x16/page_white_wrench.png | Bin 0 -> 698 bytes .../static/Fat Cow/16x16/page_white_zip.png | Bin 0 -> 593 bytes apps/icons/static/Fat Cow/16x16/page_word.png | Bin 0 -> 639 bytes .../icons/static/Fat Cow/16x16/page_world.png | Bin 0 -> 776 bytes .../icons/static/Fat Cow/16x16/paintbrush.png | Bin 0 -> 670 bytes apps/icons/static/Fat Cow/16x16/paintcan.png | Bin 0 -> 805 bytes apps/icons/static/Fat Cow/16x16/palette.png | Bin 0 -> 882 bytes apps/icons/static/Fat Cow/16x16/pandora.png | Bin 0 -> 621 bytes apps/icons/static/Fat Cow/16x16/panel.png | Bin 0 -> 376 bytes .../static/Fat Cow/16x16/paper_airplane.png | Bin 0 -> 701 bytes apps/icons/static/Fat Cow/16x16/parrot.png | Bin 0 -> 614 bytes .../Fat Cow/16x16/participation_rate.png | Bin 0 -> 826 bytes .../static/Fat Cow/16x16/paste_plain.png | Bin 0 -> 715 bytes .../icons/static/Fat Cow/16x16/paste_word.png | Bin 0 -> 753 bytes apps/icons/static/Fat Cow/16x16/paypal-2.png | Bin 0 -> 573 bytes apps/icons/static/Fat Cow/16x16/paypal.png | Bin 0 -> 573 bytes .../static/Fat Cow/16x16/pc_linux_os.png | Bin 0 -> 887 bytes apps/icons/static/Fat Cow/16x16/pci.png | Bin 0 -> 670 bytes apps/icons/static/Fat Cow/16x16/peacock.png | Bin 0 -> 909 bytes apps/icons/static/Fat Cow/16x16/peak_cap.png | Bin 0 -> 748 bytes apps/icons/static/Fat Cow/16x16/pencil.png | Bin 0 -> 474 bytes .../icons/static/Fat Cow/16x16/pencil_add.png | Bin 0 -> 742 bytes .../static/Fat Cow/16x16/pencil_delete.png | Bin 0 -> 757 bytes apps/icons/static/Fat Cow/16x16/pencil_go.png | Bin 0 -> 744 bytes .../icons/static/Fat Cow/16x16/perfomance.png | Bin 0 -> 735 bytes .../static/Fat Cow/16x16/personal_finance.png | Bin 0 -> 762 bytes apps/icons/static/Fat Cow/16x16/personals.png | Bin 0 -> 873 bytes apps/icons/static/Fat Cow/16x16/phone.png | Bin 0 -> 592 bytes .../static/Fat Cow/16x16/phone_Android.png | Bin 0 -> 606 bytes apps/icons/static/Fat Cow/16x16/phone_add.png | Bin 0 -> 723 bytes .../static/Fat Cow/16x16/phone_delete.png | Bin 0 -> 714 bytes .../static/Fat Cow/16x16/phone_sound.png | Bin 0 -> 779 bytes apps/icons/static/Fat Cow/16x16/photo.png | Bin 0 -> 664 bytes apps/icons/static/Fat Cow/16x16/photo_add.png | Bin 0 -> 767 bytes .../static/Fat Cow/16x16/photo_delete.png | Bin 0 -> 753 bytes .../icons/static/Fat Cow/16x16/photo_link.png | Bin 0 -> 865 bytes apps/icons/static/Fat Cow/16x16/photos.png | Bin 0 -> 789 bytes apps/icons/static/Fat Cow/16x16/pi_math.png | Bin 0 -> 519 bytes apps/icons/static/Fat Cow/16x16/picasa.png | Bin 0 -> 773 bytes apps/icons/static/Fat Cow/16x16/picture.png | Bin 0 -> 591 bytes .../static/Fat Cow/16x16/picture_add.png | Bin 0 -> 717 bytes .../static/Fat Cow/16x16/picture_delete.png | Bin 0 -> 715 bytes .../static/Fat Cow/16x16/picture_edit.png | Bin 0 -> 779 bytes .../static/Fat Cow/16x16/picture_empty.png | Bin 0 -> 370 bytes .../static/Fat Cow/16x16/picture_error.png | Bin 0 -> 735 bytes .../static/Fat Cow/16x16/picture_frame.png | Bin 0 -> 811 bytes .../icons/static/Fat Cow/16x16/picture_go.png | Bin 0 -> 730 bytes .../static/Fat Cow/16x16/picture_key.png | Bin 0 -> 783 bytes .../static/Fat Cow/16x16/picture_link.png | Bin 0 -> 808 bytes .../static/Fat Cow/16x16/picture_save.png | Bin 0 -> 739 bytes apps/icons/static/Fat Cow/16x16/pictures.png | Bin 0 -> 742 bytes apps/icons/static/Fat Cow/16x16/piechart.png | Bin 0 -> 732 bytes apps/icons/static/Fat Cow/16x16/pilcrow.png | Bin 0 -> 557 bytes apps/icons/static/Fat Cow/16x16/pill.png | Bin 0 -> 726 bytes apps/icons/static/Fat Cow/16x16/pill_add.png | Bin 0 -> 818 bytes .../static/Fat Cow/16x16/pill_delete.png | Bin 0 -> 825 bytes apps/icons/static/Fat Cow/16x16/pill_go.png | Bin 0 -> 849 bytes apps/icons/static/Fat Cow/16x16/pint.png | Bin 0 -> 703 bytes .../static/Fat Cow/16x16/pirate_flag.png | Bin 0 -> 753 bytes apps/icons/static/Fat Cow/16x16/places.png | Bin 0 -> 784 bytes .../static/Fat Cow/16x16/playstation.png | Bin 0 -> 680 bytes apps/icons/static/Fat Cow/16x16/plotchart.png | Bin 0 -> 622 bytes apps/icons/static/Fat Cow/16x16/plugin.png | Bin 0 -> 669 bytes .../icons/static/Fat Cow/16x16/plugin_add.png | Bin 0 -> 758 bytes .../static/Fat Cow/16x16/plugin_delete.png | Bin 0 -> 755 bytes .../static/Fat Cow/16x16/plugin_disabled.png | Bin 0 -> 626 bytes .../static/Fat Cow/16x16/plugin_edit.png | Bin 0 -> 749 bytes .../static/Fat Cow/16x16/plugin_error.png | Bin 0 -> 751 bytes apps/icons/static/Fat Cow/16x16/plugin_go.png | Bin 0 -> 829 bytes .../static/Fat Cow/16x16/plugin_link.png | Bin 0 -> 882 bytes apps/icons/static/Fat Cow/16x16/plurk.png | Bin 0 -> 577 bytes apps/icons/static/Fat Cow/16x16/poker.png | Bin 0 -> 658 bytes apps/icons/static/Fat Cow/16x16/poo.png | Bin 0 -> 756 bytes apps/icons/static/Fat Cow/16x16/pop_mail.png | Bin 0 -> 616 bytes apps/icons/static/Fat Cow/16x16/popcorn.png | Bin 0 -> 751 bytes apps/icons/static/Fat Cow/16x16/port.png | Bin 0 -> 567 bytes .../static/Fat Cow/16x16/postage_stamp.png | Bin 0 -> 630 bytes apps/icons/static/Fat Cow/16x16/posterous.png | Bin 0 -> 694 bytes .../static/Fat Cow/16x16/power_surge.png | Bin 0 -> 795 bytes .../static/Fat Cow/16x16/preferences.png | Bin 0 -> 774 bytes .../static/Fat Cow/16x16/premium_support.png | Bin 0 -> 716 bytes .../static/Fat Cow/16x16/price_alert.png | Bin 0 -> 846 bytes .../static/Fat Cow/16x16/price_comparison.png | Bin 0 -> 851 bytes .../static/Fat Cow/16x16/price_watch.png | Bin 0 -> 746 bytes .../icons/static/Fat Cow/16x16/print_size.png | Bin 0 -> 704 bytes apps/icons/static/Fat Cow/16x16/printer.png | Bin 0 -> 697 bytes .../static/Fat Cow/16x16/printer_add.png | Bin 0 -> 790 bytes .../static/Fat Cow/16x16/printer_delete.png | Bin 0 -> 785 bytes .../static/Fat Cow/16x16/printer_empty.png | Bin 0 -> 615 bytes .../static/Fat Cow/16x16/printer_error.png | Bin 0 -> 818 bytes apps/icons/static/Fat Cow/16x16/private.png | Bin 0 -> 689 bytes apps/icons/static/Fat Cow/16x16/processor.png | Bin 0 -> 680 bytes .../Fat Cow/16x16/production_copyleft.png | Bin 0 -> 671 bytes apps/icons/static/Fat Cow/16x16/profiles.png | Bin 0 -> 826 bytes .../static/Fat Cow/16x16/progressbar.png | Bin 0 -> 449 bytes apps/icons/static/Fat Cow/16x16/purse.png | Bin 0 -> 736 bytes apps/icons/static/Fat Cow/16x16/qik.png | Bin 0 -> 641 bytes apps/icons/static/Fat Cow/16x16/qip_angry.png | Bin 0 -> 848 bytes .../static/Fat Cow/16x16/qip_at_home.png | Bin 0 -> 827 bytes .../static/Fat Cow/16x16/qip_at_work.png | Bin 0 -> 783 bytes apps/icons/static/Fat Cow/16x16/qip_away.png | Bin 0 -> 929 bytes .../static/Fat Cow/16x16/qip_bad_mood.png | Bin 0 -> 846 bytes apps/icons/static/Fat Cow/16x16/qip_dnd.png | Bin 0 -> 922 bytes .../icons/static/Fat Cow/16x16/qip_eating.png | Bin 0 -> 841 bytes .../Fat Cow/16x16/qip_free_for_chat.png | Bin 0 -> 852 bytes .../static/Fat Cow/16x16/qip_invisible.png | Bin 0 -> 812 bytes .../Fat Cow/16x16/qip_invisible_for_all.png | Bin 0 -> 792 bytes .../Fat Cow/16x16/qip_not_available.png | Bin 0 -> 735 bytes .../static/Fat Cow/16x16/qip_occupied.png | Bin 0 -> 839 bytes .../static/Fat Cow/16x16/qip_offline.png | Bin 0 -> 837 bytes .../icons/static/Fat Cow/16x16/qip_online.png | Bin 0 -> 836 bytes apps/icons/static/Fat Cow/16x16/question.png | Bin 0 -> 809 bytes apps/icons/static/Fat Cow/16x16/radio_1.png | Bin 0 -> 741 bytes apps/icons/static/Fat Cow/16x16/radio_2.png | Bin 0 -> 750 bytes .../static/Fat Cow/16x16/radioactivity.png | Bin 0 -> 856 bytes .../static/Fat Cow/16x16/radiobutton.png | Bin 0 -> 722 bytes .../Fat Cow/16x16/radiobutton_group.png | Bin 0 -> 650 bytes .../static/Fat Cow/16x16/radiolocator.png | Bin 0 -> 838 bytes apps/icons/static/Fat Cow/16x16/rain.png | Bin 0 -> 532 bytes apps/icons/static/Fat Cow/16x16/rainbow.png | Bin 0 -> 711 bytes .../static/Fat Cow/16x16/rainbow_cloud.png | Bin 0 -> 765 bytes .../icons/static/Fat Cow/16x16/readernaut.png | Bin 0 -> 754 bytes .../static/Fat Cow/16x16/real_estate.png | Bin 0 -> 655 bytes apps/icons/static/Fat Cow/16x16/recycle.png | Bin 0 -> 725 bytes .../static/Fat Cow/16x16/recycle_bag.png | Bin 0 -> 726 bytes apps/icons/static/Fat Cow/16x16/red_line.png | Bin 0 -> 449 bytes apps/icons/static/Fat Cow/16x16/reddit.png | Bin 0 -> 692 bytes apps/icons/static/Fat Cow/16x16/remote.png | Bin 0 -> 605 bytes apps/icons/static/Fat Cow/16x16/report.png | Bin 0 -> 652 bytes .../icons/static/Fat Cow/16x16/report_add.png | Bin 0 -> 807 bytes .../static/Fat Cow/16x16/report_delete.png | Bin 0 -> 800 bytes .../static/Fat Cow/16x16/report_disk.png | Bin 0 -> 778 bytes .../static/Fat Cow/16x16/report_edit.png | Bin 0 -> 822 bytes apps/icons/static/Fat Cow/16x16/report_go.png | Bin 0 -> 799 bytes .../icons/static/Fat Cow/16x16/report_key.png | Bin 0 -> 838 bytes .../static/Fat Cow/16x16/report_link.png | Bin 0 -> 867 bytes .../static/Fat Cow/16x16/report_magnify.png | Bin 0 -> 793 bytes .../static/Fat Cow/16x16/report_picture.png | Bin 0 -> 768 bytes .../static/Fat Cow/16x16/report_user.png | Bin 0 -> 830 bytes .../static/Fat Cow/16x16/report_word.png | Bin 0 -> 758 bytes .../static/Fat Cow/16x16/reseller_account.png | Bin 0 -> 804 bytes .../16x16/reseller_account_template.png | Bin 0 -> 855 bytes .../Fat Cow/16x16/reseller_programm.png | Bin 0 -> 931 bytes .../static/Fat Cow/16x16/resize_picture.png | Bin 0 -> 662 bytes .../static/Fat Cow/16x16/resource_usage.png | Bin 0 -> 629 bytes apps/icons/static/Fat Cow/16x16/resources.png | Bin 0 -> 721 bytes .../static/Fat Cow/16x16/restaurant_menu.png | Bin 0 -> 693 bytes .../static/Fat Cow/16x16/resultset_first.png | Bin 0 -> 507 bytes .../static/Fat Cow/16x16/resultset_last.png | Bin 0 -> 506 bytes .../static/Fat Cow/16x16/resultset_next.png | Bin 0 -> 380 bytes .../Fat Cow/16x16/resultset_previous.png | Bin 0 -> 381 bytes apps/icons/static/Fat Cow/16x16/ribbon.png | Bin 0 -> 948 bytes .../static/Fat Cow/16x16/richtext_editor.png | Bin 0 -> 804 bytes apps/icons/static/Fat Cow/16x16/ring.png | Bin 0 -> 922 bytes apps/icons/static/Fat Cow/16x16/road_sign.png | Bin 0 -> 652 bytes apps/icons/static/Fat Cow/16x16/roadworks.png | Bin 0 -> 658 bytes apps/icons/static/Fat Cow/16x16/robo_to.png | Bin 0 -> 633 bytes apps/icons/static/Fat Cow/16x16/role.png | Bin 0 -> 672 bytes apps/icons/static/Fat Cow/16x16/rosette.png | Bin 0 -> 646 bytes apps/icons/static/Fat Cow/16x16/rotate_90.png | Bin 0 -> 745 bytes apps/icons/static/Fat Cow/16x16/router.png | Bin 0 -> 510 bytes .../static/Fat Cow/16x16/routing_around.png | Bin 0 -> 804 bytes .../static/Fat Cow/16x16/routing_forward.png | Bin 0 -> 725 bytes .../static/Fat Cow/16x16/routing_go_left.png | Bin 0 -> 858 bytes .../static/Fat Cow/16x16/routing_go_right.png | Bin 0 -> 860 bytes .../16x16/routing_go_straight_left.png | Bin 0 -> 836 bytes .../16x16/routing_go_straight_right.png | Bin 0 -> 865 bytes .../16x16/routing_intersection_right.png | Bin 0 -> 762 bytes .../16x16/routing_turn_arround_left.png | Bin 0 -> 878 bytes .../16x16/routing_turn_arround_right.png | Bin 0 -> 872 bytes .../Fat Cow/16x16/routing_turn_left.png | Bin 0 -> 803 bytes .../Fat Cow/16x16/routing_turn_left_2.png | Bin 0 -> 719 bytes .../16x16/routing_turn_left_crossroads.png | Bin 0 -> 757 bytes .../Fat Cow/16x16/routing_turn_right.png | Bin 0 -> 794 bytes .../Fat Cow/16x16/routing_turn_right_2.png | Bin 0 -> 705 bytes .../static/Fat Cow/16x16/routing_turn_u.png | Bin 0 -> 802 bytes .../Fat Cow/16x16/routing_turnaround_left.png | Bin 0 -> 812 bytes .../16x16/routing_turnaround_right.png | Bin 0 -> 799 bytes .../Fat Cow/16x16/routing_turning_left.png | Bin 0 -> 741 bytes .../Fat Cow/16x16/routing_turning_right.png | Bin 0 -> 714 bytes apps/icons/static/Fat Cow/16x16/rss.png | Bin 0 -> 499 bytes apps/icons/static/Fat Cow/16x16/rss_add.png | Bin 0 -> 680 bytes .../icons/static/Fat Cow/16x16/rss_delete.png | Bin 0 -> 674 bytes apps/icons/static/Fat Cow/16x16/rss_go.png | Bin 0 -> 717 bytes apps/icons/static/Fat Cow/16x16/rss_valid.png | Bin 0 -> 690 bytes apps/icons/static/Fat Cow/16x16/ruby.png | Bin 0 -> 568 bytes apps/icons/static/Fat Cow/16x16/ruby_add.png | Bin 0 -> 725 bytes .../static/Fat Cow/16x16/ruby_delete.png | Bin 0 -> 710 bytes apps/icons/static/Fat Cow/16x16/ruby_gear.png | Bin 0 -> 773 bytes apps/icons/static/Fat Cow/16x16/ruby_get.png | Bin 0 -> 714 bytes apps/icons/static/Fat Cow/16x16/ruby_go.png | Bin 0 -> 742 bytes apps/icons/static/Fat Cow/16x16/ruby_key.png | Bin 0 -> 739 bytes apps/icons/static/Fat Cow/16x16/ruby_link.png | Bin 0 -> 847 bytes apps/icons/static/Fat Cow/16x16/ruby_put.png | Bin 0 -> 691 bytes .../static/Fat Cow/16x16/safari_browser.png | Bin 0 -> 888 bytes apps/icons/static/Fat Cow/16x16/safe.png | Bin 0 -> 640 bytes .../Fat Cow/16x16/sallary_deferrais.png | Bin 0 -> 735 bytes apps/icons/static/Fat Cow/16x16/salver.png | Bin 0 -> 713 bytes apps/icons/static/Fat Cow/16x16/santa.png | Bin 0 -> 664 bytes apps/icons/static/Fat Cow/16x16/satellite.png | Bin 0 -> 629 bytes .../static/Fat Cow/16x16/satellite_dish.png | Bin 0 -> 798 bytes apps/icons/static/Fat Cow/16x16/save_as.png | Bin 0 -> 730 bytes .../icons/static/Fat Cow/16x16/save_money.png | Bin 0 -> 718 bytes .../static/Fat Cow/16x16/scale_image.png | Bin 0 -> 692 bytes apps/icons/static/Fat Cow/16x16/scanner.png | Bin 0 -> 622 bytes .../static/Fat Cow/16x16/screen_error.png | Bin 0 -> 747 bytes .../static/Fat Cow/16x16/screwdriver.png | Bin 0 -> 511 bytes apps/icons/static/Fat Cow/16x16/script.png | Bin 0 -> 626 bytes .../icons/static/Fat Cow/16x16/script_add.png | Bin 0 -> 719 bytes .../static/Fat Cow/16x16/script_code.png | Bin 0 -> 782 bytes .../static/Fat Cow/16x16/script_code_red.png | Bin 0 -> 804 bytes .../static/Fat Cow/16x16/script_delete.png | Bin 0 -> 722 bytes .../static/Fat Cow/16x16/script_edit.png | Bin 0 -> 780 bytes .../static/Fat Cow/16x16/script_error.png | Bin 0 -> 786 bytes .../static/Fat Cow/16x16/script_gear.png | Bin 0 -> 803 bytes apps/icons/static/Fat Cow/16x16/script_go.png | Bin 0 -> 767 bytes .../icons/static/Fat Cow/16x16/script_key.png | Bin 0 -> 783 bytes .../static/Fat Cow/16x16/script_lightning.png | Bin 0 -> 780 bytes .../static/Fat Cow/16x16/script_link.png | Bin 0 -> 808 bytes .../static/Fat Cow/16x16/script_palette.png | Bin 0 -> 786 bytes .../static/Fat Cow/16x16/script_save.png | Bin 0 -> 737 bytes apps/icons/static/Fat Cow/16x16/scripts.png | Bin 0 -> 793 bytes .../static/Fat Cow/16x16/scroller_bar.png | Bin 0 -> 629 bytes apps/icons/static/Fat Cow/16x16/scull.png | Bin 0 -> 798 bytes .../static/Fat Cow/16x16/search_minus.png | Bin 0 -> 773 bytes .../static/Fat Cow/16x16/search_plus.png | Bin 0 -> 884 bytes apps/icons/static/Fat Cow/16x16/select.png | Bin 0 -> 471 bytes .../16x16/select_by_adding_to_selection.png | Bin 0 -> 675 bytes .../static/Fat Cow/16x16/select_by_color.png | Bin 0 -> 637 bytes .../Fat Cow/16x16/select_by_difference.png | Bin 0 -> 678 bytes .../Fat Cow/16x16/select_by_intersection.png | Bin 0 -> 729 bytes .../Fat Cow/16x16/select_continuous_area.png | Bin 0 -> 641 bytes .../static/Fat Cow/16x16/select_ellipse.png | Bin 0 -> 688 bytes .../static/Fat Cow/16x16/select_invert.png | Bin 0 -> 438 bytes .../static/Fat Cow/16x16/select_lasso.png | Bin 0 -> 864 bytes .../Fat Cow/16x16/select_restangular.png | Bin 0 -> 444 bytes .../static/Fat Cow/16x16/sertificate.png | Bin 0 -> 478 bytes apps/icons/static/Fat Cow/16x16/server.png | Bin 0 -> 512 bytes .../icons/static/Fat Cow/16x16/server_add.png | Bin 0 -> 661 bytes .../static/Fat Cow/16x16/server_chart.png | Bin 0 -> 694 bytes .../Fat Cow/16x16/server_components.png | Bin 0 -> 911 bytes .../static/Fat Cow/16x16/server_compress.png | Bin 0 -> 714 bytes .../static/Fat Cow/16x16/server_connect.png | Bin 0 -> 742 bytes .../static/Fat Cow/16x16/server_database.png | Bin 0 -> 672 bytes .../static/Fat Cow/16x16/server_delete.png | Bin 0 -> 675 bytes .../static/Fat Cow/16x16/server_edit.png | Bin 0 -> 691 bytes .../static/Fat Cow/16x16/server_error.png | Bin 0 -> 700 bytes apps/icons/static/Fat Cow/16x16/server_go.png | Bin 0 -> 688 bytes .../Fat Cow/16x16/server_information.png | Bin 0 -> 737 bytes .../icons/static/Fat Cow/16x16/server_key.png | Bin 0 -> 712 bytes .../static/Fat Cow/16x16/server_lightning.png | Bin 0 -> 751 bytes .../static/Fat Cow/16x16/server_link.png | Bin 0 -> 728 bytes .../static/Fat Cow/16x16/server_stanchion.png | Bin 0 -> 441 bytes .../Fat Cow/16x16/server_uncompress.png | Bin 0 -> 696 bytes .../Fat Cow/16x16/session_idle_time.png | Bin 0 -> 876 bytes .../Fat Cow/16x16/set_security_question.png | Bin 0 -> 794 bytes .../static/Fat Cow/16x16/setting_tools.png | Bin 0 -> 1017 bytes apps/icons/static/Fat Cow/16x16/shading.png | Bin 0 -> 469 bytes .../Fat Cow/16x16/shape_align_bottom.png | Bin 0 -> 451 bytes .../Fat Cow/16x16/shape_align_center.png | Bin 0 -> 444 bytes .../static/Fat Cow/16x16/shape_align_left.png | Bin 0 -> 443 bytes .../Fat Cow/16x16/shape_align_middle.png | Bin 0 -> 534 bytes .../Fat Cow/16x16/shape_align_right.png | Bin 0 -> 423 bytes .../static/Fat Cow/16x16/shape_align_top.png | Bin 0 -> 489 bytes .../Fat Cow/16x16/shape_flip_horizontal.png | Bin 0 -> 630 bytes .../Fat Cow/16x16/shape_flip_vertical.png | Bin 0 -> 655 bytes .../static/Fat Cow/16x16/shape_group.png | Bin 0 -> 671 bytes .../static/Fat Cow/16x16/shape_handles.png | Bin 0 -> 544 bytes .../static/Fat Cow/16x16/shape_move_back.png | Bin 0 -> 570 bytes .../Fat Cow/16x16/shape_move_backwards.png | Bin 0 -> 481 bytes .../Fat Cow/16x16/shape_move_forwards.png | Bin 0 -> 542 bytes .../static/Fat Cow/16x16/shape_move_front.png | Bin 0 -> 651 bytes .../16x16/shape_rotate_anticlockwise.png | Bin 0 -> 801 bytes .../Fat Cow/16x16/shape_rotate_clockwise.png | Bin 0 -> 805 bytes .../static/Fat Cow/16x16/shape_square.png | Bin 0 -> 392 bytes .../static/Fat Cow/16x16/shape_square_add.png | Bin 0 -> 589 bytes .../Fat Cow/16x16/shape_square_delete.png | Bin 0 -> 589 bytes .../Fat Cow/16x16/shape_square_edit.png | Bin 0 -> 663 bytes .../Fat Cow/16x16/shape_square_error.png | Bin 0 -> 646 bytes .../static/Fat Cow/16x16/shape_square_go.png | Bin 0 -> 652 bytes .../static/Fat Cow/16x16/shape_square_key.png | Bin 0 -> 661 bytes .../Fat Cow/16x16/shape_square_link.png | Bin 0 -> 724 bytes .../static/Fat Cow/16x16/shape_ungroup.png | Bin 0 -> 738 bytes apps/icons/static/Fat Cow/16x16/share.png | Bin 0 -> 553 bytes apps/icons/static/Fat Cow/16x16/sharpen.png | Bin 0 -> 643 bytes .../static/Fat Cow/16x16/sheduled_task.png | Bin 0 -> 811 bytes apps/icons/static/Fat Cow/16x16/shield.png | Bin 0 -> 704 bytes .../icons/static/Fat Cow/16x16/shield_add.png | Bin 0 -> 794 bytes .../static/Fat Cow/16x16/shield_delete.png | Bin 0 -> 799 bytes apps/icons/static/Fat Cow/16x16/shield_go.png | Bin 0 -> 816 bytes .../icons/static/Fat Cow/16x16/shirt_polo.png | Bin 0 -> 725 bytes apps/icons/static/Fat Cow/16x16/shopping.png | Bin 0 -> 833 bytes apps/icons/static/Fat Cow/16x16/shorts.png | Bin 0 -> 721 bytes apps/icons/static/Fat Cow/16x16/showel.png | Bin 0 -> 682 bytes apps/icons/static/Fat Cow/16x16/shuriken.png | Bin 0 -> 910 bytes apps/icons/static/Fat Cow/16x16/sign.png | Bin 0 -> 489 bytes apps/icons/static/Fat Cow/16x16/siren.png | Bin 0 -> 821 bytes .../Fat Cow/16x16/site_backup_and_restore.png | Bin 0 -> 745 bytes .../static/Fat Cow/16x16/site_enhancer.png | Bin 0 -> 834 bytes apps/icons/static/Fat Cow/16x16/sitemap.png | Bin 0 -> 482 bytes .../static/Fat Cow/16x16/sitemap_color.png | Bin 0 -> 583 bytes .../static/Fat Cow/16x16/size_horizontal.png | Bin 0 -> 371 bytes .../static/Fat Cow/16x16/size_vertical.png | Bin 0 -> 414 bytes apps/icons/static/Fat Cow/16x16/skate.png | Bin 0 -> 661 bytes apps/icons/static/Fat Cow/16x16/skins.png | Bin 0 -> 769 bytes apps/icons/static/Fat Cow/16x16/skype.png | Bin 0 -> 791 bytes apps/icons/static/Fat Cow/16x16/slackware.png | Bin 0 -> 857 bytes apps/icons/static/Fat Cow/16x16/slideshow.png | Bin 0 -> 605 bytes .../static/Fat Cow/16x16/small_business.png | Bin 0 -> 760 bytes apps/icons/static/Fat Cow/16x16/small_car.png | Bin 0 -> 604 bytes .../static/Fat Cow/16x16/small_tiles.png | Bin 0 -> 688 bytes apps/icons/static/Fat Cow/16x16/snapshot.png | Bin 0 -> 788 bytes apps/icons/static/Fat Cow/16x16/snow_rain.png | Bin 0 -> 665 bytes apps/icons/static/Fat Cow/16x16/snowman.png | Bin 0 -> 836 bytes apps/icons/static/Fat Cow/16x16/soap.png | Bin 0 -> 772 bytes .../static/Fat Cow/16x16/soil_layers.png | Bin 0 -> 912 bytes apps/icons/static/Fat Cow/16x16/solar.png | Bin 0 -> 658 bytes .../static/Fat Cow/16x16/sort_ascending.png | Bin 0 -> 703 bytes .../static/Fat Cow/16x16/sort_columns.png | Bin 0 -> 662 bytes .../static/Fat Cow/16x16/sort_descending.png | Bin 0 -> 707 bytes apps/icons/static/Fat Cow/16x16/sound.png | Bin 0 -> 775 bytes apps/icons/static/Fat Cow/16x16/sound_add.png | Bin 0 -> 848 bytes .../static/Fat Cow/16x16/sound_delete.png | Bin 0 -> 838 bytes apps/icons/static/Fat Cow/16x16/sound_low.png | Bin 0 -> 719 bytes .../icons/static/Fat Cow/16x16/sound_mute.png | Bin 0 -> 697 bytes .../icons/static/Fat Cow/16x16/sound_none.png | Bin 0 -> 573 bytes apps/icons/static/Fat Cow/16x16/soup.png | Bin 0 -> 756 bytes .../static/Fat Cow/16x16/source_code.png | Bin 0 -> 564 bytes apps/icons/static/Fat Cow/16x16/spacer.png | Bin 0 -> 445 bytes apps/icons/static/Fat Cow/16x16/spam.png | Bin 0 -> 677 bytes .../static/Fat Cow/16x16/spam_filter.png | Bin 0 -> 826 bytes apps/icons/static/Fat Cow/16x16/speakers.png | Bin 0 -> 518 bytes .../static/Fat Cow/16x16/speedometer.png | Bin 0 -> 852 bytes .../icons/static/Fat Cow/16x16/spellcheck.png | Bin 0 -> 626 bytes .../static/Fat Cow/16x16/spellcheck_error.png | Bin 0 -> 679 bytes .../icons/static/Fat Cow/16x16/spider_web.png | Bin 0 -> 756 bytes apps/icons/static/Fat Cow/16x16/spill.png | Bin 0 -> 764 bytes apps/icons/static/Fat Cow/16x16/sport.png | Bin 0 -> 898 bytes .../static/Fat Cow/16x16/sport_8ball.png | Bin 0 -> 829 bytes .../static/Fat Cow/16x16/sport_basketball.png | Bin 0 -> 866 bytes .../static/Fat Cow/16x16/sport_football.png | Bin 0 -> 832 bytes .../icons/static/Fat Cow/16x16/sport_golf.png | Bin 0 -> 769 bytes .../static/Fat Cow/16x16/sport_raquet.png | Bin 0 -> 678 bytes .../Fat Cow/16x16/sport_shuttlecock.png | Bin 0 -> 748 bytes .../static/Fat Cow/16x16/sport_soccer.png | Bin 0 -> 903 bytes .../static/Fat Cow/16x16/sport_tennis.png | Bin 0 -> 823 bytes apps/icons/static/Fat Cow/16x16/spring.png | Bin 0 -> 366 bytes apps/icons/static/Fat Cow/16x16/sql_join.png | Bin 0 -> 577 bytes .../static/Fat Cow/16x16/sql_join_inner.png | Bin 0 -> 628 bytes .../static/Fat Cow/16x16/sql_join_left.png | Bin 0 -> 668 bytes .../Fat Cow/16x16/sql_join_left_exclude.png | Bin 0 -> 663 bytes .../static/Fat Cow/16x16/sql_join_outer.png | Bin 0 -> 646 bytes .../Fat Cow/16x16/sql_join_outer_exclude.png | Bin 0 -> 653 bytes .../static/Fat Cow/16x16/sql_join_right.png | Bin 0 -> 676 bytes .../Fat Cow/16x16/sql_join_right_exclude.png | Bin 0 -> 593 bytes .../static/Fat Cow/16x16/ssl_certificates.png | Bin 0 -> 583 bytes .../static/Fat Cow/16x16/stamp_pattern.png | Bin 0 -> 434 bytes apps/icons/static/Fat Cow/16x16/star.png | Bin 0 -> 611 bytes .../icons/static/Fat Cow/16x16/statistics.png | Bin 0 -> 851 bytes .../static/Fat Cow/16x16/status_away.png | Bin 0 -> 701 bytes .../static/Fat Cow/16x16/status_busy.png | Bin 0 -> 693 bytes .../static/Fat Cow/16x16/status_offline.png | Bin 0 -> 598 bytes .../static/Fat Cow/16x16/status_online.png | Bin 0 -> 588 bytes .../static/Fat Cow/16x16/steering_wheel.png | Bin 0 -> 674 bytes .../static/Fat Cow/16x16/steering_wheel_2.png | Bin 0 -> 655 bytes .../static/Fat Cow/16x16/steering_wheel_3.png | Bin 0 -> 814 bytes apps/icons/static/Fat Cow/16x16/stop.png | Bin 0 -> 650 bytes .../static/Fat Cow/16x16/stopwatch_finish.png | Bin 0 -> 809 bytes .../static/Fat Cow/16x16/stopwatch_pause.png | Bin 0 -> 826 bytes .../static/Fat Cow/16x16/stopwatch_start.png | Bin 0 -> 814 bytes apps/icons/static/Fat Cow/16x16/storage.png | Bin 0 -> 806 bytes .../static/Fat Cow/16x16/street_stall.png | Bin 0 -> 717 bytes .../static/Fat Cow/16x16/stumble_upon.png | Bin 0 -> 644 bytes apps/icons/static/Fat Cow/16x16/style.png | Bin 0 -> 786 bytes apps/icons/static/Fat Cow/16x16/style_add.png | Bin 0 -> 868 bytes .../static/Fat Cow/16x16/style_delete.png | Bin 0 -> 897 bytes .../icons/static/Fat Cow/16x16/style_edit.png | Bin 0 -> 893 bytes apps/icons/static/Fat Cow/16x16/style_go.png | Bin 0 -> 866 bytes apps/icons/static/Fat Cow/16x16/subwoofer.png | Bin 0 -> 631 bytes apps/icons/static/Fat Cow/16x16/sum.png | Bin 0 -> 602 bytes .../icons/static/Fat Cow/16x16/sun_cloudy.png | Bin 0 -> 783 bytes apps/icons/static/Fat Cow/16x16/sun_rain.png | Bin 0 -> 679 bytes apps/icons/static/Fat Cow/16x16/support.png | Bin 0 -> 919 bytes .../icons/static/Fat Cow/16x16/swf_loader.png | Bin 0 -> 695 bytes apps/icons/static/Fat Cow/16x16/switch.png | Bin 0 -> 420 bytes .../static/Fat Cow/16x16/switch_120v.png | Bin 0 -> 589 bytes .../static/Fat Cow/16x16/switch_220v.png | Bin 0 -> 577 bytes .../static/Fat Cow/16x16/system_monitor.png | Bin 0 -> 541 bytes .../static/Fat Cow/16x16/system_time.png | Bin 0 -> 778 bytes apps/icons/static/Fat Cow/16x16/tab.png | Bin 0 -> 410 bytes apps/icons/static/Fat Cow/16x16/tab_add.png | Bin 0 -> 601 bytes .../icons/static/Fat Cow/16x16/tab_delete.png | Bin 0 -> 594 bytes apps/icons/static/Fat Cow/16x16/tab_edit.png | Bin 0 -> 649 bytes apps/icons/static/Fat Cow/16x16/tab_go.png | Bin 0 -> 607 bytes apps/icons/static/Fat Cow/16x16/tabbar.png | Bin 0 -> 396 bytes apps/icons/static/Fat Cow/16x16/table.png | Bin 0 -> 489 bytes apps/icons/static/Fat Cow/16x16/table_add.png | Bin 0 -> 660 bytes .../static/Fat Cow/16x16/table_chart.png | Bin 0 -> 623 bytes .../static/Fat Cow/16x16/table_delete.png | Bin 0 -> 667 bytes .../icons/static/Fat Cow/16x16/table_edit.png | Bin 0 -> 705 bytes .../static/Fat Cow/16x16/table_error.png | Bin 0 -> 715 bytes .../static/Fat Cow/16x16/table_excel.png | Bin 0 -> 725 bytes .../static/Fat Cow/16x16/table_export.png | Bin 0 -> 618 bytes .../icons/static/Fat Cow/16x16/table_gear.png | Bin 0 -> 709 bytes apps/icons/static/Fat Cow/16x16/table_go.png | Bin 0 -> 710 bytes .../static/Fat Cow/16x16/table_heatmap.png | Bin 0 -> 653 bytes .../static/Fat Cow/16x16/table_import.png | Bin 0 -> 598 bytes .../static/Fat Cow/16x16/table_insert.png | Bin 0 -> 668 bytes apps/icons/static/Fat Cow/16x16/table_key.png | Bin 0 -> 734 bytes .../static/Fat Cow/16x16/table_lightning.png | Bin 0 -> 729 bytes .../icons/static/Fat Cow/16x16/table_link.png | Bin 0 -> 796 bytes .../static/Fat Cow/16x16/table_money.png | Bin 0 -> 785 bytes .../static/Fat Cow/16x16/table_multiple.png | Bin 0 -> 577 bytes .../static/Fat Cow/16x16/table_paint_can.png | Bin 0 -> 720 bytes .../static/Fat Cow/16x16/table_refresh.png | Bin 0 -> 766 bytes .../Fat Cow/16x16/table_relationship.png | Bin 0 -> 738 bytes .../static/Fat Cow/16x16/table_replace.png | Bin 0 -> 719 bytes .../static/Fat Cow/16x16/table_row_delete.png | Bin 0 -> 676 bytes .../static/Fat Cow/16x16/table_row_insert.png | Bin 0 -> 633 bytes .../icons/static/Fat Cow/16x16/table_save.png | Bin 0 -> 714 bytes .../static/Fat Cow/16x16/table_select.png | Bin 0 -> 568 bytes .../static/Fat Cow/16x16/table_select_all.png | Bin 0 -> 524 bytes .../static/Fat Cow/16x16/table_select_big.png | Bin 0 -> 581 bytes .../Fat Cow/16x16/table_select_column.png | Bin 0 -> 628 bytes .../static/Fat Cow/16x16/table_select_row.png | Bin 0 -> 527 bytes .../static/Fat Cow/16x16/table_sheet.png | Bin 0 -> 565 bytes .../icons/static/Fat Cow/16x16/table_sort.png | Bin 0 -> 699 bytes .../static/Fat Cow/16x16/table_split.png | Bin 0 -> 569 bytes apps/icons/static/Fat Cow/16x16/table_sum.png | Bin 0 -> 647 bytes apps/icons/static/Fat Cow/16x16/table_tab.png | Bin 0 -> 624 bytes .../static/Fat Cow/16x16/table_tab_resize.png | Bin 0 -> 598 bytes .../static/Fat Cow/16x16/table_tab_search.png | Bin 0 -> 771 bytes .../static/Fat Cow/16x16/tabnavigator.png | Bin 0 -> 646 bytes apps/icons/static/Fat Cow/16x16/tag.png | Bin 0 -> 539 bytes apps/icons/static/Fat Cow/16x16/tag_blue.png | Bin 0 -> 597 bytes .../static/Fat Cow/16x16/tag_blue_add.png | Bin 0 -> 757 bytes .../static/Fat Cow/16x16/tag_blue_delete.png | Bin 0 -> 773 bytes .../static/Fat Cow/16x16/tag_blue_edit.png | Bin 0 -> 701 bytes apps/icons/static/Fat Cow/16x16/tag_green.png | Bin 0 -> 581 bytes .../icons/static/Fat Cow/16x16/tag_orange.png | Bin 0 -> 604 bytes apps/icons/static/Fat Cow/16x16/tag_pink.png | Bin 0 -> 616 bytes .../icons/static/Fat Cow/16x16/tag_purple.png | Bin 0 -> 595 bytes apps/icons/static/Fat Cow/16x16/tag_red.png | Bin 0 -> 601 bytes .../icons/static/Fat Cow/16x16/tag_yellow.png | Bin 0 -> 595 bytes .../icons/static/Fat Cow/16x16/tags_cloud.png | Bin 0 -> 918 bytes apps/icons/static/Fat Cow/16x16/tea_cup.png | Bin 0 -> 877 bytes apps/icons/static/Fat Cow/16x16/teapot.png | Bin 0 -> 748 bytes .../icons/static/Fat Cow/16x16/technorati.png | Bin 0 -> 725 bytes .../icons/static/Fat Cow/16x16/teddy_bear.png | Bin 0 -> 672 bytes apps/icons/static/Fat Cow/16x16/telephone.png | Bin 0 -> 642 bytes .../static/Fat Cow/16x16/telephone_add.png | Bin 0 -> 722 bytes .../static/Fat Cow/16x16/telephone_delete.png | Bin 0 -> 719 bytes .../static/Fat Cow/16x16/telephone_edit.png | Bin 0 -> 756 bytes .../static/Fat Cow/16x16/telephone_error.png | Bin 0 -> 724 bytes .../static/Fat Cow/16x16/telephone_go.png | Bin 0 -> 741 bytes .../static/Fat Cow/16x16/telephone_key.png | Bin 0 -> 761 bytes .../static/Fat Cow/16x16/telephone_link.png | Bin 0 -> 807 bytes .../icons/static/Fat Cow/16x16/television.png | Bin 0 -> 586 bytes .../static/Fat Cow/16x16/television_add.png | Bin 0 -> 704 bytes .../Fat Cow/16x16/television_delete.png | Bin 0 -> 696 bytes .../static/Fat Cow/16x16/temperature_1.png | Bin 0 -> 484 bytes .../static/Fat Cow/16x16/temperature_2.png | Bin 0 -> 481 bytes .../static/Fat Cow/16x16/temperature_3.png | Bin 0 -> 488 bytes .../static/Fat Cow/16x16/temperature_4.png | Bin 0 -> 488 bytes .../static/Fat Cow/16x16/temperature_5.png | Bin 0 -> 469 bytes apps/icons/static/Fat Cow/16x16/terminal.png | Bin 0 -> 669 bytes apps/icons/static/Fat Cow/16x16/text.png | Bin 0 -> 621 bytes .../Fat Cow/16x16/text_align_center.png | Bin 0 -> 520 bytes .../Fat Cow/16x16/text_align_justity.png | Bin 0 -> 471 bytes .../static/Fat Cow/16x16/text_align_left.png | Bin 0 -> 490 bytes .../static/Fat Cow/16x16/text_align_right.png | Bin 0 -> 478 bytes .../static/Fat Cow/16x16/text_allcaps.png | Bin 0 -> 479 bytes apps/icons/static/Fat Cow/16x16/text_area.png | Bin 0 -> 611 bytes apps/icons/static/Fat Cow/16x16/text_bold.png | Bin 0 -> 573 bytes .../static/Fat Cow/16x16/text_columns.png | Bin 0 -> 483 bytes .../static/Fat Cow/16x16/text_document.png | Bin 0 -> 520 bytes .../Fat Cow/16x16/text_document_wrap.png | Bin 0 -> 572 bytes .../icons/static/Fat Cow/16x16/text_drama.png | Bin 0 -> 505 bytes .../static/Fat Cow/16x16/text_dropcaps.png | Bin 0 -> 560 bytes .../static/Fat Cow/16x16/text_heading_1.png | Bin 0 -> 532 bytes .../static/Fat Cow/16x16/text_heading_2.png | Bin 0 -> 577 bytes .../static/Fat Cow/16x16/text_heading_3.png | Bin 0 -> 578 bytes .../static/Fat Cow/16x16/text_heading_4.png | Bin 0 -> 562 bytes .../static/Fat Cow/16x16/text_heading_5.png | Bin 0 -> 586 bytes .../static/Fat Cow/16x16/text_heading_6.png | Bin 0 -> 558 bytes .../Fat Cow/16x16/text_horizontalrule.png | Bin 0 -> 510 bytes .../static/Fat Cow/16x16/text_indent.png | Bin 0 -> 586 bytes .../Fat Cow/16x16/text_indent_remove.png | Bin 0 -> 601 bytes .../static/Fat Cow/16x16/text_italic.png | Bin 0 -> 521 bytes .../static/Fat Cow/16x16/text_kerning.png | Bin 0 -> 659 bytes .../static/Fat Cow/16x16/text_large_cap.png | Bin 0 -> 567 bytes .../Fat Cow/16x16/text_letter_omega.png | Bin 0 -> 631 bytes .../Fat Cow/16x16/text_letterspacing.png | Bin 0 -> 700 bytes .../static/Fat Cow/16x16/text_linespacing.png | Bin 0 -> 591 bytes .../Fat Cow/16x16/text_list_bullets.png | Bin 0 -> 600 bytes .../Fat Cow/16x16/text_list_numbers.png | Bin 0 -> 562 bytes .../static/Fat Cow/16x16/text_lowercase.png | Bin 0 -> 652 bytes .../Fat Cow/16x16/text_padding_bottom.png | Bin 0 -> 495 bytes .../Fat Cow/16x16/text_padding_left.png | Bin 0 -> 500 bytes .../Fat Cow/16x16/text_padding_right.png | Bin 0 -> 508 bytes .../static/Fat Cow/16x16/text_padding_top.png | Bin 0 -> 481 bytes .../static/Fat Cow/16x16/text_pagination.png | Bin 0 -> 586 bytes .../Fat Cow/16x16/text_pagination_100.png | Bin 0 -> 713 bytes .../icons/static/Fat Cow/16x16/text_prose.png | Bin 0 -> 526 bytes .../static/Fat Cow/16x16/text_replace.png | Bin 0 -> 650 bytes .../static/Fat Cow/16x16/text_resize.png | Bin 0 -> 719 bytes .../static/Fat Cow/16x16/text_signature.png | Bin 0 -> 701 bytes .../static/Fat Cow/16x16/text_smallcaps.png | Bin 0 -> 540 bytes .../Fat Cow/16x16/text_strikethroungh.png | Bin 0 -> 567 bytes .../static/Fat Cow/16x16/text_subscript.png | Bin 0 -> 588 bytes .../static/Fat Cow/16x16/text_superscript.png | Bin 0 -> 608 bytes .../static/Fat Cow/16x16/text_underline.png | Bin 0 -> 563 bytes .../static/Fat Cow/16x16/text_uppercase.png | Bin 0 -> 662 bytes .../icons/static/Fat Cow/16x16/text_width.png | Bin 0 -> 635 bytes apps/icons/static/Fat Cow/16x16/textfield.png | Bin 0 -> 338 bytes .../static/Fat Cow/16x16/textfield_add.png | Bin 0 -> 560 bytes .../static/Fat Cow/16x16/textfield_delete.png | Bin 0 -> 563 bytes .../static/Fat Cow/16x16/textfield_key.png | Bin 0 -> 644 bytes .../static/Fat Cow/16x16/textfield_rename.png | Bin 0 -> 509 bytes apps/icons/static/Fat Cow/16x16/theater.png | Bin 0 -> 815 bytes .../static/Fat Cow/16x16/things_beauty.png | Bin 0 -> 491 bytes .../static/Fat Cow/16x16/things_digital.png | Bin 0 -> 699 bytes .../icons/static/Fat Cow/16x16/three_tags.png | Bin 0 -> 811 bytes .../icons/static/Fat Cow/16x16/thumb_down.png | Bin 0 -> 719 bytes apps/icons/static/Fat Cow/16x16/thumb_up.png | Bin 0 -> 659 bytes apps/icons/static/Fat Cow/16x16/tick.png | Bin 0 -> 451 bytes apps/icons/static/Fat Cow/16x16/tilelist.png | Bin 0 -> 739 bytes apps/icons/static/Fat Cow/16x16/time.png | Bin 0 -> 812 bytes apps/icons/static/Fat Cow/16x16/time_add.png | Bin 0 -> 906 bytes .../static/Fat Cow/16x16/time_delete.png | Bin 0 -> 901 bytes apps/icons/static/Fat Cow/16x16/time_go.png | Bin 0 -> 911 bytes apps/icons/static/Fat Cow/16x16/timeline.png | Bin 0 -> 962 bytes .../static/Fat Cow/16x16/timeline_marker.png | Bin 0 -> 503 bytes apps/icons/static/Fat Cow/16x16/tire.png | Bin 0 -> 822 bytes .../static/Fat Cow/16x16/title_window.png | Bin 0 -> 442 bytes .../icons/static/Fat Cow/16x16/to_do_list.png | Bin 0 -> 742 bytes .../Fat Cow/16x16/to_do_list_cheked_1.png | Bin 0 -> 761 bytes .../Fat Cow/16x16/to_do_list_cheked_all.png | Bin 0 -> 771 bytes apps/icons/static/Fat Cow/16x16/toolbox.png | Bin 0 -> 779 bytes apps/icons/static/Fat Cow/16x16/tooth.png | Bin 0 -> 564 bytes apps/icons/static/Fat Cow/16x16/tornado.png | Bin 0 -> 854 bytes apps/icons/static/Fat Cow/16x16/toster.png | Bin 0 -> 553 bytes .../static/Fat Cow/16x16/total_plan_cost.png | Bin 0 -> 809 bytes apps/icons/static/Fat Cow/16x16/toucan.png | Bin 0 -> 683 bytes apps/icons/static/Fat Cow/16x16/tower.png | Bin 0 -> 747 bytes apps/icons/static/Fat Cow/16x16/toxic.png | Bin 0 -> 765 bytes .../static/Fat Cow/16x16/traffic_lights.png | Bin 0 -> 767 bytes .../Fat Cow/16x16/traffic_lights_green.png | Bin 0 -> 731 bytes .../Fat Cow/16x16/traffic_lights_red.png | Bin 0 -> 735 bytes .../Fat Cow/16x16/traffic_lights_yellow.png | Bin 0 -> 749 bytes .../static/Fat Cow/16x16/traffic_usage.png | Bin 0 -> 600 bytes .../static/Fat Cow/16x16/transform_crop.png | Bin 0 -> 497 bytes .../Fat Cow/16x16/transform_crop_resize.png | Bin 0 -> 699 bytes .../static/Fat Cow/16x16/transform_flip.png | Bin 0 -> 763 bytes .../static/Fat Cow/16x16/transform_layer.png | Bin 0 -> 817 bytes .../static/Fat Cow/16x16/transform_move.png | Bin 0 -> 575 bytes .../static/Fat Cow/16x16/transform_path.png | Bin 0 -> 703 bytes .../Fat Cow/16x16/transform_perspective.png | Bin 0 -> 678 bytes .../static/Fat Cow/16x16/transform_rotate.png | Bin 0 -> 802 bytes .../Fat Cow/16x16/transform_rotate_180.png | Bin 0 -> 647 bytes .../Fat Cow/16x16/transform_rotate_270.png | Bin 0 -> 639 bytes .../Fat Cow/16x16/transform_rotate_90.png | Bin 0 -> 644 bytes .../static/Fat Cow/16x16/transform_scale.png | Bin 0 -> 671 bytes .../Fat Cow/16x16/transform_selection.png | Bin 0 -> 719 bytes .../static/Fat Cow/16x16/transform_shear.png | Bin 0 -> 764 bytes apps/icons/static/Fat Cow/16x16/transmit.png | Bin 0 -> 712 bytes .../static/Fat Cow/16x16/transmit_add.png | Bin 0 -> 860 bytes .../static/Fat Cow/16x16/transmit_blue.png | Bin 0 -> 700 bytes .../static/Fat Cow/16x16/transmit_delete.png | Bin 0 -> 864 bytes .../static/Fat Cow/16x16/transmit_edit.png | Bin 0 -> 923 bytes .../static/Fat Cow/16x16/transmit_error.png | Bin 0 -> 838 bytes .../static/Fat Cow/16x16/transmit_go.png | Bin 0 -> 876 bytes apps/icons/static/Fat Cow/16x16/travel.png | Bin 0 -> 789 bytes apps/icons/static/Fat Cow/16x16/tree.png | Bin 0 -> 716 bytes .../static/Fat Cow/16x16/trojan_horse.png | Bin 0 -> 695 bytes apps/icons/static/Fat Cow/16x16/tumblr.png | Bin 0 -> 659 bytes apps/icons/static/Fat Cow/16x16/tux.png | Bin 0 -> 633 bytes apps/icons/static/Fat Cow/16x16/twitter_1.png | Bin 0 -> 610 bytes apps/icons/static/Fat Cow/16x16/twitter_2.png | Bin 0 -> 867 bytes apps/icons/static/Fat Cow/16x16/ubuntu.png | Bin 0 -> 776 bytes apps/icons/static/Fat Cow/16x16/umbrella.png | Bin 0 -> 569 bytes .../Fat Cow/16x16/underle_dictionary.png | Bin 0 -> 482 bytes .../static/Fat Cow/16x16/understanding.png | Bin 0 -> 731 bytes apps/icons/static/Fat Cow/16x16/unicorn.png | Bin 0 -> 655 bytes .../static/Fat Cow/16x16/universal_binary.png | Bin 0 -> 786 bytes apps/icons/static/Fat Cow/16x16/update.png | Bin 0 -> 814 bytes apps/icons/static/Fat Cow/16x16/usb_3.png | Bin 0 -> 388 bytes apps/icons/static/Fat Cow/16x16/user.png | Bin 0 -> 593 bytes apps/icons/static/Fat Cow/16x16/user_add.png | Bin 0 -> 705 bytes .../static/Fat Cow/16x16/user_astronaut.png | Bin 0 -> 676 bytes .../static/Fat Cow/16x16/user_batman.png | Bin 0 -> 649 bytes .../static/Fat Cow/16x16/user_blondy.png | Bin 0 -> 816 bytes .../static/Fat Cow/16x16/user_catwomen.png | Bin 0 -> 688 bytes .../icons/static/Fat Cow/16x16/user_chief.png | Bin 0 -> 654 bytes .../Fat Cow/16x16/user_chief_female.png | Bin 0 -> 670 bytes .../icons/static/Fat Cow/16x16/user_clown.png | Bin 0 -> 808 bytes .../static/Fat Cow/16x16/user_comment.png | Bin 0 -> 760 bytes .../static/Fat Cow/16x16/user_delete.png | Bin 0 -> 711 bytes apps/icons/static/Fat Cow/16x16/user_edit.png | Bin 0 -> 741 bytes .../static/Fat Cow/16x16/user_female.png | Bin 0 -> 606 bytes apps/icons/static/Fat Cow/16x16/user_go.png | Bin 0 -> 709 bytes apps/icons/static/Fat Cow/16x16/user_gray.png | Bin 0 -> 594 bytes .../icons/static/Fat Cow/16x16/user_green.png | Bin 0 -> 589 bytes apps/icons/static/Fat Cow/16x16/user_jew.png | Bin 0 -> 714 bytes apps/icons/static/Fat Cow/16x16/user_king.png | Bin 0 -> 691 bytes apps/icons/static/Fat Cow/16x16/user_maid.png | Bin 0 -> 694 bytes .../static/Fat Cow/16x16/user_medical.png | Bin 0 -> 607 bytes .../Fat Cow/16x16/user_medical_female.png | Bin 0 -> 694 bytes .../icons/static/Fat Cow/16x16/user_ninja.png | Bin 0 -> 747 bytes apps/icons/static/Fat Cow/16x16/user_nude.png | Bin 0 -> 656 bytes .../static/Fat Cow/16x16/user_nude_female.png | Bin 0 -> 693 bytes .../static/Fat Cow/16x16/user_orange.png | Bin 0 -> 584 bytes .../Fat Cow/16x16/user_police_england.png | Bin 0 -> 725 bytes .../Fat Cow/16x16/user_police_female.png | Bin 0 -> 741 bytes .../static/Fat Cow/16x16/user_policeman.png | Bin 0 -> 720 bytes .../icons/static/Fat Cow/16x16/user_queen.png | Bin 0 -> 694 bytes apps/icons/static/Fat Cow/16x16/user_red.png | Bin 0 -> 593 bytes .../static/Fat Cow/16x16/user_sailor.png | Bin 0 -> 686 bytes .../static/Fat Cow/16x16/user_silhouette.png | Bin 0 -> 516 bytes .../static/Fat Cow/16x16/user_soldier.png | Bin 0 -> 717 bytes .../static/Fat Cow/16x16/user_student.png | Bin 0 -> 692 bytes .../Fat Cow/16x16/user_student_female.png | Bin 0 -> 716 bytes apps/icons/static/Fat Cow/16x16/user_suit.png | Bin 0 -> 597 bytes .../static/Fat Cow/16x16/user_vietnamese.png | Bin 0 -> 734 bytes .../icons/static/Fat Cow/16x16/user_zorro.png | Bin 0 -> 690 bytes apps/icons/static/Fat Cow/16x16/vbox.png | Bin 0 -> 301 bytes apps/icons/static/Fat Cow/16x16/vcard.png | Bin 0 -> 642 bytes apps/icons/static/Fat Cow/16x16/vcard_add.png | Bin 0 -> 740 bytes .../static/Fat Cow/16x16/vcard_delete.png | Bin 0 -> 755 bytes .../icons/static/Fat Cow/16x16/vcard_edit.png | Bin 0 -> 807 bytes .../static/Fat Cow/16x16/vdividedbox.png | Bin 0 -> 192 bytes apps/icons/static/Fat Cow/16x16/vector.png | Bin 0 -> 623 bytes .../icons/static/Fat Cow/16x16/vector_add.png | Bin 0 -> 736 bytes .../static/Fat Cow/16x16/vector_delete.png | Bin 0 -> 741 bytes apps/icons/static/Fat Cow/16x16/vhs.png | Bin 0 -> 467 bytes apps/icons/static/Fat Cow/16x16/viddler.png | Bin 0 -> 744 bytes apps/icons/static/Fat Cow/16x16/video.png | Bin 0 -> 621 bytes .../icons/static/Fat Cow/16x16/video_mode.png | Bin 0 -> 766 bytes .../static/Fat Cow/16x16/videodisplay.png | Bin 0 -> 672 bytes apps/icons/static/Fat Cow/16x16/viewstack.png | Bin 0 -> 612 bytes apps/icons/static/Fat Cow/16x16/vimeo.png | Bin 0 -> 679 bytes apps/icons/static/Fat Cow/16x16/virb.png | Bin 0 -> 609 bytes .../static/Fat Cow/16x16/virus_protection.png | Bin 0 -> 740 bytes apps/icons/static/Fat Cow/16x16/visa.png | Bin 0 -> 526 bytes apps/icons/static/Fat Cow/16x16/visa_2.png | Bin 0 -> 510 bytes .../static/Fat Cow/16x16/visa_electron.png | Bin 0 -> 649 bytes apps/icons/static/Fat Cow/16x16/vlc.png | Bin 0 -> 633 bytes apps/icons/static/Fat Cow/16x16/vrule.png | Bin 0 -> 246 bytes apps/icons/static/Fat Cow/16x16/vslider.png | Bin 0 -> 579 bytes apps/icons/static/Fat Cow/16x16/walk.png | Bin 0 -> 700 bytes apps/icons/static/Fat Cow/16x16/wallet.png | Bin 0 -> 695 bytes apps/icons/static/Fat Cow/16x16/wand.png | Bin 0 -> 736 bytes .../static/Fat Cow/16x16/weather_clouds.png | Bin 0 -> 629 bytes .../static/Fat Cow/16x16/weather_cloudy.png | Bin 0 -> 635 bytes .../Fat Cow/16x16/weather_lightning.png | Bin 0 -> 691 bytes .../static/Fat Cow/16x16/weather_rain.png | Bin 0 -> 603 bytes .../static/Fat Cow/16x16/weather_snow.png | Bin 0 -> 627 bytes .../static/Fat Cow/16x16/weather_sun.png | Bin 0 -> 621 bytes .../static/Fat Cow/16x16/web_concierge.png | Bin 0 -> 922 bytes apps/icons/static/Fat Cow/16x16/webcam.png | Bin 0 -> 782 bytes .../icons/static/Fat Cow/16x16/webcam_add.png | Bin 0 -> 853 bytes .../static/Fat Cow/16x16/webcam_delete.png | Bin 0 -> 844 bytes .../static/Fat Cow/16x16/webcam_error.png | Bin 0 -> 852 bytes apps/icons/static/Fat Cow/16x16/weight.png | Bin 0 -> 648 bytes apps/icons/static/Fat Cow/16x16/whistle.png | Bin 0 -> 745 bytes .../icons/static/Fat Cow/16x16/widescreen.png | Bin 0 -> 664 bytes apps/icons/static/Fat Cow/16x16/widgets.png | Bin 0 -> 845 bytes apps/icons/static/Fat Cow/16x16/windy.png | Bin 0 -> 813 bytes .../static/Fat Cow/16x16/wine_pairings.png | Bin 0 -> 654 bytes .../icons/static/Fat Cow/16x16/winrar_add.png | Bin 0 -> 815 bytes .../static/Fat Cow/16x16/winrar_extract.png | Bin 0 -> 800 bytes .../static/Fat Cow/16x16/winrar_view.png | Bin 0 -> 875 bytes .../static/Fat Cow/16x16/wishlist_add.png | Bin 0 -> 763 bytes apps/icons/static/Fat Cow/16x16/wizard.png | Bin 0 -> 713 bytes .../static/Fat Cow/16x16/wizard_women.png | Bin 0 -> 710 bytes apps/icons/static/Fat Cow/16x16/wordpress.png | Bin 0 -> 810 bytes .../static/Fat Cow/16x16/wordpress_blog.png | Bin 0 -> 826 bytes apps/icons/static/Fat Cow/16x16/workspace.png | Bin 0 -> 531 bytes apps/icons/static/Fat Cow/16x16/world.png | Bin 0 -> 910 bytes apps/icons/static/Fat Cow/16x16/world_add.png | Bin 0 -> 908 bytes .../static/Fat Cow/16x16/world_delete.png | Bin 0 -> 927 bytes .../icons/static/Fat Cow/16x16/world_edit.png | Bin 0 -> 951 bytes apps/icons/static/Fat Cow/16x16/world_go.png | Bin 0 -> 910 bytes .../icons/static/Fat Cow/16x16/world_link.png | Bin 0 -> 961 bytes .../static/Fat Cow/16x16/wrapping_behind.png | Bin 0 -> 599 bytes .../static/Fat Cow/16x16/wrapping_between.png | Bin 0 -> 636 bytes .../static/Fat Cow/16x16/wrapping_edit.png | Bin 0 -> 795 bytes .../Fat Cow/16x16/wrapping_in_front.png | Bin 0 -> 638 bytes .../static/Fat Cow/16x16/wrapping_inline.png | Bin 0 -> 664 bytes .../Fat Cow/16x16/wrapping_magazine.png | Bin 0 -> 643 bytes .../static/Fat Cow/16x16/wrapping_square.png | Bin 0 -> 643 bytes .../static/Fat Cow/16x16/wrapping_tight.png | Bin 0 -> 660 bytes apps/icons/static/Fat Cow/16x16/wrench.png | Bin 0 -> 660 bytes .../static/Fat Cow/16x16/wrench_orange.png | Bin 0 -> 646 bytes apps/icons/static/Fat Cow/16x16/www_page.png | Bin 0 -> 882 bytes apps/icons/static/Fat Cow/16x16/xhtml.png | Bin 0 -> 548 bytes apps/icons/static/Fat Cow/16x16/xhtml_add.png | Bin 0 -> 699 bytes .../static/Fat Cow/16x16/xhtml_delete.png | Bin 0 -> 685 bytes apps/icons/static/Fat Cow/16x16/xhtml_go.png | Bin 0 -> 715 bytes .../static/Fat Cow/16x16/xhtml_valid.png | Bin 0 -> 673 bytes apps/icons/static/Fat Cow/16x16/xing.png | Bin 0 -> 694 bytes .../static/Fat Cow/16x16/yahoo_messenger.png | Bin 0 -> 839 bytes .../static/Fat Cow/16x16/yellow_submarine.png | Bin 0 -> 604 bytes apps/icons/static/Fat Cow/16x16/yelp.png | Bin 0 -> 742 bytes apps/icons/static/Fat Cow/16x16/youtube.png | Bin 0 -> 701 bytes apps/icons/static/Fat Cow/16x16/zoom.png | Bin 0 -> 784 bytes .../static/Fat Cow/16x16/zoom_extend.png | Bin 0 -> 846 bytes apps/icons/static/Fat Cow/16x16/zoom_in.png | Bin 0 -> 792 bytes apps/icons/static/Fat Cow/16x16/zoom_last.png | Bin 0 -> 875 bytes .../icons/static/Fat Cow/16x16/zoom_layer.png | Bin 0 -> 766 bytes apps/icons/static/Fat Cow/16x16/zoom_out.png | Bin 0 -> 790 bytes .../static/Fat Cow/16x16/zoom_refresh.png | Bin 0 -> 904 bytes .../static/Fat Cow/16x16/zoom_selection.png | Bin 0 -> 779 bytes apps/icons/static/Fat Cow/16x16/zootool.png | Bin 0 -> 732 bytes apps/icons/static/Fat Cow/32x32/32_bit.png | Bin 0 -> 2108 bytes .../icons/static/Fat Cow/32x32/3d_glasses.png | Bin 0 -> 768 bytes apps/icons/static/Fat Cow/32x32/64_bit.png | Bin 0 -> 2091 bytes apps/icons/static/Fat Cow/32x32/Plant.png | Bin 0 -> 2046 bytes apps/icons/static/Fat Cow/32x32/accept.png | Bin 0 -> 1863 bytes apps/icons/static/Fat Cow/32x32/accordion.png | Bin 0 -> 764 bytes .../static/Fat Cow/32x32/account_balances.png | Bin 0 -> 2150 bytes .../icons/static/Fat Cow/32x32/action_log.png | Bin 0 -> 1716 bytes .../static/Fat Cow/32x32/active_sessions.png | Bin 0 -> 1381 bytes apps/icons/static/Fat Cow/32x32/add.png | Bin 0 -> 1815 bytes .../static/Fat Cow/32x32/administrator.png | Bin 0 -> 1646 bytes .../Fat Cow/32x32/advanced_data_grid.png | Bin 0 -> 1072 bytes .../static/Fat Cow/32x32/advertising.png | Bin 0 -> 1937 bytes apps/icons/static/Fat Cow/32x32/agp.png | Bin 0 -> 1710 bytes .../static/Fat Cow/32x32/aim_messenger.png | Bin 0 -> 1786 bytes .../icons/static/Fat Cow/32x32/alarm_bell.png | Bin 0 -> 1712 bytes .../static/Fat Cow/32x32/align_above.png | Bin 0 -> 895 bytes .../static/Fat Cow/32x32/align_bellow.png | Bin 0 -> 835 bytes .../static/Fat Cow/32x32/align_center.png | Bin 0 -> 1137 bytes .../static/Fat Cow/32x32/align_compact.png | Bin 0 -> 1045 bytes .../icons/static/Fat Cow/32x32/align_left.png | Bin 0 -> 1080 bytes .../static/Fat Cow/32x32/align_middle.png | Bin 0 -> 901 bytes .../icons/static/Fat Cow/32x32/align_none.png | Bin 0 -> 1141 bytes .../static/Fat Cow/32x32/align_right.png | Bin 0 -> 1067 bytes apps/icons/static/Fat Cow/32x32/alitalk.png | Bin 0 -> 1959 bytes .../Fat Cow/32x32/all_right_reserved.png | Bin 0 -> 1138 bytes .../static/Fat Cow/32x32/american_express.png | Bin 0 -> 1483 bytes apps/icons/static/Fat Cow/32x32/anchor.png | Bin 0 -> 1650 bytes apps/icons/static/Fat Cow/32x32/android.png | Bin 0 -> 1280 bytes apps/icons/static/Fat Cow/32x32/angel.png | Bin 0 -> 1880 bytes apps/icons/static/Fat Cow/32x32/anti_xss.png | Bin 0 -> 1939 bytes apps/icons/static/Fat Cow/32x32/aol_mail.png | Bin 0 -> 1993 bytes .../static/Fat Cow/32x32/aol_messenger.png | Bin 0 -> 2031 bytes apps/icons/static/Fat Cow/32x32/apple.png | Bin 0 -> 1592 bytes .../icons/static/Fat Cow/32x32/apple_corp.png | Bin 0 -> 1362 bytes .../icons/static/Fat Cow/32x32/apple_half.png | Bin 0 -> 1669 bytes .../static/Fat Cow/32x32/application.png | Bin 0 -> 514 bytes .../static/Fat Cow/32x32/application_add.png | Bin 0 -> 1139 bytes .../Fat Cow/32x32/application_cascade.png | Bin 0 -> 793 bytes .../Fat Cow/32x32/application_control_bar.png | Bin 0 -> 401 bytes .../Fat Cow/32x32/application_delete.png | Bin 0 -> 1154 bytes .../Fat Cow/32x32/application_double.png | Bin 0 -> 782 bytes .../static/Fat Cow/32x32/application_edit.png | Bin 0 -> 1120 bytes .../Fat Cow/32x32/application_error.png | Bin 0 -> 940 bytes .../static/Fat Cow/32x32/application_form.png | Bin 0 -> 999 bytes .../Fat Cow/32x32/application_form_add.png | Bin 0 -> 1568 bytes .../Fat Cow/32x32/application_form_delete.png | Bin 0 -> 1567 bytes .../Fat Cow/32x32/application_form_edit.png | Bin 0 -> 1572 bytes .../32x32/application_form_magnify.png | Bin 0 -> 1673 bytes .../32x32/application_from_storage.png | Bin 0 -> 1426 bytes .../static/Fat Cow/32x32/application_get.png | Bin 0 -> 917 bytes .../static/Fat Cow/32x32/application_go.png | Bin 0 -> 920 bytes .../static/Fat Cow/32x32/application_home.png | Bin 0 -> 1378 bytes .../static/Fat Cow/32x32/application_key.png | Bin 0 -> 1101 bytes .../Fat Cow/32x32/application_lightning.png | Bin 0 -> 1292 bytes .../static/Fat Cow/32x32/application_link.png | Bin 0 -> 1299 bytes .../static/Fat Cow/32x32/application_osx.png | Bin 0 -> 705 bytes .../32x32/application_osx_terminal.png | Bin 0 -> 963 bytes .../static/Fat Cow/32x32/application_put.png | Bin 0 -> 933 bytes .../Fat Cow/32x32/application_side_boxes.png | Bin 0 -> 954 bytes .../32x32/application_side_contract.png | Bin 0 -> 1190 bytes .../Fat Cow/32x32/application_side_expand.png | Bin 0 -> 1208 bytes .../Fat Cow/32x32/application_side_list.png | Bin 0 -> 995 bytes .../Fat Cow/32x32/application_side_tree.png | Bin 0 -> 1007 bytes .../Fat Cow/32x32/application_split.png | Bin 0 -> 566 bytes .../32x32/application_tile_horizontal.png | Bin 0 -> 688 bytes .../32x32/application_tile_vertical.png | Bin 0 -> 580 bytes .../32x32/application_view_columns.png | Bin 0 -> 1017 bytes .../Fat Cow/32x32/application_view_detail.png | Bin 0 -> 1347 bytes .../32x32/application_view_gallery.png | Bin 0 -> 1510 bytes .../Fat Cow/32x32/application_view_icons.png | Bin 0 -> 1502 bytes .../Fat Cow/32x32/application_view_list.png | Bin 0 -> 1122 bytes .../Fat Cow/32x32/application_view_tile.png | Bin 0 -> 1326 bytes .../static/Fat Cow/32x32/application_xp.png | Bin 0 -> 754 bytes .../Fat Cow/32x32/application_xp_terminal.png | Bin 0 -> 967 bytes .../icons/static/Fat Cow/32x32/arch_linux.png | Bin 0 -> 1574 bytes apps/icons/static/Fat Cow/32x32/areachart.png | Bin 0 -> 1693 bytes .../static/Fat Cow/32x32/arrow_branch.png | Bin 0 -> 1185 bytes .../static/Fat Cow/32x32/arrow_divide.png | Bin 0 -> 1445 bytes .../icons/static/Fat Cow/32x32/arrow_down.png | Bin 0 -> 682 bytes apps/icons/static/Fat Cow/32x32/arrow_in.png | Bin 0 -> 1187 bytes .../static/Fat Cow/32x32/arrow_inout.png | Bin 0 -> 1110 bytes .../icons/static/Fat Cow/32x32/arrow_join.png | Bin 0 -> 1339 bytes .../icons/static/Fat Cow/32x32/arrow_left.png | Bin 0 -> 570 bytes .../static/Fat Cow/32x32/arrow_merge.png | Bin 0 -> 999 bytes apps/icons/static/Fat Cow/32x32/arrow_out.png | Bin 0 -> 1147 bytes .../icons/static/Fat Cow/32x32/arrow_redo.png | Bin 0 -> 1517 bytes .../static/Fat Cow/32x32/arrow_refresh.png | Bin 0 -> 1664 bytes .../Fat Cow/32x32/arrow_refresh_small.png | Bin 0 -> 1307 bytes .../static/Fat Cow/32x32/arrow_right.png | Bin 0 -> 577 bytes .../32x32/arrow_rotate_anticlockwise.png | Bin 0 -> 1795 bytes .../Fat Cow/32x32/arrow_rotate_clockwise.png | Bin 0 -> 1773 bytes .../static/Fat Cow/32x32/arrow_switch.png | Bin 0 -> 2046 bytes .../static/Fat Cow/32x32/arrow_turn_left.png | Bin 0 -> 1184 bytes .../static/Fat Cow/32x32/arrow_turn_right.png | Bin 0 -> 1127 bytes .../icons/static/Fat Cow/32x32/arrow_undo.png | Bin 0 -> 1579 bytes apps/icons/static/Fat Cow/32x32/arrow_up.png | Bin 0 -> 732 bytes apps/icons/static/Fat Cow/32x32/artwork.png | Bin 0 -> 1309 bytes .../static/Fat Cow/32x32/ask_and_answer.png | Bin 0 -> 2087 bytes .../static/Fat Cow/32x32/asterisk_orange.png | Bin 0 -> 2182 bytes .../static/Fat Cow/32x32/asterisk_yellow.png | Bin 0 -> 2225 bytes apps/icons/static/Fat Cow/32x32/atm.png | Bin 0 -> 1872 bytes apps/icons/static/Fat Cow/32x32/attach.png | Bin 0 -> 1325 bytes .../Fat Cow/32x32/attributes_display.png | Bin 0 -> 1038 bytes .../static/Fat Cow/32x32/attribution.png | Bin 0 -> 1257 bytes .../Fat Cow/32x32/auction_hammer_gavel.png | Bin 0 -> 1589 bytes apps/icons/static/Fat Cow/32x32/autos.png | Bin 0 -> 1783 bytes .../static/Fat Cow/32x32/award_star_add.png | Bin 0 -> 1951 bytes .../Fat Cow/32x32/award_star_bronze_1.png | Bin 0 -> 1619 bytes .../Fat Cow/32x32/award_star_bronze_2.png | Bin 0 -> 1561 bytes .../Fat Cow/32x32/award_star_bronze_3.png | Bin 0 -> 1607 bytes .../Fat Cow/32x32/award_star_delete.png | Bin 0 -> 1963 bytes .../Fat Cow/32x32/award_star_gold_1.png | Bin 0 -> 1587 bytes .../Fat Cow/32x32/award_star_gold_2.png | Bin 0 -> 1544 bytes .../Fat Cow/32x32/award_star_gold_3.png | Bin 0 -> 1597 bytes .../Fat Cow/32x32/award_star_silver_1.png | Bin 0 -> 1621 bytes .../Fat Cow/32x32/award_star_silver_2.png | Bin 0 -> 1541 bytes .../Fat Cow/32x32/award_star_silver_3.png | Bin 0 -> 1585 bytes apps/icons/static/Fat Cow/32x32/backpack.png | Bin 0 -> 2389 bytes .../static/Fat Cow/32x32/backup_manager.png | Bin 0 -> 1949 bytes apps/icons/static/Fat Cow/32x32/balance.png | Bin 0 -> 1551 bytes .../Fat Cow/32x32/balance_unbalance.png | Bin 0 -> 1921 bytes apps/icons/static/Fat Cow/32x32/ballon.png | Bin 0 -> 1430 bytes apps/icons/static/Fat Cow/32x32/baloon.png | Bin 0 -> 1436 bytes apps/icons/static/Fat Cow/32x32/baloon_2.png | Bin 0 -> 1742 bytes .../static/Fat Cow/32x32/baloon_2_empty.png | Bin 0 -> 1027 bytes apps/icons/static/Fat Cow/32x32/bandaid.png | Bin 0 -> 1367 bytes apps/icons/static/Fat Cow/32x32/bank.png | Bin 0 -> 1881 bytes apps/icons/static/Fat Cow/32x32/barchart.png | Bin 0 -> 1142 bytes apps/icons/static/Fat Cow/32x32/barcode.png | Bin 0 -> 877 bytes apps/icons/static/Fat Cow/32x32/basket.png | Bin 0 -> 1627 bytes .../icons/static/Fat Cow/32x32/basket_add.png | Bin 0 -> 2104 bytes .../static/Fat Cow/32x32/basket_delete.png | Bin 0 -> 2108 bytes .../static/Fat Cow/32x32/basket_edit.png | Bin 0 -> 2108 bytes .../static/Fat Cow/32x32/basket_error.png | Bin 0 -> 1996 bytes apps/icons/static/Fat Cow/32x32/basket_go.png | Bin 0 -> 1958 bytes .../icons/static/Fat Cow/32x32/basket_put.png | Bin 0 -> 1903 bytes .../static/Fat Cow/32x32/basket_remove.png | Bin 0 -> 1888 bytes apps/icons/static/Fat Cow/32x32/battery.png | Bin 0 -> 1254 bytes .../static/Fat Cow/32x32/battery_charge.png | Bin 0 -> 1500 bytes .../static/Fat Cow/32x32/battery_full.png | Bin 0 -> 1114 bytes .../static/Fat Cow/32x32/battery_half.png | Bin 0 -> 1343 bytes .../static/Fat Cow/32x32/battery_low.png | Bin 0 -> 1338 bytes .../static/Fat Cow/32x32/battery_plug.png | Bin 0 -> 1482 bytes apps/icons/static/Fat Cow/32x32/bedo.png | Bin 0 -> 2091 bytes apps/icons/static/Fat Cow/32x32/beer.png | Bin 0 -> 1365 bytes apps/icons/static/Fat Cow/32x32/bell.png | Bin 0 -> 2110 bytes apps/icons/static/Fat Cow/32x32/bell_add.png | Bin 0 -> 2373 bytes .../static/Fat Cow/32x32/bell_delete.png | Bin 0 -> 2395 bytes .../icons/static/Fat Cow/32x32/bell_error.png | Bin 0 -> 2333 bytes apps/icons/static/Fat Cow/32x32/bell_go.png | Bin 0 -> 2276 bytes apps/icons/static/Fat Cow/32x32/bell_link.png | Bin 0 -> 2427 bytes .../static/Fat Cow/32x32/billiard_marker.png | Bin 0 -> 1085 bytes apps/icons/static/Fat Cow/32x32/bin.png | Bin 0 -> 1908 bytes .../icons/static/Fat Cow/32x32/bin_closed.png | Bin 0 -> 1343 bytes apps/icons/static/Fat Cow/32x32/bin_empty.png | Bin 0 -> 1823 bytes apps/icons/static/Fat Cow/32x32/bios.png | Bin 0 -> 1165 bytes .../icons/static/Fat Cow/32x32/blackberry.png | Bin 0 -> 1631 bytes .../Fat Cow/32x32/blackberry_messenger.png | Bin 0 -> 1825 bytes .../static/Fat Cow/32x32/blackberry_white.png | Bin 0 -> 1597 bytes .../Fat Cow/32x32/blackboard_drawing.png | Bin 0 -> 1477 bytes .../static/Fat Cow/32x32/blackboard_empty.png | Bin 0 -> 964 bytes .../static/Fat Cow/32x32/blackboard_steps.png | Bin 0 -> 1546 bytes .../static/Fat Cow/32x32/blackboard_sum.png | Bin 0 -> 1021 bytes apps/icons/static/Fat Cow/32x32/blogger.png | Bin 0 -> 1384 bytes apps/icons/static/Fat Cow/32x32/blogs.png | Bin 0 -> 1419 bytes apps/icons/static/Fat Cow/32x32/bluetooth.png | Bin 0 -> 1672 bytes apps/icons/static/Fat Cow/32x32/bomb.png | Bin 0 -> 2079 bytes apps/icons/static/Fat Cow/32x32/book.png | Bin 0 -> 858 bytes apps/icons/static/Fat Cow/32x32/book_add.png | Bin 0 -> 1380 bytes .../static/Fat Cow/32x32/book_addresses.png | Bin 0 -> 2065 bytes .../static/Fat Cow/32x32/book_delete.png | Bin 0 -> 1416 bytes apps/icons/static/Fat Cow/32x32/book_edit.png | Bin 0 -> 1460 bytes .../icons/static/Fat Cow/32x32/book_error.png | Bin 0 -> 1254 bytes apps/icons/static/Fat Cow/32x32/book_go.png | Bin 0 -> 1196 bytes .../static/Fat Cow/32x32/book_keeping.png | Bin 0 -> 1411 bytes apps/icons/static/Fat Cow/32x32/book_key.png | Bin 0 -> 1387 bytes apps/icons/static/Fat Cow/32x32/book_link.png | Bin 0 -> 1099 bytes apps/icons/static/Fat Cow/32x32/book_next.png | Bin 0 -> 1243 bytes apps/icons/static/Fat Cow/32x32/book_open.png | Bin 0 -> 1211 bytes .../static/Fat Cow/32x32/book_picture.png | Bin 0 -> 1552 bytes .../static/Fat Cow/32x32/book_previous.png | Bin 0 -> 1225 bytes .../static/Fat Cow/32x32/book_spelling.png | Bin 0 -> 1567 bytes apps/icons/static/Fat Cow/32x32/bookmark.png | Bin 0 -> 1195 bytes apps/icons/static/Fat Cow/32x32/books.png | Bin 0 -> 1711 bytes apps/icons/static/Fat Cow/32x32/bookshelf.png | Bin 0 -> 1684 bytes apps/icons/static/Fat Cow/32x32/border_1.png | Bin 0 -> 287 bytes .../static/Fat Cow/32x32/border_1_bottom.png | Bin 0 -> 269 bytes .../static/Fat Cow/32x32/border_1_hor.png | Bin 0 -> 310 bytes .../static/Fat Cow/32x32/border_1_left.png | Bin 0 -> 302 bytes .../static/Fat Cow/32x32/border_1_middle.png | Bin 0 -> 372 bytes .../static/Fat Cow/32x32/border_1_none.png | Bin 0 -> 217 bytes .../static/Fat Cow/32x32/border_1_outer.png | Bin 0 -> 410 bytes .../static/Fat Cow/32x32/border_1_right.png | Bin 0 -> 288 bytes .../static/Fat Cow/32x32/border_1_top.png | Bin 0 -> 285 bytes .../static/Fat Cow/32x32/border_1_ver.png | Bin 0 -> 317 bytes .../static/Fat Cow/32x32/border_1d_around.png | Bin 0 -> 459 bytes .../static/Fat Cow/32x32/border_1d_bottom.png | Bin 0 -> 282 bytes .../static/Fat Cow/32x32/border_1d_left.png | Bin 0 -> 320 bytes .../static/Fat Cow/32x32/border_1d_right.png | Bin 0 -> 304 bytes .../static/Fat Cow/32x32/border_1d_top.png | Bin 0 -> 302 bytes .../static/Fat Cow/32x32/border_2_bottom.png | Bin 0 -> 325 bytes .../static/Fat Cow/32x32/border_2_left.png | Bin 0 -> 338 bytes .../static/Fat Cow/32x32/border_2_outer.png | Bin 0 -> 472 bytes .../static/Fat Cow/32x32/border_2_right.png | Bin 0 -> 330 bytes .../static/Fat Cow/32x32/border_2_top.png | Bin 0 -> 325 bytes apps/icons/static/Fat Cow/32x32/box.png | Bin 0 -> 1094 bytes .../icons/static/Fat Cow/32x32/box_closed.png | Bin 0 -> 1655 bytes apps/icons/static/Fat Cow/32x32/box_down.png | Bin 0 -> 1469 bytes apps/icons/static/Fat Cow/32x32/box_front.png | Bin 0 -> 782 bytes apps/icons/static/Fat Cow/32x32/box_open.png | Bin 0 -> 2213 bytes apps/icons/static/Fat Cow/32x32/brain.png | Bin 0 -> 2191 bytes .../static/Fat Cow/32x32/brain_trainer.png | Bin 0 -> 2064 bytes apps/icons/static/Fat Cow/32x32/breeze.png | Bin 0 -> 1844 bytes apps/icons/static/Fat Cow/32x32/brick.png | Bin 0 -> 1818 bytes apps/icons/static/Fat Cow/32x32/brick_add.png | Bin 0 -> 2179 bytes .../static/Fat Cow/32x32/brick_delete.png | Bin 0 -> 2210 bytes .../icons/static/Fat Cow/32x32/brick_edit.png | Bin 0 -> 2167 bytes .../static/Fat Cow/32x32/brick_error.png | Bin 0 -> 2135 bytes apps/icons/static/Fat Cow/32x32/brick_go.png | Bin 0 -> 2073 bytes .../icons/static/Fat Cow/32x32/brick_link.png | Bin 0 -> 2207 bytes apps/icons/static/Fat Cow/32x32/bricks.png | Bin 0 -> 2231 bytes apps/icons/static/Fat Cow/32x32/briefcase.png | Bin 0 -> 1190 bytes .../icons/static/Fat Cow/32x32/brightkite.png | Bin 0 -> 1631 bytes apps/icons/static/Fat Cow/32x32/brushes.png | Bin 0 -> 1713 bytes .../static/Fat Cow/32x32/bubblechart.png | Bin 0 -> 2013 bytes apps/icons/static/Fat Cow/32x32/bug.png | Bin 0 -> 2078 bytes apps/icons/static/Fat Cow/32x32/bug_add.png | Bin 0 -> 2314 bytes .../icons/static/Fat Cow/32x32/bug_delete.png | Bin 0 -> 2337 bytes apps/icons/static/Fat Cow/32x32/bug_edit.png | Bin 0 -> 2308 bytes apps/icons/static/Fat Cow/32x32/bug_error.png | Bin 0 -> 2260 bytes apps/icons/static/Fat Cow/32x32/bug_go.png | Bin 0 -> 2203 bytes apps/icons/static/Fat Cow/32x32/bug_link.png | Bin 0 -> 2416 bytes apps/icons/static/Fat Cow/32x32/building.png | Bin 0 -> 1519 bytes .../static/Fat Cow/32x32/building_add.png | Bin 0 -> 1761 bytes .../static/Fat Cow/32x32/building_delete.png | Bin 0 -> 1754 bytes .../static/Fat Cow/32x32/building_edit.png | Bin 0 -> 1814 bytes .../static/Fat Cow/32x32/building_error.png | Bin 0 -> 1640 bytes .../static/Fat Cow/32x32/building_go.png | Bin 0 -> 1585 bytes .../static/Fat Cow/32x32/building_key.png | Bin 0 -> 1777 bytes .../static/Fat Cow/32x32/building_link.png | Bin 0 -> 1687 bytes apps/icons/static/Fat Cow/32x32/bulb.png | Bin 0 -> 1394 bytes .../icons/static/Fat Cow/32x32/bullet_add.png | Bin 0 -> 800 bytes .../Fat Cow/32x32/bullet_arrow_bottom.png | Bin 0 -> 645 bytes .../Fat Cow/32x32/bullet_arrow_down.png | Bin 0 -> 528 bytes .../Fat Cow/32x32/bullet_arrow_left.png | Bin 0 -> 572 bytes .../Fat Cow/32x32/bullet_arrow_left_2.png | Bin 0 -> 675 bytes .../Fat Cow/32x32/bullet_arrow_right.png | Bin 0 -> 565 bytes .../Fat Cow/32x32/bullet_arrow_right_2.png | Bin 0 -> 697 bytes .../static/Fat Cow/32x32/bullet_arrow_top.png | Bin 0 -> 645 bytes .../static/Fat Cow/32x32/bullet_arrow_up.png | Bin 0 -> 514 bytes .../static/Fat Cow/32x32/bullet_black.png | Bin 0 -> 770 bytes .../static/Fat Cow/32x32/bullet_blue.png | Bin 0 -> 792 bytes .../static/Fat Cow/32x32/bullet_delete.png | Bin 0 -> 800 bytes .../static/Fat Cow/32x32/bullet_disk.png | Bin 0 -> 710 bytes .../static/Fat Cow/32x32/bullet_error.png | Bin 0 -> 611 bytes .../static/Fat Cow/32x32/bullet_feed.png | Bin 0 -> 695 bytes apps/icons/static/Fat Cow/32x32/bullet_go.png | Bin 0 -> 647 bytes .../static/Fat Cow/32x32/bullet_green.png | Bin 0 -> 740 bytes .../icons/static/Fat Cow/32x32/bullet_key.png | Bin 0 -> 739 bytes .../static/Fat Cow/32x32/bullet_orange.png | Bin 0 -> 754 bytes .../static/Fat Cow/32x32/bullet_picture.png | Bin 0 -> 702 bytes .../static/Fat Cow/32x32/bullet_pink.png | Bin 0 -> 747 bytes .../static/Fat Cow/32x32/bullet_purple.png | Bin 0 -> 773 bytes .../icons/static/Fat Cow/32x32/bullet_red.png | Bin 0 -> 779 bytes .../static/Fat Cow/32x32/bullet_star.png | Bin 0 -> 754 bytes .../Fat Cow/32x32/bullet_toggle_minus.png | Bin 0 -> 507 bytes .../Fat Cow/32x32/bullet_toggle_plus.png | Bin 0 -> 558 bytes .../static/Fat Cow/32x32/bullet_white.png | Bin 0 -> 694 bytes .../static/Fat Cow/32x32/bullet_wrench.png | Bin 0 -> 605 bytes .../static/Fat Cow/32x32/bullet_yellow.png | Bin 0 -> 750 bytes apps/icons/static/Fat Cow/32x32/burro.png | Bin 0 -> 1871 bytes apps/icons/static/Fat Cow/32x32/butterfly.png | Bin 0 -> 2457 bytes apps/icons/static/Fat Cow/32x32/button.png | Bin 0 -> 529 bytes apps/icons/static/Fat Cow/32x32/buttonbar.png | Bin 0 -> 706 bytes apps/icons/static/Fat Cow/32x32/buzz.png | Bin 0 -> 1695 bytes apps/icons/static/Fat Cow/32x32/cactus.png | Bin 0 -> 1854 bytes apps/icons/static/Fat Cow/32x32/cake.png | Bin 0 -> 2066 bytes .../icons/static/Fat Cow/32x32/calculator.png | Bin 0 -> 1382 bytes .../static/Fat Cow/32x32/calculator_add.png | Bin 0 -> 1820 bytes .../static/Fat Cow/32x32/calculator_black.png | Bin 0 -> 1579 bytes .../Fat Cow/32x32/calculator_delete.png | Bin 0 -> 1797 bytes .../static/Fat Cow/32x32/calculator_edit.png | Bin 0 -> 1857 bytes .../static/Fat Cow/32x32/calculator_error.png | Bin 0 -> 1667 bytes .../static/Fat Cow/32x32/calculator_link.png | Bin 0 -> 1916 bytes apps/icons/static/Fat Cow/32x32/calendar.png | Bin 0 -> 1675 bytes .../static/Fat Cow/32x32/calendar_add.png | Bin 0 -> 1733 bytes .../static/Fat Cow/32x32/calendar_copy.png | Bin 0 -> 1187 bytes .../static/Fat Cow/32x32/calendar_delete.png | Bin 0 -> 1749 bytes .../static/Fat Cow/32x32/calendar_edit.png | Bin 0 -> 1807 bytes .../static/Fat Cow/32x32/calendar_link.png | Bin 0 -> 1954 bytes .../Fat Cow/32x32/calendar_view_day.png | Bin 0 -> 1354 bytes .../Fat Cow/32x32/calendar_view_month.png | Bin 0 -> 1352 bytes .../Fat Cow/32x32/calendar_view_week.png | Bin 0 -> 1005 bytes apps/icons/static/Fat Cow/32x32/camera.png | Bin 0 -> 1548 bytes .../icons/static/Fat Cow/32x32/camera_add.png | Bin 0 -> 1987 bytes .../static/Fat Cow/32x32/camera_delete.png | Bin 0 -> 2006 bytes .../static/Fat Cow/32x32/camera_edit.png | Bin 0 -> 1965 bytes .../static/Fat Cow/32x32/camera_error.png | Bin 0 -> 1876 bytes apps/icons/static/Fat Cow/32x32/camera_go.png | Bin 0 -> 1833 bytes .../static/Fat Cow/32x32/camera_link.png | Bin 0 -> 2106 bytes .../static/Fat Cow/32x32/camera_small.png | Bin 0 -> 1211 bytes apps/icons/static/Fat Cow/32x32/cancel.png | Bin 0 -> 1713 bytes apps/icons/static/Fat Cow/32x32/candle.png | Bin 0 -> 1401 bytes apps/icons/static/Fat Cow/32x32/candle_2.png | Bin 0 -> 1853 bytes .../static/Fat Cow/32x32/candlestickchart.png | Bin 0 -> 1674 bytes .../icons/static/Fat Cow/32x32/candy_cane.png | Bin 0 -> 1527 bytes apps/icons/static/Fat Cow/32x32/canvas.png | Bin 0 -> 1528 bytes .../static/Fat Cow/32x32/canvas_size.png | Bin 0 -> 1631 bytes apps/icons/static/Fat Cow/32x32/cap.png | Bin 0 -> 1939 bytes apps/icons/static/Fat Cow/32x32/car.png | Bin 0 -> 1614 bytes apps/icons/static/Fat Cow/32x32/car_add.png | Bin 0 -> 2083 bytes .../icons/static/Fat Cow/32x32/car_delete.png | Bin 0 -> 2092 bytes .../static/Fat Cow/32x32/card_amazon.png | Bin 0 -> 1380 bytes .../static/Fat Cow/32x32/card_amex_gold.png | Bin 0 -> 1581 bytes .../static/Fat Cow/32x32/card_amex_gray.png | Bin 0 -> 1182 bytes .../static/Fat Cow/32x32/card_amex_green.png | Bin 0 -> 1578 bytes .../icons/static/Fat Cow/32x32/card_apple.png | Bin 0 -> 994 bytes apps/icons/static/Fat Cow/32x32/card_back.png | Bin 0 -> 1202 bytes apps/icons/static/Fat Cow/32x32/card_bank.png | Bin 0 -> 1600 bytes .../icons/static/Fat Cow/32x32/card_chase.png | Bin 0 -> 1531 bytes .../static/Fat Cow/32x32/card_chip_gold.png | Bin 0 -> 1570 bytes .../static/Fat Cow/32x32/card_chip_silver.png | Bin 0 -> 1329 bytes .../static/Fat Cow/32x32/card_credit.png | Bin 0 -> 1801 bytes .../icons/static/Fat Cow/32x32/card_debit.png | Bin 0 -> 1668 bytes .../Fat Cow/32x32/card_discover_black.png | Bin 0 -> 1448 bytes .../Fat Cow/32x32/card_discover_novus.png | Bin 0 -> 1721 bytes .../static/Fat Cow/32x32/card_echeck.png | Bin 0 -> 1506 bytes .../static/Fat Cow/32x32/card_export.png | Bin 0 -> 776 bytes .../icons/static/Fat Cow/32x32/card_front.png | Bin 0 -> 1531 bytes apps/icons/static/Fat Cow/32x32/card_gift.png | Bin 0 -> 1519 bytes .../static/Fat Cow/32x32/card_gift_2.png | Bin 0 -> 1963 bytes apps/icons/static/Fat Cow/32x32/card_gold.png | Bin 0 -> 1801 bytes .../static/Fat Cow/32x32/card_import.png | Bin 0 -> 838 bytes apps/icons/static/Fat Cow/32x32/card_ipod.png | Bin 0 -> 1556 bytes .../icons/static/Fat Cow/32x32/card_miles.png | Bin 0 -> 1546 bytes .../icons/static/Fat Cow/32x32/card_money.png | Bin 0 -> 1514 bytes .../static/Fat Cow/32x32/card_sapphire.png | Bin 0 -> 1615 bytes apps/icons/static/Fat Cow/32x32/card_save.png | Bin 0 -> 1367 bytes apps/icons/static/Fat Cow/32x32/card_solo.png | Bin 0 -> 1490 bytes apps/icons/static/Fat Cow/32x32/cards.png | Bin 0 -> 1889 bytes .../static/Fat Cow/32x32/cards_binds.png | Bin 0 -> 708 bytes apps/icons/static/Fat Cow/32x32/cargo.png | Bin 0 -> 1436 bytes apps/icons/static/Fat Cow/32x32/cart.png | Bin 0 -> 1459 bytes apps/icons/static/Fat Cow/32x32/cart_add.png | Bin 0 -> 1851 bytes .../static/Fat Cow/32x32/cart_delete.png | Bin 0 -> 1846 bytes apps/icons/static/Fat Cow/32x32/cart_edit.png | Bin 0 -> 1899 bytes .../icons/static/Fat Cow/32x32/cart_error.png | Bin 0 -> 1720 bytes apps/icons/static/Fat Cow/32x32/cart_go.png | Bin 0 -> 1686 bytes apps/icons/static/Fat Cow/32x32/cart_put.png | Bin 0 -> 1853 bytes .../static/Fat Cow/32x32/cart_remove.png | Bin 0 -> 1787 bytes .../static/Fat Cow/32x32/cash_register.png | Bin 0 -> 1603 bytes .../static/Fat Cow/32x32/cash_register_2.png | Bin 0 -> 1483 bytes .../icons/static/Fat Cow/32x32/cash_stack.png | Bin 0 -> 1522 bytes .../static/Fat Cow/32x32/cash_terminal.png | Bin 0 -> 1398 bytes apps/icons/static/Fat Cow/32x32/cat.png | Bin 0 -> 2737 bytes .../static/Fat Cow/32x32/cats_display.png | Bin 0 -> 960 bytes .../Fat Cow/32x32/caution_biohazard.png | Bin 0 -> 1664 bytes .../Fat Cow/32x32/caution_high_voltage.png | Bin 0 -> 1524 bytes .../Fat Cow/32x32/caution_radiation.png | Bin 0 -> 1491 bytes .../static/Fat Cow/32x32/cctv_camera.png | Bin 0 -> 1766 bytes apps/icons/static/Fat Cow/32x32/cd.png | Bin 0 -> 2173 bytes apps/icons/static/Fat Cow/32x32/cd_add.png | Bin 0 -> 2373 bytes apps/icons/static/Fat Cow/32x32/cd_burn.png | Bin 0 -> 2348 bytes apps/icons/static/Fat Cow/32x32/cd_case.png | Bin 0 -> 2108 bytes .../static/Fat Cow/32x32/cd_case_empty.png | Bin 0 -> 1685 bytes apps/icons/static/Fat Cow/32x32/cd_delete.png | Bin 0 -> 2370 bytes apps/icons/static/Fat Cow/32x32/cd_edit.png | Bin 0 -> 2401 bytes apps/icons/static/Fat Cow/32x32/cd_eject.png | Bin 0 -> 2345 bytes apps/icons/static/Fat Cow/32x32/cd_go.png | Bin 0 -> 2310 bytes apps/icons/static/Fat Cow/32x32/celsius.png | Bin 0 -> 1446 bytes apps/icons/static/Fat Cow/32x32/centos.png | Bin 0 -> 1764 bytes apps/icons/static/Fat Cow/32x32/centroid.png | Bin 0 -> 1723 bytes apps/icons/static/Fat Cow/32x32/ceo.png | Bin 0 -> 1633 bytes apps/icons/static/Fat Cow/32x32/chair.png | Bin 0 -> 1244 bytes apps/icons/static/Fat Cow/32x32/chameleon.png | Bin 0 -> 1996 bytes .../static/Fat Cow/32x32/change_password.png | Bin 0 -> 2119 bytes apps/icons/static/Fat Cow/32x32/chart_bar.png | Bin 0 -> 1049 bytes .../static/Fat Cow/32x32/chart_bar_add.png | Bin 0 -> 1497 bytes .../static/Fat Cow/32x32/chart_bar_delete.png | Bin 0 -> 1473 bytes .../static/Fat Cow/32x32/chart_bar_edit.png | Bin 0 -> 1559 bytes .../static/Fat Cow/32x32/chart_bar_error.png | Bin 0 -> 1368 bytes .../static/Fat Cow/32x32/chart_bar_link.png | Bin 0 -> 1658 bytes .../static/Fat Cow/32x32/chart_bullseye.png | Bin 0 -> 839 bytes .../static/Fat Cow/32x32/chart_column.png | Bin 0 -> 1623 bytes .../static/Fat Cow/32x32/chart_column_2.png | Bin 0 -> 1281 bytes .../static/Fat Cow/32x32/chart_curve.png | Bin 0 -> 2196 bytes .../static/Fat Cow/32x32/chart_curve_add.png | Bin 0 -> 2257 bytes .../Fat Cow/32x32/chart_curve_delete.png | Bin 0 -> 2256 bytes .../static/Fat Cow/32x32/chart_curve_edit.png | Bin 0 -> 2280 bytes .../Fat Cow/32x32/chart_curve_error.png | Bin 0 -> 2201 bytes .../static/Fat Cow/32x32/chart_curve_go.png | Bin 0 -> 2127 bytes .../static/Fat Cow/32x32/chart_curve_link.png | Bin 0 -> 2430 bytes .../static/Fat Cow/32x32/chart_down_color.png | Bin 0 -> 1289 bytes .../icons/static/Fat Cow/32x32/chart_line.png | Bin 0 -> 1954 bytes .../static/Fat Cow/32x32/chart_line_add.png | Bin 0 -> 2206 bytes .../Fat Cow/32x32/chart_line_delete.png | Bin 0 -> 2207 bytes .../static/Fat Cow/32x32/chart_line_edit.png | Bin 0 -> 2259 bytes .../static/Fat Cow/32x32/chart_line_error.png | Bin 0 -> 2150 bytes .../static/Fat Cow/32x32/chart_line_link.png | Bin 0 -> 2371 bytes .../Fat Cow/32x32/chart_organisation.png | Bin 0 -> 1197 bytes .../Fat Cow/32x32/chart_organisation_add.png | Bin 0 -> 1620 bytes .../32x32/chart_organisation_delete.png | Bin 0 -> 1612 bytes apps/icons/static/Fat Cow/32x32/chart_pie.png | Bin 0 -> 1993 bytes .../static/Fat Cow/32x32/chart_pie_add.png | Bin 0 -> 2061 bytes .../Fat Cow/32x32/chart_pie_alternative.png | Bin 0 -> 1938 bytes .../static/Fat Cow/32x32/chart_pie_delete.png | Bin 0 -> 2108 bytes .../static/Fat Cow/32x32/chart_pie_edit.png | Bin 0 -> 2170 bytes .../static/Fat Cow/32x32/chart_pie_error.png | Bin 0 -> 2035 bytes .../static/Fat Cow/32x32/chart_pie_link.png | Bin 0 -> 2264 bytes .../static/Fat Cow/32x32/chart_stock.png | Bin 0 -> 1639 bytes .../static/Fat Cow/32x32/chart_up_color.png | Bin 0 -> 1202 bytes .../static/Fat Cow/32x32/chartplotter.png | Bin 0 -> 2029 bytes apps/icons/static/Fat Cow/32x32/check_box.png | Bin 0 -> 1335 bytes .../static/Fat Cow/32x32/checkerboard.png | Bin 0 -> 1349 bytes apps/icons/static/Fat Cow/32x32/chefs_hat.png | Bin 0 -> 1726 bytes apps/icons/static/Fat Cow/32x32/cheque.png | Bin 0 -> 744 bytes .../static/Fat Cow/32x32/chess_horse.png | Bin 0 -> 1730 bytes .../static/Fat Cow/32x32/chess_tower.png | Bin 0 -> 1422 bytes .../static/Fat Cow/32x32/children_cap.png | Bin 0 -> 1984 bytes .../static/Fat Cow/32x32/chinese_noodles.png | Bin 0 -> 1954 bytes .../static/Fat Cow/32x32/christmas_tree.png | Bin 0 -> 1882 bytes apps/icons/static/Fat Cow/32x32/church.png | Bin 0 -> 1669 bytes apps/icons/static/Fat Cow/32x32/cigarette.png | Bin 0 -> 1707 bytes apps/icons/static/Fat Cow/32x32/cirrus.png | Bin 0 -> 1482 bytes .../Fat Cow/32x32/client_account_template.png | Bin 0 -> 1857 bytes .../static/Fat Cow/32x32/clip_splitter.png | Bin 0 -> 1953 bytes .../static/Fat Cow/32x32/clipboard_empty.png | Bin 0 -> 872 bytes .../static/Fat Cow/32x32/clipboard_sign.png | Bin 0 -> 1382 bytes .../Fat Cow/32x32/clipboard_sign_out.png | Bin 0 -> 1379 bytes apps/icons/static/Fat Cow/32x32/clock_.png | Bin 0 -> 2716 bytes apps/icons/static/Fat Cow/32x32/clock_add.png | Bin 0 -> 2659 bytes .../static/Fat Cow/32x32/clock_delete.png | Bin 0 -> 2668 bytes .../icons/static/Fat Cow/32x32/clock_edit.png | Bin 0 -> 2726 bytes .../static/Fat Cow/32x32/clock_error.png | Bin 0 -> 2612 bytes apps/icons/static/Fat Cow/32x32/clock_go.png | Bin 0 -> 2585 bytes .../Fat Cow/32x32/clock_history_frame.png | Bin 0 -> 2085 bytes .../icons/static/Fat Cow/32x32/clock_link.png | Bin 0 -> 2729 bytes .../static/Fat Cow/32x32/clock_pause.png | Bin 0 -> 2583 bytes .../icons/static/Fat Cow/32x32/clock_play.png | Bin 0 -> 2609 bytes apps/icons/static/Fat Cow/32x32/clock_red.png | Bin 0 -> 2687 bytes .../Fat Cow/32x32/clock_select_remain.png | Bin 0 -> 2144 bytes .../icons/static/Fat Cow/32x32/clock_stop.png | Bin 0 -> 2513 bytes apps/icons/static/Fat Cow/32x32/co2.png | Bin 0 -> 2201 bytes apps/icons/static/Fat Cow/32x32/cocacola.png | Bin 0 -> 1764 bytes apps/icons/static/Fat Cow/32x32/code.png | Bin 0 -> 934 bytes apps/icons/static/Fat Cow/32x32/cog.png | Bin 0 -> 2104 bytes apps/icons/static/Fat Cow/32x32/cog_add.png | Bin 0 -> 2266 bytes .../icons/static/Fat Cow/32x32/cog_delete.png | Bin 0 -> 2273 bytes apps/icons/static/Fat Cow/32x32/cog_edit.png | Bin 0 -> 2230 bytes apps/icons/static/Fat Cow/32x32/cog_error.png | Bin 0 -> 2229 bytes apps/icons/static/Fat Cow/32x32/cog_go.png | Bin 0 -> 2152 bytes .../Fat Cow/32x32/coin_single_cooper.png | Bin 0 -> 1322 bytes .../static/Fat Cow/32x32/coin_single_gold.png | Bin 0 -> 1384 bytes .../Fat Cow/32x32/coin_single_silver.png | Bin 0 -> 1293 bytes .../static/Fat Cow/32x32/coin_stack_gold.png | Bin 0 -> 1769 bytes apps/icons/static/Fat Cow/32x32/coins.png | Bin 0 -> 1378 bytes apps/icons/static/Fat Cow/32x32/coins_add.png | Bin 0 -> 1879 bytes .../static/Fat Cow/32x32/coins_delete.png | Bin 0 -> 1886 bytes .../static/Fat Cow/32x32/coins_in_hand.png | Bin 0 -> 1806 bytes apps/icons/static/Fat Cow/32x32/cold.png | Bin 0 -> 1445 bytes .../static/Fat Cow/32x32/color_adjustment.png | Bin 0 -> 1305 bytes .../static/Fat Cow/32x32/color_gradient.png | Bin 0 -> 578 bytes .../static/Fat Cow/32x32/color_management.png | Bin 0 -> 1640 bytes .../static/Fat Cow/32x32/color_picker.png | Bin 0 -> 1259 bytes .../32x32/color_picker_alternative.png | Bin 0 -> 847 bytes .../static/Fat Cow/32x32/color_swatch.png | Bin 0 -> 1696 bytes .../static/Fat Cow/32x32/color_wheel.png | Bin 0 -> 2476 bytes .../static/Fat Cow/32x32/column_double.png | Bin 0 -> 1119 bytes .../static/Fat Cow/32x32/column_four.png | Bin 0 -> 1134 bytes .../static/Fat Cow/32x32/column_left.png | Bin 0 -> 1041 bytes .../icons/static/Fat Cow/32x32/column_one.png | Bin 0 -> 853 bytes .../static/Fat Cow/32x32/column_right.png | Bin 0 -> 1048 bytes .../static/Fat Cow/32x32/column_single.png | Bin 0 -> 1183 bytes .../static/Fat Cow/32x32/column_tree.png | Bin 0 -> 1107 bytes .../icons/static/Fat Cow/32x32/column_two.png | Bin 0 -> 1052 bytes .../static/Fat Cow/32x32/columnchart.png | Bin 0 -> 1409 bytes apps/icons/static/Fat Cow/32x32/combo_box.png | Bin 0 -> 857 bytes apps/icons/static/Fat Cow/32x32/comment.png | Bin 0 -> 1185 bytes .../static/Fat Cow/32x32/comment_add.png | Bin 0 -> 1691 bytes .../static/Fat Cow/32x32/comment_delete.png | Bin 0 -> 1694 bytes .../static/Fat Cow/32x32/comment_edit.png | Bin 0 -> 1601 bytes apps/icons/static/Fat Cow/32x32/comments.png | Bin 0 -> 1691 bytes .../static/Fat Cow/32x32/comments_add.png | Bin 0 -> 1950 bytes .../static/Fat Cow/32x32/comments_delete.png | Bin 0 -> 1965 bytes .../Fat Cow/32x32/company_generosity.png | Bin 0 -> 1792 bytes apps/icons/static/Fat Cow/32x32/compass.png | Bin 0 -> 2577 bytes apps/icons/static/Fat Cow/32x32/compress.png | Bin 0 -> 1746 bytes apps/icons/static/Fat Cow/32x32/computer.png | Bin 0 -> 1806 bytes .../static/Fat Cow/32x32/computer_add.png | Bin 0 -> 2051 bytes .../static/Fat Cow/32x32/computer_delete.png | Bin 0 -> 2051 bytes .../static/Fat Cow/32x32/computer_edit.png | Bin 0 -> 2007 bytes .../static/Fat Cow/32x32/computer_error.png | Bin 0 -> 2021 bytes .../static/Fat Cow/32x32/computer_go.png | Bin 0 -> 1967 bytes .../static/Fat Cow/32x32/computer_key.png | Bin 0 -> 2063 bytes .../static/Fat Cow/32x32/computer_link.png | Bin 0 -> 2073 bytes apps/icons/static/Fat Cow/32x32/connect.png | Bin 0 -> 1562 bytes .../static/Fat Cow/32x32/construction.png | Bin 0 -> 1114 bytes .../static/Fat Cow/32x32/contact_email.png | Bin 0 -> 2376 bytes apps/icons/static/Fat Cow/32x32/contrast.png | Bin 0 -> 1560 bytes .../Fat Cow/32x32/contrast_decrease.png | Bin 0 -> 1788 bytes .../static/Fat Cow/32x32/contrast_high.png | Bin 0 -> 1562 bytes .../Fat Cow/32x32/contrast_increase.png | Bin 0 -> 1831 bytes .../static/Fat Cow/32x32/contrast_low.png | Bin 0 -> 1564 bytes .../static/Fat Cow/32x32/control_eject.png | Bin 0 -> 1880 bytes .../Fat Cow/32x32/control_eject_blue.png | Bin 0 -> 2090 bytes .../static/Fat Cow/32x32/control_end.png | Bin 0 -> 1985 bytes .../static/Fat Cow/32x32/control_end_blue.png | Bin 0 -> 2146 bytes .../Fat Cow/32x32/control_equalizer.png | Bin 0 -> 2034 bytes .../Fat Cow/32x32/control_equalizer_blue.png | Bin 0 -> 2166 bytes .../Fat Cow/32x32/control_fastforward.png | Bin 0 -> 1862 bytes .../32x32/control_fastforward_blue.png | Bin 0 -> 2027 bytes .../static/Fat Cow/32x32/control_panel.png | Bin 0 -> 1514 bytes .../Fat Cow/32x32/control_panel_access.png | Bin 0 -> 1631 bytes .../Fat Cow/32x32/control_panel_branding.png | Bin 0 -> 1785 bytes .../static/Fat Cow/32x32/control_pause.png | Bin 0 -> 1850 bytes .../Fat Cow/32x32/control_pause_blue.png | Bin 0 -> 1962 bytes .../Fat Cow/32x32/control_pause_record.png | Bin 0 -> 1078 bytes .../static/Fat Cow/32x32/control_play.png | Bin 0 -> 1806 bytes .../Fat Cow/32x32/control_play_blue.png | Bin 0 -> 1971 bytes .../static/Fat Cow/32x32/control_repeat.png | Bin 0 -> 2187 bytes .../Fat Cow/32x32/control_repeat_blue.png | Bin 0 -> 2402 bytes .../static/Fat Cow/32x32/control_rewind.png | Bin 0 -> 1878 bytes .../Fat Cow/32x32/control_rewind_blue.png | Bin 0 -> 2044 bytes .../static/Fat Cow/32x32/control_start.png | Bin 0 -> 1992 bytes .../Fat Cow/32x32/control_start_blue.png | Bin 0 -> 2148 bytes .../static/Fat Cow/32x32/control_stop.png | Bin 0 -> 1797 bytes .../Fat Cow/32x32/control_stop_blue.png | Bin 0 -> 1930 bytes .../icons/static/Fat Cow/32x32/controlbar.png | Bin 0 -> 633 bytes .../icons/static/Fat Cow/32x32/controller.png | Bin 0 -> 1699 bytes .../static/Fat Cow/32x32/controller_add.png | Bin 0 -> 2010 bytes .../Fat Cow/32x32/controller_delete.png | Bin 0 -> 2010 bytes .../static/Fat Cow/32x32/controller_error.png | Bin 0 -> 1975 bytes .../Fat Cow/32x32/conversion_of_currency.png | Bin 0 -> 2766 bytes .../Fat Cow/32x32/convert_color_to_gray.png | Bin 0 -> 1652 bytes .../Fat Cow/32x32/convert_gray_to_color.png | Bin 0 -> 1666 bytes .../static/Fat Cow/32x32/cookie_chocolate.png | Bin 0 -> 1491 bytes apps/icons/static/Fat Cow/32x32/cookies.png | Bin 0 -> 1536 bytes apps/icons/static/Fat Cow/32x32/cooler.png | Bin 0 -> 2069 bytes .../32x32/copying_and_distribution.png | Bin 0 -> 1082 bytes apps/icons/static/Fat Cow/32x32/copyleft.png | Bin 0 -> 1523 bytes .../static/Fat Cow/32x32/creative_commons.png | Bin 0 -> 1686 bytes apps/icons/static/Fat Cow/32x32/credit.png | Bin 0 -> 2137 bytes .../static/Fat Cow/32x32/creditcards.png | Bin 0 -> 1659 bytes apps/icons/static/Fat Cow/32x32/cricket.png | Bin 0 -> 2384 bytes apps/icons/static/Fat Cow/32x32/cross.png | Bin 0 -> 1049 bytes .../Fat Cow/32x32/cross_promotion_selling.png | Bin 0 -> 1710 bytes apps/icons/static/Fat Cow/32x32/css.png | Bin 0 -> 1003 bytes apps/icons/static/Fat Cow/32x32/css_add.png | Bin 0 -> 1522 bytes .../icons/static/Fat Cow/32x32/css_delete.png | Bin 0 -> 1533 bytes apps/icons/static/Fat Cow/32x32/css_go.png | Bin 0 -> 1334 bytes apps/icons/static/Fat Cow/32x32/css_valid.png | Bin 0 -> 1346 bytes apps/icons/static/Fat Cow/32x32/cup.png | Bin 0 -> 1747 bytes apps/icons/static/Fat Cow/32x32/cup_add.png | Bin 0 -> 2068 bytes .../icons/static/Fat Cow/32x32/cup_delete.png | Bin 0 -> 2073 bytes apps/icons/static/Fat Cow/32x32/cup_edit.png | Bin 0 -> 2030 bytes apps/icons/static/Fat Cow/32x32/cup_error.png | Bin 0 -> 2055 bytes apps/icons/static/Fat Cow/32x32/cup_go.png | Bin 0 -> 1960 bytes apps/icons/static/Fat Cow/32x32/cup_key.png | Bin 0 -> 2021 bytes apps/icons/static/Fat Cow/32x32/cup_link.png | Bin 0 -> 2172 bytes .../static/Fat Cow/32x32/curriculum_vitae.png | Bin 0 -> 1525 bytes apps/icons/static/Fat Cow/32x32/cursor.png | Bin 0 -> 1340 bytes apps/icons/static/Fat Cow/32x32/cut.png | Bin 0 -> 1242 bytes apps/icons/static/Fat Cow/32x32/cut_red.png | Bin 0 -> 1254 bytes apps/icons/static/Fat Cow/32x32/cutlery.png | Bin 0 -> 1401 bytes .../static/Fat Cow/32x32/data_chooser.png | Bin 0 -> 1632 bytes .../icons/static/Fat Cow/32x32/data_field.png | Bin 0 -> 1233 bytes apps/icons/static/Fat Cow/32x32/data_grid.png | Bin 0 -> 1049 bytes apps/icons/static/Fat Cow/32x32/data_sort.png | Bin 0 -> 1461 bytes .../icons/static/Fat Cow/32x32/data_table.png | Bin 0 -> 1703 bytes apps/icons/static/Fat Cow/32x32/database.png | Bin 0 -> 1430 bytes .../static/Fat Cow/32x32/database_add.png | Bin 0 -> 1856 bytes .../static/Fat Cow/32x32/database_connect.png | Bin 0 -> 1955 bytes .../static/Fat Cow/32x32/database_delete.png | Bin 0 -> 1843 bytes .../static/Fat Cow/32x32/database_edit.png | Bin 0 -> 1861 bytes .../static/Fat Cow/32x32/database_error.png | Bin 0 -> 1704 bytes .../static/Fat Cow/32x32/database_gear.png | Bin 0 -> 1923 bytes .../static/Fat Cow/32x32/database_go.png | Bin 0 -> 1714 bytes .../static/Fat Cow/32x32/database_key.png | Bin 0 -> 1809 bytes .../Fat Cow/32x32/database_lightning.png | Bin 0 -> 1880 bytes .../static/Fat Cow/32x32/database_link.png | Bin 0 -> 1979 bytes .../static/Fat Cow/32x32/database_refresh.png | Bin 0 -> 2179 bytes .../static/Fat Cow/32x32/database_save.png | Bin 0 -> 1742 bytes .../static/Fat Cow/32x32/database_server.png | Bin 0 -> 1678 bytes .../static/Fat Cow/32x32/database_table.png | Bin 0 -> 1329 bytes apps/icons/static/Fat Cow/32x32/date.png | Bin 0 -> 1556 bytes apps/icons/static/Fat Cow/32x32/date_add.png | Bin 0 -> 1766 bytes .../static/Fat Cow/32x32/date_delete.png | Bin 0 -> 1754 bytes apps/icons/static/Fat Cow/32x32/date_edit.png | Bin 0 -> 1874 bytes .../icons/static/Fat Cow/32x32/date_error.png | Bin 0 -> 1714 bytes apps/icons/static/Fat Cow/32x32/date_go.png | Bin 0 -> 1628 bytes apps/icons/static/Fat Cow/32x32/date_link.png | Bin 0 -> 1930 bytes .../static/Fat Cow/32x32/date_magnify.png | Bin 0 -> 1708 bytes apps/icons/static/Fat Cow/32x32/date_next.png | Bin 0 -> 1735 bytes .../static/Fat Cow/32x32/date_previous.png | Bin 0 -> 1790 bytes .../icons/static/Fat Cow/32x32/ddr_memory.png | Bin 0 -> 885 bytes apps/icons/static/Fat Cow/32x32/debian.png | Bin 0 -> 2019 bytes .../static/Fat Cow/32x32/decimal_less.png | Bin 0 -> 1249 bytes .../static/Fat Cow/32x32/decimal_more.png | Bin 0 -> 1238 bytes apps/icons/static/Fat Cow/32x32/delete.png | Bin 0 -> 1886 bytes apps/icons/static/Fat Cow/32x32/delicious.png | Bin 0 -> 1049 bytes .../static/Fat Cow/32x32/derivatives.png | Bin 0 -> 1029 bytes .../static/Fat Cow/32x32/design_float.png | Bin 0 -> 2134 bytes apps/icons/static/Fat Cow/32x32/designmoo.png | Bin 0 -> 1717 bytes apps/icons/static/Fat Cow/32x32/devianart.png | Bin 0 -> 1419 bytes apps/icons/static/Fat Cow/32x32/diagramm.png | Bin 0 -> 1768 bytes apps/icons/static/Fat Cow/32x32/dialog.png | Bin 0 -> 1138 bytes apps/icons/static/Fat Cow/32x32/diamond.png | Bin 0 -> 1318 bytes apps/icons/static/Fat Cow/32x32/dice.png | Bin 0 -> 2114 bytes apps/icons/static/Fat Cow/32x32/digg.png | Bin 0 -> 1174 bytes .../Fat Cow/32x32/digital_signature.png | Bin 0 -> 983 bytes .../icons/static/Fat Cow/32x32/dinersclub.png | Bin 0 -> 1436 bytes apps/icons/static/Fat Cow/32x32/direction.png | Bin 0 -> 1256 bytes .../Fat Cow/32x32/directory_listing.png | Bin 0 -> 1284 bytes .../icons/static/Fat Cow/32x32/disconnect.png | Bin 0 -> 1275 bytes apps/icons/static/Fat Cow/32x32/discover.png | Bin 0 -> 1358 bytes apps/icons/static/Fat Cow/32x32/dish.png | Bin 0 -> 1826 bytes apps/icons/static/Fat Cow/32x32/disk.png | Bin 0 -> 1555 bytes .../static/Fat Cow/32x32/disk_multiple.png | Bin 0 -> 1755 bytes .../32x32/distribution_partnerships.png | Bin 0 -> 1431 bytes apps/icons/static/Fat Cow/32x32/dns.png | Bin 0 -> 1136 bytes .../static/Fat Cow/32x32/dns_setting.png | Bin 0 -> 1855 bytes .../static/Fat Cow/32x32/document_back.png | Bin 0 -> 1497 bytes .../Fat Cow/32x32/document_background.png | Bin 0 -> 1372 bytes .../static/Fat Cow/32x32/document_break.png | Bin 0 -> 675 bytes .../static/Fat Cow/32x32/document_center.png | Bin 0 -> 1012 bytes .../32x32/document_check_compatibility.png | Bin 0 -> 1768 bytes .../Fat Cow/32x32/document_comment_above.png | Bin 0 -> 1256 bytes .../Fat Cow/32x32/document_comment_behind.png | Bin 0 -> 1353 bytes .../Fat Cow/32x32/document_comment_below.png | Bin 0 -> 1317 bytes .../Fat Cow/32x32/document_comments.png | Bin 0 -> 1273 bytes .../static/Fat Cow/32x32/document_copies.png | Bin 0 -> 1413 bytes .../static/Fat Cow/32x32/document_editing.png | Bin 0 -> 1333 bytes .../static/Fat Cow/32x32/document_empty.png | Bin 0 -> 728 bytes .../static/Fat Cow/32x32/document_export.png | Bin 0 -> 1018 bytes .../static/Fat Cow/32x32/document_font.png | Bin 0 -> 1042 bytes .../Fat Cow/32x32/document_font_wizard.png | Bin 0 -> 2055 bytes .../static/Fat Cow/32x32/document_image.png | Bin 0 -> 1437 bytes .../Fat Cow/32x32/document_image_hor.png | Bin 0 -> 1390 bytes .../Fat Cow/32x32/document_image_ver.png | Bin 0 -> 1509 bytes .../static/Fat Cow/32x32/document_import.png | Bin 0 -> 1018 bytes .../static/Fat Cow/32x32/document_index.png | Bin 0 -> 1377 bytes .../static/Fat Cow/32x32/document_info.png | Bin 0 -> 1388 bytes .../static/Fat Cow/32x32/document_insert.png | Bin 0 -> 1467 bytes .../static/Fat Cow/32x32/document_inspect.png | Bin 0 -> 1455 bytes .../Fat Cow/32x32/document_inspector.png | Bin 0 -> 1880 bytes .../static/Fat Cow/32x32/document_layout.png | Bin 0 -> 931 bytes .../static/Fat Cow/32x32/document_margins.png | Bin 0 -> 821 bytes .../Fat Cow/32x32/document_mark_as_final.png | Bin 0 -> 1900 bytes .../static/Fat Cow/32x32/document_move.png | Bin 0 -> 1541 bytes .../static/Fat Cow/32x32/document_next.png | Bin 0 -> 1475 bytes .../static/Fat Cow/32x32/document_notes.png | Bin 0 -> 888 bytes .../static/Fat Cow/32x32/document_num.png | Bin 0 -> 1402 bytes .../static/Fat Cow/32x32/document_page.png | Bin 0 -> 1026 bytes .../Fat Cow/32x32/document_page_last.png | Bin 0 -> 970 bytes .../Fat Cow/32x32/document_page_next.png | Bin 0 -> 832 bytes .../Fat Cow/32x32/document_page_previous.png | Bin 0 -> 863 bytes .../static/Fat Cow/32x32/document_plus.png | Bin 0 -> 1371 bytes .../static/Fat Cow/32x32/document_prepare.png | Bin 0 -> 1675 bytes .../Fat Cow/32x32/document_properties.png | Bin 0 -> 1633 bytes .../static/Fat Cow/32x32/document_quote.png | Bin 0 -> 1526 bytes .../Fat Cow/32x32/document_redirect.png | Bin 0 -> 1500 bytes .../static/Fat Cow/32x32/document_rename.png | Bin 0 -> 893 bytes .../static/Fat Cow/32x32/document_shapes.png | Bin 0 -> 1657 bytes .../static/Fat Cow/32x32/document_shred.png | Bin 0 -> 855 bytes .../Fat Cow/32x32/document_signature.png | Bin 0 -> 1598 bytes .../static/Fat Cow/32x32/document_spacing.png | Bin 0 -> 817 bytes .../static/Fat Cow/32x32/document_split.png | Bin 0 -> 1543 bytes .../static/Fat Cow/32x32/document_stand.png | Bin 0 -> 1004 bytes .../static/Fat Cow/32x32/document_tag.png | Bin 0 -> 960 bytes .../static/Fat Cow/32x32/document_todo.png | Bin 0 -> 1125 bytes .../static/Fat Cow/32x32/document_valid.png | Bin 0 -> 1667 bytes .../Fat Cow/32x32/document_vertical.png | Bin 0 -> 1322 bytes .../Fat Cow/32x32/document_view_book.png | Bin 0 -> 728 bytes .../static/Fat Cow/32x32/documents_email.png | Bin 0 -> 1207 bytes apps/icons/static/Fat Cow/32x32/dog.png | Bin 0 -> 2249 bytes .../static/Fat Cow/32x32/domain_template.png | Bin 0 -> 1943 bytes apps/icons/static/Fat Cow/32x32/door.png | Bin 0 -> 762 bytes apps/icons/static/Fat Cow/32x32/door_in.png | Bin 0 -> 1382 bytes apps/icons/static/Fat Cow/32x32/door_open.png | Bin 0 -> 1014 bytes apps/icons/static/Fat Cow/32x32/door_out.png | Bin 0 -> 1394 bytes apps/icons/static/Fat Cow/32x32/dopplr.png | Bin 0 -> 1305 bytes .../static/Fat Cow/32x32/down_jacket.png | Bin 0 -> 1995 bytes apps/icons/static/Fat Cow/32x32/download.png | Bin 0 -> 1128 bytes .../Fat Cow/32x32/download_for_linux.png | Bin 0 -> 1283 bytes .../static/Fat Cow/32x32/download_for_mac.png | Bin 0 -> 1656 bytes .../Fat Cow/32x32/download_for_windows.png | Bin 0 -> 1571 bytes .../static/Fat Cow/32x32/draw_airbrush.png | Bin 0 -> 1671 bytes .../Fat Cow/32x32/draw_calligraphic.png | Bin 0 -> 1516 bytes .../icons/static/Fat Cow/32x32/draw_clone.png | Bin 0 -> 1387 bytes .../static/Fat Cow/32x32/draw_convolve.png | Bin 0 -> 1359 bytes .../static/Fat Cow/32x32/draw_dodge_burn.png | Bin 0 -> 1287 bytes .../static/Fat Cow/32x32/draw_ellipse.png | Bin 0 -> 1454 bytes .../static/Fat Cow/32x32/draw_eraser.png | Bin 0 -> 1437 bytes apps/icons/static/Fat Cow/32x32/draw_ink.png | Bin 0 -> 1704 bytes .../static/Fat Cow/32x32/draw_island.png | Bin 0 -> 1807 bytes apps/icons/static/Fat Cow/32x32/draw_line.png | Bin 0 -> 328 bytes apps/icons/static/Fat Cow/32x32/draw_path.png | Bin 0 -> 1775 bytes .../static/Fat Cow/32x32/draw_points.png | Bin 0 -> 534 bytes .../static/Fat Cow/32x32/draw_polygon.png | Bin 0 -> 1163 bytes .../Fat Cow/32x32/draw_polygon_curves.png | Bin 0 -> 1570 bytes .../static/Fat Cow/32x32/draw_polyline.png | Bin 0 -> 965 bytes apps/icons/static/Fat Cow/32x32/draw_ring.png | Bin 0 -> 2317 bytes .../static/Fat Cow/32x32/draw_smudge.png | Bin 0 -> 2182 bytes .../static/Fat Cow/32x32/draw_spiral.png | Bin 0 -> 2196 bytes apps/icons/static/Fat Cow/32x32/draw_star.png | Bin 0 -> 1560 bytes .../static/Fat Cow/32x32/draw_vertex.png | Bin 0 -> 797 bytes apps/icons/static/Fat Cow/32x32/draw_wave.png | Bin 0 -> 1388 bytes apps/icons/static/Fat Cow/32x32/drawer.png | Bin 0 -> 1413 bytes .../static/Fat Cow/32x32/drawer_open.png | Bin 0 -> 1521 bytes apps/icons/static/Fat Cow/32x32/dribbble.png | Bin 0 -> 2046 bytes apps/icons/static/Fat Cow/32x32/drill.png | Bin 0 -> 1345 bytes apps/icons/static/Fat Cow/32x32/drink.png | Bin 0 -> 1927 bytes .../static/Fat Cow/32x32/drink_empty.png | Bin 0 -> 1709 bytes apps/icons/static/Fat Cow/32x32/drive.png | Bin 0 -> 869 bytes apps/icons/static/Fat Cow/32x32/drive_add.png | Bin 0 -> 1420 bytes .../icons/static/Fat Cow/32x32/drive_burn.png | Bin 0 -> 1338 bytes apps/icons/static/Fat Cow/32x32/drive_cd.png | Bin 0 -> 1376 bytes .../static/Fat Cow/32x32/drive_cd_empty.png | Bin 0 -> 802 bytes .../static/Fat Cow/32x32/drive_delete.png | Bin 0 -> 1407 bytes .../icons/static/Fat Cow/32x32/drive_disk.png | Bin 0 -> 1368 bytes .../icons/static/Fat Cow/32x32/drive_edit.png | Bin 0 -> 1390 bytes .../static/Fat Cow/32x32/drive_error.png | Bin 0 -> 1255 bytes apps/icons/static/Fat Cow/32x32/drive_go.png | Bin 0 -> 1213 bytes apps/icons/static/Fat Cow/32x32/drive_key.png | Bin 0 -> 1437 bytes .../icons/static/Fat Cow/32x32/drive_link.png | Bin 0 -> 1501 bytes .../static/Fat Cow/32x32/drive_magnify.png | Bin 0 -> 1560 bytes .../static/Fat Cow/32x32/drive_network.png | Bin 0 -> 1073 bytes .../static/Fat Cow/32x32/drive_rename.png | Bin 0 -> 1220 bytes .../icons/static/Fat Cow/32x32/drive_user.png | Bin 0 -> 1597 bytes apps/icons/static/Fat Cow/32x32/drive_web.png | Bin 0 -> 1697 bytes apps/icons/static/Fat Cow/32x32/drop.png | Bin 0 -> 2084 bytes apps/icons/static/Fat Cow/32x32/drugs_com.png | Bin 0 -> 1907 bytes apps/icons/static/Fat Cow/32x32/drum.png | Bin 0 -> 1827 bytes apps/icons/static/Fat Cow/32x32/dvd.png | Bin 0 -> 2250 bytes apps/icons/static/Fat Cow/32x32/dvd_add.png | Bin 0 -> 2366 bytes .../icons/static/Fat Cow/32x32/dvd_delete.png | Bin 0 -> 2382 bytes apps/icons/static/Fat Cow/32x32/dvd_edit.png | Bin 0 -> 2407 bytes apps/icons/static/Fat Cow/32x32/dvd_error.png | Bin 0 -> 2373 bytes apps/icons/static/Fat Cow/32x32/dvd_go.png | Bin 0 -> 2332 bytes apps/icons/static/Fat Cow/32x32/dvd_key.png | Bin 0 -> 2391 bytes apps/icons/static/Fat Cow/32x32/dvd_link.png | Bin 0 -> 2471 bytes apps/icons/static/Fat Cow/32x32/dynamite.png | Bin 0 -> 1250 bytes apps/icons/static/Fat Cow/32x32/ebay.png | Bin 0 -> 1179 bytes apps/icons/static/Fat Cow/32x32/echeck.png | Bin 0 -> 1544 bytes .../icons/static/Fat Cow/32x32/edit_chain.png | Bin 0 -> 1657 bytes apps/icons/static/Fat Cow/32x32/edit_diff.png | Bin 0 -> 1574 bytes apps/icons/static/Fat Cow/32x32/edit_free.png | Bin 0 -> 2004 bytes apps/icons/static/Fat Cow/32x32/edit_path.png | Bin 0 -> 1396 bytes apps/icons/static/Fat Cow/32x32/education.png | Bin 0 -> 1268 bytes apps/icons/static/Fat Cow/32x32/ehow.png | Bin 0 -> 1978 bytes apps/icons/static/Fat Cow/32x32/elements.png | Bin 0 -> 1672 bytes apps/icons/static/Fat Cow/32x32/email.png | Bin 0 -> 1031 bytes apps/icons/static/Fat Cow/32x32/email_add.png | Bin 0 -> 1514 bytes .../static/Fat Cow/32x32/email_attach.png | Bin 0 -> 1372 bytes .../static/Fat Cow/32x32/email_delete.png | Bin 0 -> 1525 bytes .../icons/static/Fat Cow/32x32/email_edit.png | Bin 0 -> 1575 bytes .../static/Fat Cow/32x32/email_error.png | Bin 0 -> 1404 bytes apps/icons/static/Fat Cow/32x32/email_go.png | Bin 0 -> 1364 bytes .../icons/static/Fat Cow/32x32/email_link.png | Bin 0 -> 1731 bytes .../icons/static/Fat Cow/32x32/email_open.png | Bin 0 -> 1600 bytes .../static/Fat Cow/32x32/email_open_image.png | Bin 0 -> 1695 bytes .../static/Fat Cow/32x32/email_to_friend.png | Bin 0 -> 2197 bytes apps/icons/static/Fat Cow/32x32/ember.png | Bin 0 -> 1554 bytes .../static/Fat Cow/32x32/emotion_evilgrin.png | Bin 0 -> 2380 bytes .../static/Fat Cow/32x32/emotion_grin.png | Bin 0 -> 2442 bytes .../static/Fat Cow/32x32/emotion_happy.png | Bin 0 -> 2350 bytes .../static/Fat Cow/32x32/emotion_smile.png | Bin 0 -> 2176 bytes .../static/Fat Cow/32x32/emotion_suprised.png | Bin 0 -> 2190 bytes .../static/Fat Cow/32x32/emotion_tongue.png | Bin 0 -> 2321 bytes .../static/Fat Cow/32x32/emotion_unhappy.png | Bin 0 -> 2073 bytes .../static/Fat Cow/32x32/emotion_waii.png | Bin 0 -> 2187 bytes .../static/Fat Cow/32x32/emotion_wink.png | Bin 0 -> 2162 bytes apps/icons/static/Fat Cow/32x32/entity.png | Bin 0 -> 1458 bytes apps/icons/static/Fat Cow/32x32/error.png | Bin 0 -> 1179 bytes apps/icons/static/Fat Cow/32x32/error_add.png | Bin 0 -> 1619 bytes .../static/Fat Cow/32x32/error_delete.png | Bin 0 -> 1626 bytes apps/icons/static/Fat Cow/32x32/error_go.png | Bin 0 -> 1455 bytes apps/icons/static/Fat Cow/32x32/events.png | Bin 0 -> 1767 bytes apps/icons/static/Fat Cow/32x32/evernote.png | Bin 0 -> 1757 bytes .../static/Fat Cow/32x32/exclamation.png | Bin 0 -> 2009 bytes .../static/Fat Cow/32x32/export_excel.png | Bin 0 -> 1590 bytes .../32x32/extract_foreground_objects.png | Bin 0 -> 1438 bytes apps/icons/static/Fat Cow/32x32/eye.png | Bin 0 -> 1731 bytes apps/icons/static/Fat Cow/32x32/factory.png | Bin 0 -> 1243 bytes apps/icons/static/Fat Cow/32x32/fatcow.png | Bin 0 -> 1457 bytes apps/icons/static/Fat Cow/32x32/fax.png | Bin 0 -> 1451 bytes apps/icons/static/Fat Cow/32x32/fedora.png | Bin 0 -> 1962 bytes apps/icons/static/Fat Cow/32x32/feed.png | Bin 0 -> 1344 bytes apps/icons/static/Fat Cow/32x32/feed_add.png | Bin 0 -> 1753 bytes .../static/Fat Cow/32x32/feed_delete.png | Bin 0 -> 1747 bytes apps/icons/static/Fat Cow/32x32/feed_disk.png | Bin 0 -> 1690 bytes apps/icons/static/Fat Cow/32x32/feed_edit.png | Bin 0 -> 1811 bytes .../icons/static/Fat Cow/32x32/feed_error.png | Bin 0 -> 1652 bytes apps/icons/static/Fat Cow/32x32/feed_go.png | Bin 0 -> 1622 bytes apps/icons/static/Fat Cow/32x32/feed_key.png | Bin 0 -> 1822 bytes .../static/Fat Cow/32x32/feed_magnify.png | Bin 0 -> 1789 bytes apps/icons/static/Fat Cow/32x32/female.png | Bin 0 -> 1644 bytes .../Fat Cow/32x32/file_extension_3gp.png | Bin 0 -> 1364 bytes .../Fat Cow/32x32/file_extension_7z.png | Bin 0 -> 1465 bytes .../Fat Cow/32x32/file_extension_ace.png | Bin 0 -> 1578 bytes .../Fat Cow/32x32/file_extension_ai.png | Bin 0 -> 1535 bytes .../Fat Cow/32x32/file_extension_aif.png | Bin 0 -> 1523 bytes .../Fat Cow/32x32/file_extension_aiff.png | Bin 0 -> 1498 bytes .../Fat Cow/32x32/file_extension_amr.png | Bin 0 -> 1491 bytes .../Fat Cow/32x32/file_extension_asf.png | Bin 0 -> 1739 bytes .../Fat Cow/32x32/file_extension_asx.png | Bin 0 -> 1709 bytes .../Fat Cow/32x32/file_extension_bat.png | Bin 0 -> 1802 bytes .../Fat Cow/32x32/file_extension_bin.png | Bin 0 -> 1223 bytes .../Fat Cow/32x32/file_extension_bmp.png | Bin 0 -> 1580 bytes .../Fat Cow/32x32/file_extension_bup.png | Bin 0 -> 1542 bytes .../Fat Cow/32x32/file_extension_cab.png | Bin 0 -> 1560 bytes .../Fat Cow/32x32/file_extension_cbr.png | Bin 0 -> 1558 bytes .../Fat Cow/32x32/file_extension_cda.png | Bin 0 -> 1870 bytes .../Fat Cow/32x32/file_extension_cdl.png | Bin 0 -> 1732 bytes .../Fat Cow/32x32/file_extension_cdr.png | Bin 0 -> 1698 bytes .../Fat Cow/32x32/file_extension_chm.png | Bin 0 -> 1636 bytes .../Fat Cow/32x32/file_extension_dat.png | Bin 0 -> 1700 bytes .../Fat Cow/32x32/file_extension_divx.png | Bin 0 -> 1661 bytes .../Fat Cow/32x32/file_extension_dll.png | Bin 0 -> 1552 bytes .../Fat Cow/32x32/file_extension_dmg.png | Bin 0 -> 1635 bytes .../Fat Cow/32x32/file_extension_doc.png | Bin 0 -> 1536 bytes .../Fat Cow/32x32/file_extension_dss.png | Bin 0 -> 1389 bytes .../Fat Cow/32x32/file_extension_dvf.png | Bin 0 -> 1799 bytes .../Fat Cow/32x32/file_extension_dwg.png | Bin 0 -> 1490 bytes .../Fat Cow/32x32/file_extension_eml.png | Bin 0 -> 1542 bytes .../Fat Cow/32x32/file_extension_eps.png | Bin 0 -> 1509 bytes .../Fat Cow/32x32/file_extension_exe.png | Bin 0 -> 1367 bytes .../Fat Cow/32x32/file_extension_fla.png | Bin 0 -> 1597 bytes .../Fat Cow/32x32/file_extension_flv.png | Bin 0 -> 1342 bytes .../Fat Cow/32x32/file_extension_gif.png | Bin 0 -> 1350 bytes .../Fat Cow/32x32/file_extension_gz.png | Bin 0 -> 1479 bytes .../Fat Cow/32x32/file_extension_hqx.png | Bin 0 -> 1552 bytes .../Fat Cow/32x32/file_extension_htm.png | Bin 0 -> 1755 bytes .../Fat Cow/32x32/file_extension_html.png | Bin 0 -> 1825 bytes .../Fat Cow/32x32/file_extension_ifo.png | Bin 0 -> 1636 bytes .../Fat Cow/32x32/file_extension_indd.png | Bin 0 -> 1628 bytes .../Fat Cow/32x32/file_extension_iso.png | Bin 0 -> 1850 bytes .../Fat Cow/32x32/file_extension_jar.png | Bin 0 -> 1704 bytes .../Fat Cow/32x32/file_extension_jpeg.png | Bin 0 -> 1580 bytes .../Fat Cow/32x32/file_extension_jpg.png | Bin 0 -> 1552 bytes .../Fat Cow/32x32/file_extension_lnk.png | Bin 0 -> 1435 bytes .../Fat Cow/32x32/file_extension_log.png | Bin 0 -> 1672 bytes .../Fat Cow/32x32/file_extension_m4a.png | Bin 0 -> 1558 bytes .../Fat Cow/32x32/file_extension_m4b.png | Bin 0 -> 1622 bytes .../Fat Cow/32x32/file_extension_m4p.png | Bin 0 -> 1714 bytes .../Fat Cow/32x32/file_extension_m4v.png | Bin 0 -> 1629 bytes .../Fat Cow/32x32/file_extension_mcd.png | Bin 0 -> 1694 bytes .../Fat Cow/32x32/file_extension_mdb.png | Bin 0 -> 1768 bytes .../Fat Cow/32x32/file_extension_mid.png | Bin 0 -> 1513 bytes .../Fat Cow/32x32/file_extension_mov.png | Bin 0 -> 1822 bytes .../Fat Cow/32x32/file_extension_mp2.png | Bin 0 -> 1602 bytes .../Fat Cow/32x32/file_extension_mp4.png | Bin 0 -> 1395 bytes .../Fat Cow/32x32/file_extension_mpeg.png | Bin 0 -> 1798 bytes .../Fat Cow/32x32/file_extension_mpg.png | Bin 0 -> 1786 bytes .../Fat Cow/32x32/file_extension_msi.png | Bin 0 -> 1745 bytes .../Fat Cow/32x32/file_extension_mswmm.png | Bin 0 -> 2123 bytes .../Fat Cow/32x32/file_extension_ogg.png | Bin 0 -> 1742 bytes .../Fat Cow/32x32/file_extension_pdf.png | Bin 0 -> 1424 bytes .../Fat Cow/32x32/file_extension_png.png | Bin 0 -> 1634 bytes .../Fat Cow/32x32/file_extension_pps.png | Bin 0 -> 1369 bytes .../Fat Cow/32x32/file_extension_ps.png | Bin 0 -> 1604 bytes .../Fat Cow/32x32/file_extension_psd.png | Bin 0 -> 1740 bytes .../Fat Cow/32x32/file_extension_pst.png | Bin 0 -> 1534 bytes .../Fat Cow/32x32/file_extension_ptb.png | Bin 0 -> 1542 bytes .../Fat Cow/32x32/file_extension_pub.png | Bin 0 -> 1515 bytes .../Fat Cow/32x32/file_extension_qbb.png | Bin 0 -> 1467 bytes .../Fat Cow/32x32/file_extension_qbw.png | Bin 0 -> 1497 bytes .../Fat Cow/32x32/file_extension_qxd.png | Bin 0 -> 1886 bytes .../Fat Cow/32x32/file_extension_ram.png | Bin 0 -> 1810 bytes .../Fat Cow/32x32/file_extension_rar.png | Bin 0 -> 1561 bytes .../Fat Cow/32x32/file_extension_rm.png | Bin 0 -> 1691 bytes .../Fat Cow/32x32/file_extension_rmvb.png | Bin 0 -> 1742 bytes .../Fat Cow/32x32/file_extension_rtf.png | Bin 0 -> 1470 bytes .../Fat Cow/32x32/file_extension_sea.png | Bin 0 -> 1768 bytes .../Fat Cow/32x32/file_extension_ses.png | Bin 0 -> 1588 bytes .../Fat Cow/32x32/file_extension_sit.png | Bin 0 -> 1636 bytes .../Fat Cow/32x32/file_extension_sitx.png | Bin 0 -> 1802 bytes .../Fat Cow/32x32/file_extension_ss.png | Bin 0 -> 1688 bytes .../Fat Cow/32x32/file_extension_swf.png | Bin 0 -> 1810 bytes .../Fat Cow/32x32/file_extension_tgz.png | Bin 0 -> 1519 bytes .../Fat Cow/32x32/file_extension_thm.png | Bin 0 -> 1507 bytes .../Fat Cow/32x32/file_extension_tif.png | Bin 0 -> 1373 bytes .../Fat Cow/32x32/file_extension_tmp.png | Bin 0 -> 1416 bytes .../Fat Cow/32x32/file_extension_torrent.png | Bin 0 -> 1122 bytes .../Fat Cow/32x32/file_extension_ttf.png | Bin 0 -> 1585 bytes .../Fat Cow/32x32/file_extension_txt.png | Bin 0 -> 1421 bytes .../Fat Cow/32x32/file_extension_vcd.png | Bin 0 -> 1861 bytes .../Fat Cow/32x32/file_extension_vob.png | Bin 0 -> 1530 bytes .../Fat Cow/32x32/file_extension_wav.png | Bin 0 -> 1691 bytes .../Fat Cow/32x32/file_extension_wma.png | Bin 0 -> 1943 bytes .../Fat Cow/32x32/file_extension_wmv.png | Bin 0 -> 1812 bytes .../Fat Cow/32x32/file_extension_wps.png | Bin 0 -> 1709 bytes .../Fat Cow/32x32/file_extension_xls.png | Bin 0 -> 1611 bytes .../Fat Cow/32x32/file_extension_xpi.png | Bin 0 -> 1470 bytes .../Fat Cow/32x32/file_extension_zip.png | Bin 0 -> 1473 bytes .../static/Fat Cow/32x32/file_manager.png | Bin 0 -> 1335 bytes apps/icons/static/Fat Cow/32x32/film.png | Bin 0 -> 1560 bytes apps/icons/static/Fat Cow/32x32/film_add.png | Bin 0 -> 1958 bytes .../static/Fat Cow/32x32/film_delete.png | Bin 0 -> 1996 bytes apps/icons/static/Fat Cow/32x32/film_edit.png | Bin 0 -> 2059 bytes .../icons/static/Fat Cow/32x32/film_error.png | Bin 0 -> 1910 bytes apps/icons/static/Fat Cow/32x32/film_go.png | Bin 0 -> 1859 bytes apps/icons/static/Fat Cow/32x32/film_key.png | Bin 0 -> 1975 bytes apps/icons/static/Fat Cow/32x32/film_link.png | Bin 0 -> 2131 bytes apps/icons/static/Fat Cow/32x32/film_save.png | Bin 0 -> 1900 bytes apps/icons/static/Fat Cow/32x32/filter.png | Bin 0 -> 1642 bytes .../icons/static/Fat Cow/32x32/filter_add.png | Bin 0 -> 2144 bytes .../static/Fat Cow/32x32/filter_delete.png | Bin 0 -> 2172 bytes apps/icons/static/Fat Cow/32x32/finance.png | Bin 0 -> 1810 bytes apps/icons/static/Fat Cow/32x32/find.png | Bin 0 -> 1390 bytes apps/icons/static/Fat Cow/32x32/fire.png | Bin 0 -> 1667 bytes .../static/Fat Cow/32x32/fire_damage.png | Bin 0 -> 2114 bytes .../Fat Cow/32x32/fire_extinguisher.png | Bin 0 -> 1530 bytes apps/icons/static/Fat Cow/32x32/firefox.png | Bin 0 -> 2719 bytes apps/icons/static/Fat Cow/32x32/firewall.png | Bin 0 -> 1934 bytes .../static/Fat Cow/32x32/firewall_burn.png | Bin 0 -> 2101 bytes .../icons/static/Fat Cow/32x32/fishfinder.png | Bin 0 -> 1956 bytes apps/icons/static/Fat Cow/32x32/flag_1.png | Bin 0 -> 1165 bytes apps/icons/static/Fat Cow/32x32/flag_2.png | Bin 0 -> 1392 bytes apps/icons/static/Fat Cow/32x32/flag_3.png | Bin 0 -> 1146 bytes .../static/Fat Cow/32x32/flag_afghanistan.png | Bin 0 -> 1537 bytes .../32x32/flag_airfield_vehicle_safety.png | Bin 0 -> 1122 bytes .../static/Fat Cow/32x32/flag_albania.png | Bin 0 -> 1358 bytes .../static/Fat Cow/32x32/flag_algeria.png | Bin 0 -> 1567 bytes .../Fat Cow/32x32/flag_american_samoa.png | Bin 0 -> 1629 bytes .../static/Fat Cow/32x32/flag_andorra.png | Bin 0 -> 1434 bytes .../static/Fat Cow/32x32/flag_angola.png | Bin 0 -> 1441 bytes .../static/Fat Cow/32x32/flag_anguilla.png | Bin 0 -> 1653 bytes .../32x32/flag_antigua_and_barbuda.png | Bin 0 -> 1450 bytes .../static/Fat Cow/32x32/flag_argentina.png | Bin 0 -> 1130 bytes .../static/Fat Cow/32x32/flag_armenia.png | Bin 0 -> 1025 bytes .../icons/static/Fat Cow/32x32/flag_aruba.png | Bin 0 -> 1175 bytes .../static/Fat Cow/32x32/flag_australia.png | Bin 0 -> 1530 bytes .../static/Fat Cow/32x32/flag_austria.png | Bin 0 -> 872 bytes .../static/Fat Cow/32x32/flag_azerbaijan.png | Bin 0 -> 1423 bytes .../static/Fat Cow/32x32/flag_bahamas.png | Bin 0 -> 1244 bytes .../static/Fat Cow/32x32/flag_bahrain.png | Bin 0 -> 1131 bytes .../static/Fat Cow/32x32/flag_bangladesh.png | Bin 0 -> 1285 bytes .../static/Fat Cow/32x32/flag_barbados.png | Bin 0 -> 1294 bytes .../static/Fat Cow/32x32/flag_belarus.png | Bin 0 -> 1238 bytes .../static/Fat Cow/32x32/flag_belgium.png | Bin 0 -> 1141 bytes .../static/Fat Cow/32x32/flag_belize.png | Bin 0 -> 1592 bytes .../icons/static/Fat Cow/32x32/flag_benin.png | Bin 0 -> 1027 bytes .../static/Fat Cow/32x32/flag_bermuda.png | Bin 0 -> 1653 bytes .../static/Fat Cow/32x32/flag_bhutan.png | Bin 0 -> 1615 bytes apps/icons/static/Fat Cow/32x32/flag_blue.png | Bin 0 -> 1256 bytes .../static/Fat Cow/32x32/flag_bolivia.png | Bin 0 -> 1354 bytes .../static/Fat Cow/32x32/flag_bosnia.png | Bin 0 -> 1519 bytes .../static/Fat Cow/32x32/flag_botswana.png | Bin 0 -> 996 bytes .../static/Fat Cow/32x32/flag_boy_scout.png | Bin 0 -> 1417 bytes .../static/Fat Cow/32x32/flag_brazil.png | Bin 0 -> 1721 bytes .../32x32/flag_british_indian_ocean.png | Bin 0 -> 2060 bytes .../32x32/flag_british_virgin_islands.png | Bin 0 -> 1736 bytes .../static/Fat Cow/32x32/flag_brunei.png | Bin 0 -> 1674 bytes .../static/Fat Cow/32x32/flag_bulgaria.png | Bin 0 -> 938 bytes .../Fat Cow/32x32/flag_burkina_faso.png | Bin 0 -> 1182 bytes .../icons/static/Fat Cow/32x32/flag_burma.png | Bin 0 -> 1399 bytes .../static/Fat Cow/32x32/flag_burundi.png | Bin 0 -> 1817 bytes .../static/Fat Cow/32x32/flag_cambodia.png | Bin 0 -> 1266 bytes .../static/Fat Cow/32x32/flag_cameroon.png | Bin 0 -> 1334 bytes .../static/Fat Cow/32x32/flag_canada.png | Bin 0 -> 1428 bytes .../Fat Cow/32x32/flag_cayman_islands.png | Bin 0 -> 1670 bytes .../32x32/flag_central_african_republic.png | Bin 0 -> 1395 bytes apps/icons/static/Fat Cow/32x32/flag_chad.png | Bin 0 -> 1054 bytes .../icons/static/Fat Cow/32x32/flag_chile.png | Bin 0 -> 1112 bytes .../icons/static/Fat Cow/32x32/flag_china.png | Bin 0 -> 1054 bytes .../static/Fat Cow/32x32/flag_colombia.png | Bin 0 -> 897 bytes .../static/Fat Cow/32x32/flag_comoros.png | Bin 0 -> 1316 bytes .../32x32/flag_congo_democratic_republic.png | Bin 0 -> 1468 bytes .../Fat Cow/32x32/flag_congo_republic.png | Bin 0 -> 1323 bytes .../Fat Cow/32x32/flag_cook_islands.png | Bin 0 -> 1656 bytes .../static/Fat Cow/32x32/flag_cope_verde.png | Bin 0 -> 1446 bytes .../static/Fat Cow/32x32/flag_costa_rica.png | Bin 0 -> 1293 bytes .../Fat Cow/32x32/flag_cote_divoire.png | Bin 0 -> 1114 bytes .../static/Fat Cow/32x32/flag_croatia.png | Bin 0 -> 1402 bytes apps/icons/static/Fat Cow/32x32/flag_cuba.png | Bin 0 -> 1322 bytes .../static/Fat Cow/32x32/flag_cyprus.png | Bin 0 -> 1330 bytes .../Fat Cow/32x32/flag_czech_republic.png | Bin 0 -> 1231 bytes .../static/Fat Cow/32x32/flag_denmark.png | Bin 0 -> 1211 bytes .../static/Fat Cow/32x32/flag_djibouti.png | Bin 0 -> 1305 bytes .../static/Fat Cow/32x32/flag_dominica.png | Bin 0 -> 1961 bytes .../Fat Cow/32x32/flag_dominican_republic.png | Bin 0 -> 1457 bytes .../static/Fat Cow/32x32/flag_east_timor.png | Bin 0 -> 1357 bytes .../icons/static/Fat Cow/32x32/flag_egypt.png | Bin 0 -> 1118 bytes .../static/Fat Cow/32x32/flag_el_salvador.png | Bin 0 -> 1305 bytes .../static/Fat Cow/32x32/flag_england.png | Bin 0 -> 1177 bytes .../static/Fat Cow/32x32/flag_equador.png | Bin 0 -> 1411 bytes .../Fat Cow/32x32/flag_equatorial_guinea.png | Bin 0 -> 1440 bytes .../static/Fat Cow/32x32/flag_eritrea.png | Bin 0 -> 1624 bytes .../static/Fat Cow/32x32/flag_estonia.png | Bin 0 -> 953 bytes .../static/Fat Cow/32x32/flag_ethiopia.png | Bin 0 -> 941 bytes .../Fat Cow/32x32/flag_european_union.png | Bin 0 -> 1406 bytes .../Fat Cow/32x32/flag_falkland_islands.png | Bin 0 -> 1722 bytes .../Fat Cow/32x32/flag_faroe_islands.png | Bin 0 -> 1248 bytes apps/icons/static/Fat Cow/32x32/flag_fiji.png | Bin 0 -> 1657 bytes .../static/Fat Cow/32x32/flag_finish.png | Bin 0 -> 1652 bytes .../static/Fat Cow/32x32/flag_finland.png | Bin 0 -> 1099 bytes .../static/Fat Cow/32x32/flag_france.png | Bin 0 -> 1137 bytes .../Fat Cow/32x32/flag_french_polynesia.png | Bin 0 -> 1203 bytes .../icons/static/Fat Cow/32x32/flag_gabon.png | Bin 0 -> 968 bytes .../static/Fat Cow/32x32/flag_gambia.png | Bin 0 -> 988 bytes .../static/Fat Cow/32x32/flag_georgia.png | Bin 0 -> 1420 bytes .../static/Fat Cow/32x32/flag_germany.png | Bin 0 -> 971 bytes .../icons/static/Fat Cow/32x32/flag_ghana.png | Bin 0 -> 1200 bytes .../static/Fat Cow/32x32/flag_gibraltar.png | Bin 0 -> 1299 bytes .../Fat Cow/32x32/flag_great_britain.png | Bin 0 -> 1832 bytes .../static/Fat Cow/32x32/flag_greece.png | Bin 0 -> 1205 bytes .../icons/static/Fat Cow/32x32/flag_green.png | Bin 0 -> 1247 bytes .../static/Fat Cow/32x32/flag_greenland.png | Bin 0 -> 1255 bytes .../static/Fat Cow/32x32/flag_grenada.png | Bin 0 -> 1476 bytes apps/icons/static/Fat Cow/32x32/flag_guam.png | Bin 0 -> 1401 bytes .../static/Fat Cow/32x32/flag_guatemala.png | Bin 0 -> 1531 bytes .../static/Fat Cow/32x32/flag_guernsey.png | Bin 0 -> 1322 bytes .../static/Fat Cow/32x32/flag_guinea.png | Bin 0 -> 1076 bytes .../Fat Cow/32x32/flag_guinea_bissau.png | Bin 0 -> 1101 bytes .../static/Fat Cow/32x32/flag_guyana.png | Bin 0 -> 1661 bytes .../icons/static/Fat Cow/32x32/flag_haiti.png | Bin 0 -> 1450 bytes .../static/Fat Cow/32x32/flag_honduras.png | Bin 0 -> 1233 bytes .../static/Fat Cow/32x32/flag_hong_kong.png | Bin 0 -> 1375 bytes apps/icons/static/Fat Cow/32x32/flag_hot.png | Bin 0 -> 1317 bytes .../static/Fat Cow/32x32/flag_hungary.png | Bin 0 -> 955 bytes .../static/Fat Cow/32x32/flag_iceland.png | Bin 0 -> 1314 bytes .../icons/static/Fat Cow/32x32/flag_india.png | Bin 0 -> 1204 bytes .../static/Fat Cow/32x32/flag_indonesia.png | Bin 0 -> 866 bytes apps/icons/static/Fat Cow/32x32/flag_iran.png | Bin 0 -> 1282 bytes apps/icons/static/Fat Cow/32x32/flag_iraq.png | Bin 0 -> 1237 bytes .../static/Fat Cow/32x32/flag_ireland.png | Bin 0 -> 1131 bytes .../static/Fat Cow/32x32/flag_isle_of_man.png | Bin 0 -> 1609 bytes .../static/Fat Cow/32x32/flag_israel.png | Bin 0 -> 1239 bytes .../icons/static/Fat Cow/32x32/flag_italy.png | Bin 0 -> 1083 bytes .../static/Fat Cow/32x32/flag_jamaica.png | Bin 0 -> 1721 bytes .../icons/static/Fat Cow/32x32/flag_japan.png | Bin 0 -> 1105 bytes .../static/Fat Cow/32x32/flag_jersey.png | Bin 0 -> 1706 bytes .../static/Fat Cow/32x32/flag_jordan.png | Bin 0 -> 1276 bytes .../static/Fat Cow/32x32/flag_kazakhstan.png | Bin 0 -> 1655 bytes .../icons/static/Fat Cow/32x32/flag_kenya.png | Bin 0 -> 1490 bytes .../static/Fat Cow/32x32/flag_kiribati.png | Bin 0 -> 1648 bytes .../static/Fat Cow/32x32/flag_kuwait.png | Bin 0 -> 1217 bytes .../static/Fat Cow/32x32/flag_kyrgyzstan.png | Bin 0 -> 1394 bytes apps/icons/static/Fat Cow/32x32/flag_laos.png | Bin 0 -> 1162 bytes .../static/Fat Cow/32x32/flag_latvia.png | Bin 0 -> 912 bytes .../static/Fat Cow/32x32/flag_lebanon.png | Bin 0 -> 1205 bytes .../static/Fat Cow/32x32/flag_lesotho.png | Bin 0 -> 1219 bytes .../static/Fat Cow/32x32/flag_liberia.png | Bin 0 -> 1211 bytes .../icons/static/Fat Cow/32x32/flag_libya.png | Bin 0 -> 872 bytes .../Fat Cow/32x32/flag_liechtenstein.png | Bin 0 -> 1121 bytes .../static/Fat Cow/32x32/flag_lithuania.png | Bin 0 -> 891 bytes .../static/Fat Cow/32x32/flag_luxembourg.png | Bin 0 -> 901 bytes .../icons/static/Fat Cow/32x32/flag_macau.png | Bin 0 -> 1415 bytes .../static/Fat Cow/32x32/flag_macedonia.png | Bin 0 -> 1644 bytes .../static/Fat Cow/32x32/flag_madagascar.png | Bin 0 -> 1068 bytes .../static/Fat Cow/32x32/flag_malawi.png | Bin 0 -> 1533 bytes .../static/Fat Cow/32x32/flag_malaysia.png | Bin 0 -> 1298 bytes .../static/Fat Cow/32x32/flag_maledives.png | Bin 0 -> 1244 bytes apps/icons/static/Fat Cow/32x32/flag_mali.png | Bin 0 -> 1082 bytes .../icons/static/Fat Cow/32x32/flag_malta.png | Bin 0 -> 1256 bytes .../Fat Cow/32x32/flag_marshall_islands.png | Bin 0 -> 1740 bytes .../static/Fat Cow/32x32/flag_martinique.png | Bin 0 -> 1666 bytes .../static/Fat Cow/32x32/flag_mauretania.png | Bin 0 -> 1353 bytes .../static/Fat Cow/32x32/flag_mauritius.png | Bin 0 -> 1027 bytes .../static/Fat Cow/32x32/flag_mexico.png | Bin 0 -> 1446 bytes .../static/Fat Cow/32x32/flag_micronesia.png | Bin 0 -> 1219 bytes .../static/Fat Cow/32x32/flag_moldova.png | Bin 0 -> 1336 bytes .../static/Fat Cow/32x32/flag_monaco.png | Bin 0 -> 942 bytes .../static/Fat Cow/32x32/flag_mongolia.png | Bin 0 -> 1277 bytes .../static/Fat Cow/32x32/flag_montserrat.png | Bin 0 -> 1638 bytes .../static/Fat Cow/32x32/flag_morocco.png | Bin 0 -> 1307 bytes .../static/Fat Cow/32x32/flag_mozambique.png | Bin 0 -> 1441 bytes .../static/Fat Cow/32x32/flag_namibia.png | Bin 0 -> 1901 bytes apps/icons/static/Fat Cow/32x32/flag_nato.png | Bin 0 -> 1336 bytes .../icons/static/Fat Cow/32x32/flag_nauru.png | Bin 0 -> 1098 bytes .../icons/static/Fat Cow/32x32/flag_nepal.png | Bin 0 -> 1587 bytes .../static/Fat Cow/32x32/flag_netherlands.png | Bin 0 -> 916 bytes .../32x32/flag_netherlands_antilles.png | Bin 0 -> 1345 bytes apps/icons/static/Fat Cow/32x32/flag_new.png | Bin 0 -> 1473 bytes .../static/Fat Cow/32x32/flag_new_zealand.png | Bin 0 -> 1722 bytes .../static/Fat Cow/32x32/flag_nicaragua.png | Bin 0 -> 1213 bytes .../icons/static/Fat Cow/32x32/flag_niger.png | Bin 0 -> 1206 bytes .../static/Fat Cow/32x32/flag_nigeria.png | Bin 0 -> 1180 bytes apps/icons/static/Fat Cow/32x32/flag_niue.png | Bin 0 -> 1287 bytes .../Fat Cow/32x32/flag_norfolk_islands.png | Bin 0 -> 1374 bytes .../static/Fat Cow/32x32/flag_north_korea.png | Bin 0 -> 1260 bytes .../32x32/flag_northern_mariana_islands.png | Bin 0 -> 1697 bytes .../static/Fat Cow/32x32/flag_norway.png | Bin 0 -> 1287 bytes .../static/Fat Cow/32x32/flag_olympic.png | Bin 0 -> 1451 bytes apps/icons/static/Fat Cow/32x32/flag_oman.png | Bin 0 -> 1217 bytes .../static/Fat Cow/32x32/flag_orange.png | Bin 0 -> 1244 bytes .../static/Fat Cow/32x32/flag_pakistan.png | Bin 0 -> 1489 bytes .../icons/static/Fat Cow/32x32/flag_palau.png | Bin 0 -> 1217 bytes .../static/Fat Cow/32x32/flag_panama.png | Bin 0 -> 1440 bytes .../Fat Cow/32x32/flag_papua_new_guinea.png | Bin 0 -> 1647 bytes .../static/Fat Cow/32x32/flag_paraquay.png | Bin 0 -> 1216 bytes apps/icons/static/Fat Cow/32x32/flag_peru.png | Bin 0 -> 1380 bytes .../static/Fat Cow/32x32/flag_philippines.png | Bin 0 -> 1347 bytes apps/icons/static/Fat Cow/32x32/flag_pink.png | Bin 0 -> 1201 bytes .../Fat Cow/32x32/flag_pitcairn_islands.png | Bin 0 -> 1706 bytes .../static/Fat Cow/32x32/flag_poland.png | Bin 0 -> 817 bytes .../static/Fat Cow/32x32/flag_portugal.png | Bin 0 -> 1336 bytes .../static/Fat Cow/32x32/flag_puerto_rico.png | Bin 0 -> 1364 bytes .../static/Fat Cow/32x32/flag_purple.png | Bin 0 -> 1027 bytes .../icons/static/Fat Cow/32x32/flag_qatar.png | Bin 0 -> 1153 bytes apps/icons/static/Fat Cow/32x32/flag_red.png | Bin 0 -> 1292 bytes .../static/Fat Cow/32x32/flag_red_cross.png | Bin 0 -> 846 bytes .../static/Fat Cow/32x32/flag_romania.png | Bin 0 -> 1029 bytes .../static/Fat Cow/32x32/flag_russia.png | Bin 0 -> 937 bytes .../static/Fat Cow/32x32/flag_rwanda.png | Bin 0 -> 1254 bytes .../Fat Cow/32x32/flag_saint_helena.png | Bin 0 -> 1674 bytes .../32x32/flag_saint_kitts_and_nevis.png | Bin 0 -> 1808 bytes .../static/Fat Cow/32x32/flag_saint_lucia.png | Bin 0 -> 1226 bytes .../32x32/flag_saint_pierre_and_miquelon.png | Bin 0 -> 2015 bytes .../flag_saint_vincent_and_grenadines.png | Bin 0 -> 1345 bytes .../icons/static/Fat Cow/32x32/flag_samoa.png | Bin 0 -> 1307 bytes .../static/Fat Cow/32x32/flag_san_marino.png | Bin 0 -> 902 bytes .../32x32/flag_sao_tome_and_principe.png | Bin 0 -> 1379 bytes .../Fat Cow/32x32/flag_saudi_arabia.png | Bin 0 -> 1556 bytes .../static/Fat Cow/32x32/flag_scotland.png | Bin 0 -> 1713 bytes .../static/Fat Cow/32x32/flag_senegal.png | Bin 0 -> 1339 bytes .../Fat Cow/32x32/flag_serbia_montenegro.png | Bin 0 -> 960 bytes .../static/Fat Cow/32x32/flag_seychelles.png | Bin 0 -> 1643 bytes .../Fat Cow/32x32/flag_sierra_leone.png | Bin 0 -> 954 bytes .../static/Fat Cow/32x32/flag_singapore.png | Bin 0 -> 1163 bytes .../static/Fat Cow/32x32/flag_slovakia.png | Bin 0 -> 1462 bytes .../static/Fat Cow/32x32/flag_slovenia.png | Bin 0 -> 1368 bytes .../Fat Cow/32x32/flag_solomon_islands.png | Bin 0 -> 1553 bytes .../static/Fat Cow/32x32/flag_somalia.png | Bin 0 -> 1077 bytes .../Fat Cow/32x32/flag_south_africa.png | Bin 0 -> 1417 bytes .../Fat Cow/32x32/flag_south_georgia.png | Bin 0 -> 1724 bytes .../static/Fat Cow/32x32/flag_south_korea.png | Bin 0 -> 1546 bytes .../icons/static/Fat Cow/32x32/flag_spain.png | Bin 0 -> 1240 bytes .../static/Fat Cow/32x32/flag_sri_lanka.png | Bin 0 -> 1505 bytes .../icons/static/Fat Cow/32x32/flag_sudan.png | Bin 0 -> 1234 bytes .../static/Fat Cow/32x32/flag_suriname.png | Bin 0 -> 1141 bytes .../static/Fat Cow/32x32/flag_swaziland.png | Bin 0 -> 1432 bytes .../static/Fat Cow/32x32/flag_sweden.png | Bin 0 -> 1258 bytes .../static/Fat Cow/32x32/flag_switzerland.png | Bin 0 -> 1040 bytes .../icons/static/Fat Cow/32x32/flag_syria.png | Bin 0 -> 1088 bytes .../static/Fat Cow/32x32/flag_taiwan.png | Bin 0 -> 1171 bytes .../static/Fat Cow/32x32/flag_tajikistan.png | Bin 0 -> 1129 bytes .../static/Fat Cow/32x32/flag_tanzania.png | Bin 0 -> 1724 bytes .../static/Fat Cow/32x32/flag_thailand.png | Bin 0 -> 918 bytes .../icons/static/Fat Cow/32x32/flag_tibet.png | Bin 0 -> 1852 bytes apps/icons/static/Fat Cow/32x32/flag_togo.png | Bin 0 -> 1236 bytes .../icons/static/Fat Cow/32x32/flag_tonga.png | Bin 0 -> 1070 bytes .../32x32/flag_trinidad_and_tobago.png | Bin 0 -> 1593 bytes .../static/Fat Cow/32x32/flag_tunisia.png | Bin 0 -> 1377 bytes .../static/Fat Cow/32x32/flag_turkey.png | Bin 0 -> 1353 bytes .../Fat Cow/32x32/flag_turkmenistan.png | Bin 0 -> 1507 bytes .../32x32/flag_turks_and_caicos_islands.png | Bin 0 -> 1621 bytes .../static/Fat Cow/32x32/flag_tuvalu.png | Bin 0 -> 1802 bytes .../static/Fat Cow/32x32/flag_uganda.png | Bin 0 -> 1452 bytes .../static/Fat Cow/32x32/flag_ukraine.png | Bin 0 -> 883 bytes .../static/Fat Cow/32x32/flag_unesco.png | Bin 0 -> 1234 bytes .../32x32/flag_united_arab_emirates.png | Bin 0 -> 1113 bytes .../Fat Cow/32x32/flag_united_nations.png | Bin 0 -> 1382 bytes .../static/Fat Cow/32x32/flag_uruquay.png | Bin 0 -> 1262 bytes apps/icons/static/Fat Cow/32x32/flag_usa.png | Bin 0 -> 1401 bytes .../static/Fat Cow/32x32/flag_uzbekistan.png | Bin 0 -> 1204 bytes .../static/Fat Cow/32x32/flag_vanuatu.png | Bin 0 -> 1299 bytes .../Fat Cow/32x32/flag_vatican_city.png | Bin 0 -> 1383 bytes .../static/Fat Cow/32x32/flag_venezuela.png | Bin 0 -> 1363 bytes .../static/Fat Cow/32x32/flag_vietnam.png | Bin 0 -> 1101 bytes .../Fat Cow/32x32/flag_virgin_islands.png | Bin 0 -> 1667 bytes .../icons/static/Fat Cow/32x32/flag_wales.png | Bin 0 -> 1872 bytes .../Fat Cow/32x32/flag_wallis_and_futuna.png | Bin 0 -> 1493 bytes apps/icons/static/Fat Cow/32x32/flag_wto.png | Bin 0 -> 1430 bytes apps/icons/static/Fat Cow/32x32/flag_wwf.png | Bin 0 -> 1313 bytes .../static/Fat Cow/32x32/flag_yellow.png | Bin 0 -> 1177 bytes .../icons/static/Fat Cow/32x32/flag_yemen.png | Bin 0 -> 893 bytes .../static/Fat Cow/32x32/flag_zambia.png | Bin 0 -> 1335 bytes .../static/Fat Cow/32x32/flag_zimbabwe.png | Bin 0 -> 1326 bytes apps/icons/static/Fat Cow/32x32/flamingo.png | Bin 0 -> 1331 bytes apps/icons/static/Fat Cow/32x32/flashdisk.png | Bin 0 -> 1301 bytes .../icons/static/Fat Cow/32x32/flashlight.png | Bin 0 -> 1280 bytes .../static/Fat Cow/32x32/flashlight_shine.png | Bin 0 -> 1671 bytes apps/icons/static/Fat Cow/32x32/flask.png | Bin 0 -> 1218 bytes .../static/Fat Cow/32x32/flask_empty.png | Bin 0 -> 1093 bytes apps/icons/static/Fat Cow/32x32/flex.png | Bin 0 -> 1180 bytes .../static/Fat Cow/32x32/flex_builder.png | Bin 0 -> 1241 bytes apps/icons/static/Fat Cow/32x32/flickr.png | Bin 0 -> 1319 bytes apps/icons/static/Fat Cow/32x32/flood_it.png | Bin 0 -> 2449 bytes apps/icons/static/Fat Cow/32x32/flower.png | Bin 0 -> 2479 bytes apps/icons/static/Fat Cow/32x32/fog.png | Bin 0 -> 2406 bytes apps/icons/static/Fat Cow/32x32/folder.png | Bin 0 -> 1086 bytes .../icons/static/Fat Cow/32x32/folder_add.png | Bin 0 -> 1572 bytes .../static/Fat Cow/32x32/folder_bell.png | Bin 0 -> 1817 bytes .../static/Fat Cow/32x32/folder_brick.png | Bin 0 -> 1714 bytes .../icons/static/Fat Cow/32x32/folder_bug.png | Bin 0 -> 1774 bytes .../static/Fat Cow/32x32/folder_camera.png | Bin 0 -> 1802 bytes .../static/Fat Cow/32x32/folder_database.png | Bin 0 -> 1548 bytes .../static/Fat Cow/32x32/folder_delete.png | Bin 0 -> 1568 bytes .../static/Fat Cow/32x32/folder_edit.png | Bin 0 -> 1658 bytes .../static/Fat Cow/32x32/folder_error.png | Bin 0 -> 1458 bytes .../static/Fat Cow/32x32/folder_explore.png | Bin 0 -> 1823 bytes .../static/Fat Cow/32x32/folder_feed.png | Bin 0 -> 1471 bytes .../static/Fat Cow/32x32/folder_find.png | Bin 0 -> 1646 bytes apps/icons/static/Fat Cow/32x32/folder_go.png | Bin 0 -> 1423 bytes .../static/Fat Cow/32x32/folder_heart.png | Bin 0 -> 1628 bytes .../static/Fat Cow/32x32/folder_image.png | Bin 0 -> 1467 bytes .../icons/static/Fat Cow/32x32/folder_key.png | Bin 0 -> 1514 bytes .../static/Fat Cow/32x32/folder_lightbulb.png | Bin 0 -> 1499 bytes .../static/Fat Cow/32x32/folder_link.png | Bin 0 -> 1800 bytes .../static/Fat Cow/32x32/folder_page.png | Bin 0 -> 1334 bytes .../Fat Cow/32x32/folder_page_white.png | Bin 0 -> 1290 bytes .../static/Fat Cow/32x32/folder_palette.png | Bin 0 -> 1737 bytes .../static/Fat Cow/32x32/folder_picture.png | Bin 0 -> 1495 bytes .../static/Fat Cow/32x32/folder_star.png | Bin 0 -> 1529 bytes .../static/Fat Cow/32x32/folder_table.png | Bin 0 -> 1363 bytes .../static/Fat Cow/32x32/folder_user.png | Bin 0 -> 1849 bytes .../static/Fat Cow/32x32/folder_wrench.png | Bin 0 -> 1486 bytes apps/icons/static/Fat Cow/32x32/folders.png | Bin 0 -> 961 bytes .../static/Fat Cow/32x32/folders_explorer.png | Bin 0 -> 1269 bytes apps/icons/static/Fat Cow/32x32/font.png | Bin 0 -> 1602 bytes apps/icons/static/Fat Cow/32x32/font_add.png | Bin 0 -> 1805 bytes .../static/Fat Cow/32x32/font_colors.png | Bin 0 -> 1427 bytes .../static/Fat Cow/32x32/font_delete.png | Bin 0 -> 1816 bytes apps/icons/static/Fat Cow/32x32/font_go.png | Bin 0 -> 1691 bytes apps/icons/static/Fat Cow/32x32/font_red.png | Bin 0 -> 1405 bytes .../static/Fat Cow/32x32/font_red_delete.png | Bin 0 -> 1883 bytes .../static/Fat Cow/32x32/font_subscript.png | Bin 0 -> 1455 bytes .../static/Fat Cow/32x32/font_superscript.png | Bin 0 -> 1509 bytes apps/icons/static/Fat Cow/32x32/form.png | Bin 0 -> 1263 bytes .../static/Fat Cow/32x32/formheading.png | Bin 0 -> 1084 bytes apps/icons/static/Fat Cow/32x32/forrst.png | Bin 0 -> 1280 bytes apps/icons/static/Fat Cow/32x32/freebsd.png | Bin 0 -> 2592 bytes .../icons/static/Fat Cow/32x32/friendfeed.png | Bin 0 -> 1583 bytes apps/icons/static/Fat Cow/32x32/ftp.png | Bin 0 -> 2117 bytes apps/icons/static/Fat Cow/32x32/gamespot.png | Bin 0 -> 1878 bytes apps/icons/static/Fat Cow/32x32/gas.png | Bin 0 -> 1592 bytes apps/icons/static/Fat Cow/32x32/gcp.png | Bin 0 -> 1407 bytes apps/icons/static/Fat Cow/32x32/gcp_rms.png | Bin 0 -> 1711 bytes apps/icons/static/Fat Cow/32x32/gear_in.png | Bin 0 -> 2171 bytes .../static/Fat Cow/32x32/gentoo_linux.png | Bin 0 -> 2078 bytes .../icons/static/Fat Cow/32x32/georectify.png | Bin 0 -> 1738 bytes apps/icons/static/Fat Cow/32x32/gift_add.png | Bin 0 -> 2149 bytes .../static/Fat Cow/32x32/global_telecom.png | Bin 0 -> 2717 bytes .../static/Fat Cow/32x32/globe_model.png | Bin 0 -> 2535 bytes apps/icons/static/Fat Cow/32x32/google.png | Bin 0 -> 2041 bytes .../static/Fat Cow/32x32/google_adsense.png | Bin 0 -> 1166 bytes .../Fat Cow/32x32/google_custom_search.png | Bin 0 -> 1994 bytes .../icons/static/Fat Cow/32x32/google_map.png | Bin 0 -> 2337 bytes .../icons/static/Fat Cow/32x32/google_new.png | Bin 0 -> 2297 bytes .../static/Fat Cow/32x32/google_talk.png | Bin 0 -> 1937 bytes .../static/Fat Cow/32x32/google_voice.png | Bin 0 -> 1580 bytes .../static/Fat Cow/32x32/google_wave.png | Bin 0 -> 1689 bytes .../Fat Cow/32x32/google_web_elements.png | Bin 0 -> 1461 bytes .../Fat Cow/32x32/google_webmaster_tools.png | Bin 0 -> 1938 bytes apps/icons/static/Fat Cow/32x32/gowalla.png | Bin 0 -> 1981 bytes .../static/Fat Cow/32x32/gps_automotive.png | Bin 0 -> 1530 bytes .../static/Fat Cow/32x32/gps_handheld.png | Bin 0 -> 1728 bytes apps/icons/static/Fat Cow/32x32/grass.png | Bin 0 -> 1844 bytes apps/icons/static/Fat Cow/32x32/green.png | Bin 0 -> 2087 bytes apps/icons/static/Fat Cow/32x32/grid.png | Bin 0 -> 357 bytes .../static/Fat Cow/32x32/grooveshark.png | Bin 0 -> 1703 bytes apps/icons/static/Fat Cow/32x32/group.png | Bin 0 -> 2088 bytes apps/icons/static/Fat Cow/32x32/group_add.png | Bin 0 -> 2386 bytes .../static/Fat Cow/32x32/group_delete.png | Bin 0 -> 2410 bytes .../icons/static/Fat Cow/32x32/group_edit.png | Bin 0 -> 2323 bytes .../static/Fat Cow/32x32/group_error.png | Bin 0 -> 2385 bytes .../icons/static/Fat Cow/32x32/group_gear.png | Bin 0 -> 2514 bytes apps/icons/static/Fat Cow/32x32/group_go.png | Bin 0 -> 2295 bytes apps/icons/static/Fat Cow/32x32/group_key.png | Bin 0 -> 2428 bytes .../icons/static/Fat Cow/32x32/group_link.png | Bin 0 -> 2588 bytes apps/icons/static/Fat Cow/32x32/hammer.png | Bin 0 -> 1318 bytes apps/icons/static/Fat Cow/32x32/hand.png | Bin 0 -> 1479 bytes .../icons/static/Fat Cow/32x32/hand_point.png | Bin 0 -> 1399 bytes .../static/Fat Cow/32x32/hand_point_090.png | Bin 0 -> 1486 bytes .../static/Fat Cow/32x32/hand_point_180.png | Bin 0 -> 1428 bytes .../static/Fat Cow/32x32/hand_point_270.png | Bin 0 -> 1517 bytes .../static/Fat Cow/32x32/hand_property.png | Bin 0 -> 1613 bytes apps/icons/static/Fat Cow/32x32/handbag.png | Bin 0 -> 1836 bytes .../Fat Cow/32x32/hardware_building_oem.png | Bin 0 -> 1375 bytes apps/icons/static/Fat Cow/32x32/hat.png | Bin 0 -> 1804 bytes apps/icons/static/Fat Cow/32x32/hbox.png | Bin 0 -> 529 bytes apps/icons/static/Fat Cow/32x32/hd_1080.png | Bin 0 -> 2000 bytes apps/icons/static/Fat Cow/32x32/hd_720.png | Bin 0 -> 1738 bytes apps/icons/static/Fat Cow/32x32/hd_ready.png | Bin 0 -> 1873 bytes .../static/Fat Cow/32x32/hdividedbox.png | Bin 0 -> 326 bytes apps/icons/static/Fat Cow/32x32/headphone.png | Bin 0 -> 1306 bytes .../static/Fat Cow/32x32/headphone_mic.png | Bin 0 -> 1535 bytes apps/icons/static/Fat Cow/32x32/health.png | Bin 0 -> 1549 bytes apps/icons/static/Fat Cow/32x32/heart.png | Bin 0 -> 1589 bytes apps/icons/static/Fat Cow/32x32/heart_add.png | Bin 0 -> 1969 bytes .../static/Fat Cow/32x32/heart_delete.png | Bin 0 -> 1940 bytes apps/icons/static/Fat Cow/32x32/helmet.png | Bin 0 -> 2022 bytes apps/icons/static/Fat Cow/32x32/help.png | Bin 0 -> 2271 bytes apps/icons/static/Fat Cow/32x32/hlocchart.png | Bin 0 -> 1238 bytes apps/icons/static/Fat Cow/32x32/holly.png | Bin 0 -> 2246 bytes apps/icons/static/Fat Cow/32x32/home_page.png | Bin 0 -> 1557 bytes .../static/Fat Cow/32x32/horizontal_list.png | Bin 0 -> 1618 bytes apps/icons/static/Fat Cow/32x32/horn.png | Bin 0 -> 1750 bytes .../icons/static/Fat Cow/32x32/horoscopes.png | Bin 0 -> 1963 bytes apps/icons/static/Fat Cow/32x32/hostname.png | Bin 0 -> 1704 bytes apps/icons/static/Fat Cow/32x32/hot.png | Bin 0 -> 1955 bytes apps/icons/static/Fat Cow/32x32/hotjobs.png | Bin 0 -> 1399 bytes apps/icons/static/Fat Cow/32x32/hourglass.png | Bin 0 -> 2012 bytes .../static/Fat Cow/32x32/hourglass_add.png | Bin 0 -> 2104 bytes .../static/Fat Cow/32x32/hourglass_delete.png | Bin 0 -> 2102 bytes .../static/Fat Cow/32x32/hourglass_go.png | Bin 0 -> 2015 bytes .../static/Fat Cow/32x32/hourglass_link.png | Bin 0 -> 2210 bytes apps/icons/static/Fat Cow/32x32/house.png | Bin 0 -> 1722 bytes apps/icons/static/Fat Cow/32x32/house_go.png | Bin 0 -> 1935 bytes .../icons/static/Fat Cow/32x32/house_link.png | Bin 0 -> 2189 bytes apps/icons/static/Fat Cow/32x32/house_one.png | Bin 0 -> 1916 bytes apps/icons/static/Fat Cow/32x32/house_two.png | Bin 0 -> 1658 bytes apps/icons/static/Fat Cow/32x32/hrule.png | Bin 0 -> 392 bytes apps/icons/static/Fat Cow/32x32/hslider.png | Bin 0 -> 919 bytes apps/icons/static/Fat Cow/32x32/html.png | Bin 0 -> 942 bytes apps/icons/static/Fat Cow/32x32/html_add.png | Bin 0 -> 1463 bytes .../static/Fat Cow/32x32/html_delete.png | Bin 0 -> 1485 bytes apps/icons/static/Fat Cow/32x32/html_go.png | Bin 0 -> 1310 bytes .../icons/static/Fat Cow/32x32/html_valid.png | Bin 0 -> 1310 bytes .../static/Fat Cow/32x32/hummingbird.png | Bin 0 -> 1872 bytes apps/icons/static/Fat Cow/32x32/icecream.png | Bin 0 -> 1538 bytes apps/icons/static/Fat Cow/32x32/ilike.png | Bin 0 -> 1175 bytes .../static/Fat Cow/32x32/im_messenger.png | Bin 0 -> 1409 bytes apps/icons/static/Fat Cow/32x32/image.png | Bin 0 -> 1292 bytes apps/icons/static/Fat Cow/32x32/image_add.png | Bin 0 -> 1718 bytes .../static/Fat Cow/32x32/image_delete.png | Bin 0 -> 1707 bytes .../icons/static/Fat Cow/32x32/image_edit.png | Bin 0 -> 1783 bytes .../icons/static/Fat Cow/32x32/image_link.png | Bin 0 -> 1976 bytes apps/icons/static/Fat Cow/32x32/images.png | Bin 0 -> 1688 bytes .../static/Fat Cow/32x32/index-cards.png | Bin 0 -> 716 bytes .../static/Fat Cow/32x32/info_rhombus.png | Bin 0 -> 1816 bytes .../static/Fat Cow/32x32/information.png | Bin 0 -> 2112 bytes apps/icons/static/Fat Cow/32x32/injection.png | Bin 0 -> 1315 bytes .../static/Fat Cow/32x32/insert_element.png | Bin 0 -> 1402 bytes .../static/Fat Cow/32x32/insert_object.png | Bin 0 -> 1089 bytes .../static/Fat Cow/32x32/installer_box.png | Bin 0 -> 2425 bytes .../Fat Cow/32x32/interface_preferences.png | Bin 0 -> 1904 bytes .../Fat Cow/32x32/internet_explorer.png | Bin 0 -> 2166 bytes .../Fat Cow/32x32/investment_menu_quality.png | Bin 0 -> 1051 bytes apps/icons/static/Fat Cow/32x32/ip.png | Bin 0 -> 937 bytes apps/icons/static/Fat Cow/32x32/ip_block.png | Bin 0 -> 2677 bytes apps/icons/static/Fat Cow/32x32/ip_class.png | Bin 0 -> 1277 bytes apps/icons/static/Fat Cow/32x32/ipad.png | Bin 0 -> 1771 bytes apps/icons/static/Fat Cow/32x32/iphone.png | Bin 0 -> 1549 bytes apps/icons/static/Fat Cow/32x32/ipod.png | Bin 0 -> 1318 bytes apps/icons/static/Fat Cow/32x32/ipod_cast.png | Bin 0 -> 1620 bytes .../static/Fat Cow/32x32/ipod_cast_add.png | Bin 0 -> 2048 bytes .../static/Fat Cow/32x32/ipod_cast_delete.png | Bin 0 -> 2048 bytes .../icons/static/Fat Cow/32x32/ipod_sound.png | Bin 0 -> 1860 bytes apps/icons/static/Fat Cow/32x32/italy.png | Bin 0 -> 763 bytes apps/icons/static/Fat Cow/32x32/jacket.png | Bin 0 -> 1702 bytes apps/icons/static/Fat Cow/32x32/jar_empty.png | Bin 0 -> 1233 bytes apps/icons/static/Fat Cow/32x32/jar_open.png | Bin 0 -> 1482 bytes apps/icons/static/Fat Cow/32x32/jeans.png | Bin 0 -> 1645 bytes apps/icons/static/Fat Cow/32x32/joystick.png | Bin 0 -> 1208 bytes .../static/Fat Cow/32x32/joystick_add.png | Bin 0 -> 1560 bytes .../static/Fat Cow/32x32/joystick_delete.png | Bin 0 -> 1552 bytes .../static/Fat Cow/32x32/joystick_error.png | Bin 0 -> 1479 bytes apps/icons/static/Fat Cow/32x32/key.png | Bin 0 -> 1621 bytes apps/icons/static/Fat Cow/32x32/key_a.png | Bin 0 -> 1264 bytes apps/icons/static/Fat Cow/32x32/key_add.png | Bin 0 -> 2085 bytes apps/icons/static/Fat Cow/32x32/key_b.png | Bin 0 -> 1187 bytes apps/icons/static/Fat Cow/32x32/key_c.png | Bin 0 -> 1193 bytes apps/icons/static/Fat Cow/32x32/key_d.png | Bin 0 -> 1179 bytes .../icons/static/Fat Cow/32x32/key_delete.png | Bin 0 -> 2072 bytes apps/icons/static/Fat Cow/32x32/key_e.png | Bin 0 -> 1071 bytes .../icons/static/Fat Cow/32x32/key_escape.png | Bin 0 -> 1376 bytes apps/icons/static/Fat Cow/32x32/key_f.png | Bin 0 -> 1062 bytes apps/icons/static/Fat Cow/32x32/key_g.png | Bin 0 -> 1230 bytes apps/icons/static/Fat Cow/32x32/key_go.png | Bin 0 -> 1988 bytes apps/icons/static/Fat Cow/32x32/key_i.png | Bin 0 -> 975 bytes apps/icons/static/Fat Cow/32x32/key_j.png | Bin 0 -> 1038 bytes apps/icons/static/Fat Cow/32x32/key_k.png | Bin 0 -> 1194 bytes apps/icons/static/Fat Cow/32x32/key_l.png | Bin 0 -> 1002 bytes apps/icons/static/Fat Cow/32x32/key_m.png | Bin 0 -> 1188 bytes apps/icons/static/Fat Cow/32x32/key_n.png | Bin 0 -> 1142 bytes apps/icons/static/Fat Cow/32x32/key_o.png | Bin 0 -> 1255 bytes apps/icons/static/Fat Cow/32x32/key_p.png | Bin 0 -> 1112 bytes apps/icons/static/Fat Cow/32x32/key_q.png | Bin 0 -> 1291 bytes apps/icons/static/Fat Cow/32x32/key_s.png | Bin 0 -> 1234 bytes apps/icons/static/Fat Cow/32x32/key_t.png | Bin 0 -> 1023 bytes apps/icons/static/Fat Cow/32x32/key_u.png | Bin 0 -> 1083 bytes apps/icons/static/Fat Cow/32x32/key_v.png | Bin 0 -> 1135 bytes apps/icons/static/Fat Cow/32x32/key_w.png | Bin 0 -> 1292 bytes apps/icons/static/Fat Cow/32x32/key_x.png | Bin 0 -> 1244 bytes apps/icons/static/Fat Cow/32x32/key_y.png | Bin 0 -> 1156 bytes apps/icons/static/Fat Cow/32x32/key_z.png | Bin 0 -> 1170 bytes apps/icons/static/Fat Cow/32x32/keyboard.png | Bin 0 -> 1197 bytes .../static/Fat Cow/32x32/keyboard_add.png | Bin 0 -> 1598 bytes .../static/Fat Cow/32x32/keyboard_delete.png | Bin 0 -> 1588 bytes .../static/Fat Cow/32x32/keyboard_magnify.png | Bin 0 -> 1744 bytes apps/icons/static/Fat Cow/32x32/kids.png | Bin 0 -> 1878 bytes apps/icons/static/Fat Cow/32x32/ladybird.png | Bin 0 -> 2271 bytes apps/icons/static/Fat Cow/32x32/landmarks.png | Bin 0 -> 1163 bytes apps/icons/static/Fat Cow/32x32/languange.png | Bin 0 -> 971 bytes apps/icons/static/Fat Cow/32x32/laptop.png | Bin 0 -> 1550 bytes .../static/Fat Cow/32x32/large_tiles.png | Bin 0 -> 1024 bytes apps/icons/static/Fat Cow/32x32/last_fm.png | Bin 0 -> 1899 bytes apps/icons/static/Fat Cow/32x32/layer.png | Bin 0 -> 811 bytes apps/icons/static/Fat Cow/32x32/layer_add.png | Bin 0 -> 1382 bytes .../Fat Cow/32x32/layer_aspect_arrow.png | Bin 0 -> 1746 bytes .../static/Fat Cow/32x32/layer_cell_cats.png | Bin 0 -> 1402 bytes .../static/Fat Cow/32x32/layer_chart.png | Bin 0 -> 1807 bytes .../static/Fat Cow/32x32/layer_command.png | Bin 0 -> 1126 bytes .../static/Fat Cow/32x32/layer_create.png | Bin 0 -> 1329 bytes .../static/Fat Cow/32x32/layer_database.png | Bin 0 -> 1417 bytes .../static/Fat Cow/32x32/layer_delete.png | Bin 0 -> 978 bytes .../icons/static/Fat Cow/32x32/layer_edit.png | Bin 0 -> 1403 bytes .../static/Fat Cow/32x32/layer_export.png | Bin 0 -> 1256 bytes apps/icons/static/Fat Cow/32x32/layer_gps.png | Bin 0 -> 1600 bytes .../icons/static/Fat Cow/32x32/layer_grid.png | Bin 0 -> 1358 bytes .../static/Fat Cow/32x32/layer_group.png | Bin 0 -> 1344 bytes apps/icons/static/Fat Cow/32x32/layer_his.png | Bin 0 -> 1766 bytes .../static/Fat Cow/32x32/layer_histogram.png | Bin 0 -> 1454 bytes .../static/Fat Cow/32x32/layer_import.png | Bin 0 -> 1347 bytes .../static/Fat Cow/32x32/layer_label.png | Bin 0 -> 1766 bytes .../icons/static/Fat Cow/32x32/layer_open.png | Bin 0 -> 1424 bytes .../static/Fat Cow/32x32/layer_raster.png | Bin 0 -> 1307 bytes .../static/Fat Cow/32x32/layer_raster_3d.png | Bin 0 -> 1645 bytes .../static/Fat Cow/32x32/layer_redraw.png | Bin 0 -> 1749 bytes .../static/Fat Cow/32x32/layer_remove.png | Bin 0 -> 1466 bytes apps/icons/static/Fat Cow/32x32/layer_rgb.png | Bin 0 -> 1659 bytes .../icons/static/Fat Cow/32x32/layer_save.png | Bin 0 -> 1311 bytes .../Fat Cow/32x32/layer_shaded_relief.png | Bin 0 -> 2085 bytes .../Fat Cow/32x32/layer_to_image_size.png | Bin 0 -> 1388 bytes .../static/Fat Cow/32x32/layer_vector.png | Bin 0 -> 1344 bytes apps/icons/static/Fat Cow/32x32/layer_wms.png | Bin 0 -> 1698 bytes apps/icons/static/Fat Cow/32x32/layers.png | Bin 0 -> 1299 bytes .../icons/static/Fat Cow/32x32/layers_map.png | Bin 0 -> 1943 bytes apps/icons/static/Fat Cow/32x32/layout.png | Bin 0 -> 979 bytes .../icons/static/Fat Cow/32x32/layout_add.png | Bin 0 -> 1543 bytes .../static/Fat Cow/32x32/layout_content.png | Bin 0 -> 1011 bytes .../static/Fat Cow/32x32/layout_delete.png | Bin 0 -> 1550 bytes .../static/Fat Cow/32x32/layout_edit.png | Bin 0 -> 1586 bytes .../static/Fat Cow/32x32/layout_error.png | Bin 0 -> 1406 bytes .../static/Fat Cow/32x32/layout_header.png | Bin 0 -> 967 bytes .../static/Fat Cow/32x32/layout_link.png | Bin 0 -> 1687 bytes .../static/Fat Cow/32x32/layout_sidebar.png | Bin 0 -> 998 bytes apps/icons/static/Fat Cow/32x32/led.png | Bin 0 -> 1741 bytes apps/icons/static/Fat Cow/32x32/legend.png | Bin 0 -> 1410 bytes .../Fat Cow/32x32/license_management.png | Bin 0 -> 1732 bytes apps/icons/static/Fat Cow/32x32/life_vest.png | Bin 0 -> 2365 bytes .../Fat Cow/32x32/light_circle_green.png | Bin 0 -> 1936 bytes apps/icons/static/Fat Cow/32x32/lightbulb.png | Bin 0 -> 1496 bytes .../static/Fat Cow/32x32/lightbulb_add.png | Bin 0 -> 1919 bytes .../static/Fat Cow/32x32/lightbulb_delete.png | Bin 0 -> 1939 bytes .../static/Fat Cow/32x32/lightbulb_off.png | Bin 0 -> 1456 bytes .../icons/static/Fat Cow/32x32/lighthouse.png | Bin 0 -> 2141 bytes apps/icons/static/Fat Cow/32x32/lightning.png | Bin 0 -> 1520 bytes .../static/Fat Cow/32x32/lightning_add.png | Bin 0 -> 1938 bytes .../static/Fat Cow/32x32/lightning_delete.png | Bin 0 -> 1946 bytes .../static/Fat Cow/32x32/lightning_go.png | Bin 0 -> 1807 bytes .../icons/static/Fat Cow/32x32/line_split.png | Bin 0 -> 773 bytes apps/icons/static/Fat Cow/32x32/linechart.png | Bin 0 -> 1672 bytes apps/icons/static/Fat Cow/32x32/link.png | Bin 0 -> 1282 bytes apps/icons/static/Fat Cow/32x32/link_add.png | Bin 0 -> 1642 bytes .../icons/static/Fat Cow/32x32/link_break.png | Bin 0 -> 1752 bytes .../static/Fat Cow/32x32/link_button.png | Bin 0 -> 1250 bytes .../static/Fat Cow/32x32/link_delete.png | Bin 0 -> 1921 bytes apps/icons/static/Fat Cow/32x32/link_edit.png | Bin 0 -> 1781 bytes apps/icons/static/Fat Cow/32x32/link_go.png | Bin 0 -> 1714 bytes apps/icons/static/Fat Cow/32x32/linkbar.png | Bin 0 -> 1134 bytes apps/icons/static/Fat Cow/32x32/linkedin.png | Bin 0 -> 1397 bytes .../icons/static/Fat Cow/32x32/linux_mint.png | Bin 0 -> 1615 bytes apps/icons/static/Fat Cow/32x32/list.png | Bin 0 -> 1401 bytes .../static/Fat Cow/32x32/livejournal.png | Bin 0 -> 1935 bytes apps/icons/static/Fat Cow/32x32/locate.png | Bin 0 -> 1509 bytes .../static/Fat Cow/32x32/location_pin.png | Bin 0 -> 1211 bytes apps/icons/static/Fat Cow/32x32/lock.png | Bin 0 -> 1503 bytes apps/icons/static/Fat Cow/32x32/lock_add.png | Bin 0 -> 1913 bytes .../icons/static/Fat Cow/32x32/lock_break.png | Bin 0 -> 1667 bytes .../static/Fat Cow/32x32/lock_delete.png | Bin 0 -> 1897 bytes apps/icons/static/Fat Cow/32x32/lock_edit.png | Bin 0 -> 1909 bytes apps/icons/static/Fat Cow/32x32/lock_go.png | Bin 0 -> 1757 bytes apps/icons/static/Fat Cow/32x32/lock_open.png | Bin 0 -> 1520 bytes apps/icons/static/Fat Cow/32x32/lollipop.png | Bin 0 -> 1707 bytes apps/icons/static/Fat Cow/32x32/lollypop.png | Bin 0 -> 1337 bytes apps/icons/static/Fat Cow/32x32/lorry.png | Bin 0 -> 1249 bytes apps/icons/static/Fat Cow/32x32/lorry_add.png | Bin 0 -> 1567 bytes .../static/Fat Cow/32x32/lorry_delete.png | Bin 0 -> 1582 bytes .../static/Fat Cow/32x32/lorry_error.png | Bin 0 -> 1560 bytes .../static/Fat Cow/32x32/lorry_flatbed.png | Bin 0 -> 1097 bytes apps/icons/static/Fat Cow/32x32/lorry_go.png | Bin 0 -> 1460 bytes .../icons/static/Fat Cow/32x32/lorry_link.png | Bin 0 -> 1714 bytes apps/icons/static/Fat Cow/32x32/luggage.png | Bin 0 -> 1266 bytes .../static/Fat Cow/32x32/magic_wand_2.png | Bin 0 -> 1255 bytes apps/icons/static/Fat Cow/32x32/magnet.png | Bin 0 -> 1874 bytes apps/icons/static/Fat Cow/32x32/magnifier.png | Bin 0 -> 1912 bytes .../Fat Cow/32x32/magnifier_zoom_in.png | Bin 0 -> 1971 bytes .../Fat Cow/32x32/magnifier_zoom_out.png | Bin 0 -> 1951 bytes .../icons/static/Fat Cow/32x32/mail-trash.png | Bin 0 -> 1983 bytes apps/icons/static/Fat Cow/32x32/mail_box.png | Bin 0 -> 1372 bytes .../Fat Cow/32x32/mail_server_setting.png | Bin 0 -> 2066 bytes apps/icons/static/Fat Cow/32x32/male.png | Bin 0 -> 1662 bytes apps/icons/static/Fat Cow/32x32/mandriva.png | Bin 0 -> 1594 bytes apps/icons/static/Fat Cow/32x32/map.png | Bin 0 -> 1771 bytes apps/icons/static/Fat Cow/32x32/map_add.png | Bin 0 -> 2103 bytes .../icons/static/Fat Cow/32x32/map_delete.png | Bin 0 -> 1519 bytes apps/icons/static/Fat Cow/32x32/map_edit.png | Bin 0 -> 2122 bytes apps/icons/static/Fat Cow/32x32/map_go.png | Bin 0 -> 1993 bytes .../static/Fat Cow/32x32/map_magnify.png | Bin 0 -> 2078 bytes .../static/Fat Cow/32x32/marketwatch.png | Bin 0 -> 860 bytes .../static/Fat Cow/32x32/master_card.png | Bin 0 -> 1659 bytes apps/icons/static/Fat Cow/32x32/measure.png | Bin 0 -> 1156 bytes .../static/Fat Cow/32x32/measure_crop.png | Bin 0 -> 1433 bytes .../static/Fat Cow/32x32/medal_bronze_1.png | Bin 0 -> 1526 bytes .../static/Fat Cow/32x32/medal_bronze_2.png | Bin 0 -> 1495 bytes .../static/Fat Cow/32x32/medal_bronze_3.png | Bin 0 -> 1538 bytes .../static/Fat Cow/32x32/medal_bronze_add.png | Bin 0 -> 1933 bytes .../Fat Cow/32x32/medal_bronze_delete.png | Bin 0 -> 1915 bytes .../static/Fat Cow/32x32/medal_gold_1.png | Bin 0 -> 1528 bytes .../static/Fat Cow/32x32/medal_gold_2.png | Bin 0 -> 1493 bytes .../static/Fat Cow/32x32/medal_gold_3.png | Bin 0 -> 1529 bytes .../static/Fat Cow/32x32/medal_gold_add.png | Bin 0 -> 1940 bytes .../Fat Cow/32x32/medal_gold_delete.png | Bin 0 -> 1934 bytes .../static/Fat Cow/32x32/medal_silver_1.png | Bin 0 -> 1514 bytes .../static/Fat Cow/32x32/medal_silver_2.png | Bin 0 -> 1478 bytes .../static/Fat Cow/32x32/medal_silver_3.png | Bin 0 -> 1504 bytes .../static/Fat Cow/32x32/medal_silver_add.png | Bin 0 -> 1933 bytes .../Fat Cow/32x32/medal_silver_delete.png | Bin 0 -> 1944 bytes apps/icons/static/Fat Cow/32x32/menu.png | Bin 0 -> 1394 bytes apps/icons/static/Fat Cow/32x32/menu_item.png | Bin 0 -> 1447 bytes apps/icons/static/Fat Cow/32x32/menubar.png | Bin 0 -> 779 bytes apps/icons/static/Fat Cow/32x32/messenger.png | Bin 0 -> 1109 bytes apps/icons/static/Fat Cow/32x32/metro.png | Bin 0 -> 2008 bytes apps/icons/static/Fat Cow/32x32/metronome.png | Bin 0 -> 1733 bytes apps/icons/static/Fat Cow/32x32/micro_sd.png | Bin 0 -> 1413 bytes .../static/Fat Cow/32x32/micro_sd_blue.png | Bin 0 -> 1485 bytes .../icons/static/Fat Cow/32x32/microphone.png | Bin 0 -> 1192 bytes apps/icons/static/Fat Cow/32x32/milestone.png | Bin 0 -> 1795 bytes apps/icons/static/Fat Cow/32x32/mixer.png | Bin 0 -> 1344 bytes apps/icons/static/Fat Cow/32x32/mixx.png | Bin 0 -> 1235 bytes apps/icons/static/Fat Cow/32x32/mobile_me.png | Bin 0 -> 1311 bytes apps/icons/static/Fat Cow/32x32/money.png | Bin 0 -> 1168 bytes apps/icons/static/Fat Cow/32x32/money_add.png | Bin 0 -> 1629 bytes apps/icons/static/Fat Cow/32x32/money_bag.png | Bin 0 -> 2119 bytes .../static/Fat Cow/32x32/money_bookers.png | Bin 0 -> 1427 bytes .../static/Fat Cow/32x32/money_delete.png | Bin 0 -> 1631 bytes .../static/Fat Cow/32x32/money_dollar.png | Bin 0 -> 1721 bytes .../icons/static/Fat Cow/32x32/money_euro.png | Bin 0 -> 1923 bytes .../Fat Cow/32x32/money_in_envelope.png | Bin 0 -> 1785 bytes .../static/Fat Cow/32x32/money_pound.png | Bin 0 -> 1385 bytes apps/icons/static/Fat Cow/32x32/money_yen.png | Bin 0 -> 1653 bytes apps/icons/static/Fat Cow/32x32/moneybox.png | Bin 0 -> 2033 bytes apps/icons/static/Fat Cow/32x32/monitor.png | Bin 0 -> 1526 bytes .../static/Fat Cow/32x32/monitor_add.png | Bin 0 -> 1901 bytes .../static/Fat Cow/32x32/monitor_delete.png | Bin 0 -> 1907 bytes .../static/Fat Cow/32x32/monitor_edit.png | Bin 0 -> 1878 bytes .../static/Fat Cow/32x32/monitor_error.png | Bin 0 -> 1814 bytes .../icons/static/Fat Cow/32x32/monitor_go.png | Bin 0 -> 1754 bytes .../Fat Cow/32x32/monitor_lightning.png | Bin 0 -> 1974 bytes .../static/Fat Cow/32x32/monitor_link.png | Bin 0 -> 1916 bytes .../Fat Cow/32x32/monitor_screensaver.png | Bin 0 -> 1787 bytes .../static/Fat Cow/32x32/monitor_sidebar.png | Bin 0 -> 1672 bytes .../Fat Cow/32x32/monitor_wallpaper.png | Bin 0 -> 1564 bytes .../static/Fat Cow/32x32/monitor_window.png | Bin 0 -> 1641 bytes .../Fat Cow/32x32/monitor_window_3d.png | Bin 0 -> 1708 bytes .../static/Fat Cow/32x32/motherboard.png | Bin 0 -> 1852 bytes apps/icons/static/Fat Cow/32x32/mouse.png | Bin 0 -> 1886 bytes apps/icons/static/Fat Cow/32x32/mouse_2.png | Bin 0 -> 1507 bytes apps/icons/static/Fat Cow/32x32/mouse_add.png | Bin 0 -> 2192 bytes .../static/Fat Cow/32x32/mouse_delete.png | Bin 0 -> 2188 bytes .../static/Fat Cow/32x32/mouse_error.png | Bin 0 -> 2116 bytes .../Fat Cow/32x32/mouse_select_left.png | Bin 0 -> 1551 bytes .../Fat Cow/32x32/mouse_select_right.png | Bin 0 -> 1581 bytes .../Fat Cow/32x32/mouse_select_scroll.png | Bin 0 -> 1543 bytes .../static/Fat Cow/32x32/move_to_folder.png | Bin 0 -> 1414 bytes apps/icons/static/Fat Cow/32x32/movies.png | Bin 0 -> 1654 bytes .../static/Fat Cow/32x32/ms_exchange.png | Bin 0 -> 1990 bytes .../static/Fat Cow/32x32/ms_frontpage.png | Bin 0 -> 1922 bytes .../static/Fat Cow/32x32/msn_messenger.png | Bin 0 -> 2205 bytes apps/icons/static/Fat Cow/32x32/multitool.png | Bin 0 -> 1695 bytes apps/icons/static/Fat Cow/32x32/music.png | Bin 0 -> 1378 bytes .../static/Fat Cow/32x32/my_name_is_e.png | Bin 0 -> 1341 bytes apps/icons/static/Fat Cow/32x32/myspace.png | Bin 0 -> 1612 bytes .../static/Fat Cow/32x32/nameboard_open.png | Bin 0 -> 1095 bytes apps/icons/static/Fat Cow/32x32/netvibes.png | Bin 0 -> 1346 bytes .../static/Fat Cow/32x32/network-share.png | Bin 0 -> 1270 bytes .../static/Fat Cow/32x32/network_adapter.png | Bin 0 -> 1242 bytes .../static/Fat Cow/32x32/network_folder.png | Bin 0 -> 1293 bytes .../icons/static/Fat Cow/32x32/networking.png | Bin 0 -> 659 bytes .../static/Fat Cow/32x32/networking_green.png | Bin 0 -> 660 bytes .../static/Fat Cow/32x32/networking_red.png | Bin 0 -> 670 bytes apps/icons/static/Fat Cow/32x32/new.png | Bin 0 -> 821 bytes apps/icons/static/Fat Cow/32x32/newspaper.png | Bin 0 -> 1628 bytes .../static/Fat Cow/32x32/newspaper_add.png | Bin 0 -> 1991 bytes .../static/Fat Cow/32x32/newspaper_delete.png | Bin 0 -> 1984 bytes .../static/Fat Cow/32x32/newspaper_go.png | Bin 0 -> 1822 bytes .../static/Fat Cow/32x32/newspaper_link.png | Bin 0 -> 2103 bytes apps/icons/static/Fat Cow/32x32/newsvine.png | Bin 0 -> 1954 bytes .../static/Fat Cow/32x32/no_commercial.png | Bin 0 -> 1756 bytes .../icons/static/Fat Cow/32x32/no_drm_trm.png | Bin 0 -> 1805 bytes apps/icons/static/Fat Cow/32x32/no_image.png | Bin 0 -> 1860 bytes .../static/Fat Cow/32x32/no_requirements.png | Bin 0 -> 1558 bytes apps/icons/static/Fat Cow/32x32/node-tree.png | Bin 0 -> 1359 bytes apps/icons/static/Fat Cow/32x32/nokia_s60.png | Bin 0 -> 1294 bytes .../static/Fat Cow/32x32/non_derivative.png | Bin 0 -> 837 bytes apps/icons/static/Fat Cow/32x32/note.png | Bin 0 -> 832 bytes apps/icons/static/Fat Cow/32x32/note_add.png | Bin 0 -> 1409 bytes .../static/Fat Cow/32x32/note_delete.png | Bin 0 -> 1393 bytes apps/icons/static/Fat Cow/32x32/note_edit.png | Bin 0 -> 1434 bytes .../icons/static/Fat Cow/32x32/note_error.png | Bin 0 -> 1238 bytes apps/icons/static/Fat Cow/32x32/note_go.png | Bin 0 -> 1253 bytes .../static/Fat Cow/32x32/numeric_stepper.png | Bin 0 -> 1423 bytes apps/icons/static/Fat Cow/32x32/oil.png | Bin 0 -> 1424 bytes .../static/Fat Cow/32x32/open_folder.png | Bin 0 -> 1228 bytes apps/icons/static/Fat Cow/32x32/open_suse.png | Bin 0 -> 2354 bytes apps/icons/static/Fat Cow/32x32/openid.png | Bin 0 -> 1519 bytes apps/icons/static/Fat Cow/32x32/opera.png | Bin 0 -> 2064 bytes apps/icons/static/Fat Cow/32x32/orbit.png | Bin 0 -> 2697 bytes apps/icons/static/Fat Cow/32x32/origami.png | Bin 0 -> 1414 bytes apps/icons/static/Fat Cow/32x32/orkut.png | Bin 0 -> 1484 bytes .../static/Fat Cow/32x32/ornament_gold.png | Bin 0 -> 2058 bytes .../static/Fat Cow/32x32/other_phone.png | Bin 0 -> 1151 bytes apps/icons/static/Fat Cow/32x32/package.png | Bin 0 -> 972 bytes .../static/Fat Cow/32x32/package_add.png | Bin 0 -> 1569 bytes .../static/Fat Cow/32x32/package_delete.png | Bin 0 -> 1538 bytes .../icons/static/Fat Cow/32x32/package_go.png | Bin 0 -> 1410 bytes .../static/Fat Cow/32x32/package_green.png | Bin 0 -> 1005 bytes .../static/Fat Cow/32x32/package_link.png | Bin 0 -> 1711 bytes apps/icons/static/Fat Cow/32x32/page.png | Bin 0 -> 738 bytes apps/icons/static/Fat Cow/32x32/page_add.png | Bin 0 -> 1363 bytes .../static/Fat Cow/32x32/page_attach.png | Bin 0 -> 1240 bytes apps/icons/static/Fat Cow/32x32/page_code.png | Bin 0 -> 1193 bytes apps/icons/static/Fat Cow/32x32/page_copy.png | Bin 0 -> 958 bytes .../static/Fat Cow/32x32/page_delete.png | Bin 0 -> 1335 bytes apps/icons/static/Fat Cow/32x32/page_edit.png | Bin 0 -> 1408 bytes .../icons/static/Fat Cow/32x32/page_error.png | Bin 0 -> 1169 bytes .../icons/static/Fat Cow/32x32/page_excel.png | Bin 0 -> 1270 bytes apps/icons/static/Fat Cow/32x32/page_find.png | Bin 0 -> 1456 bytes apps/icons/static/Fat Cow/32x32/page_gear.png | Bin 0 -> 1421 bytes apps/icons/static/Fat Cow/32x32/page_go.png | Bin 0 -> 1119 bytes .../icons/static/Fat Cow/32x32/page_green.png | Bin 0 -> 764 bytes apps/icons/static/Fat Cow/32x32/page_key.png | Bin 0 -> 1353 bytes .../static/Fat Cow/32x32/page_lightning.png | Bin 0 -> 1459 bytes apps/icons/static/Fat Cow/32x32/page_link.png | Bin 0 -> 1460 bytes .../static/Fat Cow/32x32/page_magnifier.png | Bin 0 -> 1281 bytes .../static/Fat Cow/32x32/page_paintbrush.png | Bin 0 -> 1571 bytes .../icons/static/Fat Cow/32x32/page_paste.png | Bin 0 -> 1259 bytes apps/icons/static/Fat Cow/32x32/page_red.png | Bin 0 -> 764 bytes .../static/Fat Cow/32x32/page_refresh.png | Bin 0 -> 1802 bytes apps/icons/static/Fat Cow/32x32/page_save.png | Bin 0 -> 1236 bytes .../icons/static/Fat Cow/32x32/page_white.png | Bin 0 -> 621 bytes .../Fat Cow/32x32/page_white_acrobat.png | Bin 0 -> 1294 bytes .../Fat Cow/32x32/page_white_actionscript.png | Bin 0 -> 1804 bytes .../static/Fat Cow/32x32/page_white_add.png | Bin 0 -> 1272 bytes .../static/Fat Cow/32x32/page_white_c.png | Bin 0 -> 1280 bytes .../Fat Cow/32x32/page_white_camera.png | Bin 0 -> 1451 bytes .../static/Fat Cow/32x32/page_white_cd.png | Bin 0 -> 1389 bytes .../static/Fat Cow/32x32/page_white_code.png | Bin 0 -> 1149 bytes .../Fat Cow/32x32/page_white_code_red.png | Bin 0 -> 1131 bytes .../Fat Cow/32x32/page_white_compress.png | Bin 0 -> 1253 bytes .../static/Fat Cow/32x32/page_white_copy.png | Bin 0 -> 862 bytes .../Fat Cow/32x32/page_white_cplusplus.png | Bin 0 -> 1598 bytes .../Fat Cow/32x32/page_white_csharp.png | Bin 0 -> 1833 bytes .../static/Fat Cow/32x32/page_white_cup.png | Bin 0 -> 1234 bytes .../Fat Cow/32x32/page_white_database.png | Bin 0 -> 1256 bytes .../Fat Cow/32x32/page_white_delete.png | Bin 0 -> 1255 bytes .../static/Fat Cow/32x32/page_white_dvd.png | Bin 0 -> 1376 bytes .../static/Fat Cow/32x32/page_white_edit.png | Bin 0 -> 1292 bytes .../static/Fat Cow/32x32/page_white_error.png | Bin 0 -> 1080 bytes .../static/Fat Cow/32x32/page_white_excel.png | Bin 0 -> 1176 bytes .../static/Fat Cow/32x32/page_white_find.png | Bin 0 -> 1336 bytes .../static/Fat Cow/32x32/page_white_flash.png | Bin 0 -> 1280 bytes .../static/Fat Cow/32x32/page_white_gear.png | Bin 0 -> 1319 bytes .../static/Fat Cow/32x32/page_white_get.png | Bin 0 -> 1052 bytes .../static/Fat Cow/32x32/page_white_go.png | Bin 0 -> 1058 bytes .../static/Fat Cow/32x32/page_white_h.png | Bin 0 -> 1172 bytes .../Fat Cow/32x32/page_white_horizontal.png | Bin 0 -> 574 bytes .../static/Fat Cow/32x32/page_white_key.png | Bin 0 -> 1259 bytes .../Fat Cow/32x32/page_white_lightning.png | Bin 0 -> 1410 bytes .../static/Fat Cow/32x32/page_white_link.png | Bin 0 -> 1359 bytes .../Fat Cow/32x32/page_white_magnify.png | Bin 0 -> 1444 bytes .../static/Fat Cow/32x32/page_white_medal.png | Bin 0 -> 1226 bytes .../Fat Cow/32x32/page_white_office.png | Bin 0 -> 1407 bytes .../static/Fat Cow/32x32/page_white_paint.png | Bin 0 -> 1766 bytes .../Fat Cow/32x32/page_white_paintbrush.png | Bin 0 -> 1472 bytes .../static/Fat Cow/32x32/page_white_paste.png | Bin 0 -> 1210 bytes .../static/Fat Cow/32x32/page_white_php.png | Bin 0 -> 1186 bytes .../Fat Cow/32x32/page_white_picture.png | Bin 0 -> 1167 bytes .../Fat Cow/32x32/page_white_powerpoint.png | Bin 0 -> 1142 bytes .../static/Fat Cow/32x32/page_white_put.png | Bin 0 -> 1037 bytes .../static/Fat Cow/32x32/page_white_ruby.png | Bin 0 -> 1267 bytes .../static/Fat Cow/32x32/page_white_stack.png | Bin 0 -> 960 bytes .../static/Fat Cow/32x32/page_white_star.png | Bin 0 -> 1198 bytes .../static/Fat Cow/32x32/page_white_text.png | Bin 0 -> 1139 bytes .../Fat Cow/32x32/page_white_text_width.png | Bin 0 -> 1273 bytes .../static/Fat Cow/32x32/page_white_tux.png | Bin 0 -> 1481 bytes .../Fat Cow/32x32/page_white_vector.png | Bin 0 -> 1063 bytes .../Fat Cow/32x32/page_white_visualstudio.png | Bin 0 -> 1427 bytes .../static/Fat Cow/32x32/page_white_width.png | Bin 0 -> 623 bytes .../static/Fat Cow/32x32/page_white_word.png | Bin 0 -> 1151 bytes .../static/Fat Cow/32x32/page_white_world.png | Bin 0 -> 1561 bytes .../Fat Cow/32x32/page_white_wrench.png | Bin 0 -> 1196 bytes .../static/Fat Cow/32x32/page_white_zip.png | Bin 0 -> 1026 bytes apps/icons/static/Fat Cow/32x32/page_word.png | Bin 0 -> 1237 bytes .../icons/static/Fat Cow/32x32/page_world.png | Bin 0 -> 1637 bytes apps/icons/static/Fat Cow/32x32/painbrush.png | Bin 0 -> 1170 bytes apps/icons/static/Fat Cow/32x32/paintcan.png | Bin 0 -> 1646 bytes apps/icons/static/Fat Cow/32x32/palette.png | Bin 0 -> 2259 bytes apps/icons/static/Fat Cow/32x32/pandora.png | Bin 0 -> 1367 bytes apps/icons/static/Fat Cow/32x32/panel.png | Bin 0 -> 578 bytes .../static/Fat Cow/32x32/paper_airplane.png | Bin 0 -> 1592 bytes apps/icons/static/Fat Cow/32x32/parrot.png | Bin 0 -> 1603 bytes .../Fat Cow/32x32/participation_rate.png | Bin 0 -> 2154 bytes .../static/Fat Cow/32x32/paste_plain.png | Bin 0 -> 1439 bytes .../icons/static/Fat Cow/32x32/paste_word.png | Bin 0 -> 1432 bytes apps/icons/static/Fat Cow/32x32/paypal-2.png | Bin 0 -> 1249 bytes apps/icons/static/Fat Cow/32x32/paypal.png | Bin 0 -> 1993 bytes .../static/Fat Cow/32x32/pc_linux_os.png | Bin 0 -> 2507 bytes apps/icons/static/Fat Cow/32x32/pci.png | Bin 0 -> 1573 bytes apps/icons/static/Fat Cow/32x32/peacock.png | Bin 0 -> 2494 bytes apps/icons/static/Fat Cow/32x32/peak_cap.png | Bin 0 -> 1723 bytes apps/icons/static/Fat Cow/32x32/pencil.png | Bin 0 -> 857 bytes .../icons/static/Fat Cow/32x32/pencil_add.png | Bin 0 -> 1491 bytes .../static/Fat Cow/32x32/pencil_delete.png | Bin 0 -> 1513 bytes apps/icons/static/Fat Cow/32x32/pencil_go.png | Bin 0 -> 1321 bytes .../icons/static/Fat Cow/32x32/perfomance.png | Bin 0 -> 1709 bytes .../static/Fat Cow/32x32/personal_finance.png | Bin 0 -> 1562 bytes apps/icons/static/Fat Cow/32x32/personals.png | Bin 0 -> 1973 bytes apps/icons/static/Fat Cow/32x32/phone.png | Bin 0 -> 1287 bytes .../static/Fat Cow/32x32/phone_Android.png | Bin 0 -> 1744 bytes apps/icons/static/Fat Cow/32x32/phone_add.png | Bin 0 -> 1795 bytes .../static/Fat Cow/32x32/phone_delete.png | Bin 0 -> 1791 bytes .../static/Fat Cow/32x32/phone_sound.png | Bin 0 -> 1938 bytes apps/icons/static/Fat Cow/32x32/photo.png | Bin 0 -> 1316 bytes apps/icons/static/Fat Cow/32x32/photo_add.png | Bin 0 -> 1765 bytes .../static/Fat Cow/32x32/photo_delete.png | Bin 0 -> 1757 bytes .../icons/static/Fat Cow/32x32/photo_link.png | Bin 0 -> 1974 bytes apps/icons/static/Fat Cow/32x32/photos.png | Bin 0 -> 1558 bytes apps/icons/static/Fat Cow/32x32/pi_math.png | Bin 0 -> 1574 bytes apps/icons/static/Fat Cow/32x32/picasa.png | Bin 0 -> 1763 bytes apps/icons/static/Fat Cow/32x32/picture.png | Bin 0 -> 1118 bytes .../static/Fat Cow/32x32/picture_add.png | Bin 0 -> 1593 bytes .../static/Fat Cow/32x32/picture_delete.png | Bin 0 -> 1601 bytes .../static/Fat Cow/32x32/picture_edit.png | Bin 0 -> 1693 bytes .../static/Fat Cow/32x32/picture_empty.png | Bin 0 -> 631 bytes .../static/Fat Cow/32x32/picture_error.png | Bin 0 -> 1486 bytes .../static/Fat Cow/32x32/picture_frame.png | Bin 0 -> 1396 bytes .../icons/static/Fat Cow/32x32/picture_go.png | Bin 0 -> 1420 bytes .../static/Fat Cow/32x32/picture_key.png | Bin 0 -> 1634 bytes .../static/Fat Cow/32x32/picture_link.png | Bin 0 -> 1831 bytes .../static/Fat Cow/32x32/picture_save.png | Bin 0 -> 1518 bytes apps/icons/static/Fat Cow/32x32/pictures.png | Bin 0 -> 1347 bytes apps/icons/static/Fat Cow/32x32/piechart.png | Bin 0 -> 1913 bytes apps/icons/static/Fat Cow/32x32/pilcrow.png | Bin 0 -> 1016 bytes apps/icons/static/Fat Cow/32x32/pill.png | Bin 0 -> 1408 bytes apps/icons/static/Fat Cow/32x32/pill_add.png | Bin 0 -> 1895 bytes .../static/Fat Cow/32x32/pill_delete.png | Bin 0 -> 1935 bytes apps/icons/static/Fat Cow/32x32/pill_go.png | Bin 0 -> 1818 bytes apps/icons/static/Fat Cow/32x32/pint.png | Bin 0 -> 1895 bytes .../static/Fat Cow/32x32/pirate_flag.png | Bin 0 -> 1430 bytes apps/icons/static/Fat Cow/32x32/places.png | Bin 0 -> 1905 bytes .../static/Fat Cow/32x32/playstation.png | Bin 0 -> 1509 bytes apps/icons/static/Fat Cow/32x32/plotchart.png | Bin 0 -> 1980 bytes apps/icons/static/Fat Cow/32x32/plugin.png | Bin 0 -> 1743 bytes .../icons/static/Fat Cow/32x32/plugin_add.png | Bin 0 -> 1919 bytes .../static/Fat Cow/32x32/plugin_delete.png | Bin 0 -> 1911 bytes .../static/Fat Cow/32x32/plugin_disabled.png | Bin 0 -> 1660 bytes .../static/Fat Cow/32x32/plugin_edit.png | Bin 0 -> 2053 bytes .../static/Fat Cow/32x32/plugin_error.png | Bin 0 -> 1924 bytes apps/icons/static/Fat Cow/32x32/plugin_go.png | Bin 0 -> 1864 bytes .../static/Fat Cow/32x32/plugin_link.png | Bin 0 -> 1968 bytes apps/icons/static/Fat Cow/32x32/plurk.png | Bin 0 -> 1244 bytes apps/icons/static/Fat Cow/32x32/poker.png | Bin 0 -> 1442 bytes apps/icons/static/Fat Cow/32x32/poo.png | Bin 0 -> 1898 bytes apps/icons/static/Fat Cow/32x32/pop_mail.png | Bin 0 -> 1250 bytes apps/icons/static/Fat Cow/32x32/popcorn.png | Bin 0 -> 1912 bytes apps/icons/static/Fat Cow/32x32/port.png | Bin 0 -> 1257 bytes .../static/Fat Cow/32x32/postage_stamp.png | Bin 0 -> 1854 bytes apps/icons/static/Fat Cow/32x32/posterous.png | Bin 0 -> 1611 bytes .../static/Fat Cow/32x32/power_surge.png | Bin 0 -> 1978 bytes .../static/Fat Cow/32x32/preferences.png | Bin 0 -> 1462 bytes .../static/Fat Cow/32x32/premium_support.png | Bin 0 -> 1750 bytes .../static/Fat Cow/32x32/price_alert.png | Bin 0 -> 2051 bytes .../static/Fat Cow/32x32/price_comparison.png | Bin 0 -> 1801 bytes .../static/Fat Cow/32x32/price_watch.png | Bin 0 -> 1715 bytes .../icons/static/Fat Cow/32x32/print_size.png | Bin 0 -> 1464 bytes apps/icons/static/Fat Cow/32x32/printer.png | Bin 0 -> 1143 bytes .../static/Fat Cow/32x32/printer_add.png | Bin 0 -> 1543 bytes .../static/Fat Cow/32x32/printer_delete.png | Bin 0 -> 1519 bytes .../static/Fat Cow/32x32/printer_empty.png | Bin 0 -> 1260 bytes .../static/Fat Cow/32x32/printer_error.png | Bin 0 -> 1443 bytes apps/icons/static/Fat Cow/32x32/private.png | Bin 0 -> 1533 bytes apps/icons/static/Fat Cow/32x32/processor.png | Bin 0 -> 1419 bytes .../Fat Cow/32x32/production_copyleft.png | Bin 0 -> 1359 bytes apps/icons/static/Fat Cow/32x32/profiles.png | Bin 0 -> 2331 bytes .../static/Fat Cow/32x32/progressbar.png | Bin 0 -> 894 bytes apps/icons/static/Fat Cow/32x32/purse.png | Bin 0 -> 1733 bytes apps/icons/static/Fat Cow/32x32/qik.png | Bin 0 -> 1462 bytes apps/icons/static/Fat Cow/32x32/qip_angry.png | Bin 0 -> 2364 bytes .../static/Fat Cow/32x32/qip_at_home.png | Bin 0 -> 2427 bytes .../static/Fat Cow/32x32/qip_at_work.png | Bin 0 -> 2191 bytes apps/icons/static/Fat Cow/32x32/qip_away.png | Bin 0 -> 2301 bytes .../static/Fat Cow/32x32/qip_bad_mood.png | Bin 0 -> 2398 bytes apps/icons/static/Fat Cow/32x32/qip_dnd.png | Bin 0 -> 2485 bytes .../icons/static/Fat Cow/32x32/qip_eating.png | Bin 0 -> 2258 bytes .../Fat Cow/32x32/qip_free_for_chat.png | Bin 0 -> 2440 bytes .../static/Fat Cow/32x32/qip_invisible.png | Bin 0 -> 2376 bytes .../Fat Cow/32x32/qip_invisible_for_all.png | Bin 0 -> 2362 bytes .../Fat Cow/32x32/qip_not_available.png | Bin 0 -> 1980 bytes .../static/Fat Cow/32x32/qip_occupied.png | Bin 0 -> 2513 bytes .../static/Fat Cow/32x32/qip_offline.png | Bin 0 -> 2130 bytes .../icons/static/Fat Cow/32x32/qip_online.png | Bin 0 -> 2225 bytes apps/icons/static/Fat Cow/32x32/question.png | Bin 0 -> 1806 bytes apps/icons/static/Fat Cow/32x32/radio_1.png | Bin 0 -> 1916 bytes apps/icons/static/Fat Cow/32x32/radio_2.png | Bin 0 -> 1648 bytes .../static/Fat Cow/32x32/radioactivity.png | Bin 0 -> 2139 bytes .../static/Fat Cow/32x32/radiobutton.png | Bin 0 -> 1517 bytes .../Fat Cow/32x32/radiobutton_group.png | Bin 0 -> 1430 bytes .../static/Fat Cow/32x32/radiolocator.png | Bin 0 -> 2476 bytes apps/icons/static/Fat Cow/32x32/rain.png | Bin 0 -> 972 bytes apps/icons/static/Fat Cow/32x32/rainbow.png | Bin 0 -> 2041 bytes .../static/Fat Cow/32x32/rainbow_cloud.png | Bin 0 -> 1620 bytes .../icons/static/Fat Cow/32x32/readernaut.png | Bin 0 -> 1923 bytes .../static/Fat Cow/32x32/real_estate.png | Bin 0 -> 1528 bytes apps/icons/static/Fat Cow/32x32/recycle.png | Bin 0 -> 2081 bytes .../static/Fat Cow/32x32/recycle_bag.png | Bin 0 -> 1870 bytes apps/icons/static/Fat Cow/32x32/red_line.png | Bin 0 -> 852 bytes apps/icons/static/Fat Cow/32x32/reddit.png | Bin 0 -> 1797 bytes apps/icons/static/Fat Cow/32x32/remote.png | Bin 0 -> 1394 bytes apps/icons/static/Fat Cow/32x32/report.png | Bin 0 -> 1375 bytes .../icons/static/Fat Cow/32x32/report_add.png | Bin 0 -> 1871 bytes .../static/Fat Cow/32x32/report_delete.png | Bin 0 -> 1859 bytes .../static/Fat Cow/32x32/report_disk.png | Bin 0 -> 1781 bytes .../static/Fat Cow/32x32/report_edit.png | Bin 0 -> 1899 bytes apps/icons/static/Fat Cow/32x32/report_go.png | Bin 0 -> 1731 bytes .../icons/static/Fat Cow/32x32/report_key.png | Bin 0 -> 1908 bytes .../static/Fat Cow/32x32/report_link.png | Bin 0 -> 1977 bytes .../static/Fat Cow/32x32/report_magnify.png | Bin 0 -> 2012 bytes .../static/Fat Cow/32x32/report_picture.png | Bin 0 -> 1823 bytes .../static/Fat Cow/32x32/report_user.png | Bin 0 -> 2122 bytes .../static/Fat Cow/32x32/report_word.png | Bin 0 -> 1798 bytes .../static/Fat Cow/32x32/reseller_account.png | Bin 0 -> 1759 bytes .../32x32/reseller_account_template.png | Bin 0 -> 1865 bytes .../Fat Cow/32x32/reseller_programm.png | Bin 0 -> 2286 bytes .../static/Fat Cow/32x32/resize_picture.png | Bin 0 -> 1820 bytes .../static/Fat Cow/32x32/resource_usage.png | Bin 0 -> 1328 bytes apps/icons/static/Fat Cow/32x32/resources.png | Bin 0 -> 1914 bytes .../static/Fat Cow/32x32/restaurant_menu.png | Bin 0 -> 1495 bytes .../static/Fat Cow/32x32/resultset_first.png | Bin 0 -> 1023 bytes .../static/Fat Cow/32x32/resultset_last.png | Bin 0 -> 957 bytes .../static/Fat Cow/32x32/resultset_next.png | Bin 0 -> 747 bytes .../Fat Cow/32x32/resultset_previous.png | Bin 0 -> 741 bytes apps/icons/static/Fat Cow/32x32/ribbon.png | Bin 0 -> 2369 bytes .../static/Fat Cow/32x32/richtext_editor.png | Bin 0 -> 1649 bytes apps/icons/static/Fat Cow/32x32/ring.png | Bin 0 -> 2076 bytes apps/icons/static/Fat Cow/32x32/road_sign.png | Bin 0 -> 1725 bytes apps/icons/static/Fat Cow/32x32/roadworks.png | Bin 0 -> 1591 bytes apps/icons/static/Fat Cow/32x32/robo_to.png | Bin 0 -> 1519 bytes apps/icons/static/Fat Cow/32x32/role.png | Bin 0 -> 1660 bytes apps/icons/static/Fat Cow/32x32/rosette.png | Bin 0 -> 1695 bytes apps/icons/static/Fat Cow/32x32/rotate_90.png | Bin 0 -> 2316 bytes apps/icons/static/Fat Cow/32x32/router.png | Bin 0 -> 1057 bytes .../static/Fat Cow/32x32/routing_around.png | Bin 0 -> 1873 bytes .../static/Fat Cow/32x32/routing_forward.png | Bin 0 -> 1266 bytes .../static/Fat Cow/32x32/routing_go_left.png | Bin 0 -> 2148 bytes .../static/Fat Cow/32x32/routing_go_right.png | Bin 0 -> 2127 bytes .../32x32/routing_go_straight_left.png | Bin 0 -> 2188 bytes .../32x32/routing_go_straight_right.png | Bin 0 -> 2189 bytes .../32x32/routing_intersection_right.png | Bin 0 -> 1569 bytes .../32x32/routing_turn_arround_left.png | Bin 0 -> 2335 bytes .../32x32/routing_turn_arround_right.png | Bin 0 -> 2333 bytes .../Fat Cow/32x32/routing_turn_left.png | Bin 0 -> 1628 bytes .../Fat Cow/32x32/routing_turn_left_2.png | Bin 0 -> 1562 bytes .../32x32/routing_turn_left_crossroads.png | Bin 0 -> 1626 bytes .../Fat Cow/32x32/routing_turn_right.png | Bin 0 -> 1598 bytes .../Fat Cow/32x32/routing_turn_right_2.png | Bin 0 -> 1488 bytes .../static/Fat Cow/32x32/routing_turn_u.png | Bin 0 -> 1885 bytes .../Fat Cow/32x32/routing_turnaround_left.png | Bin 0 -> 1915 bytes .../32x32/routing_turnaround_right.png | Bin 0 -> 1836 bytes .../Fat Cow/32x32/routing_turning_left.png | Bin 0 -> 1606 bytes .../Fat Cow/32x32/routing_turning_right.png | Bin 0 -> 1560 bytes apps/icons/static/Fat Cow/32x32/rss.png | Bin 0 -> 1006 bytes apps/icons/static/Fat Cow/32x32/rss_add.png | Bin 0 -> 1537 bytes .../icons/static/Fat Cow/32x32/rss_delete.png | Bin 0 -> 1533 bytes apps/icons/static/Fat Cow/32x32/rss_go.png | Bin 0 -> 1361 bytes apps/icons/static/Fat Cow/32x32/rss_valid.png | Bin 0 -> 1367 bytes apps/icons/static/Fat Cow/32x32/ruby.png | Bin 0 -> 1446 bytes apps/icons/static/Fat Cow/32x32/ruby_add.png | Bin 0 -> 1827 bytes .../static/Fat Cow/32x32/ruby_delete.png | Bin 0 -> 1825 bytes apps/icons/static/Fat Cow/32x32/ruby_gear.png | Bin 0 -> 1921 bytes apps/icons/static/Fat Cow/32x32/ruby_get.png | Bin 0 -> 1742 bytes apps/icons/static/Fat Cow/32x32/ruby_go.png | Bin 0 -> 1713 bytes apps/icons/static/Fat Cow/32x32/ruby_key.png | Bin 0 -> 1866 bytes apps/icons/static/Fat Cow/32x32/ruby_link.png | Bin 0 -> 2017 bytes apps/icons/static/Fat Cow/32x32/ruby_put.png | Bin 0 -> 1744 bytes .../static/Fat Cow/32x32/safari_browser.png | Bin 0 -> 2729 bytes apps/icons/static/Fat Cow/32x32/safe.png | Bin 0 -> 1687 bytes .../Fat Cow/32x32/sallary_deferrais.png | Bin 0 -> 1649 bytes apps/icons/static/Fat Cow/32x32/salver.png | Bin 0 -> 1642 bytes apps/icons/static/Fat Cow/32x32/santa.png | Bin 0 -> 1635 bytes apps/icons/static/Fat Cow/32x32/satellite.png | Bin 0 -> 1393 bytes .../static/Fat Cow/32x32/satellite_dish.png | Bin 0 -> 1957 bytes apps/icons/static/Fat Cow/32x32/save_as.png | Bin 0 -> 1590 bytes .../icons/static/Fat Cow/32x32/save_money.png | Bin 0 -> 1569 bytes .../static/Fat Cow/32x32/scale_image.png | Bin 0 -> 1336 bytes apps/icons/static/Fat Cow/32x32/scanner.png | Bin 0 -> 1208 bytes .../static/Fat Cow/32x32/screen_error.png | Bin 0 -> 1829 bytes .../static/Fat Cow/32x32/screwdriver.png | Bin 0 -> 1145 bytes apps/icons/static/Fat Cow/32x32/script.png | Bin 0 -> 1166 bytes .../icons/static/Fat Cow/32x32/script_add.png | Bin 0 -> 1492 bytes .../static/Fat Cow/32x32/script_code.png | Bin 0 -> 1502 bytes .../static/Fat Cow/32x32/script_code_red.png | Bin 0 -> 1529 bytes .../static/Fat Cow/32x32/script_delete.png | Bin 0 -> 1507 bytes .../static/Fat Cow/32x32/script_edit.png | Bin 0 -> 1584 bytes .../static/Fat Cow/32x32/script_error.png | Bin 0 -> 1380 bytes .../static/Fat Cow/32x32/script_gear.png | Bin 0 -> 1602 bytes apps/icons/static/Fat Cow/32x32/script_go.png | Bin 0 -> 1347 bytes .../icons/static/Fat Cow/32x32/script_key.png | Bin 0 -> 1487 bytes .../static/Fat Cow/32x32/script_lightning.png | Bin 0 -> 1611 bytes .../static/Fat Cow/32x32/script_link.png | Bin 0 -> 1692 bytes .../static/Fat Cow/32x32/script_palette.png | Bin 0 -> 1651 bytes .../static/Fat Cow/32x32/script_save.png | Bin 0 -> 1409 bytes apps/icons/static/Fat Cow/32x32/scripts.png | Bin 0 -> 2053 bytes .../static/Fat Cow/32x32/scroller_bar.png | Bin 0 -> 1069 bytes apps/icons/static/Fat Cow/32x32/scull.png | Bin 0 -> 1954 bytes .../static/Fat Cow/32x32/search_minus.png | Bin 0 -> 1863 bytes .../static/Fat Cow/32x32/search_plus.png | Bin 0 -> 2029 bytes apps/icons/static/Fat Cow/32x32/select.png | Bin 0 -> 800 bytes .../32x32/select_by_adding_to_selection.png | Bin 0 -> 798 bytes .../static/Fat Cow/32x32/select_by_color.png | Bin 0 -> 1805 bytes .../Fat Cow/32x32/select_by_difference.png | Bin 0 -> 918 bytes .../Fat Cow/32x32/select_by_intersection.png | Bin 0 -> 1074 bytes .../Fat Cow/32x32/select_continuous_area.png | Bin 0 -> 1629 bytes .../static/Fat Cow/32x32/select_ellipse.png | Bin 0 -> 1373 bytes .../static/Fat Cow/32x32/select_invert.png | Bin 0 -> 658 bytes .../static/Fat Cow/32x32/select_lasso.png | Bin 0 -> 2040 bytes .../Fat Cow/32x32/select_restangular.png | Bin 0 -> 568 bytes .../static/Fat Cow/32x32/sertificate.png | Bin 0 -> 1207 bytes apps/icons/static/Fat Cow/32x32/server.png | Bin 0 -> 997 bytes .../icons/static/Fat Cow/32x32/server_add.png | Bin 0 -> 1480 bytes .../static/Fat Cow/32x32/server_chart.png | Bin 0 -> 1442 bytes .../Fat Cow/32x32/server_components.png | Bin 0 -> 2309 bytes .../static/Fat Cow/32x32/server_compress.png | Bin 0 -> 1436 bytes .../static/Fat Cow/32x32/server_connect.png | Bin 0 -> 1684 bytes .../static/Fat Cow/32x32/server_database.png | Bin 0 -> 1517 bytes .../static/Fat Cow/32x32/server_delete.png | Bin 0 -> 1497 bytes .../static/Fat Cow/32x32/server_edit.png | Bin 0 -> 1495 bytes .../static/Fat Cow/32x32/server_error.png | Bin 0 -> 1410 bytes apps/icons/static/Fat Cow/32x32/server_go.png | Bin 0 -> 1339 bytes .../Fat Cow/32x32/server_information.png | Bin 0 -> 1521 bytes .../icons/static/Fat Cow/32x32/server_key.png | Bin 0 -> 1519 bytes .../static/Fat Cow/32x32/server_lightning.png | Bin 0 -> 1642 bytes .../static/Fat Cow/32x32/server_link.png | Bin 0 -> 1489 bytes .../static/Fat Cow/32x32/server_stanchion.png | Bin 0 -> 849 bytes .../Fat Cow/32x32/server_uncompress.png | Bin 0 -> 1491 bytes .../Fat Cow/32x32/session_idle_time.png | Bin 0 -> 2169 bytes .../Fat Cow/32x32/set_security_question.png | Bin 0 -> 2002 bytes .../static/Fat Cow/32x32/setting_tools.png | Bin 0 -> 2315 bytes apps/icons/static/Fat Cow/32x32/shading.png | Bin 0 -> 930 bytes .../Fat Cow/32x32/shape_align_bottom.png | Bin 0 -> 747 bytes .../Fat Cow/32x32/shape_align_center.png | Bin 0 -> 741 bytes .../static/Fat Cow/32x32/shape_align_left.png | Bin 0 -> 693 bytes .../Fat Cow/32x32/shape_align_middle.png | Bin 0 -> 917 bytes .../Fat Cow/32x32/shape_align_right.png | Bin 0 -> 698 bytes .../static/Fat Cow/32x32/shape_align_top.png | Bin 0 -> 830 bytes .../Fat Cow/32x32/shape_flip_horizontal.png | Bin 0 -> 1330 bytes .../Fat Cow/32x32/shape_flip_vertical.png | Bin 0 -> 1388 bytes .../static/Fat Cow/32x32/shape_group.png | Bin 0 -> 1181 bytes .../static/Fat Cow/32x32/shape_handles.png | Bin 0 -> 942 bytes .../static/Fat Cow/32x32/shape_move_back.png | Bin 0 -> 903 bytes .../Fat Cow/32x32/shape_move_backwards.png | Bin 0 -> 750 bytes .../Fat Cow/32x32/shape_move_forwards.png | Bin 0 -> 760 bytes .../static/Fat Cow/32x32/shape_move_front.png | Bin 0 -> 951 bytes .../32x32/shape_rotate_anticlockwise.png | Bin 0 -> 1601 bytes .../Fat Cow/32x32/shape_rotate_clockwise.png | Bin 0 -> 1598 bytes .../static/Fat Cow/32x32/shape_square.png | Bin 0 -> 543 bytes .../static/Fat Cow/32x32/shape_square_add.png | Bin 0 -> 1156 bytes .../Fat Cow/32x32/shape_square_delete.png | Bin 0 -> 785 bytes .../Fat Cow/32x32/shape_square_edit.png | Bin 0 -> 1227 bytes .../Fat Cow/32x32/shape_square_error.png | Bin 0 -> 982 bytes .../static/Fat Cow/32x32/shape_square_go.png | Bin 0 -> 974 bytes .../static/Fat Cow/32x32/shape_square_key.png | Bin 0 -> 1163 bytes .../Fat Cow/32x32/shape_square_link.png | Bin 0 -> 1317 bytes .../static/Fat Cow/32x32/shape_ungroup.png | Bin 0 -> 1340 bytes apps/icons/static/Fat Cow/32x32/share.png | Bin 0 -> 1139 bytes apps/icons/static/Fat Cow/32x32/sharpen.png | Bin 0 -> 1389 bytes .../static/Fat Cow/32x32/sheduled_task.png | Bin 0 -> 2056 bytes apps/icons/static/Fat Cow/32x32/shield.png | Bin 0 -> 1719 bytes .../icons/static/Fat Cow/32x32/shield_add.png | Bin 0 -> 2092 bytes .../static/Fat Cow/32x32/shield_delete.png | Bin 0 -> 2091 bytes apps/icons/static/Fat Cow/32x32/shield_go.png | Bin 0 -> 1926 bytes .../icons/static/Fat Cow/32x32/shirt_polo.png | Bin 0 -> 1906 bytes apps/icons/static/Fat Cow/32x32/shopping.png | Bin 0 -> 1834 bytes apps/icons/static/Fat Cow/32x32/shorts.png | Bin 0 -> 1752 bytes apps/icons/static/Fat Cow/32x32/showel.png | Bin 0 -> 1447 bytes apps/icons/static/Fat Cow/32x32/shuriken.png | Bin 0 -> 2388 bytes apps/icons/static/Fat Cow/32x32/sign.png | Bin 0 -> 652 bytes apps/icons/static/Fat Cow/32x32/siren.png | Bin 0 -> 2130 bytes .../Fat Cow/32x32/site_backup_and_restore.png | Bin 0 -> 1841 bytes .../static/Fat Cow/32x32/site_enhancer.png | Bin 0 -> 1918 bytes apps/icons/static/Fat Cow/32x32/sitemap.png | Bin 0 -> 843 bytes .../static/Fat Cow/32x32/sitemap_color.png | Bin 0 -> 1207 bytes .../static/Fat Cow/32x32/size_horizontal.png | Bin 0 -> 564 bytes .../static/Fat Cow/32x32/size_vertical.png | Bin 0 -> 584 bytes apps/icons/static/Fat Cow/32x32/skate.png | Bin 0 -> 1337 bytes apps/icons/static/Fat Cow/32x32/skins.png | Bin 0 -> 2206 bytes apps/icons/static/Fat Cow/32x32/skype.png | Bin 0 -> 2091 bytes apps/icons/static/Fat Cow/32x32/slackware.png | Bin 0 -> 2318 bytes apps/icons/static/Fat Cow/32x32/slideshow.png | Bin 0 -> 1279 bytes .../static/Fat Cow/32x32/small_business.png | Bin 0 -> 1782 bytes apps/icons/static/Fat Cow/32x32/small_car.png | Bin 0 -> 1269 bytes .../static/Fat Cow/32x32/small_tiles.png | Bin 0 -> 1220 bytes apps/icons/static/Fat Cow/32x32/snapshot.png | Bin 0 -> 1950 bytes apps/icons/static/Fat Cow/32x32/snow_rain.png | Bin 0 -> 1196 bytes apps/icons/static/Fat Cow/32x32/snowman.png | Bin 0 -> 1633 bytes apps/icons/static/Fat Cow/32x32/soap.png | Bin 0 -> 1707 bytes .../static/Fat Cow/32x32/soil_layers.png | Bin 0 -> 2226 bytes apps/icons/static/Fat Cow/32x32/solar.png | Bin 0 -> 1723 bytes .../static/Fat Cow/32x32/sort_ascending.png | Bin 0 -> 1148 bytes .../static/Fat Cow/32x32/sort_columns.png | Bin 0 -> 1921 bytes .../static/Fat Cow/32x32/sort_descending.png | Bin 0 -> 997 bytes apps/icons/static/Fat Cow/32x32/sound.png | Bin 0 -> 1855 bytes apps/icons/static/Fat Cow/32x32/sound_add.png | Bin 0 -> 2061 bytes .../static/Fat Cow/32x32/sound_delete.png | Bin 0 -> 2076 bytes apps/icons/static/Fat Cow/32x32/sound_low.png | Bin 0 -> 1404 bytes .../icons/static/Fat Cow/32x32/sound_mute.png | Bin 0 -> 2080 bytes .../icons/static/Fat Cow/32x32/sound_none.png | Bin 0 -> 1118 bytes apps/icons/static/Fat Cow/32x32/soup.png | Bin 0 -> 1929 bytes .../static/Fat Cow/32x32/source_code.png | Bin 0 -> 983 bytes apps/icons/static/Fat Cow/32x32/spacer.png | Bin 0 -> 745 bytes apps/icons/static/Fat Cow/32x32/spam.png | Bin 0 -> 1812 bytes .../static/Fat Cow/32x32/spam_filter.png | Bin 0 -> 2176 bytes apps/icons/static/Fat Cow/32x32/speakers.png | Bin 0 -> 1232 bytes .../static/Fat Cow/32x32/speedometer.png | Bin 0 -> 2397 bytes .../icons/static/Fat Cow/32x32/spellcheck.png | Bin 0 -> 1790 bytes .../static/Fat Cow/32x32/spellcheck_error.png | Bin 0 -> 1759 bytes .../icons/static/Fat Cow/32x32/spider_web.png | Bin 0 -> 2979 bytes apps/icons/static/Fat Cow/32x32/spill.png | Bin 0 -> 1952 bytes apps/icons/static/Fat Cow/32x32/sport.png | Bin 0 -> 2721 bytes .../static/Fat Cow/32x32/sport_8ball.png | Bin 0 -> 2226 bytes .../static/Fat Cow/32x32/sport_basketball.png | Bin 0 -> 2460 bytes .../static/Fat Cow/32x32/sport_football.png | Bin 0 -> 2413 bytes .../icons/static/Fat Cow/32x32/sport_golf.png | Bin 0 -> 2208 bytes .../static/Fat Cow/32x32/sport_raquet.png | Bin 0 -> 1582 bytes .../Fat Cow/32x32/sport_shuttlecock.png | Bin 0 -> 1817 bytes .../static/Fat Cow/32x32/sport_soccer.png | Bin 0 -> 2650 bytes .../static/Fat Cow/32x32/sport_tennis.png | Bin 0 -> 2196 bytes apps/icons/static/Fat Cow/32x32/spring.png | Bin 0 -> 966 bytes apps/icons/static/Fat Cow/32x32/sql_join.png | Bin 0 -> 1248 bytes .../static/Fat Cow/32x32/sql_join_inner.png | Bin 0 -> 1393 bytes .../static/Fat Cow/32x32/sql_join_left.png | Bin 0 -> 1543 bytes .../Fat Cow/32x32/sql_join_left_exclude.png | Bin 0 -> 1476 bytes .../static/Fat Cow/32x32/sql_join_outer.png | Bin 0 -> 1356 bytes .../Fat Cow/32x32/sql_join_outer_exclude.png | Bin 0 -> 1403 bytes .../static/Fat Cow/32x32/sql_join_right.png | Bin 0 -> 1537 bytes .../Fat Cow/32x32/sql_join_right_exclude.png | Bin 0 -> 1575 bytes .../static/Fat Cow/32x32/ssl_certificates.png | Bin 0 -> 1301 bytes .../static/Fat Cow/32x32/stamp_pattern.png | Bin 0 -> 1361 bytes apps/icons/static/Fat Cow/32x32/star.png | Bin 0 -> 1548 bytes .../icons/static/Fat Cow/32x32/statistics.png | Bin 0 -> 2061 bytes .../static/Fat Cow/32x32/status_away.png | Bin 0 -> 1716 bytes .../static/Fat Cow/32x32/status_busy.png | Bin 0 -> 1701 bytes .../static/Fat Cow/32x32/status_offline.png | Bin 0 -> 1421 bytes .../static/Fat Cow/32x32/status_online.png | Bin 0 -> 1412 bytes .../static/Fat Cow/32x32/steering_wheel.png | Bin 0 -> 1998 bytes .../static/Fat Cow/32x32/steering_wheel_2.png | Bin 0 -> 2060 bytes .../static/Fat Cow/32x32/steering_wheel_3.png | Bin 0 -> 2254 bytes apps/icons/static/Fat Cow/32x32/stop.png | Bin 0 -> 1173 bytes .../static/Fat Cow/32x32/stopwatch_finish.png | Bin 0 -> 2129 bytes .../static/Fat Cow/32x32/stopwatch_pause.png | Bin 0 -> 2235 bytes .../static/Fat Cow/32x32/stopwatch_start.png | Bin 0 -> 2247 bytes apps/icons/static/Fat Cow/32x32/storage.png | Bin 0 -> 1979 bytes .../static/Fat Cow/32x32/street_stall.png | Bin 0 -> 1940 bytes .../static/Fat Cow/32x32/stumble_upon.png | Bin 0 -> 1485 bytes apps/icons/static/Fat Cow/32x32/style.png | Bin 0 -> 1792 bytes apps/icons/static/Fat Cow/32x32/style_add.png | Bin 0 -> 2028 bytes .../static/Fat Cow/32x32/style_delete.png | Bin 0 -> 2040 bytes .../icons/static/Fat Cow/32x32/style_edit.png | Bin 0 -> 2079 bytes apps/icons/static/Fat Cow/32x32/style_go.png | Bin 0 -> 1961 bytes apps/icons/static/Fat Cow/32x32/subwoofer.png | Bin 0 -> 1572 bytes apps/icons/static/Fat Cow/32x32/sum.png | Bin 0 -> 1320 bytes .../icons/static/Fat Cow/32x32/sun_cloudy.png | Bin 0 -> 1811 bytes apps/icons/static/Fat Cow/32x32/sun_rain.png | Bin 0 -> 1577 bytes apps/icons/static/Fat Cow/32x32/support.png | Bin 0 -> 2616 bytes .../icons/static/Fat Cow/32x32/swf_loader.png | Bin 0 -> 1314 bytes apps/icons/static/Fat Cow/32x32/switch.png | Bin 0 -> 996 bytes .../static/Fat Cow/32x32/switch_120v.png | Bin 0 -> 1397 bytes .../static/Fat Cow/32x32/switch_220v.png | Bin 0 -> 1394 bytes .../static/Fat Cow/32x32/system_monitor.png | Bin 0 -> 1581 bytes .../static/Fat Cow/32x32/system_time.png | Bin 0 -> 1627 bytes apps/icons/static/Fat Cow/32x32/tab.png | Bin 0 -> 578 bytes apps/icons/static/Fat Cow/32x32/tab_add.png | Bin 0 -> 1140 bytes .../icons/static/Fat Cow/32x32/tab_delete.png | Bin 0 -> 1162 bytes apps/icons/static/Fat Cow/32x32/tab_edit.png | Bin 0 -> 1205 bytes apps/icons/static/Fat Cow/32x32/tab_go.png | Bin 0 -> 1017 bytes apps/icons/static/Fat Cow/32x32/tabbar.png | Bin 0 -> 594 bytes apps/icons/static/Fat Cow/32x32/table.png | Bin 0 -> 920 bytes apps/icons/static/Fat Cow/32x32/table_add.png | Bin 0 -> 1509 bytes .../static/Fat Cow/32x32/table_chart.png | Bin 0 -> 1389 bytes .../static/Fat Cow/32x32/table_delete.png | Bin 0 -> 1508 bytes .../icons/static/Fat Cow/32x32/table_edit.png | Bin 0 -> 1569 bytes .../static/Fat Cow/32x32/table_error.png | Bin 0 -> 1333 bytes .../static/Fat Cow/32x32/table_excel.png | Bin 0 -> 1335 bytes .../static/Fat Cow/32x32/table_export.png | Bin 0 -> 1144 bytes .../icons/static/Fat Cow/32x32/table_gear.png | Bin 0 -> 1605 bytes apps/icons/static/Fat Cow/32x32/table_go.png | Bin 0 -> 1346 bytes .../static/Fat Cow/32x32/table_heatmap.png | Bin 0 -> 1598 bytes .../static/Fat Cow/32x32/table_import.png | Bin 0 -> 1122 bytes .../static/Fat Cow/32x32/table_insert.png | Bin 0 -> 1239 bytes apps/icons/static/Fat Cow/32x32/table_key.png | Bin 0 -> 1508 bytes .../static/Fat Cow/32x32/table_lightning.png | Bin 0 -> 1648 bytes .../icons/static/Fat Cow/32x32/table_link.png | Bin 0 -> 1622 bytes .../static/Fat Cow/32x32/table_money.png | Bin 0 -> 1514 bytes .../static/Fat Cow/32x32/table_multiple.png | Bin 0 -> 1231 bytes .../static/Fat Cow/32x32/table_paint_can.png | Bin 0 -> 1510 bytes .../static/Fat Cow/32x32/table_refresh.png | Bin 0 -> 1865 bytes .../Fat Cow/32x32/table_relationship.png | Bin 0 -> 1602 bytes .../static/Fat Cow/32x32/table_replace.png | Bin 0 -> 1239 bytes .../static/Fat Cow/32x32/table_row_delete.png | Bin 0 -> 1307 bytes .../static/Fat Cow/32x32/table_row_insert.png | Bin 0 -> 1297 bytes .../icons/static/Fat Cow/32x32/table_save.png | Bin 0 -> 1437 bytes .../static/Fat Cow/32x32/table_select.png | Bin 0 -> 1139 bytes .../static/Fat Cow/32x32/table_select_all.png | Bin 0 -> 969 bytes .../static/Fat Cow/32x32/table_select_big.png | Bin 0 -> 970 bytes .../Fat Cow/32x32/table_select_column.png | Bin 0 -> 1416 bytes .../static/Fat Cow/32x32/table_select_row.png | Bin 0 -> 998 bytes .../static/Fat Cow/32x32/table_sheet.png | Bin 0 -> 1001 bytes .../icons/static/Fat Cow/32x32/table_sort.png | Bin 0 -> 1403 bytes .../static/Fat Cow/32x32/table_split.png | Bin 0 -> 1292 bytes apps/icons/static/Fat Cow/32x32/table_sum.png | Bin 0 -> 1540 bytes apps/icons/static/Fat Cow/32x32/table_tab.png | Bin 0 -> 1346 bytes .../static/Fat Cow/32x32/table_tab_resize.png | Bin 0 -> 1059 bytes .../static/Fat Cow/32x32/table_tab_search.png | Bin 0 -> 1998 bytes .../static/Fat Cow/32x32/tabnavigator.png | Bin 0 -> 1132 bytes apps/icons/static/Fat Cow/32x32/tag.png | Bin 0 -> 962 bytes apps/icons/static/Fat Cow/32x32/tag_blue.png | Bin 0 -> 1447 bytes .../static/Fat Cow/32x32/tag_blue_add.png | Bin 0 -> 2009 bytes .../static/Fat Cow/32x32/tag_blue_delete.png | Bin 0 -> 2040 bytes .../static/Fat Cow/32x32/tag_blue_edit.png | Bin 0 -> 1768 bytes apps/icons/static/Fat Cow/32x32/tag_green.png | Bin 0 -> 1416 bytes .../icons/static/Fat Cow/32x32/tag_orange.png | Bin 0 -> 1409 bytes apps/icons/static/Fat Cow/32x32/tag_pink.png | Bin 0 -> 1406 bytes .../icons/static/Fat Cow/32x32/tag_purple.png | Bin 0 -> 1433 bytes apps/icons/static/Fat Cow/32x32/tag_red.png | Bin 0 -> 1453 bytes .../icons/static/Fat Cow/32x32/tag_yellow.png | Bin 0 -> 1405 bytes .../icons/static/Fat Cow/32x32/tags_cloud.png | Bin 0 -> 2654 bytes apps/icons/static/Fat Cow/32x32/tea_cup.png | Bin 0 -> 2076 bytes apps/icons/static/Fat Cow/32x32/teapot.png | Bin 0 -> 1861 bytes .../icons/static/Fat Cow/32x32/technorati.png | Bin 0 -> 1742 bytes .../icons/static/Fat Cow/32x32/teddy_bear.png | Bin 0 -> 1997 bytes apps/icons/static/Fat Cow/32x32/telephone.png | Bin 0 -> 1511 bytes .../static/Fat Cow/32x32/telephone_add.png | Bin 0 -> 1883 bytes .../static/Fat Cow/32x32/telephone_delete.png | Bin 0 -> 1871 bytes .../static/Fat Cow/32x32/telephone_edit.png | Bin 0 -> 1900 bytes .../static/Fat Cow/32x32/telephone_error.png | Bin 0 -> 1798 bytes .../static/Fat Cow/32x32/telephone_go.png | Bin 0 -> 1764 bytes .../static/Fat Cow/32x32/telephone_key.png | Bin 0 -> 1959 bytes .../static/Fat Cow/32x32/telephone_link.png | Bin 0 -> 1922 bytes .../icons/static/Fat Cow/32x32/television.png | Bin 0 -> 1473 bytes .../static/Fat Cow/32x32/television_add.png | Bin 0 -> 1807 bytes .../Fat Cow/32x32/television_delete.png | Bin 0 -> 1820 bytes .../static/Fat Cow/32x32/temperature_1.png | Bin 0 -> 970 bytes .../static/Fat Cow/32x32/temperature_2.png | Bin 0 -> 966 bytes .../static/Fat Cow/32x32/temperature_3.png | Bin 0 -> 963 bytes .../static/Fat Cow/32x32/temperature_4.png | Bin 0 -> 946 bytes .../static/Fat Cow/32x32/temperature_5.png | Bin 0 -> 924 bytes apps/icons/static/Fat Cow/32x32/terminal.png | Bin 0 -> 1496 bytes apps/icons/static/Fat Cow/32x32/text.png | Bin 0 -> 1476 bytes .../Fat Cow/32x32/text_align_center.png | Bin 0 -> 978 bytes .../Fat Cow/32x32/text_align_justity.png | Bin 0 -> 896 bytes .../static/Fat Cow/32x32/text_align_left.png | Bin 0 -> 947 bytes .../static/Fat Cow/32x32/text_align_right.png | Bin 0 -> 946 bytes .../static/Fat Cow/32x32/text_allcaps.png | Bin 0 -> 856 bytes apps/icons/static/Fat Cow/32x32/text_area.png | Bin 0 -> 1360 bytes apps/icons/static/Fat Cow/32x32/text_bold.png | Bin 0 -> 1149 bytes .../static/Fat Cow/32x32/text_columns.png | Bin 0 -> 885 bytes .../static/Fat Cow/32x32/text_document.png | Bin 0 -> 1078 bytes .../Fat Cow/32x32/text_document_wrap.png | Bin 0 -> 1209 bytes .../icons/static/Fat Cow/32x32/text_drama.png | Bin 0 -> 1103 bytes .../static/Fat Cow/32x32/text_dropcaps.png | Bin 0 -> 1171 bytes .../static/Fat Cow/32x32/text_heading_1.png | Bin 0 -> 965 bytes .../static/Fat Cow/32x32/text_heading_2.png | Bin 0 -> 1133 bytes .../static/Fat Cow/32x32/text_heading_3.png | Bin 0 -> 1174 bytes .../static/Fat Cow/32x32/text_heading_4.png | Bin 0 -> 1128 bytes .../static/Fat Cow/32x32/text_heading_5.png | Bin 0 -> 1200 bytes .../static/Fat Cow/32x32/text_heading_6.png | Bin 0 -> 1148 bytes .../Fat Cow/32x32/text_horizontalrule.png | Bin 0 -> 974 bytes .../static/Fat Cow/32x32/text_indent.png | Bin 0 -> 1103 bytes .../Fat Cow/32x32/text_indent_remove.png | Bin 0 -> 1088 bytes .../static/Fat Cow/32x32/text_italic.png | Bin 0 -> 857 bytes .../static/Fat Cow/32x32/text_kerning.png | Bin 0 -> 1405 bytes .../static/Fat Cow/32x32/text_large_cap.png | Bin 0 -> 1191 bytes .../Fat Cow/32x32/text_letter_omega.png | Bin 0 -> 1317 bytes .../Fat Cow/32x32/text_letterspacing.png | Bin 0 -> 1562 bytes .../static/Fat Cow/32x32/text_linespacing.png | Bin 0 -> 1147 bytes .../Fat Cow/32x32/text_list_bullets.png | Bin 0 -> 955 bytes .../Fat Cow/32x32/text_list_numbers.png | Bin 0 -> 1041 bytes .../static/Fat Cow/32x32/text_lowercase.png | Bin 0 -> 1425 bytes .../Fat Cow/32x32/text_padding_bottom.png | Bin 0 -> 933 bytes .../Fat Cow/32x32/text_padding_left.png | Bin 0 -> 1020 bytes .../Fat Cow/32x32/text_padding_right.png | Bin 0 -> 1017 bytes .../static/Fat Cow/32x32/text_padding_top.png | Bin 0 -> 889 bytes .../static/Fat Cow/32x32/text_pagination.png | Bin 0 -> 1024 bytes .../Fat Cow/32x32/text_pagination_100.png | Bin 0 -> 1295 bytes .../icons/static/Fat Cow/32x32/text_prose.png | Bin 0 -> 1051 bytes .../static/Fat Cow/32x32/text_replace.png | Bin 0 -> 1436 bytes .../static/Fat Cow/32x32/text_resize.png | Bin 0 -> 1352 bytes .../static/Fat Cow/32x32/text_signature.png | Bin 0 -> 1566 bytes .../static/Fat Cow/32x32/text_smallcaps.png | Bin 0 -> 967 bytes .../Fat Cow/32x32/text_strikethroungh.png | Bin 0 -> 1010 bytes .../static/Fat Cow/32x32/text_subscript.png | Bin 0 -> 1214 bytes .../static/Fat Cow/32x32/text_superscript.png | Bin 0 -> 1213 bytes .../static/Fat Cow/32x32/text_underline.png | Bin 0 -> 1038 bytes .../static/Fat Cow/32x32/text_uppercase.png | Bin 0 -> 1536 bytes .../icons/static/Fat Cow/32x32/text_width.png | Bin 0 -> 1262 bytes apps/icons/static/Fat Cow/32x32/textfield.png | Bin 0 -> 665 bytes .../static/Fat Cow/32x32/textfield_add.png | Bin 0 -> 1234 bytes .../static/Fat Cow/32x32/textfield_delete.png | Bin 0 -> 1232 bytes .../static/Fat Cow/32x32/textfield_key.png | Bin 0 -> 1208 bytes .../static/Fat Cow/32x32/textfield_rename.png | Bin 0 -> 856 bytes apps/icons/static/Fat Cow/32x32/theater.png | Bin 0 -> 2243 bytes .../static/Fat Cow/32x32/things_beauty.png | Bin 0 -> 1020 bytes .../static/Fat Cow/32x32/things_digital.png | Bin 0 -> 1285 bytes .../icons/static/Fat Cow/32x32/three_tags.png | Bin 0 -> 2087 bytes .../icons/static/Fat Cow/32x32/thumb_down.png | Bin 0 -> 1468 bytes apps/icons/static/Fat Cow/32x32/thumb_up.png | Bin 0 -> 1495 bytes apps/icons/static/Fat Cow/32x32/tick.png | Bin 0 -> 896 bytes apps/icons/static/Fat Cow/32x32/tilelist.png | Bin 0 -> 1640 bytes apps/icons/static/Fat Cow/32x32/time.png | Bin 0 -> 2191 bytes apps/icons/static/Fat Cow/32x32/time_add.png | Bin 0 -> 2443 bytes .../static/Fat Cow/32x32/time_delete.png | Bin 0 -> 2472 bytes apps/icons/static/Fat Cow/32x32/time_go.png | Bin 0 -> 2377 bytes apps/icons/static/Fat Cow/32x32/timeline.png | Bin 0 -> 2686 bytes .../static/Fat Cow/32x32/timeline_marker.png | Bin 0 -> 812 bytes apps/icons/static/Fat Cow/32x32/tire.png | Bin 0 -> 2695 bytes .../static/Fat Cow/32x32/title_window.png | Bin 0 -> 701 bytes .../icons/static/Fat Cow/32x32/to_do_list.png | Bin 0 -> 1564 bytes .../Fat Cow/32x32/to_do_list_cheked_1.png | Bin 0 -> 1640 bytes .../Fat Cow/32x32/to_do_list_cheked_all.png | Bin 0 -> 1708 bytes apps/icons/static/Fat Cow/32x32/toolbox.png | Bin 0 -> 1910 bytes apps/icons/static/Fat Cow/32x32/tooth.png | Bin 0 -> 1343 bytes apps/icons/static/Fat Cow/32x32/tornado.png | Bin 0 -> 2406 bytes apps/icons/static/Fat Cow/32x32/toster.png | Bin 0 -> 935 bytes .../static/Fat Cow/32x32/total_plan_cost.png | Bin 0 -> 1676 bytes apps/icons/static/Fat Cow/32x32/toucan.png | Bin 0 -> 1482 bytes apps/icons/static/Fat Cow/32x32/tower.png | Bin 0 -> 2011 bytes apps/icons/static/Fat Cow/32x32/toxic.png | Bin 0 -> 1780 bytes .../static/Fat Cow/32x32/traffic_lights.png | Bin 0 -> 1727 bytes .../Fat Cow/32x32/traffic_lights_green.png | Bin 0 -> 1673 bytes .../Fat Cow/32x32/traffic_lights_red.png | Bin 0 -> 1643 bytes .../Fat Cow/32x32/traffic_lights_yellow.png | Bin 0 -> 1673 bytes .../static/Fat Cow/32x32/traffic_usage.png | Bin 0 -> 1728 bytes .../static/Fat Cow/32x32/transform_crop.png | Bin 0 -> 1130 bytes .../Fat Cow/32x32/transform_crop_resize.png | Bin 0 -> 1547 bytes .../static/Fat Cow/32x32/transform_flip.png | Bin 0 -> 1530 bytes .../static/Fat Cow/32x32/transform_layer.png | Bin 0 -> 1756 bytes .../static/Fat Cow/32x32/transform_move.png | Bin 0 -> 1312 bytes .../static/Fat Cow/32x32/transform_path.png | Bin 0 -> 1453 bytes .../Fat Cow/32x32/transform_perspective.png | Bin 0 -> 1473 bytes .../static/Fat Cow/32x32/transform_rotate.png | Bin 0 -> 1664 bytes .../Fat Cow/32x32/transform_rotate_180.png | Bin 0 -> 1698 bytes .../Fat Cow/32x32/transform_rotate_270.png | Bin 0 -> 1693 bytes .../Fat Cow/32x32/transform_rotate_90.png | Bin 0 -> 1626 bytes .../static/Fat Cow/32x32/transform_scale.png | Bin 0 -> 1255 bytes .../Fat Cow/32x32/transform_selection.png | Bin 0 -> 1712 bytes .../static/Fat Cow/32x32/transform_shear.png | Bin 0 -> 1445 bytes apps/icons/static/Fat Cow/32x32/transmit.png | Bin 0 -> 2376 bytes .../static/Fat Cow/32x32/transmit_add.png | Bin 0 -> 2585 bytes .../static/Fat Cow/32x32/transmit_blue.png | Bin 0 -> 2404 bytes .../static/Fat Cow/32x32/transmit_delete.png | Bin 0 -> 2575 bytes .../static/Fat Cow/32x32/transmit_edit.png | Bin 0 -> 2636 bytes .../static/Fat Cow/32x32/transmit_error.png | Bin 0 -> 2565 bytes .../static/Fat Cow/32x32/transmit_go.png | Bin 0 -> 2527 bytes apps/icons/static/Fat Cow/32x32/travel.png | Bin 0 -> 1499 bytes apps/icons/static/Fat Cow/32x32/tree.png | Bin 0 -> 1795 bytes .../static/Fat Cow/32x32/trojan_horse.png | Bin 0 -> 1663 bytes apps/icons/static/Fat Cow/32x32/tumblr.png | Bin 0 -> 1441 bytes apps/icons/static/Fat Cow/32x32/tux.png | Bin 0 -> 1611 bytes apps/icons/static/Fat Cow/32x32/twitter_1.png | Bin 0 -> 1220 bytes apps/icons/static/Fat Cow/32x32/twitter_2.png | Bin 0 -> 1818 bytes apps/icons/static/Fat Cow/32x32/ubuntu.png | Bin 0 -> 2239 bytes apps/icons/static/Fat Cow/32x32/umbrella.png | Bin 0 -> 1251 bytes .../Fat Cow/32x32/underle_dictionary.png | Bin 0 -> 1337 bytes .../static/Fat Cow/32x32/understanding.png | Bin 0 -> 1561 bytes apps/icons/static/Fat Cow/32x32/unicorn.png | Bin 0 -> 1660 bytes .../static/Fat Cow/32x32/universal_binary.png | Bin 0 -> 1808 bytes apps/icons/static/Fat Cow/32x32/update.png | Bin 0 -> 2096 bytes apps/icons/static/Fat Cow/32x32/usb_3.png | Bin 0 -> 1132 bytes apps/icons/static/Fat Cow/32x32/user.png | Bin 0 -> 1582 bytes apps/icons/static/Fat Cow/32x32/user_add.png | Bin 0 -> 1860 bytes .../static/Fat Cow/32x32/user_astronaut.png | Bin 0 -> 1945 bytes .../static/Fat Cow/32x32/user_batman.png | Bin 0 -> 1761 bytes .../static/Fat Cow/32x32/user_blondy.png | Bin 0 -> 2081 bytes .../static/Fat Cow/32x32/user_catwomen.png | Bin 0 -> 1774 bytes .../icons/static/Fat Cow/32x32/user_chief.png | Bin 0 -> 1584 bytes .../Fat Cow/32x32/user_chief_female.png | Bin 0 -> 1654 bytes .../icons/static/Fat Cow/32x32/user_clown.png | Bin 0 -> 2204 bytes .../static/Fat Cow/32x32/user_comment.png | Bin 0 -> 1743 bytes .../static/Fat Cow/32x32/user_delete.png | Bin 0 -> 1889 bytes apps/icons/static/Fat Cow/32x32/user_edit.png | Bin 0 -> 1981 bytes .../static/Fat Cow/32x32/user_female.png | Bin 0 -> 1680 bytes apps/icons/static/Fat Cow/32x32/user_go.png | Bin 0 -> 1756 bytes apps/icons/static/Fat Cow/32x32/user_gray.png | Bin 0 -> 1554 bytes .../icons/static/Fat Cow/32x32/user_green.png | Bin 0 -> 1562 bytes apps/icons/static/Fat Cow/32x32/user_jew.png | Bin 0 -> 1610 bytes apps/icons/static/Fat Cow/32x32/user_king.png | Bin 0 -> 1763 bytes apps/icons/static/Fat Cow/32x32/user_maid.png | Bin 0 -> 1850 bytes .../static/Fat Cow/32x32/user_medical.png | Bin 0 -> 1606 bytes .../Fat Cow/32x32/user_medical_female.png | Bin 0 -> 1783 bytes .../icons/static/Fat Cow/32x32/user_ninja.png | Bin 0 -> 1861 bytes apps/icons/static/Fat Cow/32x32/user_nude.png | Bin 0 -> 1598 bytes .../static/Fat Cow/32x32/user_nude_female.png | Bin 0 -> 1721 bytes .../static/Fat Cow/32x32/user_orange.png | Bin 0 -> 1500 bytes .../Fat Cow/32x32/user_police_england.png | Bin 0 -> 1752 bytes .../Fat Cow/32x32/user_police_female.png | Bin 0 -> 1908 bytes .../static/Fat Cow/32x32/user_policeman.png | Bin 0 -> 1788 bytes .../icons/static/Fat Cow/32x32/user_queen.png | Bin 0 -> 1818 bytes apps/icons/static/Fat Cow/32x32/user_red.png | Bin 0 -> 1559 bytes .../static/Fat Cow/32x32/user_sailor.png | Bin 0 -> 1607 bytes .../static/Fat Cow/32x32/user_silhouette.png | Bin 0 -> 1087 bytes .../static/Fat Cow/32x32/user_soldier.png | Bin 0 -> 1852 bytes .../static/Fat Cow/32x32/user_student.png | Bin 0 -> 1752 bytes .../Fat Cow/32x32/user_student_female.png | Bin 0 -> 1797 bytes apps/icons/static/Fat Cow/32x32/user_suit.png | Bin 0 -> 1675 bytes .../static/Fat Cow/32x32/user_vietnamese.png | Bin 0 -> 1778 bytes .../icons/static/Fat Cow/32x32/user_zorro.png | Bin 0 -> 1536 bytes apps/icons/static/Fat Cow/32x32/vbox.png | Bin 0 -> 602 bytes apps/icons/static/Fat Cow/32x32/vcard.png | Bin 0 -> 1471 bytes apps/icons/static/Fat Cow/32x32/vcard_add.png | Bin 0 -> 1894 bytes .../static/Fat Cow/32x32/vcard_delete.png | Bin 0 -> 1871 bytes .../icons/static/Fat Cow/32x32/vcard_edit.png | Bin 0 -> 1877 bytes .../static/Fat Cow/32x32/vdividedbox.png | Bin 0 -> 308 bytes apps/icons/static/Fat Cow/32x32/vector.png | Bin 0 -> 1135 bytes .../icons/static/Fat Cow/32x32/vector_add.png | Bin 0 -> 1664 bytes .../static/Fat Cow/32x32/vector_delete.png | Bin 0 -> 1665 bytes apps/icons/static/Fat Cow/32x32/vhs.png | Bin 0 -> 1192 bytes apps/icons/static/Fat Cow/32x32/viddler.png | Bin 0 -> 1623 bytes apps/icons/static/Fat Cow/32x32/video.png | Bin 0 -> 1304 bytes .../icons/static/Fat Cow/32x32/video_mode.png | Bin 0 -> 1751 bytes .../static/Fat Cow/32x32/videodisplay.png | Bin 0 -> 1761 bytes apps/icons/static/Fat Cow/32x32/viewstack.png | Bin 0 -> 1227 bytes apps/icons/static/Fat Cow/32x32/vimeo.png | Bin 0 -> 1549 bytes apps/icons/static/Fat Cow/32x32/virb.png | Bin 0 -> 1309 bytes .../static/Fat Cow/32x32/virus_protection.png | Bin 0 -> 1919 bytes apps/icons/static/Fat Cow/32x32/visa.png | Bin 0 -> 1328 bytes apps/icons/static/Fat Cow/32x32/visa_2.png | Bin 0 -> 1262 bytes .../static/Fat Cow/32x32/visa_electron.png | Bin 0 -> 1565 bytes apps/icons/static/Fat Cow/32x32/vlc.png | Bin 0 -> 1426 bytes apps/icons/static/Fat Cow/32x32/vrule.png | Bin 0 -> 431 bytes apps/icons/static/Fat Cow/32x32/vslider.png | Bin 0 -> 1066 bytes apps/icons/static/Fat Cow/32x32/walk.png | Bin 0 -> 1762 bytes apps/icons/static/Fat Cow/32x32/wallet.png | Bin 0 -> 1251 bytes apps/icons/static/Fat Cow/32x32/wand.png | Bin 0 -> 1396 bytes .../static/Fat Cow/32x32/weather_clouds.png | Bin 0 -> 1232 bytes .../static/Fat Cow/32x32/weather_cloudy.png | Bin 0 -> 1353 bytes .../Fat Cow/32x32/weather_lightning.png | Bin 0 -> 1562 bytes .../static/Fat Cow/32x32/weather_rain.png | Bin 0 -> 1082 bytes .../static/Fat Cow/32x32/weather_snow.png | Bin 0 -> 1081 bytes .../static/Fat Cow/32x32/weather_sun.png | Bin 0 -> 1488 bytes .../static/Fat Cow/32x32/web_concierge.png | Bin 0 -> 2352 bytes apps/icons/static/Fat Cow/32x32/webcam.png | Bin 0 -> 2005 bytes .../icons/static/Fat Cow/32x32/webcam_add.png | Bin 0 -> 2307 bytes .../static/Fat Cow/32x32/webcam_delete.png | Bin 0 -> 2292 bytes .../static/Fat Cow/32x32/webcam_error.png | Bin 0 -> 2290 bytes apps/icons/static/Fat Cow/32x32/weight.png | Bin 0 -> 1436 bytes apps/icons/static/Fat Cow/32x32/whistle.png | Bin 0 -> 1668 bytes .../icons/static/Fat Cow/32x32/widescreen.png | Bin 0 -> 1468 bytes apps/icons/static/Fat Cow/32x32/widgets.png | Bin 0 -> 2363 bytes apps/icons/static/Fat Cow/32x32/windy.png | Bin 0 -> 1519 bytes .../static/Fat Cow/32x32/wine_pairings.png | Bin 0 -> 1462 bytes .../icons/static/Fat Cow/32x32/winrar_add.png | Bin 0 -> 1681 bytes .../static/Fat Cow/32x32/winrar_extract.png | Bin 0 -> 1695 bytes .../static/Fat Cow/32x32/winrar_view.png | Bin 0 -> 2073 bytes .../static/Fat Cow/32x32/wishlist_add.png | Bin 0 -> 1929 bytes apps/icons/static/Fat Cow/32x32/wizard.png | Bin 0 -> 1976 bytes .../static/Fat Cow/32x32/wizard_women.png | Bin 0 -> 1671 bytes apps/icons/static/Fat Cow/32x32/wordpress.png | Bin 0 -> 2339 bytes .../static/Fat Cow/32x32/wordpress_blog.png | Bin 0 -> 1937 bytes apps/icons/static/Fat Cow/32x32/workspace.png | Bin 0 -> 909 bytes apps/icons/static/Fat Cow/32x32/world.png | Bin 0 -> 2568 bytes apps/icons/static/Fat Cow/32x32/world_add.png | Bin 0 -> 2541 bytes .../static/Fat Cow/32x32/world_delete.png | Bin 0 -> 2572 bytes .../icons/static/Fat Cow/32x32/world_edit.png | Bin 0 -> 2580 bytes apps/icons/static/Fat Cow/32x32/world_go.png | Bin 0 -> 2458 bytes .../icons/static/Fat Cow/32x32/world_link.png | Bin 0 -> 2697 bytes .../static/Fat Cow/32x32/wrapping_behind.png | Bin 0 -> 1377 bytes .../static/Fat Cow/32x32/wrapping_between.png | Bin 0 -> 1474 bytes .../static/Fat Cow/32x32/wrapping_edit.png | Bin 0 -> 1239 bytes .../Fat Cow/32x32/wrapping_in_front.png | Bin 0 -> 1481 bytes .../static/Fat Cow/32x32/wrapping_inline.png | Bin 0 -> 1551 bytes .../Fat Cow/32x32/wrapping_magazine.png | Bin 0 -> 1601 bytes .../static/Fat Cow/32x32/wrapping_square.png | Bin 0 -> 1606 bytes .../static/Fat Cow/32x32/wrapping_tight.png | Bin 0 -> 1599 bytes apps/icons/static/Fat Cow/32x32/wrench.png | Bin 0 -> 1347 bytes .../static/Fat Cow/32x32/wrench_orange.png | Bin 0 -> 1328 bytes apps/icons/static/Fat Cow/32x32/www_page.png | Bin 0 -> 2561 bytes apps/icons/static/Fat Cow/32x32/xhtml.png | Bin 0 -> 1074 bytes apps/icons/static/Fat Cow/32x32/xhtml_add.png | Bin 0 -> 1574 bytes .../static/Fat Cow/32x32/xhtml_delete.png | Bin 0 -> 1589 bytes apps/icons/static/Fat Cow/32x32/xhtml_go.png | Bin 0 -> 1400 bytes .../static/Fat Cow/32x32/xhtml_valid.png | Bin 0 -> 1411 bytes apps/icons/static/Fat Cow/32x32/xing.png | Bin 0 -> 1601 bytes .../static/Fat Cow/32x32/yahoo_messenger.png | Bin 0 -> 2457 bytes .../static/Fat Cow/32x32/yellow_submarine.png | Bin 0 -> 1273 bytes apps/icons/static/Fat Cow/32x32/yelp.png | Bin 0 -> 1996 bytes apps/icons/static/Fat Cow/32x32/youtube.png | Bin 0 -> 1648 bytes apps/icons/static/Fat Cow/32x32/zoom.png | Bin 0 -> 1872 bytes .../static/Fat Cow/32x32/zoom_extend.png | Bin 0 -> 2121 bytes apps/icons/static/Fat Cow/32x32/zoom_in.png | Bin 0 -> 1930 bytes apps/icons/static/Fat Cow/32x32/zoom_last.png | Bin 0 -> 1987 bytes .../icons/static/Fat Cow/32x32/zoom_layer.png | Bin 0 -> 2139 bytes apps/icons/static/Fat Cow/32x32/zoom_out.png | Bin 0 -> 1914 bytes .../static/Fat Cow/32x32/zoom_refresh.png | Bin 0 -> 2141 bytes .../static/Fat Cow/32x32/zoom_selection.png | Bin 0 -> 2114 bytes apps/icons/static/Fat Cow/32x32/zootool.png | Bin 0 -> 1562 bytes apps/icons/views.py | 1 + 4808 files changed, 58 insertions(+) create mode 100644 apps/icons/__init__.py create mode 100644 apps/icons/api.py create mode 100644 apps/icons/literals.py create mode 100644 apps/icons/models.py create mode 100644 apps/icons/sets/__init__.py create mode 100644 apps/icons/sets/famfamfam.py create mode 100644 apps/icons/sets/fat_cow.py create mode 100644 apps/icons/static/Fat Cow/16x16/32_bit.png create mode 100644 apps/icons/static/Fat Cow/16x16/3d_glasses.png create mode 100644 apps/icons/static/Fat Cow/16x16/64_bit.png create mode 100644 apps/icons/static/Fat Cow/16x16/Plant.png create mode 100644 apps/icons/static/Fat Cow/16x16/accept.png create mode 100644 apps/icons/static/Fat Cow/16x16/accordion.png create mode 100644 apps/icons/static/Fat Cow/16x16/account_balances.png create mode 100644 apps/icons/static/Fat Cow/16x16/action_log.png create mode 100644 apps/icons/static/Fat Cow/16x16/active_sessions.png create mode 100644 apps/icons/static/Fat Cow/16x16/add.png create mode 100644 apps/icons/static/Fat Cow/16x16/administrator.png create mode 100644 apps/icons/static/Fat Cow/16x16/advanced_data_grid.png create mode 100644 apps/icons/static/Fat Cow/16x16/advertising.png create mode 100644 apps/icons/static/Fat Cow/16x16/agp.png create mode 100644 apps/icons/static/Fat Cow/16x16/aim_messenger.png create mode 100644 apps/icons/static/Fat Cow/16x16/alarm_bell.png create mode 100644 apps/icons/static/Fat Cow/16x16/align_above.png create mode 100644 apps/icons/static/Fat Cow/16x16/align_bellow.png create mode 100644 apps/icons/static/Fat Cow/16x16/align_center.png create mode 100644 apps/icons/static/Fat Cow/16x16/align_compact.png create mode 100644 apps/icons/static/Fat Cow/16x16/align_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/align_middle.png create mode 100644 apps/icons/static/Fat Cow/16x16/align_none.png create mode 100644 apps/icons/static/Fat Cow/16x16/align_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/alitalk.png create mode 100644 apps/icons/static/Fat Cow/16x16/all_right_reserved.png create mode 100644 apps/icons/static/Fat Cow/16x16/american_express.png create mode 100644 apps/icons/static/Fat Cow/16x16/anchor.png create mode 100644 apps/icons/static/Fat Cow/16x16/android.png create mode 100644 apps/icons/static/Fat Cow/16x16/angel.png create mode 100644 apps/icons/static/Fat Cow/16x16/anti_xss.png create mode 100644 apps/icons/static/Fat Cow/16x16/aol_mail.png create mode 100644 apps/icons/static/Fat Cow/16x16/aol_messenger.png create mode 100644 apps/icons/static/Fat Cow/16x16/apple.png create mode 100644 apps/icons/static/Fat Cow/16x16/apple_corp.png create mode 100644 apps/icons/static/Fat Cow/16x16/apple_half.png create mode 100644 apps/icons/static/Fat Cow/16x16/application.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_cascade.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_control_bar.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_double.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_form.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_form_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_form_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_form_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_form_magnify.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_from_storage.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_get.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_home.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_osx.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_osx_terminal.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_put.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_side_boxes.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_side_contract.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_side_expand.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_side_list.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_side_tree.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_split.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_tile_horizontal.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_tile_vertical.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_view_columns.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_view_detail.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_view_gallery.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_view_icons.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_view_list.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_view_tile.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_xp.png create mode 100644 apps/icons/static/Fat Cow/16x16/application_xp_terminal.png create mode 100644 apps/icons/static/Fat Cow/16x16/arch_linux.png create mode 100644 apps/icons/static/Fat Cow/16x16/areachart.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_branch.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_divide.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_down.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_in.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_inout.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_join.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_merge.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_out.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_redo.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_refresh.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_refresh_small.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_rotate_anticlockwise.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_rotate_clockwise.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_switch.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_turn_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_turn_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_undo.png create mode 100644 apps/icons/static/Fat Cow/16x16/arrow_up.png create mode 100644 apps/icons/static/Fat Cow/16x16/artwork.png create mode 100644 apps/icons/static/Fat Cow/16x16/ask_and_answer.png create mode 100644 apps/icons/static/Fat Cow/16x16/asterisk_orange.png create mode 100644 apps/icons/static/Fat Cow/16x16/asterisk_yellow.png create mode 100644 apps/icons/static/Fat Cow/16x16/atm.png create mode 100644 apps/icons/static/Fat Cow/16x16/attach.png create mode 100644 apps/icons/static/Fat Cow/16x16/attributes_display.png create mode 100644 apps/icons/static/Fat Cow/16x16/attribution.png create mode 100644 apps/icons/static/Fat Cow/16x16/auction_hammer_gavel.png create mode 100644 apps/icons/static/Fat Cow/16x16/autos.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_bronze_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_bronze_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_bronze_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_gold_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_gold_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_gold_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_silver_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_silver_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/award_star_silver_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/backpack.png create mode 100644 apps/icons/static/Fat Cow/16x16/backup_manager.png create mode 100644 apps/icons/static/Fat Cow/16x16/balance.png create mode 100644 apps/icons/static/Fat Cow/16x16/balance_unbalance.png create mode 100644 apps/icons/static/Fat Cow/16x16/ballon.png create mode 100644 apps/icons/static/Fat Cow/16x16/baloon.png create mode 100644 apps/icons/static/Fat Cow/16x16/baloon_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/baloon_2_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/bandaid.png create mode 100644 apps/icons/static/Fat Cow/16x16/bank.png create mode 100644 apps/icons/static/Fat Cow/16x16/barchart.png create mode 100644 apps/icons/static/Fat Cow/16x16/barcode.png create mode 100644 apps/icons/static/Fat Cow/16x16/basket.png create mode 100644 apps/icons/static/Fat Cow/16x16/basket_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/basket_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/basket_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/basket_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/basket_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/basket_put.png create mode 100644 apps/icons/static/Fat Cow/16x16/basket_remove.png create mode 100644 apps/icons/static/Fat Cow/16x16/battery.png create mode 100644 apps/icons/static/Fat Cow/16x16/battery_charge.png create mode 100644 apps/icons/static/Fat Cow/16x16/battery_full.png create mode 100644 apps/icons/static/Fat Cow/16x16/battery_half.png create mode 100644 apps/icons/static/Fat Cow/16x16/battery_low.png create mode 100644 apps/icons/static/Fat Cow/16x16/battery_plug.png create mode 100644 apps/icons/static/Fat Cow/16x16/bedo.png create mode 100644 apps/icons/static/Fat Cow/16x16/beer.png create mode 100644 apps/icons/static/Fat Cow/16x16/bell.png create mode 100644 apps/icons/static/Fat Cow/16x16/bell_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/bell_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/bell_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/bell_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/bell_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/billiard_marker.png create mode 100644 apps/icons/static/Fat Cow/16x16/bin.png create mode 100644 apps/icons/static/Fat Cow/16x16/bin_closed.png create mode 100644 apps/icons/static/Fat Cow/16x16/bin_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/bios.png create mode 100644 apps/icons/static/Fat Cow/16x16/blackberry.png create mode 100644 apps/icons/static/Fat Cow/16x16/blackberry_messenger.png create mode 100644 apps/icons/static/Fat Cow/16x16/blackberry_white.png create mode 100644 apps/icons/static/Fat Cow/16x16/blackboard_drawing.png create mode 100644 apps/icons/static/Fat Cow/16x16/blackboard_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/blackboard_steps.png create mode 100644 apps/icons/static/Fat Cow/16x16/blackboard_sum.png create mode 100644 apps/icons/static/Fat Cow/16x16/blogger.png create mode 100644 apps/icons/static/Fat Cow/16x16/blogs.png create mode 100644 apps/icons/static/Fat Cow/16x16/bluetooth.png create mode 100644 apps/icons/static/Fat Cow/16x16/bomb.png create mode 100644 apps/icons/static/Fat Cow/16x16/book.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_addresses.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_keeping.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_next.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_open.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_picture.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_previous.png create mode 100644 apps/icons/static/Fat Cow/16x16/book_spelling.png create mode 100644 apps/icons/static/Fat Cow/16x16/bookmark.png create mode 100644 apps/icons/static/Fat Cow/16x16/books.png create mode 100644 apps/icons/static/Fat Cow/16x16/bookshelf.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1_bottom.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1_hor.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1_middle.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1_none.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1_outer.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1_top.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1_ver.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1d_around.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1d_bottom.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1d_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1d_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_1d_top.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_2_bottom.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_2_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_2_outer.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_2_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/border_2_top.png create mode 100644 apps/icons/static/Fat Cow/16x16/box.png create mode 100644 apps/icons/static/Fat Cow/16x16/box_closed.png create mode 100644 apps/icons/static/Fat Cow/16x16/box_down.png create mode 100644 apps/icons/static/Fat Cow/16x16/box_front.png create mode 100644 apps/icons/static/Fat Cow/16x16/box_open.png create mode 100644 apps/icons/static/Fat Cow/16x16/brain.png create mode 100644 apps/icons/static/Fat Cow/16x16/brain_trainer.png create mode 100644 apps/icons/static/Fat Cow/16x16/breeze.png create mode 100644 apps/icons/static/Fat Cow/16x16/brick.png create mode 100644 apps/icons/static/Fat Cow/16x16/brick_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/brick_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/brick_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/brick_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/brick_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/brick_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/bricks.png create mode 100644 apps/icons/static/Fat Cow/16x16/briefcase.png create mode 100644 apps/icons/static/Fat Cow/16x16/brightkite.png create mode 100644 apps/icons/static/Fat Cow/16x16/brushes.png create mode 100644 apps/icons/static/Fat Cow/16x16/bubblechart.png create mode 100644 apps/icons/static/Fat Cow/16x16/bug.png create mode 100644 apps/icons/static/Fat Cow/16x16/bug_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/bug_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/bug_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/bug_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/bug_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/bug_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/building.png create mode 100644 apps/icons/static/Fat Cow/16x16/building_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/building_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/building_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/building_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/building_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/building_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/building_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/bulb.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_arrow_bottom.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_arrow_down.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_arrow_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_arrow_left_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_arrow_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_arrow_right_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_arrow_top.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_arrow_up.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_black.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_disk.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_feed.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_orange.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_picture.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_pink.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_purple.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_star.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_toggle_minus.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_toggle_plus.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_white.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_wrench.png create mode 100644 apps/icons/static/Fat Cow/16x16/bullet_yellow.png create mode 100644 apps/icons/static/Fat Cow/16x16/burro.png create mode 100644 apps/icons/static/Fat Cow/16x16/butterfly.png create mode 100644 apps/icons/static/Fat Cow/16x16/button.png create mode 100644 apps/icons/static/Fat Cow/16x16/buttonbar.png create mode 100644 apps/icons/static/Fat Cow/16x16/buzz.png create mode 100644 apps/icons/static/Fat Cow/16x16/cactus.png create mode 100644 apps/icons/static/Fat Cow/16x16/cake.png create mode 100644 apps/icons/static/Fat Cow/16x16/calculator.png create mode 100644 apps/icons/static/Fat Cow/16x16/calculator_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/calculator_black.png create mode 100644 apps/icons/static/Fat Cow/16x16/calculator_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/calculator_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/calculator_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/calculator_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/calendar.png create mode 100644 apps/icons/static/Fat Cow/16x16/calendar_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/calendar_copy.png create mode 100644 apps/icons/static/Fat Cow/16x16/calendar_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/calendar_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/calendar_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/calendar_view_day.png create mode 100644 apps/icons/static/Fat Cow/16x16/calendar_view_month.png create mode 100644 apps/icons/static/Fat Cow/16x16/calendar_view_week.png create mode 100644 apps/icons/static/Fat Cow/16x16/camera.png create mode 100644 apps/icons/static/Fat Cow/16x16/camera_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/camera_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/camera_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/camera_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/camera_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/camera_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/camera_small.png create mode 100644 apps/icons/static/Fat Cow/16x16/cancel.png create mode 100644 apps/icons/static/Fat Cow/16x16/candle.png create mode 100644 apps/icons/static/Fat Cow/16x16/candle_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/candlestickchart.png create mode 100644 apps/icons/static/Fat Cow/16x16/candy_cane.png create mode 100644 apps/icons/static/Fat Cow/16x16/canvas.png create mode 100644 apps/icons/static/Fat Cow/16x16/canvas_size.png create mode 100644 apps/icons/static/Fat Cow/16x16/cap.png create mode 100644 apps/icons/static/Fat Cow/16x16/car.png create mode 100644 apps/icons/static/Fat Cow/16x16/car_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/car_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_amazon.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_amex_gold.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_amex_gray.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_amex_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_apple.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_back.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_bank.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_chase.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_chip_gold.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_chip_silver.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_credit.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_debit.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_discover_black.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_discover_novus.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_echeck.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_export.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_front.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_gift.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_gift_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_gold.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_import.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_ipod.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_miles.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_money.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_sapphire.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_save.png create mode 100644 apps/icons/static/Fat Cow/16x16/card_solo.png create mode 100644 apps/icons/static/Fat Cow/16x16/cards.png create mode 100644 apps/icons/static/Fat Cow/16x16/cards_binds.png create mode 100644 apps/icons/static/Fat Cow/16x16/cargo.png create mode 100644 apps/icons/static/Fat Cow/16x16/cart.png create mode 100644 apps/icons/static/Fat Cow/16x16/cart_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/cart_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/cart_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/cart_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/cart_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/cart_put.png create mode 100644 apps/icons/static/Fat Cow/16x16/cart_remove.png create mode 100644 apps/icons/static/Fat Cow/16x16/cash_register.png create mode 100644 apps/icons/static/Fat Cow/16x16/cash_register_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/cash_stack.png create mode 100644 apps/icons/static/Fat Cow/16x16/cash_terminal.png create mode 100644 apps/icons/static/Fat Cow/16x16/cat.png create mode 100644 apps/icons/static/Fat Cow/16x16/cats_display.png create mode 100644 apps/icons/static/Fat Cow/16x16/caution_biohazard.png create mode 100644 apps/icons/static/Fat Cow/16x16/caution_high_voltage.png create mode 100644 apps/icons/static/Fat Cow/16x16/caution_radiation.png create mode 100644 apps/icons/static/Fat Cow/16x16/cctv_camera.png create mode 100644 apps/icons/static/Fat Cow/16x16/cd.png create mode 100644 apps/icons/static/Fat Cow/16x16/cd_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/cd_burn.png create mode 100644 apps/icons/static/Fat Cow/16x16/cd_case.png create mode 100644 apps/icons/static/Fat Cow/16x16/cd_case_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/cd_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/cd_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/cd_eject.png create mode 100644 apps/icons/static/Fat Cow/16x16/cd_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/celsius.png create mode 100644 apps/icons/static/Fat Cow/16x16/centos.png create mode 100644 apps/icons/static/Fat Cow/16x16/centroid.png create mode 100644 apps/icons/static/Fat Cow/16x16/ceo.png create mode 100644 apps/icons/static/Fat Cow/16x16/chair.png create mode 100644 apps/icons/static/Fat Cow/16x16/chameleon.png create mode 100644 apps/icons/static/Fat Cow/16x16/change_password.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_bar.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_bar_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_bar_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_bar_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_bar_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_bar_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_bullseye.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_column.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_column_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_curve.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_curve_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_curve_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_curve_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_curve_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_curve_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_curve_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_down_color.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_line.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_line_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_line_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_line_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_line_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_line_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_organisation.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_organisation_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_organisation_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_pie.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_pie_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_pie_alternative.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_pie_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_pie_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_pie_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_pie_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_stock.png create mode 100644 apps/icons/static/Fat Cow/16x16/chart_up_color.png create mode 100644 apps/icons/static/Fat Cow/16x16/chartplotter.png create mode 100644 apps/icons/static/Fat Cow/16x16/check_box.png create mode 100644 apps/icons/static/Fat Cow/16x16/checkerboard.png create mode 100644 apps/icons/static/Fat Cow/16x16/chefs_hat.png create mode 100644 apps/icons/static/Fat Cow/16x16/cheque.png create mode 100644 apps/icons/static/Fat Cow/16x16/chess_horse.png create mode 100644 apps/icons/static/Fat Cow/16x16/chess_tower.png create mode 100644 apps/icons/static/Fat Cow/16x16/children_cap.png create mode 100644 apps/icons/static/Fat Cow/16x16/chinese_noodles.png create mode 100644 apps/icons/static/Fat Cow/16x16/christmas_tree.png create mode 100644 apps/icons/static/Fat Cow/16x16/church.png create mode 100644 apps/icons/static/Fat Cow/16x16/cigarette.png create mode 100644 apps/icons/static/Fat Cow/16x16/cirrus.png create mode 100644 apps/icons/static/Fat Cow/16x16/client_account_template.png create mode 100644 apps/icons/static/Fat Cow/16x16/clip_splitter.png create mode 100644 apps/icons/static/Fat Cow/16x16/clipboard_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/clipboard_sign.png create mode 100644 apps/icons/static/Fat Cow/16x16/clipboard_sign_out.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_history_frame.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_pause.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_play.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_select_remain.png create mode 100644 apps/icons/static/Fat Cow/16x16/clock_stop.png create mode 100644 apps/icons/static/Fat Cow/16x16/co2.png create mode 100644 apps/icons/static/Fat Cow/16x16/cocacola.png create mode 100644 apps/icons/static/Fat Cow/16x16/code.png create mode 100644 apps/icons/static/Fat Cow/16x16/cog.png create mode 100644 apps/icons/static/Fat Cow/16x16/cog_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/cog_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/cog_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/cog_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/cog_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/coin_single_cooper.png create mode 100644 apps/icons/static/Fat Cow/16x16/coin_single_gold.png create mode 100644 apps/icons/static/Fat Cow/16x16/coin_single_silver.png create mode 100644 apps/icons/static/Fat Cow/16x16/coin_stack_gold.png create mode 100644 apps/icons/static/Fat Cow/16x16/coins.png create mode 100644 apps/icons/static/Fat Cow/16x16/coins_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/coins_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/coins_in_hand.png create mode 100644 apps/icons/static/Fat Cow/16x16/cold.png create mode 100644 apps/icons/static/Fat Cow/16x16/color_adjustment.png create mode 100644 apps/icons/static/Fat Cow/16x16/color_gradient.png create mode 100644 apps/icons/static/Fat Cow/16x16/color_management.png create mode 100644 apps/icons/static/Fat Cow/16x16/color_picker.png create mode 100644 apps/icons/static/Fat Cow/16x16/color_picker_alternative.png create mode 100644 apps/icons/static/Fat Cow/16x16/color_swatch.png create mode 100644 apps/icons/static/Fat Cow/16x16/color_wheel.png create mode 100644 apps/icons/static/Fat Cow/16x16/column_double.png create mode 100644 apps/icons/static/Fat Cow/16x16/column_four.png create mode 100644 apps/icons/static/Fat Cow/16x16/column_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/column_one.png create mode 100644 apps/icons/static/Fat Cow/16x16/column_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/column_single.png create mode 100644 apps/icons/static/Fat Cow/16x16/column_tree.png create mode 100644 apps/icons/static/Fat Cow/16x16/column_two.png create mode 100644 apps/icons/static/Fat Cow/16x16/columnchart.png create mode 100644 apps/icons/static/Fat Cow/16x16/combo_box.png create mode 100644 apps/icons/static/Fat Cow/16x16/comment.png create mode 100644 apps/icons/static/Fat Cow/16x16/comment_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/comment_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/comment_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/comments.png create mode 100644 apps/icons/static/Fat Cow/16x16/comments_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/comments_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/company_generosity.png create mode 100644 apps/icons/static/Fat Cow/16x16/compass.png create mode 100644 apps/icons/static/Fat Cow/16x16/compress.png create mode 100644 apps/icons/static/Fat Cow/16x16/computer.png create mode 100644 apps/icons/static/Fat Cow/16x16/computer_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/computer_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/computer_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/computer_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/computer_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/computer_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/computer_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/connect.png create mode 100644 apps/icons/static/Fat Cow/16x16/construction.png create mode 100644 apps/icons/static/Fat Cow/16x16/contact_email.png create mode 100644 apps/icons/static/Fat Cow/16x16/contrast.png create mode 100644 apps/icons/static/Fat Cow/16x16/contrast_decrease.png create mode 100644 apps/icons/static/Fat Cow/16x16/contrast_high.png create mode 100644 apps/icons/static/Fat Cow/16x16/contrast_increase.png create mode 100644 apps/icons/static/Fat Cow/16x16/contrast_low.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_eject.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_eject_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_end.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_end_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_equalizer.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_equalizer_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_fastforward.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_fastforward_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_panel.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_panel_access.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_panel_branding.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_pause.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_pause_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_pause_record.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_play.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_play_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_repeat.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_repeat_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_rewind.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_rewind_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_start.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_start_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_stop.png create mode 100644 apps/icons/static/Fat Cow/16x16/control_stop_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/controlbar.png create mode 100644 apps/icons/static/Fat Cow/16x16/controller.png create mode 100644 apps/icons/static/Fat Cow/16x16/controller_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/controller_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/controller_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/conversion_of_currency.png create mode 100644 apps/icons/static/Fat Cow/16x16/convert_color_to_gray.png create mode 100644 apps/icons/static/Fat Cow/16x16/convert_gray_to_color.png create mode 100644 apps/icons/static/Fat Cow/16x16/cookie_chocolate.png create mode 100644 apps/icons/static/Fat Cow/16x16/cookies.png create mode 100644 apps/icons/static/Fat Cow/16x16/cooler.png create mode 100644 apps/icons/static/Fat Cow/16x16/copying_and_distribution.png create mode 100644 apps/icons/static/Fat Cow/16x16/copyleft.png create mode 100644 apps/icons/static/Fat Cow/16x16/creative_commons.png create mode 100644 apps/icons/static/Fat Cow/16x16/credit.png create mode 100644 apps/icons/static/Fat Cow/16x16/creditcards.png create mode 100644 apps/icons/static/Fat Cow/16x16/cricket.png create mode 100644 apps/icons/static/Fat Cow/16x16/cross.png create mode 100644 apps/icons/static/Fat Cow/16x16/cross_promotion_selling.png create mode 100644 apps/icons/static/Fat Cow/16x16/css.png create mode 100644 apps/icons/static/Fat Cow/16x16/css_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/css_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/css_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/css_valid.png create mode 100644 apps/icons/static/Fat Cow/16x16/cup.png create mode 100644 apps/icons/static/Fat Cow/16x16/cup_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/cup_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/cup_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/cup_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/cup_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/cup_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/cup_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/curriculum_vitae.png create mode 100644 apps/icons/static/Fat Cow/16x16/cursor.png create mode 100644 apps/icons/static/Fat Cow/16x16/cut.png create mode 100644 apps/icons/static/Fat Cow/16x16/cut_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/cutlery.png create mode 100644 apps/icons/static/Fat Cow/16x16/data_chooser.png create mode 100644 apps/icons/static/Fat Cow/16x16/data_field.png create mode 100644 apps/icons/static/Fat Cow/16x16/data_grid.png create mode 100644 apps/icons/static/Fat Cow/16x16/data_sort.png create mode 100644 apps/icons/static/Fat Cow/16x16/data_table.png create mode 100644 apps/icons/static/Fat Cow/16x16/database.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_connect.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_gear.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_refresh.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_save.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_server.png create mode 100644 apps/icons/static/Fat Cow/16x16/database_table.png create mode 100644 apps/icons/static/Fat Cow/16x16/date.png create mode 100644 apps/icons/static/Fat Cow/16x16/date_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/date_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/date_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/date_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/date_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/date_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/date_magnify.png create mode 100644 apps/icons/static/Fat Cow/16x16/date_next.png create mode 100644 apps/icons/static/Fat Cow/16x16/date_previous.png create mode 100644 apps/icons/static/Fat Cow/16x16/ddr_memory.png create mode 100644 apps/icons/static/Fat Cow/16x16/debian.png create mode 100644 apps/icons/static/Fat Cow/16x16/decimal_less.png create mode 100644 apps/icons/static/Fat Cow/16x16/decimal_more.png create mode 100644 apps/icons/static/Fat Cow/16x16/delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/delicious.png create mode 100644 apps/icons/static/Fat Cow/16x16/derivatives.png create mode 100644 apps/icons/static/Fat Cow/16x16/design_float.png create mode 100644 apps/icons/static/Fat Cow/16x16/designmoo.png create mode 100644 apps/icons/static/Fat Cow/16x16/devianart.png create mode 100644 apps/icons/static/Fat Cow/16x16/diagramm.png create mode 100644 apps/icons/static/Fat Cow/16x16/dialog.png create mode 100644 apps/icons/static/Fat Cow/16x16/diamond.png create mode 100644 apps/icons/static/Fat Cow/16x16/dice.png create mode 100644 apps/icons/static/Fat Cow/16x16/digg.png create mode 100644 apps/icons/static/Fat Cow/16x16/digital_signature.png create mode 100644 apps/icons/static/Fat Cow/16x16/dinersclub.png create mode 100644 apps/icons/static/Fat Cow/16x16/direction.png create mode 100644 apps/icons/static/Fat Cow/16x16/directory_listing.png create mode 100644 apps/icons/static/Fat Cow/16x16/disconnect.png create mode 100644 apps/icons/static/Fat Cow/16x16/discover.png create mode 100644 apps/icons/static/Fat Cow/16x16/dish.png create mode 100644 apps/icons/static/Fat Cow/16x16/disk.png create mode 100644 apps/icons/static/Fat Cow/16x16/disk_multiple.png create mode 100644 apps/icons/static/Fat Cow/16x16/distribution_partnerships.png create mode 100644 apps/icons/static/Fat Cow/16x16/dns.png create mode 100644 apps/icons/static/Fat Cow/16x16/dns_setting.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_back.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_background.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_break.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_center.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_check_compatibility.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_comment_above.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_comment_behind.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_comment_below.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_comments.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_copies.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_editing.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_export.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_font.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_font_wizard.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_image.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_image_hor.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_image_ver.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_import.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_index.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_info.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_insert.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_inspect.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_inspector.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_layout.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_margins.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_mark_as_final.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_move.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_next.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_notes.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_num.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_page.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_page_last.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_page_next.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_page_previous.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_plus.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_prepare.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_properties.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_quote.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_redirect.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_rename.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_shapes.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_shred.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_signature.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_spacing.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_split.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_stand.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_tag.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_todo.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_valid.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_vertical.png create mode 100644 apps/icons/static/Fat Cow/16x16/document_view_book.png create mode 100644 apps/icons/static/Fat Cow/16x16/documents_email.png create mode 100644 apps/icons/static/Fat Cow/16x16/dog.png create mode 100644 apps/icons/static/Fat Cow/16x16/domain_template.png create mode 100644 apps/icons/static/Fat Cow/16x16/door.png create mode 100644 apps/icons/static/Fat Cow/16x16/door_in.png create mode 100644 apps/icons/static/Fat Cow/16x16/door_open.png create mode 100644 apps/icons/static/Fat Cow/16x16/door_out.png create mode 100644 apps/icons/static/Fat Cow/16x16/dopplr.png create mode 100644 apps/icons/static/Fat Cow/16x16/down_jacket.png create mode 100644 apps/icons/static/Fat Cow/16x16/download.png create mode 100644 apps/icons/static/Fat Cow/16x16/download_for_linux.png create mode 100644 apps/icons/static/Fat Cow/16x16/download_for_mac.png create mode 100644 apps/icons/static/Fat Cow/16x16/download_for_windows.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_airbrush.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_calligraphic.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_clone.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_convolve.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_dodge_burn.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_ellipse.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_eraser.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_ink.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_island.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_line.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_path.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_points.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_polygon.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_polygon_curves.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_polyline.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_ring.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_smudge.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_spiral.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_star.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_vertex.png create mode 100644 apps/icons/static/Fat Cow/16x16/draw_wave.png create mode 100644 apps/icons/static/Fat Cow/16x16/drawer.png create mode 100644 apps/icons/static/Fat Cow/16x16/drawer_open.png create mode 100644 apps/icons/static/Fat Cow/16x16/dribbble.png create mode 100644 apps/icons/static/Fat Cow/16x16/drill.png create mode 100644 apps/icons/static/Fat Cow/16x16/drink.png create mode 100644 apps/icons/static/Fat Cow/16x16/drink_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_burn.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_cd.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_cd_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_disk.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_magnify.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_network.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_rename.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_user.png create mode 100644 apps/icons/static/Fat Cow/16x16/drive_web.png create mode 100644 apps/icons/static/Fat Cow/16x16/drop.png create mode 100644 apps/icons/static/Fat Cow/16x16/drugs_com.png create mode 100644 apps/icons/static/Fat Cow/16x16/drum.png create mode 100644 apps/icons/static/Fat Cow/16x16/dvd.png create mode 100644 apps/icons/static/Fat Cow/16x16/dvd_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/dvd_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/dvd_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/dvd_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/dvd_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/dvd_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/dvd_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/dynamite.png create mode 100644 apps/icons/static/Fat Cow/16x16/ebay.png create mode 100644 apps/icons/static/Fat Cow/16x16/echeck.png create mode 100644 apps/icons/static/Fat Cow/16x16/edit_chain.png create mode 100644 apps/icons/static/Fat Cow/16x16/edit_diff.png create mode 100644 apps/icons/static/Fat Cow/16x16/edit_free.png create mode 100644 apps/icons/static/Fat Cow/16x16/edit_path.png create mode 100644 apps/icons/static/Fat Cow/16x16/education.png create mode 100644 apps/icons/static/Fat Cow/16x16/ehow.png create mode 100644 apps/icons/static/Fat Cow/16x16/elements.png create mode 100644 apps/icons/static/Fat Cow/16x16/email.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_attach.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_open.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_open_image.png create mode 100644 apps/icons/static/Fat Cow/16x16/email_to_friend.png create mode 100644 apps/icons/static/Fat Cow/16x16/ember.png create mode 100644 apps/icons/static/Fat Cow/16x16/emotion_evilgrin.png create mode 100644 apps/icons/static/Fat Cow/16x16/emotion_grin.png create mode 100644 apps/icons/static/Fat Cow/16x16/emotion_happy.png create mode 100644 apps/icons/static/Fat Cow/16x16/emotion_smile.png create mode 100644 apps/icons/static/Fat Cow/16x16/emotion_suprised.png create mode 100644 apps/icons/static/Fat Cow/16x16/emotion_tongue.png create mode 100644 apps/icons/static/Fat Cow/16x16/emotion_unhappy.png create mode 100644 apps/icons/static/Fat Cow/16x16/emotion_waii.png create mode 100644 apps/icons/static/Fat Cow/16x16/emotion_wink.png create mode 100644 apps/icons/static/Fat Cow/16x16/entity.png create mode 100644 apps/icons/static/Fat Cow/16x16/error.png create mode 100644 apps/icons/static/Fat Cow/16x16/error_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/error_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/error_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/events.png create mode 100644 apps/icons/static/Fat Cow/16x16/evernote.png create mode 100644 apps/icons/static/Fat Cow/16x16/exclamation.png create mode 100644 apps/icons/static/Fat Cow/16x16/export_excel.png create mode 100644 apps/icons/static/Fat Cow/16x16/extract_foreground_objects.png create mode 100644 apps/icons/static/Fat Cow/16x16/eye.png create mode 100644 apps/icons/static/Fat Cow/16x16/factory.png create mode 100644 apps/icons/static/Fat Cow/16x16/fatcow.png create mode 100644 apps/icons/static/Fat Cow/16x16/fax.png create mode 100644 apps/icons/static/Fat Cow/16x16/fedora.png create mode 100644 apps/icons/static/Fat Cow/16x16/feed.png create mode 100644 apps/icons/static/Fat Cow/16x16/feed_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/feed_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/feed_disk.png create mode 100644 apps/icons/static/Fat Cow/16x16/feed_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/feed_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/feed_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/feed_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/feed_magnify.png create mode 100644 apps/icons/static/Fat Cow/16x16/female.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_3gp.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_7z.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ace.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ai.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_aif.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_aiff.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_amr.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_asf.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_asx.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_bat.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_bin.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_bmp.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_bup.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_cab.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_cbr.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_cda.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_cdl.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_cdr.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_chm.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_dat.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_divx.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_dll.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_dmg.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_doc.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_dss.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_dvf.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_dwg.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_eml.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_eps.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_exe.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_fla.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_flv.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_gif.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_gz.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_hqx.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_htm.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_html.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ifo.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_indd.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_iso.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_jar.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_jpeg.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_jpg.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_lnk.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_log.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_m4a.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_m4b.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_m4p.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_m4v.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_mcd.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_mdb.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_mid.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_mov.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_mp2.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_mp4.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_mpeg.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_mpg.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_msi.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_mswmm.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ogg.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_pdf.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_png.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_pps.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ps.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_psd.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_pst.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ptb.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_pub.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_qbb.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_qbw.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_qxd.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ram.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_rar.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_rm.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_rmvb.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_rtf.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_sea.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ses.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_sit.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_sitx.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ss.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_swf.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_tgz.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_thm.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_tif.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_tmp.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_torrent.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_ttf.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_txt.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_vcd.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_vob.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_wav.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_wma.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_wmv.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_wps.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_xls.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_xpi.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_extension_zip.png create mode 100644 apps/icons/static/Fat Cow/16x16/file_manager.png create mode 100644 apps/icons/static/Fat Cow/16x16/film.png create mode 100644 apps/icons/static/Fat Cow/16x16/film_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/film_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/film_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/film_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/film_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/film_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/film_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/film_save.png create mode 100644 apps/icons/static/Fat Cow/16x16/filter.png create mode 100644 apps/icons/static/Fat Cow/16x16/filter_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/filter_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/finance.png create mode 100644 apps/icons/static/Fat Cow/16x16/find.png create mode 100644 apps/icons/static/Fat Cow/16x16/fire.png create mode 100644 apps/icons/static/Fat Cow/16x16/fire_damage.png create mode 100644 apps/icons/static/Fat Cow/16x16/fire_extinguisher.png create mode 100644 apps/icons/static/Fat Cow/16x16/firefox.png create mode 100644 apps/icons/static/Fat Cow/16x16/firewall.png create mode 100644 apps/icons/static/Fat Cow/16x16/firewall_burn.png create mode 100644 apps/icons/static/Fat Cow/16x16/fishfinder.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_afghanistan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_airfield_vehicle_safety.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_albania.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_algeria.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_american_samoa.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_andorra.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_angola.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_anguilla.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_antigua_and_barbuda.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_argentina.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_armenia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_aruba.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_australia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_austria.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_azerbaijan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_bahamas.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_bahrain.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_bangladesh.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_barbados.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_belarus.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_belgium.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_belize.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_benin.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_bermuda.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_bhutan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_bolivia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_bosnia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_botswana.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_boy_scout.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_brazil.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_british_indian_ocean.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_british_virgin_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_brunei.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_bulgaria.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_burkina_faso.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_burma.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_burundi.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_cambodia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_cameroon.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_canada.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_cayman_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_central_african_republic.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_chad.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_chile.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_china.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_colombia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_comoros.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_congo_democratic_republic.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_congo_republic.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_cook_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_cope_verde.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_costa_rica.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_cote_divoire.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_croatia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_cuba.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_cyprus.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_czech_republic.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_denmark.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_djibouti.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_dominica.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_dominican_republic.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_east_timor.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_egypt.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_el_salvador.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_england.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_equador.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_equatorial_guinea.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_eritrea.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_estonia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_ethiopia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_european_union.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_falkland_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_faroe_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_fiji.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_finish.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_finland.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_france.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_french_polynesia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_gabon.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_gambia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_georgia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_germany.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_ghana.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_gibraltar.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_great_britain.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_greece.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_greenland.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_grenada.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_guam.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_guatemala.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_guernsey.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_guinea.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_guinea_bissau.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_guyana.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_haiti.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_honduras.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_hong_kong.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_hot.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_hungary.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_iceland.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_india.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_indonesia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_iran.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_iraq.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_ireland.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_isle_of_man.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_israel.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_italy.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_jamaica.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_japan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_jersey.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_jordan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_kazakhstan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_kenya.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_kiribati.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_kuwait.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_kyrgyzstan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_laos.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_latvia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_lebanon.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_lesotho.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_liberia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_libya.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_liechtenstein.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_lithuania.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_luxembourg.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_macau.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_macedonia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_madagascar.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_malawi.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_malaysia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_maledives.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_mali.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_malta.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_marshall_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_martinique.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_mauretania.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_mauritius.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_mexico.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_micronesia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_moldova.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_monaco.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_mongolia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_montserrat.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_morocco.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_mozambique.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_namibia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_nato.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_nauru.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_nepal.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_netherlands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_netherlands_antilles.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_new.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_new_zealand.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_nicaragua.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_niger.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_nigeria.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_niue.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_norfolk_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_north_korea.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_northern_mariana_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_norway.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_olympic.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_oman.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_orange.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_pakistan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_palau.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_panama.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_papua_new_guinea.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_paraquay.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_peru.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_philippines.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_pink.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_pitcairn_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_poland.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_portugal.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_puerto_rico.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_purple.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_qatar.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_red_cross.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_romania.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_russia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_rwanda.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_saint_helena.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_saint_kitts_and_nevis.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_saint_lucia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_saint_pierre_and_miquelon.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_saint_vincent_and_grenadines.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_samoa.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_san_marino.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_sao_tome_and_principe.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_saudi_arabia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_scotland.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_senegal.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_serbia_montenegro.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_seychelles.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_sierra_leone.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_singapore.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_slovakia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_slovenia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_solomon_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_somalia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_south_africa.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_south_georgia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_south_korea.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_spain.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_sri_lanka.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_sudan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_suriname.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_swaziland.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_sweden.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_switzerland.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_syria.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_taiwan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_tajikistan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_tanzania.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_thailand.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_tibet.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_togo.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_tonga.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_trinidad_and_tobago.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_tunisia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_turkey.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_turkmenistan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_turks_and_caicos_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_tuvalu.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_uganda.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_ukraine.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_unesco.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_united_arab_emirates.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_united_nations.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_uruquay.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_usa.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_uzbekistan.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_vanuatu.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_vatican_city.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_venezuela.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_vietnam.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_virgin_islands.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_wales.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_wallis_and_futuna.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_wto.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_wwf.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_yellow.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_yemen.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_zambia.png create mode 100644 apps/icons/static/Fat Cow/16x16/flag_zimbabwe.png create mode 100644 apps/icons/static/Fat Cow/16x16/flamingo.png create mode 100644 apps/icons/static/Fat Cow/16x16/flashdisk.png create mode 100644 apps/icons/static/Fat Cow/16x16/flashlight.png create mode 100644 apps/icons/static/Fat Cow/16x16/flashlight_shine.png create mode 100644 apps/icons/static/Fat Cow/16x16/flask.png create mode 100644 apps/icons/static/Fat Cow/16x16/flask_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/flex.png create mode 100644 apps/icons/static/Fat Cow/16x16/flex_builder.png create mode 100644 apps/icons/static/Fat Cow/16x16/flickr.png create mode 100644 apps/icons/static/Fat Cow/16x16/flood_it.png create mode 100644 apps/icons/static/Fat Cow/16x16/flower.png create mode 100644 apps/icons/static/Fat Cow/16x16/fog.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_bell.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_brick.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_bug.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_camera.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_database.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_explore.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_feed.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_find.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_heart.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_image.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_lightbulb.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_page.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_page_white.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_palette.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_picture.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_star.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_table.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_user.png create mode 100644 apps/icons/static/Fat Cow/16x16/folder_wrench.png create mode 100644 apps/icons/static/Fat Cow/16x16/folders.png create mode 100644 apps/icons/static/Fat Cow/16x16/folders_explorer.png create mode 100644 apps/icons/static/Fat Cow/16x16/font.png create mode 100644 apps/icons/static/Fat Cow/16x16/font_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/font_colors.png create mode 100644 apps/icons/static/Fat Cow/16x16/font_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/font_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/font_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/font_red_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/font_subscript.png create mode 100644 apps/icons/static/Fat Cow/16x16/font_superscript.png create mode 100644 apps/icons/static/Fat Cow/16x16/form.png create mode 100644 apps/icons/static/Fat Cow/16x16/formheading.png create mode 100644 apps/icons/static/Fat Cow/16x16/forrst.png create mode 100644 apps/icons/static/Fat Cow/16x16/freebsd.png create mode 100644 apps/icons/static/Fat Cow/16x16/friendfeed.png create mode 100644 apps/icons/static/Fat Cow/16x16/ftp.png create mode 100644 apps/icons/static/Fat Cow/16x16/gamespot.png create mode 100644 apps/icons/static/Fat Cow/16x16/gas.png create mode 100644 apps/icons/static/Fat Cow/16x16/gcp.png create mode 100644 apps/icons/static/Fat Cow/16x16/gcp_rms.png create mode 100644 apps/icons/static/Fat Cow/16x16/gear_in.png create mode 100644 apps/icons/static/Fat Cow/16x16/gentoo_linux.png create mode 100644 apps/icons/static/Fat Cow/16x16/georectify.png create mode 100644 apps/icons/static/Fat Cow/16x16/gift_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/global_telecom.png create mode 100644 apps/icons/static/Fat Cow/16x16/globe_model.png create mode 100644 apps/icons/static/Fat Cow/16x16/google.png create mode 100644 apps/icons/static/Fat Cow/16x16/google_adsense.png create mode 100644 apps/icons/static/Fat Cow/16x16/google_custom_search.png create mode 100644 apps/icons/static/Fat Cow/16x16/google_map.png create mode 100644 apps/icons/static/Fat Cow/16x16/google_new.png create mode 100644 apps/icons/static/Fat Cow/16x16/google_talk.png create mode 100644 apps/icons/static/Fat Cow/16x16/google_voice.png create mode 100644 apps/icons/static/Fat Cow/16x16/google_wave.png create mode 100644 apps/icons/static/Fat Cow/16x16/google_web_elements.png create mode 100644 apps/icons/static/Fat Cow/16x16/google_webmaster_tools.png create mode 100644 apps/icons/static/Fat Cow/16x16/gowalla.png create mode 100644 apps/icons/static/Fat Cow/16x16/gps_automotive.png create mode 100644 apps/icons/static/Fat Cow/16x16/gps_handheld.png create mode 100644 apps/icons/static/Fat Cow/16x16/grass.png create mode 100644 apps/icons/static/Fat Cow/16x16/green.png create mode 100644 apps/icons/static/Fat Cow/16x16/grid.png create mode 100644 apps/icons/static/Fat Cow/16x16/grooveshark.png create mode 100644 apps/icons/static/Fat Cow/16x16/group.png create mode 100644 apps/icons/static/Fat Cow/16x16/group_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/group_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/group_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/group_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/group_gear.png create mode 100644 apps/icons/static/Fat Cow/16x16/group_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/group_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/group_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/hammer.png create mode 100644 apps/icons/static/Fat Cow/16x16/hand.png create mode 100644 apps/icons/static/Fat Cow/16x16/hand_point.png create mode 100644 apps/icons/static/Fat Cow/16x16/hand_point_090.png create mode 100644 apps/icons/static/Fat Cow/16x16/hand_point_180.png create mode 100644 apps/icons/static/Fat Cow/16x16/hand_point_270.png create mode 100644 apps/icons/static/Fat Cow/16x16/hand_property.png create mode 100644 apps/icons/static/Fat Cow/16x16/handbag.png create mode 100644 apps/icons/static/Fat Cow/16x16/hardware_building_oem.png create mode 100644 apps/icons/static/Fat Cow/16x16/hat.png create mode 100644 apps/icons/static/Fat Cow/16x16/hbox.png create mode 100644 apps/icons/static/Fat Cow/16x16/hd_1080.png create mode 100644 apps/icons/static/Fat Cow/16x16/hd_720.png create mode 100644 apps/icons/static/Fat Cow/16x16/hd_ready.png create mode 100644 apps/icons/static/Fat Cow/16x16/hdividedbox.png create mode 100644 apps/icons/static/Fat Cow/16x16/headphone.png create mode 100644 apps/icons/static/Fat Cow/16x16/headphone_mic.png create mode 100644 apps/icons/static/Fat Cow/16x16/health.png create mode 100644 apps/icons/static/Fat Cow/16x16/heart.png create mode 100644 apps/icons/static/Fat Cow/16x16/heart_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/heart_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/helmet.png create mode 100644 apps/icons/static/Fat Cow/16x16/help.png create mode 100644 apps/icons/static/Fat Cow/16x16/hlocchart.png create mode 100644 apps/icons/static/Fat Cow/16x16/holly.png create mode 100644 apps/icons/static/Fat Cow/16x16/home_page.png create mode 100644 apps/icons/static/Fat Cow/16x16/horizontal_list.png create mode 100644 apps/icons/static/Fat Cow/16x16/horn.png create mode 100644 apps/icons/static/Fat Cow/16x16/horoscopes.png create mode 100644 apps/icons/static/Fat Cow/16x16/hostname.png create mode 100644 apps/icons/static/Fat Cow/16x16/hot.png create mode 100644 apps/icons/static/Fat Cow/16x16/hotjobs.png create mode 100644 apps/icons/static/Fat Cow/16x16/hourglass.png create mode 100644 apps/icons/static/Fat Cow/16x16/hourglass_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/hourglass_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/hourglass_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/hourglass_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/house.png create mode 100644 apps/icons/static/Fat Cow/16x16/house_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/house_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/house_one.png create mode 100644 apps/icons/static/Fat Cow/16x16/house_two.png create mode 100644 apps/icons/static/Fat Cow/16x16/hrule.png create mode 100644 apps/icons/static/Fat Cow/16x16/hslider.png create mode 100644 apps/icons/static/Fat Cow/16x16/html.png create mode 100644 apps/icons/static/Fat Cow/16x16/html_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/html_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/html_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/html_valid.png create mode 100644 apps/icons/static/Fat Cow/16x16/hummingbird.png create mode 100644 apps/icons/static/Fat Cow/16x16/icecream.png create mode 100644 apps/icons/static/Fat Cow/16x16/ilike.png create mode 100644 apps/icons/static/Fat Cow/16x16/im_messenger.png create mode 100644 apps/icons/static/Fat Cow/16x16/image.png create mode 100644 apps/icons/static/Fat Cow/16x16/image_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/image_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/image_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/image_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/images.png create mode 100644 apps/icons/static/Fat Cow/16x16/index-cards.png create mode 100644 apps/icons/static/Fat Cow/16x16/info_rhombus.png create mode 100644 apps/icons/static/Fat Cow/16x16/information.png create mode 100644 apps/icons/static/Fat Cow/16x16/injection.png create mode 100644 apps/icons/static/Fat Cow/16x16/insert_element.png create mode 100644 apps/icons/static/Fat Cow/16x16/insert_object.png create mode 100644 apps/icons/static/Fat Cow/16x16/installer_box.png create mode 100644 apps/icons/static/Fat Cow/16x16/interface_preferences.png create mode 100644 apps/icons/static/Fat Cow/16x16/internet_explorer.png create mode 100644 apps/icons/static/Fat Cow/16x16/investment_menu_quality.png create mode 100644 apps/icons/static/Fat Cow/16x16/ip.png create mode 100644 apps/icons/static/Fat Cow/16x16/ip_block.png create mode 100644 apps/icons/static/Fat Cow/16x16/ip_class.png create mode 100644 apps/icons/static/Fat Cow/16x16/ipad.png create mode 100644 apps/icons/static/Fat Cow/16x16/iphone.png create mode 100644 apps/icons/static/Fat Cow/16x16/ipod.png create mode 100644 apps/icons/static/Fat Cow/16x16/ipod_cast.png create mode 100644 apps/icons/static/Fat Cow/16x16/ipod_cast_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/ipod_cast_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/ipod_sound.png create mode 100644 apps/icons/static/Fat Cow/16x16/italy.png create mode 100644 apps/icons/static/Fat Cow/16x16/jacket.png create mode 100644 apps/icons/static/Fat Cow/16x16/jar_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/jar_open.png create mode 100644 apps/icons/static/Fat Cow/16x16/jeans.png create mode 100644 apps/icons/static/Fat Cow/16x16/joystick.png create mode 100644 apps/icons/static/Fat Cow/16x16/joystick_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/joystick_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/joystick_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/key.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_a.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_b.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_c.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_d.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_e.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_escape.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_f.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_g.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_i.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_j.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_k.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_l.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_m.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_n.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_o.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_p.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_q.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_s.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_t.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_u.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_v.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_w.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_x.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_y.png create mode 100644 apps/icons/static/Fat Cow/16x16/key_z.png create mode 100644 apps/icons/static/Fat Cow/16x16/keyboard.png create mode 100644 apps/icons/static/Fat Cow/16x16/keyboard_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/keyboard_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/keyboard_magnify.png create mode 100644 apps/icons/static/Fat Cow/16x16/kids.png create mode 100644 apps/icons/static/Fat Cow/16x16/ladybird.png create mode 100644 apps/icons/static/Fat Cow/16x16/landmarks.png create mode 100644 apps/icons/static/Fat Cow/16x16/languange.png create mode 100644 apps/icons/static/Fat Cow/16x16/laptop.png create mode 100644 apps/icons/static/Fat Cow/16x16/large_tiles.png create mode 100644 apps/icons/static/Fat Cow/16x16/last_fm.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_aspect_arrow.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_cell_cats.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_chart.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_command.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_create.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_database.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_export.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_gps.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_grid.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_group.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_his.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_histogram.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_import.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_label.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_open.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_raster.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_raster_3d.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_redraw.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_remove.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_rgb.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_save.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_shaded_relief.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_to_image_size.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_vector.png create mode 100644 apps/icons/static/Fat Cow/16x16/layer_wms.png create mode 100644 apps/icons/static/Fat Cow/16x16/layers.png create mode 100644 apps/icons/static/Fat Cow/16x16/layers_map.png create mode 100644 apps/icons/static/Fat Cow/16x16/layout.png create mode 100644 apps/icons/static/Fat Cow/16x16/layout_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/layout_content.png create mode 100644 apps/icons/static/Fat Cow/16x16/layout_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/layout_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/layout_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/layout_header.png create mode 100644 apps/icons/static/Fat Cow/16x16/layout_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/layout_sidebar.png create mode 100644 apps/icons/static/Fat Cow/16x16/led.png create mode 100644 apps/icons/static/Fat Cow/16x16/legend.png create mode 100644 apps/icons/static/Fat Cow/16x16/license_management.png create mode 100644 apps/icons/static/Fat Cow/16x16/life_vest.png create mode 100644 apps/icons/static/Fat Cow/16x16/light_circle_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/lightbulb.png create mode 100644 apps/icons/static/Fat Cow/16x16/lightbulb_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/lightbulb_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/lightbulb_off.png create mode 100644 apps/icons/static/Fat Cow/16x16/lighthouse.png create mode 100644 apps/icons/static/Fat Cow/16x16/lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/lightning_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/lightning_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/lightning_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/line_split.png create mode 100644 apps/icons/static/Fat Cow/16x16/linechart.png create mode 100644 apps/icons/static/Fat Cow/16x16/link.png create mode 100644 apps/icons/static/Fat Cow/16x16/link_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/link_break.png create mode 100644 apps/icons/static/Fat Cow/16x16/link_button.png create mode 100644 apps/icons/static/Fat Cow/16x16/link_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/link_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/link_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/linkbar.png create mode 100644 apps/icons/static/Fat Cow/16x16/linkedin.png create mode 100644 apps/icons/static/Fat Cow/16x16/linux_mint.png create mode 100644 apps/icons/static/Fat Cow/16x16/list.png create mode 100644 apps/icons/static/Fat Cow/16x16/livejournal.png create mode 100644 apps/icons/static/Fat Cow/16x16/locate.png create mode 100644 apps/icons/static/Fat Cow/16x16/location_pin.png create mode 100644 apps/icons/static/Fat Cow/16x16/lock.png create mode 100644 apps/icons/static/Fat Cow/16x16/lock_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/lock_break.png create mode 100644 apps/icons/static/Fat Cow/16x16/lock_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/lock_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/lock_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/lock_open.png create mode 100644 apps/icons/static/Fat Cow/16x16/lollipop.png create mode 100644 apps/icons/static/Fat Cow/16x16/lollypop.png create mode 100644 apps/icons/static/Fat Cow/16x16/lorry.png create mode 100644 apps/icons/static/Fat Cow/16x16/lorry_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/lorry_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/lorry_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/lorry_flatbed.png create mode 100644 apps/icons/static/Fat Cow/16x16/lorry_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/lorry_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/luggage.png create mode 100644 apps/icons/static/Fat Cow/16x16/magic_wand_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/magnet.png create mode 100644 apps/icons/static/Fat Cow/16x16/magnifier.png create mode 100644 apps/icons/static/Fat Cow/16x16/magnifier_zoom_in.png create mode 100644 apps/icons/static/Fat Cow/16x16/magnifier_zoom_out.png create mode 100644 apps/icons/static/Fat Cow/16x16/mail-trash.png create mode 100644 apps/icons/static/Fat Cow/16x16/mail_box.png create mode 100644 apps/icons/static/Fat Cow/16x16/mail_server_setting.png create mode 100644 apps/icons/static/Fat Cow/16x16/male.png create mode 100644 apps/icons/static/Fat Cow/16x16/mandriva.png create mode 100644 apps/icons/static/Fat Cow/16x16/map.png create mode 100644 apps/icons/static/Fat Cow/16x16/map_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/map_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/map_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/map_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/map_magnify.png create mode 100644 apps/icons/static/Fat Cow/16x16/marketwatch.png create mode 100644 apps/icons/static/Fat Cow/16x16/master_card.png create mode 100644 apps/icons/static/Fat Cow/16x16/measure.png create mode 100644 apps/icons/static/Fat Cow/16x16/measure_crop.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_bronze_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_bronze_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_bronze_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_bronze_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_bronze_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_gold_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_gold_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_gold_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_gold_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_gold_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_silver_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_silver_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_silver_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_silver_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/medal_silver_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/menu.png create mode 100644 apps/icons/static/Fat Cow/16x16/menu_item.png create mode 100644 apps/icons/static/Fat Cow/16x16/menubar.png create mode 100644 apps/icons/static/Fat Cow/16x16/messenger.png create mode 100644 apps/icons/static/Fat Cow/16x16/metro.png create mode 100644 apps/icons/static/Fat Cow/16x16/metronome.png create mode 100644 apps/icons/static/Fat Cow/16x16/micro_sd.png create mode 100644 apps/icons/static/Fat Cow/16x16/micro_sd_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/microphone.png create mode 100644 apps/icons/static/Fat Cow/16x16/milestone.png create mode 100644 apps/icons/static/Fat Cow/16x16/mixer.png create mode 100644 apps/icons/static/Fat Cow/16x16/mixx.png create mode 100644 apps/icons/static/Fat Cow/16x16/mobile_me.png create mode 100644 apps/icons/static/Fat Cow/16x16/money.png create mode 100644 apps/icons/static/Fat Cow/16x16/money_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/money_bag.png create mode 100644 apps/icons/static/Fat Cow/16x16/money_bookers.png create mode 100644 apps/icons/static/Fat Cow/16x16/money_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/money_dollar.png create mode 100644 apps/icons/static/Fat Cow/16x16/money_euro.png create mode 100644 apps/icons/static/Fat Cow/16x16/money_in_envelope.png create mode 100644 apps/icons/static/Fat Cow/16x16/money_pound.png create mode 100644 apps/icons/static/Fat Cow/16x16/money_yen.png create mode 100644 apps/icons/static/Fat Cow/16x16/moneybox.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_screensaver.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_sidebar.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_wallpaper.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_window.png create mode 100644 apps/icons/static/Fat Cow/16x16/monitor_window_3d.png create mode 100644 apps/icons/static/Fat Cow/16x16/motherboard.png create mode 100644 apps/icons/static/Fat Cow/16x16/mouse.png create mode 100644 apps/icons/static/Fat Cow/16x16/mouse_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/mouse_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/mouse_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/mouse_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/mouse_select_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/mouse_select_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/mouse_select_scroll.png create mode 100644 apps/icons/static/Fat Cow/16x16/move_to_folder.png create mode 100644 apps/icons/static/Fat Cow/16x16/movies.png create mode 100644 apps/icons/static/Fat Cow/16x16/ms_exchange.png create mode 100644 apps/icons/static/Fat Cow/16x16/ms_frontpage.png create mode 100644 apps/icons/static/Fat Cow/16x16/msn_messenger.png create mode 100644 apps/icons/static/Fat Cow/16x16/multitool.png create mode 100644 apps/icons/static/Fat Cow/16x16/music.png create mode 100644 apps/icons/static/Fat Cow/16x16/my_name_is_e.png create mode 100644 apps/icons/static/Fat Cow/16x16/myspace.png create mode 100644 apps/icons/static/Fat Cow/16x16/nameboard_open.png create mode 100644 apps/icons/static/Fat Cow/16x16/netvibes.png create mode 100644 apps/icons/static/Fat Cow/16x16/network-share.png create mode 100644 apps/icons/static/Fat Cow/16x16/network_adapter.png create mode 100644 apps/icons/static/Fat Cow/16x16/network_folder.png create mode 100644 apps/icons/static/Fat Cow/16x16/networking.png create mode 100644 apps/icons/static/Fat Cow/16x16/networking_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/networking_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/new.png create mode 100644 apps/icons/static/Fat Cow/16x16/newspaper.png create mode 100644 apps/icons/static/Fat Cow/16x16/newspaper_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/newspaper_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/newspaper_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/newspaper_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/newsvine.png create mode 100644 apps/icons/static/Fat Cow/16x16/no_commercial.png create mode 100644 apps/icons/static/Fat Cow/16x16/no_drm_trm.png create mode 100644 apps/icons/static/Fat Cow/16x16/no_image.png create mode 100644 apps/icons/static/Fat Cow/16x16/no_requirements.png create mode 100644 apps/icons/static/Fat Cow/16x16/node-tree.png create mode 100644 apps/icons/static/Fat Cow/16x16/nokia_s60.png create mode 100644 apps/icons/static/Fat Cow/16x16/non_derivative.png create mode 100644 apps/icons/static/Fat Cow/16x16/note.png create mode 100644 apps/icons/static/Fat Cow/16x16/note_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/note_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/note_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/note_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/note_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/numeric_stepper.png create mode 100644 apps/icons/static/Fat Cow/16x16/oil.png create mode 100644 apps/icons/static/Fat Cow/16x16/open_folder.png create mode 100644 apps/icons/static/Fat Cow/16x16/open_suse.png create mode 100644 apps/icons/static/Fat Cow/16x16/openid.png create mode 100644 apps/icons/static/Fat Cow/16x16/opera.png create mode 100644 apps/icons/static/Fat Cow/16x16/orbit.png create mode 100644 apps/icons/static/Fat Cow/16x16/origami.png create mode 100644 apps/icons/static/Fat Cow/16x16/orkut.png create mode 100644 apps/icons/static/Fat Cow/16x16/ornament_gold.png create mode 100644 apps/icons/static/Fat Cow/16x16/other_phone.png create mode 100644 apps/icons/static/Fat Cow/16x16/package.png create mode 100644 apps/icons/static/Fat Cow/16x16/package_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/package_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/package_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/package_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/package_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/page.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_attach.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_code.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_copy.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_excel.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_find.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_gear.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_magnifier.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_paintbrush.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_paste.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_refresh.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_save.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_acrobat.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_actionscript.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_c.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_camera.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_cd.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_code.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_code_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_compress.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_copy.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_cplusplus.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_csharp.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_cup.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_database.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_dvd.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_excel.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_find.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_flash.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_gear.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_get.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_h.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_horizontal.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_magnify.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_medal.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_office.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_paint.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_paintbrush.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_paste.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_php.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_picture.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_powerpoint.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_put.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_ruby.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_stack.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_star.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_text.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_text_width.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_tux.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_vector.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_visualstudio.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_width.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_word.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_world.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_wrench.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_white_zip.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_word.png create mode 100644 apps/icons/static/Fat Cow/16x16/page_world.png create mode 100644 apps/icons/static/Fat Cow/16x16/paintbrush.png create mode 100644 apps/icons/static/Fat Cow/16x16/paintcan.png create mode 100644 apps/icons/static/Fat Cow/16x16/palette.png create mode 100644 apps/icons/static/Fat Cow/16x16/pandora.png create mode 100644 apps/icons/static/Fat Cow/16x16/panel.png create mode 100644 apps/icons/static/Fat Cow/16x16/paper_airplane.png create mode 100644 apps/icons/static/Fat Cow/16x16/parrot.png create mode 100644 apps/icons/static/Fat Cow/16x16/participation_rate.png create mode 100644 apps/icons/static/Fat Cow/16x16/paste_plain.png create mode 100644 apps/icons/static/Fat Cow/16x16/paste_word.png create mode 100644 apps/icons/static/Fat Cow/16x16/paypal-2.png create mode 100644 apps/icons/static/Fat Cow/16x16/paypal.png create mode 100644 apps/icons/static/Fat Cow/16x16/pc_linux_os.png create mode 100644 apps/icons/static/Fat Cow/16x16/pci.png create mode 100644 apps/icons/static/Fat Cow/16x16/peacock.png create mode 100644 apps/icons/static/Fat Cow/16x16/peak_cap.png create mode 100644 apps/icons/static/Fat Cow/16x16/pencil.png create mode 100644 apps/icons/static/Fat Cow/16x16/pencil_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/pencil_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/pencil_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/perfomance.png create mode 100644 apps/icons/static/Fat Cow/16x16/personal_finance.png create mode 100644 apps/icons/static/Fat Cow/16x16/personals.png create mode 100644 apps/icons/static/Fat Cow/16x16/phone.png create mode 100644 apps/icons/static/Fat Cow/16x16/phone_Android.png create mode 100644 apps/icons/static/Fat Cow/16x16/phone_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/phone_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/phone_sound.png create mode 100644 apps/icons/static/Fat Cow/16x16/photo.png create mode 100644 apps/icons/static/Fat Cow/16x16/photo_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/photo_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/photo_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/photos.png create mode 100644 apps/icons/static/Fat Cow/16x16/pi_math.png create mode 100644 apps/icons/static/Fat Cow/16x16/picasa.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_frame.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/picture_save.png create mode 100644 apps/icons/static/Fat Cow/16x16/pictures.png create mode 100644 apps/icons/static/Fat Cow/16x16/piechart.png create mode 100644 apps/icons/static/Fat Cow/16x16/pilcrow.png create mode 100644 apps/icons/static/Fat Cow/16x16/pill.png create mode 100644 apps/icons/static/Fat Cow/16x16/pill_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/pill_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/pill_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/pint.png create mode 100644 apps/icons/static/Fat Cow/16x16/pirate_flag.png create mode 100644 apps/icons/static/Fat Cow/16x16/places.png create mode 100644 apps/icons/static/Fat Cow/16x16/playstation.png create mode 100644 apps/icons/static/Fat Cow/16x16/plotchart.png create mode 100644 apps/icons/static/Fat Cow/16x16/plugin.png create mode 100644 apps/icons/static/Fat Cow/16x16/plugin_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/plugin_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/plugin_disabled.png create mode 100644 apps/icons/static/Fat Cow/16x16/plugin_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/plugin_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/plugin_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/plugin_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/plurk.png create mode 100644 apps/icons/static/Fat Cow/16x16/poker.png create mode 100644 apps/icons/static/Fat Cow/16x16/poo.png create mode 100644 apps/icons/static/Fat Cow/16x16/pop_mail.png create mode 100644 apps/icons/static/Fat Cow/16x16/popcorn.png create mode 100644 apps/icons/static/Fat Cow/16x16/port.png create mode 100644 apps/icons/static/Fat Cow/16x16/postage_stamp.png create mode 100644 apps/icons/static/Fat Cow/16x16/posterous.png create mode 100644 apps/icons/static/Fat Cow/16x16/power_surge.png create mode 100644 apps/icons/static/Fat Cow/16x16/preferences.png create mode 100644 apps/icons/static/Fat Cow/16x16/premium_support.png create mode 100644 apps/icons/static/Fat Cow/16x16/price_alert.png create mode 100644 apps/icons/static/Fat Cow/16x16/price_comparison.png create mode 100644 apps/icons/static/Fat Cow/16x16/price_watch.png create mode 100644 apps/icons/static/Fat Cow/16x16/print_size.png create mode 100644 apps/icons/static/Fat Cow/16x16/printer.png create mode 100644 apps/icons/static/Fat Cow/16x16/printer_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/printer_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/printer_empty.png create mode 100644 apps/icons/static/Fat Cow/16x16/printer_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/private.png create mode 100644 apps/icons/static/Fat Cow/16x16/processor.png create mode 100644 apps/icons/static/Fat Cow/16x16/production_copyleft.png create mode 100644 apps/icons/static/Fat Cow/16x16/profiles.png create mode 100644 apps/icons/static/Fat Cow/16x16/progressbar.png create mode 100644 apps/icons/static/Fat Cow/16x16/purse.png create mode 100644 apps/icons/static/Fat Cow/16x16/qik.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_angry.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_at_home.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_at_work.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_away.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_bad_mood.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_dnd.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_eating.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_free_for_chat.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_invisible.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_invisible_for_all.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_not_available.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_occupied.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_offline.png create mode 100644 apps/icons/static/Fat Cow/16x16/qip_online.png create mode 100644 apps/icons/static/Fat Cow/16x16/question.png create mode 100644 apps/icons/static/Fat Cow/16x16/radio_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/radio_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/radioactivity.png create mode 100644 apps/icons/static/Fat Cow/16x16/radiobutton.png create mode 100644 apps/icons/static/Fat Cow/16x16/radiobutton_group.png create mode 100644 apps/icons/static/Fat Cow/16x16/radiolocator.png create mode 100644 apps/icons/static/Fat Cow/16x16/rain.png create mode 100644 apps/icons/static/Fat Cow/16x16/rainbow.png create mode 100644 apps/icons/static/Fat Cow/16x16/rainbow_cloud.png create mode 100644 apps/icons/static/Fat Cow/16x16/readernaut.png create mode 100644 apps/icons/static/Fat Cow/16x16/real_estate.png create mode 100644 apps/icons/static/Fat Cow/16x16/recycle.png create mode 100644 apps/icons/static/Fat Cow/16x16/recycle_bag.png create mode 100644 apps/icons/static/Fat Cow/16x16/red_line.png create mode 100644 apps/icons/static/Fat Cow/16x16/reddit.png create mode 100644 apps/icons/static/Fat Cow/16x16/remote.png create mode 100644 apps/icons/static/Fat Cow/16x16/report.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_disk.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_magnify.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_picture.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_user.png create mode 100644 apps/icons/static/Fat Cow/16x16/report_word.png create mode 100644 apps/icons/static/Fat Cow/16x16/reseller_account.png create mode 100644 apps/icons/static/Fat Cow/16x16/reseller_account_template.png create mode 100644 apps/icons/static/Fat Cow/16x16/reseller_programm.png create mode 100644 apps/icons/static/Fat Cow/16x16/resize_picture.png create mode 100644 apps/icons/static/Fat Cow/16x16/resource_usage.png create mode 100644 apps/icons/static/Fat Cow/16x16/resources.png create mode 100644 apps/icons/static/Fat Cow/16x16/restaurant_menu.png create mode 100644 apps/icons/static/Fat Cow/16x16/resultset_first.png create mode 100644 apps/icons/static/Fat Cow/16x16/resultset_last.png create mode 100644 apps/icons/static/Fat Cow/16x16/resultset_next.png create mode 100644 apps/icons/static/Fat Cow/16x16/resultset_previous.png create mode 100644 apps/icons/static/Fat Cow/16x16/ribbon.png create mode 100644 apps/icons/static/Fat Cow/16x16/richtext_editor.png create mode 100644 apps/icons/static/Fat Cow/16x16/ring.png create mode 100644 apps/icons/static/Fat Cow/16x16/road_sign.png create mode 100644 apps/icons/static/Fat Cow/16x16/roadworks.png create mode 100644 apps/icons/static/Fat Cow/16x16/robo_to.png create mode 100644 apps/icons/static/Fat Cow/16x16/role.png create mode 100644 apps/icons/static/Fat Cow/16x16/rosette.png create mode 100644 apps/icons/static/Fat Cow/16x16/rotate_90.png create mode 100644 apps/icons/static/Fat Cow/16x16/router.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_around.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_forward.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_go_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_go_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_go_straight_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_go_straight_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_intersection_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turn_arround_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turn_arround_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turn_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turn_left_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turn_left_crossroads.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turn_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turn_right_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turn_u.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turnaround_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turnaround_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turning_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/routing_turning_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/rss.png create mode 100644 apps/icons/static/Fat Cow/16x16/rss_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/rss_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/rss_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/rss_valid.png create mode 100644 apps/icons/static/Fat Cow/16x16/ruby.png create mode 100644 apps/icons/static/Fat Cow/16x16/ruby_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/ruby_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/ruby_gear.png create mode 100644 apps/icons/static/Fat Cow/16x16/ruby_get.png create mode 100644 apps/icons/static/Fat Cow/16x16/ruby_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/ruby_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/ruby_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/ruby_put.png create mode 100644 apps/icons/static/Fat Cow/16x16/safari_browser.png create mode 100644 apps/icons/static/Fat Cow/16x16/safe.png create mode 100644 apps/icons/static/Fat Cow/16x16/sallary_deferrais.png create mode 100644 apps/icons/static/Fat Cow/16x16/salver.png create mode 100644 apps/icons/static/Fat Cow/16x16/santa.png create mode 100644 apps/icons/static/Fat Cow/16x16/satellite.png create mode 100644 apps/icons/static/Fat Cow/16x16/satellite_dish.png create mode 100644 apps/icons/static/Fat Cow/16x16/save_as.png create mode 100644 apps/icons/static/Fat Cow/16x16/save_money.png create mode 100644 apps/icons/static/Fat Cow/16x16/scale_image.png create mode 100644 apps/icons/static/Fat Cow/16x16/scanner.png create mode 100644 apps/icons/static/Fat Cow/16x16/screen_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/screwdriver.png create mode 100644 apps/icons/static/Fat Cow/16x16/script.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_code.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_code_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_gear.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_palette.png create mode 100644 apps/icons/static/Fat Cow/16x16/script_save.png create mode 100644 apps/icons/static/Fat Cow/16x16/scripts.png create mode 100644 apps/icons/static/Fat Cow/16x16/scroller_bar.png create mode 100644 apps/icons/static/Fat Cow/16x16/scull.png create mode 100644 apps/icons/static/Fat Cow/16x16/search_minus.png create mode 100644 apps/icons/static/Fat Cow/16x16/search_plus.png create mode 100644 apps/icons/static/Fat Cow/16x16/select.png create mode 100644 apps/icons/static/Fat Cow/16x16/select_by_adding_to_selection.png create mode 100644 apps/icons/static/Fat Cow/16x16/select_by_color.png create mode 100644 apps/icons/static/Fat Cow/16x16/select_by_difference.png create mode 100644 apps/icons/static/Fat Cow/16x16/select_by_intersection.png create mode 100644 apps/icons/static/Fat Cow/16x16/select_continuous_area.png create mode 100644 apps/icons/static/Fat Cow/16x16/select_ellipse.png create mode 100644 apps/icons/static/Fat Cow/16x16/select_invert.png create mode 100644 apps/icons/static/Fat Cow/16x16/select_lasso.png create mode 100644 apps/icons/static/Fat Cow/16x16/select_restangular.png create mode 100644 apps/icons/static/Fat Cow/16x16/sertificate.png create mode 100644 apps/icons/static/Fat Cow/16x16/server.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_chart.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_components.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_compress.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_connect.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_database.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_information.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_stanchion.png create mode 100644 apps/icons/static/Fat Cow/16x16/server_uncompress.png create mode 100644 apps/icons/static/Fat Cow/16x16/session_idle_time.png create mode 100644 apps/icons/static/Fat Cow/16x16/set_security_question.png create mode 100644 apps/icons/static/Fat Cow/16x16/setting_tools.png create mode 100644 apps/icons/static/Fat Cow/16x16/shading.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_align_bottom.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_align_center.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_align_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_align_middle.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_align_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_align_top.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_flip_horizontal.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_flip_vertical.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_group.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_handles.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_move_back.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_move_backwards.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_move_forwards.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_move_front.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_rotate_anticlockwise.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_rotate_clockwise.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_square.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_square_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_square_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_square_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_square_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_square_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_square_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_square_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/shape_ungroup.png create mode 100644 apps/icons/static/Fat Cow/16x16/share.png create mode 100644 apps/icons/static/Fat Cow/16x16/sharpen.png create mode 100644 apps/icons/static/Fat Cow/16x16/sheduled_task.png create mode 100644 apps/icons/static/Fat Cow/16x16/shield.png create mode 100644 apps/icons/static/Fat Cow/16x16/shield_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/shield_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/shield_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/shirt_polo.png create mode 100644 apps/icons/static/Fat Cow/16x16/shopping.png create mode 100644 apps/icons/static/Fat Cow/16x16/shorts.png create mode 100644 apps/icons/static/Fat Cow/16x16/showel.png create mode 100644 apps/icons/static/Fat Cow/16x16/shuriken.png create mode 100644 apps/icons/static/Fat Cow/16x16/sign.png create mode 100644 apps/icons/static/Fat Cow/16x16/siren.png create mode 100644 apps/icons/static/Fat Cow/16x16/site_backup_and_restore.png create mode 100644 apps/icons/static/Fat Cow/16x16/site_enhancer.png create mode 100644 apps/icons/static/Fat Cow/16x16/sitemap.png create mode 100644 apps/icons/static/Fat Cow/16x16/sitemap_color.png create mode 100644 apps/icons/static/Fat Cow/16x16/size_horizontal.png create mode 100644 apps/icons/static/Fat Cow/16x16/size_vertical.png create mode 100644 apps/icons/static/Fat Cow/16x16/skate.png create mode 100644 apps/icons/static/Fat Cow/16x16/skins.png create mode 100644 apps/icons/static/Fat Cow/16x16/skype.png create mode 100644 apps/icons/static/Fat Cow/16x16/slackware.png create mode 100644 apps/icons/static/Fat Cow/16x16/slideshow.png create mode 100644 apps/icons/static/Fat Cow/16x16/small_business.png create mode 100644 apps/icons/static/Fat Cow/16x16/small_car.png create mode 100644 apps/icons/static/Fat Cow/16x16/small_tiles.png create mode 100644 apps/icons/static/Fat Cow/16x16/snapshot.png create mode 100644 apps/icons/static/Fat Cow/16x16/snow_rain.png create mode 100644 apps/icons/static/Fat Cow/16x16/snowman.png create mode 100644 apps/icons/static/Fat Cow/16x16/soap.png create mode 100644 apps/icons/static/Fat Cow/16x16/soil_layers.png create mode 100644 apps/icons/static/Fat Cow/16x16/solar.png create mode 100644 apps/icons/static/Fat Cow/16x16/sort_ascending.png create mode 100644 apps/icons/static/Fat Cow/16x16/sort_columns.png create mode 100644 apps/icons/static/Fat Cow/16x16/sort_descending.png create mode 100644 apps/icons/static/Fat Cow/16x16/sound.png create mode 100644 apps/icons/static/Fat Cow/16x16/sound_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/sound_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/sound_low.png create mode 100644 apps/icons/static/Fat Cow/16x16/sound_mute.png create mode 100644 apps/icons/static/Fat Cow/16x16/sound_none.png create mode 100644 apps/icons/static/Fat Cow/16x16/soup.png create mode 100644 apps/icons/static/Fat Cow/16x16/source_code.png create mode 100644 apps/icons/static/Fat Cow/16x16/spacer.png create mode 100644 apps/icons/static/Fat Cow/16x16/spam.png create mode 100644 apps/icons/static/Fat Cow/16x16/spam_filter.png create mode 100644 apps/icons/static/Fat Cow/16x16/speakers.png create mode 100644 apps/icons/static/Fat Cow/16x16/speedometer.png create mode 100644 apps/icons/static/Fat Cow/16x16/spellcheck.png create mode 100644 apps/icons/static/Fat Cow/16x16/spellcheck_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/spider_web.png create mode 100644 apps/icons/static/Fat Cow/16x16/spill.png create mode 100644 apps/icons/static/Fat Cow/16x16/sport.png create mode 100644 apps/icons/static/Fat Cow/16x16/sport_8ball.png create mode 100644 apps/icons/static/Fat Cow/16x16/sport_basketball.png create mode 100644 apps/icons/static/Fat Cow/16x16/sport_football.png create mode 100644 apps/icons/static/Fat Cow/16x16/sport_golf.png create mode 100644 apps/icons/static/Fat Cow/16x16/sport_raquet.png create mode 100644 apps/icons/static/Fat Cow/16x16/sport_shuttlecock.png create mode 100644 apps/icons/static/Fat Cow/16x16/sport_soccer.png create mode 100644 apps/icons/static/Fat Cow/16x16/sport_tennis.png create mode 100644 apps/icons/static/Fat Cow/16x16/spring.png create mode 100644 apps/icons/static/Fat Cow/16x16/sql_join.png create mode 100644 apps/icons/static/Fat Cow/16x16/sql_join_inner.png create mode 100644 apps/icons/static/Fat Cow/16x16/sql_join_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/sql_join_left_exclude.png create mode 100644 apps/icons/static/Fat Cow/16x16/sql_join_outer.png create mode 100644 apps/icons/static/Fat Cow/16x16/sql_join_outer_exclude.png create mode 100644 apps/icons/static/Fat Cow/16x16/sql_join_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/sql_join_right_exclude.png create mode 100644 apps/icons/static/Fat Cow/16x16/ssl_certificates.png create mode 100644 apps/icons/static/Fat Cow/16x16/stamp_pattern.png create mode 100644 apps/icons/static/Fat Cow/16x16/star.png create mode 100644 apps/icons/static/Fat Cow/16x16/statistics.png create mode 100644 apps/icons/static/Fat Cow/16x16/status_away.png create mode 100644 apps/icons/static/Fat Cow/16x16/status_busy.png create mode 100644 apps/icons/static/Fat Cow/16x16/status_offline.png create mode 100644 apps/icons/static/Fat Cow/16x16/status_online.png create mode 100644 apps/icons/static/Fat Cow/16x16/steering_wheel.png create mode 100644 apps/icons/static/Fat Cow/16x16/steering_wheel_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/steering_wheel_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/stop.png create mode 100644 apps/icons/static/Fat Cow/16x16/stopwatch_finish.png create mode 100644 apps/icons/static/Fat Cow/16x16/stopwatch_pause.png create mode 100644 apps/icons/static/Fat Cow/16x16/stopwatch_start.png create mode 100644 apps/icons/static/Fat Cow/16x16/storage.png create mode 100644 apps/icons/static/Fat Cow/16x16/street_stall.png create mode 100644 apps/icons/static/Fat Cow/16x16/stumble_upon.png create mode 100644 apps/icons/static/Fat Cow/16x16/style.png create mode 100644 apps/icons/static/Fat Cow/16x16/style_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/style_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/style_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/style_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/subwoofer.png create mode 100644 apps/icons/static/Fat Cow/16x16/sum.png create mode 100644 apps/icons/static/Fat Cow/16x16/sun_cloudy.png create mode 100644 apps/icons/static/Fat Cow/16x16/sun_rain.png create mode 100644 apps/icons/static/Fat Cow/16x16/support.png create mode 100644 apps/icons/static/Fat Cow/16x16/swf_loader.png create mode 100644 apps/icons/static/Fat Cow/16x16/switch.png create mode 100644 apps/icons/static/Fat Cow/16x16/switch_120v.png create mode 100644 apps/icons/static/Fat Cow/16x16/switch_220v.png create mode 100644 apps/icons/static/Fat Cow/16x16/system_monitor.png create mode 100644 apps/icons/static/Fat Cow/16x16/system_time.png create mode 100644 apps/icons/static/Fat Cow/16x16/tab.png create mode 100644 apps/icons/static/Fat Cow/16x16/tab_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/tab_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/tab_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/tab_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/tabbar.png create mode 100644 apps/icons/static/Fat Cow/16x16/table.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_chart.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_excel.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_export.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_gear.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_heatmap.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_import.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_insert.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_money.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_multiple.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_paint_can.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_refresh.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_relationship.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_replace.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_row_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_row_insert.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_save.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_select.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_select_all.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_select_big.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_select_column.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_select_row.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_sheet.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_sort.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_split.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_sum.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_tab.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_tab_resize.png create mode 100644 apps/icons/static/Fat Cow/16x16/table_tab_search.png create mode 100644 apps/icons/static/Fat Cow/16x16/tabnavigator.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_blue_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_blue_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_blue_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_orange.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_pink.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_purple.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/tag_yellow.png create mode 100644 apps/icons/static/Fat Cow/16x16/tags_cloud.png create mode 100644 apps/icons/static/Fat Cow/16x16/tea_cup.png create mode 100644 apps/icons/static/Fat Cow/16x16/teapot.png create mode 100644 apps/icons/static/Fat Cow/16x16/technorati.png create mode 100644 apps/icons/static/Fat Cow/16x16/teddy_bear.png create mode 100644 apps/icons/static/Fat Cow/16x16/telephone.png create mode 100644 apps/icons/static/Fat Cow/16x16/telephone_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/telephone_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/telephone_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/telephone_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/telephone_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/telephone_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/telephone_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/television.png create mode 100644 apps/icons/static/Fat Cow/16x16/television_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/television_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/temperature_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/temperature_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/temperature_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/temperature_4.png create mode 100644 apps/icons/static/Fat Cow/16x16/temperature_5.png create mode 100644 apps/icons/static/Fat Cow/16x16/terminal.png create mode 100644 apps/icons/static/Fat Cow/16x16/text.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_align_center.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_align_justity.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_align_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_align_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_allcaps.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_area.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_bold.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_columns.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_document.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_document_wrap.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_drama.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_dropcaps.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_heading_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_heading_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_heading_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_heading_4.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_heading_5.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_heading_6.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_horizontalrule.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_indent.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_indent_remove.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_italic.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_kerning.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_large_cap.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_letter_omega.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_letterspacing.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_linespacing.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_list_bullets.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_list_numbers.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_lowercase.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_padding_bottom.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_padding_left.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_padding_right.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_padding_top.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_pagination.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_pagination_100.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_prose.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_replace.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_resize.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_signature.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_smallcaps.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_strikethroungh.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_subscript.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_superscript.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_underline.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_uppercase.png create mode 100644 apps/icons/static/Fat Cow/16x16/text_width.png create mode 100644 apps/icons/static/Fat Cow/16x16/textfield.png create mode 100644 apps/icons/static/Fat Cow/16x16/textfield_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/textfield_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/textfield_key.png create mode 100644 apps/icons/static/Fat Cow/16x16/textfield_rename.png create mode 100644 apps/icons/static/Fat Cow/16x16/theater.png create mode 100644 apps/icons/static/Fat Cow/16x16/things_beauty.png create mode 100644 apps/icons/static/Fat Cow/16x16/things_digital.png create mode 100644 apps/icons/static/Fat Cow/16x16/three_tags.png create mode 100644 apps/icons/static/Fat Cow/16x16/thumb_down.png create mode 100644 apps/icons/static/Fat Cow/16x16/thumb_up.png create mode 100644 apps/icons/static/Fat Cow/16x16/tick.png create mode 100644 apps/icons/static/Fat Cow/16x16/tilelist.png create mode 100644 apps/icons/static/Fat Cow/16x16/time.png create mode 100644 apps/icons/static/Fat Cow/16x16/time_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/time_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/time_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/timeline.png create mode 100644 apps/icons/static/Fat Cow/16x16/timeline_marker.png create mode 100644 apps/icons/static/Fat Cow/16x16/tire.png create mode 100644 apps/icons/static/Fat Cow/16x16/title_window.png create mode 100644 apps/icons/static/Fat Cow/16x16/to_do_list.png create mode 100644 apps/icons/static/Fat Cow/16x16/to_do_list_cheked_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/to_do_list_cheked_all.png create mode 100644 apps/icons/static/Fat Cow/16x16/toolbox.png create mode 100644 apps/icons/static/Fat Cow/16x16/tooth.png create mode 100644 apps/icons/static/Fat Cow/16x16/tornado.png create mode 100644 apps/icons/static/Fat Cow/16x16/toster.png create mode 100644 apps/icons/static/Fat Cow/16x16/total_plan_cost.png create mode 100644 apps/icons/static/Fat Cow/16x16/toucan.png create mode 100644 apps/icons/static/Fat Cow/16x16/tower.png create mode 100644 apps/icons/static/Fat Cow/16x16/toxic.png create mode 100644 apps/icons/static/Fat Cow/16x16/traffic_lights.png create mode 100644 apps/icons/static/Fat Cow/16x16/traffic_lights_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/traffic_lights_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/traffic_lights_yellow.png create mode 100644 apps/icons/static/Fat Cow/16x16/traffic_usage.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_crop.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_crop_resize.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_flip.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_layer.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_move.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_path.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_perspective.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_rotate.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_rotate_180.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_rotate_270.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_rotate_90.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_scale.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_selection.png create mode 100644 apps/icons/static/Fat Cow/16x16/transform_shear.png create mode 100644 apps/icons/static/Fat Cow/16x16/transmit.png create mode 100644 apps/icons/static/Fat Cow/16x16/transmit_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/transmit_blue.png create mode 100644 apps/icons/static/Fat Cow/16x16/transmit_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/transmit_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/transmit_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/transmit_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/travel.png create mode 100644 apps/icons/static/Fat Cow/16x16/tree.png create mode 100644 apps/icons/static/Fat Cow/16x16/trojan_horse.png create mode 100644 apps/icons/static/Fat Cow/16x16/tumblr.png create mode 100644 apps/icons/static/Fat Cow/16x16/tux.png create mode 100644 apps/icons/static/Fat Cow/16x16/twitter_1.png create mode 100644 apps/icons/static/Fat Cow/16x16/twitter_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/ubuntu.png create mode 100644 apps/icons/static/Fat Cow/16x16/umbrella.png create mode 100644 apps/icons/static/Fat Cow/16x16/underle_dictionary.png create mode 100644 apps/icons/static/Fat Cow/16x16/understanding.png create mode 100644 apps/icons/static/Fat Cow/16x16/unicorn.png create mode 100644 apps/icons/static/Fat Cow/16x16/universal_binary.png create mode 100644 apps/icons/static/Fat Cow/16x16/update.png create mode 100644 apps/icons/static/Fat Cow/16x16/usb_3.png create mode 100644 apps/icons/static/Fat Cow/16x16/user.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_astronaut.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_batman.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_blondy.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_catwomen.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_chief.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_chief_female.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_clown.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_comment.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_female.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_gray.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_green.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_jew.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_king.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_maid.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_medical.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_medical_female.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_ninja.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_nude.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_nude_female.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_orange.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_police_england.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_police_female.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_policeman.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_queen.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_red.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_sailor.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_silhouette.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_soldier.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_student.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_student_female.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_suit.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_vietnamese.png create mode 100644 apps/icons/static/Fat Cow/16x16/user_zorro.png create mode 100644 apps/icons/static/Fat Cow/16x16/vbox.png create mode 100644 apps/icons/static/Fat Cow/16x16/vcard.png create mode 100644 apps/icons/static/Fat Cow/16x16/vcard_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/vcard_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/vcard_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/vdividedbox.png create mode 100644 apps/icons/static/Fat Cow/16x16/vector.png create mode 100644 apps/icons/static/Fat Cow/16x16/vector_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/vector_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/vhs.png create mode 100644 apps/icons/static/Fat Cow/16x16/viddler.png create mode 100644 apps/icons/static/Fat Cow/16x16/video.png create mode 100644 apps/icons/static/Fat Cow/16x16/video_mode.png create mode 100644 apps/icons/static/Fat Cow/16x16/videodisplay.png create mode 100644 apps/icons/static/Fat Cow/16x16/viewstack.png create mode 100644 apps/icons/static/Fat Cow/16x16/vimeo.png create mode 100644 apps/icons/static/Fat Cow/16x16/virb.png create mode 100644 apps/icons/static/Fat Cow/16x16/virus_protection.png create mode 100644 apps/icons/static/Fat Cow/16x16/visa.png create mode 100644 apps/icons/static/Fat Cow/16x16/visa_2.png create mode 100644 apps/icons/static/Fat Cow/16x16/visa_electron.png create mode 100644 apps/icons/static/Fat Cow/16x16/vlc.png create mode 100644 apps/icons/static/Fat Cow/16x16/vrule.png create mode 100644 apps/icons/static/Fat Cow/16x16/vslider.png create mode 100644 apps/icons/static/Fat Cow/16x16/walk.png create mode 100644 apps/icons/static/Fat Cow/16x16/wallet.png create mode 100644 apps/icons/static/Fat Cow/16x16/wand.png create mode 100644 apps/icons/static/Fat Cow/16x16/weather_clouds.png create mode 100644 apps/icons/static/Fat Cow/16x16/weather_cloudy.png create mode 100644 apps/icons/static/Fat Cow/16x16/weather_lightning.png create mode 100644 apps/icons/static/Fat Cow/16x16/weather_rain.png create mode 100644 apps/icons/static/Fat Cow/16x16/weather_snow.png create mode 100644 apps/icons/static/Fat Cow/16x16/weather_sun.png create mode 100644 apps/icons/static/Fat Cow/16x16/web_concierge.png create mode 100644 apps/icons/static/Fat Cow/16x16/webcam.png create mode 100644 apps/icons/static/Fat Cow/16x16/webcam_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/webcam_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/webcam_error.png create mode 100644 apps/icons/static/Fat Cow/16x16/weight.png create mode 100644 apps/icons/static/Fat Cow/16x16/whistle.png create mode 100644 apps/icons/static/Fat Cow/16x16/widescreen.png create mode 100644 apps/icons/static/Fat Cow/16x16/widgets.png create mode 100644 apps/icons/static/Fat Cow/16x16/windy.png create mode 100644 apps/icons/static/Fat Cow/16x16/wine_pairings.png create mode 100644 apps/icons/static/Fat Cow/16x16/winrar_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/winrar_extract.png create mode 100644 apps/icons/static/Fat Cow/16x16/winrar_view.png create mode 100644 apps/icons/static/Fat Cow/16x16/wishlist_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/wizard.png create mode 100644 apps/icons/static/Fat Cow/16x16/wizard_women.png create mode 100644 apps/icons/static/Fat Cow/16x16/wordpress.png create mode 100644 apps/icons/static/Fat Cow/16x16/wordpress_blog.png create mode 100644 apps/icons/static/Fat Cow/16x16/workspace.png create mode 100644 apps/icons/static/Fat Cow/16x16/world.png create mode 100644 apps/icons/static/Fat Cow/16x16/world_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/world_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/world_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/world_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/world_link.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrapping_behind.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrapping_between.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrapping_edit.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrapping_in_front.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrapping_inline.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrapping_magazine.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrapping_square.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrapping_tight.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrench.png create mode 100644 apps/icons/static/Fat Cow/16x16/wrench_orange.png create mode 100644 apps/icons/static/Fat Cow/16x16/www_page.png create mode 100644 apps/icons/static/Fat Cow/16x16/xhtml.png create mode 100644 apps/icons/static/Fat Cow/16x16/xhtml_add.png create mode 100644 apps/icons/static/Fat Cow/16x16/xhtml_delete.png create mode 100644 apps/icons/static/Fat Cow/16x16/xhtml_go.png create mode 100644 apps/icons/static/Fat Cow/16x16/xhtml_valid.png create mode 100644 apps/icons/static/Fat Cow/16x16/xing.png create mode 100644 apps/icons/static/Fat Cow/16x16/yahoo_messenger.png create mode 100644 apps/icons/static/Fat Cow/16x16/yellow_submarine.png create mode 100644 apps/icons/static/Fat Cow/16x16/yelp.png create mode 100644 apps/icons/static/Fat Cow/16x16/youtube.png create mode 100644 apps/icons/static/Fat Cow/16x16/zoom.png create mode 100644 apps/icons/static/Fat Cow/16x16/zoom_extend.png create mode 100644 apps/icons/static/Fat Cow/16x16/zoom_in.png create mode 100644 apps/icons/static/Fat Cow/16x16/zoom_last.png create mode 100644 apps/icons/static/Fat Cow/16x16/zoom_layer.png create mode 100644 apps/icons/static/Fat Cow/16x16/zoom_out.png create mode 100644 apps/icons/static/Fat Cow/16x16/zoom_refresh.png create mode 100644 apps/icons/static/Fat Cow/16x16/zoom_selection.png create mode 100644 apps/icons/static/Fat Cow/16x16/zootool.png create mode 100644 apps/icons/static/Fat Cow/32x32/32_bit.png create mode 100644 apps/icons/static/Fat Cow/32x32/3d_glasses.png create mode 100644 apps/icons/static/Fat Cow/32x32/64_bit.png create mode 100644 apps/icons/static/Fat Cow/32x32/Plant.png create mode 100644 apps/icons/static/Fat Cow/32x32/accept.png create mode 100644 apps/icons/static/Fat Cow/32x32/accordion.png create mode 100644 apps/icons/static/Fat Cow/32x32/account_balances.png create mode 100644 apps/icons/static/Fat Cow/32x32/action_log.png create mode 100644 apps/icons/static/Fat Cow/32x32/active_sessions.png create mode 100644 apps/icons/static/Fat Cow/32x32/add.png create mode 100644 apps/icons/static/Fat Cow/32x32/administrator.png create mode 100644 apps/icons/static/Fat Cow/32x32/advanced_data_grid.png create mode 100644 apps/icons/static/Fat Cow/32x32/advertising.png create mode 100644 apps/icons/static/Fat Cow/32x32/agp.png create mode 100644 apps/icons/static/Fat Cow/32x32/aim_messenger.png create mode 100644 apps/icons/static/Fat Cow/32x32/alarm_bell.png create mode 100644 apps/icons/static/Fat Cow/32x32/align_above.png create mode 100644 apps/icons/static/Fat Cow/32x32/align_bellow.png create mode 100644 apps/icons/static/Fat Cow/32x32/align_center.png create mode 100644 apps/icons/static/Fat Cow/32x32/align_compact.png create mode 100644 apps/icons/static/Fat Cow/32x32/align_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/align_middle.png create mode 100644 apps/icons/static/Fat Cow/32x32/align_none.png create mode 100644 apps/icons/static/Fat Cow/32x32/align_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/alitalk.png create mode 100644 apps/icons/static/Fat Cow/32x32/all_right_reserved.png create mode 100644 apps/icons/static/Fat Cow/32x32/american_express.png create mode 100644 apps/icons/static/Fat Cow/32x32/anchor.png create mode 100644 apps/icons/static/Fat Cow/32x32/android.png create mode 100644 apps/icons/static/Fat Cow/32x32/angel.png create mode 100644 apps/icons/static/Fat Cow/32x32/anti_xss.png create mode 100644 apps/icons/static/Fat Cow/32x32/aol_mail.png create mode 100644 apps/icons/static/Fat Cow/32x32/aol_messenger.png create mode 100644 apps/icons/static/Fat Cow/32x32/apple.png create mode 100644 apps/icons/static/Fat Cow/32x32/apple_corp.png create mode 100644 apps/icons/static/Fat Cow/32x32/apple_half.png create mode 100644 apps/icons/static/Fat Cow/32x32/application.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_cascade.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_control_bar.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_double.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_form.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_form_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_form_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_form_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_form_magnify.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_from_storage.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_get.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_home.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_osx.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_osx_terminal.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_put.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_side_boxes.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_side_contract.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_side_expand.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_side_list.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_side_tree.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_split.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_tile_horizontal.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_tile_vertical.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_view_columns.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_view_detail.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_view_gallery.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_view_icons.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_view_list.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_view_tile.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_xp.png create mode 100644 apps/icons/static/Fat Cow/32x32/application_xp_terminal.png create mode 100644 apps/icons/static/Fat Cow/32x32/arch_linux.png create mode 100644 apps/icons/static/Fat Cow/32x32/areachart.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_branch.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_divide.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_down.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_in.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_inout.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_join.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_merge.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_out.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_redo.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_refresh.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_refresh_small.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_rotate_anticlockwise.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_rotate_clockwise.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_switch.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_turn_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_turn_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_undo.png create mode 100644 apps/icons/static/Fat Cow/32x32/arrow_up.png create mode 100644 apps/icons/static/Fat Cow/32x32/artwork.png create mode 100644 apps/icons/static/Fat Cow/32x32/ask_and_answer.png create mode 100644 apps/icons/static/Fat Cow/32x32/asterisk_orange.png create mode 100644 apps/icons/static/Fat Cow/32x32/asterisk_yellow.png create mode 100644 apps/icons/static/Fat Cow/32x32/atm.png create mode 100644 apps/icons/static/Fat Cow/32x32/attach.png create mode 100644 apps/icons/static/Fat Cow/32x32/attributes_display.png create mode 100644 apps/icons/static/Fat Cow/32x32/attribution.png create mode 100644 apps/icons/static/Fat Cow/32x32/auction_hammer_gavel.png create mode 100644 apps/icons/static/Fat Cow/32x32/autos.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_bronze_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_bronze_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_bronze_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_gold_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_gold_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_gold_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_silver_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_silver_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/award_star_silver_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/backpack.png create mode 100644 apps/icons/static/Fat Cow/32x32/backup_manager.png create mode 100644 apps/icons/static/Fat Cow/32x32/balance.png create mode 100644 apps/icons/static/Fat Cow/32x32/balance_unbalance.png create mode 100644 apps/icons/static/Fat Cow/32x32/ballon.png create mode 100644 apps/icons/static/Fat Cow/32x32/baloon.png create mode 100644 apps/icons/static/Fat Cow/32x32/baloon_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/baloon_2_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/bandaid.png create mode 100644 apps/icons/static/Fat Cow/32x32/bank.png create mode 100644 apps/icons/static/Fat Cow/32x32/barchart.png create mode 100644 apps/icons/static/Fat Cow/32x32/barcode.png create mode 100644 apps/icons/static/Fat Cow/32x32/basket.png create mode 100644 apps/icons/static/Fat Cow/32x32/basket_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/basket_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/basket_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/basket_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/basket_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/basket_put.png create mode 100644 apps/icons/static/Fat Cow/32x32/basket_remove.png create mode 100644 apps/icons/static/Fat Cow/32x32/battery.png create mode 100644 apps/icons/static/Fat Cow/32x32/battery_charge.png create mode 100644 apps/icons/static/Fat Cow/32x32/battery_full.png create mode 100644 apps/icons/static/Fat Cow/32x32/battery_half.png create mode 100644 apps/icons/static/Fat Cow/32x32/battery_low.png create mode 100644 apps/icons/static/Fat Cow/32x32/battery_plug.png create mode 100644 apps/icons/static/Fat Cow/32x32/bedo.png create mode 100644 apps/icons/static/Fat Cow/32x32/beer.png create mode 100644 apps/icons/static/Fat Cow/32x32/bell.png create mode 100644 apps/icons/static/Fat Cow/32x32/bell_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/bell_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/bell_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/bell_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/bell_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/billiard_marker.png create mode 100644 apps/icons/static/Fat Cow/32x32/bin.png create mode 100644 apps/icons/static/Fat Cow/32x32/bin_closed.png create mode 100644 apps/icons/static/Fat Cow/32x32/bin_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/bios.png create mode 100644 apps/icons/static/Fat Cow/32x32/blackberry.png create mode 100644 apps/icons/static/Fat Cow/32x32/blackberry_messenger.png create mode 100644 apps/icons/static/Fat Cow/32x32/blackberry_white.png create mode 100644 apps/icons/static/Fat Cow/32x32/blackboard_drawing.png create mode 100644 apps/icons/static/Fat Cow/32x32/blackboard_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/blackboard_steps.png create mode 100644 apps/icons/static/Fat Cow/32x32/blackboard_sum.png create mode 100644 apps/icons/static/Fat Cow/32x32/blogger.png create mode 100644 apps/icons/static/Fat Cow/32x32/blogs.png create mode 100644 apps/icons/static/Fat Cow/32x32/bluetooth.png create mode 100644 apps/icons/static/Fat Cow/32x32/bomb.png create mode 100644 apps/icons/static/Fat Cow/32x32/book.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_addresses.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_keeping.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_next.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_open.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_picture.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_previous.png create mode 100644 apps/icons/static/Fat Cow/32x32/book_spelling.png create mode 100644 apps/icons/static/Fat Cow/32x32/bookmark.png create mode 100644 apps/icons/static/Fat Cow/32x32/books.png create mode 100644 apps/icons/static/Fat Cow/32x32/bookshelf.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1_bottom.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1_hor.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1_middle.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1_none.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1_outer.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1_top.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1_ver.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1d_around.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1d_bottom.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1d_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1d_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_1d_top.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_2_bottom.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_2_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_2_outer.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_2_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/border_2_top.png create mode 100644 apps/icons/static/Fat Cow/32x32/box.png create mode 100644 apps/icons/static/Fat Cow/32x32/box_closed.png create mode 100644 apps/icons/static/Fat Cow/32x32/box_down.png create mode 100644 apps/icons/static/Fat Cow/32x32/box_front.png create mode 100644 apps/icons/static/Fat Cow/32x32/box_open.png create mode 100644 apps/icons/static/Fat Cow/32x32/brain.png create mode 100644 apps/icons/static/Fat Cow/32x32/brain_trainer.png create mode 100644 apps/icons/static/Fat Cow/32x32/breeze.png create mode 100644 apps/icons/static/Fat Cow/32x32/brick.png create mode 100644 apps/icons/static/Fat Cow/32x32/brick_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/brick_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/brick_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/brick_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/brick_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/brick_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/bricks.png create mode 100644 apps/icons/static/Fat Cow/32x32/briefcase.png create mode 100644 apps/icons/static/Fat Cow/32x32/brightkite.png create mode 100644 apps/icons/static/Fat Cow/32x32/brushes.png create mode 100644 apps/icons/static/Fat Cow/32x32/bubblechart.png create mode 100644 apps/icons/static/Fat Cow/32x32/bug.png create mode 100644 apps/icons/static/Fat Cow/32x32/bug_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/bug_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/bug_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/bug_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/bug_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/bug_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/building.png create mode 100644 apps/icons/static/Fat Cow/32x32/building_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/building_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/building_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/building_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/building_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/building_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/building_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/bulb.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_arrow_bottom.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_arrow_down.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_arrow_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_arrow_left_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_arrow_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_arrow_right_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_arrow_top.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_arrow_up.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_black.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_disk.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_feed.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_orange.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_picture.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_pink.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_purple.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_star.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_toggle_minus.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_toggle_plus.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_white.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_wrench.png create mode 100644 apps/icons/static/Fat Cow/32x32/bullet_yellow.png create mode 100644 apps/icons/static/Fat Cow/32x32/burro.png create mode 100644 apps/icons/static/Fat Cow/32x32/butterfly.png create mode 100644 apps/icons/static/Fat Cow/32x32/button.png create mode 100644 apps/icons/static/Fat Cow/32x32/buttonbar.png create mode 100644 apps/icons/static/Fat Cow/32x32/buzz.png create mode 100644 apps/icons/static/Fat Cow/32x32/cactus.png create mode 100644 apps/icons/static/Fat Cow/32x32/cake.png create mode 100644 apps/icons/static/Fat Cow/32x32/calculator.png create mode 100644 apps/icons/static/Fat Cow/32x32/calculator_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/calculator_black.png create mode 100644 apps/icons/static/Fat Cow/32x32/calculator_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/calculator_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/calculator_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/calculator_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/calendar.png create mode 100644 apps/icons/static/Fat Cow/32x32/calendar_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/calendar_copy.png create mode 100644 apps/icons/static/Fat Cow/32x32/calendar_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/calendar_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/calendar_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/calendar_view_day.png create mode 100644 apps/icons/static/Fat Cow/32x32/calendar_view_month.png create mode 100644 apps/icons/static/Fat Cow/32x32/calendar_view_week.png create mode 100644 apps/icons/static/Fat Cow/32x32/camera.png create mode 100644 apps/icons/static/Fat Cow/32x32/camera_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/camera_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/camera_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/camera_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/camera_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/camera_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/camera_small.png create mode 100644 apps/icons/static/Fat Cow/32x32/cancel.png create mode 100644 apps/icons/static/Fat Cow/32x32/candle.png create mode 100644 apps/icons/static/Fat Cow/32x32/candle_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/candlestickchart.png create mode 100644 apps/icons/static/Fat Cow/32x32/candy_cane.png create mode 100644 apps/icons/static/Fat Cow/32x32/canvas.png create mode 100644 apps/icons/static/Fat Cow/32x32/canvas_size.png create mode 100644 apps/icons/static/Fat Cow/32x32/cap.png create mode 100644 apps/icons/static/Fat Cow/32x32/car.png create mode 100644 apps/icons/static/Fat Cow/32x32/car_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/car_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_amazon.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_amex_gold.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_amex_gray.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_amex_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_apple.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_back.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_bank.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_chase.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_chip_gold.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_chip_silver.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_credit.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_debit.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_discover_black.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_discover_novus.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_echeck.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_export.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_front.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_gift.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_gift_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_gold.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_import.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_ipod.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_miles.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_money.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_sapphire.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_save.png create mode 100644 apps/icons/static/Fat Cow/32x32/card_solo.png create mode 100644 apps/icons/static/Fat Cow/32x32/cards.png create mode 100644 apps/icons/static/Fat Cow/32x32/cards_binds.png create mode 100644 apps/icons/static/Fat Cow/32x32/cargo.png create mode 100644 apps/icons/static/Fat Cow/32x32/cart.png create mode 100644 apps/icons/static/Fat Cow/32x32/cart_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/cart_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/cart_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/cart_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/cart_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/cart_put.png create mode 100644 apps/icons/static/Fat Cow/32x32/cart_remove.png create mode 100644 apps/icons/static/Fat Cow/32x32/cash_register.png create mode 100644 apps/icons/static/Fat Cow/32x32/cash_register_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/cash_stack.png create mode 100644 apps/icons/static/Fat Cow/32x32/cash_terminal.png create mode 100644 apps/icons/static/Fat Cow/32x32/cat.png create mode 100644 apps/icons/static/Fat Cow/32x32/cats_display.png create mode 100644 apps/icons/static/Fat Cow/32x32/caution_biohazard.png create mode 100644 apps/icons/static/Fat Cow/32x32/caution_high_voltage.png create mode 100644 apps/icons/static/Fat Cow/32x32/caution_radiation.png create mode 100644 apps/icons/static/Fat Cow/32x32/cctv_camera.png create mode 100644 apps/icons/static/Fat Cow/32x32/cd.png create mode 100644 apps/icons/static/Fat Cow/32x32/cd_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/cd_burn.png create mode 100644 apps/icons/static/Fat Cow/32x32/cd_case.png create mode 100644 apps/icons/static/Fat Cow/32x32/cd_case_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/cd_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/cd_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/cd_eject.png create mode 100644 apps/icons/static/Fat Cow/32x32/cd_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/celsius.png create mode 100644 apps/icons/static/Fat Cow/32x32/centos.png create mode 100644 apps/icons/static/Fat Cow/32x32/centroid.png create mode 100644 apps/icons/static/Fat Cow/32x32/ceo.png create mode 100644 apps/icons/static/Fat Cow/32x32/chair.png create mode 100644 apps/icons/static/Fat Cow/32x32/chameleon.png create mode 100644 apps/icons/static/Fat Cow/32x32/change_password.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_bar.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_bar_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_bar_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_bar_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_bar_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_bar_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_bullseye.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_column.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_column_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_curve.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_curve_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_curve_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_curve_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_curve_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_curve_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_curve_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_down_color.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_line.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_line_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_line_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_line_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_line_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_line_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_organisation.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_organisation_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_organisation_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_pie.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_pie_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_pie_alternative.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_pie_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_pie_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_pie_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_pie_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_stock.png create mode 100644 apps/icons/static/Fat Cow/32x32/chart_up_color.png create mode 100644 apps/icons/static/Fat Cow/32x32/chartplotter.png create mode 100644 apps/icons/static/Fat Cow/32x32/check_box.png create mode 100644 apps/icons/static/Fat Cow/32x32/checkerboard.png create mode 100644 apps/icons/static/Fat Cow/32x32/chefs_hat.png create mode 100644 apps/icons/static/Fat Cow/32x32/cheque.png create mode 100644 apps/icons/static/Fat Cow/32x32/chess_horse.png create mode 100644 apps/icons/static/Fat Cow/32x32/chess_tower.png create mode 100644 apps/icons/static/Fat Cow/32x32/children_cap.png create mode 100644 apps/icons/static/Fat Cow/32x32/chinese_noodles.png create mode 100644 apps/icons/static/Fat Cow/32x32/christmas_tree.png create mode 100644 apps/icons/static/Fat Cow/32x32/church.png create mode 100644 apps/icons/static/Fat Cow/32x32/cigarette.png create mode 100644 apps/icons/static/Fat Cow/32x32/cirrus.png create mode 100644 apps/icons/static/Fat Cow/32x32/client_account_template.png create mode 100644 apps/icons/static/Fat Cow/32x32/clip_splitter.png create mode 100644 apps/icons/static/Fat Cow/32x32/clipboard_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/clipboard_sign.png create mode 100644 apps/icons/static/Fat Cow/32x32/clipboard_sign_out.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_history_frame.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_pause.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_play.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_select_remain.png create mode 100644 apps/icons/static/Fat Cow/32x32/clock_stop.png create mode 100644 apps/icons/static/Fat Cow/32x32/co2.png create mode 100644 apps/icons/static/Fat Cow/32x32/cocacola.png create mode 100644 apps/icons/static/Fat Cow/32x32/code.png create mode 100644 apps/icons/static/Fat Cow/32x32/cog.png create mode 100644 apps/icons/static/Fat Cow/32x32/cog_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/cog_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/cog_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/cog_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/cog_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/coin_single_cooper.png create mode 100644 apps/icons/static/Fat Cow/32x32/coin_single_gold.png create mode 100644 apps/icons/static/Fat Cow/32x32/coin_single_silver.png create mode 100644 apps/icons/static/Fat Cow/32x32/coin_stack_gold.png create mode 100644 apps/icons/static/Fat Cow/32x32/coins.png create mode 100644 apps/icons/static/Fat Cow/32x32/coins_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/coins_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/coins_in_hand.png create mode 100644 apps/icons/static/Fat Cow/32x32/cold.png create mode 100644 apps/icons/static/Fat Cow/32x32/color_adjustment.png create mode 100644 apps/icons/static/Fat Cow/32x32/color_gradient.png create mode 100644 apps/icons/static/Fat Cow/32x32/color_management.png create mode 100644 apps/icons/static/Fat Cow/32x32/color_picker.png create mode 100644 apps/icons/static/Fat Cow/32x32/color_picker_alternative.png create mode 100644 apps/icons/static/Fat Cow/32x32/color_swatch.png create mode 100644 apps/icons/static/Fat Cow/32x32/color_wheel.png create mode 100644 apps/icons/static/Fat Cow/32x32/column_double.png create mode 100644 apps/icons/static/Fat Cow/32x32/column_four.png create mode 100644 apps/icons/static/Fat Cow/32x32/column_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/column_one.png create mode 100644 apps/icons/static/Fat Cow/32x32/column_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/column_single.png create mode 100644 apps/icons/static/Fat Cow/32x32/column_tree.png create mode 100644 apps/icons/static/Fat Cow/32x32/column_two.png create mode 100644 apps/icons/static/Fat Cow/32x32/columnchart.png create mode 100644 apps/icons/static/Fat Cow/32x32/combo_box.png create mode 100644 apps/icons/static/Fat Cow/32x32/comment.png create mode 100644 apps/icons/static/Fat Cow/32x32/comment_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/comment_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/comment_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/comments.png create mode 100644 apps/icons/static/Fat Cow/32x32/comments_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/comments_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/company_generosity.png create mode 100644 apps/icons/static/Fat Cow/32x32/compass.png create mode 100644 apps/icons/static/Fat Cow/32x32/compress.png create mode 100644 apps/icons/static/Fat Cow/32x32/computer.png create mode 100644 apps/icons/static/Fat Cow/32x32/computer_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/computer_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/computer_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/computer_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/computer_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/computer_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/computer_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/connect.png create mode 100644 apps/icons/static/Fat Cow/32x32/construction.png create mode 100644 apps/icons/static/Fat Cow/32x32/contact_email.png create mode 100644 apps/icons/static/Fat Cow/32x32/contrast.png create mode 100644 apps/icons/static/Fat Cow/32x32/contrast_decrease.png create mode 100644 apps/icons/static/Fat Cow/32x32/contrast_high.png create mode 100644 apps/icons/static/Fat Cow/32x32/contrast_increase.png create mode 100644 apps/icons/static/Fat Cow/32x32/contrast_low.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_eject.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_eject_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_end.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_end_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_equalizer.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_equalizer_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_fastforward.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_fastforward_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_panel.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_panel_access.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_panel_branding.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_pause.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_pause_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_pause_record.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_play.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_play_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_repeat.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_repeat_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_rewind.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_rewind_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_start.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_start_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_stop.png create mode 100644 apps/icons/static/Fat Cow/32x32/control_stop_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/controlbar.png create mode 100644 apps/icons/static/Fat Cow/32x32/controller.png create mode 100644 apps/icons/static/Fat Cow/32x32/controller_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/controller_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/controller_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/conversion_of_currency.png create mode 100644 apps/icons/static/Fat Cow/32x32/convert_color_to_gray.png create mode 100644 apps/icons/static/Fat Cow/32x32/convert_gray_to_color.png create mode 100644 apps/icons/static/Fat Cow/32x32/cookie_chocolate.png create mode 100644 apps/icons/static/Fat Cow/32x32/cookies.png create mode 100644 apps/icons/static/Fat Cow/32x32/cooler.png create mode 100644 apps/icons/static/Fat Cow/32x32/copying_and_distribution.png create mode 100644 apps/icons/static/Fat Cow/32x32/copyleft.png create mode 100644 apps/icons/static/Fat Cow/32x32/creative_commons.png create mode 100644 apps/icons/static/Fat Cow/32x32/credit.png create mode 100644 apps/icons/static/Fat Cow/32x32/creditcards.png create mode 100644 apps/icons/static/Fat Cow/32x32/cricket.png create mode 100644 apps/icons/static/Fat Cow/32x32/cross.png create mode 100644 apps/icons/static/Fat Cow/32x32/cross_promotion_selling.png create mode 100644 apps/icons/static/Fat Cow/32x32/css.png create mode 100644 apps/icons/static/Fat Cow/32x32/css_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/css_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/css_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/css_valid.png create mode 100644 apps/icons/static/Fat Cow/32x32/cup.png create mode 100644 apps/icons/static/Fat Cow/32x32/cup_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/cup_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/cup_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/cup_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/cup_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/cup_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/cup_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/curriculum_vitae.png create mode 100644 apps/icons/static/Fat Cow/32x32/cursor.png create mode 100644 apps/icons/static/Fat Cow/32x32/cut.png create mode 100644 apps/icons/static/Fat Cow/32x32/cut_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/cutlery.png create mode 100644 apps/icons/static/Fat Cow/32x32/data_chooser.png create mode 100644 apps/icons/static/Fat Cow/32x32/data_field.png create mode 100644 apps/icons/static/Fat Cow/32x32/data_grid.png create mode 100644 apps/icons/static/Fat Cow/32x32/data_sort.png create mode 100644 apps/icons/static/Fat Cow/32x32/data_table.png create mode 100644 apps/icons/static/Fat Cow/32x32/database.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_connect.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_gear.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_refresh.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_save.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_server.png create mode 100644 apps/icons/static/Fat Cow/32x32/database_table.png create mode 100644 apps/icons/static/Fat Cow/32x32/date.png create mode 100644 apps/icons/static/Fat Cow/32x32/date_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/date_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/date_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/date_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/date_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/date_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/date_magnify.png create mode 100644 apps/icons/static/Fat Cow/32x32/date_next.png create mode 100644 apps/icons/static/Fat Cow/32x32/date_previous.png create mode 100644 apps/icons/static/Fat Cow/32x32/ddr_memory.png create mode 100644 apps/icons/static/Fat Cow/32x32/debian.png create mode 100644 apps/icons/static/Fat Cow/32x32/decimal_less.png create mode 100644 apps/icons/static/Fat Cow/32x32/decimal_more.png create mode 100644 apps/icons/static/Fat Cow/32x32/delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/delicious.png create mode 100644 apps/icons/static/Fat Cow/32x32/derivatives.png create mode 100644 apps/icons/static/Fat Cow/32x32/design_float.png create mode 100644 apps/icons/static/Fat Cow/32x32/designmoo.png create mode 100644 apps/icons/static/Fat Cow/32x32/devianart.png create mode 100644 apps/icons/static/Fat Cow/32x32/diagramm.png create mode 100644 apps/icons/static/Fat Cow/32x32/dialog.png create mode 100644 apps/icons/static/Fat Cow/32x32/diamond.png create mode 100644 apps/icons/static/Fat Cow/32x32/dice.png create mode 100644 apps/icons/static/Fat Cow/32x32/digg.png create mode 100644 apps/icons/static/Fat Cow/32x32/digital_signature.png create mode 100644 apps/icons/static/Fat Cow/32x32/dinersclub.png create mode 100644 apps/icons/static/Fat Cow/32x32/direction.png create mode 100644 apps/icons/static/Fat Cow/32x32/directory_listing.png create mode 100644 apps/icons/static/Fat Cow/32x32/disconnect.png create mode 100644 apps/icons/static/Fat Cow/32x32/discover.png create mode 100644 apps/icons/static/Fat Cow/32x32/dish.png create mode 100644 apps/icons/static/Fat Cow/32x32/disk.png create mode 100644 apps/icons/static/Fat Cow/32x32/disk_multiple.png create mode 100644 apps/icons/static/Fat Cow/32x32/distribution_partnerships.png create mode 100644 apps/icons/static/Fat Cow/32x32/dns.png create mode 100644 apps/icons/static/Fat Cow/32x32/dns_setting.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_back.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_background.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_break.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_center.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_check_compatibility.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_comment_above.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_comment_behind.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_comment_below.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_comments.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_copies.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_editing.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_export.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_font.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_font_wizard.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_image.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_image_hor.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_image_ver.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_import.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_index.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_info.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_insert.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_inspect.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_inspector.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_layout.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_margins.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_mark_as_final.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_move.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_next.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_notes.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_num.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_page.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_page_last.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_page_next.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_page_previous.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_plus.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_prepare.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_properties.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_quote.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_redirect.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_rename.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_shapes.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_shred.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_signature.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_spacing.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_split.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_stand.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_tag.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_todo.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_valid.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_vertical.png create mode 100644 apps/icons/static/Fat Cow/32x32/document_view_book.png create mode 100644 apps/icons/static/Fat Cow/32x32/documents_email.png create mode 100644 apps/icons/static/Fat Cow/32x32/dog.png create mode 100644 apps/icons/static/Fat Cow/32x32/domain_template.png create mode 100644 apps/icons/static/Fat Cow/32x32/door.png create mode 100644 apps/icons/static/Fat Cow/32x32/door_in.png create mode 100644 apps/icons/static/Fat Cow/32x32/door_open.png create mode 100644 apps/icons/static/Fat Cow/32x32/door_out.png create mode 100644 apps/icons/static/Fat Cow/32x32/dopplr.png create mode 100644 apps/icons/static/Fat Cow/32x32/down_jacket.png create mode 100644 apps/icons/static/Fat Cow/32x32/download.png create mode 100644 apps/icons/static/Fat Cow/32x32/download_for_linux.png create mode 100644 apps/icons/static/Fat Cow/32x32/download_for_mac.png create mode 100644 apps/icons/static/Fat Cow/32x32/download_for_windows.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_airbrush.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_calligraphic.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_clone.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_convolve.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_dodge_burn.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_ellipse.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_eraser.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_ink.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_island.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_line.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_path.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_points.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_polygon.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_polygon_curves.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_polyline.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_ring.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_smudge.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_spiral.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_star.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_vertex.png create mode 100644 apps/icons/static/Fat Cow/32x32/draw_wave.png create mode 100644 apps/icons/static/Fat Cow/32x32/drawer.png create mode 100644 apps/icons/static/Fat Cow/32x32/drawer_open.png create mode 100644 apps/icons/static/Fat Cow/32x32/dribbble.png create mode 100644 apps/icons/static/Fat Cow/32x32/drill.png create mode 100644 apps/icons/static/Fat Cow/32x32/drink.png create mode 100644 apps/icons/static/Fat Cow/32x32/drink_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_burn.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_cd.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_cd_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_disk.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_magnify.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_network.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_rename.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_user.png create mode 100644 apps/icons/static/Fat Cow/32x32/drive_web.png create mode 100644 apps/icons/static/Fat Cow/32x32/drop.png create mode 100644 apps/icons/static/Fat Cow/32x32/drugs_com.png create mode 100644 apps/icons/static/Fat Cow/32x32/drum.png create mode 100644 apps/icons/static/Fat Cow/32x32/dvd.png create mode 100644 apps/icons/static/Fat Cow/32x32/dvd_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/dvd_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/dvd_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/dvd_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/dvd_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/dvd_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/dvd_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/dynamite.png create mode 100644 apps/icons/static/Fat Cow/32x32/ebay.png create mode 100644 apps/icons/static/Fat Cow/32x32/echeck.png create mode 100644 apps/icons/static/Fat Cow/32x32/edit_chain.png create mode 100644 apps/icons/static/Fat Cow/32x32/edit_diff.png create mode 100644 apps/icons/static/Fat Cow/32x32/edit_free.png create mode 100644 apps/icons/static/Fat Cow/32x32/edit_path.png create mode 100644 apps/icons/static/Fat Cow/32x32/education.png create mode 100644 apps/icons/static/Fat Cow/32x32/ehow.png create mode 100644 apps/icons/static/Fat Cow/32x32/elements.png create mode 100644 apps/icons/static/Fat Cow/32x32/email.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_attach.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_open.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_open_image.png create mode 100644 apps/icons/static/Fat Cow/32x32/email_to_friend.png create mode 100644 apps/icons/static/Fat Cow/32x32/ember.png create mode 100644 apps/icons/static/Fat Cow/32x32/emotion_evilgrin.png create mode 100644 apps/icons/static/Fat Cow/32x32/emotion_grin.png create mode 100644 apps/icons/static/Fat Cow/32x32/emotion_happy.png create mode 100644 apps/icons/static/Fat Cow/32x32/emotion_smile.png create mode 100644 apps/icons/static/Fat Cow/32x32/emotion_suprised.png create mode 100644 apps/icons/static/Fat Cow/32x32/emotion_tongue.png create mode 100644 apps/icons/static/Fat Cow/32x32/emotion_unhappy.png create mode 100644 apps/icons/static/Fat Cow/32x32/emotion_waii.png create mode 100644 apps/icons/static/Fat Cow/32x32/emotion_wink.png create mode 100644 apps/icons/static/Fat Cow/32x32/entity.png create mode 100644 apps/icons/static/Fat Cow/32x32/error.png create mode 100644 apps/icons/static/Fat Cow/32x32/error_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/error_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/error_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/events.png create mode 100644 apps/icons/static/Fat Cow/32x32/evernote.png create mode 100644 apps/icons/static/Fat Cow/32x32/exclamation.png create mode 100644 apps/icons/static/Fat Cow/32x32/export_excel.png create mode 100644 apps/icons/static/Fat Cow/32x32/extract_foreground_objects.png create mode 100644 apps/icons/static/Fat Cow/32x32/eye.png create mode 100644 apps/icons/static/Fat Cow/32x32/factory.png create mode 100644 apps/icons/static/Fat Cow/32x32/fatcow.png create mode 100644 apps/icons/static/Fat Cow/32x32/fax.png create mode 100644 apps/icons/static/Fat Cow/32x32/fedora.png create mode 100644 apps/icons/static/Fat Cow/32x32/feed.png create mode 100644 apps/icons/static/Fat Cow/32x32/feed_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/feed_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/feed_disk.png create mode 100644 apps/icons/static/Fat Cow/32x32/feed_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/feed_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/feed_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/feed_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/feed_magnify.png create mode 100644 apps/icons/static/Fat Cow/32x32/female.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_3gp.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_7z.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ace.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ai.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_aif.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_aiff.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_amr.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_asf.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_asx.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_bat.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_bin.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_bmp.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_bup.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_cab.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_cbr.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_cda.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_cdl.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_cdr.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_chm.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_dat.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_divx.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_dll.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_dmg.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_doc.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_dss.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_dvf.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_dwg.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_eml.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_eps.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_exe.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_fla.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_flv.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_gif.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_gz.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_hqx.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_htm.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_html.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ifo.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_indd.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_iso.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_jar.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_jpeg.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_jpg.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_lnk.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_log.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_m4a.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_m4b.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_m4p.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_m4v.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_mcd.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_mdb.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_mid.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_mov.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_mp2.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_mp4.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_mpeg.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_mpg.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_msi.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_mswmm.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ogg.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_pdf.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_png.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_pps.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ps.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_psd.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_pst.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ptb.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_pub.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_qbb.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_qbw.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_qxd.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ram.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_rar.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_rm.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_rmvb.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_rtf.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_sea.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ses.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_sit.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_sitx.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ss.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_swf.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_tgz.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_thm.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_tif.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_tmp.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_torrent.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_ttf.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_txt.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_vcd.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_vob.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_wav.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_wma.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_wmv.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_wps.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_xls.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_xpi.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_extension_zip.png create mode 100644 apps/icons/static/Fat Cow/32x32/file_manager.png create mode 100644 apps/icons/static/Fat Cow/32x32/film.png create mode 100644 apps/icons/static/Fat Cow/32x32/film_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/film_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/film_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/film_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/film_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/film_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/film_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/film_save.png create mode 100644 apps/icons/static/Fat Cow/32x32/filter.png create mode 100644 apps/icons/static/Fat Cow/32x32/filter_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/filter_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/finance.png create mode 100644 apps/icons/static/Fat Cow/32x32/find.png create mode 100644 apps/icons/static/Fat Cow/32x32/fire.png create mode 100644 apps/icons/static/Fat Cow/32x32/fire_damage.png create mode 100644 apps/icons/static/Fat Cow/32x32/fire_extinguisher.png create mode 100644 apps/icons/static/Fat Cow/32x32/firefox.png create mode 100644 apps/icons/static/Fat Cow/32x32/firewall.png create mode 100644 apps/icons/static/Fat Cow/32x32/firewall_burn.png create mode 100644 apps/icons/static/Fat Cow/32x32/fishfinder.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_afghanistan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_airfield_vehicle_safety.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_albania.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_algeria.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_american_samoa.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_andorra.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_angola.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_anguilla.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_antigua_and_barbuda.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_argentina.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_armenia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_aruba.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_australia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_austria.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_azerbaijan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_bahamas.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_bahrain.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_bangladesh.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_barbados.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_belarus.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_belgium.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_belize.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_benin.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_bermuda.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_bhutan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_bolivia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_bosnia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_botswana.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_boy_scout.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_brazil.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_british_indian_ocean.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_british_virgin_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_brunei.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_bulgaria.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_burkina_faso.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_burma.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_burundi.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_cambodia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_cameroon.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_canada.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_cayman_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_central_african_republic.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_chad.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_chile.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_china.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_colombia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_comoros.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_congo_democratic_republic.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_congo_republic.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_cook_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_cope_verde.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_costa_rica.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_cote_divoire.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_croatia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_cuba.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_cyprus.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_czech_republic.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_denmark.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_djibouti.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_dominica.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_dominican_republic.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_east_timor.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_egypt.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_el_salvador.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_england.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_equador.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_equatorial_guinea.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_eritrea.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_estonia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_ethiopia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_european_union.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_falkland_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_faroe_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_fiji.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_finish.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_finland.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_france.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_french_polynesia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_gabon.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_gambia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_georgia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_germany.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_ghana.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_gibraltar.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_great_britain.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_greece.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_greenland.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_grenada.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_guam.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_guatemala.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_guernsey.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_guinea.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_guinea_bissau.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_guyana.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_haiti.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_honduras.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_hong_kong.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_hot.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_hungary.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_iceland.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_india.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_indonesia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_iran.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_iraq.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_ireland.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_isle_of_man.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_israel.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_italy.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_jamaica.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_japan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_jersey.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_jordan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_kazakhstan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_kenya.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_kiribati.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_kuwait.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_kyrgyzstan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_laos.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_latvia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_lebanon.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_lesotho.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_liberia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_libya.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_liechtenstein.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_lithuania.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_luxembourg.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_macau.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_macedonia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_madagascar.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_malawi.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_malaysia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_maledives.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_mali.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_malta.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_marshall_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_martinique.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_mauretania.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_mauritius.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_mexico.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_micronesia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_moldova.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_monaco.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_mongolia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_montserrat.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_morocco.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_mozambique.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_namibia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_nato.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_nauru.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_nepal.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_netherlands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_netherlands_antilles.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_new.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_new_zealand.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_nicaragua.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_niger.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_nigeria.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_niue.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_norfolk_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_north_korea.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_northern_mariana_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_norway.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_olympic.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_oman.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_orange.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_pakistan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_palau.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_panama.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_papua_new_guinea.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_paraquay.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_peru.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_philippines.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_pink.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_pitcairn_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_poland.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_portugal.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_puerto_rico.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_purple.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_qatar.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_red_cross.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_romania.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_russia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_rwanda.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_saint_helena.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_saint_kitts_and_nevis.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_saint_lucia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_samoa.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_san_marino.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_sao_tome_and_principe.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_saudi_arabia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_scotland.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_senegal.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_serbia_montenegro.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_seychelles.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_sierra_leone.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_singapore.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_slovakia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_slovenia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_solomon_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_somalia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_south_africa.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_south_georgia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_south_korea.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_spain.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_sri_lanka.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_sudan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_suriname.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_swaziland.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_sweden.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_switzerland.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_syria.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_taiwan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_tajikistan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_tanzania.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_thailand.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_tibet.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_togo.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_tonga.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_trinidad_and_tobago.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_tunisia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_turkey.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_turkmenistan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_turks_and_caicos_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_tuvalu.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_uganda.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_ukraine.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_unesco.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_united_arab_emirates.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_united_nations.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_uruquay.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_usa.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_uzbekistan.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_vanuatu.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_vatican_city.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_venezuela.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_vietnam.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_virgin_islands.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_wales.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_wallis_and_futuna.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_wto.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_wwf.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_yellow.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_yemen.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_zambia.png create mode 100644 apps/icons/static/Fat Cow/32x32/flag_zimbabwe.png create mode 100644 apps/icons/static/Fat Cow/32x32/flamingo.png create mode 100644 apps/icons/static/Fat Cow/32x32/flashdisk.png create mode 100644 apps/icons/static/Fat Cow/32x32/flashlight.png create mode 100644 apps/icons/static/Fat Cow/32x32/flashlight_shine.png create mode 100644 apps/icons/static/Fat Cow/32x32/flask.png create mode 100644 apps/icons/static/Fat Cow/32x32/flask_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/flex.png create mode 100644 apps/icons/static/Fat Cow/32x32/flex_builder.png create mode 100644 apps/icons/static/Fat Cow/32x32/flickr.png create mode 100644 apps/icons/static/Fat Cow/32x32/flood_it.png create mode 100644 apps/icons/static/Fat Cow/32x32/flower.png create mode 100644 apps/icons/static/Fat Cow/32x32/fog.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_bell.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_brick.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_bug.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_camera.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_database.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_explore.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_feed.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_find.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_heart.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_image.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_lightbulb.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_page.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_page_white.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_palette.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_picture.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_star.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_table.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_user.png create mode 100644 apps/icons/static/Fat Cow/32x32/folder_wrench.png create mode 100644 apps/icons/static/Fat Cow/32x32/folders.png create mode 100644 apps/icons/static/Fat Cow/32x32/folders_explorer.png create mode 100644 apps/icons/static/Fat Cow/32x32/font.png create mode 100644 apps/icons/static/Fat Cow/32x32/font_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/font_colors.png create mode 100644 apps/icons/static/Fat Cow/32x32/font_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/font_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/font_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/font_red_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/font_subscript.png create mode 100644 apps/icons/static/Fat Cow/32x32/font_superscript.png create mode 100644 apps/icons/static/Fat Cow/32x32/form.png create mode 100644 apps/icons/static/Fat Cow/32x32/formheading.png create mode 100644 apps/icons/static/Fat Cow/32x32/forrst.png create mode 100644 apps/icons/static/Fat Cow/32x32/freebsd.png create mode 100644 apps/icons/static/Fat Cow/32x32/friendfeed.png create mode 100644 apps/icons/static/Fat Cow/32x32/ftp.png create mode 100644 apps/icons/static/Fat Cow/32x32/gamespot.png create mode 100644 apps/icons/static/Fat Cow/32x32/gas.png create mode 100644 apps/icons/static/Fat Cow/32x32/gcp.png create mode 100644 apps/icons/static/Fat Cow/32x32/gcp_rms.png create mode 100644 apps/icons/static/Fat Cow/32x32/gear_in.png create mode 100644 apps/icons/static/Fat Cow/32x32/gentoo_linux.png create mode 100644 apps/icons/static/Fat Cow/32x32/georectify.png create mode 100644 apps/icons/static/Fat Cow/32x32/gift_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/global_telecom.png create mode 100644 apps/icons/static/Fat Cow/32x32/globe_model.png create mode 100644 apps/icons/static/Fat Cow/32x32/google.png create mode 100644 apps/icons/static/Fat Cow/32x32/google_adsense.png create mode 100644 apps/icons/static/Fat Cow/32x32/google_custom_search.png create mode 100644 apps/icons/static/Fat Cow/32x32/google_map.png create mode 100644 apps/icons/static/Fat Cow/32x32/google_new.png create mode 100644 apps/icons/static/Fat Cow/32x32/google_talk.png create mode 100644 apps/icons/static/Fat Cow/32x32/google_voice.png create mode 100644 apps/icons/static/Fat Cow/32x32/google_wave.png create mode 100644 apps/icons/static/Fat Cow/32x32/google_web_elements.png create mode 100644 apps/icons/static/Fat Cow/32x32/google_webmaster_tools.png create mode 100644 apps/icons/static/Fat Cow/32x32/gowalla.png create mode 100644 apps/icons/static/Fat Cow/32x32/gps_automotive.png create mode 100644 apps/icons/static/Fat Cow/32x32/gps_handheld.png create mode 100644 apps/icons/static/Fat Cow/32x32/grass.png create mode 100644 apps/icons/static/Fat Cow/32x32/green.png create mode 100644 apps/icons/static/Fat Cow/32x32/grid.png create mode 100644 apps/icons/static/Fat Cow/32x32/grooveshark.png create mode 100644 apps/icons/static/Fat Cow/32x32/group.png create mode 100644 apps/icons/static/Fat Cow/32x32/group_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/group_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/group_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/group_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/group_gear.png create mode 100644 apps/icons/static/Fat Cow/32x32/group_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/group_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/group_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/hammer.png create mode 100644 apps/icons/static/Fat Cow/32x32/hand.png create mode 100644 apps/icons/static/Fat Cow/32x32/hand_point.png create mode 100644 apps/icons/static/Fat Cow/32x32/hand_point_090.png create mode 100644 apps/icons/static/Fat Cow/32x32/hand_point_180.png create mode 100644 apps/icons/static/Fat Cow/32x32/hand_point_270.png create mode 100644 apps/icons/static/Fat Cow/32x32/hand_property.png create mode 100644 apps/icons/static/Fat Cow/32x32/handbag.png create mode 100644 apps/icons/static/Fat Cow/32x32/hardware_building_oem.png create mode 100644 apps/icons/static/Fat Cow/32x32/hat.png create mode 100644 apps/icons/static/Fat Cow/32x32/hbox.png create mode 100644 apps/icons/static/Fat Cow/32x32/hd_1080.png create mode 100644 apps/icons/static/Fat Cow/32x32/hd_720.png create mode 100644 apps/icons/static/Fat Cow/32x32/hd_ready.png create mode 100644 apps/icons/static/Fat Cow/32x32/hdividedbox.png create mode 100644 apps/icons/static/Fat Cow/32x32/headphone.png create mode 100644 apps/icons/static/Fat Cow/32x32/headphone_mic.png create mode 100644 apps/icons/static/Fat Cow/32x32/health.png create mode 100644 apps/icons/static/Fat Cow/32x32/heart.png create mode 100644 apps/icons/static/Fat Cow/32x32/heart_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/heart_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/helmet.png create mode 100644 apps/icons/static/Fat Cow/32x32/help.png create mode 100644 apps/icons/static/Fat Cow/32x32/hlocchart.png create mode 100644 apps/icons/static/Fat Cow/32x32/holly.png create mode 100644 apps/icons/static/Fat Cow/32x32/home_page.png create mode 100644 apps/icons/static/Fat Cow/32x32/horizontal_list.png create mode 100644 apps/icons/static/Fat Cow/32x32/horn.png create mode 100644 apps/icons/static/Fat Cow/32x32/horoscopes.png create mode 100644 apps/icons/static/Fat Cow/32x32/hostname.png create mode 100644 apps/icons/static/Fat Cow/32x32/hot.png create mode 100644 apps/icons/static/Fat Cow/32x32/hotjobs.png create mode 100644 apps/icons/static/Fat Cow/32x32/hourglass.png create mode 100644 apps/icons/static/Fat Cow/32x32/hourglass_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/hourglass_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/hourglass_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/hourglass_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/house.png create mode 100644 apps/icons/static/Fat Cow/32x32/house_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/house_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/house_one.png create mode 100644 apps/icons/static/Fat Cow/32x32/house_two.png create mode 100644 apps/icons/static/Fat Cow/32x32/hrule.png create mode 100644 apps/icons/static/Fat Cow/32x32/hslider.png create mode 100644 apps/icons/static/Fat Cow/32x32/html.png create mode 100644 apps/icons/static/Fat Cow/32x32/html_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/html_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/html_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/html_valid.png create mode 100644 apps/icons/static/Fat Cow/32x32/hummingbird.png create mode 100644 apps/icons/static/Fat Cow/32x32/icecream.png create mode 100644 apps/icons/static/Fat Cow/32x32/ilike.png create mode 100644 apps/icons/static/Fat Cow/32x32/im_messenger.png create mode 100644 apps/icons/static/Fat Cow/32x32/image.png create mode 100644 apps/icons/static/Fat Cow/32x32/image_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/image_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/image_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/image_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/images.png create mode 100644 apps/icons/static/Fat Cow/32x32/index-cards.png create mode 100644 apps/icons/static/Fat Cow/32x32/info_rhombus.png create mode 100644 apps/icons/static/Fat Cow/32x32/information.png create mode 100644 apps/icons/static/Fat Cow/32x32/injection.png create mode 100644 apps/icons/static/Fat Cow/32x32/insert_element.png create mode 100644 apps/icons/static/Fat Cow/32x32/insert_object.png create mode 100644 apps/icons/static/Fat Cow/32x32/installer_box.png create mode 100644 apps/icons/static/Fat Cow/32x32/interface_preferences.png create mode 100644 apps/icons/static/Fat Cow/32x32/internet_explorer.png create mode 100644 apps/icons/static/Fat Cow/32x32/investment_menu_quality.png create mode 100644 apps/icons/static/Fat Cow/32x32/ip.png create mode 100644 apps/icons/static/Fat Cow/32x32/ip_block.png create mode 100644 apps/icons/static/Fat Cow/32x32/ip_class.png create mode 100644 apps/icons/static/Fat Cow/32x32/ipad.png create mode 100644 apps/icons/static/Fat Cow/32x32/iphone.png create mode 100644 apps/icons/static/Fat Cow/32x32/ipod.png create mode 100644 apps/icons/static/Fat Cow/32x32/ipod_cast.png create mode 100644 apps/icons/static/Fat Cow/32x32/ipod_cast_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/ipod_cast_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/ipod_sound.png create mode 100644 apps/icons/static/Fat Cow/32x32/italy.png create mode 100644 apps/icons/static/Fat Cow/32x32/jacket.png create mode 100644 apps/icons/static/Fat Cow/32x32/jar_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/jar_open.png create mode 100644 apps/icons/static/Fat Cow/32x32/jeans.png create mode 100644 apps/icons/static/Fat Cow/32x32/joystick.png create mode 100644 apps/icons/static/Fat Cow/32x32/joystick_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/joystick_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/joystick_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/key.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_a.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_b.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_c.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_d.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_e.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_escape.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_f.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_g.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_i.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_j.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_k.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_l.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_m.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_n.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_o.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_p.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_q.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_s.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_t.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_u.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_v.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_w.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_x.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_y.png create mode 100644 apps/icons/static/Fat Cow/32x32/key_z.png create mode 100644 apps/icons/static/Fat Cow/32x32/keyboard.png create mode 100644 apps/icons/static/Fat Cow/32x32/keyboard_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/keyboard_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/keyboard_magnify.png create mode 100644 apps/icons/static/Fat Cow/32x32/kids.png create mode 100644 apps/icons/static/Fat Cow/32x32/ladybird.png create mode 100644 apps/icons/static/Fat Cow/32x32/landmarks.png create mode 100644 apps/icons/static/Fat Cow/32x32/languange.png create mode 100644 apps/icons/static/Fat Cow/32x32/laptop.png create mode 100644 apps/icons/static/Fat Cow/32x32/large_tiles.png create mode 100644 apps/icons/static/Fat Cow/32x32/last_fm.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_aspect_arrow.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_cell_cats.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_chart.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_command.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_create.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_database.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_export.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_gps.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_grid.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_group.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_his.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_histogram.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_import.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_label.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_open.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_raster.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_raster_3d.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_redraw.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_remove.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_rgb.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_save.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_shaded_relief.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_to_image_size.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_vector.png create mode 100644 apps/icons/static/Fat Cow/32x32/layer_wms.png create mode 100644 apps/icons/static/Fat Cow/32x32/layers.png create mode 100644 apps/icons/static/Fat Cow/32x32/layers_map.png create mode 100644 apps/icons/static/Fat Cow/32x32/layout.png create mode 100644 apps/icons/static/Fat Cow/32x32/layout_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/layout_content.png create mode 100644 apps/icons/static/Fat Cow/32x32/layout_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/layout_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/layout_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/layout_header.png create mode 100644 apps/icons/static/Fat Cow/32x32/layout_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/layout_sidebar.png create mode 100644 apps/icons/static/Fat Cow/32x32/led.png create mode 100644 apps/icons/static/Fat Cow/32x32/legend.png create mode 100644 apps/icons/static/Fat Cow/32x32/license_management.png create mode 100644 apps/icons/static/Fat Cow/32x32/life_vest.png create mode 100644 apps/icons/static/Fat Cow/32x32/light_circle_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/lightbulb.png create mode 100644 apps/icons/static/Fat Cow/32x32/lightbulb_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/lightbulb_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/lightbulb_off.png create mode 100644 apps/icons/static/Fat Cow/32x32/lighthouse.png create mode 100644 apps/icons/static/Fat Cow/32x32/lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/lightning_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/lightning_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/lightning_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/line_split.png create mode 100644 apps/icons/static/Fat Cow/32x32/linechart.png create mode 100644 apps/icons/static/Fat Cow/32x32/link.png create mode 100644 apps/icons/static/Fat Cow/32x32/link_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/link_break.png create mode 100644 apps/icons/static/Fat Cow/32x32/link_button.png create mode 100644 apps/icons/static/Fat Cow/32x32/link_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/link_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/link_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/linkbar.png create mode 100644 apps/icons/static/Fat Cow/32x32/linkedin.png create mode 100644 apps/icons/static/Fat Cow/32x32/linux_mint.png create mode 100644 apps/icons/static/Fat Cow/32x32/list.png create mode 100644 apps/icons/static/Fat Cow/32x32/livejournal.png create mode 100644 apps/icons/static/Fat Cow/32x32/locate.png create mode 100644 apps/icons/static/Fat Cow/32x32/location_pin.png create mode 100644 apps/icons/static/Fat Cow/32x32/lock.png create mode 100644 apps/icons/static/Fat Cow/32x32/lock_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/lock_break.png create mode 100644 apps/icons/static/Fat Cow/32x32/lock_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/lock_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/lock_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/lock_open.png create mode 100644 apps/icons/static/Fat Cow/32x32/lollipop.png create mode 100644 apps/icons/static/Fat Cow/32x32/lollypop.png create mode 100644 apps/icons/static/Fat Cow/32x32/lorry.png create mode 100644 apps/icons/static/Fat Cow/32x32/lorry_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/lorry_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/lorry_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/lorry_flatbed.png create mode 100644 apps/icons/static/Fat Cow/32x32/lorry_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/lorry_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/luggage.png create mode 100644 apps/icons/static/Fat Cow/32x32/magic_wand_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/magnet.png create mode 100644 apps/icons/static/Fat Cow/32x32/magnifier.png create mode 100644 apps/icons/static/Fat Cow/32x32/magnifier_zoom_in.png create mode 100644 apps/icons/static/Fat Cow/32x32/magnifier_zoom_out.png create mode 100644 apps/icons/static/Fat Cow/32x32/mail-trash.png create mode 100644 apps/icons/static/Fat Cow/32x32/mail_box.png create mode 100644 apps/icons/static/Fat Cow/32x32/mail_server_setting.png create mode 100644 apps/icons/static/Fat Cow/32x32/male.png create mode 100644 apps/icons/static/Fat Cow/32x32/mandriva.png create mode 100644 apps/icons/static/Fat Cow/32x32/map.png create mode 100644 apps/icons/static/Fat Cow/32x32/map_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/map_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/map_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/map_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/map_magnify.png create mode 100644 apps/icons/static/Fat Cow/32x32/marketwatch.png create mode 100644 apps/icons/static/Fat Cow/32x32/master_card.png create mode 100644 apps/icons/static/Fat Cow/32x32/measure.png create mode 100644 apps/icons/static/Fat Cow/32x32/measure_crop.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_bronze_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_bronze_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_bronze_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_bronze_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_bronze_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_gold_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_gold_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_gold_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_gold_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_gold_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_silver_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_silver_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_silver_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_silver_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/medal_silver_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/menu.png create mode 100644 apps/icons/static/Fat Cow/32x32/menu_item.png create mode 100644 apps/icons/static/Fat Cow/32x32/menubar.png create mode 100644 apps/icons/static/Fat Cow/32x32/messenger.png create mode 100644 apps/icons/static/Fat Cow/32x32/metro.png create mode 100644 apps/icons/static/Fat Cow/32x32/metronome.png create mode 100644 apps/icons/static/Fat Cow/32x32/micro_sd.png create mode 100644 apps/icons/static/Fat Cow/32x32/micro_sd_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/microphone.png create mode 100644 apps/icons/static/Fat Cow/32x32/milestone.png create mode 100644 apps/icons/static/Fat Cow/32x32/mixer.png create mode 100644 apps/icons/static/Fat Cow/32x32/mixx.png create mode 100644 apps/icons/static/Fat Cow/32x32/mobile_me.png create mode 100644 apps/icons/static/Fat Cow/32x32/money.png create mode 100644 apps/icons/static/Fat Cow/32x32/money_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/money_bag.png create mode 100644 apps/icons/static/Fat Cow/32x32/money_bookers.png create mode 100644 apps/icons/static/Fat Cow/32x32/money_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/money_dollar.png create mode 100644 apps/icons/static/Fat Cow/32x32/money_euro.png create mode 100644 apps/icons/static/Fat Cow/32x32/money_in_envelope.png create mode 100644 apps/icons/static/Fat Cow/32x32/money_pound.png create mode 100644 apps/icons/static/Fat Cow/32x32/money_yen.png create mode 100644 apps/icons/static/Fat Cow/32x32/moneybox.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_screensaver.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_sidebar.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_wallpaper.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_window.png create mode 100644 apps/icons/static/Fat Cow/32x32/monitor_window_3d.png create mode 100644 apps/icons/static/Fat Cow/32x32/motherboard.png create mode 100644 apps/icons/static/Fat Cow/32x32/mouse.png create mode 100644 apps/icons/static/Fat Cow/32x32/mouse_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/mouse_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/mouse_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/mouse_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/mouse_select_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/mouse_select_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/mouse_select_scroll.png create mode 100644 apps/icons/static/Fat Cow/32x32/move_to_folder.png create mode 100644 apps/icons/static/Fat Cow/32x32/movies.png create mode 100644 apps/icons/static/Fat Cow/32x32/ms_exchange.png create mode 100644 apps/icons/static/Fat Cow/32x32/ms_frontpage.png create mode 100644 apps/icons/static/Fat Cow/32x32/msn_messenger.png create mode 100644 apps/icons/static/Fat Cow/32x32/multitool.png create mode 100644 apps/icons/static/Fat Cow/32x32/music.png create mode 100644 apps/icons/static/Fat Cow/32x32/my_name_is_e.png create mode 100644 apps/icons/static/Fat Cow/32x32/myspace.png create mode 100644 apps/icons/static/Fat Cow/32x32/nameboard_open.png create mode 100644 apps/icons/static/Fat Cow/32x32/netvibes.png create mode 100644 apps/icons/static/Fat Cow/32x32/network-share.png create mode 100644 apps/icons/static/Fat Cow/32x32/network_adapter.png create mode 100644 apps/icons/static/Fat Cow/32x32/network_folder.png create mode 100644 apps/icons/static/Fat Cow/32x32/networking.png create mode 100644 apps/icons/static/Fat Cow/32x32/networking_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/networking_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/new.png create mode 100644 apps/icons/static/Fat Cow/32x32/newspaper.png create mode 100644 apps/icons/static/Fat Cow/32x32/newspaper_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/newspaper_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/newspaper_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/newspaper_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/newsvine.png create mode 100644 apps/icons/static/Fat Cow/32x32/no_commercial.png create mode 100644 apps/icons/static/Fat Cow/32x32/no_drm_trm.png create mode 100644 apps/icons/static/Fat Cow/32x32/no_image.png create mode 100644 apps/icons/static/Fat Cow/32x32/no_requirements.png create mode 100644 apps/icons/static/Fat Cow/32x32/node-tree.png create mode 100644 apps/icons/static/Fat Cow/32x32/nokia_s60.png create mode 100644 apps/icons/static/Fat Cow/32x32/non_derivative.png create mode 100644 apps/icons/static/Fat Cow/32x32/note.png create mode 100644 apps/icons/static/Fat Cow/32x32/note_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/note_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/note_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/note_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/note_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/numeric_stepper.png create mode 100644 apps/icons/static/Fat Cow/32x32/oil.png create mode 100644 apps/icons/static/Fat Cow/32x32/open_folder.png create mode 100644 apps/icons/static/Fat Cow/32x32/open_suse.png create mode 100644 apps/icons/static/Fat Cow/32x32/openid.png create mode 100644 apps/icons/static/Fat Cow/32x32/opera.png create mode 100644 apps/icons/static/Fat Cow/32x32/orbit.png create mode 100644 apps/icons/static/Fat Cow/32x32/origami.png create mode 100644 apps/icons/static/Fat Cow/32x32/orkut.png create mode 100644 apps/icons/static/Fat Cow/32x32/ornament_gold.png create mode 100644 apps/icons/static/Fat Cow/32x32/other_phone.png create mode 100644 apps/icons/static/Fat Cow/32x32/package.png create mode 100644 apps/icons/static/Fat Cow/32x32/package_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/package_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/package_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/package_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/package_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/page.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_attach.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_code.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_copy.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_excel.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_find.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_gear.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_magnifier.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_paintbrush.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_paste.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_refresh.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_save.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_acrobat.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_actionscript.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_c.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_camera.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_cd.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_code.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_code_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_compress.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_copy.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_cplusplus.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_csharp.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_cup.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_database.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_dvd.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_excel.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_find.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_flash.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_gear.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_get.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_h.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_horizontal.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_magnify.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_medal.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_office.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_paint.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_paintbrush.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_paste.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_php.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_picture.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_powerpoint.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_put.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_ruby.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_stack.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_star.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_text.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_text_width.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_tux.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_vector.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_visualstudio.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_width.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_word.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_world.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_wrench.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_white_zip.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_word.png create mode 100644 apps/icons/static/Fat Cow/32x32/page_world.png create mode 100644 apps/icons/static/Fat Cow/32x32/painbrush.png create mode 100644 apps/icons/static/Fat Cow/32x32/paintcan.png create mode 100644 apps/icons/static/Fat Cow/32x32/palette.png create mode 100644 apps/icons/static/Fat Cow/32x32/pandora.png create mode 100644 apps/icons/static/Fat Cow/32x32/panel.png create mode 100644 apps/icons/static/Fat Cow/32x32/paper_airplane.png create mode 100644 apps/icons/static/Fat Cow/32x32/parrot.png create mode 100644 apps/icons/static/Fat Cow/32x32/participation_rate.png create mode 100644 apps/icons/static/Fat Cow/32x32/paste_plain.png create mode 100644 apps/icons/static/Fat Cow/32x32/paste_word.png create mode 100644 apps/icons/static/Fat Cow/32x32/paypal-2.png create mode 100644 apps/icons/static/Fat Cow/32x32/paypal.png create mode 100644 apps/icons/static/Fat Cow/32x32/pc_linux_os.png create mode 100644 apps/icons/static/Fat Cow/32x32/pci.png create mode 100644 apps/icons/static/Fat Cow/32x32/peacock.png create mode 100644 apps/icons/static/Fat Cow/32x32/peak_cap.png create mode 100644 apps/icons/static/Fat Cow/32x32/pencil.png create mode 100644 apps/icons/static/Fat Cow/32x32/pencil_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/pencil_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/pencil_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/perfomance.png create mode 100644 apps/icons/static/Fat Cow/32x32/personal_finance.png create mode 100644 apps/icons/static/Fat Cow/32x32/personals.png create mode 100644 apps/icons/static/Fat Cow/32x32/phone.png create mode 100644 apps/icons/static/Fat Cow/32x32/phone_Android.png create mode 100644 apps/icons/static/Fat Cow/32x32/phone_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/phone_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/phone_sound.png create mode 100644 apps/icons/static/Fat Cow/32x32/photo.png create mode 100644 apps/icons/static/Fat Cow/32x32/photo_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/photo_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/photo_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/photos.png create mode 100644 apps/icons/static/Fat Cow/32x32/pi_math.png create mode 100644 apps/icons/static/Fat Cow/32x32/picasa.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_frame.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/picture_save.png create mode 100644 apps/icons/static/Fat Cow/32x32/pictures.png create mode 100644 apps/icons/static/Fat Cow/32x32/piechart.png create mode 100644 apps/icons/static/Fat Cow/32x32/pilcrow.png create mode 100644 apps/icons/static/Fat Cow/32x32/pill.png create mode 100644 apps/icons/static/Fat Cow/32x32/pill_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/pill_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/pill_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/pint.png create mode 100644 apps/icons/static/Fat Cow/32x32/pirate_flag.png create mode 100644 apps/icons/static/Fat Cow/32x32/places.png create mode 100644 apps/icons/static/Fat Cow/32x32/playstation.png create mode 100644 apps/icons/static/Fat Cow/32x32/plotchart.png create mode 100644 apps/icons/static/Fat Cow/32x32/plugin.png create mode 100644 apps/icons/static/Fat Cow/32x32/plugin_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/plugin_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/plugin_disabled.png create mode 100644 apps/icons/static/Fat Cow/32x32/plugin_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/plugin_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/plugin_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/plugin_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/plurk.png create mode 100644 apps/icons/static/Fat Cow/32x32/poker.png create mode 100644 apps/icons/static/Fat Cow/32x32/poo.png create mode 100644 apps/icons/static/Fat Cow/32x32/pop_mail.png create mode 100644 apps/icons/static/Fat Cow/32x32/popcorn.png create mode 100644 apps/icons/static/Fat Cow/32x32/port.png create mode 100644 apps/icons/static/Fat Cow/32x32/postage_stamp.png create mode 100644 apps/icons/static/Fat Cow/32x32/posterous.png create mode 100644 apps/icons/static/Fat Cow/32x32/power_surge.png create mode 100644 apps/icons/static/Fat Cow/32x32/preferences.png create mode 100644 apps/icons/static/Fat Cow/32x32/premium_support.png create mode 100644 apps/icons/static/Fat Cow/32x32/price_alert.png create mode 100644 apps/icons/static/Fat Cow/32x32/price_comparison.png create mode 100644 apps/icons/static/Fat Cow/32x32/price_watch.png create mode 100644 apps/icons/static/Fat Cow/32x32/print_size.png create mode 100644 apps/icons/static/Fat Cow/32x32/printer.png create mode 100644 apps/icons/static/Fat Cow/32x32/printer_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/printer_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/printer_empty.png create mode 100644 apps/icons/static/Fat Cow/32x32/printer_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/private.png create mode 100644 apps/icons/static/Fat Cow/32x32/processor.png create mode 100644 apps/icons/static/Fat Cow/32x32/production_copyleft.png create mode 100644 apps/icons/static/Fat Cow/32x32/profiles.png create mode 100644 apps/icons/static/Fat Cow/32x32/progressbar.png create mode 100644 apps/icons/static/Fat Cow/32x32/purse.png create mode 100644 apps/icons/static/Fat Cow/32x32/qik.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_angry.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_at_home.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_at_work.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_away.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_bad_mood.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_dnd.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_eating.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_free_for_chat.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_invisible.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_invisible_for_all.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_not_available.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_occupied.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_offline.png create mode 100644 apps/icons/static/Fat Cow/32x32/qip_online.png create mode 100644 apps/icons/static/Fat Cow/32x32/question.png create mode 100644 apps/icons/static/Fat Cow/32x32/radio_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/radio_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/radioactivity.png create mode 100644 apps/icons/static/Fat Cow/32x32/radiobutton.png create mode 100644 apps/icons/static/Fat Cow/32x32/radiobutton_group.png create mode 100644 apps/icons/static/Fat Cow/32x32/radiolocator.png create mode 100644 apps/icons/static/Fat Cow/32x32/rain.png create mode 100644 apps/icons/static/Fat Cow/32x32/rainbow.png create mode 100644 apps/icons/static/Fat Cow/32x32/rainbow_cloud.png create mode 100644 apps/icons/static/Fat Cow/32x32/readernaut.png create mode 100644 apps/icons/static/Fat Cow/32x32/real_estate.png create mode 100644 apps/icons/static/Fat Cow/32x32/recycle.png create mode 100644 apps/icons/static/Fat Cow/32x32/recycle_bag.png create mode 100644 apps/icons/static/Fat Cow/32x32/red_line.png create mode 100644 apps/icons/static/Fat Cow/32x32/reddit.png create mode 100644 apps/icons/static/Fat Cow/32x32/remote.png create mode 100644 apps/icons/static/Fat Cow/32x32/report.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_disk.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_magnify.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_picture.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_user.png create mode 100644 apps/icons/static/Fat Cow/32x32/report_word.png create mode 100644 apps/icons/static/Fat Cow/32x32/reseller_account.png create mode 100644 apps/icons/static/Fat Cow/32x32/reseller_account_template.png create mode 100644 apps/icons/static/Fat Cow/32x32/reseller_programm.png create mode 100644 apps/icons/static/Fat Cow/32x32/resize_picture.png create mode 100644 apps/icons/static/Fat Cow/32x32/resource_usage.png create mode 100644 apps/icons/static/Fat Cow/32x32/resources.png create mode 100644 apps/icons/static/Fat Cow/32x32/restaurant_menu.png create mode 100644 apps/icons/static/Fat Cow/32x32/resultset_first.png create mode 100644 apps/icons/static/Fat Cow/32x32/resultset_last.png create mode 100644 apps/icons/static/Fat Cow/32x32/resultset_next.png create mode 100644 apps/icons/static/Fat Cow/32x32/resultset_previous.png create mode 100644 apps/icons/static/Fat Cow/32x32/ribbon.png create mode 100644 apps/icons/static/Fat Cow/32x32/richtext_editor.png create mode 100644 apps/icons/static/Fat Cow/32x32/ring.png create mode 100644 apps/icons/static/Fat Cow/32x32/road_sign.png create mode 100644 apps/icons/static/Fat Cow/32x32/roadworks.png create mode 100644 apps/icons/static/Fat Cow/32x32/robo_to.png create mode 100644 apps/icons/static/Fat Cow/32x32/role.png create mode 100644 apps/icons/static/Fat Cow/32x32/rosette.png create mode 100644 apps/icons/static/Fat Cow/32x32/rotate_90.png create mode 100644 apps/icons/static/Fat Cow/32x32/router.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_around.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_forward.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_go_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_go_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_go_straight_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_go_straight_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_intersection_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turn_arround_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turn_arround_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turn_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turn_left_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turn_left_crossroads.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turn_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turn_right_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turn_u.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turnaround_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turnaround_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turning_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/routing_turning_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/rss.png create mode 100644 apps/icons/static/Fat Cow/32x32/rss_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/rss_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/rss_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/rss_valid.png create mode 100644 apps/icons/static/Fat Cow/32x32/ruby.png create mode 100644 apps/icons/static/Fat Cow/32x32/ruby_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/ruby_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/ruby_gear.png create mode 100644 apps/icons/static/Fat Cow/32x32/ruby_get.png create mode 100644 apps/icons/static/Fat Cow/32x32/ruby_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/ruby_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/ruby_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/ruby_put.png create mode 100644 apps/icons/static/Fat Cow/32x32/safari_browser.png create mode 100644 apps/icons/static/Fat Cow/32x32/safe.png create mode 100644 apps/icons/static/Fat Cow/32x32/sallary_deferrais.png create mode 100644 apps/icons/static/Fat Cow/32x32/salver.png create mode 100644 apps/icons/static/Fat Cow/32x32/santa.png create mode 100644 apps/icons/static/Fat Cow/32x32/satellite.png create mode 100644 apps/icons/static/Fat Cow/32x32/satellite_dish.png create mode 100644 apps/icons/static/Fat Cow/32x32/save_as.png create mode 100644 apps/icons/static/Fat Cow/32x32/save_money.png create mode 100644 apps/icons/static/Fat Cow/32x32/scale_image.png create mode 100644 apps/icons/static/Fat Cow/32x32/scanner.png create mode 100644 apps/icons/static/Fat Cow/32x32/screen_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/screwdriver.png create mode 100644 apps/icons/static/Fat Cow/32x32/script.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_code.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_code_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_gear.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_palette.png create mode 100644 apps/icons/static/Fat Cow/32x32/script_save.png create mode 100644 apps/icons/static/Fat Cow/32x32/scripts.png create mode 100644 apps/icons/static/Fat Cow/32x32/scroller_bar.png create mode 100644 apps/icons/static/Fat Cow/32x32/scull.png create mode 100644 apps/icons/static/Fat Cow/32x32/search_minus.png create mode 100644 apps/icons/static/Fat Cow/32x32/search_plus.png create mode 100644 apps/icons/static/Fat Cow/32x32/select.png create mode 100644 apps/icons/static/Fat Cow/32x32/select_by_adding_to_selection.png create mode 100644 apps/icons/static/Fat Cow/32x32/select_by_color.png create mode 100644 apps/icons/static/Fat Cow/32x32/select_by_difference.png create mode 100644 apps/icons/static/Fat Cow/32x32/select_by_intersection.png create mode 100644 apps/icons/static/Fat Cow/32x32/select_continuous_area.png create mode 100644 apps/icons/static/Fat Cow/32x32/select_ellipse.png create mode 100644 apps/icons/static/Fat Cow/32x32/select_invert.png create mode 100644 apps/icons/static/Fat Cow/32x32/select_lasso.png create mode 100644 apps/icons/static/Fat Cow/32x32/select_restangular.png create mode 100644 apps/icons/static/Fat Cow/32x32/sertificate.png create mode 100644 apps/icons/static/Fat Cow/32x32/server.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_chart.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_components.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_compress.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_connect.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_database.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_information.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_stanchion.png create mode 100644 apps/icons/static/Fat Cow/32x32/server_uncompress.png create mode 100644 apps/icons/static/Fat Cow/32x32/session_idle_time.png create mode 100644 apps/icons/static/Fat Cow/32x32/set_security_question.png create mode 100644 apps/icons/static/Fat Cow/32x32/setting_tools.png create mode 100644 apps/icons/static/Fat Cow/32x32/shading.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_align_bottom.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_align_center.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_align_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_align_middle.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_align_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_align_top.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_flip_horizontal.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_flip_vertical.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_group.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_handles.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_move_back.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_move_backwards.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_move_forwards.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_move_front.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_rotate_anticlockwise.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_rotate_clockwise.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_square.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_square_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_square_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_square_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_square_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_square_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_square_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_square_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/shape_ungroup.png create mode 100644 apps/icons/static/Fat Cow/32x32/share.png create mode 100644 apps/icons/static/Fat Cow/32x32/sharpen.png create mode 100644 apps/icons/static/Fat Cow/32x32/sheduled_task.png create mode 100644 apps/icons/static/Fat Cow/32x32/shield.png create mode 100644 apps/icons/static/Fat Cow/32x32/shield_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/shield_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/shield_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/shirt_polo.png create mode 100644 apps/icons/static/Fat Cow/32x32/shopping.png create mode 100644 apps/icons/static/Fat Cow/32x32/shorts.png create mode 100644 apps/icons/static/Fat Cow/32x32/showel.png create mode 100644 apps/icons/static/Fat Cow/32x32/shuriken.png create mode 100644 apps/icons/static/Fat Cow/32x32/sign.png create mode 100644 apps/icons/static/Fat Cow/32x32/siren.png create mode 100644 apps/icons/static/Fat Cow/32x32/site_backup_and_restore.png create mode 100644 apps/icons/static/Fat Cow/32x32/site_enhancer.png create mode 100644 apps/icons/static/Fat Cow/32x32/sitemap.png create mode 100644 apps/icons/static/Fat Cow/32x32/sitemap_color.png create mode 100644 apps/icons/static/Fat Cow/32x32/size_horizontal.png create mode 100644 apps/icons/static/Fat Cow/32x32/size_vertical.png create mode 100644 apps/icons/static/Fat Cow/32x32/skate.png create mode 100644 apps/icons/static/Fat Cow/32x32/skins.png create mode 100644 apps/icons/static/Fat Cow/32x32/skype.png create mode 100644 apps/icons/static/Fat Cow/32x32/slackware.png create mode 100644 apps/icons/static/Fat Cow/32x32/slideshow.png create mode 100644 apps/icons/static/Fat Cow/32x32/small_business.png create mode 100644 apps/icons/static/Fat Cow/32x32/small_car.png create mode 100644 apps/icons/static/Fat Cow/32x32/small_tiles.png create mode 100644 apps/icons/static/Fat Cow/32x32/snapshot.png create mode 100644 apps/icons/static/Fat Cow/32x32/snow_rain.png create mode 100644 apps/icons/static/Fat Cow/32x32/snowman.png create mode 100644 apps/icons/static/Fat Cow/32x32/soap.png create mode 100644 apps/icons/static/Fat Cow/32x32/soil_layers.png create mode 100644 apps/icons/static/Fat Cow/32x32/solar.png create mode 100644 apps/icons/static/Fat Cow/32x32/sort_ascending.png create mode 100644 apps/icons/static/Fat Cow/32x32/sort_columns.png create mode 100644 apps/icons/static/Fat Cow/32x32/sort_descending.png create mode 100644 apps/icons/static/Fat Cow/32x32/sound.png create mode 100644 apps/icons/static/Fat Cow/32x32/sound_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/sound_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/sound_low.png create mode 100644 apps/icons/static/Fat Cow/32x32/sound_mute.png create mode 100644 apps/icons/static/Fat Cow/32x32/sound_none.png create mode 100644 apps/icons/static/Fat Cow/32x32/soup.png create mode 100644 apps/icons/static/Fat Cow/32x32/source_code.png create mode 100644 apps/icons/static/Fat Cow/32x32/spacer.png create mode 100644 apps/icons/static/Fat Cow/32x32/spam.png create mode 100644 apps/icons/static/Fat Cow/32x32/spam_filter.png create mode 100644 apps/icons/static/Fat Cow/32x32/speakers.png create mode 100644 apps/icons/static/Fat Cow/32x32/speedometer.png create mode 100644 apps/icons/static/Fat Cow/32x32/spellcheck.png create mode 100644 apps/icons/static/Fat Cow/32x32/spellcheck_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/spider_web.png create mode 100644 apps/icons/static/Fat Cow/32x32/spill.png create mode 100644 apps/icons/static/Fat Cow/32x32/sport.png create mode 100644 apps/icons/static/Fat Cow/32x32/sport_8ball.png create mode 100644 apps/icons/static/Fat Cow/32x32/sport_basketball.png create mode 100644 apps/icons/static/Fat Cow/32x32/sport_football.png create mode 100644 apps/icons/static/Fat Cow/32x32/sport_golf.png create mode 100644 apps/icons/static/Fat Cow/32x32/sport_raquet.png create mode 100644 apps/icons/static/Fat Cow/32x32/sport_shuttlecock.png create mode 100644 apps/icons/static/Fat Cow/32x32/sport_soccer.png create mode 100644 apps/icons/static/Fat Cow/32x32/sport_tennis.png create mode 100644 apps/icons/static/Fat Cow/32x32/spring.png create mode 100644 apps/icons/static/Fat Cow/32x32/sql_join.png create mode 100644 apps/icons/static/Fat Cow/32x32/sql_join_inner.png create mode 100644 apps/icons/static/Fat Cow/32x32/sql_join_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/sql_join_left_exclude.png create mode 100644 apps/icons/static/Fat Cow/32x32/sql_join_outer.png create mode 100644 apps/icons/static/Fat Cow/32x32/sql_join_outer_exclude.png create mode 100644 apps/icons/static/Fat Cow/32x32/sql_join_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/sql_join_right_exclude.png create mode 100644 apps/icons/static/Fat Cow/32x32/ssl_certificates.png create mode 100644 apps/icons/static/Fat Cow/32x32/stamp_pattern.png create mode 100644 apps/icons/static/Fat Cow/32x32/star.png create mode 100644 apps/icons/static/Fat Cow/32x32/statistics.png create mode 100644 apps/icons/static/Fat Cow/32x32/status_away.png create mode 100644 apps/icons/static/Fat Cow/32x32/status_busy.png create mode 100644 apps/icons/static/Fat Cow/32x32/status_offline.png create mode 100644 apps/icons/static/Fat Cow/32x32/status_online.png create mode 100644 apps/icons/static/Fat Cow/32x32/steering_wheel.png create mode 100644 apps/icons/static/Fat Cow/32x32/steering_wheel_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/steering_wheel_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/stop.png create mode 100644 apps/icons/static/Fat Cow/32x32/stopwatch_finish.png create mode 100644 apps/icons/static/Fat Cow/32x32/stopwatch_pause.png create mode 100644 apps/icons/static/Fat Cow/32x32/stopwatch_start.png create mode 100644 apps/icons/static/Fat Cow/32x32/storage.png create mode 100644 apps/icons/static/Fat Cow/32x32/street_stall.png create mode 100644 apps/icons/static/Fat Cow/32x32/stumble_upon.png create mode 100644 apps/icons/static/Fat Cow/32x32/style.png create mode 100644 apps/icons/static/Fat Cow/32x32/style_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/style_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/style_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/style_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/subwoofer.png create mode 100644 apps/icons/static/Fat Cow/32x32/sum.png create mode 100644 apps/icons/static/Fat Cow/32x32/sun_cloudy.png create mode 100644 apps/icons/static/Fat Cow/32x32/sun_rain.png create mode 100644 apps/icons/static/Fat Cow/32x32/support.png create mode 100644 apps/icons/static/Fat Cow/32x32/swf_loader.png create mode 100644 apps/icons/static/Fat Cow/32x32/switch.png create mode 100644 apps/icons/static/Fat Cow/32x32/switch_120v.png create mode 100644 apps/icons/static/Fat Cow/32x32/switch_220v.png create mode 100644 apps/icons/static/Fat Cow/32x32/system_monitor.png create mode 100644 apps/icons/static/Fat Cow/32x32/system_time.png create mode 100644 apps/icons/static/Fat Cow/32x32/tab.png create mode 100644 apps/icons/static/Fat Cow/32x32/tab_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/tab_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/tab_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/tab_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/tabbar.png create mode 100644 apps/icons/static/Fat Cow/32x32/table.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_chart.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_excel.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_export.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_gear.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_heatmap.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_import.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_insert.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_money.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_multiple.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_paint_can.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_refresh.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_relationship.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_replace.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_row_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_row_insert.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_save.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_select.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_select_all.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_select_big.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_select_column.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_select_row.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_sheet.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_sort.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_split.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_sum.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_tab.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_tab_resize.png create mode 100644 apps/icons/static/Fat Cow/32x32/table_tab_search.png create mode 100644 apps/icons/static/Fat Cow/32x32/tabnavigator.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_blue_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_blue_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_blue_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_orange.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_pink.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_purple.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/tag_yellow.png create mode 100644 apps/icons/static/Fat Cow/32x32/tags_cloud.png create mode 100644 apps/icons/static/Fat Cow/32x32/tea_cup.png create mode 100644 apps/icons/static/Fat Cow/32x32/teapot.png create mode 100644 apps/icons/static/Fat Cow/32x32/technorati.png create mode 100644 apps/icons/static/Fat Cow/32x32/teddy_bear.png create mode 100644 apps/icons/static/Fat Cow/32x32/telephone.png create mode 100644 apps/icons/static/Fat Cow/32x32/telephone_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/telephone_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/telephone_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/telephone_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/telephone_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/telephone_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/telephone_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/television.png create mode 100644 apps/icons/static/Fat Cow/32x32/television_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/television_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/temperature_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/temperature_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/temperature_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/temperature_4.png create mode 100644 apps/icons/static/Fat Cow/32x32/temperature_5.png create mode 100644 apps/icons/static/Fat Cow/32x32/terminal.png create mode 100644 apps/icons/static/Fat Cow/32x32/text.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_align_center.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_align_justity.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_align_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_align_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_allcaps.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_area.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_bold.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_columns.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_document.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_document_wrap.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_drama.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_dropcaps.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_heading_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_heading_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_heading_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_heading_4.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_heading_5.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_heading_6.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_horizontalrule.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_indent.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_indent_remove.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_italic.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_kerning.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_large_cap.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_letter_omega.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_letterspacing.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_linespacing.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_list_bullets.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_list_numbers.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_lowercase.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_padding_bottom.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_padding_left.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_padding_right.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_padding_top.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_pagination.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_pagination_100.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_prose.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_replace.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_resize.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_signature.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_smallcaps.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_strikethroungh.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_subscript.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_superscript.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_underline.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_uppercase.png create mode 100644 apps/icons/static/Fat Cow/32x32/text_width.png create mode 100644 apps/icons/static/Fat Cow/32x32/textfield.png create mode 100644 apps/icons/static/Fat Cow/32x32/textfield_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/textfield_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/textfield_key.png create mode 100644 apps/icons/static/Fat Cow/32x32/textfield_rename.png create mode 100644 apps/icons/static/Fat Cow/32x32/theater.png create mode 100644 apps/icons/static/Fat Cow/32x32/things_beauty.png create mode 100644 apps/icons/static/Fat Cow/32x32/things_digital.png create mode 100644 apps/icons/static/Fat Cow/32x32/three_tags.png create mode 100644 apps/icons/static/Fat Cow/32x32/thumb_down.png create mode 100644 apps/icons/static/Fat Cow/32x32/thumb_up.png create mode 100644 apps/icons/static/Fat Cow/32x32/tick.png create mode 100644 apps/icons/static/Fat Cow/32x32/tilelist.png create mode 100644 apps/icons/static/Fat Cow/32x32/time.png create mode 100644 apps/icons/static/Fat Cow/32x32/time_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/time_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/time_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/timeline.png create mode 100644 apps/icons/static/Fat Cow/32x32/timeline_marker.png create mode 100644 apps/icons/static/Fat Cow/32x32/tire.png create mode 100644 apps/icons/static/Fat Cow/32x32/title_window.png create mode 100644 apps/icons/static/Fat Cow/32x32/to_do_list.png create mode 100644 apps/icons/static/Fat Cow/32x32/to_do_list_cheked_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/to_do_list_cheked_all.png create mode 100644 apps/icons/static/Fat Cow/32x32/toolbox.png create mode 100644 apps/icons/static/Fat Cow/32x32/tooth.png create mode 100644 apps/icons/static/Fat Cow/32x32/tornado.png create mode 100644 apps/icons/static/Fat Cow/32x32/toster.png create mode 100644 apps/icons/static/Fat Cow/32x32/total_plan_cost.png create mode 100644 apps/icons/static/Fat Cow/32x32/toucan.png create mode 100644 apps/icons/static/Fat Cow/32x32/tower.png create mode 100644 apps/icons/static/Fat Cow/32x32/toxic.png create mode 100644 apps/icons/static/Fat Cow/32x32/traffic_lights.png create mode 100644 apps/icons/static/Fat Cow/32x32/traffic_lights_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/traffic_lights_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/traffic_lights_yellow.png create mode 100644 apps/icons/static/Fat Cow/32x32/traffic_usage.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_crop.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_crop_resize.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_flip.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_layer.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_move.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_path.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_perspective.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_rotate.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_rotate_180.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_rotate_270.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_rotate_90.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_scale.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_selection.png create mode 100644 apps/icons/static/Fat Cow/32x32/transform_shear.png create mode 100644 apps/icons/static/Fat Cow/32x32/transmit.png create mode 100644 apps/icons/static/Fat Cow/32x32/transmit_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/transmit_blue.png create mode 100644 apps/icons/static/Fat Cow/32x32/transmit_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/transmit_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/transmit_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/transmit_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/travel.png create mode 100644 apps/icons/static/Fat Cow/32x32/tree.png create mode 100644 apps/icons/static/Fat Cow/32x32/trojan_horse.png create mode 100644 apps/icons/static/Fat Cow/32x32/tumblr.png create mode 100644 apps/icons/static/Fat Cow/32x32/tux.png create mode 100644 apps/icons/static/Fat Cow/32x32/twitter_1.png create mode 100644 apps/icons/static/Fat Cow/32x32/twitter_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/ubuntu.png create mode 100644 apps/icons/static/Fat Cow/32x32/umbrella.png create mode 100644 apps/icons/static/Fat Cow/32x32/underle_dictionary.png create mode 100644 apps/icons/static/Fat Cow/32x32/understanding.png create mode 100644 apps/icons/static/Fat Cow/32x32/unicorn.png create mode 100644 apps/icons/static/Fat Cow/32x32/universal_binary.png create mode 100644 apps/icons/static/Fat Cow/32x32/update.png create mode 100644 apps/icons/static/Fat Cow/32x32/usb_3.png create mode 100644 apps/icons/static/Fat Cow/32x32/user.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_astronaut.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_batman.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_blondy.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_catwomen.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_chief.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_chief_female.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_clown.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_comment.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_female.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_gray.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_green.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_jew.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_king.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_maid.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_medical.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_medical_female.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_ninja.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_nude.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_nude_female.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_orange.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_police_england.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_police_female.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_policeman.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_queen.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_red.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_sailor.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_silhouette.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_soldier.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_student.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_student_female.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_suit.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_vietnamese.png create mode 100644 apps/icons/static/Fat Cow/32x32/user_zorro.png create mode 100644 apps/icons/static/Fat Cow/32x32/vbox.png create mode 100644 apps/icons/static/Fat Cow/32x32/vcard.png create mode 100644 apps/icons/static/Fat Cow/32x32/vcard_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/vcard_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/vcard_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/vdividedbox.png create mode 100644 apps/icons/static/Fat Cow/32x32/vector.png create mode 100644 apps/icons/static/Fat Cow/32x32/vector_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/vector_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/vhs.png create mode 100644 apps/icons/static/Fat Cow/32x32/viddler.png create mode 100644 apps/icons/static/Fat Cow/32x32/video.png create mode 100644 apps/icons/static/Fat Cow/32x32/video_mode.png create mode 100644 apps/icons/static/Fat Cow/32x32/videodisplay.png create mode 100644 apps/icons/static/Fat Cow/32x32/viewstack.png create mode 100644 apps/icons/static/Fat Cow/32x32/vimeo.png create mode 100644 apps/icons/static/Fat Cow/32x32/virb.png create mode 100644 apps/icons/static/Fat Cow/32x32/virus_protection.png create mode 100644 apps/icons/static/Fat Cow/32x32/visa.png create mode 100644 apps/icons/static/Fat Cow/32x32/visa_2.png create mode 100644 apps/icons/static/Fat Cow/32x32/visa_electron.png create mode 100644 apps/icons/static/Fat Cow/32x32/vlc.png create mode 100644 apps/icons/static/Fat Cow/32x32/vrule.png create mode 100644 apps/icons/static/Fat Cow/32x32/vslider.png create mode 100644 apps/icons/static/Fat Cow/32x32/walk.png create mode 100644 apps/icons/static/Fat Cow/32x32/wallet.png create mode 100644 apps/icons/static/Fat Cow/32x32/wand.png create mode 100644 apps/icons/static/Fat Cow/32x32/weather_clouds.png create mode 100644 apps/icons/static/Fat Cow/32x32/weather_cloudy.png create mode 100644 apps/icons/static/Fat Cow/32x32/weather_lightning.png create mode 100644 apps/icons/static/Fat Cow/32x32/weather_rain.png create mode 100644 apps/icons/static/Fat Cow/32x32/weather_snow.png create mode 100644 apps/icons/static/Fat Cow/32x32/weather_sun.png create mode 100644 apps/icons/static/Fat Cow/32x32/web_concierge.png create mode 100644 apps/icons/static/Fat Cow/32x32/webcam.png create mode 100644 apps/icons/static/Fat Cow/32x32/webcam_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/webcam_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/webcam_error.png create mode 100644 apps/icons/static/Fat Cow/32x32/weight.png create mode 100644 apps/icons/static/Fat Cow/32x32/whistle.png create mode 100644 apps/icons/static/Fat Cow/32x32/widescreen.png create mode 100644 apps/icons/static/Fat Cow/32x32/widgets.png create mode 100644 apps/icons/static/Fat Cow/32x32/windy.png create mode 100644 apps/icons/static/Fat Cow/32x32/wine_pairings.png create mode 100644 apps/icons/static/Fat Cow/32x32/winrar_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/winrar_extract.png create mode 100644 apps/icons/static/Fat Cow/32x32/winrar_view.png create mode 100644 apps/icons/static/Fat Cow/32x32/wishlist_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/wizard.png create mode 100644 apps/icons/static/Fat Cow/32x32/wizard_women.png create mode 100644 apps/icons/static/Fat Cow/32x32/wordpress.png create mode 100644 apps/icons/static/Fat Cow/32x32/wordpress_blog.png create mode 100644 apps/icons/static/Fat Cow/32x32/workspace.png create mode 100644 apps/icons/static/Fat Cow/32x32/world.png create mode 100644 apps/icons/static/Fat Cow/32x32/world_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/world_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/world_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/world_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/world_link.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrapping_behind.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrapping_between.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrapping_edit.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrapping_in_front.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrapping_inline.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrapping_magazine.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrapping_square.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrapping_tight.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrench.png create mode 100644 apps/icons/static/Fat Cow/32x32/wrench_orange.png create mode 100644 apps/icons/static/Fat Cow/32x32/www_page.png create mode 100644 apps/icons/static/Fat Cow/32x32/xhtml.png create mode 100644 apps/icons/static/Fat Cow/32x32/xhtml_add.png create mode 100644 apps/icons/static/Fat Cow/32x32/xhtml_delete.png create mode 100644 apps/icons/static/Fat Cow/32x32/xhtml_go.png create mode 100644 apps/icons/static/Fat Cow/32x32/xhtml_valid.png create mode 100644 apps/icons/static/Fat Cow/32x32/xing.png create mode 100644 apps/icons/static/Fat Cow/32x32/yahoo_messenger.png create mode 100644 apps/icons/static/Fat Cow/32x32/yellow_submarine.png create mode 100644 apps/icons/static/Fat Cow/32x32/yelp.png create mode 100644 apps/icons/static/Fat Cow/32x32/youtube.png create mode 100644 apps/icons/static/Fat Cow/32x32/zoom.png create mode 100644 apps/icons/static/Fat Cow/32x32/zoom_extend.png create mode 100644 apps/icons/static/Fat Cow/32x32/zoom_in.png create mode 100644 apps/icons/static/Fat Cow/32x32/zoom_last.png create mode 100644 apps/icons/static/Fat Cow/32x32/zoom_layer.png create mode 100644 apps/icons/static/Fat Cow/32x32/zoom_out.png create mode 100644 apps/icons/static/Fat Cow/32x32/zoom_refresh.png create mode 100644 apps/icons/static/Fat Cow/32x32/zoom_selection.png create mode 100644 apps/icons/static/Fat Cow/32x32/zootool.png create mode 100644 apps/icons/views.py diff --git a/apps/icons/__init__.py b/apps/icons/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/icons/api.py b/apps/icons/api.py new file mode 100644 index 0000000000..f72dbaebe9 --- /dev/null +++ b/apps/icons/api.py @@ -0,0 +1,8 @@ +from .sets import THEME_ICONSETS, DEFAULT_THEME + +def get_icon_name(icon): + return THEME_ICONSETS[DEFAULT_THEME]['icons'][icon] + + +def get_sprite_name(icon): + return THEME_ICONSETS[DEFAULT_THEME]['sprites'][icon] diff --git a/apps/icons/literals.py b/apps/icons/literals.py new file mode 100644 index 0000000000..0d7e56e84d --- /dev/null +++ b/apps/icons/literals.py @@ -0,0 +1 @@ +APP = 'app' diff --git a/apps/icons/models.py b/apps/icons/models.py new file mode 100644 index 0000000000..71a8362390 --- /dev/null +++ b/apps/icons/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/apps/icons/sets/__init__.py b/apps/icons/sets/__init__.py new file mode 100644 index 0000000000..98ae365303 --- /dev/null +++ b/apps/icons/sets/__init__.py @@ -0,0 +1,25 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from icons.sets import fat_cow, famfamfam + +THEME_DEFAULT = 'default' + +SET_CHOICES = ( + (fat_cow.ID, fat_cow.LABEL), + (famfamfam.ID, famfamfam.LABEL), +) + +THEME_ICONSETS = { + THEME_DEFAULT: { + 'icons': fat_cow.DICTIONARY, + 'sprites': famfamfam.DICTIONARY + } +} + +THEMES_CHOICES = { + THEME_DEFAULT: _(u'Default theme (using Fat cow for icons and FamFamFam for sprites)') +} + +DEFAULT_THEME = THEME_DEFAULT diff --git a/apps/icons/sets/famfamfam.py b/apps/icons/sets/famfamfam.py new file mode 100644 index 0000000000..373c9a855e --- /dev/null +++ b/apps/icons/sets/famfamfam.py @@ -0,0 +1,10 @@ +from django.utils.translation import ugettext_lazy as _ + +from icons.literals import * + +ID = 'famfamfam' +LABEL = _(u'FamFamFam') + +DICTIONARY = { + APP: 'plugin', +} diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py new file mode 100644 index 0000000000..a1e4cf9e92 --- /dev/null +++ b/apps/icons/sets/fat_cow.py @@ -0,0 +1,10 @@ +from django.utils.translation import ugettext_lazy as _ + +from icons.literals import * + +ID = 'fat_cow' +LABEL = _(u'Fat cow') + +DICTIONARY = { + APP: 'plugin.png', +} diff --git a/apps/icons/static/Fat Cow/16x16/32_bit.png b/apps/icons/static/Fat Cow/16x16/32_bit.png new file mode 100644 index 0000000000000000000000000000000000000000..d77e613360efafe2839b63478918a538cc3ef67d GIT binary patch literal 825 zcmV-91IGM`P)g*c~=_K7GeEfHMe)u{PFj zy<76Q1*&fWyv;^X&R}1k7=x6V4URLGLpT_O*_nXOs%rQH@{KEu-Q!w-U&qgvr#MXv z!J$EHqPb1YkpV37A`;udT=+Dg`$fl0HDjr0eAdqX$L_y+qYn_8-Cm?-FQIE>9^o*9 zqA_UXx)8y{L8BZ!pb(6>7p8n6ViyR=;pQn9=KU%x zW}Uzc!h>zB_v-|_7FcQ@_x`{xXAF43gy;Rgakyy+yPXyk?sMQ=ULr0Q?8KQ?kD(wf zAqHcfQD}kX_UHkN-*dKcuCnbLyYOVf*x|WVg~@7|RX!az=6-pDEe1AN>4R~0iEuhz z|8MIgIaM1Y2sz_eK=zH{oY=)$OJe{1IRPF>8Eth2tR000000NkvXXu0mjf Do6UGX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/3d_glasses.png b/apps/icons/static/Fat Cow/16x16/3d_glasses.png new file mode 100644 index 0000000000000000000000000000000000000000..be29f775f7ca8a1831a85d22f979f3e3c79d208a GIT binary patch literal 445 zcmV;u0Yd(XP)T~PTUZb!kU(zL{P-E-1rWi_#lgVJC(OXl&IDHY7pUUnkADnYoSY2***O`c z(Lxzy04EPOA|Wwza4@78NdS3#42;Zt403`33`>I)7+8P?Z~>h!HD@k^xS${dPz3}B z1v79kL5u{2!L$1h9!pL0RbrUti?HS4y*ms$ci#lF)m@w!RNlQq34?q0?=yV-_;DvA z3k!?hj2SbwGchqqAu9k%?kFrQtO2q6`}_T_9#d3uus) n_n~Y>AQr+V&p6<@5g@<-UFdB>qn$rc00000NkvXXu0mjf_jJ2= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/64_bit.png b/apps/icons/static/Fat Cow/16x16/64_bit.png new file mode 100644 index 0000000000000000000000000000000000000000..ee46c5b51ddb5927b861e48374ee4daf0843da34 GIT binary patch literal 838 zcmV-M1G)T(P)jg4FW3&hxm1koHQf;$5AKJA#dh@ue_PiWX@TNSrxQk#7d_)k zQUZjdQ3#Puag+=#7Zi??@`RX8h=%@F2to<<}_~nnJ3cgIc|Ys1U}By8URk|H6Bh zAEWaDWF>2GL8W5B&2|oO`3;sDry~K~tNBm!t z%&cqR#z(L)=M>!b&dL?%&>-P@{u-t&rX*gFUVh%J zPR+SV2ug~g1b)$VYyM4(joghB7vki91^819@m;YBrAe5MXWeR2fZqZP0K5%o2r*{K Q8vp#Ry_;?4be?jrK=K z+5>GO*aH2Nw!6-*4YAEOVUpSR_PsaX%zQJ$2!a5HVNfbvLm20ISXdU$85^#Z-ivm{ zn_}bcn@>&(3-O1-t!GVw_%8<_DhnAQ&!eU@m+{(fMOS+(@_CG+jId?St5-HWNN011 zCOoJ)bfDTajJ-PsV2P5@+5%KcAejpzmDxaY6^b1LWK)<7g)`vPfOjs7*y@(|(<8*? z-ZCN)W*Z~qc`5e{dAAemFFLK5P^i(uXYu|0eOTyiK&}c(@e>Qf(R1m-;Q3~==9R~3 z&)=TEF>6P!`5t^BHwHvws>Coaz)EH16#wF8wgFVT;QtYE<6zx7dOG@WWdG6Q?49uu z@viDL)@nKsY-up+ubj2OwfGiqrd*C94m5i(aN<}UqM1d!Te^$3CL_q3NsLmdgR8f_ zPv3LyD*WqX@I^mDNe+tu7#7X-RT^*{psoOd@d+uuKbx2&AZ?q$h^e1Lh@`*3&{!)u zECR@-F+Jn;L6re?mB3uki);c;O08A|3dCN5BVa9Q{oxA9VNn%m78*JSF~+LV3JRM> zBcV`2CxPdX&>NuBpCaZrfp1@_N0u=C;el}Re*kgcNLpC{&XX#-ZTOt}jpy8M^izo? z-uW%e&pL3O?3TByP>_IJqiFY`Kluw!-6MEhIHEYPT$)0;SuqyY2e1td;kCd07*qoM6N<$f-uuFF#rGn literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/accept.png b/apps/icons/static/Fat Cow/16x16/accept.png new file mode 100644 index 0000000000000000000000000000000000000000..719e39151bbdcb581c0e096459bfc964fdc202c1 GIT binary patch literal 712 zcmV;(0yq7MP)MdTBwyf}j+nP!zm~`LUW((b!ll z*3{7aHg?nOpYwK;O|{+}n0@eOzHh#rna2#n!2g)YKa4T^;`BIrR1IUgjsZ^1BZ2_5 z2$(0oHam($BbOIv=BG|@>K5(=y#CAQj$K6e!9!4#3X1YNeim1eTzQY!@)Bx_HZvQ> z*f|m*5Ea>nSII@lHT^y*8MX-qBdo{glHzwR zOylLJVdN|8rfgFeYsj^{P;5gim4{}a_xXsC5O`2gaeMIa5Eg$tK#n8})EU-dIVeM= zL)L&xAp;Iq9_;}@*Dww%Y}$!n`vENHUYN3L42hrE4a=5=aYSCd%1dZtn));~EudF4xZlgyGY*OWLs0p5U%OHw& zTbcv{-Q>y{IEg(HZ-%cQZGs~)2KOEU6GGD&8mnUxXxoT>$)urITj6n0@;mm&wnY*a z*x>|91%}Nn>P;04Q#CJj+e2M(yOvfh^cPgwXz8ToK*qYmADARTU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/accordion.png b/apps/icons/static/Fat Cow/16x16/accordion.png new file mode 100644 index 0000000000000000000000000000000000000000..56502ae7912cc695e5435fba0cc6cf78277c51a2 GIT binary patch literal 450 zcmV;z0X_bSP)La`!9J$dm`TCv~*C<>NV(Yq&G>CvM;gx-As#bPy}v~d%68hVtj9SGU5 z^ZWLjos8J7UAzaukEc|K2xcMlBc%n~rXB@>@~+Ry==uXhh6+L}G)uu<#=Q1e5 z5T*)3E5xZ0$g(VK?43ZD!BU1L2(}L=n+ApY$E6*wNl>J`cwZ!7QyWhVZ}Q=4LY4v7O)!aIVs6%+md{z}kGg z>ADU~!?plsNtjfR6QMUgO`g;6FE s3BOcrxRXpHk>&GxmA^4rs9ymF0GJ=nfYcrg|=I$ zl+r*gwt=>21K3!gv4lhlRY-{|A*2KdNP>wWCf*t24cA_1umVyETnK~$A}yf_{?t~X zh!<63q6s1VY|HL;TxjXf&aa1UiM`QyGG~7BeeXNxd(U~*yPs`mGLz{Df*=-#A^#^d zO+(l9b5>5y8_M&%j)s->u_cR_A|x|*J-vn5Yi0mRt;p=34IQnwS&_oe{a zRECBwPsuPq^L;`;_=i`bx~`u7fuCZ^P=U!6Q05%DkRF@&t5maDtZ_%gKwD65hN=;;Y|iX?u^* z@#y~HYsNDZxPgNqSY0WFt9z*K?^sbWhng2xGH=myT>aig&n>00b~z6Qen*d3Xog91 zV>5H3bIAl5Oe0HR;D#>Fodgf1+)x!$vFv#gLpEzSt)^jJ4S7X*7@EnM%N-)1A|gbd zKZz0oWoS}??@&~>h}T+oVCGt+?KIzX<};ieCOMR#vh@{_NoPmPE-72bvMf2YpFM&y zMQvBuikj9i%Zf0RNMR2Tvvqef_wUBJn;PMTmd%)^nLWahFWM-`pM|gam{PrnE1lFs zDptKrJUvQsaEM#+F`8OGpsw+CdOA;V@WVFNZ>glXB+9CqT4tLTp|tu5sqSRl%V*CY z=hUHV6qIdZ>-)W|+58S49X`#9+A4Ai%P<0qA1~Q_+xIJvoDuFnN^t4wNt`jSNA-R_ z_+?df)vF8UL~$eYsa{f!C7@*L0gKC@<=C;KGV0^3->{L3XD@K@?IU$FhVr3WSXO$p zVQnMbSGxG*(8mnM9oxZW7_TQ?Hi`w{WtgSL%JvAGTGDKST1S&hkISgU;b_JZvh4Xrd=>VG?W$J00000 LNkvXXu0mjfNA;n8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/action_log.png b/apps/icons/static/Fat Cow/16x16/action_log.png new file mode 100644 index 0000000000000000000000000000000000000000..e808cb04c622c20c9179f7359596730791d36076 GIT binary patch literal 674 zcmV;T0$u%yP)2oD_Y%ln@5Jm=i!9OKBn>Gd?zfz}xr|7V7{X&TsuS+$!=2jj<2Bj47m zJZJv~%K<#g7qP8D|h z;7G75$&R>f7Dy&ER>fubld&B(jwX@~<{_}d_ z@1vaO+J3w>7uL{rHOc{ zH6aI!C!=7oM(|)RC5b_kR{sI-f*?r$0I7KN=0zHd!Pbwelp-4GLHxQ{4^oR2>md!b z+H4ZDyEDEs$u13OJMiqx4l}>^dEb4PJ(`;X=X}=lyo?Y6x~_vUCN)heVwa)GORno? za+wUyX0tdrI0(maqzVKT1g9h7t~}?f2OuB*=J&N9`1olF`CKl5wF&m8-7b&>K?MaX z6EpxA3V;s4G%a+O0c`Aip(kRsTFt*&Tr8QUIi_h^$ANz-6fy%h+hHqTSJixHY6_7^ z1Sf`vi;nA-q!R^@MU%s_tYEzzW|^j%8AV*L)ewzFF+vckQQ43-bVFr=z2Pv7?pnh9 zVObqOA|A*5!UCwWxHvv81LTcgzw6+hhwC?PqG2}_;Pdh_60vvypnTD6wQw|-grpx44<o%zYn*w!eM}Q0Z1Zs64dHl56 z>)U?->znOv&K>K9VUi0&IgzuUraH4UIUwM*AxMk~l15-ohb+90-9|B+{%;qSXJ%k* zH93xrBq$m~`qB$LyLAfGEqL?%0~OcWxs54BquFx6PNpC#6~y*YS{~U-rOCkTpyMMUf(3l}b2gjyF`6&DIhc6Ox{+>|cFg@&|{O2tC7 zAdLz6G)>ax`#zm{`4v-e;e~nJcjwMIGjrw&!!Yna%fcTaMC0Jn42DzTT{&|D$NC3RR&&_ON0G>EAhaGrFuaO#MVp(S z!sQkK3V!D~*f;U)njb5Xw^&~Hqoi_nfR*x8ItH*)bYU^Hf$uyT+2_3l$ZQ#zw~R?awQu z3Nb1e(3@?6#zy}}TLpGy6TNQoYnWl5tlc?xq~|cg$&V&;nIcMh6M*+cDu+w5D`hwp zv%6;-DsZADZHwyc#Lba(i&WmzO{rfl3saT4`m!n`kl9H0FDvj@pFqLSh-dG8MW(4)oG4Zq#0^#T{7)3X1R;rWC+RGNHrJB`nNlX#((`&os&^9v6tF4a6zNEWb8L%K7_v#KHSMrrP2$@sK(H5->{^ gAb%707*qoM6N<$f(m;$tN;K2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/administrator.png b/apps/icons/static/Fat Cow/16x16/administrator.png new file mode 100644 index 0000000000000000000000000000000000000000..df13663eba9acbffb2a2b5b7f92cf3da10f45ef9 GIT binary patch literal 685 zcmV;e0#f~nP)n`#T?PFo{Q+fLMOW2D5+O4P>%xc{kpzlAa+=GTP3P&f z<8hwTcN9X;yy$_K^YMP~^L*!hpO?}!4HQM86Sq%T&pC$p5X-QrNxKb6R4&|&R6?CK zI!^~>6u9NF&K{pJe;jc-ph7^tAmK}F1KZUBcLe??tMLiW}}Yg>lhe@ z25T~5j!}E@K^qgIq&%H=>|$Yl81L^d;Pi|g?!hMcdFoj&0jh@!hoX;ezC7%noT^lQ zLlQ;g^2N93?>xUj?sCQ<(mh0TsjA~~dcA~HI)~7k4_KF7!A>%I`KiO}^KEpORgl1DE(Ij**#k|d%%YpqpB(*}XMyc2;*JJq!yolY5?t1C*xxJcvVJb?d4mGD}F{42l!OQQga T|1H4I00000NkvXXu0mjfSmrlR literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/advanced_data_grid.png b/apps/icons/static/Fat Cow/16x16/advanced_data_grid.png new file mode 100644 index 0000000000000000000000000000000000000000..26215e1d3a9cf3f0cfb2b23490de4c26c132bfe2 GIT binary patch literal 655 zcmV;A0&x9_P)BmOabE^L;j!fGr!^TK3gjnSZVP1|7^aMNi4U& z4=R-@>)1#@`>B@7n-Sb%o-W*f4VCc8t{Z+j>t3fu4`;L>gO!i(vAXa9F`9M+y$6re zwMD&Fh2iX0LP-xgnWom(p)Cyd9y)=ZzWxpYB$8b{t_0~Npgcy9cFys0lLH1yZhDJrEF50m4-hu@up-fA63woFnR0Obsgi7@tT`JXABzB0&d6!`M)1JcIuUm$F8adTwG8&u`r%eGkR&i;iT? zKg)Ka5=j)leIgVUoE{%1v;|ay3Z(KNCP$9ENr~E!Ay}Q-C<(GqURep5;dVka=8ekR pjPRC^2WaKC0m1Bcf?E15zyQ;r{|#d-1~mWx002ovPDHLkV1n?~B`g2{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/advertising.png b/apps/icons/static/Fat Cow/16x16/advertising.png new file mode 100644 index 0000000000000000000000000000000000000000..44095d10d772887f049376c97cf59feb4346df67 GIT binary patch literal 659 zcmV;E0&M+>P)?XC|{x-uykXH{Kj!a@_ffPzT}#&jYojrv6+&OLwMIrpA(feG{#cu&l@oD{+3i@K1Qa|5IBHnJ8y5%H%&agzP1fKDNW9_Q-RxF(3yj)`8=#-+5kH6xm+yT zjwg)WnJ_L(Cnw-}?locsdm@aL9r??VoGNs#%Capv8SyyV^LTir7=J`wtR~4aOj;ao zFo>GZ2box(o~G9nAO`{vrYNl6M_pARhr52)0_&48%=ETTmtWT=aB zl&Q#c-h1l2_wMc9XSJwJ)q2xAQUSrYcSl%9B;QC&mT)N|shDi|Su z1qsieIEjekCSC9Ai%`b}&Do6Ra*Xcgn7g~n+?^ffS{9?G`P;Y$1`UZP zUXnZ6O~@B7!3q^)VQvCEkWu;hLSO9A4aP?pj^z7DN4HAh&qbQur6O3D%7&pJe&rvwk!Gn9F zFboTUKmev`U~pgnHgz#+TVA~QCtYZ2ni7Y6a|;ccAN8sa1)2m!(-FJeiXgAS_Rcm! zoX)k54k%o)0$oO)vB{ModlW7kGj`QLQ~5?rJDzr3!aiGjz3M{0MB1^wjP6#8tx|uC8tp``3TGTI=~Z% zUXWUvn5%EL2|UbUkn=EKOk#ouEXT}&fu z+ey;X+Y73x>_%r-M4%Zvb$XgP^bn&SIS@gT3aN?Ll0=rgJxiTr>+2UW5|770Wtlm; zMovsV!}Wz~Fp>R^^A7a`%0&^BX9(n`i>!&4d6;%l~Ap37a{_rg1?3s4!1hYQZ zu%)rBl2C&5`={Ws2#93T6%eyXBR&ISae&W9VW_HwsjeBB@gXGdT?jdQXWW!@QyV4I@Qh}WA0kCbgkiWb`>g@v<54J+uURV6vSJX+VRml46 z2eapaZS}%*AKD1umr`_ubG7tFOY8@EF8g=)Gc9 zc}DNcy}7q+7O9-r3&3)7L7e$OMiyE{D^=z1;D}oxNl-!o{0M}5G@blcQVCujUGPU1 zd7p>Laa%lENFqP&w8#TubAT8vASSD5r%)w|u1vR4izyQLE2+DIPoK*k-002ovPDHLk FV1mmVVl@B& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/alarm_bell.png b/apps/icons/static/Fat Cow/16x16/alarm_bell.png new file mode 100644 index 0000000000000000000000000000000000000000..9570d3b6b7484598a30aba71612ed5b54e3befed GIT binary patch literal 737 zcmV<70v`Q|P)q1B!c#qHJJ6yka#%)6}EmEQt@g?gThz z7*59(pOn;C77Ed*5SC>(M58crIj08*wzXk@ZOw63V~HDv6F})|UWTEL4j8nV-`P>0 zIhoJLc>a*vz}v%G4ZiMf`Tq3P_r#A*xw<95bz0!*}``;(5?)8yvcuq&flCx@_VDp8bxMe|1*FjzZz^B zxcUP4`jF1n(I!f_^Y63eokV^5f0j`M-qHExBcN>6>6CO6&G^3*h~@gnUjhsO2@3S2 T+cSq>00000NkvXXu0mjfYw}g? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/align_above.png b/apps/icons/static/Fat Cow/16x16/align_above.png new file mode 100644 index 0000000000000000000000000000000000000000..bb38bd580714ad67d029cf667867e755662c4a50 GIT binary patch literal 437 zcmV;m0ZRUfP)ZK$ItJc-<<(CMt4(! z9iqh(5g3_x@1d$agb>y!lk7<7t+i0(2#5%?hbu*u7dMY2Q7u2HsXi&x%ifUxvMwQb z*(VAdf6ToPnr5+hho_e}aA;Y8NdyoyjJZBNguR1(htqs59l(uJv&kYFv%Gx z64Z@XTxyt0&B-!^$@A-=g7Nur&(IA5V;tOHo`99?9TNkq@PU3OKxefyq2s(xO%cn@ydW>3 zK|)Ym2@*|21wC}=n&?DFMa@g@7a-9iIFZCQyUyhjC5Gcxa_p>U*Rwk|z&5*G1ngiP zK7;@zKh8OPR}GvOzYLWKYyCzm>}3RF44&>TBQQTH=0R-r`4PT&tP-R1iwR!hgaPql z>73`u+GsTOBM-Wjw z>DL5mO(mItcdaFCr7)_GdW9rG7G=^}jR*%WJ+v}Qf-qqq8wUHV@Acyg$Y{o?L3IHQ zcmCnxIO2vGdKKh{RVa&7Ug-pX4_7+?n5xj7Ww-}d^JiGTWn%_4-`27?o2U^J7^62` zDvR^2Z=uI?#O!7f8qQu-b*!@$L?td#OI-SsWtL}t3-{}{AW3BY@96Mha3^x?W_icz bM}PqU(08qOXP)^Sp5YSJ$V$B=%t&mo81+& z&v_GPEmUZdkDZ;FH{bW>y~jLJuh;){yIn6$Q}hcdB`nMG3x&cHo5jUq5rd*ut9d-z zM5GO;XXg+g*isp#P-_MLk^XRFtzX^ zkHvT6m@Us?{m1va!)mok4Bz)D3VfQV{G`LngpMv^I&8+hS?$@*=gec=>L87ykL6Ez zU|afTTNUZ|S*S*!XWp}&&zbi(vJ}3ot?Hapm8+MtF`j>vk$BH`2&>1t&p~PC1J=KN z#oL$9@n&HIQcy-pNoc#YER^1t?yo^g{lV}|4YCNPr(ff-=OO31aMZ{-BY5aIxJnX4 zQH-e5K@f&$wc2RxZ2gpE~87j7286{0vo+=&pX2-@uyb{pGw z4$O<%-)jtXv(ZUzjA3AOb`S)6sxhW?Hxm6{DTEfQCOk3iGRALZh#(S`#?g%c0|1>k V2oHrn4>SM(002ovPDHLkV1hHW@`?Ze literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/align_compact.png b/apps/icons/static/Fat Cow/16x16/align_compact.png new file mode 100644 index 0000000000000000000000000000000000000000..0b655545d7060f94cbf5a76f03a831c1d2d8c2fa GIT binary patch literal 481 zcmV<70UrK|P)RDN09*5} zOW43No`_&%5o5$~6p>PzqfE)8L~pG{z2@MY!^^{!q8ev6Pb4-R{7^Ccr8F8;hV09^ znBc`v6nOsW#h5fqzyFQr_b+&7S%A?!#^@+m-SyEfwsy8L!J{W1KU0_@oDXQ7>?wid zkSL*uq;pDyC@C_oTrgiQP6!^4Z=VR>>RO_%Rl1Pn)@xqdwVuFKE~yeYXQw6b zSkbA9WxSF#Z@X0JTNrDhmfN&oTnD*i^;+PW-$G~l7KB9R|Bj5OQm_U#vqpZ-e*z2u XyZqHzizq!<00000NkvXXu0mjf^MBVG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/align_left.png b/apps/icons/static/Fat Cow/16x16/align_left.png new file mode 100644 index 0000000000000000000000000000000000000000..16b0dff33a8f592bfe4c25ddd983db69e2857fa2 GIT binary patch literal 532 zcmV+v0_**WP)Cq4o6xD)<2+71WKk^cCAA-bvHe2Z;7C z8JL@U?mcs6h9#59SJN~#%d+rSaLyq~(wna9e#GN(yB)YZ$hO=0=`jmgX5e5D1GY0z zvuv0)#koXr2BEaKCjdbfkey`0Ug{pFw=W{636Y{t1hBm_hP91N3=WMTo6RC}e9+9H zo^?j*<{A6jOSG~fii<)vP3yZ!?1aa0ba+THhH9<$#Si)OLXtSHAM%bokv!S&bIN-> z5<;tC47dtTj`n{RpuW&l8KVJT^QYD+)1E~!j%YLjM($Uu-xS!Wn-QAo!{Sy1oVgAX zi0i~j8iK)P3=KCFv^+p87IP2A`qweKyw(>H8JLc@Ci0000YY`MJ6^)bvdA>h-ItE`V)( zHX*EF8Bat|^5eb7{L8@y*%wy>VQJrJg;8l?jKRa@Q3O`I$9E()`*^2M_St~veKEmH zoG7sTG4($167cf+hLp>&0@+>PSVO{NDlePGAp~e!q;SP|QthXstRb zh~tQB6neyMf}+I5<1-2_P$wP>F7)}{<`M#yZ3}~&{ViCdTWN@V$9d14i?}`krNUXR z!O8s-uT0R8K>RotaDA|yQlp*%ip*MR+#c@0$SIu^JgcBUwE}7r*E60PhgDe3s(e4b1sDJ{XtpPkG1;I10000IYt~ayUYzDPjP4t2&4hDS) zzyF*NtMcQycw~$zBS^J)IQSr0Gh$h@vjx~08VW34tLQ! zYhrijOOj4P;5c=qK!gEwCZy5H(ntxNEK77j7W`YQgrM+x4jHN7!|Dp&Z#3}v=oeVD zMg)^jhp;^L1jRRRv9(#cW~f%HswiI97ryU{uT>WRk5xia!cmntIgxZs?t z{ZSmWm?%FzgZYI;us&U#Y%mSSKRe3EXHthI*NVltn^UN6mm@DkD4A``z{p@)&5$2b z9+Ie3TECg#<*OVrwvDw zrTdq6*%l*(q5h7B4fOIF9UN zZnzIqYf&iPCNOX!5&z|WxI(d5tjPo9(%16p1Y_fqFaierx(=W2r>74(y?<89uu3JA zEDIl25&2vW*VmVgE!?E9(298iBcl`OG>E{jQ{^f_n;sr|QML zNxZvFHC5ToQ^feTVs4&RC=_lJiNvTpf5-VdlLks8(+z%cugQRzkrp7z)W*}d00RK5 Www=Q50S0&VBeAaT-Um zX7VDHKWYyH4WS<+p$v*XCQ3>O45UCz2%-nrSCT?sLJA5Y87ldz%t{iZmq_@?M>#e+ zj_()hI5XY3_jc|uQ&vW_V8OoU?zPW8doLWX8D~y+u_YgQgLJMKAHlirl16IMhDS^|(vxpxLvsJp3XzwTg=SZC1U* zlvidJ*7~7-D96*UJc{45OJ=>?>T#_+Xc=6arg`&}v?Z*vwDl}vh|NlET-DcAo9x2T zJhQO;22xKQ!XrZA<8OKOV_*&e6LrbFd)c81Y$LN^d5!^zz7TC@hF6lF}A-%o}}NmA#+ z(!w>GI!fvKqkxVuNxXXiil74%LU6YYsO!b7+wJP0)NYh1-J2Q756&b49w(SE21U&T zx0=3{!8=)^87;uSI?)f;+{CQpBr#kRgASWIO2xP7@zlSp%mjncHMw%uMn46D%w!U; z){5uV8j<(A^r0A`J`z*ZdhyQmO|f+_N300y$cADuec5rJViQQTF)>hD{&|hdN%uTL zTbfcD4%Uq42VDD00S(EWR!iv?UYEgz0(>~&qpx=_!8h&kH5PQt-RqtAYWufu)Q nl!o8V)PQ}R8~XC&y8r_Kx_1`!-$fBN00000NkvXXu0mjfkFk4i literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/all_right_reserved.png b/apps/icons/static/Fat Cow/16x16/all_right_reserved.png new file mode 100644 index 0000000000000000000000000000000000000000..492b7c230e8e5287d0e935c74397fa5f9ea672ad GIT binary patch literal 605 zcmV-j0;2tiP)s7NIDm;Wg$^(oPf)MdQK`)1&D(bnQetH##PRVLT#W=^ z@&JnoS+JzS_wU2=G&-FQBz+8{2w%T_zYc&YD&S(FB@FrU10Px|yx-XYNJ-dg;>XWl z&OZxR>?^CE?g15gN;|)Xx)1~bK{P&eyO2Vn*;>ZQ$?s_wtjnJP7$~WdrKi1*rx1@I zA9s7SCjyPeGEPqi4#4?or*+z@43PBR7=qMDNy)=re;-mwG-#v$42Ol*x+*5JFl@SKMQb5s0vHSi&$hQ;JmvxUSEL7v rVRZPOr|0z+UH9<+aYl-Ve+3u-|LW!h6Q;5B00000NkvXXu0mjfWl|2* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/american_express.png b/apps/icons/static/Fat Cow/16x16/american_express.png new file mode 100644 index 0000000000000000000000000000000000000000..9b7266e56403be6de62da0f0996ccd709699e6ac GIT binary patch literal 525 zcmV+o0`mQdP)9XK@|Sx$1Xd2hf8rL zSeZ~@0U=me89ICZ0FrBLjfsB&g#{&z6|uXH3Iidbhfru@a}9-s7DR#)j`QGt?9A}q zJHU`ofLAz^-JRKa-}k=vV^oY0qYRA^hn;=1wbA!+F$7j}Uo{F^E2Kt!vJC$C?j_1H zLa7IMHVUs-_ZDpk0l&`&c-v@#@l2vjA<+2x>n5aw;|no<_SlL1#HIKn1QY@rm1I>b z9KN+YHtW;q4uSxVIs^GmRuf4>yX)~NGjNH)%I;6ejReduv?ez~k<6KkR_g)Zz(%g+`vy*vx%s*ZQum1aOycA#n@&cj=AjXqe P00000NkvXXu0mjf%_iqx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/anchor.png b/apps/icons/static/Fat Cow/16x16/anchor.png new file mode 100644 index 0000000000000000000000000000000000000000..870ebf634b6f991d663434e038e1d970fc9be656 GIT binary patch literal 831 zcmV-F1Hk-=P)|SPhkmf>;k8K5C3mv9M09hBGDSjHqd47#d^4z$PSZ4$mGe!D#*Q z9V$vsk1)jzdQZ(|MkksgORy04+_8_O6Z>3k9c5iVJeERA7z99S{(tWimxodGT?M zn{FvSTfW=vc0psq{hsa*ZKm6gUy8CUhR6Uh(NVzEJ$VI70TGErIrRE`vMxo3XMZ6% zWgGBbFZ^+jD>06ng$R}~v?>X)F?s_Ks+eWaqiV2Tg^w!>yKzHFtEG-IH#pt-6pOvS_}h;VBSwL6&3$ z3g8Z?se};tX|cearq@F;+F0dK5Jb!(K<%UFeUXvt!OQb7WOIPtU4^#OqaO^RM&l*4f*^<325sL+gc^I~oRTCa($c8Vn8OaDfFfwH zZ(&Y(!L(H@JJB`nvS{OCVGy}=q?uJUcfXXD6vvN@j(~N*4l^953_2|{3%ni=Oihe0 zk2o_k9rAK>;7w~gS66do4`Zsl4lND0ate#es`u_ca56VHC0}-FlCpj!Gl@eHb2m5v~jv!`wA{@O-(zd(L}4|(2Jp&@s8g$Hu|o& zyYr!Ee#Uv~e1%h^(X9Dz0-XsYBjQ8fs~0T^dxPJhZ)N=xU;q!kUWYuv$x9_FD0mTiQSjs;iB`QB1aB2oNEM`@NI?lf*=5~L9eBI*e$4m#eUBNm))!rBHzBJPcg;`3p8bOAX8l$k!-<6PM<>)QiXA#)76d zfLQUUMZ%h{9L>~Y@u>XY1gwX^o4ooTFIj- zEZBt5Dbbt~Yh2Rm9|f))SiRWdbgjgL3r+DQphq1lPXJP!yI1CMwZ+-HrSUDSzAstH zJA2=F_-+YjB*Bx|nPc~D&eV*Zfg@yxb0SX;{oeaTX2RcFb=r>^-_$sf(TCe%msVrV z?{$0dk?aAO6w8R2y@{EesWG()1uw31UVev8uCU(m+GHoq-SEwfdB<&A=BJk_iu;G< zt0F;;b9{Blel6^k_+iU%q+`t9e))xiM=ZsxrU!$zKK+QgW_?Z3*FaSzk VvyZ3&BB=lX002ovPDHLkV1h2d5J-UF|5Y z>b7=k)+TAwq-p$8>Yun({5>Au%gg&c-YJP+?mWh2vIl*nhdMpYXEP58bHbH&1#V zvK#|huHfAZ>HcufiVFWa2FRZht{%s!BVqTr?%nI{?C?O>ZCK2d5l@KN=AM_XKP?=i zWwC}59=t*{zTD;ww|l^{ZaAGSa5|ddcDoQ?(krmIO$$ z0hZ&i5&mufSuBC_p@<3&pXf!nvkkAKGl)*S*|32{!mYtBR?`>^o;!`9E9Vgm1&~|K zgW>2nhJxE?cklma16?mq>lFqw)1M%T5+q4Ru~>qzmVpcKW@KoAP)CKiI7acoipK4ex!%qJJ{ zVJ?ZHumqH3Xo@UIs*%nq#8@|hjs&fZnqjkF&$ zL`&0h#0b~M}5;qRi0N9WP17%x*IGmEKDB{T`-YJDd zT)VTqy%UV_5%Aa7fTY-y1|+Tk7>`4CPd^m4b-={+i#-w{^^zNrtKi<)k<)I4pq_G} z@om!lks>C(jAFQ!<-*Hp0fTwzYX%$w!fWZ-!ys`gFazYC=05-9c*P*T?bVGX9FIoLVPyq`G_TqhJ! zUp|;w7!r-fTbZx2b&g_pNv`Q?EQ+`sGnba!xr~A9Fo*Iip3RyS-(qwuKsI*|Rur71 zh5>&A&whZ|yII&%mh8`&%VsMJ{tY&1;9oI-eA4~{zXTWn`Np=}nZ_6j00000NkvXX Hu0mjfL1tqG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/aol_mail.png b/apps/icons/static/Fat Cow/16x16/aol_mail.png new file mode 100644 index 0000000000000000000000000000000000000000..96834b92a499b4cdafd2b696737c292bc0372ab2 GIT binary patch literal 749 zcmV-`#cZ#ea^WIAq0t)eIz+ig`Ym57`OHJu*yf$$|b`% zK%NW-NOjKyNvpPnQD!-@S_4KZs%v(l%g#WyR)uthh{m2VfMv{JP=LCF!v74EQj?@s zLcsv9x(9pl;=*NkzsymXrz^73SI7pu5XDeuM-5ueG@-aWini$}wcI)U)Jd$KIr7joOB{ZY6q;NFrQP*7T7NF9)-Lt; zmxYK!#m6LI-PJyFwsV5$n!b_T*IuH36CgE%9MM+2rz9ljKXZ{br%wtx1cN1C(z3Eu zS3|qBX;ds)ojzbb4iXa)3rEmC8pK+SJZaGOeFlx61ymL6Sd*ES*dc)n2IbZqX`AAs z@N;wE_z---5d71#m<)vA;leU)dzKb4wFbssH+}^8iNz4<91dF52u?m1lQWCFQ#@vP z0SwDR5a>bp-6mYL6uP+>+@qhO7=Cvi?bofS`#nO2R;@~@>Nnw0Q8}hPrg%J#*-!*L zH4*)jZFqdV0u1xgJ>+PBF>gN=H&dBwG0B~GKay6LpC~Gr39OE51U+Ld3`D02XE@!P^{3Lak4Oj?z?qu1x0N*NJ)y$eeJ~_8o;Ob!iQz zVkU|P9}(>#n)~*I!r@R#oj#p`oQU6*TDP21kx#~Ky&U=RR?cQXNfyC zaXaFDS-`N7Nh4@#J`1NP)h8KL3gVo1e1M&N6Zo71j2Y0_;6!0j>3NIQcEu^xV!Dr+ zel=redJ2LdBFUiGTH4mpR>YpY0li&2Ayw7FQe3Vjy^$d=FK=^wjmw2sJzLSzxEF#$ z99uQuR(|6q!C5!Ayv(s7Bp&*G<2M$6{rt$9=U3v%dVN=1~cBqiNQ|9}Lw6^ziqifw8>W-?|v zGjBegZ(fpViZK`NWFMZ?Ps~ zqeo?)%t{I=&&(H)xo|lmC(s>3M*Pvd!4%bVgy7H=XyUenJVc;SoGZ*_CC7j4V6qLM{ z2B*FWs{a6^2Qg>!=R4%CEsB`vE&vjfQ_yQ45hz(OB?r&gg==}Bo(k$rAg~U46^Ie> z9@nY}yxvs+SWOeA=J4Pox;x(y*e0l{gSJh$EgQ@~+IgyJ2>c-c>cKRdbc%pNscrEr zd;*pMYBb)_@z zxl%ZVPw7-|?m~y;f5PFEIl!CWn5i_`mZ;!E8((jvQ9SG6o+OP|UKj$uTol(^_;y5z z+|E2djh9&&`OqJcng4|=5JrH?qdnZ^uXbZ44sGM5r_)%@$ykVJa5`b1wy100NAXD; z&-hUrY$F-5&gZ$GJe>NVb;9VFKc_$u00000NkvXXu0mjf$&4!) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/apple_corp.png b/apps/icons/static/Fat Cow/16x16/apple_corp.png new file mode 100644 index 0000000000000000000000000000000000000000..37d15713f877e972d63e64604fc2b026390e1c76 GIT binary patch literal 636 zcmV-?0)zdDP)fTjVS_wY>n(P%UZA_iuuRJzXPa`|*RO@}l(Xrs{x zyM3He7y^O7eSm37g*ya1paKRCheIKMj=^An=Yn9pUcs_#B$G*GG8tLIUj&rQ z?6k|v&j^M>_;qt5FFt$?5%c)XuTB&57{yDj%&r_+Lv zN=U$Oai4ek*fjg7SS)@Knf6tX_wf1Mzd(P58Qg3(UyFN=TIwSX0{;(Jn8QSW1Q-C> W(C}xdHn7zI0000F7Y|-7-mKt34}w)sqKA4Bq*R1jqr})GwuyGv zhNj)w9p9TK+bFRQzTG$PeeZ96gw`5D2(-)fyUG!i_7J zA-a+Vthf7^TzdOvJ%L-9_YmubpzH!R!a(8C>k{!c8L-Ya_Av*s_*x8)$DhKd>a&G+ zlNWc493^6aRNo+qvr`n@yaYNx@4!B2X+c^Rh>OoN)rZk_Jf6hJ)AL72b#<`(T`NM+ znEMOHMqmzePj173=pJwF4(|?FDQ&g2`eFBnG?!Yo2>Cd<(yw`^7O8@`> M07*qoM6N<$f*EL)`~Uy| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_add.png b/apps/icons/static/Fat Cow/16x16/application_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b9835680ce0a2fd5a5291104b619c6e55fbf9596 GIT binary patch literal 584 zcmV-O0=NB%P)PbXFRCwByk}*hIQ51&%bMJlTy{9&4 z;!x5W)Iw1Rf|jOs5Qie2T#A^i6}oh3YrqaVsdQ+>#Z4irkalsjEY1hzN!h3sO*0X?SwrIULu8 zxC88RNg*({xS9|olj@wokg1Sb+J|BVssd||=d6(KZ-(Y-_(>M<&|n&P8m@yRZLf*| zD>z)bUvv7dO03uyHMyd=&(WMd%Do(3KEK5lZ?{0))!yC#&1q7V|JB-c@csjn|6Ta= zsdPvdkQD*jws^uf1&Bc*6vt*kkpWR|p&-wp2C5vtX_;*6CN6~m%Lrip*IO)ZX8fo* zG<1ar(HY8KabQ`z3)dAmXGqRA^Yb0n3mFXb0zHuttQDq_-_GLb7_*{mNl3P77}rX} z`h5F6hgd6cRs>?9G)~TdCy)Ik-V0vITO$h?K%8Ix_~OFhhq#Al4@dnyp!(Fp3fT{O zd8Pj`13l?RB-`SMwE@KvF#gKJ#4^EV(TyFB@id(n=FVU>2gMmVxqINej)Z~S-e;aX zuyX+XIl^~}e)&;l_a#bB5QVYsmZ52U4K(15Z<{XQYzm*~9^2c@)pX^4$hH4hfB^t? WOrEM|I6nFS0000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_cascade.png b/apps/icons/static/Fat Cow/16x16/application_cascade.png new file mode 100644 index 0000000000000000000000000000000000000000..db4511144eb0c2b27a29dc9384d53844494cef52 GIT binary patch literal 535 zcmV+y0_gpTP)2T?Dsw(ZNx0Q=CPR>LM;8{u?eT7DUiRClSF>2RG-UwzMH6z4Kk#w3R06 zgK){+z3+bSeHWH2UR}ln&nqbW7MwBEU0F)U%tH6P(8&jdSxCyKJ)yy9L2!nhi-){a z$`@-3G?c_}ybo)qPjH=TxPT_$943j-IjWmPG$b&R=!b1raI&({K9Pl%K?w%`K_WbQ znHv*u8w!@-*gSuR=hh;7Vdx|hp^}yD$&!$=xj^~&v>iB34adv#G^4;GWf%++*}Z(s zi}oBTY|M^g>r5gOGqHX9PK`s4i1x~(LywlmX_V*)sHTmQgs4H7$_x^2uQPg^rcDo+ zB%mOAtfQ_jPQ>WR;;(RtL}+VT-RUq=yuQ3ZMO+L<7}GN|&`t=iR=FSAzs~iUM#ppt zE18UJBkQ`gqI$HtPGc&yclFdXoBP9HA`TfLzykpqME3CJO@Drr%RY(GB1u`6->fhj zf@*bzBA^aPtYVAA5HS8|qDgmw5y20SiR6yOlR1~%kSglWY$mIE<;S~n9V>dpXbg%#aFZt{D_x6)a zjEs#9H*DG@lgyYIcPIM5hc|!A+1Qd|51%-ppnBq@K(x)lF4mOK&-3dgZHbCSdc w2Giy*O)+bjkGx57J9Pfy6c1Kr1|}W`=6imDa@#kx0iDU<>FVdQ&MBb@05U&eUjP6A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_delete.png b/apps/icons/static/Fat Cow/16x16/application_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4e4fe5775df66a9f52f467665c9ac9e02199c6 GIT binary patch literal 580 zcmV-K0=xZ*P)N>RuJ(= zp@GuYCinV1rqveHw7qbKmwP_n`_1_tIW#);YPIE0gb=XPBO-{bd0~wVIfX|m$I@1z}gIbQH=d>DKRZ*&c)~V4b=OD=uh1 z9mK%1{t9HXDX*jx4Y3Xq#XuCnn0C)fCWi)pbL;UZX+m2act?nLU&e0W=fiOrYms4E z)zSrA`8>J7L7H+GHY*78R^Zc}QQ+k>lq(gwpcCK3zL~d}ce%T6%@G?NtMlx>PTWIz z=p@3z4+Q2f6z%Ifh;Q=?mmODf+sNWLf}A=J3}5;;rTSy|=^41xFTL4weR6;+{of1% z|H7|K9`BPFq4ogHNB7~`XZWb-Ka2*#nL9<09~(v0Rhl z&H9#Li#azO%fNZ@2t7s0t^7D@Si~7 SCfud~0000 zEVULAA3wmtf`zbS%fA1CM1+mRLf4jlfLI8^qE?nPwj?Zs*jPxA5Zc~x&a~53zjSUU zb7$tf@0@w&2!G@B$WwAbYmNV!5CUJt;5g~Ii*`-1cx!PIr67RpAP%TIQeyq+a)Hkx zud+drg#8hPmE0qg6mUedm~$(V!_Hg^B~tSzAgqB#pBKW!ppR%sBJ4;=-m5d>6WL%W z;Z^4vO;sJTx0+GnX(YZK-3vqnpP36ho=26f@l3+(5TF-iA>cW8>pseoBA7U-WLC zO>;WJbxc5$kC^%g};z5)ewf0~tLPd-@DIUav2!a=>&{OHrpkVQ0u?MvpAw@+5Q%~`r5i4RXcuFsd zKUA$!YHE$OY_j7wCDB@wQU~5L%+7n?`@VUsKAs+Oif)Ti3QJv#G0YU)!GI-WLX*$L zwxj5};7cI81cP&Qr=B0sHAR7lK~tbJ{T_l8*dk=@u|NtvZL6Sp9x6!!3IS7M!wMe^ zrtK{vKng`d!1BP+dpZ*iDYk}8LJ0q}zG*k)SGc9&jgDr?Vr2{E6Gpuo9s|y`*LY(| zxYId^@}(Nv2UW$to;v3SgcP`&x`%yR_F(+e1g!kD`YmAF7EQQ<0OR0>q{=fZhNXBK`c%B4{~f099&z92DNhZBjnbN>W% za_Qatoi{VguH8kEhVDQQ(orU!uD^qwZIq448Q@tjk}pFzT6YDe^A#TDz|H3#2ZF(f zZeSf@*~03#o5b-;!{G&2rb1^Qykhj3mvx3&?nT$wIpkE063%z* zZVsX4SYLRsW7A0c%FFP%d9v>Q6S7Kc>%9F)wM)MQ7ywDF!n>^e+F<|y002ovPDHLk FV1nzuG!*~< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_error.png b/apps/icons/static/Fat Cow/16x16/application_error.png new file mode 100644 index 0000000000000000000000000000000000000000..f67ecb7d3a045455c59969c8cc0907f33419f780 GIT binary patch literal 657 zcmV;C0&e|@P) zA7l&&(Y2;vg(@yw*(|i+Ua0;7m!ccBP~5l?TnH`%!H*B{SVsw55gTB#47 z?}Kjx>{ANPad~WN(Dalp0lT!srHNTcs=&4Y8;&kjxOplEgX^G{R3Jb`D-^nu5X{iq zq5xI!D9!%{7cyv3#S@OEbnri6a3-W5iB~R96UB`b7!v?j^dP9C2j(?!=wJZ`XOMF3 z$4)zmU>%qdm_$()R;KPC@#8TXy+g2y!|`_$vGBHS!Lr)Y?2{>|+8k8n5uA%dv_6EY ze_zLtuN}X(G_+2{Y1y4rAc^YB>&Tz!$H~(bYgXr_tFV@v?h?w{sg9Sr@}lK+ey`>1=PM&1o@ba+4B-~LKYqPce~9PjytPrr7ZGXor; zOt*KR87Y1&lu|&4TJ87|Sq!*DE00000NkvXXu0mjf2f-)C literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_form.png b/apps/icons/static/Fat Cow/16x16/application_form.png new file mode 100644 index 0000000000000000000000000000000000000000..f6bc9237b1cb52e7e8a4f03f8b9677c124520094 GIT binary patch literal 525 zcmV+o0`mQdP)}??Gb6?}4|WA>0PeqO0!j#YO77}6g16S^K_Y(=AQ`}gshQai!H$6Ta9BBnk`jiX-0})y<8frui=iDc3lF6PFQd3j7zpJCoX+Lm=Bm2T;4oFw$$LD7}JU!WzTn=^? zns&>KA5MXOrGjLk0H{_g9pfzTOwDDpUwGg}u(!W&7csDwFJNpUj@(ivltSg`n1bj} z0t5)9P$(A30~t7PFr7&BcrZ=Aw3>~Nw6t)QK~yW)YKhhEp*n8 P00000NkvXXu0mjfz5UFb?hs40T@7epZlqNt#$5J5$-BEGtjD1xmo z+G;Tp$IN){ouq9jYVXXsbLX7%edl#qE6(vXY)@ zS;%Hbv}0HI4m373V|%=_s)T#F`;dlFrIVEu4Iz<8B=p&F9JEIw3wjWZwBhr|PjnJm zToUP)yCV%!Fs^Im^h{1qzv3^S)u6vjW(o(`FtxGk_xui(hL=R?PeVLh}BP00RI@ W>AxDQ6Qw5r0000eRJG)6tM4MJr zTKXY^iZ%uXD}r66kxJV5flvMjeGu)N;)5bo@JR&m4~SUsGm1%z>4WG)twlo-(Fa9L zQJNS{Ol>mbo!z8OC~9~24zqLToO|!Nm$hAda&NvOV-=+UX#3y8U@!*L;P(yA4vF6c z9zN0oB3U*8fiZOFMa;ttXaaNwy%>J>S^M1ym|e~iKdjxz=%-$wr&eyM|cZll~>f# zvpgOolcUbXzQ_Tzb#!6B-P=&YSZW-?G#k!DEk)B1h(@E%UP_5@clQzv!lCV$naNN( z9FnX;CR9}&VH!|$p!4MP&gOFXmd(2LkXTAs6i&cuYNiVwlq^4fm}0R6)3O|9R+WEj zH0e4hGkASim%5AKM9LAjNO8_=K8ll{;&mEOZ4cv*9D?Y;0BO*PzJ0di%iOqv;+J>W zFgQqAkOs1h6X_|;3jbBM;%rL#Yz^Itzv_63~mSmZF!e;f<*mAC~tnWi}?d>>zZ{%P;LR1K4? zw~}+rSpmHDnozf|qkQukBuyYEQ5lhP!=0OrWUKx){SW$gUfAU02isR_01X$d9}2+x zd})MrTuS^EsQa83e&kQ@?s^;vU2gIDj%l!tnkmhV3??Q|F)aUSCtFkZ|CQ|H9{~mc XgBHWKc3c2j00000NkvXXu0mjfjyE_8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_form_edit.png b/apps/icons/static/Fat Cow/16x16/application_form_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..9921d22574ab289ea6162cb5d659a400c63d2c8d GIT binary patch literal 759 zcmVSkje@Iqk^c+FtQ*b(aLtCG?pR_p)`X? z2t&izT}>@r_ulSY*EB`y&fGII=brDo=R4;PNiJ`E7z#6Ym~#N;{MR5*34x|6b*e&& z>8Jo#l;lB>{5OFBqwK+Jw?R~x1W1jKLWS?Exn|xnh>)33Gf6H?S$+~soFRzlnAq5v z7>3h5Z(@USLn3S(lm2lAKxY^gk1^q*Oj0X&+x`JWQU74xziX4baX!vK2$6G{EfYC8 z85lMyh73HBl)mmbC20j(z8Fp}H2U^77#I z*5l0O^LAo6+Q5g8JJH+MkNSp3lE771h>p&WSnFIZ$$W>?k-s?!_|kEie zf7%k(HS({Y?iK!Lcn3=}j1skpIdtcR5*_OZF)q&t69pXM zI>zkBpssWS{$IeWO4PKaU}w@bSV95lJcRIIpeZgP!D$LuEN1NVmfb7g-V(ELDK=!y z#r2Cd*mLQPeOgF=%BiQHh%l39UFaWC3>@h`jUbQaG&G1U8Bs_ty>G8OU~Ao#cokMQ pBywa^ey!O@?v(e|*@AuxFaUuP=fyF+!kqvB002ovPDHLkV1j|US!DnK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_form_magnify.png b/apps/icons/static/Fat Cow/16x16/application_form_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..b6ad641243f43f939bc2ab71e487d5990c2b9f63 GIT binary patch literal 713 zcmV;)0yh1LP)Mb zaniCNGh?uXz(uawD2if8MOcfr?ZST`A~0IjzD-onBJB&&78+IrCJbpo2tno7h>m14 zI?l|!oqK1r7DCdw_uR|9?|Gi{yw7`7_n*#3d zJcW?#nn1wx4ZLr+m5xWif${+TZ)d$Vx#dzjLp_nMJo=ie@Nl*e8ChxEQkkQreP5x0 zDrCMJf0H>Lg8)ni59jGM9G_Zaa_SRknqU>vA7g&KCg1tYvpCZAXnh0GXdO<0Q`;i9 z>;R*qW0;mrO7|ryK$j}It1Sl`IB`pHB&e@JuRtImh@?!zbmLn8` zg|BfY@7={H-_LaBGO_FxROz)xV_I?9>5M-lh1rqK_B7-N%Y1X6;AT?fDqP({1;gCw z8iKu5e0cEPH}bG#8M};!R~skJoe^UygkU6vQFC)-W~aiOm=wvxXdk)I9Ygq{w=@&T+P#cvXZ|!6lJlk8 z3`MjFeE;GJA~Jsq5nxw2z?F$5BmqZU5D2AP9Fbe( zM+J^+N4NXfBAo#&BXGf(^r#HR+raFVg4>k0ZBVc+S=`mbYjD_scjWc%O!U&jdL(vRq ztzp7my!*mQfzA~O9N$CbZmmJk97s-gqKLUyBwTegcJv*>-1sOZDSV}^Q8;yScoRWw z_L(mlIn)A;fy<+CSV<#{boDdhIHmwWm3BSqV0nIu2#jwwqwy^#F+EVorjiI8#$lzg z4EonHN=f7c-Bhd{z60)yYV!_K1Dkd9)*ix;8b{zT4lAwOnqN`bR`Rb=c37Fciy!Iw z#wa+NBnr^8d#4{Dcj7P}+i0okj54*&oF07*qoM6N<$f-GJ&b^rhX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_get.png b/apps/icons/static/Fat Cow/16x16/application_get.png new file mode 100644 index 0000000000000000000000000000000000000000..1406fd1eb81312498e92d6a5b966de4cd179873d GIT binary patch literal 641 zcmV-{0)G98P)Q9-OhHaH0Rl#z2Gc(h)C!%ovh>Ok=NGKapC}!os_ZP6UF$)@iihoP#6ha~Y zO4^c1XjO~uXU8#GE~07I5!^W3zbq|Qg4Yz#TK_^yJ4idV$ZXn*!izTel_Ey2K4u+5 zq0|;}B*i7dSRe`8j$y-b9JuK^+ zly23!McX!R^|xZdAH=zX9T+QLj?PRy%l)H?JhI8pD;a2QM{TKEQv@(i@~M5NG5IME zx{X?BGM=2xAHMdHD{qrdkbUyn|@a5-F6VokbH8EsOnzQTk@0;W2Q9`JemU+!hh>gR4bG09f$MqT z2LOB2f^$sIzszV&=@2lbB&LdWNMc|uz}llj40nf*LE}u4Bmy6u%E0liBm~p;S`ZL} zOReWME^yEw#-X&LPUC+{<8(JQcs~Ipvf_`)O-Y$9vdV*Pvl+l=_ zEclEE1dImtckp2XO15G6K@#Ws2q4en&OiyAnF0Bq!z&_CN+E6~VYj7l$nHj$-9vqZ zI)Rt~t_)3*Y8m&-&4)W=oaBtLUbT=`Vvajhv+xI zqStx`8O2A%6mbb!MIc`-;_2i)>@V@YT^h z@~>y%|3I0wPd!>f+#YPW9;tA$*^U$On>frDNwFCq#{nkB_N>%D1EtmU*7EeHvs$2^ z+WuE?F5Jf2#5l0=9$2a1c`1wQM{_GxnZ8x}&>Z6w)dc#?8%T*ocz;Fs=XWe`)-kwL yL8X$#weH-jkDPsL`QO=Jk<)GJ&FJB80R{m66Sd9Q{Hrqn0000)_~D#l@N}ggK^Q{* zCpaXxq{Q&^rLyt~xK}HTyk3PO2C)U0`}B!n_Dly7R8IsE_UHr-?#sdw+*;fu{-#?W zkw*EYlr=I*<@52`ib!=i3KN52djcJbU^GgXhn} z_dIGN#G%7IV61AfX`Mkti?OUEq|V{pcn69nE}M~-XG-{097iU*8;!b6TMXhZVuF-T z(akBSbQ|6bx1-oUh`x)XCb#6fIQn)9I(v;SkO;l{zXUq7i@tWDv z(QsX?yk9`i$u8p@^BLzh)|wII2Cdw>D-h9w+}~CFv~5K0nsJW#jB{KQgE^$n6z$X) zt0H@CF+cfgz+-(1u}Sx$De6r>l?0R^-7}Uey2)YYH~@$-4;jpvv1&}z^agyM@b3;r}sheOe#qN0b-Vc!+UC> zGi9%e04aC`m9KcAgCZ$935$@x|D1K7!BYv;W8s3 zii7PP(9IfJg~ZjFEZimgwzj!`OIWb1n!g|@CTxL)w|B6=^&;1UMcFGOC`v3RxW*jY!149`2HJ^uJl4;M!mzi1Q7YYwqUHAPl7O8J9Qc!iE zR=KWb>)FUQT|zw7hG^mt7H4zFW}f~L9x8S`>AP|7vTEP}VOM44Oz+-_W2vKv#glM< ztm6IH5S(=WL|Kaa;cjb=CHjWTE{cYgKw!eYfKNZ|=O$ZrRD6v$jGXCt*E4?W_#1;R xj7eRO%9A*2PgcDP1^^t*y;nG;f^`4@002ovPDHLkV1iC_Gu{9I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_lightning.png b/apps/icons/static/Fat Cow/16x16/application_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..6414e06f8cb0a4189e4bbe73a9880eaba24ef5da GIT binary patch literal 655 zcmV;A0&x9_P)ai{Qeo3qjq-E+i_2Lc#B@3NGEK3kyw9(J1%@#f?Ud4NA0X zi^QfijR|ok^Sl#Vh1k~m;4J3ex#ymD?tQH3`1KK8@E$28mU%B})OY7jOBb_6v-5dU+^u8GM&48ol?FP(l(9sZWUn1C!!Ks@N9 zyr|_>MZqU(`qee1nESE8Fd^&p(>GK6aPrSdH%DvNUJ7zDQ6M{@7`J{Eh=BVHOihl$47KCO#3eWt z1BDMc3>3RDIy9dDqd?cmVOdwNfUb-0*@tL|tVgvpjY?5PrEKGZd660lDfp~vt_Z>c z^LNX57f--%Sy;0*gqHAH$dF-&z?PpYxMaK3Un8Q0Xui?VUU-TWpH(NhAY~C-~hwYWy=|OdHEQG1O*w~ z#b!g9i*AZmtY-=FMYx@%#mY08j%n6BAhO%jYi)&!0VGxN_wR z!@KwI8NPh^!jP1h$iRH%iUSkOfM36UF}!*E4oLrIh>Qql`0(KaLt#N4Lr6#ngO867 zgT8?Q*joYqehfc<`~X|X@c%yp%fGK54=Hr)v5Np208+rp!osk8#Y%>E@7^)=_Dx{; z`ST~kzkmP0G|14k>(+xU{0=na!^e*dj6gOhQu(v8b7wj@I2cPxN;158^M>KlrArJ) zjvQh5^y$+rW@hHk($dn#Dk`cBD!?@G_wQeZw{PD9)m*&A^8f#Ta0)Urw-yL)mIrJ zgX5Xiaf%oQ&1FJ$pwW7G?ECu-ve!XrsR$uBSo|TKPLCvi711jbB1$=>Y$O%XTxO2W z2&9k{Cd63H9R?>-z_X8$9GgZ{H78Sj<8geAIRM1wFCJ%=P)Ls-4LGYqjSfPjhl3Hjl{sj?)g5Hy(Ac{i7coA(6LTQ_0Z(f8zO1nEV z{bsUVjHW?-Ff0q-d*6HC%x67&{sK~|mQpHK3V=R2Mt*Ww%z_298Do#Rkg~P3ycAb! z^AJK3#{wgs4My~os^y;omW6}fVf?Z4sm0SYjc20>KWb>kimrp3wW=uyuU|FaV4-5Z3#B?Pg6481hZ!rC8XU(#p}@g8H#xJ!Bld+97z_s3 z-`^u6|J9sNwrlSX^wP+wH)mNLpml(a>Bj zvk2~#hY#=H;=#j5@O&SfqF5O3z&TAa0TW@EVWv2Z)zviw_9^RGj6QzsYWBAbC*aN*FgZH7r;!lt?;7t15)$0F!jl$gk;y^*Fi zk8r*(uU>BBpFv!Ha&p{R-`H%P-^Sm9Hj#GWw4=S~Hyhyp@bgT70RWl&zK`qacw3Ezu-z1ZCA+~*RxbJt){W9nL%S@}1gFz5rIg2rd*}2LKX~@?O?LyV}!Iwz( z34(K6$b1}>6(X+E5@%jbL6QPnglyuhkiyM@^)Or#2oTp6dJ{1SWX1vdURkP;& z;M8gC-ww3$JUEYv&IP2DbWuBgD<<&h{T+079Dz^XBXoBh#ps7yC>Gb@r@tB868|3H z(UBrHx+m~D{~T)*JD^;P>`sj3pP@Xx0k?;ysHHZTPCw4sD^~V-RiFCWY@rZ}Y#cq- zSsdPz#g=3{K26LZ^KJlz>J7@hgmUT2Ta!Q!q3wSY*MAY$WefT%Wn{BgaBjiV54Oaq k?IOep-wB0<4}S$10Kqz}6&;n9KL7v#07*qoM6N<$f-(s%J^%m! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_side_boxes.png b/apps/icons/static/Fat Cow/16x16/application_side_boxes.png new file mode 100644 index 0000000000000000000000000000000000000000..0978b61530b0cc69e56a1a6480f884411c32f1d6 GIT binary patch literal 483 zcmV<90UZ8`P)yciZLb-qu5}LhLZ}Z%3+WPw@bMMjs0J0E?`=brBI|tJ=H#H=UI#X&^4_?3XJa+p4@WN*a3%=AqR5B<2xp6&^5L{w&2&E) zRmlg&fFprCun=%iv=GJ)F7HQK3$99>1-tgqv65U4?~~ijMl`U6cFA>R5tJm z#E>8k2x6YoMyJ3E0W8~ASOc-hk%Pn&klu0q6GTG{63>DZI4cm7?W+u8Y^PYz1f-lr z#5zi6YJ6~}LyP)fOG`Q%bBEXcpt0PEd`fIhV7hpu{69=XJT! zLoBo~O#~|;ou&y^r+69#D`#=5B9yd^3BycR{?uw|p?O?|pCHFLTdMO}0BC8!83;F|-y%VDxdu@T*dLEIcA# z+T8;`2#i6q1IFS%~$uvOj3 z`QA=wF4Bc3s+F|TYn=$|G0m0dz_|@!xs;y`rfS&S)rnaDabX^TjzH(4LUea;H98(g z?7AM>S9Rd}>=9gjy8*eo8&?!>qEtf4O+z{X-haVLagH!k1Q`w?}N{uBD=jGmhcR3=fy@(isSbnr48FABn~J7VL7<=Vn3EK zg}pt8Q2sta4%Xu4@m(0t7m~gW9UG3w1WAa4i)uiH*|e?;HD3rF(Qiy(oT}&wV;CGz7l>fZNtJ>z)AzM4Y>UX7`gE-2{nHr|91q&LFk)9A@>j& z{{ZGc(}jwxTQ+@8C5E>~M-5RIP&U_qpsabkaYlNX9X`#qGJD3%7U_otkKj{2dLQDc)Guptb$RKv jw%bBjjsKIMe*_o+85HDzxAE)?00000NkvXXu0mjf7>O5Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_side_expand.png b/apps/icons/static/Fat Cow/16x16/application_side_expand.png new file mode 100644 index 0000000000000000000000000000000000000000..65d8431e02537f8a7327b5b438a7755d6055bb9e GIT binary patch literal 643 zcmV-}0(||6P)6Yiam4+yp=ak8>TECx>RaK8-bmKRz!+Ab%`#SA(n|Cdoc?n!W1HmP94^uf+ARm zAj&Sevoo*ny`4X9YKOkZslClQHh;R&LB8PEePNRGVuxl)E@2J z2jz=&@rm3{cGCZCBZ3fptz3p=oc;_PJaib5{?q#k=>>gz@crMY(FqwKo6Tw)9#OOG z6jF|Zxl*Yi=AH-papz?l?yjCe#%)8|$-pMtNO%;WZCkJ{3j_TF4e7E4aJusfB!7n6 zD}886w_=yGdow`Dz%*eIz|8c+`0@BPrg046B6lmruFTn4u( z(cd58Kx;b;p0t~YE{XxD3WZCB_;Gmr6?{TEn}+;~wLXmYCRL(V08iM|Fa3k(>d6W98&vkUAApu>9>tTh4JB4K!Zi4{ zLlf!WT$eizma<`~p_ygNZ9e8vU+d0Ns5A$r!Dtqsx2*HkF>Bha?p*!#V?_~dr`?4A dlb?SC7yvU)?Oi*w%|HME002ovPDHLkV1hItAZq{s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_side_list.png b/apps/icons/static/Fat Cow/16x16/application_side_list.png new file mode 100644 index 0000000000000000000000000000000000000000..045d2a4d800b0a52a4ed1d7257ac8de8a382a423 GIT binary patch literal 538 zcmV+#0_FXQP)4#`;K>_yO)KZW2~P;hfg8d1DDnMB!fT!17XM6CoR z|4Jak&~?n^E+%NnVQ8*1v3&C2783EGVy2pg3S%fU{#oS_$Xps}fvko21pZxA|F9p$ zQ06f=%^YKI`~~^bbEMNLFz?iB+XlmjGFJhYK5=w)b-Nguw&CEtfCPWK$aczSs_Y{U2 z9`b2t%$++ryS=-v;jfSwQa!t$H)`vL<(*eTsUVfaWrw@}!*?di;>z3WsXV@2WIg^D cukQj30E&OajauLjz5oCK07*qoM6N<$g1)lrivR!s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_side_tree.png b/apps/icons/static/Fat Cow/16x16/application_side_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc268125a0dfb8dfe76988874c2bb0da90c9bc3 GIT binary patch literal 522 zcmV+l0`>igP)}tSmHvAbvqah*erUl|XEg+^)0d?d2|N z3g>vY%iNo{vu`+zZ(rmSww0DjfqoFWhaw<73=!%L_ngP6IJY_tP1p4ZS^&}PNK*Y2 z&><`fGWpvyZ@3bMdTrRde)S5GUYu6W7__8>rc~`JUqEAbaTs(h&=u5g5&I+G$>Gvh z9$deI)0Iys6ibjh%z^YzeW_GH!gpt02TJ>-AekKZINY>X&W-}oy;74?kvrRt0}@$a zuBJ03gYQiF3PK1-9aQ1@sT{G(v2ExfI6lnYaJW%IOF(sh0xXOUQV_XwxEOMknZ53S z6Gk%S$h>UIi4N$T;cz1!k2xgG;O%HWI&WJ9h6bl%$Pe@t1~zWs{^1d}vO7@|yLCXp zjfwBaOWry&I~Nro58RFxEQUY2@uGk267EXH=m)x%MdJ-a=M0AnivCbD$> zYanQJD`AWLk5T_dX}N2YgGLq@FV43sZV z^)&Yq8xzw~vi#)WlPFyL+HT&9`TA<#5D>)? o#l?i(6Rvz-eu4sqVe>7(06C(l8dN_VJpcdz07*qoM6N<$f`|L0xc~qF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_tile_horizontal.png b/apps/icons/static/Fat Cow/16x16/application_tile_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..fd9fece1221534dea9d3fc6709f0398611f044b6 GIT binary patch literal 422 zcmV;X0a^ZuP)htDI%U@pu01-?@m5{AQFX z*|*NYHy^?`A)o|M@RVyY$?UVRC13R#Y&i#?|pA>6LkhUH~2Y8M=*S#ttS1Q(J-YnK#j1dP$J z!KV!B%P^|niP&eDl!#85X0@I+)ZDBTQBIQ0EwIn7!ie$368sgnjOll?Z zS1iLwe7xUx^2y|aIrT(z QOaK4?07*qoM6N<$g3@}odH?_b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_tile_vertical.png b/apps/icons/static/Fat Cow/16x16/application_tile_vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..053153fa0af817baa137271dca2fdd1756e11cce GIT binary patch literal 369 zcmV-%0gnEOP)|abD?{ON=oVES5RcO$fx1;p@CF5Tc32Qpxwm$DyEZ@AvUCT3zV9#OkeHL()0b1E* zAIi!Ai>pCLYKXd_EL*qJ$J=_R0F~@uwaen974Qd*$J#F*gcF}@TJCVl`7fwGFoH$Yyl#G7BFUhTfL-Itm1zvBX-HAeeP zX0yNSJ~Pk$|2wSk^7MErpWBj3Asq~Vm!ipN7>vOU#aBK_=6BDQ5DTGS_?HDz-OAi^FWH!Qal0ZZu zN~IDCug<_PtM>Wuh!XTrt5xw}VG+)!0|dU0)gi8~R$=4Lr21 z>t0?a7)Lq*%evs~e?-^o;&F2m^X5GE+75lQJHngICQQ@R9{uM|wa&&)ka~IKb-zt- zpVwpg`Lm4U3Aivbu~XbMvUxYW&qqCWCst4wDE}OfWq)#W<1F z>vicBDG-r@TdhFCixucS*L9hI-(v+#kOcb&AK_nJlL8aAox#G>d7M|PoXZy+iYo&G z5Wz;V7{#OIGo?+2x6zZl*YB&FPDgdRU3QLpUEXJ>SewQU6ujTt#}D79E(qkZHWn8b zP_0xrS8yDT69tBnaJ=Vt6%1peWb`}P<{bb4002ovPDHLkV1k^d0#yJ2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_view_gallery.png b/apps/icons/static/Fat Cow/16x16/application_view_gallery.png new file mode 100644 index 0000000000000000000000000000000000000000..9e63a69467bf73d449825edfdcc0b1baf8a9e7f2 GIT binary patch literal 628 zcmV-)0*n2LP)sY6*AM?SjF~AfJiWmcQ-=ja-X`MmL&Ok z{IAJe9_gP9Z2?n-ei|8goSMLfbq=PS8B`Xzp=+ZYc;pjjB@=*`(OPZlYHF1V%^pWJ z1x-q{EMVi)Bnr7K{6ss_HLbXK`Buy#253tH%Xp+}cL=PO2Arac+1qg46&xOJ;dJIR zxL1WssS1D+w>RI8Xv&Wqn-q07XW=BVR0arRSKw0PEmND3NPHCXj z4(gHjFJR}!2nxIt-)Ekn`TiI9ze$Gx@ma+T?DZG2FDZtIRt4(VThtjOrL~NY+c{i! zyGX$zg$bo;tz3fUaCPeZRVd7drklW{NOHr@Si0db*MBMiC4x33x-dDi(o&AjVwmY!qy41WOAsa6u5PEo=>>kfbwr7h`u4MX<55^b`|~hP|LMMRfLN z#`oUcuG*-{w+!=`H}m$J?|Y+$rWPC3vZ;j_!Joq45osv;v{Lx?!#8b(4&R+TiOhT1 z@IM6@i7~j@cv-W~2OOxBaJ#(*^{>-;5vnphb`X4)3PhYcx|hZ=>=b;~#sQ~KA5u|3 zA%jspS)&L&ok*;s>#ws`LE+HhBVgTZe(P7At5RU}_$=zLGelahpD-9%xF%cHFWkqo zh5bT*?EJ@qh0TLbw;}VHq>Pn~ZHY^E2za~EkCPJCSBXF%0c}zgPrKf`_5?NECeLu&+`9wE(Od7}K1yU?Xc+fb#4mxtP2B5I3HGk^H^W zBWS&tlq;M)^{BAa=Ei?s0RsE04C0%vBom|YK6PL|idc8jCJ6^jSpCZizQT?X`cwH< zE9%^Z*3%jq?Fosmw^JF6Fmn-}24j8(n0xSNyV|__-gR3-kFnNu#U@2A*IQrs=7^~ce=t*^_&(@#b-{(a1~jRTd*qX9)l@+%dK7sUd*t<7c5@*^0=?y&h& afB^v8!ZZ=E>wzZ#0000f2?T@`Nn;l|IPeZ_1j~TMAqc7M1pkFp35SqIF$tQS8mvPIM6eR!&T40N zXM8i7^(3HY-tgF6cD`@E@4Ywd!sE_HH4#hBdxXXC_wbaA7H16otk{&J1YTQCVT&Se z7=|E(5(29mdrQ(34wIuAPhNkC;9&?tw&yP)V2QwEu{J_^1^*iXD}(nCC&xz+g2OXT zUmT1)g8iw-(_ZHse4gWSt%iV=r$0w36I-^V&2#mzYaaFfQ;@1S?PX&J%Ht++=47v`R3wdVo&7f_L4IFg7Ozh5#nE zOzQ-S6fn-wY}5w`e)UC2fv?X}I3_Tg-lUUx1P+Gt4tZ2y%9hB}z9vdz;^7WnwZ^gA zeGil6u-1^0pnyXK1zJInwFk{c+0xPil*G5^3-R^F%*;QA!JVxEnLxF*g}p}?vHiA7 z)u$TR3|W@N$|qV=4Rmbv{nowT1bo0||HbY2ymozhs6h%?t^~(mvYe7Tc?`9o@8=esO87K29a^%^m zljtT1C;W>5nU)f_Tg#KGlNby{KJLBz3Ximf*GqJ%)}*2ZRku-4bmr_Ji0cF_F4Rg6 zb^NapS5fU`U)DF!{%{qaezbXB-**Phk%z939E*@*)N*N+$sR_Y+Gm#Kw8 zgf&MV9lF9;+h`*UBb0&=Z@x>69;-0OF9kuqi(Ehln(I3}Fvg%dwXYo%AKbxm3Yt)E zW-3>bz|o-zJbHVF=Z!-X5R#}G&5FkSt96c#SA7@v3j)2q2$kUCsYP7wiJNU8iDPc; zjqyI*JlDtZq-zm(c6zF^zN#>Q_h1g{-3y*?kDZ6OcFQFgEVX=mUX>iLH4-$Z;`~nJ zXQ14FvGNS4?q!ITMUMGOsmOs&JQ}!OL pO*6FgKwR?a5%gnsw)tCt0RS=T-||_Qjzs_f002ovPDHLkV1grp66F8@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_xp.png b/apps/icons/static/Fat Cow/16x16/application_xp.png new file mode 100644 index 0000000000000000000000000000000000000000..6318ac798b2d79e469277b70302100dce5065e96 GIT binary patch literal 494 zcmV)5rH#$vlwNBFXiFFWHvp~@9EX5 zO)3+H2m?_yb3hD=3*0{!)5o_@2cj(1;_PrQ=C|)atronb4bK(mN+#f?EOe(F>|9=B ze>sQz-UW77rZJZv!}(DGhc}N))V_YAj@M?eb@ht21cxmcEKZf)<_xaj_$mjDYyE=0d8_D2e&JtL!|FkVrgb{z*wrx!(} zWFu|>9LLoFiU?3m096MhAQ26~!pj0tXF0ZmKt(Gar?5m#M=$^t5fEl7Sbe}4c+B5u zyn-0v{rL$mAEj94zOEJ+uh0(y-ar;*s~8L5^<-eN2Z-;|=S9cH*_3`0h**NkT{9aS kuPMNgZteJ=K7Rxl0PLNF8cNm3od5s;07*qoM6N<$f=4FHUH||9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/application_xp_terminal.png b/apps/icons/static/Fat Cow/16x16/application_xp_terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..4c0c8b5e26ade3ebb31277addefef65072afb0ea GIT binary patch literal 538 zcmV+#0_FXQP)eRbI11)Qxkbf zrI9Bw&fJ;DxpVHBH!QbVhp&Qm5U7lTMmU%$O29A(v&$HR;Oty-mL)$3 zc9);!GYhkx{(4Odlu2(&m?A17_ZWu~grBW;X8-%yC+Y_3P3g%aEN%Y)OGy74fn>kE6X`*!}irg-vZ7s{QpvY@PhYg9!nPIHX|V zYzYpB1paq>eKo#T&|?DCr)dd*C?fKqoOo372lhHDI%(=mnn cp>rj`0Q9ngYIK{EPyhe`07*qoM6N<$f*LjV00000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arch_linux.png b/apps/icons/static/Fat Cow/16x16/arch_linux.png new file mode 100644 index 0000000000000000000000000000000000000000..443aa02614df4464a2e5c880d039ba41d7baf197 GIT binary patch literal 598 zcmV-c0;&CpP)RXaSc~<*hw=2L}(s zxzqO<44D2hWY{P%Y-eI)(0cuzp?$}-D29n4%W(!G3meO1Q$1ORbGKhIFkHWV=t7aB zNyd!bhYsI<&0uD%z`(`Dwg7h+4Zy3=d9s0Y%R;JUr9&?*1!= zl$B>eDeDhI@j4Yu0}9u1sY>%VFh~h8-2V8Jf#Ks<28O*e_JQSqv?L1?!(4X_hJU|) z++bK%`4rQD|Npl1MVK&Do_NT>@cbPE!|y*JQCOgTfBx<(!|q4#8D=Kf8Oh~N`o>VQ zz5||L7)mx+GW`2@Oh$-{;mL!?+Zn#SzsmUf-nIX`XUvCNAkAfl+nz$2{7z$@g= zz{JGB$jD&*ugm`!FvqQb!w}vIN@>PGtO&$nK+J;{Ry9n6@X7T3XJVaxAu3MQ88}gr6d1mFzCz1t;0ubF3WQ*ak3o>A3W_pB zLNcF6iLoq~hbT(m5WeUf@uI$G7>@5gsv2N9hsdF(>l+@5A-bfW8&A zaOPCgR2REjQ8-`+)=aAkBGp}5Rt0#T0Pk+XC-|XHTMd)70w&9Gq_kbaMDqoT)0>Ro zZD-V0(;|iy^mo_d`j8QhnIux2B&6%cuqWdd4y;`ce*by!+GG_d&H$sWh%iJ`XcqS3 zNSPI;q-2mL!1Ke4j=^4(w!DBn{~~tgh69a?Xc*Aq-f6WaTx3EjHe2xC(~Z~eAu>Dy zG7|H!b)6a83yab8@-eP7^$`aKd`cE<)-BO-T!Cl+xDEcuGVl;lE>+liC} z9*4GBNhfR+7YGUXFwryDMwV3xs?Cr7dXe%LZB!SE(}0tLLMK@Yix`qb~3AjO`9_7DU?D54;WAF)Mi5e2~<6?$n8N>wb{L;V72sy!%F z1Gb7445)0d*VV7M*w;V`{3r|5pZ1fB5|krsF% zzK-c!7$`#DcSUF|c%7LgQ+Ov-DV9Y{^$SDPH|2;!V`L4ner>0=qD$YcqxVSN9Z;<` zk+| zfkZ6kH1fIpES}i;Z-ZPulIHy68D)hTlo1AEdv~szq=#J&8bWP?i(j-)xrAbnl_PEn0_XN93BbyxJ>DDy?|pgmw7PR zJ5vK2;TAMaqs2k40a1zmSmAaUtiLDcI3{L;#Ip_N`ZemW;$h49+G@q@>0vfYZmro{ p2;a(tZnNg=X)XT8Yv!*20|51~?XpgJ{&4^R002ovPDHLkV1nPpGCcqQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_divide.png b/apps/icons/static/Fat Cow/16x16/arrow_divide.png new file mode 100644 index 0000000000000000000000000000000000000000..e611bd57455911959e21fc4c174b879d12a891fe GIT binary patch literal 651 zcmV;60(AX}P)Ap>Bp&!eO zgVbU_k?uhh_dj0i8s9K(=2v0jlgtO%LXIgwfzUU^^z-Pk&>GWSpt zF>}05XCbjX%z?&VT<*9O5|N~W@&k>(NiIj3%euK075!MJt2jEqdk%Blx0j|3Z<64? z7J~lPhPGhHe{g@n`0(vH3sM}5GxlbXD^mA;Q$U#tyt+wTR_2J5>QWT+S;I7DjkQ9G z`6VfS$5`wRS7mSM$_SeRWsx;UBtT1pk0ZW4GNUXqvk2qkjK+qz_II)KTeHnn!plCw zMm=-EW;Zr5C9e+=-dEKoEw%ZLQCtk5Hm0 z@!kq57WxpPS1&$7QF_<6Q1GA+(1K`g9))_*g9kC-!K7rz*)&S9Zj^fPhhhHA%>Mkd zVU37ThA}43n|)5l8QYFG>YSbL({cRkd|oKW2U>^7Sgn?c~51DT;)X%j_2UZC8I$c`LE}~tl;rOoBTyJXCZ{9-C?s2oS z42uhs+UOpxuHo{4C7q9c5^yP4SCOzVI~>4;9#$It`Y}0?jU&W`JkR;Hqx~kM@5mCWtclrmqXx%80c2(2rAFy;I1Q#ONL~&!c;vja@l^`N6qKih` z(l*J=^PZW64(Vjo3lARmo^!w6dFuKq(CWZi0PZlF{6($ zVu&S&F#X{X@{84VTsU_N!H`rtg@MKxF~pKXuD-Sc@6MG1esta-m6h2~OICH9Odn&! z5K9iZYGzfIBl88aps*z_P+`Y0$i@>K{KJMG#w2m7hjXHPE}>ih#tVFnJ8E+nkp zQx_-j>DzM{ss8peK(4v^4BowI;IJ(%@wxD4pbi*IxzPyZ1U@_+Zc<)6BNNv?0-L|S zgcagBc&D$i^E<>4YqCeNTv57U+wVo1#R@zwNca85p!*x^()RSSRF-Ic0r_4$7ZX%& ffVdJd{{%A_P)1 z9%>yrxV53U+2W=kI_p$Smp~PvYqMG?Hl>RPPD;mA>C~kaii3l0;viOXL7}9@ixCu? zTzsGOPA+M<7e3xE-}Aip{yj0K-r?f5hNM>qVg}F=6R#k*|E=bs{GrF zug||n)$>rk>BQn%#x@835yHj=BC#eT!RgKxwf;ruv)#TdrwFUxqslE+_5 zwr-@gDZO@_HqC%{z7Z3SRlR_{^A=fwY-4)WACgR%nZ(180Ph;#6TNs&?B){RR2QB# zdRC1s(Kk})Ad6o~*xcabU*BLsTrvy>*nI_UcKlf~&H7kg);-fsD>`DwGjV?o3=Xv7 zidL3FTG3HE4(whlCpi>LaGJCdwPO~*6KI7PIbp4+s2y_~hTk*ah!slBTG3HE4h9_7 z3VNEgVoa`};2E&m?YPxiwIZ!mNF0?DZ{hBvy*+OIhu;Y>0Ki`m(ok5G3jhEB07*qo IM6N<$f{Zu;vj6}9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_join.png b/apps/icons/static/Fat Cow/16x16/arrow_join.png new file mode 100644 index 0000000000000000000000000000000000000000..51e7de9765b5abb13e8d881f9be28611fcae0000 GIT binary patch literal 556 zcmV+{0@MA8P)P2t$oJKICIFV z@0{_Jr*WO1FLV!b26d0q(2`SFCBSQS{lO*^N76rW!`=_H4%*_mBpP7NZ4`TCp zNQ})wf;s2R3{<0Y=>SAeMK=yES|KcuV9q(#jP(%)pRZWznCXP;4$z`>Fy|a=_;oL# zNF(IfY2V{(I_&xkast|qJ_{n_L@%I+_FXJr+a|SUK=9IIMHvgvq7u4J9lG1IlIDVYQ{R`e0%sEGzgK8$jdxA44c4Dfb zu*G3Ze8=w1FwU=N7^lgxat4|kLLEm|N+X&}+N!PEpq0{Vaf9&tQDM4;SN|onXlmX97CPVvOn!T@3+1bufLFPM@!Wz2 z8nJiHgXlQGsvqBeSlywO7X4xIAc{7nDkd`^gXjK{Z|9d}5FEOxFG0(2Z2W ue&_7a)q#(&WAMlz#0U5T^~nqOCBOg?%iH-hmFx2W0000KLvvT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_left.png b/apps/icons/static/Fat Cow/16x16/arrow_left.png new file mode 100644 index 0000000000000000000000000000000000000000..d9c50c4d3e7f52797756c92b8ed5aae41ae4cad9 GIT binary patch literal 371 zcmV-(0gV2MP)Af0ik2w6+lpSX>YUs|dlu(qI$9>Fut&IV?S*Da3)d znVorgc4k*tYZ)gbW5(Ybs7gcNr(g_diwy)FDVZ0e68Pp!!{8m;*lLny%xPz4Y_Yy( zuY7U(fj!%fX+7<*JPWs-Aqjkg;nR+iiGWL`HTG!pnB=93QLq~AQd-i;f;$LzHmMW` z&A6<5qM!9(+7ALAd*=i)FDf?3NxZ_96Oz43l~)ndeTG&$M=Ub&gl52vTC3B(+9#64 zNo{?DyZZ~S4~a%x!kZ}98LrWpgr!pwo$@d>!{Tq>Md-BflLqnsKhviG0|0(vX0VEM Rkdpua002ovPDHLkV1n_Goa+Dp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_merge.png b/apps/icons/static/Fat Cow/16x16/arrow_merge.png new file mode 100644 index 0000000000000000000000000000000000000000..5a066e591092018ae73e91f3b9fba5cb84fee5c6 GIT binary patch literal 508 zcmV$TNFAse0ew=gf_s(}X5JI3fX0{;+_(vFTYXv5^AkxqK28eeh;EO<9XLrP590rI} zu9E;GG8=^m2R3n^Uxlv00P%1jWYpS;D5NqMRSIPtcJDAS*k=}UZ@^_1&=`uRYv}D{ zVMM}1zHf3X;^+#(XU@Q5)mmCmEq+TMrT}H}4nfAu##5aJ$?E(_l=K2Bl1zCWSlk;B zT?tT>QH0I`XMYby-MpiS+RyJSi#70$>Txz5yWmHi|M+-$(sI&^9BJbDB2e^%cqRYSqRJWbTpaY2R8l)aJhA{ y80=MUrJpRcUS&n8Ix@D7Tf97U z1b;xM8w+Jag=mD4U?D;1LL?&fV`-~1T4LdMB4I~l7E-z?7B+ni3sxj0sfCR;L718M z?)80do|>6X6DK*j@165~=bn4dcg^k!=Ib#Ei3bdTzyi4-UG=+YiGyz>=?X6#vnxVW zLy_+uxsFDXz#5AmwH!ts4Z~V2R`AUNsFZGCb-n@T9XAPZ?Ea~t&@nro%;NQj3PO^e zOal`mDDJs}whD?_I~?up2Vxf6yx}aw4J|&nYsv{DtT^I^y0qu7=J1p)*6WB=b>bX~Lu3DlCW~>2)b_LU zD8{36QIOqJpFoFiVdmk9<~PYR-8!hAS&B8SJN=JoBE5Owd#$-Uo4{7jsN7|~oVg75 z*J;~A&UY#mhle2`4O1XS=j#v>sF{@4!+e~;3uCDtln>t2MfuxDui@VDt7r(=(uuwm zQ|=BiKYzoIk|VBFTW`LeL}?2!`SCQq#j|M}zT@0-<%HQkz%h~|ZrZ3{#q;$5o7U~a zg$Lu9%00000K zgepZOMT-(5l@`QBMG7T?xah)F!Mb)KXcy|nqM}p~M2KJ)U1=7LuGFpsyK2B-OA56M ze_Iz8nbf37X6AX{B&}&or2}^c?z{KAbMBmLoE>FLkCN~_lCC1wU|^Ug7?LwL6iJo0 zNw^*q9AXa!#>p2^j#~yb*U)uA$>CX{gwh51!p6u+oM?x4^B1^35J%VP9z#oTT_0Wb zN4n`c7{)X;q)|sg10NRSm~wQab%dLVVJy)_QJRPPy4f3Q<;%(&T$Pm~5n6?zWhl?Y zXclPUop+c0yd^Xqoj!gPbNhGZSEjISNYBC7CH$M#9!<9=3hiyMOI_qv;vSRNh+3Y@ zU~qRDy9C)BOisa%8Ls4ivNZdGOtlQ_4%3nS=Xp30_nTv*q%2|99NbpEAw3Jr3ye%Z z<%!f6Wj?uTfK{8f@t28{udkMyH9^atl_RIQ@I3CVeCot1tW z1wADQ$bj~BaaabHF^zu#q;a7(r|XJ28JrT3zRpvGf;*mzA1;Zc7X63nnMxaO9iW&c z`EgNLNYe3A4E3Jl*ny76Vw`+EL#;|wOf*5oEp2D+@~OWEf&mfO(!riU#P@)qy--70 z=Nm1H;juBAWP+CH`kcH>6!}G+VF(|}U>7o|O_oXnHZ}hBsZ|+HN`pApxji#SuTuZt vOudP+ky)Q*&6%tVJGZvr$OiHLj{pMzC8`cj0t4jn00000NkvXXu0mjf3!5gz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_refresh.png b/apps/icons/static/Fat Cow/16x16/arrow_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..257cfee396d5cbebd839de85ce07de888f4ea206 GIT binary patch literal 674 zcmV;T0$u%yP)c5r#tc9wCFE4rIa-!1q-0q!CnXT4+IPh@KIlp_)|DJ;of^@6O&$Qb|%0Qj}Sozsbo8Q|>Mbn=U zP2E7#wB?O`Ep!GZny!_X7GPuz^XAJUAIBgXg^BNwVUi{61V^rojQRaE_qNj4NLdoVFk+|dMdJ*; zhruC&vq5gXzRrV0P}bF)f!c~)+<0;`kvy2BK~0+`3U)UG7hM{IuyBhaR6s z^E4C0gyZR%rDXZ6T~Z#euCIvb`VE|rHoo@?;#gG;J%Lwr*M*c6rP9`TeALEboY+=M z_9iFvJX#TP`AWOxTOW5H#;`tQNBIm9*+5DUdmdObp`;j!>}EcEvauMR>P~t_*#n}! zx{k1Mn;#1yWC@t0h{~O4*tM2I<{~!k28MaoAd1baJIiXe5uVjC=3!%jS3*P_5Qj*e zMuH)F`}<^aT#vEUo#>M7I&k@5J6}Uhj82Wy|5@Hbx@RKrQvzahya-(6+;Z6|hDkxh z+p$h@q{FG4u2oi&6#bWJbgAj{v=B}^Y5y2!b=uZ+`M(4h0H#Ie$NWKnJpcdz07*qo IM6N<$g2$IKwEzGB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_refresh_small.png b/apps/icons/static/Fat Cow/16x16/arrow_refresh_small.png new file mode 100644 index 0000000000000000000000000000000000000000..313f1645b8bbb8f2aa0cb3af1094a386e0cdca00 GIT binary patch literal 558 zcmV+}0@3}6P)K2vqDSgTS}#IZxN~>}-@a?21b*y8M$;jM*4HW6A0{!CVr7ua zs$0uDOV-}8Dd$z zam3n@d*4X+*y( z%HfRP6jDk6Dpj$*!>TLtOl(hDazEO~{@-ab+PX3yT&V2Hn}@f%bEH1N%YGVE_azUY za}cx>yzjQdl=@R_e}(NG@M$;p4oqHmk!EW-Mz`6mH+;t?(Q$nIT|n#+&+**VT+Ap3 wqdNEYBVHGEhyHUHOtpq$0M==*^FILw0Bv9jre~dZa{vGU07*qoM6N<$f?SLGE&u=k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_right.png b/apps/icons/static/Fat Cow/16x16/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..8d204afeb0d5ddaff68bcb9a8d36666956571930 GIT binary patch literal 363 zcmV-x0hIoUP){#KSL@rBLgE7&}y(wP#_YET{{{6-+Z#Xaz<}2PklbIOD;d}!LI3s7JFqyTOD)4X zR$hj{e*`pxyl8C<^nyGCgYf@UhKUa4lZMG zAo}+cALk#RF-+qYXUN=I!e9c_e3p@nbR!9M4ID5I{mcXqU;vp}hWwg#P2T_j002ov JPDHLkV1h^gmZ$&# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_rotate_anticlockwise.png b/apps/icons/static/Fat Cow/16x16/arrow_rotate_anticlockwise.png new file mode 100644 index 0000000000000000000000000000000000000000..7da5cfd01f64b548068b81fc3a826deab22df1d3 GIT binary patch literal 741 zcmV66l;*P8 zv=5ynC2f8Tx=@SKbg36XR|Q=abP?Ex6P2KgB%G-i1ztrF1fhr!nYl3SA_v|0G3!E$ z)|UBEm~*qaHa$B%@7B>%ql+GRIPgBt|975`_hphKfg58CvYl*4vnawUO4!Q7Jf!BX zMz_FlzON1ep2xN9Z$L#WW{sJ-`cwI*u`6{CPvcR{EP3!`q8F22rjaP%%CkD$i33!U z*kU@auQHv$tak)UfpL;DLP$tWDnN#&1kas=user2#Pal-^g@u!u4+SbZbp{AG;bfq z7Fsax^<(lQu(l2)P?pIshi~E6ICAI=X1s1p&AR$Xmbd|+p6kmB^YK2=g|9(BhQ@$} zcd)L^V@7L$anXn994*8MMjzrng+k=R z#kCLyL^MPsA5^TD57qw%fRAwH=O?g8v>J$E*y(8bcR1*{iw^qsVAIxNRRB046r_AH zwz6$|VWiU$Ib73$x3pH>fE7#ufl8qd`xg1XXrTGUNY`d|R^G-%IUZVruKnyIl(j%o z0yfrotdZTz*^diH4^VAXg)X@o zEcU~_+)rX+&~Q~Lhys>HPkalCw_q%}jC095QAMHY~isE00000NkvXXu0mjf+9pub literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_rotate_clockwise.png b/apps/icons/static/Fat Cow/16x16/arrow_rotate_clockwise.png new file mode 100644 index 0000000000000000000000000000000000000000..11b6dd34e0f1bc24623adfa9185271c343ae02cc GIT binary patch literal 741 zcmVGaTv!xXHy1EQb%N{ zm1Gg2`L+u&N+d09X)kmk(H{^9(T$cMAyK3_tqi&nBj_S85`^AXVK>>0O1ednW-U#( zT)DZ)e3_f4-#PB&ETSIHbNKQ6p6~a0Io~76vWz52C|1>mF)Y&=iBKJpL0q9+=_MBR zdRm{>a*3!ZIK?E5pt6ngp)fad(sy$r?-W~2+m$pWg|FUmdWO4kOpdsoUnK1hf@9aE zasjqg@Tp{U%H+N5{)2Ed5Lx(W^LO+@!nkw zO*i582C#pE7kad~~uQOF|bzTuLbsXL5K*U!R=Hp!I!m|{hcL+v? zxi-*4_1o9f_P&8{3js!hU6dB&A$C-!?IJG961ef8d*h1eN+*^!^O5@g4m!nEP`II} zhGfSk8jAP%(Hp-g%QdVccvMHRc8=O-;lAj3VI_nuI8TGLA}TF9NieP@Y9PB7IATQ> zT}(f&Ws4R|%phljQZpo;$Si{Fm+4}vQrd)UJ#&|o#LN^eR?))Q%OF_?4FuHjT2SgewK&Qe1l ze4p6`A4M6LMU{x6A%Y<{A3PnZBHxM4IL7#Ht0!CFJnK5}E{`K6gwctr{oY1&`qeKY zi6Q-Bd5-rmitQ00000NkvXXu0mjf`lnDe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_switch.png b/apps/icons/static/Fat Cow/16x16/arrow_switch.png new file mode 100644 index 0000000000000000000000000000000000000000..422dae74ff618a0909c0d4c4f595965daeea4126 GIT binary patch literal 804 zcmV+<1Ka$GP)>DWwA zrkSAC*ev&UzRLtcFVcZO_kQPm|HC=we?DzjJ(Dt1U>GzSCgnB_&1M5ld^Rg6Q3+Vz ze~5`#JPyBOl-KTUU_6Sc&g!}?Zty??rgBDN+?BHxP*DFFvve~Y!Tcrg>d@JDjEeGe zDw!!2p_SHRUfowgBp#!q&yW9OKcV4(rplY2rkfsJ$D3OyRcHbSo&8nVrS93u`?%)2 zi9_A&3|=H01@EHsq^GRrdCzUDnH>fD$(ie*BXAxoqbk`UkOU*)kae~%-pHYMA!eo~ z!Ov(LOXd}jGIb%rZvi&1(&-FcA~*Yw<4HD6S;f(`nNC{X4%2)FPkB9Ec9C&t=~lixJ41^t zpTkMhvB&K_p5yf`a!jN+mI z{gNQ~6+VaCQNHco<#`*bG;{4r8TgRMxJP7+CS)wTjCuS(9`V>ThQeJIMMM(fB^v8vnqQ+1!vU&0000vN?5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_turn_left.png b/apps/icons/static/Fat Cow/16x16/arrow_turn_left.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7c9bc187c64885de4405631bb82261e8a687b5 GIT binary patch literal 565 zcmV-50?Pe~P)aOuL=d!aA+B;|n^5p;69l7CLK~5oZK6b*J`BGSYJ`b!5JgI@87!q3 zsIam|n~&SM^WF?EX)(=#d(XXx^Z%d!x#yy_#%sab=nEq}qy)=jy##?_^v3o*ef}o8 zR05UXlp-*M9%&1+{H~Mu7g$VyrJO|LBn8{zzU|}6lWuRB4XG{=rE%JXoUDdpry01| zPw3Immdjggp`~@0rE9@XKBvMYK0##NX`xa|oTz~_jZj?$%_lpEzD+W_Iy3sTM_;vE z0kQc${CB3q)Kp#OTcoMssA;v!0Bz5s#^!qQSNa|- zvCj*0H^JABc_VJ-Y!`Z^j=|d61og+yQ5c?mXfm;>9{l2WJ+WW;m1Axv$)G_TXc>Y_ zVEtpfrgHpnFgnI7^Csq@GwNG0Zc)0W3Yrh(8>lh}9N9idm#M%pA^6Sr@)THZ_RmbR zc((tCAd}+RhZX;T(DIT00000NkvXXu0mjf DEL97l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_turn_right.png b/apps/icons/static/Fat Cow/16x16/arrow_turn_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f0053fc76fe3878ec19d13a0d0a8ba2316ee9e45 GIT binary patch literal 558 zcmV+}0@3}6P))Ds0}rdXM;} zI1!Nt0Ojr$C9^t2)*57NV4P@VRKGStKv~42cSfjIm-)Q)3{#Ra{GpT~Swt|SvNpkX z_QRvOfW!-C`Y!j=esY)9y$=*^$ZbNt0Edougm^c^&cnGj$zXAkr6*kBu@9)$c-Y-} zioJtn4l1yegZ&N03tOzMy=Gm`X^HUw>G9*$}bC*vc%^ z^69TXpv3!Rdf|F{xGoL>x=LkLbXPlhU3Svqe>Ps@+owE`M@OT$4iIyU0)`Yx7jI>b zkH@sa_v8A*)J}InnPLMDnz67N#; w+;EF&lW7GI{7hZ`6>0k=!)ivXwf_Vd00u#_>&15#mH+?%07*qoM6N<$f;M#ZC;$Ke literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/arrow_undo.png b/apps/icons/static/Fat Cow/16x16/arrow_undo.png new file mode 100644 index 0000000000000000000000000000000000000000..a588266dc9baf72bc4cdd9df616087aad8290fa3 GIT binary patch literal 673 zcmV;S0$%-zP);H?%M(r307CJ>2g*-}&yj>gZj_+4NKt6Si&8EDWXK`xICfcoh$y zU)CqWoeD|gH3-`weCfzp=CV1QLIh@cG>)Tq{UOnKphGoATeWHs60f-+#EjZc$cltQ z3baYiYAm&!?NvLdT(yV#4yAoXA}%Z~%%685@lzQu zosqOrx1Y@nM{47J3S+Y<|L8JyKDV1$@DLeV9Va8|K&psp%R}QGJ?(I^OgbU z1Ux&3?mXE|CM#yjJUC7sWOgB4CgkVJN&@!}ZQX|!@Jz}TFsHOI)V3>q=TsN*v1WdX zwB7;f!!y77&JCNW-Li{h>ajfc6z|3$_LfKL;7#VaF`5d1xjSs_V$hM|OjTd5XfznFZm zwvE_@hGu?PU3^VK|3H537m&y~n^@RCwBA{Qv(y12SM_WQ4QbyBNTd zJIfg0g6QhO0>~H!oZ1=wUw$wPj6rOi>aiK%(!ucm^zFX?b9XX;F^CNk!)5>r0~+w^ zVffz=(8O@{X%WLeR*2ZuXGIKcAK zMkXMe2`qjVi&_RI1{?t7(Vzc6G5lvi^E9yrfWV*spBWgK8SnzUF8IapiGdMhz<+XF z0MzuG5$FOIid;Z}7eFTbV){hT1vsTa(a6a9gMk&wCfR_$-x>BUUd-SOW8-uvp6sjy l#DY-vdmz4tEjt4Q7yvrXvHb(I`EvjO002ovPDHLkV1jrmr6GcIwi^ZVn_;R=q^BSC0n&9|Q01o`w9mTmP!pd;N$(9~IMbx?s4vm9A1 zjEPzRL!?c6N1LFeM{w=xL{CYRQ@BNr)2^76Nq z`B*BR3k2N=&IUW=tw5ZH#DK!}z}tJu=*M%U#~$;cc7~OWpCo@NQ1PrJuFkFh^WY2$ zCImB+2QQS3<7<2I!S%xBer}_$oyEANLfkt2MdgP80|2WW<(!O}ak2ma002ovPDHLk FV1gE;31Q40tO9}p%XMshpKAzs-|z9+-C%i zWA!}G)zKIdbZ}6?)5rZqK*c$+nCjVBoQERke2fO9_`W641b5eu$_K4|l_rtTX0DPV zF#WF|}GOj=9R0NGW zE6fCyGlSC^L8d+`U4bnrU73y3mtMm+&~?iH{KzdzC<*hNnU~qo=3@s64V8ib#-K70 z1)d`iA)~{77MvC(3Eo$Gk3TC!EYL#5=Q4Lc^cq(fy1JoX3jS*QGUP8Z3=s@lbjFi{ z1e%(#`o{^#ksuzmx@+isGQmH$=CK#L8oydbbz>SCSY)#$#$6MpTq7kK|tZ6iLX*^*Qj zm6bMn2fg`@jH-QA1!!*f;C=VEpWa&)rR2*X7l}k}4-b7uN^)v@(#)CV6Hy7)8A;_P zlc_xxiy{~rzedU&8(fQU|9Lk$y9fJ5Z&w<{A0{7G>bmvo$8vKW`0V+Fa5xN$#R{|4 zijaQ{PoFi}QnxoW@S@3u3EvBE!>&VA{BhDcp{%UzS1=H8+ic0pjpCl3p7Q+s{3q#Y z>F`FzJJuB!1Rvemx}VOb5PVep8Ph^w0000gir?DN|>$JPhdc7O(?Cvm*Vo<~`@hCRKW;{vE3UKFrpmY_H?c>6f_o8r>P@>78 zj5hH5d!S6~-5cxk{uS7Ds(M7z^hVnji`IQa(|ggeS>9pZvG~|QpfUr;1y&n%oV=>% zw+e{*E1zWk8ar8irKX|edJI%HF}y83NhIaiU_!X{Of*`=fBm9*;L0uYhaN`|LCPPe z&Iy|nVxuM+b7QgTW}X_A-^`3{gEce`W<5f5$UyDxZLDbiw}~*lDHHy(U?)W%z9Y-$ zp5U4MDKM=Br(?lmHY{}klB;24-y8584)f1zqDR9ROr$`SK?LJTDAC8!ymcA!h83~~ zrTrrmA_0*!BC#Z(>=Az>1}Tz2boV%-tR)<;1D(Htwc9}SFtFYf0))ahns6NoyWNG) zis+g)=+G!epB;v)7tpR%(XHP{ARK}uQv@RcNM;jG*N42U@k{p2ub=NStX6ezPSh9J zoerPKggIf67iw z?vz*o>Tmait92{8e^-c%97K6$s+fJdbYL@I>E)CEM%fqk-ST6(d^!|&;iyHF=9U&~ zE&u!6OX=f7$rL;#K`O^Alf%)RQw!;^$%yrJ5x!#)Tmrk%X x0s=b(f&vYJmCgNx!1mso6L=tC^$Gt7FaU({fj{zpGyDJm002ovPDHLkV1n|JuT1~| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/asterisk_yellow.png b/apps/icons/static/Fat Cow/16x16/asterisk_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..471b332814f94e04ae3bed352035b953bd578789 GIT binary patch literal 925 zcmV;O17iG%P)Bv3UjOw41}$S&0@ zCI4nzei4lJgnx;Lqep!+OB3k>#--1}_y&z_1`z(w%8q?U8uq*et~8?X(=l*aV_=M8 z+GfkkC&Rq?Nm%zLU@zQU1((`twEx3UtJ+55G0 zJoFhAZz#_I0vP~X@0AAqnrASx?RJ9VtjOyNP+{3Y6~T$4G5sJNYsNx!k& z5B)*Qt0&->mmtA_Yn(L7Wx@ZkYnmd;04+l1ewPuF~Qn zsVUM;IvV#5L98#rPRFT;i;$ZlV5$tcH3FX#$21||&$$<#_eD^V z$6H?*fs?sIX|1B+nPHTsbGSP*_m%52C)Td@ht%8c*`j}==CdwBGr=X4Qx^{W**-YZ z$HO$4xeBLLG^4M)(ZJMgF#eeQuVdu;;G^?O?YvA*Ol?}(^Op2I12L&lCCO>58HM>& z-nrbA&%PJxY{a(bhx?34e+EMA1m|0gM8!O$bVt*XO zgL+6q^4{BZc6MXpu|D=~W-~M2``$M*;&EyAr{{SY-}kYfC4_)s81F5mROWV}0AUyq z?BRz4K%o7we)RGq|I1qKs-?AtqCNYh1S3EdKH`>uDZ*4Q03lP+mRi6g_<-&7^gRT* z7SV@R3PX;AM-T6F(pd2`Mu!g|ZPSjMNXCFT5pr)FVv5C?2hfxk+tu#{UG^&*srpmnDr7$P1d{<7Nb_Ts|AyK}*P_Ondtk4{G}2GSm*ox%UDUw;G` Y0K(`rte)nng-lz1DF`F0A?m8pytO6moHzMR9l#2^7Yf3Nu2C#3{3xj8=|YlZU8eA!;fD-85U0O zZU=JDo;kXwPhM7%fsLIb7+oz3GUv$2^Z$1rJOT0x!#{}6UVsQe0f8qhEG*dULUqB% zFJGao{|x{B{eg?GUcLG+BUZPfxc~-00sH6AUldodvM>{N0jePo`u(TR5QR)c8357s z9 zXe`S#`OiQ^ApZUR7sfmb(u5>+7Un&?F8K8M%N-ECWX-n!5KR!gb5Z`1twL z9R`e`LCp(V^pF07*qoM6N<$ Eg1RT_b^rhX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/attributes_display.png b/apps/icons/static/Fat Cow/16x16/attributes_display.png new file mode 100644 index 0000000000000000000000000000000000000000..1619e3de3dbac4a7d16a6244dde19353b549f754 GIT binary patch literal 528 zcmV+r0`L8aP)rU>@B8k%3qwRm>|fX077ud=K~)%pG_`uRwGe?n1QP(Uy&_(2>)*-6T@w@n zatIKEil}L-0-+JLp^1c;Xwlnz2GFMgS{8?!bZjU)5r-Ag(TMGx14P0AH9}&HK`v{+ zEA=ZafR|=(t2A8zng_5?M=LG#5RrTJ6EWAfMv1)I@Eb6_^icje+3Cr!06Ka6iR@ZWf~x7 z9?uPk(>G{2lq9nsCLq$EY@*np(ms^F;c00rVMo%pP|AqskSL7c`A0nD$t z&P%HUegyP97-epa51_KoWTrS~ivxikKu~yNvY2Y*-zd&L#Vknw{}ud8fB^t!rpe$v SRijq`0000g6!j1l zFG&v4qcpiS6d{3nksd@*{BcOVdh>6P3f=<-EA?E23bkkzZv}IxCyVJJ6%3N2P19tP zea<(Vq~_?$?oMXroA1q=H{;an^%tYj=!vx!j)QnveWuHqe#9;gM}YZ!9;H&r@fm#g z-hH&&?I{6+Z4{jmxGtvL;>=_+c(d`E1n{kmFbGfa{onwu0J)3_aD8cUO7QX17lh$J z|3^Z6?))4W$E6X`$RY>=n7|-NByjoCMO0TGW3jZPk~;0`7aZ}E<;MgO0@;;kV;0Tk zA&!oIBAuR7Nj;rT>+Y--@v{W-^L+zPf{Vp#>gaTSV{7XjR#tA}#&Sh%dwUIxqDb*G z1k_DJ(lZ9-$}&=^l)lMi3ftQ|*xY=JUayC>=W9~05dXxFGmwG=z7OMhc=YfAnuksN zkhFcVxt@#p`K!ofbL!_cMD~oq<+ZqSc7l0b3xxuz)m5#9CjpeyX{TRF1#ic7jPFeh z#`xm&M0#j6zRGT_iKkL^vB!QNXB{^t&*yEyEdEP zh@TEetyZ)B{=oj}p4je5&-TO64u(V9JMF7ZNu74;#1YRpHkIFMwVti7zj~^} zT;+K5;+pA%#$(Fc=yW`>=ovdwj7lR-|{L^ zaY|@%Ir)4)6f6%1A+ZcfC3{)9(N<(IA)Zu%06oYOoWY>Uwht;&Tb>pOdOZkj3fPGx z+X@QMCP~Uc0@9LJlm&QiI162ps|W;FpwXyctuy18r4&RA!87B$CQ1Y zhzmauVbB%p<#r_YNDLtNFIuv?z)qo7t9|;Se50@>K%1jL*hgS7 z8fxH}UBb($#pda?z`O2o=iO+W!pr;dVbVR;`RZebl077MfZSSUDDFLHt-#3WGzJ#< zt3PAAb6ppzsaC^z9}P{{U{p>Q`Z^nV*~WcxN)&IJj+XYGuRVofMjmpn-dYT7jeL6C zLQ`VK)`r?<$Nm(u%fNq+fRo87vCn*_{6=M^3FGf)G38l*FzH(#oOsxjh$lq(0%Sfp zn0vCIJj(3HUTZxrljj_tG2_{IGT`Q4^mJT~i7EPqO{7FckvS%&ZIkwx5)-kLy%ubQ zmbkbCuK z!%Xu~G?5y6KIQ7@s;}lt^f}1PiEL@6g}u_joR=q10eMYtnHiMnmu2ApaMgnUh~EMX Y0OtXT2SRXQbN~PV07*qoM6N<$f?2e0M*si- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/autos.png b/apps/icons/static/Fat Cow/16x16/autos.png new file mode 100644 index 0000000000000000000000000000000000000000..fec5f4061a2ef2c5cb8a330e317187956bc386b1 GIT binary patch literal 711 zcmV;&0yzDNP)_Z(%d#s4hzmfNZc4={u(@h&I^=i0ZSIOQED&~eAP z?G#2`U20#m`fp`drRuJ+=8RGPT(kTVgSu2nG+?s*brBAb?sxgjm0jN|! zmC@h zXw*nFhmhEzQD0nvzS%G74l)(1&H)z=#$tE!xtt%Lk-UgKL2c*&lJAFdjr_N)%2*7; zx!gtP0MMCeZ};<~Q&bZhh-uyVB}NA`n0(Kau=HL-kD74Hk;NI=K&_RcI%)IZ?d5qQ8pozaSHV?$UrEzrmA?x)yg~ct$k;xQM zY6$r%Gm}|#pXkJDvzUOk%yX1Q$^I;2>wF%_q@bP;4O`dzrneIRlOGzY#NyH-1|APU z2mR(5gRbr_R9CUY#R8P)F)9}&rvmEQ^&3{2(^>VHkeSIoo2J4ND_z zwv?g_{6odGU6c{kMW7U2^kW%CBtbt?7DZPnR68tC*T**kfwPDN6&Lfe_U=Hvg)a1WaYVA*Tny zhzMUm#D#1x$}+=<1cQ*NHb@xnS(c#Z{^@-azsKS61#mR38J3M%K&l<3E1RkI4;0_hWbQZ3ysBqV{naE9V+~+H(HGvEg?kFT;LXmpOw-BHUd-To#&s3?nlIkjW1j ztM6bk0Bp7qtm5o~h!l67qsfi2QX|aH$|_q>I}a@{+DD_)0e~ zh&|1+OP6Sc;_ZaoPvQ~xs&rAiqTNx0*8UpY+|6*SO@K+y&9{WWn6&jD~c5~3sF%cwF@mST!`Yzg$qG(CAbk6E)^F-7H$-*6<2;1tte7WB!wpF z*g!<9O;XbQ+9Wgcd^c$^8JY_h-kf{xdGCHkV2puG5CnYmeV-5Qo+GH(2#AzsdbsVuf-lt4gk1}0%F|7h??`b%9ZmhK{S2nyc@dIATWKaC+|9W*<#s!08lHyavo~Ar z4_pidXUFo3Dnv&=Xd}t#Oc=$8L)n+a07*qoM6N<$f@}pbHvj+t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/award_star_bronze_2.png b/apps/icons/static/Fat Cow/16x16/award_star_bronze_2.png new file mode 100644 index 0000000000000000000000000000000000000000..0cec9251a377320c404c1a0b9f525565654acdab GIT binary patch literal 692 zcmV;l0!#ggP)@`Mi2|ZNL?vnT@=NY3m1aA=t5j5E?g=u)Gk~JJ_2sU;z}*FiKNh& z#H1vKV$y_a64N&K;hdXBl8bR*;GCIn{(H{MxlC16aASc(~UZ@8REs`qZc5PLMF%lig4CxRbe27@u$xM%{46o3W23k5z!w(%%&(H@S~A{ z40wBhUYlQInoVfg5S%Z5p`!q`-#~x98^^O-wKb3NoWTAg02PJEd75H!$C#Q%>=76C>2kagnHts%(LxoO!%LAV?b*8OAwSei^B+gA|fnmW5 z7*{kuB6=|M9f(toGtD)uF^>3_3n|lvZ!)m}v8B*kVeN^7FzgnUNAO^p`bRg z+C;&UT2ig_1A?OMMg_6jcA>$7i=q@4f*ZlQR5ya?($7NZqAnEchl(H;>p}?B1X4^) z(gtGFlDs6;=Dp_A_i^UMViL@O3wQ24_sq<_GepxgFc3m;{O-poMNtP-8e?mMG8lvL zI2z-5?#-9+ljk<;45$DrzHzY+s-|LTc}*{1V1j#^t#r-d!Q{+9Wlfa;-3EeK!dyZ^ z@J9w3&(icH$_Conf$rTVol^;}YQYhNQ$-X?Dslx4C-T$qNKdg=Bq-7t%P~$}0eY`Y z_*V++GLOtUk1TgpkeQe0~zm?VYf=k70=VLRLgN znbJ9R1&Z0_xrNy&k0>N?%{mQi;i+*Lv3`XpEMZ~xwTE#kYsls}qPN}8Ii=WVkn;{r zkzqVM4123h&#gp~DEVH3(5A|UhPcWbXZGKjzg#5{ywxE(PLG<+ZM}dj)8mMc124*> z>bL+HEz~hU3V9L#@Ju>zFJP$>pbw|>+x6DRF899PZ95vFsTzGiaXP+Y6Fcedk6DzKURW^ zxc@0J#9}vj@@iLu9oC(;K_E0%S0FTgkSD6z6!(2!J^LhlCMp#4nSYMtj=sIJ@qVkx y)Kt5n{!O)iAA~*hE^3EruE+h2b=B7W5nup1%qz_-(nC7{0000 zf7~W(n{KG%je0YVplkaAP5kU3a$>q7-6Ew z`i5>EJC3wab2{}yUEF-C8VXmi;0l4U6osO26q=1hz;O4;8#^+D?l%>D;W$QJ5loEx z!3B{(BH=RjMSx0kj#iT?nD(L_r@b+(#TA5BIgaMM#sy;seFHJV)ZF^1G7@lw`=^~= zL=z1DFvGP9AI_J@k%&eSA#93rYR!fOBlj=XF1tPO`olQAxd+CQ13=swZzwocrpQD zhaLLz0xh{Zwgmj>2g}ZeENzSa{S0*V91)7??z!(1|V9fsrPSfa)ry9#~q<)}05l@=eq%g{VbMMV1XXAI~G{ zNMd(oIf*V&E{VCX<5&p^~P8On%+PC_0Kjb-o*xKUDK z1`m3mc)o-Cm$1vcjZCIo{%a&)W^!@0V~@VDUWs{ArlCiP`v6e@tEmTSPyVqu2D`u= zUyx1!TdA=|mv4sbdxyxxl6EI@ElCJWLgHB~(D_i^6-;ChB#CD6Ujlu>_7k$_Gc8`k z?auiIb+=o3UH8_iJj^(vC^6AV7^fB}_!g4kj>+9f86NPp+eFcnFUNz+D^)ifb(5~B zrg>>$j&Wnbt+a!YVbh9IVHs(UTgT{q}xCKa6PzopI=8ZwPB^&+MjZNIAMfBvE7 fz^TgkOMn3YkETRjnM)Ql00000NkvXXu0mjfPaJ3$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/award_star_gold_1.png b/apps/icons/static/Fat Cow/16x16/award_star_gold_1.png new file mode 100644 index 0000000000000000000000000000000000000000..9db094224fd2be0cac18047c79d8342cd7beb683 GIT binary patch literal 690 zcmV;j0!{siP)(#NNDl@n7iGi#KnrZPY|fte!lm2W$_v)v7fXe=XWb z$_f>_K-q=m`QEY^pyDKx%=_k>Z|2S0aS#dsU$ zrFmRx)Cp)ZR($^Y0~%C;#4=^`R)SXdpQdL4FK>)Tnrm7Fm?+7}(AVN9Eyc}tW_Mzs zEBy(M;1I0Fe~oWGun~8@zJXTCAz!Yde7qalnO+)KOpN6?{yzc+kljqgp_lU5R*UeA z$Kbtq8LF;BFXq5CW_j0P)HKEVvPeA^d{|GFXBnsCD=?D+ zd&7e0hf$EBzE47Zmo#I$c!=h_;dcHm0oTF4v1&%6kwpdRx$=vVz=9_cpjL5q*lM*l*@MQ89 zE>`P|wIVJa9lnYRIV>l{UlZ1L*)$l)VKgw|t*xmuP)V3hrx1=$;=>{V)KTw4H|lc$ z&fP=0ruN9X59+v*ngvQgF$bI|@4NvU_e^Y;qbuNa|&mLqGQalrl~hrbq2IZM;7iL zy=QlIA8%2t(0H3P!`3}j2pWHJbsaxK(RT-LPT!!qnZ_B+5OMj-)Z(*ZssL&3Ba@OI z(tHSvF~=I#{`(n$&*4};DBJc!EhIKqkV4OmHiTmvLDn?i13GSJhsUVcQOQJ*o{u6u z7u9oC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/award_star_gold_3.png b/apps/icons/static/Fat Cow/16x16/award_star_gold_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3200f51f9b51a37c4ab863d77b2c1c54f8df5c42 GIT binary patch literal 699 zcmV;s0!00ZP)f2UJ~!Q(Vc<|H*V`z(49MDz%GPnbtQ27pkt8Cst86E{Q8*! zmt=7_!pk_R0B0TMs-`hm(}qr5P83m4HSFX$E}K8&w$)ELP$W!n^;_+0z%`y)UQZxb zVn}5f9tP=j!H09EnsGH#-8b9v=XlZj5#Y2+KflLetiu zn2rTkX5QXVl2JTzegZ7i0}I35-Z=y~r3C4y2d4h+ zDwkjU3%)i5N!Ftz8P_Y!Fnw@zZoJ7L;k%ISa*tUIP8U!vffp5&6M@>O>|RI*ER^V> zhJ)Dt;#2HnvmH$a^l%14&(FMYxQ?AO*t)1$8g*6Py{86=y030-BN~j%pSb_^9@Ql&XtaPC;OT6B?o2w}})hOR>D4nR=iV6SYS}tD5WVSc(<= zLeq8%BHVq}VV%u^N;Ztl_XskJk!r5D9VV`GxK+Q$z|?)jTaJH&@*{?c*Wr-d26}m(?4YeC3wY?>&6O=icgbnB4>!#S*!|Qg1HtJ#~!+wVwl;BL-S- h$96GStHFN(1^|jtI*D#yZRP*~002ovPDHLkV1o1_I{W|t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/award_star_silver_1.png b/apps/icons/static/Fat Cow/16x16/award_star_silver_1.png new file mode 100644 index 0000000000000000000000000000000000000000..d405d12c296531179bfe2f66e3374f2cd841789e GIT binary patch literal 717 zcmV;;0y6!HP)gjlL$#^kh}|0VWBh41(k3&CsM4NKcrw6<8_YuSfn zJOs*7P0a-1EPM|>qCb|(W6^mW^;(uVhw%0zpcv(-MpbrY97DGr-Yv>ZcOINck|b=~ zv=O%UmJ%13oyW}Q2sn;|7ScDKRbE{jJT#!{fl@5=^|-q9o2_OPixP5T9t+{+66fl& zVQ;qsJkKHY>8t6**km7p2UIs856O1+^3B_w_6|q$h9*dotm-z$u~?4A;q^^VT|IyD z1c?h&_aH!sqaM$@Q9($cu|ZGfFPEIIg_Q(6lT)KqL$&{HBC+}S@{i&5^*V@R0UUYW z)Wuu@x^)`FBjI7HsW}B|X6qK0(a?lcCX2Ve8RFAOrL!=SvM5)r=c@sW$=JIT6)^Q- z4$q(5KS(hRf9$ct)`n(7V=vhb)=V&T;~po;vcdD-pS*tQTu&^rRGN8k*6%!Z;mR|8 zU7ex&K+q{D|9%MlK6c_ARpqf|%w8S$TYv!oYZnr8y$l8V00000NkvXXu0mjfw6j7n literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/award_star_silver_2.png b/apps/icons/static/Fat Cow/16x16/award_star_silver_2.png new file mode 100644 index 0000000000000000000000000000000000000000..eedc0e423d30814f504abd85a3f89655f8aaa69f GIT binary patch literal 692 zcmV;l0!#ggP)w$ejVLA|5(~q83Q6C>9(pJUsuwA&5PFFUdaJCchp2G)nDjDhxpcJ`)2K1c z{ncu2Y~I~_`_8q&c5xjz@SXGfo!`0Nch2P$MFAPdaq!;8>!O5SS*92jMl_xWbOPS^ zF5+aVPFGH%;*r5KkeEU=!GTvr6vzsPT_yzrQy6*lxVOBfLO^DsnanEY<35DHZ+0Y; z*cWxQ0Q;M~DyQ7|ihy-Yu7&`S6=eZq_898dht#toZel$59|2B5I{YIFz6fk&0Jr@b z4(`4HiJb+OBaApz1>TLJCl~=D3D#ZopnY!#+FI=}7Eh=-!iZBN{%(KsmyQv*ja>-h2K~mN<_r3$~&p!EQCY7780!T#l*OQMUu#9v5_M3BG=d*e2gj_m>2?vPE)S zx^e%(0cWSn+|&q(W>;o{z#|q{Y@x{M zoJz03KOLAL4so}9L}m-g*w69$T0Qc45dzz1@_a#rep?NaE6d}=sX7I+=GL|@i>VQr zY!2^(pP7e{ShCUV!R~5K^ z_ldxMB$NN+?5{hcm%WLVC3WWWUuF-Vzk1VWFd9wThM*~wCPBks?quGnxgP&7=hW8y a6<`3maRBds2g5x80000gjlZZ*ENNubp zL~W}ED>M)Z68w;YR8(52MNkA?2%-xYE(GmTqT)hORB$J>>Ow@NQgCDGCe~@@_F-|c{P}X}@4CWrfuR_a7l1uMRE!ULibgu+YU`4tO7R9G!7)PTqBrxOF!H8low8%UWV0^uy? zzDeMCeg!53_N)r0#i(hjgRfc89p@JcC=>~@av2+iB<%VKGP0s!jH{fgp#eQ>@<%X^ zd_a)*lxv+tu}P&V@RjcU>wsl zHIP%$!0*XtCo@t69_teHt4&(&-jG8^3WIS>)3Ax&`=gHtQ9P=m*c2s*4(n#5v$Do@ zTGyd3{|CZh_Yt^bEFhhw` zKHvMXL?VsWHAdQSq9yxIB-8M{^N%qN(>A_FdQ(y?GP1VC09h_UV53V@E|g$crGpd= zk1$R1IiRtr%ie1-w_!P(!&Kli%~>pGawMg@fsv+u+7;$82RBMZ@xcIV%}Oz*ikeB-szWHQ%ps6A8l r{{vxz?xfjM_j~+5%voReSAYQk)xjWj_;iIj00000NkvXXu0mjfYQ#u! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/backpack.png b/apps/icons/static/Fat Cow/16x16/backpack.png new file mode 100644 index 0000000000000000000000000000000000000000..55b2b5f5b2bd86adad15ccbda6734549b4cccba6 GIT binary patch literal 906 zcmV;519kj~P)Zx+EaOt^|U8)*uB*{ z`0~c3{-(39e=q&qD-30mv>2}#zWMfG%a4<>_eO4;pAC&wAfn5U*|T+9QhAS8-uhqy zv9J#%5Rp~yH{_R6Hxu}u#j2XdWeSgSpd z$_D9&^KzvW(1j?26@@ZT;8m|+b5&8L^2m2)_qFLQ0}&$t51SDPjiY}!d#P=+vduO1 zz0F;pLSMZW5OSG;!OQ%q|Mtb9%1p-nvgq6RqB#)aMS?I9a2=z)$j;0PE78~vUET-A zPZyEP1yDLqzl06j+Hv=n%ht}euB@>BhNcK`9*#ogAq13e+(bvsy7j=+ali#Ey9_s@ zwB;vJv+gjaN72C`-qFG_@FKzR)k}%s9L7d7fWZ;Hes=*UKW~NQ8(_<05L8M;^KiIx z9wGAag^Hi{d=1u#1eZ6E1UVkK(1x#G{RSt7JoNPRz%+>fa(RplmgS=V{6!qC2mZ;V zfX#GIShlxqD{RLZxi??6s~G9sH|o%P_Bv%Fp(^Du_(FlInK;;y!0Ex?!BvL!E7Cuh z;m~fj=e0NCc?H?mcM6ja9-=P24zl$;Yc`Zt@}ntq?Z_dMN|k&xdmI`UFf?l7 zhfUwY^{AwZdN>r#c3cQUr^zTt-hNQ-BG+h;DhgC$3_eyH*KnrgSLixD*?~q61-J_~ z?1hqQz)b~GGAv%cQ*NTq!F5(@roBkt1q&7h^$5$0jzz6HGk>7q#Yr4_us8`QkpBs( zG)-!pM#q912WBQ90+n)MU_T!-NU=hydKA99R04^BqDVYutQ3c84p9-#BK;c*-LZeA gg6HvMmV6|@0ND{qdCJc*NB{r;07*qoM6N<$f~F#?w*UYD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/backup_manager.png b/apps/icons/static/Fat Cow/16x16/backup_manager.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa1864b4183c8fb630ff0aa42b24617773483e1 GIT binary patch literal 727 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/baloon.png b/apps/icons/static/Fat Cow/16x16/baloon.png new file mode 100644 index 0000000000000000000000000000000000000000..bb1df57090b8a969e3b68929b954dba86fecba84 GIT binary patch literal 577 zcmV-H0>1r;P)!m#=rGa!HMcMC9n@GyQ(HFq+5rLxG>Q2vTXv zfT3_H48B}r1^^h z>csN{_t%ZTuwj97vG{)t;uyJg<60At)Nr(q*DTZ1p7DU5~|Aq9~oKJ#q?md)eka!IBcd_}Du{*H&Kp+M_Lb1-hRU zx0=M_!Q+i>NHY-=3nSn`KvN8Ip%rec6GKA-h(#k8Ze5CKP6)Pv(sX}KO%v9M0VabR z^`7(4=>>2F3`!(~A4(8jZ-bVX<>Ux3M)i`#g{81xeK~{ORF1QicTwv+1EXL@=;u6S zxeS!0^;u2smaDP6 zI*Sieckp@f4dTgF5Veq8#uueXr4q>NKy4NhYY|9RFJz$t6T!C_{r()IbN~Wh1Osn` z(_+)QlGi~zO5Q8;Q(Ehbjczno-^5YRMOXw62qj1-Vo*XeT3%iUb2F^hTrz&rV)mfG zriY{CAZpyraL9)cPWjc^e8tG{L(EOn-YwTV2FZBszG?Wt{;GOO%2c}$URM*y9vtr5SBwh1+00000NkvXXu0mjf2kt&Z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/baloon_2_empty.png b/apps/icons/static/Fat Cow/16x16/baloon_2_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..506f05c32fbbe728a0a981ce66a1c06f826c2895 GIT binary patch literal 442 zcmV;r0Y(0aP)QswRXfolRHyz zk|Yp+@WOpOJiNTe5zaZBLI}ZjX0*f@iwgEy5TwXXvaSB*B)DYjNG^p!k!UQo3|-ey zEans^UT_nb%!npeb5M;ICMUvR%o3eAR{`e?)M#UAY7;}^7#KI=i1fFnJf1>IJ~Wh7;#HM0@%-ruBuqlE#B_jW<==_tn8-d~PGTat=zn zXf!pNP1B4ofo0KDczhOGwE(?F4(y|MUxH>wf!eylcc0n=C6{iT`!ia@Px;azL?R)Z z?%nzpob1xISG^255FBiKz6Gs1yRT{WZ0GX@UJ*R*Sa7d{2Fa1cwNGy*LD6a1Ez+6p^G4rM9;y?CFIxEo*mt30w0bi zbqWh@-Tjo8=YzgrUdPC>tJn9|Y=#&Dcp}1f7@ z{8|ssy$4kCExpE(lV^}MKhT{^)LF5kW81^6JqWd@gpAUd^8*tnhT&1#hofES^{^}4 z5@;HlKP}++>DH@$dILe7tLBp3xd-eEM7`#DQn37%u0Y$_HwgaSD8>@gd&0ip_QTmr z!usMtzPXt}IlDL?8=E>C1m0Mr2%W)AOZAt|*C4Q5q<;bo0PCshM2S3uZ2$lO07*qo IM6N<$g3}cgg8%>k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bank.png b/apps/icons/static/Fat Cow/16x16/bank.png new file mode 100644 index 0000000000000000000000000000000000000000..f31857946e94d94c4c7529342e0591993d459358 GIT binary patch literal 771 zcmV+e1N{7nP){Ol@yFH zD`k5q3WAmvEgyQQ77@X)haiY3qCztAA&Yv5f}n7VB770Em3oMv3j4`a-ZblJvC3>RkVJ1i61Ps)k zOQLTjj;$1Et-=N+&~4a=Y&+6~yZs7hD>*(rxC5EN0JpHe@f}7M@O-)2y(&C1GZ+r< zjYaCZzT$%j12dC|_f4Sg=@*3e#3Ga@+&>jO-p5*8hUS8@O$eX5j{LICFyZ1%!!_LR zyb2*4WP}UFP0Wl8;(Oagq=yF)@DTSa2m;L_b_tPqFO1?+WT*ZhJDWyD#a0|YdKrn1 zXOP)BWTz+nJmCmWJYS&xHKOS?+reD{kxfHrvqB0SI$Vv`whQQg{~4|);ka2pPdLI8 z&zQIJF_ZcY%dp^TBI6uNF*KdN1uJNxqH+tQbf8=vO8Gd#6K}DJb2HNj+4)e~yHXNT zkK)Gd22GNvKe!u?7IyVI^aiE-)35=Sb3Ff>-i8Mv;5`_(8dq(E2-Xc^Ps zFihj8Z$V18lZnG{BU zeZxRYGlpIy!2-*^6qUR6T%f!*wD@8tj=}Y7R-5>$m4q;Uu5L&$vL$A8Av%CwFv+%FLaN|qYFz5i>8R$C>sl;X@Z?ZqW%CIe}u%w7212xnKSQr z=i?l=Es=O{&di;2W}f-I&pRV7&OH2<8`~yw00aiZIseYVVRI-c(5UOK&U4#-F?SQl z36OIAENfwG4(lig4Mub8Hk_TFZ)-~wUX0$^hq`V;3KkK9cegmwIfko;uOT-Xs1k62 zb9ZMK>l1XTc>BURG;|BZyY55^ayT-_Ksu6#A~2fjWmNPjNO>x(GbsM49a3jO_zI4srSW~1RtKh#m>nF|L<3* zRSF;PKZ+x{x#pCb?V~55Jc?8msul@l?8%>w%Wr{<(=Lny8TLTQM8N)tlyP(F8Co^X z=O8W$9Z$0C=H&iiESx!jH8Q~r=?M^5Rw>-Od>UJ7WeI_wnZ;V+u*xU&!O}7wpFapy z2-cLT)EhjQS$u^i3wQ#NK6*+|aOqGdm|Ls6ATAT8Z?#l$*WSVv{412w8^)5$X!{}IkPSeCViG)>h|L0?-VMSOjGCuEERo-xL>rhr=(omWz#Rom)JZ*Q)N2kZ5k zqRr~>*nyH3}!IibZFG#B8$%`wGnE9?)|?{iEBO);Bx_VxbW1Zaq-(~0nWK6e5f zk4Ho9+en%&^kunR{@DK@2)^f_2^2*U>~=d)I?bmzHW!3p2)^$_p65^$pAg5-oeX&U zeY4pNbe~P?LX+;CUWMS#_REfs!N{Jj(cdj-O(v&>#sRUN)P}J+-J^-QPXw mH=-}j#hqT0fl2JY1Q-BQLSx=v%rAZb0000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/basket.png b/apps/icons/static/Fat Cow/16x16/basket.png new file mode 100644 index 0000000000000000000000000000000000000000..1ff455e098ff2dcaa6bb174bb3f814bbfdc0f3a5 GIT binary patch literal 639 zcmV-_0)YLAP)Dcb18TMq&8>cJpLX?rO|4+>3-U=2k2Ls?x+ zTV10GX>fPV_};XUYzba;VBR<1d*8f$Z)ZkGDe>RO#JZGco-C=%jLci<_~Y76=ZiHd z?@cV@^@s0@Gcsp?t0aQW!_@uEF0a;qcqobF^Cip`9E^u2;X+3nd<;1kaPmkPiHnD@ zIG(_-(C%k`KvziD>mFZ^+*K@vTf98{))uWr(ZC$=O@me-OK%Va`k#$O2;m) zhp!#@f$M`n#TW2pqra^MbN0^pO?+%PgYND6+4%kvRJ~&N|iy5>PLT zo7D>T?eE0YK^Xq#?Agt{B(+|W zu%cb0dtes@GcOp3y+pc%`4B}95@AwG3TjY^Lc7#U^%52o^q@UNsDz3aTlf(@tZASpnU0j#lg46-Z} zMNwGQ5i|Tj5Gn&-o321w6$uat!nBz&CML+-TdfDX_H+#Pk4rc;)1;yB#lAQfJdGbV ziBbwx3AGTaun1WMkK)D1H{6PS0(VHq1PWj5i*v!_{ALlSSz|*(%iPQqYhGY%@7>P~ z<#y(qo?z2ooXq8NX()WLFU|!|@Oj*!RzrM#k>Q{9u-^7sfdt_D0u+K$%h28$R7*_KPaKlwzLE37#QqF=D|bg zw{y(Mgxx-f?2LTee_aBXVE~;D-cBNKQ^8H0gmUd21OkD#e*X%hqoa_Om5uJ6Zsg?T zpr^MNdAa$x_v!>f2?NMa2QDA0z~M9?E*9r`$9E*r7w_fMirUS5>ucZf?Go-+^AJPBiUxoDc*3dZ1_2iuMsJYV#Pb zb`nH#mL!D}3=a=`__)oNt>LTv!;V^UaXbRW$#H;vvWmYxV0?;ew}{6?`y2mZ;`U`4 zgR;sq$wfBYh+K<8Q8t%N3vRB!1%m%KE*s*1^TkVa{t#dQ5yN205xV%u00000NkvXX Hu0mjfY}tXX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/basket_delete.png b/apps/icons/static/Fat Cow/16x16/basket_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..336dbe7a1a0eacbc32edf21aa6c676565401533e GIT binary patch literal 860 zcmV-i1Ec(jP)3ln_EC@)<^OG5-#%9lVNLhMRDXpn-IP@oZnK`%xRQIrx98nOD2X_jE+s%iI9 zDs^2~*URee{4>q`Zg=S8Kj-{s=A1KgE<+j`8UW6~mKPCGQVoRytIXi%Ti-#`G(sum zmAP?P@PIH4_|jAh#V-&b3M359IhPEY&;m^0=kC8l_s9&2$D0f(b-6D0rJZ5#gTfet zPQA^9QSPrv=eKzFY6^{O@4@L+xs+0u>vCV(3Hv+JPeRivZ7wM;E_h^Ghnl+|&^Khq zT*Z3K>xV%(fkrqEsXBr#d_@gWQF-JnGQ8g`P1mkZ5R)lfFCGAYHzkU(gcVWetb22!a42q6KN4S7;hFA z<`5Phini7V$jQkOvJLx$bK65JqF(nRYU2iQryXo!419VV(GlSy4l6Zo;BvWoolb`w zT^ubd#pIL&mO_g$u9m_=EVf((cIAO&A2h0NzbhP%IccvFJuu0V zOG7Ry?lt=(Uo%5*z6y4$5lm-LR0U#)gj81o3=R&?3c4bGTYatl11ah8<$ex#QS@pe zCP2Ie5#+s#Vtkpl7y-nKl&yF8=qI>H!DI5n-eYAIt(i&Yc^Xi_eYYE5T5j3j{_@m6 mr~Lwq!< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/basket_edit.png b/apps/icons/static/Fat Cow/16x16/basket_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..9aa521f5d83ec6622e5984179fc6658f44831ed5 GIT binary patch literal 868 zcmV-q1DpJbP)PIPVuograge*}%jEW*c&BRPg(6#Mh)<&*K zyXtP6?z&f8bNB8{GdC*hxM(Y-lrNB(H!lLT@~Iu2U&c}7HfxsqJkIkRr{QNr zB!nQWh8_w;rBO03?nn3MQQTPc1ip|&x#d2O^E}5f`~zO6iLtu+p~pQ!AB<6&Qa3>MRq^a{2(cNfz0RscgDz^}ma>>h%FiE7i;E7qnY@9!fhiemBk#`x34 z@ndDo>X4gXi0NBfkde#Sa=I936lQB2LR&9Eprlky;_sWy4 uj#b5M>}iG~vtG#Dk}_*=oeT6!fB^s}Qh>1>?bMF|0000FB2cJ>Em|n_62VF;(x62x!i-ie5+uY3EPOy%gJn(GOUa1L z)NFKgMrZ#2zqfOLEn2kbz`Y;$+;h%7kMFX^#zsJJ@NfvOidrZp5aWQj)IJ1F)0kn>zbFdl z9F}RcFm8${O*#+a+1nqu9)BNxLlqL`S?cAzv?Kd_(oc$JnPy8xd3kBKo{GBGPk25s zftizOn6-|<6bu>@IHFpJyZjAxOvS0==ixC%4>sSvGsbj1MH7OTs*IuI@c^Ft0(f0! z!Z-K@5zZhJWwacWy6+H>b9WpaOXsoGlR#zgWV+g{aV{oJp(LKp(@~R`2!p&FxaP2EVQOPh|dkYc! zrU|nKdmCX+gb}q6U~X>iMKBmbY-|iX9uGRZyWlA*#@CK(Sd*gz@j4V)EMdCaKwjw4 zhce!TGSNhOng9{wV<EzsWm&aj;}bQe&>SnoD0ZiPLUd{x5GE&8pz!D_^xpVP0U2UesEAqa$PM|8ZA^Zq zs;VkkVFIlTIlRG(xqVrCl86wR&3&6q3L)`hfn9_|n1Qwc>;MadVKCspVQ~|4JX)BR wB+H*aWBdH|hlnCHLY3LE|0VhOPx&Rl0CnwMPs=J1PyLjV8( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/basket_go.png b/apps/icons/static/Fat Cow/16x16/basket_go.png new file mode 100644 index 0000000000000000000000000000000000000000..437c8ab85089995e3ace8fd1df18818a54108319 GIT binary patch literal 833 zcmV-H1HSx;P)G2Mi@NYm1=v>(H9DpONa zYy2Ch#%88w-rU={PbDHeaPE2c-1D9LopbJE7K;TC9Q?NjYfcwH(Sgt)h?2%ZsH)0z zT^AP*#lh_Z<0|mA;u@6TWdKtk#aM+9a)C;_5DlWRVGtdC-*IZ9!mx5L{qkJK8Sx9E zaLy6X{q>CN!mLX00J=WR;8yrUIQ=Fet=vn$JeP44Ung;floS`&PfdIibq*m??tK=x z&>`mR!@@p3D#pgf3@i82FVAJ1j3?ZrWTFbe(@l(_x#d0HT3zTpuERPo3Lj^XL>Xx? zQSZ%Q*jzJ>Ct<&_Z+8Th!J{Mrm2=_Hg%WuwS;Lj&NcagAL|~4;qB4z=1jBw_fi84P z90bmlX)Ii@rKqT=XYIOJnU$1W#E7aj45L14N+`;P(y(_uFg2ZwP3|1zU(QXW60AyT zX{ps@G9e~52D45l;^N}rcKyP}_(XVJoNN+2t^g$gGI!-8dUZE?lyan6U^Upu#pm;V z)cyX19ou)J>t#2-gjb`wB@2woscfE~bs!)|ABMD~3^b{=un*$?kusKPB=CB@-EOxh zVP)hh?BA1$?1pUAyhqe7{cevf+&QPEMT zy88gK{jJ9Nu;YFZ#;UjhEN={+uJ(>fk46Z)XY_lE!Q?^TXDUr&FI1WQwMbV zM@}A_{~j3!+Mc87X(4ir1U8%P2kCA4Y+PXcpByN`8!Z&*?CmF{j{pMz$~0`IVg5I=00000 LNkvXXu0mjfgNB7c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/basket_put.png b/apps/icons/static/Fat Cow/16x16/basket_put.png new file mode 100644 index 0000000000000000000000000000000000000000..01fc586107997341ef19a98981e66997b30b2664 GIT binary patch literal 842 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/battery_full.png b/apps/icons/static/Fat Cow/16x16/battery_full.png new file mode 100644 index 0000000000000000000000000000000000000000..53145614480130074ebae064111fb4bd15e8150b GIT binary patch literal 566 zcmV-60?GY}P)f+n}iTa41NYb zP!Jn!9%!p#XJI2)S=ifXB`Rn@1wjN+MBY!Z5V5h=!VeJ1>z<89qlKtZR}szb>~6+8 zNsQTz$%VrVbLX6UX6_6VLf|_XWBK{^&aOx%lbN+hB!d0@gTTi6YD(rD9Jj#y{L+HO zt&ySO;kMS6CK#OK=@uI6JT~8=cBq^`IcqHbc1m1UK3dopcCQExW@m-O?bV4{sHh$8VR3dzqezWc2qeS zij&S@ny*mkgsKE(RW&yfIOR~#sUiU>!7U98*?pNYH0Q@|1Vy?5}i&b+|zX(Zz`4K)5mL85Q}g| z1fN@xki*K!;=v$n!r7*3^P&weaoJ0cW ze1ZU{OpSLi*Oy`Jn-IZyx-Z`Y)cg!C7M}xBY?1>BCzKwHb5~$z8!+3=@V1m0jgW`t zHQ{+|l0Xc0;{)`CYs8wPirC?7Fafvs6?XF@2G*&`0>+mL6!{aTsR?FZh1CHDZ38q8 zNY5{T^IPKu80T>9Ur-VV>-Q}KF3lc~6X-5HijhL}+7Pt>-|ixG%?`(f@xNb!XLTdv z{*OQy8}vY>ALFQT0ep%@=_3LX4p3E!=zA)rD3YMliJ%K)e;}!Nn<|E9B1uOc)76!G z_iv{&`XZC$lY%S-B{1rO?>eo1_xtN7Ymc50r#ALA(#jEL3G#?r>I3!(&0)?T0R{js WQPBpJ$ia*N0000!t_j_Wh*ogpsv8$YbWw0+p{2VL(3N1*MbwJp zOfa$7aXz2-O{gYgrxz}7-kp2S{Wv^{bB;ZeB(#u!evaC2(EEe&0WhM9Y@gqn4 z8^9z9>h=1(=Xuw!%w9b;K6VnW=V5(q9gW6DGndQ0sMTus`!N~x8G-rq%nT}(vshhS z!*9nyb88E&RtvZ9R8O1c_c_j^IZKu6VHg;pL^j007^4`2?}u<*CoYmoAo_BgU3~tsjgHm<%}fSvZ1tDZQ#X@CSj%oMQ34&liss9N?lJCbv$wYA%1WC*6n5&oJv5IvhOyaFD@X{YJyX;M@zG*D>iWs>_!z* zh8;j4D>xGZza}ri%a0?n%-*7oje?QuZh+3tPC9{11ooTfICA+Ww2M;|pxLFK65;j- zn9EO~OwOhgD75(3BV(9aT143!hTCqS+x~=I66V`c;QfVb1W2fpcueQ3ckkUgTqsOK zWuro6i8>%r!F|u{+Sc;I!w1g@(@1@dWF_(fxtdT+2-GJ3+K>4ozyN)F(Ijz&o-Y6Z N002ovPDHLkV1nVC7JUE! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/battery_plug.png b/apps/icons/static/Fat Cow/16x16/battery_plug.png new file mode 100644 index 0000000000000000000000000000000000000000..ebc275a1f29be1d3a418b6c6d345265e757c5cef GIT binary patch literal 658 zcmV;D0&V??P)@;Z3&e$17ZsQ7!deiCxYC79NnI2r zX(kh$&i5Pdj94-Q)5|<~bKgDZo%``P&-3u#IF38mzg&6awOXyfm&@g_wze)mU3#qh zXCX|KpjKO$b1dh^)tQ-7C&$NNS{63mZ{l;kz9q}a7x$~>YAnJ0+(Yl&#RP^&fp%jW z+4K+^+YL0E-*KT}K>H1RT6a*XmJXx}=riVW$WClxN7+C-Gm9VO<0pV)w3@~shU80N z-gG}COyG+d&0I!O7(xETBwR$YsBw#yTztZsv{4O}G1Az#{lnF`x z7ca?nKx*2Z;F3dAuviQ4Di0tHs(4kpP4W$J0~(%}ucN%&CPF?w1^-vKyC^JFkVps+ zk`8#$1Y-=v#TD!uN^nVh3PfO9Dwy9=TL=g}#(_DBpc{s*1~G>ek%F8K0f4dm7nu7g zSb7TMQ(J*gGxwqbA~hg7oAn^jJmjyfV)Du=Y?^+ZCQwuTdFVx(5K)k@vHPJ2OHBtS zlsX(2aEZ{<)6jQ{L|})@9(hb>@7|fcna$)10xup9^!gv~!F8=)iu&{Ilch(`2vd)J sjbtOV{BaY*VnG89Dgt)S^xk5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bedo.png b/apps/icons/static/Fat Cow/16x16/bedo.png new file mode 100644 index 0000000000000000000000000000000000000000..55a0ad67540f239942e37a8bda89df8182036a45 GIT binary patch literal 809 zcmV+^1J?YBP)i#7r1akO^Om11TBQJU{VyJ z(1Esp==J`emQ>?SZvOlCoqOK7_uVHD5d=X%p^ZZ5(?B-}kn%A`q(ulXT0xzEfpvns zjhW0%!yNi@`3l7*-VjA1M2qZ^B}%@1N3$)hG{pNlZl5@>V9ac3B2}5Jf7TBv5l3b! z2ntO@G>Q5tur)M5YHUPYRq?U=7GSpcud2%XeS#5&)jfU!Efj(h{t9t*9d@@HW~4iIY>4U{eQ$|~eG7Iw*w%SMz&r{xZ2L@=a>@dyP9khJ! zK8-*~n{yqusrm`oEK<4VC@gnP&LGy_4tHw{d`*6M+S+hXRxo?L1Mb~jy>y#Vf*^|c zJw1&S*O|x@Fjohae;=EQ`t=X1IsMWaTZQ9@P_WXtxp)#G$RSz9$g2db-4A~`^cYSbt= zTqtdBHuj1#83;_E=NSrE((4S%_qts0dOS$H8Z>}sQ%O`k58(KNhp3HiL69UQ28U4M z^TQ;1vQ&(6pIDqa|Psb zMjYt69)|V^r~Lt>D2x&C^d^k6fl3YF`(C^%v^o~Ltr|rADV(==o=qiiY`YeQ0T^Xf zWiu`?aEPQ`#kJf%=6-GB#n!j=sRS=yy;-r{fZoc%H3P06;pgEF7MY1CU>Nj0tUdp| zHb=*#`RHq_)yC0}2I>b}xY~IPXjwS@E;_dUncTdoO(fW--}l~M5ANQ~lopT; zsN+}4lt#y(*+73Jb|UQAVkPyC-2(r;k0?7@o1jwQhZG2jl76SS-qRMC&21Lm< zv2*0#Z9J6DNmY*a*QKmIk+ORrKW?lkhx}xWxMb*t9plFFX7%r)luPjw7^@@HmyXrl vg$YfMvr^wVZjsGR_|lv3C8;36KLG{+J@Wc19H^kj00000NkvXXu0mjfoyQR9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bell.png b/apps/icons/static/Fat Cow/16x16/bell.png new file mode 100644 index 0000000000000000000000000000000000000000..8dce996f93f6204067f2cf64cd26c83d7b4ccaa1 GIT binary patch literal 804 zcmV+<1Ka$GP)tcB%?OA3$h?rme49ABFI`OL|7CfnxW#TXyeHE zXq*}6J^z0@N>h^*(Sh@GIsf^-bIy0qW%v)9dfC(l@Ee?SFrdAvvFjT97ih5is6p4X z59UJC9*vu!Wme$X@4@Uy2-_OFnDjTG_tD`xuIrZ#O8Sh;a{vZ=9awS_e%}|24UEEE zRJNWc{i@V(oNL*Ax}G^vV71q)Dq#1VhOyWQJuwF@It-@GVbc~9=BARE4~HLC5pI11 z@8gD!a;Mx}RAhp(y@etIGRq$c=!a;ogie)N_A7KQBNj_z`pXRVHuX74i-0uPeeAZQ zOm4OmOAyRkp#@)n748B=kz9rrdIKiQbT%L!P9m|ILMW=erYeE;5jfCNVpH(!$tVnL^CqR3T8;w6btKyoz!iHO3Bk@$nB zzEAnrEu6gau5D={4xLKd%dKFHLpG}5sU^|`SP3pbkYr?2Y4`)te!`^l3D))?(EC1k zK~}^LPkjZl*({cQqmWbu{>d4b%?dWxS|O80h1P<}jSDBNeXe&5cTdbjIwywwD0Mke zSYidwCSffx!S1jUDUC);JHL|Y-AIuC792h82XA_6Z0B4%DqtcKh}0mp9~|+a=lM`e z^BwP9%8TUyKOWU@=D2j$edN?3XRF0xbSoyhLXD$uV7B#qyZ1i*|CXQpCxSIIkynx% i^J3E*!8wBO0t^6-E+;`^S#8m*TU2WH#r)YrE7fvQ3c$%k+~CV|*D;KnWOhf`{ZJl%Jd5HqadiXL2+@?0 zy{edHlULrq^6JG8ALo7&y^?4uhEF3J3sJ8)T={XH>;ap2UmQh77U(p~71$E2Et{V$ zuG9-}x6gZ}L=$pu%Y~8AKKwo(LY~~`Q}Kslv^x+qWS(s}xAGI0YPZlr9C`i|jumzPmG*&*Jeb2VRkm{N z+skX4$sYBo!O@i0c{EBJShc$>-dIAlEH0P}936k1=d!tO;tmc@%lo(ZxsapV%5R;% zdbY51@8d%L4t<$4;e>3}PK#I~K;O=8+w#L7AMoxa(G~FQY+(jPveo0yjv`@A9Gjhc zVmuiUR%?HBAW3w1gvjtNl+-X*b(3G$*GPn9i>WP^%Q=?Tp}N5rT>)=MTbnpOJLl8+ zEiSCFd#j~Hb*)5YVTJkc8&h*mv1Hopox7EzT)R*He2Uk^f4sw>giINMZN3GG9*G^> fe47$~{w=@&fYx7^>9F-@00000NkvXXu0mjfMGCVQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bell_delete.png b/apps/icons/static/Fat Cow/16x16/bell_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..9d45172fd23ad4d23ddeea75a91068548cfd0f30 GIT binary patch literal 908 zcmV;719SX|P)AXwm21rs|%mx>a@A@bzvi7a=(Op=RXgO)w_8I?g$K zelHZo=%W+ogb-lBC0b5P_?`&*h{(C^;kGqQ5T$bQTp@2F+F>~6Q_eBvtMCvm9HO;_ z9Gvue#o=gtJ3I|rz{=y89(#lTo{qp**X%}7zVIC4K4Dv3oL3K6i>0kbIE04yA=CsT z;H3oY{3|d!fpC)-iHS1IZ1!4PO8|;P=3Ml*MAY88x&X8v&XP+B)zmX0z9HfQI7MdG z2iQVIvA76Tm9h88;Q6V0zq$@CL{@6OfuI7(w+i;h+hG0tIZtq*DV=f(&$Z4}X10I?0j@Py)!cnLz)AZuPXvXB_E={$~J zeE$33<)7fRLU9Vf6d9VXAZYkd$Z))PJcf9ejnIk^*>rG8K`u9sDs^RQE;lflSa{2? z%r7}$v@BK`R=2HyN7un9b6uC=@fldO1ayxKOR|s}G*NzH%xFW7FN$Qom ze{6~b{d#9~O$eFP0wgBT*xruX<~S;;Dd>hDlYfmu8x`2NvkQ@RF|1tEf>NQdtz0TK zNx%I0q%S#F1gFpqEe1`WfLfzNRFYH^x^waq=I@(`t!;ux&w_t^2az(dHqz)!=rM&x zdFJjD^MtC&{qe1>uq;YvoKq+Zpz0Gwz(P6p5Jx+(Q{qJ zP>5AJa%QqVYbKGLn8BT~cPH)ttI0Cdjk6VoxiavfSh>0X;m{xK8}HCdSWT!|rW+^J i5*nB3J`vu37GMB@&1KqL6G@B!0000Q50S0-aB`0GtN_I zQl~LVu`Hu3k|H7qtSJ2Pulf?~$NDIW9{7<(5cL;fA3eSb`>RMOjHn=_Ac&k$GoRJW znE4u=r!#ZUY2RxvqM*aw=Wx$CYwvy5UYqrF?85Iu2o8t01o4@1FeaIMoO9S6HYkdx zjc%L~LVy7mX*wn0UqjGGK+biI>-iosk&=;g=IXOx--XQ_V{;Ur zK^l!FuTM@cplWRi6@}9lM^V*EILbF*>Rl8C0T1AoAsdx`vUG(D*h~&c%F(V@6Ng4V zOv34RlesWG(vQ)HFA><}BY|YdK?2Wj#>|yUgyq{PTU~S;5-_EFx;=Dz@ZtKgTx#1^_CmQGr4V7+e4V002ovPDHLkV1f!{jm!W5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bell_go.png b/apps/icons/static/Fat Cow/16x16/bell_go.png new file mode 100644 index 0000000000000000000000000000000000000000..9ebc9a94aa3b88f736baedffe96452a1c64d7744 GIT binary patch literal 888 zcmV-;1Bd*HP)^o$z05B*T>$uox8h21P%Ah3^V8Z&Nt_r%Q~;D#ot5M1(NL<7#RwHF)4N?gg{cV z1)QfIC66Pzu7d#$G#!-izoFAdKp`}f(4w7WdSoVuiQe(B+pw6u&N(mD`UlOp3fWM(r zWTtt^Pemj=3RU4KuDn^-cW);oBB;;GRBLQ03gqM&&<1Wpguei?Or}5t+rWh%T(tsY z3|d%VI3(`7FBkiN4f#j`P@85~aijSoRJ9w~xi&amZdmN|h&>ExiW$so!-A&cSd#~^ zK?hFk9jxiSy1_^!X*Ej1WvEj)QtUQFhJgEe1ajz>44c}f|=ge`288G+g<`%yf`xXFhQ%7g!P4`Pf}#`L8V9pPuZW4nlStH^cTI?f&>m}~LyhiB`Lm`jQnZE!@_cdA(tIoh#2#;dIRgb2wss zK&b+{zF}qSDOBwMJf8{N9s^fxJc(Ypdb2Y|Kc_7svu~{|>Lpyq9 z$|f!b5QX}YVHSr2O#CDvlWjsmG?-|D291d(YRu3KHTcK)!%V?AP5dEl(KtsoemEWc zAVD$2W}~bHx6w(9TT9!u?0)s$bB?EtKhWr#JjuzM^StMI-}Ag=^6STOa|q7i53R?I z>@0|)RC8SB>ij-X8aNCg`h*Yw!3ZJfR`9L{GKF-{qICF$)8GX8*MN1?APkn8d zycD4S5)6{mD$lR^eB`N?P3`bBwt|$CSeT0;aW0NPXf3X!ODg@FCn0tT=C*NO z?sOe%OCS_PW8`Ug>jU8B0@#g75SEfe59Tl1DB1b(ho2uQ&x;9doxUKqNAvc*t#`Q@pZ;w4Sxpi)5Zs-TAN2jgI_JuDKUGSkwrZZ=qEq;2 z=sPqu`q8$n2d{43g2GY>hG8NepT2uy;?xL{jWtgXKA0Yu+KCU}e-m%L{SH#8G}f#M zODB@*k5qyX*{ZZ&CbNh_p@2iZy%-)I28|6pdTs2?)q{>^9s6@32ZwPS*`Gt-kcKZl z`xv?W5=_&?%Kb@fM+$z;{))I%BG_#|=s;LFxA&Rux48XO*KLhgD7 zySw*Dhmp$jP*sA8pbfWgJX*--VOkcJq!QH*??YRAN7;3ZX9Q<~CwscEwf%ljStu5Z z!|yHP)+QCMSdHyFI&fDcg3S`?R0@eie2ywiulD%)r~RFlUK%}la%`RBx^P`CHzk7) zo(tlKGpTp`f6nfWM$c{9*3p4tv54j6<+-uZ6P@H=E4W$0`yZ=0FAh($ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/billiard_marker.png b/apps/icons/static/Fat Cow/16x16/billiard_marker.png new file mode 100644 index 0000000000000000000000000000000000000000..ce3ca9d6377f966dfe550a3d8c1e7baaf25d1c76 GIT binary patch literal 627 zcmV-(0*w8MP)qAKMa?dx!*bG4#UFXFhC5Z?u4&3VXflc9wLHi8qo9- zZI_!cHJgIl?P6bN9B`n92wW@`s3#UdG;|)y(fu$CUYEaf)PhCl-m_6`mK2O-2k}0a zM18}on3VonK$JIl8%@(FuxalK9>7Fy2xCvYSijN3cQHt7V{v8^C9O!Ox)tp5L~!Tf zH8|^@Lruy!q%2@*ei@9_t#O2v4_4F)6zVu(;TP|2q2<6HtMfsQ^BiZ>ehgim4z8M@ zuj{V0_TP-sagO(GX~(M%1ISJ#@cOA2&8^>&pDW^HCV=?$Pr=ShvMSlfF5?J=+D~%a zVd05f9C`t8xg?A~tLJ00-&pLID%jv-U%A~$XJXy(JKJoSkbUFF@QvwUrC9~9Dxm8c z#m;rXXSCrZ$LT+?9oZw1DGHd>e7J?)pYcU| zi`@#xX}KyEVfQkPcy!?iY4ij6`~nP}LH2G#eDprYjjH%r{uPJ5>>g42N8xdAfGqnE z*y=0e%MEH3TRy_#x20o?^M&N_ N002ovPDHLkV1jn-CGP+L literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bin.png b/apps/icons/static/Fat Cow/16x16/bin.png new file mode 100644 index 0000000000000000000000000000000000000000..aaeeb7c9bab99b2b0155905708b1e56fcb4f72ef GIT binary patch literal 849 zcmV-X1FrmuP);4q5SbuV@6AQJetIn~l= z&&q+KBKvd{qsr9mh8y*8I%{!o5Z2^pq!S@i zPbZBmA`D476LL?l<%*-rI$wvIx+eb7SgI>_%Nq09QktkfQ zn_9EW?bfFD_4a7;H3BYW_U${Qq@=(^&T;~t0-xlptAo$y!`RrU1|0QxcwA^|ZXpAY z2y{g7X?Y2+rl%>IB<$_&A(4n{JHC7|iItTVxZSt3<{MlAJ$*e~!7mMDqT;Wvszk%} zdXlXpf_-d-LfUqhuhe3nd>I-V)CfmMMl?_pdB9jgQz;Y`6-icEzLuMphhSiv00;1I zc;WMJB1-!kjRweaI<06%dHDrcELMcJf>@aUNav9qt|Pszt!*IHY_8*~_|HNrMk0rY zUoBQ^V=x%Z@&^K_thh+tB(#+1l5Otn?hbc!bUgZPW&xFa>{@K`aH#B5h7&Gq?5Jns brvL*0LU&vK!pwhU00000NkvXXu0mjf&me*} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bin_closed.png b/apps/icons/static/Fat Cow/16x16/bin_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..41e1f9b12cc54cdb9dfdb2183f7e32d287d28b48 GIT binary patch literal 667 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 BPyzq| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/blackberry_white.png b/apps/icons/static/Fat Cow/16x16/blackberry_white.png new file mode 100644 index 0000000000000000000000000000000000000000..2645d65f269e91f3412e3cfd36dee4973f78d37d GIT binary patch literal 710 zcmV;%0y+JOP)eRyW4DbH{TWn zOA$)(Nl<7(Ou9*nC@Es;AMiK$s+5B7T2X(AzStu81#Pyef)J#L_)@TF(>5jBMv~3W zcqdJ2(~p6>cV_On=boLJ%cPW0gE59D3(uV}4DW@ZxFJM1L$P6@;!` zxrh5ldA-TgXD@a~M@LfWR1%p?8iN-GF%U5T0W@1JY;A4fPjwqRJKI=a|6ZG)dz4mr zI=X|1Qn#iG*x%d5!GVuo8$VI6??cf$wgbnpab@H(5@XjHEY4Lq2RD=p-NlzU16F@%z#2@XHd&UF?wp@5KrYAz)2JA?iey+&O(@VUGOjeOLJVe0lB zlxf}DXD1Gk_vbSLmyvVx@H`JUvpIOB60#F+XJ7fg6Fg49NwTthK990jLT+LLrIlr5 zvstW`R^YlWzO1c6)3grmjF%|u@7{lit6mrzA4e(?$L#D(rx%LFBC6C2L&L*(v$&*` z){j&l>&9!BhK6Fr>AP+^mA-1(cAlzTRPi7Pe*1p?W39GZdAqduX>)Var~R)d33|Vj sB(uAIpj(LUlin3@(DkC1_fLQU0L^ayj9|oRU;qFB07*qoM6N<$f&mjdTL1t6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/blackboard_drawing.png b/apps/icons/static/Fat Cow/16x16/blackboard_drawing.png new file mode 100644 index 0000000000000000000000000000000000000000..8feeceb12181d0b7f825d7458d1eb99020d9ab01 GIT binary patch literal 693 zcmV;m0!safP)>dM zfdoi4`2%q%C_t1HLDdduaKpw68=jcZqD;Mf+_oir6lMGDS17-xORJ~TN|oZ!i` z7kKvt;0m?fYGEknAeXasmM{$Q?fVvr$4?+Pl+!UG1WeO}Nf|ij@LFvhS9`PwK+>8d zDUvirkJ1D|fSCML2>mQ9zC;*BbdCV1QqT8bkZ@YNAKTlwGe3_H>uXs1xDG)SVmkck z^M;N~;#@ja!e*n6pc`mDp66>yrh0q6kICsN6i*hZiWnwwR|1X|$1r(m3J%dI6bic1 z&8<43C`Pm0(t4SyAHTX?EH5pi+Ni>|ZH$hLz;1q-j4~dd5 zf5I6)pqr)2Qk|E&ahY$J28Q#l?t+Ruc=(w1hY*F-M)xpq2G3y}ME`QX;d|`QEU39r zv!MK*o5jcX9=>rNt7?7p7Ue3t#>&qj(7_NH zQDCWL3%jy$UI5ujfvL|no$R7*?>EnAEP9_VY8@7`vlK`ZV3M%O^jiWf*#{{f@Kmvm z%qCN81fv4r>S=zGt@C|WV%!E~2f9CTdVpoVd_?1P53h4(nu7S^0B!S4GCQEY$d3i} dqwhk9JA0AF(qeD&%sh1 zFn!o1DEjFq#&|!J0FhFNAmF~cG$`l^Bl{2Gdg-ExQz{1M9B~|*cp)T&B@A4X6eR~? zi2E~hc)tj6ecW(=!?G=uuHC}dH{TGm7}does4Uc=H~}RC7aW3OoU{!mWuxiVO#!aS zP0xknIJo_&geVRnq`=|vJPO5wD8H^Dq_YPzkKuQGQV`R767T&nT^WGuHDNn8B$4$D zEXmEk^6EQ|o*#jf5(oC~!Iu|Rc)?%lP@&OU=>@p39MWn_GqBhKmYyzS_(Gnf2{@TF zb`S4EfEARV*RUG-24E!66{6+4kdAq+Q2q#6_Bt~zX!j^0fW0PZM;ufdDrP9c5-)3Z;ymA&(S0~_wZDc4{ z_^Uvt{tH`US6>p8)pZK*dVw@D6(Bv(0k=5q73Lq_#Xu$pohx!XfZWfw&`wN@w22#8 zVj{AMF{5@Ob|%O9wXv6vp{(D`en7$OkJFyAW|xwEA9s2@p+_B(5&&U9@J+r48VTJL zn6yFjNIDWx*h8Zs$P{pIVSOdNCeN5ov;w9J8mspf(BwNWQJ5G-W!)T90=`*9S#=?6 k3*nI2xq1jFhOmggMA%(fvYDNo_Eqn?NeGF- z)G#yEk9x0PSC?r%#bpu4e{)fRTt;5s!ki}DBwi#UXZATw-o{+>34Z88g_xfg;mR~0 zV>b@5Wd3RP?4hEP9X?A%^7P^dIFxV%Wb0QWMkCP25rbC+V?mb@;X1IUnE*fjk zAeJ)2lEoE7JRH{=71w1s!kr_93U8J_;>#{zwV>Vog^&mMOtAWD4XvG@Y7Z`07w-gwb+L6951J07*qoM6N<$ Ef^>5G3;+NC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/blogger.png b/apps/icons/static/Fat Cow/16x16/blogger.png new file mode 100644 index 0000000000000000000000000000000000000000..53b436611dba68825e4539a75e2cb8aca30ad000 GIT binary patch literal 601 zcmV-f0;c_mP)>Bt8X-nfh+0ID?9S}&%5`Gr8W?H!Dn12I4vHZxc%-!Hm z#(e;b5Cy9sh_~O&f5GDqLjqQIXRaW5u>wRs2_qm)Cc#b>;?{V!d9J}-UN^XTr$`Dr z$kG7Txl1_y;4Oid zTbS?Xac87Sd%U`p6@Z;pfm9f0vDuBGC-&(kH0?s1I<)WSxPkyto6Kd!GxwhZ117um z@)lQb!=Akk|LJAe;rpPot+!Uo@nUZHrpZhz1B*EY%>_S~4G|hW`e*NDg zY0*q+2V-qCU5FX*JnXk_9y-Or>xW2t-zcFwoUgJA0pwH-iT@cto}HxbWOAfUHf0E> zP-;_br?9R2Y nG$JtJCbx&9uRiz3UjhsOOxDJ0;@l-$00000NkvXXu0mjfD&!Mr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/blogs.png b/apps/icons/static/Fat Cow/16x16/blogs.png new file mode 100644 index 0000000000000000000000000000000000000000..80d230708923005a4167ed91fc2902a36786ac5a GIT binary patch literal 579 zcmV-J0=)f+P)9XK@|SxS8{<6C{%2< zAt4e8LF1ob!DYqDf5Ji_8Q$#P z>>YPRe90F3-hAKt-ZyVptyV*K7-K40>%ds|$Iu%VoYF#w9obW|7FwGipU>l}h@vQv z9@I(T|4-JaEOI1*!$80=g{0Cv#qfL`PNDR2tu>y33Ks9TE3hLGz$GjJZ{?0KVRsXf zAKxpjb_~*i|3~h-54*Uzw*gJF+a_?m<%RT}mp>ju@m^q)%1aM#fHh+b6=^(2pxb6< zCQ4@U;PxPivdNq*DKmUN_|>|aGbm`3%j<~iF;+`U$(fAc+uYYl z=Gjw}->#z`$9P>TW*rw_6fRtOrr`1PBjj>)=Okimbkr>qo)_k`Q5fspNX~hiV5<_Q z3Zy_3RtY?Z;!BeIJC#doi!cncC3E07jz47t)4>#!Qq)Oc{O+Ap?n2>0w;%{6yF~ny zUfTV8lmA>KM^LR+zjTk{2L&M zLV}VWA}gt={J=H)(8Pxxf}WQ3Vo?TC7J-C42+;?TBZ5ST9!mFA_85gh&1FrQxTTn8 zF{Qv57%6FO_uh5x-)T4I8HdZx`JLbS_@5)CQYn}sNs{=wFZy@ux_;9zQdL%;EK5C% zvF2c#H*DILeO6FKQ`ddQVV#AE++%>0%HUcGJT6FNT}>v2M_E) z@8DRUp??em!AJ}N@|hT_;^9)DV5}lr|7eB|2Un0~Q{cJ%Uf4nuT;=O08z%xqU{)kBw?Io8 z)IX;;X9!#_6ZS*CFnXFwXeLbfOpLT*1+)hVjb^}QJZspABkd7k&T()Y?TDiL><*fb zEHIFy%o#}HDFKH~MSbTuoDSO}fGK!-dMi#o8l(BB0%NVL%zU;XjX;Jq)eI|F2zTJai}mXCBjsT2RpEa^AWdFwg<6<`3@nFaBZ SpR`f{0000R1iJ2h!#auv}`HSx)!aXB*c;yJqYamfJ|EyJsGoRvZU0R zxz618qyOA2BKqOu-h1x(zW?<};oS{@=L6OAc7d}lcwRqbY=g#RR0P|*d)FCSnGePg zg(OJ`!!SY+1mKY67Wz5|!)Sva(2ZcrO1ivyRYHdaqB=tNrWKq;HYt;bWi^YkrT+rbyAz;iuVwv7@A6bd?$sU*$YJHx|s zRd1w&`s9uSI5V?&6XM**^W`VdpvcI6o50)GZxByZQwt6(%cNNwFiFI;EGUZ7!Mood z!TuxujO<%5^*s2zO5}d?}F`uauDw+n4H`k zPb8uY!luISw63TMTL=(Yv`Fh5c=X`@ZFz0Wx=4VYZr{ZVPnw#W8))|{1;P6(vuHt- z&q>&{%z?qHSB~x3*E97;K*Z`bYjgdV`<`({c@Zm9Q$$XRjDjeJOj{XFkEKuEyL;#S x&fR-6Otgvrhek*es{T3G2@?e4_rXsA1^^7|#?#mN-%kJl002ovPDHLkV1f|Vn~wkh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/book.png b/apps/icons/static/Fat Cow/16x16/book.png new file mode 100644 index 0000000000000000000000000000000000000000..e48ff95e35ee0c86992ea52a2ad1c325860fb572 GIT binary patch literal 542 zcmV+(0^$9MP)O&!U!PZ(ak)p^%xW-&e~6~RN?}LOsE?ihU|xLHmK601_&`M zCCVEXg3(y;?fvFb1xJ4#nd4(_2wl}R9CMRzqtda2RSqD28-?5iVJdk6AfRPb;#hz4 z#~n&0`zfY1*6?awlZ0xM1XC#(P`2i7m`e+sf81KCVE^X>$tDU-+RO3@F zW)$!xx5-2+vG<~;&Oil_9$9L6-Nq1kbXIY85nZh~#^I5XOf4vIl4jIBUUe68E3@Yy zFc&l~T$0>zHYOH44r%6HgUQ8JB+7I;K$bo9WI^*x5j1Y#!$*NaVVDzxA;41$;HD6@i3_Pa zGfvs|SXmA|(G?6FSisOAFgh@U^E{)+3>8iczKcJ8*7rZn3e@7%v0WaR<|NlUE` z3>|)iS_l;RuQaZCHpY&~A~mRm=s@g@%horNzm1z?X{A<=MV4$hFXJ8X^fVIvbjT0S04w+ZB|2IgK~HjYvsN zhor)apg&%9(YxZ$@}#V=#s{08!4*Mj?5NH@F^OS*7F=*>&0$+H(kT)EO3k>NaFQqP zZChi0NrInmYxOSllwq(X4h6bYjK;C*s%64JNCYX$cz?0Kqg_n_% zUxvKuMmkr>t2{_;e5JM`(1rn4|JiFeE!;hvGXBWdfrmYCRmgZ0@z5e|!Gnc&WUAEw zt%M;dH5YOJEHbu~Qxi14T8z6bFml`D-dm)=X@SF{H7!hyQuUq4F5QRRiUZi_JqlaK z>BU5g4lqosHfS1p$Au~M^xr{^dCxVH1CW-5xwiw(xPF_N%8-c|naP<64FN%NE%%*i z^-gzIVW2q+mb(QS%W4FI{w#zb-y8Ha+~1teIMGxrp&&pTWBo_+5j5HBG>_Qpn1?Y3 zqG=X7@$LL27*PTie|hoAOvl=%ww*E){}+DBnO_1703mg1j0!G6f&c&j07*qoM6N<$ Ef?X(dmjD0& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/book_delete.png b/apps/icons/static/Fat Cow/16x16/book_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..0dd9d2eac8847ea2c243198760623c1d6e99a4d3 GIT binary patch literal 703 zcmV;w0zmzVP)gn=Dl6>At_W0 z1V4yYb~aWD34)><7ZUuD!pfkQ7Pf*|rBD!pf|Y0?2@7ISVq&2wMH0k_l@cFAC-I>00e44_L1|4O+W-gw&y^UvKQpB1-4P7{Z8S=?7-6JQ4P!k0w1I>o6oZ(w zw507)^(#krK~n)+L5RN$5KywF%SzoKh=Ipv`r8;>eZ2~w-o=)CmoI{tbqiEug(%*x z13;7*_>rP0VXJH5v;agY-)gLhy1~fQG9qP~3XmZUof*fzb8_Oih}|p{fw(M%0jL%5 zLxUs%3g`E=F}PS*MLBX1OAmq9jTdh&A(9zpAS^QFqY`Rcb!2h{+-cLKAgNW}4y>UA zm25AjXGc-W^gt04%fOGct>V`ed4WbmSymx^l#r-9Ax}UhuY(A?4=L(~ zokG3QIG@hujJdEjj@3H+ZXCHEZ_#)9EHTN_gU0tSU$6iEwJEG0c z3{&$u@#=6MxwU!h?eQ!Fqcpyi6BNUwz=aOc?!`aW?BJ1GJG;6s=+uiS*26+>ZtQX)pf~U;t$>3sH*}s9*p9002ovPDHLkV1n$6HxU2; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/book_edit.png b/apps/icons/static/Fat Cow/16x16/book_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..c60368abf718c3bd03fb7e24d3a889101d7ee3d8 GIT binary patch literal 771 zcmV+e1N{7nP)Sk0Bbw*cw|1U!$PLY`JGM!`9U!db5tQW}=t ztFriVYc1kE!)QOc2cGX!lT{iphLEbD^;TcKFBUt>2EOo-T5w?5K1|C&*XKF7l;O#w z#YBZdCG_J}MFD_A2rf1BC?o@9so1BNnVdk@0UjPGUcsQ{-3;CP@aSw&^r|Y1`8lYP zN!F3N8BE86?X2biV7mea0ojz-n-@Zw(o88KXkh>4YdVBLOqyPPgYAhW1<*)CSW}Ru zJV!8CWRpv`K3%IMBWOTYz_3W03-lZ+S;3&W=LeFuio>B#2$i*9b~=Il%)B55EI_7u zWMpgFn_f&oIvq@d5CqrYsRc;B?m)}Q(|FX?iRxq(ihd`+B?GBVE+gmBw?Ok2(p?rf z51t2;t;3DsN}M~k9S=IYv8#G7`uG5L-#-!KvM{%3oI!hlOlKb)4m4yCMSN@r${IH# zGIkzE%2McmKY)1q_1JjZV?8iY&Rt4ba7195e7YmUy!vrG2fF>;D`3}N9L1m5f(628e z`y}z%iP1oR4q?1v#V9nhsM{Gum%a({(x)gK8-$Zi3~ABz|9&tTTPULc&;4rK!4dA- zXs*z(^~{^tva3|xwf?Wm|I)Qq^|G_RR?;5<1^`O+IAuB%pn?DZ002ovPDHLkV1j6q BX7K<3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/book_error.png b/apps/icons/static/Fat Cow/16x16/book_error.png new file mode 100644 index 0000000000000000000000000000000000000000..ea3ba2efd804a84bae126bf8a379ba547e7e0a7b GIT binary patch literal 723 zcmV;^0xbQBP)efqMb4) zo9mVio}D>~hYO!^=fYvcQZh&f03xI;6EhE%ijwyYY5+(jQLYIDp@bUxmLi=)4K8h!KiT z4gg_HaD+ZZXhpFSfUvID6_TYZOub&^fQFf5!AjXkr83wMDJa84D}tp{(Ew}(oIoLp zfQ7Srwy;N^=1^IAj4$CdLK^10B}1sD0!o-U9@Ri5%Tx2eSP4PEM&4h=U1tu3>*p|3 zdVvD%LYidL!@2?|l*y0d$J`5SjK(Ju5i&Uc`yL7xM{%O~6Yrjk;!^1q4w>I|QzWVA zC;WzS+9X}$n3qGf4ae7CVr>5gup`ZGGgG&Xqr(BJapsz81j%CqB})$|gDY#duy4GN<#1zo zF5W+7C7#0vYS=qofQr?!s&^zI)HtRIpKC46GzQ&e9PIi5t6&2G2MGs9F83vG_*LZk z3AwyIq@+4UV>jnNWV?DMbRS4|-c=bqvuSwH?uR}H}j3yKT>!IpwGY{N$6|%*1iO7$8jJXF_UrSv8G*d z@U`KCxIO&>qxoG(w5BBMBoG3wk{BK<^l9=tB2A!;Mx`Dh2sNrfguAbQAf^`yCov6Z zNm~*6*&Ump3BV!<(PDra1#2>{t{K!K;LhRAZ455VeuYnd@t0k(p%!u70@Wx%7_HX< zAc`IM5fhU1k!e?&3Bm^7YNUy}LH~o#2osZ5AmAwv9bP8^Wyr9Ro+|P=)~mP_PC%`I z9~i{3!1TbDHU>Q-0&jdm%p5>AJ5P!1DA=|W>fpCG+@&u0VJcp-m$NLp~Lki@{;u#Ra*uh!BD|k7ybm#d=qQ+fPKOU9F z5&J0GCWa)5AZtKOq)d?Q>c#cRLTjY?jACGDfLQ?LFTlbR%sn2(C9(JF{e_OsTo03M z1W?T)OQ*+Jb{n$+%H4`Hd0=UYf{Qlz;_)$jVussj=kT9(RC>Bb8+$04- z#f#N6yV;%Dnek0GiD`;bA3SDfcIG?pedax)l!9v~TjQN4&fS(m0Dyvj8v$wuglK{M{bBX)**&0?ZrR*uT3$&3hkDOI_vuT-)QjA;!9dk34;MnP4I79Y_^8il z^98sA)W2+gI|2$QFy{Ud5R8FQi8guhaz+ZT&oFmPTpu2aOeA)XJ06W-=tTmmnW@0a zmvubDeSwXnJ)BTNprh*u?vs7T!^c1=dFo(iw*o06Z9PelLN>SdT!1Fx?9*&KytF2u zBT%?FH}f)NS>>s0E(f+%ntDH*5B;+F^wMMschdF6$s17QO`ix}R*k@C;IZoC&5x!> z&f~ZX{RjH$*|G15%3Qy(fnFYnwy$u`>lyedR2U3OkM-l{PYg9k%s}R5YA7}y-}8VA z5_45x>8sViKyU{7d`H(&&7eOV4ucRP7)BOE$!I&WAWFpAdXt*L{_3SQ0nYst=4M`m zN|rsH&E`;$*m^8k*7Fa@V$Bx$g{LWG5GZH{+^b8$Lp33N26xkU8gpJlFT}^b#c^yw zcLt*^%c8yxI8Hn%t97zk@kT4u3JFV@GiNhI{kE?%x0LYMmf}~Hw!k(5!!+T|lTp|d zLD4S1-Wf0tzr`O?$-g%wicmta8%=N-`@FHFyAh%6#qS{epSgH;`L_TA01#Iw8b=;% QVgLXD07*qoM6N<$f=G5W;Q#;t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/book_key.png b/apps/icons/static/Fat Cow/16x16/book_key.png new file mode 100644 index 0000000000000000000000000000000000000000..b9854918081d7c2f58a7b07a7f8a3f439e3f2397 GIT binary patch literal 772 zcmV+f1N;1mP)%$waEx3z?b zG%YCmi%>*RL7+x;5VV6thYnGoXva>`AxWZRK@fr!6`m~il2GEsz(XKtMCzp!F|(Dn z+V;=v&b*oT`n}n;L)yS^X5P&Eec$){zQ)sSOq{TiQh#5*OMr?0z)5uz^5I7 z22o{dlZq4j<)d36r3wioGyW=oL(P)D=1K~V03NmNSf`-t^$PN(vNT_r5Hdm}Cb(AO z2t7ALK?Lx`Mh*a;&ye!~p(1c(9B&VH!;@A8z$@!52uY|4oiCT*1*$RugULA}kr>h< zf~-tnVt)@Zej-%D$(s;>tU%sX@O>b8VdpvpkDv9SWnvgDd*jFoTLmx&D3)uSh0@6b z+LUu;$lCeh3$)WxF?h^Id+r`Os>e~^)CxpnP=Um^Pm8^UOqLm1LEe)gOTHA)S)hoh zkrS|Xo*5Qe^UqO#_yl0r;LX!Xj15hr?obo$^?Sk;N)_Ys^jynWd!q;_ASe;g%H9$> z5|j!QA+2NNfghAj)Vb?Xib92rVKWSBw&1F0NFaW$f|(p`S5K2F2A|gYFWVFWc7kie7l9&9_+3~qBct6yP7EJ$ixm|wwix|9q}^oWg_CR~!LS$x8ER04zP z1K56~8C4C9$Sr@y?7Jy&i$j_=QdyNee{1GC&!iRyh_+XYPR&e*$F!(y4A)*kd{-l? zs^iEk%_B8Cg)VOds_4$o-adAbru_bX@Z^#nx0b5z-`vOh8}7yuo6mt#$QS*wvo}88 zto$m@J=`}}WSd~{C>Z{K?WU@!y#JzF*l5!q0R{jxr#;EX4tXR10000Vr@G81eA&4O8D#DO1LW9ChHjPzc;G|4bncLi^ zb06pX*L#k-O8vom_*P+vdF=O@r;CT*KK}cEzu9oAt z;=V;AaBoishDSf6=gKM6Rh2;}mOTn?_hYpPc=CGs$g?}`xH>rTmq2GaGNJ-S)e%_E zfUSv8G`&b55Llq>U9Hv7X@CE)7@xdE(&=n%OTkEI{eeqQLrJV}Yf$##8A-Dk5(_Fb zy(=0H9SYSXFY8nzwhJ_Zhelx%hp(+KRSx0xBfl zt9~E?ZjS(vbq)_M)gDkV=-l~vRoJw};e zF5;D=`CQKYHzY|yVk3#B=9Z!LXcPrnr#CmLh>T^@i}Mxb zd=0*S3FGFi+la?w2!%p;H#P>*S`CY%0>?`VaJtUG+2({y$)ZFOi^Y=0J8~J_a9;K{ zxf&{b<&{+}c6%AJ*(^d+{`lRF}piIdB|Dhj{pMz>AYrJXOUeX00000NkvXXu0mjfT^MWc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/book_next.png b/apps/icons/static/Fat Cow/16x16/book_next.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7af04fd3e5bc1e5a207d84043a16a2b23e3a09 GIT binary patch literal 712 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/book_previous.png b/apps/icons/static/Fat Cow/16x16/book_previous.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d14211674543cdac2a6d5e2d743aa192e13f61 GIT binary patch literal 734 zcmV<40wMj0P))qr7yaA6_lv&cG5D zJY2(Crm5glcN=71XCGdVM{pukiQeRXDr~_vy@>A_qWWz01czcw#!mL*6s?FpVBz^#oiU{hmvsqACEk4j9i2Vmvzp)02X9pLdNGMlK>`iyNcS za0I-17+)vSc#{NdJiy_tA=uJdHny z7on_i8@gVArUPXGSji{z@ZMqc`h94v| z;U-Ymzr?yu(^9?C#CP>Rx*DB4&{33iZuZr;>+O9E|7T4Ef5}(WC;tgB03FW_x@gf~ Qm;e9(07*qoM6N<$g2r`IoB#j- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/book_spelling.png b/apps/icons/static/Fat Cow/16x16/book_spelling.png new file mode 100644 index 0000000000000000000000000000000000000000..aeedae0a992887749ce2e7edeb424db875ac57f5 GIT binary patch literal 832 zcmV-G1Hb%k7RCwBSl1*q-R}{y8_kB3YeCVY4 zQlp_JCW?xN>OvuYR8R!5MQ|ay>8cBH>83&#Em%a{x$LGOf~XX_D2jq0=t4vtlT;0U zO`4ggOfqkrnT(UnyZ80Hm&BH;=W%)OanJqV-#P!I)}6e;xjg}W=^0*4R5u4o^@NG{rCZ$%X*3L z-oHP8_YX*{#7(phq&vDVmL@0Bx{j8E0hF9T4i79dq~8=M);ucJDat>e!CKsjeg7ax zV&+MXM0%FNrTuhv_v83wzG`G-%Swj=qGoV@JcXW~V5&5Y^V1KMx9uh2`;oxF+AdP9 z-DHMFh&3mO**;5MBLo(Xl9%nzkool@)pCh<#Ui!I9F>;^mapiOl7--Do@Bbg;P$U^ zo0_p26{cQH%AO;SgzY!@{`wcZ{@aingUg4@tm#Tbw}%lCv~}}P2%3aok>%5Yj`kvf zz%;n9FVFi@0nhU&6$?De#cA(}ay}xkh2ZVeiFpAfMHtPIt6k*BV!Y0#xOCL8dPRzb z*dzptTmMU-X)_B1LOJUP+&T1|TDd^=oku2HWpq6GFM+s_Tp|QJcCn~AE+to)7=9%? zYOVy|Hw=%}@QTyY#420XBuRC)L@h8TVEg7CQthj_ml>uxo}|gqEHVB<35boFjlC^Y z+BCI_Vzx0uXs=RpD{N&bv}16qbi7Ias$_4Eh5(_B3fB@p9a**=b-rGk#fY86J?g%V zDwi?pEs2i)`L4LcTo+5k9aqj|M~8U)*9dZn+-OB9I>^IlKB|)!_fSIl=;rUDFXLm` zBwV@O{zgW>?%g_;J+MOu_dp{ol30000< KMNUMnLSTaJu9FP_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bookmark.png b/apps/icons/static/Fat Cow/16x16/bookmark.png new file mode 100644 index 0000000000000000000000000000000000000000..add8687508a366fb71f4b3b3313ea8b3ae28b6e0 GIT binary patch literal 627 zcmV-(0*w8MP)j}5H%8YZ%^+rukNy{ zXLgR$5iGW6db{fT>Z|G+VrI--pIddzQw+jp)Ww;Xw{hsx0v7ik#ht-fw9^d`djuoE z7(&b1@!Z9kX(+*o*~h%}am0r&KjP(_`T2o9^SP7!V$kQMgn8wM=auh8z21$Pk6nGp zij9=i$QnL*4=)F40XQaPNeUpAfg~ke#k_r6`)U3 zbs&<6mMoHU;TLj=aV5AWC`+U8F2rYL>yk9ot9vD;s(yVJzJZ|fBX>Ysb}R}sQK7vn zQ~?VSg{3O#FM{es0a}tvl0b0dpq@_EVV4$0D4cIrpq6t<#(5St7nbF@HVRFQq?S%> zkZ7a8zb?pJ# zE(KXZ@OHDcgoZgNmzNH=Toy(goh}T!%1M|EUFcKwKboMa`bdnm=*s9ZnoVKWMj^H) zC^mo2fBA~zab$7p?$hv1fd4@;8G9~1SB+iC zhWXN`2+u&}`JzQXn{puqkv!0-h$LtelNzTBH<&Stw;v zfrz~{b;g;wclu`VnLn%UaAz)a?{~iQo%3CGq-O{S02aPz${F`ASW>BLs3w0`{N%aX3~7gI@h|xLM7cE>e6++Q*Vz?cTQiEseb{1oL zj+h9Ep68$7hYYBUkUm$U+N1qMSsY`NGo3snC!kdO;1jwk5szD#wLK8MDC=4o*~)j; z_7N|#z;&aIhv>d1u4E1z!mZ&PMnC?H>Rvq_1nXe(I~q9=GZaJsQp(e*Oaq+P0=b*p z-~*Rqxr#a%RY_Q{o&uip z4LGd#F6gv$>6Vd(*wAnnz4H=qu?34~;1*tt6$LbxLm<#0=D}-Py)k z0Y2g=7B0?RqY^qY^TKoE!WSFbW)lKb(niw_x{YK30fsj?B-#*~g8v&M`NdxW1_1Wv V77{#FuDSpK002ovPDHLkV1mVXW1Ij0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bookshelf.png b/apps/icons/static/Fat Cow/16x16/bookshelf.png new file mode 100644 index 0000000000000000000000000000000000000000..c589cadf8682f3f01990bbaa2da5917c35ec9b34 GIT binary patch literal 719 zcmV;=0xeR^LDbkvSE#l z<>Fc>lE%tH5E~0CA&r%7EVQukPs9&I5)cVkijB1h5{;5HBGE`R?z$Ex5;11M?8p0> z=eaWv(>u%Ed2`?WICIW@YGDR@Mx&{~rGokAa;c)+=`0`p?)aBG^dm{0U!o)D3(Y`F zGa=B>7o{{QPzmpI7D}0%IpEq^G$ZL|cv#!Gj89KrV|>e^v$ca0?W5>@{DBwGr?K*( zi^lC=$XI;HgvZt6c(T0(r$*2Ps~N#G&M}B{44uPB1xpHtJaH&!hKV^5EY{i>^IoU+ zBNX&$fogTQ6mz+8m!r1=1<#ojV$8g4BcZR`-NC)qAKzF@a~lPglqXPm;sSY!;R>Vy z_w_MkJbmr_#KZPJ8agCLas`jT7*w=DPL@on5M>(jbCE_)rdNtSCN~p2I=PR!3ra|? zTDZikutlE0-$_ldGRZPzUBob1(9M-9m{M9wh(uHpsn)KZflghB)Czin9j~nVLc&X$ z23c)6Dlx+n+V%4+pjh?Q#uq3Kg7cUJ1&4!3D(spN*|P`J*jfLK*~wMBS^tjR3pdc) z{Eg+edz=vl9lpDZ#cGRWIciG~TEjM`Fq?KgZKaYCQ-==>m6sY0js z&9f~$h`5!g3fm$Y9q#MAt`wG%3Q_?p7AcYx-+YI;Vn_yZ7SJdvbsV{K8a1!Z!8hXH z`O#7Td@=!8e!mUtMm#&;GLLGQk$IO6qBrG5WRaOe-0S=5%+R{yU60{|j!7et71gh>DZ002ovPDHLkV1ffn BLxlhU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_1.png b/apps/icons/static/Fat Cow/16x16/border_1.png new file mode 100644 index 0000000000000000000000000000000000000000..dd5ff49dd8382a9b4a49af240d67a4f69a02d0cb GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XygXeTLn>}1eOVj(cYdSKhLxHv6IqYkxFeI*c#q9e>{O5T>Ln>}1X=rHtIM2ZH3AqVE6&Ye=Ss~P69wmUb1*L8KF7o&!SJH7%ePeZ S{YIcm7(8A5T-G@yGywqZgHSF2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_1_hor.png b/apps/icons/static/Fat Cow/16x16/border_1_hor.png new file mode 100644 index 0000000000000000000000000000000000000000..56546abc5efdf7a84f256a475b162424065f78ab GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X7J0fjhE&{2($LWOah`$Y$pr_7BqIr9gM{S^y9!S=^ES-v zV3v41>A*9lHC-Ph`OFqC(whnI_mxVAPq;QY*RVwaq`{ zzyG;K+GZX-@u9!5^P#=6GP81kpzwrtrQ;{g6m(7$J(GN~c7N-_>PtMrY(k6|s?#MT z_I$M7Y+*mUK!T^nO2S6(fTMKq6lu}1eOPt-!+b`Lu201WOB@{;FPaD#7*t$e%gW8r zXlTV7n$zPgm($??R%!<0jRr$K&K=w}+2Q|>FXx#5kcC&_6sz6VY|Uau9kCN-jp2Wf z{a;!+Q^j3z7k7c1=st~Qei8vP+#<`FyMmR1;uh%0J~+{PjHOuFGO*(fQv(At!!fhv V^Q~^5hy*%^!PC{xWt~$(697rKO$-14 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_1_middle.png b/apps/icons/static/Fat Cow/16x16/border_1_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..2875a7c3251541c80e7432e866e14f6d2c5cf451 GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XHh8)?hE&{2($LWOah`$YMM+`ZwfgOCZ~r@*m{kh!vM8uE z8!|JO-CA6Cy1wR90&{{|67#*%*9E5%iy7HItc~rx%rJv{1{e3Ia|RO_CwvWj*0gC) z$)*^F%f~smGN1k5FFE7if7YV^!V9NPd?>GMd^p}MtnDrDy&j&Wm697)96Au7pD>mA zQ)kW_{>zOcVL>dquznZ(uOe&y=H1tq#2ob7}|cc#~thS Rk^;J&!PC{xWt~$(69E3WWrqL& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_1_none.png b/apps/icons/static/Fat Cow/16x16/border_1_none.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a1e96b25d2b70d1e2b697ac7cbf7c88b38618b GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xd_7$pLn>}1X=rHtIM2ZHR>)G7e>TgUj z$jRbLOkp%MGjE@j5F9XXcG0rpPcmzY9Jw%LTpGYhW^ans;Q`1QdpIj~MI z_2q*6M=8QxJS)!ls=Q!w^D0(W4!Sadr{Q9Sn8E>ug+b8=I83g81^SS|)78&qol`;+ E0M+1f-v9sr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_1_right.png b/apps/icons/static/Fat Cow/16x16/border_1_right.png new file mode 100644 index 0000000000000000000000000000000000000000..49f72cbee2b64a91835aa6260cab1005a6ec29ec GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xsy$sCLn>}1X=rHtIM2Xx@!X0du8VghI2>wt6tTd`D#AHaV!=~ZnJtE{J0}Y88ZjswVEFl9`P8bFUcx|U OFnGH9xvX}1eOYz;!~B>3UmB)uxA!NT<_+_cI^NE zji>%5r=;Du^@2a-;DLlQ4a`%XFPrmnj?HnF>3{zJ|9{>{r4lWL&r6kb3_+rb(F- d7#SGZ7!=qhI2}5`ArEvEgQu&X%Q~loCIIuRSZe?P literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_1_ver.png b/apps/icons/static/Fat Cow/16x16/border_1_ver.png new file mode 100644 index 0000000000000000000000000000000000000000..0b98f56072513bec566f18d19860e695e841023d GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XmU+53hE&{2($LWOah`$YMM+`ZwfgOCZ~r@*m{kh!vM8uE z8!|JO-CA6Cy1wR90&{{|67#*%*9E5%iy7HItc`8H%rJv{MuXbigKOEg*QL~2#6Ae# zJ=ZoAdLtv*X{VsV0fs20iC->7%U=V!n8DN4&t;uc GLK6TZ6V&qCE< zdI3GIL7;EqWQ;ICSI2}eiYjvx&k#zHEZD*W7G0Ns0p?Td^B#EE0t^7#4_$N;AFfaU0000}1X=rHtIM2ZH>G%oFUI^j4hlRe8bW zcK?=Xfa{8^|HcM}f6`M@5?C~oezY%}F6fh&#g&$F^praT(UHx3vIVCg!0P-SHv;Y7A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_1d_left.png b/apps/icons/static/Fat Cow/16x16/border_1d_left.png new file mode 100644 index 0000000000000000000000000000000000000000..10d002bd7614545b60bf1e7afc0092a1de81d125 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xws^WYhE&{I5`3HYkO9w@(;kUja?KwYT|8>G8K>~CIHE9f zrJAo{*4i5)PwV_P`7NJ(zAgE;g2#>0^=G!fw%q*vpSn83hJ*WF8>?G9>%Vc*^7Ekw z7wm2(@Ue4QI38wZ(dt~3Cg60V?@j}wm?r0=Lk(PU^{NsD!P6N89@bf&T(v0d;q{n1 zjZu*+lLC|dm#*rOwGMn7u#?$&%PLkc$ye_fHkutQVgH;j<9f{8Eh2j6*WP?aHil0c WJqnv{ak>ND&*16m=d#Wzp$P!~I%?wp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_1d_right.png b/apps/icons/static/Fat Cow/16x16/border_1d_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b621cb50970da9447887a4702675dcdc06cafa GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XR(iTPhE&{2($LWOah`#t<;A2uItFipceDBYzP9ckKZ}A| zvmrBcnbaytSDC{MGk7f;40ko?&tmiuR`W49xKujhhonzn$nO~&w3`@e+79z7TxE4| z4}R8E-*aY$-T~p(^a($gR?hq{DIsY%=cjyp$fC<}rP2kv1drNn%??~V@rpr0 z$`AKQodg%M0q~?Wdj|};OXk; Jvd$@?2>{M%UdaFe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_1d_top.png b/apps/icons/static/Fat Cow/16x16/border_1d_top.png new file mode 100644 index 0000000000000000000000000000000000000000..cb25d16088133c956f62207c87401254527681b5 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X`aNA7Ln>}1eOVj(cYdSKhLxHv69qk_Cubk{|NsB_O%+#j zEe?PAug|P}*gnLQO|9*}!)M9=|Bq{Z@1H1neFg_I zEj;7}9)yQPOz6K}uz``4l{IB2!xH{?OfwW!E@|i)xNV-O(EEs~=G+p02_9kb2VGh< jpI+!G%w&^f5J+Iq`P|9*@ldxa&}j^wu6{1-oD!M<<4IeA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_2_bottom.png b/apps/icons/static/Fat Cow/16x16/border_2_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..bb26e280643fad2a8fa5fdbc9bfd1678d22dd8f9 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XCVIL!hE&{2($LWOah`$Y$pr_7BqIr9gM{S^y9!S=^ES-v zV3v41>A*9lHC-Ph?dHTdq=hWn!H^#Eusi8hi({grTx24{CHD)gODiQ?Vgsg4cbmrT z@XLX1LyX{uqz@}g|DQkcf!~)?SxEY7-+vw-o^Xko2Xn-p{jWC=Nx0mS^~IhoZN-1d kkCu}K7^)uXI5aRaNSy81At2IP3UnNUr>mdKI;Vst02LosH~;_u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_2_left.png b/apps/icons/static/Fat Cow/16x16/border_2_left.png new file mode 100644 index 0000000000000000000000000000000000000000..e13e4d5d61fb56f16c30c5fef480e452a89089e8 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xc6quuhE&{IGC7g!kO5EY<;o=$oTYLu0=kdxpVj^%=Xas{ zi_fu?vZXJAR-K*i?p$H>OZ7q-^IAQAEBP{(m}|F^o-*Coba2;xZ{dfrfrmeY*I!B~ zSh{Vu;2CkPzcUt0Y;Rm{_QaI=`JJFGjXu84mY**+SU86=87jG}Y z3pcz}X4Scx!q4*9L2A_*`Q)aFS^pWdG&Ss6IVzopr066|`w*UYD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_2_outer.png b/apps/icons/static/Fat Cow/16x16/border_2_outer.png new file mode 100644 index 0000000000000000000000000000000000000000..9354f1ca8e0e9c8ff3e2a779eda302ddfac2f743 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X&Uv~xhE&{2`m#3m@BBue4J$QUCUQ=HQqQK=R^M|bK}tTM z(a_AieU?DB@rA4D20RQ+n_qBsf8PB6yWgBs9p?@9ykpK%d!eP)QNJ-dC?KGKZMT`5 z3A4mTX@kT=EW&RXdmgfOFuMM<{J+rbzk3;DPyD3mU*)4a{(WB;%{|#bt?k>&*w6Ay z_&F5x68`*`w^cj0sFktHLV1_Cgyg@;B5WrXHkeC!e>OTNAlkdb;rkLvmdlLXMG23( wvf0}Hx9}d2zrBM|IY?w8Ps7CuF@*yRufKWDt=+xxBhY6Ip00i_>zopr0HwHf0RR91 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_2_right.png b/apps/icons/static/Fat Cow/16x16/border_2_right.png new file mode 100644 index 0000000000000000000000000000000000000000..88e7e4170628bbf7ad7baaf55aeec9539dedf296 GIT binary patch literal 273 zcmV+s0q*{ZP)Xc{OfJzEzr9iC|bX$X2?ZPhT6jkgJV*VSU)Mghi00000NkvXXu0mjf2ySoa literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/border_2_top.png b/apps/icons/static/Fat Cow/16x16/border_2_top.png new file mode 100644 index 0000000000000000000000000000000000000000..0d326c547bd984096dba59a4b52dc07c148afc7a GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X>OEZ?Ln>}1eOVj(d43~fhX-2^&+J)Ek~9AqZDQDJoaoVf zAco;ggT2>~X Stu6vOg~8L+&t;ucLK6TsSWxN! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/box.png b/apps/icons/static/Fat Cow/16x16/box.png new file mode 100644 index 0000000000000000000000000000000000000000..ef720cf41ee264adce37f4a9eca3baf626170d2d GIT binary patch literal 634 zcmV-=0)_pFP)%*f$W7tw09@cr{!GNPt}c!I+_;5XNo$f7PpXttDdyKI-f;!*VUeGhcQ<8T?_A_?q*(l@(@Qz(2(dYiE#3_rjh6!6Ffc$eIfajF8|8^o5=ycOX>JX3oS8ciu*#_f z3dQ9^BuN72#<4Je9EDc}sXAaI*6GbEF=H^q7Nad!rbacYx;R1P9MUwSfUofloHg7_ zVB;7nP=iZrNOo8VWL(m}I;zMu=o zeZGqIQm=u6eMXxuILOt3py43WI>cHd7qCU$fsUQzn<3XIvKaP%(xNolXrqWV*cC8} zMcskg(K!h7PT+|v4`{ilCP>>DS&Oer_rjlI8z~3}hvx?Sr)Q_J@$M0;?3;r`;m+K2 z*-~O0O9@h U#H=u$eEhSoKGW9TxuUH~#duP*tojy_#{)vAeN*+Ibb zvBB${^T~8NnapJ~P!$f}_px2GVAUHA>Bp~4eSh{BV0vueQ9{?okK}Vmr&HjJLy{S( z0JQrSL0}ug} zL<-5S0c5&Q;KRF@xb*NnQ}^ppGzHRkVO1@pj-CO74cA;p=vR@<6rgo>Lka_)Q$yhS z2=`jn1PI>);|jJ{KEnFd0V9(qOQAEH#g5BSD=my< z=aqIWL%?oMSX zs+{I=GZ_&WF5v+E8L zNdvl}6HJeDQKKFZST{OQHywPL{p8KBIumj4T8?s_w%(f~#S6njxx2;QqERSzqo+8C zjjc8OEU%*Sqp~x*xc%VCOywPDN03= z#$R!jrXr>^Z9da^&->n_vB8y(8JM|q&bjB^Igd#x!5G8B8oCsczQ7WwIv~q+0;vnF z=iZdTn!8xw(S>@sD%6ImDnI03O_xtvbGcchK0QYJ)d}{Gz{9h3a$WO&1cO2R{ya_lr0eqPF z1ui^zUi%&60b6%(%yR6Ssz)ZD$F`=G8ml;J>5V#S*mfS4${57X$**xp(+7)koscH6Mv{)1r6o#lh`-ei|A$&u;0Tbz33*OJ>82JwO=(xVKt{b12rs>hiP(*Rb_EzZztB& z7)bsc03&=`_y9s{=h2fGq-|JWPF{1$0*+D>MKJC`S7tY^Jxd@KvEcW+UB*&F7#y~7 zJ{KIdIcLYQoOy-&N!i-P2**9h^lb2YsvO8`I6OIYAAnu~_Ut*-<%=lt_mp z8;@VXsIaj0-VO~KJ@$&~MSQ&7MR9Vm6GbEo?<^TWy07*qoM6N<$f{_eJZ~y=R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/box_front.png b/apps/icons/static/Fat Cow/16x16/box_front.png new file mode 100644 index 0000000000000000000000000000000000000000..a33977e30d55eadce3dc151f3eebc662cc7ba87c GIT binary patch literal 476 zcmV<20VDp2P)v7J`-J3B<-uQrY+bBIzwOpaDZb&?nF)5K>qKau7_s-F0S9h=pEG z2X@%Ko8NqkyVEVeIap`mjO_zh1O$E-$EqQetV$utOhEHTYc0&j#I5bsFnGB|nuEg1 zPUY$H%pnMcR1(r!=i&AJV?^B+beMR}Gg*Ug58v(@4I0!$oF;nWr+7iGD6ThaWSD=eeiJ||ETD`v!Z45C;*^lvSsMAYk` zP%I^(XIJ1AGt6op#cR8TqWN2hkdi>z&%lqujevX}e-UPqF+xO-H}~_r#x5f){KUPESg$5I{Y%WJ00RJ1`Y z6Pxsrq*_aT^dY_l7w#&ECwy_nPg_XGq$0EhdFQ=&iU>+=RcRxbsY@Dz_8(-jShOeO^-d)W16n-Iy*Ey z_n@b-j%Aopfbr7*Lpt=U-Ge`KMh;^D9$wshMyip{^E}_~aM)nCbI508$a#RbT89gY z((SMVcBg=qLJ_&_3Y3EKA+?wqBnCy(wY!bY0cRnbg{}**Rs=x=N>7B5P0w|U6<#>1 z{jjh`bQpFU0WS!xv1t4Rv)V$(lirZP5>`&g^KgiP!!79vx$Hv$XM%K)`hLQbASRc#QShBmnB z`(5|rU4mJ`(>up>PbGn>#8Fwd6;4kO^Whl1Yfe_(0$GYIEF zLS7x>m1DkZ`&y)1qG*RuA%e5pAW9oR#2`jrKE~c7r%_CQg`A9{m@i^^DFZp1LufYh zaBT+CKvzRD&~XIuFE8M(u7ua$h?(#_L~j#v@h~2{Zm5fFYN*vIN5OFxVDO2d7$~Y8ph5qmq)pD^EXFNtV}tZ3YO< z7jAqSA6K$;e|f5cl~zKi8#Dt-I38A;4RR)rk7Mr@Bfk6=R%zAL{g;ku6zAH zo5$xyEma}9@E!4J9I;4jW&C@(Z(t<$oW@3|C)WekOrjpReAIWixt8nQ*51Z_nwV6+ zMU|WPM&_THkAbRIZv8)i^`IckuFbK`tWR9CKLQK@hdV^wO&g3}00000NkvXXu0mjf D(btMe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/brain.png b/apps/icons/static/Fat Cow/16x16/brain.png new file mode 100644 index 0000000000000000000000000000000000000000..53d7fe7f54f50ed814e16b403c0f0b3d8c63dff1 GIT binary patch literal 821 zcmV-51Iqk~P)<)sU7ex{DB1OcL-n-PS%j4> zqQ1Qc!lsPHz&IM(cOyPOfz{X|y7~{IjNjJ15?id6B;h%8xUad}+qm;aUA-TP_%dRV zFlJ{a;N;5?34KRvXD@O;L&$8%Fd8io5(|jTPNHqk{$1jFHqDwi`$$DaIhMmgXaxx^ z+q>Ybsm0g84BT!HmV#5DR0VcYlgwsduWyD~$ik$oVI>yz(yl6ZpRgK3Iv#=3>B0Ee zYh)txsB*d>=Qf}#DpIKwGJ=S5a;vFNZ{e$LLNXc#XXP$XPp%IYttJC>){M2pGORWp z1xA06Sg|fjV8px>@Y>kp{<<0z3M%AHk(fh+ zM7nE=jBGjy1_iRe0pdmu6`T>#r6r`(DXb*oIul$@FH~@brG;p0`dc{uteBTbvtnH(Z>V5O^y?qUd*#bLq}I@ zU7ySC0>dz%DBwqE0WUt!op~@89A*FJ@AuQucZ2{*bpm(gq~X3&Q1+Gta-y7lH4#4l za4h)v_StK}imnNa>GFRd9Oi2vmqe+e)EV4q3<_e&b800000NkvXXu0mjfLy>e0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/brain_trainer.png b/apps/icons/static/Fat Cow/16x16/brain_trainer.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8f4f5b939227e4c09f25bd94cf3620f096d13e GIT binary patch literal 756 zcmVQ50S0&Y5wXQO6md zh>tO`@=<0Y7E-AReFQ-eK~R`Ie*6i7>L)*vpbt$*qo4Xn%8v*lAtI=c%A|)6(hS8g zHOh2+%-A$D-skDu(JSgq3pV%M%U)~mv-i4$F$Nuk5E!^wSJY&QwOvZd-DYJPgCGc) z8vL+KEio+@?+-WXIR-C$FkWt*D|Os%sE`KVb+8qLSWx^He(D(N>0m9V3VyHWQLKX` ziTCQRwVTa0JBB(>VDigAxH{8R#1$Vw^~uYCDy6s5w(C6os?HJC3pkR~j-_Pe<9YK1 z%zpohoNPN38V8#r9?pdqc-DLxJNDH;66Jb>vq2!i<-*KZH!@;pA*&SA3lu3%6F-~r zY21b+ZJcLma2FP3L=})@oo(q`vOtn|!t6+crpP>Bg@rN{W^0)9@pR1xrpjxa4Kw)B z`?lUQQilD<>p&<)PuEjSeSVLuGy#EtjJU1UK*-A{s6`62p54{7_h4mwYH9-Hz1WE} zk!NbH>9hW_|Le-<3Ih@GLYD|LZfpa z=L10@W9aIp8g8HgAwUEApe|rQ zu@Pb+%oPwhh>eU;`X89Swy`gm92X#itMD*@`xhk){=vjO|NZ-W3dlYPWIqSeZXkJ9 zHVy{7E|4+v714{RZ)4@;HQJb|&I%M#bFANWC+Lw445wX2h#s*eVQ^i zkXH1ce)A?!oDmeMo3hj;y(e9I2ILz8B+$DG?+IO&| l?3Y0N1ZzsAG&=(X7yw5L230aIk(~el002ovPDHLkV1n1p%$ooJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/brick.png b/apps/icons/static/Fat Cow/16x16/brick.png new file mode 100644 index 0000000000000000000000000000000000000000..d69e9f7137f265d0743a5ef4453d342b48fae07d GIT binary patch literal 827 zcmV-B1H}A^P)EbizoyMDabz{2n#9bvLG+&qAmNZKiyaB#&O03T8P{G6eJ?ziUCuZG`j&x(P-N`Yt3z2!fZLfgw0|Bg%JEiObn5En7Ji2!$oJ(# z-;BVm@bG9JL}GEo;_+`C4aci?0OFOWADfegaqsfUG8FjI5RL=uq(CqUwz?#7NfaLwqlvrJ`hiuKmtZ-Pa)^qmA|8*xCGyZz4Z(FC8}TG^y*ZE+ z6`JP&M127x)AM+J`y3~xy98V)b0Z_|0LFq6LUekjsiD}P<=iGpnhhqP$UKU?5>Djl zRCgxE=YBb*i)*@xmje;_(xRw2nt>zP9(49Bqi;L{Sy3RXE@Y>xsIOp1C1dEDFcD5j z2ydkR0(c&9yIcq*Qs^3tqS%|j)tW+Z9FHGi1*d!)RGNiP(U2gaH+Dh&xYV1zz$AUof9p~g2W`4riq!A z7$r_msvA&c5j+6|GTV}6c^7~pQK(K{5Xfl2GA&pFqqzm$5D0D?IRfyG1VL~D<+eMB z-wZEw1_Dz~M`1OfnSl*2?|4#R`}ZGElR+sLy-eY3#rYHfeIzqF+KM)UpL z{LAQc5Dx|oVl*Up&;u8G;15urEC))*aii_n;`GQz@29B~(>q?936u1m@EMHeC-~N%ZJEtU}S6q2^4}W6JbH4N>DQ{#k+52aGAfHU4MczW1!; zqram!n|bD)(NCiB?ibgqYvb2HJ%0Z6OPn(jyb+v$93>*wv2V_CR^k6GAd<0(t;L8|sFrG@U9}4--AEV3f>aQpEro(B7cN~WSXV8i2rjG%L=zQV zX;n;9G^UuuB+ks6I^(=IKkwe#^Cl^{=z$N;g>$~|{9X3xnMnvKkxoSLyi{rX$*A=x z`$jS^SpZJM!$Q%Xa$IK<7(+Uh!cwsaMNu$vbOM!-;)l*c7aMA zn6pKG^v1Q{DQTY{_qwTaHM!;S2irF01_Y^2OfO>brj1NG1E*#q6jZP+-?!JUy0YrJ z52ciE$yFjEkf%J(PaN3NPYGd^Yoyu$W(!S(EFCFW=*`4YuCG>8;sc|%u1k%vQJt_@RFU>Oz)6$h`}Cf26bKnohMB2lQ$0v^oFM$! z*xesOM>vY9f`%gX9p@I-cO_6FzfAbMP)AT#kV|QJr_+IgIHsS?ue9*e;rRKsjdZw- zJ)1kQF&V*yv1Lq7+t7nS=!S_z%*3J19L<)4iN~CVtD^LZuMp5S5Hd{^>n&WoQ^xvK z9f$X1X=4ihECsP8U4tNha*koHszcW`7%{-pj1>ZZhbAfcOhHY@QpLl$n?-C`8^ggt z1LIG1EH+dOT>24PC(Z+b05k>|{lk?09ufG1(~Y*G5CWRiz&Xd$7gfv`HIy0}1~31F zw;x|c_s5@*q)vNpA@cAK{IxHChALn*c@qjTbM8UVF^Pbrw?IvhnyDc-eiq$3h9Lhb zLXrrh*mc<++$~p+sh1uCBUvy`BV3`)U=b_~Xc>=Dd(CYjqX;2>wgYEsC|43K5iw-D6mnqPjR8cdj)5AT;znO(6Bvt5Fr+{f1?mw?0 zK%c4F|IwF=SH3%VcjnHOOCp)e)auO*7Lg=643w*M3on)tTbM#rXEZC>KDe2e9_F0p z2=jmAfA-rqJE>M=Bb~Xf?O&b#UJrMC=+r8s<3AiaIkvO!+e9?}nZHuM?4^2RWdGQ` wV+{XqK2eSkC)k8pLN{T}YcU1FvwsB`0EAs#9HkK6MF0Q*07*qoM6N<$g33p!hX4Qo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/brick_edit.png b/apps/icons/static/Fat Cow/16x16/brick_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..a14b00a6f6c4a99f57f841c0b8754f47f8b87df6 GIT binary patch literal 940 zcmV;d15^BoP)+&y+0w1;9Te7=t+&_bR!ElUN&e5veV+e0=l;)gq#Xx`Dcd%IIvd`ELml&a(Uq4J0p>B zz>ArOYyqasa%Ax2&~ZU}(7CtR6#E8wp=6CmS2wqoMbsaDzs%(klTaW;ZqCG`$wVWo zy3A{N`&vH#t8Lrs1VloTUp;rXr1z#CGm}VB zo%jpIsfI__Nf#Cv_-U3E^#z{V(j)|u`7NW-5tzergq=``9eIQ2Uwny=KJFu$X+t-s zk)0aqB9bBC(+!eYiw{TA3|%PF8Im|Lp>z10#>RnWc0Jw72mOcXY>)Ci$64F^LWhha zoa#nZH8HE`B4xMg;?LA|Ce0Ev#VWQPy_L2{Tkws&%;UFZ7(8~2vA`3K=%XS7NhmK! z0-DG|bE#rBaO-}qN(x3Ae0ik}qZB!^BfBll{I)1y=5W+wY8RS*aYEW7WOzV21)@9GYS*XQzj zcrDQh(d|^;^N;WF$!L&M5B<#e@YlU3_dnSyI7!h*am5+LCjMp5y?f3sZyDJ1?Ecql z!|NaTJQ1X(kfUpzk5A7u@_zWe!SU|)z1jF5m$n}qPDnR;L2|nBrU@rbi#54x8kX+f zx%re*Dzfu-SiR@$=Hk_vX>m3w?w1!glf?g<^Syo1{+EAy_P_Rz00RJZSxRCiFzqV< O0000rnAZ9FbbyZQ;dJeBo_*##CZ*bG<$)N3|fhGaayZLhuB z@K+m+OTOq49e32{t3|L!^evHTEAcAJ3Jh(u^KY@(XPjF{Z4)~PkyY)RjPZbUI-F|_&(rmxQP z*=tV=EfEdz>}VG~v2HHk(kZEX_qryz{v>6!w^i1;G8hJAQ&8B_M0!bPug!00uu^yV z{Yh^2AK`p;g5@oaeBd~|r{6G!{3`xvVI!v5>8(!V#Wz$zr<^Y}!TizojA zSDkgi{MkjEO06h@#}wF?ukY@UZ_VW%dga4or^0XT-+nN)(fnZagETUjd9is`Ys=&J zud3W3*dz(0%}gJ^e^QGkb~~QD^Dn^M{f>kbtTde|!GGJZ@&x~HEB^{G0P^QEVbQSY QF8}}l07*qoM6N<$f+&}{C;$Ke literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/brick_go.png b/apps/icons/static/Fat Cow/16x16/brick_go.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac1823414873ee88aa52ecc402457432853af3c GIT binary patch literal 912 zcmV;B18@9^P)1RCwBKlmBlNMHt3EySI0HyLT-u zJ>~AKauf-27Bwkf5=>E}K}!%4jYf^%VhEAMZ@-ur4JITejfn>Q2WpT;V-SCVH1-HB zh@dfsXbY8CLcz9x+;xv$z1wShyW`B>N&LY#c{8&!^E~f6&oiq%_1X9MLXcY8#MPNn zFmG$N&o95NEi1GTmH8Ue1!t_{R_;a9NF@?nFBH&qox^W+W1vD10BfF)=lchDtj}ie zO2u(pC{y`NTwQZjciw)Th{&E&ktY$Qd>pED5jvckhmnxL2izE}v2%9!mJWj}+V&vi^ zU%%0<8B44XkF1H&5^rWKAEqGh-Rjw_NH1kZ&Wo<9Du`JcnFKtrOiJe6&Ymk%^()L) zJihqRAr&w3XlDzn+nP9V>;|VU+{Cmj*-@ONT>EBFV{--f{?+TJ>W^3XEPfXNI;xL)%4 z{7jk3>~oA=9wZQ3Q%=cIZ((cKGvr1OaW#KaE*zHxO1MZ=R?+c&Uw-NcEyiz?gM9Vo zeo6~DS;7be*7Y{d-8e)~*NYgDeztz1eQ79qGisrSLU>*c;p>tt9JJ>wjPvuAfm@Hp z7e`QA=kon*TlX4ge(!r;FV9RLn3%Yzy2Q3@qS8j$5K5w1&Jt+`Q)Z+I!j`;qv_2jk z?W0y^Na5~~nSA)&zFn*C-?S?&Ute=P#>m)q{+vD%5G$cQ4_z4Vs(qL}y_78eK=9dS%rS1a^N$^eurf$&xh9Z*BhE}De mOm(=cu~(FN>EDC@2rvMaF-N=RJH_Jw0000(VP)VP58*%zV%|vxh}rd~u!A7c&!$4@PIiMI#y$GjAJMK^=jy zhpBAtVqk6=j3R}$lwMfx{a^eQNt~YK`_Dh;{Lc5B^F2q}^X@phuG77tjte(}7`j16 zbM2%>wziv0GO3)(TqHcXb4PE-cR!w{)>+NAo^A$y9>F48kP&7W2oeKL)6sO}bMMAG z+nYS=h-D#}gO-)HyNAx48xrrH6tDB#W^yUp5GZQe74PQedk|H}uZCDSJ4IuCBNUS& zuF=(8x9e6;%|#ONE0RQ)BtEMIBKb{K*I&7>t${}Ozg2??1L3F9rqJ3@MPkjrxI(9Y z^sMOFbQGl5q}}g~8s7F+!plVrbgYUUvvy02qTx`=L}HQnN*cGzjcl=EcdWx&40HK< zfD5aCfqic$n5-wz-n_~pFF{?-Y&Yg>?ab9 zt{&H=i@)Rl>H}eY+Zo2}apl1RkKq_g~ab&A7>d>2;Vir*6hYNg>Ysj_ z@Haj_>g!`UmLQwWa$|a$pN5BM+IfKJ7jG~-D?||j$|Fagc~vy={>v{NJg5?QViOThE>g^gmTfNlOxK_#L0s%sy#TmKjkK-7^@m}BY$5%3iLBIcpR#jCo z)FLsX9Opy(h9^Eg^j5N3`SAROiA~#kA0U}bl1im!z8^gGn8bgrUBLc7UrgXHfsF!X hxB115GWE9r0|4!ihM_nP72p5>002ovPDHLkV1hGE&bR;o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bricks.png b/apps/icons/static/Fat Cow/16x16/bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d1ee031caac3a759216f17dfb7f1eba56959fa GIT binary patch literal 959 zcmV;w13>(VP)rX%js7%!YRx)|ekoM9S=nq^U< z$rcD>P&+6>R|=FuDfElB?>Y6b#rSdIKlxvr=l~NX@6eo~X6c5@aVfdAfJK$;+DMWS0108H>wILI8l;+}uQw}r>Nc3a=q7fw#SjrD&Am%^04>Mml!8DNRjM^xuQK??rqYv#gGf z^X{%y{7w&sbA1khjk4xM2pcQk^<&hx(cJeE>FH@!H4S(7LF_Y^vHf}qY&v3X2}2rB zI0WD5&+fdyGc5ynL>4<1W^FB6eu0&XXE2tA*m|HB=kObtg)wZt00eg3mb>S!eHWDG zs_vERc&!X4JBKhUE94g?4wnmet)FT>38@iu1=0hpRD{V&IIeWN>D+M?hhbu9QlN>- zabqL>{<+==Pr0s=`SEq7Zvp>y6Uy^s7jmSd6Rb&#o1yJ2gqks?J|J6I#;}B}-oJMb zPjj(vF2p8Khj(pDkCPB93VE$5u_F5-~-AgfFW_fW*nNGu4FIapzQXt^b zd1RlD{8|c`OVd?vXMEYiPZR2QWKk`+Okq9CVtj@2hA71%`8Us>ogXxGU87EIK36L9 z)o77Gji0AGw=fXVl}(E{?O?i0?6w@yv1EAoitPX4vs6TRDE8JD!L*^PF%pS5JDXea zdc5RI72<0Wk5l4ynxry0CjOWrn#ghKHSCV9Ziojh zt76pGZKbZpK_r%BX!r(^nc33x$Sn7~?46&7zka@F zMm_g^`{Cz83*ARf51Zb$N-;kf`)%O##Km*B$36V^SX$E_|0{%lr}sZ+l~a_}PzF#7 hfLYZA{-^#FU;soca7ggQ=hFZH002ovPDHLkV1jrc&W`{9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/briefcase.png b/apps/icons/static/Fat Cow/16x16/briefcase.png new file mode 100644 index 0000000000000000000000000000000000000000..1dfbb6b45a0ded6a7badad839f0213d86d951605 GIT binary patch literal 695 zcmV;o0!aOdP)bb4lW;gxf;a1R7zy_+& zBIEa=(Q0)S{}H5`Yg&PYCv9Y;41z8Bp)$y3l2~8*P6?;iK6*A-OEr6Z1T6#OvB^Y` z9<=CBIj~LwwO}{ie^`iaK>WsF>Bl#b96pJBJ^?{pZZs{Vq2`0OvLnSZ2KslxmkBsh zMviZ1AOaCaHG7Yp!}8p;HQE!>gsO7->H~Nl4U$qQ9V)@~=!Dp%7*7Xj6+{MSJrDZ| z=kfIJm5Nl_UJ6_5n16H=XRqHUs|8+6O%TbB?l`a*t=cF}Op#$0vv;mxw0sMUb+i_+ zn{^DNcTrQ%fWcwZRzG27^&`@`q3Gdv-s2qCa4lmPE42}D)i(@gvY5G7MIteS*GqLA z9myk`%S8${+ey4zt|2=)jv!DtGI}_|Fjg8%y|z9hnd-yXsR9zzU**Xgyb2caa$&JE zKt$36#)<_5fV;C!LkMEyNc{mgI>(Z=C=|)rc>leZ1g*3L>=&mnKh3A|*NRN;I di?yEu3;wFe?B6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/brightkite.png b/apps/icons/static/Fat Cow/16x16/brightkite.png new file mode 100644 index 0000000000000000000000000000000000000000..03975a812dac822b8aaafaf330d043dd5945fe0c GIT binary patch literal 692 zcmV;l0!#ggP)l~keTgHVln!YoFm?S# zz>Ss)91Kls4V_nEt-@HnjVm`l5lkW*tV@!l1*Wf^Kw(_O$wyV<}ScO#7oC1@l_T%xrUPdP; z5xSB_|9~qM80Ku4LWR*&j5fX@?{Rb{fdgL8f5n@ZDU}eMcqC*B{sH%o0+rB1=BSUa zuy~=Ce3_7mkNHc@oVEX7fweByKr?@V42K&_QLE?b?4_SLKRAeUlbc=nx>P{_fYVzF zf+VFf=Dv)qTA=eQ;l9V+``>YUrj4GOjesQWAk7obO~m~nC^{xqw|@K!6n9f$=HV{v{6c`lhkXB$DdMpKYI#j(>Lv9i1upPPr!S{lIO+ySh&YrGNHCFD1& zIw~k4u2kS*C@HHdJerw?cY^u)2ngR=pX>gHEP{w-qrb5cSN_Vy!jJaaaJ8q#BH3*n z6CVG!AIfQHz>SS|#EGzA1J#e7x$s;FIb3$pPJI|3@7=P713IP1r@UzSUMfsAV@TE zDd^noZuj2Px#DD3udNOoe)sn~-}&x2-#H*681C(m=xp2mtN0Hy@@)CbN+ugnb6Nkt zBzAjh=v=$=-6o6SYz-$4?@5P7$KL-f`E}^cozq7fr}$GcRlqj;YVy~yoUXP%4+a;k zl3%`fTB~Zgfl8^v$JdzgCT#p2f*`D)cLVqD9f(a_&P>i?rf&p-oCb8RvaB4=k~lF?Tis~u5ekc-bmTMX95g(eTBJ`54_v!Ng(6xJ!2eCB_>*T8KHo#p zHKOn`(TAIZlzjMzhJrs$1f^EJE_|QEjQcnu7u~E{g8Ssh<_l<+YC-Xo32RB9W!4}y z*25#(k-O0g96W>)w+BlNUQA5Qo3J)Z0!@dYv35=MuwS|kB{B~EjF;a5m19K-HbH#o z%S+HYPoXRl2JxU&vs^n6=mM&D0S*>PiGD?suOC$;WAEY*j@gP6@Yt}MBQd`p(_L2( zimoEv(uwNCIJ7MjE8S^j-zH_a9F=f*_JLHuE&^Zb+JMwbae}c2w|jmozF|>yxs<>( zm&BqPbJwzokB>(N3bET(dBe)to$M7`xMlXFvBvpD`Xj&qPsIm%cB7+*00000NkvXX Hu0mjf@1q;` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bubblechart.png b/apps/icons/static/Fat Cow/16x16/bubblechart.png new file mode 100644 index 0000000000000000000000000000000000000000..832a1da1bec945469cef1eb34bd0aeb4df3e7f98 GIT binary patch literal 738 zcmV<80v-K{P)YCUFelB7bRzpU1w|sV zy93dkeFnq|8HWO)$io z4BlM7U;5@Opq@Bz75n*nL_H69A-$Fv0;_2-08(|FJhA^K5>0n>K~i`+L2?&9<)J1F zI8_9&43F0CnoT8@iX{j*(gQ~U4rgGTB()jx#3FHM2-AZn;1WijaBGi@!(j@Q7XcIy zX%}{Ey!tYS3(r5Ht}24Lr7Zeew&TFoR#b004*HFd5+VptD0n)D83q~wWljh^qaX0# zWHZvFUW`sW^>7Sdx2%OA?QcxXpl{-{o`b6g8*sU~vDgDMDFn|Ek3=vvSHNuAM>6K1 zG8)C~&m5A~QS^;}#EXl^baYGqum(^=SCSDH$3i9x-?p%>Hin$c7_impMyh=mPCt2xaCrnPxhzJz_7x|Pp_lq`?eU0?>^0vSg8O`a*Mn-sdhG!$MJu*^hee-(f|Me literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bug.png b/apps/icons/static/Fat Cow/16x16/bug.png new file mode 100644 index 0000000000000000000000000000000000000000..c7299fd7d185664861543b111aa95b93f13eb37f GIT binary patch literal 790 zcmV+x1L^#UP)rUs~Hru3^J~-!h&-s1#<2%3eJ1YDGb&XA9VldDsiXx)X2*ikNURs=O z+sh+_K+QgGb##;DL^zh-c;U)*)HXDs$W)GPIqh0^&WkD`6@P@Z@NfgF*T~Z&#k%pVJa@r!k{C&1VL0`)h@x~hV^q! zvq`OvVeI7#6+43BU~O%^r_Qj@Uv=VusUUwJN9TivP?HxOMvIA%YrD9p+xIz_0nZsHt85Oj1a$`JkFplF44evobsaUG$; z#Epj5(sZp^Xjey?^peap_e+yEc|D06_{j(U?>X-|&;Pmb{EyUeyb~muf>O?Q*BP!> zv|}LiQzj8>&15oUvnym)wBC$vICgS_lgXW3$XXio0!5RB3BIh09R&$qN?jyfSl#;a zk+;}?u#I|qBS}qp^Q6s*rVECol>CdlBGgzkS~?7ey=)Z$v;ti%@%~`6w||`~2;0S3 zb2Y(~MwbF-=4bC=D6{9|lOolLSKH(=S#`bU(XigWa~#j3(}M!Pg%Is1%>NE#UWu?cw1oT#GlJ zUT?LCI~{f7=FK=9gBM=iNB0v?AEIEgpd}X3b15F0WH6$ZTQS>mI7hx^V$6Br^fXz}SK1D+Y43AP4qm6}wWByX+G+Xf67If>jP8nYC3urnG9{z~ zd|z3^QMKd5M`PPuXGsWM#206YFIb7r&yw}INasXouZsc0Z!Bb!9M}zeYCdFip@*rv z99fQ#lHIq*`9Wz#m5DDcEsQwS^eAuMX3Zu3x-CxG1J5KKYRH21)WcaB#egQI{;;Ob2F>U%08K% z_8h+JogZ|}@=I+MzCbW176f{D2eE1F;oHImZ86t-#v< g{NERt`$vEQ09nsi0lW&i*H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bug_delete.png b/apps/icons/static/Fat Cow/16x16/bug_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..06a9049e5d0fa2888289a39fbd6c7bbd605378ff GIT binary patch literal 951 zcmV;o14#UdP)5NrI6sD~Obutyl+QByM537RfP;qVyiW3!7>QANq5Qf5FO7R1%g6PyKRqF?c1Z%Y< zwOy^%Qqo@SU2B@&+%&n#y?I|xf`$F^z;oYw-uFDud(J)Q3Jtq<1A+)96=G5N2(G*8 zp}@RmCgQcGX(E$J!%W-FCRcXuo!yS^#f=c{6u=pBCXx|f4qZI(IJG+HRfvaW$HjuGj$P^uSJxfLlpSnV>iz7kc6LS!nM#jjqo2liPRx3W08s z7FSg6SXj9-SQ71kZ~QsN2K&JseuyqVgo2si;!Nn84)w`BsKG}Vj04_p8ukk;8{wRV zWvA2G95d24NNinE&F`4Mq!OXC$6)t9MM@opr@RbSfg4Nr9mmTDL1a#yfSJu+D0I8e z2w-P(B~}rlO{*}tx$b+Ety+ujTeng9(>B~`sK>W|p2xEb=TK~wVC+E;WJQ7^G7Kft z=gOVax5*8A4sXjPVWeyzqlS=v_7)bAs;bw}XO{tH!}0Hn ztrO$1q}cmBgo{!wWD$m@X-JIpA`y#{SRbVd=;Rl?n}%}#9Pn`sOpAa=HTX+QXlB@N zvP4BFu(v$L7aT*~D4YKZ8Oug;d=wUCHA%rjZd$)y57cbTw>58fFM)@sB!}Y@8X~b} z0!#46{qEIV*4vQ9^m#*F$WruZqzeVga%3<61$OZSSe8MQNKjE|m8e@qE))^eNdFeq zKyY6hR`yNc(9K}FU!x5E39??584m}dDVkmzBB|%r*W_zy`-(in?au!TJ)w^4$E#_o z6@+%RB0@?2O>ht1y6UK5DRrER$d#d)=_^0n3-6gKDc8zQeB3@G%=(`{Mi_c8 ZzyPm>gN8_T=i&eW002ovPDHLkV1i*J!R!D4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bug_edit.png b/apps/icons/static/Fat Cow/16x16/bug_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..808773ece8d3500511559ed0ea5263340065e6f1 GIT binary patch literal 984 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 M07*qoM6N<$f=^)2B>(^b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/building.png b/apps/icons/static/Fat Cow/16x16/building.png new file mode 100644 index 0000000000000000000000000000000000000000..6646b815f73739664b42e0fc8fb9308d86fb4be8 GIT binary patch literal 630 zcmV-+0*U>JP)=bYPc z&o8dHTvmN~{4&n{-e!`gP9Ob@V}g)>^4x&QUcUW=PWK&>avAMT2Zu|gO>AWuN{1#f zQz?4?-x2U(twU~sPOpnF(&&EZZHv_DqkkxY@nm`=K@bE;rxM@m0FoD-KKcg|7;9mj zLbKiW2i0tiK+)-=e`p65xv@A_nG&Nyby`pjq5P=RXSXB}k|)}DBbB67quKHm2avqz z^wGa%2RxVKX~n`3cL)9+ z7#F}ug%j1I&^o}K2ages?UJAn&gRJb>$ov@5k>;(qkkYlfC)qr7)Lv$g2BzJbEscZ zIC%0jdi58mJ(9lrIken`NGtE(Y~lRvr1<6gGOpY&V)5xLK7V_UKm%ii7&&5(T$6wJ zWY+t>{#*v*e1h@u=;P!}hH_GX+p~(hOQ$fg11Rj>htTysa!o$ozv_Jl(hQ9AAK0~f zssE__lnx!%VSdcRX}N8DcOodGp?BYs?&VydJ`X2!X02hrpbp+wz Q0{{R307*qoM6N<$g4uW_yZ`_I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/building_add.png b/apps/icons/static/Fat Cow/16x16/building_add.png new file mode 100644 index 0000000000000000000000000000000000000000..605c3e82257f5c2ecf98a0f8a1809972de6594ea GIT binary patch literal 766 zcmVh1YNR22tf&Xh%QkYbf_R?{b}9L zHL8Puv}u`2yED@}pJo5xz{|tVJnu8l`|NzIr|%)8Quk$AMwHgj`2S*5oG}PX3<%Df z&7LKt#Me|ha;7zcv|J-G_IERBJK~lAF82;Z+%AiFj0BWInmP^Pd29yuV{9Uh!e9^$r2&U81b5tUDHV(h0@#TJESEsy&D1~9oEx6Qcls2#A_u0@N@I6v zF=#gIE+HiK-_Y#Sx#9ijF~!XYrj*neov@v#Mq_ak*B{87bHkHHgz}P#{d7S42$z*O zAy$?XGQE!B@=|Bs>hdxQl0z#CP+l;aeotyNB*=nGf`=}p<);5Gwcahz_Q%fTU`a0)mj(TxoCHMOV-SK?ep8ybgOaLl@agCmErls$x!9l+;hpe*kSK79c~+f9gQ zqfxU1GYfrazm|`i_gXPGKS_ZB8M$txmgv=uJBf}Fg76V{;Jg^Q2Y-nhX*`w|5Vh{oo?h1HK7%SnOM zl7P>r@#OIqMBV%GO4T9C50JnD7G(ndOuA95;{AtbcsmO$&Y|B(R$~L}NH;pYejGKn w&BwNqME~8>=wR6RqS&zcm*4YL@4g8z00Kxk*jog%rT_o{07*qoM6N<$f)hSrR{#J2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/building_delete.png b/apps/icons/static/Fat Cow/16x16/building_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..e79d395e5ca1c05ee0008623964641114a6cd065 GIT binary patch literal 763 zcmVJNRCwBqQd>(@Q5636K4&hN*o7>+ z4P{kBocfGN@;rX2N*#QVjvjNqXa?qAVxhV1U?i9`IImZ(PL0~MaQ`)Cd5>l z<#lw<-n+GTC3XWhtn;07_P4(Mt+f~H?t1|t<#XYPuv7{P|6h!PGX~4H1}x4m>wmTo z0-G5p+}Rq2BYuz=`#YJmjks+A_Z|;~-7cGWj0B{FLz$ZJI+{W}kw8gt5vF2s6c-h4 zVRR~n!h!g^LM9bA{7LkflQskmv?cr>Ql^#?MuFG)a)I8<|n%HDE7`KT-}HBCHK zLCDlL^qbCB2Ff5v&|w@KmK$l?16xu8OANIobWaH(VNeIhE`pJDXtR&!TY6dCNKnToCM6WM? zS@hWPkL~c~^w5b6XR1$wI)a+ID!jeQkYCq;SxNDZGx1V*MCJ&_&usC5RCbNMJ-4S~p>d7ula-8AaqxT2OT3Mdf6bxaqcx zqOz4b7gO2J`M%yWL6o!uFAsd@eV*@me?E4#rym;UPc>C@b0HwG_QxnB#vm(lpDamx z^)p4&G{h6C`)r*XsHE0yzx&W5Dda+ih8Nkp@|ok^+*Zap*1x5D0~!7-WPdKCO!Sf0gp$lt0fYz#(yR zpohu@N^Mq9Z73}yB=r@jpBGt?Agc>P!;zmE*yl@-10w6eHGz?_K(bXM{&BrsE0D}$ zbUXx3g2$#dBF=!ekT6N(h-)hBh#A;B=It?c#ZuO15IwoJMR(NSqqT zH5K{@KaBb)5rlsF$C9WMy}lrXAr<#Kub|;%Bkl!y5&0T{`a29s5Rp^;TrfE8MP!tr z(qV_97*SPT4oNY=;Vgr-zXs=y7NP6zLsYu9VL*O`%FYumMF=AaB$BmzKl*7rGA?)A zhLW-lFW-(LE)2+hQHzTGxq$Z!4qNMSZy2)vKt`h_se z13O@Gf zik}-K}%Am)FuzJ7i46aL{H#LDLi0YB{Id?H=}@ i*SlQUvsThy0R{kgVL#g3z67oS0000I3LQ9FDZF`9zj8>sRV5=5cixxo?(W0M)sOdN}nxaus zfn+oOym#;I+&gJe30*jR@4S1?x!?I?H%1;qD)m76GOe_R#?FV4aK<1UF)BFkG5;JX zB{n@jedR(LzAPCr_O~;|w!s|%TpJ!u2Lle-F$$m*eDX8~uQH#I%jeNhUx%4&4)t}l z+nAZjqPC_6osAJ|F9f%2xReTp1p#uivv2|ev+w8riRRweS$pfJz!fnt;wz1o#s*Ms zXo(S0^b#692F?Xqnqp)JZ21`BCIur(YD~`LY^f$QSyL`T(wT$t>;fb&D9H-p zZ3gC|^=Ql%G0{xOG+`r@2qLxd6sHz@(MIT#fuw?MGf-3zC4HC{j!#X47!zg)ImV`Q z2o;yGcWDHXzH_Mfa1R^Hi}W(5{55q=gKHa&L^Gt~O+=jGcx#+`?IM*-pgMmW2YWhj z;>*SXE5iK8t<1loz9Rp>Cw)P~(E;2MHQV1uLKw%Z0?^q1C9zy%n z3ltFwFfKgKS$X8s$_V;z9>CE3J}iHkvy&ICK7zyDQR>+SP%Plt(27N)*LGJ?{`|Gn zG)!foz{i@-Eb1Djnrt1KG5jQ;PgbQ47Lp8t)!`vsbA<7iWH;>utdf%dg!uKKi#+ nWt{dvFt8mqH--N^KLi*6B*;<@t*_Vw00000NkvXXu0mjfQ(#Qi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/building_go.png b/apps/icons/static/Fat Cow/16x16/building_go.png new file mode 100644 index 0000000000000000000000000000000000000000..c48b0898afb6cbf0df751f2bb1459fe4760e861d GIT binary patch literal 768 zcmV+b1ONPqP))YcYB|~ld|7Scmb&t6#oAh1!oMFum&v7&+D4- zJP+#|iNKZS01{rZiLt+j3EO}R3+Q+-5b)W8`WOL7i3CmRhB0Rzk!TbJ`FRMt5#;CP zZe=IzA~z=o$BME{zh!Z=4fi|=y#*yiVlfEYLTqmKpIQH|`%J%?li-pz(2S)IPO=Z`Z7ttB?1B(PhLjvn@)UMi(`quGBu%;N^(*RRb|DP`rzV7Wd&|N zJ%P}|h`F8KN^@sK<80*x4BLHJisBK`X(Rw20c;rV@24Hwz(z;cLxjW#9$&hLpXuF}&m8b*qUEVLp!JqRHfj#k%b%b>Q#kGkMREdO>f{&{H2Oi~Sk z*+6Kq2j{9=@Y?CFRCwBaQ%g%!VHkeC@0_{lcxi?f zrZ(Phqt4`*ni+IixM(v$|3HFTDM*qOZCtd-2(emr&rL)m1cD2p7J->%-kPfglJ^`h zsWZ+w-|0QaFe>Z7%X66XzVAHG^F1Hy>gj_j#0ynXeL~Zq;olFV;*3F(rCy2iGx~3` zs;bydD89BP9~5<`iLt+jX}7UlmVnNCy*{%^randsgn&Ymdc&Z94xw-ur6t7(1Vbn( zF4{$ZAc&&ELL7Bv82ysO4K`d=1#}h!2t^{0O%fuXr}jksyWXeID2j#zG3J68=%ok^ z9#<(y8$4x%wEZ{a5#c~n)D873a8BxD+)i{>S`-Cj7CAK}>aSu8#Dpk?1xY>AYv zxRwlAkRd`86qw)QV8aP;vjrM?FdP2Tvazym;TjDJ z(l0cIYIiviW~i-lLzc~`tM)=N+2B}w4yU^g+-gVPgCX=k`G8DUC7G#QkTuOr3lc_5 zM#lWaK*IGq_aR$s7#Q+HK@##!X0Rl?o(8C~4bo0Rt*ORw%AxsYIMcf69~tTo*MJ;B z?GZ1A&oSiH9!KciE5yAe*pAMVERNGnr@%;_x;#$|G+k<1#@tE|nr|Jz-Dgc$SPUCU zv^Xq?(NUG1tU*OXJxo>^@#rj+wK*id%^))T9y5!vr*d+VY1ZiuQmX9O+<1+fk6+?; z#{z7QJlN8s$gT7uJu3%m(-DllnSjMC!z9TVR0Pgn8EIp!-EPguxsi2BBsLLSy@89F z9dKl2V}EuoR#!Lib$kMyq~AjHb)$8bG-F(w>b-7We@DSJTWWG6=Q7r}M1N!Z$IE~A tv~;_N*?(?tK9&9Fdz5NwucjXY3;>s(NQL$h$P)kn002ovPDHLkV1mCQZl(YL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/building_link.png b/apps/icons/static/Fat Cow/16x16/building_link.png new file mode 100644 index 0000000000000000000000000000000000000000..86f80e940d560eb19b8cbe1a419815b050ee12c8 GIT binary patch literal 839 zcmV-N1GxN&P)P&Zw%dNGb{`L`xwVT;CY3hh_mO0 zVPIF&+wR?L15H6|^gG0pV%zZ<5A+WW7e*7wCdSy9K-r<|26%FsmwzKPF^%e~3d}Do zp~`pSFGhYY!dFp_=DIT2Nn@+auHw>iFhe(;g$!j6g{LV65c##_usDboQTws5h^Vqb z=S`SI$VO&bWDpC(v`|}B34t+`iz4`cP~aKL#1eQt9_V!5GWYzLxj!)}K!oVp6eKx* z2y%$V<4A38?>k$20SqTQEm$0Ct9{_8g!0l7FvdCP*vCau-(DBt^?Jw=Ff3R)`7o0N zG)V)y#>nCd1eY5zMTOvYA(l`e2s|Xp%)7`|lGw@+eTu5==jbX8EKQ9< zjjux2G_p117Z#(w`4URSVtjhvj}2AEw~rt_1RUe}7Z%4i3P6^l^xJ_RG&h~axkf+Y ziMXS5C^U+pfo>EO9L0t64QOrcKr)%a&dv_Pli`Lh!z16htM^OcD|%+JL>R$f7anwW zVr6*+qG;>DoSw2f&gN;ejm2VEPo)qH1kl^pXKQtYm)85B?b4>4fJUWUyL}gms^ZDx z0Pb{j;FjNyi!Ch_z{Hgsey7BlnVG$|&dze_B`3dP>vJ^>%|v!q7GAx44uyp4dKAR= z))w86g-j-cxGdv!Z@1%^COf&l4k0g(!;UOK6V@;hokqZq9o{C5@Z|Z&0JLu#dh&_GbSGFaRiTkv!cY R01yBG002ovPDHLkV1nRQf&l;k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bulb.png b/apps/icons/static/Fat Cow/16x16/bulb.png new file mode 100644 index 0000000000000000000000000000000000000000..8e4833ea874c2f63f882b3de60af8ce052fe3b70 GIT binary patch literal 649 zcmV;40(Sk0P)6LB&cVy$Jphf@pj2CWu-iSglZ^^anPm7jG83$;nzz{scD$ zt=2-plQUDs`QKh8ooWMi{R- z0p*4kM{(*ZqEQ33toyjBN={h7Q{$E!PsT<~@1{1;4K zp-u&+SjQhb2hU(*lvQ22o|Doig7h0>%<=ZaH{7~>zHO8>bf})5IGnCHY%79NsSMBa zVC&UR(9Qzizj#@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_add.png b/apps/icons/static/Fat Cow/16x16/bullet_add.png new file mode 100644 index 0000000000000000000000000000000000000000..6c736490c19c6be63cb7a171fa5b82af853cbc86 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X?s>X6hE&{2`t$$4J+o>W8OB^GG@r3Y<`R z(YpV?gwd5J5)yWGi3u0PUNKx&u=AL+!hm7tC6eQ(Mcntt*E=gQ&xjriK--KH6BEwF#3e9%{rU|o#?8&euw>B!hWYasm;lwEMbQ8<02xDp zaeRFI|J7^Of-#5<62qztYw`gu4hF^*s$ssJf|9MS#}sQwOK14dw800=MuwnvKRw+E<* P00000NkvXXu0mjfgb{_) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_down.png b/apps/icons/static/Fat Cow/16x16/bullet_arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..bd140b78e6ddc8697cf797f22bf8c74abd6be9bf GIT binary patch literal 283 zcmV+$0p$LPP)&U40GqrGXbhUi=qK!05XOG zn!D19A>zrkF9 h*MQNaOgaDvFaYS^W0Alnoh|?X002ovPDHLkV1g7UbuIt^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_left.png b/apps/icons/static/Fat Cow/16x16/bullet_arrow_left.png new file mode 100644 index 0000000000000000000000000000000000000000..697483640abe8325c84cfea9f04b5792d00a98c4 GIT binary patch literal 276 zcmV+v0qg#WP)?G2(07&>_Y aAiw}=_e45kn5dHg0000ve)J({D6YF z`USOLQLz;DT#W?{*rfJ%q`j)NNDuK_qR`vU>^K4KA#NeyrF}3kZ<&3(H_Iw!hD)H~ zLi|yI#oPPhIeTTL6r5^0op6#QyIKN>)V9|C@Hme7uG0nQTv$thhyafQqtTH2g8?j8 zYw*38U%)xANbocs^W!jv&&?NvVd&jK;5&5UfKVI+M%-Ard?l^%ItYG^fC#hMJR-vU z{-Fm&QPg)p>;TD??KaC^BBgYG)4m0*bv=Q7vHOq+ts~v0X&M=0a_PU%hRa;l5;UZm lmC=%4S7+7#|4at~1^_4ag%Ls>*~I_=002ovPDHLkV1h%VmpA|b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_right.png b/apps/icons/static/Fat Cow/16x16/bullet_arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebd25494cc0c10a4639a8006e4f680af05d7c37 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xc6+)whE&{2`t$$4J+o>Cql{11^3;ThGmi#DMs{8n5UW}C`SWMvIX0!U7B1P+ z(>QacWD1A!MYe{R1IN!F|M2^~eB1u|{}aTyo0yn*w7R-@{?^v==<4dKsZ=(0c6L5| ze4L+Wb@;l3jQo7|OgryM+;x9`6lVOtx0fe3H`l_nnL&Bo9)_NB(Etmj>|@KO6~0JU cYhYkz2%O{G;5LuT2j~q3Pgg&ebxsLQ05Ak@L;wH) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_right_2.png b/apps/icons/static/Fat Cow/16x16/bullet_arrow_right_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9a12619aaea473db1bfc833421a611b720dd4f2a GIT binary patch literal 345 zcmV-f0jB>HKRh4*rxJOYGeV5u08?ZHD9n^KbdRZ{RWI+=^lLhgIF9O}o N;OXk;vd$@?2>`1tXFLD^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_black.png b/apps/icons/static/Fat Cow/16x16/bullet_black.png new file mode 100644 index 0000000000000000000000000000000000000000..29be5679363e697e219b85e6099240fdc7c9baa6 GIT binary patch literal 315 zcmV-B0mS}^P)_)JVpGv>^hlZhT?SPcMa=HlYcFf%u2U}a`z`2F`U!>Nx5TJ%7&d{l`x*`_JE>U_MD< z@a_9|1_41qkaIu+U_MBks95;&9{Uc%w08w&4EQ%!j8i*gEt7ja|3k(1O1^`?HXG6k;@$3Kq N002ovPDHLkV1goWf>!_l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_blue.png b/apps/icons/static/Fat Cow/16x16/bullet_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c8e0245426ee1b12a2aaae02c190bcf17b4f4e GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X9(%ethE&{2`t$$4J+o>W`1lYo=NA|-ew3Wq(bM{0{{EW1HSf)uS@^k|_b8~(VEgF!NMc%|cc+8&Qx$LV z?}i^bSq{e>`0(=Vt>hB;ALKT@9s RivqpN;OXk;vd$@?2>{8?f^7f* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_delete.png b/apps/icons/static/Fat Cow/16x16/bullet_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..7736d692b8f6f304b41f41088be0ac2e81ab34db GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X-g~+@hE&{2`t$$4J+o>`FpzH{j04!3oJaW zCNB{G_xJbog(|w|KKy@M+*W^Hz9~~cUd3;U_`mroZ^$9+> z5u{`w_GH@*sc)VI8`zsu9Pd?peEd9W{@v%@4X@+{lNmZDF((D8JiPAkha=YZaYkGM c1BU^FXGHpWo(SJZK(8}+y85}Sb4q9e02}X(tpET3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_disk.png b/apps/icons/static/Fat Cow/16x16/bullet_disk.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4c5e2dcafb1652c747f79aeedc90f83abf51c9 GIT binary patch literal 514 zcmV+d0{#7oP)eR)ArRz>#KzL zSoH^3Sx_k=V#mTiVC5HxSdfTcU}b<${9U&EciNwMr z^IqnjJLjHzW=0Va{xUTFI3kscu9dy5SKm&&1r`AdvlZgB0u0Zn(eNUA`)Yn{(gD)K z=S(f_(9u0n{@SN%L*jx<-shfg3M`j2Hb7?m48_?F>>uPnN<)#w=t!31H#nJ2yS%C` zfF%}ReKglb@#b6fWrjd(lY-@S;NpTyUR45d^x=ij5;q{9kk1|RR>g6`Xm-%W1=nFF z3UjHb2iQ!-=8;=VT<}l@5`X5(jWq^qX8~4E112EnJ{LzLe*{;d3LF7Y z7uA?a8%*`Kva^Al6*iCWv2poT1#we*A4cXcQ>o)BHoB zaDt78te*Irpe+wm5`O%i+SvHf`humsM4$hDzGVk%7Fa~ct>9bM$Qo&`tgL)^YVUlB zfB%2?tFUzytC;%q@c5kR;jk-WVvQCCb?>Vn8c#^)7 zba0n@PwqM2`Q7`wSJ}2rBg3G<(J&z34Ib78PAsj%*czOZDNhe)trUh~p7zAjb2R~$ zeh>Fe%s{#11X62)*(7to1sDdIMW4Xf9XyM@C=h#ZKrkiZ}R;DUaG-4WQI zhRIFn?1j4{7~c@UlY6-0^kXV40wyKrB0NYT-OgzdFeA5KK|SWbRHAK-+zA?n3#kZF27vH;9;D= zz{I*Bf~lK<6{s`>y8%F3-~717aPq-MxY)n{n;95^S}wm@z~Ez&%y8_+++dt8U}9uo z_{4C9ft?>}AkZs+e?!>J%nS@$F3)B7^Mzp_vK~g{(08h1Jjl+=Unp>ddyg3Gj-6n5x4V`h04Q`HJsMHGzzA|PDge0%6e53s_#(2au^KQmGZR370RT$? VnP|_8#aaLW002ovPDHLkV1gBMv`qj2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_green.png b/apps/icons/static/Fat Cow/16x16/bullet_green.png new file mode 100644 index 0000000000000000000000000000000000000000..3e89eb1c971e83135876326d491fdfb68513c442 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xo_e}ChE&{2`t$$4J+o>(7#bQG7#JI#xe;|}LZ@6>1TRD8Gy$;_92@--6Ot2?e|&u|et6d6Vxv9Pb`496 zIjbJZUwG#5+Mw-qewg8$IxBXc<{t`$i}o-SJ-xjCx1`;_sv{r%%QGMTzF)v@o5b-f zh7;%I>+YmIc$UB*ec%Mk!{#HMU9I!wC9lQpJ9OZ{v111goaJ5USTn)Gts&XF^FYLe z;&o{+lAot@uz4~ov#zPk*LD^R_^X`6!w^{Hpwp%DN2)`9;p%jmv)nukjBE@u8xmG- Te!F1`(8CO#u6{1-oD!Mf zaAun6ee*=#~D~zSs0jESQy@X`m@%*?s5@O&m*iZxG>x5zofJ<13xbt!@Ea!8SY=c z!m#no_wY$;AKZm1c@4ymaC+g%i;suCeEDj3@AeahkKh08_Ncg62^78t#NTm+6}lHx rfD}KJ`yPnzVbg@7XXs}pfB*vkhzW_j1;lht00000NkvXXu0mjfK|slC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_orange.png b/apps/icons/static/Fat Cow/16x16/bullet_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..456774e9defed03cc8ecc635cfd90da2d0b7c913 GIT binary patch literal 321 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X9(%ethE&{2`t$$4J+o>XmDUtV<;j)n5zl6d?dk!!ZJ^h`{!?Qom@kaf^KmT3Y7@37HB;IeF zwR5MW#6QMTLqn$@K0Zf|9@?zG|GM4YZ<87uC(mtcoX_pk{6nFzhvE1%p~j60w}>H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_picture.png b/apps/icons/static/Fat Cow/16x16/bullet_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..3a2cd6d569c24ca50fd3c25abb0d92e573ab0e6b GIT binary patch literal 500 zcmVQ562}z3-Wnnl_Y^ zkkI1b6uCB4wAj|rKhV?=)KU;cQ%)@nZH;XOVboR-4Gz-QkD=d42wGZc`tEz3>(emo zN#M|h%l&b_^PThEdk(WK3!My(4u{r!m|j2Jtr#+HnD&{$s?8q}IfqLVdpnEcQ!NCa zjb-r&7poHxgGKh0VZuq%;SC7% zK}+Oi3%Au7_}xIjI79G$0Dj{XJ#?7f~poj^Y?Av|&nFA*ra z!Z}D_FbHsW8HM28;KBu_yP-dOQ7p_MpUoi}OV@A?5&)H5W0000nhE&{2`t$$4J+o>Lm`_zF0htC~QIK#Qjv1WorTkMS>B?GZ1e8)<^couTAHqSlF zVR)r3&{Z(tuW}L(Ltv4EPM69bsSf#ttJ7u9a`P}SvN6QCME#!d;dUF)lMJ4&elF{r G5}E+60ew6G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_purple.png b/apps/icons/static/Fat Cow/16x16/bullet_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..5d75adf0e94d2aae591b7c26558ed9d9bffd0a62 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xo_V@BhE&{2`t$$4J+o>_wHrVDdp>)s`FY!<2MN#99z1=>ep$iJL*}qij;3J7;+W-+x7ab3 zJxpMmU~_?0zHVP^^gjF594r0_8nQKLSSpCQ3f1u*>A!H*xbGP&TLS|#L*ezzI=(G4 QK;gvT>FVdQ&MBb@08OZavH$=8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_red.png b/apps/icons/static/Fat Cow/16x16/bullet_red.png new file mode 100644 index 0000000000000000000000000000000000000000..6d2d08fe96c0ead821a65f1cfcf62fb9fa60a1e2 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5Xo_e}ChE&{2`t$$4J+o>j9Gvexc(VxTC#T+IHO$ z6aQ;hSavNT0;H~b?fH4#t`7f{lXw^ciyU;iRQ^bH$S+)-E_0Tfhk=oe;dNHpB%zgk Rdx0Ki@O1TaS?83{1OOqbgslJo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_star.png b/apps/icons/static/Fat Cow/16x16/bullet_star.png new file mode 100644 index 0000000000000000000000000000000000000000..44225c9483281f736f020d03a5ffeff531bb3be9 GIT binary patch literal 413 zcmV;O0b>4%P)Z-Q{Rh!x8Sv$JK2Yf6e-Mq!02XxTyOl}u?!4< z8MrjP82-K64W?hsI}9|0nSqg+bumy`985ii0pI>IN=y6JF)(xSG5mRVl;Qu^n+%NH z>I|Y$GZ_ASc+T)_TbDGldPa0-Gcq!&T%2e$QQ1Vvi%n9C;orA=3`|@~3_l;8W4L?z z(Kdt9OCW#U!Dj%7QuunR@IJEuE5qN9_ZXN3)fs-jdB?zOF$$@WEPTQYuNGLA6O|6$tn~W-e6GdEC_8aaAXh%hPR#T90{f3| zmb?B(*MrLo#z6cBh_3_jFCbsPZ@s0D&Jre=_9dWMYUPI(nRNAc7qI|L=c>g^QP= z*aiwf1$hMqMnVPvRf7G=!^6XXHGCKu@f!dNI3}Qnd3bm+6Ae%tIbd-FBE#pShxhUR z2Zs88G_NrNHGli|{UC~i(L)vJR|6o$j3@DZ0P4Am(}1CunE(O|0RP-mgqEz}^8f$< M07*qoM6N<$f`5a4!2kdN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_toggle_plus.png b/apps/icons/static/Fat Cow/16x16/bullet_toggle_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..22b72daef7c68469b2c38dadadcaa957fe82c809 GIT binary patch literal 332 zcmV-S0ki&zP)(Nb^#D#$B<?c4W*C=NysRiIxDfD|*H#PRZQoqqDnH<@b-&EJ zQm4lxxT{AtgmWt2L@R@YlU+3%^}j_rDm9sIYn=M6y6LS@M@PciwGAr-T0ih!J2sNhD)m#5fJdTNnftjhQAd)wFCD2z4p00i_>zopr086fQo&W#< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_wrench.png b/apps/icons/static/Fat Cow/16x16/bullet_wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..8eba35cb8a1b3432d1c029b5deca3c316246de25 GIT binary patch literal 453 zcmV;$0XqJPP)~`K${s3rB_b?D7unS;_)K58c|^ z%)-FS#{=f~Pn>dwg$1mI5w8Ke8*Klxv9rw;aq#^0<@0McHa1pfi# vn$O}h06h>Tfs_=IJXXypdImf<0t6TUkdlw}IFTNx00000NkvXXu0mjfl>Wu( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/bullet_yellow.png b/apps/icons/static/Fat Cow/16x16/bullet_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..a0bb7e5f7f06411ab4dfe21d2557976f072904ad GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X9(lSrhE&{2`t$$4J+o>hS;l zk~};M43b!so=Nt63pcuWm}fQPfBsi~=?S7I69l+fvr?G3{v;(-?6hLm;G1;LWg}0v zj?9&R=M`q3J@Db74)bCA1!-yv6q%0k@boV?GPn_+s`7%#;Kx^nj6dRRY-tAUht$n@ z6zcw+IdDMr3%T4`VNs#j){vnfuhW+&y3K&$Sks;6P^sEa zNoNl7C{!k_X)w`lxvRmns@|oCQNfF^!*yayJo888lCM3BD;pUV4lo>240cLCQ^5)J OErX}4pUXO@geCyM2Y3+x literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/burro.png b/apps/icons/static/Fat Cow/16x16/burro.png new file mode 100644 index 0000000000000000000000000000000000000000..97162e2be4a629fac6cfdc11a133bddc892a69eb GIT binary patch literal 678 zcmV;X0$KfuP)O??x}aEbD876;r=(d;0kt z!zQnV#uQ0?>{6RvO-wx+Vpu&+gw0e%9c=UNg)FHvbxe`f8HO>=u9xkAwx(hG)>iEE zwKtzTeUgA)5;QxIOs#?F;7|8CWm%ero2Q zyc#0C-3Q6rXZOjwrw>Tq;V!~3#@XW>6;Ml97QsaLJSr7~mTn*t9))FDocnJJ_ikPq zBE$kqVp%2+tUBS`KY!w_E1@aVG$O4#yvSwKc>R6>*TW;6n|}BNzMT>%_u|I*FeFL7 zL*eL#3h1qo;E7W>ax}=NFg$P^nN*tlnSo;*V;s{k?WSW~UH*gSmKN;x`jE<`5l_T9 z-s$h;Sh0}hnoV2yoh{79J}!*+iXvR9ijF`Jx)1dSlF|A_?9=94jJ8~IaeL={w1ih?7*K1DCs-kd?X_(eg z0eeh~pJIG;iR2>ocN~CAuI4Wr7Tv@+AEzivjfb}(!E(Mh_u+GFj4i*WmFHJh^Zk-o zrA^DA??9hlDHi%^GhExac-?buqn}+hJWqX_ZD-bFDH`{S9sUY10G)sj{=<}8Q2+n{ M07*qoM6N<$g5cmYkpKVy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/butterfly.png b/apps/icons/static/Fat Cow/16x16/butterfly.png new file mode 100644 index 0000000000000000000000000000000000000000..a89a0fd2643c7628d873660f37967f3a5470c646 GIT binary patch literal 900 zcmV-~1AF|5P)f^JDXQi>ANDq zq7Jj4wzMAiKcMZo|H|UDv3j?8aX~ znDxeI8_PN?TL9Yt7~>QPGP5iOgEE-rZBWxIoqPb8`g~c4{ti*od`{~OY=XczSk7UV z&E!I#2lQeajx{%KRf(K~q3_WWiF=Z5xBd~}_5S2|{FdkmjKEr)T{h$Dy@k8#nUUWqGaDjlKD+c${obJHg*fKm$~v@nML-mpDlWG-5>_iVCu|=I zJp{+s)FPTS8zSEmH8V}^G`K*hp!(tRrWFl0x35J1_!O>(;<(ZC9#-#@9kTxX)?-~a zQQ}w8HOe*%Q6Du`EjcZtkHC!Ii4cJb`XfcBrL^Z!%c? zUPT@iYpaW~rEZ>c&$|N=JR8!G)+vZ^UXju9s0VJ9NW@KKNR$qDhlb{ESh|2a4&=9X3K>0ufm(-ylP>5o`4-p z3G@44hks73V>;fQYdcTV+A~edB4-#d`78VwOCwVlNQ;c|n%cJ0OK^<93eNOD;Ss#@ zI^KP>d0!^>?S6^_;_*r7$=Kbe7ur{e6m@)T5~3$C0xLMqKf%8-n`im&dYtFi|Lo(J a00RJGdY7o4kvdrb0000RCwCNldVoeK@f${{@gZ@@DdFP zNiPO8I2@_r1@KrbuYkc+V-X;lppXazL6s&oRlES9xA)%tWo8SuY*WE*X4QOW&g^7F zj1ik0i4BiFy}Cnd{n$8P#sEaDb|m;x*^XB4-9qhaL-57musl23TdVT@^Ryg}-p1Ox zkl@Kj3*$o;+))zD+&sLNnk_dD_^b{2j}T%t%zs`}QscU*UCsGb>nSWmrv3QCaK09# zwlE|>HbkZZyI_V{%}~{N%v%SUDG=h4VOH~4DuU7B-82w|y!O0Cu7x&o7&S7J(jHWk$cx=?} z!R15U{*&V_Wu}ooI!9o@hsx6@Ru+?ZeEWq)I=UI8kD6?)zwJR>@tLMEugClz3;WS% zY8)9BGo|BS*OfieVYma~tA}^s@S52B9ey;LvjE@8% z%c9wtZWE<+JnUd0L-F(qvl9^v4F{2$jNtI>8q4!Zd*;mQzQY_4(o<3Fu4g!n1Wi?u z-7cYg_tL_rKHAv#C>Qd1r$KIaqhnfUfLKqlK*|jPbNd{Yj!xLDMEp zBLNjbaL}PRC}^DoK?lV_1VuM-v5R&Q?51@v;vl-%QYUdzLC{492XS!}TPmWV=7qK? z)iinU-JRdvd!bnz^vJ!u_q*@D-}n1|ccME}y(J3O>p~0wP!IxkXpO%N2U<3OPW!fh z`qMbNQ$_thBYbht{K3;&B^ehcA@VM+9!ezC-ZRz~NSD(=SvrPOxkj-a8}WKeB3c2Y z2R}QQVizH#fKcltnT$|j5|D91AXpR71ws-;E^`dg2LoIJT&nTRJBcDr?ol!#X3a39 z3XE%Uiv-*dx&#ntIMKwFqoeRM5`|(1C(qTfZ?plYOO~i*m{LoH%RrDQ2$vyMx)!#e zv`aDvE3GW1YCG{}hMm&OOc>aXB?RX8dmdPwj|@&>M%X9Y-!o#hY2RwORnXkpJ`3huB3&+k*fri=Vm=!`i;+Ma=t zvl=7kbt2W8z&s(#p^=(<;cjNqTtYA#=;__hCN5a(4L-e%<}~)-Os&QGmEgi`pr-d8 nPvCTg=l9>oPu`9C9{~mcbpJDc6pW>t00000NkvXXu0mjfe1Sd& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cactus.png b/apps/icons/static/Fat Cow/16x16/cactus.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1d12edc17ac6fb40130576bc923fe116cbc8da GIT binary patch literal 692 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 LNkvXXu0mjfE!;>R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/calculator_link.png b/apps/icons/static/Fat Cow/16x16/calculator_link.png new file mode 100644 index 0000000000000000000000000000000000000000..c12c7055770a8ef8e09f1f48b67c38e22d1e85b4 GIT binary patch literal 811 zcmV+`1JwM9P)K3FK@@wnsA z;UhZ;2pFOg2ZeWo-)HVg!y*^WawyX{V!)fbZGu7E@}Hi8*END;{zn6bJjcQC3V-hy zW0Z_R&~y_mO_#yZg{EoS2)2-zTdLU0;dEkfU=Z1iX!~+JkFQfRgupbR8Vr*BixL=w zLI-byX7mN9^k=Q|5+}C%q;oun>F75Ilti#=@ecT(o&{1)q?#V$<(C*@u^290xr+1e zt^vy&a<`t48;@Krw{8VS71|1F!l& z<3~ayUv9#xOly+PDO(j6$KyfI80s%H;O6Nw5XB^P-N5k32<~)^p{Te7^);1fX>Em+ zUBl+)CdS9dt3HIo6N1G`a4^U}vp82*i?+M>u)Mg0@`?&utfMY+$jSH^S)?#=yDv9S@!WD=1`1l`?l;PJZQ^>|?zCIW#Vs%xt4WHi!9Bob*$fwM=sUyd|8e3g5D+yNkyOW2rkato=gS0M3QyEr04w732( zU#5bS17J{SlYa*+ju5~`SWq^nV*7R2xzdGuIez=R2TKNlDh-Ukm`#+Mz+MN?fBz$x zQdxlp4>l2SdgLJi$dIIF77~4RRL(ifngMU0PB}z?a%ID;iY}b=Mpa~l&-GDM5Yo>; zWegF$7f$BJas4!$svF@;IvjFcayyrmYo_R$(TPKIAT{;^n&w3M`2?Jr3v=U1ye$S0 zzYCZ|UwJZ(&hCH!uyf^d%@P2r08tR^IYAX$5b2ImY(@B_PdpC!>Q#fi0jLrh02Ww< zVC4n_rfQgbmBD!4i%M@i^Ailjl+5&(7!w)*kd2M{w%#_APgu?1Mt z8sdprJY8JH;Oi_jmkT`yJ=j)S2KHT_;5u z@j`|3Og7I)M;~)$kdo^Rx{mq9+UGm)TRiGNB4T#cg2GhH=f0xFTtT^FKsLo-uaC^1 z2l>WW2B$hZ@cGMkY_5Dm+wPsHnKS}z*B(rl99sfaYM3{HHBX{R+VpS#3BS7n!;)Ze nA((wxu>T$8t@uAPe+e)EmZJidgdM)h00000NkvXXu0mjf!EZPE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/calendar_add.png b/apps/icons/static/Fat Cow/16x16/calendar_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e188a0a7f7ee7b7a4df53a56c03b183c1a21d4 GIT binary patch literal 733 zcmV<30wVp1P)B1l2~x zq!xlhMLy=u5!m;0T>P1=BDPikyTg1j3OMuthE!Bh9eQT!aa%a#L;^j_bimdk`zMP&F;fLgHl< zKA(-mt6|u_4VZjAj@VKy;!iRjn=fK$Zmz+KOVxP}`DubL6N?(c5C}Cj!YA@@^mv$N zKN^lz>I2kQ5tu%j2&~3(Ism`76M5cNQsB6H)3kg@y!(LYLIvLTQ$;e|9-YxQ7fS%i zRiLGh>B|V3Kw9FSA<@ZK+>8Q?&Rk!2Kp&^BD$`a+YKzfYJcoU|dtl{|g2O;hTNlFg zzrc@6MAFBV2hjb&5Fh&p#WykrI5dyPztFyefr*rdp@DJL+ZJ*dM`}V(6SE}cA@i-)VXRd-*Q#=6${>ZBj>L-tl2>A4;ji! z$UL&^Mp)wZFvCXjVQQMpXUjiF1Gl2J4!I`fzffu{o{Rkjr!o8eIf9#kvDs@7lsEm2 z2p2J^JljR#U*{R2tru79e6*_DQO&Br1Kqg1-uufQWE%om>jjFrKLQK@wb9edS+ZlB P00000NkvXXu0mjfs-I4| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/calendar_copy.png b/apps/icons/static/Fat Cow/16x16/calendar_copy.png new file mode 100644 index 0000000000000000000000000000000000000000..5f7684114b6e48914138f0c446d9db99cff092be GIT binary patch literal 562 zcmV-20?qx2P)uf^wgU2`X=I!_1elu!*W%Ih>x@i{z@S`0X7KLqDH7~NIzia3tJ}Z~ePn-zOxU;6c z=LJD))>C00mbs#$LE`TpKH*R9BeskGpjWmbmo{NjnMV==I_8TaDPQ2CP(m&{j%u}v znsb7m3!iZtc5h?TmuLdJQAcIhK`NPqZan(AW5X91zHq#wUts?vP30e0w0u7~1>J0d zr_zQmr?tZvKSQtwE!aw8zgWPVg!0V_J73Zi1I!d53u7K>N$D@Mxe1JCa~K&NgV0{& zONPYGe;ve_^FC-&Wn1$9?Bb7<>v_?2*?}nga^N`Vu@k5S%zHa%5c)SnF>J>4w{^|f z*~x3VbDhsSG3GpDhU(PU)vcQOviOnQ)*m8YO5}@TE(J_`&PPwVpBG3 z1NY%>k9?V6Ut+fw)wDil|3nw@3`H8R!+jE9019a8uIe#G7ytkO07*qoM6N<$g8rfY Av;Y7A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/calendar_delete.png b/apps/icons/static/Fat Cow/16x16/calendar_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..762a5af09ca07f4382b6833cffd5f1b00a3e688c GIT binary patch literal 749 zcmV4lrqiHG#g8rl3KKB6|^WqTC^)@8AKoyQ5z#m7KgM79G3(A&c!K3hU1iW~5{NcE~+vG>eCZ8`u zfJg=?`E>gP3{5aj0D_qr81UnLw1WURfi7l16|jIRsk&{M2%d<5nKML!$Wtsgt(?b5 z6C9yqjZhT@p~w-aLZCWw7>4knHWG%R`cO^DZfw@FU^+Ik(uSC~Y_Drg(~#)wg034# zJnn{}ufWigLA>}?f%pT!ruN07el#4~i=R?Kj_EW|0X}Ct9z~%Dgz9Udi#!}SSWS06 zYU)bC3B7U;wV(m}DcOxq>pryHs>O}l^~4}&c>t=WBhfpIu5<}vZM0RYX!L!CO#t1r zq>}yuj9uFX$xXCs0<%WmbqMu5wXncIqn;}(cB1n>RVo8|<3Rbo0Ql<^Hotv_+}C?3 z3h!{K5*-_<(d4*2bx8;6{k zMxby5Y0o($vVQ>FEtHlO)AT=L*X|&O5=rkK933MGQ9o4;V09<|$}H9nIXnVZc=f5A zxKy*GfIgH5P`q^$EE>2&>);CMMOE=`@&^fNZuWV>m9B~$P0dy6KguJanEFaI2OF_E z-3Px<^<*Up=+mr)sjL-s8EqlUU*;PjR<-@&x>akM98aCV)O(M~flyJnYUQh=PDT=Mk8MSQI!9BSthMpTJT2o5N!W3rv%!4I!kc z`li8PfVaI9MxzPd7cXHl#-O*O2k+;y;dw*~NJxyU4{rB!l&74<_;>)O*(r^iS0lPa zffryuQ~;x3#({%*w5~yZp-uO7e`YiR=ziCO%8Dy!`r3*~|0I;(zes_s=mes{2=D7b zbOut<)k0Gx!%c5Tp%Ot?FL2J6flU`SqxRlIq^H@??rKL}eT|h1DGLe=)N^jmZoQqH zbbUg|+LwTm#GfehrD8`(ELIOx;>6Yoyz1ygU3HE1%f*I%-2>?NgTd4N5m7#u2T-YJ z&tL#zYc8ygjey?|1SjD0-A7x>Q|xMR^gCGuT=*|RbP5@n+fiougxZrD%C-f-H)p|C z97o`9z{C&KcgNw>oe?N=Ge9T=J}iNgBMU9q(rx;>H!VqDlZT3tcJ(}9&Zf%W(b&5V zml}ulGg%5DEX$C{KY`6pyW_5RX3OMS^rlA0_As{!O>8~P>MRO(n$bKMkMhI^sH%Pg zQIlbkrrk14Nzs_@*%pd5ORw#X%SC-qB$Or_V5xd$U2;5Wsd0^9h5vWYqWAuPCH)a# Y00(dXs1zTmZ2$lO07*qoM6N<$f=te7ApigX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/calendar_link.png b/apps/icons/static/Fat Cow/16x16/calendar_link.png new file mode 100644 index 0000000000000000000000000000000000000000..18cae73824fb767354ff0402f43a547b96c1b7a4 GIT binary patch literal 815 zcmV+~1JL}5P)RCwBqQ(Z`tQ5b%{pKV`~!zfsU zgj&Yby9H^E(3(z!q0uV5u%HOMDDnrpi^#B|TSe-s8!xmVuR>9fD9pARIwf>jDdf=o zZHCwwY0$ z98zE#p!wYY;aO@lc^%+%j0)hv(PVfA@QqN-?4p9u3WfO`Gz<@IKXc*Ps`B(=Ay#Cn z*?$Nik;MeQ`rHpe&oe9$@QfITfI`f_7$E|dNOvlr4%lW@sJkqQFt<3th%pkuLnUBE zDXS^c^DJ!V&qBv>usNHd<9XCMn;`H;G&mg)bVk$>Slug15=8PWqk52*WbM>?g8}Zb zaTo+WhwE4+AnCU-$A29F9{+%Btras(piCQ*us|sHcwgjSVmmk-gCl z!63liPz4f(Ggk7AvYo){_yHZNzYIg-1TdBTQ;O?`6%&)MFz1~`BpiX56_FKX9N2#t zVnx@s3o9**yWG z+L|PaSXfxlu925=+a@Xmlt_(g;^TnS->P)gjPdf=S^?L`B5h z?d{HU-pqPAPxQorw{P~F@B8-6n;qfLex{z|832wBfx8XTp|JM&69i2^Ck#$$OjQ`r z4Z@0bp+C4X1_@WcAN~S%7BnbhEnW8z@q;skK*vWIZ8G(TPKhX^h-SX6QBKdZ9I7fb z#%s)BE^AmTW$_sGc!90dGP3dmvh%e&AX7ikkxYQKvKWS@eFMV@Z0cPMca0;A0w{{$ z2oI#Q(j_~N3(u`bDl=)gtTEbxe(<(ryyud0hPIXjdS88kzc+=}r|;4C`YT$W3?L9E zwgR%PC|Cn!++^I~lE`EG?}V8*J_6dGCGkDeuJZ^A*s})09=g#MBV|DE(!e`JK3KQJ zMvLtSzfBHg{tB11W(x+48+1_e(a>b)?n5B|ZxN$!2nU5l9I4zDE^8&1!K1FK({sB5 zQrDT@AG&r5b!7wf-(WRu%idUbYaSzW-}QG}gCL9y$iM@C3vYWnZx#Rab7c-|ov7lU zttGDJuvUum({#(kQh!NN`5xSUmF#`+9D#=5EX~+U9nHAkIJppD09_94iNRd)hyVZp M07*qoM6N<$f>_1^Z~y=R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/calendar_view_month.png b/apps/icons/static/Fat Cow/16x16/calendar_view_month.png new file mode 100644 index 0000000000000000000000000000000000000000..babfcfa4bd006d734d8cd2a3eb173d17f7469b22 GIT binary patch literal 597 zcmV-b0;>IqP)=z2|$*WwWDC#g*N605~N>bs;DN%$?~46T{~OZoZ^C z_&+_ThMyn9gh9pjJh1w{;(%45ri{iQwd~&5rg#&-fV``(Srsk>>6JQ1(3VlJBei*VWp%cD=#N^_EEk)`o3-@z;cACsEnsg0u%jvkO59&|LrFgfmbYRVeKq3$L; zy0nkyJx%B*zKFNz2V8Pc^z;ZObxb()uhcQ&6g0mUz=+xGB1*o%!s3!*CX-PbrM);f zDP*j#=8omJ70u<`ieh$I*D@MOi}QmM;-n$9CM*6(MxK4T;RcmIQlI!Q>OZzPL%6)3 jl&5kd^*CAV9SSf2GVD6)wR6$>00000NkvXXu0mjf<+>9w literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/calendar_view_week.png b/apps/icons/static/Fat Cow/16x16/calendar_view_week.png new file mode 100644 index 0000000000000000000000000000000000000000..93c783d4a6ee1bc278f467d1e74d6f9587372e16 GIT binary patch literal 572 zcmV-C0>k}@P)sFn-5oqdyt832UoesVeHW`jIbDcJcQ^N zHCa6L6b_A#<={R^E##rKp@CKcmGTY>eFl}q2J-*1+(3W7!5Xg%d4po96#iN48^qRy z21)}Xqc>nvhtmDQqZ}PX9H(KOv>j@nSAr(yIXiG22aC(&hBW=eIgsAhN&LYB_F;bvA`Mu5P)gv(RQ~*3boXL z;0LrZ0#MW2}Y{qJO~nz>8lAhEhzLAX=eDS`ugqrl}~j zyY22w$C+s`MBikRo4tF_ojd2AJEJhhaFC_!IS(H_-cnWVNTWfw?%%uHDPoBylk86h zKj+TvTgpELrlz02;G3>D8jWTiXCz2@y&eplJ_WzGxyN!CzN~zO<2dqPRaI!3{t{Eu z&)EJ&C}j?D*><_i^0`&^V2()>{`QYDb2&yRk-3SdlT1&i)5v5pFbo6z{e!r9;~L7P zGD_tVK7Yz!p!P;Rt^1>>%3L3qlA~P6OlPWAOQWSTC$Yw6dDdV}5=C z!PXWW@9B{y{8Z`#a`~Lhaa>n^byZc6Or{V&8^^{*0j^82vXaHgV?CHzYr(FsTQWFQ zFW_pg2g@8AzA!Ac5VGk)u#u6ASX}%F!!#vOsZ7 zv|FvB(fA&)Fj z+}y^icPWHIhv5d23IAC=9l>A_9UOD{ z1T21#oC0GFIWj-r9E-*zHLuUW(XMVDYXPOSSwPd!-qyy)Ep%W!uP)@D=;PM*pO5jUa?t1eTYv!o(12EEkpV;%00000 LNkvXXu0mjfpI=I` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/camera_add.png b/apps/icons/static/Fat Cow/16x16/camera_add.png new file mode 100644 index 0000000000000000000000000000000000000000..e2527c57eedc0274edcc1351922d34f4c26b3d6a GIT binary patch literal 820 zcmV-41Izr0P)ZAS11&w>TFvCIGshzZK%iNoa*_Ovw1Q6l3dP2*EI~o zacjr6t?TIQx?=wcE1$P>mT7-VChd4^)IQj2tB`k@Gc8NiUAQFF2{;A@1{fS1#O-#| z*x1Cz4Qojzk|dG|op}`ERxHQmaxpeOh8$%y z9;d(mG1E(Y%nFB9$h*vq#$uw`6m?1f4mnR>-y@pmH}mGrIHs9rcsNSU%rLiK`IvN7 ztHNpD$5~TTq`pNW5#^I2ke8)P+j#QiDemH8VN#A%Dowy&hMuV<5-O2i^ZIQm75*4Q z(Ku$#Qf8|WG+}aIUq7{VwP@mz&1QwXJjH^{Ww=>@lZBcSucM3-PXNRAlK<|)DER(X zQ0(=R`IbS`btcnkLhcV-d}dOl`>>3y97}Xl5Q2K|Y^TPxQV|$ST3b)NdpAKtV*{zl z6jjyLeEIyD=*tmS&8uYdqEb@%ousvH+9R-~mkQe3+lYjP#YZ{u$I@DPoMvTf{K~PZZk@MHp){)6%ak|`8g{lb# ztEdcykv=UB9pOOBlyUN06g;Xn;V3UJf8h0cmrGZp(V^e_m4v!x2(zZ)sDS$;9o!k} z;P^_LlRX-qBC!D-^{dPlQOZBCzJtS+AvT4}VOiZ#9*&%1`~xK3azo?)5Z-v2GoBf2 ykh0}SnUCDKeuP8+OCTX^#Q(=TA!6)@00RK#@jv9w_Xwu|0000RCwBqQ*BEWQ51ge%Ygb*r;Sdkee=!fb{5Cy#vRDU6Yz7&LM5+e0QC?$f7zz7W2gru!pUkY~x z6&2Ra(tVkonVsp*tcnnX2cDU8&zy63&U4QYtlOiu_9cd4^Heppbo0iwd_C6jlLFfF#La7y_0xy}oqu zLNmI$pJ`i7Nu@MNk+qdbL<+4{#STH+33w@O7Pzb}r zBd}*?V7JRn? zG@JoBes*)SG4KMKe;lUV+}uH%%~q$c@YK}A=Kbn|(w&9G@gOD>QZGB9_B@7~Qt9$A zAZD|^L`K6s6j}I>y*sk+PVr9rxsnV*3+TT>pP?8KTowBWwr8&Xqm>Wy1ffMUwgOlZ tlYOTK{I|E;K(`_a$Ch)LV)m~90|3tKLA9ne;}rk^002ovPDHLkV1h?RZE^qr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/camera_edit.png b/apps/icons/static/Fat Cow/16x16/camera_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..1733be6ae4e1f24b3896b1ee66f60cdbd8f27eda GIT binary patch literal 840 zcmV-O1GoH%P)PbXFRCwBSlUrz0Srmr9bCTvV2^uAr zDz;wQAoiw?7aSGTH=PF!jP*eUMJ#q?5HI*3`0S%d$1B3wIf1v%SG`yG+h@3ttduQDUnRX#esHV(TvTtqNZ88Gv}l`343>UH?dd@m&-*} zRSlbe*+^uLz(f&@YVG+ndSRcVEF>(=0OI(a$p60?2 z$}rh%9=pShzjO|fbQ8-qmCEGT@P35mo^pa)FOeM^!_X&guHEnVw|P9CHRcuW>+3}~ z1e&mOr1l0S`x{_nT<-ikf83wPV7P%dciZKz8o6Ai&3X%x6_UQMAIV?GwsrgGhFQPR z$Ay!ZXgGa$=~t4pWWsKK_y(T7(s}XXKjyu4eM;{6mQLaOSn^ri^F7f=0R{m63Q^|H SEm%?j0000uCD>4Q zJ=?kUo_Cu`^`QqI-uHcYp6C7jo(qGb+`e;nm1PY(R8?8McJ)fFZX3DxKm${B(16RA zE|y-K!i}GB6m7&o7)mJB-n> zN7`1A6-CR-lC~a?Yf&MhU7yyd>UZ5H$ujjDxlhm$F$Mww1cO0v9EaA{cAP$S0`avt z*5YgU@;Qh$@ij#-9krsPvmJca3Es&=mSt*Z2^0(r^uuDYV0mR3I+aK?3cvq7Ds2^T zH8c=)!Dh3;Kl1?*K_I~r@uL7>)cN>)GwAH3ZZyAvH}YP+&-reLg>$nw!9ohbW2!oD~3#L$y`2>Y3n;1h39F2|7-bqWOp zYzaYRDMFgcAe+g8VObb{S0WqX98C2Wt zn4JEIEG1BB%XI$DO)W@gb70LC@W^k`*k1>zc`}A+OpR{P6KW1FFONgH z$wC5$!|~2eAnS7wUI-!ZX%4G_2{^6a!POF&ViJ&2@SNl6iChX?jS;)~b%bttj_9-- ziB@f0kjPDUpmC4{n2n$fXDC+kJ42UBFE%8y8!r;i+j7v`La3u zFniGvzGT__l!ExFpc11{h(wSAl?ePFBBDMOkwvJOA0i7PDj^HSayoKgx!I<B`LLW<9cVI66=2SL-Bo!_xoWm7*JMLflC(~ z5D7;Rj)dWx@uNKPQSD%y=WwjD0=9SoYy~!mqNv7c(hBP9>!8=`vAntrWt0V;$HasO zmTWT)IvlF!WLq#fIfYP&SHY5`HUL(c$L*d((+3cHDfs)Cuz2gl~2nt)v-S0*A|uIYl~Pyly6 zTp*P#|8`*HIK*SSU?~H-JuUEVc<^aP(>tZ8Oj~g7WD|ybgZLtZwF@#GC>*S2-sQTL@XXBTX=wM8n6u?^p^A{ zlMzx$?W}xz>+6NMgAvwhwT^KdSEsCSF!-G$Qea_1F|BcwcxzfK| f#Q99{j{pMzF;_)uX)5mL00000NkvXXu0mjf`Oa)7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/camera_link.png b/apps/icons/static/Fat Cow/16x16/camera_link.png new file mode 100644 index 0000000000000000000000000000000000000000..314106b62f06fda4028ddc31708480830370b825 GIT binary patch literal 887 zcmV--1Bm>IP)PmM}l4fCrR5x8kQeje7-bF+d*&h&*Rzwutmv#Unp$n(eja;csNoUQ4JA2&0 zecRri@6|%02Ohrnecs=5`aRDlU|sG%c<7eN`C?0Ui=tOFQuvE}@q z+g}l$K6~+soSKr!ms*XfqwOTPYHU_m?jgpcwoH}_N0bc;V zfDfZz$50ym$Sde~q@ui{3|WzEWMyX|9*=Xoj7mXm?S7=Bq`>KNLTY8o;lRLv8R=;{ zTSMZ)m{ppg18nFdi&S%KME7ep}uyL|!$J96=EMu+8;?Hssi)rH0a zC4Z}`s^UEH0Mfx|tii~L4Qj2H0*DBO!pP3fggjb=s%>c;_+u`eY*Y9)`5j^`MnhR6 zT_zC8Cer|lb`|kUj2c=oGQyN(&};@xa8w~huQ65=cnFP04&&yn z+ip|=;+)kgHZ>85GeIcEyJUjK>6IpB0UL0d*Etb)aAf#2uD z?K^i7iA4BrtWpp!+5CY3cZ{sAVxB6Is4OJie4(ZFWqn;;vB6+~kAPN-1>HS8SX^A3 zr~hImKfhpaNogr6D=Yb==G<;rhK7<72h$P{RPKpTDD<|kuWzTc58;&+EG;ehJ?^>F zUa!ZgR4Ct5m4#m7Kx!!%3}UV|JxfS68}1^hef|5tx5?iE3;^2&nzl&8WZVD% N002ovPDHLkV1iFGmV5vJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/camera_small.png b/apps/icons/static/Fat Cow/16x16/camera_small.png new file mode 100644 index 0000000000000000000000000000000000000000..43bfcc1ae57bf438f759f295d84aaed990fd6e39 GIT binary patch literal 595 zcmV-Z0<8UsP)o5Cb)UkA?l8>9ckVrNzVm&TFvf72CE=7yjsikR8~A)?_8B44bQm)hyeLdf z7LMbgdJ>f||MJ!AW|QXmMuaKGpOI_^*`X@}Ut72FdDTMrA0kPRW3e}n9^St#A7jfu zdHg`cLBLR})nMBeOmju#l(>R>cWyz`G)OTCvvUjimJ-Yr6Px8P=uIS$yPAW-5k|S1 zpebo)aqy(Pue&BAVf$eYG z7#zIB34(SLE!&2ws_;D@=X4F^yn$Ui9e|>{NDfaNr{HuBDCHOy-XV0eX76 z(GlxJj>W|r#tEMDd`}Pr0c}+voVF~XAkGb_^Gz4jeaw7v1a{*xMcr+P4*hnVzY64& z3M$-#w2?-!^Z_>~#_{xeQeZpPT`ax(2*c=y!wD!op&(?86ll7RWHO1jOYh-%?ok_+ zP8jKwC@mytn?zmHO5I&uV@=+!VzJmZoo>TLxx95WeLP>UJ0-Cvs)Z*9_~*<&T!UZy h>=ya&xA9Pb0RS{l)S7atxl;fD002ovPDHLkV1kH75XS%j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cancel.png b/apps/icons/static/Fat Cow/16x16/cancel.png new file mode 100644 index 0000000000000000000000000000000000000000..33c876b23a8a3940476e354ffe81f9fe93ac9170 GIT binary patch literal 727 zcmV;|0x127P)S&XCR(-5a9UMJ?X+Da1x7myH-=OMF``hLXxS=>7G@dFfQu*#s*%bW zXB=i6^}W|QcY2Sp=)mROd+zyu@7#0G6{xYP|!6}_b(_u zpM(emNGU1GfxEtr$eA8EyY?XcU<_~^4bgz9u6Qq{n2hyZhWhpy8=0?w3Sf2iH9>+T zUPHL;7+|l%Xxa_Cc`wpq_xSILuBo|kygYKy%|ChM7DsNni`^}*XW4=C?&8V)`s*3* za~#LBjx&%BrN~x!@eIne{DL+NKSn6ps=uBobBm5+b99ja$(6DwJ!zUyk$PlLMSa1x z(Wm~L{VGyNaTd%%u3A|Qki^LTf((SAf&{VZu+pEXy|D-K;SC5nmw98v7Zy*){W<%2U(xl-Vhuph z5lTcfLUe>s$QP8)o`BlftiOH{Y2Tnx$`|MaRe-n?-*>&Ev3{s6dH|-OV6T>{9Y#lj zQgr_|^+H9rvkF@%Z`hcf|A3inVX%Mh<1NNC4#!*i4mZ@_?ubWWnjvaF>OO8#ua$X4 znU>2H%%tY=CRez2HMKCt?c%)!4e2CE=b=^vBUbetc}7ud#S*69zQ^<*G2iT_$HWji z&XxA9){t(JzW{s#@A9R=fz+o_7XR}aJqV2!{NENlu?P4qzyNNT8~9r=WRd^?002ov JPDHLkV1fmNR7L;* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/candle.png b/apps/icons/static/Fat Cow/16x16/candle.png new file mode 100644 index 0000000000000000000000000000000000000000..8cfb10159e5a52d1794d3b059a4f1c755c78e23a GIT binary patch literal 571 zcmV-B0>u4^P)vMNnVCV3@2DGG9cvud4DKFGZ5OwubY0WV8IUu$$1yOH!r^`Zjmm9A%1>2} zb@x6}7vl&fOcV;gz?cT@#DmFV6@&)C1-eE9NQ`+n$~?irNE4NzCdyq8@n!uz;u)U` zB)J`(p$poii^ElpcD02cZ^{TqB8WyKvMe;6GVJ;x+!lvMVtFy4tEaIMUL-N4-ndC= zd9WL8FoOuXpk8n~HUi@+pl!8@!=S^5Z{b%k{XzOh8OSWw!!M~Gnt>XTWML92OHE;X zY#5F-AdcdahH-=5WJ#X5Bs@HlDJc?TDm~dKMp*g0N?1ed#6WVDhO`Eq@3VAfFc*!5 zQC<)zZtSBg7N_Rubc(tvZ{q4TRILUI-}gw&F+M&qYgHSwh0V?9(jb@aA3(*b0+}+3 z+ZMKd?t;eVxZ|n{nF$pbZ^4&o!|zWZ-QSD7QYmN16024nsh%XRWHN|c2vKxuluxJU z@tAm?M-%PBrRax^CahW=J3GH&)$1^9+gbXUe|Mvs3@*fCNcJWX2$~3*CPJa0ir#G6 zupJvMyMB7BYjGzduMVBs$h!n;Cfk=h6pbK&36BLX>i(u0(6gMK>X*Q(`QJaY^)@(va zG7rx^lZ?7?;f3McZ_YX2Jx?)l{r1mxCn$tr2zw&@KH?u(Nr9B3o4Vcc3(sb+ptIA0 z6cS++(g(UD!4YEtNk2nUhV&zq$>QAA`GO3Bka_EkO-z;_vD~OP66}%myzlt2wS}pf z$0RpVuY2rcePur+V>F}^Bn_0-EEzinY1d%7x`zAPE~b~(7+V7CE91nY*g+_0BC-UE zun?BWflDMWKh?2bp1_Nm2bXl57ac9QI+Bbsa8!zv8NxoKaS`b}R4NaHHVox|X<-9~ z92|P2eLu;XNY%iZrf*yUK`_L1fh@IKpK9~Wqjbm0-g?6 zFmmygRkGPm&~uUf2i@&gSj{Npp jOTC}I0{-tbe+e)Ebh_d0AFPe!00000NkvXXu0mjf0kS`V literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/candy_cane.png b/apps/icons/static/Fat Cow/16x16/candy_cane.png new file mode 100644 index 0000000000000000000000000000000000000000..8780d8ef42e3e1b70ecda0c59d711843b7613359 GIT binary patch literal 735 zcmV<50wDc~P)H`>qM(|WwY4?!#x9g{{kgPatIcLVR&KeKvm0`?DO)La(S<)n zP;(ieQi_6sCg1mUAlyiC^WEN^^X#1GdCqyyd8vm04tBPK0}Ge!F8CrLrX0hdus%4F z44{&!3fyy^Z&p5ViHA)_oGc=_|3RDmnA?MWSFbf@NTtlC1@O=PoK%uq0PhEQZ?ph< zeK#+i6_@_#vSO3D?dP*D#Abt-&&pgd+wJxAIzG!H?|>fu{-H!2;$(Tb24caMz8q~C z&tA_dvU@$asS3#wN@$C>_C`c7tsC!aI7sCPaqRPalHXKhpTYBva)9d(2}ezs;OxT zbUp$Xi6BhVp$5Q8+?Ur1(BlKn*SjYsjpHZILw(z(R*313!u(yB>#@V#d>Mg&AAPad zSwi-wdoW4}6g=0JIktJH^P;|K=z1R`Gdl|oLv^AqZlL=DP)7uQrxW0lZVZ}z({GEz zi%PLXTo?%i5d7hTfAmXufMM#Jfjfl!Yoq>1?OFv%+5f$R2_!$vM)6mG0RXs_@9Zfk RG4B8X002ovPDHLkV1hVrPe%X% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/canvas.png b/apps/icons/static/Fat Cow/16x16/canvas.png new file mode 100644 index 0000000000000000000000000000000000000000..1853f44c50fa1040675b3d224011a009883b4c4e GIT binary patch literal 714 zcmV;*0yX`KP)>HLe~pz=?0FjE3Eh{*Y%*)@ z>6?#@_{s0_>*BiK*x}UGKg!)_I;mVPvmk&Xk`V-!SdcZw){lLk2oiX3Z-T_LvPB*- zd?^Y%g;e0-?(K)p2fju^(;wzrQ-Bf5%gat+r;_a1eBgP2d^Fg15(z;teCsiW@?AECTFrk^RBj5-n*yW)p{Klh9^ZV3XOJL ztteN{=b*_>Q)o&nHz}Re@caN9n;;Z@Y(LnG%mFj0EHkTqV$I}%63EgHFJ|VjueAlw zr)MPx96p-E{`NK;I&uusn$IG!JA?DxN#Om{WZbNMFhPY}weFp5aj wcjScQx^ZM<`5U#iNQvqjTJQYd@h<@e0G;11j?avQ@Bjb+07*qoM6N<$g0sI+AOHXW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/canvas_size.png b/apps/icons/static/Fat Cow/16x16/canvas_size.png new file mode 100644 index 0000000000000000000000000000000000000000..80495756f66e4c8533468c888bd6caa177b3ae1c GIT binary patch literal 774 zcmV+h1Nr=kP)Y;}mOs5D0lOTMkhmfAsaPpdD{gA8}Wzr@yA1oppM~5i2tR9p!5_`}> zv6*w(?Qb7Pq^Je!>~DX2?aNvF+tN@Z0s>=9w2B0{HHOx49WL1x$)qhyJrxOT8WJo= z21$}cE7Qle?XY2*%t$7gX&Q_tm}Ob4v8oV6iYZ59q#-TMp}8vUY?@}x`9J_E6f{Q= ztSv#`?3(Cb50v2AgGtQZsovHMgu^wOra^X2;+$)7@e95$FTsD%i@Ogekh42mkYay< z7b|>>G!C3OYMR0ztIq#0S%s{q2>Nr;doB-UJ>w!j6|BH|!iHhlNKbRLsx0x{xd*{$ z8eH7DLoE?B_RYbgt9)%4zf1|I3vvW0rkq>X&^t1Z{H6#pbr~LwFXZ7TXp8FTs`H`q zUKDPR3v$9jlKa+PlP7kgyKrj~bX~#7^a^fWEJsU!9IB$wDQtGRvIwEMbu`uI4T zp1`Y#Y3$##YwL;>!6$FN3a0vmv!#3SGCG6XyfVk0J&sGGPlu2+Oy;i&@c(s6vpw_{ zgOdx$EzB2_KEHd9>au<4yimMdNP~l6sH!G$!zJ$cj=JUu#THR_rWDy(nSvCDVoTTw zi#hK?qQ|tly81jlBmE@f_oeZgAa=)el=}_{aWwt`H;*KEAu&OENE;g)FT7swDU}45 z>gyYLlZ8Lv=^mM)_H|cfsULq~E%lQB2j3R|iQfVY0P&4ITO`KT0ssI207*qoM6N<$ Eg3eH3ZU6uP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cap.png b/apps/icons/static/Fat Cow/16x16/cap.png new file mode 100644 index 0000000000000000000000000000000000000000..565a93742742f33c9ef5b7e46602f8f534256d1e GIT binary patch literal 718 zcmV;<0x|uGP)<8` zlG@M!#sDD!7cMYHqKO)VaRZ7WEZyN&{(){>kQhVKh0&lfaplT@3X!Ubq$FtZBd#co zP(CeC`{8u1cLqynotK=M_wGCA&Ykn_6GQ|d1S&`F_Hdjut<{(dMOmo6Gul?kF|>P+ zO7Y08xHdgWrJ+qtQf_28Zk0g7VsJgJw(c{)&My&MpRx7Sz6_nN0Kza+v?Cu2$ zc?i`GOKxT0Bge9<>pDfJSeP|I@1~L4*tAR_4w@K~2$GIO9T(sqx&Z|0`A2ypwT#tA z<4AEnriM-u5+x7z6R_A-cd=*Ne|$dr;I7@gHx5;%336tAH;6>GSbtxVp_X=xZy$S`z-IAb!3?geCoD9x$zsqOYJO z5+ErdBu9jeZC3xSCG@2v=);W3Ejxvnf@ejI{kqVPs`V7Kr;lN)Im~dIVm+IIzPkm{ z-iG|;>!8?OQ)5(NdJq$WI-ftm+_eFOh6ds2IR~{az}^@Il4(|9c?E^p_sEVvM8ks! z=K2QFMf`up=B#1p*eHFsgS5^TnwPvjf0h>P3elBb`o!zvsScWBdiI!$=>9!2H6;_x zLrf;&tUUx$Rd|9805_ATshQtZ@HU13dlfuKJ%GyW0z16HAS5StI2}m;E+F-02E>|!jnpxwpf@DY?IyIVgnH2b7vzt`@;2~!kr2J9 z;RS2w4|d`ahMVDJST{Z&6vMb6oCh0*_OAc~08joJZ+)EWwEzGB07*qoM6N<$f--hT A!~g&Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/car.png b/apps/icons/static/Fat Cow/16x16/car.png new file mode 100644 index 0000000000000000000000000000000000000000..af76be3b20dbdc897b3dd31b2bd8c38a14064fd6 GIT binary patch literal 628 zcmV-)0*n2LP)8I`wR2e_+pUCzDfK zb)tioD*g@qe{>_HnC1$;rv7Kf)eAdFpB1G_vSBegctb48hKcR)NF?GYGSF|)SPZ#b9*U}> zvonaSVW3prS#WbX`Dp&daz2|$ICc$=<6wAX6fs@*rAjE6Cg$g6`60P*iiU{ZlN-M= ze9=SD{Rr)iZ-d_rMY95HCyzI&R1?hRl3pDe!r`tsqI$@yeegjT(nLv8e<9G|Puc*w zJ3_F`4>)__JXfwsKwJ{j{D!XRX?$VKU@vcq#@{}8`FfcYQH4ylTW)p*lHA&3#6gIJ z*B%a^ldPd!E`>b>Z(lwCuP&UPepvAccC9)`l{`Unvoq%ox->F6_RgIjH!U|2k3cwL zNl}$cj%_dU^8G;sLNpd-Rk`fgV#z-Xr`WsMOYC3&p}YkvwL8u~1sDJy1MB{v1?d9- O0000(~zzv03DM?(7 z%%67E)LdP6XXf_JtdQ1AA6$le_|CcaJNFE`edjK`!$U9_7y^OC93?C_aW1>SIo1?o z)FXNXQ7W-STimLuA~nSckyE3#QB{t_P02kwa`O;l+X$`_2OOk}pv+;GB=|?ZxZLe+ zJ&GbTO<&`Rns}OXE4<#p`r~KLK~{)JWCP&>kwsdJHen(pxwgTXdA&@|p>ZMiYWd0nGUQ)N8IJ*-EAz(EoX$D?V<+0ZBAs zz|#*!QDCX8a|;lf=Zh87pwThq`-Q;VBwn_+N1CZL z(cD9a5xw4l1e*l{Vdm>`fMjAK-C65Em_YX!5NnP>!1ob5_wJ#WiwHn9VCu&llz1mb zz5~0H2vbBfJ03uMmi~k`VF)ieVc;^RHP@Ly&i^4pF{5|kDth~$>(9#x%1SQ4cEx03 zMMWnO4u?IVrNvC9kE|=Kj80!!f+_nwVlxKeasoMyD!9k%;TZy^XK_Q+nkAz#(`Yj3 zHdt5fwXA>p aEx-VSH!GZmx`1#10000(@VH928xy;Q(8y#~@ z2GcQmaYP7`iXg)x2#JIq%M3NK66~SB;EP2_QBso;*bLvEwbt2t?adxOdJONk1qcE|BoaNOrj#zu6%RPaj$n*1(u^p{ zjkXNigr;dIDRx8R1k@jz#*x3*HC}$Q7MXc_z%}B4gLDyBI4rV^z~UFr#8CgZswzy^ z*SV4|Uh3WtulH-mg{#-0s6-^PKy{JG5+$QYiU@_C18}=;qW^AtM@dQP4NVtdj2XR} zEmpjK)(3m812)?(B$A086PQe9#A6Yx1_Fe&w2^EZ(?2jfH$R$V-(4k3Cd|*wLRD2b zo%sk7aC_uB99UWLL6js|tu`zzFJmpdK1v!We$YGc&bPGa)Reg4$HhzaaOCCb&TY{- z0)9Vwd%DR;nnyIjo>#Ea+H~<1pyAI;7Xg^i< z-c>=z`7=ldMm-54_7xRka&7&ZB%5T!QVTJ6i zssXD$|7R~49)LFeIem#wdVA{WC!2Du;YtgUff$i*txl5&`7CNsp5F(5+6hh7Acz7O zowgu~X@Q2OW-s{wnTnjq3eA0cbqbrbB!xQhC6a>~p;&EkhJNB4oJ71~h3d+ngnxwY zJne%zVTO@sMn1H?s;)pJWv=B^*T?Y16N7r4;s3)$>DczxZ~gl(0R{jhVKh}$c=4$K O0000;>&bC6 zaM~wDQ|jT`$By#VcMePJZft?1_=ST&^n2COL?BZZ-a53d9)V-5(u*q?*LSh@<_3<= zADgllMS&0fKH4W2(C_u)yLP(`YisO$-NB63jd=Sn?cT;PA>egs-Mji9jHgg4PL? z$&hc%A$z?7wbz4U0?oQkPIqASVOU5Woo;d&6R>fSB&(kq!=6B1e8+^G^x_PX#|HXo z4)x_N)aCb}YREZ2nx+vG7byr8%oyGDG`9p?c=`A7->jQwBAfOZs|JI?vu?M0%>{v? ze$-5z{@fcsJgn@pg4zHc=y@ zs0paWhE*g+L2PU!C`Pvt)21+1HbL_XL{f-?Xl0CGErMcWp~!ZAtdOXPBG_2$5_QpC zV&cB}@ZNcwY+yTY2>Dp8&GEQqa;Te13HW2hTQXJqg`vudjiz+Bgs4nyAe526EhD z$AR;>bFYTkH*+{ttfElZio(z&Ue4rG{gm5>Ccs$9(v@!@7XxvZ47GdHZagi2KyjcS z$3`z%FjiaR$+j=(8(AQ4$RMHc z^~nYd4^QIwsnK9q(s+*_A1|Z-B$?=mw}`M%83bcBUs1fKf#i7)IZkY-eRmffRl5pP zb1M(FC$G_ZwjQ1(l8iXs7_L|UTyo{9>-EFV1!Zl3?L2}I%Z)mFq^zTrpv*HnDcAku hSNJae`)~X$zyMAG&+B!3{|Nv9002ovPDHLkV1lJnkW^fNikc22A|WI`;^TSITBJy%gd$H`dA**Q z9nZcsuGcFbDH9KtYPZ||<#MV0)`?*lFirDS?f3gyy4cc^cnoqy;B-2{ah&jDwOYk!G{R!BK%r1TE|(L*dko*nHA$wmR4RpZI*nv9iEK8D z>2!)xsf1pyCoVFX3=)ZiV2CA$+|WTh9v5YTnL{)hMX^{EATv-(Ar^~CJ}h#?ffmr| z^SN5BVB0oa*F`>`$8x#EX0s7tjnM+30|uw7+wG!Ksi4tlNaE}D8nf9<1a%FE!%qQ{ zX^W?zdx8HspU=OXKiB&Ge%J#%A#olg{uT(l==0SUziXnqE@VFML_P=O>5o_8!}#~x bcoSd%@0s7lTa}o=00000NkvXXu0mjf^BB;@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_amex_green.png b/apps/icons/static/Fat Cow/16x16/card_amex_green.png new file mode 100644 index 0000000000000000000000000000000000000000..4b75bd5131b07e85d2bc6d56e3da54a53d0e787c GIT binary patch literal 619 zcmV-x0+juUP)K@>fA-t3|#;$mU2 z(85IoSv8^%1XnFY5S}gpEi7DA{1m|^7$sPUHljoX5y4O4544b=jY1SmL<><VC78k)?!cRO&Yg45ogr&2W-}CKIrQq2+aDS>CFWEK{e{rd zs}vzn!6V(6X_U?$It4ZcM1a2~Z2U>*hfmEAGXTwnaY4c=QbyUf#v)eK(L; z1D3s^uW#YFniED8Ph-QK!{Vs&68pF8$I}Oo@$thaBpn%acCJC+rZU#wIv_d}SY}_b z498VQmb#h7f_d%8Nwm$Gi^AeOUJZ|+YwbF`7`Tr&jV~y4Ec5>y#$g@DaYcbaEv_S* z$)?#^R_BFQ$gf(CiSLu%15yfFXQ6`(0#V>Nj;l;;P>my4@y#d(1%%I)acu0~hRYW( zA>0|FIJFdG)d@+OVjR|S99JjOzFJbplkhwYOHHC<*Yh*z3A=H;+~b=tCJC>M4q_-A zkh87yU!iyO8XT8$yI0ymc`GVW)w}CD;Y*Og%{D5c<~RSuENsu={q1L<`8!q&v$mTp zH~UWMwei&7?!g~>-V-?}p%J&Am&pC&Q>fB^e~mu`7y$YJ@dO9uo_PQO002ovPDHLk FV1g266fyt+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_apple.png b/apps/icons/static/Fat Cow/16x16/card_apple.png new file mode 100644 index 0000000000000000000000000000000000000000..9df57c16d9fc75132d2489b99afcc9b36f946ef6 GIT binary patch literal 555 zcmV+`0@VG9P)K@i5jyIUR+M50Eh z1hrJ@46(AKp`cX*h4G)E^pV&a6EMU|3nF$(EY;3fP@IoOZ7?d_A#mr;kR_N{N#P}v z-Rykxo0;2L&2?Q2^XVA!6Zw4p*m0c9ZhGhwlFg@i{0HlyuLhRY%GLuIE+rG!!g_z zZOFV{F9S^T0c&fkNG6jgpPu3B`Uabu8xUTB?X4YzLLt_wI6>tQQ2|;l8;L{$^?Du4 z$t7-w&WpuEOpK3nrG{bjThWO^0FTGRLPL0D8!a}=ve9hXyi)0{uP+9YR<)rMiHs^B zM<6gF+c25l^Yw(OR0@u~PQTyJS^|(?SEVRGJQhRsvf87|TcMS*Rw@-tPEE)J0oJJm zLJdeT807mOmFvUf6H29{fuR9Lf&nbfFEErRP{vTKmdoYNC2?hNkjPwD{vh4>F_{D$ toJ3jO1&!UDwD2FF!khN*ukl-e0RZwj4JruvX2Jjf002ovPDHLkV1m6S_$dGY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_back.png b/apps/icons/static/Fat Cow/16x16/card_back.png new file mode 100644 index 0000000000000000000000000000000000000000..e23548a722f2747bc3c7d6ee4da64a3c1e7caac4 GIT binary patch literal 480 zcmV<60U!Q}P)!=jDdycF!2yB!ILq}f+cX9vZ;Ij6J+U*mPGXjPou)mYR-gYXYB@#OAK-2?4qhm_WFlNEL z07r*g(8c&k%q5NC8Y?ad^iA_*o@N_w*=XkY3O-}bRbs~b6rUsf$FCr@fB%i|0t^5t W_14jHZI%200000^bMo6V5s8Wl8LDg-Mb;x7Jpjv%6guC3fq-w!Rip zK+51ns8m{QjE$2N2O$L5Qg%rAFLzOBRtuT1y2Es7Fz^NlR zdgvfpua+=)`WUQnxO%A{6Vp#oIe8ev7c01)Ji+^C_rX|ctbribD9Yo}-4U#=x6%Ik z4fD6D-e{v(?83`;YbYG(LZQ18aiJUeTn>(ijnR-=kpd!-LSp=03qxm5kdhFcQG|eG zcI0zdTKj@92#}|GY_f&phL z(P%W>M6-#l%}t*>zhFz8cpx(c+>^e}ro_rhr4nXlrV)AzR`6W1F~Op*ul(oW^2$e4 zDrdlMRz9qHBJNu!yai7XMI8i)!5=#)?|4_BsfH zA>~OH28xLw!ng<`CW0RzA|kk=i6ScN3)WC06MsP%19u+x zcDJW$M%dU5Y$&>#u5;>CRkw*TVlT^LkISuGdGI{O&{rjMHGehj7H7W<<}}7)bMs~2g;?YF$m7nl?;1Ipdc3>YMeo{Y zycsNES_M^-HY}D0+h}Hq5?)J+>%X{*WWZsgw4zpd~x|!K-Utc9BGo6e- nhQH{H2?iK{t;jR)}!7=2{7Uk00000NkvXXu0mjfh-3jj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_chip_gold.png b/apps/icons/static/Fat Cow/16x16/card_chip_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..37036ed31abb14ac09d4038dc2573cc1d60eb273 GIT binary patch literal 723 zcmV;^0xbQBP)+5=P;eZ+ zlZ~XKy_rc47k?SGz5&^`ed1hrKSm})K!sJL=O*vy?!#BoS0$S;p1T+YATs2j9AzD3 z8JURXspM|e#^QvX3VT3QMju?l)W}^b!Icro$U=&CDbe?L?5BQIux9gK8LFn8ebWjTjnz6qUf#e0d}SmV_$I5C-^5FF4~b za&wv5tD9$0oX8W+Soq3ZBT^P9Gp93#d*uhNW@|L~YZ-H2k@5c-DKII-SA8 z6MI4@O%A?HWoPew>A}{Mm!ab|80t9`^?={SoUM}{3@T-$PF;cHdC2t~MXK!@f^u2( zVrK`!M+0*m?NEk!XfF=OrIxrck}=Cb*>WgNsCNYyROZ2c(v~Nk^+n|`R7ptwZImVY zalE<2=%@1Y2LDz%8y)+(z3W3Yx3`hD#{Vy$66OC0FaW5?F9K@|pC$kR002ovPDHLk FV1iFQPJsXb literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_chip_silver.png b/apps/icons/static/Fat Cow/16x16/card_chip_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..f61642dde077e7afd5424aa2c607f8dee55ef3db GIT binary patch literal 626 zcmV-&0*(ENP)R0Tx{)5JUK&g!h2}OPgk&hiPk#4KS>XKNytqTJSDjQ8)XslY8(w$^@zH^xe zwq1FXmpAXebI-l!-8+`+x_#gGuPCKJQ)&c$+O`eLvOxc6G}7PD%N7j%j^lXAWb!I1 zm5TCC2g)0qsb;gOXeT{So$B-c{yW)urtzLQ;u%MBo9xkO6un*_olZwG^!pw>Z-Aqt zPqOn&<2`Z2GmaLrSdw1haF}I@^X;2mEx{2PuNyBl*he<|Ozw#@F+xCbt=2~z9)6I3 zVzDUTi$*^Q8n1S+vhon}C_(^*<>kAG-&{g`@dgTof?Rz5@^un?`__^?W;&h5x9>kN zH+v23cH0n)nV9`wa~x}&CFqW^DK4mhEjc)Nk8Zas?XiN=9Lt#s4O&MTtR#_0OmHDO zR#zY4-u(xdpPSVZo(HKgnFBK)TU%ND`h9|#SPa|Sbt54tIVjCkYzG-kCgXQ5NEHct zdkq{P{}iy%7>_Sr(q1l?rJ{v}>*pn`tv$wYIE3rgkjZ3_&*!CO4C27(QAaM9L#b54 z`g%%cp9`xQ%(No+&y>mHnw@FNF*|u#84=t*SG@iJda!J z2#$Co!KzlP1MP?zr(wVRH;&)O;Pg66rBXAbxkGaNzxkT1^;dua0N$__?Q*r~Q~&?~ M07*qoM6N<$fOu^g)J+x4z=G5F;2!$fF;-M$;Tu*wD3LZSQdXr)x@fT4d zMkSK8(X_iWeKT7^dbI~<_c62cX218n_q}0CDI8^R9C3)HT>7!=dP&WMF$T~JBIPqv zXywOR*Nj65>xs}m-=3W_?s|O(gr?;#awfaAy!R*%brEHLj9>F_ehm#_VMR z2|+YcN<}2P8%ZLw0Aw7lf zrHY9lJ)oHXjDe9TJkKMeUCxR1w($#{rn|e1%zVle24rS788fqdByJwT{mG# zQy;dtkgih0w6|Ufy=Lt2_u)?TyOwiS(|e<2)<0eakNx-CxG%r}^E%Ea#_^oL00000 LNkvXXu0mjf`t%ma literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_debit.png b/apps/icons/static/Fat Cow/16x16/card_debit.png new file mode 100644 index 0000000000000000000000000000000000000000..77e9e40fbcb14a29720fb11d4648bf0e905dbfb5 GIT binary patch literal 631 zcmV--0*L*IP)_VuB!8{}8;Dkb|ffg;r4U5>V0IaJF~hc4<7W?4h2lmds8wq%>eyWH3-F z_Q3O+&}dX6i)k>b>+aT+_&|Mn8hc$A^+tnoG$G6cUOg(|EKPh&uc@39c(dWyT!)D#AFPRaU89S2*T;wgTC{lI6inK>WP4^*B}sr zFJHa(ER{|lQE}&m*G8W{zS5!GT9HrGiOuHk=Nx1!&DMW>3ctjEe~o_x7yu7W_?$VO RSGNEF002ovPDHLkV1nPgAprmY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_discover_black.png b/apps/icons/static/Fat Cow/16x16/card_discover_black.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee7c9ddc81a85c5ea8996cfbfef88d9f6ba16a1 GIT binary patch literal 615 zcmV-t0+{`YP)u%hQ z8jVC;BLN{6T4*7J71TED7TNz`dl78>3&cXOv=mFDpsgT&pro)dMX-yYNLb8%WF|AS zUo+!_?UUcefOMu&b{xcG)+0k(j0KPtyb%Kk|g!NRiczaYyHAC;I(Gcge0i# zLAKK0-yeXDN})7O?D^C6^}1^kdVQZ;x9_0bX-i}QBqZ?!DS*-%?YP#lC729(aQ`kw zv};m(UdWTRZRX3cP=e202XCM_bD_r4Y6IRp?N8wpJeFTKdf5*xDlzAsg> z+TVO3DN2UOwDLv4mB%e7MZ zD>v%sQN+rTE#9>w(*uaYkV1aSHmFv+DxlQ1aYlf#G`!RI7{!{o{D8*dcbbb|IaXO_ zLoH<%f*>T9o5D20nJS2FC3duURa6gkxpuD2^^@CFOJgR&ZAb@xPv)dE1wpWnz=D<|6r(N@Zqt)=XZpn<`$9G|5m@bhMpB zD)H>1D$-xOWJn7qzM0%b`JI1!3bFd{ukoh<0|5RMkU+V!^*tOUcn(T+>2L zV@soJnr@0_cgC4X5lnK$2i-+S{75kg=$MzKp{#bR+P48zNub0{|CF95}t z5CTdm7-Q2Y6bfP|<2%F@mZ{3h8ee^xmFVoM3Ks+sF~B7!Dt8zn=!p6Rhnq@5VHw#b z{dA&)%~pWs#&`7hXJFU~oLHT~P`r-Gl{A9E5iBoNVOusjouA0(^W9bq%5;L5VZn@< z=uP*bwGqgF8>YDjIC>6eE?h#;YQthSY}3ZRy^h8xEL-2IVa=~&`0O#cVaTks+k*7w z))AB?6Dn7y2MCrHJtUJ3dU_mKnl4MitqEIiwP4+#Vaj=*<}n-iqVp-70#W{aEnc z;PI<_FeO$F-ayCL#M{a=F6OSnU<@^X5sbz#F*k|_H=g0i`}??a?GY-qGUh+N#__|a z;JU8j2a>y<5!sU&_^k$_C{!welW@^&f74Tj77o>|sq5p?okR+RQB>wv<@E}({9*3P z0WS0fYd{@qUD^GX0%i+WZVoADe_DxlC{Y?sDWdi+Gw@!s>cnUv?-G!*U_3*M|pV zSSjYT?eU>eSf&X_x>a22x}gb_u<~PILu2P}u@3WQ_JikS(w4bdL0dG1T9$bAMy}qCE3n2iDO7e6JFz*Ffp}E)wAwOv^&yTN#Og zVVFJ(MTw97!mDM(74Ek{Os0d+nvF*4{`8$mrKS<`vuOUf-m65XWv3Jzl_T_zU*R+P e@4xYf00RI$CHA+t;811&00009n%CGmhK;|F-Nf{Ee@N}bud6|jjhO#8CwWajO>w_77g64)k8 z*fOx!>$!0ppDvfnKZ^~+P!K}gnWlN92)Mb?X#8u}AP5eLAe}(({4^TT7W^9dT7?OZ z_YW|cOh8Hr>>W>&d4MQEVgXRDLlO!F3#>vBq9}rPyA6xQ0(fI4$p|E33L(~jyi)$^ z@&XRZWq65Rq19@^d_GT@BqI zO8S}b*F8Xix!?(yJPdpo-VUL-Q-soP30&8OX0ur{^-UD27*(2#C~ZsuOp1-$nAeWj15vTa-Cb&jJ>CRVFe z2*WVT8NTnoQ^TIV7_7_lylX9OHK)HRK1kYrYBInvTd-pMfN-*L7@N76aH9ye{hhxA Z7y#f4k3pRP(+L0o002ovPDHLkV1i!{(cS<6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_front.png b/apps/icons/static/Fat Cow/16x16/card_front.png new file mode 100644 index 0000000000000000000000000000000000000000..a07441f78e907772261fd8ba1b10de5f74ea1e5f GIT binary patch literal 603 zcmV-h0;K(kP)r`DRng}a@-oB8IO`F4nzv6mHLk4v9kdium#o^j6oUFIl)Qnapp@bdXnfB+By zG;-kIRye>{%H9}#CIMKv|6)e_9(4N^EMN!o9@{771GrUlXpv0|iDLy-$k`M_dx;V6olk!aw=>Pz%~)Pb?~oWAA}ZmCtA z#WO?}XwxjNrZ)tn5(W-RvK~H={%M?v(aUX6Kzo#Kp|C)0nE7j=#JNXHSRTI{GDHHA zk;T-?7OFiYh4Odj=*qhRU3PvcJk1^^*c^X6FT5A*;4002ovPDHLkV1ioR6%YUb literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_gift.png b/apps/icons/static/Fat Cow/16x16/card_gift.png new file mode 100644 index 0000000000000000000000000000000000000000..89137bb2dd27cdb9a08f2ba699620a52ad543533 GIT binary patch literal 685 zcmV;e0#f~nP)o0!_Q4J2K;8)1|Z zpT+YtN1Lp`he9Sp|Ap3NTH~TycAmtDtwRf)Aorao=dQEqFY477FA)?&b`>_?rl$ES z&I9RLRNiAp!DlL$C-C(W-7=GdpHE{%BVd~(TgrV zeHfN9G*wkKycryj3N*#=UQ@%+&|7>J;Z$!5r*aqe<}obo2@i29XDuH`M@hA`EcW7c zPfu7b&8ZY#J}eU(j=tk|#o0!lnIkJ0-E$Vzb)X z+Hf5gHy+2AuPRMQ{Okk;!Gu`rUGrn6?`Fve-MUxZoWF9Fy83-su>_v4=#XT;C6FZ2 z1@7#OEv9Cs2Mtw8+@(9F5OT;3U?N&&}g6qgpigwu(eIpjiD_^I&Ts&^0>+MILR^sQ-%M6m6y2@td)V= zy(8U+mNz1t#4Nmj*^i&iElr|Z!jJSMgW10(Q8dJcXN73_Kd!>G`tRHLOMn3YvYP8& Tx^DRk00000NkvXXu0mjfdQ&~J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_gift_2.png b/apps/icons/static/Fat Cow/16x16/card_gift_2.png new file mode 100644 index 0000000000000000000000000000000000000000..14ae61c7d1c306c7b7aa2025c141a0821796513a GIT binary patch literal 717 zcmV;;0y6!HP)sq!9LR^GI&?1s_Ar#pzvPF`8inNHLNVJJbovHl5P@8ca zwQ*)LwQ1(f>)zSaIu|`SyvzUm{^#BM&bbC%*V)Nq*l7Xv)^5Y&c$5}d#~>@lL5o1y z^(La5kpyJ2CgW;70(AK$qmdUK=UP-f2GR8Z&Px}W6M9Q`8?Bvn%)3W<{mdc!QTAmU=ecIknp09a45+Ap>YO=U1A+hXfh`muL$4r z8rn~Bl$TwNdi9wLY`V$C6iz zqrV3w9?{Ts6M9kxbtfu$`$?nsfe(ASnSj?PVhOv=oX})WGLqGG6>U3)YP2K~`|*|d zh6nfbDs2t9G}UJ@^<@QHN;J`h;I@gImm5hn8<}vtr}WTXVkxOeuj+0eW@T`j^@&Lw zTN~V%>0sBE&TQC7@543Gg*a!MbI8q9P%TF8o$TkhC5`loa#lxQi5*y>(5#S~mq{d; z%)0?61@+m)MO#mwDiPg{p=sX;gjQJ?TBdwYCZ)DC%)%28Ud3P(E&UZG*=nUW+s@4G zS$dkD;t!jtK2}6cRU!UR65T?RImt*?dZbrHVPov$o3y_t@vxYU^i4mmM}vufkdbPp zBo=^BfDhmQOrrG4SB0Fbf4mBs;lJO;-vSH(#bO7)DhT)l00000NkvXXu0mjf{CQBd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_gold.png b/apps/icons/static/Fat Cow/16x16/card_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..9d9d1449343f3f9cbb28094f263a272953a613c8 GIT binary patch literal 630 zcmV-+0*U>JP)?(N+3YOHN8y72CK-#zDk_q*quE3CCx%MfcN(3dB24}u`b8b|b-Ob7@vj8><= zhLjRo>%4ZG&y0?P31}nO2$V`blF3Fmg~pg)yn?N@h6n_%O^#)?3#gV$xG-`Yn>#zu zx@jXmeVoU);#ZVcD(KwWjxY$Z??4ao_Y25uNTV85FnsnllS_AM7_Ok9u?eyI1d7EU z@cm_+IN67Wre+eP;ngRRNT%S$;^;lr3u^?$d|}0!W|-;{%M3#Uf6+%elg4!6DGXuH zi{ZoEd(1YcprpZzXER77Vu*XnT?%}Ka@j}UsVosnT9c6_r{I5qgNJ%BS8PMZ?5D)V z(VCG6sy-)IyQBo9V9(+6Q5A&3o97eQdt?l+XD%{^viSTxh5lSW$K)SAh6zfM0zS!B zaPQU#XV)p%(bbMSHwV$Zy^RZ_ltRn8B|IujbCp`wFO&7SxU2xCf`OqMwCKtu@%H5v zA QL;wH)07*qoM6N<$f|&ju$p8QV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_import.png b/apps/icons/static/Fat Cow/16x16/card_import.png new file mode 100644 index 0000000000000000000000000000000000000000..c9b5a14b2717c7c7ea7cafdddf83948e38d7e71f GIT binary patch literal 515 zcmV+e0{s1nP)}144m3?;lob#{yg;V(@6R|I4TTuIjjM1N$z)O-R4Nq|3cBzUke{D3pU>a$ zin^}jbvhOOJup3rMPt_^5%0}FnRryJ94_XfU;y?_!Q*^UM7{t3002ovPDHLk FV1k9?;D7)C literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_ipod.png b/apps/icons/static/Fat Cow/16x16/card_ipod.png new file mode 100644 index 0000000000000000000000000000000000000000..f9aab19e92d152c9906e3935c6a342db4793aace GIT binary patch literal 648 zcmV;30(bq1P)Np2 zY&P!v-h1BnHe#?eg?G3!%zgKqIrlTn7=x`C#}-Wv7l$TPstVdF`AZCA_V(x9i8ZYl zr$Zsd6REW>T)BD~IyDsEgs@4Rl6>x-D%Io$Mw1&2E*Zwh9~7h!Kr>#)<2Uz-Rc??F zo{EzhfoG$$SSo$TnOjG2V6YQOq@YxSp}t{QtYn-cQW1h|4#EL*N}z=L3*8@^1h2UUR;=T7H_`TMn?0000Q51&1duL{6U)jXf z-DG1CgQyXWYl0#+ij`QcS|=bWVj)_Jg@v!iLL0$G5Ybj*e3U7SU?YJ9tVA>`imsAq zG}++pygc&&L99&SWe#`dKK}nd=Rc!@AYd&+v&Nw~GdYPD)bK+kLG(l;h<4-nE46SN z>Y<6_)NYO)!1MfQ-4meBw8?NK&(zy*m|DdcDhBlvj+AL|>h`mmN!z8d>T~JwoA{6$ zaIv$4Uk)oyTHOne6`WwL)~iAv6*f1Snd-U7Gg7MMG~ zmufi^DZBi@@DnC--arae|CodPF<#7E-g^a1#C@eQ-zjAI$m|XSSuh4c$<*+D` z!U;g&vfT1y!^6%ghDtW0kLs-abh&z{!s($Lr-!b?(+i;K;+6vSa< zu*l5ECLcaGqmrMz|C$qf$_!qcjcx1ehqN8pu%kCes9uY2EJ$AWj`gvxClf36g-S^X z>7AJdNJ`Q7`}t^%jx5VsfTVsp)b+!G(TO_a59;(3?8G`PlSUZ^+Df5QHadK-&!aj! zSh6iKH$ds5SDpq|`d|=sNYW)?^Mvtd7e>wMCklnzZB2(qHcNE<r literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_money.png b/apps/icons/static/Fat Cow/16x16/card_money.png new file mode 100644 index 0000000000000000000000000000000000000000..0478a5d839b222d3e93f32bb531c3f92a7cd0f56 GIT binary patch literal 637 zcmV-@0)qXCP)-iAXhy~0@rX5PNCJX2LKWnIcAi6Ju=c z6lJz72*Fgb$v+pK= zlf?oB*qG12N{r$5+;w~}mGJJ(D|~qR414B|Lj@sLmVZ(JgCPb{2@>1`{>Ws1SI%2Ng1yzpYvw56Vk8aqa@i_I~jrYTxScWuGR> z$eK^C3%4La@RLHY$Q} zcy~$e_WzD=XU|?t;jpu_Gdtfm@B7{xWsG4vO|#AB78aka#;K|E*MST-Dut`nb2s+= z`pU)QBqBx0V)jE`c2su18G_6ZYsh44rCDgL)m;LQ_8{ce$_w!NFp%Ew<=-PCu=fD$ zD9ic)Hf4Q$8rt8vedQDxRulSky%-859$h~xV-fT2A29Xd156X}5DD1??a;b>lsHLoHrvc!yGQHJRT4>;>u4@K`G8ZdqD_j4{2UX7C_U3K zwbSR>=zGM04{u+AxSmB}O%xAsOB80$pwlETqM%P@_ZZ!mkA+}*Zq48xQ^KA~UakA0 zGb^gR=9GPOZ4{NJc`eGxCKyOc<2PBcO-Qf(<5lRY|9%^P3oroT59u8_o3`%&0000< KMNUMnLSTZ*$`p+N literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_save.png b/apps/icons/static/Fat Cow/16x16/card_save.png new file mode 100644 index 0000000000000000000000000000000000000000..9d439b0f952b126e2537b7bbd17325acf70b6e51 GIT binary patch literal 541 zcmV+&0^gn5t}HIN)i;Y zKftfzNB=~-acgwhk}m6}(jTBG@<>~Vi@w@TrCBz~Ui}9~(1klG6beD z$rG{>Y+dv|4m0o0oVjQ2y(6r(xQ|KP({!m+s)k`WXN>u~$WlUUUDHf{{-S^|3h%}g zq7zvueER6mX=4o{SbT3ZAm~(ZPTVGf?Wp2BxwV)KQu}Cl7>4}ph3AhT z{TWB=YpBjlp;@n^_GAYAxg3qN_*VWx{%L%DJOPzRbd>O^Dxq*vso-UB&hfA{G>8Jt z54;V?WD0%hhfv8RdU{hR{0tCYUP3xCtiZ_-7@eQThs*$e?CnBojb0^O6iZ)9cCMkw z?`Jdcb6Ltkg87hcflhns`*?MFis1N|Q;hf7tcx<9U&PMR62|fi5K)BJL4ajapk!Ac zXu>*W)k~)_G&zZ@iwnFtJ45vAH=ezFi~Y?_H`+fftkPB1NQrhAAoD!WvY8lBj5eWV zjBOLb_&@C0$HrVO;?jtlGIzJ=P1$a3394YT*(?`}#RcxfyS@u1awjsELyQmx|M4j_ f#D9N{*8&Ux=S$Kg&uT0h00000NkvXXu0mjfiAwpj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/card_solo.png b/apps/icons/static/Fat Cow/16x16/card_solo.png new file mode 100644 index 0000000000000000000000000000000000000000..934d057201ca2dcfff44ce16bcf65cfc87c3039c GIT binary patch literal 559 zcmV+~0?_@5P)RCwCNQ@ct7K@>f+J4=EuRs#x( zqF7m2h=rwgDIx^yEGz`IwNPt2D=YC2Vqsxn3Lz>8mI|o^v9Z#KDMF%VlYPv?nTfA0 zEY!jomSyhcoIB^zbx`s0=hN3b;t$J{*;Ii0^73lG>pP*W+4Nqwhq28eU1S@ zKI5`=KFS?sDPs&lJ;3qyF)Z8C8JOG182W=;=OmX%ucx80lyQdeB?Pr7h(%hJC@?ZL z0{_J~q_$(DbX5WmIg*`8G^!1Q(OAkkNAMJ2>2%3}{bwIiNc0T#p!QJ1-rSza6*dZ( z*_=W5KsTy)Rov{~Kw~Yz1(?U+_Pe+*-lMQqK%y;y-N{{3t=(-$@Ekydq7|P|@s6Y^ zCYXSwS@hL%nH;>5hsBdc2qEB5$7tsbZf<0&t^d?f`c$i$l_u2mS`r+`!TjMoyt0SN zZ3WC{SiV?B{jrWjGJ)RlUZi)@M(WDt3cN=Th+rg8%@RFDILIED?wWC`X7-KsLCYJS z8phe`8OqmXK)g*v2h^yV56zelbpESPsH8?J^+W$WU(8R( xjPso-N!(ZwkIr>yRDJF*pF)lN`)hm^U;x7w^>-L$?3n-n002ovPDHLkV1nP3{N?}v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cards.png b/apps/icons/static/Fat Cow/16x16/cards.png new file mode 100644 index 0000000000000000000000000000000000000000..74004529449fdbc5433e8e0f680a40d0d094fe79 GIT binary patch literal 755 zcmVhwbddlv~g1tLwqcZ@v(Db`U7ww&L}yob%Y3=qTV7i1y_HDRJ=;zT-pGf#FZNI-J}e-muBdyS57+T{3fFVtNr@w5 z7e+>KwzJEML?SmtBMVW{1uV-XFL5*04@o73!xpjAp$P&bCejLH-{T3OZ9jAZTCY}Z z#Xx8RreRWUfz;g;YFnEaB`-Az%d{YcginC2FJGW`<}|(!$Fa0f#Omtm+XjH7?0dqv zH$H}M%gdD2RDP7!{9hwhK7s5V9>VXA4!B2;;cKyo&-wg)RRU+QNXVJ#8Lp;bR9TMJ zmJuQ*l*e)4M6bf4{etGD`9eLL&3+Vt+I-iMNDDSMH?Zw&lmCVG_BOf%0iVUCTd=QR zgGu`qiu0&cDo^OBt*g5xkyz!|Z(b1_f#WAmBAb0r|2)*{H5ihT(A*>;L&UUDC{R2* zrpiY^nLgKX5x;#0)#?WI#UMP&%)+V?xKz@L+2(S&N~u&Tt40c%hJ)O~LxcSo9vV<{ zhX75}XzI*-ehzDEYZKf)I}8+(ZjcVTYMzEcwRbccRdLpc$EVp@e3+bkv~x~ULo^r! z`ZtesI<0&t6jFYAYU;=A+}z?0K)qgnmq;W|@taUxx$7Y{z$KMpB9qBrWo6}IKtIs$ lFj*`9e|#bP87%$?FaTPnAeJc&(E9)Y002ovPDHLkV1np;Svmj! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cards_binds.png b/apps/icons/static/Fat Cow/16x16/cards_binds.png new file mode 100644 index 0000000000000000000000000000000000000000..4780c2efaceb664c2ebde40bc25405ff6785c677 GIT binary patch literal 482 zcmV<80UiE{P)BbKotIZcP$PMWuavd znAE}D(YUygh?w{{_&@2N-~u6$NaEn6i>v4$Fj*Ne&|pk#>wDK0kPt*(b9e3g?tOhf zjYgv}2!g;4!w~-wAq1q9ABv63rV48}I zS0jjG7A;c(Wom*|WFdjl1Xz&(3kXc9&y-~L(lWhD-LWhSQW!c6)&-QHFu?@rB$aK7 zMUzle8uv!V!tH$Gg4b zc0lJl{NWIzWbr%eVyv(4vJKm653ZX{>Hw;#bn)=Yr$DQ9gYO`ARY`+ZegJEK>OtFPHuAcr%)@6c)jGa`qu2!pUPLk+(9ty6FZu=3%d{%$Y=3vXs zCYY@;$8q8$avUrRgE!S|5RtD?I*N*@L Y087uv_~z?gGynhq07*qoM6N<$f?uN4UjP6A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cargo.png b/apps/icons/static/Fat Cow/16x16/cargo.png new file mode 100644 index 0000000000000000000000000000000000000000..be95f8674774fb6d2d3a949e71bef0b158d4252d GIT binary patch literal 699 zcmV;s0!00ZP)Q4`X3!NQd*S?~-(rNjh^D^0`=5^!N`!IUMg`vOoj#ztO1(S>bq@15&8 zV{c1YG0o(jp83u<-}xC4h9QIyC=?1uK$yjaMaLtHppkW4tyZT66BLWZqia_)+0>OZ zgr)7bulO0bbvHAKHfql9~Qxr0g@H`K5`8*86 zz^A=EXhfiq{p9Haa2jU&1Og#}P2GSQb5%-wv)AonVsa7-i;I|h@DTBMk`xH^h?Mah zr$reBB-3_mwN1+ei?}{<1MjOJvAwkgcg%(3+5=3W(!!9yCx>ZSFmzr0w`>R7ySw=F z`waE{eb}~5X_zocKI8n01cBd!VOr$T;lyHix3dG+b+NHlK|mGtdOiY49pf|!$M{hN zzJx{6HLCOnl0ALvCUir``pXS``Th+jUr(@BSyw*OHWi+i@xO#zgC0pEnbg(_-P-AN z(Ei)T{Ns7#?%l^h{Q%3$C8Y{|yod+I+aH5ZVsOh53#aRMk0}* zSI-@oY2?%UEjv7;*wmY-4SbDakWUJN=AAzz1rJzqBWzh0^UdEytFoC3Y zz1e(=vGKSf6X%0Do~DuTDo*rY<5WJMuj`tY!Qdfph>`#R002ovPDHLkV1fycLihjx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cart.png b/apps/icons/static/Fat Cow/16x16/cart.png new file mode 100644 index 0000000000000000000000000000000000000000..72425907d246f25e36abed030f8699e5553e1e4c GIT binary patch literal 745 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cart_error.png b/apps/icons/static/Fat Cow/16x16/cart_error.png new file mode 100644 index 0000000000000000000000000000000000000000..1f163696405a855017cdc79d3b72fa8c12d6b645 GIT binary patch literal 822 zcmV-61Ihe}P)+Z1&tLR`VHj++WLZXLb`E4VneZc5AqfIx zA_Z7wlMwPxQ4XspNu;E>7;fNgX8WwpohuB?*YlG}Zr=z&bn`XVKo#Ql*%=cwB@iZs6<89403xpwk`1 z_{11=2NKbx+Fh{ z7GD1h#Twc;nPw(IBS+yWy8|{oJ-?cvDDv%ny?K^ z16_y_PGyZHN{|h(XHGY^dfe`TLAxC$lNmmr4@b>rc)UKC%(d`4UZV^jplvy&V*L9o z2*XifXipe018?o9t36hFsqJ!4d3l8;E=DLjEaKoG${b9=XE3zxK~1ZO!CoHzm&KX%d!}LKRRzR=r7QwW+zhj=v=9#qG_)UnMq(F0$EAOD+;0L%M=bt{UG!# z_lqH1zj3QMiRU{BB{wSbH!r3?wFz>vYkOq@5Dp?1*Ql7YzYrCECj_MM48z7)j^jXu ztOWv{_4QU*tyZl3SiKv{*hhAnv~+@^KqQ2Bj{_9LR2Q(@m|sxNXe%Ggdm_HsBSHR*nRvB51Sy-Ou(Q%`_YWdsJ zL#M-ukx?g_cP*empGI$s&~c<05CM({eic<+3ZvAJqEtV?*t+hi8C<*4MvH}3u`YHW zb_E5>g!HGO%7Y~&L1*bKXc+wM9qaI)>!$z%0KHjRjMp3y@&Et;07*qoM6N<$f=94p A<^TWy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cart_go.png b/apps/icons/static/Fat Cow/16x16/cart_go.png new file mode 100644 index 0000000000000000000000000000000000000000..43f063ac39a03d48f811da08e08b3ffda21fff11 GIT binary patch literal 837 zcmV-L1G@Z)P)#muv(sfmk z#4_DoE%ol+dpf)8qfgnuoZm2KesgB#4D;k!Ef|KuS|Ujj0)jR`V!a99b`Ijg0wf|@ zS=S{YAkr{TE3T9Lh47T=wx_Lj^!Oja`O9e$E;r|N3J`=v44EzH>M}tt-vOh^ z0D1T-noOP4zZ1qz17bCC;D~@bWmU%Q=Br>G4iWa*Iar3xP%2gE@9Tw9v5EtIeNd~S zF+4DeD0Kp4@B&9`=OqEX+pdB0^Yhhx>i!(1QmN3<(GG#t8dcRlT zKtwv)zmz9&R6v#3tX8C@rP8&Q;ZeoYd$K@){y5eJtgHby62M`<#D z&CQ)~CHOt-C~K-Tl`WSZ7nyS0>(GN!ybmx)=c;dUld}>_Fv1jSi`^CEoz2-oV?&lW z6B#A)Z`=-#zEB2ah_ynFR}Y3i`g*Vj|)JBeZJ<91x*! zbQlcf=_#90k$DYqW{~1J0X-gvL3)r&68(DQs~bREh2zHl%ecDx2ofSUj5&^B7_@T5 z3K+2vimUSknNqo!?9erxOc+F}2HLa+coTb!p>Oq&xvGM6ooM;eB}iRlgO;)seGP6f zxqP#;jS@*sbP{D>1htKqkZ0OKH^*UOaJroC2TExD1(1;>`ZzU1SFYa{UXdlCXj&49 zL>zA>KjGnlDE2hlP?!Uxt%MofzIM30K4BmsOoX^6oWt|nJDH!CdsxsG;~(L0>>8Fm%v2Q@%`_v_ zPn|h;aDmlYE61v))s&WQzoZGfief=$XV*EaqST2ygYKR_SS*&`f?QaUb|@4K)`})b z1ZRVFj5Fc_@+-%3e#ee7ybc7wxkZ%@%wKT3JyHPSa0o83kut*JAO@bfq3gQ2njFv9 zLZMkqzJGTiJtIRnCn#2{6=zSMTvuc-uKpg4R!UMd5@~d{+-sb-S!CZ@C2CbNk3^zP z&X(r-TTOS&8vA2^mJ2NVl}`zL{!8tPz^C~FlQ#Y*ehM%E-^FyjKX6{d00000NkvXX Hu0mjfs`hz< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cart_remove.png b/apps/icons/static/Fat Cow/16x16/cart_remove.png new file mode 100644 index 0000000000000000000000000000000000000000..4bfe3658b4b41ef821d51551ade1dce6549df351 GIT binary patch literal 817 zcmV-11J3-3P)w=Q50S0J}lHh{YxV$ zF)_j~Uzrv(KFCtDi2AC(w6CZrtx(bo!ZHZ@5G|C*2Z)Ftny4{4KCpa{rWTgwml+hz z+?kQlJNMkvIoFhaqK`JLd-vIU?REA!`;hjIP7p#MLB>uw9FG?=5JUiKf`OYXf#}@3 z7B_?)HUdKmV(Rb>(DikgjJhR3Vw@n@0=y9Z09ehrdI$(##01AQ8QU8j4b!h7yEucB zS-51HW+$bTnUvR?G7A`B)n{ukzEEUA_#!59yCb6z9%h3PvJ3rnP7twuQ%f7$&<$n= z7)!nfHu9;IH4cJ3b8JHR!waP>sS*}vW%WCI__R?pnd3=lv z1~rg>>NI+|fTAdtfFel}hDJu0k7lG_=IjXk!wL(}Oo|#&EKJ#YNTs*SE(ED+g;)m+ zqdYI~gq026{U*58NBN4hb+t6f)Z~`{UxQ zdr|mp;?Av`NtyQS;x(V|k|6oK-ujm2m-Sn1X4ZW#l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cash_register.png b/apps/icons/static/Fat Cow/16x16/cash_register.png new file mode 100644 index 0000000000000000000000000000000000000000..1365312fdfc4afd3f77aedc2ca811ee275da9d70 GIT binary patch literal 707 zcmV;!0zCbRP)0!M`B-4+h!<5d}gk$&uL<@zkaqLWF)&iv9u?VBDOLXhjh`)JtL>9Lako>2ifHG{3S)!3K|4CF2wS7Jw) z!C++qNetvF)ZGI86^G$R6&PzqrIdMbt5m^yoVen(JQCwtU}G)qIVG&no~lL+EiJ+@ z!0n;O2m>v2LIM?Vq8D#nrZ$FbSlRklcxr zJy@&P(cgQ<*Gwiv6h(OWWC9Bx8(5l&QGM_M)$&W~p$U_+)YcjDAfXNLeG#}hILQQX zLP!(}g_J>e8Bp6$i0(txm&xQV!Z1!k8z`T}40= zqQPE>`U-lA@ZF6g2AKbZWY0m`I1geeeiq1!Bd5-jb0NeJOBM*+BcB94$vSx!69er+ zXrUA_aA@0=@%i`Qw@A-0#(tZDZZ_8!VxseOYL1>WMoPeK)GgB~(i!C%1_3dkGeVB& z`dVXeG2fL=q78ga*Y*!NG&H_$u8$Mu?!auG7&NiG`U|yMEgg238q|I6tasWImkQ5c zy@4ViHkfpFc7m}wCfbcg1KDi0^-pl$xi4Q^GMM(hjt-9%sTPl6thjt7_f{%>nkoNF puncRGcYNIe%H8UeaFj7b%P!baw z>2P7aF*W^@jKt@AgJ``ugeN^+0Qa!2Z9lYDSY2Ih1L0qh!4@5?ip6l^P^#H3w_m+G zUf=c$=Z+m{#_%xG{X-N)7n2e)t1Ns^Uk(m$`&xBqQ#@b+Mtd1`4fFF0=J?@*SP~Iop@k|YCUcO{O7Lg}1nmizj+MchTTqcKL5H$F3h<^plN)|P6o`gx26EemZrcKnU{I-GO%DFTWjmq z!uqnVuI@)%h*q1iMA-m=Dg8V)Gw19NOACm!QjhHpbqO{2Kgs$g+aOsf*{I>S_FL%5js#rADA&x zx|nh1&b`y~p79stJ@rxCKeC$FBOQmcB7aJ3Ajme#PVqk!?zaT**Y;IJH& z3%rOfHt`82pUZoWaJ4mt{cj);A|u{^G!N^+2HI^3b+L(0FoG41^>zusp29E#=R!=J zy~G)4DGe$xtrnm=?7TRzzk>?mHHAiG+*E{mojLa|pMx`$ z!tc@_>|h%uR`MT-WlWw)j^wI5t)T9CzJK%X3t}DJn0@>fydl#x4Vdwye|G$6kLE@S za1r!-=jsSzXm7lQ+fpF#{e8!%$2d~cYgoTEh}47k_;_~!hQ(256>NOk(A>yB;Em|v zWDlNxn7}YwM{X_j+3XCCB)cQr76n0HiOxfKl=+ITD>t!u;}W_ir||RoMPhzNB9Vx2 z^*rS>^>9vjBD8OtwGeMrG?pC6Re7NTS^`;jabezn?>p(>*+L<}r)TfC3g`2XC=z}A;CWZ1^|YbNZCZ= Ri`4)C002ovPDHLkV1j$3DW?Dc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cat.png b/apps/icons/static/Fat Cow/16x16/cat.png new file mode 100644 index 0000000000000000000000000000000000000000..035fcaa307bd47e26ba11543ff48962fdd7fd2a9 GIT binary patch literal 926 zcmV;P17ZA$P)b<6EjY*QExLmGt```QM0mT&H2YVhuYYBCq9Z96#@9*oAWvN3D zVv9{`ELgT|yBZ7zkM4eSFV*!DCx*X?H%JxRvT0ER_;B-7@AHiQaQvu*Olzc#wvJBH z$*bg6b9lWT;ysUHqH2DkvAd~M%5=p%Y%Ue4 zlyzpW{Kh7aM!jwbsN@jHrfFbS4YK(a%4Q8;(>3RlLqkcJ^ z&*Byuy{aEo{1j^M+MpMO^oop{Lv1310IDGO`cxK*E9lkgd5550H?P{Jg|6$QQymenwJt&J2IW z;#`VgsFm@==REvuA9J29%>HqSmE~pfg#uoW+uV>)t4|k;MTCiXGQLZ+F+nIC{Kq_Q zt(o3Ob~E(hVKkq|Dc*Xi#A>lL?i5i7T{T2ey0+|O-%D-=`ZWsc8mr@D)aGYt^@Vx+ zt=D+RTq9GI>DacN$%%_hT}hsH2oh(z&cf{jr_hY>jONqmHB-NZ|mM zB{P@0#xLhaNiJjtj(mCIu)q|ZS-D}@BGE`V_R2Gl5BN28Pvh~r85*X^m-Md>4t;h= zTqH&0oR@zQIFcIe7t!(`)0`18d*ele;4c9N031?VZm}yf2mk;807*qoM6N<$f~Azm Av;Y7A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cats_display.png b/apps/icons/static/Fat Cow/16x16/cats_display.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e040cce071c5c7cc8e980eb163c173d193f41a GIT binary patch literal 673 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 KMNUMnLSTaI)TI3Y literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cd_burn.png b/apps/icons/static/Fat Cow/16x16/cd_burn.png new file mode 100644 index 0000000000000000000000000000000000000000..738e88b941555fbaf1f69928ab92fef6ccdcd568 GIT binary patch literal 888 zcmV-;1Bd*HP)H{CT84Kgb1A%ZRsDMC+C(2Ec~6h#>nL4=P%AYv4BqYDL6kywz>Lsy|5(p0wF zYMA#+YU{eQ?#!I&pS6qCfp544h;Bvk{^fp2*IX%d=Y>^)LlcKfdYO%Hpv z^BmV+yQu`KRlwLhpwrcM0dP=&LK%=aGZ1k1RSdI<)SkmN<#$XjZ+=u&Z{M+@1S6V& zArdIjYAzY@Nr2zJNKPp_=4VuFs|bSQaJ#9kJD3U3*xGqM67)f_2oUI?mq^7fpoDG> zILLyP)Tj(YBMLtE#W6j;fK99O=~DHY89>l9y)GQ|!yu_-8@X8|oyJdlNAYDej+H(c zYbh^I@{*KAcu1P)6u>&MC8NLqlVk^f_E4`2ATZ z2xTMJE5L2q^T=pyeY>7#lr7V%SEPgqiyNu=A*l$Z$-i(Vt+4JhBa&3j_?Dtj0pP3Xuq)bTp&zau06Z zYwNLW+*(tv8MZQ(6p>7+5G4UQIU)*jMU?qPtaS4jyHpRCejS#%cW~w?Fybl#o=@27 za)iu6DmdHna$s}uDg>5gLv~qVvvEjJ(U_GuPtWK+?Ll668X2#&#t1wyzxCNNh4i(% z-3@MwkF4J%ftOFn=PV9$^65&S?!3lc&tgz##pKox33^JtaE&BL)B+gyhR zlm!b$8hNa_=iGbGxg!NZ07;VYueGzYyTCbL<}$x5bGFQ6`MThuFh4&x9b$PHw70jX z)@rp$RaI{h*%i8&rt=D&1IAcj+jify%zpi(Va8*z=EB0FF-kBbI5;@yQy?0R1}w`$ zx7!7Q;5ar~tri65U|c|EGE$i|a``+qHa1=mbbUx5%QDL4^6(o5bD2SC5lEVbTsi~J zWypflJxAOykjrGkw%0-|8xd@8zl0D9wzjsgv-=($r2uX59wPIrQ07)(@;r*A&nUht z4oe^D#z#L!%z*E?Fp?>(K70&gB8QlvBhDqv#w9eT4HUBl?7w=BcKaM-8iZJ%H145oZF0rMqxQpOJBV#H2-|aNPm2g*nVjBw%n4uRk85 zZMle$z)SfwZY*YDmTjukrmVkl>`w)n4$m9VU6OA>?wM#g_+qnln6sq zktxm}Zy}_MlH$JaVL)4QeH>PLP>6W#(G%#TL&pP5S3=*i5eP~zjcEYrdK72PGqh?y z@a9VlQ#k_u9zeBw|ra>f{i!@a^a;DwPU8lu9&Q z{4as$d6=BI1Vu!U&83k{7&tfEIQd@0r{gNBwHlh#UO0&oO=(0?5sv;Jf+$&deEgGw z>hv!5Q6*5D9FQqUViK6dXiHS7OW8p0#R*$z58J?*1c-Avd6KSFEyLZbg$RjNvG3K32c{s z?9u)i?GvR`GM~?9<8VB?{@NesTz6QjJ=*w{Kmgk9_KYr~-|r&~LrkYrEEWryqtOV& z047akD0oE=Tie?>JUo0up|1qMG)=TxEmOTa8}!PC|iU)=?o?l$#ULoL8nuQ z=L=+AN7%55ar_%V-7JZ?&OcZqC$Ov(CV`KBr-Oi2_ChI>r2drw2q25`*q2M5w<#?4 z$`y847;;4lg@OS60lb%707*qoM6N<$f;JmG4gdfE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cd_delete.png b/apps/icons/static/Fat Cow/16x16/cd_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..15952868f73b44d6d643a09c2ad715cb329d5390 GIT binary patch literal 877 zcmV-z1CsoSP)l)r)JV-xq&@ zP3;>Ei<--$1z21XM#LwOuz-*ZjHU_gu|c$a?1Nhpl?OMMKKv&^UDNwrk`Pz7tX%+8 zb)h#2*f!vI0Y3Hx0q5edX5!k@P7qP$!D=Uol=&Ejb+xi$A$lzrx<>&INAtbx9-zSE zfK!?UbHqmV%6ZUDvw4z%bmnebL)rX7BxMB(-^_CZ(QK|71ZMhxY-XURZG4Yu==?H* zRNTUN8U#k#ochE1v#npY11Ag+pAFsdt))NCgcYY*_w(Gj2R#wcw&?q68CB|DK0rz+d zwnfP2--yZy6sNDRLpqYfeV0z{+jK-99lrfbILit#IJ4RmyDv999#e>H$P)ue#0{>X zV2VkM|2e+|i+cripRog`5!wbBvDzBH?xEn~>Z38A}xV0DH?@yW&(df7HWJ^g7)Xf_!( z(O{Y=Hb(S`Rr7N7OrrbO=^uO8NUfVzP-bkgch4X1=ho`?%v*(kS3u`U4W@Zmd?tB* zD!X;_9PAqntWbg^OAsy>pRzN*cQ2lP&Mz$P?$YEc!Ge;!0mOMvNtQEj4i-z;`tS-N zmZ&5sBV~Mvo9NQ?TVl$?V(lS%tiJJRFekD#Q`qhELN^Q;zM!`J%8@sPW53stB#%F# zzEt{F^`o}K0{>evdwBAlOc-;)2z&OF*so0ce*_o+1s+KUUmf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cd_edit.png b/apps/icons/static/Fat Cow/16x16/cd_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa93b0a2830f9aa57f0d1b29ad09cf4df7570c9 GIT binary patch literal 920 zcmV;J184k+P))P*gfZ1S4(5 zIABA^bB*tpWFLMypL+~!zxP^Lq3&F_6WPgjILsWD6~LwgRzrk)Q+{|x=Mckl#Yf)Q zb$wfb3+*EZc#gZYzc2%`L66xrKve;Y9xyY{h>au$MHxTzJOB|DA1R3x;k6?iRxTA6 zWMWp)!@CL?Sv20n+z2?05%7knKweQ%vL_9aqI5?Y@aNkG8*G3dH1lR=u&m|e5)Zavjo~x(^DtUq$6KCP!V4XGBz&A$b@y9<)(*5y&n>`ag zsdvMHr%OgC0{FM>F#wS{79bGo|>M|5}+u)LTT<@*>gK zcKYT}CS6-3I@j8-soWJ6($wAGeyQ+`kHKIf#G2Sp+Rf!xu=gmFzU@^Y;KjGM9kA7p zVcc^EgPzU`4X34TzTe&3J%7e0xV+P%?sZ-;fVak?qqPh3q8)DMGidy245%8#!caek zdOItcK0DdOV4-cx#EfYV?wT)Jj@g{aZ$7$y%3vl5rJ015v@?=8H_`TS`CFf`oWHaW u``quHkCh0`$_vxfB^s-O-;#_hGRtl0000l9XgrsjS-RAh zlauf(@L}J+n8Mq)rKccswF^mB0U-rQ5P{hr9DPGy(fuI+6BBaE4s7c9gP`tVua^lz z^TAyikc|e6%>k+k*bIP`kYU$VU^*`PHm{XR!sY4@R8bK_kH0SKtfHB2@ky*e@ z)?^F845XMBf+JxC@^=-v+t(o~%k7KGrJ4tC>ND4-VosDG(Wy=okY)qy((hbjl)}*P zJSL~2aJkILN>4>K#nD!&B+H7=la>T7F35G$$re)ZxMvuFsW8^Ko!FU?0%xKX%xHpZ zxd^9d#jE~dpH9G`njAI;1L?G~h2XB==H+uEkeo3Q@T%r-KIYo=PJZF zXXslDAi_1aWmvgki?6X~{^CfdzaTHa0Hc8k1cDPNEIbNd@o_|yco7At(QrgIM&>w1 zM#FH}4cNWW0oM#OUO%6A)_0-=F1H&AE|(r4G7;XQBDA(t0s9*ueV-1tJ%2lr?=~bN zBFivXL@E};))fM>v$Ij}zX`^K#fbzHMM#nao5S&Hu}hxHJKg-{n@K)8{)30YDwkEx zLo_ARgdky%&`;uJIqy2!tg+mxGXA;lFdqx!iroU^E+tdb%(%_>rR65;s9tA1Nyt}-nuC4x%BcLETTM4@_5@r<(3 z_QHr`-Mi(wNq6Vwjl+zIUidTtArnZGfbbyUU0WZXy#E2GC=`{insx6#fYWu28%065 zT(U49hT=e11h6b1)d6U%`7YbAKWgC0<4+)>qVi%JL`-~i-Mn11U>dqi2Rg%m%D0&* ztST^0wVh*86UKmr;({rN8^+ya2I9%U>#EsP$0H)ikl8ZB3FLV=svF4B01s!Na|vzj zgJ}5@MLa|(%*)1!K(HzSARC6cJvZA2lI(OdIC2VSQ2(+6KYsniB+AaA5-gLD$-h2@0c5+bul*Kc{h{;6b}Tx87;c0m0V=<3S+W;iR{-12t%lE) zV{<@cK^i6`^hamq(*?rEtRA+_zTw|%Nsz$r_v!G=FN&n zV}=ro5IVm{k>*jcXr>eUYU^>m{1n3aeQuiwiziDIy=dyWj*|JCaqsOVtT>Kq@<4xg z?bA1%>oXkbh#3Z)8qc4@o`b%@k9g5mH!^h=-GabxO+A-TQdo*-AF9`jl{?q$54Lt7 zF6x*#$%P3ys%_0Uzv(p;Zs(BlFgdtGvTC1ojnyzBXh@X*Cu>4(ukLcMESR1RPpUjj zWDpnXA0XHaynT#jh|b)fNw2+)ExM@ESa5q)1Hd5qgNl%)20q;4-+*sNy%mPCii4mxQQd(M$$PU{{$ES#bGd6JOSXD00000NkvXX Hu0mjf{4A0K literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/celsius.png b/apps/icons/static/Fat Cow/16x16/celsius.png new file mode 100644 index 0000000000000000000000000000000000000000..4e241eaef3941a972d8974510adb01edf6e799ae GIT binary patch literal 584 zcmV-O0=NB%P)PbXFRCwBiQ!z_iK@k3CckkVCr*i%P zD@kW*lQd$JA7H6y1i?aWY>tpRSfojpfM|jyrVAp7A+b;^8wJHmB!r|94&=Oex%2M5 zeJ?ZnJb9PPodb_~^L;bl?#|9q6h&y-#^U3WwKne{BD5J30&A_WCte@+3uKbK6pt5{ z@cUv9PzKRmkyJUkFhJjj$N_%nlY*Nir5$HigoNLEn0)WO0bMoV`Ms)DX!`W?@ccuy(eKXVuf<8U}qT1uz|t3hTIK zZ^B5MFjJ{`uH{d8;xwSm>LS^Gm&j?6^YV!BG^uY5=s|jgxZ~1&<2r@3#_R%vO$~ao zvqXQWOOM4#Zi~FFobY_7hsjmq9f!&S#Hsfp07?kZ-?gCyEfE&-1^<%_cy|goSHm}} z4^0hn2);)+F+U?4DW?!5-&U@)&4ig%b?skCqBT5$?F+f}r{`DhFy=y4M&)|m5JPT< z(~$)fgP%cTpS)IIDz_Y2=EmogJZp7MwT3&=x*bvo^5hgMa^~EFK6?#qfyr{q@L>V2 z0S6t-zGcYIb&+|KKtA&$?0qFN1x39~w(U|Pd6lf@fQDpI>Ekil_dBAzJ^J;+Ao3jg z`CN-Mal8l9GbR=mZ=$zX#{BVBK~52ila#0XY5|8Xbuidkf^KFaD=-G|y^+oxUBk}T zyWoO^qH5BZxcCL$>jD_lq{fMC!9FB^pi;-Xqqp~pYvPeWw!)b~!HWZUE63NWi zauwTXKi~Pj@9nHMnM+p>ych2|&-=VT=e!^yRKlY`Uqymk>NNL^E^|%u=puwk5_D#| z&F~KYC6Et3?y2)!JzbByK$Zj72j{vNsTBpJd<&AucA|TPhOV_Dxbh8(s-ebgg0o77 zZ)jGnl3AkxI-l^hM9KwNsT2N~L?W#qol_A@W?*;PaA?^tyXy|jyK47^o4Q_7vv>5? z?lX`W6j8dvYJw(uAmOjYv*5(wZEt|406Ag4r!(Crd&a&_-Dv6CQ9L=eQ@!I<ePt z9Q%Q4A+K@;Cc&~A860LKUWHac+2rJ|&sab@wei+F@H`|$Qn>db2&W}4V8F=i3Z@rU zw_f`%UjFMNm0|zUbDeFD!;N>_4=!0BZq|z`bWkoiDS|u1{n9qG!ZO)~H9QIUsbt8m uipx}nq_744hZ5P7^{;gVc)N78=)0000p$qB8E^K0A-1+XJhFU;f_y_z8{sdiU1G;dbE;L4guG$#8K^Gbm5P7s(fl`om z2ALUT#ygNGOiAoXzI=D?J>Qvo&-YQXEQ6vb^y6U|=j={he1z6Q;M?scE1q9?AjSJR zN}U2qEfBqhfY)bAIrh6j!GL;o2gTeEaO|(Cn=!ms3(!!3VX!)CFhIjtF{*PzPqL0N zD8y9^!7c&F&~UW|xat;Y#tgf68e^^r$PzTe1Q_*(*d#IEg2f8t>jK!8gkz`n;p=S* zdlD%9#8dOV$=NSPD}2*4c$avA0$Fbhcs5Lc8q$SBD~s1(c~5x#jRuD%%b~DVUYWh~ ze4d=G|JOu?ROH-`i=`TJ-%40|n?kvBa0uZY;(g!EU!6_WLK3 zdcAf-6x*jsS^n=6Mi?f4>GBmVFSb#yZ6TRVVDs}waLwM|;%{Dq-Pr~&v~l6$RgWY| zxq&&bSS(N;vRSTR+;spZqX|zEOE~WH;6AyHk$jK44x&;n6We>kGSEhzZy}S;Komu# zF|gSjNEg=eY3d9#sSj{Coal5U5*@-zgQjS;fPhRUgI+hOZl+1rnQe+&XmTuiUdvq` zO{)Y1zO@XUJhN*^1}^&#f+#Ml2k9tTk74gi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chair.png b/apps/icons/static/Fat Cow/16x16/chair.png new file mode 100644 index 0000000000000000000000000000000000000000..700a156cd8c18a6c76ca8385a6a2c9f56e19f212 GIT binary patch literal 550 zcmV+>0@?kEP)pLBlgVVQ241fhTmpf1tM$1Z2;5aFmE$!A9*^g!TC44U42JDq zuLqJOfhdZ6p^n&KD7MiDeH}HxTQXYJ9j90>^_EE5Ry?c(jYw@O494u z7?+1XFhQ52osRwwIDQUwTk6QyBxt%4%I?sfvWcwRY)w}f!C=?}qal`PLlQB@B$DII zi9jMouysYwCU0Tpp8x{@mfHO1*4hf400000NkvXXu0mjfFEBr} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/change_password.png b/apps/icons/static/Fat Cow/16x16/change_password.png new file mode 100644 index 0000000000000000000000000000000000000000..63bc659489d53f2abdbf99ea03f4f4c0177f49ca GIT binary patch literal 809 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_bar_error.png b/apps/icons/static/Fat Cow/16x16/chart_bar_error.png new file mode 100644 index 0000000000000000000000000000000000000000..9bd7287626bf97870fb6e8868d57c736a6f0d02c GIT binary patch literal 773 zcmV+g1N!`lP)-N>AMVS$_s6`9QO`9-+T9gDWs!gD^2|-Dp zljEEF?!A5YO{GbT?r`TY_nh;c?|kQsc-_+uBP@O&Ys`p=b;()_Ap|^6KFQelNMkgI zT_+wRuPTt%{E7F|%7gL@v^22%7_CbkeSJXT3ozA!_xJCW>P-c0r$({5IuBu&in${% z_m3kV`S6WodB?zkD9qk?2EV6xleA*`Xcz3n0*7at$O~_2C)8BnwFZ5J+o-Gd-OcC>7D)(}mcW(sB;c zG4cqKA;^VuZ{f!>VIYGP0W4xGL6W#O79$cqVwbWEK{EDxq+qLyY(Jt;Te2|l3E-G0 z1n8a|#_XD2bWPqSSO!#v*H5mmG#YLmy#ky4jCr#W>dshFS^8{&%xpsn2Nxb7d-@pm z-F=7_v?41sNBnDyEQZib$DYSGm zS#t&pWxN=kO)R*Tt-IHQV!v|JkTzgq{u}%T`m$3{|Ac-1-QEDCE9xH0k)Ai98LNhvt*Oq2$aQ#(J*lp zvEocz?-*a;R%*TU=5m%VkYMxDOBDO(DdIoRPXPu11y40nU`aHi00000NkvXXu0mjf Dx%OCJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_bar_link.png b/apps/icons/static/Fat Cow/16x16/chart_bar_link.png new file mode 100644 index 0000000000000000000000000000000000000000..9eb6b8eba59eb0fd64daa7323b20b36509cd8d22 GIT binary patch literal 880 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_curve_add.png b/apps/icons/static/Fat Cow/16x16/chart_curve_add.png new file mode 100644 index 0000000000000000000000000000000000000000..fc850a72afea22f72f7297a6f8588808c1120098 GIT binary patch literal 820 zcmV-41Izr0P)h^Ssad{eEAis;bIu7{+YVvOxMjOjT7hP3spiM&_Df z1ZEc&6=BHwfQe!TuuM~IDX5APj6suYaez&;ajNP>w65zpilQ{BCKmGdri^I3gM&1> z-FW-@=c7u(HuXt?k>yYQE5?)zl$*5Ul)IBLT z(R2mRi&yBU4`FOwPU*Vi_#F{kE||`{*IlHgrUbFjh!lhP{kjz)C$NI_8_K9a*oNf@ zkb3ews}En}Xkw}7I1SyE%go6K{oA9a5>d&tzqU`?I*>Z?HAIt7W?lijMJr<#NKzm z|5;^aWp+saA(2>P>XbBvspCm^%%j8GK$3Vq?yg;eI_P*0BLiHQH^>kk{;yZK;s`s# yqgW-IOVDNU)$Noj{J#m0P0{GV4t$&o|KE4M^L@X+;B-2>RaMA_? zTa2jy`#=CfFM+<(lrNVP#1Gb1*W(u>!0vr8WTe9Jx&mG94%C&NhkacwQ!tENQ!WIN zmn|s}`9@-ktny0e#AJMIt;MnSbW8@kxUkCwo3$E8AN69x10S?!Ua<=Dm#H$>#tAl` z6_|V=GYIVI$-|Di7f>_=r8nNfkR;-H*(#)IrP!S`E+aO}bRjy|DFRs$;2s=-(%cC3 z_+Hc>zKF0c1-Gjkq(l@})qqa< zVKQcePX7S;?qmCJ$ji<|l+qe`F;jg*2j;>mDhu?udT0xaOT<((?hlDZA(Yrz#0Qpo zpz|K6YXCCuZ9ZlicK*}%R*NMb6??bZ<^*kRVq_E|d#b>E5ZSpLjzm7N-Y%kKG2ghU zbio{=(ZRCG2Jcuuj43i}Yiy`Nq^dq~xyTsA>^ zq?w>YZV91lE|buu4VBp==p3k0w_yND6GP$o3;6JwZKYw%F08?)d43wf?Dw{Re9TS# z&GW9KNhB}Ml&4A;Rc^(8E0P7pmCc2|7AJZ&?Vj{@yfBRBkb*D;5cJMUn9t4lgkTEF zt!P7+vTesM6roGm%13@?L!3mrKVRLl%qh3qNP>($7UHr`B>u6j%YRUjpP!HNkC!{> gmv#BylD-Qt02EzEKA*lRdjJ3c07*qoM6N<$g2U>Q!Tv(Kcc3lCS;oCYD-G6{U4@j8oI9ct96ER5DZ?F zhLkd*7)Fdy8HvT^NF=H}CZo}~a%0S6rn4HRC4<4BLP%m`--+10C<) z63EL#!$nueNAmOMp$Qk^_ICUMKeIB@u&hL-I(FqMkeS(Z-@Jl%O);Okzu?xqbPPS^ z%&j#HL{x%+*b`_zChc%M!Pvpz&_RKVb^*eYLeoWQ6^OP+(Ksek+PHqlD zvtfw}G<)MxLFTp!lC(**-abg>-E{gQot!UyO<}=4%In^<@ZMK^r=B|qCRCvAw+U99 z6smm4h{C3ZTuQ1Q;r2n%%~uo-+~HdwM6YMP$}B>P1dAqrKV8!iiMg|D zznQA~&kPRqa4aiCO8HiNUmp_f?@=gyVhc8hDWVuw9O)Y+aQQk%H=dxmwVV6$0;!u; zQe4)_+%2o=t2>IN20S(ifkP$K6gxZG@whamdUdv44^bCOr>W!(SuzDCd(=&FnC2xV zHB3%_lS1ugRJao(S-5C1Gv)>;yWdOOkkY{3`FL7xFl9*=4FAM1RqF5{X-nsjZ!|iX zyl5l(pEsR){4v9ElZpjtT-&*lo*TQEy(%44Ta3i0zpDBi5l+|swHdUYUj8cAEtcuF zwr%@yy!7v2%gr~<+r3y? zmNN_kFYCWwV$qiA;PZ@W#<^GpmiWC_t08H5@YDHJpnTGJakQUZ@-ilql;#tnwK3y= oR-p+rmzW^y@wSZrv|j=Y0GBo-R-pT)rT_o{07*qoM6N<$f{Utq&Hw-a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_curve_go.png b/apps/icons/static/Fat Cow/16x16/chart_curve_go.png new file mode 100644 index 0000000000000000000000000000000000000000..aa7dc60db963c3ec1abe79341f6c4a47271549cd GIT binary patch literal 819 zcmV-31I+x1P)QE?@VhI5@hA>rC(RKa1^rOQGm+QC) z3L$)wp)1%Ue1UG!e$LOwxZe!);p8at~v zP@YP=PyV1l;4Zx0E9`JEL2qLGww?Tv1T4!SerznR2kUv{tt4;35mrvirRk%GiHQj) z>VGq_`)e|our`ZfY7`9>xoo{WhBjXlN0-(z-?^RaYYoh~@&mK5He8{p`XB|ezfF+5 zUy<@5&JU|<5?Pd2iD3#ByPq>TCYrfsGHFgIy1tIl>YBdp8mj19UF|N57x{w2t350> z)9K0CNdCPa;21}F)-1YvAR{f0j?POw?m85%aVR5f1tPrukm5&J8dikGi2SP$1#2d zZp#LeSawm>QPh9Cz>1{JI1G2z(+@=UPh#x?8 z5$xoiZr^R&e(qcH&wevfHn8XPc{C-wIjj(5XZAjqrdGK7kXzLSnhA}Ra6oa{~D@xZ%h32hg5wQp^A#qdd1DUHVG45g0m@Lbt5yb~*8SzOICllDKXpP8RqLNH}aLM*S0?Fcx zA(RGVi3=bVGNf~?(88d$x4pOb^SgH}!)=LQ^3OTvyWctYfBxtDl-}On5z{oEvxEQ} z|Fcw8MbosTwA-AGQ0NO`2qChvLdGbFY%VV{SzRJ0bUiO&+(FKCtYKOr6bi`+_-F;`;17_4T_^6&HWTV${^uP+3)hW!+<{VKbMG*x_NJ z|7+a-7x;T&ks{U2Z2D);UhtF3$^#1IuE4};VY{0P+}YUP+RnNxz`TCQG z8|KvhPkDJyP%@aN+Ei-!}^b?n$68F@Jy$I`+2C+;ZVfKfwmzuw_yLbqj(-s8G7kawiPQ6PUP)tX*6Lxm2T(2$wHSQ9kl3bqAVxxAkpSR@ca8vy6trPmhm}Uvo5Y=)~i+p9=EfM;{ZH z{`Sf$R83O#cv+EuiHwag77mkGTx8|;ZO(Re5sgOosCNa)=kwfJOi(aQ+Jo=0oJ`XF zNe68wPx4Mn3oix&h(dw3wjicFJ2^S&w4>Qd+DpC%3<(gM))kJBE>GZEc<1 z4GsAHe#hRFt;A+#EL(tG5~VhaqsNX9l$Vw5EZ(}6Ogc?C9A3H+UpSUbE+_Zxd-i+z z-s&0~8_{*0R4SF6o}PL`x$m_$NR(`f4T-4@`>=0+{42l!Gh}MT2d#$L00000NkvXX Hu0mjfIS{UQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_down_color.png b/apps/icons/static/Fat Cow/16x16/chart_down_color.png new file mode 100644 index 0000000000000000000000000000000000000000..7935f70237d6e2e5ab05a0378931fb1d18e32c9f GIT binary patch literal 674 zcmV;T0$u%yP)S8-}~Mh_Oh!J!gVFcxNR}6_Hr4sPqS$2>xBpe z$f3M{H(Mp|y>^yf8OAT(mOjg34Dxq`l=PTyMkjw7hY*140+$BSbNw6~$CbjPBp4V$ z=N|by?e{cb4Zyx)DfVLM7SPlL+!#jBl{0XJlpeQ0;czO%@WN@RrQQ{wT+8aotJiRC zpKR?*V1EZwJb_c^k-vHe(z0;iGL@ISX?`~_g#1Vnw#6C6Nyd4aWyZ$fg2_V%6UYVE zA>P@n^}vaKv!{~8(=q_6+>`ytjf^5bJb`Tbwo&5=n9&lZrB#4P zB!cCYimsaxlTC}2YO7S}%F*NaoV`!N`gA!gHHu(syV1aL92t#9X&hYB9u=^5Xs8>k zu@R!Y3?2-UrZ(PAOyKaI-LV=5_1OFQIXupfzp2rn%HSWSnAx@s?mDoRmW&3$bE)0ij@t zML-k|o;2~I3F23R21Er+NK8C>@W3Ac2RL~1XgqlF(o$1nF!3W8HQEwSCQ8JQ7)eVP z`auhgp>d(KyW{MZ7ECnJd6~?6v+wttnK!diAP{(~Y1%O&!rw&V1yjjfk|e=mvHTbs z8rm%z;ER_ogY6%ILdcL=EsWPVMqVpG5`;%n4{MD(vJqL=HN@g^{vZ%rT7t*p;b6r3 zIQF-8;`YoSUd@Ma`alz$RH{lQ*eC7hmSqd{%i$G#!1y8GZPeBTHHd1Dj=*#CQbzB3jXNkVfDWtM(y9&|^M3a+#GRlz6 zr;=sZShI;VLRW^N##5-W0{ypIFn5QL%d5!gYuJ=FF?&~oE^Q}Z5^x2W;np0CrP(21 z6BRggUBdH;48pMm$C1(-MAQFy3A`Q+a7rGzZhtpk;XflOpBy3J%X%6HPQ~%)}^o$+F z+0HKPZK>nos>4DufyRMhyzK3Rvu_aX?ndaYdPqCR)#vrmPKhgN)9N}=II5KWkwlW% zMLhE6+3WQd+bD_O_|VksD*gxTZrj&f_P4tC6#b%Dwb-(U(k$VVY<{$DujURlccWOd)w(>r0#g*Q}jQ)4)G6 zLi@>5US}=j6=C!PQx8jY|4@``D0?PK#5J*)c>x#S+?YNV@yJl9rx~Ve31028TUS zVr?4>AwnVaa0q9_WS0V4cUGa(@-F_$IRSu71yEU^j_+%Ioua`k?`196ImIsa}XiSXy+1@>_Wf zqk1itd5H=O6U+^r5N#aGx%xWmA;(sW7I% zH!P~;=LD=-VM}-1>N^{tD0?q^F6Xdw)pk;rCy<$yj!-mGQWjvTxFzK*r*o%bPbr_B zdfsj*QS+cimK-eMZ&p|($Xg4MC|uqxx%xs7=Y+Oyr9tF(q^+jr;YO>RmL8T@%{_gI zG#2RbZ1UvO<$p$c5;XT-P_>6{KZHlAwFFqBhKGOHflAKBC*qyCv{v$?GR_G8-;``5 h&6^La(f>z)0RSV$FK%W&W+eas002ovPDHLkV1kC!dr$xX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_line_delete.png b/apps/icons/static/Fat Cow/16x16/chart_line_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b064edb385289867e34531f26fe31b32d47bf7a6 GIT binary patch literal 654 zcmV;90&)F`P)-#^CJjMTsn-Z z*Q1C=qu64z;p0gsEZqaR?W;!THIvtEa$SgjIuO|X<||vy2h~LGx)EDkBhkMF*ny%b zNG1}w1=&b>TkkI1YZ}JT@y#f!*v4ZS&qLh1%z+{l*bO^}qAE=8^QJi`G97HWy$ZAK zEf{M$0cY=hgwEAJEpYIp{|erJ?!){H;JY=o=%(V>DGWY*0L#YpsB~_XqiC3$`;Exx z*v0UfgXx?Dxf7A;s+840Jf7g7=F$tTSXH9J(5(=&Gjf9|Mylm^ogJvsfon%IU)6z4 zjc_;&c3_$&bX~_J_3WvI>SQ50SG-Wg^ZuVq+f zlth`CepsYJs9}$vL=iI@`sgE#D8jOzAbX&ORua*NQbg2`=*WO(W+_%oT0-F{m05_I zk8~VHXPnYzoX5SpbA4yEx##S2&slq)wI7Ew8jY=zBqb0Lz;Rd*<$q2%a5FR8WDpL# zz}xkD{Tk&=r5I;q9)_gg)oO4&gUM{|^MR9P@SFe@uY$nrWrmSCLQSTx)8B1dQU|n7^%wvx+BBr|N+ zH4}X)Hqk;3SQ4;j(goh-g5Y*R?U8Z7Pe>~XLDxfqR|`m@8gE1nmx`}L7qbP?1ZrWpj90_zN!rIheO^Kz~#)OhskLIeiA@y;X1yPryHJ z11c&iW_bCOI2iSjfe8vf#@sULvDnG9bsbU1TY6Wxlbi$flwVRx4X;d;bMb-_Lab`0 zN!V9ZpMqzdjgY2*-g25P6-fxupFnHvIV7g71=`L+A8{P_o;RWF_N_REXy@l^^5jD! z>I>Q+h=BF`PYeuMS;qyyA=M%=l{MX<1+Y(`^=UbhlM)n@_PH|7mLxMS6$h`zV}Hb6 zgodre=1rj(xe<+|bawOLFyOGFv^4}LAN9cRon9=Xq0&JA5=Yf;qT!oFo%uxfgXnHn z^un3JP_@tqDv#ImiEYFv<($t41P$C@H)6f)M#_#=cwi30>Wn)u7^~U)@F{jb79ScA z$%cq!l6UHmIe?~dBwB;W^R;oyj{R(W#GhULm&7hvxBn0HTYv!o#p!+kAMBzZ00000 LNkvXXu0mjfCK7p+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_line_error.png b/apps/icons/static/Fat Cow/16x16/chart_line_error.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb6a418d1f0ca35f626390e08b4ba5165c36deb GIT binary patch literal 792 zcmV+z1LypSP)B)}8}oCz>-69mdvC`Mr_-n{mw{{!dR$%-OlJ{m=+ z;VwSsq+zt-9>UAZ7#tizWN8%-{8v%j!f>CwKnx7zz>^#WSnUpMz7OD9XD1}`R=WtR zEd`=YMDKJTx|_bCXR?nN?N(z1;ARsRh{4)I6urJXSPw@Kj>TYeq+%%=!}c6d-BJi? zcJIhNGii-u1iRqLLFtZ)*_m17pFDvtW`f_YoPbppHf#EH;z7191@NFAub@C`;y)Jot61_ZzfV}5!{@3`G$MeNrS zDq1q}p+!RPaR$%BQe@YAk=Tl3C;F3)6%O{m%sI|_@{o7#48)YfsCb--iFOrnB>`tu zF0#FsP+l_yxA!t4U5!wpqk z4Cms2kwJ1MZ-=`PXc~kd0*muom>e625^RU_f(zLAO}e5`X$|Q`$KYD&F#;qzT6eJu zHyevl?kPt`mJPhW74A|eZO18b13fQRbq_g?lVuqQH5YwNmawb;MsI-bB}dF*Re%Q5}~n)tZDjH*6hMfgwqE5HDI Wu?lDA10Poa00002~wW$v7N&OIOhbN*MwVzCj&advs02THNJe0^mp zRP`@LaZzZxW`@Jz+xlz5w)Y4GXz|ddA{CMn7&ddx8qLpseC(r^0NkMQunPVt?fI=!u$~38| zZzLo3rOWViqz(J>YRT1Q_=8iDHhJ$B9;tZDUYg~B=1rUpC^lcr&>7jl#HSvK*)(@< zYQm|`cdZAbs>rZ*7Zy>AHb&9rrjkpCOm+KV#ksFMO5#|l*EmzFc*9bUDml zN)Rv%>VrY7bebpnH!}1=iJxy#)NTw>xRPR9+N}EO##$dL8jX5g&vtRGP#`*RibNuT zE7cuW5o*4h-6ua}*U2yW=!qXCQH3L4bYOr`D8!40x=E+A zRjNkfalUVPkYNeFZ(o=4Wzwk(PNl+|J+G4!8vBp; z(fjIa96s~{k9Tz7IS#$OJyc31CMPH5O(=P#+H#I^rA$eJgEGVupM8#*%hLDW``ETE zB)KdtEs@D&`1q3(_%TJ%t%U{j&d$#LGcz+ymX(+44tw|PVRLgcx(sS?aFA3oiO;%a zS!`=6pKaj`Mfzbb-r8u_hHg1yLO#kmVJIj{@>k&e+3u-q;6eL6n)2c00000 LNkvXXu0mjfN5QP4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_organisation.png b/apps/icons/static/Fat Cow/16x16/chart_organisation.png new file mode 100644 index 0000000000000000000000000000000000000000..4d8bb59f7501ebc2034461a289c873c89ac35e61 GIT binary patch literal 459 zcmV;+0W|)JP)>S7_^w#!-eZ1T^E4Va7Jlxz%p@py^gsEmr}yi1=Qn{WHnK z-TN39B_%mr2j(*biY1J zis%M=-IT50DS-e002ovPDHLkV1l`( B$A$m^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_organisation_add.png b/apps/icons/static/Fat Cow/16x16/chart_organisation_add.png new file mode 100644 index 0000000000000000000000000000000000000000..dadaeac45a698ba53965c5bc9cb579f846579c2a GIT binary patch literal 604 zcmV-i0;BzjP)=%PXle;`^Y>Pp@DgNR_0A_aymf)=6>f?$bg zS*YX8d-rzkof*0Q(0JhEymRh7-#PER?=cuw-ifi8i%L%b(#SJ{#Q~p<@u_B1nKiZ< zsN$izK14l_B5s@rT(B%W8hBEP6LyS1P}@IZ3*qI~qt3}mN^iZ?=l>;81zYYHa3}tp zWRQtGLka>;H-6cRNV|el6R13ADF_aun0Yg}UUt@~oUKE~FoP79L%5klDELB}apD{& zUt3$^^0_P+YCHWhXLLI@L3IbZAM``k^g-4V9uMHHo*=7jdcp&%h>>_~rXVM^CZx)7 zTB3uynNNS-&RxjPzX25ZTk!cu2fnQUJG*$N2xQm&62wS;K9XDg=m$MfPt83N6eEH( zy#K^dbO$(afyP3Ku0@7)TK~tdv|J%2Tp`fAw5`3QSQi$3DIf4ZqkBYP zF^263LqVRSy~X2*=PqIAkp2M+m|N{c`)qu7%FnI71}C-KBC;2LH8o$Vx-ue@k^Qi` zq;i6G;Nmg@SBrl;8w(jZ*J$ju=dh{s_YENW7sHA&mvGVeAbSaK=Ddg92>Be;Dv?ni qT|Cl&CWiCdbwY*_?-Dlu2`~VpbkAVM!nw2n0000YI4d0!g&LF={m?>$)`GawMKZIoO_4_8Ley5Kw&;h5p|rNa3?^8*vV|@R z(NXEiI5Y3w&il*j4~+*7=brDL^PO|gJq(K6c#PM%JUUGQNCju48V7VA-n{Qemzv{K z9V_`o&jhljNgh{j1d22b-BS-baYBv}2r9cTwy?N1@UODhNu*}jzW*P1PaI{(yN}vh8{}QckglX z*|xaB=aQjV{PbhasCKM_PvI*g%dItX>3Xe9bu`G-&BigigNyMGZ^=d#u6M4D8iFIE z7vs^|$^G6crKq7E)+0gbf&KKi!$#F{=ZIx%bXF-#OoR?;-fd21*Lrh^n4*t1;)(f?BlaAA_JNF_uC5 z{EZ_`+hYyG0I@fNrTeQjMG5RKuRw;c2yV#*GMa-Y#}8sP9KrDP0^Uqa!@;pNv)5~S zZ2%^je2NefD7ttF8M%9)^t}Xh1BfeN3>D9U>&V@?3s)+O!4d?rS_9Q~VGBTuE1kaj zGZ0ookY9I!S)2nlH>?0z)$wypMaTFW<~JEM9xj5SYJn{PlXK3YQn+*#+Q>(69xpi2 z3&dgoA&@l#l9Rwoy>EIQ5sgDxel{{&dfF@iL(>~F3w&UvzCsWs2(ACkAN3BWm3PT)Ohz?uw}PlY9`u2BGvE=1Zc2a)5z5#4Gzt{QOj z4l_=$0N(o+;Ga7QJ&&rI+lb1stsf>6sv+9WUPe

D zWX#3GGtZ`Knp9ke`m{nkJm7O6FPDMn zriw$O6!B;lGB-1fjmS;u@~<5^4>Tgpnv=3MPl~qW>mt z(UVCt`M+u0X4%wJ?Kw%B`HGh9wzrS-Zvh4Xdx;sWEV~if00000NkvXXu0mjf{f%lN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_add.png b/apps/icons/static/Fat Cow/16x16/chart_pie_add.png new file mode 100644 index 0000000000000000000000000000000000000000..90f124cae266b20a183d77111015edfb020bbeed GIT binary patch literal 855 zcmV-d1E~CoP)RTPH5eIECm)85;A zp@N}2G!P02#WcZ!XrzrHhM9>;4GwT(G_?-ol>lJ?#z_Zl@R2ekVT6jrFab1m1ohGQ zAYh9I5?Y`omX_W^>Fv4a?7dyLtw12Cu z<{?cxPm@ok$tc_7I_jXKoL`h;L3ndqA*bn=nOv@QMe{4vu3JZ>5<1tvL=aDLZTQ~y zZwH2ceh??eMd*F!2^EJqa(A@&sn*7K-y>ftGJWz>QI$ob>G)xcu{5HsxsfH=uw5J5 zEtG!+Dz^P>w*9#`caog@inRYX94jYGmzYYmqy>E=B|g9QkX>6hk_-KIW6h?=0%@9d zKKtU!aPtPL9OLKm1i2cBOO#SYK6C^wv9??uEz?}T3N4&}OgOHgW!ai~yx}{9RRzK@ zPZ;GPNr+R(W;}sIPH?kWX6@2ijB;D7mF#ixs>?p;0M{#kas(o)g&7BEn;{!S_>?Q9 z#z<-pQg?PfG1W5Xqqcp9jb&ZZ#mw7M;?I*oBq%gkJo{+2-p2YgJniwxg?`?uZ>Vg; zi()wZ>Q+|P?jSWOa~7<8t=xY?+X+Qolb9{O4O1r=ya%s81EqwIMRT{OAJNx;_x9$A z@-Zf-iwl~>5v}fb_HpP7#hR7S@B(bE+ehEsF8Z(Y!FZ9t8T*5d@BbXZ32X4H9aJdH zdDsAc9O;t6!rE0ZDVc0o+{xsWj73lz+MLU$_-10<^n87Bn4oGALDs{K z;r4hhLw`w1qnuIV;BlPYgKS~Bpl0ElW9E%6j)aS7t=O)-rP6)QoZipg|2)qB4Jji_ ho*2u8a_esa1^|aEF@)|E&}RSu002ovPDHLkV1iLMq9*_V literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_alternative.png b/apps/icons/static/Fat Cow/16x16/chart_pie_alternative.png new file mode 100644 index 0000000000000000000000000000000000000000..d075419415a940ef9e630698cac6de7ab7465210 GIT binary patch literal 846 zcmV-U1F`&xP)Tu|`hEg)h9mxF?b1d$v>@18`6sOZTh0YSx!f`S)8i9rxS5K(Z6 zWRWbBjEOUu>FK4)pLRq&`>9_P_3OX-@BJz!rNsXjpTFDzs0^?L@@FR_%w*@maEx%x zzYj8o0`1@ALY%RU(DJ^%TZk5O;6ap5OW(f=gY~JEWnjrDScLy`lPr3s{IT4xPR#bJ zu5*nEzaLaQOJ8cEsJO?h*a2lS1-$j)=NBRKS&IJ71{BMJ5sM-0+c=llgGce^8B@Ad z3WPYs!sQ3ls?Cs_Oo+Pg(3U-DJPb`E*TXP$6Q*s$nx4c^doO18_97Vzt(HQZWAlSe zMXhbWE(qCK_yDG>P{)AqGoq!haF@`f2T39v>mIGHj@d zVrb+`z?O3rn9Agcs)p|RC|YYQe44c}p0WRV2Wt}{G^N5pPj8Qo;p0?>02HXn=I%AF zP`e_D6y8ncf}0yFLg;RYqrE1AHUey~wSxWEUo#jU8N=KXfoC(w&rjZ1sjzz6so}Tf z$;w1yOEX+g!gd@ut_#-{RG9~l#Pfv=L=!@wke-EK$SsUqJkqZ2I(;|$V({>jc*B;8 z^jxM@p}rf2j*uCmFQR}GQI%Y{MHI73lstn%X8Qiit0#_A?q^0*!14KogLRQ)eO*h> zz)8bO^pMI1EB&I9n8jjl;oF9h#s^ETC`~6BC-dzX%VgpOQIH0>8gSr7#gItsO+VQ zPH8&M%$;o+<94GzIg4#Aw-B`B zFqrI96?R%-$}7gO%(S#GIXh0b;rB;Y*EJwiS_+fdIKQqM9xH~oqmzw~hClbuSoT#S zI-)FLQIK}-G*{$A!Uqo{n3zVq>oT#@rQm3P7Dd!Cai}hgT%Wg%3)x97e+gXKy3g0P zxwQrM{o8Pc2B1ia5KkcHa7qh!IhMf9x3kz^xe0!+-X^3d|3lz7&iOS}HNePwu#^Se zAB4vr0IUQO4nxqZ5L8%PVsIjbx{^Y0@>vw2r~>u*YfGSweuFn73tn#!UNZ>THY^A5 z85%)>pD;3=Lh;HFI8*8cn7cyDOz8mkK-IDUI)GarPM($rTpI9sOz5!Ol7Q3YG*^*Q z=tMIi6cw!Y3Z#_+C|!sJS&aVHXk!wx$|MvPgQH4v)UYwn#D%_ojQ6%MTQ#7W7I0=q zB?>}KaD;=j1W8{BU9oZSIzvvC#NG$zQ1kp69EyHGGY~cW7lo=H*Z3S>4t@VxF_r4T zulV$`CUG;mbm$l!pA2AEatrdBc9S%Nq;iZ5zdJVdbIPLz^6_KNjO{Bc&IMOyAyt`f zFM=d|wqBs2D~zJeML;435u+eh9NEDjM#m?%YJ)fMFjOM??mQW7Y_89SDu2PIBDzI$ z+ks`Ii-!h^zB59dw_v^9kOObP_H+PuPoSvb4BE5vSR`C#V0D3nrtx`#Ia+I5tFgY= zONF*by`Z;Oz;qq2$7a*BKqMcD!@m?!fjWVAW11_7EFHfM03^@1cclB zkVNuf#=*Gd^vo+*G$J9vSVagdpE)ESZZAI@%FrWn;hn~lR!?*9z{!7x^S@R|$X&9Z dBz*ZTzyP;)IjgD>Hwn-F~9pPZTb=9_cof6o7tPPHZ|RuJI(eq-QyU6SXt zMP@SGyP=PmlS7w+6N)UoEKBl$B=Nse=eUCGx`*^gWL@p5hlnp-N=S0(uD>6{&T>Ba zZ(IM!ALp*x&Tb*JRlY$*W{$ioG_QPJ;`uGa@>AqKc~7W{P2Z#I$17ZML$t3-P+^%J zo*(S;#hx$7UO}MHwq{u!cW>N)^W|r_zYZY>;t#nzS=SS`;HSUx96X=lsph*VF|`gm z@Efv%JS{qrUDxeixUvN1<6ygB=_)0BU|z4Kw@nv{CR;f?P>O%vDwkp*)+c8qX8vaMe158`^2)v6?k%nKnaS+%h!uBaN8b( zhP82+_#3XKIC<(fwvAM8iapoezo$&(_45Iar&Iok!`~+{!etniV3&wY1Rm&Zq3JP8 zkS7E=P2WHr8zVh^&hgzxtiT~E4w~}lJ2=N);q)zup!)aAGk2Ooz$*86;g=_=S-)C% zsesY%I51ex2bHJ$#^3n#rTII)Ny#GeqRaXe%>VB zjXeG?`7^m8R4FY4yg31GUX3?A58Ujd{{$ESR?0$HPz~Rr00000NkvXXu0mjf!IiuP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_error.png b/apps/icons/static/Fat Cow/16x16/chart_pie_error.png new file mode 100644 index 0000000000000000000000000000000000000000..17fbb9219cdc46dbeb1653e8c8f62d705c328399 GIT binary patch literal 861 zcmV-j1ETziP)X zQW0V+3T+^F*T45tUk?>n3u`gP^x7mDQ%N)& zt}b!c{&DhA8Bf`XlvXckrN38-e}&VimEt)5&;R2e*Ee(=V$*I z{^IB9?@HC^O#wZlucK%h#mCaE?IVS!50S4dQhx7sp-R#ujD1t27^gWnSYT5w7)^{l zCMEv>>ayKjZnWpo{Y0OAL_Bp4ZRLb=h2=Prw&3hsg%8dz@kHP4gn>J1tm)kV#BqG& zrriT@@i$bhiW}zf!zQR!sKkn`Kb*jXho;nMS)LbT|7U} zW7pngGTF=HrMD?Y9!9K#hLLK|8`x?Mq+LlgLJ3@y;mX?4b&1y&M`$_lF!RU9IkDp; zhbL#rI96$4IO!_9e19JuZ4VHec%5vq%3yTF<>R|)Irs>}`=*(AtDnJBhk21_iD|Up zBrBYqx^nsMh1yZBl@}XtN*GBBwq43Ic*ij0U6fjt-Dg*4kr%GK|I_oC(}K|G;swSg zf0;uEO}JU-o!Ge-w}1?75QFe+dv1kM4ySRD0uKFa!48rampP0a%A*WZOFP>b<{~OigaZ!n)h_n(Jqv neup}x_|I@|L@)m{{t{pSITL100000NkvXXu0mjfwfdrg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_link.png b/apps/icons/static/Fat Cow/16x16/chart_pie_link.png new file mode 100644 index 0000000000000000000000000000000000000000..608b1c8b7232c007df4d54ed20889007b007b3eb GIT binary patch literal 940 zcmV;d15^BoP)M13qdsg$;o8$%{kxs&i@S?Y->jOcphBWZSfqZ zhdFkKV&t)L&$o!!Is(l5)hDoz1t#2L4F5XfBQB9S|0bX)oi(lRU|C%qWM<>+x;GIt z3s7gYj_7ZH#d4;7k%SHkPpJraM7|&|UEbN;bpVlK7W$XHq)J8CLC;+UMaA$1RNx2Epf|?b)@p z5ND<#Ra8QfB9P<=VB0V`5DJI{0SY0WweZr4WpJ3#=8#JhK8Vj)e!vOBCsvXl0Vw6; z5YrC8^#V|WG9_)6`;|zGtHuK{I9{_v%GkB&=9IqVd6AjS;B+?1jlTj~6S#vm4 zXBL^~xAKkhUt13G%)W00_(>`)q%|`7Dub^vhJLVHF*k6tFi51JB}Uy1T)jKSh=c-nh9jO21{5C25*iM zZbC~YkY32*%<0p(JwDzjj(>$;D(eunZDUI+xd4a4sNeAee*b9~KEK?Hq?UnU6fqT# zV;~yEJtzFd60Yr2RTZU;6u0$4|M?L1w;V1`S)3yf6!B;OZlqK5IC<&}bX_m6x@j0l zr8Lw|$Yvon#7|+}5gymg#i^m;8*4gu?+6G#c?9G@=DBeF z(uVboXliPLWm%Y;o1^cNuBh9Y@*Q8gcz$~>pZ#%QAhbrRsDNH5AeYZ+Gt-&((`ha7 z`lj%e`+whmF_}ovNCq;QOnP!s{pdeGCmIOyQ}47PP#-`4uXgvL00RIS#*#9fh(8Aa O0000#P<4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_stock.png b/apps/icons/static/Fat Cow/16x16/chart_stock.png new file mode 100644 index 0000000000000000000000000000000000000000..c44f032a6150457f83b38563f2b49822416dfb66 GIT binary patch literal 727 zcmV;|0x127P)Q50QgW*i)KN)7r5 zLx_Te7#|5zX@;iJ3#GqC>MQz)1|k9riN36;?12%~N7Ro|P-&!4QYob6!1$V8j1`4O zHRPii9Un7uPwU)!g~^|6!@B$2z0Y2IpMCZbrS;FCS*!@BWuV!Ui!cmv64i|Za88cH zqQ#%`w}Mc58xq8V#Yu&!D;GKzM)cMpk+Lf zpxq2;TTo`D6arG3acffb zuff)uk~1CS8oirOKmWud%@&tk2(n>|f6d!PE7Wj7Z!ag}+wRwl`pKl4L zrX%8TlGKjq%v6sGVXRl_HA!iiMFm%Swq>qe9{0<%4Cx0ReWgL+2eIzj zTRnzYuj|~#LA_18x44fLUh>L=S!>;{t9}$*_63XT9<&YtqYQcchMPVRBSg;i0GJRP z&UHb2F%P2w@9viE&%Rf6BS(Y1srUh&i&?9C38VRwR+DzD)>1grfAsfi=2fDfMg(49~uV7c#$jl8yJ2Cwo=o5N}rMmlM zYdofJVqg05fQ{T!N>4L2qC~`;gQGAQ9h+_qLxxAYSw7;CP>(%2tCy)rSZQBAP|RhO zKAXTrMI>5*rYvADvp2bbniarm+Lscc;XEe^cIl5yGY2MNYK3hlP|HOF@l#z@ zUSt19=j4QXfzX&oNcq>Cj~EHv)OWIs{{6SCB$g9FV)%~$0{~Ow?%?}ar)&TK002ov JPDHLkV1jCzPEG&- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chart_up_color.png b/apps/icons/static/Fat Cow/16x16/chart_up_color.png new file mode 100644 index 0000000000000000000000000000000000000000..76b13307096ea6da89ed99d04e11d98b670ccfd4 GIT binary patch literal 656 zcmV;B0&o3^P)1RCwByQ%z`7K@k4-y|w8n^i&eiKPZ<=P|sQ+5Kkb+u7ykAE2v9=^IQrfFtlc9Kwj>dcKPH1p(d- z=n4(cDNF;*pv|_6k%{3r+O`EjE8OIWznFlr8%#j7EXb)Vx1dznmIJ)HjiZ+zjl-5T zy!|o>OZ?QG7`wr30;EQ-A@?-EIXI*I47%fsstd+ju z)bO!>oVf>?ul33FXUKE`a&Vj&wWVyGkljwF}nkHOnp)Km*SsG8%>g0(AR^k%E27)3? z<%EBa=wpUIsi6J`dV5eP7W5vT%YIt69UB9O520G#)Rlz~?k0>5iSxhrkGI@kPzk~Z zL*$0AS1A^YUIHOqD6Lc~a2$u)lK%z%)4`u$Boe`Xq*N+-2^6@|Xyh`P%n2dHp1_7- qsG@a+Wqz!GUkBicdf2PK1sDLAbs_F1vvYI+0000M|qjS!ftFnpnaGrKR4KXn>YlNDRa z`$ofH5@P`Kt>@VqP?=bguT{YqJcC3Jq%?$l(Oqs4G8(eBEcw#$~2nc2vwEC zSgC~aL>Z=gTU%dkHxd#13|w~hw*P0#6VOzH ziRH13ad>!$Y-SXdV%=zn`MF2rk1d!G9Pff6nj0Vc{U_g8UqidyP8h`0#;`-9I0DWy z&<=3tleSbPmE&YM>WT(ck?PcP#yJ%2gCIam`Z;Eis)KvC#;JWVQv5bLW)7G(6Jyn0 zaQn|d69r|afifATxD7~LnJHzK-R@q?038@Hr%c;% z%w}e0mU!}l6w#>FY8Uah#q9XW?Ch)_ytd@U{SwbuwOTzA!~TJK0sptJ#AfFELP>Pc^|Kq-@1L!?AvCFndz5Md~G;nkN%Sp0AmCAL$J zLtq?%Vo*Yy#3V0*nT}BuN&;^@#QfVy6iDw@oTYP0u#F+RSSw<)@rj7K5e8i-6?(8z zpTqp?2^1(kX#v-V7gM-)3EFa41WYd<#rMWKy1POwtX{z5wHpX1HYV_u(FZs=FwxGh zcS^_{Po*R?FNQGGU&fpIGXy4x3rwE6kI_Tph*XO}KHw_IoYR99B-=FBRuk{)&moD> z*9>>heZ+~wdZ@6tNg%jV_IpQPldIctMevj6Y~fhc>JgJ%{*xjj?j1TkAJcv?E7B=3;@%~vm$d|MCkwk N002ovPDHLkV1n`x6Y>B6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/checkerboard.png b/apps/icons/static/Fat Cow/16x16/checkerboard.png new file mode 100644 index 0000000000000000000000000000000000000000..2792ef086c119051e773bcd12ab42dc153aebf0a GIT binary patch literal 558 zcmV+}0@3}6P)L3g#rAX+ShFP{?QA(C&AjAnKkv?ME zmu)B@7SHV6;D^zPDa@xQhd<)6@k!_(7y{{LvlS=A7WU&|CPFiCKR8T|O=ia>vy3-) z_E~Z+B9?#y+mt0(UEcyK5fns%5FA$Qbd>Q@Vj2uXuX`XOmn+!JA;j@Ju4J6mbsaX= zR#07WHG!+C8BDW;L%dtDQ&wPpahZ2b>m3k6YRXE*^=eS=x-|r!E95z0IYx0b(O4WV z&Qp-dd?L~A?Z9lu4Dz`w;)B_+-2=5y1Q&0wUP)=FtW*x9>Ita}X#A3-&W>@S(;qNH9d*RradR;cb(m)NvrhA zfnj!M=l7dgCWOHMkg>nNk0eQ+Q=s>0nl78Bi71M|7~}N5AQRAeEM+d2b9~>2rfJ8d zd#&sGXM>zykm6&dQbD;~R#8cZX0y2$=O0M&lFNy~NJWPRKbI zlKe0feh?^malbgHbPl8F;*D6n`M%iR-VO~qn~vjv^DzYGc!)RwwWO*EsO+nh1TpfC zjf`cPhE&94Bxw>x(56Nj)0K=VP?9DyXH8=;$SsOvn3e?@AUyfivz&ZhUA##!EkQun z4dpz!)Dh)v8*v(gyBud{XQ9#UcDFK_?Ay}P5(*0iGM*raBaFwu?Lq;GNHH4IKnOrP zm!k>AIPDM7cTdsnbhad{%k_HwfQD7FvROP>S;496QkDc6GlODr5$(<~3|+_FViB#w zLxhxsLG(5@HlDG)y**T`)hD~VyI(v4YcS%7CLvO$!8CN$a}>s^d@Ez%PT>}8N>p82 zdrH1vReRA8NJQyG!iYUpSSB n7m4i~aP)}##Jx+!9{~mc`mIkcoPT+u00000NkvXXu0mjfMc+tc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cheque.png b/apps/icons/static/Fat Cow/16x16/cheque.png new file mode 100644 index 0000000000000000000000000000000000000000..efe33c85f86a8498096815bab1fdce06744b4f8c GIT binary patch literal 454 zcmV;%0XhDOP)q_Gh!EX)_A6iF*s30D3z?O)V!Q*Yv^)xkz}#>1LPPY<_o+`7ePb=G6C);MWw zVQOKQ_XgxOnHUqLGKk8!Za2Khq`37-4$C?)#zMz2tRDD1`SM&T3KfJZ@p^##)d~#z z_IqKuBNom@kq|gkBcc$23i15(igA$XO<}nO!wN-O zhP;y&q*$zq(C@ztb&nvZEX_d%Nf5c)feO$*ICrO5S*wnpob3OwS~m-}? wkbYq<`Tg_j!PQ^qFZkmmzlnc;jo$(c0JgW0|Bdgc_W%F@07*qoM6N<$g4UYI?*IS* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chess_horse.png b/apps/icons/static/Fat Cow/16x16/chess_horse.png new file mode 100644 index 0000000000000000000000000000000000000000..c58a2240d345748f9902f5665c773f352152f604 GIT binary patch literal 720 zcmV;>0x$iEP)gnI`1Lv>o<@R zTbc$~fDi~68lxes46u>NN|(w4e}G#T{saGk2@5eMq6<+Hi3u(gHN{e+XfZ&A(hm}7 zDgAhTZN1ajh*0$=FL&;|xp&UJ=M1Y%#ySq{BCHJtl_7#%E;A(ZjYPMkZ(L;6;fmBx5&{3+7hs{jW3d>l988k1Mf12kI@YEYiwQd3 zateX4qoX4TjEQ(04Gj&Dm=sDTV&4RcOgfDXLe<{U(Oee+C2F!PD`kSh3}fy`Fnx4M`veuy#oAru(!XzBqW_L6d=(M z#aa>+Zf)T0^75^J7NB=9mn#$|ZcI&)fXpaY%E%I}`E0gY@LYG#;^N{0j9s}36Y1V;u~gqdHj_avmqRX}N1l9ve1`TG7M`KJ$v$aSR&Y*;B#Vt zWI;^GG*Cs{OtCB&So#}{?c{9uza3D{_ge5%fB^u@j`u_j1_LAj0000g literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/chess_tower.png b/apps/icons/static/Fat Cow/16x16/chess_tower.png new file mode 100644 index 0000000000000000000000000000000000000000..774a0bf67c42c32e0232c0aeefa87c6a8948e5f9 GIT binary patch literal 671 zcmV;Q0$}}#P)>?26MT^}P1u}Qj-!Zxv!v2Fnu!{l}Vhtg^TK7>TTX%D{ij>lG zj(X15_i2vinm+LIeee5y?{nVwIqwHT2$(Slye;jp@-0WO+1H#lJMjq4HRk)gQ)Fg3 zkY@W%4l^zOfvT#pf zbOaoC1^aLIsU8!#o-I%~ZB~Bk<}Gi`;c`QkL{uteRLT{IwQA}CC8I|BmufXSP%^%KIfc?}B6|1U zF1@~b;WyHUMDDM|an)pk*=$C$si6A%7iyG%naIc_sU_;(-fPW;3RFT0*;g;aIy!ke zoeoq?Y8>>O9s{kFYsKgX3zrR&i!RsDA7z?z)N%d@FaQa%{wn!Wj#&Tz002ovPDHLk FV1kH(G&ukO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/children_cap.png b/apps/icons/static/Fat Cow/16x16/children_cap.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d6e193e63b01f330d052262f686862143010c8 GIT binary patch literal 801 zcmV++1K#|JP)aM z{xl?7iLO~KQVdoo3PFNh6j@MVbX$bfjpko>210k;q;!*&P?RppXelM7QU;NK{fL^j zO>=)|JLl}{J2T64zVPs!^Pcy8zV|%e^D%@FFbo4J$Syg7P7i2P0F4e%X_0Mj!_2z| zAQS+CD-_Fs-vj177i*H^zaZeFg2x*S4o?RnBe&+ixiotsPtFdFRh`RBDl^LjTdEK( zRuH0J>tNPTK%-%!U})-VEY8+j3v-NUd$R;V6k$+CVKrx=z^J!o z(C=FkWHviZ3K`STe$)mb9D*)^K~0_<*dbI+%KVRj{q z7bD|ntS*rRcCxDmCdf--aq2)m?Ay|yq}5-RIIwgb_L4t_13r5>jJbK3O$KBp%l{cE z{qmg$8K&&&N{bN{JB`?D(jXv8q5?ux+5n)hppSU_HHcReb9g;92haRW&zci+we};0 zs*+>1qEcHx6e^2!3R35qNu`yg|Hca3Cx#1r3=MX71%@7dSa0P7iVO-Zg$7%PWMz7{ f@k5gDw*UhG5Kk&LdmW=0Bq9U_VjT_PeV$`YbLFH+tDu?RyAJOqMRmPppEvxw9wvIz1Jb#U9#5kz+j zZCq!Q+@0NaclM)aM%y({`oIGZ@5}%9JpX6jK|Y_yR^wZLQ&F^4z?%4Iq23B$y?C;} zakbtoVCvzuf>`OhTBtV#PeGZegxr`?MSB$(qwOvw1qbTnT&xSFIG%xLrC@>!hgwe}XDdTA zx&lqpsA;wcpmEX!k;oS!kqF}PICRQbEN(5hRCdDVu)%JlMf&z2uE(h9D!{U^sH!hi zRRv>=rsk~_C`EyxL=^WOc5iGY@fCoBk0VzVad2dg1$d;r*WHec$K#enKe)Aq457_QB>){UHyD^8Bjj7eG_% z2`rZu*%0$+kX(J3Fi<0MiY&3FX zJ#Be&n6`hYrRDd8Q@gIi_*WOoEU4M2+0dCCC*1cgGvwnFcprQSRb3HU#a{81XRXfC zCR|M`;@$?h4i#5etGAb9SQ3RO#^IZkNA7Y!7AeGMTOaaA^{C!?us(5j9w(SjL@|Wj zUpw$N0w~r3I>j&u4@g;y9|Z%Dh4lz#4Z`hvg3MnCr*lCW$kV)5m@lsxvRlz|&I7?T z+mn@e)<&6Ifm`;Dde2=vWp{(@gl4eGHbyjs^rwhIG)Z8+n%OBm+ZE qWN@>XWD%7tSKG% z5w(z9SeBc@)I=zPh(e*DvIs_zlnSE1Kq46EK@gP8LLy_9ts;w{T_epR31kXdm5ZXR zaqi+}ek%Y@l3;1&XaGdpWd>zCpNB_OC76-;Z8Tps~5LbK9NbRS?Okue#>RZagR* zgf8E_qUXQP>9LBoNKT!8Y7=t`$5sDrbey>W#0&UPi!G8X}S zaWB}A$+Voij%u_Ehx&Hl>8S(w_OXtQ+w(a3=ryLF)zFri#rx7YlJ8OEXEA*CrJiut zx_F4b;Y{!2ci7T>3?lpm1qadRItqvPSR|)TpE>4j9eZ%{1@V`y^Q>EL;*5yu5Hdz(wgJKYDv31#k4af1r*3_dW1e-*Q;5w~3;jGM zj#LpjS<^&;b;j}HMT_Lr=`+WCvx$>Ersd|O%mn6Pz9@l(kts91d2x7KnDVgx?f{gx uG^NY4Gb=kitsN)rXIX8Sn>h1ZfB^utHUm}{Ix+hI0000mKa@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cigarette.png b/apps/icons/static/Fat Cow/16x16/cigarette.png new file mode 100644 index 0000000000000000000000000000000000000000..c7d08604a87ce1041eb04e46d51a92f906b356e2 GIT binary patch literal 713 zcmV;)0yh1LP)$+_K+VMvUg{ml6+*kt)ANIYv z1EzcA4(Bdq&Q~(ul^@wqAkg(0jc5Ntu z6@m?xMe5lboV!0~CwdP%>g?Rd#qng~hOQehbOBqK`8+R=AUl)onp=}dUaN%ZW{`SL zaCj3I4OC(IXkFcs$Oc)rtj+FX7I_-fh2zJN-q6v|-hgtp1ltKl5{}#UcJ1uG(Isk1;!W;HZ|c(CWF$F5`+f_(RcZh-Tx%vC<^|O zYKo~-Je`<`(u?FB&CL?_dpwB5V(9Dcw(mW9>?qiQ76mMi7sIhw*MWdNbFrnR01gRw zc$hlx3=8Q==PhdoEKt=MUV(`kn8}QCS z2mwKxVphv@5d4GUBIKC1kP^#}*Sd-&==Us^AH9N(B$Rh3k_Pm+hMJ54E=)gh2~VI} zMyMtpEB9}Kv5F3b8J0-rG-9Rj_WT8uS(}eR+TR0CpMsq~9^%H%FI-t)hbqSb!&u2} z5AqTTRo^&w5oOW@XcI*VtDCU9L%@!LjXFoMxp)l;W6UT}R!q~F5{g8r=301u=M1`M zJ9zMV8z(XiK@>j5DdrQ20kyvRk7RCwBaQ%y(|VHkeCnc3ZT)!k*) zbT?fnwJcEXQ5BSdRTO+WTaDg@Ftqv{$n=ieYX%fW?Jp_L>`ZfHBNCNSHRZ?n z@Br*ZHAsj83eOZE$Lj?j(Qxh5aqJUw4m)EUBuVX&H8V8gfC3hTTf@7d`*^+(KP0=+ zNobmrZcu=DT%qzbh+-Utl~*X34d>h$D6PuJ1K%UmeOEwsBf7+76aAKUe!iGx7|Y3t zJp*@R>P&I%)yl1v-w20z$O!@0n;Xz2voMoX5Joi^DHme8xy>dG&S zL`%^?f6@=CNL6Hb+*xqDJqFO;^hpmmB2xg>db_3dTi)e1Z%u7Iq=ba24^Pn7+Xr8} z4=z_atQHd(&UDC7-2=9)w6rxfEp0X@_k_ciVn=3X2FlCJ!J4d?nVZG*^c1|FY2zXqa|02c`q18ifx*WZFK9CiB-97G#W1l9 ztcjffmtwPFF&Km^Jqvtz9r^kB#&jDSo5;yMiKXRbILr*h{+ksC*#(+gK!kL3+|iC% zZLnCZU>JsiY=Grh*zGRe8%UxEafgRRmB^c-E|?V&tfu@0Vgw-;5MtW~dpNXauq(1` zocYi?VzDg+k0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clip_splitter.png b/apps/icons/static/Fat Cow/16x16/clip_splitter.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1b59ff47de178e7004ca9a91da4b5dee17f755 GIT binary patch literal 802 zcmV+-1Ks?IP)*4 zAyHr-4}xg5spLlz6cLmU5)qcWwzh^n^`cOTBt%j#MIh3HXh8-FveufK6r~nqWvxYE ziy%@@iM!$M-p_NIyDHK4F)*CDbAD&e%-lH$)YXfDfsi=k5Byp~A>sA;#f#BVak{!j zghG#g-(Oz)`-6hj1p)%53I>2P1(Gl!1duQU+S=RE(b0+bZztfAImitV17d96WKKwo z4i6W1;b~bH97YU7%QlPz6h%Top@;Yc2Fd@7{0cEEyeu>*mZ>9e9k9Vo5p^|XuXouQ z=ulM+nr6V#HRPu;wrv>(B$G2l;=qR}Z3-EYMY3bGNq$Y!;Bq>UViwbw=n|voTtZ&3 z(yk5($&I}J%B3C%DRsM|IFK}v^4pSJW~doRFb5>vv`}3eK->VlJ|AMLg(_bS;)x_Q zH9=)0;IBCaP1kX@)(c%t!t3`FFL1iLD%H$ANR#ddJ^e?I9LjnXj$qR&j@;dQJ@}VY z9zOy4uc$ayfycof^mN~~-MMX@yWqyoTiH` z9XZ#&Ox62#96oowH@rnQP<~@lsFpM*o2r{xhKq3{)6Ezzy~%>4a1}0|#B^C3+)$Ar znOH3wJM&vVzmpXO=lv%=3k%UFJU&17vZ?5x9{n~^rORHolw=n-KcAvZZ;iDaXfJIDPBA8B+O{{t}*y6_zzVoRzqtP#H++zN-^yZKVK)D&*t>RcTLzV2pDZ zYc^uMxp+GP_RX9!n=EhWqs;Ngc}PZ_8q39xxo}J7<{XN_?Jy|4I2e)Wjilj!m6h3; gCH;>7$WH+V0FS(hz7SlBmH+?%07*qoM6N<$f{p=W)c^nh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clipboard_empty.png b/apps/icons/static/Fat Cow/16x16/clipboard_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..2648bd0d54ef397b37d15db0a5b01f06d6aebd16 GIT binary patch literal 519 zcmV+i0{H!jP)kM%CA*C#@ZR}ubw1wJr9S={>kjSHh9HhwO z{;`3x+6|^@y+k_Jcb#PUp_N2#at<>uN0=23`@-k>9of|6z`;M1& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clipboard_sign.png b/apps/icons/static/Fat Cow/16x16/clipboard_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4a59b7c70cc02d21005c15dc5c6b341be7ea49 GIT binary patch literal 705 zcmV;y0zUnTP)KW8%gi z6a`Fe3F^xn>Xonnj&~%hBx<}d(OS*%_Edj5JKROL?ZD%Ac~j4^Axq3H4%@; zd;J)v&I#fylK0L|(yDsFh~B`(^W7*Fi-?3n9(aADh)_6;>6tW|=AQ$SJQaJC?(qo5 z?wp}LmtvS(RPmz_WbD?Kj7LHQ5l6yRoNAXbnM$JX@hopU;JhrW25Da#$}J|Y_jco7 zk(&C%a6yjW3V{pRfT3=BbA1>Yz|*VkSY6x1&y`gy=kq*oTb7Hn(Llf+)6^hH%{=+* z+bsI-zQp*gPBhCA1e;{9z%jHG{u8*JTx6#zFd>yGlAQ!j7@CTW zFDc%h(^0D|b8{pq=(CY9T-m2zC$L#nRj*(slSQedBN{!1lbs!GqlS^8D;Qwv^>c+$ zQDHZl=uqmFBKDsf#^AfJSjgoN4(-7!WddYHU!5aqwJW2$qf1Tg@z{+;6}X&@+9tjzCx;WS+uXT^$JxWjvJ79ubbQG#k%8E>zC nosY701pgleR>zO#uK)u84p|+X(DQzJ00000NkvXXu0mjfIq*cp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clipboard_sign_out.png b/apps/icons/static/Fat Cow/16x16/clipboard_sign_out.png new file mode 100644 index 0000000000000000000000000000000000000000..ddb7cd07a5f23a3d9ddfe327ecafb80caf80c6b5 GIT binary patch literal 704 zcmV;x0zdtUP)DvE4}wUcv=>bd1relB1t}Pn>P-|&8?P#eTBWTfIW+B|RK-ISya=K~#J`Xl z|9WXjNcK0`U1w&~ZBiBdmR)9N-n{R7Z@wXptp$ab{u$OD`tj_Xp88JjQi0{_me&(IIIkV1$NN^BiaY zvg|{kGf3w|th`R~&FnSEmNsKu3Cu)Qam}D{E?vaL$T5UML3;inyv-Ldoqmk$Vh(j( zr4pQW0+v(L72bH9u;E}dUBJ!TGYAJe@!{haT$p}`?*1fnwF3Oj1D#4(^FR`4d(-D) z>NBpzqS&`*mz$&Rc6< m=O`U_;s2vd_i=5%1sDLZfeGnV2AJaj0000+DI_Whqp*T3G9rw6Fvv>}N@(etA?9VXo+2S#%X}zP zP-;_my|laTx}LM=G;>hHUi-s0!_54?Z|3`EhJb3>e5{CejT*I&S8F}bNm_pa{*gSG z)hc?lCssw3K!-+sW=FFu%OI|v+#*$wuE{?k8VDk2d7wwK;=HTBsVflyTVj!Jh{8*=6T9NRqVnPZG;%qvp6f^K_A#{eIgnnKNf&ci^`%NF;cFS)G1-kUuQLIwTu_p6;48L{u=# z5P>YZKsklqbOPJrY{T@p3yXFeOeWA`spza9+D)%%uY<+HqrHPD>x^UkdH|&wqm2e* zo#{futQY}Zs2{e521BO{+&HG&?Zkp@9&Vc#;p!Qb9)DPpXdG@-p0Wb8WeVE;2i50| zQLuT!pb6nXc=Goj2r^df5<<0ecvSxbp7-xWU7nd|0hAQHZlZRX`+Ql3I~6wD)ML@Q z?3JdSkfx~7o{iZ&TXzkZeT?6f0#ypzXzgyb)FRgFvnGk!3^fmXcx!$`N(!v`AN>(v Y09IyKXIhVix&QzG07*qoM6N<$g6vj;5dZ)H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clock_add.png b/apps/icons/static/Fat Cow/16x16/clock_add.png new file mode 100644 index 0000000000000000000000000000000000000000..5e637a451a7a7fa30c11124314e2d9165ccdce74 GIT binary patch literal 960 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 M07*qoM6N<$g3JQp9RL6T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clock_error.png b/apps/icons/static/Fat Cow/16x16/clock_error.png new file mode 100644 index 0000000000000000000000000000000000000000..f5557bb00265f7e7f5780a8d16858b25e1e0b403 GIT binary patch literal 948 zcmV;l155mgP)~ZB8mx&KMI%!#=^I;X zO~A6SNC-9|6$5#m%YE*B{`I@JHP^e&c6N4lzGuJhIp_Nm`pHIwDq4XLeX8wMgUMs9 zU7gL2>p@W*97jPBHht}f`mJQJDQ$U7iQVH`ZXZIR%A{2Z1$zVcltDyr^l-Szwu~mj z^vb%6>k0y1lcV20LQ6*ib=mbAKhN~q%PX>#KCwL5kPhEf>~#?Af1{rKygO-oVl5SA ze*U#fGbwtHPqJ|RceeW%^a=g*ZEpDXAp5$Xq%s<%{?T&2|0&7LoGn{3 zP=~T2549TtoH{ejkK<#!zyA{wSCiPTM<|Qe^?2{l25!lzptic0FGe)ht^Jh)&z{ET zcJSgeaVpmQ!tuDq{j#3HW$>9k#k3@EDBrbx=u%5_l&e~R&G%jA;G3^;pkq55D@#e6 zwp=p&aK4DK(NYRm>Gb!Xk;!_kYb>s2-u}p`l#puRRV5TDT}T0|8H(us4}GwS(fgEZs2V$!zvMy-SvTbiVX4vDjYnW=^tt zM=f;?e^A))5as$|j8qWA2#}PnI&#^rLu!6b^Lrx!IcJDywZhj!Z*k+?0O^RFE2jhx zX{i$*cUS4uO~ke4O@s16Qe=7}z_rCIJ+qTKiwoEIY(OwNp3#8D^oe&Vs40OJ4bzgu zb&W`636I|!U!@yieLOtUWuEzB2YYnn~48f4gb^r7GMAz WX=Gk)fJe6g0000x|y1X>8VLw!T!$%4F8Yhf3x;tRx%Bq$YwITb9-) z6gmzH2e3&>$|24x=RD`RyUAX@c5U~r``-2bzy7xpKJo~Pt~3Dc4n1Y)uGkk1dw0~^ zLPJ$;Y+FTDQgm$J-D$;KbqPyLO5a9di4GJ6T|OGrG?&j@Q2?0=2U^{ADJxzVPa4uL z5JJH;k{mdB51X4K=<~vepPTZf=A$x{4rRXk!G!y^e8Wbe>D~3*m{ZKwO(hf+IQd7$ zrxx&id4a3f#%Oz`7ZpL|{B%;b=upC6RSWl07tge9q0Hl9{n|oK5676APRYoYzg7B`;Oi-4F-}cdvTrDSw5Df#bG?U|kjd&*mw0>6E_OE8P+qo-M8d+* zU~ssAGiQp(%?R;%=V>~>xwlAkuMMahs*eRyNd<=-`DzdP1EBTs>R$~6kDWd|D>Olm3Ol1buaI{*T?9H zMB8}_hHQ09RWnO+zb0DNLUdy}iA|;Gs%@j%g1JB9a%Jf>K2kU+w)l2X@IWCNGQ=OgXK14 z235^r_;M%J9xs}{|M63POg$Vi2}c9_^b2WC*^*0LUCVGwKy(S*Y{Jh^lRf|P!4`)l z9&mPMKMzzs$@e4sYBhiRB`R(|nK$BJ@$i*d2XQOH*m)P1v)`wx+(}4WL^nZm$PrX| zBzFyY|8abf$#IS=p@Y?Eij{QTy-wfOn9uLAJk0D2LZv$h<@_Ma$`LKF7QkD(*ab}d z3IhWi8F-Tyl-W=3lVlJ=SCgp|{^^#zhnfrXGV>cX;dGL6pa>m%!4? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clock_history_frame.png b/apps/icons/static/Fat Cow/16x16/clock_history_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..f40e399723d239121c5bfcf99b976faec5792a24 GIT binary patch literal 803 zcmV+;1Kj+HP)#GJQ_3Js%gpF?xrBGC6L==g4+AL>U&NWMH z{+F_|?euQtvWu>I;o<$hkMlg|{hs&z7@p_xKOrn>W&S#d@K6w31ba9V+ap9dPrV0+ zOtotwR(6f!)@tJd8_7g)3Rv8+=zwGyVN(HY>E#G4YmlnVf&@vDiBA(30&}a!8HO(|(TQjBJz~b%Dxs z*|LC{A5>PT2)r*1YK;`7juL1!iEuiPL9f^1N#AqGWpc=5G6T^r#{{AZCRv`gx$Wu9+j67>5 zBqAAP5-Fzren=@x5+o#G#lqquB4k)N92T?mXFd`JzpH>u6akqTK<~G6u+=kgf9;2( zv_zQpsE}2=;LuPH-!D+Svh6g>bn5r8p5a2L_QK62%A`$)lqlDCBa4 zLm~1Y7!(}6f%!+(cx~Pb%g_kSDsd9d?tX^hAvdH_G1Tg$IN38cjyD5?NKZ3i((A?4 zl(&N+fmrmMftix3rLp~?IZLPAvef{uZwmAC3)Cc@yk(#y=S``p@OmdP_F;Us`h2A| zE*g;s&D8w8ucj_iv?;TtqTN5%4P)RCwBKlW$B_br{D#=iGBImkR=B zgJd~MpiKx6OqAY~y#S(IT7*XQqF(fZwHcdpYs@W*X*pNxjh0)w1uHC} z%eYerN#O>B%NCX;BTH#|4;(*hCNf)6ro#}kuh^#DizK0lq)ql@_PEQ7AV;F_{j8R> zski8cQ}k_YTf*%$=)3Yb`#WMNVcV%s&h@0jaRH@Q3it0$Wj$2rw2){&*1)|RN_eTc zl;WZc{)w5nBt7SD64Y*S;?PB8Y+}FNHUveN6g}T)XXR(|>WNk=tE*|)wV7Y8Cz!jP z7SPpEi=vGVc2>B#_`RQNzHv^qe@aYEkhUF?ysSlsdIl=U&MRhTO(7R9Mc7h0P3P;w zxaI4Vs1Y}{+ZQ?d-aB-5G_kdE z6UmfdDj9gM<>T`eQIM0Q@2rn6zJ99M`tpfcd2i!)vuQ)ZB_sz|Bx-6S96t0cZyz6I zd?JYA$_7Ucb&p2Z`mPKKBPp|c*H5#ZlMTooMaLl)(Mn{hf0p20Lts<#%iZF`vj z+PK{LBvS8kD=1S{uV5yXF;U+py;whhk+StIkIiJ%)|Jp$|0GLGsyHBq=@@b(<)O_Q^Fl_%CTh^W%uNM7}G71LbprUp_$(h3)+Qbz0WBQVShZARba;Y%fMkB4|PDzrxei;D|wT5wp~LEUHb z^9!ZwojYriLZOg$68{b18JYjeSHJGm-|zqRrvDOP07U+zHxU2Uga7~l07*qo IM6N<$f^VqUi2wiq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clock_pause.png b/apps/icons/static/Fat Cow/16x16/clock_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..942449b274d0f25cc0be038db286527dc23204d4 GIT binary patch literal 959 zcmV;w13>(VP)9^pt7op+Q&BY=OvxF1xHdd zP?xe&A3G|74E%hR@v%`pZ~2DgvX0~Vgc4oTE`-lkkbhe_JE}KvW+=hdEt4F61ylIXxJsrn)qX%iuFS#dM@@*u1aq?DYP|DwY#Lwm&pad&h?yZmr{i$~#G$ zQmL@`YrL4Tu`=!`NYj04jPK9wE_Zr%&L~gq`f0|o1OeIdY80xs$9b!*p7)OqGID7Z ze;^-x1w8zS#%hc#&Poe*KRP_qvDA!`>o-spn^-J`>p66u7~=kI_j2UzM&4`hVRU>E zHFpDFef^7+D~PVA5thrIXC}zO%&gi)aXn%;47oCg7Y^=|T?KgcjW0R!P7@E-RPf{Z ze^`m;6U_US^>vG_HA~p0C+F++DXtv0=aODrNZ{ETqa(SpfJ* z^{E@AQW>=#hOXm3^KLs6k=Wl~^d4gAY6%I=q$^xRZ_frvu4QaQ&c>B}D}rRoq%<&> zjhQ!M7zT+j24FcZwX_92WdPtIVzj hqBk$OmB;=QU;xH^o;v5?U|IkG002ovPDHLkV1gg0(JlZ0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clock_play.png b/apps/icons/static/Fat Cow/16x16/clock_play.png new file mode 100644 index 0000000000000000000000000000000000000000..d6aaf79a4f1c851d111f55c64b87d449887d75a0 GIT binary patch literal 959 zcmV;w13>(VP)OGps@~acl+S z3q(xZ<|ZT)I_M&mtsR~1ZF|@D-s{r^{p?BpxzBT+^FQ~T|2dLAxD82_T7b_Ss;Q|( znXg)UUTd~&1zEPREE!oc@$Ws@m(LV6W%Ei-#O|^4wjW7C6_*ydxX9;vuo6loj&+wb znR%nh$Z6u;#MC#>KGDOr!-Bzmzz+HCuAuO3gx|^#d<=EMLXb zjWtwPI{DW^;RSrhFB6-)!r|9XBV&{LBa#y(Iwbw;Ep|yo5zifdk~+5=Z+#UPCNhL0 zrl1x=Eh<+iY^Zf{`n#))kB#z4>ldVEGnlp_$?-XT*f&tilCo+xcvf;EnB@MNNjhFR zi^Fc?jhBX5b?+tmhf?DGE)iFQZ=j9>PtN5<-B7i&VIZ`t+0AUy#k#fE={j_PjV`jI5=+ROidS3-q1ZTy3AMpOT;0a%RfRNjOByu{e0vC3th+HaZUu zF)|TDb1ua&9egzY2vg-U!Srsd^fGpA8k^eQ{ULI(YM{w^=I7H`w#m^WK^|W70Q=u+ z=H0FUqrcrCG#6rW#^CwKdRSWi4e7de(%V;)ZLBSf+CsK$=KnUt$V{GjcBkmd!K>|` z)A@D_p7jr*sxHJtF>*E9Z&R;vgR?iElO7BxYPvVmGl#6J5=IHcgop>xtAOK@yLN%Q92fh{G60U_c z6yeH=1clWbz0r%;(;li64Jp@cZ|8QO;$A0BK3pgG1(K&-?qL(Qt1*l3K8)lUU&b64*DBi!E3VgHQx2 zE>$APt&evz#Z8~LuR2& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/clock_red.png b/apps/icons/static/Fat Cow/16x16/clock_red.png new file mode 100644 index 0000000000000000000000000000000000000000..afa088c3ed5e28812e43c5fe3679ceae90e8c1a3 GIT binary patch literal 836 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/code.png b/apps/icons/static/Fat Cow/16x16/code.png new file mode 100644 index 0000000000000000000000000000000000000000..d3571a8332e5cdc6a3c14def248c4dec035e5d9b GIT binary patch literal 499 zcmVU1N1wp6v^4<(2fEHoy97)R;v|!A{&#jVV@)QL zWVKpVvMhtYl5N`{gh(5W#-60)X0r*q(s(?s5K8m%%j+B1mW7hVI*Tl8(AuPF$WXbu zsDa6|jmvdhxU8Ln>k*!T>$=DeBk7)3_%UwlJL>`%-0Sr*&|`EQ2b5Bb{r=P1PI09L zl$3B&uY(d2TCE4v6`Y>!VYNaISY;}FM#b<5B9n3 zcKeZw-QM3JO16{#u$p7}3>*bP5aOQ|gki*;2w`JE0bvk@tFY-2qh=29{fHCkxo<8f?GXLMo=kR+5Fc=KD;$pF2TrQVu zHumrNT+cU{sK}$`%Quf+>~ws7kp@UeI`2cV6J{^+P0jOQG#csuP>~06Hk&=;VO;Ne pjd+9~=30)BE3iA!klud;7y$NR4*SQOTO0rY002ovPDHLkV1mVJ-irVL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cog.png b/apps/icons/static/Fat Cow/16x16/cog.png new file mode 100644 index 0000000000000000000000000000000000000000..8f4eeb7611d8f7e47350bf4f6b4b196c657cf34d GIT binary patch literal 777 zcmV+k1NQuhP)Te z3L;=)DTG#wz=lLz5I4GDg~WsfD^MaJAQ}}!6L~6IHY9G4l^Xm3wHpNj2{up)iIfJ1 z5-3`<4=d2|o`KOy|K6zj z-rgQ=)YU1gDt!Y(I~?;ikwjsB);~CDHlMqCaBzUdMR$OEH5d&BoXO9}+UhE{0|D|T z7Zq8UR;z`_v;6Mf-HvM%fj|V&Xf$Pa_dCkV%8;3P%8;9T8j(m8{tZ7WD=U$%PlwOv zV@87!(=#&){+|fA6g=$io#h@xlgWh8j}X-SRY^-vgCt2j!o}c|$K9pe^f|ExT#1V| zYl-5S--Ksn1@5IKc$SwD`}I??+pJb1774Es3q8G0<^BDA9=ZXca0E#@9p*pH!?)&r zJv}w`vb>_Ao-w(`T4LkpVFmZ#QI9MLO7={k!ZkEBAQp>ZYkLd2Bprxw$?YDQ`uJf+ zuh)Oe&d#YJdn6h`b@de_CnsZUZ0s-s`i+i`A}=ow))MQXk+a**U#Ks=SSE3@deQ~0 z0)^A*gxBkZjz_8%(N3H8&aT-y{_f;G7z|=zVL|Bu0u~n+Lli}Yczk>uLj!%KM~yT` zv~#4y<+v=ZODsFb1Y<@9E>~6k?YMYcDeRYZ2|VSXdWS@Lh0d<~JB8*#X116iZEPSV zH5CH)tl>>VE9qpXbBo0ya{Ql;RT2w_!!C_RbIIXwz~yoU`TL7mSy{MVTZ>l{6WH9` zq@Ixdem~M$iv z85w1@Nm}o8@YLfVk1vJ?RUDCrRLpUL<6=+P&z&^RzXcconJh2WhKU{;00000NkvXX Hu0mjflC)gi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cog_add.png b/apps/icons/static/Fat Cow/16x16/cog_add.png new file mode 100644 index 0000000000000000000000000000000000000000..3652872cec1fe6dcff68f2dd1e7975507e54f791 GIT binary patch literal 862 zcmV-k1EKthP)NqL|@J5P=q?Da&%23N_m- z*HE-|nVWN$&iS;6paX~Vo$L4e&N-jBd8+|T8jVKEP$&eQPKR(f93g@bf_;MRzlnT* z&N7Pw$=E~O&F7`1B`hy5qrzg5l66j^BJ(64bIiX5dUA3$9>~hdJQxTB<|ru=Z#3fV z=qOmS?)Uq{+1XhM6j#RazY8c_&FAy2`S$HQigxUP$+RxfY);4Gq7PqOUr=0JjM%tX zIGs+Bl$eCUp&=P>Fc?-4Fuc0UwI}TMDbI+_Cf_{%ZUP^tK1%4HK7E$D5E`)GZnt|l zo_)-s?&@{f1BO{~)B@-9XZhZV$w@>=a&t2>%+TwjVNOrOgSIwkwOYY;*QQG$dzpiz!{J1f8U?S{&rd`s$P*F~L^M!%Je8G|63*=0EL5F} zU@(Y@@$tr21N}qBIOA7ydgdX0lo3I{7W?;=Lsb>D-fx9a6e!$?mX;QRnSs15c`KbI z$JYF9#|pO>&4feYV|sNhp3h#wfV+!E26_UpE@2mbnED|ozJQae&YZPcXzqNw$K%1+ z*chEdFwo7j@$FcMeu}(oU}x%S47nOG_5oP%pjn*1P%E1jSPq0scbAF{X{o#zpf1sp zXra>>Q8SQ=J^8>AE#t|e2pR_k^o0H82#s-d3+FfGZW6hhb1~y`frbo)nkf`5w2I30 zuzh`%OlD$Pm{Kk63g7PadTlh8lHT54*lacrjVC@iIT@BC7IZx9hAsu@dtZ+y zH-anA1Pm(wpVd`vzT0%%YPG(2Gd$dP?@nXM-KN`xZnqmTF|lyDX5e+BWy-~CORybh zrDWZ=fG$yeu13PTdE;6(e+$y>+(_OJ{&Y$>77b0c>&xrWs87IQhE4k;lRK+$O5p!g o@Yne@aXN9*U$!~o>0bg203kY#%CPJN!vFvP07*qoM6N<$f@EHpx&QzG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cog_delete.png b/apps/icons/static/Fat Cow/16x16/cog_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..e5105cbba0224e8f98df7f0d454f6b0bfa514785 GIT binary patch literal 873 zcmV-v1D5=WP)mp;X(7=u?G?4;~>}O=HrE zX%mk$SgP?zbN+vv+0r87!Z5qDGqc}(Gb_$txCmZ4ola_1Rbez5p=ny47K9LdC)hr{ z=x$~&qu7y*4@i1>pH8Qd&1TWk+$=SpIf#->kiO48|0Z~_bm@{thhy>POeQlCLwQFIumKNLXHcU2ETbrVuc^lP8Yv4TVPHZ+$*lbKqSNqa&jd`lnBy(F{sObAbd-)c{Y{oC@WPRgi81#DFxPAkQP7gg3;dZ+TW;vWI zoKwt_gKK5guGMR*zvS}TE}gj$riZs69`_N~$4 zkH_Kn`;pD5FccQT_1*)=mmq9T7oZqul5&Uy0{H$d-XV@0J1$AfWHVab`Z}?2(E_dx zf+v$in{9&F-2m6RYBFm?tO}thBu04O2BzkK5=<gz&&zz;pYo=7Bo)Rx-*{(ks;zBsjKZdq9ww(r=1o83LwN`FJW=Z4nV z0ZpaWD%3(stRp0Hlsnol@9}!QPX}JVesc9nTW$O0ORHnC7%UbGqGM5vrd4-nB8j}3 zqX1Rv4|I;DbKT99#6Q^g#AU=% z>F$kv1N&x5`p;VR*ZviWjilr++c?R`KLQK@?kSpOek2u400000NkvXXu0mjf!w-#{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cog_edit.png b/apps/icons/static/Fat Cow/16x16/cog_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..dc0a35ee5e3213af194e1584077731063a2597d8 GIT binary patch literal 909 zcmV;819JR{P)vlJ7x)Eyh zrI{wvADOz;9~l|ZufizkhZIrxVj6vDWEf;ZK~Yg+ApH?bLajEf`LSuu zoTi3iZsxx3wtIWuTUG>}%jJAN=bZOF=OxvbuYeK9aWW5uLg0BGq9{s~KnP(z!t9Gg zeZOTH#R93Zh5pZ&?DzW-2n4XNpg`tKXCRtnmhxs6^KXKdOifN9 zH#ZlNQIT*s93&<>2Ayxa;qrXv!uIji;!nNN#s}W*SOfiC{1Y>)_z^?yk4=`2hJsC@p`if@2?eP#rrAeDeSUb!h5MfIp`kD#-_**R6{P z5C5~uH*eG)GMP*ry*)iIZ`NJg(olEV@MK^GUUX0}r^VggH8@ajHrOohoTfKjuWnqw zdU)|IkdvoQ%R+TkWfFT9rR5d&NVgRMF-+oxdF)N)kzCSjC@C|VYcHK+V_KjX`|kw! jKV|+UoBtQ|Lx2GQyN8^jYI)Nr00000NkvXXu0mjfSwEYW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cog_error.png b/apps/icons/static/Fat Cow/16x16/cog_error.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c38baf02d63b1bcdcdf9889bacdf8f9fe7c344 GIT binary patch literal 784 zcmV+r1MmEaP)Z^E~IA-}9W`^Wz)_DXjnTKs*s&x^SLJh2s-JZ{MRK>bp8G zwoxC8#n9N$fcN9$iE|Zk6J&f%V5muz@Avi%34*DW#-jLBWEe)!sMW|d7_jVgV%_US zJRaX57}YN3`Q@(8wj=|;->(P+f~Y7jhfb##a&q+8-VR}XZ5WLBJn?ZNWzR6i1g9 z7sras=9Yu{)#H{uF8Jhi_~g!p$FnLW6DABx#6fd&GiqvT5ekLC@f;$N2;8ofS8w0E z9?tcD8LQO%f~jdgS1l440Pxm=ELI9zFp*;~u@vIQzZjnT;n zP99B1+Ljl=Z&Upp_lD1r{AHF*GmTBh=7?ZEkK02SaG-CXw!#dHLWH(N4TSwWiV;uO zm4#WSzdx*BlUksYMw9))WHKp@`9`d`Tto*RvW1s0RAhi-wn<_D&$@h)r)$H$?5t=k z{vugmbJMp(MVX$ShSh3yettIy1uH_S-MN*H_FiQ&ru#~5`XR#NMDih>IomNngQtT} zuFXBDn<_c1P^QV)RDTHJU<^O3{@;K9GGW(?q;eepX{o+x_5T+5BftQ{SQqEkEDV(Z O0000Wsim$6 za?M$27a1%JDxtbCD6;6nizyM(dnI<98pM-SNjfGHBSzTmk7zR2-2sI_$r@0C@ zr&B}ARGdHCzMbClsTD!*$KgHayuasppO01Et%49qk~FQVDhvh#!r?F{0b@+qn7CgP zvi;s`QNocf8)(&w{qpiMg25p2?RHIzvk0OjKS;k8KK~|Y*uH(+F{?G@L?95Dq97h0 z7l&R&fzaZ-w6qjXO|@ebOf$7B^Ab)1emv&QTy}}l~oy& zR)CZQ+9KFwO2oW>0S3JupIt6^hrO>})Yat-dq!T3jZC4eb2lFLB%xn^KtWNQahcP6 zAdB%76clLfOioQgZ_q;x0nU#~Wmnhx-k8YvZ|RoIlQLDy+gFSytO_By4RYThNV+h@ zJ*um#VX;_{u`>gVKD{my@!8$=2ajTNINXG%{w4$|DOfCy?8?R4{+IZo_h5S6NAd=2 zBFUx8SGw&qcU28zVMax1hYioq-p5>^nJ|(xTq2}wIKCDkW6LQtE4Ao!;iX(weyv9s z1Hk|v8y#cG$;mL962OUg-cufxHn+5A;vgBF9#Mj=`E-X_bXP($mse+Kx2% z#>YWJhK?RLi#{0QfCyR!BcP8W;zX|KH%bjc^JtYtb-&;5B)%VTI2=%%%1q04J9NZa9aRqnfz!EywZO0sXluti#|;#sr1Yxj&RTe`sIBnqc?az?1TMuF%lZ5? z=Oq{J3gX)i-vNK-1FvWWKUj`ty0aX=N4TygK;`Y5sp7Yw^H3K@JjWY53$>q-~Ile@Tz_0FLd+Zc>Z2yJTX_89z`-0M@07!(>2sf9S9FF z_8XL_gQc%EtS_4PuPiKIRk3~x4^I^4$7V8fN6#EUa)*xY>L$Icq4C{>V@pUOu~BX# zVdzj8g;g;D2UPaW!)M3PTDD-DHl*vqb0zs!pDT+^suytj4%$@rb zm>@yT7LPx^{Bdbk9z=FBjoh?BB`bZmBv!77v|9q@w@rL`vxKtc-tk9ZTgLpYV(xB= zv-7(r(#Y@K1$`t6mxz>75El|=+d{3ffwe{lO;Zp8x;= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/coin_single_gold.png b/apps/icons/static/Fat Cow/16x16/coin_single_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e65082ddc404fb0ea3e098f323e75aac1a2eb9 GIT binary patch literal 632 zcmV-;0*C#HP)Ou>V7VF&6%On!9v?2f;KrzfR$9SyrIN z<7n2ZV%Y)1TP8`5NAG|9ECM07C9w2x{JGJWo=Tp`pzBBsT-PB-6j+5E;43f^{jkeB zDF4_*t@!iB*n`D8f-4E7rP+zO)X=G^!Lbo&F$Hz249!TvG1mc?EOHOOwoPbJ6@%j= z5Lm$x+)#k~{!Dga64rJeUef^&d{5eJ9z3@WtCWYp3Xb3^EiX`2xO;Vy zl#n=c1p(m{i(7rg^$F_Af$|NP&#oJEB zfk=&7-Tg5CrS$6QyR`)hZ5(Q(gV9a1kEU^`z%31+Mza`pWoIY;)64W*fB^uwc>Fi! SU03e_0000SxQnV%xp+mn2@3IiJtx?{ci)LZwo9sA*bZCN+zQs-m^OkD=%g>ObpnogO4fM5EDw z8dY(9CIwyB3mnt;z;)dRnM?+IySwOgI-oYdJeQJz^x^xr4U#IL+wEe{{DpKn1xA>@ z2V9Co{qh3p5tEZw>Fe8M4j`WkAu(~qui@nUJ{SxUx%c-J)UXQMvWO8rI7EeKgFz^Y z;)B1euluGl#&sQ=0%zT*)iAE>=s6v{T3+%MnMCF|4s6>dW5bx5x(03R5>{8&AO-?Q z1mx<|rNzZN$lO4DbQF4G904v)I8x`59|x^AK7C%p`*&|)7{;8x0*7N9DV0i(qpEsq zBp%0QO(WS{stcFog21-j!q%oi)7XY(Sucvk;yuDP`g=ezmd$2olgZ?5>N!p4(5a>S z-EOzvtgL)^wy^O0HJyK)Sfs;{DKBzA|FPzbk{m{zZ{>+i{I5UL9{~mca@+C|IjOy} P00000NkvXXu0mjf@>w57 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/coin_stack_gold.png b/apps/icons/static/Fat Cow/16x16/coin_stack_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..21b82077a35b2c1e9ac698c6efdedf9e1c939cdd GIT binary patch literal 791 zcmV+y1L*vTP)`e zIOGr^f*=GzL?j_l&>=)aNktc^kPr=s0#YFmqJfTzk^%|Q5Fv#tD1d}O*hmCKf*r6N z-@92Kd+}#&;-u!UW_EYx|M%a2^M|u-8~n>dbhe%{U9D_8aO=Rc>dOrtFJz=1(uw1CIVQzK6Nh`iOzNm#NcW3!Bk7!#cXQe2*`ry(O;?J;S4DkL^V|@eaJe zZ#hOmz}JNZjKV}HvJ)M#-GnMMlIWC;$^hw7*9!RaU~ycvq}5-}f6hL<^Yr@*TK=`|GBwRhBSIs%t;rfjjg1nGv~x3?9sE~-0RT$F VI=Fu8dEx*7002ovPDHLkV1fs?V}bwx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/coins.png b/apps/icons/static/Fat Cow/16x16/coins.png new file mode 100644 index 0000000000000000000000000000000000000000..28d59ee7c990e82556ce202106ba6e418319d690 GIT binary patch literal 672 zcmV;R0$=@!P)jJkOwB1$0`G}kTSs&eXjTJxC59a}RHQ4GiE zP(uwoC_j&t%`#Z_Y-2fCf=E=5EnWuv?_j|mf>xhmC~4iHK!Kx%hAX?Y52hsl8p{o& z9Qjb;0J0~bhS_P&!^6ZXU_>H_#58tFk~Y>}BVX~zc@8LWDn*b20oh)~>J3W%6Qc7~ zK@mx?fW!jGQHUfMBksi%NL|++v=kWZhgN}Bj7V~)NJ1hR9c5Dm%M)k5;7$}!*X8jV z)@~I@auc184APHINQOj`Svr|SIVR`NIj4%zseeeP(}8<_6}i$y0_=n6A(|S)rU9TU zvCd2L&I~R*+PPy0UOm~k{yeF@Q{0t^5lt37?(L4#KS0000Xx4nLc9-mv;eY9fmhGKjZ&hN$!GlFe*h5mNcaeltRlFs(UF1i0F_x@ z8q5dW3Lxs0-WT<=XXZ-J;xfmJ_2`;{k<$hP7-fJng+qr!F*qRv47@(Na=2d-(u zDJkGkHWf>X4cn-Zm$qvrPqYFG@5T}DJppc-&=(Dqe+M^9U1#9_(_E#?xvv>82}nYD zUcf36q8kNsY?9%*K)$#v2f_Nulu3yqm_`c0_+Fs$8BCjkmMhW64TvNI#H4^|M-p;~ zWCS>Y5qR-yVr^Q=*l_6@;$xR9aP&X0iw2z4;JW7WoD1%dIxge!hcwdjGkzn9DEcBv zT!{44+9)+DE-F=^trbuNF8csdL`6eu z2#p71#EuwHcNt(o6_H~x@=1Ub?G)X7wYz5jm6SkN;)Xw1z685!!X*Y)(IOA1?}0ES zEfmIHBFt6ayEn7L7@Ho(t&;+`Uo(WL>zwl3b46~7B7Ar^cD6Sm)+Hen_qxRqJDcuQ z`=54dD|nXu=?x9=_WMo$J+}zZxTM*gi|vDhr&{kz49&jvEC5?z`N{bF(52G{M|N;B z_{_+@fqQrmZo+{7Pq13?^J^IL29)?BNn749;@+>BrCr&OBij()5HHbQ_$$BwVL&71 Tw9vp900000NkvXXu0mjfKJRHM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/coins_delete.png b/apps/icons/static/Fat Cow/16x16/coins_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..1f590cd1169e55164f07ccb94e5aa914b449e64a GIT binary patch literal 777 zcmV+k1NQuhP)5Rg)SX*u2nXc`^-dTfjBK z;0SL?R>K0qYLHiVY9>$WC6qpmB603KxNXDyZK1Lp+A4K}f%jK)jf(R?Ghh>tipqk7 zv&JC37f#FDz%cB%~> zS34SQR9nO3`Ys@@k`#*=SP&~Q#12KUT3}dwl7}}b(9?T?E|XWTKz8~YvJbL@0f4BO z@ai?v>%gs$>oN=}EUeF&U}SFL{a2*U9Dy{J$qzU1se6AXCXC|U27{;`Fo?vp1_N?k z6n7(bERNDgk7$#ki`RfFH~)2W>?P#nOhbaG+3*&d49dhnX`!Hl)sbQFhyt#v5U(CX zJ|BeVdi0(L%($Wu02!jS$Dnuap)MGJnS-??QC?Dzxc>U2Um$(@@V(Yz?bgAl-vtRt zAoFE`yd{Rzrz1b_+;-CsRfc$AJyRegR-cV#2MTZdClp;l`{ft+-(5Nys=E3O>Rccr zZ(2jWAEpNUJ@G|1O>NUB?*E$eG^?9p`)DRMoeMM<{|GPub)`5w)PdK#00000NkvXX Hu0mjfqhees literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/coins_in_hand.png b/apps/icons/static/Fat Cow/16x16/coins_in_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..5044d0b535b433f408022137530604d57678a36e GIT binary patch literal 810 zcmV+_1J(SAP)GjurxFQj2jbo#)S+2f|$5)A#ouKNnEIr#2BNgCKzx*Ku8J!wXmRK zffmc7EqzR9Ix~JVX+uT5lao7h=6jrbz8Pj_=pz1Fs@k9^%0t?F{@@wL!?Nrh+I=~S z$3GS&&s3jlvzbdwbT8{1%W_EWrF#6cGaW3)*>kZh&&Xh)9ulD1N*kLHk8NQ;vY|t} z*Eo*nZJfb?9Qe_lF5D>j00{Z9g z6o0-Aa7GFQMkm*=yVLSr>zC<{d}aG-Wom3X_~2%DRaPpac|g@<5yx8U5u9J8Ml43g ze|QLADa3Zjo){sZ7ocRLBbqglYN(1rQ1w$x-@7oX%5uM&Cttg?ou=@Tm;vpThJz_k zva`7g;YGg|*x%y53WM1}5j@2BHiSeNLUITGNnbye87MpwrH1+uw8qMF>UK@d$f)k> z#>z)ec<$Ah6BLkdBEzyovAaBbK=Xnipwrbp7<~7rT#=R2vY0-4vgN49$b<#W6!rV)?t<3yXgQz0|eOoEOhfi*UQvs5Ay@FGgsS($^B zECyo`lCmU?k#BuuxR(luNToywf!9!3qi(3?|(kW)bpDY2PerTyAiPBN3XU z2G7)mZ@-@MnM?-bpC;b>JsU4-j$141%T2v@3+FQ1j3}}i;4CwdB>E?01$(}?i0r1+ zl|XW2@c!~hMpie;X0#G^30s6hf`jLn;^A9$y{F0xuh=cTD>rF>NO&?Z^j%N%K5pIA ohlBqwM;7)xE=btS5Be>@02fO_;^lW3H~;_u07*qoM6N<$f|>+uZU6uP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cold.png b/apps/icons/static/Fat Cow/16x16/cold.png new file mode 100644 index 0000000000000000000000000000000000000000..79cb7567cf22997b166609e27d6df75d2c274279 GIT binary patch literal 599 zcmV-d0;v6oP){`jdtzyk^W#4wNONcQ9W&i`@|33^Kfk_O< zcdcgNRwdpL7KC5^0S)=bFsnM%goTOmjG1dF#E|58P#FE6i6cyykQpqD|KQ#^3G@z+ ziWS4PecKq~QsWu2JF&Y2ZovN^Uye=RbLTKv@c&=1cR*pnuV&2<)p3GB%Q2iGw;R(C zMo=s;GJ;*F3NiF8`ajQAg`s=reFp9ChZw~5Js1`pe8x}^tj};|?{bEJKzo^) znXgVSi`79k01jL`j~`-TW_|aImCHZRO^spK#sv)GdTtDJ_C8^_-D3&1W&80P47-k; zxe7}M=s*RCcx`iox-U%!82U}9oqxbpZHQ2svy3*JNmG=Z53V$9d?-*25ce?hG`(HP7> zcm4vy&!6A#VGRQqaO*mCl!c3*VOx&6HIS>7(LR4O8wa}*Nbc8C1C%yy7)6R1|Jc)zv=DG1OId}^Us zM6p;vv)M!t1b<|WGB`f|iE_D&Qt1;n&dkoDMyDPgeq#`Fol~(K4XKfqmtU~nD0yMq zHnz4tpwVcsezj5cDOuX|2@g(Be<2=^mp)Bk$;(;lrTVnkb*r3d>?0LP56P2)O3n~J$Q)(9LE{=K%1f|=~#O994jlY5OZw2 zTYdZ2k(SD+t77%d>wo?WdY`1pDrK|T2RwNL7Ch1eNmS$;82zR;Q+~f3bl?tU64#Fw df$selU;s$(ym{6Unce^Z002ovPDHLkV1k{|2VnpJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/color_gradient.png b/apps/icons/static/Fat Cow/16x16/color_gradient.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7af7a350153ab763ea7baa4b0f5650fc89c040 GIT binary patch literal 375 zcmV--0f_#IP)XG)=eOd)NY{6l7WU ziA+A7?m=rUlY)7kWiFTV0r_SoK0Z8wA(JG~yB=O%pMkk3ihhRU@c>j5!P@U+PU^Z& zI1F45ZCwKqB{^{6qIG4s=t5OlFeWVmQ7@b*pp^~|EaZ8fBrptvaDD{B5^YrhA|?rp z;}{#07BEM!)^e{&0-<{0#1_~(3v77@Yg}D z5z1ZpEs*#R{KAn4eCt)Y1G+9ZeJ0dO9HVpYt!bJ&Ud$FO3;$r(H(_e{AG$9A1^~>D VXR(D`Sy})9002ovPDHLkV1h%$lD+@{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/color_management.png b/apps/icons/static/Fat Cow/16x16/color_management.png new file mode 100644 index 0000000000000000000000000000000000000000..f8760908644190dee6cb097169525ea1c20f18b2 GIT binary patch literal 642 zcmV-|0)737P)np6hZ4@&fGhf`+ev8&K#B6-1<0lM^`-0;~=4w!ZM8?+6TY5bs2Xw!uUtrlsJY>j09btu*PRFgrFUh)rL?Bx?%Y46ZrNF^uC~z47o^{x{y@G>s3*7SZ+yY zT_G{0aps03Av|AM-35!el z4EaHtmEZ^Lc7>tQ#4&qvyEAWL;-S2oWv7tkNJJA)hFQy=qWaCCCL(IiZO*43U=_Mp zwK4;vKI_~}L38^pJE;VXqlHiqyg_*l>g{P+@ukPC<7h)0r4MX{idRQ(?&(InH~wUp!_!9(^=T zI{-(38GyldlRHN47z-jdCk5Z$T*Gp+PHx5LBGC{=503-V%G@k)GJMA#?S}u9TGib# z6iY~aEe-{JPyn`rAPRw7WQwCFDv?D7%OpoHh&UPH*m->M2e)R@gGX}Ay#awS@c@qE=om(8lz zEab9FD_HVAOzwxn3)a68{O9iH)BJR4Hiqyg_*l>g{P+@ukPC<7h)0r4MX{idRQ(?&(InH~wUp!_!9(^=T zI{-(38GyldlRHN47z-jdCk5Z$T*Gp+PHx5LBGC{=503-V%G@k)GJMA#?S}u9TGib# z6iY~aEe-{JPyn`rAPRw7WQwCFDv?D7%OpoHh&UPH*m->M2e)R@gGX}Ay#awS@c@qE=om(8lz zEab9FD_HVAOzwxn3)a68{O9iH)BJR4Z$o7vvw6F-Gy8or^X-VW7PT`Q76}j~c^v!MhmKaKj7`8|pD_T(E%0a*g891^ zhCyc%!4ABXyuJ{OhkJbT%LhJBUR>?Jf{4!I(rgGC+&_Oy-6!ks^r-|n!`qy&10HMA z0$AT(W?3@jJRW(2@$c`wf5c=2J-ck-g#a#={MN+LZlJNhLjs`VWFY8mVik+t?-XCi zX&@p+9JCV8KV!s}l;HAfPUot#ZRr9QZiDn_SX6?Kb7c=oxW0v9k6)S0G*GKQ^ZzE@ zI#&4dZ4A-a4Yn*k^CZOW@HAS%15yGcv{-|pQ;`TZPHMb8C9FmCtVSfb}0MHT5 UMM&@y$N&HU07*qoM6N<$g3jXp{{R30 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/color_wheel.png b/apps/icons/static/Fat Cow/16x16/color_wheel.png new file mode 100644 index 0000000000000000000000000000000000000000..287a344584b97a9b3152db48f6ea50a56fc5f95f GIT binary patch literal 850 zcmV-Y1FigtP)b2X+jYQsKJYvJ+d33Bg`8@Z#Bb(dvX z+VZD-C6{GF9<&aMxF0IvDMeM>>YU`hO-SyhHNHV$b_jyj?cYaE;@UnFoZ$|69HR8F z8;l;LdLQPGU^^}&hkqal%-b7Nm}DO%gdzz_r0`ZT%)Bh6ZX%XWU28ol>-plME8cKsV1XfBh0Lx)`aE|_MZxg_= zbplHq$2PU=6D`XqUR8o&D!ka~PLNTO81h&J^DO-zGuSZ)BcuargnNG*qOr*)Tu8IU zu}C^LeNKkWnpS`U7_04moDZD9^PWQqd_=+caYl79=7H-5$VxMd!b@H zrEGib@wY-fiYY#>X%m!VP#eO?H}K}StP`|DZEvpp%#J5|DJ~T#Ej}Wih_X-DaMeu( zd6R+FABmK;DBdI(jMI4hH-Qm&9fIK5%GF=*^U+9ui`iU({-o|}3Vlm`JdJcZ5Ow#F zC|$zN)?sXvh1wq!{nphr0z)y(=$G?{-xwp28qkjoCRPu!qnTzn3K?Iub78;#E+mtb ziWOGA`<~riW4jt@Va-SjRA(lCxi`b?!b37aoXlLBCrhf?BXIMIRrL{{v-)tF;@zLP z@xi$aAM&o%}-7asP(V zbxv``uJ`!)ghlEDEbJXhze~sW1H2ODYbSaAYt5NeR5otG;Q1IL zm}GY{-+k{ppZ8{#EUxW61wmLZqyRGr{5_<8Q%Zp|_RLiBZe|%CUOz#KBFN8z4pBCw zy3VA0yp*)6BoN9VRg-|#OtzkdLO}3UgzNl01h3L#))@j+pEYxs{G*YKhTb1v55Qd=+y3XC` zxrpmxOj9ulte+67GpTjvjNnJp$g``wo&~N&Oj9u&X(=%qv#5eHf|x0;Gk z<&x;ITnWn65}aP#I0I{9HACQG4~zq|JNO@o0ny%PwtvZB4m8Mrlq#li*7cw6t}> zMrO-gTh!V+P2C$i+qj3+ZENl5*0GeDlVBe8AmMYJFf=*^!{gJ@tuHljU}Vy15(%Vg zBxj&<8Dpfdvbmph^^%Go?^n(IjijJH_2A>d|3>&NzyO0++}Fz6A*=uZ002ovPDHLk FV1f{80rLO= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/column_four.png b/apps/icons/static/Fat Cow/16x16/column_four.png new file mode 100644 index 0000000000000000000000000000000000000000..7f25f1c6595dda883509a4e94055505b6f5a0b93 GIT binary patch literal 609 zcmV-n0-pVeP)Bff4>Enk-*!mPFW9Y$6kf~JjR?jQqam@Y(fO$z)?)rT4Y%UzQ8%3 zaZCFwvn1OQ)(|(6bBKcwf+27;9AWF-jBcjnkj&9wB&4m`Ow^c23l`I5%Bf!+B%~=X zaxAAyo$R&EO_`U|w8P#~5}Dg7&@LRrN?0Be+hN3EC9Q`pi7czEs*tcn zpRln19g`4(bnk$YmC(bf+bS&f{0p3~Lco~AT&0}PohYGSY!uFqFXP3lm%bwiyLjcA ztXE%8x{8c1U8O20=>@i>a3U-uu^8OCdmp#&JqWMfwS9w|ca}PgOD(004cOKgqwLew vwI09gKbq0uubA&fW%-D8M)&XGwD?dqr z6%-HT|019aGWsAA5SKvpy@|1Kf|eEv=Z_HKO2D)PWM+qSh}P&MEAk+(U#hMSy3pJwFON$9GsSU@J8eEyM5@aV`J=002ov JPDHLkV1hpN;Nt)Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/column_one.png b/apps/icons/static/Fat Cow/16x16/column_one.png new file mode 100644 index 0000000000000000000000000000000000000000..3a953aed17a906cc75c042e4b7e620bf743926a0 GIT binary patch literal 451 zcmV;!0X+VRP)`k_IFLke!8>n`H4+I?>ITH taU6Hk%d9CFWAiixFnRUp*|%Q-1^{uQhX!HZ@EQOB002ovPDHLkV1gVoz|sH! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/column_right.png b/apps/icons/static/Fat Cow/16x16/column_right.png new file mode 100644 index 0000000000000000000000000000000000000000..8c2743f76308a53a90ddcb6b9502d2306fcf799c GIT binary patch literal 528 zcmV+r0`L8aP)2QN0u>R5 zii5Zm2aDifDIy3u2!alRLq$+Q6sn?IH*pdKCqd-eBE>~eI_RW}xQK}Q3GC1V+q)#b zsj{%m3YbAyP_Eab75VIGjhM5a8}K4x$F7zzm}_o=mob0;pl;a`Hdn z>4EuV-^uISJ1|Os5Tf_gOo*!yC~>%euFj5{J^*-g8)I;E{S3%}h0$I(ynF%!Evs-a zz4>@gNYB3KXfOj(iKsqV;E}0BA5ag#@$^sI3F!lXZwUbh7mpgSlOYwYQW0GfCg}Mu!?I+iRVBzaZr~+CU>s^Ymj#dN{d zKiHU#;U1}_P_cP)0Am#PPH*vh0_m9{*gd(yvbz7k<{Z`$7z)3U&P-D`NVQs#QaHGB zq~Nxmal;#q`yRv7H*kQbrH`+)gPpk%*upidtHSnd{1*q=tkSodz6BJlSp;kPee0t^5gnL5-{ SCXN;W0000`YfGmt>LUax19W`{Tin~uMk6p zc-8$QwMn6dMxeCC*l-JP+nrJCLqPef!p_kTl*ivOac2yk)eI0|l*Y;F8H&kyJenFu zpj=zaDy+uk#W|K&U*d1k+2~-{Y2u5LYLUAtjDh!FK)d^gFj_$=CHoj7e292BJ0qAD z^{+?`XWE+CSw)x0$nBkD+Uq`ovI?0X$Q|)ZVOty9RPbWqJ{;})2=X0c3L#I0do3_) ztzhfh0j%LF2^EN-qPz9UyIBE|L;WUzc%YN}6f28!LeNxDWpc(8;!jpkkA`csu=#Zl zh6yrx6zKu)UM&hn6sVgD*u;>kFz~iuj5De?lsapKqo)bM<6ptU*6Ah4D}z?yq^HMA&+z2w^E~x~f~t~&$VNH~&b8L6?wb!^ vMndlY)?73k?fs3a%kVi`2LBiST7UrnQt`oh`i4=b00000NkvXXu0mjfi&OrB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/column_tree.png b/apps/icons/static/Fat Cow/16x16/column_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..932d402b7db307229738daeb47388dd819313849 GIT binary patch literal 490 zcmVkN3 zWrzrb=SJh#4+0C7g0Qk2jDmBJLiA2@xh*+u_`YwQ<@2yE?0VfIjt5Mge0~3bN zpfK^mbxs;zA?)sK$9f(QhH&AJA10*aaQhN+QWI(Yf&(s~m_G^~1PY3$hsH0}Ry&ya zgqx?13G-}s7HTQbREo!14GDvOAHBaJdZQtZhHe~`Q=R&RNWbWSzW4f}1*K{mGWxVq zwH0yO)TzJH!DKQ672cApb(XDDqK^l-gMp(L}j%K gef0FZ-G2cF0Qy2eR!sx75dZ)H07*qoM6N<$f}T6w!2kdN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/column_two.png b/apps/icons/static/Fat Cow/16x16/column_two.png new file mode 100644 index 0000000000000000000000000000000000000000..2f810b53363857e15afdcf48b741aa692ed55a89 GIT binary patch literal 530 zcmV+t0`2{YP)L@5Q@&WgnkTZoX75}cjCjcBJ7IAi6Bc)XpvKWy6$O(qi1 zs^trXkX}6jm*n;B9n~pNqW7GALI^s5#Ml-Rx;i_&{JKDGZQ~sFuAhM+ro?vU$9iG+ z;t43m0^_-8k1wD9L}Q#mIu-`T2nr}HQji`GqW}RR6ns`~Uw&P{MM8m{^G9rhnBv8F zKWrBtkcc3@f`wS0KmQj2Wspe>m;#AOHj3z&5=ZcVf`%5hPVYT}%+w%ko!of@ODGmB zfCSm(5O95HNFeakv&ms#NMPe3epN-V0Ou4ok8aIXYJ!#N5!g7qsS!w6MzKHv$~fd^ zqWTLRUnPpHrXpTkZAyUXx&141jhbM6b`)|4mxe%J<60`}FVHVa`*A+69Fr>8od30a z!{wk;+AuEAWSr{xUJF*GQo;d=NM`^7>WO(1mSvSp=ne%AOgAneXx++K`|>To0MTpj Ui@`JVIsgCw07*qoM6N<$f+h~#5C8xG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/columnchart.png b/apps/icons/static/Fat Cow/16x16/columnchart.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6be3638bacf867c8285d05e851ef655036b58b GIT binary patch literal 613 zcmV-r0-F7aP)HqbIy!sMqIx8?8m{M<+tw)8gWt zr&IF2OP62wz84n(AqhfRfDzpi!7mUPvxOvk=Im)iu1qA3AW5aAw1%=R=5H_I+vm{nckik)M!rFEwD((qR3= za}c9erE69v6s4;ZXP6fYPPxTlBoGf;?yW${DI8@`y2nqWJQBSCAIkA?ILE~cq4&=j z^n5sPQ)-Szw=BRjFpPTn^6=%2 z(jJrJ1Y%6wnEk|~p%RHJU$+*5j-I6yPr-$o_up&NtVp3bs^ZK$9P*TTQKb?Icu@F_ zN_yS}cuwVD*&%RSy2HgRhCjt?ivP3uUjYUH=c=P4L^x}S00000NkvXXu0mjfkRK7) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/combo_box.png b/apps/icons/static/Fat Cow/16x16/combo_box.png new file mode 100644 index 0000000000000000000000000000000000000000..c17921626c91e78dde5c9c49c30749246ece4539 GIT binary patch literal 572 zcmV-C0>k}@P)hC{Y^JREIceS++UP#!)Bk_3!6dY4Rz!;mZmmaQSD$wbA@7+uC zPoVjZ3L-=iNMeD27=kdQKaXGi5q26cuzc?^4)@=pb26kv04+ESAq*p21djUS_zcEb ze0aZwqyCV{Wm*UEWVJr{c^qG5S-y~hAo&4ZzCIJeB;+hS#DqE%|31L$#(G*1=SJSy zIB&Ga*nG9l%!?(qpp6|z?e+#pyO@Re`+se24kPl}-g@)-(|3hHj*FW?vtPU2Myu5# ziO4Zy2_ z7KDB(vKJyD2(oYxfn-F{qCORr5WNr)^db5ZtwKf-y$C@cq8Ubr62mA4nJmmUrZt1r zhYW2g*1(yY&)V}mowJQ18?wVaT%PCtf9KwF?z!SfM-&he$Qpm?=2gQm-6l-%_{Rhf z0Z9@;RTk&zPZ*{F#U!C_8V6+|{0FwyVMDzG6;_lCkkNpV&ok~Pp|Q8RX&#b+PK9=C zlqC31w>H3KS230Xv>ZyBRRPx11}j`^aHBWoHw=7~=CfM+o-K8768zx@kfL3(dTHl1 z*07ctW+ghx_RXuEn3@A*D#a3|uv01LHP*0}8D^E7t|Mnq%9OK3%BQ-hacNk~46{^3 zBTsQ;3(7OrGQ+F_!-P~kqR`6=V4?CelV^2pc4%<)JM0w{LpOO=?fiKRL4VmEyz1iic!g7}l z780s_BP6y_Q&rMjX)PQ-9G}LW?g%F1;R}NgE#xvtrfF$I%dwry);70QyK0*5 zpL2ujbh$H%NcAU3H8A>i@#C%evW>(LEN?`S*myqd(` z-ggMSi98D3JnCCe!&&l){l1rJ{!r5CpZUCZdHd4Zytemn%R2Z1qX@hR-Ftoe_@#aA z!SVmDLHz9&(dzB{(;$X!nABaEj18O|etfNa_myV}RZ&qYfJ84?&?8#dc$WdP)Q50S0-aF%4Qk=9& z)Pk&!B+@A(Km5oKA+#c;0uw3%{iqL%ipU@>LC7LXNGyWL=wVTUSulcGj)r6QFh3g7 zvD7r9e9kz|+-VHDbobzm-iklkeW_m{8V2nXxY)FxD zh@M}7Yx;LZfK^R98WCc+l9!Q$4XeZc&iyYS0q^@}R@S#UpHI2H=ViuAg(xem?n;vw z?B#{2m{WnlDZsagfIyx?hEh2m3HdI7woY$O1~(nCZmZ~`xQnktD9 zHE<#tlzGGwgUu^bUV5P5j82Y05ot&iOqh}O>RW^;NJNkcBQt-91_SZ6NT{lj9QfRy zJ9@^FH?A>ZhQL~Y3z^79a@X*t2(7&}x}b0y9KLNLJhB;bSajUzH&0Z4c6t(m75|cA zMPXG3lCy@+A~=53AkzZu-&%su=yuHd`h#6=nB?!h?amb`nQ`_n)2Zf|NF>IFfRPIW zSq%*WB1qusvm9($Pe(Zi>`1oZW&b(EMF9gN*o-}wTZL0|+TPQ}S!bRO?5wo%-_)KH zR43{_@T{|)d|xfNedripIP60wdBF|JU$kR>Rm*VKy^1<#+x_D7wac-L6t6w`h}Rw6 zcdcccEMhAyjw+N}{YN40EsjcktBT7ttshZNMbo5b){}c+dkU%=KcUfTtF=`Zl^wo= z!SPYl_XQy@J_cxWo}%P|zG1-q3y)ZCMbp0~(NyX!`ng7WULAS&pz?9<1^aMpq6M`D zNXWm4OCizNEq+w7pdddyj*`H}OPjwts3rsE5~xfI-p8oE{t;jRwc<7BFTq8d00000 LNkvXXu0mjf!vtvH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/comment_delete.png b/apps/icons/static/Fat Cow/16x16/comment_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..8e8687a94bb1dfe21266ade37ab1743f9c571c43 GIT binary patch literal 788 zcmV+v1MB>WP)Q50SGF*<6-C|T1K zrkNGVkS{VALV6fNB}Gbp3Fem{1w~(yKNTZ>*wes@2!b+A3n9_UkFcgpd?Z?eVrZF; zD43(pc)gF)J~LC~pa=FnkG=NV>+Z9UaJHrw5JWJ>ay1hb>L+(sE9JJhDZldVf3%sDuG-Q`C$r}Oo=Eld~zfanMi@=8|oOC z-kFvhheggBs)8$vB*`}`px0MpS&}d-i6~6UnaiGRhZGfSo%*T76y#zi;e|U+MgNI;CvBR32jM%9mvuD|elP14?8r^Kqwswsyq}w*E$F@xo5J-iI zWSh-YeVXSl6k<tz|35n>yB+o5n=mjs;ckCc2+FpNzWdO0#xtgoPOIH1(tXbI;R` zGDoHuZie1?4{GrNC`AtctUa%x;!BXd-UWInzzJuIM_E$xijUb*)%+FBZLSBM)umU) zj_w#A)T9P!#+RSCjvf@TBDHXZ28wDhEBajkIOyq{@j=P$`^;LK2F?k zD?w7rVEn6`wCh%L_-PirS@)9Cc>Hbe#n8sf2+qS~o)BL=S=@j7X|f-G1Q-D8dqp%P SG!Yj70000>s!(jmdF(fDJg0YGZ=!A z$3^Mb_5yS3fF}R}M+p)l0f7Z7+DGA&q32jeWZaU}dMR52HwD|)fK3TIMEh0wSL}*k z-f0b79;sELsWLQuT~>-3_AP&u5H7g#)NbDfGEb=C1kpK_%sgH%?ExTBW`Q~o1QFuz zgO?IH9`&M**5cV%1tZfmWNP3!e|>x)RWc9&RT$7+b04a-WZ0vl;bM6TrQKktQ@9Wu z%u|~{!OzW=Fq!V6eX0{{bF1*!7ik8bt;vsHmk}ZC))@fIQ?UC%Jj#tH(cIPvgWiBQ zOg}Q4ZtB_agRzUVZgpW!Rw4w>Un@&XVkrT`(^CcfF4MwLs70vFg1DFzbiMnI9;@rB z!BpSRE`0kib5wUWW_WrdJysowgu^PZ#2=Xn0hUTN$fjV-F9YiP-&5{Zwji2-#r3R7soPp-+pJeQwHmZ*Q-inC9 d2K0{r0{|y?8hVsP@X!DN002ovPDHLkV1nnVZL$CW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/comments.png b/apps/icons/static/Fat Cow/16x16/comments.png new file mode 100644 index 0000000000000000000000000000000000000000..90583971ec421ed70f12f73c2db8bc85241a819d GIT binary patch literal 846 zcmV-U1F`&xP)BpoR^&|(wGa{(c2PtLqJ%d^f1!{{?82lBA#aKxS|v6Ui8WI(mF&~}S_9Ft zK+E=fXU^%JwV1+K7$TD(;$=fAi7D6C#NPv*!*OJW2O%pS+ zB(RDHP`Rc7n(-Y9IM3xw@j1%&!?vpo2!Bo_aAYAm__Q$m%w>>Y(r#Wh6Gp8r7@PEU>VoqOmU< zqw_i>s@cjUF$qde6YP;?AsBxt7>>~LjA9xbP<6_lLIe^P78%Za*5Y9CI$Wqs$G33Y z$N0mV(}Qnounj)t6ml5r5jMRDHYG>Xo)9!Dl?#H z^J?;5z}-LH!5Rj}YrnL2A~^VxcGEEYL153eR4fFkd>h%|NQ6#R&iR2dX9l8%S-@@% zO+9UUK5-^6{(<<@2__^58VSXDI|o9~=9dGJ;D@B-44fFvqGBgqcc`iI^L zIt6Bs=TAmHk%G{aVmY7R(pmD8{QY`+i_h(-?a@?$y@lDQzL*80KClR^eqcN{HPO|2 zZo2P5j}q@D3f6fD6Br~m)}07*qoM6N<$g5Noh&;S4c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/comments_add.png b/apps/icons/static/Fat Cow/16x16/comments_add.png new file mode 100644 index 0000000000000000000000000000000000000000..da76ab20718e7f3d5824f03cdd7a8acc22b22017 GIT binary patch literal 900 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 N002ovPDHLkV1jYEU=RQR literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/computer_delete.png b/apps/icons/static/Fat Cow/16x16/computer_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..06eb7c65b716d29c040b620923ebf23e58a1539a GIT binary patch literal 774 zcmV+h1Nr=kP)DW6dcpQ7}zN zIbOXZo;F6oB;rpoAx*bSQ(A)%=VWMhPHEIX@Xoxh3$t=gv$&$bt zR4!loHmK2e;uvkCb=j2y8V-`j!t?qu_|RuqGt*POp9TkZw)FQy$5C`|Qpve(f*&rz zY1@YEY=d}sgESNja>wY58Ah;RYp4>szvcRaekYN{>dIt*ANiR^dMbmOffv{|{sGm+ zW&ohI!q;hqFFf>yow?ExH2c1f^sljwM6&$I{A$zsjZgk=e{}VH`>VRz=CWAP0S(q9 zW3KyTPtW^iw&*WVNwsp(*(lWysw%4T1?LmmR07*qoM6N<$ Ef?t?k761SM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/computer_edit.png b/apps/icons/static/Fat Cow/16x16/computer_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..88f128fa3668a6f4e15c9ae99711af03e850b8fc GIT binary patch literal 798 zcmV+(1L6FMP){tUEMHJ zq|yov49R+lh@yw+Wht;If(j!IABwUfkX`~of+(XvEM220D9R!$p@$?QOVeJg2cakx z)1-BGoxRMpe|8Nbb>N?wbI$jF|Lr@hsqHZqdo0`TGEFOF+YYUqe@+-UjzJLkC&EIG zj^kv^FwD@o+G<#aH4np!Jepe{gcc-VjKMTbG7G7+jt^gcP|P{xiaMNEJ2xbXb7VB1I+7@iu5^So|vg}Zn#Q7%-Ao3h8-+GjBqNL!>&4nN-FbHrc zw3!GT2yUJAHM_t$7PvXjY!9+LZZtQNX))XgKga%kJ0RbDhvd~h=zb!wEEDNe8XKC% zkRR~C>lNWqM5q!6l?PPLfk*@m+eDfQ!^5^_)Knb7#P}4Bj>o`J3D6R0I9???&O zhE@WjKY^Jj-uKy@1-I8{&V31GMdorA>~-Esx% z9gPHK!JVE%;&264Lgshp-`H|@K=B7rRJ0uY+lvU6mSbmy58-QJyeU2p+1AKcCym${ zx$7ydmo;4K$cV=<3`C|UJAC;Chb<-{IQA5>nMCzE8EZ~-RV{L1XV`xmg=EVX0DfHT c%Ks5y0O6fOEc%yjw*UYD07*qoM6N<$f+%%if&c&j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/computer_error.png b/apps/icons/static/Fat Cow/16x16/computer_error.png new file mode 100644 index 0000000000000000000000000000000000000000..95988036f612a0846919ffa7d31803962428e4a4 GIT binary patch literal 777 zcmV+k1NQuhP)(*+GJa0rwmGC@GD_wTNU>FRXoA>xq zj#}%22_X}G#|}XWwdjs%nK*svR$|Ejj4?9cWNec=xOlW|c7 z(}br5eE8L|crgGg-u3sSlJG0z9@VLomna6&WoZD*G;nVC4*Vk@RirXPb=%~uaCqMq z3gm(Nb)M+i1w$(sCC?%U#W)fsSpY&CxHxjL%H9k~#;PKivD9NFT1jC1$OuMkdHdz3na1bhBBOeH2-i%<+ z>>#QW?daS)g_^`>B%W8{%TvHrL?-!iO$d_d9C%(|5qB zBN8(})IfW4GtOpDAt_xb3Q#CvE+w!a8NOysENG52Fy>mkdx6}ja6p6~9`4^%s zHHc4LL4N)dAs{vS8vB`+cy&BVtSVw(K`?>Ljb7At)X<&)GI=~4rZ>s>LSR_EH4ZU0 zh`inno=Gh{nt1tQTmSfY;aw#mXwWn0Uhy7QEoFC8q$-WJ-bOsTFij1@5L{&;J~4?# zOceyyMCSPK-#>J7oW<(U^Q{jJJHvo&6~*A+GU&%+r8Uh$;>~Cl{N$OdlfJVM0w1R* zuh~g?1Xc!bM>TaLE9(!ST=51`!cBnv)dF>7EAb!Ww*UhG(y2Pqk7vym00000NkvXX Hu0mjf6M0e> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/computer_go.png b/apps/icons/static/Fat Cow/16x16/computer_go.png new file mode 100644 index 0000000000000000000000000000000000000000..2cf1c6bc03f10bb8091e69c5182852cb43cb786b GIT binary patch literal 795 zcmV+$1LXXPP)P{ULr+0s5K09Fm0dOj1L?w24`IDT1VuzgihSd}RT)hVSB&XSlbWB`ZYxZU=|UNgp#=gWssoU~cu z%&|%$GN4#>UOZO~Zc6an&TJ2|Jch|=vy+}G?zQ!zu4X?nGD-F|N+1GBR??|7${WWK z3aZG3K2)Aq`{-ojayAcSw5GYU) z40`EV2w!jme1Rf(y&fo3e_hpOY$_N;PihB=d&z+U#j?AUNW8XR5 zo9Tlj6@yB#Cds%D)#WFEXct-sYpCqAL_iLf5-BLod?cw0v6MiD1Ete_czB@&@l3z1 zBuR+#5JqOYaAfBxym;4%G0fOgK}En!j6CW0W3}&g&2?6u`Psv#oTcB(U3b3 zLRm>Mb;E`6sU;+S#jy~R7 z?5SkdKZn@tbZf_*hSmek7^WdP)hP5MhRllK|#Oez!`2ksl*d-rqBx%aW*+mGp{9|0>&7mlw=B?U&i}S->Bwl^3`SEu9nD$|E;*L zf@wkr0wMg(we^(*tl}GXkDuUvBKK2f0P*)pA zO^t=PV<8bUkT3y2Tias_b9i(b)f*C`?=15ou zoUm1fjh^45a2H;q;XoIRm<>pQpPyghkUI|^!d))-uoE^}4Do~mO;x1@lu5N>V52>M z7ft*7NE8Rp#wG{>!;$_@?8&{M1cYF@;DN_nlt_hqi9rzsA`a!#T@etH^flDN4aw9p)cGnOkz zd^ne+1KI^;>OdJ976jXX{GDxR=;#KIa}=}luwpbi)P?VJUol;12QRKHP0UVDbq!5U zBBT>)A_Eg%5XZ&(t7vKOhTGDHrOX^=-c7-_7%WcOH22|cW_L7Ttz;oV4Bfal>7?q> z)YyQIxnoE*ZpWtPRxBQ50SGF_San=van@ zkyJ>j15z6L(MRP2GHM{IpCFJ(1%IP{A}Va4kNPOc7lojb5Trtd8A_4)CbGaWq7+}F zbDPo0x%0ZO_MMqR%r5MEIs2Tw_F8M7%Q%}m@xMn=)h=099IC3(N?W(XfMpr*JlD-{ zR;X!OEF?*GT&q3@MNz6X1#0;hf#EGyI>9 z|8(FusG0D-Sw=LR2E*2o5$N&Yy!-Ht;eF)BG!=Az{ z)YeqN?-vmiMGOvo!0f~%0q6_}AT>CH@`@T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/connect.png b/apps/icons/static/Fat Cow/16x16/connect.png new file mode 100644 index 0000000000000000000000000000000000000000..88b6da212ebb873fe5e340df05f05f844f20e942 GIT binary patch literal 621 zcmV-z0+RiSP)Ic#I64A9M0qXDR7No0!D-|O* z4EU+5<2GD_9;|Pvh%M)!{LG^BPA$S0+65#oUPT2o9oSE2aL?I}SHsgNIk$s7O+#uc z3lpgZPAb&d=JwI+TMTceqtLS($;ReZOwEL0mbQ`3?m=QGEFe60-fu#;vo6sU&=4JH zv3f%>i&@VkFV{5Uv$BA6PUQmZDeIr zGyk7|d9HL+Xl)a4J!pexViK#W* zl3b+Yt{tNuFRJPtmh#Gq#KX{1Y1rLlJ%q-O+BPN-OR~A6LDhA9&j1d44ZcP~*gaoT zDoX}2emrzTpto!pV_pR+Ghv^*T*=9}QfWt*1uv7&ABgn09_7_jUSDsAhwnM2(isCaA(ksf(wzXqzkt$+_@0^palg#sNxsZO$3WYx^Pjo(xzG= zXeN_n-dyi{GuWikx^Up~9%t@7_q_A&BWA|`e9E7qSqB()2{2qiD5$KCfEL5%SV(wH z{$23Pj(b>GPT)x24~!mKlD`gS=F(VLNeZ_17nVtX$BDzs@L%PD>K$pkl;^^kgM4&k zg0Gw%WPT&qEVz)*2$tJ`4RYrADSj}0jT=*7_u@D%Z%dUimi+*~-i`b7BPjjq#Ax;- z#*VGPtEU7T#;U=F3|4|y>%!xA130<=5oqlu787mgZ&PwGH!>#FKto6SHo-{F9)?jU zC(aWi%2j+4OK?D<{oJMNMH2LC;q=f}u5ZZmiKl_dFSpU|R@huaRd>*Z-U;inahs%t z>EcS~$*;F0&$IXLOWyhPIMj{WL+tITi7E$XCK}p7ao{ujT8KagXapKz5QzLbdK-&S z6rEE;!PKhmPFK2Yw?kkE`ug{wUMoX|0muXg(5yv~Mptr&sM1!Ek-<#j3B{9Ww3@}h z4vS>Aq{cXw9HOX!|9&p!q9)!rM+%d>cB6Ut6`A?`Q%}g{a$DZQ z%#)`@G`%0?x^4@>v*$0~ep@YxRHvmdl(VGv^jP`L4^UM-Z=E34oJj0MrSj7fM#|Y@ oUZoP5y@|SP9RK=S@_q|20Qt`l0)cqd6aWAK07*qoM6N<$f|e{e!TQ50QsuQQ|KOsOFl zHX0;YN_~_<1*HXwCio;%~rJ?(R^?>3yvKIg2p?>>9&t-*RLsINsxE`iL#0Y(QJK+s4Kg-2*PU%nd3 z7~{8#cJ|>B_!l}#a?^2YUkXgI1_BVB5R+CHp7#F4ldI+1274IAkq8PB~G1cnh); z4a>>dB^i|;{=l`s5F-Xr)%XTzE!Xe>0;OJ?v3mzb-9Xo<72O3XFlaS6&@_a|s?SJ$ zFo5Q7bGUsd0eTjK*#&Ss=c(Zf>!gzQUu^5$enzRY5u2CARexe;o5YsvM)w3OA`Cav zojz7fKIf?!K%;ld3=T;`W}*?--;Sa2_%@7KJ=l2jz4DKFZvamQXB6M<_roJA#nJP< zz&{qJkJ45XdNyo9PI3&&Ui=^>gUVU&q>b*G;)g;(%(;Ba^%1yEBUU$pK^43dD8Z;j z^NCc&pS1bVdNK`z7AgRfVJ5tyFIgDr5b%4vI#*Cu1=$skff*-y&ShZO;>Hk>W-AV2 z$}St{^fxkE*O&HFg1b=bxjkqKbCE vIr;x-Trm@^*rgs>G%k^qE4qH1{|PVvj?z|d${{D400000NkvXXu0mjfwEt%1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/contrast.png b/apps/icons/static/Fat Cow/16x16/contrast.png new file mode 100644 index 0000000000000000000000000000000000000000..001e003c8b89e8dfa93c15a7349dea45bc0301dd GIT binary patch literal 788 zcmV+v1MB>WP)8xU$U1AXV< zaygO9<*-#OVrQoUheLy>r3J06ttgjEc=~Jt`9h&TIPrX*5%6uQ)#^b{ zk^Pf{X9oaUqdN@S_od#t3A$ z+s$2O?UKZLQy38=jfA5d%xW0Orn-%dO)@dhJHQF@d0J32WLc#GYadK43j~6DU_q#p zx3#sQP}tfhpovi|l~h$#$Z?U{=0G&M3vOu!*Z4->BVPPiUuS9z?m;%24W&{k-hW+p zl3_6fgY}(>bw~$^z_ba{>7Qd?J||vLx^UnzF%pWN^8k#6e% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/contrast_decrease.png b/apps/icons/static/Fat Cow/16x16/contrast_decrease.png new file mode 100644 index 0000000000000000000000000000000000000000..65d51526f302f4fc1f444ad725cf604f29c3cbea GIT binary patch literal 893 zcmV-@1A_dCP)@i6*i!umPgcmC?9CP3Sa{g)T@)kXwu?HUFJm*@F!Hyx+2WmArg?JuLK>dF&=?_1X= zZtfi!Dem=sf2UksSb5Wz!5^ap$9vxECLXt`R4V+pxJbR;z_MbbQz<&K8P>P0-HVyA60N&4_((~_o*yYx&PoHO~>V<-F?iK%LTC&DNx1l zkzB_sBocATv$LUK0czq;jmk82lF0jc>Uur=X_ytN>$-bd*R_i5D!#C) zswR1r7B@SD=cg@pxit%zI`QS%f$5`qT=oI=CG>n!5DSQZi(x;+QY7PQ{e=#pl0u~sup z(~!hfX`4l{DBykpi)>9-@#Aweo-gxD@AuRicR29-ujs3H2#KiedSiPoola$2T3(9M zFBV71=kww}iJ{uKn=jI6yUx}O*r_^`^JhsX;jT4>7O-8rP&j|3bJOMn8#c5vapNY3 z4*ej*6vs47qz}|PF7tW!`{dSVnW|nSFkx%^hh*1e7@wSIRen2pnxQ|>?#pDdKbK0S zXn1P1MVbu<&kaLWnBR7cZCjvi&C>WzO~d8Cq3|`YX}x{B`R?0qCN0}8S(e>huRoR+ zn#5u;VwUWNP5kbwOsfB|Y86zgaOu(#xTl|S<;1Bol|6gmRo(sqPnL8O7?n}L}d>&tUcp|_69Yb9# Th_*uX00000NkvXXu0mjfwcM^L literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/contrast_high.png b/apps/icons/static/Fat Cow/16x16/contrast_high.png new file mode 100644 index 0000000000000000000000000000000000000000..864dbe921b41ebf9b5063b93de9adf546ee4405e GIT binary patch literal 802 zcmV+-1Ks?IP)4$$QxDW&* zS`#!742dg^Awr2O7aBKy5@~c}jnW!5YTUau;L;5&{6K9%33Q=RNF>3XgbJ=CHmTB| z&`#&mneo1{#iDQWGBfYqbMATP-N)gd@$5xtRM+((!zem+!vstNrfJIHxTlvdUAR`6 zOY7juKNF#dS5>vSBR$pqLXFm;E+VYiGD1bzp&hEz?3BN)Cp47a<9l+f#_;zC>;rB zftf@`z(}X3Un4LafXn5w2$>&=L;{&?7DlmX;lxxbWqsIej1{HoB4*yqAXour#LU>1 zmfgq_0Wa`>2*@;5QB=FlW-l4YV|I29!C(-s#=l?|W6z$pHpJs`_ODtVq|@o}>e`ys zI1C((MsbUQsj}1Qq>~W0jb&u5t*uz2d{tG$jDWRU`{R)(->zQqVfphihK77(UX7K^ zK&;nHYH6mzmT{=F6S@2r6j_B%rieu1 zpayd{x*HI$((2}%=-m<5ZezHXm5%dtGp>E)74_0agv5-Az#jXlzJ!K(=Ag)^e zN^O6r?C#9m>D+N8p$msQbMAcKIp_QCNN+-KAxRR%vMdXxWp&biiCd8T^&AEGg;>VRpWbg{-yoyo- z+h;5bz6i;FUVEk*UatqSSPaSab)-^hxZN(~`28q7bPz@R_M)Y=t$!zpOfN7D<9Su( zaj2?_nb|q4{fWUeEilGt=ZM7vPB5mzl+JkUGd96bhldtV{^r=n!yjxjY^>(wVfwE|YkIM2w^BI);ab(B9TgI^@7hWMf~) zoY4sE65}(U&nHxN>{8?{I|Y#-jf4jsu+QhGGYz&OVR<2rcx)X)0%0?Y$Ky1$M64Pm ztbgDLf!jN_z!IHh7>t@;a05uJHj{NS6(#~wGqb+2p=p{*ipyl18-s&cuzwq@Vzc@M zg0-Da)vK>hLfNcK%A9msTU!fFO-(hFmzO#>F-&cDbZk{-vH)w?sOrL_nihPSXo4{B z@wryql>&a|A{%erxE2^4{fuNXiEm@y5ez(WxgR`xxH~up~ zxd-5B*vgBZm+=qp2Ueod*=k`|ety2=zf;PlIXx@rpY8))1?1(Dz$!4k3Um#H!8Z|+ z#gEk6)BS8@}cJ>pln?`Y6GQak)fg|{3qcNEBvDwPz>RwHuSaM>X(BXQ5TQU@ zLYGCi-Cf_?P%Jvh%kG<*?|a{TZ^ngx#v66C$1=@M(=2-}%Z6=R6!tG#df9QO{eJac znun{B3`ZxLONKFd{@huF!(j-*-V&H-E|tQ&_a9Iym0BKlKZxxk7>Q1_Q8v)r+=K&u zKUP+=C=?3Nwzr-9U|k)K9X;aYkw`DLb-m@;(-s^D)%H{IiP$-D?^$nN=76{-Xu#3Q=+fBp@lCv`y869<0 z#bR%9>U0Ab=MdPoDa#%ix~@aqttxP30xMoGW)cKeN8tDQoIEv`B2^+Qm6@GwXc}l?~9$CgzA_;X^g+eNrlug^nZD6aYIsXoU#tBK631AWtt6=k{6A28f1f~K4 zAIWK_g+L$xtytV65G>m=xIJEyC(`+4`X-YzP={3bs4^SM%D7!j5;z>dN;b=6hC`6g z=f^Ucj3d)W-~?43+O5ncRt&Y-R4Tv<7O15=JNg)QNkhGT{h6y*E@OH5C;DFW(-GW| zxEn6l-z!W1!C=t2+DYoJEnV$gY0Qe*_o+_6l3T T(Nk|R00000NkvXXu0mjf=xtzl literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_eject.png b/apps/icons/static/Fat Cow/16x16/control_eject.png new file mode 100644 index 0000000000000000000000000000000000000000..00deee0d20af0726ca13158a544ac10785270fc3 GIT binary patch literal 685 zcmV;e0#f~nP)+n?#>9k(?{;>e>v}Si$-Mn90G%aEHMPDD$%JpsCc0f4n#TiY zJVq!K#MxL3QW>_&Wjd-L4B%k^W=^G2uZVRRaq`Hgp9&xnAUGNi5ex?LsPGuqlSy=?+{MK+>ZVRRaq`HgAAfxATi86x zsgo!0rdpkyuClwF=`#u7_xlx?PNxwF1mN*-KokdKX`TNcLnZQ{q_&$$4n$MQ_c&S}&> zegOSkESAsbomQ*ubUIzfvi>--M2^gSBGfI*QaE|!)6ZR`X1!j|R4UuBEE9g+uQqNl z7)*q^Uq(orJo4!`X=15VdcnKb>lIg5uV88Eyu3N`Z`U=A<)T*mgx%fu%Gu@PsLk$) zik!>kau1@>=neU=Phow-FkTDxQ2y_W7;|6a)QO24KUy;PNDJ}HEqnTN{wu%$cuGOZ T6S&mg00000NkvXXu0mjfVEjtx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_eject_blue.png b/apps/icons/static/Fat Cow/16x16/control_eject_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbf0b8c4e7121ccedb72c99be6e9da7bf5bea8b GIT binary patch literal 712 zcmV;(0yq7MP)pi!mokj<~eEH6I&bfE)cSl3Rv;9&k;d-@WwVDXlFcy1>u#;IC?8XZ0B&_t|v6mX)sgq(s!kJLRc8iPQ&q}C>+4GWJ+b$#Mvj0{JGcT zJD-TIK`>-vXd<3gT1s#Ls|X_+d59)c!P#K#PRwQIXwvib6fKSCrCsL_SM#E6V5e4!c@Qzn%EE1g-^XhDsXVV_nO12 z`jU6|zk9#;d!K&=f64at_S5Nfdf#yz-TkL1$}hj)|1y`$ZFsSSf#QDT^Z7gD@wk{? zTSF?9LO2wf1BaKFsMTutba;qBAaFOE&3?Q_z|ItF6 zC^Nh*6xdNnn83#Xj-1J4=xyWV^o*z#=(^6)5DW$}n>qM;a!U3Iu5ja`OYY;E)9Ex+ zEr4#nhi3B_2L~SzjYbioGFVHc63XQ=I=!CY7|(t}VB7YCrR8O`TOH^WvDs{5Wn~4s zyL-}yNH|Pc=;(C12vIieRvV0GKOrCuMk5hSXSSrvQmIsg-2hk$NXW+KejWD@$Ba=(s{L7&F=5- zVKA_u1p~bM(omJ^<)$fAnikZ=&N#-ipJc|5ot>Rm{2q-)`PJ3iSX#OzsmiVs8KsM( zqbe=aXK{A%a?v~uHAru6Zf-s{4C5Y;-D4Y@rum+1Pw0G1YW{N@J(3{3;TS5YALSQxbkS_uWUuthB*0yUylZEEAfpunI-o2J0Dk-!kXekWs*>?&>Z9?S zC%Vg7BKqeXy&djo>wQUs(FIytr-~)M#3e6WxqwnAe$~PM5+1yC1e$4Jayf%U+Covk z&ab0&rwKcgL)SnAyt`v#y~jsIKowvkXNMnhaZ)kxW+{Wb0|dPq0v-iHLq(4LiKQ%3 zoEJ{`QhU<##r78X{08EyS&YX%;qK#6Yzuf0Fm+U!8iwD+5sghFzLtkCU_f}Oa|JBh zzHstj6J`WK2-a?|LCdastbAU?{c{H@1iZQeDi_cc`?nExyDhFP!idZ=oo{ zw(ro@!Rvak_LM^~WS;`4JTPlL@gjDw>khl~Y{~x#lx89)Sv=y+#jgR0t=krXzXA*Z Xss2t~lt3m600000NkvXXu0mjf1y)f- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_equalizer.png b/apps/icons/static/Fat Cow/16x16/control_equalizer.png new file mode 100644 index 0000000000000000000000000000000000000000..02719a26c3a3da0ae0c5e04255659be398d3eead GIT binary patch literal 739 zcmV<90v!E`P)a|xdJ&@R51t*#A*PZ|TzWHYMlW@o;Cnu-c?e@5B+lKQ_lBBxJ<+>M*MsId%Ndw9G zlSm}aHk-{%@XTop4GzI=?B`>>NT+A8 zvbsv~CRoRMr#hL>91I4bs2YB+uOpXxhgxk5^Yb5I&@ps^uo=36wNeQ#s*v@ZCjgdZ zP4o{8pj;|L*EB3GE#bz*I93V;XsQa;r3iqkD8kEYWw4&}1b|%c?&^ZowuFGKSS;=) z5x}W{;nYA_I~G{auN;6d8WSX0rU?uplYNfB$rA$bER#jOQOC>K*8-sIZL;43XTbsP z_~_^b^zMQ1T9eW#;;$)m*r&vVCZ2$vtpW}VJ@mb7BE@NSC-|2MpQtXA6=I@WWZ^C1=U`FtdmdMxJe_P7zgGDb~R_WA;h zUA_cWS5d8+U>)l@PxOv|lF8%)el{A7#PIMb1Ofqgz24n#od{Ge7C$axZtlHEcJ$(+ zbu`pRek>M?-J*V6q_x%&YgQ_irxd$Q>#yXM|88T4`N@xTj+ktReBCL#^E&?%U;r`} VBYlb({dE8U002ovPDHLkV1noeSlR#p literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_equalizer_blue.png b/apps/icons/static/Fat Cow/16x16/control_equalizer_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..1467dcab443d0f393dfbc7891d004017b8220d99 GIT binary patch literal 746 zcmVj5gF7B;x1ma{i|@idvm9G`c$ z?$h{Ed(!jigF6t3IvD?*L;tf6h*WGrAM2QBBFY4w;~?fLjQz^Mi?|TH#A$*;5S%)? zyBcHZ0wT7FQ7-@LiCT=Le0XfTwt{I{a4p4R;A1)u!AqPb2tv4yeo ze&BL~-t*xsduJH@m5HV@%ldmj+Am22C;0V$pYO#GZxR@od99N`xL57aL#rtb}3Yw2QhoMrxh1f`jjr{Yp-6~q`^cz*h4KXaM9ug59*=DG~rTyl8VMwdaEoTyGv!+ z?fA`@Z5Em2+nIgyz4!ghj0^vb_4V~zjQMTM<#PRTyWOv{+3d2@mwe!|e{#9p zO~WuMsl`Ri&CMYg2wXT0&(6?jH1K(E4_>eLmMqKfCj>Z|qEzl=GH|;|QaXfpj_z zo~fPP46iwrO2HQh;={*JD3{+M91bHuC2%`D{EFS(G9rX^6a^m13+~T(Lclc5rR!94 zuhT`V)x!MzJPL)Ph|K$7W5r@gU`j_plKeSO2$1=>qs1(dQngwYgw5Am2=eqDSblp4 zyldfqxX%_4!{hOYITDGW*=&mS^A|6tu&w;|#IaupNRlMx+1X2o#bRRp_)&HWyT5dI zO2E)`9X_A$0_1gPIzG>1W;q@jG37nj?MdYz*!lZL{ zVkRALFcbp!=R8|HzP7f;Ivs_L$0pM>o%MTtrYK$3?e^GUpfXj}Sik?9>DrK;p8jI1 ztE-Ij?2FW{)oOB~u!CN&3&|_NO%3HurTcHc1^5Gg=tC8yQW5ofUFJN|eE!+k*x2Or zXf(<#EZjgcc};X)+;t*Tx;QwfVSoRNAlv>z+|ke|+0~Vml_$|?^fs-%jy+>A7`&yu yr?mb?Hkf*iju9uj>^x!`=VXeVw(~jv6<`3w?KbH1G#2*&00009VF?>KK}%aFj9*=Zy1z=A|2$46!7^-%)c4W}6kGKjR3kD>{h@9+w5B z`|MESNnCjzfT-@wVAI(FHjtPUODg_XHRV`0TQU42fw)3&$|kt260+?UY-m8>TMVnP z;zjjI!B_pM>+zkdD-Oe*CF61T7d(9JN3KhTTL?J@M<(&0a{ze)3;vG7;k4m;MX}y1 z-9S;*Yn8_e5nKUArxtLbssc^zeaLpoa0vqgYhlbGV|qnJ<KYu=1vj7c2!WJ=H9YNwDsrz2V4ZHDcTG9oVA}6G(f! zGy{1P@Z{y9c)u4*GxKP@RI&rRTUC;2U^XGSxCUfxjZIO$2Sb4oylM2Mhz8bq+XsgQ zScno>x7mZW<@bGK^VlVBR9cjecU>Rxw%G?oi~*^c80Q|*uYSR2ol!*rPuN5#K_M|2 zlVO!+)`+GeMAIVXVnh=w3eBz)EhdS^m*P~`*u%vY7=!dZGBsRx<5>WUp#;1+60D+3 zn+REiBt|jEWk!|*_!Ul|zI_Oh>CbhnOW%v^BNrQL*|{w+OTkr@{_qZn;4kNl^MB?s zKVugR6A_1w*LU2qxIO1Jf|a&*K~#}cqRZVQt(WhMG$>;Ae+H?Z@XHxbymffWmbaJ9 c27d(@04e@l1Vs&G*Z=?k07*qoM6N<$f?sk`7XSbN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_panel.png b/apps/icons/static/Fat Cow/16x16/control_panel.png new file mode 100644 index 0000000000000000000000000000000000000000..10d64c58fb3335397d855f9eb942161d075c091c GIT binary patch literal 636 zcmV-?0)zdDP)#F^|y1}v>vX=Pc!+H-U_ z)ib_Q?2&q=y1MGkdsWrUT8pDRveW7OFvgrYOfu)ZC0+8h>o*{!1mheaMkS{M%pA+2 z(9pU7W32SK@2lmPccj}0A#ibK7DeF}jlBURs;-&tXtQ z^T8zIFh;BrL{S2(i9VhCen3gKq~7cIOM4H%Z6uQfpkQ(eG6L#uiqUXXCJYDb#3(>v z3{E$u%B9KP2gnVkAD)F^PLYM6f?8szl&W<49s-iYNc_+5tEh#+UXgbg7^G>2@%S&& zA}v9(VjH>ENb{8J9KQ6hJ2SmrZ@(L@R?E)KUB)sPaq`784y$HvN@eS@2(@HE>y9V1kQQ2Z@1g_(v_<)f>(7RDNceL zM{YBCg1SQPjmwf>uG0EefPnt;MWJg#NUeF_jW61DP4E z#!)h7^1b^y_sxv`AVueK?z%Z8If_!|%>_eulzW}XMUjDXUX!u69u{I3n1Q}7rD1T}W;*8OQ126s6UCfaxY zK9Xjq^x-J%t*e8rvP?xjp};FKHMdCh40|ez;rAIBnTmt4?Bpa7+G|UwUb*?Uj?qAy z0A9(_Rv&Uj%2*CeuZe?AOL8$!Rvz#K>eE!XvTt>ITZgZ4ka725*mHXdsI1 zwT<-j&Y4XH!q6I&X6GXYQb-(WsRW}8%hE&w(2CmWH7KpDw~*pCEtE?d@NkyfGk4X% z34rIoH*5!)`DmXj!sCQ#J8mwq)C)$3FhY( z5c|A-mzA6!TwSxALfs|%F=QM`LKR@5_!L5o`w=Ls#`3}kL`I*w046mZ-e^hn_1tXG z?Zf28pPd)_YsL$9>_RY9f#gaW^OI9(I{l*gmlSKVza=WlE)7TW5xp>Ljt}Gh6PQk@ z$J@RpI@#gP5|oQKvvs)*!O+tMn?1G)P$`TMPseh4rCv1{Wf TVXXH500000NkvXXu0mjf8nIaJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_panel_branding.png b/apps/icons/static/Fat Cow/16x16/control_panel_branding.png new file mode 100644 index 0000000000000000000000000000000000000000..52011714dbf598b9b1a3ed44e6fc71bcf8204973 GIT binary patch literal 733 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 M07*qoM6N<$g4fAURsaA1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_play_blue.png b/apps/icons/static/Fat Cow/16x16/control_play_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..184be23125a64eb0a80617582aa9e45c6f0e8c58 GIT binary patch literal 742 zcmVA-TnxX&OtGGJ9Wl9&at> z64AfGk*-8jW5*!%ji%`L0eUi4SZHM6v>KBKEQj>>WiQCI2u7w!vB_@dJWeh^$fvA-VU>18;| zfD;BK*&2BtFFTCx*GhLOySwhGvGONLMk=jWfx{L#JjFwu~?wkz~_uRx5khd9>ep_ zQ}9EA1QVX{MYpmC*>wNV`){a;^4cvEmdOU(IJj>co;;1C|MqG4zMMDdgu)ZP=!z-o z8gC5H$Dd0yohO>e5GDEMrE)}{e)%++CHk6Kf%JtZe9;vz()Y~7o2zXPM=?8>M|HWZ zlcVt+-N14ARN>it8@Voh;R#=KrSGC*&)N1?aqf9FMalVq=Hv}9JNRCwBClgm#NQ543%4$~R>(1aKt zEGRU9y1=CT6M}A(jSEPO3K6uDniwTMV&YB_4Ygn}F>0!iMmM@q(XhsZ1&wS}UVAk=2-1E5Cfq%y6=;*LzS!aY0mG+#&;m9e9@}#4qBUsK# z1`hkr*x1jw!4&z6T90kq% zSXn_jonb(J;PJTNtEqt^pLg%yLPp3=Xk8%(v~x>qD@-$sh3`v<#a_Yd^>P%tu3>Yt zfVuevWU?lRBi@cqp_~JO02D=qkxWRThZkb8mvUzhJ8`?+{B9%?%n?sI;?!cX*jZoS zfVI_iOiq5n($X?JsNS~+(dY}DK6MgLpGA4jSL?$Lw-?0686{Hk&x7!6vJ|qtH zZWa3HuT^xP?LtLG1$w%>5Ion7Ww}lq@ucGvs1O{As@gr{pWyi(uCT7_7xKFG6Z;PwL|fZ&S!D&5keONnS1w;d|J{4+;M&zb zK2X$^Z(qNFbapF!(P&hxtr=otBP|Rg!M46`h*UBqvSwD?xOq#+gC#N-> zKnX6EX_{DET*S=GXBOK$7qjeg?UdFS4u|`ys;Z93ca1O0R<-lVWb#cY6uKkdXQloA t?>3eVpR`@24%x$!X4qkuU*|sp3;^HeH8!uhpL_rS002ovPDHLkV1g8nX7m66 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_repeat_blue.png b/apps/icons/static/Fat Cow/16x16/control_repeat_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..bc323e3b01d8bdde0439e09f110230480b9471f4 GIT binary patch literal 753 zcmVqh^X z9rcA+BAQ#6=X$Funx0a3WSA0@G|v(#QgPWAT%mxLBfqHPQ+m7Ww!m$8@ov<@SSkz0 zaUf@u89FwW2ViG1IM5m4IBg3zZGR~OE)n=^*}d19oYcG+_-di$ZWN1y9xU?f2zoT6 zrycZtP9q5)1Sj~}@}%b4t*c=Ky%OhR=`=WpN`{QVfb^EDO|zj z%?WU(%Dg;wauzPWpHKie(h*j1nPUbwPe9jTeNO>FPH642V$@s?qppol+&)yDK@2OmYhTZF-@yX=m{PqbGdoSiPxZh|ZJq48V`+V?v z7{beEv9#j!6N>$sq7jQI&aZB8BIiSCqEVZu^873MHcj+{U2uXIUj89{nfMSre6%Zq zu|x(X1`zP(dckSJwtTm?R}ppp0w$Y`~h|uKPDaO z;JEAyPVn>oLSBS@<)&lZC*7g4T@Jx3c?y7U#LA||AHTV>zm=D9_T>KrW_u$4Cx68= j#x2G8!n8%;p8x{@y(3m-P>yqW00000NkvXXu0mjfssL~| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_rewind.png b/apps/icons/static/Fat Cow/16x16/control_rewind.png new file mode 100644 index 0000000000000000000000000000000000000000..5608c02728475785cd76b158c29f2d651cbd416b GIT binary patch literal 718 zcmV;<0x|uGP)j+3yIkOKI4B}_Jp9q-XEK?D>2zAr zvoll8@p$~!rOQ{~*YPp9&~b0?9S^>;auqBV3plYHvWb!e!B7b7NE(SmF2-W9k4vhm zt_QK^Zl}wmmP%!aMx)SbwRj)Mw!2%J+4`Lxgb+`DlmV4sKZhXdMsa(G1FO|4Pmi+M zdRv&YX-v}_Y}X066pGvYY&M(V@p$SC? ASO5S3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_rewind_blue.png b/apps/icons/static/Fat Cow/16x16/control_rewind_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..e48be05810652817e3eaa2e735cfc71725ce16b2 GIT binary patch literal 755 zcmV4;q5;=SM{8rZhP{!;!*;APDPI9yJQhT@3CG+6#w zZU+hvxu7d5s-6d77$_TTD*GS|Bth6v^}vgoVywW4;I|EI8i2>;K)O?cTecyt5r%&# zShqXTb-RT5TEMEpE_$xMc(U+xP8PoWj3XmeMr)@Zs-htO=t0O132AKB+U3V$IEJ!< zY&Mn=&AsfqS$w=-(saGLydW1-Q5_x@w{-O5TID5-PA-~4k6T7l0yZ55%FpIN=*$7@ z22y-!fX+$7vp$p9GdO0J=Sh`t_i1kurt$#xyP3~A)4-f2#}oeqe8+MyJU)X1S$j-! zbIx3~=(!yANK?Ie{(h*ciYS$`xcG)Ufi5$F?hD;?W?*=D_)kyWY-}KzOt$N#2D1jG6F}26 zslGgXke6$3Umr{}`Cp75pk>*%>~>fQ{kC`>^0{%W)BSs%+h!07NgU(ZPX@4U`|aoT zbtDoAh){d3)Ub+ky7P0#kxcgY_c1Uqz#}PfjAuVTSI^|+q^MSFqS-tZwtXzDAC@>g zJQ9t1LmVA_muIYOXB^|%&mW}Sa=DyaSeVE0u?V^{J3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_start_blue.png b/apps/icons/static/Fat Cow/16x16/control_start_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..172a73ce4947b84a75cbfd38a475bc1f24c6d9a6 GIT binary patch literal 741 zcmV@}18q(Grk?-O({cGI4BNu+?-b@&TtyN> z#4%B`%Z8WAps_s)UfuD&mJ_{VpbKd=U#hD{$gvPx%%c0l1foMkW3&IzjGH^Zb z;;BQG7@c=fWEq%Q$zpiy7mEWZ2?fy7{u*b`)G4eeU|=-vLinOn2A+>#xuYTN`v_Tj zzNp0^9oO5sl(@6+qrxPg_B;q*bjm;;9!Jp75i~bWrL}VeWqT_zI1)qoj%^AHnmR1Q zQ2cxi)N!b!w#neZ`Gc7IHihclWr%EFGq5;sb785_z|fGHNfPhZfN2z55{{?M4d{;! zp{gRHFp~|0Cw$SZ)nGaPqWjYnb~+Fc`)oo@RRw%rr^{F2S!)BHcfM5^FH-S@FS^{% z_S80a(dW4o&1Q+FQbd!hMB_=Ku>?_Undr-cOFz=2^1>6o=yDh7XL9`gm8%c?@rTbj z%(dlOsr^dGcd5g7!h*^RPxzuM?2D2E=WaHMb6fN~O(Z<}D?Pv=ZKDZkY-@0ru_$R;s X2%$`8?C&{f00000NkvXXu0mjf9V}YK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/control_stop.png b/apps/icons/static/Fat Cow/16x16/control_stop.png new file mode 100644 index 0000000000000000000000000000000000000000..0cbe9b6d3489f8e28c577c7fe5bbaa61566c5c65 GIT binary patch literal 709 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 DTM2Go literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/controller_error.png b/apps/icons/static/Fat Cow/16x16/controller_error.png new file mode 100644 index 0000000000000000000000000000000000000000..cb9de9b1921e78b9747e872fae7398c297fcc68b GIT binary patch literal 821 zcmV-51Iqk~P)R-~(YbAoBwD0Fyx@v-V zvPi5fBav9nCMflnp}Ml7Q1)t4M2XLb#iegGEG%QX9+ax)CsFSgLBEYdj2>1L&FvQ$;3RZVz4dVRfn- z?2~3J?CXJC?(`muw1td9*=!teTd1Kgdya7$e=CQN&Ae8Zo z5Ty)s`qhN9c#d;Kd^8YQmLa86_!67JyALxEWdqg9TQu!T(iFqskRdC;zhwo9_k$>@ zJqeB%BCJgoL2w`x3PDj-Og@|b+S$=wcmC|@x`;NNDcc_g)@>}z-)Z#zomjD9*ON?RW-1}il00000NkvXXu0mjfzZZeC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/conversion_of_currency.png b/apps/icons/static/Fat Cow/16x16/conversion_of_currency.png new file mode 100644 index 0000000000000000000000000000000000000000..79bd529f1ffb3398af697a658be1c3a0600f811a GIT binary patch literal 892 zcmV-?1B3jDP)W*A2X@*+|ZG{}Hn*2=tlGW$+J2zYQW zF){|2j2XjDCz=*ugH!e@$ZQi*LDaDsQ zt+#g$mF+Hjhu34g5G&ZR9CZ3fh&C=YXmt_kjMCqj5+&fHIe222R*`so|I+&4ezrcO z2!O!*!^!a_tgbnBaV-3BINB89y7@#9v>-~4gfq2{v;$kBtvn&Ss>L)TLahl8RjA&y z_dBl@CQ6L?A)&OjOLc%kH3^RvQ~?HH)vMe7EEztW*KL zSIu;wCKCS&*b*7zeIZ056r^}H&)&}J4OKm`&2B?%Z5M1-!M-&Gh+$20OM1y^f>BctiA zeUsPaw=s}SA#2N@;&{keWBw{71}%cgBRG1$)U5thMfH3@7Im>OQ(w5P5}TT&?~o&v z*P8~q+Asd>=;$4EI^pz98P^?cfHh^WA*W^|_r-+iv`Kga#u*+NnuNAF@E;ieV<+Q2WAOHW1Q-CifK8#) SmMPT$0000dijALD z+JywPP=ggz+!b7i48>HeO;B*5L!wilcBiw*cGnQEdHr8O1zc{XJRA&0ZxSnO-(S zA=eP!c@^8~TzdK>CK5?#l!olyha=Y+Ec{@#0Mj%h@6o;U;N;l9et|j>LgYshW5HX{ z=-Ow7y78oY2&V^wcpe_rQkk4VcDYIX;^U?lVm4<0=(7g30H zi9YXlTx(C58;5!s&IPF~_0&SbvgJJl2?)-yvb<8Rfwq>NIzBMoR-o(UR0exqd$^HUTSaWr0`yzVo!21L7YZj_K=(J%jMI+$8}Cj1rB1jAMS` z8#2EZp{y!@wQ&wLj7ussp`b|N8Nt))M(csy2#-BPXP2+W98}os=NWLyS0|gI^zHF@ zFhjR#YIOZuK$c}}#;ODy4#yPrw{0_I{Vc2T-@UP@|FNY%0t^7G5wu~*`fTC=0000< KMNUMnLSTY|1S{qM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/convert_gray_to_color.png b/apps/icons/static/Fat Cow/16x16/convert_gray_to_color.png new file mode 100644 index 0000000000000000000000000000000000000000..511ed66fbe12c76dbdde99131fff2cfa2e98982f GIT binary patch literal 658 zcmV;D0&V??P)Enp?q1%Ynm-7r5GB12c8!IW}eApAS(*4Ub(dHtvrBF^n)YpKoFqF3Kr%Uk)N8y zHX(q8f5i>c@&J?xGAf5e)L@o?4Xmd>;>S6@7yAN*+c%R9_FH&?3P9Xgq zFnnP=zS)i?li+f^9#8Ld;99%|=VEV66Vsr?fGE%x9zd2PNIr_eu>xM-S8?(l&^vw? zMhS?wsF+$DxAo`ITIg=%rna6&t_=7x`Uzi0KU;N!kL`gA_2}vbIM%ec6Ddp@AFOQf z;8h46y-|ovFD3;lnAb~e=Ur<8J`#!CV463HCtACQEm?iu#BE{$ z9l(!~DE|CEh=@KIVTVf9*N=5u^6&V0UUUux&CIQjg=G} zIh5YRS|zgRoI_yOARL>{TYHfn*pG&@V@?Wd27@|RXl?wt>EmKkzZPKXv;E<=o{(X{ sE7U3r&l${?tOMTne^EDC+Ohxx0Ed~>zLC+$=Kufz07*qoM6N<$f`9oYf&c&j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cookie_chocolate.png b/apps/icons/static/Fat Cow/16x16/cookie_chocolate.png new file mode 100644 index 0000000000000000000000000000000000000000..d68f287a55d481223c1519b7989af4cb1d791903 GIT binary patch literal 697 zcmV;q0!ICbP)ovDB7$Pp{wPvZaG@wxLJdT0 zKBY-IX=;+0%w&A`r8CZ;4=(Ti&Uxp~nZ82s;%=#UrG_wS=_|=zCtfXn0 z5FB6v-H+@%66oKu2ZCVYZ=-;jsSo%z@sz-)7)ioKKwz)0{rRqA7xBCF3&o#bpf^;f zIP|THqN8UGCLiBIqh1{*5>7y}*;(m*Cu4H%`&(4Yvo@%Z%_A6EX~*qyA69ML%}8#S zb+y`m<%Ow;jO6-;9f#z6@*OJ04D#tTG*yG4>liqEhVNuV#_Oza{kDTL;fPdZr;o@h z!kEvccw=<qqO1YdXw(8Y#5#2$KZxNI-KUl%w@@cnh`_T)o*s3qg%`nU~ClKQM zk&%}NLZT$`grPS;z95LM5hyQtyxeaZ2FmkF_S!3RwYaF^jaIMOGHaCz`#_>gdMm$Z z`_xZ3KEmr1ZmM;)qHC?I8yvk1e`l{vW`PDrFY%rFsGo3r1ZL8S0i25jg>jG9%cR?X zH=-kB`1oub&VOHTG>|NqV-G&z4vP(|J8*m}PDg@>Ns`#blMW(=q9G%Lvh;txOL z9t#!MVPVXsF-$SUYfWEWISB&KjTRl-*S|MMD`7F`7a=~=fq^4bz8 fOG2C@{SjaQKp1xDT9)jW00000NkvXXu0mjffEhq( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cookies.png b/apps/icons/static/Fat Cow/16x16/cookies.png new file mode 100644 index 0000000000000000000000000000000000000000..2fdc0f545e58ed346cec63ed4f2e4a22d8335adf GIT binary patch literal 787 zcmV+u1MK{XP)5Ya zW}MfZdw=)QxmP8L@dthf^H<`OSvSt4nh@Jr4K0l;F9-^u=&VGu%kn_n~qR6g`mGiY@c6T7s+I1B! zo`fU$8t-Q`DJLkM1P0Al(JxFArl0D;SJ_%d`ef~+F1*W}H? zP)eBn7)805!J@>lBUo=Wn@TPs#07Y2LlB9#+wQ7~v{<}}72c=ByYL1MDUO!TOOQ1Y zyV_4cRU~jK+Pd#FoK+2wGP4lI`VS|X4x9@*N--E}nL4cU<|kLiWiDtnZI~Iphw9qK z)wj~2=^C=x%x`)T1f3$sQsO&RSHQV~eC(N}IVXSe2bh{COr31m@+qncsZ_x5c)FLF z?;>Y^VLq$C?I~G|bIU54JrWHdSbl$c3f{WyP)aFtCg_@qSh5fe-ya{KJrGgO#Idve zB)D9lDT>6{V`>qV+)Oq%fW7^;)Z4k&_R#6^K`_jC3fA1HwV4Pu7*s&>L^s z?Ct<`@ABNJ2?DMfsaGS5m(ScDeL!(bl?n*!?o}iq68k!z#Y>XI2IsE;0|4=vfq%Ww Rm&yPD002ovPDHLkV1mcHa+3f6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cooler.png b/apps/icons/static/Fat Cow/16x16/cooler.png new file mode 100644 index 0000000000000000000000000000000000000000..879afa40c0ad250ca63ad0cbd1ac626f2cbe2f6d GIT binary patch literal 856 zcmV-e1E>6nP)vbY^#nlxR{RfJilP7u&-3wr z*kYw=`t|tuxJmZFF#3T0{+FOsDnX&3XIw5<-_XzyhoRcq+7yGqV2(y(CDCXUT3cIi z(t3pM1t3Why1To*oWh`Wd=*U0+wZG z9(Fv^g@QpnhEQAgxIh2|L4fmRWp`J7KGNs)G6i`Bh1eG{C314?Y&06BU@+A1ePc6^ zq$$;fvWxA!ULimhkQDiW*p@eNpmFny-E*=0)USOCLay#1`2OgG%a5y5L zv0g8DJs!X_!M!IYCJ6$+doVzvQkfnM1@BK!ICE1|Q`@wenQ-cKo_w~vv<&*(+|Z=M z(G`hA)F<=vNrC^P0+m|b?3$dMNYBW4tjo@Zt*x!li|5bO`W!ucUH$@khEZ2mSKkS2 za}B7%=H1B7?=|8TiFiYJjhCyheDrwS53JU~%I2199|TECz|4U) z+H5wsZf?VOoELb$bH%?hvc9&OM$-y7tj+YNrKOoDnr@Fpqf}pS50saegTvt<0IH$KY(&~yUfhp*%u^` zSb1-~yEAWQ-@>3r*BadXZjp*_C8>5?-hD{m#T9B z^~1KdZq*rN0U>zYym6hMR%+Cflkduh_l_qaVx1WYDW0Q0di(^ABT2L@%W(g}Lv>C( z55{9y1}C;72Iz82%8oV2dz|)Ug0d_%ZQ;OskKt&9oB`FC`3Za$Q#{Xs6Jtl}*aaXW zb_lq3^@;`!6!gsUU8@kaY7-+9IaHO?)a5C%4_S_#-Di5{*jdiH)u8}_=$Sar1~FDD zleKjQjw~kQLsf)}j@NQku?o;=u8&n+*94k|kR+U0%0$Hc_Et6DNnPmkWp1*jh zM)jqE;Vf*U3~6?;=>w`uTV+(T96r2%*Ytu}0mv%PDT+enYcmriOw%|tpU?M?j%Ke@ z`dbgCPIIlxdbwPFY{OmTc^Usd77YCJw*UhGf(_RtdGV){00000NkvXXu0mjf^p6S} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/copyleft.png b/apps/icons/static/Fat Cow/16x16/copyleft.png new file mode 100644 index 0000000000000000000000000000000000000000..d03bbef715e7755d9006d5bf161c0fa07e2cde4f GIT binary patch literal 700 zcmV;t0z>_YP)|4nJL7|{>!|M3 z@bS}@gmRrY4iP7eiU9Ci%e!ol!*481&_yrJGXCP^x_3<Ch z=FqWWtgftLW8*!d(I}kG5lKgsT__ar;Nc_8&p*Zy!vT8`K#`|zsQ8@A!R2xxk%(h& z?~lwb0AjHiQmGWy*4|=#{2DC9>H)}3DRjJk^#;{y6_rW_%gZYg)FQ?faTSN#eG1KH z6NbYO8-oC*Wm47z!r=%)p%CIzaWKlvNeNE9;7o--5WrWWVo*bE^ihzqb+}GXC*bpV zvHk5k7zHr`5Z^iHGEmnHXqqO$yJN#T0!tON9deE{w9nW7?@ zyoq<~>!d~=m7d|McCIx#shf$Nh@((0MrZgi{F zlCvTFrAz`qpgBkyrm}&b1P@tXRV^Aelxc zlew>H+F-d{A`}WC5D1(DBngwr1f$UiZnqmwr}IIp)%tiT0h1L)8TkEvlu9MoY__Wx zgRbi+7K@lpr*OGkA_*rDNIsd#<#Jh&f6iw3HlE-sDX(m^pW}>UyqQ?yH!l{8r=3nm zIDVa;iqohDVx_kWvP61!ZB1Yji3Ge}Z-Z{JXCq*i-^}vq-~f+PDah$Gjt&pu^Z9Ue ze2iULMtWxlgTeX1jAtJ2Ie{w}42nQye;-eBIlOH)@tG2MJRZDhG?2USeK|Q1I4&^r zc<(T)Dc(aBk8Ey2J3B)@pNFa_!XJr5plTY@bUQ0v+`uH7fnKkNKl3@Nl?ogVhw%0L zeay-CvRZ`|FA|WbqEl|Nja5 zInFrJXUr4zxQO2lhr`>{Wv{HWz>UOBWSs>j4~N5d#F<|jCX!pE_hPZwa{@+)e8W;{ zl@fpGcDrRVzccxtX|%{X=^gWn%~>M-ZC=|t&VL0M08`&~@t-ccod5s;07*qoM6N<$ Eg8vFHXaE2J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/credit.png b/apps/icons/static/Fat Cow/16x16/credit.png new file mode 100644 index 0000000000000000000000000000000000000000..a19f5f2e55f4978705172e9738111f51c0058add GIT binary patch literal 861 zcmV-j1ETziP)=nfYdBw}mZT z0}N#f=Jm^ zV+tWiW2vE*#UHwB?RIB&W_CO?ps6M%ewjC4a&pdl&U@zlv;#x0)a`sWGTent5~FuZkBU!iN&8iKI#B;l{b{~(ZJ#wYI;ieujlD<2BGd*8zG>NK8C zpi8Amh%R_S68=r8J!M_n+edM1w4hem3gh}mn5FND`svhMHDNazJ`ff=qiytm(>)tJK^Y zUZako8^|Z4`oCk&O$mO&tUg5ZE7Yaq#`V4Qb?2Cv{t=b1P`1gQ9lLlYoyNn(QVJEy zh_1T@YiS!)@1oW2;FQWjYe~nDTD1n#?R;@?JeCkiF~RFHktv>yw8=-Zn0}%C;5DiGpA3n@7341{?*qUIe3}o4Yuq|j!M}ybu`noY#wEm z@#YQb7V^XCYYYtZvo*IlCLH{5P!^|=%Wt8-|7Dy9OVAzR@Mm4-r)rePZeeAXliHRc z^-_khpO>(6$F}I_p>)w3X*LYRKy2Th$9=5O6S4y{m53+M8lI#E=#^h!W)g8HLqmt9 zP#5z+5CmkiSvosAId<%5>>CwH@T#KyK{Yl^7_7s1wjKQ2_(7Td@4PK{5MyFu;vbIu z_Ph5Z-)NZW6wS{sL$fV>*?Mhi7H8aJ!*Y+S*NXAj5f+}2n?>rbJ8Gm;iODXzly~kG zn`9=E*^MMS+feB$-OrWy_|RQiThnx`Y!f+$=;`TUWTeRP6DPTJ@%-M%+0BBC!2IBi zbzSf7UHyrvvou5KqtcCkKe(hI8<8!D n)dk`vS{B6q5JU?J{uE#U8P_BEHxV5200000NkvXXu0mjfBoU@| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/creditcards.png b/apps/icons/static/Fat Cow/16x16/creditcards.png new file mode 100644 index 0000000000000000000000000000000000000000..90b1fb40d35747c65bc28fa73e0cd1be8b1d1f93 GIT binary patch literal 718 zcmV;<0x|uGP)cLc^oQO6UM2r`ShNPqv zDzr$uY`5L<&1_AKNyV4E%w*ns-~0LAu+&iGw(HnuMYRmT1vrNi@mp&b#=$fL+~>c; zHT@iF!ronJ7m?Tq5bVOXQhI~;!RfVmKqbz@Q4t)VfjG7~u#!p{>OaGy1! z`lt!`GUfpk7NPv9DjgLxV2e(|ft6ME%EAK7fdQ~Rd*P;kK(w}jn>mPbNqSKQS#|m- zxDgh5`9lJr-cZV@HqHL?;Eh4JYXv%+fu?W3juv2T-m7412?ncDu#Gh08_`wkoN$b?+9r{^y%X;u}Rq-Qmzreva-jI_TcG_4g?H( zb_sZv9;?*z95E!`l4}e;Kc@CwqOW<5Ut z5CVNY*oA9PKKAQNc{?#Py*p}(0DKz5N}&uf(Yr09k&covoOd zUq#NML4_Ldb#?_K)08#b?Cn%lgC+qa6_QU=6yXv@HZzpNh0X&?>xo6%z%>nel;4w6 zg+`P(az4HwHORcVvHCM`!xnT2AlH$p&*BZB~`%8cU0M3c$R&}A#{Qv*}07*qoM6N<$g3pIU Ap8x;= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cricket.png b/apps/icons/static/Fat Cow/16x16/cricket.png new file mode 100644 index 0000000000000000000000000000000000000000..298c74a2a1a4dab45311811bb7e77eca3d44a1ca GIT binary patch literal 852 zcmV-a1FQUrP)Q50S0&fIzGjE*)c ziO}mWh$1NZF{F&5=qIS8cR`eW7(Jv+f}o)^L_<+h-n^wZXKU%Q!%Nq4gXNh5!Wvv>GHkZc z?i&rrD=LKc;UmOU0yd`;rmBM6F343!G2YyYmZ~a{5F1WRM7t~j$r4aCEmTo+7T(A( z;AiRi&k<&kZ)F1q|TeqMQJx!rkC86ATzB75a1nYCHx# z76bWw5VC{wDIk%+;_Mvgrg_j3u(QifdGH5PiUPYVL+3vv0aMd>N`Tl4_kmr|di!BI zWuPDk`}aWzNjPT&cya1y1O^)hi)^{e*I+IisKLH)0bE-)BD((we3gfx_Vhs;8sSaS z_OSq$Qu{Rt)8kG%Zt#vKf4ZT=zj+hpUA>5*n)A>i5d`;EAhKg0d!z6PY<~p|Lv^fO zh4I!ltoYK0sb??nyEBBOwYyWOX@#1s+_tZ; z!<30sG)kXNpP?sC54|f}pUzD@enQ>$Eb8^lqxPHvI+tJ6Hrt6Mm$<{8@zt&9|5~|v+46J!?GI@#2Ab~B{rn=j$D$o9 z&>^|$dT>7N$q7{c*UF4Qg~PpbDWqE^Y631!SoPqlL!K!WbdMjS{w#b@rjNBuj^E{U zJX64ek7G$~AXx3U*|$nUIILOagpsQC+l?p00001Bai@#8xK6ALSt`Ds!U zgJE$w!x4r~upuBeNDL+qQVRo&AX69_8I6G^o-xSIWB9ggCR~y$DjiIti(QyHiNWT; z1rwm&voHfda$rLYlhYZ#Z(52q5IOy#8P3n03Dykco(1bgG5}#nY&^ryJ)2N8v%B~) zoL{^Ut{E1HENGU1B^ZDHMEDoxSD+ZO8uT!Lhqh5*5X0XKC$V~g*}$CP-1>DOS1`g{ z05<@n+1SUM;or?Ga1BiAI$#=I?Ch4UU_;fHo8W8^o&;cN2@GxNd{hQ%GD^#sypjxcyz{1W3 zEO_G35tPt|#SXeWC><~$WhP^!%wmis3^C+UG80S@4$WBQ;juso00=MutP2U)_A3w6 P00000NkvXXu0mjf8D7L! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cross_promotion_selling.png b/apps/icons/static/Fat Cow/16x16/cross_promotion_selling.png new file mode 100644 index 0000000000000000000000000000000000000000..d8bfcdfcd9ea3cffa0e2b2674e130ac176831318 GIT binary patch literal 640 zcmV-`0)PF9P)kKrRwvk3zp0FwXngW)2E0YJ^47?~LOfi_qoYp_jR{2$E)>MR@# z`Y=P_2JCNOuzP!(p$h2u$xf{dtH7G$SN#9=?b9yX_|;%TfZ`EA`K9mfGSnPuV+e=X z3=9Jf0l2M#`tb~v&TS0;9m>uBn*}Y|3KUZ`3tqb2K0E(ENZcTSp%N%21XXVgHUJ2a z15MCAJNG}(w*R&@46DJa(ioCKnnB`7n!$h(WB?;0LO53|SN1(661P!~WnCoKDK9zJa+$k{;5Z&l2&5fp9q)!+c*2Z@`9 zPuXdkxbQzN7Z}^dZ94P+AICB_O}7;c{}?v?_`t9U7)E};;9l_S`gUeU=8v(57e;`h z`YeVEV20Rdm4E|GH=3ak$d}iRVkm$GEI8nBB_wcEH8ZF(OZPDRd0N20`)?B{b{_IF zY_Rf+J8ps!G^jza zv{3W|1PdPo5eqGXrC={un92{Z)kg3Otl|Sy@&mC-j3T07A){0!h5z;Y;h)%Q(K zQH6Gkjcm1p{MKPwTjlpMaJeCuErF)wXc?buHI}2*LVI5pD-A7yeYJJ+UxBebAdwW6 z$0Hz@3TvL-$p;|NhDlRA;=DpiVMu%iapy;ml)p> zLCL1z*rIV|ZJ{Y0^9D?v616Kt`2{)S2pAVaY^tIuRj1u^5tzP`!{-wsAnwUC!B0hr zAXx~{i(jqPwnd!d#R`3?Sk)J4qesQdCBweEjhLg0_1N}mo+w0!B#6r#M7yN#pF?DY z)DH~n!@m0FvAl`Q^wZ zp+W@_MaiO=wo0p1K?@OV-B|>GfQv}01rZm;RpQD&(1jaQD@Z8>R1iz5t#PAOd?Z?2 z1fgQ;qpdbKcl>51U==sTAty8E+;hI~oHJ*{+-PUUD|=nili0`-mVjkjGmZ+54#oi2 z12l%}R>~b{o&sE^Xb>pl79KfP@E^TE+NAdCO8c|Gp&OyaG zI>`M7^xOuTdkxFtH1M#$V(T%siDsaCo&GGY2_22*E}P(6VKS4c|06vt<2>HTbVF4A zMo%>WzG`5{DP5{%>RL0X{(2zT1WfJbxz^YY-2rU!I02&{o-}7!(y9S~Yc};kOV9vJ z?K1s1u|QU4k&bY$17h##?7?QZqnoBWs~gR7ydS`^dEjn4ovVN+XMy9dF;>ju=F$qR zd<2pqr(1U-f|d$^x|U*=j;{<*@hNj-a=lrtj?E2Y#$Lh6gFwgDAv`W5k;%Qmr|@?I zs4G%6&W~_snx!u$Z9khgeN>-Q&(r8*Ld)#+zHkEfb4l!N<>#dWEHzOG5Tu3yLEb>^ zX38e&^~P2chHV4UZNrFnm}!kiCHA*mgvH7o*7J2Xm8<)6ltrb(0#(unUmNh?Z35|+ z30yuRF?vs+np`${oz5$dx-Z1qB5ST1xxeOJN?9%mH`pM~k`zF98Ms XM^?cKmy zr&{Ah^q`S~Hlh_%&`MgQilAz00&n1Z_a2!N2B>aP4VpwWG2(_95aMTzLns1<8&j& zA6o~wYk;jM^ihR5SIwYC)&gETFutAZRuemT7qH3WMvZ^y9@hjzUAqPVzL}h8Xr2KW z-$oW282Sjr7<)|MmKczw@6>d)qnoBWs~gSZ1Qp;&5y4!n)#-v1oQ zW2fD(5Se4Z;gk3)vHTe1t0JuD7kd|(*S1>9*7C%L+mC8UZE2&1>Y#F!gsCeRuRky8 zl%3}Wle=oZlHBScxusel{UMnc?T&j#lPwC9QT{(rI;9_#oK?8I4?Pzq;|O2Ee};;0 zdeEP`(iw{$55{FcVR68KaS%&_jj1eEa4;n`BA_Cg zHW~&@hc;kqD6j8&?!7H^)YqQgd(J!O`_5n4RA_J3ExC=-mH3~BaRzSjoKV4gP6h$T z1vCbuFWc~xQk%*@q`T%SI1*2yjY2c8{sBHcG|n180Gz~i$W~HxBp$juMii6(GE}V4 zLCy*g7zJ7m7?#XiV6wMt3m99Z1=v@m&-80Tq0yYY34Y#8%*52YL>}BYk2F!bb)@>L z^i4oppDvY~x{3zX+W^#T1zzr;d%dxBy`TUB_0}4Fe+=-{P|TWE4FDW-2wz!* zKVW%*U<&@J1zdT|aOd3sa5$w&nE_y?v%1k#j=Ku}aOi_o_Zi2N#m6Q(t3Y89dZM>~#V?BgTcpWcQeXe9tO zB8zb5ZqjL+iBJiVr2CsB+IOomyoEgEf-KP+p8N#ryKv~d6!ABsnsk}5> zC_OKP1?1M|k^B)|-zir{^*VgX456>%EUtYWgpdr&iD%z8S5}$R$EL)*l*|g|bT2Cl zSTc==Mc`wzgJ>(+Sylbc>%rDtMMtfi?xU0ra}u4YGxatOGS?*L(4bDAF!%H#@ahf5 z6Jgvy@@}V!vsI(3ghqhvB<&UHxd-`l5%P8%GH?sy>it5fTTKB9BwwkMQ^RcO!Nt1Q zX02&VD=%^Wq!~g&Q07*qo IM6N<$g6cv{BLDyZ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/css_valid.png b/apps/icons/static/Fat Cow/16x16/css_valid.png new file mode 100644 index 0000000000000000000000000000000000000000..5d9695efdf971fe51dd87b1f436f31653bc668de GIT binary patch literal 721 zcmV;?0xtcDP)2HhY-ZlP*SYsRQEF4~z4Pup=brPO-z%mrY|l9rC*nFT{^t>zfTn8;hBV%GI0@Je zpfCh|Vp-F5mB{-M@9@^pFnKc-F_h=xBJlnSD=Pp4(1;wHWEJU-$fUi^Bt6x3LfRV2 z$o>H|-3OvA?B)AQ;6=M9Yhu~GD6nG%|E^0pG!&X$VB@=M$TN9rpC=8Cl}D>7+z_!A z^CJfGr+`V z($Rr^b1Z+jg;w&O{7Ui)EUJyBiY6x^8$6L zYY4-VH4xmETpDQo$jUha(5V*9Y33I)oOj|iYR?K>@7WJS_;F-lhyY}ZWR5eZX{BP7 z^IWh%6tQzc)p%wP&53_KVq|=y=MXZlh7oJr%Yn&>f{#GlYMz6@TGjKdsUZw@lObgn z?@OsD2fN#l%??ASMs)U%<4&;|hAWVt9GR_J8f8JRp8}H+7u`H&KRw6gj)Xe<@Oca- zHR|eP;5HfOML93CuRE38SYNW`$aw?nz$q@erEKfm=&?5HQJG6&Qf32VK>ec)2g6}4 zcxn90Tcj^G$}>tH!9R$4iFivd+*{w6cJ->;68FwR($pjff_;jiX5$ z+9v6=N#~K0$9QI}P`mBI10OSU=bZC>=W&^3S=fnj?9jv)FUOr1TM1*luer6YpL4ON zRIy-~CN#}({>!olo+>v4fqYBF&)MwqLk5J!a=A=_3{*%q7!1}gew{${%>$&Sr@+XW zGi(w7l?u?bKZM;~mqLyEy6>cyQ@5D%^B3NK_-M0RC%R7|e6be3WMO+{{1} z7G)?HIjp5u&^hoHrlx|IN+lfa>O_I$TIC`R^jXb70J;DE#H^`I@#g6e87p_;zEn3G>PFu#CEWYfEq7d2A)Xjk#SBCD5rrG$b*XTWSx{4@T2=-Gxd+vPuk&ce*k|ZDAy0)}*X+`-l zcy}=TWO(HMEVgXPc9RGJLd~{w8X^`5>fZzQ-*4k@0R{k9H5wIymHvPL0000mXteh6?X$$rf5qg@ zpHY&mDV{Zeav5HFrH$q5d)w+(bsd_XntWfye;en@wI99i?i*d3IlQ}uaD4=y6+&s6 zls;pS7OpVlvuS3h|Dbd50y#T{RxB3Tu)dSL$aPBv)^6WNxN!xu6LDq}V}em;1gVE( z%sh;9i=x zFg!erk;~_gluIs=+Awu>i-^VUQY@9ZXFJ%AO(x@146cntu>1=J)igIZRumVDrMzKh zY%!-yd)upcexy<Qa2 zhlcuFTU+-uH8zm3ZBHV;ssNW$2T7DqvaucdI|s1BSDDPlnXCUPt&fb{9CK{@x)2A~ zM5A3#lF5cdV!|*@6VotdRAtW0yhq1sF>oGsth~a-@sDT>!{ihl>bvhxv3=Xt1!8c6 zzGMh$NK00000NkvXXu0mjfGLxWo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cup_delete.png b/apps/icons/static/Fat Cow/16x16/cup_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..a3d833e4c8113ca91339dcd6c7bc8db10ac9f7d9 GIT binary patch literal 854 zcmV-c1F8IpP)P5N}Wfmx*FVRKRs5Z^JqIua? z*O}Sbb?4GIOH>a%1buKGX6F0PcfRwVVUM3YgPL$CCv?07MeN;dg0CAR3L55*fX{y%4l`{Elf@ z@MU}9_vauK`U2fBF{G$aR0XoErVRG^d}O2>E|(L5KrS>=tm{TxP-KP7F;P)o3fqrJ zB!YBu+g_h12YH^sElJo|kPpf0MW&PmmqWmpu}Q4RN{^tbD(st3V=6v}LNTw$>*7To zhGx)K3__X%?rcBIyKM-+e1Ii-XRl;bR-;c9ukmSO+Sum&{D#a-X|=7jwYjXU>_lGf z2FQwHO9bz9LVD2-|Ij-W@7;$$uo!t;3n5Mnqhf9-$`1_mkE)8&M^`Kr1%ow9;qZp( z=@~&3Mew44)r5{fdkeOg7Q>2@A4(KRXz=*Fm|I$|5}tK*#_A6pe9_tYe1McW?9d%K z+EBD(=g#v^cV<=6;Y84mU(I2#x|6?Bfv)>72R?%l0aj%>l|~zDYYCh=-Q=Q{070^Q z2Ww0EO7e4HCUux}Lmbb6k-`siG6ejkZrp5*(VsD*lYs~CUB!gK9y-EWV?l;(ASIGW z##VLAC-g^uB}f%%wHODJ7jU5a-i)8CW8Nu=Ow~4 gvs3mz^+SLG01gR0n-G06KmY&$07*qoM6N<$f;$z9^#A|> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cup_edit.png b/apps/icons/static/Fat Cow/16x16/cup_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..ec2edd1582f195cc7cd59b1722943a016b912057 GIT binary patch literal 871 zcmV-t1DO1YP)qb#Bk1BPl_+ReUc75Pr31_zCgftjRBP!Ns@@jpa228-JUx7whiv~I*jymfl)HYFf9Pc zGLW`x1r`;Qt*|b2ULNy}oMnTbzu@_cPE}pm=qy6z4kOIzbD=Ysz&MVm(-lZUp$f6c zIL7_okay-WqQZA@@pv5T3i1&nyNWagN9jSB=PgF)>mWkI0~G!EuEx*+or6d*Td=k=JfD^(3bvld% z*;(+8dJzl;F&T?NeLhbeE@Ut*$b}CYuc4PIn1(?%!8oQQ;@ZdokvNN(<8|qz+d~a{hfG7wrX~c7K z>~^O=5XcxB_Gma#mU#m*+Ye#w*7?AQ4;T-k<>?pjw!*G6<;M?J*VK-&`^_yV-MlG@ z3};ZNr=h51^WxkB=i%*Qb&+FBCXxNXL=bh|+33|j>w&k xTjlxPOpf7SFwBhHzwX^LB{B6k{vZ4lU;x=XL&zHZ(m?xaA64~?j`jcL=S zHH~R9GZ{NGdETijeu)<@?_K8Id(PZ**rh91VTTX`jPZ5lBZ3<^mlvCP0WFt}n3Vxx;i^^Is+U4-ItKMFlQFwUv<#{_~9G(pz}knZb8 z?XLUCDJgK%G%=^H7CO-tmVue!%_y!MhjeE<(y=ytiG3K#6x~y?b`0~DVBV^2Sllol zhGBrcd;ejBBuRS+X)L(SSw^AD4WF+FvJA*X;7=Yo6BtMj5R)ugT3R6Ibp2%B67ZK4 zBM>M>B=Q!fmB(8}g`#T6sDr5Jy^Trk7wD1~fKT0sV1*yKoCadAb0w?Lrn4Ab6-1&Z zfmAAmL0yML+vBuykMS8H#|u<#S%FIBE=CWx;4dvhPj>>DOy&VsRYFn}sG5p5k%;Cd z`UOr0apuS~C#n;d5nMhCi^5S@E15@Rj$Y<8~9e`qDR!96oecYHfYlrYg#FlGr;bG`YSn z*Z7(z1kW|xY2)wzLfovCfR)D!}+hNGV=q?Z0=JnMqSy$j^*gfKR tNg~-YvtI`LJ7(Y?gNZ-K{zrThU;yNUP4H8@>w5qI002ovPDHLkV1j(uhz0-v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cup_go.png b/apps/icons/static/Fat Cow/16x16/cup_go.png new file mode 100644 index 0000000000000000000000000000000000000000..698f68396247bc55f37a8de73933e9f7e164e381 GIT binary patch literal 842 zcmV-Q1GW5#P)`6pHRCwB?Q%guxVHE!EW1LqycFw9j_X(MQvGYgek1HE1cmIV}q0F6HuAZ;wTdGMSIR;v}P&+mU2 z3`j7<#Uddg9zXi}A(C7D91qUxCGbN*Yj9(r0OnK>raMt}$ckm3fPfhE(_W94OxlB# z^~so?n#O`_0pd>qDn<>BB8EVZL_;#72#r(bOHgZDQQKAu=ZqJgMb64{90z$59M9o< zUmtJK$7xi`HF(s07N4iu$Z%K27z~hB7#$8|m!P5h1?oFSLD_cPVxkmL!zrn$#nI6* zOZ9biLa(s^c;&}p#DIM*jk1?@0Kw!s+t2v|%r|%mq8E0Vav1PJv8k+c` z!hOw6O^r6fR4I#Y|K8$s){N&%=!H@jRspF%wj459jSW5bA#!M;NCGT*JRvp85SB%h zmmOD`uc1+;fd#=86%x7Nx>?cuMBz!5p5@{Lc)WDM5RGU5QN07v`V|h)|RF8 zvUY2CW_H@0i!<#eJn-Zs-^@woob#RYoiprO`*ql6Sr!-*b_Zuxv`M$|@qR)SDMFI`WIP6sFM#@;2e5u! z19Ex}?EQymt0;=ciKz;L-7|+UcWAetR}=-CiAD-LT&&`RkjV zCorpKCA@(WsKejjaB|q94}2WNz+k3rvOqeMu@4CruYIW3uO@y zLJYJ-lOnQ2Fw|Yd8yCTY#*lEss28JN&=?Gj@g|Au!MMTIh$coM2wYGiF&@;iS!fk& zU-!Q5+jCweE{QiMnf#f|{4?Kt-!PA#JcVqMB!OYrlAJuJ(0q_YyDu^7VPXfChS zYM{weL!qGBbn3mwjQvn7AV`= zh#K>;#?meA*96zv1;)0rikUaF@^tAy`ymV+(W9um7;0@H7?!24>m6u>L>=PMAOeCH zZRe&C3;V#P(`oE7w;@h&rA!LjJ9|-7QH#JA8v>4H@+J7mefDMe?KbENim|8rBsvc6 zMJkm7v#_|-qfjU=(If*{88Zj9hDTwc9vlZK2>^@V7E1xaV33fAn4X>n7mLRqWHS;< zN{Ucgx&c<}JUj$-{$m7@hzL=P(C(BkE+Qhe;CT(IDk}(a6ofv`g~c!xWYN@E54+3i`qV)$YiV$r8C*tqy|g`#pt9rTT2BF&utPO4QaGaiXse+v@9K zHk*-5CNVoZ3$M=$qrr&Nr%s@?Wd}8FLL!lX;Bjx3HR4-ZT6gYmKR9;viUk)h4Pb5U z8#b1g5wAZbWEkcbiEcrF&+mt2a1g^IBjCoyC!&Ws+9!AK-3LMN&(qo&r0FVYB~qizB2OB)Jct~_1cp^S1a7h)9q0|9VyQYJB(OxR{-W(?h3UAe-!xjBrEj>?+*RVw95b#+a% zsjdzU4GlSNoKB~_PL`7c*>2yw-YJUWvx$ibgPP|N4TnjlkjM4ic~lTw4kf32?r=Da z0!^1!^7(w;`FU$EgTKv0uK6RTyMuN8{a0>*k>UT3{SaUPJ@AQI;=Mz{00000NkvXX Hu0mjf7ebLQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/curriculum_vitae.png b/apps/icons/static/Fat Cow/16x16/curriculum_vitae.png new file mode 100644 index 0000000000000000000000000000000000000000..aef8f42aab377c97ecb40fa43481bc037cde446d GIT binary patch literal 603 zcmV-h0;K(kP)((x*?b-^Qo|7Xowx8h z@7Om?okyW*=o}m%lgZ#>E_bc5u~Cc88^a04vso1p`lgxUal*FoYG(&hReF7PmP)^x zNI*9bmL8Nabs@{~Pm3kY&E0_Gx;Q^M$rd3_c9`I3^7+$8IKO|fzrX)YRggxn*F(4a zooEAvS!Yg%>YUWVt@(Kvy3Xtpv8j}yhGCc^2{>5ko6y|zedz~*RJ|S>t#uC%d4IiLmx*@}A)n8qP$)oGq!yR% zGdIhnA|5?lR%40VJF$ZGp$h&6#l=VkBk$ne;v#M@Ea2{w_b_$-1I&KEAK=c-bKxN& zk}7E0pc4uv%v`piQvwzc@ce-S@$;O(b)4Nst93~p$wU|M4~#J+)z*hM;qP=EcQ;xW p)Q2kbtn$b3|M;om_Q?4ozySZ#P(?w->u&%6002ovPDHLkV1hs_894v| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cursor.png b/apps/icons/static/Fat Cow/16x16/cursor.png new file mode 100644 index 0000000000000000000000000000000000000000..0382407af3d128b1684038575efcb149700e471d GIT binary patch literal 554 zcmV+_0@eMAP)JU z+)T*0k=$=0LUN(GS4i$$DJ8}7ku+wTk4V~lT!_f-+(?Sqt}(OBJGtNjvv;q($9XT* zXq)Y+|HbJ!&+q)7=bQsV2!6D_vB@Kah^=8_6VYf?wy|j^%d2ZeNHKl^c%DalTPu`G zWx!%vF{BUp`a*Vg7FwE{P*_;tShOxV(gFxk0pZV2+~51r)Tl?9Mq`*aTLQ@dvR?o? z6poAF?fnDSH(qG9Rbo3ubEX9%m&=O>`g6OZwfwVhaG)>I38k}5^aE-thCOJo3~!W_`iSuX885< zHv`cI96WGnp0J>x$d#+tAA|TmfBt0P=HVu200UAWN-tfp>h0^-um4}XcgC743F;|t9!tqU}4dE=0Eel-_IHT z{{G1L?~lfjCMQOmUNG;xtY+4J;lF9qNsyp0$Teo=+xA-3?FU7%wn5_LZoA5Dk8!3% zroVr7eY(20i2d((5ce&}HK#hg(ir~!`ej?atL4J{+-}A{zl1T;0Sqwy`z3#4N%4Hf zKR=O$?;dM)_xStmJ)?d3hL?Z7zdwP~3pNc0!5sVYP1s^U5r~a}SQ(}dBM=#X{{U*< z@c+}pORd-f7m5+;u|%UWlzs@rZ}6o95C8};0RM>OFInyic>n+a07*qoM6N<$f-eU9 A(*OVf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/cut_red.png b/apps/icons/static/Fat Cow/16x16/cut_red.png new file mode 100644 index 0000000000000000000000000000000000000000..119641ad81a36815a800153a0baebb5ce67c2af6 GIT binary patch literal 521 zcmV+k0`~ohP)8k}5^aE-thCOJo3~!W_`iSuX885< zHv`cI96WGnp0J>x$d#+tAA|TmfBt0P=HVu200UAWN-tfp>h0^-um4}TbouhZBgg(9 zIezj#L49bkpg(iYyq&M!fBe65-J1W$FJ2+p01!}`vS8`9tEQs=_s0kSpEGkt5IzGK zVVW5k8Ik1`*JLK$`=qGJV1H{r!{_HuBn`G+dVy{L2(aLA;eBR)E{5|jU)Rarx?>^4 z$@%<@r{Qx3CZ>=7|Nql4-FBW4TOfkL#Q+nv3qFSb&pB&@1cgDa*>0n`_lScID2lb` znW=Oichr51GbR50`+wKo7oUoL{smj|7UUYwBiGY@|NQ&wu$5*@(y2S$zkmG|#z+S+ z@bC9u`QkHo=l}iv4_WxGPbXFRCwBile!1e#xWEM^@UjGdcA>KMMqhdy9uWG<&Fj;kq8<@ z2?m3vn3wg^{O?XfUIzQ@d+-F&bTdJ{(KHQgeACSJ;uHuXVVOh~{T^FJ+f2mOYCT|C ztMr=t089w)3GXnswHHkSD2m)`rgAXA;c&cyY;0_;mkjfEGeut|aiL=xce~x&BO~6xr%3?>LEz==brW1&l?Iu)3Wi~eiPPzv z?;hi9VD3;5eCY9b4)|*W?$Wr+gp=y~O#t1N;> zWyml{B+-#55p*S(mHHRD^BV-W8X;T%!MGe3icVtCOcG+k}xEdvc5f8jVH+<#IU& zSu#w&_=9P z<@=#BIjFEhc@~1TB5u0&1ukq;_5hyDeuiU$RG}Z|uN{LI*{OnY61{x%9;&qmO{Y0J zv_e0Asz~}ame;m1I#MJ7mGovgbNdrfZIWaFJD_l8bO@?RXH>en;e`OmS^@}?(q!bH z%#J4=!P!KCSVo)z&YIcPafXo)EUxVU48d}9X>~g$^9*5xi109TLjp~EO)<+WyHNWK z!3GI|ROwQs2p>7j)z@*MQcfxt7|cH2#YANgE-mX^{R1wZ93-oQ2{fL*7J^i!$W{^p zRY+HgK-2n;>;bw8WSx;#Fbc*b#j%p)+TvUI@PHvG)Rxv+Qr3np1CHmf8YJ*BxhBiA zg+>BoIpYvS-sHpymJz7VZ{W(ga@S*ZeiJt?mk`m0cr4ZHI9;j41QdX~bx}YsIp#yM zZi5_hB>ok%39_*llU|cTArJlg&5(Y%KQ;BuyQt5zU!~u@ygrdE?I-z2ZmNp+yiab7 ngky}^6RWXQ(f>TrPXPu1HOcXYy!!*L00000NkvXXu0mjf9{D~5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/data_field.png b/apps/icons/static/Fat Cow/16x16/data_field.png new file mode 100644 index 0000000000000000000000000000000000000000..3f06ef5ffd07dea8d2f4c1ecf9b56c5045ea2783 GIT binary patch literal 521 zcmV+k0`~ohP)-=nw@+X)d%1K0+UOv_f$e0|+uqc@i4G3;xDp+VR;I6{1Z*)Y-fyxJ(?$-;eqD`LT1+zqrL zR_I5p$cKxd5006Qvt|!gN^THs^`pv;BT`q0+Lv=!H3d+l7{>4*vAToG7s8QWpyHKW zVovh}NE+x~k0abyj#C2&aq%S_b880Hw)auW_mTSIdKJ97FB`~ad(~Bsg7yaXKhPU4 z1DQZhf{KHgWe%Yb_&686Ly)gqRx8cFu?8H4oa*o(EA%E7osp6AeqnA zxWM@Q2~zBjF7COEU?MV2-^tk62qoCI&qnEiZD=Oyeve;Yx^`-Eg2dp^(1F+MtyYSV zUhDKICDU$7>5fxm%+GO@+p?Zi@-2C&e-*O^ez-?Z;{QLUPXPu1wz|amoM$K000000 LNkvXXu0mjfr8(_F literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/data_grid.png b/apps/icons/static/Fat Cow/16x16/data_grid.png new file mode 100644 index 0000000000000000000000000000000000000000..3a68ed8822bbb9b3a36e1771f4a496f17786ab03 GIT binary patch literal 649 zcmV;40(Sk0P)n8;^7ruH2c`mQu=e^n4#)vk8AtW=$L;NfPi^UMIrYOE=+nW5e^m zjt~N#=i%GeFR6Mlm|-CIP~L?_Tr-F;dFuhKfzfl9(fITlHf3ywKVX|qX9+H#TAv62xf@bGcfyyv$TpKRN3UD+`W1Q9YP zcb#sgp$d8m^VKP=box{w);1!n#|m@RmwDqsz5WY}jfLF}s7{ZbH0zjri|7%>31T*t zRP)Un55~sM;Mj@dL*up-2pq`oHzw8_f6(qm2*Mt^y##%&(@{1Jw?&$r?O?~lFf=3H zFTa3Flo^W~OUJ>;zFgXX$sBpWX6{fx#!4wE2MTY=ga2{$?$a~}wOS295bTI*sz9J{ zFhArkOisgJZed|*3E}s7DB_I=6BF4P7-H@n{@KT#NIzXv8H48zzq zmGTld#wXB=&E)e5lZb+sQ;#b6Uj2>6#ul2Taad=MquQ*Y`U^<@+(X23ke=SakIfny z>wiG=w-MaU=4Pl@%jR-q3L$rRlmU%_-chofdRIQ^20q6nPpDnb>XCpVeU@PCHZ>+m zcB9*l>4&rBI}_*eBDaJOQ)8(vDUMkv7AyK>aEq8hxW5=hzu{*D`8PeKU`Zc+!pEh_ zxiW;2wUxN_WY|Va@gz)~-~s_P5iW3VA&Ns0AC~ZGG)w#ex49|<7@P6uAYQFRa4tLj= zsf|rQhsR>Exyp`9D9sgCmL|tiE6b}mbL1vE5Qdlu z!Hf|4B;oEm3(rO!9$j#gu-O46E_T(yYNhgDtkNZ>bs#$xPd;FfuV&!v?c(d&8nzu5 zt)atM9u#Oe3ST&8x0?HT;p#qXMudZ}Kh`vdR2$4`!ioSN8#vb{T*soZ_&<3pLWtLy zOqF*zv5!HpzhngxsPp4#w1o&d;s6F6C7x!t(3?4b1sDJYdxU>)uv0An0000Otu&MhN1`Ycyj_{5iBh>-70W7tWLGc7cJ{iCuT^06OQFMn z4IO-Vaw%)cPq3whj zw%30?ZHsJkY2;aHS)5m<(&>owxlC^bjb`(;F16QB*m}w&xqoaM;i_!2&-s@C0{~fX V`qkvHp7{U(002ovPDHLkV1jixH!T1F literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/database.png b/apps/icons/static/Fat Cow/16x16/database.png new file mode 100644 index 0000000000000000000000000000000000000000..ffc935d50321c09757ee65be1c211f9ddd64d17f GIT binary patch literal 684 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 SqaY3d0000DkV!ye2rAii z#!SYU$?Vh9UH)p9h)dI-uKxAk`~SaR#cn=mhHcx+g%GE0VQ+-M-wy*g*%= z-?vl(U)D5je{gOPQ+x*89uJ6Y0?QZ*`8*P-%)fezC&8;PV&?g=7h*X}(OOP4Hz z%uE$P{G$T)y#l9_t~Z_Fs={o}AjrjKwyN2F7)B*HIT>ssn=tv$iNWwyplXgE7G*LO zfwk`{vEo$`DkISAjxZL?3&KBRI=pT-g$Sn&NhjZ8p@h_U8tvguC+qqi1Ey+|kp{9y z89XpJ0$p=Kce&suo8ZDW6z&*_M3WKV z3j5(xp{goi{4pKH9imEtOlu1kOHZcErEjH~thlU$> zv1;XNv^;CUg-fSH?E3vjA~4hMh&Xw2B|K6@IZmmbBIgHmA6bOeJ7xhR1L)QEqVctf zhEpd)UG>+(s*JNN3w`~=aOt`uqRZvMqzVH$OGo;AHP-G75;zJZ$I;$#2Mw2dLWhqZ z3-g#oQ*cJbNJJ7#_U!bn!{Q!f&dw+BTmnacR18eqoX9CZFw!IO_Xn&JkF2OFB!A%QF>yyWAF1I^u zOr16>olOTKUm_TeM$p^+5s}OkES%}X)uuk=Hk@gD*?jxhxsxZZY~Qsz_3N0++qh@P z7B8(yB~0FRY2#*~a0 Q4*&oF07*qoM6N<$g1Yv3V*mgE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/database_error.png b/apps/icons/static/Fat Cow/16x16/database_error.png new file mode 100644 index 0000000000000000000000000000000000000000..b52abcc5d4c74bd2badbb19f5685e49a8ad0309d GIT binary patch literal 785 zcmV+s1Md8ZP)-$%WAM~`<7)}O|bE=F@Q7vhB0=HbKbl1 zN+$4qMNuw>f+3Wb`JlPopkT{b#*ocqFgrij6pckAhG9IQAeV~wZ5_|-`no+3nTY}H zH5jl(1`d-?{U0Go5)*-iagnXMG60{i1e`N^V^OeW7kf^RePv!$R|QtFb4p+YdLQXU zZA}P)3O_uWMr3T~p$I3^XLEVXCzANk+Xu$^BBf#g+K9)|*bk_R3#!Wnja>J5kjdr< zY#>`Okv9r3p%Pg7iveYkD5@+;R2z4kM54}6eXNW%LxgfCuP^w__zOD6BpT{qACfyaCm4(ozX<~R}3@%kA5jD8nrSR}P zjIP_*ab_2gUVvdx#8d+Qx{a6~_<6^&(ayor{710U;#jv?p)YFmy#MiPzZ{LYH( z0`v+7eZ9Kdw(O%qiQuW$^WpHJBUdz!zPG?N92mNe?Z?XjO?5_GkffQV>}+XIt6^iH zGXW-kW9!Lg4;^nIFA>UqySX!xV>-=h(QvdgmEA<2>hGIlNoU>Wue!!Xxb zmUUllIQQ4Zli>S;AT(JDEZCi8gj%BkA=`{)7$o9xgu<(ig}{Obwbq!GOk# z4Y1qolt2(TWHK3cV(666^Q(hmwudHA#7Nfxm^7g8s)9Z1ez8?KA2Vk{WD14vY z)W-8X1Oi?VRLM(?jhOY%BN$x9Vjw`ADkRp^Fy-4YkS2;e(B9UL%0rc~*{m2H8^hJs7JQjq#OUim)K*tx&hLkB zW(K^{Wl|IT^Ggs_D%!-u6-BhMG8to<_~dj33EqGLOCdd{C27M?CiS?lU(U_Rg+?XP zDF~tpdaVJawj2zPzJ=@kJEFpdX|I=-P+C$#uP8ln(r z$W!Kd4ickA-;*BHIqKl?jH9Zm3TCqzlarIEsj0=v^73)}k)zGr@Ie1ZQLT0x_hjcs zW6`|ek06%5EnzJY!}NrQ)agU@ne*^_rw|H-;B*ePu7<;BQ|UArId_Ahbuf&UsLLlX z;2*1{^@>Z`yYJo2B3qGiZfn2h#(ymP2DYs~0t^7bupZ`+jnEMQ00001}=oaFtnn=B5P5b7HyrV55Q0f!xwx#Bzdr|oKn6Hxl;aTDcF1>5$$>0C@(<+vrcSlM z2-FkqMPWf6a`x_mWtt?$Rf&>LwXnW{Z!2+xdp}VTjR=J@hA9F{kjas$Ss1zphQ|Yw z!e?1nTTdX7NFbS{)@)A6nJ~mEG%kpkrwM2ioGyi+-gqh~!F3rlO@m|0Bpr1vdr(#g zM3+i19`7QOR0}+|7;PUO8O4`{1+2#7BvBBV0aMF>rDs#@z~*-yIswiX-@@*lU1S_y z=v3ZAXPT}XiL+Hz7@wHL+}u27rl(hCi1kc9c*Cv#QE`jTf)jgk~YqErG z+nAV~fyW@}rVrT}`&8w{jWL9$+P6mLxUC>NFgV|cies1YVWi=-GEsghTG~8LJ4+p5 z+3kmsnMTw2?PTha{6^bg12$LDsl}qv7W%R(gMlEjgs!H+xQ&yCDsbmn8_k?rmw1{+ z?HR>`$SlzP4sW{d;ks0sTYa&%xVWV3hS#!=%LLLwL|z(|hn{Hy%#X*zhjHZsFg8ly zP6fVp>LDf}|3+FC#X*YDzv9GwxOd;fEvZKbz2_4cG8q1Uh0=SBV&doF4*>=MN$c;z Trr*EC00000NkvXXu0mjf`5SEC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/database_key.png b/apps/icons/static/Fat Cow/16x16/database_key.png new file mode 100644 index 0000000000000000000000000000000000000000..201b3b2d42743d0a3f6b61deebf2fafb9dcbb1b4 GIT binary patch literal 833 zcmV-H1HSx;P)G=qD6%fF}@I@Me2+i zk~PjWp)+@8?mhkYY7eLm_lNWPzyJHc?_74b?+HB5+n|)X;wi5k3V#mLS#x8Kq z2md@0lzdA{d8{$ki0UdEre%S^e&;fVLOzeow`_Ydl}waMrCtI#{_FhqgGXvz%X;{g zi2>9<7_cP<0h8g;A!wRl@YgiBU#)3XJ#0Gy&S@VWf&C7D%?ZJ-sz6h;J}BTZ4P_W8 zF$;oG(%Zx!*2Ei8Usr>WX%ZO~wBf_~pHnCz`+WiL21lW|juOJ?D4c~0K>&pAUrwfG zpi2X~VZfvaheF5~926V}PO${1>``Kfsz$Ike-1?!CMG@rmC!hc&@}3e2SFl{GYULd zOE9UUGIbqx`YD>F1xJ`vQoBjHr$lBx-Ji|mI_m0H1}>~17kq#qlm zwt?#gl(eEt@!Zz)d>-EhFBo^mpAgPE)iId}>F!Qz0Co<{uLrv2Zw=5YhxUDp9)M zgw-3{U`N*=J3Wq(fe{GOK_iX6Ns^4(tojMgv9U=lk!!6uoTQmAg2x z$}N_k@9r7vq3!qYt~KYC3{$HbxfMwG-w~&%UY=(tCjNElhX4Zrf%O%w1xg{!00000 LNkvXXu0mjf>ZE`N literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/database_lightning.png b/apps/icons/static/Fat Cow/16x16/database_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..a15b536d1a05800b3d06de5db5266a5d2729b6f0 GIT binary patch literal 835 zcmV-J1HAl+P)nWbR_&t5AZQWgrbVHU;38VJNC^$1h>FzIMomoKxObQxa^jflLfas6`V7QF{s!U(3)r?-JOP9 zuLlWJfzBML2;M`SIUyJ&b^H3TH$N9yyLZBAw-XuD8iQHGb3|iFgnmWwsecSQccDrq zb2|(sr~vVk!T#wvXsQjG%?3Nc<#ZwvjUgIOAQ|>!*FYT(a2r7&uGpx$V$CLG7lpbA zMS-Gl3zD*7nBcU>DUL^eLP=xDK79sKJVxS8w6>#XJan6fmV+-x$HuV`2w-(>%}U-1 zMjct`JM5Vrh>Qy8f!7H5+K@Do>lYq$HV9SKV&`jW@MCfc^Ye?CnVyCa8Wf>eEaIks zXL$^+Lxs@ipF)qh5cUW0s(A!0m^sLtUqqnK=Ohej98bM!DW z3-)2Ia}<-qv+phEEj6Wpq?nvriYlE^XkS4B;i@hyI4Y6u&7oK)zO{7V^T+X~6F0jq z@lY_>vJ_mxYGj>+F`x<+LM4BNu>J};f!GT67#&F8e-Pts@9?2_=2mt6z@6cS(g|u0 z@44EGB_*ZhR~=4gvFyD07EF0Z$ouTj8{`??wAN79JW~0hcd2LS(eY(QjG26mwP&lG z6z?IVZu1r~bU)7*<*rci^{*#sIXw9ASe(&Ck_G1VK12isJi~ zCYgd;EEda|l8q&BmE)ZDpa7g%Ou z0P{Z#gr5vJli?3TkR(Z9!0ZuOw$cqnu-kJXiURo<1hy>fE|Rl7F9)T?MSrm4B?uJM z=X#ILWhE#oT!U2n76Bu+2^OCrTBAp@u(1kgByna|M3ap9(8_BBd zY^2gE(&;o*U4^cxygVLAB1tmFTs;IpDI`+JvP>dzVMgXG@o&-@5=^q2hRJ(e5}e{%~>c`1;Ubs%u)vNc#KMjBQQG)RZBgN&UiTp%OYDW zR`o<_8;IZMu&QlUQAG<#iODmo3uP1sr(Az&Z9PS zxbEi+?!o^GQ`~7eh7ErS!-r$8q9Dd(d^z{!QNM(ehQCw?o#>mLXcA0gQZHlIA zn41kElgZ%7u_ioky^mWhH!v3r@lBlec<`#L3l)3zqPw#LZnvB7ha8!oZ&egqgRbe& zmX=_(TG8?B0YbqbE?>EdWHQOiQB@T|(#?lLJTOJ~2r-emI@S=d(_a+-H zQF37ci9{m!&F?$@?(LgUWo6ZUpU<~tj(WhBD;y4o#>U(yg}?rrZ6sMM?mCJ4*ZDu& c_zwXF02r%k4v}vc`2YX_07*qoM6N<$f+?DV;Q#;t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/database_refresh.png b/apps/icons/static/Fat Cow/16x16/database_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..a0500fc6bedd9480ed423822a5463ac96ffeb38b GIT binary patch literal 868 zcmV-q1DpJbP)30g!{(v*l;nka&Z;sdSalMiA~M5x$9Qcbip@rj^{(6p$Xs4WC(F{o)uwf4>o zW}f?IED@17FX!F7bMF6t&i&u>q>97Gi9{kp48zzIF(SDb{B07*l6*#%m1SbRX$GVp zDOG?=HBFnJ=1s%na$~jG5M;lxl0+~Vcd|t6-0$UDNKU->HRY>D+huh zIs&0z!02PHl7cI)8&#i{aM@SAKvOAHr5~M{)q18R;dVQaWfKxX7H>_~v1v{^>78*} z<4KNpalWCN(ph^UjG+jyMHU=o2ag&_35oRSm4?&dz;3e(Fg$tzqxby6;=pb5* zoPp3g0s3~^z}iDAu<9aJeyGyu9-n}wYFKouAaL?7^qj4A*^C$rJrju%n6i8e$6OW# z60LLDb!;E1*|Z`es-g&2(KS0YcZ7m&(rqRorN-z-M-oxv(yn}ShYUXB~qquGY7kt}E^>!sMb2d9G+NoVZ=7g=MAhOF^7j-`S!7Umy9)nnKc|}))?_3w=7lJvn&%6L z!#wph2@x$(5j}CqOf6G5uxJ&h8jHvs0Qn^nJ>t!YgyH=d(@BH-K5C;Pnlh_OOh`@D znNqH>a#|i&-mC|Q5Y7$#(h*|EZlI|dF5d!wJ?quCZEZ&sMVahzdr$;e5*v;e8cf|Q zF>ibpy88x?ebD#}UbTXzhY&gYI-zBb@^WmLdFfThhXY>-A-9FU3GexpsRk~90 zD3iRLE>xXsV@~STD`#sD@2=Rtr9ofG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/database_save.png b/apps/icons/static/Fat Cow/16x16/database_save.png new file mode 100644 index 0000000000000000000000000000000000000000..6eef15c1c48956a6205841aab377cd7569f4d5c5 GIT binary patch literal 805 zcmV+=1KRwFP)4I88dK zjpNLJZ|7c(h#nUX_rK@<=X~G!&bjQtlVK>O4r{G%E3I0f@#kUyXZ!_Y>?-Gce8*)? zQgE;1IOpr@>QPz}hZ_oklKqNh44b(eRloJ<&F3XWhXD~+O|t_BVv zg@wksDGxEJAsGd|8XHGLq8>F>AEHDX|T z2`?|VW2>mpR4aeeWOUJo7Z7N>I}+zBUo+3%eVD;gI*s*>4HAo4Eev9i`DlKWL}n$6 zzQJK@=DX?PEQBgj`>71a3FJFFI`DBeiN(cbq*9--<^?TMI;T(>5%3ENM~^jHpZPYv z^rmn1k>N<>^BERCp32sXUHXZI>~!P_({m&UA_rm@K~U zV>UUDU?6~y>!KnSww?G^)F`8Dy)#AJd0!+gH6^E(x*SHyoH{N-92Zzx`!H@TQ7w??+DwOG)IJpm_T*JMOjGz)w?37 zjJpuJKt9rg?hH$2USrp(c8`+nCX4>;b@WRAtxz=9rfA5DnnRm`qqZ@6FZLmEGe}rt j`1eYXmE!-){~^EtdD#PHlHvsidGQn!c8}B(zR|x&`p=_U5Nic{R@(=T(nSJShQ$xtPQ|X8UpY=zfib&6@eERhOPoaQTZ&M zJbO_PHcZj^OrHVJ`Urp~SeJ@RpUN!KNbl&lGBrxcnu<6?tU%+q044`7r<|1|e47lpv)r{yB-2-M)1lJ^|#j{RG6IQI0-+LAyr= zfHnC+fVtTj1JF6#k7mn7W~c|A=QFuH><>>!Je5*DP@4EWlDfS5!C2@Zb2lc^0{N*N z#zw}ZQmQLIAi_$ua=-emI?H2Z2F%^K7LN~|n?z}C8Pk`ivAtWPBLC30vXPs}qFgOs zRIJqxG*;H$x246!94BoHuG7Tixie6v^pC_fA1I!>*UBlwbgRY>J4pv zHl7fBuOIBcTDW^>fqR~%7{vdNOVRs}_ce<3KLQK@Zz3?$XZW$*00000NkvXXu0mjf D*26|r literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/database_table.png b/apps/icons/static/Fat Cow/16x16/database_table.png new file mode 100644 index 0000000000000000000000000000000000000000..1e8dffcb050b14fde9a05f56b28c2b9e9e47833d GIT binary patch literal 712 zcmV;(0yq7MP)`%TeQkB*O!?c$_(BANxnN!Z21X1a4wzw4lCDze zL%qFN|5<`KuKu#|v4nZsYKQF33;_7DWyTNn|#P>l?5X zg?fJqq!Xj1N4U9r*u&_{!EzPppnSfrtfKg11Ev`xi=tMmW4p42O10vpert0Q%ykgq z7RELwU^%p>Ba$Xn@JLZFG0~Kbw!zWWV$%M z6L0=|dvqy6D&Xp}D;R|N-^YTq8;vi&ewTWqMhB!25ZpJv21O_%hMD|lB5)9EO>(AcIcdj<8$jVxsL z)$FICiToYw=wMde9zre9EIRY$xdnt<>C$GHOz?n&iyxxcl{~&#hA-@CZr=0O1cGW2 zB6~4c@Xickc>dN7)NiaN+f(m5trJkvA{1 zW`py8x{U|tqlsHXp?$ayXjlZ_v0X3pr*_18X&;ujo5S+;0dwEj>$Pngox00h6_`5a ur-}gfhKZa_$+lR4@R+U%{%<*d1Q-DQG2_p5WN|_O0000GcN{vV) zAVq=~H2M#iXp9^Ti5`%8#hQ?Sf_O0DBvBG?a`ONeAL+#yFL+T8#1i8xLXC;x(b5v$ zl+Z%AyY24&oEcz2Z~l_mnfcB4efxXNNJIollCWnlM&D6(Jp)s(INjHN<>#LN+1n44 z+03K&Mym(rT$wN8eOJkCDI>Z7l4J>qr8QiC)g7nHD%mYM(M1q*Be}2ux&(&RiE}tt z<)6CoH*orgq1qNmQ8B%eL9X>Ksslc_kf69FhE$PQTm`zG!c{cXJ-i7|z*r`@??+)o zU&Fr*L|9xwKd{LDLAxOT7I2Hr%P#?6_!>;cIkcC@XYo`Ag@uBvLHKzu}_QQ_<9 z>49mQSX&_vtI+p*$G$EG$x|5LMlRpTVrD*nwy(3n@pm>gi`4= zj#LI=S=N3863BZ@vMl3Yi;aK6N!GqK_Q(zg0ytK6RHWz$n3gqm?|%PzhdJp0k=KIn zPt?{T7_3BkeqI!J>|=}{Zwbuqb8cYk0RGSTjh^@;zyKgiUvR)a(Z~P*002ovPDHLk FV1n+6XTbmf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/date_add.png b/apps/icons/static/Fat Cow/16x16/date_add.png new file mode 100644 index 0000000000000000000000000000000000000000..6f3108622e6c3fb48ba0a041cc08ed4412a54799 GIT binary patch literal 792 zcmV+z1LypSP)9deSj#Rm}|Rtq2aFk#3-MDw!DirJ=} zb9P>y=eb?ac@9yEe_h@8{eQ0Odj8jS-M4zaubNqJZlf|IwCuZWz6~YV+gzjEP!V<} zLCfA-d2W+3I?T(;RoI?`!r((2OBviOxE_{*_r1N~IYv1t;oRRiSNt5rAJ5WC5kN;f zZs0b=&`ug`n|GhTz@GDx-|`cQhYq;i=kV+h(UaS;bO`b(RNpjAcw-I8%h!3F5JKV> zlz<}&ZE@%v7Eadr5g1ilL+a*r>;j?k64a>+E#~0%t@KEpA#F=y3)gsfCJ3}di!q{J zi1INJPRCj)C=4shvixuy#wiAwEA zr+wJcz?Rll)~#JDvJ}y1l;-A3xl%@wX$qy8J}jq%`x9#kdE}H^o)aYSYnn27vP{n9 z+u$I@#l=)rRdM{-aUzjIt~}krh9_Z*S-%VxPpzY~?+h>AuxsEuN;`Q4S_cXIn%mmiXm4*PnHXWs>h)ZEc7zpk zA)bWUV^4GE?HMY|p`(kP)HfV4e?xb7xB2*?C%3OYi+S|vz#rcq_tu-OF^tCiyp(^U zqN3v0-XHnhw~e&FYUJoj!-+eJqENu=R4R3^?r_6$SLS5$0qWOkp;a*xCN1P$-y_P$ ziR=%DHQ#r-*ckqS&5ax?DrJi?!87oKuhy|&@&AyvG5)vnSFxTS0t^7z WaY>20zHE^I0000rN{TQA z!LoWbLpkG{nRnmq%zLA_2PHxFbsLNK3AK=V?nK!M%37gZN}PhpAr^azcBIi#{-EB7KN zE=m!5N>rEmaWgUsZ&48g*PH^*))INL&~qkyMET>?8~7=1Qx;0eb(w`Q)8r`!kfoAf zCeg~KVbdL9=dunJ-7664>V#n!cso0bmgZ*E)$KthlR@}S7?yM?=WH8_Y3LfePMQeP zPP%V25->VCijMYnqQwvh1TZpkpW0DKn;B}&ZF=3K4Gr8bKy%JfSy4fg zlUPk8P*PHYwzf80zH$}C#X5}PAxt&bpnKvLOyN~I#=|y&3c0}`FACrQ>?kisBocAX z`x+Y2SG67d)pH!`Xa|S^l*Gc^hcn5a2_~!p10h_1e9x1UlZeG)SWB+79`sj05Qbjt&vwG-@E&&K$H_+zM< z_Yfp0{${~oaPv8@k9_&u=s6-7&Bdv!F` zHlWm4L|~id?2ICi&%Z3JWUTRgZ7q2j{$a7!{TFxoeJ505i&xCdct?EZ9K-)xHTkYB f=O5%te*_o+%Ofl3EQaPf00000NkvXXu0mjf{7zzM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/date_edit.png b/apps/icons/static/Fat Cow/16x16/date_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..7b16e57f48a15617fba70959977f3f377af72106 GIT binary patch literal 855 zcmV-d1E~CoP)<-b@Oi=z+_5@4WAP=R4=zryex!VD;ncsPr6tjo0<- z=>!LR>y#JD#Y`vYJNVmt>2#?A>$Mjtkn!qe=D2?ZU=VK`NXM7xdS1Z?+n71J2 z3C>0EXk|%~pCyRi9>i+$xA;`kbpgsH+dOc`DjXof;SQq|MDW_d|5~GB`8ZXd1#b$Yy#EsL!UlUzl-P6 zXUH;9%D~fpP(b=bbZE2|^%7W7m`BIib8JskDBqhS9iNgGXXAlbB92Y2NFE*fgFNwz zv`c}Uh?mB)lZ5O<28ZBHdsZ86N-M!xzLU-jBNDc#+p&#UEXH3WBYaX_OI#kvDN6l1T?<$^iQ=T*!DsDWcIRy}jqS*xye$l1n77ki*B@ zXxO`t^H2Jjei6rwNejN4B`^$w;-VtioX2aalAoVXP0d!mZ9Pd&PMC*HrJVTcBYJwT zu%U7z*NmHN=-OLFOKZChY;MlZ`10~{z0g)wY|?j+f2j5EpJ_c%sz(Rgb>p#?;1*Th zZ#XOKpI2a6X2u6SU;X(PuKjw08M#aS+h$o?TMW-$z|0Io_XarK`Jn1ZOY?B(UjxgN zNoNVHj2{~t%lPt&jl|A;%-Wje+2rY0^b8gAwB&2rzH^3A9s?^UgEcGOWlQeVvi?9l z+sR0Pd(S2|2^cc8(}IJEoZ5lWXqbx{CF?Q zqh-7J=EO-HJ8{dD0V}2E(eQzs!v8C1ZrJ%}M5^sv9j5HSVAX<8)6K2zfB*OLZv9!S hT<|>nKG0hM1^{BVZSZ4R{Wbsq002ovPDHLkV1nA{qH6#E literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/date_error.png b/apps/icons/static/Fat Cow/16x16/date_error.png new file mode 100644 index 0000000000000000000000000000000000000000..639cfb99ed2389d1f6277cf435c83796bf9c011b GIT binary patch literal 806 zcmV+>1KIqEP)w=Q50S0+;hiy=%i_2 zBg_Pmgc)iNNJE0ck3K3J`U&zwu%IZ?K!^gr5~9avP&p449jr2TZA$OjFI+R5Pegg8E@{!5Ewn zp|R&MZbl$v2GBIjF8l-R_C1&bD*-Msw;yBVZ0gnJ|@ek?^1t zv8VUo77y-52H+|vpf+v;aJCw^o7}lHyhQoa_y_nX`;|ly47ll8NE5oWhXP9_pe29P zS+i=Tw=sUi@d%^6sV z$KfmVqx*JnC)LM_DC%)osq#m`s?@?jSTNiARxUtTFYj!rs52Ym~coKPxXWcE> zRZWe>E@+mbejQac0vSWUl!Xg96wnBH20}OhnQR8H-wdPc#&!I9cMqj?0U((`E=NGg z6_nMK)8E7c(_~&n6of%)I{?DYv6&e=2V)Ub)NLg*k;thGMte!Jl(X1S<95uAE{u^Y z>p0Z9DK{eXeG-K%25*2ImstgJtEg|?W@n@m@Rc+8%3QU|R88#awa!tY>qiVpJ|{}n zY#046u{T_5?bg|q{bPDC^SiTboKu*7wPJtTNvC)-gV{U#Ce{oW?R@kf9G02R3>uyQwV7XSbN07*qoM6N<$f=mi(r2qf` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/date_go.png b/apps/icons/static/Fat Cow/16x16/date_go.png new file mode 100644 index 0000000000000000000000000000000000000000..9797ce0c29bb81e3dd9abbcf0b8978607ebe069a GIT binary patch literal 785 zcmV+s1Md8ZP)T3$5hO|^8B`Q$;i^?&P!t5MikebKot+dtD1|ABYQR}268H$MNGnmy zbZj2~y?^K4J3@<~4jc~myXSoOobQ~=#@gz!dvXvg`wP*wLB04Rh1RYxGmQX5Hic;G zKps29wDjS9X$^#>z@TB9)SPLUIl#2Q889y7I0|*c?$M*E3~gJjJ3XgBvS-X-QGe# zQHO#OhF1uqSY8158^TCG>WAVdL)fx5QDUoOTcNS&BevAXxNqI45ouo zR9xw@H|OeQYr>0AyQcv{#u^hJNK1(ZX|8v`g%d5hhr*y2EMy^e<`#ZtUf6F*M_Mf3 zgt6~2)Rr9wH#(0dCP;Uc??6hIAd|@;{`?&g0gIUlBtJdHx>@=$7@fe_d?yZ+pTOJk z$YE)c(k_8?;^fqXo16fa^$0vccLdt3bFi*nz>~2E)GFc&J)!> P00000NkvXXu0mjf#amyo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/date_link.png b/apps/icons/static/Fat Cow/16x16/date_link.png new file mode 100644 index 0000000000000000000000000000000000000000..fdb32e112561327f0e5f7b63085ac1c8338793bc GIT binary patch literal 876 zcmV-y1C#uTP)@ zQI0)qwAzR%<;E6)5oNinv@j}K6lqX|LR3stw5-%hFqza=QB*E;Q&2h7KuX4pMvAFv z^YBsgbnd;U|K8DX(Se`C{qA?Z^Zk#*zBC-f){#E2#TZ--eIhg;L48Lx)0A|`ixIf$ zdzY|7OmG{%7VLqnt6&f?78eo|(2{_rLt?<#)D)nrf~j%Bv=x{}JQc);E^)??T0HOl zb7)O%;A#SpWsLsx1Lq!)zGMgygQu{wt2%vL2 zvH+DF%0&3|hcMbpGJv$h)rh}%2H8RoOX2L+BbT^%vIajWPld}QEI|`Gbde%RfdMk$8p470E$<47mVzE5ss(4H++WKr0(Meul(B9gk1_&mA* zCH5P^?>=xnxoGBMvv5=&Jb+Lzh|hzADBraU1qEA>NF>nQ(hQYyG6aO0q~OF0fD^z~ zssVljETu47?tj%p>DjpTybxBTPftJm1K zzY3QwHzIfKIvlM%hAo>m;&NjnT&_;|hKEfdg;V!|Av(65YfBC~ySkB+n~M{5b(op) z8)nh(c9W}4w6}L4CnpDYZr{ZG!XMMohyMO;9*<|}pMcLdf-|R2q3Oz1OioT>4T&+D zi$X^c#wRB5gW{vdgP`A!SxVuC(}{tBfvsHAQvyjU<}bQgQ&n83Kaacj?xXEtEBt{F z;_)~}$Hvgt+l$rYBoGL|>-Czo;vzNDFq|YQtX3=THMf}ExOUx%Xf$fhfgutkEGs+P z?0<~9GdDjExumpo_nWux>>ACvOqH#usKAE&e41(*Jv}`bA0J0J95IC)g@q_DFNee7 z!1T-vzKx9NMr$`xtTJ32sXhKQJ2P{WEj=C4a2Rg4J1{jlQ4WP)t%cdE-IN|+RNpfMdTXW1}jBJvz z3oi=T3C&Ys=9&&-xHcLdekf1ZJe(XjF1iMv7Z$*^JpqcWs62Ld5Z5qixYmcROej!jv2A$aW8I|gJzzR1fV}H0 z16vdtk}$P~Peo@5gim#oe)IsNNIED;P@@B5^!N3$ay3bZGK5$s=eqe0rOIBB>=$!f zkMfcbLoIhvrYTsSL1}BtL4|P6BBY0yoq0{`?)Jc>SnM0`=H{?c=^%MSc{!zaib$yR zH-VeW1|Q)fMfdS85{U#evorMeoaVrx!z}JRN=0o2rc_BRuMk~+jArK!c)IaYB%<5m zv>%2TI5s|xuIng6(bn3^;*Ks(wpVa$E3{R@#?4Wz)+1QywI`O9!m^U0z|Ir+59{md zaHapBKYw6I@6q}w5pi-M1@Ww(1Eqq+S67P~cQxaBGAn0Yfo=r1Pf%G|MN0ZM6~ts6 zmgI3p9+yR+I1I^@6`1S>Eff?el_$t#GCY6wlqK;Z@ioT0__r!}s0boLkY0$(lytJL z(VTHjl;hb20u|iz^Yg)7UA>W!(d&eI`l)G>)`Z~u=Qy)>Zm_AYk-GP{-j-#)XbNwA zDgTc4j!tT7YPmf;$j6bz{D%1(6sh9!-eIY*g{iy6p0X_K)uk%~`yJaZ{2l~L7ED7_ z`KPkBJ|M6$X-V9ddCJ=BvYO(XpSxX7lz)hk^ZTZKAI{vI+{1rHN8#{GfB^vHB@kX2 S4d-qE0000Q50S0+%w}~KB+JJ zm}w+osGsN|i69gO6^7b}AqghxPXtOyg+v5B{4mUrNJkPG$sp381|DWBZy{CQ8j26{L(1ydlXYIAuS!dsS*;G>*HoY4Gi+@L;X++I0M9|n*!AwUw zjCcfr#)m1aoGIbL>w-NnEC~h$JA~p)!At}^1jLxTvJi-Zw5G(gW))sP_zhJ*SU*8;57A5hJ8NAQ{M=@5o4n972sl7|qYF~J?^ zdR~M3Q+;p>Ffyy_oGpcIvv4J%NGHp0Up~Vc%2~=pHsM)HAj@(f#{wQa?nCdPUO1Pa z(#dTmjY(LExVGXV*^07*n46o!#N;H3i;A(?w*`~@I+$C5OkuYVc=7%y+AIAyF;K4z zCm5GBX*&$^6zK2QnbVBjZa2Dbb|P(~LT7CiI%=v>y1f>X?*D409v3Sw*)K^6OC|+4 z=UAVYN1%!Ma2OdG87Mz+7_5Y9P6Ka30qp{5HW`S>ugSMyt~lU^&h~z7ZZ7;i-Fm;X z;SP@7pk|`&+5r@Jfpw_I<-2VdJ%epRrW^>76o|!Q2nK@~9v((yaT!I~&A4*5Ro4p7 zF>K8*MaPg|H5qLrna1Dv=A4eh5OXzDHrEl{V8lpAA z^{s=Mw$RrwvW!&=k^#IeJOl~DrwKUT`w(0ka1{(*f1aHMltaQvGUl$pT=sK749KFF zBbf{gLXtSRsR!@^q{PgZIiS9qvok!RKiGxaP^J%gSI$6`cX2Q?r`Tt(!yr*p3pe@z zu?5bD@sc3(5n%EmuNN|j7H0u#Yip3~e*_s!d-VeW)??=tHs{9BIZY_x6G%i*4LMop-f__($oZhzz?6#r%Ot&KvotSvsh+=`B@pIKj@ocOgu~yQ|;jKF{G&qdmr$b02 z5{N`18kf@4*5M4K_fyFv15DzG{_)VpT>O&BsW;jdZ3}TZ0{Qv*dhM0qiOZ8Q9PWb4 zdiVw=$`;xYJ^K}_rJ$hTcko}rofK`&H}z9eaPcD%e{TAWa);jokgL0dlikdNY100000NkvXXu0mjfNVr_8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ddr_memory.png b/apps/icons/static/Fat Cow/16x16/ddr_memory.png new file mode 100644 index 0000000000000000000000000000000000000000..1079c171316d071f2356f67229a1ac1a5107575e GIT binary patch literal 432 zcmV;h0Z;ykP);jUIm{&o0#W>g#l774)R@9j zGeeogw5%Xi5(~}LI8dsL`Q6O)#~kLOdQjDRaIGKD>st4(Xbnxi-r6v;z(RvPOls<8 zpSfc5u+~qN@+I{%e#tgl1EM_1Z%}cz#~40c3fGX!nBz6hzqw-e9n+lq;WLop|6jnn a00RJ-LbGS!d_dy>0000u5(DW2%OM+ZRWoA)ucwLs_p^5y&RjUx zbNb_>3;%&iP5I>wOpT07IW(jhKCV9zulHi{BA5YildfoFYLDy zm(&ER3=&hiqL#J+Xz(o{y%Fj| zrR(O!|1are9fujf1QO*iR-Ewb)-#6a&%3&S+*d%&$^!mocUeRQ{NJ$uJ{QdTmL5hj{J52D;+s};hd}8(>_Bqx7-E(XKm(Tor)41v1qmRPs^3}iI ze*BE$1x6Mo23|%Mbs+OFI7S}doo%A7-F%KaB**CMnz=xsa3FqpQ6y?F8y~mk!qa== zbfE@-)4@gg#81Dz{XA&)X1Om^T=<|!=sFQ`QM>;?euGldYleUSMH$#w7*0I8(U|h> zKsQj|SGWPIxZHZRL}ZG7zkJVQ^lQUcs39uROv>7!OiDq_-0c6JfBo<%?az@-K=B7a z{1!bSiC++p{eNB{{5k_FUJ_X800bBSfju#I7k}$$00000NkvXXu0mjf1d?W1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/decimal_less.png b/apps/icons/static/Fat Cow/16x16/decimal_less.png new file mode 100644 index 0000000000000000000000000000000000000000..531a010eb62527e6d25f81c5b1a5047a574c9b91 GIT binary patch literal 427 zcmV;c0aX5pP)6ScBPu+Yw2?0kp2OR~;}EUcR>2o6lXnQyb- z{(Ot!SqxeTN(6g&l%HC^%H+4IDk#cQNEAZU*%?CIN_f9MAFH0#lZ!&^?u4*hEb5v# zL7%n?;+ll-x9L>%xOFlSo54sq2}K`fAX)U?`XKjJrKg>vL2;k;sth#9T@8jaZt+ z7b7p&i_{qPW7Jn^L{giFG~Oc^Xw(Oq+qC#C`x)g5Wv=mk_D8>OEc{)!K-=$uj=$c4 z>`RYJNo!1}DutE6_T7FZ`yZ9dg1^~?` VwJ}FIOR4|>002ovPDHLkV1k;JzHa~k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/decimal_more.png b/apps/icons/static/Fat Cow/16x16/decimal_more.png new file mode 100644 index 0000000000000000000000000000000000000000..8ff7837167cdc05d5af8f1ff288a2056f900790e GIT binary patch literal 497 zcmV3!BTT zINUJ%4YM<|-+jbeKLvw1+#50c%stJ$spW?((``U3i|}x~kyp5+M=f7AHy|Vhh6DY5WX2r$FNN)(smo%$uTHZuW)Ox0=8}I(@pxw5O<}96P_m~ z%MBQ%VDq&v>nFTHf^;=7=s;A!neWTXVs~eB99mB|5G)sRiXZ(_uV@vU(%e=57Lh@H zDW98O^FuroT>R*RLpT9 nzLqEse^IW`K~}?$-vSH(T^G>0Qzxy000000NkvXXu0mjf%30b7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/delete.png b/apps/icons/static/Fat Cow/16x16/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..ace289edd9f926ac7efbb4fdec05a31bebff5c50 GIT binary patch literal 695 zcmV;o0!aOdP)QxDlb83q-g)V>(Fk^6xXjEs=gr)Cm*Fo<^mL4I$34wC5BNF8n89S}#-XQ~^YvJP z0rP`oZ*;)1tns$P{b=pl2d$+AUX=r8v50)?1wKtaf~=~8v8iq7@iUs@V!3vC9|bnoZDKlrp!MjH|$pBKJ@cq?f{ zCVHcD`}cGp5YXv%Ya$H|FfqRb!>HoL)()ikK8 z3Pm`bUM%udCmi94x3Wgy;_K{9I_=cV)$Lo`5e|pMWd*@_tw+Z&FrWK^cOU1F`1W(y z$NMAr)+~I-tpmF*Y*Lkz;vzI~AHmE;%f37G?9C++ycJ$*c#U-y5x&t|@v6DP3x3=6 d&-s@C0{~E>2o(vq?o0px002ovPDHLkV1inyM1%kU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/delicious.png b/apps/icons/static/Fat Cow/16x16/delicious.png new file mode 100644 index 0000000000000000000000000000000000000000..94536c816b5a8946fa1f0351e6debc7eaaa92c2e GIT binary patch literal 657 zcmV;C0&e|@P)d`a@4uV?mnwiC04k(O zs}2tF>gKlKfNrf6Bj%f z9?`RP*?IWd!|?kYFJ68ILX*j2g`U8@ySEw8bbvF}@T7oNI$}63e~Dy4wh0DHPA}ZI|2L+mXiUTf|&lNHN6Nh+7*o@R}au7b9G>LF!>pC9X zxk?*jXUh^GNr2sJm+|w*=p0b5*KzRdfQn|E0tPG>b3A-x@Z|9g*wcmk#unIwDsABR z;7}=y-V=|c_j^mL7^m@HLTHev|ZLTVcsAZ?qDTZ`M__?^Llz@ZV r?e?C?uQQD;t|R_`P={ggSAYQk28`!9)c0ND00000NkvXXu0mjf;1ep- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/derivatives.png b/apps/icons/static/Fat Cow/16x16/derivatives.png new file mode 100644 index 0000000000000000000000000000000000000000..e26ddd016eafda7727ef7d111f8922c4b9e017bd GIT binary patch literal 568 zcmV-80>}M{P)%otI^K5JG@4V3S9Pe>ASz&tV*AkR-`)Fc=(Kx%}npH%zBf1&~7lduh=x zNBw>uzkl5vu=~)4;4xo3;c+|$5lLi~kZoss3%7Uox>iWO?Y+m!>Kn*CF_MQb1Dtd9 zNa3;!y#zhe+m0GC?id5+EZ8{DHpYnQtJJUpUxzXD)l z=wvze_C7UC(lkYv>;Jg_8H>e2GZ#gHpC>08-vG#KA*nkdTwDw_yE5Qr9UXmF-+Vq- z1~LSM^p!3#;Dx1HD8AMKuT2zB+4v-`tr7(wRhDg>k%djDUMFZ5PR6tWLftgiD3FK& z^-?vb+!yadqevB8&BJOCXP2f$fT)Mz*{RlT?eba0wqjw$k+W!|iOo0Al5< zs2Mw%OnzKnUmZ)P*P4_to6RocH~N;x8vfs=%=quK00RIqDb2dUod)&*0000Ees55Q9^-GtB9Z`D2i4|1Z@*nZGxi0S>z@JcYV;pf-$mH6f{ZMG!0=N z3MouFGtRt^?zy9*o1n|P@0@$i|NP%O=iH+_&qFCi)1`P)>rpv-fEGrYmoksWZAc~i z!}9G|uU{~si(|>-Lx-Z>T|04Ik2MDhjz`H=hDZXdd>%EHqS^wVPcip-K04`*B@Kb& zIMGNX%+>L?kas!Q+seJ8?Q}L!S*a|XfBcOX$pr}d7(KPu#QDkuE+yO5ipA*AZl0fP zqBFT49_mj|C?n-8cJT{N@DgVTJkMd(hM_%eT-&FK#`ULn#IUy?pjg02Ig4HVf)l*N z83Nn(SS`V=!8Uj{h}$2B#y+g&1c3lX66!14wO??8mpD@cS68Z_3m2}2m3K3ctwJp& zs5`6k4YZ(&i{u`(;x-OIdWP^33|=}`u7T^)Qe&B774xt*m!R;Aa`4?HBlADB{nIo~ zZLPuSCYd-xAibK;IYzbrfWKqF?P7bXJV`oX`Q<9D zwuXWPEQ?I)i-}X~)7Zm_kw80|0MP VK-sp97Zv~j002ovPDHLkV1lgsT8sby literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/designmoo.png b/apps/icons/static/Fat Cow/16x16/designmoo.png new file mode 100644 index 0000000000000000000000000000000000000000..e2021fa14a7070922fc72de8c411abebf0831d45 GIT binary patch literal 721 zcmV;?0xtcDP)yQa44!r3k23D=yD<+tB1iUw=Oa1_o&DLq4CEN=#+q zSK~Lb*({V{NbK)7&}y|{91wUeG?hAce-4wEC(+r}i8hnc;|D(OOy7l}3^W=IiQ~B( zN~Ka*fr@%2YNS#r?CtFVJ|sa}3^YbZM=?G=4ujO$lOw4lPM*j`Ef9m(cEw%8P_l;3 z{Dtp(G)_Mnk`{tyvx#U5TKZA+u!3b-vhw+e!RLkJU&vnm!%QA2T)loxgdN)vw{1Ht zkOktgN}?IIwzahtGE;9l28~D7#aD~ERJx)Ig&{p#p4C6=^@BYdo11!dbxjWr4r;{& zOG`_-SS*rR;v?QJzr)PTJu#Hal(};SL2yudM@J4XUpx<6;QqzSXsDISyv&>r71)QU z|JVa2;QNr^QyCG|>h*eeCX>OF$4|vXzC66~Ft9(nyFX~ms-~jb*i)@m7t-l;cez}~ z`uaK&juWaM0-g^2YPH(-SWLk0dnl6lf9z9y`6Ivp-BCO%>)51X00000NkvXXu0mjf D3P(u2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/devianart.png b/apps/icons/static/Fat Cow/16x16/devianart.png new file mode 100644 index 0000000000000000000000000000000000000000..f016d361861d1c9859a883c688ba926e60951483 GIT binary patch literal 671 zcmV;Q0$}}#P)74c@ZMG+68H_<{>6hWmZh@q8As{s$j}*$tKY^M;w(eLvrP^WGcAIR|45nWMvb?(-Cf5Vfu?j0UY5o1eKqz10w^ z%#q>z&RzYfo+aty!irNJ@`7>*+yec#7orHT#lZfHyofrMYP*_68&TA&ouwrx2r+Y)!gv+NuNYV>c0 zHZ>gtsnXii0Nb&lYZ`uht3fxENz)m=d@5j}T*lAkC0LdT$FZcpw6_6#x-iFby@Ao= zCn-=@4g{Ec^b}7fr!m++fYRq84AZ2;{WgHS7bP!db>PnUZS?kTA)1zSa3VG?Ub%$1 zmpSYk+>6PHyL3n$9_5IK4CqTF=ET8cs4jlR)qCTJbwm^ZQ6Abogtzl=F!A6zT-U|^ zfwc4&frg6bgyK<*C_4V^tYc`Yw(5O^RuZf%4TcSC_E))&b+3701NPA$S#CCUeNxKAS zG#W6eiPpR8WCN}0W`?k2fr!c&R3-5$B*6Dty-+Dvd*X?W#K8Z@Q&J2nrHWuxV6E5K zmp+`y(cZ)V8s2`7B6#-U%$@*1==(%2@&B?!^W!f81^|ca;i*yJp4R{X002ovPDHLk FV1o0aJVpQj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/diagramm.png b/apps/icons/static/Fat Cow/16x16/diagramm.png new file mode 100644 index 0000000000000000000000000000000000000000..83f75d91d13e90719e959f463cfd60709f6c8f5d GIT binary patch literal 718 zcmV;<0x|uGP)LP48;R#A&!2q!a}1_DJ2r$UJ# zCnVH)KlgR+ePz;44?Nzz@15^E_xsMdET7N6@H{W)`#!c4j4^P|U+NNk;o=B1O$&a= zH<3v~ndEO-%lNyOF>!A^r^}5HKC)e%=*#t^Se$}k80b0Ci}$ndpzAua-N*2uGz*Ps z=*(m=^L85J6ZaL7E}4Zd5DteCjYJR&TL=+B#IlfVXao-#h{xkdG&X>PAr_0l3Wcet zt4^iMqqvT%D*2v=v8T^rP^H#H6qV5t_`-u}8n8^00Gi6v4G!1!lnf=@bzN{`+t+&% zl}`&88$FMkg;zLy<{V4{aNU4mh7_1{BB2wy-WCGKaUea)3=d)Q?j6K;HKAHAgOd*- zGL^$eESbdKt}FzR{H)bf(MV01PlzCe5GC_S6ou&`22SN*+Z#$YNnmho2d&*l z@%hW5Y7Jvteg-p4=n;!dGzm>jBm);of3l@T`6iPB37)|6+#G&T^}1t2qeP2bUMHPQ zkn5gL*j`=2gT8)f1B3rY`QV{od?D9qRZ);P&i8K+8Vd%= zw(a>+X(qLk%OtV#hU}*&f}O=0+ivCmD2w0^MAw;Wy;9sC3A~uQy1XH9o66})Zu89_b_$NpRLgXx>f|ger zH1T$3e6zcEazO;mV?SnR-h1D?Un87zIF3-|=^LcZcC2;t8PyR!htWd^0U-pG6um%- zvy@ufnVYK4Upjv}H{gg|;o^hK05{wlsQ{(0`?YuG)y~H@_4(%63lq5Z{2fptkS3Hv z!dNI#){0j`5~%Dfi4>AjjAsunVyoRnXM68D6Ih(k0p^+$NZ2V*3@Jd0;a4dcj-j%> zVEvQjZQL5yNR0*c4KP#DjOsrZFttopO4Xq<38tK a0t^6#K(NyERI+*i0000%I30myQZ*qp`!0jJ@4z$0tDi$6Ecn+lMhgh_M~xV3k{^0dOP z>cFoW9cW)SIqwzN?f`d9IBOJQMI6O&#YJHLHBfBsnk^XW|Z|MgY+f( z9lKyD44m9Nuuk#EJ$K-<-1)4KuP55NEHjzNDn$CO?Kz> tlC5n38-?NG=Zux^d~%qV{+<5{FaYI;!||XIK`j6P002ovPDHLkV1ff#3CjQg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/dice.png b/apps/icons/static/Fat Cow/16x16/dice.png new file mode 100644 index 0000000000000000000000000000000000000000..3bbdbdf200c4aa487d5baee8d4cc15d35e7d5a1c GIT binary patch literal 846 zcmV-U1F`&xP)uV4ZgXGnCesnUa5(Qd=Xsv@J@0uBqiGr#hC#MH&&g3}xZ_*jXQqKHe1QQ`Lux z-G0tgS_(y{!navuB?P%{{e(U5zIV!ie={zD#{&c9-Aq~>d!eG_ASHG+>Fty z*D=xe5>oAPl=SpKs;R?7?+c7xxt2ap;ZpdNr3Dz4Mcn5FI2M+cX6Pgt0p~EB=PzJ> zatcFdTd@4;GkBgSfipw^;@+h+ZzBV8xM&oEHX8=5RwzalimE`b>XD>qjtBQ~XxR%% z$6+8Z4+8}SV1pqNVzva>Xc+oj6OoOOB?%%`UJ?Xg#Se2+Q~JIl;dXU*W1rs-_?MuO z0Kd@DPvFwc^lTq4Hm=7J@d7T=Gx7v{K%#t{d zI0gFt>kk%u{?)N$@@9J|^e+1^m}uBq^@gKmEYoVqGfBH`7U;K`5cc{oK0AlGB_9#B zj*f8XEn#PA_?Z9v#*9!+Imfm^(*y#h($07*qoM6N<$f)@~eIRF3v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/digg.png b/apps/icons/static/Fat Cow/16x16/digg.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec071c621114bec7cd40e7f2f54937838493c9f GIT binary patch literal 576 zcmV-G0>Axk7RCwBqQ$0%@K^T5!c4l@x?nt-< zzewYe>MjIqBt`7firsRWM=^FO8t!VH4t>-tLU= z%-zo3-W74!mwkBW{hH^QVa6CR#!y>n9UHA12LE5o8t1>-A2(hI>#)hMUe7mXo=wpv zD@Kkk<33!RUp9c&u`6IZPtQ(b|I=5bsdf_$V#o7o;vnE?Hs82B;RCgS6agk8$Vaaiwo|^ zBNJ!{DG=YKxINk(myU=tCwmURT>IeSG0cIXjw%qOoOfYr^_|B73q0n8^(Y6HbwwPg zBp0tzit=+yQQ*J~I4G(>8`iRQ_T|9iFjPZW5(Q?Q#K=k)4PBb^_Z~kkg&voq5Sa|3 zFOj`W1`#nG2#Mvb1FDxFg>#0wEp-L57DOL1l ztlcKNJM(;R(!|mb5Hc_`4D;UieeZiSiipt3(CBdZmnWV!52D5xOSX+FtrR?uSKgZd zdy{K%LN~9RMn0Rxeh5j~3PU`8wm_Mb-vsd+$<-*KiR&dSZic|G-~Uu`m6pR~)yl*D zkun}k&r(;q4x&YFSWD>PjSKixAp}7ef1g4xcL?Bvx`HS6#e2 zv-W7TTx10-v$ghy0*_bb<8#83zzQ%nIlJz&{NhgRVfxiqXw499x+*2>UGLaujFb*Z z=|$(kc4W}Q(ua=*FwADicYO6eTX-sgrWo_9+YUqkB*&R3VWF|e2RXc%dx<|^UgK8( z69$1(BLU;fqd0$c47ps!m1!9uOzIR)K`gA54SZi+#Q2GKSXw*i8pm-sb(rfu4^P)}f+Ojghar7?%zvV-CY73v&c2QDXfLJ_% z^NbDCG!P0|Xm6`TUw19i(pOem3KdJ?YFJ>I7@pWbCT(N=(+enVGwB?{liOHaj%(U8 zvpYCFwJ|u*;O)y5k-+ks_`dlY)0543-nxLF@ndxKuHyZ86ABBN-g6*eV)5fI1cD5g z3K?*vqm-gp(w6cd5<7yQF?`$Dm+yX5SC#8>hCy(4mP0D#xCz7+141bF_D{53@u&!n z%=@JJfnJS7|7yP@oi^tP27?|0D)L66wfQmn2bK}}@mgp9y3&ckku@Y!SuiPN<~)a2 zU3J%5OG#dWv7u)eefI^GbyIj+^AJ1HKR7r{!eUg?7U=J($J;lJUUhwM@0=62g^Hz& z8A&-1A#W1N#WY@)Ao-Ihd#l=eHHk)2*)>}F+kumN{~P}cFaSbm7=6wM+fV=i002ov JPDHLkV1mFW0TTcK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/direction.png b/apps/icons/static/Fat Cow/16x16/direction.png new file mode 100644 index 0000000000000000000000000000000000000000..668becee2b4baa33999ced9e62fb71be1dd36fc5 GIT binary patch literal 650 zcmV;50(Jd~P)!!V^e;jmzz~H*Q(|Qg@4|{g}_CnUPNq&G%$4Z~bUWKbFV1l=Z z$O%HQDVRkO>bK3zhlh5FEZHCh-LS#i3bsG4qE@Yu+oglq$}QtE*i>{h>^E_arLR6oz;i$8z- z%C!`2FLxHO?)~vS8-pN;kac@0JN4oY)nJ{iJt>s9V`V1NIl!{KY5|Uej&4#~Ce_9y zx(0!K(L;DXSH#_gH)9lWquWM$WhN#IUJg`16{aks(`7!rE;>tAB^Oy@e=u zFc=%~NNxD+gdN3LUR#{+Mi&MXh@?`84GkfhOySavYZx6pj3Xl{BvT0_lX1kN(moxG zy}qBF9ga)qY|EvdbJ(so6P#Y|4ks-*E)3g2O%qr0Q{|Js68%znIgRv3UY)-3?&ztr zD9x5|eZF$K&($V;@&ovM*2APKh+V0?5A}zOoONX^^!M|B0_>Hq)$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/directory_listing.png b/apps/icons/static/Fat Cow/16x16/directory_listing.png new file mode 100644 index 0000000000000000000000000000000000000000..0a85e441379ef0d1f6c58ce2cac36d391cf2d28f GIT binary patch literal 580 zcmV-K0=xZ*P)v?iP#9G z8eS7veCOpdVzC&W#p5&1!9jrCZ|v^73P2FHr5ITwNG>z;jDKQ$48QVuNRQ^{=7jO< zHg(Z-CS&edu2l5O@{+!;Ry4NwV3VDHt9|`QJB}={(IZM(SXy3X`VHuXvQz+W2v_xM z-(*6M9!Gq?#PZpK z*ALZ;f6%z;PU&M12w2!yU*mWS^ztESdjzo9e#Q3A2y8yTlYzz0^)Z=biy8c=H(y6V z=dS#KhPs=9X<{NFP@v~SrUtzTF%#CWAr2VCfT#&T`1JXUsjPpx21p;d{VC0O`?hi~ z88XR(q!r%=s9jzb`1hRj{0SSFD3xV0YqeUzY+FObqdLk<82>N7IrsRV00RJC5B)}e SRR_@k0000!k3hx0q%&$-{hl$r~Y(zYsYViH1KANj)-MH(e$+AQlrJv$^S#u?=SXD57f_ybh<}TT0+U zdlS5s9qO5)0EPW_Y&jl2f3^en2A^Wb)^(&61+ldRGoq9Rc&%;HW0!AtE*T58oHzx? zvq_YTNvtH&5Cs$lJRIn!`CyRe%>T-EQW}3TQ&mCn&_R6*W_@q4lFBfEkpI@$g07jbs0aRG>zZvc6U&=1 z6>z-wxsI2r|2@&rd}6V#$Mu((+gbQ&2fy|=V=90*i7!f2dv%2RW{K`j$38b&RS2{5 zfZ3U&Zc`WKv#a(2|3u<|`QmAejf^6aDX-Qy99}wNag%nB7Ec}xz<&FVRH#xSL11Os zz(O<&;~4{9%1*3eTlImO{hvBL3U1j|vA-aI_jY_;K_-{O$5o)!phwW_LAtDRZ<&}y zF|i8Z4`aybLxzE}%<0#Z28Ze;e4Cqr=SHhk>aA!hcJ7)q1RPCMUJ)8nAPCHqAR;{N vFqXQV58h5%Hn-=Ay<;<3Ow0@LLx2GQVb~PML{37+00000NkvXXu0mjf*it7@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/discover.png b/apps/icons/static/Fat Cow/16x16/discover.png new file mode 100644 index 0000000000000000000000000000000000000000..79c4df89e3158787bd32cd720c80f61d5d29458d GIT binary patch literal 562 zcmV-20?qx2P)TYIGtBHlLE|Et7xvvQLU~%VSm3z z=X;wIwHmfq=4|sNXG&jqwsVx;=}Uax++eC$Vl;|aY&3o+(MWesb+$@tFGE96fRpDr zci|%Kb~{5T;ZnK$Gsor3UA=Y%YaPxxrp!*_472jpbV;R>E%{;O#L%FewlSJT;eBZi{2m zSbsPa$RVZBq^Nv!0I!z_p5KJ}aeVC|8D5b>L2Cu%zDl_$9DLire0+sjzk}J{fpEgy z@BpJD>q2DX2tnQLG=cYPu=y4~yn}(R+e8b$(BA2$S8JB;J?@NSKdqbSmEyoi^?Yh|Pb0jXwk!0IB@e`6qNh>Hq)$07*qoM6N<$g3rzZ APXGV_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/dish.png b/apps/icons/static/Fat Cow/16x16/dish.png new file mode 100644 index 0000000000000000000000000000000000000000..cccf18698edcb10b26639f0193d862408ca335d3 GIT binary patch literal 733 zcmV<30wVp1P)>7%LBlQ$26Ie{Y^ znJ*VUe9G9Ws@jg2mesklo&Ah+VkC#b$BoZd=v+CKPQ$WIlu8veTP;FJTm`*eFM>fo zWXXkZ*(?{HId}HVGq;mT(~Om=$qCdO4Jd^Ia=Gs)7K91Nk~*M|b_09T|> zEoLz=(2of1Lap9Fv7{oqwT(*`XU3dG%D;T^e2(ZWnn@FZ;bBB*VPYflzadh;)k+oR zY85}Wcfoj$>uln}{Ox6C)6%uYP$&pi4-M53ZbMZ|Lf^c8HFtO6&hnvup)G@?$@>o; z-URCwBqQ%y)!K^Q%A@7(vE_o>eo zlKmUjqT1WW7A-1i7qkhB2%>1?wjw3+iP)l*e~T7|B(_j=6BfRL5W&ZoFDpqK1Oy*Tyl3hv#|jpA*=#wa#ImpKF3} zB_k{w1p2TvbNac(lHV`ebnNI8oA&vFdixEE#m z(B9EaRfRY{aB08u>TN=G5U%fm>Iu~fDZNdbmHOU z9h4?Uk@4Z?tu@3Rb{yeqNn?ff=Q+xEe7!WAFH^3DIaxi8Xw-#WK@;gJL9*r8@s}q4`$|@{pLO1`(~D93ooZ!VUD0nB)s-hVHoG*YAjuRtzKLn#*uV9 z_|qzI=HV=nILu%KU<@o$7yhI?7tQ863Ll$zGXE`>$l(d40dD(-;Kn$M64Y%ELnbu% z*@Y7r-p^x6KGcA-ld}ab-Eqbu1nVt{ndNr)!9%t28@^C(1gHF2P%hA;_nwph?R`6% zV8c_GTJm(UL1aTF!|l)iw?j==ZeV9x6WETzKr)c+t9kXSt-;SP=8?}Bu_W(n3g;&0 zMl=Cousf+!Y?7MkPz`y-%FhirO1D2iDuo17kZ#Xb55PFm$!$8d-7PhBTVjyXw{Pai zbEt&;pUmfV<23^xp_@L-l|uWgBXJY4e0b52MQYT1F zg_a668g|&+Ov=KZUK9KJQ`o!90#^>QDWPln2!Uen*)D&*r?R=xZht9nR!Xc(Jwqdl e?y>qufB^u8JlMJ>T_%tK0000Sq`@3&a1Q0#p5KfbxuROTh*d zZfJtrkg=)F1YdMzZ)`DvxB;RM76xZQ9H8IMKy3v3859oxfVMF)p!n`A$o>L|rDqvI zvB1d4h#cZ)@r3?a40VK}aSGVaxBmCAOAz6>_5WKB&S4UXcXg4 fjg%&3fB*vkeW80s9Od^Z00000NkvXXu0mjfpFV`E literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/dns.png b/apps/icons/static/Fat Cow/16x16/dns.png new file mode 100644 index 0000000000000000000000000000000000000000..c790abacf81b106ddfabb825e6f6d267665d3c68 GIT binary patch literal 584 zcmV-O0=NB%P)PbXFRCwB?Q$1)DK@|Sp>@3NV%W))N z0wN-I8c@(uNf#U8`hcs2HlmQms1PiIrGlMcZ0-U{Ckcr8skHSkdS?`im@bAuy!^Pg zcYC`tzL_I2E4Ph#>@LH6Z@%~K_ui1!8ixt_@Y#zQ6{~_JIzUE3Kscgg){J}Yac5RG z!?1Ac`el%cAxJ}Uj?#oi3``W~Jd=F;Mtl5uX}%z%I7ZE{xf6hf-0wWg% zV#Z9(G~Aq(ia*tDA3c3JWRB#pp$I>!HSFvJP^v|chHGUAl)}cZ8p2F3R*(fcB|mR6cj)-6iKV*}rO@Z@zzrfbkt`x|5&#_rbU zlp*NO_YAAZq-*;y48dJ!1pXUd;v~QMc0Im3I{JRO{24Fj7tW`Q!4}==*h~0G%L~il^skflh1V0o-_WP$I{aoyO-_I_{Mo%vNg_0y{$O+pO^6i9ril^5nupp WI|hdYLrdBK0000w=Q50S0+%rCE#>ZHi zN|@P)P$@DM6iHNQKb2tl5sCdM5h+L{G3oRZ^iiS`5ky}`6g^CXpeO}3A6S_gIi{!- zhNELRKF66m_ukVvJ~GV>8_r>^v-aA1A9DR(O`V||S)6k~=28$!K^6Kyo&}z_KCZlE z0aeW^%s&od=%9qd5FCRO_;uiZ_3J!IE-F~W2_()JaMh6bn=Gd3I=pi}94sF}LcAGU z!c2%@Kyf;SE-+bhZf+j?Z@Lg4XGXNe1gi*3f&*Rj z#Hb1R2O=@v{sbdGox&Bx(}Zo z9tnvt*mve6CMTybFffRY&JSSTnW?5PA3G0y?l7JvRfQrrGLl5v*2^m;CH&Zt!*Y%`hr_{pzxVN`=2mVmbMR#jD=DuYJc5trpzzfg;={ya?+iv;Yq9%BJ)A5Avcz&Qxy$D@&-ScQ!Dicq8^5?e z)6FQx$6RmScP?LbuHl?MmGkfJ{)_D*BbUw|+3$L!KLQK@ZAV5pGWO&?00000NkvXX Hu0mjf3WID5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_back.png b/apps/icons/static/Fat Cow/16x16/document_back.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec8e3271a01694467f182bda93d7e847ce2a5b8 GIT binary patch literal 675 zcmV;U0$lxxP)XsZYDSJaCZPa+;Ys0R^5qS<_OlWY#@K}2`AB=`rsDF_+` zDdMI{c6XeaO`0?ZKOUHUKX%@k=Y3{|R155Z$m@g2jZQbuY!T&qNEX5Yw?3=I7>CP1{zLv1Wts zscZOlf1VXHg4Bo4VvdtDGtlyRt`)AYuXDyLibRIxq~C(P@DL>PBw)lAQ2ZX8P7ldM zT#S9u*?c9eQuON}lfbE0ONbpiE;LEbo`qqQF&#aMcw!bcqat)jr_;fv@r^pvi7==- zK{ro-#KPreIF2Kl;R}%9=!8Frxt)wekS~=WMVJZ^6;$rE5e^0Y)T$LUn@z~Ff=aoJ z2J;(@1|*5ax-R_vw$Iae(jF_mf`XREj%CBPEXb_5plR5#ZI%mS%QT0|CvI&EbK+)})~Y2s3dTT; zQJ)Xb3vybqNTmlCx_G^9y#MrcE!lMgdbwN5P)__eDRVdDUNBg6fDE4s#bfU?kYV`JWqw8)Q6%`elOhvQ+3M*@B;In)f z`HKl>$Kz2srt^Fckm;XLNYml z(Xp=xSitm52Af;py(@jLE5=Xw<>TI*`J~nf=?f z$P!utvnTHHF)~ZQqv4J2WnZ{IAsidw@Ge|`FTj;_7fh$uU!vRaf=mTsE*?CiGkJRG zS=(8!EbV1cck5=CFb6}R@*cPe%n{`7OwZf&OUS>Qs0-41bIg>`+{3(}WX_-e zY49uu)?z_0{<8$8Uqb2BgNHpOQp*1a>mSMZ|J`MskpK&a_$9yq_v!2H*e1ee00000 LNkvXXu0mjf#|2n$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_break.png b/apps/icons/static/Fat Cow/16x16/document_break.png new file mode 100644 index 0000000000000000000000000000000000000000..b58c57d586855523cf936ba126babaa5366d278f GIT binary patch literal 424 zcmV;Z0ayNsP)Y-A^WP6a;WS7%0)% z&!`Dp*Zmd}xvoyl2&ewGUPBm$aDgN^a5`X?kPJaZdA)8I;^k7sH{-F{x0Q$l~Gzu;CY0GVTRy_AJj5Yj0$G|YYe5?}zaYq*kb S@>*&D0000xthZ_Nvt@E<6F1Vs`yF;_U%TG{3-4tpQ~+4{Y37YHZ$ z6$IUYc@e!TlK!z}kH%=h;bl?_MV5u-?IW#~t$1}F_qY2mQ$icKh1LJ^#_k31J@1Cs zb21CxXjAr`Ke8Ia`_baNe_jO`080S+TxjjXj{pDw07*qoM6N<$ Eg0W`;rvLx| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_check_compatibility.png b/apps/icons/static/Fat Cow/16x16/document_check_compatibility.png new file mode 100644 index 0000000000000000000000000000000000000000..c0efffb1408451cfba1aa9f23938a4f76ea95d40 GIT binary patch literal 789 zcmV+w1M2*VP)pvR74RGwup#+76ztPk`UR?LTDBd6j2My5g}7FNRzTf_%m6X zqHJS7j>2f8^JeD#-0pjK#&OZ21BY|C_k8D^@0>%{U+9UcX~Ux#42&^kg%FC8LW1@x zhDDA4fkY)q@=;2$Qsk6odgep>@Gl`Jx=_96fbB=4QSY0Pk!eLyidQDFy}j-4K#q6f z?yIlZRNsg1vk8#8FwY=@!ky3H^?I?pqM}ICv}w~ca|v{l;raOrP=z8;vKliBN&H+$ zV1sAXaso;SX6NSM^Z5|0tSmANVV#@z#&tddNhvEu`<9Al}fjiVrXy> zPdhs7PB_?W&4>~SGBS8Gt>aLj7)@QD;FKloFW(60JON9=zq8!d9B&1A)D4L$kR?g< z$(|gxZDZ}$+!T3oO-&-MF2SNoIF)s4*T5+iqBRnPL*iSYsrXBBvbzRJjkm#;d0Wnr zUwC~$%~sEFP?+~3V?(bbHm7&FBaOEZ>SGMKt#+Wxi%upjYO zHmBZZHEm#YaNxz%d{PWTO`Axj84N?VJMlLW_*)3_@+qA81Us%0gd5JFZ}>9e<}Yzb z37zxIZi1t%=}LSP+bB2Sber$QCwx!Ia8;HB_7z zfBU2V#?-e_+&WujcQpAW4A~9b?+4yCBT#)4V{+#3ZKEjC@&Z2IVDL8*oI46k%?yjM z0wB~0wC#$34Wz~huR=v-imY9E=O3;!+~WYbP^jgo3NZ-T}xw52OGo81}TOtPD} z72^-yy!q{W^Y(qrFexPzDz(}#KM1BppAMnz5}YwG#+*&dGKVJFUz8L|B{>eAPDkc# zd;ie@`C?H!UG9C5olleU`ty|5iYt8IKhXO6>PnLDK^VY@qJe2Wad8OqV~aizXA(DG z-qP1^x`dwZVdMMHyHuJW!?rO}Y=3>Z3+L-99p*#?1aXDMg$3mDc?co!erHGh zeJiR%NzS%)iq4;Z@~0a}#}(4~>uY{{=l$1@f&Z`sHqghlB9gOnI_R6FWz_2x%$P6m z>h%(i>Q$JgiA*LFj&^|xc zoO2_x#qP<&9(cW;magY%@q9nxcipa*(H`)44+_-jvsMeOW)lg{QOM;qKO697qw#bG zA%y75=w3+>jG00LOPv(uy356LU)y*IE!asKjSToV(@l`8Mv-{QY@F()J+=) vPQAD#f1P~fPO$!00000NkvXXu0mjfRjmS> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_comment_behind.png b/apps/icons/static/Fat Cow/16x16/document_comment_behind.png new file mode 100644 index 0000000000000000000000000000000000000000..568ce3580ff63ff4b87f2bc010900c823d5c7290 GIT binary patch literal 611 zcmV-p0-XJcP)g0#6>O}8qG5ZR!N3o{6~`26K7Bpv_z3;{K=KhR%*?zLt2 zV-Tk$@4mjaf@ZUcOeRBqNBQ-&RW+t)5N@2S%1g}F9TAP?NbFmwRB*M>Phv`A zbmR_Z?IrZ}_Q59-M~82~<=MEfgS*u%OOy>GoH(jJ#GmasQm=N(2^r%l2$C}R<$7*r zryM2mch$18K1n#+KEUv&1>_!o075B8-UGjc!{<|GECZ_j?PyhgJS{8|gLySC;*XJO xI$CXQ_4kqUbiVQ zuo8_j1+*kdl31+W>A*rDz|4TgOCBP)Di&dy$fN`TX%UJAmDKJAe?TJdIo5|rBmzS{ zFc6bvv#C@`OpcqAlH+l+*#?9`0#(gH`R)M(hZAzS0+jC`bbn-w_<8bvZ$DtLUnmNj zb-PE5tSzjs9c=eoJ^fDbd}|5%96IVAd_SEMSFp^6%f=dv`F3DjJ~sFI1V|5jJ)VGj z|5i`1*30ik;~)e;3D5um;$InG*oD`_FjHV{7vc)&zBRv3z!@i2kC^=hG^pUS*}PG* z*=6>F+3u$O&qTZ$n$NO~xe~@%vbf;?_#kJWe+3u-{mLAkK=nkU00000NkvXXu0mjf Dsr~lN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_comments.png b/apps/icons/static/Fat Cow/16x16/document_comments.png new file mode 100644 index 0000000000000000000000000000000000000000..2562cf89fe5fbe4a35ec154aac73c72f5291e452 GIT binary patch literal 587 zcmV-R0<`^!P)}0cW z90$K9C&kyli@4U(nD&-4lO+&+|G3s}i%7#JMYqT*o25;=1g_;E{tAOK^GlaAc zC=^OKK0Q-7+)B7e@2Ac8M5*tXrX15ljTZSbSN@SV;&M&h36~!%L3QELn#J?^rkaA^ z8TZ)K)YhIUM2uBGR~KL^@bqUL(YZrK2-Yj}9QI;@8nf#215;4sNPGrYOX?m3+r``y zhNo002ovPDHLkV1hjU6rcbA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_copies.png b/apps/icons/static/Fat Cow/16x16/document_copies.png new file mode 100644 index 0000000000000000000000000000000000000000..32285ee38551b608c11d09415a6a765c51a4dc6c GIT binary patch literal 750 zcmVgzY%}}S6M9WxdX_Rr>@MN^OOsZ4&StA z;EaJWHey*;3+LQKSfu|X#pwf2g1Jd7mfiDO&K$>P7LUg<6%IeKZTq4I;YzvBq?7TS z)r_|);RR#Y@nP^hq6;xZ7nh8mk1m+xM*{;027{=ru5NXte5{m$P;&Kb?UgYKyN0Hg zqbX01cA=u~K9o#BxsCzQ5-1U6<>jagg<8Xrh%K~MojmuV9ZS(Uf?)7Zg&*&`u{U(v zfM`2dS&6}+At;i3sjZEadl!T$N*A5naN}*hVZOQeG}euMH9bhB92~2vGAm~qNcgwR zuPj&aaikrI_&3v7#{3;f{hCE(Q$NyK8%i^#*zR3BjTakQEVfbdcVaR@@T6NKFuh$8 zGcS8^py4jb$xx!3PvLBhL7ufoO;i%@;xH+Y7=KU;Bx5+*+==MqE!cJmEN&M7a7`jW z#jFDDo?)XYRvc==_`}QerNGZGqY$=5Yn?cEToDWRHBvmF9}56V;r^Y+;S)E}*zuZJ zDI-Tvu4VCc)%DjVo5>fy>#dnKOt|GotgZBOrXiPSO@pl+M+`&5Q{;NjAZQjo>xzlx z>_oWlR6Q3(rV)4uu{+09F*xWI7m2S3A^@gUwO2D_2ZyW+%0y|KI z;pgKdCq-gCB$LTE%%4W&wWl-Ag3X=%{xs&`H35b{E16fPJ7>BI5`MG)44f8QyvZ;o gXniew@lSvO08i_@%07*qoM6N<$g7E5Ba{vGU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_editing.png b/apps/icons/static/Fat Cow/16x16/document_editing.png new file mode 100644 index 0000000000000000000000000000000000000000..edb0d98e950ecfb955a3a4e7535944c8e6b69441 GIT binary patch literal 575 zcmV-F0>J%=P)1}xU=*{M znB5t_+1+g1sL==C4)f!C`@T2xF)1Y!erK~K)3QQR2skTss2Kxi42-ekcf-SBZ%5^- zkBVQJjJyxUVo`3V)0@``xQ~r+`0qaor85-D1`6i}j!sJUdNP$lI2^`6U*G6DPrS1Re!Z>u7>bj`!^URZ?94 z0qgP-=T!s35-=$`J3EwVw-W?3hJ}qBK2E=}36#t0$vk+qViPTn4L1F-3Ce@z$yeZ0 z(ld6+RU)K7^`g?6AfR*1fByr$t&P|;STs&0Vm8^@+8&n1WA`Yaq?ONc|Kg~l;#2nvS_2yO{a()_wz;@?bp&PPbv!YFPaezk|TNczW;nHai5&HaepBMsGCE^M-Ve zhk^OddkTzlIZw~?rEof|MZVLShGFFGX}yU^`coQ0csNce_uxu^0RYPC-a0_~<6{5- N002ovPDHLkV1h9f1=#=q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_empty.png b/apps/icons/static/Fat Cow/16x16/document_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..711a8c1f35b91d90e4bbd0b3cf159c0223e0c69b GIT binary patch literal 385 zcmV-{0e=38P)AxVy z{ZRQ-%V=Q?6*uo6pJcz&?Pf!+@9%Cge3{>j7xkYzd5KYH?0kUMk|P*#awva(jm@1e zw3hri<9bMpxGo;NxnHH_;?NZAp$m?~&Tp5N5KwPWH!#SUkOAe|`XdXFX8=mY)u*4J zTze;nxHtVAzdO5lzqO3J)5|#U_PL

  • M?;5p${kaCEYd>W>$AT6~8PaV@%DyPwi2 zAgR2j(4|NKG#&>B*xvib&d-V~ynp0(7(M`y$y?L6rv>xEE>=pdfhc_(Cxy)dggB%Q z8@IXH&dcjjxD<_1KFZ(kAPfWQR>MUe&t0T3jzFaU0s3^;xOXzT{qklt?~Y9xBiK2u xizMg3^S3r%eZ7?hV2G}g)L9tcaWOv8! zo7tqHN%~;2UuNff^WK|TVXehlqwzC};|ZH2u;_v-0VxE85I-(2EEKU1-0OZ;>UDb% zTCJ9?)@qeu1hU6O`1E;$#+P(#xVgub3W~)d%5!r!s`dJl{Uow0mZ7zVF@A9E7LbKb z6yeC!6wb}hU$3pMR{IHbswE{*?AO%^<-s^HJ&k9}%SdR=&BaAldu5Oyg_3&&N;q+t zDV5ylH3*B51X5{mzmfuhmT3R|O&$dwhF=`!kqa=IKvNSFght^`{XL#HH{E}m1|=Qw z7|M6oZN|tqG+Q39z@Y^c;#%_?maferiW78Ve?Qn>pajA|<6-0N*})8ya`H(E_>qu- z(y=Vg9L@FCG{0`+-S-_A>JS3y3A}UcSb=*lHu0yEVExufTzd2YStD`b)Fi#{CrFdm z#<-n1HGZ@cg+sXvf{s7Z!&HYvuxn*ES5F|NOf!&sCqnfuz0QUiBKEuG$3u*1fp(v8 zo!+)Bx?y?t#R{@CYfJ`-4p7KT#58~V^)@Ca#_4_t#LBp^omT!1DBaU6pg)h9rKb;a zg~COVhULFa4?(*`|F&Meynpq4mjFX>oNZ$?eo^no{{jpEWN^s6M1}1}00000NkvXX Hu0mjfG*TW~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_font_wizard.png b/apps/icons/static/Fat Cow/16x16/document_font_wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..b713f83587f4120c5f8b50d726c58e141e049a5f GIT binary patch literal 824 zcmV-81IPS{P)$32{LzWe>YzrRDeolZoAQrZy~#R7>^NU}zfKM(?rEkejM zj^m288V!~MfyiC9Qpl!~gm5@qP-wSfGjY$li~0u#npvP@>-F5~flAT16Rs(Io0!B` z*H3u;VOjU6xdq9_WE{xZU%~=4ui9>KfS58P-GrnR6SVpi=(`UCpIYQIW&cuBQ((1N zN~kEdMd~9P9K^);2hcq*!8qLom=*xB6@}Xu!QD&8$k+soMk9+wi+F}sDPlc{O0+3~ z6^aB)1(4Q`(b+QK7qBPk3Sc{jEOUlz69LC7Bsd0D>oSOSHF@$0u=N8z4rL=V>j>i2 zdW=q=0>0k?dP-#*jX+R45C;u&!mZ(>4lwlst?w+@VJ(Jx>=i=(c@Q>Q1X*oHGp=@g zLCsqw1VSaANb?+t&KL@wm+|GDN!Xcv6bs{hpew&2g~Qmrcp1ofi2Fh<^ad>|@+~-> zZ-ppQgF+AlnFl;er?RpV7cW$!y|Wv$a|<|VR>7`r0(R8_eP>aA(iNEnhJW}lIun#f zuXx?t3z4N53WadKsu~>(yy*3S2A5&qHUlJ_LFrT(?E8+Rn8Ax4kIMmb%?8$X)&s(E z5f)0gG;hB&`Z!$d9L=Lvo3U2}*3yst}}Hln0_HN(~JS z;8_oBRx4KgJ~TEq$;NHNZgjZ_65|E7;-bvs+lt|QZ5Lw!n`j=qPYZwm*C@(}G8N=Hg4#)e*;Z}Y9-u0}^u4%cc)#-AH z^zVJf=*D)AARO?$S-sn0`_O;P&Wx0e&BgmyfB^t#suvz0-f*Y@0000z^1QG;Vgd44et|KZVCbDUM)U6A_m2Fy$AxZ>lJ~DqN zf^puxo%>#I#;Zwo;J$m$efNClJKsH*NhzUhd~$N5T2>3gJDUX3O2FBR;t8Hy| z`HzZKA2mK?GxA^NIF3xE)5*O6yzB@+@AC2zR==&lSzYmFvwQxWCEvaqj=PH0f%Z3+9?7CaH1CAYh#dW_Ye_t2wS~)e*X%D z6xw-S$?sEoR+qz9f3FGJuY?CqyH435oe00$UEDKJd12C?8x({P3_ z;^f^aFV%~_8zho@7=W+A$JtY`j4&8C!3_(=Dhofp-UJ%*=pJ}S8q{bSlsl1{L;jCZ zM@p>|0|pD!0E;vhSj7+4odZcc9-aDo34hKYCiSPZ*MHrgsHo4m4)C*3m`>+%=Vkd$ zWbhDuZUhwE6k{9(I`6H6j-sb}hNfy9-8Lz9@wWg20AZ3FGv5OKJ^%m!07*qoM6N<$ Eg2#3a1poj5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_image_hor.png b/apps/icons/static/Fat Cow/16x16/document_image_hor.png new file mode 100644 index 0000000000000000000000000000000000000000..a6bf6bdf59c8465a9399cab6d5e04e8e85dbaa88 GIT binary patch literal 649 zcmV;40(Sk0P)nco7I|0DJi3Dt20f`U_%M|2zVQ^hxRFKy%`n`!k&G+=-f3t-wqgXYCho zDBGIyIKHh-BHOC_LY=9g9ln-FHunsdNvTb^k}Gzdpv;RZ2Iq{n(al~mj%J=j6urwp5s(@&2Jf7L#BW-LHt4-TU j?f-m?g01#B{}f;VEZ53bc*0;+00000NkvXXu0mjfE7>QQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_image_ver.png b/apps/icons/static/Fat Cow/16x16/document_image_ver.png new file mode 100644 index 0000000000000000000000000000000000000000..d903d8e3b9755f9f683f8be327ad9fa818c5a299 GIT binary patch literal 645 zcmV;00($+4P)RCwByQ%z_SK@|S>Cy63LPiq>m zYBUwRNpon6qFB!otf-AbJt%r?4~n8zC?Y7>lP52>iVuOr}>42l4aXn%yH0=w1}T1$dUv}l2%T} zVw$VrzWm46tF+GkM#W;0B~z)yMgZA8IE}dZTn>frc@*+_Iek%q=SC(onCE^AhTog&n~l4i65VO{LR55})z_JiKxovMdPz zhf=Itj*#z1G2=jM(yUl00000NkvXXu0mjf3Un=z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_import.png b/apps/icons/static/Fat Cow/16x16/document_import.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7227e42420813717992e68fc676cc55f71809a GIT binary patch literal 619 zcmV-x0+juUP)}rr!GT2pI4b|HvKOFZ(<{S`Fc$8EsSHcHlI$zaU2W{3_Qx@atl!s9u=!0gn*Pm z=-eEl7OJj`?ohCvEKf^3sNWd)tU9X93VbcMLYSFLn%Q#0uc3ey#1UCxWWel^cudw-f zgKm=7TjZQ0X18N>=H4PbPPA-+Q$d@Qrg-M@6e?~7p6`((7=$GeZzJ-|+QZfamSso+ zZ5-$20`B*{Xgc#@e-`0<8`sz%;3fhvoR#zSy}7+7n0}YU@5(6<4!WVBwm{N#3qd)< zdG#zX)2FAH9)62tB88uSzMH)!1$sEa40w&pwBxdp$@hP3W8>fr#`~V3TVkEL@@IF_F~-b zxCX_-e^kcuoKm;!e%ySybtg)I7PvtXLu(YM_UNww0|1~;(IQ!3#2o+t002ovPDHLk FV1noz8u9=D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_index.png b/apps/icons/static/Fat Cow/16x16/document_index.png new file mode 100644 index 0000000000000000000000000000000000000000..95a418541b41de1f40b13489cd2845bd98136797 GIT binary patch literal 594 zcmV-Y0I>_fbWCSW4uoFAZM#Z?y%5wpH# zX1i0}4znZUv*4Sqs;RE|`s*4dguu$`>R+!?sTG_<_?5Mk|%L?8IQFXrN zvf@4~l}aL=$=Klr5}FG5Rkvbs4~GZ)3j4((3WZ&jPuVss%R*~B{xY4-E`~W8;b3HL z3#Oqf-}5*o2iue{kKlS9>Khu+*3#0O$>mH+zlb!Le)kNzrbvO49*$d4{?q1Wd`YKO z?sXy|sXxDwfuUCb)O5*30v1^9K3 z4?S@t?JW!^S~0c!3p;-fFgKF8odIzmR0u9HafIt!2+xP$4#ABuxTe8CatUuHmy|SP z3!5aWj*qDy(CKO?Qa{n3T)ta_h;c3-{#vz&26S^igGKr(BMm?r)M2cz1H-fHNDg*l zeEu7D3Wt~2}WP`;KRGWvd4s-tX^y&ii+WHa-2bs_P!pFkqqvu_B;^fDn?sIWTY-%`g>- znEygLoi;<^@I+GqerY{iPONYyZLU~nFUH3$n@Xk3P$cs5Z~n9vHe(F3yhE`TAe17T z%fajQ;$naQP*jVC{uE#^Ol<|e z#%SGH2=NEVu5Y3H-dhX@IxzXDho@%3!Ovq0tCuHc6NUB>t&KLOP$Q!ZEsBib(|JUQpudrOh+)KsWDy>h0+%Xd@xgh^x}6H<6Gd^2dgYib^N!jrrNkO# zfpk%a+a*IP>(<_-GVD_&WHxnc)G3Eu0}3X>=M-TI3>c0dS0F=`7 Uv|+B}ApigX07*qoM6N<$g2L-Lwg3PC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_insert.png b/apps/icons/static/Fat Cow/16x16/document_insert.png new file mode 100644 index 0000000000000000000000000000000000000000..303bbd5844aaf31e1334c62a45a429460e07f7ce GIT binary patch literal 655 zcmV;A0&x9_P)yUJgFlc$dQuS&9@Il(K(t!LU$=_2LaT_iUbOb)rGjF5s5gI98n98Zs8FT1-24k_ z)l;DgDar26jBjRRBDrY3>|x*Td*6Bc-e;YeLIE0p)*2Px*T=G1EPh)=jB_yN*ynWF z9187y5K1JINlZ;oLwH;vP!7V#1xAUM77RX|Md#KwYao@z)l3)q$KPU0`+8hDvdiX~ zd~vhbhSAh_$f(xJ^IYVvWxyGOQpy@Qj)RHoMXA8*Z^ST**o}bsEIDVpg zd;d%^q+LrLefz?~R|vuEDMqSFqlpbz0nKQ0`zB&SLhR^!Ud&|~ewCGdY1EpCW9ZR) zbavE9yprCHfd}u1#C7O9yfXsPtbE0%e;@?R;H&i(q{oA4BGIv@{~<9ql!-|6!#c_n z$5)Yoro{Sy+_;O2V=rw7k{BO3y$|O{r-;N22x($#TLl6SKfWCo8UqD|#5ImUKnOy`gqQQVU1QJ1rU;No`6O%6n8Q{HkN8V zmMT2!y7DF|7K_q$oa5$v?Q)^R!fzCgVm&Mz1^de@D=-WLBk8ndyYBIo0-+?6ZKR24 zO(fb>pr)Z#uOnrec#+9iZa!D!eLYOnFG_8H+JccvVQAh z;peo|)9xqrzq+d8n{U(o7#!%uSt)LwCV~!vP=kRAq4po#1Agom@cH|JsfRcCJ}a=W zl!f)M3lr~NlkMQK(S-(`O_IMz{-f?re3%?ns7Mt8H6#QLn4O-ufDOz{j|Y!oJM@FG z5^+wz!OJ=KYgM#AFEa-WBObumM(l?iB(=t`unT>g>yEsOa6IJ=gmduIt183(xC+a% zkj@OZ*k5*bg8zZL!Tx_0zaPzklgr%+0mrvYqUU+rZa)7i;@}!#4l3pHUNlI|Cdm`h h4%}Wm(t~pW1^_ZSgzYmC`>X%}002ovPDHLkV1hX23~2xW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_inspector.png b/apps/icons/static/Fat Cow/16x16/document_inspector.png new file mode 100644 index 0000000000000000000000000000000000000000..45f2d53516e48e36eb27f63b87e5dfe92600e66d GIT binary patch literal 782 zcmV+p1M&QcP)bLP0Ko`l_W z#e#^gU_|JHUADY*u^x)7t)O~|-VB0*CCea*cC~s?9JMEoabf{?W7@A$2t*#~z2(YlIaD!T& z`9s05Y>y{}NPRt%CQl|ecLtB2KBK1QBC*&YM~)rGFwz-6e%$)BG_Nj%wk}D)ugWz| zvO2T|UDr8xu9}?eEVgYeR~!1!$%I9Hq=A-}_O+%NXSfu7*g0L7JbC;G%XY}j^s};T zB?lWmAQYh{1sSQZeZ_LZ;Y+-J+j>Y598l(xbi`FqFnbQo_wKQ*bP0Q}d}QaWeh&Dn z*di*4dr~=ZzmKJhiin%$e%rQjBT3*Yc=+Hx-v(lM(=#XyoW%&dfoUGoGNJ@i250!mF!v21*#~hp*B@e9**FJ%g>`IPy1v zlp1$#H{nUq>5aapGWeQ=VIXrglqIAq5B!!xw5J!-l7v)gNbd*_lp(=jkOlLDL@r0z zJoP(c;-4@F2Ke?Rj<-KXk^D^LY9lje&15j{IHs-tCXiBhTb9x#i|Om@S3OY8@{DfE z13hf;yeI!l3w3p2y1IKPDK24R*-_U-$Gw#_v7(}ayu3Vi?cBk&#_OCsRmngs_LJC6 z;Lplo!lY^RKR?g(TpzDg3y2G~wN9w4jDNw!-TC;Y7PD|{Ep6!~HSb<_g+ygl)eXZi ziiiJ162cur>Rbgvrl5HQBVtuGzyYNP+}#BkS2wsuoVjxOR*6Iu?Yy43jPhIP=dMraCYxQ zFXr$ZxMOyA-f!OwcT8)I%E{H6FGOA|g};Jv4$pNPrHzF?vv$qPh&<}5h_oo21 z=SSfSMrX^W*NYb}^}x&LlSV@!x5tOH&`BJpYf` gHAwerk}m-U07vhX2g&00Jpcdz07*qoM6N<$g88P-9{>OV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_margins.png b/apps/icons/static/Fat Cow/16x16/document_margins.png new file mode 100644 index 0000000000000000000000000000000000000000..5b6a115ebddab91df7b25226bc45f1db33e714a1 GIT binary patch literal 551 zcmV+?0@(eDP)(RCwBqQ@ct-K@gpNL=6Oq2qGE+ zY9T@pOe!nwR1hC^@CWoa{06ZRi;&VJibc{y?Nvk+5nqsqh>a-%BJtjJX0yAwF)5tO zvb$%`oSm7S%al?;c65CF>3Lq1_KX1#Olvx2G!V2nt%VS^mF4AuCJ9HbP*B#2=g+E} z1#!a%3C3(BAMbB)d0&NOtPg%X-yVY$T;nsNy)ZO9;`mO0!Yf_8AgKa9Qo#PnBY3{= zQV^UY&S9_o0LjU3&2JMR#f8)u%#QcNZs`^_7ZcF%S^^=AV5fKkTT2P(9~gvO^-BBk zzbPn`rqF%#q6B=z^^AMMmASej1+xdvgmflHT(#9=`@uNnf(fIKpITeSm*K1f`U1P455Au1} zrrViv*H#YVhTrM~W?Ks_H5rF)7R1@#6f)WDX(SSvYyFMbK)!MgoU>+Mn7^@Jub*wC p)ALRM!3mtA@PDhJ@6)dU0|34hBToe!eZc?#002ovPDHLkV1k~s@=E{! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_mark_as_final.png b/apps/icons/static/Fat Cow/16x16/document_mark_as_final.png new file mode 100644 index 0000000000000000000000000000000000000000..f24ad0fe85cec630ef3b72671520835234436d1b GIT binary patch literal 755 zcmV*jV0i-4ORYaO@AcBcOzU5Rzq#g(;;t z9E#&Op)1|p_*ZOhZdQMqoJ^{!+IN_Qa$dZ5Ih{dz8^~(XllZ{@o`8{UvIBWy-JF6IY^)!2_oODqb@DjMRJ`0FVqvX zr8wGJTFN(Sng&G?urk5!!fvg>@g)JaMUP@og-8{u7Cij6Y$RVi!^rS!r~({~M*VXR z;;W=!x1WmH9LTu{_~$v0=ozq?ENH<(K-V$&auDa++hG_6rl-HbBMKV4SwTYg2x!3u zpPEDEr7r9|PQY^eida=8F!)B7XG|{3leFDF7@^t zWESVp)o~VP*u+*okEVJP9_T4f#5tk+RFJcf8gmDXDbN&#fx9=6`u+umt|8QV9aQ*) zXFft?%o9r1g{f-G6;LV)CQJ}9AN=&e9W2gFA>Mxroh>Hj7niVOIk<587<%G2P_V2T zVX7fAG%~`k_4L4ZnCO*I<_pu`S&Q5EAHwxyrE(VV=kCani9A&p@5#VDC?#(n_Bc~j z81^=Pe0b&eS~89V%b`Xt$9);e^F(4I7z}oLyl5avq#8kd9esrD^$ZA8cEM!tFO|9e lmaNFvN%4g6e_{O&!?JN`?3Oa?|%1ha< zF0SjYWbVw@n{Q?p1+xclc;CGDe)E36_YE`C>E()LHQCtSByv@j3v~($1r*@=2S1FH z>tOWW=78cfpN~Yalf6xwO`0rYWLAShhz!&zAm{^J9DpB#myxS)L{{G=T*O0Bk<;pc zo3nmsGKb8nt*$BDJF0J9qve@Fkdm9>Hj2Y{aA5xcnxP@6axO7O1$>lq?zJ;0s2=+J zu{1me$clTmEXaL*m>=!I!xt%}zWE4TG4|DM7@S*#&tNmjl$ZygJspQuDj=}3BwQ;k zL!Edea_#kh@FaE$0lg8vwhqjp1HI?M1Y$*$DwhW@-$NmxB*~>@lf)KHaciRBw_ z8Ww+LvG-sr-hKLt8)uJzQE3gp80aQS(pLGoyIe+le zHYycMG?H@pe7-ysjhbh|VJsX!fkW3Wxc5Vrgf6)&23mfXFlm}VI+Jnw>d6C}+&AS> zE5?R-&ad-qLx{YYX9GcAh+h@CNsod9Qr;py(V>Y%tWS&!-_D%vDE~^(wOySyO}(bf rru8t7yHmq<_zAnnW$bL$UjYUHgHkF(V0a5V00000NkvXXu0mjf(9uWi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_next.png b/apps/icons/static/Fat Cow/16x16/document_next.png new file mode 100644 index 0000000000000000000000000000000000000000..5d698bffe1a8f63d965029b158025a2b300ad913 GIT binary patch literal 681 zcmV;a0#^NrP)#y_Co(L>XN z9zuS&$&PO}i6%kR4<0+;?7a8B@69eVO!Hf(+nsU*Mj_;efWjCUV~3n`T~QQ_LzT(b zV=?>@nX!~!WKd?wOaVAiE8lv5ot_4bj*XKiIadEk9SsGbdqUaTnK3&V_ZsG7*gpx_3 zaNrP^I6F6o%=$WH=iA97jYiy%xeDtmK;Htt`W)<93a%n5pgJ}hZ5zSByc@qf!+}Q; zP&xIYqiVkpJ`{5B&7P7S5L~!`VlfY|K7;wd0^Su(cMj2L6dENztj;=X`zQ$ zJl4NG;Z}|lmungEL;?e)Dmk3s5G0-1UApE$0n;#0sZ_wZ3NxQaWpB^rilU-G{B!k_ zdu~D_6F-{Zj0sNJER)TOCF&q2Jy0OQB zCS?U8D<6N~LOPv>-|t5_93EMhOQqg@5hU->hq#|w4xYbnRvR|G%5H9o#6SLpVdPB% z$2=P2{qd{ydVMQr7?;Ms@jpTSNb)?No*syD2YH%e3jdGq6ki79rvL*0JS!Ye7f5~> P00000NkvXXu0mjfUpO?1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_notes.png b/apps/icons/static/Fat Cow/16x16/document_notes.png new file mode 100644 index 0000000000000000000000000000000000000000..fa97908aef3c8dc03bceda070a460307ab3cbd35 GIT binary patch literal 545 zcmV++0^a?JP)e+~5E_4`VTAL~$p| zI)z@3E(6(MlKIHvb8i=YTid`_1+cJSdfo7_$E-I21mbpapGER1hhX6cCzojml`ra0 zU`0?=h8e%0)!P7gEc%BKnCM4g(24M>AA-i90l*Jc>EU$uLwZa$F@Vk>{f^*k5%TFn zD**UJ3?c6*bOII)bOy7Oxu^^CYf})uE1a_(fEaZ5^tNY^O1~kP%_Ek$Ar0&z@)475^?KrBZlb9xTpOF{6h^%{La9_bKa}MqZOTcSUzY!FBV)~-5Gl*$^11eDTna)Q j=ZE9}QJ~((UjYUHPbFu&HE-q700000NkvXXu0mjf_ipd4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_num.png b/apps/icons/static/Fat Cow/16x16/document_num.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b4aaca12943f23ee3d495307dafe1d24f01f3d GIT binary patch literal 639 zcmV-_0)YLAP)Ho{xnm&J?%ORCY;pE83 zdAnGA(eg8}OYS~t`1bSg+Mx}px-wcEy2te^uwIhxq0?Q0%v?dC;AHa>rZ*b&rA4QV5 zH8qU6;)*uDJ)Oa|`Byk}um|@pk0F7il&Y&M?YcGjOQ~0rTlEbow>+)ErmOd^`%~N5 zg}h95p_x(;F!+)|aDfkwi=jJjv0Cx;YFZ}I6HWWbkME|SI19mHSq3gXd5_L^1DBqz zprg&e;LX>tOp&nPQv-vXO;T`j%=Uviht2~6->RFqfA%eF8W^&m)<^Hic&I4QeA8$LB{=*r@whxSmC|-avjft7k%iC+uS+9$hfLjk)@8 zLa!emOzeom6ZSEH=eo=EJWqwugsI7E1&OP!JH?{O^gM4_1Gd^n4uiCG;s2#dzMuXG ZFaVE^9Knr3Qsn>u002ovPDHLkV1ku|C)WS~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_page.png b/apps/icons/static/Fat Cow/16x16/document_page.png new file mode 100644 index 0000000000000000000000000000000000000000..67fa5e0d3b955d56504d91796e3077cfafd4010b GIT binary patch literal 632 zcmV-;0*C#HP)TWO?grk5) zfngXLpJxDuKBFB3GQYWrm6b=h?e(ylNZ{?>Ueuu7ZsWXOm!@ed5LIc=A*7ur+KI#} z`u#pkA>g{#a9h`^_^?tzDwP7WW0qW_0CZvy&>t4;aWaX%*Qc=z2va~<6KA8A_|xei zolavau8c+?IHWTf^zQC>#s#55;hwLrG5HvqCnYh3>knsI`<@f$zwg=IH0Cr0yr+#^f zR?9^^9)o3>h>_cNjGi>6?$~2-E2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_page_last.png b/apps/icons/static/Fat Cow/16x16/document_page_last.png new file mode 100644 index 0000000000000000000000000000000000000000..c0cd021874438a42cace4ca8f9a3ec8a4374bb3b GIT binary patch literal 606 zcmV-k0-^nhP)I-O-pv^;6BfABgq*m6LzxAA%jAqmH zz~RiC-|w6=qv|IoSVl>byqQj?l?;&(B4s1}E3zMv>9x2e7?a7Q@@Q)d%dN2WtCw^5nPG*cZ__YfCs*>=VK8l&SopqzHoni-Sj9W zXiceh27>|e`Men(*>!>`U6?8d2mc&-fX-}4mN;21mqX`!N1v6DpnaJkGW{70wZiO) z5h!z*1$$nWW)k7^*%yrz8DkcmWOaO zt5$2ZfR=3Q^Go5!gJ=8u`Wl8I8m$(d1c6_x*W0v-{|TNS9=;&?a`8F8t5(nSItlh^ ziz^2{{hM}@Bq={d%5#$EOa217mzTP-4W1vUl}kSp8-8A0efZdDU~hN#MsUC1e^0HT sN9|{DJKZBL5Vx1u?h+S?fBY3-0AKDG+mK9=QUCw|07*qoM6N<$f+)8Wh5!Hn literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_page_next.png b/apps/icons/static/Fat Cow/16x16/document_page_next.png new file mode 100644 index 0000000000000000000000000000000000000000..f19efcdf45611d34269792ec568f6f3ad91e7ec7 GIT binary patch literal 510 zcmV&y*B-Z;thk?A>S=FDy2uF-&P z!8yP3Jg*YKkR)lPF6{urWHPCo=5jC|k2w-;Cm_IbA_2q`2{_4Qz;)dfk{JONNQFMK z9f#Yt%^kdBin-vv1k06FIe?4% zbCx)I3U9|6@LX704TdJYo4jTaR2}S07*qoM6N<$g7vQ5 Apa1{> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_page_previous.png b/apps/icons/static/Fat Cow/16x16/document_page_previous.png new file mode 100644 index 0000000000000000000000000000000000000000..40bfafe8b2bc2eb73bd58fc0e0980dcf0e1a9948 GIT binary patch literal 543 zcmV+)0^t3LP)7o2P?FGl1Z9L2_3y%n@&lqCs+TBzs=py>LfOOa=EvS+1+dBAfuEVuD1f zCKD(!RovTG*l>rMnfystpXv4%}giMtKfqA^O+Xw}NILPHDsyCZWJX9*u zG)HA*t7Hyyb?Q@9UI>R_J2nhqK$rri&s5+u zLv=wFUs^51VlfO%mV#U4i}w3F_x7vPLmO6-N!;AsLV6NMhllE3uqlm3151lhIIe@g z#>R%OT9(3>@$^>D?(A5P)hd}&Cj@OcQ2s=Drn!iU@W&OF$})J3rhARH3^Xpa10#zxF!b&9wJ3fld8Q=RIVIt# z#N%1i{Q!F{CyL0hMdDVX}1Sjpb*uJu61x{h=0BNdGQ hM2fIH>(QqG0{}4G3Ch&}Q@H>D002ovPDHLkV1iV+`8ogq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_plus.png b/apps/icons/static/Fat Cow/16x16/document_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..501d8e7ba022409c53537533544c052ba67fa2d2 GIT binary patch literal 609 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_rename.png b/apps/icons/static/Fat Cow/16x16/document_rename.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a63d812cecd1d0672eb2883d4104b3ad38e114 GIT binary patch literal 620 zcmV-y0+aoTP)cgGj}h(J7d)OlX_oM%`xrz-*r4%>C8( z-Fa_%4ov59-+A}G`{AGOWEA1-^oUpqK2hmU=RAxh zWA9*zUoYJ+pbwrrd;3#5i>?5BHr8Qf{w~_aVrFKp@TKwj(34m%gpin>n=kC`HOL&P zfCo86TRXH!VE0pf?V_d292GJtqyoG3dZnf9qaZ+edfSOWSm!8jO2yc6saWin0V=gx zS&?rkCDfhq3A|dIEbM=4;NsF$w9zF?#oO50L^c9`58fKY^n)qze<1`P)s!^`FWwy- zYJCo^O{r8|=c=M>0^qpy0f#OxKQ2;FuSB^&)@&RbtTD5r@(FF@aE}cC|Zcd zIi$5y-S{%NJ#Z7(A_++fjxK5Iu3XEqN+#srBoS60js;_pTyn{IuOo)ywuo?9bd}VN zTt|#&jflmrv@*jqnF_y;e?d@7crn<3TO>)m!#x7Yo>`rp93hG#PsZXrj`yj@)7&OQ z-QgnnjK|TDk-&7HJAgQj4|so%*H;=%!Z3f6i2on9t5u)a4U5H>>!7j3^6Y3}o}Fg1 z`8}V{Po)uL3(RTK^!~}^azojA^nxQ9K!04)I_8hR0t^5R?jKu2c7_=M0000LrW zo-=pGb8b4OAtIjP&YgR{?|$cT=L+BV!M1Sk-1GUviHs{H*ds7%fnV1&RBF{1`P(nE zdH_mKW^P@$jCymMNFfMf3gOeY5B2tWu!x6PG>&VzI~m^hM}WcFo{e1LDn&5hxDo6$ zj?f&2q4zL-=o`&#xYEJm*$3E9d>|m`al8)3tSNYM0``w2s_WI8KeuWd@l-r5lj)^n zGi8L0UBwgoMe2hJNx<#EG$Z(GC$Lkl-+lMw{UZXpSpE3s%;IT`M-od%XI;e$x)eIt zBvuX^5%gRgZqI#1t_F=Zjcr~_UxPt7^8yixovn%&B;7bW>Eg)yQpaP8HzE)U37D2aUDlC3pX#5I7`{pT`+A-ajgFJ~ zLjsz>?&GIx6C4TuxQ+c_RBp$8t9Ze67DAk49sIvFXz!=r0t^5jPWK<;^)Ouk0000< KMNUMnLSTZdZ!bFl literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_shred.png b/apps/icons/static/Fat Cow/16x16/document_shred.png new file mode 100644 index 0000000000000000000000000000000000000000..75a4055721f5f2a24422d9b2ff7b68fce0bdaec6 GIT binary patch literal 494 zcmV>CS28OpePFLsOoXUFzVht$ro5wS(eBuxdzW6fe8W(MpV1do|DUJHB`Mmol7JVVS({@d>1!Pum<6sXMWNc+bmZq=j++*p@m@)MG2-TnX)eaYLm^Ua%YzIii`xvq;hOG~@9;{@Gm6)xIMA`F}{Fvd#vhKGCn z8Ct78uX8!~U#wIrx%1g;6i|P=-{UUfUd#gh6n_(Q!XPCiQo>AWEU2`6WpUU&PhocE$r-sYyZXS zzzvj5L*bXMN74K81>P+$!>Lq|N+zZ1h_9e7LDL1q=`MWi>&KN~2t(;d3g3J+gCD6B zlI!b!X{(+z-dt}kbO^lzyM}>iJOMm@t2}x$f$fbAeEa+bJ3oKbD|nPZ2<}Ou9ZZvE znR4|{cDC=D%4s&OMFAHoo{z<_w(=g)Sa0nJ)>njL11&kn5=eH*AD@`O%E$;dw>~NS z4Ee1m&uenq6ts*qooYaFKa)W}#Y8%d`27cvIx3lmYB!m4B7uAZ_S_uoViAn)`{ML8 zu0DGT9ty#>Ec~H4A;d8R^v@Jm8d#S!5b?;)+vbpvjbYY bb|}CA;>+gV2Y~Pc00000NkvXXu0mjf3Ueh? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_spacing.png b/apps/icons/static/Fat Cow/16x16/document_spacing.png new file mode 100644 index 0000000000000000000000000000000000000000..618223ff4ddb105fe94daab476d313a5399f46a2 GIT binary patch literal 492 zcmV;7FwvtPyS5j&;PIQ{h47> zN+^5m_s4z^l)`A4HOes2Ow+`Et=6=<-A+;`W&p{DAuzf41PdmRp${2MqcCZh`aZVHWgOJ& zr?%r1D10IoI~fG|K9hC04mso>tSXf1Jm)>QP5GYrzY1SdX$)Vx&l-aQX{ z)vETyl4ct@Jtw+?oNMQtBu&0Cd>Lc-M)M_$sWRj;P{uiJazp7!Y2!d~15?2>xj7OP z14V-`(Bd&)V>N)%%~dp5V4zS%=Dhv_U=Wlmc_F4Um%xl@e>DIVY4Sxi^1Ke`1I%#g z+{bhaq0e7tnCas9Ua%#AIAY%ZU>!^HX8<3b_hk2ahx&nGS!>c@78k4h=;p?+h@R>W iO(m>vuT=Z|E5HC*`npin8b@LP0000btZbe3(QtE(HQ;_-8OE*GNkSp_Z7G|ll6bLVn%F!Qb(ZDAe1wi`$! zl7f6ZpuoccQXn=dGII}CB;3lE5$RCzK^?&KNMAtl&K(HJP6?zy39C4A<1K9tAW>3*hXDF=hF;!La)Yil(O$0E3$h(Xp4Vk3J2orikR z+j}@r!JalYD0FYCA4aKxS@N6P7TVP|6pKZa%4OK}QqQMS&dc1l3z8hdZ;Rpcogwlh zQFaqQEiNLJOhU}6rYVTlg9Kg|sErP^cy*CQkp?zwjWPenvdU zy|S5CdoG{@*} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_stand.png b/apps/icons/static/Fat Cow/16x16/document_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..43d5210ae05833e77dade19b79236f1bd56cfbf9 GIT binary patch literal 558 zcmV+}0@3}6P)Rj-J3W6ffs*(H&3Dj5p>;)!CPELa8I5*NsOYnE*N(g9dNqG z>Kr&OjrQpH<)V3hZ>F(;nubmxezqArMALED>5P+d! zH34pKJ@hz^iD)T0j{)jF2-p@2+lW)5ufTwK-i;BgRDeVxVfy2d?2D@k_76`Dh%vLe zzRC|t@|~}3=p+DL8!K=Rj!?&KTwaw>s@y>Ol9+TTl1eioC7K!=@FmrPJ<9EDO@?z2 zDUiO86LNTTuovl6b4@dk&x%;v-o@wUk70x1aD@QARJgt_KU=IVgT-W zUVbZ^ag?ezMrF1(aYqSH--sS#A#C#twGUJSU90K4DH;}kZs$+VFEBs*!+B|x=N6Xo w>Gn3vObqF~a`oM}hj?v0%46?+&i4Wg01qv1p(6*TK8>BX`sYMrZnB1*?AvpoL^po z!}B~01_NIOJOzMZsGoWo280j>5$X4M$RXM7_x;WFb!0LbB*pQ`iJwZPCPZjR-Y6C| z`QY$SFVtTf5iF~Pol*&o1dIt zCI|&So8KDEuW$U?wsIgrLV(o2OqqD8KjZ4=8jnv8=)0~K;q)nLhe-iK+d`0r6v4N8 zqrs#C7u8k*96E(afMjC(coH~;`CJZ1mCF76Tn;nobg-sUj96+=FfDjvet89}`8DNI z4Ceyn?d<}M1ZXOPTKc*(aq`*4MQ!9j6)QdyOqH%1O> z7rz{17iH`&OpvvJWm%`E)#?^c*0kX9E+>$KE&(}(S^OWhq>q0B3;^QE+4W}_=n((_ N002ovPDHLkV1kj*;ky6; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_todo.png b/apps/icons/static/Fat Cow/16x16/document_todo.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7a0a5a85725dacb48541e3cf7b07ccc42bddd7 GIT binary patch literal 580 zcmV-K0=xZ*P)J7)qG!n=rHo|%Sf~r+xF`P=JovkgK!ZWJ5S4xzMOhi%N58}N&J;<)F!zaQI^YctR-J~Ftpp-NU z7@>;N{}KiV28=yYj0cc1XhBK|Wl5ukH{*FX&=jj#3h`JBLaEjS!3+SKymN4jqwfW? zMpzbftPP`oPtoyt0V0=sUV&}fIQsD$Up~D@Syzcep>nW`v#|yAQD5hKdqMs~0*hqx z9F$GmL~`w}!K32K>?(eaP2lVDevnwHJV8KxvPmJiALOUfKyDv@X6MjPUlygC@Nk}L zf!1i2K*PJeHF8g=rNMdu%H`&nMZfB+vu!I1CHp$@aWMhKSQDWo83Yw2c`6eU0bxQ0a7su;yMYX@~1Q-BpDB_{c SY6-dk0000?Q?4^rXG@ zqV=zqXj7C*DPBZx#VS4{DR_j&EkuvfDKJmYMhF&AjiudGjqvDUorUA7$6wEIkhrE21odAOaD6Io{d1 z1#3jb>gi$Hmj9AMp&+ePYNRFrZ|Z~jTuy$T%gecZPUf;%?YlQTto6eDytHil{#pPL zbR?25k$f?Wh7p117Evk|wXbp8 zc08~wsA^B2>Q-61)&U?r8+Ds-Gfp@+{fk$w_O-_2dejpC3giRaI!L(qmQ!)r!Zh*q z`y#$AF5%~I4+Bk=B!W;?0aXBm!43r(jlyIA$sdt`Stnpb{eTF`Y5@HlEFM=KVLd%` zhJ9Y8IDw9yA>Q-@4(xBnq5cWEAtL;{tKiX;&jXJ~|1M}<^8DelJ+K?AoY;4DTy|WW zP#IfRc`#bxLA7|H)t<|aj3*xJ;1Ca1+LE~YRO^NdHX1KI(mU5jrttpL0`^{UAh>~( zJv-Hr*C94BIjV9u^*XY-cTC%{KDPVDwLO-xWiXc1l+I+9SZ~yglm1Jzx5jYv_6Mk5 zmD%^?><+w|d4oSCH+!<{L_-LGpE0JMcs-&V9-N$co;VU@(lU>Cp`YnL(o$(5?zF3Bk(FHu(r*0)u38l7&aSd3Zqh_uD5za1E_{O3jUq~mV37*7 zs0(vvI%nd&rHC6daJXmA_nmLf%sq!mDUr!CXXfS(EXxW>DPU_oB+2YABQwA`Pa>X3 z$j2_qHH8pbb>j0f&M&Xx7OWTNtkv%Qzc5tP*Wa2{u2+TzwYDw_qE0je*D5ve;5HJp0b4I+OO?gftwtR ztE~c`7J4x}(2Uh@-?foXF~W#LT;~doW10$QFcsnF#T8-;JLm{kYV2cT9nsz}3VrDc zgpl_ITv=I4#K7_C1t#Nbi1gH>wYF4aL4O|JPp@F))k{>C_>fA8`vN)HE-Y;vBC)cE z(P%e{{JHuxTCKI^s0jKn7F)tVdmXx)LXLpJSh~MH&2C_I_XOkb22mXFLaMmIxi<1C zMi_C3o9+*ln{g*9l|NsS$=v^D;ei3OtF>o=aw$?zfANvSXt7Mk`L6&20MVx(4kRg3 QegFUf07*qoM6N<$f)tGdXaE2J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/document_view_book.png b/apps/icons/static/Fat Cow/16x16/document_view_book.png new file mode 100644 index 0000000000000000000000000000000000000000..0043e5eaa16a454c4dfc22264d726ed51540ccb7 GIT binary patch literal 483 zcmV<90UZ8`P)XKoq`9E?w+Ue~=6c zcBoDc3Uz3xe}PM>2vYplq=QmHR60lp=_Z|>+{KonNv%sQjW&tjOLGUsv?{*vxXb(A z_q}&_kB4E%{$t{%(TFxd5HR2OpCM?GDCeB%y8a000r7nqgFA>@nx;(zB>8hZZtvN) zWtyf^zpmG_ShD3(NyQw;G4EQfd&4kxNJNXtonoP|M&z?vO(ml;^MR9vSP7$?qHS-3 zb52|hNf)TRYFQS0YIhiqTT>?Qh^oQeUXM{OI7i@K3Y_gwR;Gl_TrT;xptAw&w%Lrj zIj&To9Uh1vu0R24gTa8M)9ESxaQM!4^ZCf75m(3-`>$_tA>1}THqB?==!1<$-UNd! zEiXpL6Y4z$wtUWe8)E7>DlRv=(B}>e-ac9Qr-WY%2y`IFnkMdB;tX7{_$Ru9c{87c zgDW)7|J=4T;_{Pf^(vFel!JI=6^Nn2q;=u_R4TQVguAYLO6Aw#D>I6C@G*R02LAFT ZzyNV=rx>MB2J-*_002ovPDHLkV1mj$+|d94 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/documents_email.png b/apps/icons/static/Fat Cow/16x16/documents_email.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb221e1c525917871274b6852894e5d45be44a5 GIT binary patch literal 612 zcmV-q0-ODbP)_xwOOm9q z&}iUq=ytn{ANTgwjWJ7Q5=m9tl<3&3wcdHu>0BCPb!`pRY87{;r<)f^vQ9Y#0VUS& z)$8EO^c~vL2HI5o+XvAIl!zOnqqsXW)1*RgsBZ|4<<=SBj*l-{jn@7!JHq6|1YXB6 zQgS?4UgmKZ`CLgR$d{oj#bS)+-FcjypP@E2Mx>RJK22fW0rjA2iP{-{Fi5_ucH z&VTZUPwk5aU?_BF-=U&KxP`oGj(GbEK7Z{LSCF;o_&TX?qcr-A<>^lg0$mV%qU4uP zo45*3Uc4PC2$U|(81Vk^6f$?vNOo`tb2mqVnZ^8?+6 zfF3nr#e zX86EVRXt@dUImWeq8LHtiT&t%-vo=rgqSSCH!*;yrvtanmZ4&U4L^T;1<#uRMI@E2 zOmCEd=b`sY6obgkEJpkNHyG-lCcg;(ft;+);pHGjOK*DAF==VJj%b=B-W?Sv2g}z5#MfMqp+f%$$x%U#Nj2O2?gxd*9@j ztj#Q3Qw~*%(%cm+PO-utl;TZHHggCCX3>7@5`wc+FlX4oCEGiWUu)TCXu5vTclhdq zwr$RoV~Q;C#-s#lQUV%UTG95-jo$AQ7#{crM}ZBQg(Vnw^&;8kl#X0!+CkV+eR3e9 zud3!nx%+d+*nG$zZ<0ML6^#uIxLa3;Y^w#57)ChY!=m*3FXwJPE+>rp_a^ExR-P66T|)EhuTQ3|M2NwbClHg=jAT}1^}Kke7g-(ewhFO002ovPDHLk FV1j0rkbeLG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/domain_template.png b/apps/icons/static/Fat Cow/16x16/domain_template.png new file mode 100644 index 0000000000000000000000000000000000000000..be2c7ee08bad7a580c8fa246646d261df9e4f5ce GIT binary patch literal 806 zcmV+>1KIqEP)wv5{VFu%CaBOBGidx zPUoD{t-0^}&gp!MbeMMFa9-YX9?tVT@B5N1Eqz$O7~hgYUBQUrkSGJ=2@-Ql2!U20 zFz7UoMQpGr2dUu28^`d!Wo~@x5I4J&DT|){ef?lW;4COKih_aSax{(jz>eDa8wxR& zHe)0js8|7-XkM!k5K$P43b(z0;*=aN3TeteDsDim+%~UWpwAHzAxWJFeW#HRVFFuUxairreD)#0hlA8i1 zOPn1;m}3UZtWje{h0+LTo!ylON(r?I}3BdqCq#09!Jb zqadiTRYsz$C|!=SLgXd_(<|dJm}`+{7={v>!NBMpB^ z0WYX*MS}Se7@gtH1OAX5Qwx<`X8`Y}&Ojg%U^KyOTr0Kefk23evZCX7J)_{&WDRs$ zz!xmQ+lgj=rXVa+xIVW+ua*Dl6}7~~*7R&PyC5}PYslw%;;|>Y1v{+wxK<4&y(O6N z6=Qg;0?Z$WkSwbeTLs5U%P&bRL14XEZ*xf+;avz=TjwtE!CPK0 zL&K9R-*46q>C&>@x`d=sZFs?`4}0OBEXBxJ)ogg=#Z_--y_3J2-)Lq?Ow2n0TUB{6 kIc`1NdRCYrZ(fyM z1U-B447W_KUp$Hgg63)HA06wk@<@Y(Bv$=ZNcMuD_*z|Z*KZ;^?(Xf6qwzRfEc{Te| zRsM~8SB^``=(weaRel~xNpy1dcL9d7J45SCNJOP?5G;n20#X?X%?zwtVCd`{D6Cz>QB3R-h{6)2 z;54=c6fL~=KH#OA$JN{*Y;G8gPzkQ+kegE^-HeW*jYXsx!k`32dz`9&jUw2noFpb* z_26P|0Aa^nFyqmjX$VQISxXpag<2FuRx?L}D=R4ed&E|001!|2bQ z!&!9(+3^DeQ$tB7rA^>-l1sZ090v)_8II|X`D9k+Au&QB`a<%7x+_p!2x2ITH8o+l z`EVnecPv)MBk2}T=JQ$ivxC>$1=QLe^p9S~%E?3E=`vzsT~Se^Lu$fMmrWxq6)OlH zoWM@F1{CcV@VG{F;?l?<)=V7%_lXoiMzfrxBiP0yDmX>TVF77}pu6kfQ%e|Yw+$gK z3S1i-MdOoWV18Kfb>dV;CL{TX0Hd9Z7NueV)hP~XRX|>4`21`SI%?lQzi$E0M9#DL zWk>5?h7%G)91t2JCoB~p$z&2NPA&o?!`%PgNS||*6$3533z~BLT{X7Wm*A0k!XlAa zzaqIq+wqTas=KAVY3=g9)=iCq;s2tJa-AdShX4Zr4YwL(uI>`{00000NkvXXu0mjf DqjypN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/door_open.png b/apps/icons/static/Fat Cow/16x16/door_open.png new file mode 100644 index 0000000000000000000000000000000000000000..2b4651e597df0b55221b65824786f5bbb751c1ab GIT binary patch literal 606 zcmV-k0-^nhP)vyz zTFo0MbjVO#SH@!6{D4sj)*4uGmy(A@VS8t{15L{R!%8V*(sp?F^al1nyv5J`_gLS$ z14A>L(~*H<{KW-_(Y%2);liiAC;06nqOu6S?GvPf1pP*^yMv>Fo=E`Il|kevF^Pbw zZ(up|-voSy95WnGJCo-UfSq_SBn0jWLBY2T_Zet$7sc4iI0sD=V`pW#K24E_fvX#P zXxo+y1`vDNBx@u=nz>3zAY;XlOMK0{4l)86Xc-|LC{orQ?|vvrkaEPM*XI$sUu?z% zh6@6xBtRkq2dm@p1P}(EjTDwn*6_`wPw?XN3apCdaFh|8>91!X=S+bc2q`j!+(_rg zJ;a*bUVd3640cVzz!8osFUgTy87&fk+=To#lQGvcv{4xqU(4OEYcMpZYlo_;=H%G5 zB4lCEC-u#^XCR|%nmC%g`o7Ldzfrjm8GZ|adh_uFE-yD2=?p(1#N{)E)fN0>-MfA5 s`o_7_JDV3)jKcrb616Iy&>sN?0IKWq#ew<8WdHyG07*qoM6N<$g8oPisQ>@~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/door_out.png b/apps/icons/static/Fat Cow/16x16/door_out.png new file mode 100644 index 0000000000000000000000000000000000000000..23805d2701301105430ccfa9d5692e2b399d7658 GIT binary patch literal 763 zcmVJNRCwB)Q%y)zQ562}&%19%GtkI> zh>CuYD1vCnb&C-S!zi#KYEy1BB3wjJJ1GdFg@hCmp`~raf`p1(2`Q59)I}|VLU3ha zIWuqO-uL?MD@>Pl;4sYNobPN>qea64E;mJD^OF4_f=- zvJTQ^p^_}L2+1aZ4pchL*%;O(s91rhRHRgX_h?ZC$^CP^82@w;r2-H%4}e1vENntB zbChx{L1I)m$+9`uFo7?nJU#FL4$18^ckp4p4T%EowqD{YEdrC^#&AEfvj#E02k9!4 zl)mJete4bbFT0hbHzT0bpqZyrGr1IQwDM3@a)}Q*zym0Kn8EFBWK;c zscR?Ou&8?RWC$t!LEVR{#cj}`K+LTK!g~;Lr2=&|A);d8_Z^(*#`LSJ$O+jy)p7b1 zOlBBcCOZKg5s9lY)JUR^hheGLZz1Hhm7`^ZoHA08&%BX z@&XkBSjanYG{9NE#stN}GOCS)j!glzW0!HhRZcg3oWc9}5LAYpr0ttmj@n6j;yoZ6 zniCb5IfyHUv^;elf)aT9Z4WD#_&R8{So;<%bM$jH4%Qcukpw8v#QKftOFE2yjGGsZ tG&OAB(ABtahZ6X|sAKN*5BQe=0{|&L5m;-6DpCLd002ovPDHLkV1n8DQX&8V literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/dopplr.png b/apps/icons/static/Fat Cow/16x16/dopplr.png new file mode 100644 index 0000000000000000000000000000000000000000..86b1d0323c12e1298363e4e1a65094008d0cdcb1 GIT binary patch literal 716 zcmV;-0yF)IP)S;bi)FB4$V6!U^9pIz@an9piyAu z*h8f02VTmdg}u4v%vgC3o~*!?L2zI;RmL1Po0BJ zGjz5lp|@veUaz-WQNVjwZ=5-W_bZRF@a8$tEAaWj71(}`!DIt3cRpeZvsjg9fm)9F z`!8^N=`LQqZPrTx0XSlk5;$7nq(EY;Nb(Gc)TksCR7DCX4Oj^XiK1|!5>X(GARxQ~ zvw@+2k`_t{NG2O)kO&q_#+8TGmTmi37X<_fJaL8NRC5L6S*)4wDWH(@TMNciDWFJ| z=kBjSQ1B#>J`^*Fiz%+Cq$jPQrY;E- zR3Ipre~_S`LGghJ6u|=%7nDphA`qBy3y85uAPx}t{)lr%Z4hyPJP?r}tiMkXVg^O# z4|>2|=x3!s^uR?AlCcLyh8D&ikU}MgObpvt5LbKlf6AHVL;Aww*Ik)1`AnQ%dt$%>nEwHw>3Cqj$i5Kh3-VhVm1Ex<>WQd)w yZRqdqZg;o2EW&jbBJkln;tBZgL0oM77GMBLMbM|$+!>Sr0000<*2Cn zK$Bb;lr5qMDq4#S3JQ!;+f<8!2zQbgxNFg4m1G93Tt&F3MFmNe(1Wz5pjs%Y`N&Lb zMkgPmGjs3l+n3;qBIrNQl$oGlb8RE} zdr!egH>3Uo-PVpg0~lxnanLabGIC9LD41G!Fv#o zfKTW1hcMfAWJ5yI@?}AJBerQW^5i;^;n1w^q#+!+Wk=g#_z8?X1U(LZuV~d;hUBae zT9So`GX5N;yn(VK?Swjy<+=p(E4+Mn`vZvizU1z%9d2&(vfHg>A$AgEZ>Vs+jk zF>hmj=_YJFAZD6VE6QaoZ)(RSJEvN#5MQO-*Hy)GE$YQQt4OFH71BB4kX6R>Z$z6B?MJrmY4;qsS#d zaD;B58nRmAGNseEK*67(5eOPs zF{wG6WGRwhMMR7*+m5!34uwfre0T1~r;y06zl76yC1+YGsB0o~Yn6yujGENZHk7cj zyqeqtCn-AZ;WpK`VJ7+IX5cs2ml8;EyOx1YDZ}#e*MwhCM882~0=`+U&%vdo`<=K7 zmq6U}i@leF(xL*80u{?`4rx)Z%@rY1omF=U9Gu{hM51m9m0j%X35Bnviu%KoKbZTy z=mw){g4f*D**kvc+-cU92jK>Zt6e`#Iad$Sv^|f*S!vX*4Wak4y`gk&3oq0AX@*Cw vkGUh;nDWm!XNYC3+5eu%nnj(>9{~mc2Z$9(5ypjC00000NkvXXu0mjfK6Ze3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/download.png b/apps/icons/static/Fat Cow/16x16/download.png new file mode 100644 index 0000000000000000000000000000000000000000..df01f3393bb4b16e34ac4ffdcf493f4142320893 GIT binary patch literal 574 zcmV-E0>S->P)OOG|gux0JymO zNgWIciZaD4E`>mL=cFdcg#v6uC6ZYCnfFNIKgBHG`8W+5v3V;%70K#{XsoYLNgsfJ<+#MsH7t zcg0Wh-!b(j&cD4v(b(Sf3w)l>;<#XNenqpPB>rA%FUMGv8xsg}MoZ)}Jy=;WaU;MVBgc}v8tWXyN zqcbU28-MHsmx$sBTi-T~r$aqqZfHFCorMss^ia58XsX-h&5Zy906#I=g|1uBtN;K2 M07*qoM6N<$f;^7_g#Z8m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/download_for_linux.png b/apps/icons/static/Fat Cow/16x16/download_for_linux.png new file mode 100644 index 0000000000000000000000000000000000000000..d30a0ad4e9dcb7dfcd90a2949f56054f82d7d4bd GIT binary patch literal 632 zcmV-;0*C#HP)k9wPPs6 zMbneq$(wu6Iq$xkYa=534;=A${Pt%!9KIP01_?GDH@4YqG8_)aTf5!9dTU@ESis^` zD#b>ef#o4|{DlxAlgT6$MUiF`2Bv9B@#bb4v$Id};Nc@#t6f%caPSQq8!5?Qu4SN% zzsVe!n443POeSFLe3G%YmV_#DT$`A|Ut-~YeRGYitu)+jH#|?K#T7Ozym*G?<(JU) zcak#-W%LQ${-U;o#Of=VTkt-YV#dl!0!xbl$r&9mcR-x%_xtGedhkqnpugV+>g%B9 z>)%6kuj9kVZ8+_a9H-MsE|*IVmEjA8LX^#BDVNJpyWORF^M+c+J)$&ZwDR}qs%28Q z`%`k5%No`q7K=%fU@%Dg`(Nnr@QBVUH8S=}v|Fsu-q#B4emmhl%5-viPSwi>UDO(Mc2=cw`9#*3!(7&|R-Azv%%R(9 z;d`@&t41B|_78YGkHIzOFn3}PI1!0Nj6$KHX_^l+Gt)xYL8sG}XK^#Q#vDsLu}Hk4 zOvvZ+ns_JX=T)ex3cueE&T)-7cP^4;!Y%5$u7$(l9nOun{V(wSi97L2fB^t*$}owt S`Tdvx0000P)VG#cQ)6rH-lPwE^ z3XRA@EA>2NA^A|DM0iOvw6Kd6R1akrF$*ipG9^L?dg!L*lU+2br%ZaR_JmT2MVeS7 z#cHmru6u6N9NS_If`&8jGc(^e-^}@cQFO5%!A2xNfwPcg2(s|vN(`kOatl)%;iv%- zR4)aCEep-M0rKlaevMuKbq<}Kf>EDNKFuW4L~}4kCesRZ1{j=qC_e%rvW&2)GQz_{ z&~UXD>H7;%R20Eg5y(CDB{M8kf)r>iTP)E=TTEb>fL|A=Zyka&!h!kGQ_$3S4G*7n zp>GhF=j0kLvgE*!LO}9)JS^RUt&J>B@`Nqrb77E#j^}rfy=5DC3P+!2S@u6BHDI}ERP7#k}- zVs-HYeC_K(Z})eU?8(Ktgkc=mJO`l;C+=6rE66SDw3Q@pIM_)~Uk=l%eQzi!`vN5< zDYPV!+m)oKyM+vW?CweXllEFIIrJu5-mPD8HEj zDK-O94igRx^Wc80$iIPtRG_+H0Qb(!Qg+pN)F1A?z)j>OZYu3kA774FYHszQa(fIk zpC8_Ff-!Y2G%*c{kt%9#|Cj)8s~S+n-&ffVQ5eVnbJ^LO4{4=6 zBs~N@Xi=~uVM4hH1!*ZErLwK`V2BT4g{UcAjG|1aFnZ`wEX#tDvf&efn5n zo{`{Dd3XlU*-o?$h=NeTflC88CZrq(GZIr=d-oP#0!(A)DNvlk?*>-Df>p;$$|+|D z$1egTk_6#J={6ZV3D1v7In*rRM)-l#?psDa8gB$7KOg%@zUvr;#*hrF%r%gphQS;lnWZD5k+hI!2!XlZ3DFdr5S>bhssuHm0EF-JFdP}+ zc?+gg5mWmlWJh9%6KxT|{F5^U;YCA-MNdM~g0LpT7%TMRKv5mqc{_g02k;_7plu0Z zHXcJ*)y!;zPC7u%C>Tgg<)6J>S5;)KT*sb4v2l9?jN%5=_SCZ*{g`!zU_?{|brT?g zYAQ8E3#*Wj3dpsq=De?~qZRQ)9Ft!Hc>O*I$!f>K&pCV?_8_x-0m7y^Y*^#L+SNtK zbXsw!?ikP?kcG0^&Tmh8TL&kmaipZU2=|_S1vLnCLxBIoOFTMp2e|L~CaBwIW=3K#&T-b-d-T<*%#bo5<>R=2#N)oqh>Z|M$7$9SrbNR*7Qj*0ft z(Z*C2U0h8z7$B8T)-Rk1QHJlImD|sCq5fbVW@ctlmajmM@<_%A_`KT~YVly(RmiBy zQGPelQco{IhI*Q1&9M3UJGVl58-bPp90h$CI8}{`>yXD!+LVIN=Do&pz!GGS_pNu002ovPDHLkV1m}YW-|Z) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_airbrush.png b/apps/icons/static/Fat Cow/16x16/draw_airbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..6fd1e0d75d25339dccc22197d845e3f78d47fb7c GIT binary patch literal 766 zcmVqtQ5Lu~-IahY9~#OqjvBTuz^#p9c$bkj)O<7#@z3z@VY#5K~oEr=1%` zi4h8xR6YDIxr)W5SCB*rn zGBH#t6_m^6H_gq>FqA7Lw6?ks=nEha2%x8@7Y?Tr#iD|IK39W3KqOd_B>21hxIJYkpjx%`cu*fD&)1i>SgY*S_-pgS-tzh~1 z4i!%$Q08z)dk4aI#{YtO&AeXk)l(-=xL|YOlc=NJn1)+VL!}N_tyWy}Tt;N#?vXGT zSWm4bO_rv!p|kY&Q6OK9&4mHwp;BU=W2uUXMj% z*xE=zl=C>CKDV{GF?Bz}VMS41*zNXf%)f!Z$tO{x^U8SzzxJumvWzzOMGmvH+5i6j z{&O{f#x>2lppS?}{Y5vEqoI2?{(o!Co)BjmTu wigKRJS^Ky3k4t%m>~!7x9@#hc@LPZZ07k@np~KViq5uE@07*qoM6N<$g3UT6O7>-k%k)8NSke%07DO`2-7I7s<1 z_SFrgVk3wkU|j~r&Ixkl&>qw)DGUx-q2P}}RR}~Q(UpH1oV;su@7lTjPv^I<&6rly zLsL=+mm>hb-Fh{zfw99r%W<4xx7c~!`5rpL?G5WyM`;fC+p)CT+iWodLzw`J;9=3~; zc-{ooD+d}PjV`;uY`~9@3=6|H1pL7`O$2x1r}Jg5{{m?jB;L72u3c_>Mvk97^Fn;y zx5he=+oV;=RwFT;z&^TgLe8`x9=z8fUTs(>(le0DHy>V#JG7GMwq^2H@2!E)$|S+E!&&&tBe@b>LnhMzxwf?e?S>sJO=RyMF4F$OUF z{{5Tb&6_t2A3uEp`w_(d{p%MtrI-c){rL=NqtyTZ{~1_-E&w`#;qTwS4Bx+f12t<%#7=Hcw^|32guDE^! z+Gy`!53-fv8&LE43l|(faxir$(O3~_ApoTI1F->2;@DF*1{+&@hKm<2Fns>}k-Ma zaOc@al(12e;)k;(wH+Cb?AZpk7-YbI|L9}}a=^x=b0N{l{O1S5%@dnQ(yVUbhe!v1 zKR;&>*{CB%wxVz2Jp#^;38;UQmxp;A-T;1^5{#MB$1B!!w{TiAX3 zoY%yp-DJ_eWb!66Z+>syyctCZfxk;p6b!D)-szUyk6z8L4cZ4|Vz_4&##68R0AMZZ zj2h)A@79uWrWvUuGnPmn8NfMz=jLtX#!LjHj|{LZwmy|NQOsFLnrwX}z_Xp&$N6Fg zogUD;1s=N@ERyZN095$`GqjC`Vj2nIqucY~PB@5@P5S-`@O@q_&*o9Ffz<~Zd@rC( zJd|c~vM$wo0p-2Z&EkYJnYIjcDX`Y^sel1gpTkNRDCC?;c_tFT1M%T0rOpILqwAqg z0HzAWNf-jm6`cN=!I)UM!)#sY-}=-&nc!J1(4g5g--{cg_T};WHWT=H<}#}%I~YM wC-0ZvlK}M{P)eR^HM^juSSAG zZBeTw*_&>3;THwdf}8#Y75{@&q%PdJ>ZVY-_Ah7~tSPAT{2>?& zz8@GEL?qIVYSo6O1#oh5jP30$l*{D>BAN3gkd^83%J9f2^1t&a6biDk3hKI!-o9RJ ztbdmziN;P8K{OgQiV0UK|sZ@&H`H3EMvM#bmH_j@a_Ll@>>~#Wb$ra>sId)CZ4El-0ot&C+rLTXa zCJ25|dXRu<4Y8)# ztl8|W?>lBoR6_IEx3e?v^S(3lX2-!lc6Pcj7suu@66|F^5qBJHyRKSTzBO{aolTMi zPTCosc|QEB5iedma~vm697e1ZDzyd<_4#N<5njG6;mOK7WVL&KY39PxUjj^4a2BV= zhVZ@K#KyO(6?IxGp!Xl_#eUzz?871q5-UOhMKF|^r^Zg>Q>BhlxduPuA}5}E&y#kUItVHoA)d|}M)5=uD` zo}Yp3N7c<|Z#KS2Av{|o?RIv?$&qKC6)4`jc60glM{I3}@O1{d!%1+QadPCDX9dJR zSJq!l%sqaEY7nB=*8<9FGJj@d%Ra{$Cr6%nJ4IZ3G`qm|b|bn!IyitqxeNJyIUW@+ z63SZvR@O>*y80eJ)>kJ|J}qi$ef;HzZp=@5J^2yI&7}hJ1kGBxP`rEfjxZm@fBttH q+w6#VzO}v7jCeU+cKdbyEx-W5b?1JrLFgF(00009l3$dhY}psRT}PGOzplzBA|EBae=bqB<;MqiI`nt|DyPhE=xSFq^eWM4F~9 zdY2FaMV2Asj1X|KP-4-+b}-9=L}}a9&}5riRU|=^Q(@~69_m15_8T&DE6B_&Av$=U zzb`Vz#mT9#$>C=YkbQ4}C<-V~iMmiSix3rA2iC%g0?cA!5sStjV(-J615%d^N+@b> z-@xwdS3n{t6iY4Sq<Eq~n+1ptWuy}_B+|%2OmDP2qZa0_&Y-u(w zG&W&(W)Yr106w163!l+G_9*i9$#|Ol3-|T)V`F0z9$ucx(?uz+H#g(gqQRX5jEi$3geF!#N6-a!|(G&R8^g$l!nEJ zd_F%PkH`B3eA>K7RnIqhx(@Gu^Gu&Lt$zg=0L@z>aCD4s@c;k-07*qoM6N<$f|61^ AI{*Lx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_ink.png b/apps/icons/static/Fat Cow/16x16/draw_ink.png new file mode 100644 index 0000000000000000000000000000000000000000..27a4ccb6d8a94e155b8d73566412aecb709c3c20 GIT binary patch literal 704 zcmV;x0zdtUP)54Pa!V!>P-Gb{F2i(Vzeh!CBa7z? z3pjdWTwt2FKmoC(8F=vf5DIw@7)(4YjlrVGB7e2_8=k#gg}b*KvziYxWm9091XiZw zhh-;@c!8lV8T@Qw$OS7Y;JqaIM#OATKWSA1TS^}+tVKc69L1Lpo0v;1BUjqTF9-AQ z*66gO&!|xhWXq#iB}|imvson>PSr(`6rrG-){5LoP|<6?)>Z|zK3CA=?4siE3IIDC z4(fyL1f~#R)PtBU1eBmG+i`5~K+}0_j}xpj0Z|88wh2s=pjs}*Qm^Mvq5kUrX$0n& m)>aqnfP|O}3L=916&eJQLCP>{reoHRpfE5Ba#1?V zCTXO#-F@J7yZ3Ir_vVI(*n#ujbI*Ct^Pcy-&!IrXNlP_K??mEwB*)t)6`RcpFS+GrmktX{y?) zPm!fT{72YqHfty?D?@ntD?m}2b8h}8wmTd!aIAJEXIG$2k>$P|v2_f6F6cenod=-R zB_5B%VBlfk_5YOELR`3%%q|io)104 zr%RSyBgr`=(-LN*DR3-ZNT6v7k_tet13+kydHZ>uvzJ?u zmSqiy*U_uv;B*XLy`O=+Bm@gQ$jfxF*Yzm)5ev~I%$xKm((4ESqm@rcg%X1vsZ<&- z#=l`Q&~r%xUBgU$<-TU8qw%!ArDg|ec2{7tNh2e~w2YVUX5b&2!pvyTk=gN~VKNH} zwGO>i`c>C<+`r5jZO5`|yK`#!6ckYih6Zomh($tUWKTw$#tr7gPSm!>7bQBY_B%g~ be+3u-G*}(l?s0#B00000NkvXXu0mjfL@RK& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_line.png b/apps/icons/static/Fat Cow/16x16/draw_line.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ba1b618b7e1692a93253f2e59b6bb5a1418293 GIT binary patch literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XCV9FzhE&{2Dw$O`p|Nx7r0TH|SqJ*U~9-*8bl9G>e!wxsOa9e~483WKuoz#@AeXZlPo)@8bV`n+*!p zyi9~s8SKuo@G2~kT+etU<5(uc##tMs9J-GQwEmSLL>NR+M3OyZ7HA?VK`)YuLC6*; zMv$4ff4c0hJ2Uro@A#Ye&>7Cmnfr6jcfR{wQeR(>Xfz5!2!vTI7BI$)m|!*Fp-L5; zw{>HgC4oZ1nr%d@W+XEvC}gHVVJebn0&i@mVPg8$<&d$BNnkKDjn#SET;jj5bx8aR zME{Y1qb8un=AzcYB8k!K8e>@+Oq-#T^~$M^#l83WZTw+d4*dy(;|k`?HC5 zcagdCSaAYop2RTMKM1VW6bN+TaJbBK(*wejb=+&g^Ojp>e0q+1@JV%cxvCQoML}>e znrpWzW9tbBqhb>yf+T^4Bh-i)H)=eSm-oCzjG7Tu<@>4Ghas8FNPHV@VwAohk_3r2 z!%U2_MsKq#Y|Y@6@1niE9Wj-Dj1vnY%z~&UH>75|oYvh6k}YvKa`K&2*B&rlScXxL zqM&V9ndE3bx7M!p7n*3xMKoc$nB;Ia9xS_n>A^c-kqB~5)!<8DwkqbI8xd^gi`7S) z-rv?Den|H8b0_}vVi7yxcJv??*I8lpW3Gvp7;YX0OePeU?*lz>6{DREkX!0J<3c1d zQ_sdi^Ovl<($Jq)fi6^HiKcK$G$h-zkeFLQ@s$iPenQ&PEOt1Y24C_!TZy4Ip}fVJ zuODpALqb!YC)Z{#`;0QMMQGh=q7AImzXWqFgrW(J=AN=&dF@o@H4C_hTPQ>CQ1rGH(6VvkT;6c%(5H~%K{QHo*Z8aq-@ zw33)-l_V3!Mn2)B_K0kA7Z?|4k)(}NzQEX;>D*?4EX)~_tvcJJO(K#35Ev` z9x=?FGjkzOco9@?A)4GNpfDqf0fK@;4DUaFV0ifGAp^gF00Xku@X0a37#}{oV_;`z zW6;*oVPI!tWnf}rWFSTk?t*8}p64%|H+SN{fB%3Am>Ax^eOnKcd;9iXJy5O@CU@t~ zoj8~rBg{FBjEww1N(Cu^AAs~i*}_1qfFySVsP8Mf0VG8qOds3}z^EcA8iB&2(Ma`Z hBo{C-PzV453;>_{)Zb5CrAq(+002ovPDHLkV1l`_hO7Vp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_polygon.png b/apps/icons/static/Fat Cow/16x16/draw_polygon.png new file mode 100644 index 0000000000000000000000000000000000000000..60a7a0dffb110f50c586e1f505885cb3fa45efff GIT binary patch literal 678 zcmV;X0$KfuP)1VaB$&95VcLPy09c6lYZo* zHj|`D37KYQ;(Y@xF{IH8XP7tloO{om_nt8IOhs>WI)G){0n@TS^R*J{6RXq$HQ=s|C6`o?)q#fx_dZM9s#BTM2d)?I~ybuXwZ48x3FJr{^QxOoA| zLJi6M1|HoW$3*BvtVKD_>GT%pI9;s(+0-818jW5G1@R?Yfw5)6Xq))>tAxw+?djbs zQN{#~bGgPTz%3hXD;hjw&XDzs5DZ zh-8}f>*&Pk$k>@0NG|KRHxZVY zEMZ6z`-0~H0rNQ>;fn!kwiS`u&8qr!aV_lkdeAW15HL9S$DtS=`nBHaN$(M@BMT0N1j~8MR)> zud4a=O$@sgBC&xO_9#fNRMDuct6b|GETdM8fBLZmuS@>t2%M8h70@F4TnKPG41*E89iy4e~F@2C0xI;&m5I~FTVl!|%B{!Rgb zGFGGf=JE3nVY-34ZXw@dk#@l(t}x=?`L-QC!b$vJWC$Dl<&OXZ0Gzf2%`Bg-4gdfE M07*qoM6N<$f~V^^WdHyG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_polygon_curves.png b/apps/icons/static/Fat Cow/16x16/draw_polygon_curves.png new file mode 100644 index 0000000000000000000000000000000000000000..3f2c44a3de469984ae9649e7b848ccf1c54ffba6 GIT binary patch literal 743 zcmV?P)dA`9vvq7t*sd@#Bo^jHK!FCtM9Sy5OoJ@v5BTOkrCRNCrn^k7s%Wue=G7t}T{ zDX!~Ybl2UTna)fa+h%*U8gd2!5q5wQh#vCfj8c1unYr+oEjlNTZDasjP_nHVsRCLa1{P< zv`yr>i#^T9f`3LZ3N)TOh{=T|GkML34{R&QK}n$%RF{ea{iAbu+|>_F)wlNCbW9ip zcsf||hgYO5frCa#YsPcH4=Uu`3QDwDT1c!XXy1TPnXa@`~9b!l$~R>NG)}T%Mnjx*gYYpYQG=I*j0b% zOY4nCs;0u=LR=kVJxBrzRZrn6rFbB`6o)L3i^$Ycf>MoRS%e}nL#=;xVA|}=lrl0o zZ;~l;EQB8J~0>-BN=;<59 zP`9(mRAPFE_PsTZvYLh$r-{s6B}KGG!Hn_;m+{^^iOzS!7;`&oeIGktk&skooiW9{ z&E@;c>Mmd9Wm}b@Hke9ekc=)Wp7wip1K&L#C@yYF`9Iqt9l}o7nC4#~_zb15{R_VY Z7yzm<31i+-KL7v#002ovPDHLkV1jQ>O?LnQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_polyline.png b/apps/icons/static/Fat Cow/16x16/draw_polyline.png new file mode 100644 index 0000000000000000000000000000000000000000..94f5dd75d3fb961f76feb7ed54601c6ee8f70e4f GIT binary patch literal 522 zcmV+l0`>igP)=TG;qX%&j|{yO^9O zW?+tQXXg86_Hkrt^9)+Gs%b*GQe}ueicDll0@^aUYQpPBg&i3ov7R?Fti4SklC#76 zXN937c9IX{AxPvOgriXT%VgB82yI~_!~8ylAbzvrCxu7wQ5jI0vD%0JkjpF?3q$6* zBm|PN5X>1VvEO4uhwM!WyqwH9DLB#tv+)$<_h&SUquS*2+b7Wh4RK;kuVW+=u}ucd zntC#xE0XbOmK{W=;o|NY2(KVk5=S&ytyJO(VkI!bHDF@68eyt>vx4RpccRvIpMbxqg&!D|r6$K1<{}MbaX$8BjUq$69pF`D-c=Hg7-LRylYmoXFyQA`M};GHBmWYx zMXvUAZD~6V{Q<9V#29mu(OiEfEX>7%+6v7UaP8K)RZ}hh)4l~50IR3qd=d&;$p8QV M07*qoM6N<$f~^7E&;S4c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_ring.png b/apps/icons/static/Fat Cow/16x16/draw_ring.png new file mode 100644 index 0000000000000000000000000000000000000000..935b30a15ffc39c109a3be16505f3768a94eb285 GIT binary patch literal 841 zcmV-P1GfB$P)q$gGRCwBaQ(Z`tQ5b&C_p{%0OJ&9? zZRQW86qpK9K^dB@3^Kfnx+(&@shdJWXBU+bM062#(Unn9d6A{l-4sGUmYJlfsOgrr z`Pb%3-Q4%>bk4F76~6Gm`QGcO~qg^YEgT1 z7ZyU1j?%hkRjW-w_SCk}tJV9_Ipl>%NGz!`=KS;|EG~r6-ZjD|nnft0LKcMwk|>;V zI`+@Uk5F=B@tGW4nzRL%TYMHM&Wut3RR)D_6GYnCy)d} z!rqynHrZ^18jZ5e0*2jF@XdV3kDLt{GwG42l_7})rA3=jkYmN=`<-Lujy5y<-@IsA zXY)^m4EC(F6eJilTmksJesuSKY90A9r|B8|YWDa7TpENZL5j%$En5$`XKlwyvLA`Q z{>~v|@`i~~zkFbmH3^Apbl8@jf)^hr#phQJSB!VwzYAmXhsmIvw?5TumSh>*Gc9O) zGm>|_B)fr~4#D2XjZHy!&-tFg3Fu@I2?;t-B4)5!KSTG&=4(xX&+qDA^^QX$3s_Q^ z!1R|2!ipNf?t682CVcZSXe2C#6y}K(l-0NHU8#Rhux3u1jXLNh31L-@%P9RJsXweJ zK$JpdN|YAbaPv{uE#`w0ych~AH_D1Kn3M!cB#ITq;}gU}SqgN#?sr2YiO5a2;PjEA ztc@1)a}K`dIc9P29+ma}*6mj5?Fd=iE7J%va6 To3H%+00000NkvXXu0mjf1oDg! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_smudge.png b/apps/icons/static/Fat Cow/16x16/draw_smudge.png new file mode 100644 index 0000000000000000000000000000000000000000..13646c48b355604fae47d8bd6b87f6b17cf14c25 GIT binary patch literal 831 zcmV-F1Hk-=P)MW z+QilFyApWop0Nx-P-Q_~n|KYWtN|n)fXXT%vJAA?ECl;0zD0_wLAfeAKWkiCfdmHK z)4QAt-`BL4$;~;GNEt+@dLM(5+}T z9zH>cfU%I?-Tpk($EAuNxM>zxI|Q&(T|9UHi)EfM{Ac_YU;y(ws4=oaTnPXG002ov JPDHLkV1kEOdz1hG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_spiral.png b/apps/icons/static/Fat Cow/16x16/draw_spiral.png new file mode 100644 index 0000000000000000000000000000000000000000..51398cc21d4c1b3ed142e319ccef7971241d4a3c GIT binary patch literal 601 zcmV-f0;c_mP)tH*PnpWM3f>9I}Elzq~)#Pl6vSa}58fO6}Ah6JM< z0MmRBi2qBPd3po6Qb5cORl^0uN;>fkr675z3sDSU0ScOf%y@ESeeCm7+jj%mzkp(E zfpid5-M=S?*Q&4!h$?VPD1yAV2-y&(|Ns8>{rd7@-@UD~*CA^LI@bh*|Ni=ZN5(ez zCeZMS3|IgYBNMaL_t%e?0NLN5VqnccgU$f)%cJ$d0YEXxwj zSr7rV-5h9$Dpc$*P6L48BU*I&et-LHDW|a18W11qqRsz)|GJ0a1*iryn85F^ANK>P zO@F?B*$WE?pnMZh%;)u`gSF@eFk02GKFiF?{`hc>UjS50*}P(57dyXb5Inm6{d@oX zXM41OZ{2rVV$o7=jl7)&Bq)01AV* zN9qFn{{Q{+j#xv0>R!N7D8Zo1M60O$PbAGThZ{$J5y*w76`@%kr%?8CcBv zOIsQ?AfC)(m#ZG@B=LA91CfRlGgnvD2?7s|5{jy#b(;;rcm@*B;cGOFBm1^;H6!md zR_8csB5f>@j1jepCWF52`iT};s`Zc+6{@O1kyZG=tw2WxiF6L_JMHM$;{Z?HqR1n$ zlEF>y)JAp!0g@r~`G>eSl2S~vC?WK76^qLmh}0}_Y*)bIuMFj~h^F$G_!xrs`Aj(Y z;aT6sQ$1gp#6W0lJwMv(Y;s>Xe859PQ%dft(8->>4j{ZRcXw*6ca&1|^bXQ&h-pHA zl7rvFiG|uK9(2VL*bD-qk;ogSWBNaR|7;;*udj9LC4r94L8305C=?>&W}_YsM?)vm zm0e@^jTa|(I4xME0qP_kB3;hspDRShlUW(8&U9rB^7-63HwkDFNTxEl^Y9b=ug3dX zWSr$$o$1ON2!gKDVO@{e`8d4e(~b3u1#(8rZbx$D}a>7F5< zw*T_|mqa~9<}7+x{^;#Vt>emr$>P7U*vUmO5|-GC%Dmb}LJeV=5d3TKTYv!og-z)E TL}iJ%00000NkvXXu0mjf2>?QG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/draw_vertex.png b/apps/icons/static/Fat Cow/16x16/draw_vertex.png new file mode 100644 index 0000000000000000000000000000000000000000..bf4d3a37ff1a39b1a0f5cd1091980a10dd9b7ae2 GIT binary patch literal 510 zcmVxKxl^7l#K|Ys- zp*#prhhnP2m^6Kqff4Np>T5F4mVMN*hcjr;1<45P&u7T5BDqy1G1HX_&6~Juz<<`{}(ebGBTWKjmiM>o-uQ9$I93QE(Wss zf%qd~7cesVeYkh29_XEWK>Xw0*4gX+|NHj^XmAZNUPu5jF3ql(3KIkx^6l5>cYFT- z`x`>gfd7C0WdHv9@eokcTV#o!A6{=_WM)wyXaG==$*)gux1&p3m{GhA%CsOD2Ji1& z*nlnpbkRppIQ;$f-5HPG|BOJw7>F+dHT*$W@%!7S11#)Z+(1{FVlluEh&QqTHJ-)g zyk8&RY-g2J>cA%V@At1zU?5*%!soxUlXB)jncf)gXJw1|_WH>Ryas?`1{e;X|NZ%$ zi6#X$@ch*LnM{PD>C>ZY-ApX3APt;w!T>1Jp!f06P%tAo1_OG8sUC0RS!J Vosamqf4Tqw002ovPDHLkV1n_M-HreN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drawer.png b/apps/icons/static/Fat Cow/16x16/drawer.png new file mode 100644 index 0000000000000000000000000000000000000000..ccae8b8e07fdfd7f00622e66bd2b8e4ae5afbbc9 GIT binary patch literal 657 zcmV;C0&e|@P)I~IrTh#dvhhDtT486;_a4qI-Q>Mii(r0s z`h8#IL?$uN3y@DAvDpevLaFix)mmfW!Q4`|>wsD5%-H2yIF9v<0;{=acX@q4z?oD( zd)O#!!=_VUGE>2+^wzv0zasycp?7(AcV&Gb0k3tT)1=v!f&GP3q<@f)xg2Z+INFv zd?*9JVP>U}q;w&Dd`i!tT-?NFsf>FG4~hu1+6Zv}NT7`lY2zxte6>anf&9}firX~| z(QGV_kOV7;Gmi0x2$YdvL6U@v6G*8s;q~e_gH!5=Hga`^R2ZfX zfC$z}LaA6V60-3eG!Y2-CFp_*Nsycx4a&%16pvrLpEz}m$ zshGjZa2L2LZkLUz$x&RJ9OI!Q5;J_JV4ShuZ+ClAI|z2`(py}9dqeBc&J0jWX_;v$ z6l|>!HEE&?bw`jTE@UH#D}4M5!w(?*3?puhE?lr|qbm(@p+tk!_z2nutu40pG1GfJ z_x2?e6VGBE=X~co=R5aYO$Y&Lnx^5=`f_&6V@@)S;a|oDN2TVZ?rdx?$y}{Vu(iJY zF5n$bglr!`K5X?WgcHQv{E8wXF*wa8 z8m zf2`oBQbWKuipSFyT9h>A8B#dWnPQ)SqNc&{C3l4V?`2hmsgoN*q2eOHms8~P5x>Go z{4oM4Nop&U>zE0SQwLnFPHzv?4rnT_W_416oUTs5%jaw?T%A)xWNHr@v>Pp=WG$hat(H16frslx!7vW$*OfX_2A*lCGD^4JV&np{@+TJoBkuf04dKNpGgis Qo&W#<07*qoM6N<$g1d(`GXMYp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/dribbble.png b/apps/icons/static/Fat Cow/16x16/dribbble.png new file mode 100644 index 0000000000000000000000000000000000000000..60baf79380fe5e47da11d6e16addc77f76f2b3aa GIT binary patch literal 745 zcmVQ^)jLL`JlnA7dg@}ZbdI}?iAoL}QdWf=w0!hM1!h%q&46-1i2Q?&PO}5yI zG}pDYEi+el@4eH^?7C*XI505t&H2vvbLJzQa}Yw%v+bzgwrvAzT$IwW+To5;A_;o8 zH~1?mDh%)X4eF7A1GYTzzg&p$k`|(Fk(n??M@Pq)yvWF2j~8PDuV9-dOv^$v_6rN< z5}5EZ2}dT&fZLe`P18UbgRy6a@?+@$+!m#%IGE3MV&~;1c*}~?&$Ip@hEBF2Cz?<= ziC3kh5hjN&GG5HhM9tGyXzyo~`Ne@|JSseh*klAX1Fcx}xS-ofyjgQLHS6-}a!4o&|(r8Gg?GSOTe|sPa91g?-Us2h6 z4({T7gqypt&_9B_YsX+38{sb9i^PX1h2tp|R%Em}m@5O{&URx{*C~8?GKj(Z4?$yb zOm_C5s{OQrO&z)-a88B)pTMbu|M-pRdXajI4|RdNuw>0*CjwK5oWBPy8p)h&HG!N3 zDh#?VQlo<8=OShsJA~GvtSw$7CL$mj6^bxuPM0_*@zPHbB)Ii4G8ZlIWMvCAQo3-S zlxIE;=FUz^t-c@;1Y#EEqRNk?rm>`ZYki+iv;w|{NhGPDzSo`mmIr{#y;fh5&mrQ5Ug$tYKlCWA8)*l@MLNn;+v$0`H92N`m~@ zt3WPSYao$kBNwYN^bS~2TW1E<3n~kV8cBr10$u)W2~d>emfo~8%Z5FjY^$T4;`Azy zSPsM$Y8StlW*N133B(psYc9 zH%eu+U#ayr2(&Z^Xn7zf5aWMz=vDgl*ETb#)|;mq->8dis{%8DHeNx?Luzq43E?(k z^k0n-tz>BQGkd>pfGt`bz`?l&TRp*FHTY)Yk_w}bs-lcZS3^cowuHI;6QF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drink.png b/apps/icons/static/Fat Cow/16x16/drink.png new file mode 100644 index 0000000000000000000000000000000000000000..f2c33e7715f5ebb40e9935fd1d8163b28d263580 GIT binary patch literal 773 zcmV+g1N!`lP)}}lH*>z_( zZ%|nqJ#-T^MGJy1MuoZdAokK9AkjlTiQN#E2!awSBP0rXDZ&iN>LKX@y>t;w)Ud+U zR5IP!ZQWgWXV#t0x4E*e{^0PP^Zm~G&3C@<45#Zl7&wl@(`P+CijPuMuInkJnI%4x zLzv)szL%ob6W+RzF+)D->ej8Ih?0_GxMUfU-3E>~z+f=IXf(n^#S5y2z}(!1k&%(+ zaCp9%X)X(B$wlngz70d8qxe2K346W_SAiQciA5t3DhwbTRN$nK)E+#5?w;Os-LgP3 zsX^y?MEd(-ocWE|z#x=YFOX?KIC2aqE5mG25wN?0M5DO^$vAH|3m%69POlg8=1pnR zuw*>hd?*B^uMg7!g-)!l6bObw?-%0n!%9a7#@pKwPNfh{CZR5-APQ!PW-}agLYHWR zSYCmIs{O%|a2nr+hi^~#{ctulL88QBiv^`tE4D}?Jd%X<R|N90f~#(w-%eQlSor=K=^4hUOs z-0JwS(c^JjNkF9*;)w*T76H70$HLz*rY6SG_4v{8cW>W3XSKNk47*y+Up(zzS8$T! zc)Kh+p(qN?lO7HQgD-t;m#$IHAeqW)ms`lf*TRCrh(nTeNwi}BzP*s>?OE({%G1Pu zVa1u`RRW#&9?Vu%R-W5aQ|%B03r(R3Y-Mp(RpnX6XXmdH&@|2M@svWy6HrrAjTl`Z zTUpHZ8K0eR%oR{IE#&u4C6VJ{U^Wx2b>Ud=DQUtMxg2!5lsCW^4fG3fv#kR*ZO}0(7 zY0@OSo88UE`BpcksSXVD&FeScJZ$ZD8;oo=8)l!s$dZ1Vw4=apyXCVa`ST=SQQG+V zb7v~N6*N6F+ZF^5!r=%6kK44Vss>fl(9(72x`CFVLv5;qs-}+Wx;Dx%ISWA7TNqC6 z$9k!R#ib>zifdHOKx|h(g24dnb{p!A2C7?Cisndnn0XxlO;gP;a&`_*r;Dl?Fo;_% z#w{wK!yxH)xsVv#i+a6o=J9`jpeuIX;T}#V3BU=jSD-39F$a#b!@={AWf_{TL6Q_S zo62^8&CSXOxzRYKG@B5`Rn%%Vlj{u$0|RkH!eN9$A;jY`tgIBFD9!b4Ei5fA+|L&Z zRMFmHo_^rZF_B0_1wo)Ss$ea7XmA{X$_*LfnuwWa(`Vnm zd;5~*_5v_EJT`vqQZ(9sfo%RT^C0J^7JNrLG>!j0D_n7kJ(QCYhd2r>-!6cl-_j zP1B-7L;K*SbIxQ&ASsF|na=FY-yP5Q0?_SOa=Co)(7^)`Xl)irbPx027fgS5{J(~H zgob!I5{X`%3TQ{?l^!~~W|JwqiJ;bq|77gMOv1l1s?k@ob0M9!nQtb1l Q#Q*>R07*qoM6N<$f;J*klmGw# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drive.png b/apps/icons/static/Fat Cow/16x16/drive.png new file mode 100644 index 0000000000000000000000000000000000000000..e3979a83d4f080ff2e75f836e97065cde5a87a74 GIT binary patch literal 430 zcmV;f0a5;mP)YOW36Z*}C?aTQL3in(b?nlh9n!nx%y&kIs@Au{1 zy?a7yjZwnFh~ez+?ITSySeD>gmrA99K$0Z6c7Ljhxht%#u7E5vK+;R#`5u;+7IR(~8qo*pH}CxKmsi(@A!`g|Pr~*=LVeEj)Ncw%osMvm@;;|-A28BwD8-WV5a%2Y%pIIf9#K~&=LRMjjsX> Y00BI)n_shN)Bpeg07*qoM6N<$f-RN5#Q*>R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drive_add.png b/apps/icons/static/Fat Cow/16x16/drive_add.png new file mode 100644 index 0000000000000000000000000000000000000000..0a6b97c49e8c0164204c3622940ccfb480a56389 GIT binary patch literal 634 zcmV-=0)_pFP)I^8Bir7(`&SOUv zFRMP{A52ugg7m~|T>^n$DFL_S615|E>ToLa@lU;#Y&BwHiZDWkINa98rr36HL&!j& zO7PJlk%&!hZIyU@YgM2USM{2Za7bsbl397e{c&|_Ku7pIcwLnYbT?zMD6_MlH^4f& zo^zC`AJ@n^X-*x1_8ke{Wrvxbdql|ohNWTCvTz)yy#8*sijKpBOq%1(uwH=uTZVWw zH_Se@f18`Y%IEWMQmMxsQpy_rR<#EXW(yo@>gQn7o$~qRcFBkA0F$2v%bn80-&}8S zeIvX-&<{907*qoM6N<$f>#J9uK)l5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drive_burn.png b/apps/icons/static/Fat Cow/16x16/drive_burn.png new file mode 100644 index 0000000000000000000000000000000000000000..7959b085e180d1512aebc023c42dc816fedb857e GIT binary patch literal 636 zcmV-?0)zdDP)|LDHS+pFs5_49NJkFMf6}wX;>DApf9Bq ziRgjyA$*zp+E$>ayMza$W12C}NPrVLP7*yhP&VX%#KBlLXpelzmpH@~Qp(DSV@Hvs zDYk9dj8&NtBhH=5-HJ%l^vGhZjz^E5w03nnW|K_TfA9c^OBo=FBe*ac}tYgTQ4KH|$tr%cTOWwGr%`sZCXXoj#M4qS31BXG1~mg02&b%hkrh#cBQ-NW zJ9!$R@NuT12d^mmzB?zm)2&edVIy#ynZ8>KC)w)GF6bBC{@3ZEJgO`!{r|CF0t^6- W7U?|>4OYXeJ2!SX2;hBZ*lgwb8Um zb7q>+dGpGdc^|iP-%J>xZaTdG`?&Y~&b{Z{^Vs;~CooM5lEgs96-B{LmdoYDgIN}b z!y!QyUzTNwAiO8gjm4#}I|gW|ufycjG-pg=B7h{|ysq~ZWw58^a~#pZ(A6*FNy}iJPU5PU~uiq3_+H~F4IOjOo)dj)I zVjH@l!|y+UVjXRVf;I!$!KK0ioHMAJia#lUlWyM_L2LH_mSahjc|35Jm%&XXE>{@# zmT)B2vWP4uP`$4XvoFUmc7Gg#r4&pUx{l_KUNjv)g-*X0l_h|ePP2;S)Pa>~9_fsM z(*YOek||_TtHk6XSlOiFnUq3JOFJ3~_BacmgSPkf{W4V5L|d&7b@eV(R!FF=@gXwb zZZoE7z^;MF&80YS%nRsQ$~|jfDiVj1UqLD5{88P7!-w41uz;-HMLIDGENVbm)3ljT z=tYOSH3%zXAs*X6;zt%oeY+7w3rZXeZ4ISJPy?p&K-!?)Q6-`Lk&RRdp@6JDHBILi7)d|lkr)CFO80jMjcM2@Gl6vHx-GV3$zXm zUAfyIizm*|WD_g)r09?AFYVpR(!%tEtLLAOO-7!7ugF$F=;2;_M#Kjj>u)6p<8a?Xhe4F_9zetB&aSYBGh?cF^o zrIiS1fs3-F?cspoHxY+Y(?6M$HL_M1VU4vm+27kmSyfo=ugDtI-IPZDWi<$Mkz6LG zs;Zs$k54>2K0#?M`!|L_^6<`^8|x6(h>g;g==FOr#?)3D1UT&sdgeO>kR==+9irO} zS_u?Ij`8>e!g2@}mKEpb7g(TMhw6_Bct%+7fKL>o(E-vlZRH?}BF}gS(kaeo z7>0=Bxb+Pb#tURwHo3mKS^I5Gh*Q3m6YR M07*qoM6N<$f*^CRMgRZ+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drive_delete.png b/apps/icons/static/Fat Cow/16x16/drive_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..11c8b952b138982c2d2ace5da2a15ca52f4d586d GIT binary patch literal 623 zcmV-#0+9WQP)v)0%X?nJan=k2zU|3Sh%hO$tPnBli1P1 zIlTW+>qyX_%i`hmj1|HWOyDp$j3PTWS|IR8CWjF1onxHCxr||~)LIv>Ok6^w6b|g$ zi)|T^G3I`8vM7~O<7MRzOoNYC(fZl1U%m8f)n5 z>x~Iwb6x1JB)qA+@L$Z}3&r-6N;Nc&^_>I174S5>yHi+RezzG+dz0{xDNkZ|{Vj4M zBSe@0bcEW{OC0Q}Lo(PUdFgbz<(uc_Kzly?`8ni{AA|k63Trg|c9HGhgU<^~kj-Xu zu2h;jVeQuG8&VLG{0S<6(_;|%i+@J@v60Kdj~f60002ov JPDHLkV1mV-9>D+r literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drive_disk.png b/apps/icons/static/Fat Cow/16x16/drive_disk.png new file mode 100644 index 0000000000000000000000000000000000000000..ce240621e553bd1b71c4e1f854ff359d25b2e459 GIT binary patch literal 730 zcmV<00ww*4P)RCwBaQ%y)zQ562}&&+%CoGFpg zB+yC-g)<)^L^*%o-1zOxr-=@A*BF`^*j$7Nuf|+CF0mZDGAN1IF6ab zcC;VI$GJ}%66~n0!K1OqRtPDWKr*-(hW129JApqlIfPjMWgGjjFJl<1qbM3VbE*rW zF{s~DS0ZrVk_fRXyyeF_va_eVFg)^LL>pr|mvTQb{&a#2(g7qnB}i*w{}I{MJl3N1 zSTmAwv6C~PbP5Q90AUz9fF~`UsCwLc_l=z668bO0A4WCv7Q2I5R|3MKf$w{0Yi)rb z_A+X1_uv$!dfQMWdqcJQuaU3kBcu`vEjP2E5+YC;M3BO>=aVjdCJ;y=34;SevsgG^ ziHXTq4%~dW5r>8rFx|7$1#=m2H-jMMULJ?EvZV9)x)Px(tq_GV_U&(Q1pLo?i)7<+ zG=r7a$Ye6EIf^#Rh(O3+_^}+LGSJA*70|TJjSRA1jN4lxo20eQ=kqT|M;|sZn1xG7 zQR-S9L@u^fJX}+fd&X%h9a@X zFuCt9Vn5Sl$Yv~chMXCEf<^TWy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drive_edit.png b/apps/icons/static/Fat Cow/16x16/drive_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..900c5cf031347187e22b835dd0db1c7c495c08a6 GIT binary patch literal 705 zcmV;y0zUnTP)pBlY+ggt!Iuk1!pl)+5o(~5pAp+q61P1b0_Zd9&KMF{ys&+1=mof5kG=Gbh<^=(~=>xGk zRuM(ETIu8!K+egqSS@Hie2DSX$drHlg^2)B5^?j62e!ROFh945=C9R83s7}5@ZI;J@n=2E$px?$H1Hs1vjwU25~`}!=L7tKbz*`h zSWx-29Y@b!$Bq60>}zbo$Y>BXyEj4LFjv!NvtoMs6B3C8;_*1*%r7QV_>s)O{_G^2 z9d%gyz7HpMq%a(Og$q4y(5wQ9!=fa?Znqm}MQ)8rtq=>=1YBt9*a*zc1HaM;P59B% zJ7h?$vFfEvCNnlT`1l~Dv@ior7a;2+1F z-Yg$}W%0<=7cF72z6D4u18;A^`(ZoWo;S{-YbkQ&>NTunXM+aYE$ouQ$f_c(+Ty^m zJ?r5048VPR-08pE5c#;Fi>toLQ}nN}|i0xpU{9@B8jOKg8uL*C3^WVF=LBj^kjx;dvfULMaW?G+^;c zDa9l@-QS0~ce!;5lC24h-@T`WFa#4A3@-V;-k=`2_Gv9^9yl)Sm8Dg*8Gd(&@`7}yPO`XX#MhCph%LOF|r_S_??zAjC{O`@|2B!a|*jsF5Ko?;-npmETGeAf#Qceo@G~XYpH93 zL(R#LRi^%QZ`0OO2R7emNi_mK0Zon0p(LIT&yfN_sswTm<}vwXeo&mha0#r=$}8Hz z3Fj(`($?G3#A#CvsMWL@G%Haq6OI!RzZ%b%dqI;&KmtAczsES`~}N z_=BK?TO5MSR2Cnc1E1eeb<*mW|xF3D=e2oI#mq7zS3dTCGMClhT8x zaR}N;DJh88AK!=4$4@H;*tBs2CZ{qUW1LX{PT;z2djtJ(1^!II!PxRn-{=gTB@AJO z>$<7L&|%n)gKb;4EKf@Tz#B_X4SEvhb}F3`j^hk2R2DIPFB_cpmZG6?9XhvE91YU5 z;mBX;?db+#DFf8%HJFx(J-fRU-U}Fmp+JU+qHn}R_hx`=d$C=fP+$q^`X#`w+px?q z9NR|W*^FWoiZKk%Ldr#how_}=^CWIPx{Pdj9v${wcv7k0I4&qiIBeo)WdZBj+Y!<% zjK4|Z$+yQ~lu$z{HS;#acMM|cc^cOX39NSy`590*BM}R8bMMrB5HNTh1qB{IehroS zeN~mFT2htZtT@xe@`s>mcApa2A2WOEK=Pq1&-(>eQ;LyD&PMuCB)pkwueeXp) z)gw@SYJrdKzk(0qZ+E`$DvElbKr@4)`c3jV8~23@2~K#DiQVO1vt97d03)CdfhKx3R>e2*DDJ zA6P84$m@H%>+GW-F%1VNnfGRQ=J%VKon3ad|2m{p;GBU(S5#DBEpc7f{FqW2mc=2= zN-1SXbbH%jOnu6%Nw6(Zi#vDkX~sA+1l)j&o~Mtrw-I>Skb|-EYJ4Wf#2Spj3Mu74 z=cyC$d>^}Z)|XEkfCB@1DFx1)K8YJQZw(0F_d9a=Ul_jspcJJ4MMErE3;KRdx_{>pq}%PZB&tQ<5IOjgO+isROkjVMxMZ2S4*U#N$;Z0>i;6 zdj#tzA0n~$7+5HT;r`@(=NArOnj0$qLDG$c@SD2~ynvtOuxf!6M3DvUwWT1pL3C=^D9hHmfIT9;

    PB2hiwN3O^kKD)um&lDR(%rDGSCsx%`}el zX2$t$ocG?m+qu_4qQrs@oOik0`~RKuKle#bpFKyZWI~oDP%yjQj?JQ2Eb>J%O$Lia zhQfEIX>thb>^OnNZ^2Cgb$fPW^wn!7NwUNNG8b#Q&bm4~NF3sDNYcj1&-fjFmut9I zDV0itr%v`lHw^4=sK-AA!MNtd;LxCA7)DPzo5S08p7JUCn_7I2A3F-JrgYv$huGg{)OVqo3!~)Rf4Wsv?n0V!-9X?CdO*TrM|0H1x8KCJI%Ji^@*tE+i6h zJbCm0YAk`()m3~A1n}PD!H%6yDyG8k_rpR~l-mQh&X9xc7yGXIIK*nRVL1{(oI2{i z=|Z7U5YQq)V(~bts;g-RG78jHGL?dI=kC3QaQHiKbAde9_jGp)J3gNeBO@b7r_)KB z%^Iky+uPdI+>92Qg{EnUP!Y0YDvOH&F~r9Y?{{Uh+0n7Fv3*;}_m5l-nM@`gU5@ms zYBXq7tZ#zBV7*E&!7Z(gw-sUJ Tchooa00000NkvXXu0mjfRb*fG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drive_magnify.png b/apps/icons/static/Fat Cow/16x16/drive_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..e2430679b12842a7368d45388064de400de2908d GIT binary patch literal 706 zcmV;z0zLhSP)YDooQ92XkEyio&6a zFV}SiiPzVA9J#rCOM>pMIG#Lx<}t>ZAm9Sruq^LHUoU~@1vwa7d(nnmejXxMU<6im z94B?|Og}8!#FQ zNB-f8is-sF1VS2;M-D?^MFlV$Cc=6chYlW)1PWJ>&*w1p>NT7_gXoAG2q-|Qu!QC5 zF|->&SXKkg7GO0j=wS`EWg$H?3sqI{apoQDeHSpW+knP_!YYsn87KwLqd0j74z(<> z)Pf@~nij@#rHoi?0|G>_QmvwEQ@aFzT>%ywzBKE*4ScIqBt~Fm1)`KlL`No*B|mUU zVA~dgG~_}ZSR$}VMA0B%Q!BE3l1f$}z=}%ZM5A(vajA-ea3q4oxgxS#I;4OCtm(k_ z>;hOogUd+=mvU>h+VsT4!~I@!K0_rARtY!*cS$nZ`Rd($pf@$y4) ofZ_jQ$FK7f`@8&qjh_Mx08Dfcla8y{(f|Me07*qoM6N<$f^5Mv_y7O^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drive_network.png b/apps/icons/static/Fat Cow/16x16/drive_network.png new file mode 100644 index 0000000000000000000000000000000000000000..fadb808d63d9105f7385b8953f2c58d7e45aed4e GIT binary patch literal 573 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 bzXcco)#WK+wUzwe00000NkvXXu0mjfTncS# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drop.png b/apps/icons/static/Fat Cow/16x16/drop.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec2054834f7c7143bb1f4f2a7efaa9c97bc7d85 GIT binary patch literal 827 zcmV-B1H}A^P)Q50SG&Yg#&6O)h8 z)G*LYGe1H{7_db9Q6`&+J{qJK6yz&|>chsK<`9IR5s~I(P# zm*aWCP;FExq> zdU~wbk&_F3r5>?yDwORj!}QDyMn^xuALL0{0!ct>^Z0`#Fb6HS%#ad@ZTH*7xwftr znxrJ0IC&giuLp~Z4l#jTCPN^&fsOnRnxeseeFZ#j7lNTMc~=1(CCKX!Av<$B@(T)3b+if(Eu9!1eus{Zc2rl_q4~x& z6crW1)N~o4U;yr4P8{I{kr5Gr*B63>;}9gyhWc|D8F>$b;Q;#jp2K8n#OpUU5F?6q{kcrsN6lu|An*fyn=X3ua`Z4~o zOb9Z%KcDl0HHiqnN z$=>OSvAd7&v^66$3o{uu?#jIX~a^Z{>>4ajSl=HzyOi+M>reSX|n(T002ovPDHLk FV1n91YgPaN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drugs_com.png b/apps/icons/static/Fat Cow/16x16/drugs_com.png new file mode 100644 index 0000000000000000000000000000000000000000..1e44f1c48214a42ee228dbf7f338037314b39536 GIT binary patch literal 703 zcmV;w0zmzVP)Q4s##d;4}b4QVmj zhFFQlSVSQQ4+;@ zWLJRF#|y6+qqlAblqx$0opnaga9REfLF~FXs3_XpoAT6-MzY zV_~^Q5Tpj`^$KJmBsVKyCthHq635d^{p3FlsHzM?h~%kciyk*)Drl{S<@7gf71pqx zUxUGd*!%ea7UUL#e_ULr;r_@35^-=Yw1R^Q#jdHqWE`p7FO(`-)E(Xlu<&Vn%Bh?1 zcrn4^L*@qpD#4vo9QQ^jh6qJUGqJk)2dnSrCp$C{D+_;B(@8;Di|h`&@F3W z{LIp5w>!{1H{(${pdJG$7GP;P4<3*eD2W(MS%7M#%RLY2$-9xTYnU)q6>=mBIeOSX zCXc9XSupkt@j6|$uy2#s*30Qs`MF-)H8iaNZAV8wuQy)31YNJ>zszSJb`!B3XIOZo l!M(#w;Tcg^@;-kB7y!=s@x$I#2vq<8002ovPDHLkV1hjsHE#d_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/drum.png b/apps/icons/static/Fat Cow/16x16/drum.png new file mode 100644 index 0000000000000000000000000000000000000000..b5f557433030ad450d5a782878e1cf465fe31cd1 GIT binary patch literal 660 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 FV1jC#p=$sD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/dvd_edit.png b/apps/icons/static/Fat Cow/16x16/dvd_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..22bc88458a3edbda7def828447e1913946207126 GIT binary patch literal 924 zcmV;N17rM&P)5FO#Ve&(`(k@<&#wDC1)Jz3vpci%pPkv+8PWFTPY7WE0;LQj@~|b< zW~J~dW=TNGG{jL;7~2riMry2dY0DbB5r*iJ zQZ=c$3lx?mKVHA4nqlQ4F{2%HUW*Gg7eHBo^90f}7P(2um&KY=^UA?bgChQ zKaOb-mV`cd~M#eMLSKmdncf>h!=ewPK%JgwzM}XbWKfnhc zeM+eAAx^3;Lho!18s0*W1Bz^4$-AeoJ96}L(%Db9u4dnv6mO0;QMa*@1s7jt)AA&p zCpuZ$@LXztXYYCO%#i_=%35SC{V}>&`j4I7vxJMBYXPtS-av4}61bj#fmQF)z_C)e~o69%qfS`n$NuyP^!C8srDMB-YZc@Hm^`$j3~AL z_&GaD;9y4&#@ih|=YNQO(|qdJek`}{b6r#2!Au_u5qvSM8)2=EJjDAwetdfe_$_vU zA7fuNYv(~{7VN7c2U;UKds3N9TjPVvDX%Q!>r3}gCZ}0nTg1`tOA#%X7>vc~jh$?c zyww^BHmsW)rUS>jCt5bvN3__ptF3*f?{dYH<2NmLVmMCKpNhm29hvE~Cq92|>r-!N y%oQ8Y+@$`G0-8(i4BBn7+jLa(;D5pY2rvMD`d)lV6^mj300005f literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/dvd_error.png b/apps/icons/static/Fat Cow/16x16/dvd_error.png new file mode 100644 index 0000000000000000000000000000000000000000..9cad0f9b1db9e600d14bfd0251c4463c768f39b4 GIT binary patch literal 882 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 M07*qoM6N<$g6*b6EdT%j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ebay.png b/apps/icons/static/Fat Cow/16x16/ebay.png new file mode 100644 index 0000000000000000000000000000000000000000..5de07363705d3bd249e87805ba7e6c82c3f2ac53 GIT binary patch literal 505 zcmVxu}Y~`hGdj0ifbU|m( z$Nj}*6A?6E6klo19Y)T$TY~eV72Nl=`e-E9_>@};qHU+ZyF>S_?5WhR8<|4at_5+voHPoJ@CTJmfPT) zm?ol;i;&QZ=;mW(mmC>yG@3^B>3V{3DOD}%Y&Um8I>i;AoDJ5N6G_*MV}8k9=KXd? v4l76LkMo8&vQpyR6u%}lhyQ;8-US!{jYqWR7Ga*Y00000NkvXXu0mjf-5=Pr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/echeck.png b/apps/icons/static/Fat Cow/16x16/echeck.png new file mode 100644 index 0000000000000000000000000000000000000000..94d6af4271b9186e05e55d11e8408be0aa63a288 GIT binary patch literal 427 zcmV;c0aX5pP)x9OdVe>qHYMSN{!7oQD4QuT)vR*H&8qC^&09Q?sUcDePR9JmC@!o?yYHd>TQ^C== zygUH2R?&y5o(g>4IYChl&`o39mVKNh32MrAj#Cx1RwNrJ1`on8Yo(KO^ctumkjAk* zJ8>dlT{k%0GnfqD@i81>G8)1MC5)KJx1S4n*DvQ%frgTfkK#W)Y#Aw_wHAqdb<_0A z2Ub#3qsLeB0^5|gBU8}oO&BS_v(v_+YCNus`(Ju6GqGJcX+kDaVP?d{-~*y)12-4@ z3-2o4G0ZS)6-hCq%h;`@cOkQu3>#-zw&~`sE*i!dHhau=?eciVqu|uPpT@xDItOQwIox=lT>^ocY7fRA%cp;R2431HkH%mBNSbQ?2DCBV?Rjq7A5 z9}_9m!~#l$MWz?<<@`&K8Q$qmtX`ObC;)Axh!A!Vqk6;aykt=m2=9$CvGY$1 zyK?C=H`D^G*ARARz!(F!IZ)rwz-rwG@O4$GOUnKlT@x)aa=Dy2_4Q09?WcrsGR-6t ziRMk3fkKq!?d@o`c7NXqy8vjWL?5_9p7{=*k0DYE^3=idSh0II%! U56(`~M*si-07*qoM6N<$f}^8t^Z)<= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/edit_diff.png b/apps/icons/static/Fat Cow/16x16/edit_diff.png new file mode 100644 index 0000000000000000000000000000000000000000..b1f6b281e075869316aaa99068b16af3518e84e9 GIT binary patch literal 773 zcmV+g1N!`lP)G(Li>XZqVl0+H6J96vZR8bpqC(1dN3=3S`q&tDvCAgrLrif zCrMEd(%pOKPG|1!iiyrJcV_OKbH49<=aBD8&!lOIEGYrW(;2)G0lKCS>#6A_cvb_O z4CxO9VF`=hB@Ag%-}3#S;-;`{Ia>~q@OAuEFdG>8GLEN1kq&oi+L8Xc;sVSYds+q~ zI&2PPOIU1Nf8rQcZ`kU13(JJBIs|Xt3fOjjRoB3~s$G}DAfAdPlY@xOLNm1IhD=bd zxYh*w76Z+Ut+bF|>uig~mE4_C_-2b9WxhG2nNYQNZnTBO`@iuvPQ@b_YnkD|^L; z_~Qgnir+q?G}w~Rz(RFx9a5O*$8Td88U4-qx|tg}sHDUrW->E9Y-lP9Be%A-B`fGu zfNk*M>mPK!><_=cS=ori#}w^ucsxXDnZ<&12wM?g1dhNrh`&>PZ(0wZD&4;6r>&*P zKv@~5CmaMrn%oBmoviYBWi5d)>ATwZgIL7g(84|#aQc9Pt;4XpPD5yJ=?|7W2qYQB zijrR5gcpNv$26iGC6r7m4kaSNWoWM{czpn>$UU`1{~;7L_eKJRn>*I6U0Io(sYBD_ zVki7rMBwth?syfr-K77%fmQ>M5)GS;%QKzWC!0hm^Ngo&(FvvbUTLrWqWDpVu^QW z=+P~AMwV}3a8l0F`bG2p6)docBz6z4>?Nuc{U^WxEd?SQz{;_q00000NkvXXu0mjf D6%A&r literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/edit_free.png b/apps/icons/static/Fat Cow/16x16/edit_free.png new file mode 100644 index 0000000000000000000000000000000000000000..46e7446bd2c151cc6963cecbdee7e5ddec65ceca GIT binary patch literal 868 zcmV-q1DpJbP)AY}2_3_tfx;}hX0HsYyvXv;$-40uxa`9>If{ut7TX!f#*3Mf9or36vEa`g2-`b;A>3lqvSVk z^Shpjtig|*$HP;7DFxI_6Aw+jN;UGay^Wcpb84_5Hj(T*GW$78AK%V5aVa>27bOX& zKN_cE;nauYY=;fJe`bQ%`QTErRFdc(#;O+{JoYKibd)&t?wk0RE?zjIE3;qu=5mJD zu3lhi@`)dnF+`n+>xi=%rX;difQI{cq5I_{e&1`yiyxdGWBikIoImjsLEIqu1MQTz zl$5Z>V_jXipv>W?yO5}gOVU6gxqJ(MTzt0ZCrVu8nwdIri%`*Oi5;DtEZ>;dKJQb~ zUexS5C!&r?g~QLaAn`U%=fG+s{kqN5v2vV1of9QgBvE<;S|4b~Ro5_$T8XP?dsiT?F3m2{jt1LR+}7%Ll*l@j-AYs|@8P+>)BYnPpRazoR9v0iEp6(Y zH)vwLuR5j9>2mQFr8{dZE>|av{yQH3l3&kvZoM@2+vwffYdSy`WN!tj-9hT5EP#nC u>}-}f`Nhg)dJn^YODF#?#q{-;00RIpCamIw91g<(0000JNRCwBiQbA7>K^T3ryL3ZKi4;r& zns_1d1KNZ@q6ecjjUj}C@j&$A#giv67^H9@P*j@e4}j>wcv2J+D(J;{5!#ZLKtMrE zu+>8;+ZGn2yED#gsc8h_m(1jw%=f*S_r6C0fdF(}2O$KdsI066W6a74iireDRC<87 z&Z|&Z0i|jQ$Akq~Y~sZRY`j427&fuVvKtaot4E6y#!Sqn&j;=cg= z*96pRZVk?~O3b`Vn9<1T94S=<*Aib5l+stGVRUHPK5pF)M!rzau~sA#c`k7NJKEF&YYCKDGcV+n6ES z`b}ANP=$}T!p@fiOs#@_;-2*bCKL}02EENAA5JZCxVhjZOZm38wus+<4ZFKL0}BhW zfmAB>LXxCWzG9N3@J1OV(D#6eSx-8Bq@u7lRoK-`rS4q2eWDw>!Ctytr*BkOSEH$^ z2`*O+5{U%X*VmG=EcbDsaY5H}IOiw_V)@OL+f|L8F+1lQSzI~a($czGQ{zGv7usE4 zk6I40xtT;PHV+O$l;Pg4XwhK>ON;Er;(KSK#}YD=$*kq`xzF_tXPVs&4fvT#A{v=T z!7ygh>2%obc0&^0E_c|*^jNYqW8am_lot+fZ)c#YDl|>Q)YPQ+U3mIVJRTpnd?5Ij zJM3aGY?k|Nd3kx3zjW~Xz_1wwW3IFFW^`|V5BZ!{wES`QEDxX0r{{9Hp*ZKfwUwUO t;htcWTEjmsJSX7P9^Tdcd+|qr0RXF{JzQMW%tQbH002ovPDHLkV1m7UVp#wH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/education.png b/apps/icons/static/Fat Cow/16x16/education.png new file mode 100644 index 0000000000000000000000000000000000000000..d621eff15a02730fea833c277ab0643fcc0386fe GIT binary patch literal 674 zcmV;T0$u%yP)y(17U=S4~1RE<03kwyokyI9YJiK}bH`=dJW~I0@C`83a_)pLci<_s8H;r+a+xHTQTNkT`0VyoE&%yg~ z6lsRoL@MakYU3c07D1YsyX5U9bN zNF_)K!QCS@!OXj#NQI2*1k}?&T8P|z0C|*hEkecX@7F2~!h5h+1aaOWLT0PAju)q& zq>!K_crn#|QP18ZAdaFLtze9Y9Z5jCb}qQ50pcL*<_fL|e0SyRuI)+U@Zic**s=>d zaWHlgNTP6(kO$(!oeB2vYp%Wca9C`5aGaC-`D36`ah?WSM|h|{qCK3`?K6k^Gmx+A zZ~V%r^X+Y8%eG0DE9^w=Al?u{3>L61Ve>UEyNUlV_fLQU0Pslc!_oDgmH+?%07*qo IM6N<$g8PFqU;qFB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ehow.png b/apps/icons/static/Fat Cow/16x16/ehow.png new file mode 100644 index 0000000000000000000000000000000000000000..64fff3c433447d8eaac1a03c42c6dd76670280fd GIT binary patch literal 690 zcmV;j0!{siP)&SstKC@+&Ip^*XL+ zZoo24=jXL;L7YBy9I5G4I6v9kvy;ukjU$cEu%psFYoinh9l?bw6p#1Bjt7LdI28JBmh$G!Y4 zp1*tr&F^m@fhm5f$=MoXvZ?d)vY*@ zU>Kj6B)EZCA`VGNziB{akBtIjf0_p2`Pl$> zZe*X=vMuAX+BmsYQ(O?ERI?+a7Y@1|DX_XpR0$bNON-gT)FB7iL#qq_ZeM5`Km8P7 Y02kXrcN+EMp#T5?07*qoM6N<$f^geDs{jB1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/elements.png b/apps/icons/static/Fat Cow/16x16/elements.png new file mode 100644 index 0000000000000000000000000000000000000000..cda69d5f34545a14ffc74ab1dcd70b95c96dc60d GIT binary patch literal 806 zcmV+>1KIqEP)OK$Q0AKcu-GvksP z&N*{AXWu^S+Xqo(*SG(BuWzkyt@Zz}&scnvueQq|&*$%t0j3EdOE4tA2Hn2NkST8y zcxDz$2cNAzMb^m#-iCPmd4R$S`&>R{)BVLI6Ma`0b&BzgtZe#NzGUvTzj62FUP6+= zlBHxziQO=Rj2M#rL)U(+NR~WjxDHmz2ujv2;HWfK9>fMf<9WEy0C~|IHlBk>1O^QG zjOT>uv${BZ^ibK)0!`hcXC#S8@cA>+s~owpM%!RRO|Jj?(@?s)j;aG4JS%Eq=eES7 zfE;~*2AebuCvqgM-vJph_Df)o?5)`fS?TFSEhN1(wg*EaNtDV}VCk3bC#l{k6^PU6 zV{mZcI0m;D3Pqk&pqL%kyhudTbDAS@F8Xc|FL^#$+MaP!I4-Q+E(aWeVV#9csyu-2 zIl__=tbke#mZCFppIDxcGR+Z|W?8qO1RWuE-EP6_lG{nq^QvC-4|B8S4NEFZxY_)M z6;!zLpT+%9u7;A&=2{2n{c#%TbJGwFDn))3j(~>+`+!3?VL$W zX4Tj`BD+EQWXtOUJr7#hURiS^x?-Cf7uqPDIhKi2i|}Mr0B56H@ zb!!*%#69%;@TpqWs=R)dZYbw^!vkU5Wa6~ZynNiji`Gsms>|`*48HVjRUGGuX4KKy z<)bk=i=^F)?>eGEn2JpcxLS9INi!z!{9!xGHZPQ57t^)%;A>7n1fWl=6q`ejlE8p@ zUkJ<>G+Dl7NuYaxz7o41$g2n0`kB2YR!&O#c7=&=ed^xR+fDO-O$)zYuphSIl9*}Z kAD6g9)*$}>c;5vW0J66lbN7O4gjnO$$OSu5+~ z?GnX?h=lA4Aw)tUQAmVFq0y*l{09woYO#CvJPuUx9E=pyT_#!F+yaE_A#~L~0z7#IZ8fe)ldA+)52({5L z7I&}FQv-y8c`#;B0|I)J25|S}iWb zwow!kK@rqqX(lt{eQ)A-Ar=P?@4ox)IrrWB?l99d@jsuEy!vFSP&D@$hJk;TVgyN& zU{lzF!pYZg`QoTaJpp8P;3wl-5cwHE}xrlf*pxP{Od+1gcL0=`pJ{2~pR1(!>3Gk+n zr4SNret29e&fQr;v=Rd8yKmw5R3p*q6{R@K0a@WMVS{3I2=pXCqZ>GTV-W|s8Zb4x zgo9%bA+a*Vo0_m%Ord9FL}ca-?rup^!a+-bQRX@)aPjs60v=Te_H;zhyDcJwr!zdG(i^s=~5XkLCtor3jqfW#Y^X6SFa&r5ld*w{P!Cq@uc3(El7+ z6U@{LaAkj!n+tQeU&ePE)`1_Qo-WJMP2AZK}51N3kwQ@_^AypjMN~CpDx@r zrL-=hV6>I=Lt@@|-%($#s_K?B-7>vZltCV@VONE#I6WV z?v7OTp;Jx%)jiDTzav8VxuMJOH#OPc5%GOvmuhvx36LmGdINHiER(*Fi`F5dfY4v3xR!#G_^GHGC1_GbcD0)L! zn*D@DcNk&UvT|j|-hqp;a;aGUmv!mDiIt_oO3#ih5AHun9nu{RoiMBS@PTm_AN`1% zeVv{)90hTHcqHXC&F(6&SSV!JI!|wu!dJ6i_$|Ny+)28!^gfyz00000NkvXXu0mjf D;aM^y literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/email_delete.png b/apps/icons/static/Fat Cow/16x16/email_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..e5f863c5249c150152d93f17bf1bda5907857c7f GIT binary patch literal 697 zcmV;q0!ICbP)JS zl7_}=bfZ{PKUjpAmLiB0t-2@{)Gl2VL04Uio0Nj0QiE>nq6Ni>bYYc%wk`^aHFo2s zKd6fcR+OL^^SRfVm$ZHsV)4P@&7C{v%!j!`DTV*}^uCeT4~u1WOiGD=l@bI^(_quZ ztj^@r**z$cb1ec^!nxt;ZMswv--vl*B8Q&+A-q|xDhcsB$?TMTF&{AcB8R@V5SXiR za76+;qe0x6TtvJ9aM*x4O5v!%w8_VJ9K*59VXnsNB{H1rgn5yAMj|01Spa(tY_pH= zIEG_OwSG+jNe7+E3wjI$JT453&!KfAVA!f)JNbA4femg1eFk(Al(k`01$ZcA>4e_B zKDb>5l9_qL*26^d=@ROFUYy?Th32AIg4C%4i?u4iz1YaH-2+^HG>1biVbj-ra|+$J zUP2j8v`yW{Olue-5rLKn%7zQNSqaH(aspSL%);+BO!DyqQJjcJX$U~^`T!i0 zX*3<}qB5zcauM$)9-uw)sVcxdjlIgDy}1z$Ub{Kr)di(K3nN#t<6s=>^D-1IoS-FY z+_D+5>=<$BV5gwYeIaw0oL#Lfl~$ck-a>ggx*!gp!s>ct?x8&MmIQ>%Ul^XQuSofG zX;%K41x4z!-)2SSehTvL5G0kSSu_Z%6@r9Wa95(YKUOIfD}S!6f=~se%9lPqKeN@q zktP=t6#KF86`0Q#(&GGR7T0=O9DjKV><^50G!OdgjFU{}tnUlo)18^@MX`pL8zK0A fIe#E5{SaUPQJNRCwB?lUqm>VHC&zvpdf2x_Mdi zva3iJyGrVcS!q;;NCkxyn9xHBQkY0dAW0A5gF#7s)`4iSv=`rUHCIM}|6G+=>hbo{(i2?is8M4kK>5!&w zhB(+{1k9@vvB=$jGl`7U4cKzejoBJEf+i&d&=?@|@$5DW5^NEudo_-I@qk4MNyN9i zCXkd6hk@p6FlX+7FV=?Y;jvYK7z#%+t7La9q9QD~)%6k1Xy~fz{*0*g@fhoN4ou^4dNLd_X8l%(&qmz;*DITmQ?v<~ngx7*^u2Xqf3;U{n^cv(yisNz z;PGsSK1^}nE8=DtFm*W@xu=DB8d&&(R!;&>xkmLx5;dZK>7vWCppqd{)ii_#Dj@(1 zS|Uqf$~g(lF9UrIcsQ7d?tC|l0Y4-)pqq`7wkTj3hf1oQYA~Sc0FBh8#f9aod;HI1 zwx!`{dK6p@Ex0pZP-HcSDF$c;aZF>FV(e+VIf6^=!@_4}g|CsRrtAdWxNwZT^@U=I tvsmU|YOKO5{o$X zbY0uEmb_T|*wkpl-M%2Yks=8KZxSN&LV_-Wen1pP5QK>ofnH<~LgGacQLWxY7v@J; zkdhU_dSPFF?CS2$oZgvT)1V8Zfp_LT&pFR?-ZSrWm=FU0^YGStulv$jaojXbtW}Cp zNRkAFvk7jIJ5SdjL*Ty%I4D}WhqiH3m`D+`J)S`0UN1&wa!QQ-NwQB$Sl9#fyh@<; zpcfWbvKAXAup?NCu7N4U$^cCP3TO*0A9hYy%m;K0PT6ZMj>VNM^$aD2PG(PZz911V zkz_!%f&)$>M+mz$Fpcd&A2eE<$)DF2FloT4yi(nT61@o59#0~&32-@ytOCKY4t(nj zBl`6|N{SUYq#S2O!1^haaf+r|58OpAv_1WRup6i{rm^_uHp*L0Vas$k95V@Up5y!$ zu+E|o7}9~uk0x=X+6Tcn8t%Nsv-WeSI2ps?`p@t;M4`tof>UKeS|z~f9Vi5DJefeT zTeT-n?DykJ=p7hLa2;a7pehtdGC4{m@%lYpRFUsdWJyMgH&%bvRtFhnK^r*duW|uTbbI!oYZ%@ryuk$Yf1^|!y(^&zd?GOL} N002ovPDHLkV1fYTM-l)4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/email_go.png b/apps/icons/static/Fat Cow/16x16/email_go.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3d933ec95cb57a03160c5a83cf87888371893f GIT binary patch literal 720 zcmV;>0x$iEP)u%e+BR~}Db?Lxri0Lp0#mnFWIskW{Th$cV7-{3Pm+$(T;kruMV3`qAw zg80Z}1Duv*0?>xIoSeqWW%Y2E0kc*z1E3K=q(V;VR*8)bd{Rk14jM7%f+$1r5#5<#>h((<)i~_4fxEMw3aOB6dQq5VYbNUKrNae z8{hDCjLvEc*rDiEQiy0`Ei6EyJ^7=6DPb>2$~pSQ;K z;Ui6Iv7r8*RT~YRXow8z4@H^ruDN(Cybnl^0fPhR)xVueq+%yV5lOt{78j}fFOoK% zg?{=8^w2Tfr}uhZk0joJ&Ed;!wtn-Z@n6NC0t^6+_RdM=XhQ=40000pK2ciX-EB z9%hjXij3TUpaEG5{)>Q#tmDS(T2asIND=e$voKnAy6`r-uEcS_l8jC%R$mU>dKpHi z*9FGq891i{+iIM+KJo>-D}f?2V51U61v7k#u^huNEaNaP&(yQzY_M=fqJNk~TtpH8 zYr&Y$Vl2ln44WgTT=3y@_HgZ-A?MNb`NPK#Uh7idRA7i%%;0w+`*K^2b zGB|v{9BZDv*t*35e&z{I-kG3c9C)f+U0Vl1+Cc(z+yb%31_$7DI?#5g6^g1-Uphtu z0mySBkhBt1Ryfe!a|!YIGLp$80)ZFUC=WyANPunQ)2xh+_BNb4eFh5)3vg9bfD?=k z5m`+j5}HR~d>m>-L3}xZi`^G6`R+Xp6bV=fq-j|wii(`3VgHd6h{l!(bRJ#DyU^a= zfjv!4$kW}mP)^Ha@llqEEI<^v{PI!Xhhl3kM~D9)biMkCrl#Vd(7Y@N zqN~pBMq^_m+#V0YkqCmbv$}Z9H#ynYygfJyOngsk51tMUS6gj1Bv)6lva%9YBH?CL zRYE4w^e_|()u@VM>?RhAElp3$t-nn?JY>>OYxa-Hh3}toGd~0v06V-HX3NOuasU7T M07*qoM6N<$f?v;8p8x;= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/email_open.png b/apps/icons/static/Fat Cow/16x16/email_open.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8c51a23ade90c83abf73106e6cdb02603f9556 GIT binary patch literal 700 zcmV;t0z>_YP)p!4_m@eh%L2 z-Pz9tWM6dbS=aWp-H|OGbiMurNeNHyH$rGDC{v?KioQQMb~=aO1%*qI4T!zVUPW|l zFF`wHNg3S-DLFj{D5ap2_r$3jm>ZKY+eAMn%JFf+F@7YK*~1~pG!|%*n8?EI*5Rgk z?BOtNL4#dF5Q|7puNi0Drm&}S0?Zi13|m_~$bE0dMCJz$6S&ALl4=&{E%}3+n@t?! zZQ;1tG-@*ThguPPpT(0z26g1GC*_fC_H&$ZjJL&Pz^h4X&jXPFZoHVn(K`tu&&MRN zE#Ni%$r)Nvl<_qMxJf$A+GxpZaXJY)`~H(*@HT0R=cALR|NOpIe4MvCTeSuLuU`q= zeL00TZv&2W1Yq!8u#|1~bDVKj)?xwP*GT#c!tGw{-q>W)$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/email_open_image.png b/apps/icons/static/Fat Cow/16x16/email_open_image.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b20b926a25956dc13adb92b5947ce58aec4f09 GIT binary patch literal 732 zcmV<20wev2P)oLQ7|o)EmVPWIl75-3^a%JZ-*_G@k^kx06h42iTZVbCrJq0y43 zDzMt}r?!3Xkb#pF9GRn2spNb<*;5Ro*$e3--r)h94%1FunK;H1_7GPuxQrwT??2DN zX0yOXvR3CLt^^7fkc#x<_bop*lig;^H*v|F323~esK=ddJ7RG+zC?khic;u_2;^cE znv#Ij;uwtqzIwNbV|}Q;+(s_(u?tTU40|1x?!yTDC^@_h=VyU>#HFy#{W~C9@F?=0R{jXJ^Ad>I=&$Q O0000W0PUoc;g*T6?X3EBnv%-;Np98q+kfc=u8y zY&IKqO%2#|yGPNTST+qUNj|o-g17+87r?hIn}jCu&AI!T4yOlab0O&RFPV8(QXjcF z!LHQ>^!Wv4y`m)hsvv-U0R$?d(T5Q3OK_qA?ovF z-z4A1F7z_dRK%}72PG%HSPpks(d;FPs-*-B5y%!sX>krMSB9v{2X`8*%Y)Wi&v@Kc z!^)4HEUR2W>9Wso%*%HLLdsAuq=uU@S@~0p9YpI5V=T zEXZMcI?Rvz24pHK+Sq@q*>=c}w{R2R`Z_s((?{3c%ly@B5s}eY(u=3->!{ecmZ^yV zlaoPaBC{Bl(WxhU5KH*ExbGJR$FEW`U#6`0+n;dO&y1(G&gClG0R`I$%X#?0Nz%qo zGuG9E)^UJ60?&MD*_y-Lab$>jPC)MulA+msCpbCE*r_kbs{MnQVKCjXn|MiO%BY{W zzV7)*P%28N`tR>qKKdQ~K?N(ZI8WT2EHRb>sdjO=iaGM{-1~TKbsS`mmd1h&ZS==S zVK%{t_SnDZ&8M0)UsTSN_q^Vh6lpPzci^J`3ormv6dU;(oxOMf0000eR?<*g*1WKtU zZrVaCeS$?1X>}n;L8t{0#kv>&K%t0GaU(7Sw}J@j#<~zus-P<=p%z6U+AkFwg+Pcl zEolfzO!MA&XY!Jllq?*$FmvXfbMKvdhY2CT7(-spk>jOGFRgDJ3517#e9W> zx;#s=cK*1{2cw=7^Bi6LS^0%rW)lOa4$~cP2)N(Ub_EN|N&pUQJ`lyuljmTLqat!j zhdDs8_Z;|vOGw?BLaYZ81vDM{#j_w+TW?O68#-9PBC>-IYbERy0DEc%k^W&Mk{=QL zK8vodAY8|<(-)AKWr1;q>_!2-w-#XNnj*_JJpCAn=^uz-2^#s;--DxB!7@pbVLN&P z-S#LVgU4DPbm+!g#Fxs*=1b)6C<<>xr*3f5fFr8t7{BhbUY?_uBK;NO(NSP?Rbhcp075oNxVr^h>XN{rdnq4!cNd~a zc$xO`+diKC+-P-61~3eC?%VIDpQknyiezPo#fScIq0&x3<`)FMJZM14lnb8Q0N>t1 zGVOt>c_7@;MnD4LPKdSpKzU0c!OOFF5qHTP1g|{v%DSff>H@ky+YC%9SN{TUE&!u9 z5j#1F*!#(ve(5JLHwI=B#jupWJ6q)9P zg=myDxa%3kW8QBZ%ALj>UG<^)*R@-$W|ACvjfuK|8Z=op{(sRpV)dT@0|034(P~L# Rrbz$*002ovPDHLkV1llqEU5qh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/emotion_evilgrin.png b/apps/icons/static/Fat Cow/16x16/emotion_evilgrin.png new file mode 100644 index 0000000000000000000000000000000000000000..7e160885ee9c68df61e075eef05674359027ca58 GIT binary patch literal 797 zcmV+&1LFLNP)T~Xf*yK^5??ZUNhs(?N-Ru>B789NAtHNFC?g|Z5~Tz~>q$xwEp0Vd z6aQD&HQkxnxt%lPmepa-+AZnjBaE}cfD?iY5`8wT*zBk~a0eIG zVucXww&de26hcR9R>3KxNjhpGuzqEIKmf3E;b3m8XEG7E3rL0fV=0b&{hA8tfPSLGgm&d zo&Ag>eCuz5&T`ad?mq;(y%)Q#4PZRVgSX9nxP0&)5qQm&&*O>*xmO2F9OF68Brpt= zq-@;{ef9-5N)vD;=U_3t7}vX~f^$76>l6s27r~X9gH7ZQ6OQp5#{@D}I?AEgp$CAd zv2r|k`ov7lz!KECAtbqjsII+lRehucp`U;w*$$2~2_))+P#0j+sb0Q1V7QK|%LJB$ zJ6u+wtah4v5n6z>+CP&3njeoI1E~o>BB>%fpg7jSsYF8yhY(Viq3R*b&r6t^1I}IY z{~@58)D{1j;@)=@Th6o~Mh4b9ff!2A$=swt`YoxXl;u#vaS)y}RLvsJ1o3)m*b7hA zXN@&&SO}r%GW_$v%#@Dyew5y9LOsO< z{u(BdSki4x7g3ht!U>xMB{GeMfI7X1=94v`=ZQfM{%;!BNG54gWKLFvpT%q>?X~0l bOMn3YA}&95N^$2400000NkvXXu0mjfBMEM@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/emotion_grin.png b/apps/icons/static/Fat Cow/16x16/emotion_grin.png new file mode 100644 index 0000000000000000000000000000000000000000..d972aedde57f5e2d0b1588f84020157333daf5d1 GIT binary patch literal 822 zcmV-61Ihe}P)#K*Q zg+&=uL-q8c2KuC$o>_cEen7Waf z56ri_?!BiuyKPtvXD)}i|NsBYnVDnok2Rd&vSYJXIrvZ#Fl3obm=@R9oZ`?_tWrw< zj#^_0d3K1pthL)n&)E#Av%zt|G-05d@6C^CdvP1n!-mxrJpW5T$U6mBlY8JI<}82o z*vSd7B?U|NZeJv%ehl-rx)9rrif93s7H}ptxs3ZaYI#@x276L*?okm0B?FI1(Wdiw zd=}~R=5p|OIj^sj){dR8L5$po&^pd_X=;b(QLAu|I;-c+HCqQlP1w64UCc z$X%Yqx4UA%1Ju;vk)Cb4PdTiLO8DOEGm zEK*W*d!(&$jxKUIY%wqheLZ%BTzZ$A!WsJOF^MIKFS>h#V`+)x3(*sMje-kFtsZWz zU0h#)py(mplfehRK}`XE{6` ztCZ5eWA?0!Eq0j3g`0OWYt?p0ov9JR7RX=^Ut1p#d{m9$WozDPnkEDga-nHbwdTNO zjG0L>k_toA2Gan;gU-h88RF&bVk|2bLpBRJ+LTx3Vnu9BkHL{0FYx+I z3@I&Rb~Vd$57E`qROAGZ+7dhoCao`q*j1Rq%JnIzh$0;7LfHz-aB=z8Y+N1}ubzhp zG>6F9XzHFMI3?(p^?LySL0wgdXn#mI30q6}S4Jf+GO}VRIRQkd@W_vDZ`PV^WbSETisUre2U8?L zS%`=a%j=h@`YQ^FRof9fnx_L8{lnCK>kN{Y^_uR6qt5K8s3WaoGL_D^-v4y3h;{Q@ z(Rj^^mysb-s^0taRNq}wJ-(Quf*;?0Yl0EAk!P-1}r{oK|Bdyr13nCJAGcXAK-=Z|P;XhGBrEq>uxJ+Wn;)`mIaC~|aJ4AkOTt<;J+&4sh zK{@ATr(Ki(yN%;4LwuTU@VGr`I^W}IkH5};1Q-CJJxOT7vBKm40000VHC%IJ9{lqTytx? zDWM5HMHef}C{ijY>Op#lBFb(L3E_hTS(t=D1Vx|^TN-pj=mG{2Y$O%kpo^gqMY)!e zXzjYLX14A&vz>3Z!L1H6%zWqj|NnF5f4*bkpLl$jMnk6}Vc;Sm35#4BQO(MQk`o+A z$0ia9wVjG5M_H@K@E4SAVfvzt;P!$c3YtKM2Izlvo34A;u{v0{;y8Ez5)kq>P2zTaVHhb9C16tmMqH8WXuWiemk(YD*g`a_bJ|}` zRp}|5E-RYVLec6XHtnqAnXlHL`Z>{mTtj2tva%xg?4PuCuA+GRe)>bh)Sur0qpw-J zV>?-eiwQ&uNK7tf>B6_-iI?*H?y0$Jj@{9uoZUJ3^U*^s>^roJ8|UuP7o0_}vj)O% z=ye^T$rmR4&B@;C3iMzL3a@yo0-HGPv^i|VgW%{nOvA;dq^YrppYf3|%oy|IyXs5k zjL&CicGU;izT{9G_F@Vfsur8$2Vb)-*G%au_p-{;=}tLx8sT zR4SfXfr{+9a<-PvqakOSgRCq&cKd{Zaq%J&i4*!7qwO7)wKuse>5;#NNg`A3xi=4T z$dkclnIVTcjWScQ;CF77pXH=vJ}UBm)0h^ya!*kPr{%;>2F{PwMtSQjti7v?3zmMGz8ImAXWEXo9zu@PdeFNeHbJt5Uaa zuc&T!_v|rqc9&wZli6?P|DTy}&U^;{$b*BNb!^I=Bz_!m81gfT8WtCq9A(#Vtm8Nu zPRYY6Ryc7&`NbQ_SyT$6r-;`UwP4^golkDl7P^k%rMTz_cQOggGesm9v{3({-Z{5$IhL=LPn1$rQP0y4QfJqYB41+MZDIGJMy?3w+h31KWQ=HjV+EBt*_4?k zzDz)tCf50#TWe2oT#ju@{_iyolc}PC^!0w{5be&iJ^VTU5?}x*6d@m+_#n{$0000< KMNUMnLSTZ8k#VE| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/emotion_tongue.png b/apps/icons/static/Fat Cow/16x16/emotion_tongue.png new file mode 100644 index 0000000000000000000000000000000000000000..8b4f2d6f961df52e2022e664c643a7581b762a22 GIT binary patch literal 820 zcmV-41Izr0P)m64IAM52%cMIupzR6_Jaias!rf(Vi#e?(+Z{jm}(`arSh!;n72Lcu`G z%4#<<7j@ls$K9FEoz>8~%;nBG=Y8Kf=bkw>{#mU@sWqbPHVs^u;;_l15z_3`tvk(u z$yn1gRXDa@oFFf%)0C0Bjd`mIAju7eC};xl`|!5kqqpT2b|?8+)ih5L5b{n<<3?s# z4VpVaJ}GW<459|uHL<5DG=^`4SCqg;7|g_m?Brvc31CyUl;w; zk5hMLh+%&``y`IP9)(vtm4U-%66bU|cz(wq(7c(#ymA(;+QPhG3;M`c7W{7ENM$v> zZ|?K3CZCxYWEDA3JWD{zB@!GW(M8AXHPppd_n@F|8{Doqq$-PEmcyqje zn!504c!)?C?%sxXZy_k}hFrYijGf9>eic_Zg}03hIOHpO$nSO9BQCPnhiGeuIrX`i zaR$ETr?~U7v4u6f*)0+m@|X+V?^W69Rt5tB8V5f2NUjU9N!!#h3zERBhcIg6C-Ap)TwpI-J^=j?*8R$8875hYvKKcTaP-fB^t*B}RW9nxd-!0000HYOin=S3K1$-q=*oehQ=D*jZX1dHC4T$@&5}IU85w-m-??*PrNq z+fV1~e%5YUN6FqIUf!r<+eI`}fjV@yo-_2e(WtI&hTWPf1F%qw=f* zD&U_c5`ekS4QPE0)?l=lzb__iPF!4z!NQN5T@xf4@DT}NUb`-PUANY_iCoJKtAH+i zEf%*+)u7+^)uD%-Qo)ZVn%bX%w-=M7I%j9W)@{NLD-}+Juhaz10u!^eObmLYBMH@Q=S9lbD>G?B;4tE?Y#Y+=3%s zL8c!ZpP{wv3YP@&s^tG(;{sbHo*Fye{7s5a#$_*j&c6j10OSNC+7Bw#F#rGn07*qo IM6N<$g6$?^ZU6uP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/emotion_waii.png b/apps/icons/static/Fat Cow/16x16/emotion_waii.png new file mode 100644 index 0000000000000000000000000000000000000000..082cc359d1a419796714600111ca4f43a2aee3fa GIT binary patch literal 785 zcmV+s1Md8ZP)VHC%IJF_=}N>?h= z)WV94iY|nb)k7D12_mGVdh1RJ`Vv7B5n&WjbhFz-FZLFOLIhg*P-_NdK|K^~+ooi0 zwb__m+}UQP^X;^;+F{PXocW*sch3Ku&%+oCAEL>&*zVW_aU|f8M`J|OxxV~3`?Il* z z#NQ{-glO7~LTV2+(tWw1-E9uM;Rc#YD%PTpi!yh+aZ*CXn6&zJN|o_b@eEb6C7=B98QK8t<@00!t(~d$j{Yq=oait_jhCGVwVsK4V@bg`FIt^A6+}Kq!O= zC{xUF0cs$h;;v+agAo4!t2PdiSpcsbV*dO(;IF6%^6cpdFP=jxHF~)eiC1c!RtO3w zcvYO4CP;jzH4%$!o>ElA;sp_wEOZmbnrg{WYvC>8V=RKoLvtVw*Zvl7FtgRb2g7xX#zq zs=N%bve40LwyZAWV%}uG2 z#IW%8{6jkC-?#`RUB)1})nzQ9U;{ z7K^FvxV$(=c{D=j%Cdbd-na`rV^MrVlaTQdhI`uR@4AQKp`xULM}GlGa-~>ziVk1F zw=flSl{hQ^vh8(=?N-s)Bfogvd;D^dfgs_-d7V;9$Y}t)^s^t`i(}h!h7DP$Y|K9UUeZ#TCwV6<{XGKl1BhzuUq|0a|?6B(q2%tIrV^|V>WM@IEA4Z1ar3rZ$5}+$mgjL(b ziJOslmFKh&n&81$Ft9&o=`vR21)RW+4w#roFzJDU{Dc+=V9GK=!2l|c1eeR7*Agt; zunLdyLvX(f=lm%#c^B$lG*2d`ok4%^0NXE;FAr%@y}7}jAm=~78z3@iV3UD4We|}H zl$w*OZ$mCEgNXQ5+|!TLsJvtaN;2#Ba-eiAH?nd(q^G-ayGhQHdQXgxTa0}(dGdjp zIzP9?{qwJ35}7Z$+JA!6*=g*NG4Lc2W&c6j104vorRiPn>nd4+CBJywJpl zxw(g;z*}o!W6M2Yj#gZdkn%=c(zPZL!TU5^RWZjD42;oGm+w3(3u)};D26W`fG!kp zt@^mEIXFHe*nY-Lh8c|Cx{AuhUKtG}SJkUi4WDu$msbR8vr~Vd-=hIA0xQ;6yo&a?!=QTx37<3Wd%rLE)^l=)g^1NQ3PjWJ~&}4 z3Z6u(ZRti~{>|!Bs_{c|)@?|pTq0#^DT6wt6XeHKiUK;gohkegU;u3yFKAexmO}sl N002ovPDHLkV1ht!CQkqW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/error.png b/apps/icons/static/Fat Cow/16x16/error.png new file mode 100644 index 0000000000000000000000000000000000000000..dbfda229750f238e5ea15ea9c6de43b9630a5e57 GIT binary patch literal 543 zcmV+)0^t3LP)b-Q zag`tu6obp!L~)B0F04hs!e-fWL9np!FIZTLT3Lt|f`$77+}0w6){1Cgk(Djfu;K@q znfLacmk$ORL`dN9PR=>^<=&eap|wUkpV-OjRHUJl8gxYMiagMXAt_}gDkq~vtrP;U zc9@+hfgq>$t_wJl4*aF=-Vgb%v1t(G)S||f5x?FkocMZf?mH@HmlovI=)HLX+f=@H zJW%)wxc{)Sd1^sUjo#}~WT*kxgpDQf_ z=WBp>izV$c&8R?krb){CiP!g!m=3GV{oeqv0>Jz|F2%SjxZ@ zxGsL|j9QS_wUo`+tf^tGR7!93O%@RMewtR3tzslx+}~C$$Xl0~4703ZtvFdN=!tK= zjZKRB$-`mmjcxlz2)L}~=IZ2h?+;>uuTkE_YP)-hQLnIKT5`j51~})_mHc=m z(G&uPUVPFJi9tegsjVo1X__#NQv2%7{-)aSK1fI|HECNufe>z{I8vcwr!oEJwFSwg zCT;&sAj=dbeYAe>Q9vu8^TDJA$)zT3f49QRYKNdQYrG9j>vrr1()Yp0S3+{BNtg+IGa>9kZRb`F?K0{U0{C>j=^=Sb^9W9&RQccm0^)eIFb!(k`*UHYIu(gr@) z4}6~moHZyc>L@JfBM-p3vZ{;p3B3*g)oPFt$W}Q19q_HB51@l*-24O$2 z^bH8FO=4jY2-eYr3Y_JtQ#r6H_#UWI0S}e#aocctFw~RB)9!f~w2v*`tGKk&9;A!( zZ1!H0-9t4>CSE@L2&mGOuJy8W1Rah z0n1cndm?zU5AYT+@^ID#`yAuk-=oMX?NB5$&=QU|b)Ev!4vZzQBLg>p*?WMUMX}_#KsoEiA{TE0W?ft{t3gfHI>Ea1L|e~g$mMZhH3N78DEzWf zSh0b+0Ns#*TziH+=dMCq`nB=ahLLn&R-`*Ie@i5`eQzW1^&>U=UG}lz1zH~6;IGHG zCq>M^NkWhVr>(%T!7yTf4eosh5>zo{ASl1i4%urcYr0)hZ4i4MXP_Xna5`ytL=aZ|1(#-OKWAU@nVPNekp z@hH_F8owf5F^wRTB}9V_&}Ey{D@a2^SQe(g7hJ+lY+%p34-L0B`L2ch%uAQiGraY8pMhv2X7Sm!D7Sb#v!E6%3ku+o` zBZwmZC<~qU?(N(sgD$3;``&q+cYeP2-S6DT61R>Z*AhbbG`5mbz9Y@Oobz<9I-V;i zg@BV;iI&&5LYeYaEH3~lC8T3_7Vq5S-&A!J%9O8SD))Z?A-qg8dMZzakxssIP5COO za{mNSG=-fR_Jvvi>j$npoN^7;PwWewCNb<`2>BNPq9=%EVOhC$~vuIcMkCpfF8vh@-$)eYElSjh-zi~!^!s_)g{{Qga637Mh0q8z>JP@~VG}{-MN4%%3@y?)GL49(qg|Iu6z&NH>jGI^cXWl3ycet_j01`rAe(Vdz50`0lzo7~(l#QnUJ| zVUj$+-0~z6GqJVPDPv#;ko?w<=D-CEz3)4t>!x;mN5uz{o8&Ml%V;pV0gZ4L**L7C z?1*WKnN>|V<)Y(#sCBl1jot_nJ34)8D|9nb-3tQ|&jd#GS!n76Q`{yEI?lS&#`I@; ze_e`;PL<0vfIL>y9V9x=(}aoa%QyyJ-NbcwjPy6YU0=xPDj?CGSQ8l2zY~`=1}U2E yP#ke;zI?5FYx>;sL6MDI z5P?ehMW~2;1a+Y#n#j(m(Ul9fu3V^z!otsjm2qj}j>yVH0|s45j3R~@1=L9RwUht~ zwa%xVna=cir$W_*;Uy=p$-C#Ach2i@0|NutX)%_r0K+0@v!yu>0miVjeP-KuUaLkF<56tS^1TO<)zR)B%~pDog+NfY)+ZCyP~!-T4(un~*XA@@2fU@#}r%x=vS zSQci+nU7Xg13{=H?gRa5x}IBC7XQQx7_cxKUD4 zig~vZ^S*04-TV4*CB8lQpiko|yXBlS( zBV}~gH8ehIZ8->0k`ar=D6^Zga!9Hw6iLeL0$pF%G(?wIpeTtv-XiM;^M?+$zt~?N zB;`1iL;^0C>o-xB$uU903M5%VI1+*1?}u-f57B5CykQuu_xN`(PXuwX6uPcc6qAI+ zzlaHfN)X9i!TQ=N3g|Vwf?MSGH1xt-*@MZ^+wga^Ko%uPi6mrlj>k5rJOxP|DBQRQ zbJmV{#i{$VUp|kIj113GdXpP_(536D?D(msPJw5Se zY<2JoCKsY@`i-H9y+jo08%kLH^Y1>3qhRI~%!F!8VN~AXsT(B}7PLBNhfhNTEba!9uH$fFwv_6OL#S(eh4hE{G7Zu?%;& zJ3qd8bE^mk`i9wE_Iuwq?{9>24nhdrezMS^&nEt1b^`PQ=>SWM6| zg~QC9I-GHszkG>#EMSf0BUBVYDuE=6n4}90L(V=T6-z`CIF)A@oM=?M5CMJo+?0&) zeE%M9&faH%XM1;13^bIAaHF*hVM$!Ya7oBYR|3|AP*Vc84%R70Kt=-FA77yy7{=yT zF7SU-(j$)fK+j_VV+|{2X@V??xhoNcys^|Jf}>OnuB~2#9$KnCr4(CKybu9Z)vt_{ zYe`V|-SH0E`0bF!5tNgBs8NE1@;u?H`|iE}xu>q=rI)i9_BG?4_a_3fiHQUcuDn5hI;JX0 ztX$n?k{3*Kg`#heWrUe9Wxpfvxp+&H2t`o0U1R91cQK)z-%(o4d z7YYYoULYhe<{l8z?yW;noh12tUT9-!k9xfyjmFtC`0#y;fpO-?Ij?0jkrBwBd17=M zr{@-DHX+flZZ!Yn6f8(V~%ps1jYwv3=%%l5i0DB2W}Z44tJBSp)fQ1XWg)Zj_t>-k=q zdf$C_I^SGxSPjfQ_nh;6-;aqVR%hzos45jsSRaW_nQZ&+P7l`0~I@O zn+~0Y>-6qD*@WH48{kz`2!d?D&*iW*I)e1@08j|dogVn~>MsG3y;N22!OK@+uVnCR zun&cqNrdZbuu68otvig;#ugMSQ<#4E0DflKh)^J^-h5QAy?mxu?%dFeXXZp9zfkCsbh{M- z*LS5V5loE2PL{$+Bw@=8<~|z%TKXm~dE$sCk9kXG!v6LZN&uGU!E#&ymLT{z90`b} z&p7kM5l>zuphROO3)>a4O#x3TionE3Bp{YP!7*tl8&QXUx>&L&%>$ zCKVH~c9sj$g~9S-0*PoF+^c27yKu==prvnmBYEP8C(j794Nu>iPk+Z|AV=p#BJ8@~{n!Z5(l=zu z6GuFGQ4fHHH<^5gJvH0eaHJk3$t1LGLH9mK*z**QEo~|*hZ2GHjSY-V&4PIHVgcNp zUU+0WJ~q+0zqSU|)qCKi%A$r!vx3b{EK1ccbMxr`@v|ewBYG--hO`<7o}8$=UFABh z!uI0FBp-jd5WHx6KXXqU-mv_CuW{ShCo{Em$>Jdw51Dw`+n@7q0R{kJU>oU7Ii_a- O0000(+5HL!<<(tfZVJc4) zn1Dg`2mKPKl)^2`DsF3O!CI0`Cd(!#U-rMg*c?!H)sgeHTdViq@B#?o=Kb*Tlg^rB zuw#2U?hFjzct;09b)geaM}~j(O&4?)N*0b}O9&N2GNd`$oO2k43#BVjC1flMrDcB9 zg&I0fm(LHZ*aUkU8XyG2^PZ*vMV0~Q%md?Yp}Q+9@n~om_a6+RWOFG>{o6Vw`oe*? z6LT2rZ44Z`RyD(OwKB?}DCx|CBAs4Bpr%G+{`-6FH|ZucUD-1;-Wv)uM}sp0CcFTY zaS-ySd6|rj<+P2u#ixrDXAARKo;91&k?G!#E50O|G7U(;) zwH}by=aVeCY_9{`v2?FSpG?)SD!~gNb)R7%{^lX(u7B3Pb7RL~FcTSj8PV`P?MsXV z;iYAadEgSNIFtEs_F20=kB09e`E$Yhx$DJIo%F8&bQN+;BwL&uY|{44wo(07w(?V= z0%SYKC1ob>KL;g_u#rkHqQ8Ay+pV{2+&PwZYAGep9bhOH6Kl!7o}K^r4&SQx^u|j; zK_18Bi*hsz9W_wdp;FZI`9?&h&tO-@7Ff2W$D0xEmL)TDO7ZneN)LavYQg^&slL1F zYEe$i(=oY3{iW(j_ymg5XNwpgLgJ@5<7;+J#`CvbNZy3j%h8RM2!_^I9;5DDa@K2*cVDqF+OvJs2{dw zLwy;Xk#%VQC-T;{@!{(NO(mI(PyMF3B#X2puaLzQX-_XwaPv_c85;^QlHubNgu39# zE4lST$3TesU?zRvg*3Q}s`gpi-_y87)e*7&A^07X?T>Ds$6n57t(pv76Zj~A<%VsQuR*q-;E|Z zs(B5$G%R7AXF)omt692hbDifSSLj0Sk>>d{n`9xV5Dyai9fFt|3;|nqe4r8p@!9r?{B(J-L-f4$gxhP>ir>Hm zJ9iGoC2*>E3^jeSxi{5Zq*g1i%fbcgYIUFYC`F(>6jTU-^b}b{p@9fS6sE zuI3-DZEou}v(C)zIwchJ=0oRlIG20R_i@g--zAh%ti(91&{j-f@z%V_QuJ zcnd_EV6BO>C)Lqz-XSC8g)zZ8Z=2)(Mj{LF<}nzd<3QY4?(s&AjYP^ zkGEphdkK7av^`!yFEy>A0=PUj4itIl2EB^f_dpxYNkL2&`|BBbOOqd(-t&YVmf%TI;D z2%X|PU zO0;@ONlH=TDvEH^rgBjswJCE`7!nB;Vqm)#3GUiNP>Wi(HzLVMC|dLbLL0-M6v3Cz z=li+$&YaHNo0JO!JD0f(XXZQeo$ov1Y{zk|#8MC-{2f|IRG0G@EKZ?B0-hlRe1-Va z#?byuEtY;vLt%rk1!H8;S92H@20v-vgH>%1@ZQ%NJ3G7JJsN?;Kf)nGl8bC5jh=~b zNWpN1b6B}7j8)0z!syzh6TZNp&=wE;NT$4 zW;58za`v8`Z}HR+DDd#{BdjbggWtzvb#--kU|^tyl3M!v`=LRkkfp4w>>2&CD(>j$P|ri55VCZ~ zkdl%D0b3vnL2*ej#>U1bM@B{@m&>K^?CeBpYATkNmeAPP2*2Mi&CkzI);a1`K1Uy( z02Y}jpA$-wBxRY@)YK$sWxdbmLwkF>TAVpF7!0sou<2Xx-cH1mng0lVF<3j6x{P+MDzxw$zt&rCmrrh=<5XXRjO?W^&_x_=INMq^d8 z^QP2#{|+fBJx3T4i3FkdSNDa5g(MINsC)k>Ke1L;5a+#C((G)Jm{xU2!$d>0mRnUK z?E_(LVKA9Y>iRFYRoK{G+|p>cHg-=Q2nWAImgR_6tJO)8gjg&FQ54~JyV20lz|>&l zV@;*t47oV~ZKOKJAJU9^;PH5>dU|?_M6n1H6BFp_>Qb9GIy%ax14}^xrl+Uvj5`yS z!0|i;R)7TqZC)TR&xnnU81{mqC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/fax.png b/apps/icons/static/Fat Cow/16x16/fax.png new file mode 100644 index 0000000000000000000000000000000000000000..791f511c53bd8eab4637ab4347fbeabe7642e006 GIT binary patch literal 637 zcmV-@0)qXCP)@zQ#c=AhD}f(gBN5-&v!9tvJW{{sI2PlA7d7n2A%RuE~eSHViP+FUF(rcy%# zZT90i^W1!xD1x)h&f9r2zxSJYv!Yh3Awge~B&kGkTrf!jgHaKzjsqoS)p4AnVyDB2 zq{bLTQB;^M7V$56R;d&+nG96d!5~oz!t&wc8iWudiM)U6C#;^e7lu~gc zpDOD}49d@IC|*k(9cEA23z_*SB&5Auxb!mCNXX{HyPfwh| zMACwExLKkq*K5pcsjsFa~pG|JJ@V~$IaU%eA)VexmzWSc~lzHqxfElTKnmw6M**M z`WiRh&Ev@ZDICll#-qniaD8PS$LQPD+722sP&^RKU|&YrDdU=hVBB6+>p|TP(*+ab z;`Dj!h`SVHkc~r(DQWjaxm<2ZDFaSs2ZM!SIPfP5OLg$w^|ssXmux3VCH_yge+n=F XTm<$oy0UOP00000NkvXXu0mjfaTLaXGwZtEwj#Sw zh~k5(REo9wVh|Y^1QkVK5Iv;yR1jS?daLLHA(0k6SVU$LK`Hpq_TWQwC#+m7FJZZ6 zny$A}+Ff^cI{z87t(OLdW&V4<-#OoRW;Fi2R##rZh?WyI6XwozEr>(Ef$zfp*izFp z(dM4=s!9n*ygRq7VRLadOH)&%0O6Pn27d7HSvL<_+Q8-9MEm(ie*^MG?9jcJtG1Gy z5YL^5J~}=R6BwT+&gr0F#WJ?9&k+S2uWk`47UT~g_o!KWx{NM=fSS9n;Acp6qV?Kd zHmu2*8}f9+b5e9TeCj@QUepvoSDtt6DB|Pb1T~E>z#&ZOdhTGUC4SvG#BHz70!-v& z(Cr_kY)7G;m5N79R(SF=xYYa_lHwuWA*VW9*R3EFF(}+t&7LC-XlK1t4+ps>u)@4_ z6;6c$#EA*lJO3C&OqDjw7;;DW88&F|9T8w0%uj@cZW}Iwcm3n)$2AMkc=JgL6P-|) zLy0Go+Eq))&0K7a{h|2~CB0J&ngZ_`u$sK>AG4cT0Et#6hMnsnZIOhhVQMkUR+)@U ziufzE^+2+V-oO;9u?>*PO-%@C(y{Lwt&Od$3>mzA%0T}8J32gC{kR4K(noLpFQW6uy);#g=mX|U~AnIAx%jC4=^rLCkf@p<)GSkhO z%^PVbN+)~y0&BdMH+>>>&TdAtwnK2nw$yRu7}TO$V+i$L{bNhCyEqGv1X%Z^o61{H zC0v)?)g>!7qR{n4Cg?mMrG9$?Av@iP_wbkO#^$Zh)$MxZ|c1EcU=#Gjk$ ze`l;waKgk;Nk-K>{^wF5tE8>l42$Px-e0{Sr?LvZ$9_y}`TwQRqrb8+&=K@`9UXH-q zhmf8HDS?Lptlp<;#R$8PlP|<-F*QC z%J}+*#_Ny4iaoGb_7}E*FSuYj9!jF1UV*{qNedq(esC74xR~uyBc1+M{p;P1?9D_s8V5um$vRnVH+%Hg0KFmg&MzECL?#?w#I2sRjS-y2;4Dx;$vr$ zWEW@W2+8aQSynyD62->0oPtfsPYFNWfolZ?rKIOJxvf*LV5Cpt9DJ2{v`>j`3qdV3 z<iQ#U literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/feed_add.png b/apps/icons/static/Fat Cow/16x16/feed_add.png new file mode 100644 index 0000000000000000000000000000000000000000..d9dfbfcb4c26437f41dc5575926b114d2ce95b1f GIT binary patch literal 742 zcmVCZFdYIbs+|l&)SRV8EQ{0elcNxP z4DZ@t;5m4cz$1xl3-YVny?=Ddo0*=3=_JJpL(2iVh(O{z$S#FInby%kXs*!g95#_@ zw^U)^)@!=8+B5L+sW@4hX762X7aoV4J+M#CS4to%epcv@rf3F{NvQ9RmoOxD$3=K_ z28Mf}xDhIwp{ZParJ}fzPN@kBuLq| zZP@Z6E*+=#&oAJUH0=H{xV%AX?}sf%VZ~-)b6&%(t8%fDBVOi2JmHjxDGZ2}kS+A` z8?@t-Q_#8__DWxJrMX|bX=*RwdViby7@j=vg;mW&s=do}hsTj)^hK3t;`y23`%Fr6*`tM1L?ADNN;3Z@UoWS z4DWu!eMVEX^Fln>u@h4zNwS_^fyrHRklH*w>NT?GEI#a#SMRG=+5WP%GJRvxpcoU6 zSBA!`|AytEWcV5dewdN#6NNS>A1IRL`fZa5cp@9EawovD2lkbZ|>Ob&CHN`Ee|ob^azg_)CBR Y0IcTg|Ae~ZcmMzZ07*qoM6N<$f>%3TcmMzZ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/feed_delete.png b/apps/icons/static/Fat Cow/16x16/feed_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b49a38d002d9bbaee7c66ca770c92899234b2bad GIT binary patch literal 743 zcmV?P)|`yb=}>W&dfE|=%EgCxaTtGe&;*?jNY?_5j&a8#z}(Xpv92S&?l)w+XhORqlQvT z+^c0L6WM{C3nnRHQ%An`f^BmJKHVfEC%X_qFC2X%tMVX2~&s*qh zf^Q$dmky=?IW}yo_0GP?j4y9-I+hEH9f!xKy6d#2Xa=*71lHzAi|4|gpATb5!zNAtZ6ub2{ytxj; z9Z+!tY8v4F0r8z-zE~Pe=)I_ypAunp8LX*VaJscjL_+|PGC zu0lxiJ}z|`>4fH5`ol$pn_4h@eoUVaBTYRpZR?2T4UavUdhAMxu;_jQz0E?qoc`8H zVxt{wt=KIs^?3#U+SOG(J~kemOCio*;`hr8y!Om+FiIdV7iat@_V57C*dY1KmkCbt zq;8`n`so&II-?)Ec3Ot$0zJK^i7MR(WrtG@YU(u_GKrqEPA zcfy3SL)(=Q#RWOCE^(PB8)Yh~g^%_h6IhNiCVHNJ&h!T7_c9r&B{EFNSm7r$I!!^Q z+crmlYm#lYhvw(xMBw3;l zGBaG1ktIm2L_#7HG5W!vT_CgxqCXNMvW*Z#>!L-_!g3P?5t$+tMPXQwQHzjj`jLK3 zhH27qbmqPL`tEztNKuD5oIB^9`<-*XbDnr}v@xwcF9F{Jd>^3*{zPa|G~ro5N|h2) zR+_(-_S{6>maV{i4$xj0Bqh~apz;?A6G(yNt$_+9L=(XtTfw8UTA<}{G0SWkNZtot z+yvf_0(J?Y2;^&E%A>FhD0Bh1x}O&=;KYH3oj_w}sNW}m{ykxJLIGY5 zitU!bbK_bQ!1U_pfr$|Y>9EX~gR}%~I}U7M#)Ct^#ce=-hB0X*^b96*`E147I}ooA z)cbXvyBU0{*uvCv?Cl#tUurco5=f8(6%8v8Okhda>?p2u$_g1~d4t`6%S!4yfHm9s zcoGl0+fi^mY+A0cP#%2ou{a{oaelZ$2JD*NKRp6IlCax7z@_GZZHK_E{cn*}( zK%nNl`EnArcGSPb5i7CLR_owIPcJ@vn?Y+$1Tn|rUAWwqFU557`qNmjMC3z3 zBY`Z`G8+cGy3|4Wk_f6ROHq|@xP=A!tY9Z3t2ZF)sp?M(q9=z=#~sz~bA?@>Tr=3` v*aW`=?h$N`nVnAy{99I1%kY2kehM%E(98W*+8B}700000NkvXXu0mjfZ5LVB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/feed_edit.png b/apps/icons/static/Fat Cow/16x16/feed_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..561614718ea8579394eaafd54d8403481019b0b4 GIT binary patch literal 792 zcmV+z1LypSP)H(OUwRY$j?s#DFQ zrU(3CF{{?VpWmPd>_@69OB=P+5ib%zRcNWKh;S%Mk~n*zSw`V=A@xWw%Aglop1`}i z@VO40E^vq=Lx+@XYj5=qIisey&`hW3KDfPKF8nZlG9+w*#ToYUeubhPc6Meq{vpeO zeG;z1$*UueS?_%k^ciI`fq#zeMptSb_V`IIQ}LG z;k)Ry1>iXcoo`{?dDvM5H#dUMOW(Y5A{~LopS{AR&9G#1FBi%VNp!(IV-ajEl;}H! ziwDqD457kPOfv482twngGcZADVbD-5c1`RZ&!JritIC5bD+GHhq@RN5G( zLaipLa9^ToHIEQO%84KcX?Zqbt&d<@Jf7wrQn$<@{FR%`xPHp2YH(Fv%4~BlXwYm3 zKK>Dx)V`w@Pr*^rx6BlHKcHuTr;VkYb@tJ|B(lvP(alTG1pKX5F&~Ecnsy0Bkk&>Yn(=U?r!MrgXYWRH^q{( zJzDO4(mv)qD4I13hN|?plr~PX8pj$Y1E)NBIBO-d2m4vOB$UFY`D8eIX)SBQY&Bg` zdeg2p*MD*^wYp#_W=Y40`*2o$*l;)77KRX;Q<6C5+Aqeh#t!OOSw2c{_}`)#tcEBT6`DpHQK%>qA`%LN9=ley5h5~NREr=NNsH_Own!_ojX{>u!qUV@ zByt>`(eci`w{!1j%ost3dpO_YJpSkZovVF0U*2h%W<9nEwv7@^K22FtMy)k;-Sc2w z+lR){maTX#Gg%+ne-IM$V42EE*G0W)sxM`c0=mXXPj`cC8XZ@!8nO!6S)m3wAXryChyGDV6~b&&Wj*Rs^A}7Ru|CPLIR=28GT+lT4(w>LhS_ zwHM*r8*#D}%+Jr%y6P%a9D}CkaQ85nPVmAqQWSz@99ll6TKFOBx9!k(9j1oiP%E71 zf_pUzK^m!EwGntvFUX}J*?0g-tKsNv=#{`vT}*XU6ZORiCQR~eV;KV7-8j8}e+Lsn z*o!OBQ3;VT*n5e^;@w2e2%(cTL<1`^W4|O~S%Re&%8tO<0XR1Zn*{2kwl;K0MBO&_mYxAjyDV`C0a# z77YFtQ=V*cY>>i=BAJU>jHI~6qU3MM$H>i8z_T+Xf%A-B(Se((==ZnyIvHnexLB$P z>+u-9cOqg1sTrpvT*$}P$^j$blUL9MT!swDAb<$zyTXAbGQ!HWXHwxcb_?+x3go&FQ1PcWMNR5J_7R~rA8kZ3mlmzm!J3;_7$>qD;j RFSY;x002ovPDHLkV1h)xQMLd8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/feed_go.png b/apps/icons/static/Fat Cow/16x16/feed_go.png new file mode 100644 index 0000000000000000000000000000000000000000..f799c8f36305b601d4b3f445cac4bf1e7bd4e1b7 GIT binary patch literal 750 zcmVQh$275u>_5CR!~*#x}vHF z?7ssA>&&=qyJ6}(7=9;6RYmnVss^&i1FC|@T~Azjk1|x0h;D-x#ln_?;43~acv_*i z0p7MlNH}Pc$TT21-?0JFt)v(;aO;p<%tBZc#HT^RUPrydaCN`K&SEn=HK$Z7fmN$H z4e#0{$Z%-(H#z6+r(i=C zY9Hx<_tLNyp?$#xUq@kU39Oc6Pb!JfAlFrbH>!{FB_2D$e7`OX2$T@NPdZ%e@M=3t zX=Mzx;#LKySyL5~x)Mp+`b--28j{PDEBZ>Zb-Sa+WDsnLtBBf`Vs0O;;MhcdUlA#2mu(>a31eMCwinGyE-9o4!oFrfaz2x6d%^Q9__+yqeUcTsmG>rK|QB zbS<>8@gWlKZ+{WT-@sJ`k_lnXyD8=fXDLVY{!ddC)IBS(7st94yryVmE79aBF#=WzH*|K! zwxdVNjt#*0qlk&lQs3dvg`0+~Er=Ff!9T=RM%Rwb;BMw#TPY_#7H)julhG*rza#~$ gd}+M-<@_nY00ZUbuc0t|^Z)<=07*qoM6N<$g7(s3PXGV_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/feed_key.png b/apps/icons/static/Fat Cow/16x16/feed_key.png new file mode 100644 index 0000000000000000000000000000000000000000..a482b007bab82fc4b1e256e643d54260cfe907d9 GIT binary patch literal 689 zcmV;i0#5yjP)UVu)ZD-3Hxt*CHw*M7$7!3hbh;0zslK6YP^DM1?YqwTf7|rn$D6 zwM|oNZl1H=b6#_P5%|LYoacSs|MP!7-gA`Tg^E_-9BW%Qo!7k{MNzOC!Ola+))YP5 z-)kiF7`D~)WcQZV^xS|3nkP*%&m!+qq3QB9haTt1UK%mPM8cQdbSf4_Tzd}8@g+P0Cn_!<& z#5HD|)yE+=l$EvRLAB_+a6de2AQFDfY`&fCj-99$3%aHe4@dbkHQhQtgE?@CtfwDI zl!)v-Epl+>^&JlP5iTT8;o3$qGM(^;33 zC$i_Dr;;YDwp`OMXTaRbuf-~~qXSS@Cx{xeQ*kV!{HoeY^VrxM0_uXmn_Jmn!#1u= zRq)+8Lg|6MSZpfE$#K%tKbaNpQNN#&=*+!r1>qive@kTZed?mvRmP^mA|}3v`Rogz z3Q<*6i6_#Xb&b9T>tJ}Mh3=16mUr-LPc8-9Hj`_&kcfted`gg7*x^r}GB*uF zkKyfI7=8wB4;TVunNWVvi3xKlP|PUYY>-3@GBTmK8cJ#$|27I&gsmw#O+aFi6sZb8 zX|)z%q)Qf=4$XlMXT0kql-9$c`_Nhii*u5mb*|?R1~Ew-f0LXYmvQ%bMjo|sr!&O& zc>!}(lVwDx4aaa3Pi3HjOx!yvK*D5w1+1&$pB&l z0(?sV3PEZA`W&L7@ADIQ+Q^NmJ!o6&sNa%{M~V=TBE3(`A?)5qXGf5-1b}Y8m4xEm zqO}JO_X&$if`I_}1*`1MUnD&qaSFL&Z8lR;_mTwNzEN{V%5x%l2W6*(%$!X-umF>y zEFwV5rJBn!l+s8FfGr`)-25j8$~+%Er#D$I&umw%yum80DV6T~A;m~AQ75Ds3{H5t z*qhDdtfOC-ZcO*)aG_TEA}^m8S4VLTgd@$|e(kp#=XZyxA4Ybh>lVi}6Wwds0ET$` zVittt&U6okEK>8U#q;?GyX-H2rH*>o7pT+tKiimy?|um|0GjsUbx*)2+W-In07*qo IM6N<$g2NU=4X(%4`QZB(3G)I%m>N}+6b z_xau?f$el_{n+90zW3&vnQvwl5n%|WR1)nKQ>73UNQo(>u?Y{0{?Fn;x?kYILB}^V z@>Cxzch`3A8lL{k`J*b%L8>Y%_3+XwzbV3m- z-ke6T5u)+2xmx&iutLN%DKi{cFgSS z2RRV{qW%)m4k3CU!|xQQxxaPt%q%b*f|7T0wl!AY>Rd2%^!f*NZ@1~Y|G9BpPu_L= zlR2)y;8;_(Fc6q&OJREGfGcq77VI_imfypdWcz}MU@x0J=HDR$t_QGJ4UN9cpK3f@ z3E=-Ks&k*RrS2A%3-dSzM%VHAxk7RCwBqQ$0%^K@>fAXZHDB2r*SY z)E{7H6CWZLqJn=r5kl~zOPv(zi=FV0fS{FyXb>TVAt8!guuxJM#k3Y82#G#t zCijlJdAqnzGBE7iz4xAb&KZWBbCA{c{=+Y8?8BR=!V2i*VB$q{97?Z_18MFa%tHVu z(Ic_57KRAz$ET0qO&6CAr(O=nd7T_!jK$}*Z3HSn0vKHb9oSge!u*>t{5ID^bJIn{ zASnRLlyX%ehykvQK~5>2&K!uT1`K-j2V=e6s8M=oc6LFgJP%R;OjU&nB|h)J8o_y~ zgi98&_x&fD9^FT4VG%8F=dt~uQKmh+&48x`T8kDRAH5z;dDvE5Ml~}DxQ?IVq!?4tj`T?rc7rkhkjtefJhD_v-XRuNseQLvyC zP3FDv+?jlgM!^R+b2IPUlXLF9QBf4(_J!J4=X{^!?GyQKuC#(y>htv6#O}_03v1;= zii?wDeCY)a&*HG*`1H_5!!X`&eB3n^Rv*kPmM4)qxLtEc*BMBZ41q6WDgrqyl9u zlu|M6sZt(Ks%v<&_637S@{B=vS`EFU<*o(W5`bpY!DvGQHjMOu z#Gr^xJ$h^;Dfm-CNDIp9Sb-wLXfcOpwGEhzfei@b`^b5jSh~L5L={^w+H&5sK_$xz zZ*j7Ch&P5!WM62{Fa(#DkXTTO1u3LTssTpNA54@v{&J*co2X1BIQ5q?iUn;9!3vkJ zk8}W6mX`!Hgxr4{WM!{mx1&32S&L3Vf=e^R1V0+zS3a%3I+0$Ge;$?KJ748* o$=M%Z-iQA`o2+{$$u9v00A9P@Gf!DhVE_OC07*qoM6N<$g0h_^tN;K2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ace.png b/apps/icons/static/Fat Cow/16x16/file_extension_ace.png new file mode 100644 index 0000000000000000000000000000000000000000..912abbd9bebbb206cefe7f620b7a9db266d6ffbe GIT binary patch literal 671 zcmV;Q0$}}#P)hvq+H;>wMyg9J(dHjdGbEUb;8m4u?Tu=u?}F_4pf|h&*_r^$}|G7APs{ zmfv{TID`=?&(8<<1A?7ntV}CK)}m0<-PL^d8Q1FvVMxwEbvycoX3%@)HmW+2paXJSpg?b@X1`)= zZ~!xNkMZ>Nr>?ofC-!#`Sq6d&SkHh9COw8Sbt>w!Z+ z1+-F7T49>NBPXlAD_oe*0-|QD!j zl14>zPfg5wvwQ-1P~KF4mI-mr%bM6JAZZRHO63xGM#?0lGb=th9jIi;q|eXKLip$H z`!^pB$1YEAy^wqv<)_br$C7%ygZ33{Jbn>wi8ucQ7y$li;s_NgjCcS5002ovPDHLk FV1n}~A+7)b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ai.png b/apps/icons/static/Fat Cow/16x16/file_extension_ai.png new file mode 100644 index 0000000000000000000000000000000000000000..762346076e985bfafca8b4402cf886eacfcd5b3c GIT binary patch literal 641 zcmV-{0)G98P)gn@$z0%V-k`I zn&`qJwacchTLl;HtshOg5ClQcmHrM3EiR=}M0YMM?y{;NxTv`3LZJxK1Q(6gfK+Mn zX2v@+X+9MkxXjFb_ndp~o%@(E24C;6A4VYqgVAMu%vq!O6eqfF-m)$IJjQaB@V4@FC*y7Dw*j-!4nU@Cn<>_)ApBRyp z2MIbdWRk#A5&?4(4UvLrFb>o-aQeYVBWrZO2a%e9TA2b*ru~SrAp$$PR=-Fc2O3)h z&i3ZH@g9h%wkYR)6vu`M_FLFQwR#bq|EHUwzgw*1WvA-Y@4|3AE2GvKbNdK!~50t2cVKj-qeE zKMp=IJPhv~`32_~%pYOQvhwYFciGHTt~|YUu{B51$mFcWa-F(6W(1Lp=Lw<=6w)+DV2uGRD-ft*4QK9;;>D!8@Ic?y6mdRBz*1$BL;{lR zjDHq)$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_aiff.png b/apps/icons/static/Fat Cow/16x16/file_extension_aiff.png new file mode 100644 index 0000000000000000000000000000000000000000..6bd4ab7a60c7b65fdc7b445ef9708c31cb117f07 GIT binary patch literal 643 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_bin.png b/apps/icons/static/Fat Cow/16x16/file_extension_bin.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5411efb8d38e7a8c7c918558fafa33b5589b0c GIT binary patch literal 557 zcmV+|0@D47P))EotNyTyOGuh5_}Nnq zhgJk^K@$MVVry|AegA&>mm@(OG~-$m5VKSQ9$oLKsZupgYT!#)>Sq;FL^!mzKp;;- z5YQ5GbFMGloBnhHNh;hwk@?$lpE0zN=^A~7x)ms{9J{@MNCRIv1x&!W)*%wLCD6vl z7rEq1>t*OT16FTLTMO2uT>5;PCe2g5czPDsOh5n@<^>vF?l3e~bS@ARrUaF{o87-< vjN^gDcsDmW&Xjx)-8%5_`bWK&_W}$6>e0di4uzT=00000NkvXXu0mjfI@k2U literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_bmp.png b/apps/icons/static/Fat Cow/16x16/file_extension_bmp.png new file mode 100644 index 0000000000000000000000000000000000000000..42aa0026f2368e52c89e3add362fade3191bba37 GIT binary patch literal 665 zcmV;K0%rY*P)0%5w~XBW40LKYSMVC=L?zmG zgEFk01QuMQfmR|7$Bd&L9YXqG4$WA!+Y1jv1da)1rYMT{6C6rj!m~;qjYx@pnh3;5 z9Zo{Q=5d97d1bmNRPGS|1D$Myr(n_iM?Zp=zlNTQC(!`p8x{@zKi{qq$t^l00000NkvXXu0mjf0yip| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_bup.png b/apps/icons/static/Fat Cow/16x16/file_extension_bup.png new file mode 100644 index 0000000000000000000000000000000000000000..ce04201323d409d21ce477edb933c0cb204f556b GIT binary patch literal 662 zcmV;H0%`q;P)$mjd=JZNL1^;cy?qlN z-XB5navrWXHgI*QfCxmjC5Q$^Qc6Kes|nz14L{IJz^mfez8sSF_`ntGIU60a+F3Rz znot&mY)wgy#pxMjva7N2%o}VNe2UR!TPbCIFqQ%5;QAVMEdt`qo0-^_g|9y<(2z)E z(p))szTd1V-M`82zNhG9zLm|7?bS+W?uAR~7NJ!Ku!06Gn zfqqZ6qZwew?au@fwl+eDQK->@kdh)weS;Ujvd^8M(%VBc0DMgbE!jjLNwbQ1QLJMpfNu;V!xiqmreA9 w@XuGt&TJn@(Q_6;WNBG}{~xpDTly`)02%z)E2)QztpET307*qoM6N<$f`0Wg?f?J) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_cab.png b/apps/icons/static/Fat Cow/16x16/file_extension_cab.png new file mode 100644 index 0000000000000000000000000000000000000000..74aef831b7e5ae7c5e456d876d49d9f73e258a64 GIT binary patch literal 663 zcmV;I0%-k-P)J_s#dd_oA$|I5t)OVNBc;bMF>E;+K;W(+XPYjSqKoy=X4m zjP>P5lE<&+5XVV^;axrCmuFwoJmBre@4Fjg#fP8g^P||b{1#fJ0o+@B3D480g%;yy z4`N~@i`!-3{^E0ddoY4Rc(kC#ifVN}U)Ta5uT~8Zq*L&;MjbJ3FnQ+LCscMGf~F7Q z1|D76gUcG1QWK?sDHkPIw~%T=U$_Qh8goluaO?a4{RT&}`?2r(8|=OI0+~!N8OIko z7}TQ30f=A%J2{-e?9v)uzpvob$-_87lTzzZhz<>)6siOueJEWg6j za3vT6O9rv0 zU}&?Ybxh{^5b@ITob*#WO;kq-bcqHcp7g%TIhfA%C*tzChyW>;rfi}WHbJx*v@~e& z^mufz9q^~#x_sx@m3IFpw8~3zm1E%I)L(6kYQM_<%Gw#< xV%rs~B))Z4GF?Q>a^HjhUq6|*Dx2Q|3;+V2-RVF|`PY9zA}74?FMC z>3qb~xy4zNgCMg5fS!d>1kdw~Tq`k263cQ}s%m4siKS;N4=9O8!`RIA^-3k-mrA%m zULuHfQX_>#^~yEet=CZ}zg(%9eVHyOFtu`8q$y=`b_S}~`rhs?ZcR?&`i-05oI@*} z*8DfX1T)4_t6jyy!aStlA&RvXN9EFgg2w)jtDDbI9buK`NgpM_VA_eR`1*Tb|Xc((& z&++5*v;cVV@)dkPFinR-BN?P22VsDp-7Z#E*K7}rkBwn!>NaNLX)G@UbfFnZo1y*$n>JxZG!bD*EUat=8;g>PG-xL20t;y*7U;xCs|3+$ zn;PTYAI`ncdu9xY^YUKKJ@-53e&>7VGOaZV=N~R8salQyFJp{Th%ogQ>TLzqQ;QJR`Eo5<;7eM&Kf-ok#AU(5_NFfb;G0dqJMoi3!NL`5-;m(NS+ z?8zd#vkQ)4rj%{3xd0^)SJZ^Y$k8p>yDbqMZ{9B9+^uQLbjP0Ukw(9a|7IW|XgQqU zYLj=J9JBG+cU7z`P|^NwXcE|HRc}20X<;ZK$=lc6W;fD-ivy>|ky-6wQ|Bt|?paU! z+_uKh#DG}_M!?uS@&nI7-{?5jt&KYE*pRlk`W_Mu6ba^eE^5mP@8_#fB-Xc3%}>%%by}flgOgk^#dP*2I%6wGD4cb_LdYrF4mBu`Dn?c?Hm|fgs&^`qq5P)Xpd^YehPjdt^-^vS)k{JV(Q8yBBtb?*p$`UKUQ0=&KrHMb3X?WX zda$w$FX_(C{D0?+m)%u@&RqCs<~!f{&UgM%q?A~5{7%d?Ew2y~{|Z%AfAl>#>6?A# zJPwU-rYXFaPalM!mnszS3HmOifMt^^c=LWBKVjZ#iMF1qO(nJoxN5^7mgya8)5Iu1ZtDVVKfR zP^ks(-x2~-RJ|w**s--7ySGPi00000 LNkvXXu0mjfBpXa; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_cdr.png b/apps/icons/static/Fat Cow/16x16/file_extension_cdr.png new file mode 100644 index 0000000000000000000000000000000000000000..277b23d0e5a17d9576aa4a247ac99ea433e5ba4e GIT binary patch literal 632 zcmV-;0*C#HP)mdUt0&Pp!K^YZ5$r*MyV;`~)}aQLRj1<@FmpzyB2v zS1WV%MF=99>mlH<&RfKhgjNzlh(Kzr3(+O74}g2~+i0v`sq01@ky9-rVAakih#~0C7fZGYatlg-_dNCfY5MQS|Bv6~_l1A{2rvM*u;sXM Sayae)0000_a{+`50q4SUaeFnN*x7+v1Wm=Cqii21yo|ONd76*EaVom}JY>pA z$<c37_`EhKqK zPo4v3+qV6b|17`>s!g~y*z=rK@16Ng-hb{qLY(L~LbrH(CR5lJ4s z_a0Ra$+m*=c1Au>(65*?X2v_ wIZwysR1=@wRSQ()xex!p)|s~=hra?008r=c;u%{t9smFU07*qoM6N<$g5lpS+W-In literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_dat.png b/apps/icons/static/Fat Cow/16x16/file_extension_dat.png new file mode 100644 index 0000000000000000000000000000000000000000..758a0e1c1a4d0fb5403361422682d30fce19af72 GIT binary patch literal 668 zcmV;N0%QG&P)W0v`}nfVS%npzpKP%>QQ}sZ3sDY1lC$K;~38$Pl7zf6vWw6 zSYy#Ya2D4mZsX(K6wT!HAmIhQ9$yG+lDylaL(KSME6iLMcg$kr=&Dm0J)31@mPbN@~F{#JbX zv5tX6*PW*g^Aa(b9>eK1t<8nsl13@(B>m9#>3C` zhTDlUV(|+uuffJM${YltJMZl}0F!e6?jh4k8=0gHpJzb)f+O`8fo;&U~G_u2zt@f zgLb8b`fQBJ?u`G;wyAAa@ZTL~=6`(ieLpiy2mzLv_yWPh-~#@}01fjPIucv<$U13; zx8vdSsY5ggmCK|{B>}GB;N;1Fnvdp&$H#CbJ@7a55&%$k9Nd|DMJH)1QJ3RvR|iHP zzl6vfL)%@q|LyQNBar^(lxnssk26gAO_+7w4ATH-k`-|(E#S?WcI=Pu=)?7g_iF$u zMBgwpn7SOg8it`034v(SX0U6|!7e|*uGl8Y_{3@nWR5GS$be1~R`C}El8#4e0ICv71Tb-Y z59Ue^+D7vzRs@>s1ISF|3uJ6G>M!@t)?JxF-7YTTWC8`W)Vnj3L+9B4WwFSEru4YqD7$CCQ@h-BH}`7 ze%$*y-_bWS+KhA_k8{88ocrB#&U@F3q6oC%d%0EXYzMYsee=APXOkl*W5~Th46L;s z{TI`qp66Bf5WC26H%gnUC#;>AnaPb_kK;k@0nRzhy_rW~s&v_warr_T&u3p?Zu&k- zC7S^z5R2>*h~!B&ClLg-0v4VR7-QhdMO^9YMi>SeV;P7jGUE{}(9o05bGiiTs1?-by9gj)mW;jB#EH=0*hfEBR+>|hU0cedlv*d68RiODnWqJ|Yj91tGAdawBF zw;#Hur*X|V^BPnjEd(KQcW)}5efLTF-&9W{&-nI#QLh3CBoZOUAHGza={*Z8r_s~M zGafY*;AfN`hx*PbK9g$4`0al6H1dq^JH+OuCcMsn!OG7yOg(+8JUuaa#%qTdRPTug zU)}@Bq<-ZOpO?|rdKgdUKdL7_)N)XN4d!_}7p5Xm_`S8Tkk5DRcNr^(?d0n^zRsf9 kDeegV-!^3L_rC%R0Hs#q^WSK6qyPW_07*qoM6N<$f_wcDiU0rr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_dmg.png b/apps/icons/static/Fat Cow/16x16/file_extension_dmg.png new file mode 100644 index 0000000000000000000000000000000000000000..d8d6a81c161be2a5e728b3f5eae5037d999998a1 GIT binary patch literal 669 zcmV;O0%HA%P)L3u@gj(L@*sGz9uz@E#X>AzdZ^a; z14}8c(Z*zV-+RvNHcOV~;K18A``*kq^Ucf?#uyyD`QfM1I>)*JAZYR4FP0F??=F=$ z_x{K8&sFz8o5)!RHi#CVvFZHRR^FRz+@Bk-oaqOaJv1)>?#?t|TY{sJqak2} z`mqXbKbpnD#D1LhN9tm-A>NNy>Tzb#Cg5qnNl9#QQgGImloCFjTLg;s58OMo5tUur zYX_$09wY!bZ3eKUO-qJ5Y#Y9?(CPvsg-s|;e@E&1EQ*C3j5ene6j(e(K(+;8Ss`cN zXj~pEpjHMhsBPG{yBG%Yl@9kLfM5W+pr|I~Plj|@D-YvUa~01T-;j|}We@M&fqn!T zQwTIPG3pYPjI^*NEphbDBATv`tYdQ@VUuAH49b9{OBwhS`Px_>CwC5oXD^y<94cl* z{o>3L-h63Ot#ooedKq+-!q#CYc4p~0pMSiBr=R~)VXZLGzzjTP&}=CTl4@xPiei0o zy%1ns1`HW!MKd7r(GAuCoEXjGRyB_mkGr4}MT{u~RQfa(>*`B4zI?LSiS-+ATX1MT zJhB_mMnP=@(&-eK>hXswAV&B_ExGdgH#YzdwIH2IA>b(yA_<^Y-RH~mIAYcwPMcq4 zpB-1GLq9Z>_#-0w9)RG7B!n0xJ%|4nm;4r3`6s{ti2m!0eaO2500000NkvXXu0mjf D{6!@= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_doc.png b/apps/icons/static/Fat Cow/16x16/file_extension_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..dfd46f9ce9cf109823545d5976c72af51b3a740c GIT binary patch literal 624 zcmV-$0+0QPP)L_(hUzO(Z#I{0<+Ym z+O2(WX8LBH``%ktqLN0kqOwV*B|OiIe55oK5&Kv)_=Ul~9I~mm1LI=WM!C`;;4|1T*?4gV z5QNgoD%#rj;rPuW6d&i+k5;H?j>^Sh9z32{6Sa*p0w(Ho##Ro>1T0`0 zYhVjk@dJFkecG+pe%5gB`4>F6)Q!u9_n5qPgi{YQyZCfHDzr#uKxA-uwCL;`&sK1^ z??4!Zi5dQ1m&)iEnYSs%Crk=(1yI$YJ#wK7QiM?o{fF@Tufot&348ZQhucxWHwv_! z=Fzq+9?pMrc8e6a&g8&$Bkeg{lK}6zE_kW1g^%BT$BR#8XFpl`frYP?aF07=aYRiQ ziQCM|nHGtI<4X=8cgn*tIM>QW~fb z0)-DC;R7gu)__352?+}lHAr+sk!TRFZve$fFv2bQ0zLo*QP2dWn3e)ME4w>8+%sc? z;{}OXuV?1obI+W)_pb8ZBg?WM&bfK6YlAkWLt)vcQ#) zEFU3IK}Cf|qk$wzC?Y5?ib7OW&{_u-8|x48?D>nXwKkFMb;fFp8RQxgoPs`UO-cmDzMyufHQlE!+8?DkzW#h#`~@Dn#ZbQGXsBMG2AHz#j91aola zo_6|)Q<$xS+?AzcC$e;Gp!JPM0c?y$tJMzk1c%u&=6U}9^QXP@u|Irhl=!vzs4skt v6Ri?z2%dV9f}mgv1;K;hSp-1}>Paddqr} zf*>f=8r*F5z1?-@ZKIp0;DqeH8D_qjZ@#x8O;a4X@?gcrNi|7Q{L7S-U!LEX+|=>8 zj?Lo-7tfwQ3I-4o5S&1N_8lk%-Yk6@G}H6#+TCaHl!Oq%#Y~*w z^4Y_fx%~uhZ(Tquv=f+~7X&iV1;Ey}3H*YF)`}Vu0R4=KVQk9d1JNqxCin7$r}d?K zno7pGPV$2bB5R?jSSbbRNl2Q6-yGlFsAKfvLySz_!Om@)dAhMbCWxq;Aow_??v6XC zJFxibJ@)Ns;Na+XM~(Bc4dnr7Nv$Zs`ceVo`*#r)g)Ox*N=1#~jTIEhKQ_BS(+P|n z8limA4ZvzQOt?R?*l>k9#F+5mtVBcFNOQ!pfsnAP7 zu#5=`o<^}x!;*~k{xVhrgNm=QW2lN#*PkLurMp-;5!O_oh@oZqegO-wKOp9NK)(B4 zQtk}YHk9DWEKl^xXj{z}@0OMiaD}V+%SXvIVyzkH|B7cai3Xjk_<#FGb<2GCDZl{J WU;;fAe}v=!0000U|29Qj^ANb&8}-OF3rH!ZB@mvydk z>csKvP>4{-OWtP>u=M5YW>Xt`GI#&#nY9u+XKPx6nddJ^Ny0hW8%w$#14R7z=?vaa z-N40(<{)Zgf=C8)0+|^k7gP`>31WJ@)Oh#c8qEsET1X;={e^o&{YcaFbpNICX9WTt z#yLbjrU)o7p|VS*v9Pd+zTGKy z^`-FCnj^w>83Y1jptKCR=ME$}`d+VNe*Qx%Oo#pZ_Wpywu>%!avCg;70vi#lkQ0+w zUv$t4QBa5mj!?@DgSqiqxO_wN&y@y#Hw_wWowFpIfaq`_xCKiJ5-;ym!_l7V1U^0- z!t2osZScw4(*d`pezgToJ4qrOyZH#S!)HS=kHgoeP>MALDp5+}fcr}eS%?V%yUQgU zy)_*!dEV5s0X-W_D0jt(=-z}D);SP?Sw|5iPic$n^XM*jkt&_Z)!!m>(2)Uu{*Drk ziGXohM>sz^8wivX1x3b*&J3C>%WoGyeLm!K8J`IX6vXoXGT_^L9~i|>T37J@;|J9( d@#2pF0{~d&@>LNZ1(g5*002ovPDHLkV1oBr7-awe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_eml.png b/apps/icons/static/Fat Cow/16x16/file_extension_eml.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f3174fb09bda2e19bbf47d716a606659f937ab GIT binary patch literal 639 zcmV-_0)YLAP)q(kDD+Z6aitX$M9{M*FCG*@4;2bRMRdikwz?uq zzre$mLep+O-gD+9+a~P_J~GK<-u!*nyx@#oH(1o+gG13 zF>nm$DyrvbE-whu69WWYC?qTsM#3OK0F}OklH9%l*mHP&A%(6N>Qdd%7mFm_tTPaF z4UdvRVm4(Yp!iDWP`qi!R-}h!kRJSqhNdKUcQO75WR54XECrau5soRkFMOZH&V4Ct zCo_rfdH(8TqkzSV#G|fVIJJK>{p20v%p(`n?h zdtti@)c(_k_qE-hoOt{st z1&5wYX}|TsPd%XBx5shs{GM1|Y>3<)y>*PuI_OSs)K+Va&AB?y5NiPZ=~|{h9}Uo@ z3e|rCk!IQBp>C?Tbbbur+wwB1i;Nq)_}ph?VIBSJ?+rSR_Gg^so{0LlC{4 z*&W}^T<&(g2pJe|=9~Av_q})DGOaa^=h!bDqZ1mf%V5mzlkx`o8nAZ3p1n|VX?EVA z?v*ijHam$4NKo6~>#eFU+vN|KN%MP+DoUaHaScqQ@+r6c>;(?jw{Z89M$g-!=_uarU7$UKV zkP`Cu?Tr^oc3{p7sTC)#V4A=x5RzbWs)9IgZy008o~vIVnJ!~g&Q07*qoM6N<$f`0cI Ax&QzG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_exe.png b/apps/icons/static/Fat Cow/16x16/file_extension_exe.png new file mode 100644 index 0000000000000000000000000000000000000000..09bbde7eafa980714adc697f206884e8897c207b GIT binary patch literal 613 zcmV-r0-F7aP)_mS*7lE*q-wa%nr?{*e34&!&qoK^`zf}d z9}Rx@XcX1}o@hWCnDC8F8t`@NXaC!|=KKAZV>6uz9D!zzVqpCB26w!+m(h*KH*xRH zD(vC}4x{1ek8@2S$@CclwL~+OLzDs!9s~v!t;mp^Re2Wt#~q5LBw)<3O-bth-tO=I1wyu z?qGKK8XnvjLg+J5oDgG?Blt(f=*Nf2I__NV%T1&C;{XpEJ6O7V-Bo;Ir;2eB?9cBS ztTuMF$`%Wpj6rS+$`?_^a**=XmcLU2aU)d`TNG&b>5$V%agrr)8gP_-#q@WeH$a5~ z^6)UD#owbetNNqNVQUkxg-V$Ih8&wGo~ytzUwGW8`W4reAf|{HiYfBjlPg_yP`~2x z1k9B1=v*v?m}%^~zO$y)s9$lNA~*t{(7XEMQsKDe3t-aF^Kd(V4OM1;?Y)VgasagYlT00sRG4Hb#3rLEPZKNp@1 zQ+|Y;p1r||tI58C%hBz6dHvn{ME>ck?7qgvg+66b%ExvP-I<}>V4Mn^e;Q4AUzyXb zoAl9x5!KF}rToz7oX?Xm0;P_FErSES7~qIT0o!JffgcPRe)b%@PoJDB#FI~aT2G+S zL`1;#I#jg^qgI2_Yyy=k#xmn5D}^PF;qf$E<(~IxW?%@Dc4hBl=*+2p_r5J7#X_m$ zhqW)9Q`li4=eCUzU77a!B-SfA}Y$x9XGf--Gyndw; z-JC+{(lngncTBFX0gl6K+;OwjcgI?Qdqbz|`QQOe6YiI<*m(KEyU?X%0u$?&77(1i z>yU{uxA}xdg8^I#KdAEEdl)%z2>ZFBiJvQgW$Asv_4s}ZN^i87>~v9ikVWbCEcVVn z0!mD7w>3;2mf%7PW>5hW;V|%b8O7_@uyg7nqL~bPQqiw55&^cF8uwQP(i^YR>jkJI z2Qit?>t`(|%N5H$n@VrqGD>aYLjp<`lmRvW7;6~-^BYSR}qV8d{}_(Stu+n z9wRyRA4AB359ab1lu~;*kK_M`#k^%n{s=Gt%K0Xpdqdhh00000NkvXXu0mjfjw3Nr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_flv.png b/apps/icons/static/Fat Cow/16x16/file_extension_flv.png new file mode 100644 index 0000000000000000000000000000000000000000..043623c4d8cd71828548c30b971f2c17e5957d52 GIT binary patch literal 633 zcmV-<0*3vGP)YS z;1BQzcw!U8-bz9W8?n%sH2wt^5tOJH1Utbr+L%~rEoh~^3RVWhPL@ zx9;=J?CoBTJH!WXcW38)-+c4U8$m?SvATQjmo!QCBTX?l1T0H@t~S3O$p2`p$O%@$ z5juK*9)`fOx;Q=l!zl!oHh;puGW)ptt2vz$n1{~g;ax{rfS!3YMB?T?R!Kkf^=O- z$0<_zKE6MBitxm7tP2P4rH8St7E+=~jk31m5l0!&?xeCIg+!Yz2p1pV7{#dU*#{); ztiFdp$5u{YXUS%kCdM)P{2Ao%4s71I1?hRFE|0DU?6RIvOdyof4uPT=;k~;^>L2m# z>&<6=8+pY;{0i{@(PV7nuK)u8Ifv4P T6f>qU00000NkvXXu0mjfKnot6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_gif.png b/apps/icons/static/Fat Cow/16x16/file_extension_gif.png new file mode 100644 index 0000000000000000000000000000000000000000..efa8206090a47478e16f459fab099b683bb8a945 GIT binary patch literal 611 zcmV-p0-XJcP)@8Mdt7nO;og%oKdrNEzpjqqR>aZd`-5BW4wrZNW$Zux@zt3N z;ekj=V0mBz&|vNB#-ZN4UV1q9;bzrIJY+LQWBKK4M9MRGjCf*{vw#IYcX z)WE+$3`3y&@lFT5#qkj0wV88x|7G*~E&^jS%6Cv=2LxW9!^gFCbdQhWG%a^jPjpFO zQpTghOXn=SZ$E$g@f#bPt4wZ$ShaBe)XC8VI!iGzUk-W#WD3RD?FmNyKgD;ki8;d`L)Mzkev zL{`T8BdAE?7WWO#`$>`%;AY$i{jy7e zcm_UvySh-TKw&;CR-u*b3kqbX0`XZTaBnjqxKd|Vd~!F$iSJC=p;JS_fAHVqSvtRrZU;u^}^fUzT3a|hG002ovPDHLkV1gi$8kqn9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_gz.png b/apps/icons/static/Fat Cow/16x16/file_extension_gz.png new file mode 100644 index 0000000000000000000000000000000000000000..f391025d7e7f26a08ec00fc2ed10fa6b60d37b7a GIT binary patch literal 649 zcmV;40(Sk0P)+#Q@d+c{F`omfl}I2CkimeNUAxH3Hq zNryUbs5*>GdmuOkZz6<2ThFNk(B5+zO8B%y6<6;;V;NNd*{rZ~bC#;&bLC$-(;T`{ zRB>q!h+5Km7>52LH8uH*RF%gk`%49f6GAi+ln)Pz>)YS*wz0%VHr~tlFsf_A%Ye_h9ga0I@8`+6vfqNj~Uqk>#HT{f)~Jg(Q#h-1VnE5xi( zyD^RJ-`jZm<~1HHE@0^RaCth4p7jy1N)}Wo6cC0Xf*=6xhI&1Q(b}rgH2-jU3Bw~N zCTC}7*7p!t6^ViJeJG{uSY2&mZf=GMfWe_-s8%Ydl*>4BbdVKa>8_LACNT*u^x-%T zJgUc!l?yn;B;O z;)Pw)`w0>aj}|(@L8sHf3R@EULrmGpg0CQb38_4+t-VC4bQP|2 z?R%ew3Vb^99=)T^Wn!mt3>bu(Na zfv}nc27&>5C;3L^O9+uWI}HetgG9`qnyJgEpR-YVWiZyrRjB2jWLIfzItM5W-x zBCSx8O?GG2H@n$1X*~GgB{TEh``-J$nI+%%F?74METys)uRDzQ`hEXX4eVYc`w<0KKQiods}0&_~P4C{z7{XGeWC2fa&M&VH!rzQJ;BI zVxn*o51+loubD9v+ye!gEK+4EU+4hP9cvPZB`n0uH30G?>O6rV1mG^=<)t((3Y@oY zeT;F*IbACvBu9_0i`Tg$eGFu`qxX6lz2mdUWKs;S&UQ`UcwSK88-n>0b60Q~zc@FK zT&^F3!~L)f;yf2!8ffKe3;sc6_L#)BSggJfX>rWN=fFi53M`+!KUV<+qA&y#5}zwmT>Kg1Dn(TmOgx zLJE>O9^A316`Ve`r?rl8j4TmMfPYeOJ-8(BU@Q{^D$8{YKlzOPsW^`A+>Ar%9$1zc zirqbd*1!t{%x+EK@XQyKuMJ}L-bgd1aQDN{5J1ZAThO8e+$;lI;s#1r_TkmS3a-9c zI)OM-FyjoMybckY0E9X}{GN>#c0K(H))6KrCG7+Zjz!;x{;zQ!(K-!0=TFHj z|2UrD=NoVPAVqttrYQ>Zqdf(0o+!&}8~<-BTvySHzXA*Z=LqCDH(x+`00000NkvXX Hu0mjfZT2lj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_html.png b/apps/icons/static/Fat Cow/16x16/file_extension_html.png new file mode 100644 index 0000000000000000000000000000000000000000..a78b68e37b9f47046d92c66fa9f25a947950f57a GIT binary patch literal 711 zcmV;&0yzDNP)NkIz`wwYAjGSnC#i_wK@f#dN<4Xq(w-6}MGHY= zkt9}=Y_hZKd%I1WHXa<9-I;mseeZkUyb+G$;K1Ee>nKo)d|=(JJVzbp0rmq9XeS2^mAupW^Q&VIeDo)hisu$8^FV-DM+8s&B$k# zQn;Qtf%}i&;K!p=NHq5+#LS$?Cnpn|061e!0eZj>U2XsfOTi=tK1~CfD|mKg7cOhK z=)XO$Q^LCaFXChSTxCqFi4F}|xf%f|qH0p$h4C1Uj6~2Mlz5eE;^XHc7M7NYoWSX$ zaY`uG0kjr_KTQiJ$(@`U#=VmRkfcH3mxZw3!P$5}j*kwxWz|SnA+|8!eU%I*Q9O6B z$2Gjp|3;}QusdYn=3xzy?kG~ZuO2{K32Pz>)SG+_zIDT5(L|Y)-Lu_08>JRf%z$nN z|0(IF!D0U2~dqKn&)#`811cwcDX$wCcw z#zsJ{B0zTb!`2d56w^`glf#Wv0WWf8*Ek;Yqc^CdVy)t3{yY2u>H2kw$k#}jWtWbi z0o-|4#Ps|(4DT?oTxr0d{xG@?H<0~A8-fd9)hlV4`EpFB7sM4CYp<|GpO9!hFfYg! to_`BKxIHh#5Us=b|52v6JTLwVFaZ1{{No>;vrYg2002ovPDHLkV1gf(K;r-a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ifo.png b/apps/icons/static/Fat Cow/16x16/file_extension_ifo.png new file mode 100644 index 0000000000000000000000000000000000000000..541c14efc014fd88c34873291ad4362b914dcc01 GIT binary patch literal 691 zcmV;k0!;mhP);nd*n<^3NH3nW(n>BKL@yo`#giuy1bgrYZ^c8X1*wP?DOOC8 zw2^B4NljKuwP|){eY4rdZ1mt;c6auh_rCYNH*cA3+lVB_^Gd3aURRq&7+qj2`~GTo zQyF)Cg?{MZ-o9>Vj8z5`pp*?sXl8a{V{tHfcj0=^@yY~Z%~4tsqYuZxxk1U`kVz$R z@JJl@N0Rt{^APqIRX+xkj7a)D1Uj#!6ny>~7=jZ4E0ZdEGsb~p783(4=(>$#{^2nn z1@-Aj?#4S(4Pkh0;S&zNbz3tUPQOCv)MIREY0~6Js}xWIDZver&s|O;<&^o|+YH)w zwW6)F)oH1cR;jZd0s;!F7JiXj+p-exi~ZMwWUai$aV=Bl%9 zyFBH*Eoy9K4IJ*ENL2#AUW{RM#>9=MUl83K#H|F*23MgJ}~6*G&Z?;Z2@ta~0^pQ8>IKgw(kXydLVnx*CBKyBqOl zXeZ9bn-L5Mq!Ur+v?`71fe8;kvBR-;*qt}?zW2TFy_q4cHLg7R@Iy+KRc!Z+_L2y~q18Ku+)&50j&;pX zN}atpm4lXyjqxykh4>=}SpK{=7|kv|ynA-fneH5xKxu_20*Y?{&(W5|@V6A9xDS}V zy@1lyBfQ>L!0aM1Nuh@zCIL1inn+Nb(yUvWpvi?00^zUkI6gWAL8DXd+&hm^c@yWf z2_g2@UTmpV_W~ZNbxfbpNR0Tm=A|XTD8~PVP%akBOxT3+CQ;dpYq~=+t5V#F^ z6k1&OaN-`2Wezwv?Nso3@H&&QqguA}i;cICrn2?N3aD3s5M;Au6E(g#607|=%ng*- z7My{l>pHT!!gk%_EWVrI?fY*ydJMR^G;VL+$N>HGWWOscgkie0{YMr`s|k?nY?mbp_?8Hx6Yw1Vpqe kKJ@<{lH-<)@mqia00gDvwpb81V*mgE07*qoM6N<$f`Y38~z)RPDQiJl6@)>9RF5Ct!SoTSi8o6WAnpTvH0vRPTkVT zRC8m6sb$JdV65RIVsFkQ6(cGMJ7tG|qccoMYU3Bsb)kU6$4`$gPvc=SfURJ2l(ZPY zVgQTj1U2*=?8Vm^!r~;MyZ;2&kCE0ABEk?-a{0uidl7#wt@!CF29KS?;E<~4(^1KP z0R&Z8hO1ve|Cu>B*-No$d-XonUtTkrk0 zwMT64ih4i^P1JmCrE*X$zeY`_o4O0^Y&?eh;Wi{UM7KSdFbVe#WC^H_ZbqshcsB|+ z*aq#%K>z;2X;Mfz1MDP2KcY5(as@9|-aZ+Q!Q&)_wkH`SGyd_hp+rPkmectEwZ(Ct djqpc+0RSUF$%DYA6PN%1002ovPDHLkV1i-cBcK2P literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_jar.png b/apps/icons/static/Fat Cow/16x16/file_extension_jar.png new file mode 100644 index 0000000000000000000000000000000000000000..f77a21c38f5b447045fb337ee2701435a9eeaa71 GIT binary patch literal 649 zcmV;40(Sk0P)K@>gnd2iXo4V%qJ zF{?!&5w%-zy1^-qkA_@AzAwmF7BDQ z;iBPGh_H9d8V*>LKP`2Y(zkQP8C9x=j?WW1ADkR7 z;iF)X@kW3u4c)@US~Gy~6p29r10jKL7C1Kf0i6#|Un=Rvhz~|xnXCa=$S8t}Vt&U^ zI)YSutg>kB%L5k$mPZ9Ly#tQ%g=PjOg^amaRYNx6m_>4Q7=<&xP#BDZHq+>I4Zx=U zR-u$Pj*<#;V^c6|zfrDqqp~muVl5qKM-BjR65=T6Ps(V!vj{40fVS4L^=y)r9Af6u z=N-Tx2@Kdw;(4r7I)9PsM4*D1W)R3pmsp>l0LPwWNwSHWw%czF&~`=6TrOi{g9hWwtLu$y`AeIM`h j`2S~>>%O?nwg3YF;||a>0mqZ900000NkvXXu0mjfn+79N literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_jpeg.png b/apps/icons/static/Fat Cow/16x16/file_extension_jpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..a69dff9948f223eae48c0250e8836577374a77f8 GIT binary patch literal 678 zcmV;X0$KfuP)fV;Vh^FtX3 zV`SR8_a?&Yb2?Up@0HqfcZa2HVA+_0O_w;~lH};nK}^nn#;Mycaioxjlya)A0-Z;Y z;7-2GhA|^=9O{zRrFG!+$pR(`;RS^I4Gal%1&W5G2udOcBw1Wq#~;K{H*E%2@vOLq z6TN771V@B|9$~@^5GSH6|5)id;=TPyWOGCx#!ENg8sTs|2z_cRxu;E~A_5eJ$ zhW@b}2DU16SZl8URvLCz$28xkC9Pj8>Lx30EE`~@=)c{uiGm#y7E;;nmiDyus%2_>Zb3E<=0B4rrtkfyjQUCw| M07*qoM6N<$f*AEd?EnA( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_jpg.png b/apps/icons/static/Fat Cow/16x16/file_extension_jpg.png new file mode 100644 index 0000000000000000000000000000000000000000..6ec08d7d4938998fe8db84e78b2f1846326a35d7 GIT binary patch literal 670 zcmV;P0%84$P)!m#p;L#TaF@l3q3YMk6Js3Qa#hRGV zQH*o9Uz#}@UtD9RsRe40I#Z+aJIl8xKTaLdDXz{GlJD&y`FfMR+-9A6jU!7>5`z2t|j6j4)vZ8kaArS3X}s$w{H?BvGy=Q7T+TJv>4nso4Z>5hd7W{R>}5P~j9R zHG^^uSS*g9hJR+D;j*kaK{mnhSU{B7egUQ5zfh{I_}^BZW#o~#VH2BS2xzhqt|7+- z9XK@|RWZ)W$7yJ8K9 zv5>?cg*1v_qOq|!X(SgDJrnUyurL-%&;)2CkRYI#*xQg`EUvf~6B2=hA8N06+FNLg zw=?5=Gq>k1T;a>k?#_E}zW2@dW;|mIs@3W*tyE-S;LM|8lE-;G?`N%6>u*oN>(~Up zv{uor+jm`}?#Zn1UN~UWmwpuNV<$I3Ri-mbSeKvKEib$GP+1KH#v_d`% zXoQ);OirIUhtbg+D3{APH88-s+&RL4_bP)BLWqANQTgqyZH!zV!G%l1)~DHT47vgY z1i1NzC~<8|Sxr?TcbBO|e))fi&3v^cg$5d+>8P0*EN?+cg|F z?feV?^?c*Y{?2tiASQLw95}B{adziqqci1XLOe_V5&qwP)4B%#{1spT6*k)wUW9;% P00000NkvXXu0mjf^@|_e literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_log.png b/apps/icons/static/Fat Cow/16x16/file_extension_log.png new file mode 100644 index 0000000000000000000000000000000000000000..ae294cfaa0ce6ea136f97ac0787046a4185d46b8 GIT binary patch literal 664 zcmV;J0%!e+P)4=UnGsEUI0AcR7(O`)g+sXbJUkVaeTU!~DR6n}E4f~_PV2%;WD(1XX~Rs2D! z2l3=VPgZwlX8mTCE$*fTXLpv_;eGFW@9iuLf&fP_C$XfrI<^ z;^DLBczpW;E;jsuLg_MV*3S$?1je!?A>mjCToZ7KHf1uH%mC*C24e{PB}|U=V@r4E zq2Y4%QG$R`Hwnuy@o~>MKI|UX5+2kl`0aVvxIT-%6EnzBwg-C7F z=vrv#En%loI6Z?knG81PHle#S2ir0s$W~hhYH&^jwu8pgV>+~A?;SL2V=?gIN)5Yq zY!5?D5(p`fBHd&8yDC*UzK7v*9iGp1q$$gSnFJ3S0+LWx!aw1z%E??V{Qm)C8se zdCXoa#uS{Ko&}e|${|WRNGS+R4z)7lsjMf|}7#m+*5 z+}+NMZ{}|AZqJkWmSuO|eDB-ueQ%aYDWT%c@MKCzQHR{}R!F)S*vZ1j!TLguYOP?Q zil4PM(;LB9Ng)vmAvCxu<~;IwVrBW$NKdeDm3#tRNc>z|hiMhl-1qUK^ErP1*~GWm zF=R5?ZXkhx#0tqIl4vvvtCWCqz+f;erCTwecs8vi!*~75%B|&-WnaC9`;3)GzYNn;x51|pdu7j2F@p*9- z!RW&Zv|&<9FAvvsG5z&BTAH4K8HUE)9%EjC0+)v(ecRWC?cD=JB9Y1pSl)Hdiz5Dh z1_PtXA^}aNxv>HBKYr1eBO1plwxAR^4jvFmO?5Tm?`Cv9M(dIBIaGNb9BtxVEs)L1 zWtKn77L9Z)IS()9(OF`JHWjV{0fQur>hXUe8472iK#;z^+Softwd1beF%(SW^;_U5 m$$m_a8r(lFsP^bafB^tiBFdlsz&YRm0000!ln{b$v_4OttNqRU+JJuy zf$xr=%92#f1zC}`bW{9kxwR*mn44`jM#ujZ2y&Gu(Rlj&EtC?eB7==~xOx2~W}Yo# z|vM%!%d3Xng|#pSH1(eF0P;(jHO*Wf4)H`$y*oUfep0F)40@_uqsB8DpG8 z+B6Yp4MAW85|+B?QrISvR@6mpe+89$?@_z+8v71ZxaDgbI$(j=7&szuQlLYsBS&`P z%%LhSpV)<=OMBDe`pa)=9bCbKbOdd@IO-l{tK>LIF<_Lr#C`O1eVl| z;P!pR$M3)KaN#S?KU&J<6gt{M6t}>pMLdE6t&G+teUHZ*i%=wyXxpofjLsHa7$Hgw z63RzZylytE_u)c z^C?NJ#ySmubu@xL^1yE4fq#(o9HLSI2n00000NkvXXu0mjf^PVE| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_m4p.png b/apps/icons/static/Fat Cow/16x16/file_extension_m4p.png new file mode 100644 index 0000000000000000000000000000000000000000..a7d89042a3efb2cfbbcbd44855af677833e98c17 GIT binary patch literal 645 zcmV;00($+4P)RCwBqQ!!|hK@|S({y+H>EhKGe zaj~UT1h){H3RWyA;^v~Fb#V|J6x4Pohyf8g6a^6n3*zFU4lYjOP$7y{T3QeaE>%Qu zs$g(wO>%dB@BSnvHc}7nzkB!IeeZqWyI(oypstmEz}PIf|L0I@9k&nnH%wQL4gHsw zZ=K!`D_}}NNdTwV#yaj57Cx`{y_lMRj5|lpw&I3$I8>}b@#!KED9Pr}U>t6o8o|v+ z@8RZ-;m|KL@n&jX5oDqPpzHO)F%wb&qI8H9r>tW8N;Ls1-|_m~FplO2&tUr1v%dg< znz2YH0?x2)tr>&eL%mRwD^M3-qA=J^ZaC3S!2=jXp+-XMn7=Sr8qYs`#mW2t!jXaa zoQbw-AOOxF>G@NSnni{DH>w7!mvT_W5;CMC?(+xtb^xHG#!F$KvB|Yu9BT`5GvnAb z`;HZgR@TRFsh~;OLV2hcye;LoIr^7S$F(auBxLW(I=J5sPj?utU}ySIeybb=jp zKGB}Li|C;(jfer-HPEdZ>_}35PRX%$bre+x|FA4Cf4p3PCP3BJI#r-xSXzoIZ8G!P zm4ZM0GCA4|%-vr`S5h<1qE&<@1#w6P2?|+wu!5xvdF1An>#bGj-I?&Kv7Oqe<*_+r z(*fi`X3`qRpR8i2Ct~XqeagRX$r~{45Ag=T#?R8jw-|@T_Cv?<&7ai8f8a3pS^WPf f^WG=f{1#vUVb##Ji%}+D00000NkvXXu0mjf07olT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_m4v.png b/apps/icons/static/Fat Cow/16x16/file_extension_m4v.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0f2cfed9e0a0014a1c34bd0a78d279e21a05b8 GIT binary patch literal 651 zcmV;60(AX}P)1i?cTAzoo4+9-zzUZVsAwJ?RG4x-rDh=qj+1}hO1 z3`pYL?(CfJ&Hiw^SomOe=jXleeeat$qTlah=k?3KbYdEY=4H#*0*(+rKHYsVR-9zM zia#9OI(is6fDpnu@JNiYd+(ROjz-Pdr_1fm@xc@-N9$^h+Y5_O(jfreW8ehWrY6yP zwt%0Vd7O#c(`e2L0-4SMWX2GNG6kNGp&E}G0{YiHuV8>kqx8BKNzGMa3d{VX(6oDi-yXBQ$Ur9h^hvHuaS_6LLSUk zr@r{z{bT2=y)FXZCk;$V#DQxx6yRZvZXj^!AN4R2hB(o=XFJuQ4jr!7$*=rgEC62} z+qy8oxkvYH_px}R!y%nXn^9Pz!alIvzW^}Z-s`0gANQN=0p-RT2q8)tMdn|uIe?rt l)4YNIw-t)}!jr!O3;-4i;8MVr(6#^o002ovPDHLkV1h(wExiB$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mcd.png b/apps/icons/static/Fat Cow/16x16/file_extension_mcd.png new file mode 100644 index 0000000000000000000000000000000000000000..403ecad8befa46cc034c7020eb59e1d734af02a7 GIT binary patch literal 699 zcmV;s0!00ZP)+^M3aAKu--l1TPwzjhb-liPF+Xr}CA}t4g`Sjncy}1w5MYey z4!-B%P&R`Hw{v*&=nl>}ZibkM4FpuLJJ~I97-E?~x}JVAPO<_A_phGDg+b$l z5d9{>jw>v$GbsXLnvHkNBy~R0TRO1q*cEI&atW#QCPmuYpg8HYP$CAMU#oONx(1#I1dT5 z`vh|6DM_97g6gV{tLF0$1vCj!Gf>jnC8?bqDO^6f9~;_}5n%AigsyEO@MvTKbyqXD zY!f%Khp~P0Mtu2R#_U`PsrBu;&SXXuqU9XW-f#s$`s%|*yl?2jVDilWxJ<44@F6zKl7gmQO3Xgi{yVXLSfYktLS|{=U h*H6NIREs|X3;^NC5MVDxx>o=I002ovPDHLkV1il0JHG$` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mdb.png b/apps/icons/static/Fat Cow/16x16/file_extension_mdb.png new file mode 100644 index 0000000000000000000000000000000000000000..a74b16d60b0ab0f62615db23c8e1c3c5b271c648 GIT binary patch literal 645 zcmV;00($+4P)RCwBqQ%h)5K@>gnd7o6RL7P;& z5-Wm`g%n$hQ5pp4LR^$CY`YT_RFo`S34TDOc3De7go?Te2rdLy;=fpEKv&xx=*9c-EEQ(3LQ)wL)@H$S%gnI4_?o2ibZo z4odq$#mDbog;vUDn*tkGntYMne+iZ|GcPNp^P3A}$wOiQI$2dB%wL}ZcOf*Z>qBk7MtNBR0M^8({9@E#xi?H2@?eCrKpLyXA0{5*`{y42s_B%dIwRwV#vu5EtJWrl|4y_@!F{Qvq! fb*pCcM}PqUF=o`fmvckE00000NkvXXu0mjfo=F^- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mid.png b/apps/icons/static/Fat Cow/16x16/file_extension_mid.png new file mode 100644 index 0000000000000000000000000000000000000000..07887a064bccf145a215c945033ccf062b5ffbcc GIT binary patch literal 637 zcmV-@0)qXCP)f<4A-6%Ir9k`vEP4tk;`r}M@P{A#sYbK@;Ij^XhmO;vp3 z=56cfIGGRGQz)g(`)8+fK1q^ByWL*KF?f~@=lM zI82gibPo?Pci|!`l?s-Y7IEqF73RA&rGRslegKbB7>!1_zOaD#`D>_Ft5{!qV0>Qe z?3#K&Yn)2p6M;iT91Moo-rmAVeERSacb4n6Mq@Y=1c4+K60YYOTc^`Ov-uvYR7ge` zg;v4IF60CO~X{cu_nkg@PBWh^3&1B8xU)D_ZfO zr4(uti_#X`idN0;jDL5{c5QR;!|crb`Tza*{>(BdCD=vdD=ZO(#0IN67@%MQS38@$ z6X~9D=PN|?Qdb)+@+oXRT?k1&2|IRtb}44$NAICsoJWdxF|0w`WJDZq3UL7hXdb7w|FLJ%GSRu(aSsuc&)i4(Z+ zY-kgJt*I`cKo3wdSD|qQnyL^9fp|*;Sl?@~Gf&ah9JPb9|4JY;r3Fn954rC&i8TF{j^|v0b!|;{R=# f@@DMC9{~mcL4)HvwSIez00000NkvXXu0mjf=iDWf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mp2.png b/apps/icons/static/Fat Cow/16x16/file_extension_mp2.png new file mode 100644 index 0000000000000000000000000000000000000000..704a347e04508b477164bc434e3f630d9f4cf310 GIT binary patch literal 656 zcmV;B0&o3^P)1RCwBqQ$1)DK@|RGX7~0kS@8k%OZg}B z{{ntl0v{fkAfsj15^l-KT8oTKA3wa^oL)G6dwF(YtTjYXuxb4V5ANN9l8OQfHo{ng zgNMe@Y+lEk%ZoUYCJiw&C0@^5YqSw~5`(Bxg$e?Pw~jQ0A$!J#)f9JzPhmnW9t|#@ z2?;X7IGL9SZ8ZV{^COj_>IF2Bd|&&CO+DMtH+=&A=Z;}(Z!bq1?#MvE7!4Up2qlmj zgMsZkG0?XIL%VjPXU_rWHTB{?>7~)CbXfuuaCDN}=`lY#iO%)%`4bEc?)MtyOBNeV z1YExgI16un_vI6AEXDmwhpjyLkuO#S#y4LJKVR8z^o?ER+d)wairpw<#({nxnN@d q^2h*k>Zg4j|G&Nw?mch*3NQdpXXL*ypc@SU0000fAX5Q)+aYgz5%=xe znepD)eVbXcMeZ^zbLXCO&pk7by!Vheb8qFFwQdCH?EeoB0!V#bt4)sfa*Q>_M!+-I zryzVp5s>%J@#0){BR%=RF4aFjo|-StP23~1z>DV%7_EERwzar6a|QKhi}?O@8qGYN zdx9ktBqo;G=1xiZ2#nb$ASSRc+$BfYFReM7|rEs@V)uN5*+u%w`q z1n*bZacbfO#_y&WyVJnC;R`I-%?hSRK>TZ22TC-W3|_l`31`PD$d$s6%^hs*?qTTo zv9KJQQrOh5z*#0R@ZAyWH&5gIXa$z#Q^^E!SyG2V1UWM+22$0ViI3YYs1h6ORH(xsf-r*2 z8NJ5Zn@zm>^ao9mD>uY1D<4E4k}}&Fp-@muxAAhF!HS@?={-%U8!!SP_bwQClt;bQ z*ud&mhK#RK$Cii!@478x0^YY+x+<4~v*~Xeu1*s`{rFHx?&%!~Or!(jGkYBsEBC4~-sd4}wRj_y^jf2c_V_Rw$^5iYTRspr@8XL~=1uV$|A# zf{oQSkW!P)?u_s4nz%77IIzo`?|tu^Z{ExZtu?x@yxeqM9pN}QbnP!7g;>wt9f;O) zf4C<9T%{wI5`9nv3c+;0Oe;+oyf3$sZ?i||9xl(sF9a7ct7;`j;r{F*3`3HDAOQ{6 zRY;!g#nj_@i}ZL8 z&Kw2y*c*72%6dG{a?k8BhyQW9SkGU6GeYl3noX}G5hW(@pQ2M zuRxj3%GMHJZ}nlf(Y&vTc&ZMoZJ|U7W%$$d>K59rrI7u$jn=Ug-mVlqykOHpy52!e zpu*NHzo+p#?{Q#%7=zO}v^0ltZYt;D2K9(}*l`QgUBfc`Yid%r2~>0;6kjRRUz799 zYv_S@3e*EDWO?!0#Hk&7z}U>~aca+LA4Oeiakidx7Ez#S#4fC{W!p2fqav06-x1XD-1ZS^xk507*qoM6N<$ Eg3IkIYXATM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mpg.png b/apps/icons/static/Fat Cow/16x16/file_extension_mpg.png new file mode 100644 index 0000000000000000000000000000000000000000..d01440fe284a5bf3fb79bf9472578d58bafe448c GIT binary patch literal 645 zcmV;00($+4P)RCwBqQ{78cK@|VZ+1jDlrAWN-7IWr zw+|n}duKXl?!C6FD|BF(nKNg8=Xbt@)*7AH@0YaFDMjbCL`d=N)rG#z@m)u@wz<&f zuAbds03ie_jaaAX?0MhQOGCqVCI*k4ssy%ULqAY>IyMa{CAniI5GaMt?lwHiO=9Zu zN%Sqf9N0HBEC^&E29V3%l!lYAX<6Z(w2`2l^@i2&GDdn2VB5~7{{7cR?p85i3CK_r z+#e#$;aT)a(A_5%ndTJQZ{!WF?!)cyW)@CV1CWD&Lf}|mpE(M*_ygl}Uy*Y^Vfw>7 zTDGUrvZD#MB+x*c@K!Nksa%yqHgCe&j$LN4^{DHi@VSU5AHSeu&(<(UD*+Ty zb!>?TGal}_bGVeBKxRV&dRsF%xFwA%hxTIZ<~;lrrTzy%)OWxPZonBrfLPqH$dv z&gTn8?>LsR6SYFnR0YeHQQJxcR7Opf3c}o3_?_)m=Rkzrm~=u0&-;67=78VL4AiOu z`N8`71dcy^VfsIgG~T5M-$hjb5kRo`bKIRmmx|`1)=+Xcb4$y}ep#=>32dcv3jZ%< f`ZvpmzXA*Z@oeVUjAU7h00000NkvXXu0mjfj)gKi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_msi.png b/apps/icons/static/Fat Cow/16x16/file_extension_msi.png new file mode 100644 index 0000000000000000000000000000000000000000..3f53d37854b034acd10d941f95f6fbd5ac124be2 GIT binary patch literal 697 zcmV;q0!ICbP)n?VLL^GWH0%kNfVq_k8zz-}!mM7=!kqJ72Xn5o0v|IfTs3_n(WFw|tL> z!!N$P@7Q4!2?RX^D59Wwl9|n9Yu&+-`)>!5y_LL9i4My1F#R|MDJ6685tLGh#Sb9$ zXabq57qQ=UdoVa6h@_`XAj^i<8cr~XK!_%-Iw0|zm6@(-0bP2!Wx_Eb`56k&Hs_Ua@ym1#>t_`E6u7>4xtqnmGDpDW-zXDAmNEv`6Z{O%M#2Yqa`EmlCEnAVKJpPjRD6#|O z3sQentq)TeMVzQ8qa{$kex|;>`EZCEq}(H>w9$n1N7mYGD+6R4)a$KJuvsjK&IT{u#8fN4O z$geug)<;pIJ2SCwv7v2rGOjsjXn9H1+EUgnE!ZzfZvR7o{B!T%PqO_kO0xnq9ePY8 zzXT;9zuBB9s!Dw1JJsvU*sy%zzBAVzw#+1uHRfjf3A$Vq20UyXYDF!r!0ymc-aTbW zaSruOFFDq5k43rJn3h$OCeYGBO2Hhri;^t(RDGJ*hc|5Nc!>ALakgLXplVeKhA~bu zX^=L18iANl@OB_f`_Y4psj_yv2bWe$dF%(RyXvIV3D9F$ubQV@@JB&kcm$u##>%=Y zTx-n7`y-65I1vHCyfbC!-EsUkE9nVGrDftT6D1aed^k0Q47)<(?z?n(3mJ~-L`@gb zF^#zDz~OX}7xK=oAmxEu(+D~3tp5CfWZ^R0v9Bb)Mfq~_HJMV0XZ|+2!?D>2CcEHq z*qP@QwC_F7aNARsxiisCg`B}Q#6Ty0hf03PlOEBT3VNghzm)i_p`I~0Ji6w=&{klg zf~Oo?;W)uWL@J2Rra+LF>O%hjnlif#c?-RN(J7D{23;u zcA)>;2t@%OoAZ2hEUsZR9G3$lyEg=b&F@LH_EMbTqi-lSk)MW0?ZL@Qcb>a_fl5_X zFh83*})MC7~9RPalH0RW}i V0xOx&W&r>I002ovPDHLkV1kX*Y)t?F literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ogg.png b/apps/icons/static/Fat Cow/16x16/file_extension_ogg.png new file mode 100644 index 0000000000000000000000000000000000000000..874915f710eb05de81e89f7210542e4ad95b47f5 GIT binary patch literal 690 zcmV;j0!{siP)`(BneXsi%7!Tgzh6M z?tU!#8F(TJrMFERZ?D9m^AEu42zc};!aWbM_4N@BjCG__JdLI;fn2$t^5y z?*SV7fb27<^_QS(I;7=KU>iSyy>SdptcwG8?@3TZib%BZ;L92sGz|&67uxI$+LG5X zbn-WDw1jY$^74l5?#aNaPXXLP!LX1sWMq&6R~Vj8*^u};?yt}R(z;6h*6&k%<&_RZ zV-7S`_8tn#N^{@q@Yp)M1_gU_Dk`oWBAL Y09`2TD3C;CI{*Lx07*qoM6N<$f~mtf0ssI2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_pdf.png b/apps/icons/static/Fat Cow/16x16/file_extension_pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..ef52e6a4d8c007d2e730b5fe68c2c081e3315364 GIT binary patch literal 657 zcmV;C0&e|@P)|7~{y-Exc@RNS(4(HLfoc{ke5TQ`5A$jrAgVBx3sYoDvn6cyxXnpIpUP|@rQZ^rsqLb%! zR_pnBy$GcZ-d~;5rBwEQB%oq0n;xum8p2M5J5weD?KJ`42dMED} z#^y=UeMYzqNZW=?Bp{?jZsr1E-){};%y7}-LZL(z{ zj7A4gxg4sWS3vxI>(B_aZyYt-^)Ug1`lf(VF#KS36|Lnm6uSb8hM7{kE<%?B3V$dT zAS1vQ?6EP>f&K8`Er5&wnO2In0JSZMn1hCKz!@kDQb@?*Ap|RBBq#Pla4RL-k|bH6 z-ot@86o;cM8^j&3rY7M(e+j>^h|HtA@SZ+{uC7BH2d`ft3PHp|G#N;?*_VWU;uz$> zc38W2qIT#gn)e=d0ya*2hgjQyb>uMY>2vUAE+bedaD{?0yRQF)fAdZlE(V=mM_{-v z5=?Ggy8-%8giNJ7Va4Eif9Zmmj-TcL338j$vH9nvg1gqK?+E+=UKHQFJ&4WA^-nO_ r)Q7LpZ6u-*p0fCVRG7Q`OMn3YukhRVY_OIH00000NkvXXu0mjf3jigk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_png.png b/apps/icons/static/Fat Cow/16x16/file_extension_png.png new file mode 100644 index 0000000000000000000000000000000000000000..812e3c012b9ffbc4b8d11527145d0382a035932b GIT binary patch literal 702 zcmV;v0zv(WP)*qt}?zW2TFy_q4cHLg7R@Iy+KRc!Z+_L2y~q18Ku+)&50j&;pX zN}atpm4lXyjqxykh4>=}SpK{=7|kv|ynA-fneH5xKxu_20*Y?{&(W5|@V6A9xDS}V zy@1lyBfQ>L!0aM1Nuh@zCIL1inn+Nb(yUvWpvi?00^zUkI6gWAL8DXd+&hm^c@yWf z2_g2@UTmpV_W~ZNbxfbpNR0Tm=A|XTD8~PVP%akBOxT3+CQ;dpYq~=+t5V#F^ z6k1&OaN-`2Wezwv?Nso3@H&&QqguA}i;cICrn2?N3aD3s5M;Au6E(g#607|=%ng*- z7My{l>pHT!!gk%_EWVrI?fY*ydJMR^G;VL+$N>HGWWOscgkie0{YMr`s|k?nY?mbp_?8Hx6Yw1Vpqe kKJ@<{lH-<)@mqia00gDvwpb81V*mgE07*qoM6N<$f`Y3eK@`WoZ)RuC+~ts< zg`%etwGgopazzx>LJJWU#X^(9|3Fj(5l*lO1O&m}G$M$dU?B(r3v@dh_eQB> zjjbIycb=mK-PSU}V7Xi0-88qKOh4?*rm1y+^PM(Ed+`N?kR!bYhfbWqhnG(=b^j4s z@$Z=??jeOlnU%~RC^2AwSr0j4u;ZAF@M{3nFI>a2D$g`!LvZ>^77+I^d9w}4n+1s^ zCNzFLK8~%mefZkgjFq^Lsgq~1gp#zqpXZ20h3q z1}VjG%GBinEEb5MO2ffqbqBT_yTgDAdhLZ_T^_)67l)ncvK|5|+fc1v5C5yJyUb7O zP^bZui631lqq{hpNqJwhHWU^rn!p2D90!Z2#3!%w4&7(F{DzZtqz-YPCoduuY2cH5 z3dc{kf)+XBv+qLO<|hcFMFRBvD2gw{NZr_Y@*M^I?AupMZ@!HE> z?*fK*M45<#<8x{})aTWD-_r8y#}mNy&Rf{=rKo#%+#>5&e~Fyk%x(9~yE*r1Y}73Q zPg-#zDo09FM64pMaUcl1j{NhCclyFoTV2D@g>zHOz|&S(8(=R%z(GM6WD;oTl7i#^ zN00QQ&a_^z)J_iz{*t>+6EygGqX0%paOcBG&U&`3}U zHRn&k?)}Et<_5643oz*W!6B%wE?sn|wL(IiPR zfMsW?_nG+zus?qxotyQvNCy~s^bo2NWBt|)T$1hwz%Nkzg5GY}fOX6@uog}+r7!|j zE8Z@C`%p-rqY!kg2KuoBefDzhWY!iy2dmyLe#J@TJ_sunY){^V<>U>#d&@a!_#}R~ zGVPNncJV8wAZ3ipKskb|#`t(?(w7sQyy$Qrh&6;xTJQqtCgQd%$8md%e5+<-(fnkC z)zQ99fF0mXeR1XdztdQ>sOg`dWgv*?IPZJ#|LZ%)ZOi7500RIDjNS1Gh;iNk0000< KMNUMnLSTZdsUvFu literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_psd.png b/apps/icons/static/Fat Cow/16x16/file_extension_psd.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f6ec562b774d60b3536be5e38d640ad38c21ba GIT binary patch literal 689 zcmV;i0#5yjP)XqucEXMD79^U&NV zuC*P7`ADTx?JZkj0T{CzbeNlpg>G*}i6jl zQz+|#1Q!9`^S&W$TffN8pPg;R{8>pmPoKUQ08A{w0J^jwgkyun+nshimw$!hnN8?< zSwPprJ`9ci#LDFKsWc!4q@bZ{Y-z_8)KJ|%UBNe>#?YBwhn_RL(R3njyET~s3jh-F zm<`UXO&}fzk1)l8*I|l2J^^Rm}FEp|2kwD#VNl8z)TX|x@9y^;s32j`#zY-KLG{+ XA4~%b)|^RR00000NkvXXu0mjfP2M!` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_pst.png b/apps/icons/static/Fat Cow/16x16/file_extension_pst.png new file mode 100644 index 0000000000000000000000000000000000000000..5da647e5d01b0161fb2a8fb17a3175c7995eb286 GIT binary patch literal 624 zcmV-$0+0QPP)mZ<mvQ}WzMm!kn1|Q%Y>BKXJe}k*K5vW)A_^6 z?XgjsP*5m1Lm0(B)$;FNrhYwcCZ2!zHCRlndu+6`W#aeZETq&Sgit#;j)jis2-X(j zcrm_(W^;64Jq|%610@8Mp>{GJR6%ML1p?btDo8#K&w)p8X3-?a`u|KD6_nM-sWQ+) zyJ?iHX*#LU$ZKj2JCBErZP=e_#oEMEgu+jV)QOcU;Cfh>bW{t1clApkNYz2+3nFbD zY6v2RnGXtBAYin4j&ScJY8pH5yos~j71ZXw<5m%wz%egW^1tn69Is44>XjrxBefP> z`x15C?@`;@3n%;8m+VtOuQw(?E9pOdp%?Ojdtq@9zm$<9gY$`s^UlU zQP0zwQ^dwoO-h}6n%pt|L?8s&`tGmh~$I#H?)yhzV^#Voq#!fO%)(_vKAD0~UQ z*?%Xs`SaT=YJUF_m3xl!m3G0000< KMNUMnLSTaHrXfB6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ptb.png b/apps/icons/static/Fat Cow/16x16/file_extension_ptb.png new file mode 100644 index 0000000000000000000000000000000000000000..8250def1cf11eabacb57b712f7e1d5aae70047cc GIT binary patch literal 664 zcmV;J0%!e+P)u6xco2H@DBeBAiiaLN^dM9Od(cA>Jg6u&L1+qM zz^2wF+s*EdZ)a_qZF=zS&di&6Z@&57n>VDj#`otFn>z4wS_g=WHa+nN5{>a2)k4>z zBbzc4-aIySFI0^CzVJK<4A4&F!)UeQJ}cc?zutR91YjIHsI5K(5ib#iNAT}qeDW^V z-aWvn+gm95H|MIA6=IONJpi%KHh{F!P{|CG6*ZX{FhE2C^(`Ph^AyG77q8V8N{jsf zfe$5;+$<^$tzDd5L)j6qKlI~;;QV&n{38?WJZ9Jt;toZU8p{3P7>_d(WBBxIuDms~BeNg74)ui-7)~AK z1b&0Ev(e^02H|3>ZnT}3mzc~ppDww26*P~+8U$_EAZ5xhIwXmv))6#6A$@r{=8y?H zx5GXfCGSD~f@b yxcOc382XRxS+uEjDzTo!|4WniRYT>k00RJEBFiL$$4BM>0000vZYzBliC->mZ9W5?*tug>`%?;TbT&rmYa`tz#`r^@Yp@59^3 zLy`~d9e^W&61d7U1>_{STzL1Pw=ptyXZGTmqn!ts7Ta=`Vd~j5bfjDPaMog9{~kPe z^aSrOpT*$4#t=rv6iJ3!1UfvKVVy%18$`xHo0wss7!Aww6#+{>@c7Umwp1!dwpGXP z7Zk{e4V%G{uI?-{DiT$mq~Ggxl*_&7t4=@@xPM?b7Ut&<76=dsn8^3s`IBpmoY+*x z!^MwCSe|n(H?>d#w|G7bCHGaw!_N9E*Rk>H4P1Kq9LKkA#*11FFK1?8gQcoSAWO>< zVtP70Ne9>|63tRXK!Jm7zj zb|u((cQTL}dQoC0BCXqS5tn%z@C5?<>*w^B*|+`Pul!{qbg7B#tT|kJ;@e9}P)b!e k@4^3%Z_JyM$sYj*013<96hNqh-2eap07*qoM6N<$g8VEk8~^|S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_qbb.png b/apps/icons/static/Fat Cow/16x16/file_extension_qbb.png new file mode 100644 index 0000000000000000000000000000000000000000..5e4d56b8637056ca51d15e642058d8742ba89b32 GIT binary patch literal 612 zcmV-q0-ODbP)o9K^%C$3J1O)2bv zysX(1yj)+ud^lzo-#vb_gd0`jq-1k8$IItyh$EwNx(V`(@yTm=y1tIL4;Zs6Cuc4# zel|ifQxZhMo?M=Dq-lh-k)k2D&bnqUV6-X+R%W+xx;c9N@>0B7BM5e#MG_mtl{-m< zfE-Q?AH~JH1{dZHhK7!-xv5$UYMEStNI+54?jZOQ>8+3N(L8e&qfJs^AT<0(23qW0 zCSX;rC689?JAUqbgOfb;uXE?eN`-n0&KD9O+75JAWW4dPAQWJ1%q@dt-%$|+>mkZo zTL{GB)3boc;l|(fS=uZC?pEB;6q|{NR<8UAhbZa zm?b>9xs2Q&Dh40|P(hlH4=wz|fwx8IUq`BGMKO9CGRFyyggHe|(th1l2S!if#Jye~ zIn{@~{XGejLMY|2?i_EK6Cv&I>&NESJ~kFI(|L{U^Ph=gRPCzE$ZFq9Ah5sq^`~tb y=ZdwiU!~-v^|cm+aYUX6@c*MFxJ`XH5MTfSlI{K6e#Qp?0000fAX7{1kU?Idr zLmpTVN`a72K%vGTfCV2hp`fxhYNZLCCPo^5fCY5gQ9ct1(L{_fQem{PqA&!6w-0f5 z_ImHUVR@Se36q_jnVoyiJ#*$RF*Cj_R(9E?T{0~-4lg3#e-A%Icd-|OBfk*v(Cm^- za#@joJX+VelQm=i$NH6x7jIWa9$}_6Ns~Z>(*t~3egYGrAaEHlI<Qa_Sc7nCR1LY)(?aftGhwh?!(>2eP zHPGgPM`U$G0yZ{yATJ}@>pS1EwYDWjHzNne#X~v~ZcYe}6^IX(VU2^O6jriomVpQC z_cT!``J7}I!0ddG!X&+g<^0(IJ0Usjn0CwIGDxG1x zR33F-`oA)X9GV1^_TBy3y0Qz|{Z%002ovPDHLkV1kYf|04hZ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_qxd.png b/apps/icons/static/Fat Cow/16x16/file_extension_qxd.png new file mode 100644 index 0000000000000000000000000000000000000000..577f6efd0d2bcdc689d57dd7d06bb10645b28a8d GIT binary patch literal 714 zcmV;*0yX`KP) zwJO9&iidcpO%8hKp%hvWQ!o-Gc(7FvK@h}?=+T=O4HQun6N9LiUg}Mh8t@RU^-xU} zN)<)0+E$vpzjfZG2}z^i!oD}V`^~pA-^?=3IgZ~7EZUCkckO=-#@P4Vsb9g`x`tKU zk3-If2NGhFRpBl~tR3!<<>1r8hb<$SH`#|{tH&CNl`0!xTLzvyeGFNWYyP09Fw{Sc z2NO9=oa4A`?MseiN{mR7O#~teZa~u%D6-;)D{i-J`oo0e5-tN*4o%~#6g{ere^hBF z;rdB60?RR>DhvuyN;0Qui)mVA?C9K%;oA&D*BQDxIzd?-Sr-ALaOozQu3|Qkm0{Xt z>(tLuTp(ba?{~MB{5B zuZzI6DzI4vqj7TXPGNqri2U?Lv}v1gx-SQrv>7j?Nta3!L0tpep#x?J=Q2fcX)=nz z@C6Kn&*SFH1p2y3c*!7~(V7AiDHxE|>gMF^HJpv#M`UZiSf}=9@OkMiLcti}R+|W< zwKjue8&rkrvcne=V!EUB<2iiVW^D6CFuz=zGTtcl|pXj4CNm{ zVc`xbZ(+&!29N3$xW80^8iu;gqkEBkmxf!-WX}z85(y6C_18SIGim60o4~bHK}5t% zcs&|4?#H9j81nB=iZ>uJi3oMHZ)_)96}W~BsszSw{%pFqa?tI6E}j8xbGh*;(wz=X ww^9{>uOEpQ$k=YO{rLa!ll!CvRqE^r%wl(|bytmn9lPEaw_Psar&Aj<$W|`-CV8?ELhwCOm=YI-g3%EPDHn@5f ztSZ0ceA?Uzhm@SL(8qN>IJ5+I=Hr)^=lv6RkUMcS8dt4^lg{I}rvQbE*QAcTF_ztd zbGb=)`4M!Vat5aQCm0182m zQy4wuAzJLP24&ktQ(VL7p-v3#%g9m$^4kWk=4WyK{#zXB&Qvvr2l=m*Z4}P*V%YSZ zUzLjJ+PVcD?VE@WaPnX~o>2`}EXU_tTLa7SuyK7;Xn0b1iv8vRyqkR=>M~@v9q%t0 zpi=0FJbL&5Jw3bY=BXCPgC6P{$KZu&%zs^ys+nR5eSLdF;J3vxj+0&Bz-kAHL?hx0 zix!417G;{tmW#{7+t8It;@*o-xRRekBBr3l;HaNO3dt$AWzW&&avv8>K@EuMl);+DxNNZ~lXz|H#v3__ZL1S<7egs<(L(qEtY4Gkh3Q@J z+^QDU|B+&Gi4RrscV;Y2=Oq4LevsdsIQ$V{06e9}Fkm|zC;$Ke07*qoM6N<$f?pLj A2><{9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_rar.png b/apps/icons/static/Fat Cow/16x16/file_extension_rar.png new file mode 100644 index 0000000000000000000000000000000000000000..6a94dd89cdd37df9279645ff4b827529a1e39ec9 GIT binary patch literal 740 zcmVeR^Ij#Bx8B*6_DVgy(E2S6nxrY=leNQ}`R;MRo1MK`)|W2h^LZg2qP^3rab?YRx0?;%)_nV4bafq2j|Eo zcelDwTPBy)3FeMP_2u*hGn6=e{@hU-Z9`y4)n-VaQmUwfFZRK_z8Q>c?15LEl7w%7A8y@J~JP3x5H2N$ui zOJ`zg5(_Qi@l5IgfiTAFxe>2IZ8+dRv$R)%{3@iDkdg>I7u`c~EK-3C?TbA-XswiP z1~uy%u&K0uHavozvXP8#L)!JvcHmr3D?WcIV{WX7Fc0)Z#0KuYNkcy!VT~(zWrQiX zvAz!%t$3ao1*WeVH8BW9`#L7)Un7JvPIN^Ae3J&$9f}1H4#BXo3CL0-C`u?4BwFC1 ztGn^@Ap%|_aN(Kx7rz0jgIcD(8I6G#vAyNMR&IbZ_#*_z?XMus@b{Mh6A~BRu3_45 z$N7_CeEeO(jJ1adwh1EwoWUOj84J+Ss5aa_tBygG%75PBYxsuz2<OI>mq7jA(jyr=_=$$HuEa=&n2)U%AFL8Td2;B9ne;~nY zLLM?w@^R-1ggT?u!BC)W3yP53Bza`$T8xw5N*8(V)5W1B2qlr9ukWPYJ2EW1dFF?Kt)d$e-2fP_)Cc=saU~71%p-(9@2|8 zBBcj^4i<_vB-wq=d)sWcO$7&rH#<8s@B8N4WkLwB-h02`x(QJHPh;#So}5V5AH`BF zQv?x&AEpKK-c7LDo5QI%$*>V1A8bYblvqnzRVXexCW|6%@K-!jdJ53zT)tXHt_Zo zbfPEZRe@#uJE%~#9X4>bryc!=wl#<_GVvLg#)|0fT=|aI@s}$#Oyttox;~EEFK2N5 z*(WUgsjA(?BPLEC*^bv&4&v%q$>Y0v2UUVCo2BI*O;aO7iycC9Jfw0%4~p2>998s! z<`2-8<;R6%9f(IwIG&QQ34zRc-xJoLKuOckaPrzaobTdi^bJqJwnCof zt5q;)!$0OLI5qqpwVFV=>fq+UZtU8Uz|+DUZjH|%Z0cy*5Lp8Ojns%kQ_NH{x}=Ip zl5S2$apulPeEGJBWFiEvd38YuyuJXF5VY7~C9zyn)Y36HT2xiv}Z8yQPcoWTFvJoS}i@K=BV0Lu-`Je}?pX8-^I07*qo IM6N<$g6DQJk^lez literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_rmvb.png b/apps/icons/static/Fat Cow/16x16/file_extension_rmvb.png new file mode 100644 index 0000000000000000000000000000000000000000..9c533a050507f9d0143e7bb15baed35900b10c02 GIT binary patch literal 660 zcmV;F0&D$=P)OcHVog`;?V3 zMKGwv1=))r^al?e45GaRDYO;^2^9*_#X>qoLUbq!qB<-U5k}BL5FrcIK`2@DP=}yH zSX2i~qmpRZ_WkQO^Y%UVsYwI#X6E;AzVG+VW1i=M9lHAiuA2ny|2Y_2!h_*W!O^S5 z3iYMrbJ?A6$jBKBb6nShLsQ1ie)`(_d@z3>g<}Wn>xx=Al{_&y1H`zzP1z_L7sZpa2gM($o_MOw&M<>96vv5OL}Kg_jq0qd$|%A$Pm5s(@tF zs0qZi7#c(jhVWNOp>uN^SoR*x>)1wnLN^elp!m{3a8NufTT*giJ02d-eL%K*3q&Rb zO)$F1Lw&Qu9#m}?&2bH5`!hJPw=2@j@*f-d;yYY^^cDyD(h+fZfWK0;Q9R#|k!)He zAHFn;r>_>2yU`FhwXYk`s0S6x@%gUofkkk;I+{br!uJY}Tq&XF1aKhGN>PkkJRMAP&t?dbn-Fl7pU&?52 zX@KBkS;|4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_rtf.png b/apps/icons/static/Fat Cow/16x16/file_extension_rtf.png new file mode 100644 index 0000000000000000000000000000000000000000..a7efed7e318a76bf34b37cdeeae0caf4fd51ecc1 GIT binary patch literal 664 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 BGS2`2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ss.png b/apps/icons/static/Fat Cow/16x16/file_extension_ss.png new file mode 100644 index 0000000000000000000000000000000000000000..7d056d0241657e889c59a79bcc5ad4f19e671dbd GIT binary patch literal 695 zcmV;o0!aOdP)MbWR%RepEaRt|2Uc( zykWE5Uw9rriTF|sRaG8NR=TPNg8JRrGEzvEmPo(BY$ArrO4V6qoSUUr&`1fUbG%yY z$K;oODWaeo_6H`iHW-&E0ArA4}YZSf?MpT4(?O002ovPDHLkV1nEaHUaIZeoiN4WXc}<2-EgTYG|Pn6ZbR*MfmTcM*&y?Lc#i|8PhHS= z2VeEe1^`_XDp7S!hOqzbYaDJ>aimiRiX{XNMo?r7pUFIti0FL2U#2-yH5%9vqT=)? zJ3=g=sKD|AgdfHb7Fk;bpt3!fzYieABY?e&_W+`f7MZ5O{9Qn9?lLMLlZaAIbLAbz zo;)31Q*Q(TK(p>Vdq#FZvnlWLSFXdz{X}#lPYs$F6LHaCgn<;1DA($e2{aW}HjB#2 z8xoLa5AVZ_pictJyb%T@j@);<0~n@!2gUefcu$>mJRW->`# z7`7A7k-xu$(5)N5<}aXBl+?}DRVQ~8Kw;>{;^3PFWEbWUym$%j=roO0qZQM8Xw=bN zj*kFn4gg`PB&2ocE~3v~0@KHB!4>{sl(j1=LPkd=#Sqtast^dVvmgdla*^kn=){ zr)e(0=fiNm15gIm^i*n=i-P`I|31AU`YL6 T9B!5+00000NkvXXu0mjfqB|{d literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_tgz.png b/apps/icons/static/Fat Cow/16x16/file_extension_tgz.png new file mode 100644 index 0000000000000000000000000000000000000000..5253aab3d0be7f7c92145ac59756010b4f0cf645 GIT binary patch literal 621 zcmV-z0+RiSP)oF{&|2gB_O}zW_s15WEYv5FSUP5NtwS`L%V@rPgSRWMu$S&b zzC49L`@5*WuHo9<8Jx*xE3;GM)h+@d@f}j0N0x#$2A4|{_)vdA@fI}6+I7JAgEG>*vFNZ7#_PR@&5kPn7>!V^qm4SnG7o~#{@R1z-l8sFjVuU z(hVW``eh5}hH^Nc%Sow>qfQ-Bf@{e|LnKV}sZkY@-#a^4UtbgZOhydJ7K93z&k+Gj z=j9A=u~5NkvnpkIDORRsDn2Pt-Az>RMS+P_Xsk9CksqzVL?v-!*%*he5@_#;nSl}@ zP`(h2n|zM(B>0?hNeP`jpmYi?6mLCk1B$nwQH;o`ENivkx_S`4#;}Q?T2Gz5&<3z? zqU=(te0)+jEP)Zc+50OFz7eTbJQd_ieCA4Vgs(rMH76mOTXfffYHeo@Qm6JLkx|0fHCW>NU z9B^Sc-T&|W|8VDVr^s_R_nyah&iTG`nbsP{&Q45av{G%wufG@tG-K(v_bzspTvRJd zA5?s-?=$RH-yPaP)-J9R)A(_{056V}4v#G_c7lZ|1-_M+GpB_MO7~^bGDi zx`NHEccVZ8K8UQG(sXu0F1QdSpYl8cWZ(u=ZDM@57xiv()Dcfiml0XLriPGC6#y3! zKfYuT>xkjR_)~bwL(jk&YW4MU4S*fVb&B0ANx*MUA(zWTlCO35PP>xeWvY3QY17>h zR?rMv3b;Oe7%y%P;e79269kvCNLY|WUlzp#Zj2p4d|xweKU+n2tPz8gui!{-ClgG= zm%avo)WXEMLs(kNBlUS51MxlRibjYR7k974(cTiq^VE0DrgdqGDgYuI4_{{ph@n8c zPcLO{-tmLYws_=L3Lg1)wZ-6{N6j~mM9HNMojY2w$(;|hH0YQToMZD-C{)BX% zBo=xx*_|2Ryft^b=Lrt%GBfXc-+b?zH^LZ$VzGBc>nLyMsX=SIBZRPDZEWmyXEPLI zUHh}i1A`Z7Q!|)SECfayifLLJEG<^H6$;_>_;}@9@(g!_O+{;%d3+DjaVTBbbSM>} ze_#ZqhqrL;`Xa*c{BWTFK_tT|0(+u13Vsm4aXePRq$(sDQY9sR)`3$e?^AsA?9`O+ zQPP*oBD)=CKX*f_o8@X7n7bCx`20;`O_^50Hs3+hfdY2q$Xmpq52mV zX0h+UVeCJ6gv(-2T0LL|YK@XYT)kXI>$rWV2fml%8|mpi)}Fu`CZs{TA!GzeNGUx! zNTp)3X=214B**(|33KJUxN_+Yc5FXH=4!^p*PJ4t5=ed!WE+9%he!DIHcOeAT3kby^6?08OFFIInj zCEVsj0SONb_kjn`3y>it&tFcal4qYyAd|^)yC*$}OOQk$6oPE<=b`xcwp>POW(Zri zbYpp?N*x#=o9iI3W_*gEUe`}wy_i4Rc#S6h@mn;Xxg+iSK>R8h-?(C%M4P*=G`P)8USFD>dX?05nnH$;znwr4{Yx8z!qaXX?0iOP{yi$y+QhrLWh5ZF zK_@e7?SoPPh5-~yl3cY~!HcmG1iqf2g;i;Kshf8t@?=-kY9X&>ovMq=D?EJk7{!H> zQ`9#&EON)Q02YoZG!`G;jAx9TUE6kb@hGv0n!P5{@O>Y}@)rJ7D%d+ZLp3xUZ}NH? zq$qMWV`6FrB87a8i(bU$F>5}T<5;sNjrW`d@ECxn_=m&OpXl%D!okURj&umV zknE}A%aPcN0Bj=wH3QTem4}`ut@!fw49~jTIVP8v`W*_iGc&XyLN-qbYy1xl>rmw0 z#H|YCnndKxHxoQZay9F?~KG)|2+bE75BT|goPP8`PYK`pKG2y|0}=%ZWN^xWDAPZ00000NkvXX Hu0mjf_l5jt literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_torrent.png b/apps/icons/static/Fat Cow/16x16/file_extension_torrent.png new file mode 100644 index 0000000000000000000000000000000000000000..09de7ab1d425834775a91b9dbc87c5dc88ab9608 GIT binary patch literal 618 zcmV-w0+s!VP)F%L13)k6k^ z5VIi)8UzoEupkJ6;2}T2Z15mnM4}S#B<7^xHGx$WkG{^ih`D$Q=)sHNDWa_4;}!!O z5@x5nt?Jp?-C-BBhN64AtG@oKzHZ^11Ka%5>i5iKlg?R;G9d)HYQ4GMI##T4t}cE! zd3mu32B6ShqNC4P11Tjwec7C{%~#Lg-uSUt?CU|a)a+yR#S*j%(Faa(b72klpIyb~ zavS?*w}Iw53J~3=2pDG&$KxJ=PiER#mcqayPyzO~4er$*;Q@3*JzkfTwjc-VOic$m z2r+h`f-{rnAe4fl|D9jIacZ`X`Ikp=e)R~BS8K4&Ugn$R`W7nhx#}zu2O6b@Q0v$niRhUa^n5vxc^V7*$l2Z8|aomuMIY5da413g9>PK$Xr5WC|81Lczy1|q07n16N(M*4ssI2007*qoM6N<$ Ef@u60)c^nh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ttf.png b/apps/icons/static/Fat Cow/16x16/file_extension_ttf.png new file mode 100644 index 0000000000000000000000000000000000000000..51a0bbb6ef4f0c42b7dba32e6a11a3a2e5e0041d GIT binary patch literal 668 zcmV;N0%QG&P)(j)fDJ zp#w%xnGM(?qMUZE!^G@o6SQa}7`SU&6hcV57A;y7g@o-|)JBN{VZsJ$Q5a<;fyks# zFynjocFuk8P4m)47w)_Fo%@~de&^>3Yb_2=Emi_++KmAXOH;&aG6bX)tDmm*?@BD} z$3ydnoySh~!@wI(P)P zUzD(ReE=g*^P`wt5JWPXA`k=*==Nsq!&9;@p(aD8KnODY{(&b$owzuYKj+;kdxSX4 zzA|BA0<9IaQbeMmXjQa^A<(zG1G%XcblfOme=f`M52X}10s?x{gQ5^z?1ohtyjoht zU~e~y`?{U|Z=zEnL^<%J;%uWv`wN9uOq|$(TXSo8T>c7QMM*t%4J1uR<# zMR7}v9n0d%vkJzK?h=w2T)9|BYZiwAEj z80ga2)8@Hzhx@mY5GRpkjvUUo|Cg7W=-U}jki7}_=Bo~eZ3#%4rbG?*`I!G^F#SHD zibQ1_KBS%fe#to876QqgMkUH-GC1?l(pI>5siLmUZ_Y*C%IA!8_|#kYwLbf1xm+~X z)?1`8&PE$MGrs;#`B_r0_tL%{|37|`-x6>B2rvM|^V(+LdXy#r0000Pt=9xYUH=-`1gflx>Up7t4Z+sTF_iPBIweQ6O| zD`bNJAxH2p$%KHS6a@TqVG`%&mQb%urS8N;spfE-?Awdzv6rzc_n8xV+Se@(d$p@w}s} z3&p$7k;!BuC2i@#pI<*;zx(`gAbC9TGi+6xVgrh0!6yXdULa8)%iZ|@@q_I?iSSo| Z0RV*7nBh-qdNbA{a5qj`Yi=c;k5PBDnf;|f}kN1>tD4< z(pGJg?9BS!B-vzb4?ftPH#6V&z4zwL2+#9y?&_1gRyxN1zs4(qKPeWcuASK8uUD}) z|CoGg;D}ii3>Ot9&$af9$b4=w-ak5XXL>w&zA=DZQ!Bd~52xlJB}oWTAuA8Z&vxVP z zKnkww5t#)nlQOs*PorGc*uE={lb2tavXZI8$iA6R1v220UCKaO5}GC~R-))iX{6I1 zk=VZjd%AW)Qf5k-!wH@Nn@Lwn6lomp-;3UZ?LH`zTgKRAngV$^babC7v1YR7lu20; zWcYMvfc*7y5vv7Yr0)Pc%Z96ht*)2ADU;XR6*n6fZahPFVFg=b&A5572hkP@_kl3o zYBWCsu1(th6d#DZ$+7V*|HqKowr!3WoY+Xf)e50d2x}_}@8AAHM{6^FuenHcM1AlN z+EYrcFM%Z$oxI~%n4Vie_wF{_9yBnbgh<#nxb=r<+9KeD9k|rv>-Te}EA6dK_`Xy^6REXCBe1Ht#x@#(((3YT?scYz zubNlACmd&~`W6jMR6d?Fz9t~d3lt(jehmL_1>$Ad`76KxE}H`uzX`h_00000NkvXX Hu0mjf1y3%I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_vob.png b/apps/icons/static/Fat Cow/16x16/file_extension_vob.png new file mode 100644 index 0000000000000000000000000000000000000000..5a5dde849b24710e7a20c035aae12b283c19f920 GIT binary patch literal 632 zcmV-;0*C#HP)3%J4~r%=+bkkKZGwLC!}ALVw#O01 zs@P%h;gMl5pGd%%&d|$Ju>ad)?$Y?&&6gL4kH_CtBhjK30JD!@K*|P%A@sqaJ-Bmw z2Fq6ps0NFpljC!UNmQai_*6+L1<#Xpg3uU*F75%rPmCQIK%0IxdR5MI(lMEw(x+-d zNeHj;cm!N7enu|ei`^3o*mdSUp0@9$md(+o4!DO6swO1?rA$hP(vLFWX>{z&(MX1# zu&z_n2-P4&jny)U#H6M61On=eaO7L3D(9sL*vjKztN_PO$zX^J>QDd)9@4)Q) zUszcW&_<%3eel)AmrmtzYiS*8eu&gL;GsTM0t{VWiT0n0TrO2OlU#A_gKxJSYJVAs}MV z^$`(vr+cjG+1czP2McPpruM63cR?9<* zPY?B`Nk)?Zsvv6<7cZ@R?W{~p-+Xia=&AYvI_p+322&5`p*@mmE*Be%k%I+XzdwhM z7e;V4HlvuBCT=p?&>&@zAPO}%P}K(D1_qplA_c6KaAP2kqN0=j%hF};Yt2qYL+(3Y_L79JFo;ifK#UnKU@mdRCzGHl_z)hGP**rz=@a`M80lmAPg=K6!31fgwXd;VH|D5z_14GVSvFq&(U}5$@&EC zVILpe#o0xKfe#bg))nOPia2e7hg_SF&P^c>+=92p@#qycw};St6SES*)$fpgOn-j8`0yV6^%5r8gBtKI7JThpJ{rFJJ2}qb i|Lq6YeUjjx00RKXJ>r@41|B~E0000Sj2#pg$? zvsd=bJinRU9Gh4;%kbv-f4~1VE7CN@$q6x=TI9I&!%ASW3z!@On%swiGlToPYZyU$ zq;2ECZz$d|*zZnP0CA>?zFSuTT?b@}%FE}&Gj|Gido505&1eCf&Ze0C`V$ZWDFNl! zU~&8`Hcd^UGdOEF+uejP@UP5f68y;M3qQ2q>XDL2MMXJmdBRc3l`J z$cID2#2I(iz@*L*5%lgv4v>)vj-5CMt81{u_oxbmHxCNHjcZWr0SgAml47-D4Fv%y zv^K~#>uh0_(8L3LPK^b0FRcT-7>I#=gTSXpt)?r+8ybwH4NM=Mg0?jxs6TQOLp?Fx zUOK*#MXLtJC79s#=U!ZYHiUYjv9+rLts2P6CPLd_;VfdRwls{7VqF(_qYN%TJm~Ax zon1oHNCd1yOz&Dsgq)F*%%1>ju%Qdfoc23q`z?e?ATpZ~G^>8k6Pnl#iChsHg)3*? z`E2H^A?ww^m%)ql%z_3Afeu*MR+lzDWpaek$RC(N{?HGf4y3`JSA2Q$4^$w$law7& zBJt0?1Ms^nirY)mdEp+fyQCQG|M!m{XfemL)tpQ2zFsaa?}htYviE&l=kWhyj=FDd c@mGKW0QKPC0elTeBme*a07*qoM6N<$g5Ml7lmGw# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_wmv.png b/apps/icons/static/Fat Cow/16x16/file_extension_wmv.png new file mode 100644 index 0000000000000000000000000000000000000000..4017f8671291d1d0c0820ed02e8f05ac74396c95 GIT binary patch literal 688 zcmV;h0#E&kP){g_O-})###_8;(NICz2eH0#chFU1A1~7iM7mneBkF`T8^>5EWgrxyOJjT3Af2goecvgzkgW*C2Ih z>LMx$W2`)Vjgvacy8#SUho&mQ{?5z{kb4Y#{f+I(Ayl}55>qg^&w=lWk$)J-G;~d) z;^={1uhlS{H<6yafr0ub3~Y5nC&3XFo39U+RZZv`3<3$zRTb~+%a}Dy;C2C`{}4Qv z*!eybS}}k84f3!KG{#>1Q?Mk-{k)#lzEwF&S$k(U;v9I*}rFtZlO`3-{*cka_+Ah3ZPskxkSk zxJ_)>#=sJ$2g|ZiEZ#?Y;WG+vzQY!jrER^GV0@W?S#3~#6mUI3 zXNk5WHew*cv1QbzcgF%Mto4${JWHM)f)~Mjh%UmR$oZ!cX1mX|vD$g4yKr)EAGRoA z&VJ+z76B$D6LO`Sh z>OqKzL{!8iGqb)on{B&IKp(rqoA>k0H}Aa>zVD;&a<;6E-_CkO!o3jmiLW1KFKpj% z1wNM-PCj?)m^D%;_=6t=k&jiZu9Z5g-ps>d_R`4aGu#kOD~-nsOK=<+=0j_PdbueCx?S0{F)=IFnRT{}A%JlVjYT2rVg14Vac7KRznKL5UmeS5mm zySE#Om;+xMG^qjbr&2@VzGsa?;|uTxdU2+IH*V$L;YR9!weKIzV&G_B1VGliL?{}E zu00A+g=3RhO6A|S6Qh}z#LOX9stG{7?v+~Lym$R1%0DYsANTq(MJ$#-e!aRD;h0n)L{o$YqK={Tund8^Z_5}*T lO>f8l%Xi8vvhr7e0RU3V>suov1}Xpm002ovPDHLkV1gFoDCqzI literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_xls.png b/apps/icons/static/Fat Cow/16x16/file_extension_xls.png new file mode 100644 index 0000000000000000000000000000000000000000..a5cb228ddeabfdfd1700c892410cfba818f48343 GIT binary patch literal 617 zcmV-v0+#)WP)gn+kHk5C54qJ z7D=Nb3a?Qj_ya$UVhT+_5VR1Bh(VALEJE;8YD5rH2(~7j_$kyF2sWYw0v1WoMnu#` zUwr#^X1sHkeQ%en;K1(A{hc{;?q1=&M_BuBZ~UBEyD7Il}pW)G;2tgmP#s^lomA4?mh4`8}A&brCH|TX^&8HKbH+0Ou_B?(4(N$-DS4 zX3?}O0~jAg4x$STVd0@71EmT8R>D)zC`wI$^G7cuR%-^#jS)%VGqQL`OQ#8~N{=MK z#pPw}=-Gz)tuE}kZh)ToaI4cL2CPH4u#!l8!nRQ{BY*w=1#68)-}XAZql0YcTwRno z2*}uU4uwPf}rqeZb#c^J~WT^`QnHuoNH}K%Zd-k85>g9c4 zlc33Q7Q2c;5YbDIiDPqZ-@}t1`FrnprpuKV2Qsm%0D_1niZT515Vfg8v*nt&b8r^( z-)5n-=DbRPAdb=zv5ZP%5EIzdnIrUzOA@(OEus+FwCFg3sFgn@e+-xCK}L2 zf?81_hzpmx)`j9mMbNl#CAd-0Ri!_`jeo&XP;li!s8~U%yLKTiw1prPY^&)a5UR!+ z^Jd2L=H;bL(?|#Ido%Z*d*|FUGr~ECXw+_tMQ2coSN%i8_OdZ%K6b+TH_&XD$t3VwhHe?Tkkaa$KK)@y)p4frw%%#Cxt3RGVKD^P5m>Tl;UvY+`gnXZ2Z*TByI{x9L6oTasVfkf z0^IK7aPJ?(EzdBX?GdqCz%vvQDif(sYkUIUeFWZ)GA4O9$YLnp0n4PL^#b)4-e7wA y{Givk`DI4lvk+p0zdW`-8q8hzC%^y*r@RycJ(AUG4-gNU-p*(#jOZMld9Wf(W+O7KVTrv@mF6uv4&5B#8Kf62Tlq3&9{pA|hHS zLWJDzzV(~8cbmJz0|(x|dGF19GvCatN|FRm=4wA(91n;N$dYf;QlXTB*7`^7{L>w1 zN@@#O`G|9E{1k7Um~)STs38x4rin55_UXg+#o6%Akqa+RqD^du7H#6uz1uKKBaSyw z8lA@Q!AZpLFXQ3e1suEh7A`t7u{aAwkckceFD^npmxneQt`T|X)fd-L+!jju_`U%Y zYS)?Ixf74C1OYw9#Z9Lq=}!P_H3BZ#*OulnJa(2WBJA2bgf~|!cyMV1I|ui`CCTxw z43tmX&`~j(Viv{f6xLqfz{ckl>>Jt7Rq<3~7iPunpy1+=00x>BSKQZ^Z=rZ#8n0Fs zP+xlPgE$tsTpg3PbOOjRjtIcWS`KW+?#gL=sox|e1Cz5EfKXCxUC>(;LeE`5j8XVn zpT}T%Qab4GthHRm+X3ny6kLNX*M0^RvniCPn%E(0!i}KX8E=PP8AxQUB9so#WClaE z8Q$@Yme#7?8F&gZ1H|kvR5OGA!f2D0X7O79-Ca;A1sllN_F?t@QBHM~K5>+DxxRFy zn^fDYXj?yvLWCf1)2k%th(eStm3FGTjlchd&)zMsA8H?vo}yCw>?qSk#1i!Z{J;F7 e-$zmY3NQc>HPk6~O~^O^0000^@RCwB)lh11tK@`WoGdsK4BvM0a zBe__y1}zqPQco&Y{{>GXcoXqI=|#L2MDQfBdg`HvDpW5P4gluRh~pSqD@TUom{JPXI+e*}V63(1_xtYltp&6X_KqcR zVxoYxH*cNq`-%ms_wU`sAQ`}wrr@B`C`0E_PD&ylzA*FR<*O$=28&e>D~o+m zcwf_a@>*f$Y#DQxE(*h}w$6h4;2R&U-%X%U22Pf7{pJ)_mL`E8e}IWHt}T?XymSh` znk^XeWrkU4VvnX!Ie!k7N(CRjYDrsa<)Q<+ZKdUKS&tsjN0$i0tl?CmsEZ)*vAOw~ zAPt_TBlXc#Sx3>kG?CtCXDIictw^7*{LY+;xk z-zBO(yt6Me%o=VAtFNxE{j<17{+*D`2GUT|ZnxKWcYogKcDv(=e hp;N&B+1_6P1^~;JDk9eAZzuo&002ovPDHLkV1fdvDv$sG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/film.png b/apps/icons/static/Fat Cow/16x16/film.png new file mode 100644 index 0000000000000000000000000000000000000000..d612c8b793850b7838ef5e408de16d3e22094ffa GIT binary patch literal 683 zcmV;c0#yBpP)O^midZ}p<+tC*UQ^Q-*65!R!0TFVWdafF+~o8tZfAuMZ&p`cjO#P8 z2QWExo^AjMn%V^dA3pB_UWXv8G$745GbDc!wbhqG=b2sn5OddaC_H?Cjniv5?gB>! zfKl#A+7SJXyW_Zd>oy)OJnm%4Jx2%w`FufBLdpORS-@daAteKhveuwz(M5i~(29)! z0OoGwTKk9tjKw_+#}w*b10R1j@%9Vp%5F>_fMj2V#idq{$#@&_*FPUybsruF@wZ6; z!@vS#bZj4hcCY5L%(tLeVbe3=I&mZiY}k$sgDvSl9n+iEQ6Zhqgubs}h8`@njZih< z2W=HJ8)4cAtONpK!7xo!Dy97@2q}=gltKCFBHo{(3W**SIFmv8pYKiJ%4`;;4zOB|^Rhgx&T?5k3{r5gK6WNnyVV&1Per6;JH! zY=5YfOLwAPV|pfY-*pow>-GA29|Kl7#w|(PqJ2m7I!Zf0`^~&>`ry9+0|0>#&5j$o Ra(Vy&002ovPDHLkV1n{HC^Y~8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/film_add.png b/apps/icons/static/Fat Cow/16x16/film_add.png new file mode 100644 index 0000000000000000000000000000000000000000..e4d8badcfd0748cf9824db12525c0ba757ff855e GIT binary patch literal 771 zcmV+e1N{7nP)AUGuON-M)Wb~JIu^E|MNfpb2OzC#U*7!;ty#Wj|T_(i}=eaDlQq6(Bqn> zy%-$mD|ElPxte=0qf@~9VEgQer z#*D(RSs|fp8XM}?wPv`NuIt>mc?-j%lPML`6KxhEi;T_KOozREi+IT~bUGwPH_SBv zo@G~G7ZfDJeVAI*(IhY<%_1$?OG2V6gGv3V;7ZD$6VsrwvPRi<6hny)(OFb9jP1B0 zx&msFY~h$GIGTy>@zT?KC$539M8HEZP(%0aPKNgnktd@0#nMGcpHxp3KYFQ_lffWe zcL&xpsIEDo9Cr%N93Kx1vQ?6^Q*3-mIuRM=^z>=IeC@z-^^y)ujrLFljqxdXgh3!s zDR3S#rJ^q(N;n$j(-gcL3lLuDpkNnVC~T%6U;d}jP}xmqTtwL}x* zkuLk7NA9t0^U^4{`&#)q16y(tjR?la=rX7%FQ@n6Bm6@F*$0PNle777Uk$MEou}glM{_dZ_2(8DwFFGU{4~$v3|tNVaW);h%C$rv zMaxVgUt7y!*Q4M9wKH&g%s002ovPDHLkV1iW; BSfKy_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/film_delete.png b/apps/icons/static/Fat Cow/16x16/film_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc97f8ef8f416d6ee2555e815ffaf3407691066 GIT binary patch literal 777 zcmV+k1NQuhP)30mHw(Ig`Q-L zJ&F$WRoMURTxM^T{%U!?wFT|%?cibw5Ecae7m|X&0LB6CLR(u1*E%|>Ny8X4{}G$1r6Lf#X4aeS@?t6RIR1%mqj@2}>-S z=p?8*gyw;zP<0~i3wNhHP?rTLXbd)>_ts53JvfXaGR;fKAtSR0?hN47r8)$g&Z4U) zvR*-;;fxe^7sM}oI2^?eO7^8&$nWXy+I$`*J>%00000NkvXX Hu0mjfNLgKh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/film_edit.png b/apps/icons/static/Fat Cow/16x16/film_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..3d5e30c6792dafd88d0d823bf6666c5f21b2d1eb GIT binary patch literal 795 zcmV+$1LXXPP)XJ_2Z1yKus zDr+sGq>xqVxtAV_OekHgjZHUMQv4%`dW;?ANlhfhZo+y-eT-9imfGH+FHbM z+>p1=Q=qTuv79~?TT5A8O%+@&7X&Q`Xeu;X*BEUA2XF!)NT{!`#lyxX%F@fl0F+*~ zF;xk{zyf%Gb`V(!Kw3PIybDMqOV|y(yHf}z$Pf%7`aC_G0DOdEZFOZhbE*ua8-RVX ziZn@uK>?Omi3C$oQ+)#}(_%^!^+^x}JZ^phkr$9c8Iz1E)f^f&w_vfMk;lQ@jK@4q+WCD$3B9e-jfA##jU(tbyHL&Qw)_ z$Vdle6-)_0)pQYc0Xb;Agb*j;cwR2-$F5*z+7H=3jhwrMocNCb52vFX?$#EJobe%x zL`x$}A|Xvwl57N&q5E)@IndGB0n0)Tk{9Q_IwAO;SHo#^sNp=^n9DpnPS@t?q@0W-2M976nfJ*-E6 zV|e5Z9^GrugFkKp(CLEvc{k}~07otKlZb01+U>VlI9Zqp%o5V_3O)??W6nQ^NN@~; zYjzt28?k5bIs|V8sz#6CL_r2HO##cl(D^A7Nf+B78-)Mc7z_r-x;_0^3n;JKo_6GR z*=CS^m9B*8G_W)W_jo3Ji+R2QuLnwCeJln+ZzByenT712{?XlFXD{8i82jR4t5+jIS3@Rz? zAxf+$ow1oYm)$y(W8NNGoW0jM`>b!>zO|VU0{)u1FzG7BaA#zAs2XcXwZCSBOiwVz z?vD%)`m8ex%dD;1Un|bHG^3-V1Cp5lOamsJn}UqM044#Fing{^T)EmsQHIzu2eowp zVdxqZ5y$w^dnn8R^3s7U2jHTWu?~2C@fd_;gRCeR8XQ=3z*8xf??lX8qX(Qa zXlMu~`F0b~Ne+sq22fn^1;|wY8aWm0DRaZ?npy3DrVD-j1JpzXf&xT;&7t(`H8@K) z(MJTDMrM&&ICtiv-18Z4+r7%F41&P`OxXd~Xb6GV71&&sLtWB<`6!ta~-k~4uf4`#9b!WfemGWlR_lb5{* zG=pOzJO^QcQ^R6m#ggIS3|wMZnnCIxT^nq}e+pq={SjaQK&1fiu_tOM00000NkvXX Hu0mjfAn{H% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/film_go.png b/apps/icons/static/Fat Cow/16x16/film_go.png new file mode 100644 index 0000000000000000000000000000000000000000..088a52b79efbecd8cb5bf14db4708793c8b763ad GIT binary patch literal 763 zcmVJNRCwBiQ(Z_DQ562}+_^iurbekj zYdvH>M)41!w*V41LJ-IBBk3}77KE;KbY;(A*ua5pw`)MA0Cs97 zye<IS1a@#0?d_f5 zLQMcrRzqEFfRI%C!h*rURDtwV4XGXhx69_6g1SIGF%by>js|{zwKUBrR7pBSmmtj* zn3i3mLK{5zoO=hkS-`UwnaKE91U=NYra_F4q99OHjo!`24Kk1~G^Q&-EYLNp#(}iBW z4_r|}jetpOUyb*8KD$oWlEYx6-}JnWV>#8BeA9Dsy#!)V>92qy-0Q50SGH4k;t@?aEQumV9Uin7Si%rY4j zhek*5%-nNN`;Lu{;oT1!{)C5Tn0XlWV;z~C_sjp zA>G8FXn;RJBshbsu4b80%#e*qk|ea;ZiOsLNTrC$Rt7a3!pH){T+jq>$OH%7x!KYh zNhNlO(WSPgiayH5gPD*7K~|8w!GicW6GURA>Q*=_YcU^O3lP!3=`81rX^=VTpasCS zAT%9dkPzZloY^~#<2x6?1O*}iGcGr8D;jVazVb2w5mgoCaNoUy{=7b9l4y3aB(f7T zEjTRpz`pwkpip$CW9r*@-H0cbc%eFyf=CU}*5)R8bl5Gx7P1U0$7Wi0O2B4`6w6{Ui z*lHE1yWoE4p=wZ$#L^p*kwVdJ1g3_8@SK-=Nye$NlN3XMMtjEiDuBV@LTM@5+dGif zdkJBxy*Di4+R+!VAIqiS3KqS;NdlQ#h2#6^B!11RJ^P|nxL8&>U^ZKF0!!+1&!hW| z2I%K|``=__9YBI(JA6OK@cz{xb)iva8MA(^C;#fldh(r!08k1$$R~-+M>aP6;1Ex9 zq#`+eD|~+zG5%>7+0{b_W6D26HnCbpU^KQleoW23^!e2s>FXr?OL~7^!-obse!JdZ r8fEbRc_vxnzxN2M^_&ggzXA*ZiUTF{qxfm&00000NkvXXu0mjfn9gY$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/film_link.png b/apps/icons/static/Fat Cow/16x16/film_link.png new file mode 100644 index 0000000000000000000000000000000000000000..345d4f64daff16cdc6e77512c70f03e4908d57a2 GIT binary patch literal 878 zcmV-!1CjiRP)4{VGb1cbGu{dSDJxGx0i z7-LUuHrqbTGn-64b+R2WjXIV|2&Tt{&}RfsNyG)$6T&o%IvFElts|-0Khz&?5ZuT> z6*~NT9%ExJu+jxAa{@~UxjDew)3p$G2NYF>-EL6_O=$#u3U(w?O+tREYE>Fmxiots%Tfy-r8abDq)%e6;)L*3_Om+Jp$Z)D{X@8S=RArEmt%W% zHEL=+n4z&G<`Nk4`^$!hhd)^iuHU?cqP0cvcy{B=*)EKYjiIohz#3PvOG=T8cYZ(K z4*3y{gb|yZL{E1&0)ar8BIz|AZNM|47>$gB(|A-8Zi0e*y_XP;P9T{|;rqx4UJVT3 z$B&U#mn)|?7z{!dS9D!}bNAlEYFCa68A{ePjg)7IhQm15)s18_X$eMgbXXJ{+#7o% zw3np!$*C!8ux`TQ6RqvHckbA+xum4T3Z(wf*Vl*X>FG&LQ%BaVTfeomtPGWOdD7`L zeuhH$_~C=8w6=A8V>X7%7ccCejmP^32M0G~Ih~lBoh89$#>1hX^^r(;R8`dHqobp4 zSv^H9#bU9EFJFR<3w{i;QbP8;_Y5KU$Nz8d>n{NY0DrP^zzFZtIsgCw07*qoM6N<$ Ef;Rk*ssI20 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/film_save.png b/apps/icons/static/Fat Cow/16x16/film_save.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0af6d355097459739f964f86a50ff4eecd1ee4 GIT binary patch literal 848 zcmV-W1F!svP)gC(Ynf=W zng!Zh5J4LiR6;}rMbV3zC@Ur?u4&l^X!l#+6d18N(Q7tO`)Ur{&keXjPAtLM3DD zIp_S0KH*ZrkRG^pzSQ0dNKwhWv|?^bDR)Kr8LcVhyJ;nbsML3YMC5ELiIB`-a{o23 zb2YWf7alC-;?2pY*pUkqZvYCyz-H3i2=J=&ER+#~X_~OOVz%#MV((R0A_J~LUTjMc z0w2*3P+|e4As;2S4_g4KGzg|ZM|%rp_7T#~u`A@fP9+Gi+PZjvz!Ymp)e?fRPf@d2 z%PRcH*qC=sls-Q73jqV3?YSHvFen)D29x5WHPMV)-CZ!~?|arjagK$zU*6-x+#HB1 zh@I__%n0bTR#VDjl1gC+nS6=G;|Hpn89pY`T6asUy^T z^!E0{BCt^h*h)l}68oCeFbOJ;mMB9xyHG&a`L4@Y4Rke}lt zL!@egmewVNH_)~8^VHkeS{&auNEkzQW zq9q7IS_E}B{7cLNFUn@rT`}{bo9;@=ixjo4>r#lID1xA}%^aG}U`Z6@!XXY(t8LlY zIor!Hg-jw z-gC3wJ7;~XrpCI;s*0NOB0bnFL4ii;BJz-B0)|>SS!qF-74Y2c_xSJkxY`CiA@$*w zD`@Dt9`oF4_ib2@)s@>TYD&xn$jZu1kj<;3X6@EOuzU&=)AOFW(H>Xp@MK6u#q&*M z7zStVPlevxbhsGi*`wC>mNu)^M61w3(#cTM^^JHEA7|%1v%^jo6%1hus_lUy()nOI zG&9ugdhebb4=k;tK&Pd?B}5`D{67Eq%+SSM$vXlJv!jw1`7n5)@9XCUT&ve%X)S`l z!V;ziyZbsuy}ObXXq1z=7{8gnHAx#AN@qm`=(Jj`rY}FMPnQC_j|KR8Nx ee80uN0t^6@FjF1moG}Xk0000L4B##Tek7C z5mcgLo8m^ZCSK~A#NFA;>}7WT@yy1DQjnhEo9|~X=bZ2V&d=KS|K8ZSIM{o4{8cw} zEvR#D*L9%8IouTjZ>HwSDGOR z3_1hl(@~;qs#=B?XLBI;^{^>kCRW7(IZE!gpsIn6~ ztuUL+NM#hrSp_MDIIUn(&S2liD{(yhH%y>NQ(r^-*I;Zijqzy(4_;<5sc>-Wm6H^W zI9OwY*Xo4L%uwg3z;ihVL#jzre3lPB(&lJHm4rc{JCa)nn zmBq+28LjmmJV|6xQj%d(iuvvRr@!C1uJc2m$AN243shA@u24jtpb&C-wG35N(bH0k zSLqy%ox64M);DXniCu>-B*J??i9B(Hn&-}&9q?CLktlLlOvWyv96I&NIPmUV58{au zem#Hx+|46B+q(`8$HWC6e2Uhd?a7O~K8j4c+nW9LvjbkI1x4L(g6!i)0+AeYV_Ft) zdFbbxHxBo0TKyejlH~`8fzDn?l7xni4atE$-4Ug>t=a3J6R_JP82WVD4YT0FSZoVM z9<4`H!_Yf5OVpi=!AI}UmJ?Vc3pDaLxU4UExqn4O^DhcA$=O&}>n8gc#vb-TWXG|* z9oYQ-kEp0VLv~_uI*VC?p^>o}t;VAJ=#|*juh#CkH~bg2wwN(GkwiRx0v(I&@Jg+y zlX~H`gs?Q^K}o}B0;8YgWD3PX0ct)Em6$d*CW-<^Qh+FmIQlIP4$QP_@L==^s0PX|{5OmQe;inKJ>zX_ zGFx2>)cj+}nJ9d2nmjR&iRlRLj{@=(PO)WQU&7ns!WUf)U0)6i>&#b$T+1=ZgN-!V zptFWT3a2g|z~>DA9}5Y_nR!8&^{?lXgo)Pz3;@5RXR?Sif3^Ss002ovPDHLkV1m~A BxyAqh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/filter_delete.png b/apps/icons/static/Fat Cow/16x16/filter_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..7fa201d375de2c057ebb536f341fbee04bbbfe10 GIT binary patch literal 925 zcmV;O17iG%P)^>=|r?t_5{M zL|q3|Lf|&DkcLzYDFnJPi19>*mRLox?eE@x={HU#daSvA9GKf8{4N20Cl8iopfjL) zI#jBrDC#gZ4NqSu#aMr;c3P#U_T;NX3rFY=0V}ZW*m-zdMQ}T9D6-q(5@~fSsr0uDZUk1m_X2<&Vy(K4l{#vPDAW%29IA# znBw=~MLYvlPDE)^jH_=sb7W(4q`~X4<67?!-Bm+&D32VaOqtCo1uBYyMUzHhFqOrz zb2r=W>|3$kG-ua^c=YFQI$qdotH)NB2YgN|;&}oKXPhDm&<(GYQ>)zQODgz1`rzEX zy-PMsKX|L#G=BDKOj*1k(YAG7$2)hZ+UGA1lsGKN>qaL?A*TiwzET%nWr0U$|GIhQ z!0I2OUlw2)JD`qZR z3V+QPm^i5h2}!C;rZQ!$k&$7Bvl=gr2d;Eq-M##$`*$B+^qb`^V5oSZ3;%~9cxmUt>zR_!L{4;$ zM=A-+vrhPmMJh(cX=`r$_XfRLexM zPz*LnQGz1zmY7MRnfuIgotc1&4=(u6-fJD!`q%pR-lj7!o3|__rIycoCfOGrDd~X0 zlOvB4QM<}m=7t-wvBcHC;|8p3AF2KbXoe(H*RsDE4IWS0#~7?=&&Zy$?bmhh z8jix&RNJ86G>!0j6`Vv6D;(0T!B`H)PNaWZ3XieKFs`Vwq&gB)d+mcQTT< z1o2ITq(iv%sj^vkjjc&plm$;}5oOPGAf+TyXC#))%&bKsP3MSrOd}O}NwO=7M|<^Y zfowcX@6IIK1ClxK&a7>Px(S{-&+rAaF)@uZlWkYdbKzmV_|%KLJleb0;jHuS%(iM3 z!_hT*GfeDBKOcPQnNDW=2Gk=9iSR`7WFm(D4 z6kV((chXX<{0Fq`X`^b}k3{L_Lh}}qW`v%&E20q+!52jCJmcl{Zu%}oaq>4YE>OgJ_3qDj1}UxS&uEbTU}^v6*{?HYP+>V)_D6U=DWzcNSdMI;LQ{JKmLc8d zq|d&l@&0A>O7PP`xV^rClD$(H;^!irS|HxKPeeje@IBJhH%9jVha6}_N>=FFiUe8| z>KCn2o#nPj{d`IOUge(ID92S)dgF{<>F03WU~YA^fwsAKmon`ZidP#}tyjMenwR}U z?=NeK;B+0Tf3z-qpsJnD-^wNa;GnoxxKf#(BE>bzbgD)wDk{nE*|Bi!;w4i*uJe-`_F>s3CLEeYi%u6*>L*)v4IO$tY{85{S|+4 zBY<&_!B_)tRVyjJaNo%rkJ`O#_Y@)CW3L1l064lsLOM`HhX4Qo07*qoM6N<$f(yo_ AH~;_u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/find.png b/apps/icons/static/Fat Cow/16x16/find.png new file mode 100644 index 0000000000000000000000000000000000000000..1d6f4f13fcae69eecf19593f9876cd76ab1b2a36 GIT binary patch literal 720 zcmV;>0x$iEP)M$Qf+mGnDFo)@B>^JihU#oiG`E` zwgqCR?L55a_8rtab8_e2^WF2E^W8JTv*$0+7^bSKs8*}cY8on)3QW@!d_z9yy58lZ zSzv<>iLKM@@eTUm_xqt48Xd0hv)M2Vcs*W>j*fC%=V%3Z{cEhk|ULLaCvm{x1 zrYLptHEe|u+>sa$Ox+Ak-kyY`zaPnD66tgrTU$S-C|@d}&wdsYw97KqLT}rfI0vY9v^_ZrxyOjjxH3X7Uq`)@==h`UgdmB#F;dyKd;1nVH6wtCx8| zQM7QMD2gp{$t22At*H38xWpK$qzAy>Qn46itYOOJ@Yg|fZFMzF0unpj1O;M87bQ*8 z@$|_oY<+eV3q=$P1(Zr9L?Y2}lhNTA2tR)G5cUqt@$nI2u@Cnox~H!jn{d0&V>i2t z?VsDoX0yDUSS*hH{e3u{PHZGL;c~SxJ3CokDlbTA=)gA^W8JznY2AARBM4$UKxa2L z@0mB(tGPh@T{Q4l4AY8>NKrQoi)eJZ;1qN7ERY+ zv)NfIpRCJ_jne!dhSc#hJBQPw$n1OL`=6LU0t^6HT!a1Nk3U-g00006vIsG?QF7%)RIF&3C?YFXeI>$K2NRIIka!6LX7I>pV1BW|2VIPT|1U#%`K-PgNLJ>Y3~WL@AOWrB3B#bH3Tr%x!5@rp{2`Du+4L! z>d%fb>k2TPW=qML5i-3;!u$ET0bdGq^aYtYN?`7?Hib#T6+pyVx1+ZDVhJLh1MvM-9trqro*G}5SPL} zu>psI6o=)zLj)MKP)u&uF^Gies@%D>WGY_JS7a1&_A8)@zFuMOkD+yZK+V!$2Vgnv zwmb6+ilWkjB>wWGk-hp# z{0pqyDN(R_Q3o)eXVQ0<$(E;*_Z5=IC3sH2g#C|e0{m8p=taI2Sv>fJv(-zZR9~W^ zC~fjdI{Par22OTz-Rm%sj_$qV{H2#X|6Aj5d$Uzn15i8Okl5au^MaWE|8sWMrT_x~ Xu%x*?4BFz<00000NkvXXu0mjf^X4iH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/fire_damage.png b/apps/icons/static/Fat Cow/16x16/fire_damage.png new file mode 100644 index 0000000000000000000000000000000000000000..2004a784170ba962ed6cf7f28561c98599a3ecfb GIT binary patch literal 826 zcmV-A1I7G_P)Pg5=bryL|8xHL7{`A+H>fpzG4EONySIj6 zpcEIaFw}hq_VuDH8`Dtp{&h@T-xKgWK7RdQM}%R-$$_ChE0Xk~R(z;T7Bv;f<+6C0 z3~t&Z?YcOQgYBfSC4p_4lE@;e1sp&56H%nGlDO3{rm^t@np;}PHe^YA9-dfAg1DA} z;bgEZB>_~OdQhGdj7AIAiiJU?8cEg!C#`SM(m_9T>EFldw!WGBznvRbiq4ZFBQ4YDDyJ zE`uB?OWUT>_^C2J(?qdCy__vwLGJlXEH9nuPC&EJB73{olw5YouBEJX6=<4)PiyEY zNU*|{m4AN8{tZj$mluvvjJY$il79+c(DQVFoOnb_#rYv*Rzvu&c&&inf8)Ea{@}E+ zFdK`-T3-#y-tPzh+TF83w9kmvil9>EmrFPJ`AF}&H|FV4!p~YbOfFb`)h7NP7#f`X zM#p+#@=T%^F9zgu_?@Zzp8*!q6yN$cE;jnM<9`AS05hW!cLu_ntpET307*qoM6N<$ Ef_U430ssI2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/fire_extinguisher.png b/apps/icons/static/Fat Cow/16x16/fire_extinguisher.png new file mode 100644 index 0000000000000000000000000000000000000000..3129c9c540dfbc6815005bba5b4131d844bd9727 GIT binary patch literal 804 zcmV+<1Ka$GP)Lo%DO|n0NRE!>^)Jd2xjVyeqENT$W zKdo(UD`z-&cX#jo?(Mt#18PVgoO{oAzVkchch31frsM26KmipQ3Khr_)s>`9zhESh zn&Mbkk*Wx*nPK&MWM^d~i`7EUXu)EOCCf4hk&Hx0EGk4CC3-{aNFO7-yt^3}Cq7xnGTg%<=qA|*Jje7I}laBz?5b$9`0EJSQB!W24->fiK ze7f7)4@Ikkj#B<!V&lu zJ?Or18Fi8#;hr7@DMOvric-5Ba}LJ{n*oc0xWi~Pe7|t%qM@>?3jU>E_#O12_s(^g zc?P-eSqOX_3F;r2m_WYGrb2ZZLcxhd!d|w!%zLG)%V4gogx?=R$oB(N&Zk%!o50Sj zJd{(gIxL0?7YIO%Mw850LdfXRV^(WTZ4C+w3K8%J5%zl#`uY~*uZG{3@HmjK(V$pm zx~^YhES8!=A{Ncb&&|QMqGAL?%QUkW+}sR?pAW^HQwyh5(4K5P2vXMtX%;F2_0K+Y zI67j>fj&`)HDkN@zdR?iqME(5dh% z{WgoGfeUyr?e<*thNG@)6wIZwZC>K)YAS%rqs@MN{;^}Yla;tZg$Ru6Tkw9frAj2u z&&j&gY}$2TmAXJ}$r6$VsuAT1%* zG=jxyDNt%{E!bMxGHqw3Z{EC_d2^q4c1BO~ZBD*>zVn@Xj>x>4B-Zyb;_Z2?coe-R zdQ@7Gj|oMZ^-vgJ3TiZ)L%XMjOU1ya14l-NDl=guDqIc2*8~WC0jZ_jvRI&EB)i)Z z>}jcEIMa4>A&c2yUIH+-hh%tB@>vE1+7yozS7oJ6ZFT;sA@lG5^y&;Hxc6G zp)WBSwqgh$!*R&Y&ayH-MvJ?^^vUa(5gjSSL9O;F`mF;Y^c_J8xeR&7rG9gfH_sg* zF?|8uhl*n(>@|{)?qe<4!}5x=6|qRK|O z1geY79}{$}j`Gv*tq>IGsUk+A1|^)^8*%v-p}4lge*y1J^Fl z+p)rvB?sR%(NZ3o>!`0#s-jBN1zJGxbL4YQ%kTJAe#pw>-*ULqqPVdRn|Xq}+92-X zEeG&o3f zdG1e&5&h|=NN8Kq=m}Y#aJ1x(P25;FXRuRA?= z{-Arw&~zBIGgmzP-s3kDXM?8G5Ko!pvqkJbC1%A#uhR&dIzon6Tr3W?fA-rc`~B{v z>Mc}f&-s>}r3-fUQs4c#o=LCpuH#fzbyZk~O+;OgK-9uNGb&Wlg}yqt>FAS`Huht0Dp00$t4Uzv;Y7A07*qoM6N<$f;Vc^ZU6uP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/firewall.png b/apps/icons/static/Fat Cow/16x16/firewall.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf5b68df400d129929c02d1ece1cff256a9d016 GIT binary patch literal 878 zcmV-!1CjiRP))VHn51@B4etIkVY@ zY^M%FgxpS<<+|OKQg%l;1!e4HuDJ7%GEpivFO`O(o-N?>w zzu$ZDyhls<%UkbT&-;7c=lML}?~lc2XJUTg9c0TEI7Y!Ptr>j9S9?-aDa}KSF*uCF z;l>q?-0yI?ne#unLU9K^3qdgloC;`d;QC1P?fEvcW!5$H%4@)PH-!2hZ_t>`%&5Iv zS=sopU}-?O-E0wVAII+xhQ~9Y42LIGBHFKaYU=4XysXOAy#z_ha-E7dn4uL;gk0gZlDg?T`JHc5``gi$O4j1M>Gdp5y~%zn|%@Af*;V3D#hzB z6?mH1hSAX@G_Kgk&dv*8GRmLnXdeOH2IYBZ^GQepFxCMu4s9!s%{M+_ zD@B%2F>ns+yCq65_9rG%`cE`+wTtqFDWK&eRPvoCtnc&J#2}@g#&qbvICo$JO4h~* zor+RH8!xDcfl+Qewg$^52-KW<3idT|T2Kr8s3S}}r!mMGLg?W5Y43<4XRwVa=jK7= z44PtraQ#6gkZS&vJY2e!ot_gm9*tlTnf>|?diyAviU-Jv&W?vg1$UZ$Z7VG5zWv5C z>jIYT*qavV_@?zJ+w~Xy_~s2L+gSxACBYd8!EkYFIq30}@Q&NhH8ez8poa&+`w$+f zt{&CU1BGD!B7(5-A<~CjAOXdIA}AgJkG*>SOQ&d1qCQ$2uFDb_Zz#cfudS3M79-sD zSlh!2Om}U*yp3D&Ab4>X}#7PS!~7nzF|Bh(^%pl(`K5{aoa zrp_?Vd+s^6|K1r$p~JoRKj*vW{QviT=Nx6Us|rH!cY^aUU_g=>gdt$iOG6qUFsS0%`(bcF6$MA|+_nE>u*g6mk``^7OGR#J0TR(Q`vz4q85J=FcEW^-i4sO@ z%qE#0aL$cFA#X~tG}8)tm^IlPGWrxNQshNURa8@oq!^Y50$sNrK-UW;jSO!_2GHF% zgzxjSSYG^z_U=m$1Hkyy2bbu3O5 z5Kn6`wsI2Vf*lj_Gy+xSINlwECmTmoyBmi(DiF-CBh=(Zpl%N;$h4quKY}3}S}wSt zM>EiAt=!*|zgOwin``Pg%4#(vrvISsv=2;S@Ogl;Y6nz1ZF4$?!txU8J1b!$qkY(h z+ny8B>Y!%$4{ES!GVMT)_D6+fb23WiP_*v@vcCbB6PbhtXTWCt&u!+h@ht_#+*t$XdY-VXVOJEN1 zT=qHnj%L8b(BJ?9G#m6#La1jkmkV01>teUr#+Azx6vBJ50)ahC-hPM!LxcK6N`Y(F zZ-6ldi!l#vyG^k>fXjUrDs~`%=Py1Xo6X|Y{1c2s#xND1gh>^BSzgvYD%Mgcw&T*O z1$bQmKfBas(svV~a0Hb~MFWJxVM-`;1tw!0iUzpt8&lPgxh>pH#_;;(Bij3e(8vg? zo4?355g8qYx^o|ZbJz;t>jq__SvtP0tZNY1M9piVkk3jU@1>FsQW{t-m$1FP?N`8w6DO_&Nv+;c`#Z`v-qCB%NF)+V-3C&PmdRvh_USTi^zWq8 zY1!?zPRIGpBYj$_RLVeK$MlbB{D0*CUHlbb0KmUXSwp0Mx&QzG07*qoM6N<$f|W)_ A)&Kwi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_1.png b/apps/icons/static/Fat Cow/16x16/flag_1.png new file mode 100644 index 0000000000000000000000000000000000000000..46bb194e0ef718cd779f302095da7b609da8abfc GIT binary patch literal 587 zcmV-R0<`^!P)$+`w4(w-b7|wTHJ-2oJ&O+A>V#jY1T}dPqD1qa8CyXe?_1#|vKbUZN{ z)q^jJj>|x-pF7J6)D6{y?1IJ1qV3-JIy`UNe<^Kh$#j*-*J!ei$|wc+!Wt zgn+6!DE-P&slun+2+5fdHf}gX=kC26X+O({OuF~^^y}W9Tb30vxGbb$-DpSn6v|n& zG(J4RSNjc#+%T#6M{L_trx|}NC` zN8iji@A-c2?cA9$E2!x39`C%v`M&dg_gtm>a`l=n?9h@ZUAUfV>QcFNigT}A2mwV= zps5T#O+BqL)`47b&QVrUip7;>Xb?P9adAyP_m-i+PmLZhF(1Rl zM}zHoy3)aj@b}Q!B#WS?p- zJkP^}@QIzZ2X}`HgP}gv7yM{Bt{~!p9}1+sHENbVWuAQ%teakjyl*Ojx|%99*8#3e zL#S4JscYK;!C;tM1T6EVlShJTQpxaK5)q>as;g2%kmbI#LPe-H`c__N>!`J8> zKFqyYoxIoBapq2^zA>@jo{uNR{P3K4zlEAze=o5Edn!4LRCCuzfP{{mzYL2xy?8juRv?e+RI`D6v~ zLV)evqS{>yW{Ro20TrhV4pEE}yMWzh^ydZG>Tg^0B%JUxH^O*J!bS``eI27Y0fOBv zOZDEav39>7`u#O@rh<3^I;Uw%z;;h-pth@fqQyg68p9>X5r1x0@gkcP| zOv;N6Hekdb(!r_H3Bf@ytaG54{Ot4j5hC#lQ#WNPg@ni*JmZi5oIL1eAbEZYa#n$B zntZwm&bb8DAjW9b5^$lgwfATgD06^J9YO{xh8uBP<@)e`c-9iIaCsk2M6OiWOQEP5 zVsB-5@>XClcrqi+x4D#2ySupBx!yZKBx#~_rW2|s?H0+ok)q59+=P!28*re=U5)}> z{M)Vc&onyaYFb|K9TH2Gk1#wJ$~cXbZJeca{?Lyy0lown0Go)yW#njrhX4Qo07*qo IM6N<$f@3V<7XSbN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_afghanistan.png b/apps/icons/static/Fat Cow/16x16/flag_afghanistan.png new file mode 100644 index 0000000000000000000000000000000000000000..95e6e6dc1903d8879ab8a0bef411fd75ef923964 GIT binary patch literal 656 zcmV;B0&o3^P)1RCwB?le=paQ5431cOE-4JCkf; zr9{-i%EA{$P_VQJ7;Ms5`3Gcev=l2XqNcPkje;TsAs~TNTIUb2ifh11d=T^6%-e+bQ1j~IF-Fr8tJK)izwzcSPSr~X zDc#vw>{g3iWi!+N0`d^$KZ{Cz`{ASjNu$VFoSCng)BuBIK&R8e@w|QBK?vRZn8|CX z(GhsR0`rf+wHTvCDLcj4ZlwT@lD*?Np&f>@lFKm5;n^a*ULZ@YdIxX&D?EQou>OF^ zaVeEZk!{sF>@yg~1VMmh+xUfWJ$ni69mfkJ=ZP0-#aQiQVB+2jv zK#4HE2!s)koegLQQtN{Ztb(>xVkDEi0gxme4unBlz7?qv+8f{DFCP;H4xwu#AuBc; z29?ESUaw$8l&tcs_W^F56TO>Qc`7zKL{~hb++b@hPHxuhY7MmP9f}J=PAn4mmfW4? z)Gr(yQ))O8q>L#!B5iQ_CGAelpuhh4(?~T{0mLnj)uoTbQtJjlbZ1<0>B4pKPXyMc qLDl_g;(T-N{}ZJ;?BDsf00RJSPT6%kBT|?E0000d*Vh@D!5fHq=bZ(*0xMoS^4QW0^%!X_X4k(uo7T+h8P zD%km8cyr&Jd(L_H-jR`n9)ImwB~WJxeh7jp*q8vTaRIRiNI8<0b-s}j3JM*Mh=}+bP(Nv zFpdSk7Y)M2@t$V{Ld!V#i7*)^HB1njv>iHBQ@Rq9LEt$i1BkgI-t&y0f9C}*_Exdj zTQd}k1MJ_vz`bC=WRmE##Hr_>xHE&oMHA>ZuV6Vj7?HJ3jApmpM#yvS3ygUM-dV?V zVvftPTbHbzx|E7oyGpPQND>X15ET7Nrl^dAnGrbFpZd54t{Nj^WPzxd2&fomP6(j` z#!e6#{GRaMUL&a4BE!XYVIKUQy@VcV0$H`SLbT%+3D9ti08~t)T30yE9BH zoPP8f|E}E!=ZVhUVbNW|((7&D`VJj%IKZ~Wg^u5?F88e&N!SYJqswcxa)jb!DiZOY z=QXh2>mhq@GsT2yZ~}zClWZ$yHc&DB2gG}Uy^UmyVa&FPSKJij*tUUxucm!(88JIz zcuA;iZ!&%R<;|d{)+0`tlr{R7-*X@Q`4_ZUKzFO=&PfV3odX;}zvH;*=lFE+|EuDt c@B9*A0O`;2*U>|wumAu607*qoM6N<$f^oG+y8r+H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_albania.png b/apps/icons/static/Fat Cow/16x16/flag_albania.png new file mode 100644 index 0000000000000000000000000000000000000000..c67d3ae85966f9d27f2f3383a948b281ffde5bda GIT binary patch literal 545 zcmV++0^a?JP)!)D&=sP=pi-MMU?JoX_0(gW28O zaU@-Cq>;xvGw-~wJ*%3gVII@WY37GgA8L3!IZ!jnNj%H3`G5LH)t0jx`+G1hLx-AF zotLKm<($Wc?|1KEeD0(R&z}h&!|Qa7JJpa^$rWxkBRVpt6(zhZj@geE*eQNPDZ}3F z1_=S62TQ4-#_XW#VnCkg&%sTQ{F5t@KeR?3J-OX-P zP$3{_A)=BZT1hI?Xb^ED7zwCN3S(sy|9~LaS*fiFix##kYGI}LRf$0a39^Wwh=`Jn zS$1dV>v`YoLafcen;GuRIq#fv?^D)VHgkDw^3pR4s*xttY&NJUaGElC_M}$ZbDubE zV{IxQY`&EH&GXP&KhzF9JNFosr6}c*iKa+Hs4YE0PVbl|aez3H6{FHL->0B8^`*s{ zcBE0%V*b&2DMB}ZW6N-R5r*TwsJP92<_)Pc6I6L3I!IVlEKOoKej`9%0c$KmNQ}npmkkVF2U2!S}@)=9Y5fQ6@G>9{~7*xvXQ zNIoPn@#q955uZv8EXYfoIR%QU6yEQJJJSN*rnoL7BU6gq7b{eoui(%m(i{Sr0aGXp zEC_*Rm7!ujUzBB|6(O11XX#4NOOuw!4PauaiUN$6Ppj|ycy1b%QtQnZt!mg)s6nzW zAJ?Q%hOYkQ0a3b!%@Sba;04l3hjo}SH<|x=mQuCZDaCS@!7`Uw(s1da?YNCn$wi$M0O1hz)79mQrf!SRCEG{s{S9X$!*Qa^|7WHG&jlT$7tCr>vN@Uvxf z(E98bnpeN)e7u<4nj=tA?+2xAhvBDB*i*OHFVplc6H}6u$R*^YX<7A_iwD9)YHOhU z@&YdUAKc^Wwd<^n6#D=|f2Qu7EmPwR*8gPJ!EF%jSd`40x9_m7a3#s)NB`fe-t>t3 zo^~iObTLazqQCDhu~;SP^lwgeHP7;_Ct{dF(mTD0-9x1WyAqr`cAAMBJuv=w0YF7; z2hRou7#(@RbS5(gAfoXu6|OtX$eXYJyrtA7xlm*$IBPwpqpE83Pf4Mg_KY-Z#M7JQg%H>YIBq? rS*!rRyi=vNz<<6aS1k8A{}EsS*O1z!FI{1X00000NkvXXu0mjf)+92y literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_andorra.png b/apps/icons/static/Fat Cow/16x16/flag_andorra.png new file mode 100644 index 0000000000000000000000000000000000000000..db2deed96c3baf3d1e5848ad07c80ad1ef169725 GIT binary patch literal 650 zcmV;50(Jd~P)42=TDQ+YlzYrH#zf;$N>JJR&7jW?3?q4wOzHkwQ~36y z%-;gj2SQ99il9m?pkzRaf!X%68rbZukh2zYs)i4K0ypkWV|Mm1Rz7~h2JOa!yGwA3 z2HF;ZF|h6B>WDH1_E0e?N8|Of#D&Y}aP!VQ=E%XxJw<$9+Yd*@kWxdkA9egxLRzJb zFwV*=Gf}l#g4NHW~#`*vY`d<#nHd>M$q+mWytMp-a%P97{jkcd4W?Jqv+ z^%_?F5S_39AvBjrr~ReCA2f*2isG!CGV5@)nqY4|!Qz%db7>t$tzcv!aBv4Yq8%0||l|^qE$XPpyZR`S3`b zKJVp&V9zwq00WHLcC%FNF;`(3h<4}wi;C5rPF`369$N(ZcM>av=F@i^pz~3-k7(Qd kOb+osme8=j^B(~Q0KX{5(U(Rf8~^|S07*qoM6N<$g6z8?jsO4v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_angola.png b/apps/icons/static/Fat Cow/16x16/flag_angola.png new file mode 100644 index 0000000000000000000000000000000000000000..749cfd7e514ac052adc35d1bc0a50874ade23a5f GIT binary patch literal 622 zcmV-!0+IcRP)7J`b6HbNj^Wpe?+*m}h( zn8ZI9-QC&od%GJH8^Ig+n72FcH}AcfH_ADOafXL6hgmWm;JROiP>^ilrHCT zD2CPs&x}pbJA3Cj9qFx9A%POALmlMD8+uEr6(L<=D~(q-&-YAm1mA(Bi-3>caE&@g ztx-+tG!;qCR7yR3l<#A5z>R>JkP)gt#%QNvV40gnwC71b-Uc49hN}mFfSIO03r053 z`xzXnGXv&m3GD{J@vp#;_D%~}W!T%FfJyp<3~x=&2y2ERA^#iDC1hx)gpU5;I_G;` zV4D9c|%Q;q7T!^?hz_{IlZx;%@;$vrHSKQic| z$_$)~abd>8YqBPEDFW6s)vUqu4B}X0>B>8-+&YPcg&{UxY~;c3uAIPByNV#t$TFQX z!WzYs$k+(YdYw0@5gUWKxd{FKdmfTP%91}u4Sd;cp*>N9?^|wQb4FMryGba*{PyPv!U}SjYX9e3+EL>^=U)O0049XRVxi=CIRF3v07*qo IM6N<$f_~W@WB>pF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_anguilla.png b/apps/icons/static/Fat Cow/16x16/flag_anguilla.png new file mode 100644 index 0000000000000000000000000000000000000000..b59b3ec1c7e5c40f4644cc035730f62bed5dc6d1 GIT binary patch literal 622 zcmV-!0+IcRP)Ao>4$ zT_;pL`%`YfsZluu87bz=iWwdefA?L?yK^k9RVns=WvRT6;y{Qxbc=F5MP>=Jz6CGl zrDC-OwVLcrX6MBBcFCid;>Szy=`F?2*HQ|ZJW)MuW|Cl|<#4>Dc)1`!70s*nhT#Kp zkrN7L1qwr$tsin0#%39^A>X!B1$Y+5wiH%J=V9_S9DV~AWE~N|F5FZ>03FU?fkhF+%tA~y-=t9!Cmcvr7?~_K zR-}Aoleit)(f!j*N9L-dW0fiv$E(_7DIxoRrd6+>^G^W=0NKUFR6?FYtN;K207*qo IM6N<$f)TM6KmY&$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_antigua_and_barbuda.png b/apps/icons/static/Fat Cow/16x16/flag_antigua_and_barbuda.png new file mode 100644 index 0000000000000000000000000000000000000000..7a52da98cb6bb824b77f998fe1a49fafdefc1db2 GIT binary patch literal 602 zcmV-g0;ThAn+AZW|OYWa?FyLMu;-uDW%JYEuP)Ffi>F( zr?$n?-7@QwQ`k!0N%>5>9TqOtm~a9@;bt8150C|`^J^GWDpIHv}hE2=q~G9V+5&Xi2hOZ3Rp7)s1A oX=%+l-KhVZr9g~2&VL0M0OB{dmp`yZ0RR9107*qoM6N<$g4oa=Gynhq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_argentina.png b/apps/icons/static/Fat Cow/16x16/flag_argentina.png new file mode 100644 index 0000000000000000000000000000000000000000..75bd61f9fba05da6d8c7586881c33ca462272e85 GIT binary patch literal 524 zcmV+n0`vWeP)8iiivAD~bi&7lwq5efv&9SMa*j^YvxcPA`+JKnh! zm%BX*_a?LR?!3?M&Ft(mObCHuLP3$iFn1M(X^p^=I}tgh+{mjbG`O`_E5e39Ent0+5@LCck7&a{mzJa* zQ3J&VO=IYJn8m1P1A&GBR-*kluU~;_3Rvk6`eK3&9U1m;H!SiavOOilMX3;%K6_9e z-I;diB&(!M<~Z3p_Yq)~;qGPp@ms}m@) zJ}6`)_U!{k3zCs6Svis*L+DN`|9t~8R#uUe%{yhUf8M1uEA~2n2`~T%Hn`snI3Q&J O0000GFc8MSvz-=#S~aZ@ zf}tA&3=v`~5(`p=*qB*a7+IKjfJ!_93yiF=AwawVOBZG)#6Sn42uNa^b6{X1E;-4z zbk^_l{qd2t7IjRZrm6dgE_H@os{!9w$Sn!T2CnEfgdJYr07b!G`nmqg_!*bBQn=gM z=7TvTufV|`J2@j!Az&CT3~+h@$EtB>5$mbNV{a9r5pVz%Ww8b(%dx_YW7Xl{952xp zMw=TfC%rO2p>Z57VKnGML8rh+f~b)qkmSYZ!j_C<6%64$H<+6hWeKQ4!ImZXW*o~A zwDFvU_zYUenf4JdygA0P>M0(gzq}80#vU#FmB@UIllTm3!ma2xn?QSk{hk8E0?as8 zS=Y5LS3m4c_Z4R(97_*J;*GRv88hV&F>IwsoYopI`OjI>RCk=e1Q-CoL2`w1_BKrb O0000RyfwLdzP-~X zr0~oh%N}=c-VC$z1QDT=CDGv$*tp1|>89ZtCG=+)ByS~i%7F8mGq4*jEG3|uK$jqd zxS0@bu*~7|p_GN>?qymT=6Bn{O5qKec!NO#%QuQk93~>4txbo_`~bfaOeN|~iK9se zse?UFS#EU;>rXv+sMxStWEj&mH>hgAnKA?wO^6xfPpu^-!rl&XgBE`Bffen0p+F%# z)-7z8`f}lJY!X&uZ$5rj9KxD{aecuG52d?dk^6V z7ejUo1}i8(L0J3%KFh%Z5E%tddZ9!ii?}<6;&U*3d=My}-a}C`1uWbFI$#9DCJf`O z;Or37jRb0TupmaefvfXtFUnQ6HHx4^W%40WGe%FDtN-ULIik~X{uW>WSKo#_3Or@v P00000NkvXXu0mjfM7_bi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_australia.png b/apps/icons/static/Fat Cow/16x16/flag_australia.png new file mode 100644 index 0000000000000000000000000000000000000000..a0a065eb5f2fead52395985b4b8e0d1114c91611 GIT binary patch literal 626 zcmV-&0*(ENP)fA-+Q}n-`ls* zCN^SkBim?az(NvHQ8$%Jw6IYT!H+^q1rcn8U}Y1;BE}C8Wi{DC(ANLp2Z;KDX4y^l zW8U?=nO%%2-GO1|-kE#PnS0NOs$!f`z?eg@_xf}62ghK@ME^P2G<0hep@|*%F9fwK z`sDt3to799fE0M1At(qUPf--L3G%0kxUBi!D|k41=>dG03}0IrF5ljbrN;)dXFNPz zFsRRYkj^c@%K&4L-(wV!nPiY*;oeCgQ&)rUZG&fvirG^h8HA{FZ7dNv*#=arKqY~G zykl1+RqI>r82gl*FMf1^6NkCcfU{`l^dZ_IFPADnRE12>bI$}`1QaXyxt`gl*#y7V zftO7pw)#N3&9#TOE3|_UJ9kYoFmmWz_02`VFC*>XFN5Fx0*=%KjSmb;4I1wi2lwzG zi12y-I0ItGq?|zNiOS^hHSt_XYQhIlB>uTH4hJSzvQCwTlo!E1>S%DB_rd0=RX1r0EW`A!W6OCkpKVy M07*qoM6N<$f){feDgXcg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_austria.png b/apps/icons/static/Fat Cow/16x16/flag_austria.png new file mode 100644 index 0000000000000000000000000000000000000000..4f3f747cadd309056501f4fcdd217406c05842eb GIT binary patch literal 353 zcmV-n0iOPeP)4#xwQSA{{$ES1jm8Qj>1e^00000NkvXXu0mjf5|No$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_azerbaijan.png b/apps/icons/static/Fat Cow/16x16/flag_azerbaijan.png new file mode 100644 index 0000000000000000000000000000000000000000..667151e5daae6491d426778964a28db2a98144dc GIT binary patch literal 617 zcmV-v0+#)WP)*Cy>NAto51}VC`z}VA%A|b>_4v=QZb6wcJ!6zJJ!*HH!J2 z=4`a6i6!0g`4)kG%3tC3ODG>H*$|DHRgi)vyO+tQQ`*6Tp(j_N*|n@Kxxq|Gk~)t+ z7Mc1mrnUswAVZ-yOf3>rqLCEiu+}Q5t9zDAq{ASlH9GoCt{d?n6|7ORVzPuNJB!1b zflIa;Cqzl&{rbE4_j45n)ZBSD-n#!;v1#{r{v*HuAtKSmV-w$-00000NkvXXu0mjf D+yfs; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_bahamas.png b/apps/icons/static/Fat Cow/16x16/flag_bahamas.png new file mode 100644 index 0000000000000000000000000000000000000000..2bac3819000a447ba04d904b281a9485123cc692 GIT binary patch literal 581 zcmV-L0=oT)P)4-LOhL#H!#c2%MG;o% z>jIuc6y;H=4oUD;CorFe6aYUYlvQ#u4{goozJJK~gygTxlktI-SmtV_fz! z%4}n(RIz`4f%x%$=_vDjB=Uy>@Xx!Hs#UM^j{pMzn$~wK4X^>z00000NkvXXu0mjf DmQBVT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_bangladesh.png b/apps/icons/static/Fat Cow/16x16/flag_bangladesh.png new file mode 100644 index 0000000000000000000000000000000000000000..e5bff5eb9276de4e61c2b2e2c48cc9bf5d451668 GIT binary patch literal 533 zcmV+w0_y#VP)8D{3a zoq0P;F-FYt8O->(jYGOCD(r>u$CLT!#NwV>2Z-0_4+x?dA3yj7Mdd``vxZF?^lqGO=b_2mWVf`F-&}?u?-l4Pv z`8__*WBnshg7=jI`#WEZjc`>&F)9^9DkAUwK?iAS;8Tx~dECA(V!gv+53|EiugE;|hlX{=|02SG9P zE8-~T$QtRmUefDoj)w`D3=!#Gdj+Ee+(ZB6>22Y!Z%V*|70OMK<)3eyv5ce%Zt zS>HFa+z;>uhME25y>H(4=37-&6($)P6Ap#d^$nD68KR_OzEKO+gB74`g>R2?K-`1+ zx&fG8_*RNBy&J>21$de% z_7d}F#0XY6!u2JjG*l-soRbnvZH>X}SA)7?>sVs^)Y^JZT|#x5{yvyORsR~pDd5vD zwsf0EQQgYC&9H$E|G*`uDA9c2>oT|t zD;kgpir~%lpa($(2?0-elAQ7+x#tlS^c?UghzRPUgn+OI{{)N}vthC`JJX%2*{c)9 z?V+ccnyRn9`l{N55LjkKEVB<}|MCr= zpF&pxdlv-2wg5;}A^(n#2u1f1rmid=)J`wz2nQH!#cJe>(Qf-#K&SwG)0Cm%ipymjVM*si-07*qoM6N<$g3R#W ACjbBd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_belgium.png b/apps/icons/static/Fat Cow/16x16/flag_belgium.png new file mode 100644 index 0000000000000000000000000000000000000000..4d05e892e69af68527f8c4765e1f6f3f47ee77cb GIT binary patch literal 541 zcmV+&0^o#?dwjcNG?+IR%z0MD7tSOJ&%09{zfBtZhzR*S6%j7L>h zaD|7`9`2R^!x_zOWdtw;a9m{*$VN5a0b?`*sURkB@Ok zp;wSosQ*5A(DE3qD|nF<49~YWDMQjoK^A5hY#E&A+xfi$!EM)JGAR(E!X^}3Ksic5 zQ;8zHWLuJ^v${FARy|;Oef4LW-&COFMMDKYvN19Ouuc`uPJU5X9IkTy)H3(q4NG29 fg6#U7?*teC5Kg1Qf&+{500000NkvXXu0mjf2zBVT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_belize.png b/apps/icons/static/Fat Cow/16x16/flag_belize.png new file mode 100644 index 0000000000000000000000000000000000000000..69abcb76380b8bd5e5993a5b367d6bfebf4bb74f GIT binary patch literal 614 zcmV-s0-61ZP)8{s9*BDjq5b9xO!Y!9(%tUGd<>gVjq#)8N6IsUAEAl8Y8? zXw#%%6SMoAeY?SWv*f{J-p;&l-pn`ODy=nxEQ3bze*l4VsI zMqgTa3%#CrRUFn)HoXU7Y(FO3aaf(bf|LFwzVOQYqeNy7)ovC{voj2-ZReYBEA7gw`We$v_P~n}V9bp7(y58&tk{}@*S%$I3?grCS3p}2iWq18G`D^nm)t{3c z8>ik35kZ6ryT!8k*%M$Yg&(pk$BE!9C*R*-@&z>993w{`a?ZIxtu5>g51A<#j9?Y_ z$~sr@sC{ck3vK(7T@iPnVhrZ@v<}_lM$Y*XtudyF11fpR3(W%Gvh(M8qHa& zX#PF1US9fZz}AM47sR@abuj6%_OXi7Oo`7Mg(D~a3Z^e2Ekqqo3-Hjtf(l~?U78hf zy&I(^GIq7zr<9eEb2~hr+M}`kE?*7$JO2@20L}2X`7z599RL6T07*qoM6N<$f@wGy ADF6Tf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_benin.png b/apps/icons/static/Fat Cow/16x16/flag_benin.png new file mode 100644 index 0000000000000000000000000000000000000000..4ab0b842a6b6c088674b536c477ad7de4e5b5192 GIT binary patch literal 471 zcmV;|0Vw{7P)9G4Gg=ulMzmKkt-#3XAGkQm-Nuu;svvN^W9Kp04mDvGQgi=ct%X5~>cR~q_u z0{srq)!GT9g4xpELD@1wcP{M8K{`Riq8=gAbg*q({MWq+)~}U7n$4VJqZLXvqOOdv z%ePoR&M!XelGaXhyk9#Lz&f8HW)_fK&_x`wxhDz1x=BFnE@gVZgDjsSq61wCgodC2 zL2=Risfo>^79b)kr|5A33VwtZHC#mApN#2CyC}BYgHXKE^LtwcKJI3*bpu2Wb9e{u2we>F@j_zyMSliR3r~He3Jz N002ovPDHLkV1liZ#Vh~- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_bermuda.png b/apps/icons/static/Fat Cow/16x16/flag_bermuda.png new file mode 100644 index 0000000000000000000000000000000000000000..349a52037d3d72e251e9ca14621f9e2592de7537 GIT binary patch literal 633 zcmV-<0*3vGP)!igF(Azd|MT82$Sn^MA}O__|& zI666x)4B5v>7tb$IQQP~aen9g&-Yy;B5cKcY|$LkdE+_dN}Q@z;#FgeT`|gbg5;)e zk<(%I|JhTH7o5CzmHb-GGK^mtg3srp?7BotT}1r>k7%Pj#a<%UVfILO91dKQJFjL$ z4k5`o?Z{E&&FE{9W4iV5eUaTpWN$z{WPMLiq|Ff-PRfj;d>-=GDm;5CobS^tCPY`F zo9V`$5lTzt$$mDE3-Z> z4PLL$KKj|pcvt}?E5TXNM@vPU5^1$T{{Ris%P}_cf{}y!>cjE3W7^yx{K;ED{f5;H8UMv7550+3N57SAYQkWO~ky TKKSB~00000NkvXXu0mjf&$KMA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_bhutan.png b/apps/icons/static/Fat Cow/16x16/flag_bhutan.png new file mode 100644 index 0000000000000000000000000000000000000000..f7f90f0b12186c996420ba6619b33421124f9b54 GIT binary patch literal 625 zcmV-%0*?KOP) zh+>mcY8w%Zr3dk#Q0c{kq8Cx=&0h2%Qc+MZwjLBc2%-m#dh#H>SP&25pMwhCDzy~E zRxJ^1t!E7y?mh!j3Usg}T=^V0Q(A@v4rF5EeR zxyfSxk%t5u8|Y59aj~U|-a>};EQ*V{ni7wMI-q~@%if$>tl!5XIq&3-Mi1bjB#}k8;#Ms1!4%W_3(Q$GgKh`A}={?3|xJj_0 z`}J1_LSTOJW@j$#Bs%7>O+Db1_JqlX812Dt9<1-fGe&NY(rUg4&L00000 LNkvXXu0mjfZs!|z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_blue.png b/apps/icons/static/Fat Cow/16x16/flag_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..1a79762acfdd3309a7d59f64e76b3e30d01afdff GIT binary patch literal 726 zcmV;{0xA88P))c4Zf@?3XYQjaqTnIt-rPBJzVn}%!_t@bKQLwe=zM74_Vwu1S?<)&N-2k=0_X>W zTySQYf{k;=E`q@`3Nrf7(qjoVG}w#&PZKz}OCiz2G29(Sd7oZfAqX)DxPQpLLjq9FsL z2e#w*)K>^kj@BzNw+>8Xf$nXCo1SE%&;rjs`JzAA)v$wIUE}P`Srh z3!+g*uF`Pv%AbYk)~KEZzYxJlPH7XMdsH!mnT?Hw#c4bD{K;x+70=)1qC9ned+TP@s zy70!@fXz&77#vgieK^ti0TI*?Rt?0H%Vh?Y!C%b1cBb!(AZ=(!2U7U~+{yQ$#kN5G zR`^d7IysxkxDdtkn1-MTE2Ira&#U@3Ku3pv`F@N4v>yTt0Df@z(2J3eJ^%m!07*qo IM6N<$f(}7WM*si- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_bolivia.png b/apps/icons/static/Fat Cow/16x16/flag_bolivia.png new file mode 100644 index 0000000000000000000000000000000000000000..f90aeb45dd9bf5533219e20491863747050b492a GIT binary patch literal 570 zcmV-A0>%A_P)q_MCI@ef4Ogw$5H79ke4wxYd-oe0__O+W)_LP%#J2_#@)A*UC)Gv0}E zw|^$z?5t>Ead-=l-JSP--}`3gt@TQa|;dIRdwRLv4pkFU-O1p}t?^QZtb*c#djWKb^o&^KO60Q|voks5 z*!B7FCD7?ufn@MfhOC-B)@W{(@w23@9ezY1HDuusqX+$o=I_EO!gaDyoCw6+!`MI> zS+XiG9k@@bki8BC?p)ZiljL>OrKlNNZO16)^D{CHvdVD;db|q!9&wA`pSK6+NORrK zR!}CZXt`egan)f51uYMAOeK@`WoZ+2!k{>YIc zpw@zo%^3v=XcPOSk&v8)B5Ddn1;NUccG_trq!4VB#B?eMF@XsFCl<*@JTBhd-p=@) zx0}Ns*mwhXH@toC^FH%#Rze6EWf_dP1b5!9qX={8A4Zs&1^VMaNdA%S0o#FmS_iUy z?(xlH;OEwEP9yJGd_DOd$0v7y!5H9;^8W(34pvT0W0HW`7uypSK45phhZ`49KrVOi zs`VVL<|a^NgwW*I5g7uqF0McMfR_(W^I4z-o3#5La&--8I9yp>W|sz9Q(HXFq2EnR z35>OYG)4ZS)Hng6031oRTUfaSxt78(X`#7INLra37`TD}i@ZBft{Uw1VldHw+3NV zhX3?W*$BWO=hTS%S$D%r`d_u%`x69buOPHJKe2A1n&f zgr8{gcnb397LGOg1P0{3O6FBw{m!59;f49*@@YIywhYzG#Z-T1q7T|Jy%~-F^Ia-s e)Yti^00RJLV72cidK20J0000&r%)IDE(2$4_ zjLA3n4?+qNxA7BH1PfamA)r|K0iu3_NK~*B|G>^NjfJ4#LNF$)?(F#9Zex{QvyYkb zT<*OyPdVpMWHbtn!tPZUKh}ph$?Ha`^p?yu34GJpfQ>AxC6eREB?pEK);pIzA<}pW z9d_>CIFQQcAa*!itwUJ4ZGU2|IfCB~Kt{6xm0`dkvN7t-3L4DP-u?kz2j93jJ7)ot zW*e&@0v4OwTR1*C1WkEm5S6glSmIp7e1-!Suu+sS2`h?HN~Kzb);gC!9LEVGEDeVP ze2qfPl)X&&uZS?h;`!;(O*+C->!gR;N(;ezm_BmO|5uy$5Zw2;gJ}i3prGftz?{6} zq?S2h2?ihi?!zqpxm11Wi&<%HS$^h(yJS_-b^aA#0NyIH4QPb+c>n+a07*qoM6N<$ Ef)DPp4*&oF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_boy_scout.png b/apps/icons/static/Fat Cow/16x16/flag_boy_scout.png new file mode 100644 index 0000000000000000000000000000000000000000..523be2390cd859091d70f495a52e553d6a01f5a4 GIT binary patch literal 576 zcmV-G0>Axk7RCwB?Q$0u=K@|SxXZLOs1koZ* zniGPcAZhHh3)n;?ZQ7X1gQU_%A>#Je&syxpz$gq>IH}`sJwvc82C#1E4Z}q-q^47*YGM7QoWq*ig zeNDPn>Yj}r(?;Xn+QEY5Llmc23LEgO7Jzd(5)yPYc^CqFG>s`lk~BkobxwpV3rBGe zPs%=g&wxWImn_z+Gq~!eLI~*m>GPqS+4WxHgu`6T%VnGp*@v|rzlZR{EP3=5Z(hBS zxfFgw_;FTjjA1NuM1bRqA}0o8ECp*2kT>Uz_qQ>hHx|+9<&+~M7{)RO;sLE~%7L|P zG_toY+NkgRx)rGJ{3M_jdmqCb=ISB`j*{fTYD>G1@yZB}Pyf+(!HG8l48l0q(a zDa*fGmzWqEmL}NRZ6b9VzOMzt0?a8qpf&Dll)SPeMcUKm*gj|x=}!ToSDyyKT{E#j zSIe0_XrDDthl;MdYv&xrOA?iO*vRUpJJDv-ODXW3Lc6#dn^@-h$tRB_~#}B#S{u!`o{)S1eF>C zCRou{D$&NaNo=}FW_)jq#azw6TbSMV``+6(-w34?8d(M!T;`#x;&G*dh?MmoR4sUk zTGUmh(x!OCPbVW=a!MgJk{ZCI) z0#KoSiMY#tfq^}3THsnThmnjzGglQ{0Jzcp0L+@4P$U75^{3?yx4^^THl%YQ1fpR* zq?^GpybZ^3;^iWiN=kRZjGh5M^3Jk`uXJulpMMKJ<^wo2*N;ytMQTUkV015@AM;>5 z{0{fi-!PO~(9EX5>UtLOa1g#0FYSIIwi>~a-4aK8ngFRVFb+%RI<%&XtyxKtSQJGP|Ij>8=IbEBaJPlFuIV^0_=}=+t5Zr%}UHL%L4hS z=|ZbiqRzPbwEyw4s53Lw76lf_^V@w~|sf>Ffw(C3|7G)A|HAR5~MJE3L-=z{8=-~2WcgPg%Baohkl@fHd-Id z+*Kd^NnOVEZ+2%+XYUmBoQL`N=FFLM=ljmRBZvsQ35i{XE>7MaK`LDXiS)l5L+A+4 zpnQ;RalX)6z}DEq;6M*KvBlW<2b+I5Nn|HgeIxpok_@74hDA?%yGh!%z@@=8h^9Cy zf(HA_MkTXoj4KBA@bh(*UwmJJoFX621QQT9X5rF#69@YH43{L2#sf*)4sx)l|Qh!wR31wlbw=%QK_7cQj>b>U8gA_YN_h+5mAf*Kp8;Oh@i+$eUT z*l1dtki<5bJDz(R!KN$Cz+oO|&Ue1^Qr21;S(*lyqVw!1mFgahFtH0Xe=S>YC9cJH z#7!v@r|rEfC&jL(;Xg+3?~h}haK+U zH1r&DP{o0H)2ev$YYYQ4RpG|v1L0ekgKW_-a@W#(&=I9akL*u|<#%iuw0oq69?)^@ z16S{8t`DVPtw*k8L$H7^-)CXpE;-nUNK+^~cFNro0Nny^fzj@x99h1Vm@a`6<44J_ zRYCs!EW^W$AQmc6EXqDddQ9$1n#H)8oHw?i=Sz#>6^E`s{f?~Uh3*&1@U;4_%4Iddy zJ|^>MhOUeKOlvm`A%w{pp%rae+%Q&g>%D}rcZ5t(FeRYt4C!xGR=2se5Ts#pcBz!i zTMY1riK=VOAXP}U#8z7QOdh`)$NK*`1j0zWg#b1o;{4|<8P(`G{}x~X;-$Rbu!Jtd P00000NkvXXu0mjfh4mq0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_brunei.png b/apps/icons/static/Fat Cow/16x16/flag_brunei.png new file mode 100644 index 0000000000000000000000000000000000000000..dc4ca96d96e06d0031ff9102e5c8a1eb96f5eeb5 GIT binary patch literal 669 zcmV;O0%HA%P)PQ;TSkU=$IxiXb8giVzapwrCTrS~LhnNYSo|jK~aXQ7%GJT2xA;k(tf( zF@7}Dj5F`O+j;XWOkCxC{JHPkd(Qvd^Q9@JSj*B`<1)E!+{bng;;wS5E&ErixHk1Z zO~vHuL?1YgD9Nd&`Ier7Ay%5e5y4r`Cf-Z~Ztj;C*di}}g7LGyM{S9{1nltu>E31{ zS6+#ZZ};~#O?QgB8Q=JV!{J@f+5x|YVBw)yj)=xvvIC8%Oa(+l%n0(r?kbH1qvQsLS$zD2{L6lngplgoN}%l)3G?du~JhWm2tsiQL$O9w_%y;TRDitzdd)mIp?Fs&nVj zl|xf!C%w@qwZR~h(Q4Y>jgmdnMd&~WdP`T)`@Ky&F%p+1FK#;&rY7>9IV(s_A|wg4 z*kS7A(itj~Nj~3=v(9#So&3U7iOHbt5?x=*d}>CD6q6uNwn~DAVWOPEqdM%5W!R&Y z@;-(4X%cr*w-_reW!$uQ8nkHI+`!=TXHrI2>d73%y)lcv`#bJ@0Cz(UXDn1KtJ%Cj zUGrDM4Fx{r>)A35+`jEQ`UCZp(I6lw@Tf3~rO#LzxcvsdFE*l(CN_+Q z+AS1{Q7qkG0;i8T@Pyg{-#iF9FUL7frnLe%scAf_8Cv+LDVU%@>wuGk{%#BKACduw z9+(G*rPw-@($IFTf=+3bjLk~lCu-zBcd0a8*ZEg~0RRa!t}}>X87=?-002ovPDHLk FV1k^9sYL() literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_burkina_faso.png b/apps/icons/static/Fat Cow/16x16/flag_burkina_faso.png new file mode 100644 index 0000000000000000000000000000000000000000..d34823ba5c49dad473f64e73efffa58da8a81a99 GIT binary patch literal 521 zcmV+k0`~ohP)h3N{uoCJJ71*%|+{6QfwE+2stg zJLmi7%$ak z38^7%A0(}L#(imP&Ju36x#y3Nj@2q1B0AC}@Nk2~%&Uh^b3oVBZ0 z14t-t@y6L*#h?(@QURUEOiaHdT%iD8Wt26V;3mrG%37Zzju~Sy71ywFJCF)24L)Np zZXybF)uj^3C~Gt;O(`Q6yVl(~WSwBG($}t2o%eKEWW=@WKpACCz-yCi3B7%~XxlaL zvqJ>m>x_{^C8X^5x;b{SoB3-`X}!t2oT%m~E&tD6s!FHr{2{;qZRnoc?ouFm00000 LNkvXXu0mjf2LAxk7RCwB?lTSz$Q5431cjnHFPg7rF zq!1JeE~02rhzrF)C@|>lTC@y;cD1NYyH+h~q0~xAX%}u%a4DgSR)I#Fcn}H_Wd%<9 zeE)p&W;)}Ysb{$I9r)(Xfpfp}oj+GaQA9Il(WGfL_-LN}AV(NNn5a=PY;ZF8t55O8 ztsk9zK~oEI^DpjEuI|fkC>#;CrO>WJ$!jHB86s=9B&=d_j<{?`^JQc#r>Teh+zWX8 zYK5g|x7hN_T445bV|l0=ZnP!R(tHY)xq&>6lur>RCF=KeR+<#;=sUO3rdg0*#c3X+IYLhyEN znhWnY*#7j9bO{bZMOj6;Qg6mcJ~T%0%L&1i(C3WWl5C}MHT#_Z2rvN8^Oe}x8Wvmt O00002yTKFL_~@Rf-6^o8Wj{`t^dHKSajpUD&5%%Mq(2KE{eKPO#RrF zDb~g$lbN~RI|<^#l{xU3%X{bCd)~Wu6cM2t80ZqZR4UDT9%aP`nI^!C49=@$qr>XN z%JTr%g_0%J4fRx$hwQ}o1YF+HFPDJoCmA@syTj9*P0$%~RRXBhz>lL3X8qsRSH5%?Z!XfS3C8{CB-yhB|3?_!) zI0`|wA$N}H0HUFw&l8Pk4e4Z^ECg7uHGw&386M`Y#$gR4VGNDnac&qv&T0nQ9N~&a zw1#Azo#4J6iq(| z%~xkh;1*s`>)i^~IhG}{>30{OyCsp6E}RgF@?a`Cn%HPxM!7nsyY zG`!t*Y{z09Grhc7)u@PHZCKc;hk{&W2eJQX4G*U>gOAgLIIbQ(s}t874F5bKi6en@ zN^zEEfvlrz*;WuOlL;q>S6bPs%fk*vtT!Rmrd_9Emry)S~JIp+jOUuE#HBlsZ;W)1Lr5OXgc~Kxz zN6P{5vP=VU+KAKijy7xyEw1|9@?Jd(F|CAvU^Bm!7 z=RSX6NgiqsxXU291dii7ETJwNpAU-MbEz8cQibahj=9PF&s{RA+jYJYU;y=wmQT9h R-4Or)002ovPDHLkV1mF3>F)pl literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_cameroon.png b/apps/icons/static/Fat Cow/16x16/flag_cameroon.png new file mode 100644 index 0000000000000000000000000000000000000000..1250a70dcda729e42bdc7e6d415c54661ef601c6 GIT binary patch literal 596 zcmV-a0;~OrP)rU-#%nO>BkmT*I-^_a& zYqKz!WZ%s9V=_;2&RFF*ta#+iUA&yvxE>Rb2siElZ*K#?_%O9as&T>CdCHG*`#`CK z`xvzO_3nGrae*X)X_;|(dlQK{NeiIhQ+8~B1vIPe;DJZit^{Qs&nnz|cN5|RCf$rz z_b*^vCZsRHJgQ^%BKrjXZs3mb3>_^x=z{WWi z9G_Ux#={R-eA;AzG@8|d3|a+hAy+8K9*S&%$0vb7hr@9encwG6PEcM;X|&Z6U=~#Y z***P-2-FVg^I9{0M*gw};T<};X{KGc%BE{r(>Nfr*dBOQP}Xp#hnPRuGM3`TAwn6K z3bFzW8UUfMnSAE}^?y&yWbH-dy)B!Ep0sx!p<6cq%C1ZX;J8adk8X&5Uu=;gGuDaS zZw78Bw$k-tT@hJR3~T^$_D=X&=X@mP=6*!$Z*FCbxWNCeGEHIU839J}ca@{FU%05) i|M@OOS@m`PEx-WkqQCUPM|LRy0000q$gGRCwB?lRIzJKomyL%=npoI0^z$ zM@TdjDM(2Kq0cr@frMz0_yzn6L_q=K(GrP3PlBL?js_7Fi3TAEXtOV8ogJI&aWK1- z>`0c!_kQ>I8{cbH6b17v&78~IQ)(-RPWfQudbhoe*Xx0`vr1!_wA-w%uVeqd{e{|v z;>_DuFdoBjNPpuBCd(kt|M9A^K|t%}CNvrlhJ3zo8P6sAUAS=-(wr~5`{;ofPv00%;i#O4SSMHoB5|NfN|kM5BtOZ>Qbiy~gYMlm!+ zFB(@<0|w$C_T?}hejKCI0nLveXg`1IoTxnG=j}Ua$q{;$wydcEL!kv?%W8C}Szb8} ziHMgH2S_#_kUYH0-Zwdip3d4 z!%7?dN^2{C`UE|Jx9U;ed5!6I1u#3xg*Mp5MOH6etVdaZeW_*Txb}aRRrCJNzXcco XmYJcsnm7v700000NkvXXu0mjf=yD4v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_cayman_islands.png b/apps/icons/static/Fat Cow/16x16/flag_cayman_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..5be579a06b1bd38a8487e7c365920a305eed3645 GIT binary patch literal 672 zcmV;R0$=@!P)k*j7?^k7sZv?q}kpJ8tUWeBp|}fMD$ymDKS=-WC8;I1 z&$^+A9?@6N_A-;#UJR5Wb_buK2$~w7(zv&Dmr|~;_CCun+1Ymv3)|sS+Tn12BZ*5k zo%>C$#ceuzOjM>{JRB&RMCxWqfALG!A~;3jXS!t9b3K^I*j&G&>FhSeAwY-hcN3B_ zQVlf`9-SWJ)v4#`fj1DU5q%X?KWy(RmiwEWh27hQ3Hqeg3Rw>A+eEIt2>t@iw?}b4 z=Am&~MHU7F$BMZxkxS zq_T6(^a6Y<80?5D2A_!2SDSkynzl7!s0gz@wt*9^lMFvt%FOE!t5!Bh-C-uPY5@nD zoFrDQL$vojL^UO8>r0|ql5#LWw8g0SvFNarLt{>=tE58OfP`+Kug6U1OmAH zFR~3jH@~C)3`mSc`(B6hSQ#Okouy{sGZ4ppABdt&L!(NGvp%))ix~{)3P-T86B%yICi@GdJhH znN1>g?i=oK@0)wh{Tw4AnB-J2;W4c4|q6d zd_m?FBL(|FeF`h9%bwug^V`6n!wky|$na)y4#;vi90<1Qk6&d+j1*F(F;y0-da6Jf z7f#HGceKB4eil8QJ&~j%k|hI?L0^V?dC_|D`k*J$>lD(ZNG9Jm+u|~5deYYPxUZpq zJADNw^f3Bo0wZa`Ewr!VQFs?$w$|8K%j^ttX55de_!@WQq1G3u1ic39tJgij>FE@4(C`EWMdmSzbqW2tjvbE8iS^>h8uSio z-n4PK8@V}JAH^uv{XWO2%^iB_m@3En+2F{6^WJzGuMs;Wyk{(WajVh#Z_0;OX~ig h|59cq{hbd57yxcb&tZ_h5w`#U002ovPDHLkV1ng&7K8u* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_chad.png b/apps/icons/static/Fat Cow/16x16/flag_chad.png new file mode 100644 index 0000000000000000000000000000000000000000..a91dc2b627b2f3ad4af5560dcba741ad5ba360ba GIT binary patch literal 500 zcmVLF0QzEa&M4h`|_T$mc&`?t?&GFFa@*^R$(RwK*%w7 zbev!p@y?qEYCKuk4MpmO#}UjuhSojoLTf*>}6pub^l7w{VtJJV6yyUKYN|MSZPVsL z7H0<`B;|+ak2IVCTo-QF86{xzL~Ngeqfn1r!1J-b;?n^!%=@H~2t*pLr)kP@9*|Y3 z6jWG$!n34;g2q9()+L6B!MRV!5;8;Z z2>Uzsg=$rknDW-JD{O6opRdynt~I%5H2EXI8rdqK+X6D=!?4!>f(dl1Zz4zZK?Ex9 zE+!P)z6)IQOCTu;TuiP`u*jG|+yOT^U~`&xK>pow%QZr7%D2=Mvp(k^0R{jc;F%T( S`v8Lg0000KoEVK%ZJ{PRzXB9 z&i>F^5c~nQHvYD2E%gUj*@~rw%E5t+g>bnqPvd5M>m*@0!6F$LGCLn{-t10{h@g!G zXer^ynCk*KZ`l3DJOk3dy9M%ZS_Uvq%dyx z&oc&EQv^@RCwB?ld(zzK@f(&x!X%by&!@X z28(O76$=Y}0Gk6Jz}9#0O|;O~ULl>mjVN{j4ICm0f=E=1gye3W&84t1ce#aScVWNz z|DD+pYb{lVN5x?{@y{7%dt_5c8}CBw5tf4%4AT;ZRL%Hs8mj}RJote7{c;Z0&hj{; zL;9ZYL<+c2$|c@0qa3*V@(ML~bQMX9IdF`!=DHWL@+Le#t>Q_bCgfkvl|8cqnl<4? zS+mtXCVt$d^>C8d#EOVF&B`v>z4x_1e3xyYwY30-N6wv~*(jQD)H l{f16|%3eyPYCHc5FaUVrSGmUjx!(W)002ovPDHLkV1jiXtn>f? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_comoros.png b/apps/icons/static/Fat Cow/16x16/flag_comoros.png new file mode 100644 index 0000000000000000000000000000000000000000..a793acf41195d41c6db4a70a1ea7142f74d58187 GIT binary patch literal 571 zcmV-B0>u4^P)eK@`V7von`H&dYkI zDfCnX3yoeQ5rUO=qF@YK1Vt=_C~8o_N-%BkM?WohaSz)(9em}QBv8Z|M;|VUZ~O}cJAsd zL*+#rZMz_Ld8}BDL?vfhLt_+ERj||!IPvNX6FZkUwpARGb+Fkr4Uv!#9Kz^3*0J3G zTIOx%6xR+sq9DL=MkqJODHYe@_1sBr(5vj^XRz5zJX!dQl-Qu zYb8mLs~t(;A|^WzBA@Z0Y0f&MA9Ve)hN zBBY7wQ%oKGK%rX3JbnN*gWj$v?C4Heo0>#ToJJq)O6b^tkNy)L9{<6WxozBie~3FX z9=pFthW4yb{;MHNjPR)lu$xsqQ_@p%ld=y7;HW_)I&_=#gJ&S|x*!~)1X1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_congo_democratic_republic.png b/apps/icons/static/Fat Cow/16x16/flag_congo_democratic_republic.png new file mode 100644 index 0000000000000000000000000000000000000000..032065e8caa4604f4e919941e47bdf716ddda833 GIT binary patch literal 545 zcmV++0^a?JP)fA-n3vVI|&~P ze}g2hB`$P>u?q<#>@e>7BZz;*xN1xU0~-=GCdi+VrHSlX9)!fG%E@1_m*p+}@YOtCwTS8(U`9CX$zFTZB`$8%t!50|l!8Dccz8M9@9 zjLD3-61^;qXTnHC!_k1i+lS&0t1(h@D1Dvi6!xAkr(M3{jyYgXKB(Au(K?}HpUx}# z6sKV47mt3jW5nXjK3>l5CPv?npTRqJbCCtgN=yCr=)_erApOKR%dkHG8DF2S0B1h z52izog@Yeym#?^RN9z^08UQDez_&|^bCoo3)a4>JF!}p1jWg}pH8n2iS(-+!hsQr2 z&Y`EVy?OxKJ7q8=@#>m-yh)SSi!dAYi@GLZ(OVo%{00000NkvXXu0mjfxd!&S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_congo_republic.png b/apps/icons/static/Fat Cow/16x16/flag_congo_republic.png new file mode 100644 index 0000000000000000000000000000000000000000..68af124635da956e6ac6c80b898491cecdfe574d GIT binary patch literal 577 zcmV-H0>1r;P)PlOI%0ey6}P$WoeOFg?p<5Txk*9sK8GafrV1!rVhc1pD zJ7Okr1clOr&Z}V)g?2Y18sPhvF4BX4U{BHvBxjw|`_H>%)U4O}mjD9*uzs_=I~cj~ P00000NkvXXu0mjfL9_oD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_cook_islands.png b/apps/icons/static/Fat Cow/16x16/flag_cook_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..37b0f999fdc493abee4c77074f25927ea2340f05 GIT binary patch literal 609 zcmV-n0-pVeP)?{Ne!I&c;sHbS7m57aEP$b5X9J)F1 z49V{8&iH0-K_Xh{4ZFO3v+w)fH}Abs)>;NxngN&M%WJw^SX zcs7u?V6W|^v`u2}#@sSTZZGnxA<{)ylw^4uB~drcm>N~I-U;Zd;mKRe!^0)oorLXTN2-!Olp6H{D( z#fh*cBF74;&=#!!GTL&wwaV)G-P~R1a%xYFowq*u!mgPtCy@A#=n6{tdGh(fcT2Gp zXQ-J4szXJlTPs4Y(bAocAwPl)P9#&Mt3}^q_1m0>p2)J{vJI8`3gvMahYirS8{K8%u%Dsnk9uKWDNl)_S+B!0Jzcl(s-g1-`2@466pM2;K$;9muCWhjWTt^OE z`)L681QWQt!9r{76Y`%g@HIJZX^xu;0`_IXT1m@wrHBeECD|Cp{FBFsUs=H1&284(LzVU|A=6=4Ljd*n7nr%!?SlVzjPT0ZDRKBAQG=W0J~pVce$c36lx>2DCHOU z6U&XSMPZNJ*j^uakb-&8 wUe%9urIK%?wxn-c<)x4Lm$a((JMRlH00Z^}rodEqEC2ui07*qoM6N<$g8HElEC2ui literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_costa_rica.png b/apps/icons/static/Fat Cow/16x16/flag_costa_rica.png new file mode 100644 index 0000000000000000000000000000000000000000..87d5af16eb73ff00258741489d59f0eea4e26763 GIT binary patch literal 571 zcmV-B0>u4^P)=; zsV!CLPzqupx`-4U#cufv1Si2sMC?`^9KGkEd(}33O&r%o?pa?`AF}ihzF_9C&*ZTN>mSPG2EM?d z5Dw(ia(u0gx)S?>qf~44badK%qmV!LZ?wno{7DT6!002ov JPDHLkV1m2T4DtW~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_cote_divoire.png b/apps/icons/static/Fat Cow/16x16/flag_cote_divoire.png new file mode 100644 index 0000000000000000000000000000000000000000..f510504979c1add3d45ddf7d5fefa227eba5651d GIT binary patch literal 556 zcmV+{0@MA8P)F7d%C~1I-4unJ(A@Lnl$w%Z1B2h(3grJ0ud;tV{>Ln!g+#=c$c zym{}bA@~Zes|e7pJ@727LNeV15Ztt5PzeDt?Mpg>B7u@Z2+-*B`wF1)0Zt=S6CC#q z0BZ)e2>o25xhrIF7a(|Jk#bth(s(67dH^Y>GXoYy{v_!EJOONU#vtaxd3OiEBuE(} zpNh5ej|8>(TYBU%&brH$1m1|mMQ~;AlwjQ?(Uj!Y3`}BBlNaHf!(4vRMBaz&yd%I+ z3T2v9Ta^K3Xa7Vqk}@P)3N%C7X#*F z@f&m)68i#+m-Er`Ixg9kO5tR30m>kRQ+>kSrxnuUKu7_p0f#`rl!>%8$*keYH4B@_ zuP=gG1ytddD#)aK8vqo*r6fN-4gd^V1`+xzbvCXKZWb* zg3V4JC{Mv#-A3x6iQ4y{$c}x$#m;PGQ){cDJC}q0wM-TYy>P1yB(-F%%##QQ6OWgu z9UP*c^2GW(Asq!%3t_ad6=H^2B`Io$>mU>Ot?E&Y{TNE*Uv#CO3!3)hPQ545NckZ3>y{Cg< z6cSOOkHVcBH@Y%fgn|n0+(R#VIg#g*ij>Rt-m9Xd zbbs7t>*hU-00LXb`v>SmLPmQ`zuCnch@(3yFfrawerk(CH~`f$Slb>VgqQPq*(adb zIVxrPRK($@Ie4{+y?Y<8a*VQZGvg0X(oo=qA)}=dCUqViLZG20$Okj%=j$-{=RJMDuIQaO<}Cg!gm_;wo=%O!9E_g?yJ=OA+S$*i|+@d}}H=F2LX&L5qq& z_*xTW1IXqCpjs5T8X~J3V@%(*5-d(iz{#x8@49@z61>gepgn^?XJa6j#>} zgh&vvTkKWPGWdZK6dOq@Yg>PSq)h2nf`V3}-7c=W7(@gE#>PgGM8s`GaFZqb@n&*o z-dh!{bT9J;X5KmHo_lA88DmgSaMT$xo6T-&t;b&Ggn=;z&e@i<4 zQ*l174pJ!Jp22VFg1$Y)#n~xZ`o3UbdV%umum^UsE`(BHCfSIe8w-g4*+qB4Lvx~$ z5GTOf63XrK=qP?8^C#_<{agk1^&1=JQB{idv$z)>o zC{1)Ch#LDeYFE96iN1nGCFv8dd`khV_c{L;U;w6=*Cc~~mEZsX002ovPDHLkV1oSU B{Sp8G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_czech_republic.png b/apps/icons/static/Fat Cow/16x16/flag_czech_republic.png new file mode 100644 index 0000000000000000000000000000000000000000..d79b3d9d97b55ed3ed56c565cf993b442da889eb GIT binary patch literal 536 zcmV+z0_XjSP)+;08C?h=N#AXpo>nC?bi3k%*D8E&FbF zGkd-w5sr=U-i_{dcjnD|GrMH1#WX`;%AvmP?|$xuda17s_=R=P1X4uK1cVS31&c0#DN1`b~3v6%DGjS@CvsLahi=6%C8;3{+? z4Xp`JKm5ebSr6H?gs%un3dsMMiRBW9vz}I{fs6!F5{1$Q-X7i{oAKaz9)wDbG$WmV z3d+&B>N9{ZAq7GE!0Y-oYQGiA%Xvh+Z$?OP;^^ck0SI}@lo^2=%S$qYbmb$0m#YZG zh)9Q6SOL8+CjbLp@f5U7@%I5XzP`ho#wPG2%W2q!{sv$K?IbJMfb+VhHXTnt&6@_F zzO3W5hV_|ryz2u|+)Iqt3w4l11l2kB_*sGw58MIF@A)Y2rq#P7RnOCsuE4=x;E z-h21G_i-YQV+^x07;@QlAx_-*Py0CagKG#&669ghl00kYXun!{C5uGZqx z;sTl>{SYh=!0PxKt46Zqm9{`SgD65#W>BeJlLaDi!%~{I1tcXOm=JA=*!m%UvZ&F- z6?M{_-d_hU&yBx!h?g6sag%ez&O0XD(RCwB?Q$0u=K@|Sp?A+d-C&~GP z#I%7UZHlA_sLfq%Veh3_E{cz{Q32&89sO!!(D5FA4r znIf^r*%bDMfj38t@-@)ahD1V97pt1s$HNdyL8 zfT0vDa61!70=ws?TwpjokJ)^Lm;D;0b1fvQiNN+CvI;~Y(#MX*1?bBY_chv=C?9^f zgzj&zq#r(rsHq2rW7IH?{Jz}4n{#yL`CIIMRXBG7gjgjL==V4Mzmd2L`t+#q`_&EjJmMxqFq}I zJ$hU^=R4mw&FFuS124nyKF>Sv^UgCuDaA;ZWQ5BuSTU|4=_Dhb^7K*RdV;ts_`Ru* zz}6gWHNb;A_gJ~VoRBYsltSYKQb_zhf1~XML#H9mfhAI`-!#$XM{a8VbH zq|Hk8=sksM&M#MIR+MU$#VWgQt*R^Atwofmv#U$gtK14@6b)h37Nstu>{&+^Q1fv% z51Uq@!U5{L+we)r{fT}$r?ykoR)m>p%7N}N396Q_LkuKXw6Kr^2eT2;M=h#qUMc8T z)Sb~WJHlttLAzg2x1*mujlGn$jHNRxz*IMfoY##AZ`eUkqpgU^)wZfwT1wm3Ry@Ct zh3_+2_aT>KyIm?j4N`nH#Qwu6HrLxk?VmiD(S=Mp>W4N}qU;J}(EPZHF+M=%Bd-TAV4!5pf!Sdp? zY}!aHnj-0Uv5b>7xKqS1TyrecVg2V{a>Yo$^FILw03ZP)Q!9ZFnE(I)07*qoM6N<$ Ef^v0hCIA2c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_dominican_republic.png b/apps/icons/static/Fat Cow/16x16/flag_dominican_republic.png new file mode 100644 index 0000000000000000000000000000000000000000..4500959f203e7e5fcc52a746e15323d03ae020ad GIT binary patch literal 628 zcmV-)0*n2LP)4a2rMG!0m3$YY?|A8Q4C1?{!Bq>Z0f*(Z=LSpVZu?m8w2?TP< zxp<#@v*VkYJ+VmT4fj~yyLrElH#1CYjX@U2fJ?AvJMYm;7GQ;>YRsq0uwUxnG&_vR znVU$?XWtN}dGpaUeG+hH$_xqFin_qe^*nl%i;XoPmj^uVz>RGw@O}2qf-p(Fqp-OA z!x=IthOVPgdOm?#FpTlVd%#eJ06f0+CXcz0-Ell_|jLl7B>dRO9kBG=B`2~&+-3e66 zAGKY*21Qfrq;1osH&6Aq@{<1i>Y<){J*8u+MHIi%F!@%cqD3tnwR35CA>0T75{tvV z6})?S1-IlediT2|706qS{qyi~v0aClEEd5Y-$hvd;N;T`z&$(|x{OP+Ip{)w(s}{x z_c2Ltx*^hU{#p*7b^{2DCn?4X)X1HNMBzr`2>Qi=RrDltf>GIp)WUKn+VF5I)m7pK zopa!tjRHkdWA^vLNE&rL9Db81dSh%Xc2;mR`!xWz(QiGq%bK3!NMYqc4{l)8g(+W z-`U;qzMTo#B2C;2hne^0-E+@9?~aP&m_b4_V7S{#tu^8Dt}Hr&_;A(N)tT{$_~nZQ zN`4u>df=!8TBy_kS+;_0+qiryUBdO74T5rov6;ubx$&98YvFx=1U##6ugN}LHhEX{ zF0Uji?3q?2B-$S4%HkMXb9s1Mfm2q^5M+fcFHc`^)I!#N7NVVf6QeM~=q~M==H{)7 ztp7R*AAiHsPza1v&GaPW2{QI6dzE0HAPD|4J^g?uGgAzCP3E7UV|MmDT(85{cX${i zM_n-`Bk<(CnkaCUQdDbIip3&Y8?@u##13}97hQoP$Vig0UZe)63S6xfjYf-m_aBKr zhBkTb-2TM1t6yMKdYvyoTat3!jckpxsn7ot9X06h{7--Z07w3neUg~T QDgXcg07*qoM6N<$g3uHUl>h($ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_egypt.png b/apps/icons/static/Fat Cow/16x16/flag_egypt.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad7a3c39226acecbde1c1f2066e2ddaaf827e15 GIT binary patch literal 528 zcmV+r0`L8aP)Ba91rx+yXYnj@g|+So*RH6b1E|;r4CD zYdqaKe0{qN7c$1qPJ#6m1__&C0`p&W!4Fr$1$}cH!a6*gMakg#^R8x9Q1nGHb2(KM z!hpBtgv%-s)lNwwvd(XOLhGuq`13=A{!iGMHN3iqcO9nD{u^{pF8DUMDrs3tn zB94!LXb+4uF{&Z5O>Lwa8|ceRU3GHl-R?YkM+cRH$*BZ$?RGT*l4LZbqbJpIe^d=x z&_b0F)>&)$dNEp0TK5}aGRhibE_%KF0@?kEP)eRJ3Cp8g4!uh zA84UMKqa7!U}a^Y{~%b4@S2CeL2TY%u(1#kMJ&Wd!H-H*5Ny=SN-zdYUN)QEz3<*h zp4y4#vcoJh=bZaFiipsPX|!mjV|IHds?&Uure7j@TEqHkSDBeD+FzSSoDh@()F(tq zSh6;r!rbo@m^eyNj)21I6?{Ha>c7OtotjI?ggQH0Uzvb#&B%a((J`imtrL(il=2vE z_}^;?P|SOs_td!;0pSQ2r$+}Y8dLT4nZn95)haI(g;gp){^8?2qQ^W@ctN%5Uw0=M z!3syXrW~e7QbI(m=IY>afdX6}{KD|i0`9^kD-R`hy)_R#s&H{}Y* oTyZ)sqy5ddl&Dsp^FILw02xEZ8N;JXV*mgE07*qoM6N<$f@b;oJpcdz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_england.png b/apps/icons/static/Fat Cow/16x16/flag_england.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f1f30cb71ee49e9300ed2a5ec5455ee2fb6acf GIT binary patch literal 513 zcmV+c0{;DpP)!JFLzCuRd;PV)_WBGn z!#aYnrckHTd34UTmYFajxKatu8x3#2_IiNhF&O8v7-I||;u9&j*}Md6?Gi6ZkRvEQ z+REkyr!m!lQ7riqpYH&9olH7n<*k}f ziqq#wzBa+AJoo$jEz_8Yj#rdxn_gG_8mkz^QZyQY(y+65Q6eH4l2)IGWl>UA?rfY< zq&z{u%G2mN<^_=L5+>9sIP$5F&0>jsD;7wNbTR%2#~A}Z7ouO+iZ$(aTU*-ErO4J< zlakccT~L{R$slKtQuM%}ADZ`KY5xBeYu5dpe*_o+UmNA8R_Lt=B0U!`MFhc{e?kP?s|WGYYQ%#e6;#C1QarTQRDzaT zg;HLtNey|)y6*=@a%={^?6Nc8nVs*>3Z)dSm_dssnKY+y>Q|}np|mt+gvy~9%Y##E zTu8WRYE9|Ge@D8SG+`>MZ{Sw0Zo}u%MrJdB2;iEVzv^>6JNd}Z<2$$fo$#7s`gISJ z&ms(D&SKl^ykE4r)c1pl8wEd!3OHUpx1#t7A-!5YlD*^fpDELQe1*3C9c+wLxpHm7 z_lE+w9L<$;q5+T8N z&6Szu2V}nvk}urWSxv8p`{`T6)d&aE1IX5KL|x`i59*+zc3Uq@TJ zRID<@O1^?BjM-J?_rn$1hvGcVKj-L&80MfR?(FI!6;H{Er3KSm$-XG7kpplzkiBj( zuP*a=<{KZ^h8evsDMW2%MNY>=bV%4!aW$e>%@y+!)q5cc#bWT@8pl$wxy4k^kk-WD z=F$u3jOm!A##|(mEW9fsZC#vGhaeGdBybV$U`)OB&rV1E0Z6183EHFBi$%oCPIj~= z5%*91KYOBSa+`fZc$)um_veDS+l$pitKa#r00RI6-m1$83L-fG0000ZJG-cRP`6&r7ggD7C}w^%iqq zT5|58CEvFmbN*|WCqEX^en=`}k%~p2T{wuvfsy(2pIJ>{@rMKAD5V-{J|A76)vn{T zBk%)^XG!G!fx<^Fh1G%T&}y&k*%aVi3;jt=393*@S`j6kuKtve_| z67gbnk(*1;WT`s;*q&it++?+nQcl_;*qGtm$|oTZ)ut7&AJcp|%Zcp`7&{^W0a+Qz zNP0T2{WEz=E6Hvmqglyh(fIw1I~{_chC{Fdy(UJT`~9ON7HSq~c` ox1X)OQJDIlaB9%s`Ii6#0FjQbaF(6$+W-In07*qoM6N<$g8L5;aR2}S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_eritrea.png b/apps/icons/static/Fat Cow/16x16/flag_eritrea.png new file mode 100644 index 0000000000000000000000000000000000000000..442bdb73ed691203a5057ea97b4d3a981b5fda18 GIT binary patch literal 662 zcmV;H0%`q;P)Fn)QL^rW zX+cU*69S{LqXzXU#1;+F5g+Yq$g3n$Z#80Sw#wAgfaM`eaPtebV9y3YIVmZ-6t*Vo z7D;x%m08YwS3yZuhZ3K&f=9O|UKs@&@mIi+D^Tmj&=ae$KcG$r`oz z-aEvj;RzlT$EoQKE)V*0w$LVMloP4yMSz}dCID2E# z$D`L+EM8=B=nNf_t^@6h8))gfvZ4+@ohWBYx|Ee~&+Xrue}~DRAe86=B6c3Pf3|-x wf0-Lg0Ta~UyVt#L82|Gwt*Omk=idSh0EYzJh>~BObN~PV07*qoM6N<$f|}_pW&i*H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_estonia.png b/apps/icons/static/Fat Cow/16x16/flag_estonia.png new file mode 100644 index 0000000000000000000000000000000000000000..233d097bbb8587402a816567eecf733c50d73940 GIT binary patch literal 399 zcmV;A0dW3_P)(Vch_VsE*&k+HQDGa8G|g(iw{K>4 zR0siWB0|ehIKH@q^+WiEP9gc=NlsPj83fC#or2^oBq9Y%=95F4IWR?d+K2K;S5R4hAISPYQ@r` zw|N9%$x#Yp1Cq5qVyY(qYfDC05=&o;0!g|8&5fxept#|}2ut(1!TaO`-g}661z+9? z!IzA%D$nz7~9z@#h;{NUyWQ>91niNad{nk>ZFv619Ns_qCrXeh`-Ymv$pMp-WR1^v?+xSJar znBsvY*{D%o2{D-AT?@Xn^r>GBoHa0WwfeBq)lW-kYOnO>DZ6f z_};tk_TBr&z?RK{^WMGZe&4z0ocBGUwMHW*aCY)OV%3jCZwgz}B3%n}w&8V?jJwVQ z*N`6#oZw5@nAQ@pb`T{V6!A??6=Bi>PeyQsf?zUpm+Ls_8+zF9n%(y>#Obm3%qoGz z=V=W$4qr!c+dEs!^Uo#Re0c$gnuv)3mEi9AeK1^U5Y_br2uN=Bad7WzESx!p?)DEj zH+_pfic#WJ=((`dL{{)kZ$I<(E0$-5g+A~6oXR(%JW@%dp zRa${>w`dENc@q#t$78lUKK~TRBI}mfcuSxK z+xMO-a#zgs-AgRjO`HSeNIb%K6lvFxPzI$s32eo-Y}au)Gj<;j9q~1cxO`(T#VJkU zf=lV4X5_q!s$B;+l50^1-MU)y;P$BarqzQVRn5#}Lt)ev21!O_e^C^u>{iHRA(eq- zZ_CnRnJrXmIxfYtpPy@R_LMkjU-%`&B95Pw^Y%$Wt8w$rMGk*h;cD6mQn*d~SYW->z?bD$hZpm!PIP41PBpPUjSJ z9}UO)74z>6Lwyp+&kBmq%s>i%U{L&R936tG@-$1UEtxz^V^x6Fkp&og1qaJ8E_O(K zW$R4v?0Jddd??LYF^!SAPZqRxV+K>V8KO@7mjTW>wzs#+!gx01 zqoYFvS%KBJ4Lsd=WI?NodwBf3h*mp>?A5Bfl*UUiToGi1^*mb0z|Xosa8Ak+RNx~h zeo%*Ozi9>8wj{%u{?13E=Dm@F;BeAJt%qV-jUpuIif) z?&9ZoC TuYQ$(00000NkvXXu0mjfd2a_q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_fiji.png b/apps/icons/static/Fat Cow/16x16/flag_fiji.png new file mode 100644 index 0000000000000000000000000000000000000000..9a87cb43f8e047f638e2d5f3b323bc4a9286b706 GIT binary patch literal 638 zcmV-^0)hRBP)gw*v%s7dN zAc~tHuE&*b1l>eKL??oqxX4CyAtL?&7cPSS0YN0|fJ#g8b zB+evp9^F;m>IrHfZcIUOIn{OVx%ZqdWvyj9%VV2MF+4FvWC|Dux9a8}9eN6UUG!b@ z#Pvbyks@~2m4~v1K)z>GL`Wnoo68yNay6$$9u<7YTy9z}U+|fHZaLepC{9}neF}AC zL9Vwpcac;uj9uzYDtYeYOT$nsN%BeI3PK7Jp9v-#LOKhnZU}p1cXx0mq$)YCH6Nv@ zv=xQJf^xppOUX8zaCq=5Ha7rgGO#mn)G+xO_31H{R!73bh2?geC$ELE7QyOT5@%is z79k#<%X9Z-8m_Kz?M;>&yLL+_nrh2z*eFExC}v=vVs>7Vz8U7;TKe`n6*VJs4Mx2@ z=0TOkJws%BFUm-sbR8!nD9(@DzM90ozqmb6TtBgkJm6N=d9au*^XV#?hbY=Hc7^_b$5D5w*Jqz6szq%=U)O0 Y0DO_m%Oqdg;{X5v07*qoM6N<$f;E>HhyVZp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_finish.png b/apps/icons/static/Fat Cow/16x16/flag_finish.png new file mode 100644 index 0000000000000000000000000000000000000000..71695d3620a48d5efaadabb1480aad68e4a7374d GIT binary patch literal 786 zcmV+t1MU2YP)KqxU(frz&-)$r+IRkq%#6-oTgvmv@3tw4>D}DW&l-jS z&J8do!D6vw6h(O?Nm4)d7-J0V)nE&Eo^#@=e-(~;J5JTvQCnMwii!#X;Lr(VWqBE6 zV`H${Y%G~fp5caZk^|RdS#Fc43KW2$W#RJ1_)zxTjZi3U%2&dDDOeTX= zD#dGRYC@;$>tFc&{@?Z%Dn9tfS}e80)y zgxwCSs^IVu8?D8239_=XG9e_Q(RHk>uEI?KjgE$0020%rDrioBn!?)J8V0-rIDYIX z6>-eW&O%jHxcl!R5szbh{N>+E$c1yLii*)EqnP>f844A5b#>)6V3?SgBnA>18ywi& z+(0-SMwl)`S15?cU?FEdI7fSynCo1*e97EfFcSkP1b5#ZY?Fw6y}c+eFE?4qoSG9m z9Et_dxFrycM&HsI=L!@%Iy&YBpa2mjnu>~wXxOY+Z^C47K$UR&!a6SA58fhoqtoR| zuslE{61iDfS@}@YG`YRKJ$E$D-^XIHXN!xAQ?d|RHyARSgm=R&D-S+aK_hi7jDyxk zFc^GFCDZ1fyS7PR%;j>W5&{4^>bJT9G)YC{F1R_AxO8jD!;S0%V7n zxLc#}5RmXW{%x{o{y}eF{B;6FH-O(JGK2Y+ciwbNng QApigX07*qoM6N<$f|HAA$;&{CIoL?B%=|t}+9&?9Y7P z&dh#GQ50brQ&`e;tJS(T#?&MeML@|T95j0N@Zq$C-Xwy_NRo)4l)BLZu2zo_hM^^J zJ%!7)p$)3+7crffOajMo&~D$>wA?JOj>XJ{;uEJ)~2T4nP9&!}dx$0rVW%PUr zQM@F^SZt-yM}6>)=KX8@CPJH!GoZ6)AjDsS8AJVW8_laew5&e3Q8xdCK&#(a&_V|z zvilYzlgGOtvSz+`5FbZ4f3hxfyJs?-O|ZHGpvI!;~8Ba5UfrP zmDW}VTtiv{SEw|>EC@kFBqms$EJPToKD{}yJ1Jj=8Yu{Z0hd!u1R@oz%n+X}0O{4@ rhqJ)ghjRU1ocF&hq-DSJj{pMzf&#^iH$x*h00000NkvXXu0mjfT$j@u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_france.png b/apps/icons/static/Fat Cow/16x16/flag_france.png new file mode 100644 index 0000000000000000000000000000000000000000..2db5840cf4525f8bf2993549d645585107ec2ff8 GIT binary patch literal 546 zcmV+-0^R+IP)ARtK7}l zf%sceU<~K;bK5u7BoSOAfa&<>dA~WzGmp!y-x$wg7nTGppdY@#n;!*9ibjvS(^!#r k5%NFpl9N@h^FILw0N|Fe?R}o__5c6?07*qoM6N<$g7pOHX#fBK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_french_polynesia.png b/apps/icons/static/Fat Cow/16x16/flag_french_polynesia.png new file mode 100644 index 0000000000000000000000000000000000000000..117f69e30cead1ff6e4bd8776066dc638acb127b GIT binary patch literal 508 zcmV z&9I)hA<-6>Ud7gVU6wv zeJUJCG$TEOU|0c)W@^)z~x1oSyJLL zie;i3oLYlD1ggD_=~^!l8C1Q-AvRJfWxuwS|W0000)G;|5bkcfn2cll#Ni)}p8HoJN=fBx)9 z2my5>Ld`Ji$8z@N(00BW7_)Q|SmCVf&x5jY;e%sZ<{eIzfCfn+#Dhj z3z5H*gy7-B6rH_OC~LMYU`KsyI-#t%ge?N+XE~#+xme-d+6#7fhJ5?vkplgkT5vg| ztbv**uXN-mI|^Drn7gfvwxA4bA6V2|pIcO9VIIneCSV_EJORtU2}*_~qaMiJ6-=Az4l4Ln`F}vIfhMRTDo3xA!S3 sF4aKCO;!tT>DT_}E;*^Y&ffwI06fTI@51$=%K!iX07*qoM6N<$f?Zspvj6}9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_gambia.png b/apps/icons/static/Fat Cow/16x16/flag_gambia.png new file mode 100644 index 0000000000000000000000000000000000000000..96f80f8f817160119a18393c36e560c734ddf6b0 GIT binary patch literal 383 zcmV-_0f7FAP)XwYQhNWSYr7 zvpe%LVy&f#0vgKnM9y>Asd@W_bipp&UPF>aH37AA7Z&v!W3FB=-d zI~IL1$0ro*{nLZ3E61Akqdx83c{*2b5Q<;(nWeqGKD zX`t@wSE{)hy;NbhmEvMDMRHSOdut1#wb3TboWQl(=OP1WyJK|TU`E*NF;STQ^;QK)JKkRMI&1Clf^y#&;vg9fweWJW2WHw zKI}Sc)qPKIdB?B9jF_{%*$jBo!>^-0oDwD@in*?{aYuN<66xZLni@%ig+}b_`FZ@q zuQ4V{V)nkLt03;S73Dpja780po0O%NAt-W#^tg|rFm-9BQmC(Je7RZjMQh=`zOi&r zP54$FuGdk|d?SVWt{dN^KI>di>tv$Dk_Pw@kuHa((q(!6-`7l|84L!}(uNF0Y(}|` znBIK_Uo}Ca4y%fdxsm>{6e+3u-LOtL?Jh0Y-00000NkvXXu0mjf8fySz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_germany.png b/apps/icons/static/Fat Cow/16x16/flag_germany.png new file mode 100644 index 0000000000000000000000000000000000000000..8deb4c93d7ac90874959a7cfc6dff55e1647f03a GIT binary patch literal 410 zcmV;L0cHM)P)h5VD_&~gY z7`cgqn0Wxfz)QF{STXVdq6ZMx$P;Mh9mF#zg5fSQx-;6-535E4BWKoa=%6XS`v0ox zqLdP5ISMl#ljr%3bM7$4IGwUmu-4wvRin7Gu z_yk#IINYA1u01Z!&mgSX_;^PckFe=0Xk|g_@3tf^HF(!B!kW{UXY7q1aZo>Tc#aLU zIFPB;p8zwf%$iCBeF>~D0XpOEv?Pd}AY=_AtO?S5KLJ)288+P<#H?Y2HJ;s|a_pWR zDBY=vh@oMGrF5+l_IH5d{s-o#Ob#vD7=Z}HedbET?#boI)4c;052hexCr1F%m4rY07*qoM6N<$ Ef}_r{VE_OC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_ghana.png b/apps/icons/static/Fat Cow/16x16/flag_ghana.png new file mode 100644 index 0000000000000000000000000000000000000000..e6e8809f28f5a264b335f459cd17d6459e279407 GIT binary patch literal 515 zcmV+e0{s1nP)TJ}P@b1Pcp`jS10!i5SdgXS{beVPj=9 z1H(RMzH<-f&In@+`WX^^4s|sw@?H~L#shlwB6wPW6~(D248Ua13xL}qKRp`K8i*)d ztgk^)b>O`Y?B>W%grw!qQark?8G>6baBvJ}RdSksHmkt2O{#V%Ac?Ztq(@3xgaWSg z8D>>xkA7|xfyGaPzDPg>a8%>wcGPE9mR<>vfe3d^Q(%)tWNIXU2JLXGflaQ&4uprJ zlNsbMQ@+59<6wL9iPmM{0BxqhZRBr@K4SE=c^dz@x?I9@DdkUo?_TrwGNajnMO9;O zz+fjWn##a);>cyoK?FKZ>mL-J4#Q-ISe0}PcFq(Y%jw`;Q3g^NC`&`lJ@|XC?-g2i zX=u~VfJ)C!C>#>2Mo48SUdGgz+c_dZ2T3ICq9(4pr^aWPRS^o!PE;^%w-6$~okRmW zS^=|SeqYr*V-ot0cS;J5K-9V90%!WqyX1*}uk*J60{}4Cm}JPXI&J^}002ovPDHLk FV1hA2*kAwv literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_gibraltar.png b/apps/icons/static/Fat Cow/16x16/flag_gibraltar.png new file mode 100644 index 0000000000000000000000000000000000000000..327a47cf9eae11c0176da0e864de725939b38c25 GIT binary patch literal 550 zcmV+>0@?kEP)-FR^1Wc!Qyby2H?x4N5iG1fPZhxQ06SISTwEtcp|3ggv2oS%OZ9%y< z$}0mLWjiKtzJb~31V8^>qMP-j=~{gnix^^+qg<~y3j7&oY6YII{}UW-_uyMAQNhvE z42HfKQw)j9QLarjVo_`~EnwDkIL|F^a-kuv)rW+MxKwcu>mbZ(C{JftD*17ZQCADFDAMOV zplu}U#v=3IspoErtMzM+ay>dswb=%CKO%Kco&JgEeP+?*im^|$3TQ|zQM*bxTc)L o<3ZO$yvhB}QJG~w=NAD602y=Sf_oj60{{R307*qoM6N<$f=rG3)c^nh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_great_britain.png b/apps/icons/static/Fat Cow/16x16/flag_great_britain.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f3d5b711e04b1b4ca55dfb12e3b75674c6cbee GIT binary patch literal 603 zcmV-h0;K(kP)@)hPJ47?Gec z7$s>m6m-Cb2@^&JAaQVUVt^nE#zl;ylRD_ygoJ?&0|H^tg{WZ4LLWcH7zaoM8ET{` zQuTSf=X#@0RAdYMh{0 zoO04gE04TDqMyHQ4o(h|SHuJxLLJ05e;yjzKG+@KDW{1(xd--cfBs{mKAfVf}o(>z17|t5zvH?6T>HMQE zU?_!>O3)1|jzx>!{Q>+bR{mf8b{E#}r<@G<{xve}FA($GmEBP+=l%lnNSe-OSRYRy zXAeJ%W0XcnMiqkhVX3yRUuigHSXc?{x2}g(50{CXvm9Bs&DYzeyO$*f`~+ zk=A+4>!TuuoPQjzQb}}ndanG7X}V5sgjm#7oO04goAXcDjx_hxyG*M?t97^mzTUA8 zy_?){oadleoO04gJ1g$mJ*%1=$nV-uCreY9)!5f{6eUJ1BnoS;~oa?(hvZW(*(vg2?YyK?0FzQ>V|(c4LEgH{6ft+X>3Ui-kIn{ zPANR*2`zzIY*c1Y{#n6DUjx=6dyvg5X$;;Z5jnhuRztI$5YxvzM7sr=@A%5Dc|;Ya+;xzR zUI$WnW^`(1%T}P@o%SCVGqH~yknLRo5B9fjfwO}s?^1!tGC5?3a`!}vBbl~a-?%c1 z7>$*!OLy?Zu8_LUyfKNt7s%tSMQZmBGBI9rWR-Xcc*u;^-3IK@|I3sp_c}idFaWRe%0Szw?LGhi002ov JPDHLkV1f|f-!uRK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_green.png b/apps/icons/static/Fat Cow/16x16/flag_green.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c61b07800bc14997ef38bcc2b42eeec0dea62f GIT binary patch literal 722 zcmV;@0xkWCP)Nr&L5o$y znjfZZNM4fnBkwu8n-_Yq;J`4uv$NlPGqbAIO{mr?YMwT zswe>S!3Z$iRuxSHyn&F^Tx& z7}kYDif&Ze34A*NoFU*YCcr3V-3H=4Nxc1;K(;o9Z}Yd%5(4V3i36L*U|2C!jf%Tv z!%hTQ7^gb>aB-j$%%j6~e(^O@bG?YP0Bgg5;{$B+XUo&DD8b#+6A1c46ly`!e5gB+ z0K6<-Pszx^rvg4js>+qlbSo?Rk!M#iwU9)n0GwzW7P%z@g5V&!nUjraG)k<=R=A(+ zZ#~%r*Udk|#~Sy=retJfR<5eFJh)hTX0LRqp@@bxa!vFvP07*qoM6N<$ Ef~s>x9{>OV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_greenland.png b/apps/icons/static/Fat Cow/16x16/flag_greenland.png new file mode 100644 index 0000000000000000000000000000000000000000..2577e59a0ff103455a202168455504b78b3699b0 GIT binary patch literal 533 zcmV+w0_y#VP)eRnfDb;lQhId zmQ@j3x=^|-WR=oge@B}XZ zFYMii<2bJ2?cm+`eLbh12ol$U$b_qk3M&5#lm)=JI|)E%y#vQJp%4m5_Q(e{4qri^ zUHCY=vyDF|pCC~JRpj*C<)~FCpOHBBImPt^$X#j0Kogn63Y-)((C}5GI=YHow@_J8X12W}M%viixu>fu7 zlc$W?B(@gc7sQ)=aa`j?rM$lfG_EG7p1*{uf>hBOwW}|F4_QWu8ot+3@jrpR9VEpn zKW?Hv93cB~i8Rt4&UQX@+f0e6HP`rE3pR>S#89o0ed(}JCCsqTy*!jUV)l)?Z!gsH z&{BoUmk!7%rq>Q#@)Biv%A_P)ExoJ^J+A&w#w^4zwawF?m=9n}FJHj#2s(Nd z8R$#BbyB3O*`p7aoB|8X5bw(^irf~7bnXXICWr& zxs?ig?|28_ujHB8eVp>Q{c>PD)^WBRw51j(mGduW=6Tf^F3d*OC!XZ61Cms%a zfrGjOHr*>)&vG0Gli8;6)c;rOS2$TvWENqb|5rGidqGd2Gt3^c1poI};xiF|GTGXON6tv42g`^)H z8XL#a(RcgKeYb>`&EcKLz3-gwob#P?p3+*Q7I9FccvDJ^c|e!Ti?Sc3rd6vVuGN3- zE5IZ5h4*{kHR6kmMvJD`3N;LYo|z8@Fp}C1#cw|CN=Nom4Crl9@R%K85jc1AEeR3j zFqaeH!ON?-b?P9tBsO8&;8AoQ$kB0$%G{xYYZrDxu#PmLSmw*;DImBmKwthTTKBZ$ z_WA;PD-Y4QD}$j=W5#BD=qnh(I>KwN%*?J&rGs0C;mHY%W;;>Izech!gOL-*(Leo) zwwU$t4Mwn@L@6w?EY~$5o656jPWafHpGWtbdc1G;k!~p>z3?MS5-yv*2xhHo&20?L-KS74(;2Gjw2aJzC@Wp95Pp)!I%n^i6$p68jx}@TM9Ax;tD<{yYcni zCA3Z7MSr{%^9?DEU;#1`!ThB#SJ6=g%p-C+a|Vw$o(C@8$CFVY%V`d6KFRnx+C3%_ zjPqv`zb#8=*D+jR<}$wZFz$?>Md?{1vQ71PKCvIycl1Ss#fQEIBNcF)P}RJ|H`x7B zhT}k24qmQ`B=_xD&kdNNhcUZ{uE7XaO@Y*ahQOAityZZ^_RQK4*i}}RsLbLQAGx>N jRsSDZRki-kzXcco{dlwOChjXa00000NkvXXu0mjfvN9^F literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_guatemala.png b/apps/icons/static/Fat Cow/16x16/flag_guatemala.png new file mode 100644 index 0000000000000000000000000000000000000000..ea28740d89d76bff16a2730a2d30cae3a8b911c1 GIT binary patch literal 613 zcmV-r0-F7aP) zu@MUe5lo?AFWOiLA{ItO2!dch#8xcrR0IVfMl2F55gRRR1OpZk8xhe$#6k=84niR0 zE^psD-|o9>?7Tf53vXxUo7p!fAq0%G6k{&I+_UGX>XWGH#N6})KF;mJ>L9?^$z7&` zPANEW?+36&$l}9y$n~w@($nzb%5iGcga)h)fSLUz)(16wlP)8+T`HD74KP`zxw$G% z+)qRSErJLAR~beiRTu&0G)udo?O@mH)POO$=eOhB`B0u|LM6aA&yv09OGJqweIq}$x)RzYJ5KQ3tjG2Q{|k5 zDMz`LpYYth4YkgYYZ0fB(*4i!GVb5`uK)u8VGhOUWHS#$00000NkvXXu0mjfOR^8+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_guernsey.png b/apps/icons/static/Fat Cow/16x16/flag_guernsey.png new file mode 100644 index 0000000000000000000000000000000000000000..42a0ee11b54968e79e28f4549508123e6986106b GIT binary patch literal 570 zcmV-A0>%A_P)V*O-D(DC#9Pr}~rp?!g%ilRbc$s=-tk**Nfgg2{+rUt-}* zIN1z$$rn{BzyXg5y}6n8*)+$!TDn z$5^}J0K;{Gej1^35;rMUV7y>1xv*p#f<2zirWYN`g8t!$x6?5v?wsw2o4Gv$-m(9% z1kCenPaXlhiU9E?CTGGCF6V^YPwh4hSOnLMt9zjND$xxh*uQ@!T*;AKYw|qIp`=S6 zwHdl?TmZ$?GW&(ZkylYVt|a6Rm1X`Eb|V9}W}<)H!Px5G;+I^@lI%5`%_)&`kh8Jy zSrrRka=tA8m9yX8fzG)rcNb)w(37s7;`bx{uQ@g9cm65B0K)_B7#z!_F#rGn07*qo IM6N<$g5$&o8vp5%y`8) zhgF8cio-mKTo%BAKX@(NW9y7RgLtTfYCHoiu9`>9wPtWDkM!HTxdNs$?gSWd?u~)* zGQi=w-9&?{k^)92*gxHY377qM;OLOpgptX=@6$%Rjn0A)_T+8@4Q=7v6vw;gunZ6Z zU7(rqPbq>a9Z~_kv_t}vGX=6VL!E$v$9&ce+!8RLf;1@=eCRSkqm~p15?rjpWz=8sn6hcU%e+L*BrXRWMR8kmufGT?x6u2J& zS{GpoYcjD_Kpp|^j}!>jToqHzZM%}fxChj^wS;8q3s8NhJSR!PA{J0A!bDzKGKm07 zK$9i54CP`m8~E0RY|XKazDZ0%y-|sRJODl3Hy57rMUB=a0J*J~0_(mL;?tlgk-op$ kF5lU|hLu%6=T89!0JW8X7qAkY`2YX_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_guinea_bissau.png b/apps/icons/static/Fat Cow/16x16/flag_guinea_bissau.png new file mode 100644 index 0000000000000000000000000000000000000000..4b402f4c123b8951e6c19b03e9c36e6983c249ea GIT binary patch literal 523 zcmV+m0`&cfP)ob5sxL#qxP?$a12nFl@gCi_#1Yf}KatzH;MA)o=I9CV$O0VK2z1D3>6QXnn=D$sl4s%kQ( zXlNBrAJUUm%J5OyQs}Z2cV3ea_zk3;=b!jKmr9DhmJr N002ovPDHLkV1jBo-`)TK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_guyana.png b/apps/icons/static/Fat Cow/16x16/flag_guyana.png new file mode 100644 index 0000000000000000000000000000000000000000..374ce5e2a6eebc7da32cf83b26af72a6ee21486f GIT binary patch literal 686 zcmV;f0#W^mP)zOV!@NBR0Ap$tp`yPZw1jJRH%n) zjcxE!h}&&aljd)Coa~kgf*#Dk?C#rn^UXJZf{0L!NK`3m*-bGZa@dC=pKL&2PKEpa zn`j)`qwrj002=-{hH!8dCUakq{4okmDCkn>OB#bn26JI6Pd8y3O4HGHdn=U5$1RCr z?Cv~|=;NyhuiTH=*GCxm)Qf~M1TSAy3?_xf>T)Vm30>Qxu$ZwdRp{i>h>ye(X*-6Y z!6n$UI)*##y?Axf!lBR=EM3?HTb3b}fbP-YW$wAM=`fNGrF;gWt_J z9A+~-S%Ks061dymhX)6LVrTOiDCLDEvd9!C-E_t{ExL7ysHL80Qv*?`fnKZ+(uJ;# zL|L{?u^OxXdBQDZkqIZ5TG0iVWvxU@Q_R8Vt;`$L?NTvjPiu+nZD z=K*Ti*(P*jEgDZv;M&n~V3uvZ(}4FZ%t8?Hi5rNGA3)JE5MHsDyTt%boWisNbwXc* zBav@t-L->%_M_x)!JFhg*26Gn6VSOMx~{m03sAxgcZJ=&eAUck(NWuqhxacc5NN`? z)KhkfAenye%!861)YbZ&NpMpm6vdSDtrqjKbI~?j@7aLYsmpjf+Q(!(j#GWW&tvp^ zkmiLyNt(=nZOeOPMl0EV02STG$vX!79R`SeU3q3a!*iECLqdaU>ub z6+Ohrg*$S8c6@IpiI(auGt2J0_r3R<_hyW>mVO@7cK{~l9@9%lN&hiWU?3AbFTRO;dt(Tk2Gq^PrL zyPjDh+#lcTd_#@+U4eYo8`o0ojr}gu*_kUeSE}5ZxJ@xv!dzW|T;M>*s1nUmPh~NV zoMbZIu<&u7%JORllObBGi?FiPk_T|m<_Vf5Ydu{rZTT|Pn zpD@aXjYwsSoZSV#g+`OrPal|?lv;d=$zC2|iaN`(Mkxo|V%HI6lnr|d*`~;ged`9Y z*!ErSEgt6Gg9=HKulkH2=MzZ*llb>3vl}n-=YlWt#v_cfX12ide2*hG-E{kl^Y6tqGQ805 lvdkU-d6!oDzKy>G7yx(V$x0&FpEdvh002ovPDHLkV1j}+7(D<0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_honduras.png b/apps/icons/static/Fat Cow/16x16/flag_honduras.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4c358f0ad78a6cc33bc3951ec8320ceda1aa1b GIT binary patch literal 519 zcmV+i0{H!jP)}C-Xo<^eutX%+-B3NORpQRBY9uVH9eK1W2(#muyfbx7~V-+|y@YWWFJRr3pn?ljK zPB;gR5#I7angm!Y59i-8HRdBX=s`sUcFtdnm94oEyjFb^AQ`u@d-`myzCDvdgEFgx z57t^W^6qO3ZCjBCh2#4s@()eGiDJK4HJiT~E))WzVXaKMf#FEkHT}6O*TZ&5Ty9K!74f!Q3tQ+Aw^JO}3anh| z$;BK>Po1%{?6BH?*sspCe8(y0WEv^M)+(|5Yw2^WC#hManC2WDwD78g& zW$Zn_NGL9z;88AA=t^-j%71!A>=#weo8eghd`rIQ_c?zEFaRN)mgf{l)}#Oc002ov JPDHLkV1i0u+|2+0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_hong_kong.png b/apps/icons/static/Fat Cow/16x16/flag_hong_kong.png new file mode 100644 index 0000000000000000000000000000000000000000..e042248cf3dd6bc370725fca89f5965fd0567eed GIT binary patch literal 500 zcmVzT|ZuGl3Dv%7ch zIcFYst`S8M26;>j_}Gtzanc4h`iy>R+yPPc@*HTk0K=fgyHZ(1X>t7X^X1sMUs#6S zaRy~zYm-h#!2)Peu+dPG>jD;`X1v#I0>`C94}uDiNzr^@nBSCuL*V)aIJ=-I#XLgO zF-EY$=?Q!?1CP-?Au_`18j#HbqhlmI zL8U|B9MYilgP~c_?RWGaC!nE7a8Yw#3K3kb!fT+gv2m)IpVzqs`O|2 q8D;7RqM4^zecq+e81y>-2rvM=PIViW!vQh?0000$K@`WoGy9|4O3OuD ziN8R47r|MAKfuMEzk|EPMZ(3|L8M8eNh3(LI7pnFi31{3cdGlmw`;f6qJ7EB%zSs| zGw;25tB43<*C}-nG_fGdNa;1jt{tpQ8QM#<7;t4P8eLz**!&!vz<{*oui`4&$V0tY z!0pBs@0UU|wG)M%H8n|8JN}-N1*Wh zaF5E>&Ee)teYt#ka%g-GKS(+oJ*^yD&E~e9nWiI+0x!qeJsFFhF0_^wscQXfElYjitqUSpSUjhsO>aO5?&66o*00000NkvXXu0mjf DBs}Kz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_hungary.png b/apps/icons/static/Fat Cow/16x16/flag_hungary.png new file mode 100644 index 0000000000000000000000000000000000000000..67d5a46109b468c1d2eab1e20606327e25a7ec9d GIT binary patch literal 396 zcmV;70dxL|P)4 zdKcla5?H>he~jDLH_bqlwoB}Br^aCVic!`W87Z62(X%V%&`GqdIh3XB%KSLy)Ysgp qNK|5?T*Z#W;|+JoQPXu^3NQd&Kwi5%e@Zj}0000K@k4-Zr@X%sD*`v zPcacOSomI}pskQbqNRlhmLUmfX%p*|5$sY}SXm@I3mdUk`~hQ%#74oNl=1hSsCRpl znZ1>F5wXY{nAzFe`DW*vol``FYQ#g8qVVBc2~j)>69bWl^{IBW7W?ht@9$d}oI3_I zpDFd|YTj#aSqpe&>NW0-K{-+wC^P}3B^%RT=)>Z4HySm;cX%NjlVCjz&#jJX7{b|Y zgo%ZHz<7A`xqzneF&lh&F@lLNzkm!?$VvvrEKa_%s}|5n2jGhgd;NY~(H!9Ff58oQvzcf8Duzgpp3En zZT&qujWt{?%qrxSC)D)(*2!=5Uc9cL;<=F~;%?XH~xStTqDDIC({z|_ozs_Wvr=OR`U;hOMxbR&VL0M0QIVoy%)`iXaE2J07*qo IM6N<$g3o2;ng9R* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_indonesia.png b/apps/icons/static/Fat Cow/16x16/flag_indonesia.png new file mode 100644 index 0000000000000000000000000000000000000000..5efd4497e06b8751790bb1a0211f2c45bd6e73ce GIT binary patch literal 371 zcmV-(0gV2MP)fQ1cgo(y)jp<)wa>6bE*KKmb!E#7;EM8Lps z4?A+(lw9}*x_S{)2w}{fOg8YR;|Wx?{*|Tv3cIo?a@?Pv;jA)W8C+eepSW9sx`gW+ zjCHN;;sbU!Ax<>GinjP~D2tXc)}hW>%wVL|qo`Yg$}bsZogD1J+pB(Q)}ZNj1y{F> zu`+&|`lI7R-sk!1>c3oUjn)HIW8|)uNM8@KNnioHw{rB#G#|lBp73?QQEr* z8|kiNE!rnzS|@feB}vkIjE!?ymOZ9vdeV2P3^vx@Y+tqg&t00y&~^S1U;wYSaAQBy R@w5N{002ovPDHLkV1ncjqjvxR literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_iran.png b/apps/icons/static/Fat Cow/16x16/flag_iran.png new file mode 100644 index 0000000000000000000000000000000000000000..907dfa4a2fe419a6fccb46393b9735a833f4f39b GIT binary patch literal 588 zcmV-S0<-;zP)nW z2Zf7@XkqvtJi)+4;M=$>C}|V)2e_@EMY~$oqK&wbgd`9(o`QQ95|mg$M9@afnR)Q^ zy_tJD_g*Vn1drYsF5k>K_xt9aA6F0&dNI+nK=Szd>vq|xm&OWpD<+_%K&XO6ZOMx_ zpP(=$yZI3;!#e*$xZe=8RH)C*)LEcFRyJ{a=@F!qP%Ps136J70COLA4IkPt&IFzQ- z!qnw)go6_Kopor&^zIshp$OUi2K1RK(t8aAClu0Y_9p_Z=?(Nn6_mvx#Isi~X|gtf zci%qx?34m=P|Pjh()yM=!A@-i;?@+X#RRTZK_x~nT)~@-RiLr*mP}zNPn&)6K@`WorEjmgNM2XO$gV>=zpnoFr65TrpL6`3RfVxB|bci7766meSLs60`{%)G~>lo-Z57}EIF7(25JtVs*#R|_N80L_bYR`5ZtTowS+RM9>K z$*$U(qnJ*COU0q}32bHoA>0=sxYGd+jzKJkp@Q{SnmO(!LiU^(#d4Y7!*?o+=EMvH z_rjwT(0|5yiE5;W@-Uh*Sn9Hjj)6dQ8ZxiqGM0cZ6hdfm8983V{zx0v{4AE5H>kxX zvC%Fgm|VcFw}Bl|M^3BRxx^65HOsVB(+*D`Zz#T$arkhJt#}$2&-b`{e?;_T8`VY? zt5Zp|O#^~Cry&-l(ybiSh-E?unaQl9QYkAH%s%IzcV|wFs+PX48sqTwGf!CmUG^s>^Zv7 i0ei_}!?yE}00RIuJ;WjjrxPjw0000Mi)gi!X?&XF$O!&T(|>9ukSUiBFAat~h z7dUy;QNj6E0aGD2H*oXxIS>v=WYEJmTrxaa%=!o8QGgSV+y?|7;EPsEmlj+IKr`W- z(ksE;e5iq`S;iTfAhn_$3cONbrpL<$nF3k>!F3is$F}ys+j|38kT6&&&(5mb1&GmA zhsl%Z+PVxD$_%CumYq|o0>2B;s{qpac?DI#I+=n3`>7eP03l#=O_<(Y1(@%+7y$Nu zm44Hj)HbSR{fC0GwZIT3Lk+|f@NX@@Sj2+Nwlrn1sJdH&`sf)Pv?@Yc4P9{D6nBQn zgbM67_M1Dd=2Um@?RX4~u2mppMFH#rCA4qf|D2lj%>K3nJY9b0dPYlet00aJas25A vQgc}Eg(=U@wN}HsgX{kqN%sAm{|YbwTD!fm*IqR$00000NkvXXu0mjf=jryx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_isle_of_man.png b/apps/icons/static/Fat Cow/16x16/flag_isle_of_man.png new file mode 100644 index 0000000000000000000000000000000000000000..441ade49ab6de5d6332c8c0ae71c10f9494b9bea GIT binary patch literal 632 zcmV-;0*C#HP)I6-^qgJhRdoFE3w!v6hS1Qhd8| z$$xOUdJB6$enRE;Bxvj^8rxXrFwmGdjrHCU?73fq_%?KJ9)eX+1e;|rQ3O-&!A9Qz zmZqohe&#hke2+0$y^gQ~Y@fY>-KkI-UCl|^ zl!e%t?0`FU4&nY7_SGV=)DKXry#o~!7cgEy_ z@;P54Gr$u-Ta<9nVd*r zbgtHn@gGvEg>L5=L!Lm<+SAqL%0I7EJ4k=0=tlycgcOpIVU&wCc+qlcA7++&B>gnlb)v+0p0T6O37nnFVE-{nyl8MX~SG+a;u2M z`YYo5cO)vB2NUG0#=l2-;#_?PsSOg#V~B4TA#O4!W^!f@<&SrZcSuAzq~Mp>NWED6 zW~?8mXm~Y^8j)GABixJZ#W@_eVo4Zw6_!SNk$Wm3y%M#?KF{$QV;IXE<~qh6m%~=|V^jE&eE0;7 zjVfDTSq!0UI+(*;M-j%S6heL<{TldbB1s`nM8lXpc(i=>d2V*72S#uvh2=2U=?+jx zQX&uvS^-|%iw)ax=jz!CtW6I#)(ip-442AsF@I<<8Ufy1{H%#z%4pEU^mPIEdEnMw zr2jSMQW>?IK0EEwM%UH<(gfc*t_EBVW}Hm@^DTLz-RJxzzySY65ln-d)GYu2002ov JPDHLkV1kBz-7NqB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_italy.png b/apps/icons/static/Fat Cow/16x16/flag_italy.png new file mode 100644 index 0000000000000000000000000000000000000000..19064f889b77fad3bcb7eb820f9a40eaac895aec GIT binary patch literal 547 zcmV+;0^I$HP)`Yo7inO5tdKCvzq+t z%Pk5&WkSTL=wolE2~T2(Wq8c8G;2S<0qg64Fx6Q+?jP(~J-I(_;r!+dLgujO;>Xd1 z3fgl8Pz4(wu>JW2Xw)c`Ntaip1>s{3&h zDgX(?qJ`W^s^|m}*6`3^AhQcn1^O|!olru75 z&{?n$TW~IkB{4#h0=uLj0bEv2)jCt4AI4r4MCi|`@dOY8sy3mdv~m?hlZFcxM*bfx zYoOO?^wf70q@}AYXyHaP1>B6~FN+v?I{~>yisqQNfHjh9CMm*8w*+LOP4bL-UDEZ2 z>AY@~ZI=7CK@Sa^fbbQ75_%WkpBidC1dkp8r^5%npJ}P66tF+Gw(#)}n+xqZk10JZ l$EVWue+@6I{+(Y17yxy+y60u^dn^C|002ovPDHLkV1l&t?~(uj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_jamaica.png b/apps/icons/static/Fat Cow/16x16/flag_jamaica.png new file mode 100644 index 0000000000000000000000000000000000000000..669a64b3bbe489692f9f262254492c5eba338f9a GIT binary patch literal 636 zcmV-?0)zdDP)tyiy)|*I;BHFr)n3$Nh~6Q;$W%rOj}Lz zn&`{B*Ymwlsp4cFoN(?r-|yUePtH}=TJ-a2^!d5Ct83`mNiM=qKuJov3Q&IudCso< ztQnxadxKW9%HEUQnOPt)c;6`C%MTAZZ6){T)w))pV-$vi1l7S7;K@!8CgG0W9LG$> z#l(&YRCB=RNaMoCG6pskAsh>Qb?+*w6*SHCA%nGd{@ehK4Z*LLoFGy zI+f$pS32+<5AzS7qlQ{CWR<B(%Q10o-45&?0n94QUDR6Y_Pn;T& zLBfCxk~Fe=$7?tSMXHKR7G;4w_3sCkNRd@3(%jXX^;DzDO~%BW|9nfS>i0SS5?}xX We&v6Ue7vpz0000aiMSMeEI5|Pf{So#CfSkZuZ?>cAqBDeFwCIge1bLMdvT#OO>Ji(q% zXS3N|RaN7^PU4({h}e7YtDpBC^ZDag*_q_G#bQSa1!Aj>7(%YM z*}$z=z~Kjp4 zJ3Ne^4_~r1u8{?n)9JL!?!P@}5^Gzs{g4Cv^S@NOegDp10t^6>(0=@UUWqjT0000< KMNUMnLSTY=Y|dl= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_jersey.png b/apps/icons/static/Fat Cow/16x16/flag_jersey.png new file mode 100644 index 0000000000000000000000000000000000000000..57fe95599997dc14dd0048d5345ede178fc20327 GIT binary patch literal 644 zcmV-~0(o3-x2>-au04H_w@cC#B3Jb7Zn7> z^Kf=On0_E0M?xWNy#zDqT# z6_0w&58#i)a%k<#H>9>Ya>IH+91XAV@S*9yCND>n=?vn-eK@`V7Gy5xhd$;%_ zsDv~oNYq2{ga}s&7G5LTo66QsNM~ndgoNCG5bOoDvQZJNY-}vFQ3Q)voYBi&?#}GY z`eyGAjD{%QTZUcUzW1H)`+jFsp65&wnhC>?XJ;QV7+m+VtU%KUqrZ?+N};tTilWEr zyOgIdpYb{<(eVSK+~T>S14eUW2SGriaRt96iFErbi#Hpr9-n99@C+qu@C9f;5Z9au z+m-t(^4>)om+iJum5AlRCJ#EFNXiMs2|5VTo`~>4AvgP zxf-$iKNaok#vyTT1Rxs3vaMM2_DI6w#gp`($_P&e0%-QoABLqibCx%s-yzOB7q$xe zck6Sko;tzN%n+EdjelBcC7-5Kl!F9++G(hNaAT>?`?SQIH2PAY4>*mvJUYtpl!s#d zYMabfLJ=git}#db`$gJzwdWa%{Xb#Uq}TbU00RJQbE>%eueXl?0000eK@`V7vopJ!J1&?) zqcM@#iHbpxfN+?9z(^V`{DB}A)<&=qEF{<^jbNo>;V($x53KC$gkTDPK}69&P7^#y zj&Ql$?aZ!k_D&_GW_I5!v-95f`qJLvXQt zjVKc*-4tv2aCuW6j1K2Wfxz;!net|S2ShPZ6cU65`nJ?~cl0+V2ow_UXad8l1 zQZdyAAPXl~VZEG(reSDdBnE6Ol@# zbg5KA7>0)AL4znV0?1K7!Wg$LYlzcw90$c>5jGp!?G6?fZ^N=A`u#pi&(={mdk%%1 zZ^Y$V1LYUbQ9M5f*L4v^3ahItW>Y)pcG3LWLL^K!DB9u8#s+RJT*B2u2{YhPGcXu) z5ouV<9`=e?m5M%-&qJ}Ficf+2ox3;T&*aU3#>XnAAFP=Z-_vmax>|+I%+BKbG4{`nA8ruCYrnqN}Io7b2J?s@H?%5qJbb@cO z2LDHeWc&bHKX-?BgU^__G+`aWBqb31Ax>x!u;esr{_|am#JI2XZvh4XASTn+uQ<6V P00000NkvXXu0mjfiyj%; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_kiribati.png b/apps/icons/static/Fat Cow/16x16/flag_kiribati.png new file mode 100644 index 0000000000000000000000000000000000000000..0b807c3a27bcda9a88132fc4b12e8e7fbf6b07ce GIT binary patch literal 603 zcmV-h0;K(kP)TM#(h<2De1cmNQ#*HK)MTEBLe-SrDLI}1nbQVoX1R)hx3q@f<5YYlH%7)Zt#<4f^ zew@yIcjmp;&Vlpp{m#ATJKwwaTw-R_V+QIp^DEJFA4nasdWJRtKD#gvI4(dWNLFMD zPh6N$`@@(jR~=O_ZesIlPY?o%e}KC~vLP->1imA&GYp3q@dLq^1%DC#IRY(8vhM(s z&-5>7f;`Z4Ojr{_Zh+L<1)wtQ!n`CxmkGubQ73hf6j@GL=Y)q?*ppZJWNqrosx zdM})gRJ|f@R`*zj&QS_1_04?)Y+>}QKmj^D9QL}%xr9U~Vb}I>vW3vFA}W8$;rJC` zXA5zao3>7IXzN+#>BkW+&ok#AMtJcN^IA59ANy}H;lUCQ_g#ePIhgD_9>}^eQ$TBi zFqLZ3c)EylZ841XHU_vqU4TmlUVmB_H1aNF{899HVx<(~)tt){%Mnhm*+Hyk*Tz4y zsqXaNt3&)QImiqqG1A?L+nECPY{uNpB)Zx(R_*XK)f^}on9WO@#IUfTu4VLX$Y^`a zFE*nJJ5v1RfB3_9pMOSzxMw^oXK??`*7frz+W%I3slt#}(aonG87UMsV{NWRORjWv pdw-jB%OG*Yw^XKjpYuNf1^^$cJtST-Tu1-_002ovPDHLkV1ggd3vd7c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_kuwait.png b/apps/icons/static/Fat Cow/16x16/flag_kuwait.png new file mode 100644 index 0000000000000000000000000000000000000000..77ce88b436e3c7accefb1de578fdea551e28b879 GIT binary patch literal 562 zcmV-20?qx2P)A z^dhYwh^2z21)RBY95JZqx-AT;u&P?AV z5loF9%3LiG!Kv~_wS$u}iOJ9(G=rQ*080D9zu!(?6+4Vn0 zK{JaKpB8=~W7aCD5H~L{T+Bhc9R6;X5$_}zdtXDTdc;5u*L4nC%Zu@cXk-jPM2KUi zA4Slb@p1yTl}By!Db^Q%qG>MSoVy0VkGGiAGx#>It^i_aC83l+ut{)=C_#1N6B8~_#KGT~-9gFXKO^7kH;BZ>3IB~q2gBV_n! z_OW2(RCwB?lf6ruQ543X8{apk`9MVw zDoSZl+EH*23gX}&piWAwpa@<22NX&cokXa1%92TN)6U`~qJx`*pyFy3+vZzqn!Nqp z+z{iMyl`^wJ?DAObMCn(CI|wx^M%yr=Uo}ITa~6-RR3Wvq+sY^Un>8TjFGAsTb1p; zj_km~fm;o$y|(Y^a(q%=4Uo@BOLL_3rAJV2AEk}I(l278*e;fg5hJNb)=F7QZ#VTI zpOs<}=>?!k5*$L_Nk|8A>2nXN#Ey&7Fl!V{JmNTw1O+PSMBQL%_Q`H(wuB-Dez*sW z|0*oakl6Db)^eT_kj+Q=4dwmDbptVl@)2sQz0w%OtuASTwS#Mf!4{hY|yX(V_+G0L_|;Ec|HqLPI> zX&KNhz7wih>34GytGd;48VM>K625A3c6k0kSbrt0H4ReK4iaYUA#fbaIHxtx60M9f pY4Y}lBXx~dzKUu0@BCkY0RXZHh!ybYluiHu002ovPDHLkV1jFn`ZfRn literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_laos.png b/apps/icons/static/Fat Cow/16x16/flag_laos.png new file mode 100644 index 0000000000000000000000000000000000000000..32ab725069049459c7385f47d2eec79609de636f GIT binary patch literal 509 zcmV)T z#mYiZ5CuUHO=X|L%2rcZr0@@je;|d0l^><8_ErjlVr3C9sDD5OjYbo5ck9e;G%CR& zS$4SF-FffL$1Z8D(ao^XWS9$0UfzM)l2N0~fNDLxb)3_dQn4Cdn`vmHd*D3K!_ci-PEvKL3yS>^NPr<4n+T((x+%`>bdy|@< zDg;Yqpu&)zPOdUjy@=cto894C3aH!X{3*ZyY21=uMHW`@00000NkvXXu0mjffnnbD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_latvia.png b/apps/icons/static/Fat Cow/16x16/flag_latvia.png new file mode 100644 index 0000000000000000000000000000000000000000..52e0389cc5c58d3964a19f4bb851f8fce2d66083 GIT binary patch literal 349 zcmV-j0iyniP)U=9$>K4j zQxk*LK>7k6&txJDVly=9((Wd#4M7M4z1KNctz7L%+9s#{edo{Di%Kad6Bd*VF-DwF z4}mOD83Cq(z@R&yfqFhEo2S19m6H-s2w3$8f#40u(;1@SP@@L8zWmWhKLsbV;~uJz zH}GpKQa7L(y#rQxY&Y+jg`x&oA1eqEECPv<=(6{b zZ|1IUV!1oqbLY;v-*;YfjwDHfT9!hM%M?VGV_>98?;qt9NIJi)0i}>CaZkGB5j^>4 zJAi<{i`=ZEvHY=LN!-uaSt2KxkD! zF5WIrA{#VeZs;A17L+1-X3>RW&qtlz+<*NHeLSQoZw7-bL>4rD<^`a^!~be=J=T!kp2M+J{w4ZZvPu4jI0-##ECJ|pq5wDTTuSVW)=F=Z@qmaA+V z_@1Uk4WCv6&&Tlo{wLH53JbOmR* za>mN#UUdN%h4hZyO=y7mLYWj9m564MZ2@iE*2dEu3X6v@t}hx1eA4!R-&jNU&E)3g z(aezJ{2c?=gf&*v$~5rXx_C~}RnAf*wT|;&0R{lfPK`}{wEE=$0000VK@`Wovzgi1h-noO z30gr9_RxUPyIxA62Z`X{;MJS>NB9TWg8DzGClM-`pb&cU5PGf`OQ8)75;vQjeZDuF z6}%ME3@kIed7tmTU!#Z!J_B?Kzh{P!Yc z{I8N$sMpV-`S1AE&9J@KU~7=`g^(JGNu7#X$>uT~?XN>vy|5Co&0+5C1VR>23<;;T zfwiIc@5g;OmkxCZ2@41#EN+??Y;%1GORy&LUu4RNY#Cn; zKBL|Kj;lt~pQEVk?+QO*gw@mGq*n~1@I|d>>??e`yyk!uTCJA18Eann2&=HOOsi`j zaC_e#R$k&`_0T~5>>-%1Aaf2h;P83RQy{EX-{H3TmD^}5sBlR0udAGodai?X14}b` z`!sKsp7WO;2qUcKiGbm$s!mLeG>F0otFZh22an~VAFq*K5eqoFlbCD#+5db?eKqcL beiC2+HSWI;XQ{$k00000NkvXXu0mjfWsv$D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_liberia.png b/apps/icons/static/Fat Cow/16x16/flag_liberia.png new file mode 100644 index 0000000000000000000000000000000000000000..53a40b509c049e37941ac7deaec10c6d2bb9ab78 GIT binary patch literal 536 zcmV+z0_XjSP)Ok;nufEcRu}nqJiHVtL-)ug%nF7khBp}K3fSF(`)?RH z1&dxUl;VK{1Yad`q)0;=mWCUEq+}pfVrPbc;7lQ8IV>a#>;&8BAZjWr0spp#duIZS zwiWgVU)Zp~O_LN7*74os|H!50i;Ts$;kVHXzp z!XS^3of|_|4#D2vg_`OrP+(`3dv+_ZuzelvKVl76wMndj$I49&-r^=8rLlbMg<3dx zi0Z~#NlJ?eP1c8mMH!ibecH#g>+4ZFy#{RTZSha`X!RVg!IPoE@d?v~)GTN&04^@0 z)#;bNU||u?-RDsEPJPHOEirri?N%6XsDcCE8R!(IM(KZDDU0ZX;p+spf9{e_iLUdz a00RKtwBLTNBHiu)0000mj4#JKb zAWkqRV8eExyyD24629k%t|qFpwZ4#DvS$*@8u#+pfX#;R1;mMEgZVft~bNo!`J% zCS82*H#n*jYO0F_I_aD-mTheN26ZB&Fukk3RhgVI_B%m?D#8T_GSR>OLnGq}Y-puH zN;VN++%F)mV$9fr*2kbNL_s7AI4u$N@)?8Q1jCCa_&G!=xP9cz*n&3ni8ZRqqU8dA z3n|VR%XVzr_=>{=Dls2RL1T>NK=k%>`+S_mh0AWDdIj3RSWA4WU;O7=8fflw{t{pS Xo3(Zz8J!qt00000NkvXXu0mjfh|!*4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_liechtenstein.png b/apps/icons/static/Fat Cow/16x16/flag_liechtenstein.png new file mode 100644 index 0000000000000000000000000000000000000000..328a17f60e848dfae58c5306379a4f34985fe1d9 GIT binary patch literal 469 zcmV;`0V@89P)KcJaQ#&JL6b^zZC};2h+nQth!YFzJQzz*o`Y77+Z(kf z8F8(Yhn?d}QA_1cWUya;08AFoJ1G%_RoOE;A{rXkn2;G* zZojaH=GiTDgLC6x|lEpi@uN0Vvg&bcjEIMcrSbX#ldo zq8R`T|K$9^a!w#%ppnyWK#L{0S?&R&+EQ+lUp3=hGBodX{uW>WUCNpwBCxEQ00000 LNkvXXu0mjfVJOIr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_lithuania.png b/apps/icons/static/Fat Cow/16x16/flag_lithuania.png new file mode 100644 index 0000000000000000000000000000000000000000..fbc7bf4954472166652cb88f9a79edb3a1eb7081 GIT binary patch literal 396 zcmV;70dxL|P) zP*Bj&AwfaO0gyNVlvFtZCrJY(^dLcjC^!KP2S5~1k&TogF=IJkkW|dkn89U|RBVY}?oWExb%& zb5im)RDT;aOam(f4X{;|yesPt6&#ep)ki^QJBr%|fq)M`oNfqxWnE7Vjrk;B@nq&# z&kYH5?OuFhBJ0puOl`?h*Q>W}C7>A+6Iu7Y4CB=yp$HnU(l`y9kdWGlOk~~tIUGEV z;F)?0q1_htM(jV-3CMMvJ8QLqX+cY3QUb}Mfd1&LGt))r>Oz$@k2w<^YEN6E?XyZb q5GYo)&Qc0000K@i5j*_*xm0Z-Ef z1cj7h5zwU2I;61h0elThAHf&M1K3z;VW9yFTU#H(QWAxP-0u2q&cZ6*c>~kT@cZV^ z?nnp$b2pW!+!E)(17({Lp|f<-z`Z=R5JrzvV6`eTkU#KHRI(P+@dz3gj4eKZ z%L_`{ACXNwVaHD9B%#MyJpd|%zWMm?%esYWa^aRV{8CPn`jo>}wYGdKk=s*LU+P zwQ&P$8+6IM^tgl6qrVMwq}mVM&nQ4vVFZU1*lSgrAd3@|68Q9hS*7mH6hSw3?cDHEG{6&JMiw_ zy|?Sk?3n-^-X@#8H#?u1@667s5CVEx8a*zBxv53u#RP&sAxXKdS+Wd&xId5FduXMO z_=FJul{#9cr?Rcq7=QJ2!gA)c{RdNT764<}n@FZ9gYO2^WKf>d=~!M*Q;2s_mgTaGa%$yWQgUI*d+x>9Go%8gTak++qiRS z6U*7G1h_l$9`Al=tfd!VRe?;q$bbWotlicDsn--x!xzBI$|u}jy@#!bk0rq9ixkUa zuQ9eVNh&l9`7y(+D5!Uul-}L%LP@SAc&9j>4Fw`d%oG?)Vt-Y)X z%L+K8E^upj6g$m*bc&7yxOQ;>{pB-qW=ulE6NHI_#7)dvu+G3Z4Vzf3*M7ojgKz0? z+5F8mJ`*4EWrkVJGSZw%utxUjQwbh?d@C7l4i3xaZ?^H-KR;%=O{4(64VNS$$-?1# zvyMvji42$6sBtCgQD3Z=5f}eX};xG)<;kFEJZu%1Lb;H#|uqvIvd_!at+gefS z*rZumYcXN=BxRNzGHYu8s|ClMY(8oBD)M`0BioR`xmhD#9YX!mp>Mgh;CNc;2Z7JP zc5NbeMY*Xo%pY+T`NPpBB=xXR8u!2pF(~a%Hp>MpsvtiIc`N5S5Vo2Q-9(9XUIr-ddNGu@l|}qb0^E{{tKUA ztRCCM6~`G|dk1%az!!CSdIVA$sEndztx^{jCT1oEHil9GDQeY1?yxUpC=EiQk(``z_UGUB z9eMAu%ww?R!~K5$(mB@+O2oXiaLpDrcDCXE&VI!jeAwwA%d+s(8xt(Pz5rGl;#DG2 zlSPb&y@M`mW-q~m!E?SD6s%(X4d0v77G&ghZs3n*v0@`A&MgYzO zq_Ei(7^gWvUnCG)ILg=Svd+2L5(O2p@mmNE01&|zQpv*VWUHbeu9TNx2}nnHY<&X^ z8A+r|FFj+_WVL&oB1uw^p#^}GD)u+;aeG>nAPSgC_DBE*8nY(NZ;+1ahXRtGnG8I6 zK{72ANQ5fTh8Cq%MSYFSr|7~UhOn;aLFio$F!T+GrB`tofV5D|FbqeDRelbb_pH^$ z6hLKXkl=V2`lEnRuh(mY0~Hi7l1dv-cR&)+uK<{L%qDcB+gmE&pLgk%mc7nj0t^7a We1Ok8|E6*P0000`6pHRCwB?lfO?DK@i8kd%O4Jy}Qf9 z!-$O<0TU7mX(=phv@#^x8Cwzy>1?buR+biug`Kqm9R(eg|A7gGB?Lqtgu8pUJI?H# zz7Pu%-zJ;v-F!bYo0;z_BElpqz=X>zyi}iSixuktxr@30_@mKWI@0)J1m1kMgHhA? z3#m>-IITN>f{ z@+Syu;^PP>!=DI$WGswetwj`StlfKu#p(MPRtGq$zvK1RBe;=+)|wO7o)Ol}>@H(( zF~PU>B@P;tXC>A@yvOb71z+t_e9iB*xgD&oK1HvWaFGUkWddOhB8#(Ti2fi%5Cm`< z$cyNo=H*3zKvr%Bs~ptcMAB8!~d*moB#N#XNp4CTBe*8b18WYwh4`L_TA Y09c*Uu@!og0ssI207*qoM6N<$g8zRDl>h($ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_malaysia.png b/apps/icons/static/Fat Cow/16x16/flag_malaysia.png new file mode 100644 index 0000000000000000000000000000000000000000..ad6207b6f5fa606700396257ed5a81571040df85 GIT binary patch literal 547 zcmV+;0^I$HP)Q562RImYc^aw&>P z^5W7IMM^w~D0z@1f0QK2n-@|_^1y>fyos79iWG?lloXGOTn2ghX&!WB zxjf8#wf5O-pMAdX+k2fQhzNlo2mwM8xwG?dQ#Dj}LP8G>f^)%hNrtjp0fm>;@9J9; z+}`Sikz%}f1YT4#+-fl5BJSaIg~KFy;3Nr_yKz{&W{uVOlAjSW>}6GjK;|?}tX>kb zSE;0>hv*12GijyHzIuXnjgYfKzu}nu`tIQRiHE3ItaT5dZ?O@zqqB&!cu`rp3B<$# zk*pZXVKyR|V|2(k2s`MSaZpO@6w!ZBW`~VJ8a9Y7L9`D-#lfErB#lGy0Oz*_z#~wX zvyR^7K@2W6EB#{{K^V?FtRg>S=eiVPSka||SklBHv&l4}tH1GR#V9Y+r*nv>ESCd{gEQ|3 zxiI#-cqmH!*?^thOL@3LQd2r-CtnEOL0^e|xmLT341?KtM+Rm>63;>4t4WhiUd&mF)002ovPDHLkV1oJi`KN9*bR_T7JKI1j2P_XD zH&de_dA7iqL1S(nIvoEwL*@5Nj9UW|UT)iHU*)jgA`?nnl2wZa%bCSF=SUyE50V@N z(k3b#;XcKvI)zCZ$NrlJ(iMjfFE&wsG>3bL@qqkH0@iapR|iYy8FX1eNyv6_iO;Wo zVCv2jy#7?j_tQNjdJH9{B^sj;2U@AX8C2n4Du*Nhhg#(^YSpK>EH3cvT;niA>~pC+jroxo-+`*$iSLq65=Sq^2T#~J>A0E;uhX5e8lq1Dx4~WDJ2pCkM*38 zLa25-Ln}cLASvaQ&GB}33Dy=8Rl~4>Dw~jw^}$VtaS%qfAEhdJ&F1cfV*!ez<%lW2fZ2qTJzna|i%0 z0#c%#4Qvgx%&=I~+tKl%mdbh2p_`|3VvZ@d5j`HXgPhs(M6ed@6kCQ16rT@8z6o*8B2>KiZ zfC9~{E;SllKJL__Y?GJgKwdZlrG+50OEv&_?@AAh_brhxxm`?PZ%c(yt^?LF%4d^> pQO5O9&ihr!f0pG{Kj$w21^@}*nV6t+K(YV;002ovPDHLkV1izM)=vNc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_malta.png b/apps/icons/static/Fat Cow/16x16/flag_malta.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bc11df5917ef47427e1dc5a2bed74923ea5dda GIT binary patch literal 532 zcmV+v0_**WP)^u1)Suc#GO!{^^fI?UVrCr0R{l9 WQ=L?Ch}A&=0000%ua literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_marshall_islands.png b/apps/icons/static/Fat Cow/16x16/flag_marshall_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..9b6dcd593c768f1574df5d48dcf8beeea576cb74 GIT binary patch literal 681 zcmV;a0#^NrP)PjCHORC^zZ96}(nf20eX?cB?`qg!2} z!JtX^jpyK(B1ysW6E@;J*l>vkUz)iEfu^S@WgS$=lM6Ogrm^hQXM(W`yz;gKbVg!a z2tOnx9n%>IHAe~UI>UINwM>vHXj~cjfZuPpgXtdn2xgdwG0E`SlWbIJlCw~;?FeWz(G&R+W7hjnmo(ss=sO6aFD!qCi zbvq8g!P|nEJo%dE@}p0Tz4|UvM6O3BQ?rJwZn$@68_;q|#>^I4TAE?s98co``tK$f zdNTppq9jUTxJs<4r3Idm$vF01g7-Ub@jCK__K9j@JwIW7M#3`RU^P^##RXJ1ttroRv4jg#*o%=iI_dDlY7DW*nF^&dJZtKrH@w{Ll2qP#micv`JR0GW3 z>Cu<^uDnB&Ex{NzoI!8~!w^rU0zb$M!uJFCK?v6i^(D`b(B0Fn6Fkgpg=uh#N56n{ z78n}K4scbi?6^34eHv4_k2rO74?cV|!=58Jlze(@U$%MK>4_JTVa+s zSqOpN^dsFPqD%=46bPfRSX!8k{x(t<`BC6jw5#ubnZnA>;nz5GGQ`WdF9@iD=Z9Kb zjr0~@UD6Cvhwj5N1;wdpGzBR+4tH%w?%7-Lrnn@E3@yzzj`y`8|00d?bO&N)Os$Fb zxJ|JG>#-Y`JCTUnGyw*Mn3j#(-j}QPzCJb119936nIc!J&10N)HG UMQj)L8~^|S07*qoM6N<$f(f56WdHyG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_mauretania.png b/apps/icons/static/Fat Cow/16x16/flag_mauretania.png new file mode 100644 index 0000000000000000000000000000000000000000..f9b1218730d888f33e7f712be5bd233310f6d0c7 GIT binary patch literal 558 zcmV+}0@3}6P)96Ecb4q9Gxz$Pv*txW zBzxh`oH^%wzjN+mOpFnu42uzm!BT4-_23yo;Ai}A87ynN)gN zutwmrJpuD?p2PDC?S6s9_sf9y1lY60b6UJ$veT-yAp=H}60vws&4w(g_;d-#rfpYj;Tn}M6?)FT?v@+wbv7{7Vx w7GJtVxO$mR!(6?*T8g~hsLiOq^B(~Q0BJ3*b27*%4FCWD07*qoM6N<$g1;dB(f|Me literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_mauritius.png b/apps/icons/static/Fat Cow/16x16/flag_mauritius.png new file mode 100644 index 0000000000000000000000000000000000000000..0388a899c8ab9c198c4ef613440f00e8a888bac7 GIT binary patch literal 398 zcmV;90df9`P)7(JA?ktHtgI`l7na9 z_(+nI@>2^43c=Y0luJ12ap!Og?K`=9LYJTnpDOMh2_P8Ri$n6{f&dWHjRp%BA&FJ1D_P s)jy@via?+Gk07*qoM6N<$g3L3kf&c&j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_mexico.png b/apps/icons/static/Fat Cow/16x16/flag_mexico.png new file mode 100644 index 0000000000000000000000000000000000000000..18e6f3294a327fea2e0f2c10d7e4a591fa2617ce GIT binary patch literal 641 zcmV-{0)G98P)H%#EXy#8Ss2l5F?VViY0`iulS~8sE?!-_fq=8t zI(N#XgsxUGF*ODKclI?KY1&wwUqDLdj8D|>VREt#r8F_O0W2#Y-pT`@Tm}R~9UGsf zPad)ub;;EXNv@+ z`7U69JO^mEh5(Wft}ozv0#=C*y)8U>bO+6kpV4gg5Pn%l(*8k~40IV{5_N(>2~iS} zwx9%p2^=ilJ%PG4?Cc_6gQm$3)X_!#(j0d<&>)r}O63B;X!tKP#8KvE zg@eZpwF6)wdcNANKR6&;x4BU zL=XZVB1>_j8#jW7$RS)P2yPTVE4_n3MI@VmXUHxnF%vW0?W^vYgvm-w&tj&l>b-jN zs#|&QX_=*I$z=}Do*xS9+D?=#i1B4W;i)ZbwNhkQKNLkV`<7 zlQ6*4xp`|FDI8B7UAzoJp+c4TGPOh}yUjpw+8t2B^PCVLwVI)ck*@iaC^M!;U^GZv zRImcH(W*uu7{MAT7#E(HO>oqTMr0CXu6x5kkbvBk(pg781QSdICrzv(tvRqCw>D_> zVY55Wl5NVmLDlzwnLFN2ZZmHTPg*H9X+?`~k#NX>T(N`}=;5vBeQrOE9Ge z*f_}Iq?B6DT6tPcW0B@+3N$-ff(Z%~5)PRxO>2iOMdj^B{BC3!>4n4S!~z5j8hv%U zPix+J`s=j{Csq^zE8kn<(?9Q$Rm)!IUjYUH7GtX58O3Q%00000NkvXXu0mjf+E&#* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_moldova.png b/apps/icons/static/Fat Cow/16x16/flag_moldova.png new file mode 100644 index 0000000000000000000000000000000000000000..94ec1e6bbba1f7ba5a94edc391f8d7c7a2115799 GIT binary patch literal 595 zcmV-Z0<8UsP)rT%aHV;L1cDsI!ow1scuUcW!B^-0B)EKG`9q z2I4b#^lB0K1$=G-moDbzh{c15N(^99;Q33}g0O$@Fc?+=pJfzJ(rs=keBFw0a=C{f zw79uI(C7#d^+~|~+CPdR9(Vc!NeKLW2X@|tn4C@#@xAdO9K=xLqng`ktE8aIX=wsI zCVY*`b&&))sSRTq=ayRFg;y4JNI3gkPzJXQON7^}OAxmWn$;)XZf*ge zz?kg<(X;T4qx(B3OCktfuRw>pFy8;ZVvB&>&LKobSppjHaskQ&P7_>ah5wu53mmlDbnuG+wFszGgZRw5)U zY5z%#^OjY;f6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_mongolia.png b/apps/icons/static/Fat Cow/16x16/flag_mongolia.png new file mode 100644 index 0000000000000000000000000000000000000000..d28e0b971d5dcb2fe221b03c9a47d1d9abb3a9be GIT binary patch literal 566 zcmV-60?GY}P))cab+0aBt1lCw5+bLVuP+Rkl7x!L4GL3w-#wXI+;3$k1o2`~6d z5=!ivJt7J4>v>B-I%G_xLUxn$mcK|9l--6V5P1?^t6VFn3EXH5bA|KM61Z+@Y!tMi zS_)#H>{bX6CTk^dsbhsC#QaYP-ZKJ$FXN(3;Duxsvfz(YAWWRH8lnP$_pWHGtJLw8 z;`;YA5QrD>_$tgV8XT1@PZ4JcoyAa2hei^OsKYY$OaMC*HW0{HwvmJmt`jmKhOfWi z()9GNR-SBaFaB*>P&^>~PRU^76p*kr})uD*5O_yk_ zHpZIAy+6)j#?Z}k=<+Fs&KGDj58z2BW`(EYncuSnTCl^R zdy4E?Gjrt>i**y!Ksn;~2|J3YHbj&`sdfQ7u^n4Gn*Ed42;upBtoWR{Fv#s29%Dx} zck&*iM>MKB4ccGXjS;))lfQHreAC)Nsp@g}mSHTXCD>(D^url}iX}x75bqP|Z)y8q zJi(VAUQpQf%cmL~+$%p!SR@k2$R4p%t6*vytb51Fjq|KdzlU?%W%fAbB|q3rP~htl zJeU>4N&~7@(RGSNvHRlivq5(JIEO~kIi9g$af?&rxnfg7}b) zEqk)OXpBFYq#_*Kbf4)rC%BjzpcKxK8yc5bS8^iD9SC8{#-7Ig3*#J0y<0iG_N}<= zm1KbfGB2Lw2&m)=m8TZ*o4o-+{=xP(lR8JVCkR!nCmXE#|DLD1{hWUZFaYKiyD-A7 RSk3?d002ovPDHLkV1ic89Vq|+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_morocco.png b/apps/icons/static/Fat Cow/16x16/flag_morocco.png new file mode 100644 index 0000000000000000000000000000000000000000..d0dc3ce356db542fbc61f4854e5d4ec3076038aa GIT binary patch literal 538 zcmV+#0_FXQP)1@}+!~{QqF|np66c8GE3n(Zkv7sXy3ZZc0N6?)a6m~N2aqb&g zpj>u}o!Oate(#)n-;)?4CbEgY2;JX+D#9EwnKdd?aLo7<1fBXdFJykLiJDSR$08g)ha2uBOp{lU3y_KGw3PO>i zH8lmvS`Z^JDz1T(d7vcVZ4am%A!NtE1&7y3quK;OUchCZ4lKKB(4x4_)q5{v0=zpF z{N>_93)D6sz$eWJ5C#Q2Gl{YA47|A-u)iGf{7>V0bsEZDUP8PdYa?1}l9o1#-p^mt;~pt#ehR%WDe#eJsg_BP c^Nj!l04))rDwis4JOBUy07*qoM6N<$f|Kdve*gdg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_mozambique.png b/apps/icons/static/Fat Cow/16x16/flag_mozambique.png new file mode 100644 index 0000000000000000000000000000000000000000..5041c36f67ede7d9b4a463e9e30274918b8172c0 GIT binary patch literal 585 zcmV-P0=E5$P)q$gGRCwB?lRsz^Q5?rVckhzimBc2t z*r7UDN>;n*;2)@)g48Y!B8at1K~Qi|a1<=4IElL0L1;z6p)P8nl};^M5FARZsDn-# zqOG|km-O8|f7dEH6cWr2-f{fye&6@`ec$_8#u(ZOn>NGZ^7(1%!Ev;PDB8@n0%gnI zj(TdnmEZec%=5B$JAN`jGSt|iC~UO0wNjjQY{k&sTR7iSg0be)J$#C(!F@d1y9a7D zHi)*WkA;Qw!I{(0sKcy>`EmcTDWv<%r;a{TJUM1sjl%0C<5-s9toqF5G7Mk&$kf#Z z4rTM4%XhKjDcs1Q{yC}mRSVt4(NXR^oRn5X;Ili!cvlCL&-ODnu}tYgmgz4Qp66U9 zcBDy2m1X|)Z_tsAR}I+J2yx^bSXu1h*b$$Rks)T!HW(;wHh0i}1HT-%xB%{C7=&_uBSe+eQn@mpyXzgFKA2rE9t zdwC);HF@A5y~P{cj=gDe)8?1nGo$rcumY`z=qW|Z))XnJAcR2B7lVR=qzgqC>4FeR>{C#o-FDqI z6ffw34y0DWV+*8Wk^z6&}ckYP1oLB+&gUqCuYh1 z`hxC_mS_zoy&7#*4ieI#?cgxPCWyvCjG4@WY+N5Y>B=?nMcqtF^}dMn+rSttbwvUo z5Wa;4njY?#A2@ygfRt9qF6p#4SK+>SgrwSf+_vLvdiRRimO9e!)N8l|C^%MYw%oIaa(Dy{Ct%jw_`0 z_TjOXkoWWiuBp*zQ5AWrDAD=Q6{bV;5!-a(<8^UP!(VA7FgQf2Ym|-xA6d65ae19l zXLGD*jKq?Pt8$uErb52R)F~dpOD-)X@vI$BMHwZpPYKr%NmEi)?NMqGpGOn N002ovPDHLkV1iCgQ+oga literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_nato.png b/apps/icons/static/Fat Cow/16x16/flag_nato.png new file mode 100644 index 0000000000000000000000000000000000000000..8a7942e9a79cb7dbc1006a61287bcac4917554d6 GIT binary patch literal 643 zcmV-}0(||6P)7zlBto!L3?d}jsij(pg&4FDL=uCDB3K*OV7 zSI+Ilt&vIiu8oP$Gq`-GghBFgOk)UJ31cnBW||7g={wS`9V=0Sn->pYdNxEO$#DGO z4h){&jc_H#t-eNy d7VVD!0{}BYlY@>pOrM;k*0YMQ#5)IKyjGEhBXYUdXqZG<6PttwabQp^iL+I(M?Y3~dZ^f{KH~UE|tTQetVnkn>Lncp)l8nRp}~h&$qjcqL~aR>n7!V|NUpTVIQx zT<5wyEM1O1p2+7hQ(DCJ#S_hGm7JiNN_3asUR#6N>;$fkPw7FDwW>OhY2bEe4wGq# z%-SVP({%gMIZN>d_yGl^LA6QulRgp&mP8+w@588m0%Ti(YRD?d_1xGhHU*4JOmE)D z2fQ(kwMPpby*%rYXyi^HsGlEZTwmYM`M1Z!sLANj1@2@vdJ+E%Er$J_zXTWnb8)I} TUV|&+00000NkvXXu0mjf+_S~* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_nepal.png b/apps/icons/static/Fat Cow/16x16/flag_nepal.png new file mode 100644 index 0000000000000000000000000000000000000000..d13105da56605cef785b8f575e3d7153f28a8217 GIT binary patch literal 630 zcmV-+0*U>JP)s*C8x3W~ZAQmHGui;AE>7ZJ5J21Z3x7t&2=k$BY~q){kh5hzIp zl?tmd*ET=D?{vO>thrdF2hRDv^S60uZ_W z%^zPx%6*@iK6?=}vOM6&vw0KuQfq0S+L%dd&K({NSxJSK#6C8H<9&>C(~r;-7n)o3 z(G+7<8(WX9Jf%RY{|;bkp#OyXH?7Hj z7=`#3v=;-k8gF>!je*-UNuU^{Fi3%JDcz@FHUslYd503Q%xM7&^+t*NQq;3MxgVL$ z*2=+-i9c-A5b0|c{bhMZq9D+WY3IC(Yo^{GE!7t?5W>e2ma5A+@k@XK0RE-UR-tp# Qq5uE@07*qoM6N<$f>i4v!~g&Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_netherlands.png b/apps/icons/static/Fat Cow/16x16/flag_netherlands.png new file mode 100644 index 0000000000000000000000000000000000000000..4fd7abc761851c305b67b559ac697053f43373b5 GIT binary patch literal 393 zcmV;40e1e0P)QQ`%%YlL~q=iCLK4W#GMi^LB=q z8BJCT4VQiF&@@YN%^6Tt3uzd@wDCZ52fm!mf$dhZ6$NoFPg^XmhOjI+BwxVI2=Kge z5(RHIz}*CjwMZqoeAAnR6hS40sOkKTNfk1_MKT;=8O36$*%$aHfkd9+Bt8X?l^{Mt z(C?$y?SYA^nJ6j(--BYUkuOm70p&u@l?0GHq?iKRaeLFewqLsk6ic|c=V;Ky>(fVh z{l8>HgJZ$Gi;}PfcA;eGr%TFe(8C=7;inK7!pb_}$gibfWwjLxFF090zZ|0GP_2s} n<3#s!HT0jelu^@h-U%=O4GmyJdIu=G00000NkvXXu0mjf0!^m> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_netherlands_antilles.png b/apps/icons/static/Fat Cow/16x16/flag_netherlands_antilles.png new file mode 100644 index 0000000000000000000000000000000000000000..130f03c84ded05ef5a87255650890d5b6a545727 GIT binary patch literal 613 zcmV-r0-F7aP)$m;|N~4wt_-7e71&F8b{Wi0@F!Y`$`u%N ze?W0V6u6|0nH$%ELdEXt_BqKHRmo|@-; zG*sLFh3@AO=iDoh(_XCP5UjbkbrSLU7>{;ah?qR4&(8uo_uu30r6Azp8(`rJ@Zoz3 z!*4n4ofr_Tfw8C&d4|PAK&=8ixeDCg1bW{B!If#?G1qRkf!`D%M-Yr)4Z@5Q)j&{i z_tpl#3EJxgg4sB%)%YAqH4qs4_l0teF*VgmmC#cvI7YyO%fRVYaEWD2_9RDg1tVCz z++1f1SdNi%#XjQ$=WUL6wO9!*vA2VeBe}!~)(mqwjABLwp{*k?F=|Y)Y_n{)uD>`1 zN^qKUXe7b%DB-P@)@4*$N`iVd#BR#JP}xC;DS|a*%G&LABGtWu$iOxlIJePfLjSOp zKfZbm-Q%qmV_&`WOp0Fcy8q7#HRL_{ZC zE?R{|A)%272Dw>#s#z1(Fj z;ofF;XTHhzz4yJD6~-8FRF14IxZ1>B&p;!CWkb-zVM)QG^RlmbCc9^4C)yz1T^B`t zv=nI%kdlTF0TE#9>>g9Q7t=KTDS)@9jftJ}#b_BTn)8%(Wj(raAhy$X%rVYaFq0`U{ac}x0Dw$7pwp{;TID=T!TW#fh}f3jbzU=HYU$&7RgfZvqZCw7Ko}oKJ_4U? z!M2HnoPaVJJTD7r4MZ&E3k2?okLO{5OBK`usvuxN>kN+2LCW7Oct)WpV&mcY1&3#s za9tOLv}QaUKLiAwn@~3Hh@4CwEnh88wC(LDmeV8xWkHC4EO6(qA0Cl7I9R|P|2fyvTGI*HbVwFQt}YQY&Y&a{{g0+ax}BATme`*A z!XkG?KfN=>c3nq4ux!zXc(z5{(Rh|7lrn=bQi|N{8rOC>ed#VPD&*@<$n?!Di;oo( z7aX2FR1_v1tlABUq#zmNdRFWmo4Gf?B&m=GbLSAxO$;`wisw%>6XzXq?^BSoxF`{m zebAedA3gF1`x(vlLqhnT6q_{_mExLh^ADUoC6~A--n*g*V<&|lm}g%mf$3EKb&Yhd z&+Kr3lCsvTI>N^k%#Yu&{89uv0aUAU)+w$EKal28SY#nqA`BeLm4M?1e2!(}lxt0J zqYQoqHsd*ql{JZU*rN17Gj>Q6L(43UUyDHF`&tC>$a_x`3@HpoXv&wH)<-W+@#@`r zt3`IRbx|7|Qoqz18j;J&i7oQ0Y0)W02KQ5%zi&#=lCgm2`w;7vQ*iLRS}P_i0o_Ty zT<&9ZVUo`?Y25xa<+>LIa!s6y5+>f$erOCSi+i7T85+LD+m8(z$`_liRu^PoDq32T z@b`8g;@cZ8wcQNyZ(@~FY-!0>Y-N;Zwh0?a)4DxLw;5%FmF@1BYtGErf4(Idi4LFh bUjYUHN^``h=j=4U00000NkvXXu0mjfudE%7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_nicaragua.png b/apps/icons/static/Fat Cow/16x16/flag_nicaragua.png new file mode 100644 index 0000000000000000000000000000000000000000..45e32238a772ab74df8649aa08dc3622875a9b32 GIT binary patch literal 519 zcmV+i0{H!jP)gn*xjg0L=Yn4 z1FS40Dq^9M*rk(**l8t}{(xBf2iEpck%)z$o!0i2zPf-_f^L$T@!pA#qzamWVPdw_kqWS5^!sGz%%C{tevII&ala2`N+SS$%b~g<-4)=}m}V zJm9)sqV`+C7{&^0l%9z4#J{exGtXRfhGz87x0HxppYx{x0{~J;lwit>d zh4|B3h>u_u5%C$Ud;&p8Wg!THub`c+K~PH@Td@->iC_`XE}FzkcAVLqs9j04BL-uNeXK_3ocS&GqX9`;lQVUCSOYH|U4VUm;2lP!8<_}CyPL4cWRBJ= z-VV1xk(T~$@yq61bDO2tZR zPHRX~1P!+MG!}9sS22pUI<_+gsn88OA@sxOI*rT6mTytNHV$JDQNSqHlx;aA#RZ3? z7$Zp{NE*sJ$0$iXRkhWpG0o9j6~z*2j@PSOxO=?^vGkVeFg9EwTwy>V>*SZ%6B-OA z#_H4xuCD8_CN5zvnm{jIlxp;MQ#e0M9EG1vlM(@=SnH(QOyrQJ(<5!-gkTg)>Hch^ zZ~VLu%QED{k}-{ti@bSOj>~#K|9neb8uvMW2`~TGGiIy@-gsAulT9o8&_p&*AnX#8d5gq5#+VXpE z#`DHLHw**T86Im6ho=v|V0HNrIRQBXeTVPQ-s1G4<2Kh*yvLo%4ENvf1I0k;fLqNJj{AoDy@Tg_rc+P51)h9y1Qg2iP^1r9?Y(4^J>6)+OioCp*a zW>nzld|Ud{HO9h#e-&^j7spnGsUC1@Q->HsF~@8K1*P&00_D`I%oe5+(3Czcc|8${ z1Q$8hC(5|_aO2s|n#k*pg-{q_<-z%7`F!&P;79kdi#V%qpS``DKBS8}(>;^`mZD?uJANL*S-uFbSB%&ud z`R;x1p6{IdopS{dp%F9Cpb7LX?4w+ng5*kcHG*BC2^9UH*)>M@)A!UKTv#f2XJZc8 zlC3!)3<$De7$%BkA28hO5Rq^r$#IVfu{tpT^vu(G;*O{vv~$mj41(eh4kElsbjz_x zQ02VJ&p>u=n`jwiD7L2puoovx&u|v$M~v}sm$S5lRGGDIIZiU83o+D{pGy{^BfKbk zLCJ!~F|}`L*HYBDcxrR>4MDbwXk5Mfi}@d@vng7pNSPMJ?F1u|Urc(=gO zH3wxS5?6%LE~am8`<=i}X#(zoACJXWh*%C-d;=!mfhERh9w_;pu9|LlYs{&@x*Xa< zAd*BTbi-!^zM3Vtjb1I3lDdXKk4jqqv-*O(=)40uvRqcxLATxNn{CyNA74JD(Nc$` z`3m8ypEkk|6X+7yzBCUTFDom^ni2t>o&Nj)wEWUUPAwy@O#d+{8hy?m0t^6bYPC|K S!S6Q!00000)+jEP)$FbF^WlyXae^qUt>79244cc0P-F_UVn);eM{bR z7NJnL64_@W(;5CP?y8u3ehY9lP;|VQdjjT4DgvFO6f$wJ zNkRY%YYfJ$!YY zDnQ~$HxeyScojIz)l?8|+HiEhaufsU+1}koYrh5I$MLhfi_;UQ!kJY9B_fBpl67?R z7=Tq;6Pw%o)kLBkj)ocL*B67&nuuX6bC`P^pc9;qGC0b>_U^|zl+>hJp|SZk_!5nX z(UB7akc=KhFpE$wH0oI80Y_^kAVLBKMHxtgQ&hOvaA^e`&+e(%8^ zHokA+O>+g0uG|YgqkTxCWaKb6Tw-4CqiXqfJqCaM8k1+whv$z~2vc>4-6Bp@AdoI^ z9o9lqX_}EMd|v&40~)A;$D5l%V>?a*)NFAZ!f4X#kSQszF2=_Fmla~v-}$!y0|4|? V#ID_Asrmo_002ovPDHLkV1mIA7i|Cl literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_north_korea.png b/apps/icons/static/Fat Cow/16x16/flag_north_korea.png new file mode 100644 index 0000000000000000000000000000000000000000..be64cd720c1729027e7729ab57ce22475a826a86 GIT binary patch literal 481 zcmV<70UrK|P)%VBsL62I3Iu#vm%Fn}M)1)eptR)oq%T1$y;~WU-8jr=C?KiVKHJ(%LeS$={6? zD!snYoAW@Q$t9vF`x1;!@eTFg&R9>9;##T;gm|hRfnah1R%#ly?;|^#f_=0L*ftAh z)U*%DtT5>bEbVmPfsPQUw-06}jWBO24h*x8!?93p0;Q1@WsXV^R%`wlh`KNjH{qrB z;Ce2)_gA^I0v}aSM@$Lio}jtc_cuS}kqobb-$ksN;#woy4ibZLf#5OMaYB900000NkvXXu0mjf775jN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_northern_mariana_islands.png b/apps/icons/static/Fat Cow/16x16/flag_northern_mariana_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..ae01063c46019e99a095eb23018f01cb6a37cb4c GIT binary patch literal 662 zcmV;H0%`q;P)C>}ECi z0wefBB5BlQMNLE$L{kJ@g4kGS3W*AVfQncMA{GHViLDQ!q>@DiLAPP==3fL1qTdr_E93yCpllsul zo?oL<=h<3|F{dz+vL#v6X(E1+=-f}9w~a8@eU@v<0!KS`Gdzn_Fb|)u$aF-$d;w=u1tk|YHgIy&68|Szb7|W zU~*!dVkpG%R!wJV%(UOCHJI8FrYcpGr%+0fPk*IpWHryeU*O4LoE^youksW8xSOD} zqgytS+69ckD$YF&nh(bKk}Y5|6=g(uoZM7m@0U?bbXzbB$q^0tTZ&fjG?A8)~w{kNa6ucu1}eBN*Ij6nj_3+UXDcnZ)H`R w1@e^t$z-hIm^BqUVS#q>QB_O*o&N|h04#9Wng22Z8vp|l761SM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_norway.png b/apps/icons/static/Fat Cow/16x16/flag_norway.png new file mode 100644 index 0000000000000000000000000000000000000000..91f3970dfcf6042eaebc74547454edf91bb3f326 GIT binary patch literal 562 zcmV-20?qx2P)|SumDYfj7O8^dTs+i^Jrtx@5&smAUc7ivC>2_A(2IJgmbM}Nk?6_LQZ1=qpeZ3g zO46Oqyxsh$D1w<~*m?Wr`@VVeW)%^k8}p${(>qEnI>3Ed*zEc36mCD;Gn*?^REy*KVGRu>gvx`<;~>P@2jh47>!UaHFcHV=58oM~ zTt)4PiRg(JE9Diy@(y9<-XLCm+=9Lu)A&{8EZgUb2!Yj++yu5v8G=I1WB!~;)9;2S z%f|m@tJyT^*yv4QZW7pB18Ur?ucF#9U&E{z479JY*~rl`L|=S@HbWxi_w${XitfJM zk$fQtMEaP(I!nMg^>({>fX;KGs(J+eX48S*fa{iSgPRy3;AJWIJRNC`a&`mP^*(m< z4Xl4rxcs)rO2t2pvS39g?)CnE>_m0@JD&SvQ Ae*gdg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_olympic.png b/apps/icons/static/Fat Cow/16x16/flag_olympic.png new file mode 100644 index 0000000000000000000000000000000000000000..bccb9462ceb06201b46c3374f7298eab16c7b603 GIT binary patch literal 588 zcmV-S0<-;zP)u(1kUPMSh2EH5aBo?HUae{i9}A! zIXg3--#2HX*ciOG`<7YwzPIzeeWQp7y};&qUW+lFOhQ`~Q;Kf|t@SfxSwN9LhC!Eim_U5F6^@A-dw&I79y@=kw2 z3=L8jQ>{RHtt3idjQ&UZx-=V$6i5XTXmg_aQy#V$W%Vn{(koJfvVs3ROF{K|8haM_ aDZl^+SV%O%$?K5-0000a;ySBp$ z)8H%3%#P-sbI*OOiK2*3%+jIx=f>=WFxQUx?D!aadkaC3dNal?i?w#wci>NdcA-*D z9J{;VsRrdTV-pitIS>Y~B72_4{{G&aAK$JoVf!acPARk@DikmWCtS`iVDD~TDR7q0 z4--mCLU1F3nHgC8uB0-U{(d+*Q4~oX%C*fs7M9C32=4yD^sK1;D)nqG4p?Q zlH5}y@NvAz#bA@5Dh0in1ndHa+G-+`psW)0qZBq4@u76ZMY&0UikR)DRW0XLwT$$s z8PzmF^SR4h#UG}qCJHu?nld*iT7#R~N^MeT%{2EevP5n}Ki_86pH=0SkFZ&%>7U2`~`=S2ZxZ4k{IVr5?Jv-vKK~ z8X)RKpJ}BWHHR`-5ak4{$s=IngTyjNLHtjEc{(lAINzpy$X;83(m+2l^bS#ib;kA= zfNx}D%|O;v?la)R2iL0aZo$Ox<#A}oDgg*OZAML#Saj+{oj^Rt|8FtVXSHDB#0mk1 zO6D1gwT*DgL2{{*)di$NDEdk7!U{7>vnrSo8vu(stmxy-m+lAY*+^py7B6RSFY}Npr zK?EauDIz@xp7bCVR1^^uFGW0v&?4Ri{|%uccqkY_5xgh{au9Ot$)nXk)m)@4B)e(L zZhZTknYH%PlbPi49`k0t`M#OA%6pG-Ok+&5?RNWJQ4}|riKbsYh;Z)h9e{QyvquUu zR`jRZw$itpd}($T&N*mu8l$mv@EPLD1hm!?uT+^<%JtyQ8iVW47bYz`JteQLt;0~o z1J(Vw`{F(j?t?_~(x%*9{*S@Sdr!ru8Njg?YiMZ%fhGDCpki>gF@sO@ujtHl6}~<0 z;Pa!8avp3aqC}dg2*eO2V=0+-i1ZxG3vaNv++-}AK5~NMJ(6rF;Au9H8CdBHi8Mr$ zmq3~VhoV@noX?0rfuBhaw_eXU5NvcMDDlf&Y_q7 zKvWG-BbjNQNH0nWgk(t;=aFmDyyYoB*K$QQv;nh>>$#nz}V3@p@FaWgJuWpw(!Po!*002ov JPDHLkV1ksT8RGx| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_palau.png b/apps/icons/static/Fat Cow/16x16/flag_palau.png new file mode 100644 index 0000000000000000000000000000000000000000..cab7771c426199118e171f7956276acdcc30b010 GIT binary patch literal 473 zcmV;~0Ve*5P)KoEViyH4zU3lNlC z0WLsImjdnp5_CvZRG|Wi18@rh5+W@efHQCdAcDm4ewba`%7=i0GSbMa(a!99Z=T6H zhgCvg#UPyD-$L6Cto`TH{I(K3<(ps5_K<2*O#C}a!c`@)bM@F!unvQ<#_7{51PLBc zva)=3Aez<4OQt!mcemhsl`jr6i$+v|r5FZrxELWtg+`Fja|0YQm-pl%GUg$VjARWb z%?mtlu7^BscA>ZyGt`=*Nk#&7{sziaY+r5gn<|Cgbs}>fP zTew)PAPd@vAcnPDT*SgH^aluvKfv1mAt;E2TM8)@R0L%q2H9rUW*du*NlZkuFEitr zH;=rC*qDLK%$s-bx#!$_M|khC$V#x_Qtfv8g>!BrGAY>jM8Y+iSh;us?%&zBRS3S? zYQZ@RC2~%Tn2H3JR(iV))atySC(A@eV{hfsh6KeH9(&EXw#K=kgo68A0#}v+;N}#oZAv}&OFqtym7YtG&d^?N)-M+*X>N919hpm%<$ZP4TKX?pD zchZXz!atWw__CjsOWl7{!aH?{XPsem5JjC}75st6I2`9n7+k8f-D|fAV&YYU6+BKm zQH$2Bk-rHjDKu#ZHTAoj*{;YUWS7GMzX>-=1u9xXiXw}p%&~M?U!@Q*H&!7&bW#1f ziuC!XIDyt?fEZ6%G^HT^m=X_}4Tj9>@2}s1IJ*OX=KQQ5v5oZk;UvnY#A7jumdA?o zGtFY_!C$j4$V}na_t!h!&gJ1RCwB?Q%h(QQ4~FI-ppi@G)-DX zH!e)1VCzP@EC?}GH!6a0p|*{<6I<$DsYGxi;!;IKs0*P){2{n^VL?z33RP69AZTq0 zZIj95JM%o#BviYrd2o53x#!$-=iV!nQs`u9=y2)FLOiblC+fU3XliTGUx@xxO5MJe z#lgA*h}N^%cS z5c3|yGirS_(@a6qqgE(F4@Yp-=*8XH^efC60TTEjG^i^AYLMq0JSS*lByAJ;a&6m&lsXde-N;Qp zMCSN0WQWqY8Q2LJF2t;Wyv~#?Dp({W!juXv0wH{Y5(zZqax*xTN}*OP;>rCx_;EOm zGtmJoeGUO{G{|uS+E1c-N#Oq8=z~(Z49l{RId>lOpFSde>Lf-+Gnjiji(gh3Mtb() z)SDK(YcgRwo<`A`&q8FAdxZ@4-~8AILM6DT`6< z4Fac9foU2r=$IKB#l-kUlu2ruCQMyNh_#C80`G#`aWpoB?~y1KtU&q&PbQNpp6DaM zfycRU8!nXcAPJP320uW%mwc-;Yez_&?OMa|y{GGiDt=q|5@~v=e_FW>-rSURq2UJA q9U<2D*zY&zf6kICIvwXf0t^6JWWSLGV?EIT0000kzo_cUb zz1FiiiwG)+mO(-)!8QoNB9JclXXrm57J`D65Y8fy;!qn=8^OXNaG*j85yg-wk-MFF zd9%A}(um1D7?zoR-}k=vif+bJ(d3psx;4vPn-O>ikihd0Uu0$FIf|Z0vn(swxcOv04dZ zC?$Wq_~M2s@`h8~5X++J=F*fNf~WKqZy&7?0J34waNC6iI(tvGNhMy&}Hn zV&wbYB?A)}^Ouju5(d|}{PG3r$Cr=QSK=;;ATkqcN{fAp);)BiJXA#e=t8=XS19#% z;?AmcEHjd19PVerw~p}u_B5s52=)Ax5J=?<-CZb~NMO$!MHbJlcAa%?Z2gD4fK@i1%_hFwcpB)@g z7)U_@5~-j`A{0@jKoJlMKtiITphBYL51^tX{{Y}70*M0Bq(C%4W85HtL_~t3lrAEl zKf__~9&@{n9v`hMPwTS7N(X!)>*2lrp)*^UyOh zTv%E{Pml%s&e@UrxlbQpFqA(jce})ExADZ8qpiEdbx{rkn{OZtWm}QJd( zlej^n{S}>VRmzMoIm?k{9dyM(AVptd81lUKm@s(!L~e0UviaIHMXoIkn1GW0p+mJk{niQ$yStY_ByTkg8>UE0Fa_q<5|Q_>14z zyERL>u+4lNnS-+!{~rha$SP;#sJ#IzXP0S)1F`xU_Ur8LXy#5_mllT>lVbam0*6Ne zX(r~u@&?_P73!5Tuh%c*t2HjJuA7>{q}an~;t+qgAuqp5t|!)VeekdFkxriWMz)SGlM7`oib9deG@Nvle?nWjDoz4_e5vC$n*tizr01i{ wW#$(bj*YU+X-BwRN+JLGmeka*@vi^_098b?SBqvig#Z8m07*qoM6N<$f;52>9RL6T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_philippines.png b/apps/icons/static/Fat Cow/16x16/flag_philippines.png new file mode 100644 index 0000000000000000000000000000000000000000..6a704b628f0b6e373abedafa5e78bfc8d4d11a5d GIT binary patch literal 572 zcmV-C0>k}@P)=d*JmV%8{j71<87NUrXAX=y(hnh+dn}n!% zAtra;uCsfQLm?Qvg$K*-&YL%HX2pBYC@W#aC0v-B$GH~x0iDPeQ|mjM+?7{PANb~x z3GOX)_}+D77IJ#I8BHkI`4F3M^7?)3@>)OW;J|o~sYi> zPx?;iIcT(N+-mJ&_FMxpt;HxqYA|_&&4x%6IJ!S`p_7Kh8`D&HCafRxnD=i<&riTleN?Xw%>1Jp zfj~33Rr+BRP=ms?)8Opp6=Y@_%Ef3@l=gQke~-TWh;ddbHLYnCbLljE`~Z9En$`Y$ zBJlmJd{a!`+KmXD<8TC8=5?}z1K9Az5O`%%=0000< KMNUMnLSTYnZ3=4u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_pink.png b/apps/icons/static/Fat Cow/16x16/flag_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..2cdae0174a38663236bd95f0544bb6400df7199b GIT binary patch literal 711 zcmV;&0yzDNP)2QPvJEBJ9x#G4@TA}Ux!tl$TFk%TH3n}b+IY}W`@ zV{0_lCfRIv-*evX#zdtDhaHC9H}jkS&g`;VCpV9HaQC#k-PhL^`_sO54``*5P#OR^ zV_<^Sm=qTo=f}`&jIQCKKE1kkJvv6VqitOR@t&oKty%`w-2q4uB&oMkurFs|Esit4 zQroDNUPI;knczDlw1!e1e9y&_gFAuTYhZdBux%g_3jlmm6592l98X(ao!~Kn&i+1p zJbwqWuEq$)hXU{<3$(WaZEH!z(@fuJZE^gK{2x#6K(qxxoLQSNUAX4jmfoXw-;aa7*TQLc_A ztI?X^V3LOb9x13gK@0%GZGjd(UKYxCpG}QFJo-5Gysm8WaOy?X(XcF|j35?=PwGme zHVW16x23_Fl{{U34*O1wAEBC}J#gh`)E*Be#s+rvBrj;vFfsf-cs5g=eROX!d+l`Q zW;z6D4yjsj!(3@tOmvAK}kO-C5Hu!2dkz5nk{e$QW8gc#aW~Y#I^NT<9|(>;y1Y*0eGOqe0U6t t=oe9eE*9)VF9CC;EP8DO zKelPJq)9j3ea>zwruL+HFbr>I=Rg0M{XeC(rkP{V7B5iC^BdDzistCE(SdTo&&$^+xV34qv`ym|I9O`?AdTuFtq$kHp(>EBs-wP%}7` zQB2K9Q8D0kUbAnTBvKAZtH66T#6<2Y-Q$p83-S6PE z*dDPkLHGKtjP_l@F}t|9qsUM$3yw|ES1Ur2-{kqSJlmFzE#hSlcCv0Q7S}(Xr|MVm zN*_4c`-z#t2}s+xHTh0ztq8>p|M& REuH`X002ovPDHLkV1groA1eR= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_poland.png b/apps/icons/static/Fat Cow/16x16/flag_poland.png new file mode 100644 index 0000000000000000000000000000000000000000..4dd7104154542c196f58a21f49c6d99ef9d15de6 GIT binary patch literal 334 zcmV-U0kQsxP)?HLTwrEr238Rf#z12vOkLMU=iH9Sp{p6C zWHhwaCnMyt+`?MhYjYGusH*c$1mJjk(>6fYI@m$6EFfIti(orRob)SCh58J!70Hxj z)1Do$Vdff_=lAJXp(qtN9|6seBEf(5mx>Mo>IPi6%gvBGXo0J&T=V1u gZ>d#d&-pFD04C~crW&GlMF0Q*07*qoM6N<$g5=|hy8r+H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_portugal.png b/apps/icons/static/Fat Cow/16x16/flag_portugal.png new file mode 100644 index 0000000000000000000000000000000000000000..19cd33adcc428be751f1dc67854aae691beee0fb GIT binary patch literal 592 zcmV-W0V0PYn-}}Dz-U_7@+A#}lT2f4lRY<%>bmLXODop0?IeB_N08K&&l(ksFH8UlIyIA~fiEp( zfHZ?0OLH|qIynr1Pb)@(Mn3aT;AB~ZcRK}a&%8p@jjQfY7unEr2>1XaGrO{T=lE4e)1n z4~mSQEEGwZK?z|PXqpza)T=EC_2x0M1c>xFrF20nHke42Y60G!ykv8SnQ4FAN zGq?y11Kq?dLCTXkJb&4ZChy-jhEVv)OIm{nGmQkl&nvA(YDo8rK_?se<}+~gcne+o z19-YqKq1%#-u42VC{n_Jq?mSbgMqJ(k;|AFhh$k=<^tIVI9Pnf5%!tpIoG?OOx=dp z>VdLcbauo(TF5s?C*+Brj&3i~b&&MprJaJu$vlAiXO+pQIuE$_tTIz-I`oBU-+!4D e?f%Y}0t^6%t*BE^;^Kn<0000TupP^>$H;G&?QZUjXTK}45=R$O+gCGEdsvWYFEH`yR~*TSJ2r0zw+MjPe5F>0Jvg+Cnna$y z^`4u95i&yxi-r6EE%Cd1=k7%~Jvd@Kmt2n$VCbb~h=W;2NB|iFw^DoD^^7;mj z;j0$4aO^mV%hv=zF27VYk3QxY-91o8O~1N#aAgjT8v;N!+uP#Rd- zV34Z@tmzGN|3g8jDwaoGl3|DOJux=+9U`xeQd5@XszwVUJ}YGNX-CR1P~?Qti>$}g z~P=hioZtFoeP!!RB*Y;D^DU^!%k9z7w3XEQu}a0YG{g{Gma=`th#lO9&D zBQY^80Ff9vC^7x)6v_El(AzB~BEQeS-J*8=E!B6(i)Nw~e(L96zn8=nOglqMYj;WW fRj1$ihX4Zr!)>L1I$yLT00000NkvXXu0mjfRrL%Z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_purple.png b/apps/icons/static/Fat Cow/16x16/flag_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..0cb00ee851467382873ef223527462bc96e454a6 GIT binary patch literal 744 zcmVP)&?<`-VH;btYZ1{ZuvS3}rA;j&auY2|B5F~Yp(_ayl0u4?WCdba32O4B z=kxV`@11*RIy1Ld8nx)aftfSseBXD@95#IUz$ln^Jltq~kexj>rBObsl-j421~fTi za0K_9Dt?1;evx65(S)$fi-MiD)acn~H^U_8bW50()?iT|aD=rra zm|GHAk`|nAQIPX(BBLnh%qExuzvxqdMSzBY8#3SCd8OC{gOUeP#mOB=KSXvdXQk`1 zB36b-SOiqgM`WU+)yVodu>>z0BA-s#B(n!JFVrvgCrtLVTG| zkIiS^j^Cagd|hen&avU7mk;dMiI{^}wV;+lERKD~hFl+EkNUfGTcQK=?_c1=rMXtB zNe}gmi3{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_qatar.png b/apps/icons/static/Fat Cow/16x16/flag_qatar.png new file mode 100644 index 0000000000000000000000000000000000000000..507b8bd1fbf419874e5c6045c0cd2b252f18aee6 GIT binary patch literal 508 zcmVSrW9> z&RQQJ1X9I9$vX%>g@uJ6A*4v94?_XJKo6cIWl~4*YjxnfKp?LmVW|9Q1H3v5uyGW7*-a!gT zqcJ=`gDRIH!-z~}#>&B22dNcq_V$}>;DaAVqtscDK@=f4IK=Sy2!mFeGc6v@VM+DN z3qRH~PXtP(f6!Y61>6=40-DCOEX)$XQMCOeO`iOGVXllxrL|X`io4Z5K}f+-uvBp- zJdc+I#0@DBc2IG6cdC5V}q!mB2O;Y;;c%lFN57iJUy9ZS*ce z!4QEz5==lDp<@P^8|tvyro-^-1oG53Yt4W25h*_1lW@1h@ydy&Y_h`u|GZ1d%D3@LfB^vbop=#BMLzNX0000CWrQPE+}+;`rb^PTT}_Y6y1J@iC!bu^OkJ2wpG`X&6hl>S~NC7=Mt z7?=<%JRG{oxz&obrhj{Q<)CUf&}&u+VW5!5&(S1?I@%Fl zzma*)QX`bCR|;o&D0D<9Y9pnB=eelAb{osRT~Oc0;Ele8sIEeBW(ModT!Oz+gkQ+3 zN&>bjDzM|+MZAxnhR{qji2im{Bgl2$L3rDC@GV=RyaN2$H2leNNNTX}ZUUmR63i{a z;-Gh406@dghr_oQh<1o(ChC?bxdpkj2uV57;XbI(qsV>zf@r+WXu!+$I*bEwWT&%wCF*3KGsBA9@ggz3I+T z%`gBccqAOhnBzYkaWdTT@0@odjCWL)`Jm~9ISOdYGj zsmp^GsAhhkIp&mwd@;9pzGYMG4N4QQx}Fm;g{&)kUS{q4x4upH2iHi8#9f64*AGwB zJz9d)417bT{SS0jD0nn0ELL;cN!F8-KI1`2C10)eOW4gIsYyn{_^;$i%!{SsgRj|2pm THg6h&00000NkvXXu0mjfkUdfU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_red_cross.png b/apps/icons/static/Fat Cow/16x16/flag_red_cross.png new file mode 100644 index 0000000000000000000000000000000000000000..8863c7a8f7aebc7efdb1f7b34020c7b73ec192b4 GIT binary patch literal 453 zcmV;$0XqJPP){$6hN(h-b5phBziCM6Fi&zFHCI>jvcd za!9H*fY$cj{fM2X*z3_v;%(|Z-w4t+00000NkvXXu0mjfj`zn# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_romania.png b/apps/icons/static/Fat Cow/16x16/flag_romania.png new file mode 100644 index 0000000000000000000000000000000000000000..eb8cbe00cdf14f885133be531082c23489e7dbc4 GIT binary patch literal 496 zcmV8NpErw?ZxwTA+Blf`6}O$k7KgEtSr)i0)&65`n1wNMdA5PXo74N?Xa z?Tc4#oAuL=NC9vN9?lpB$;Y5)cwk58HXG7Lsbz%}hrFv@n2B6RPbe~dC= m2F70XDgRk&=D+bvfB^uF9(u&4x+Kg10000T%uMZueWt{cXED+@e$O70_a1#B zLeJo`EH9mNGs*2LN0H_gdx49hKx3_3huR^qF<34ZGiGWb`}-r;VW9-?q)?V0-Wp85 z8$7VHpGQLovqL2(h6c z1-11XX2U|7QM&>5(>)kb5F)^e0%eqCBqMwz88}l1VGocT$|y_s1Ni*p6m?a#J?NZ8 z+k-gIQQh5wKZhbI9>Pv0@Dw&kRS*fIEIS#Ui3w(W@K-!Qfqn#Gl%-{cFYmCs?M|s! oim=jhQ%UpBU9!}7o!0^k07%hqZ;IIiBme*a07*qoM6N<$f>leOH~;_u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_rwanda.png b/apps/icons/static/Fat Cow/16x16/flag_rwanda.png new file mode 100644 index 0000000000000000000000000000000000000000..d9cba676d4d1cd2eabf17bbcd6528e2e07dd7e74 GIT binary patch literal 502 zcmVIi+uaoW;_ zild`!*Y`Se^@=JMj_;wV%CjS}w3i25KV8kIZ4aixNo>bfAzy)bdJQYFWxyfz6)0G| z_B^W4Tw_$6@f>V&Wp)B6rds7UKgZYTXUt)WJ>b?6EU{VtoFFe_7)$QO896)> zz-=zWa>VZ{K9opu5E%&J;=BOO^jPSN++k?2)M&XAz7~e(4(6pBnkJl=n|vcf9FINHqMAHweXZ+sVE0Hce5J&R|{ZvX%Q07*qoM6N<$f~qUpdjJ3c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_saint_helena.png b/apps/icons/static/Fat Cow/16x16/flag_saint_helena.png new file mode 100644 index 0000000000000000000000000000000000000000..63ad3b5b3a422921074ff5bfd6009c571db75b0f GIT binary patch literal 650 zcmV;50(Jd~P)I% z=4dmoX`GMyZs)zHh=iNGa4z?7?)jhpIro2+F^1(Vi)AiFd*6M^mHlX8VirY~SSE^D zQrn3QD_T#RI|C=ll}w0%vLx=~Sc+=P5Sve%%L}$39^<0&>_L=Z}PF+~f-J6>3 zqc%e~G+jq*RQ4j2rIJ>}nto9Engm;m&2s(H0r2MvOy)KBZX3D}3cTaeb=cAY722NN0ockgL04YzX1twGc>Lb5V}s&J+OVrd0&UMZKQ@i!d2CLm$eMao@hl`#WJ+pY2ZmWGthSA?v*#IV z%P8A>N5vnLiwyrLv4cTq8$PV1A|u*$8`zL3p$VrzRjO6{oFeK zjw|jU)w)Du?i{?1GhKGV`{65Ov^X_!7Aq-mZNBMa)DBOwu4RPpZ?`frwMu4CiE=^) zBAAS+6T0rd03nElS8Tw0*&H#f*WvIoW(7g6Ncl_-zfz0wmlnL4*S1-ZxF{AY<^^u6 knEjuBNvq|4=f46B0JR~@w_6kMxc~qF07*qoM6N<$g2Bim-2eap literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_saint_kitts_and_nevis.png b/apps/icons/static/Fat Cow/16x16/flag_saint_kitts_and_nevis.png new file mode 100644 index 0000000000000000000000000000000000000000..59354a4ffef5c433c2810c9ab45b24c5affefa25 GIT binary patch literal 733 zcmV<30wVp1P)k7~wKZ6Rf#c)!Lt*(eQB(z8*B@wh@x$ti7!d=-eiS8IW(ruuQkk|ilAXP5bsfZ*$m7+=TEPsX zswy=#N6Iuib0XlUqO}ebO_n;t#FX9CsLJ}n<;l~`?=4MkHp<`+Ma_2}t2U?OSH#ITigN)}En~rv~zj7n}zZa7(itDjyIHddS zThCY?HW(|+BRCR^>M{gi)-0308Gxj4ggtxrG3*%@N&(KCYow@nkk>D}Fq%^FoJhx# zKcXc`p=x_XmL-0%g|`7z-6CxGSP-WYGBi%tzhiUm5R(=81bPxtQ_N^rMfumJYG`WK z$_hS@XE4DO)Sw9ZWOqDk`c2{TR&R zLLow-QmH5uD+&?{g%MPK0fk?HhJ;A0SV1DYr9z_9pi?L`qT52TvOacZo_pS#wRTJU zk~{n6zH`n!_wE~|wMIM3L7U4PJb5VA!YCKEIBE5zTHalykZ_%nR||EnFg=1GYzBq8 z@vaS_S=@7hxy$>U7wHI4{EU>eemtH$eaL*jih#|K6*TGj5_a`ymBSSm9z}V0WZnkbs zaL*jih#~gtcZeeMp{y<5r3od28(soN8@FkF0x$iEP)wkNfosz4^1^=IAjv67R4V(XmI7~>MRA(`Wdh(NY6X{SH}6#G*4nFsq6xwK~=h9 zVZFJu5R$1&EEg9tSmMIKrCr@7`lJSrg zHY#!>7Lm_Z>nuKW=`OUmz1Du60>xF#Sm*lHatqT&AN8&=i!7hxBkxm{*4gHNxj~6J6 zL~zHWP^#wXG$ko0al_s39=2BmX?qL3Km9lrIB7~lVZ}?IEhe(kB@LlkGFi<~tTcU~ z`6;X}DJB0U+`pIkwfTViN*(^=r^1~6gFgMuf)O@@~rPhgHw5!q;sr5E=u8JXM} zWVrq49SaR7*KmGy8QZO+c--i?{)g|6Vd>;P?rdEkgAB-0yjp$+>D5AKKjGm_1*p<% zF;;etWBvPSPKERJ))_qgx&S>BBaUO}xPtDe=cGsp+6i@qOarY; zai|d~i$DkH9(LRgJc9vm%M<`Q#M)vLw@$T@B$0E;*BalTltM(%icthOAOl4PeC#Cx zAlEE}LR_BDu~=*3`R=@9uu8ycbquQ&XV9%eKRs~kF^<8I0Ac6>Oe7en&ShBn;sG8s zTJDW8+A~lPfNlXGcQCMCf`|?Z;XGQXkIG!k(Wh&&PSR2Wus0Ouf#186;v4Rt`|(RCwB?lf7#cQ5400Z|2QR*8Rv@ zh=~SLC@31y%8!7B*e2Rqno40YUH%307bub@g(=bqYGo-1A&OYKAVJVhLJ~KLPINLm zp0_iJBS?zug~QC9x#!&T-hIzxSw=tM(Pvn5dFDCE?rqX8?3pnR(zX>gKFqSAH2r_~ zCF{s9AKfQOQfYJ<2z`FU!|#Mu1em-EjzHRT)#PP5otY!yED(2oVY-1 z@*=mU7u4NCRAXvoTJJ|n0wN~~%r6!$^x>NXPF*`sdp+aH>o1%gALHYT2QWGcwFv4J zXjBVGtS(1eoxNpb#973fhZCGTJ;Lga&uUtw^|Y~mc8C)gCFewce8 psV&#;lG~O;-lf#^d!7FXFaQ82gme3gEo1-y002ovPDHLkV1lQJ_y_<1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_san_marino.png b/apps/icons/static/Fat Cow/16x16/flag_san_marino.png new file mode 100644 index 0000000000000000000000000000000000000000..e86721b8ce5c77892f44ecbf41bd9d065962b09c GIT binary patch literal 357 zcmV-r0h<1aP)3jlm<1h!+Z3VK@1z~pLD3*oi z`uHR`?anlvj8S5N3|YAu_s}TDq6RFo^7vX~eF3(|Wc&L2?eC(7I;*0b69q3hm77WjV7{HS-9rXUK}p1N9Uj&yCy+=aX)h z_W1Jog?RmBe?{RfGR4dHfs*%}$UpDW*$utUKLQK@8SYU@V9H~p00000NkvXXu0mjf D3Cf~p literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_sao_tome_and_principe.png b/apps/icons/static/Fat Cow/16x16/flag_sao_tome_and_principe.png new file mode 100644 index 0000000000000000000000000000000000000000..9cba4e3092f59b317b347319467d12f3729b9921 GIT binary patch literal 569 zcmV-90>=G`P)@3787=&1OSZE_+Zz0%tq|r*t7&|KqIT7TlQ$)fYw-@i< z-tKdDHzFhw#e2)}c6N4VzWHWGoO4WbJf=KW9(XSpxr-#KrQ2Ws21?4*p^=yJUVmSB zy}_%cHr5&ZiQr{>IBUt7IIJ<8e|!Pk2{d5m2ZtB0vwSb6bu1+q36jYlkvM%4H|EK? zwF0r77#Q|r=EhZ?-JRjl?E&wWQe>zY)7?QdKa*@kTZWufv(0Nsdp)u!!1n@HYZ3Fy zP2_S12HSk(lI@^9_{cTM)jUb3i?ul`LQ;iK4;T4%=QtdM`kPaQP@$0e`bnOztIf2_ zE)Uqn|=I;O!#{||_#S$i#nOjY``4#$5 zTiGZ*C*@UJd0V#894KyEl-1oL%6t+ZZd`3rpZ^YPVM!u8XG32k<@D@;4^Fgn)hnBQ z2EOIe>Svm>Ll(w|w1i(y!tOp~%ta#_If5g~bZ38;D^FWEZyzU;2vd>0r%?x~8YJ2^ zofqz#m@KO@&WA#$@E>Fx|r84b0{}f;VRRyAjZuZEq00000NkvXX Hu0mjfh!6cO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_saudi_arabia.png b/apps/icons/static/Fat Cow/16x16/flag_saudi_arabia.png new file mode 100644 index 0000000000000000000000000000000000000000..3196f02f34ad64aa015194fc2c962be9e5dcea69 GIT binary patch literal 600 zcmV-e0;m0nP)gnzIQge`!Gaf zkobkMT9jC*g`GBn_y@#B2qr?Xu(i@(kRoWAAhsH@RIyfDu~4xP0x33R-^cFzobk?0 z+z>1j_rko#%$#%P%)NJn)*9o4g)u{5Y5pau@+Op`ss3jgEIQk9Hv|^C`t|ZEN>!WX zQRqJ@2lgDx#*LLFIM50^d5T+4mccHx+C%Bx!ECXwA}l`r+1(Y!I%c&$i~!HU`}^xS zd*lS(eEop=nK`r@Efx_Z@b=qBTsw0SS(W3|!>iaC#;oWV^?s26wuPB+3WG9(XS+y> z3~@0eV1lqQflISpq_o%aCHc1zEBdKxWH zqSiIO_kNmO$ zXTSp72T?VEB-QOALND(_HhdI1M-X^u_#Us*whP#W4Ho~7pMtz3+iv}s}J@hXHUdt mcAkd)pKqxa<38tK0t^7SRMvPmoOwt900003dS_HDNP_EilEemRMVe| zme~AX-h0=X8xiT!+{eJ&x#!HCduE;@gg`AzMU6|3#l{{A+djO?siJ!%0eBr0rM$`t zBo}JhK%s)<nt*+l!!^>}=$52b7dW?sQJ z!-ZXE63}wK&^h0_CR}~?9s`|iXsmN%xPL1gt37y`nggin3&TAaJ-HWdmxFWR_{}6T zWnlc>XXtQfDBCt7Q)vVia(H?=gusRdoISDw{ec!)K-Z?VQj_WV91dKGV{v8)9ozg; zEB>%tpliGyEPgGZW8^umM`lPbl@c{cW1nMu#u&y*4kgv0DEOH-$kSOZAZK8yXhNsT z1n;?3nkr++lhu)cw3i&>s@$LNS=v+pPoozf?+oJnP!O8aiRp#BH1;{hXN+O2Mlc+e#y-dRj4_O54s(G$7scq*toU~g-AD=y+!Hu< zziQ-jObGighB?etQt>g-*}G4^HJvdKx)jHk*u^q*VAPto)quS*I|8H4Jt-tec a0R{m4ju>#d!5~Wj0000}M{P)!=CvaT2(U|c9*YXsQ63lIYLZ})*dor0znem#D&%W^f6d5-g_n;m z2r9fO2INW8oj_XTh$xEI5;9cIyEnMRw`9|qJ-aqSxir;f089uFhMJm5Xv=`&jfxmY z4@WM@p6?-V8Q2QbajQXAP7x8cHWt8PV(0E9b~gSjMP!l@Er1}vbw`7&%t^like;p$ zGNQc&LE(Dz^(+B8W|Nk|95bx-BUDV7s?ZIMquBu1If(2vvR+J}fIU_%K>GR1d5ju9 zq10ZPqBBVL3gZC7v!DNrGC!yGyme!2{%2KU)!+HA00RIJZJsdF`fl$40000O7wPjhh^*xW@ zcqqn*CXE^k;OzbZMHnK~6fy*`c_a+);?vath4&yLmHfNOJsLGzi_`08Fy;Z%8R6pQ z70wc9i9(b<_Yt?3Ih5so-yuc7(bfu>s|gfEEE#2abe`exU>$><1QlNZ^}W^UVf2-O zKW7164E&C~IH~Bp6GmAM#=;tgOWUZLQZ-u{Wf{HIaC&?s?vNX={9s{~{OQKA< n!G~VAE5rV?mVD!C{1IRP|7c_ZL`X#u00000NkvXXu0mjfs&AqJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_seychelles.png b/apps/icons/static/Fat Cow/16x16/flag_seychelles.png new file mode 100644 index 0000000000000000000000000000000000000000..091995a929a70d8941a0e2db4d127f5baeaed338 GIT binary patch literal 684 zcmV;d0#p5oP)@V z)))mY5(A-C1aA6RxC!lJ(PEHls}e*JBrRIB5n2>MkYK2^Dk6wVY9oOutr z`H`lRGtP(3d$0d{WAw4i3+LT;?mhqi`JZ#|H9XH_D+PSIXWkaD9So*KJCz z?NaYjqo!G26*(u%$lNd=mfy4B%yIAG1D~LZbkhr}M|ErN9>l$QgHqc`;&R77zhP== zg0b1xObRrUo5xa#rYdf%-5>Ny1PSiMdYPH-VWjT>Q;TmI8@kTq(j;L8S|Ld`!kAH$ z+E{g^>l%gVnwb0sbTC4gW5FH$bx(~=;}8GeQHja=Q-jR@&$r|lTYb(y1sDMKsMHJI SRn=(#0000LN+IOvkp;f)-oY3H%4)G(b{v8rz}f9dhi7Jr z(c~K!@8@9R+!g|Br*XM|1!1|FwBV+U7IwhCC}#xmT>BD6Sn56Z-BJ4xqv04TkDkl= zE=hd}{g+qp#EfCc!mx%ZVWKd?GQoO76yhk%{#QielQ6<^z4m(<#nIg3Vl70%^6`C& zg8}d{P=!+^iP>8R-g>D_K-g*kA^q*WI0vGQRp8UJ9QZ_St^tjtT!fcnKv-&?J`J^X vE3Rae$-}JZOD5j+C-~b_|xmRBf@00000NkvXXu0mjf!ezB* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_singapore.png b/apps/icons/static/Fat Cow/16x16/flag_singapore.png new file mode 100644 index 0000000000000000000000000000000000000000..a2a394d8afb978c166fb84ff7a743754391a29e4 GIT binary patch literal 539 zcmV+$0_6RPP)3@(;QiKQ=R|tWWNnvpof+!~1r3~p}Kn&;|dvDM4 zc5h#1cDK-A;duiC@5g-K%==~@Ip;8nc^J|3ullnuF6qC*U;s!pQV^B5MAtU|nesrU z@|Au*dg2~`-hxXK_LK=S#_%NvKr60M-QKgR(Y1oYh$oC5(VG$yZ2Pc|re8|^Y2)#~>Y7pY#`a85~xyKM)SM#)Ji?tki(_d`4&I@T>)Ge?N3{GqZ@Ihy#;C zBoR=lq6@Mn@1}}OGFA(5c=U}ch%8L+3PGBdtwYg?v>dSXwjL6Ury*D^{WmO7MVYck zcQMK_g4MZj#z02;u47I7G{NMPC>wEK`aPrxPFrjDn$70?u%Al6f)&Z0vQOOeFSTjZ d@BB}I0RZBzsyGM#FbMzv002ovPDHLkV1hB=@E-sG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_slovakia.png b/apps/icons/static/Fat Cow/16x16/flag_slovakia.png new file mode 100644 index 0000000000000000000000000000000000000000..8c4d813d7807a9b44dd72cd82b754a00a2a1dd45 GIT binary patch literal 645 zcmV;00($+4P)RCwB?Q$0*mQ562}Pv1|;tJ)xe zO2oyupf+M>OfVf7?BZ%j97tr)I5`kk&Gx6J0dg?Sp1t zxxU>(buWOG@t_05Vj%ny=PJ2o88!~3rXsB9i!b*qgJ8~do$L#%)Ep>NOcV69QX zu@(Z;9W05->$qMbryaBu1o9zNZHhNEEkG2$xS{^QV^ z6>%XSe6eSF#4h5hjd-d((ob0a4(R*gU>2jJTrOD2y3 z!vt030jUhIVzX_sNR6=z6w8CR+vMCV)7;C?ybGvN$W!yw00kpM6rRa3hA22aNK~4n z6|Pa&Y#_88APCUBoX7051z0IQ-A>gQEK6oQsE6&00000NkvXXu0mjf1F<9# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_slovenia.png b/apps/icons/static/Fat Cow/16x16/flag_slovenia.png new file mode 100644 index 0000000000000000000000000000000000000000..0ea0b2810758b5b3caf2a859a1ec9939bc1ea167 GIT binary patch literal 563 zcmV-30?hr1P)eRZ|3DCF(Dc% zZFlYpZX^q#UDWO>#I|ew38f{q(EbK7ZUmvL;x8yzk&<8*Zkld1b|E6TaA`NvkZzjH zdo$kqUQ|TEkIZoIWrlm^oO@?RIOj0PkQi{NMx(K2t$mXy5&a3c*!un&l~PK!@2J;m z&QeAcdmf!jk@rm)x}Gr?Mr+PytP(LV5QQODD$6){`UlM;AJ4{mc=GEZ-Y!?r>-Ip1 zOA2&uD8|V`khDQ5jgy}(d}+SI@Aq4A@7?I`6fl6KD`R@ZXGa&T457v7D8%1zaGcpw__-zBmzkcg&d0AHpcTw9>?wfZ44Lk zNZXL)CM9q~P2>=G8jMx&JQ%Ann#rMBo=5Td9L8o|;AmqDi{+1akj_B6=)88mkcbo* z>w~eRAdj|RM0!}jN)I1qs~`e+vt{_inj-0E>}LlEa(`1JV651otkTPAnAR?wq`rzI zJ-HnRTzLX6?tw0q(5ly<+5t(@0iwr`;Dor<>th9yFpO1}Zqd^M-e@tQ#Z8CwRcS7n zvNuQ2p)zxK{ZlMfNc>~E2{P}Ve<>1!e&+Rt-1T4w+N002ovPDHLkV1h)} B`nmuB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_solomon_islands.png b/apps/icons/static/Fat Cow/16x16/flag_solomon_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..672724dbf547811970b9014decdcf4119d402c4d GIT binary patch literal 636 zcmV-?0)zdDP)3r7{Iu}o3da^5Zc>D?Ww(0m(5o&^rNYs}3cKa~d z_^3uU;NsVAdN*&9WJd@@*ALlzJr6@YI%n*?$PGdJ2AhYw(j>w~Uw_`-NZ-sc3grm< z+*Kh^T9BvU(K#VmfERNxF#zY2lZ^MYl4uoh1ad1KbbdHZp%#O%!m3+-flQB}CJJu7 zfjLV{{xUnvwLPQyKC&L1IZSS0w^Ut1w#uoEz#$2^Cd>6T?Utu+RV>XUUvf2lMxQEQu8?Bz<55XA0_lBbUdL6^{rWYhH%*TF$!Ejd9Ambwp;>?r%&vsRS;wckr|pmtr-7wpRasMT#{~S1(>y|KDgB%|7R!0t^7t WQNFjzNmJ$k0000|K)&ALjYC*g$Obs?5!!__7!MY+75t1 zW6ByZAQk(IO%WNjIF_}Ov9qe8yBDA(fM%qrWL{$!TRKQHU?Cz+0)>9MrNEU$0XMtA z#~3(#6petK*O;=He9>+qDYU~lc>>J`> SYdjJF0000v4_XTq#i=1W5sG6?S&py4Udbe98@IO5)*?vh(3lvk@B6F-sGBwrb nP)Y?W|MM@!w0ytwF98Ms6&B^C4lN~J00000NkvXXu0mjfP8uo- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_south_georgia.png b/apps/icons/static/Fat Cow/16x16/flag_south_georgia.png new file mode 100644 index 0000000000000000000000000000000000000000..6a5402734a33afad985c308f7d21d53326537dc2 GIT binary patch literal 663 zcmV;I0%-k-P)$ou z67dmGP^_DxSh^CFh)OJCx>3O_#6^Xw_`;18j2m$wLN|g4QUw=H)lyM>wCbknwiF75 zE?l_LB-+H7G|9ck$!*YTUD<(Q?woUG{(1aYX{}j~7%Wp1J1#t?T04j>mFPci7K#2l zN}vVX>lsmWoYm=pUh);~=0F*8@8C5QepBOB+I_Eo<RzFT;(9X=HtPN%jo z{J^FsY4Y%%P2!k|DqayJz0j%OhEhF+*qX!O^&{Zug&BM<+B_Q4^c*z>#v&p1`LF~A z!mgg|n&k4vrx0urm9t=o+z;C=sa`K%=HXCWKD1Y~$<@94#kazw&g`QtdYH}m87{`- zBom!-9wJ+E+;-dq-%9XgTo4OYC>F(5csVA%KS2M@XV|$2lbe!ET&ps8H!bHua%J_q zg1M@}feyuscM|l~=GBB|kN7mV(AhT2Q2G*)52M_FA0?`%!51b|USNQyUPf7f)$VcV zdks6^z$wvPZ>3ZZ<*^Z3+q=2#JI>mv8Mb%D_*iHrH*YkEBx@>EWO$YZD|}*Q4wlTp zC#nL()^FuR>m6EsH;6c+B>i)87a~)UcdD_4tSyeeSrRN#%MVQ!YhtU|w%SXzy`K%! zDW=q{JDaTSYqTJQ$?E#Ltfh>@pV(@-zw=K41^~ok!H|PEiq`-D002ovPDHLkV1l0uIPU-e literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_south_korea.png b/apps/icons/static/Fat Cow/16x16/flag_south_korea.png new file mode 100644 index 0000000000000000000000000000000000000000..8066f21de75b042f936b1710b75fcf2b79eac571 GIT binary patch literal 554 zcmV+_0@eMAP)9qhf`3Xq_B`6AyHDLMo1}W`2(bKMZph%g8zVInn;!`Bxq=p2oQy-DQy#rJNs^T znO%DiLtMop-R$1Xytg|a%cPW;L@Z1wPNUJN2_e3jn=r9fq6|Jz2Vw9Yt)wzS8_2FgG=mY^mklnEdr^OsD7+!cDf?glpZWo38 zw7!j{2`I>QQyMIkkw>_#Y@(TZgPYX6-h&Q_$>+Ig9V>N)a!^F3NQ5Nz5F7&g-w)va zxyH*}5k-F%{;x~4K5ZeQ*r4Cjv20iiO(3+A;8BED(8Jk98*{#kscaV8@3!z|eFx`P z9awj5MEyt;2-5|nY-YoD9N0F~x&ACIqgr(Fd*(Gx3k#sCVXyoZ8`F94ut#8~F$n>) z2uQg(M3SNZwfC=Z*z_=!wlFKHppv7s`c_3!oid2ySYwhDRGSr;4f}mkt>E)w4y=C< z5rz0r&f{qJW77XY>_`emR8`He)PAgxfe#1C{&&bs4a}*dB#8`xV}0f}r2f)G<;IRO s%sPIQ6;^qcR3rZLEpayKbAAwD09|qWfJO)J$^ZZW07*qoM6N<$f|CmTSpWb4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_spain.png b/apps/icons/static/Fat Cow/16x16/flag_spain.png new file mode 100644 index 0000000000000000000000000000000000000000..d87283c705c02f83b6f2018c4dc8821c4cef2707 GIT binary patch literal 511 zcmVQX&3j0E_JS>gMQC4T*rpw=;+m#(HP>;AuC~LtO zu9lZDnQYmMgsYD$Ln)Zv-oyKvm%H+QpAf(6>+(Uc{eWTa2Ik)LS)F(aG#y!_EyCy# zA5cB|Bx4!cvQC6C(S7*6YmY|w-UP<95!h>gpuV#~dwh}9ZZRglFN$)IslI|cq|Km4 z2bs3%srYN=`Eocz?I7Xl&rLe!6-2$X9$L2^216vLN)!~};=?)fZ;xpv6a2b4L9Zw9 z)#vQ;?hGnW5>$LOu^dbY+ay#zuk!p&i}Qtue@TrW8*4D->mnYp?SULm#3$CM6X7eq zo`c_2qR7cr(8wb}oV44Kbt5vXarZ8fMVCrkey?DBieux~*kU2?n(|$`>!ql4s#mB% z(?sGE%5y3W(Yer}O%m$(P_yK<{vXRm{u^%v7yz?*n$t7$0G0p%002ovPDHLkV1l=u B?41Ar literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_sri_lanka.png b/apps/icons/static/Fat Cow/16x16/flag_sri_lanka.png new file mode 100644 index 0000000000000000000000000000000000000000..46445d8c8497813fec2e1cd93eb6a69ae4c5c395 GIT binary patch literal 588 zcmV-S0<-;zP)9XK^T2=JA1p{@ly$j zp%fZIhzTXdg_1--{s4`!ur{%=Ff`CocqDcv(il3p##q6H1Vce#j2atbBqk>27UcAR zgWDb6%r_=SjE%S1H#;-my!ZW>Zw*?IXfu6>K`m`4+2!Q zC7141xOr~%XvlHS6FDMJ1m-d^Bbs)uv9&ror^RIgHT?o+c^i1bJd&7 zZn8YJ_eCW81)ykcS~#w1uA*FMA3-R!j9B8)yFZYAr;h*_7;A_-+G6Vr?GY#+f%Yj_ zfk;UzS6DvBzyHT>`-e^Y%bITb!2jn-JN_Fl a1Q-BkAjS~OKsKxZ0000P*VUAV%=K&q4$0VTy1sZuAPm69?bgn(FxwP+)P;F03o-P7Cq zGc);SFHKx72i{vA!|uHO-tU`zE3CEXCp`2S>Lf4r6NA@H-e}4>o?c8sFj*_}I1s_k zvi<(%174lRtLLNP<)#g!DbCc~H>s z*)z|boKFEQVID9z0&a5#Y)2q6F$MTQS{P~Y@#PlQ$Jf$gU*)=fj35Zu&=J@WUV#K! zU}!f$`KXL-UfSwRcXxfT#+K|00000NkvXXu0mjfHSh6^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_suriname.png b/apps/icons/static/Fat Cow/16x16/flag_suriname.png new file mode 100644 index 0000000000000000000000000000000000000000..80a9dd64114d1030f90124bb6c5e90bc0ed79ddc GIT binary patch literal 478 zcmV<40U`d0P)eW-62;C!f}Mrf`V2NIK7dbPp%!YTf*%Nei+bd4Z=AV{Ay`Oa z2L5n2JHMIP*lBLYs_vf zI|fw6CEl=fu*z9=*wo*~GYc#>r`I5?IV&$a~r=Sh-JNU%F#;Jpy-~(O{I!BM6z0JwCsp|C+E0E8~Vx}qQ@>k{C-&R*<4hJy za8GYxU{c&-0!Z~XaR(ZbB$#2=Kve-`CEVi018IM UOGyW)!2kdN07*qoM6N<$f-`;4K>z>% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_swaziland.png b/apps/icons/static/Fat Cow/16x16/flag_swaziland.png new file mode 100644 index 0000000000000000000000000000000000000000..7ef4b09eea7f00ca7b23592c7db7f4efdc97d735 GIT binary patch literal 568 zcmV-80>}M{P) z5?a2$UzoN1(t27W{rGj(g^HryQCL`ZpmmV^_t}Irh1uHFE^PL?lQpqXxb%|1$P%th zElEjxwl~9(ng34Xf?>R1-Vr`5Op1F0|793w<<>)l32TSI32ESk$$S#x|}E zy+>_&4EWST`=W=;WE?NWbtHBMm3MD}#aqD2Q_O@ym`Hp8niu*>xgvMKljINVYDe@_ z)DnFceGAkK)<&G5VO>?KV74}e>eu$4&Z|ALE%e!MqYMx2cjCm+FkVzQq&a#EG z;{VemjtXN~8RgQp>FUAZzvi@Qp67!R`5)`4L4W680t^5q)6Wfd(1t|-0000{{9MHF;tBB&ELu@E33!Ec~LR47!Gv`G;uj-sT1gvLeErK936q(~82M!tO5celH| zx97w@C5nXnq-R;XGqbaA_Jp+-vy{Y)C9vB0fy}gE$cgoUqz2nw$v1cR0sox-=sS)U zfRaBIlMg<>fYt^E9{wg(U~$u7Hl8k_QNDmD%ngrk%-8ljiRCXxEyXM6R~cS^J0?{H z3?sb%{?36veC+~ZOzTq)cx0Ku_Qyr1rr37>k}yFP%JY#R0vX9Gh!BKy+LVAHGows9 z4s#XK2q*n2Ox8qVN`S8Ar*P>8hN)ki0q<$;ILsAxotECd0nR!+Qre_W$6(TPZUl+~ z+)d(ab;tp4+FlWKe{N%;oTJ3vFT9GM;M1&07*qoM6N<$g4YE4 AvH$=8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_switzerland.png b/apps/icons/static/Fat Cow/16x16/flag_switzerland.png new file mode 100644 index 0000000000000000000000000000000000000000..93664cd59ee4930a618909f06a4788ba7bddb231 GIT binary patch literal 438 zcmV;n0ZIOeP)KoEVq@!BE55P?KN zheSmM2cSS4fR;8VqosrcP;m=D;R;R+b|NQP-eeX#fJ9-hG}3zBn>RnN@!q4$vFLcB zi7^jr;HG8vNAn8!)8{9kS^~z<0xGSoLwnXJw($qdMR>csMznF}88E)3(=lI?=PLSyP7ez1asU_zo5LID)(rdhd* zPcY#KS7Pc4KB<;im0Og+Wbt!aS*YY}7wFTh)tFj9)M8!@0r$^l1#_&xn_m?aB4Aa( zveye*#**Jd<`V{t2AtC#Bdl(s*cK?a1mc)BqM0W15e0|)WJk>^%WZ-AjH{As*teHK zQRM1S0}gn1akEAlmc-NoD}JOdq%)er6Y~Awvf&2{*msP0UVs_hX`5e}Qn^T;(|Rr6 g(#mvw&R+ry01SC@;{_@2R{#J207*qoM6N<$f?ia+0RR91 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_syria.png b/apps/icons/static/Fat Cow/16x16/flag_syria.png new file mode 100644 index 0000000000000000000000000000000000000000..0df4fea93b2ad6c17670c9480059b2f7a26e1d04 GIT binary patch literal 440 zcmV;p0Z0CcP)li3nj1c6MTCU($+}qHdyFL)jlbIsMnJk6=VFyY_ z^dk&_^AoDa`dftIIYAfKU{-+=V>SUc6h$f($V9R||=U#_S;pJ zE}v(O%EfUyZt!@pM{~g!1PO}i%w)1ERa}jGW>MEoM0?{)^F4LD2;eK@`V7vp;Tg#!JHG zEW|QLM6j?@2$2+GV{=Flj993DfUSRlm7SdkhNLk?KoPVK7!nYztdzvUB6!J#OKx*} zakI0VH}0$+Cmu=dVe0gVch|q|9(2I8A&0E^P_* zKg5!;<{9yuhYez_Nd%&0xQ@d0T*6?OvAI`_`Q;o~6fmxRkBzI>raV)*)zdt9yvprH zovHIRHhzRWefb53N4fw0rX-j1dRXz%5zH^;TQI+7lyc|RMQ)6ineYQ9#~t=0UR)9L z6<+|S#DQx8Da1b^+_wOgvE7B~3pMIV%9WY3bhdj$J28u^hfoq>$@>FH1)yXc>=gjm zj}@D(gnE$BX+~^*4_R+YQXrK}lI2U1Qr3aYj%=s<+krz{2fTRKq;>ra2W`drj?0s` zyV8TIh^4ac^fl1{vOWiLRNvG%R6Q0x!or6ruTVWF!iu<%9(ayDTYCzw#E}IoFFj&* z=ox(eWNj*&YbuF2DCfX_Kqhg|0xoyAq%jjPQnO<9_jM_N#W9+-!%hx}e=Umbk)h&t z|L5}B8>@4G`U)M9R8H~^1QnWcmrPqu_?Gm*ukl!b0RaDCpfbCIV*daD002ovPDHLk FV1i<$0)qem literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_tajikistan.png b/apps/icons/static/Fat Cow/16x16/flag_tajikistan.png new file mode 100644 index 0000000000000000000000000000000000000000..d40f3f675aed01bc57747850e0f190e41815e13b GIT binary patch literal 486 zcmV@P)3(11y52NE!=4EVUQJAK-7WNs-Qv!bY%DNo6C7Uriuj5eUXe(A=)GyGL@t zLShDn-Mg9Rot?Q`(pqB>^Dv-^%QPLUZ>%cSXJsz!Nu1Ed2z0J^2BiXiLmZ+%P;Oai z7Kq`dkcZ&v5X~B@g^k{(=r?CAJZYwQ1k2(JkZ&(Yo44^$fMF655r%a;gpE+hm{kPV zWvJXDyq$wi5yLeOGobl3$3K*i+^zP+jaIOf=X#C0OKN@s%@%Zv4^iGma_bJMN#DBJ zd$)TwW^+ugF=oA(GJOEULLwmquiQ!P3V!!o-9rw^?!cBy z!1*+1#N6}aKCp7{Dhbg^Gb~{pIy*Oo*XN3Bj>17E*xQlG2azGNXJ?sts<5UHjE!rg zW|$?%YwAvmqMuNQympLXg{dY+>zELI{=$CUo|LeOca}|}-#g{nZJ1@j4D_FODWE~G c^N#=n07O!N7f|>9u>b%707*qoM6N<$g7_=e_y7O^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_tanzania.png b/apps/icons/static/Fat Cow/16x16/flag_tanzania.png new file mode 100644 index 0000000000000000000000000000000000000000..55979260f01de0f9ab1e3fb37fcfde14c1879fc5 GIT binary patch literal 717 zcmV;;0y6!HP)lS}KUh!ZO9RgrZU(N+P6)GNc|f2>TGqH(w+&3!^fK@JXnUieS@+lF%SRO-Up) zlcde>%>B3@&2=S$>Lt&;!+~>Ve)FGUj$&CB3t0{pxHP3I=Mj1&A6v;^)hNH^(&Sh1 zwnj(@8E7uYV};5cR&z-WhG~eae2Vfb)aKcz5mO;(I`Jm?Nl&QcN1%{5-Df#}u}qNS zH4&VmxcP!4aY{k~So4`p+Z;GNAv%jXNE(4%1zY$yFu=8|Ggx6=bVFInaku(!qnvUVQnv41e+9%bH|=p^w4TJi91`Q5&E+qY6w_6sR2AJixuo zZeBc0X6MmdCZ;r&c!D(CXv3SX(=&RGkqrl%cP(#fLKJ>P^6u zGS8gs=2Y2dI=^mb>-|RdtVtFBS2jRpFc`w^(P_+lO+m^x8m^~NdwZ=^XR&d8fV;IF zm`hi1{8DYzpJM1 zX$5YF$@17)2{Z{C+FSxHxz{2;xsCGE8N6ywmV!+7?e6DFbr1fb6Zo3y2}V?wxph=U zp9``q2O-m*3jw4J=^QR9<}g@#f=A_`IYy=;`Cpu4g=W_F`>*Y0E{Cz<4%zcVAM zN*9UfDB)S;sD!PS*^lKBbm{yIM&ITVQ~8^!S~g1)p4Qe0i96rlV0Wi(XbkTxRxye+{ z5qy1^&0u2ge``3MQLWxRd|J|}HmhvKe0jkuW^v0~Dx~W<{|GPuXl>6L^i|V`00000 LNkvXXu0mjfsOX=| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_tibet.png b/apps/icons/static/Fat Cow/16x16/flag_tibet.png new file mode 100644 index 0000000000000000000000000000000000000000..ab88e5a3c14a11789e695bbd54928079fc459944 GIT binary patch literal 686 zcmV;f0#W^mP)EeecC9b5H7 zHcn&yF;32%d%wOrS7CNR9(cLm;hy)s=e+lPiV%XOgtAlt`^ygHiJ?Q=^iI47!lG-Kb+)9o!KSn9`9ouDr9p5m?m zwxq`M?De!HdpZ1hl%TtW6Yg3*iD=ppPljfKn zm@;A#F>oA8e9(HILDvjj19#EC3{&XMW&CX}Rb^)=e^5YK^ALd%L;mGzxrI_7y%hRy zxDtd5m1r_u8@)(<=|Kv%>?D?O5LaKIjCZhg<5lAAn>gETa;y%Nz8i?$jSfi4Mba}? zPsxDDfSF4h$j%~kTf?rX%=X`!&k-VHNB?z!OsJZd~$tu>b%707*qoM6N<$f&dIe7XSbN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_togo.png b/apps/icons/static/Fat Cow/16x16/flag_togo.png new file mode 100644 index 0000000000000000000000000000000000000000..232bc5440ae3c34ee1c544893496106968adb6fd GIT binary patch literal 549 zcmV+=0^0qFP)g&k6Pr3D%(}4tMWEZY)9$WnpTH;@J-%1cWUa z*qwe)|M6!{f}a&g%CYbS?%a!jh1)_Zu~TyX(T2eLhO$L$1Z!1rMM3XLSj$qmO-wgtMyv-un zcnQ5S3#Uil!syE1O_qlX^%nW9ojmrAkt1)=Xq6Jz`!7#|pi&dWj254qvKW zC}V}He|S%lP$7NZ36_c(QK0MMnKDNc_2$!k5Hx)Dm9$QYp$NV&zf7h~nEJ07P~t56 n)_#|@);{1Y1*+3={w=@&QJ|M-^5tUm00000NkvXXu0mjf4psTo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_tonga.png b/apps/icons/static/Fat Cow/16x16/flag_tonga.png new file mode 100644 index 0000000000000000000000000000000000000000..9a0c0f60a1fee9754bff037dc3548ebaeda0ad7d GIT binary patch literal 490 zcmVI5bV;1^J@?+( zX2uxIGXl&xM5oia)LQRbB~A-tfK?R)&{2f#Mg#iq>^H&&x7uw?w1(ll@LC|j%2yYF z3IXoLn#>0&@UYk16*jXbd+Wx~iwgB>2`}jg7^X0a=Eny>tvUsu;PDtZJct8v~>>SqKODnV7Zz{{d0Kz-I-(nb`Qi963%iD2-UOccKlAx gGA3-^>-;6a02M}nK&GSg&;S4c07*qoM6N<$f?%Q1IsgCw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_trinidad_and_tobago.png b/apps/icons/static/Fat Cow/16x16/flag_trinidad_and_tobago.png new file mode 100644 index 0000000000000000000000000000000000000000..f75974784e03eef9a3c65ee02082bda257097cb2 GIT binary patch literal 676 zcmV;V0$crwP)Ru&NkF@(enjfzPGC? zDP#yxx};6p42<~IddW2HhK+fkx|nBey)-|6Mf<}x2E87hxIT!a{ow7FEL|i_Br%8x z9aFdIWlN=)RH`ZAT;Uo{U%15R;1E?u8u@Xn3$|_(CL$^PGYKF%Y149OHjve{+(mHa z5Ouyc+-zwj8i`OVeffCu4xDI$iLY^YHOq>1$G3y;GjYSUgz1*ou^7zF!1|4hU+to{ z?y#s0($svJ%2fuwwZ#d5qa_duB_`#Msj&uXP9$ZBwEJ&qIDehdp&|Cv>|;~;7PJvb zm6V*njjaVM5QG8&HWw5So1e$+c89I+g|hYkJWDYx)#LnIfB^s=?%wz|*hlvO0000< KMNUMnLSTZ4S2=?K literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_tunisia.png b/apps/icons/static/Fat Cow/16x16/flag_tunisia.png new file mode 100644 index 0000000000000000000000000000000000000000..7c788f3cf36b10c2e05379b8949b3e5b0f2f0d70 GIT binary patch literal 546 zcmV+-0^R+IP)UCwBy97@b;Nn?0+Jw9F@c9!wTY}kHVN%CNPC3Ls9hE3@qVgX;g_(2i z{}ia-g_EaX{Wm;%t}b)Gi=0xRD_~WhY2nj(^BQj5gSGb(ybmYZLZ;q-6o}ZaSCEwz zR0Y^gU7!}FHPAvo=T_`4zUK>6Jw+>!3%m;1No zw#ch5pfN7-#5tuvE~ioXzaJC|tu4b;+ZQPYlgyXsP}7GQ2AsHhUtvRjW0+Nz^k&pL kE=z}eOL-XeIsX%201)S+G+Nc*&Hw-a07*qoM6N<$f{|VG3;+NC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_turkey.png b/apps/icons/static/Fat Cow/16x16/flag_turkey.png new file mode 100644 index 0000000000000000000000000000000000000000..6cdcb6329de55ece0768468d50a34ee41e81b829 GIT binary patch literal 555 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 JPDHLkV1ie?l9~Vj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_unesco.png b/apps/icons/static/Fat Cow/16x16/flag_unesco.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5d7a1b91ca6a33f4898adee42aa59c0eaffb86 GIT binary patch literal 575 zcmV-F0>J%=P)QC{z#xMF;x>hdN3-1S4V)B@jiM1W6jB z`SG6ToU0}d9c&Jqch7zI`@VC}z2~YR2+)ivOwKQ(>PK*2A*BGLR}5-?WcA%BX#~*9 zuCW&HEV#|WcqJS*f)ZC@JhmP&JUc5@5S{q}Xl>b5A0%v@&C%A4wwZk&pWnU~CByQ$ zQWK;Yx!WDVW6)AAD;JO^2iedCdMyLQ_2P@-gP3L+B2* z;ZNZb+v&V5ld!@e)2xyy)dd_!!F3IVG^c}F{FSDE8cXpb`_EVx&g~8^szi3gT|@2| zc&>&=ar9N6#5@|8iq;k<9Kar8hPT6~OcyZybr+}k3nVgs(cb1Fwvoi)X+g4eg<1)x z1S=eMEs(vW>!NI*sNOPNoqyc}H(e?{!1dDT5qWCix8>a2LZ(~;JP%Wgaop+1#!hPN zK*9=#Vne7xaWD12f`dBg-_0+dqKrX-he7VO|9nd|)$D83Xwt3(7yvY+x)|yvID7yA N002ovPDHLkV1gS5|Kb1u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_united_arab_emirates.png b/apps/icons/static/Fat Cow/16x16/flag_united_arab_emirates.png new file mode 100644 index 0000000000000000000000000000000000000000..a77ea6315ee266c181fbcd9fe297bc00893595d2 GIT binary patch literal 510 zcmV7;AU=-~4im@{LB|pBq`DT}05-nq0$BzKC#MWG zItO(EXgCESTDqhZIBuUoSvnE@PvG9ID2P9K~ zLmT+5_SrBuQmV8E!Z4hMFd|{!W9%f)aBEoG-bF1N6aP;csjS?+t=1-&#S8si9c0>}~o7gtiwlu+p1Uf$QZq4-mW zrW&o^_g692X<;YMj2;VbG3=lJk`{~p&ffwI01%L!24j0J{Qv*}07*qoM6N<$f}xDc A6#xJL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_united_nations.png b/apps/icons/static/Fat Cow/16x16/flag_united_nations.png new file mode 100644 index 0000000000000000000000000000000000000000..16ccc90ef5f7360faaec39c60571f277ab51c574 GIT binary patch literal 595 zcmV-Z0<8UsP)lESIltRihhWrUBg3Xa!5epjy3l)@rL5l56>`Jw?9P1ey?NivH^MoGPMUuHdgoKa*d=Qn{#8oQE2Ti7syx#bGd4b1<$u zgcRQ4;;={@#RLRlH zXZ?6FnaAu{4sR9)$%e$+b#k}QkD=S zeHxR+OnUBwV=Qx+>rKa`7SLpvQTX^Z!qdkgDkn8O=n^P@t6~4Vj`{JNk1>X^%waAk zh1gPFfg*bj<&%WI3JXs{e_Zq93W|{HM|UV6CkV637ZG!qt9g((jch1=^zvP&)PBxl*{NkV`EK=14E3>A!lgxm$pFJ@>iKdCob4h){?bD9}_S5?RxlY=Qy_pNB~f#}|%ic9-F2mO_X(mr{n6){foZ z-v?w4fy64H?*OwIDC-4$p&$Pq+1j*KP6N8xfVi6Xieds(Jqpp71IVY7K&j#qaz}bP zMM~Epe6b6=&O(V!cxhAToJDT_I~M!IKn-RW;_m>CsDNKy!mhXAH!hJ@P4Kx)rfa`p zP=w)$Ae77^J7q)AstU#FGdM;7!r#M}8Hkx{kEi%t%}7@zR+gASg_-TA*$FZ&?u2|3 z!Eih9d=DD;e{D7~T9L$LIWw>pZ_p9D!~V%*9-Szs*N2b2(A^@jw;Y2y;yPL^rjd5M zx8j${p)8`$#Bl>NXq}5AFqlH}HkDs1T(el48l{?C85AL(w1^nkOX;J7pzX~t_EG3KjDXD}d00000NkvXXu0mjf{$t+i literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_usa.png b/apps/icons/static/Fat Cow/16x16/flag_usa.png new file mode 100644 index 0000000000000000000000000000000000000000..f027ed8367e3c24a5b556735bedfff70a7855cfd GIT binary patch literal 536 zcmV+z0_XjSP)PL~N zsQB@6yb~vwrnpFR;qZI&X6DYBnL7qaS%!B`i5Ih6j-4gB6gww6zws)=!G6lY%Bm!I z`H7w5yA1ulBzi(z+7tRxTx3vKrQV<-)YwO1*1b> z&N4i^GyBZW%73^AZ&{+>|UhuGJH2ucS z%W=k|RLE07<|e@w(N+hw`o7?2|MUcFE^Y1YaiFgc+2VV(K|ct|)tepzyZif4TqvMU zj9y~9-M@SmnxnajybVyYFg*$vj@4@A*g=7pF8|M zT;=YBN_HQ<-}A#?tlKJGS&K>KLi*6rVQw{;4FX800000NkvXXu0mjf1Z(2n literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_vanuatu.png b/apps/icons/static/Fat Cow/16x16/flag_vanuatu.png new file mode 100644 index 0000000000000000000000000000000000000000..a05e2ad60c9d98a487cb37ca023e7f63f1415ac2 GIT binary patch literal 558 zcmV+}0@3}6P)UwxBGiXi3p7h^$i|YVRXZ70vG>+)9^^8hezaa zYa8>E6Oc@V%xKmf(FqoOpImkb(_F4F|7?hpM{h7!`$W5`IDp;;;0S@!eEWX1HJ(`R z&7^p_^on$5guBgo2K_>Ph|8zC2^$6c5D@BJFBIuGc#iz?0_{Dc+)A!;tmzk4sTctk zae!30#0PCqy?v+T^rSG7U|3B4^KOnDTH)sPw|xDWV0C4V6X`J$o<(aF>w=XU*=#?_;5o)O z!sOL1a!bOC#RW3i^Q>L@PHk@x>t=Ygb^oDl|1$4;%NQk^;#w&xPEVboa_t8#&Sx$0 z?I7-{hztD_v#Bupx5tAg(;S~UO>(@%o+!l?%XYn_uuTP*qfq;%2iJqD*Wx*8{-0u~ w-;DCtd#9rqu01Zi|GY~z)$na>6tE@00BMKO{ZzS?asU7T07*qoM6N<$g8F~{wEzGB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_vatican_city.png b/apps/icons/static/Fat Cow/16x16/flag_vatican_city.png new file mode 100644 index 0000000000000000000000000000000000000000..c8730253f117d38ee40691a005299590dc5d01a6 GIT binary patch literal 537 zcmV+!0_OdRP)nvMUpNPTrZ!o>-0GrMGG^fFo^KFyS$G|yXlRCM0bREbL zKrx%D2d&*lbOl?%NhQlxP##2Zj_s|jm^A-0Dd2oCx0wS{B*FtkkOJenDu*H^%5_j( z6^1@O_rOWgOLO372+1LX#Sp1m+?@>4d}r1UG#M-b?(<0!KC%Es$;~9nPscDnmqFRt z1Vm!l^g#E*5+w79(oZ4+BYU?06$MLar z1=TS{KL#LdqoipTw+eo-geGWwpF!Y#5iC%GgLE&dR1X>~fv14q|EU1idx)>sQLlpt zt*zkg`rO`>GB6^rNBBj7_K)b^g)G{~=fW`RBkc%BJMvESG?0Se&t#W860&WsjJ6?i zd}JkM4ap!~fv1=0=Tc)R<+rlXR&F^YD<=u;nrkzcubt`H`AOrNH1?lw$zg@QMvel< bmjD9*>Ry$-E*T1+00000NkvXXu0mjfnCS->P) zj&E+(uW&{17T&(yH}m_?oA+jvF@}B~W#+smw38`*>Fia{6Vu*;GWP_Tekx$>qKP%t zLrDF#LL#sa_s^qUaFyAc*LbvAG^q8xX9bq z0k%Vro!C$s%y#E)Y(`{#g)hl@%Fsz-j+EPc6jq;DzRS$1bKLrLNk%2DRYfJxTs}I$ z_2X`_2d`lMeT%iQ<1#S`H-?JbUara(^cG4*31oU{0E0XjJozmNJ}KSSRPZ3?6^p38tqbb&|T3Q`Y*kpW?Ooxzy1O=GI! z$HYccUlXgRR!d_Of%8?zSXOW3M5!!tn_~Wd-ldM}|2Fn1@Kb;R09q!jJ6|0>hX4Qo M07*qoM6N<$f)fc5r~m)} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_vietnam.png b/apps/icons/static/Fat Cow/16x16/flag_vietnam.png new file mode 100644 index 0000000000000000000000000000000000000000..48f9b69a7889777764d8b246f7216d579947ac88 GIT binary patch literal 464 zcmV;>0WbcEP)5qRv4L)n7T8vA|bId!p72xe*uUc0qTpkke4~mHKAl|Em?N1@A-Uu?I>$4 zmTBROQnw{=u!vX#cj^hSn-4u8%K@d>=Q4iHHDk`T3GuwMhp-Bc2f)!GgGL~(l^hE% z3fy*{=EPYBT;IqM1TX}W6#`-cwCuth?56~A>_uGjPAmi2w`gj>CmqD5vIR>(%FLAG z?o?ddCqP7@Az5+MrD$rvgtVA~fWn;PWgloUsl&Q(GhDp`ea6q%nL~)yqLD&+2N79@ zhm9CIYg52^%Ss<|e$ke-Dkp3>m=0u7D>?s!Nw4g&FWd*`c_6M_kxMO_8Zh$!w`kc{ z8QZ4!;|(d|=^MZr!}x1ws+Nmf6Qncs?Jct&d6hRx2cF`XY6j8etEkzWx*UPtvAgDzP3o4}+xe@Qv zXJ{|Yd+$u=%)L(vT14+~XYS0L?>lqm%r`=7jcUv;6be&HsbLf7UxNujpMaEd+GcWJ z{{RB@dw|Mc{C!SjO9~X`o)6o+vr>Rt+$NYLNI(cbgbIf`MPrX*3-UYEESf8{G$+Aa z$qwS9-A$owqZ{?!U8L~_@q~r8@3a3~*jRWHNKT9inYD|wv&Nlwb!PtJ`I{AW~8u0d4X!E_7*NuclG5ZqNCC|*b6SSP+wu=Wc}SXoaXY3*QUZwmXJ z=x&&t%jL8&Z%1oi>!sCY9eg>WAI_5B6}osEdVb}se)Rsh_R5Qd^Fu5db7e&vN?4St z#=gc@$j%R_>39m1o6wYPL{K+@tDBRsQ->&9X|TIWWJR$_Oa39YOWi}%yJp7K}h z4oeudgnAMtz-B(5uVqni6Oq!wDn&qZ>ruJ+;E|M>%ZMJ1`=4(q5Y@g$i7M@v00RJO Wf7>f=g8)eY0000|}9E5#lx zDAJ3lYajbaHZ#s-i(VAO4t$xJ;m70}gcL{x@76)*WK91d#ZXsBU)x^pzJH9n+|8PdVmioj<)p*S3z6wh{{Ey&Fw-jN zoKj4;dE~oYR>wY`r?6V-2#1O@k6!68vE5nByV#LH;%Z3o(bJVz4M+=ss`Bx zNn_wpmh)Jxc|k#06iKHA-37&9e~6ZvvE7oR!*LSUtz!-&eIcnTtg7gQTaiVqR;(S| zp>taT=4vIb;wbu79Z{1G_f9c%cbA)?~eaiSd##xVY^Zf!Ae;mh`8;S+Hoj wX#DG5DJs~x-C)Iko~5E#@@ZVE!A}7O0FJ~0Qu76txc~qF07*qoM6N<$g3+!%NB{r; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_wallis_and_futuna.png b/apps/icons/static/Fat Cow/16x16/flag_wallis_and_futuna.png new file mode 100644 index 0000000000000000000000000000000000000000..1680f91dce2d69d341c91167eac2710c72b60874 GIT binary patch literal 620 zcmV-y0+aoTP)W%n+( z2?jqZJHLXJ20s*7Gfp%fsLY_K`X1&X@XcJ8i`;b+6rQs6U2x?FG57`!#zFE z?Cn1PGkc(dHo1YfGqW@Ed+-0=j1mzH(j0Yu=^>JI5}h9Ew+^G306ohFY+4Y)t_=V8 zumwDKkYbe2!^jj>zNtvPzVrp`Q~HOD@W#GBS_e zMlIt3j+Q|y7J#%z%K)V#ae=tim%$&kls^Lx;9;Y9h#QM3RA#aSWSdyKIg6Lo7;7`L z^vgtjt@kr=;i>5Mu~C=RFAaIsXiN2bPpaKastFhNShDfpp2#TV^|!8(x3MrUa{G#r zfVxh}wP}&PuE;)W-A|1NhC~hqBI6qV_27 zBMPaMf#HzSd_>P4VaL=2eBWh%1eGUCz|VGm5421(@!UK?O8qXhE|=pYxPBVxokavj z@(hB@r+|s$Ilz3oG2rW=`Ws*%tU|$teParC%H-MH7csh|^9LX$AawgD)W0q)L4`ab z?LcqIatZ1UE6RDem3Kf~TeA+)>@B{fR1NwXEezOx2`~VLwCpKs^?~~U00000)+jEP)HIrYMe6Bnd^zKr4!ksv>LJ#F(@7WpS2cxzgTDN+Artq_+wVcs`gXA?N1cGmUd2 zRa_a|jVRI}txYDt+U_n`t`ktU7AaDJz=u~j1+ifrI>smP_WB5>XXfFz2cX&a&>PnS z=0fEvB5+rd`4K|ElM-#xLvVTk&pZ2Ybk}8Ec(j1gTX~3J6~yqU`34Z42cGqVFEvF9 zi9q_8`Z$e_y?YRD-Hz`3A||%nK(ST^KXMZO!Ts<}oa6$OHCZ|p#+`s~lutYu!c6rQ zHudd9PZHp1J%@dV&V!Ek4*9BBT)YQG(ViF6{xV$t+aQ?t>aIQm6DzeTR^G&hHp-ycUv!N1NZRmO^6(Q z#kH{lF6EEedR?sLEN5UXNtA=NPoKZja$#F(q1qd)#(<>fUQ_zx2{Of+WL{Ld$!7!YrQ)R#DBge#aexhEere>U;y1j Vb#)*h%oYFu002ovPDHLkV1kg3BZ&Y2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_wwf.png b/apps/icons/static/Fat Cow/16x16/flag_wwf.png new file mode 100644 index 0000000000000000000000000000000000000000..28f7a503a95da59946aa24398ba4674b1cb0afa5 GIT binary patch literal 602 zcmV-g0;Th4&t#Kv%2Pl5_3>CrXkD5#FBl3iyGG7k!_UatoD8#arim zYz&*}c74}cPpH*uei+0fKk;Zyv6?D)Yf-N^s5F$4h@uF`^*U}`yN>dw3YyI(cD8r$ z?B#RBam=bNUO3NRPGG4QtymTXzj^%@jm9wwYeme=+{gF*ef&5$Kq{r-oJA7D3Ap93 zP)boxNT<^nA3uZjVgb2a4l5s4u>JW9o-8he1S!~{HtZS45M;7xN-DOoKq{^lSnAKi zLpbk1&*O)W5RF9x9>wq!IE#=$f#&`RN576Rac%;8-}bQkbr-RTad&DeC={$z1U|(K z6j1M43nma27N4U1yUi*tU%dij45sf*vrnlWSM(L2TrTs7I-L&NFka>JetvG=FE1^J zvH5>^6swaHMJ>=63HcX!WHK4tymcGd>{(1+n#9Mob+2Klq6k5k%aLLc}aA_yIu(N?f8w zceA)Avoq7ap6N{1Ll6s!{#4bgSFc;{j0`;V139ohSG%#h=S>kljv+)ZG?q<}| z_qtkZ1Yrnv2KpWV)%!s612E5`Y$p%~z`EmH8TT6+U0VQ`_nXcGr9rp}8{_o~Fnt;5 z%(HkksdurkMZjr*IM~Cuvx>P)Rvl4|o6KoO^J)yFxHry_a0Fpis~+cgW#HRWHu?f= z7_suSoA=WeEg@R>>+!bvj%%7#bT0;V{|5MBG3laWFmv?gElYc6+^Lq0 zaLz1eUI2bo<8aVyV`W#vHen#P@yvB5lf~@!WmZP8%-T3EmYLDXG!uyd(#~S^-ZRyY ztn366Nh&_k3m8OCYkptV+B)@eo9dffullX2y(MHgsXI@5dSh) zSp2?Rrnq86jhG03pEe_yUuay*iU20Et?fL8|Fk~>3;@0S#Ntyq=$Zfk002ovPDHLk FV1hMoEVcju literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flag_yemen.png b/apps/icons/static/Fat Cow/16x16/flag_yemen.png new file mode 100644 index 0000000000000000000000000000000000000000..3183e58d18ff2e9ed09eabd7e19b7da1eaf90468 GIT binary patch literal 377 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flask_empty.png b/apps/icons/static/Fat Cow/16x16/flask_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..0ffdced2c19b4126922aca6bbbd0e30aa5e2f6fe GIT binary patch literal 501 zcmVjwqh)nbm!=}9 zxj{sRAl+w=5QNVWbXN+J^%C9o_XJ{e5%dIg85DREWTj}^t~)cQGn+pfx|QEDJF~Or zeDj@|ZxloX2}M!Bi{s0ycZczL`Cm~L2xwY!Z#%!>jd643t54!Z`Lv1>UFLRJKC6xd z$vhQ&AbO6AiQ-P$fTm~ z{J#ho=LZ|hDd0U3&&^NRTuXyP^M4XlE^0+17KXV{5V-UJ&2=3?$ttWTTot8X3FPXz zbP_Cw5B)(b^;Z+}8AGbr_a&g!OGYFNny!PU4xK4SHsjP3$R=ZOcwXBXOTZZ0%^C^# zv>60+Wn^z28y(on8dMTH86h~js1=r?i!)QfAP9P9|Lt8IV{fTSQ&q6d r_Kmwgp6k3!-RuM|Zc*;TmjD9*2~_n+{4Y#f00000NkvXXu0mjfJHOIx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flex.png b/apps/icons/static/Fat Cow/16x16/flex.png new file mode 100644 index 0000000000000000000000000000000000000000..354220384e8c3af78c8b5eebf1cf5632e19d86c3 GIT binary patch literal 649 zcmV;40(Sk0P)U0p)HOj06fDQqj_sWtY;OHRZ)+R%`b$(RWgH(F!NS4|luA!w zJB}vcxP%~8;8+R4^=nsgYbuXUr;F+7+hjNJ`c)m@zqK(tTY%&e2tU{Za#*&d9mV1k z?9o&{eg1;4?KUPaPGbJ~JUs6_KG3Kw+tzqwCD4h&2v%C_?(aT!`+M}?)I=P7VPXP{ ziw*R;T{uJ#h4CPPqK5Gj@%iy{104c#rkR=hI5j$oeEx>E#bQDGqc|EYA!13?;q~>8 zC|9bPnsT*v1RDxbOfo#Uf0;bM%wVB+~Ns^NJGA%u;Rn8rj^}l2Ar4yo!l==)k jN50N0)qcQOpGEndVvd);@-WtyUxtM zyIkN@T)5k}^S<+$nVoqmrG%>&m-;crHe@L%g+DHm^S?Z6t@kZIgb>>o7SCaOYm1DA z8Gj)FF$T;pEa2(mXKkCQ3B%zKA2&b1S_`H1n30;WIWnIULS3WN?TVkxNdr}=QOveb z_yXQJf@DO95j8nbiQ>RN2C$wLwkcagzVMiBwQ%eHy(3xQxON?N2xCA^aMrV*9f{cB zyoaAD09}%E7RF`MlSgY9lqG)s?8%v(&z?Cg znmRbq%PdR+EM>rLly+4WwWgAKc^&lk@%qi%oTWbm*u(jto>KeJIP`jZs4MCWiFqBH z%Y&+oC7l=jkqo#!hN4H>zwCUL*V-DYH=n=m?8?sdvo1B0WheXXW*kyXc(wk5?xGoK z(yhOIE|bXL2-`rRk<)Ebh mrZ^%IPm;Nf|6k>A0R{lQWAlAXQ(jvD0000=G`P)vEY0pG@BSZi;eJG*)vPoF)P|B<(wTeX5A zQb7K&y#p0<{2{-fCVA@QBAoZ(#`yHn&NFDONKpl+aOx11c-NYjlKjQX&j5!yIf|A> zra^RIQVAxEcC8G)lVNTc+lEU7Xb`vFTMQn30j4yx6&_zXf-}oq_*dIF+TWx{#gH7M zC#yhzVGf`h27?DB;E7)Npa%~}=(RiO^*1ns#S~f4y-ORhwA7V(3D~PxhmJ)nn)ieu zIVSkZux@g9wIka5OPB)~W}hM);kY)v!(nyBvEV2MASMd5y9htzW!wK9qEV=Q#ddKC$GF-vt-|AUYJBp66V900000NkvXX Hu0mjfa8Uld literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flood_it.png b/apps/icons/static/Fat Cow/16x16/flood_it.png new file mode 100644 index 0000000000000000000000000000000000000000..a351a9cfd401f231c2e6b6552adf2e6757807e72 GIT binary patch literal 895 zcmV-_1AzRAP)Sa=dT#0P$ZjVdyvrdBsq$0#?SDJ?Y`h>=0Lvd_#%eN2zK!=|d7w-2VR9p5R)=ee~`u{Ms--)cgPTAe2>zYE=jGj@qC%4b#$%L}qI7$QDLL z2VXapA~!s-_yz_?eBYlQVE^_}_GtwLPj1pSr=8EuMtlpZm|Jz5c|Iq(!c&$gCOMTWVAuS~fN~bS zwK}?Eql}rxrxiSR!E0{!C=S^&2E&$e0b@=X6Y@&fcbwt+w@^khDSm7q`=XVQOBIy{ zBXvz*2Fz1i_$LdQ@tS}6GV8uqN=JTo7}9H6zT%e8MoDH6l|qQs^#p2r`lfa0eAGWKi7PUkAAfuE%K3O-ikIhq)A%1yUP5KO2IA#S73aSM7yvm} VTGMLZLyG_a002ovPDHLkV1g3wsG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/flower.png b/apps/icons/static/Fat Cow/16x16/flower.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4b0ab7a843e51d13b5f1b69b8733cee1e8886d GIT binary patch literal 920 zcmV;J184k+P)M&Td@zHxOe+nQ_1| z3K2ihE%b+g^k;182D|&wugY848bc*FFLkTVdH0@Emto#I)$#jx!V&??vNS0r7-P^h z&Egub?7Z~z*td7*&hsEQf!<1>PztMi&HB3b*0vT<4g^F`S1+FT4PIxQH!!dY%B>)> zQAMCD0xM^|*|2q;*HK_Y_l>{WrxLSx+#SHjR2EK`9crJOwc6YEZH5#K5AHntn_$Zn zRy+CAZ%4dKi}$Z?Zh&Dp;qew>)He=qX&H382Bv8UzV)N7r3O{iRd6_p5Q{`zO)Ix1 zw(Mzo!iBKTHE(Ld>;K-tKNv$*-72D$n8`8l1&d*72EZk18|(4vSp>d;2wJyqg2Jf^ zs0C)^G6onYvFMMZzG>`eNx~CY38yT=$Ej(QHD172C=0H0YFAQgBpqW$oY9Fq|w(iq&$cz0_8&e@q_2Dai&)b z0c0%~PHgEwaZ@?WL=c9j0`aF|{PIsHGFA~;Dpj@7GgpuPKrXysClCEPQTcsENp)>C z+-?strVC4+*-_r6Bvuvyp)Me{)+CWrNF@^(8XQJwI5^RH`S3ClQIxFTu@OQV2>9a& z552>!PzOTYK%y52)A!HOBM7~jK*$$|C3Li?`<5vEtO0`=7>O7x$4PBU7&(l@>TvGE z6)blAj}KWdbdf|QOM^PZbjn1^KdG8G=iWh0dA(bv<;LYTm2*yvjSRzKv!S_h1D2N5 zU`54pnCU5GvPmo{D}}AlhL^oh5E}Pi*nMF8eSYcY+4G5LG&&v#A`y!qJmQ0E(E?~r zNg*gOx1R_H@jf<*$zT|XXgsEHc^eUZ*njtsrrYjFAu?Gr^RLrYxUFEJot~|rsyMwy za%VREV5om!oAU3Eu8VsV?u(6T*(qu%L~FxN=jMhVdq`aVW$I{n#H0Rutv%20X7Z^4 u<C;8gPEkR5jp9<%-UIUj1Nb;KJ{ky=obvlikjv+gNvn_*4+6eYRu9w6Lrbaf zc>|yx$QoH_Y67At1|)W&V4H_50Pumu~1f=NIo0>M&|fQ@w zETHrJMKm<*!JWH(2v=5eX0cd|=8*c%0TkK&LnciP_4VlQAB5K(#L3gg@$|`a(wRZ5 z`x=^>TM+B&Mq^_Wy_AW3J`Yt*?iBwh5V^L6#Rc@-yn(sJ8PrB=A(9k!IZFTajEwu&hM>4qyhv>lU+#IfV_ks;v zr-quQzULBJ_cxDJlt*CX4CLq)Tr|j|ZO1S$Fo2An#+kDn*uAS3{R8(<6{*7Pw^=aH zOih1z&5iVK{EZz6N15lyEPhCmlL!fjCw{_9d#jL#Nm86H7cr4|F1Z=U~hnj z4Gv(^yE9h`4hNiBy=YF65k}ESHa0d^nO~@goJf=%4kw&W7e8ftgBX}*oL)vMRtWr; z@0OQWp4HS;U10y?zY?$Xw7%r^d!ywQp%W~(y0SK$($Y&MWx;4967E28y%>Gj$%jY- ytEPRpm`_mTnB6Ht#oR_QCsXXe|26YlfB^uFe_jw2`3DC800004gUbq(tw1lgoXx`HVs0gK|-QT;Nk*gBnKlTn_z-{ zmhYU)-7d3t&KJ-ik94}dotgJ$-pr9P27{QufTqgxGmAP3uNoaE7bGM|sxpx{$6x!S zseeO+ZJ)Bq=VzY*TTvP$C03r?ILjc0=nnu+A|W7D<`Wa0NdS!2oVvxShDKmPGuu1Z{X#D3g|-0BZ&qN9*G%zO46N zD4sVu^%@Qrc`Ds1baRPAMG7LbeA>HftOGIA&>{S+y14WB!(!4xyYUUh=}X*79hA*; zs@NUjK4So91b$-;-y6->tMfCSvO&Q{3%OG#fnJLTF^s=9aIa;Dv9bIfwI98O6QfM# z&RzC+V0j(IuuEljHs;@Ei!vnIlXu^Ym7iYmY~+PRvHvr>_inmd1OCpx1sDLU%fF)P S!b7P50000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_add.png b/apps/icons/static/Fat Cow/16x16/folder_add.png new file mode 100644 index 0000000000000000000000000000000000000000..83761c296f342bf0fcfbc22f12f2421833d6ce0a GIT binary patch literal 772 zcmV+f1N;1mP)wAQ5gRIIcIj=)oi^5 zrD-Zz5^5x3y>_vnAVL!CA%dXnAu2JDAP9OYBYG&YUWDkuvdcrzgY;@4qPV6=Vv{bV znPPd_HTN>7|IBzJ3i_FUX3l@U|Nc>b%Yh$uJQ`4T0$RurAR)gJ8Hf4g)h4V6IgbQU z*NRzc=d!w1AQpE)LZJ8lsca51K(yw&8iNxU(wrhgZgK)B+h*q_M2DN86v51{#-6$- zfI+KS-IsDd(nPTNbe1qh1y|B79gqt1g^%wA;*)Py!MXzCK;-;upbew&3STP>g=VA0 zc>(T6BNGuWi`yl!)-rz#Vc>K3N6dsK_^6x!M74~SDBA4pyAk}*7W-IE)8Lop(QgBYKRwMpJL z<|f9FnzIv#Sg@x%bPgvMi6jW^D12xgc#8HJbre5hW9^vu)iEQv#$XuY40!;nZ>pv@Edwf^WP@n&)>@6B~VI$ zb)%z5)|!UrBi$&?2g1DV(u^jABfzd)hTFI(ZAEjumek^?e;*!I1xwC#jJON_tJp^mq1_tC$=pn!bF`895AYd_Gk8H90RIwR9{kFK{PVAK ztMA}$ayqIt9W-^cb9)2o3I8uVHe{_kPqBu63ornQFypdoHl1n!0000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_bell.png b/apps/icons/static/Fat Cow/16x16/folder_bell.png new file mode 100644 index 0000000000000000000000000000000000000000..1a9efd09645a853d78c7bb43dee04431ef43df82 GIT binary patch literal 839 zcmV-N1GxN&P)}QN`qpumZ2~)zH zM}o1&DYLYLSJvDBGTEGy5O{a7IzS+w82cSNjX?>x)S`^bISzobEDBD;Xg?377_`7H ztg5*Qa5kMa_fok6)|}u9VazT2YGZZkR5z9?QAn(1jL-Z;|N}Q%mHle zO&CiT`lue;)0`k$R4x<0OQwYjj_$W@(7#7=!34(T0SIjdmMwIDAk@1#0Hh#XHh^?e z68cXBSFFW`>VshERy5py2gx``dY}u&SOQhYZWB|>=8jaX7fm;h!{svJ zU%VA1MLOnI?t_&cf~D6(xFt26T1WFne4q!u1?9j*7gX#SnC8aY+Yb>e^C3`P0q(CN zU^g<62T1)1v3C^X0J$sHk8tb<&Q7l;<#HgM`@uD)ssr$Y{Kcan| z=!vGUH`K0GGF`=xU`*W5@cLwR3{S0iS;+hCVkSJ{*N_$uby8 z14+Yr<@kQQw$)y|q@KUj9h#T7`sKMw_5JB?r6MPkN}N`D(-BpFCLFbWhymCnz(2xi zI?E3~;k2#1cdFuSfk$ky?UsVR`NaE86x@P8e%1d=h;-KEK113vb?{4o0RS7X40hic R_bvbc002ovPDHLkV1mz9e%}B9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_brick.png b/apps/icons/static/Fat Cow/16x16/folder_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..e9c2a2f269e0c9dd762a892b581499918f824fb3 GIT binary patch literal 876 zcmV-y1C#uTP)4FW;gA@!+djR&d+zwx%XVw)wVUD#iLoemVhCQOJI`lGsd^mpKPcw zD=hg4F!p{{EsWr`%{PHqJmn-w_T)AKenY1#h4ZjolJ--k2Qr!dAEn2=@cQr`UYE9#tjF(X_Jw z-T?5H)IGgFaHysfMK%S4lL}nHVhmRAZ{$M$v}tOU8w4Y8>?s0NN+;VettRmBOBjo-99zq62u+MZ z3kR`2SHLxzf#<)h(DVe2ibj*Dvq>(5?d!FxU^LEFDNM7n1v%N-L^Oj3&Is}rWTIhx zHrl&6I3keK7|iJw2>v^HhHFn9EUAda6A4|@wU`=-xoRHYFV3|u5Uwm(@V?0DM^hRP`0u8(ze`X6=&@Bd|9FWsVquIr+XMb zd-@TYiKv0zFX!L2oqUlbm=#X3Ru;nHPzzoit6WGbrEK@nRm!HivnI23MJy6>dpp|C zet*)|O*Ze|%WuZ#U$^;^K`17e2@!&a5S}&u6<`3lfg)6XUa<%O0000C$wZdOV?Bw#JB_|i6CRVjJ~Xf2x(&G zBfywHEf$9J>YDpNBAGIhB)q?NU?G8gV(g#q3kRV3 zJy=uo5a4VkYUi`R4$WDCyA$6P`ZPGFPI!2gDec84)tXfWUgc7BI`#BPdrTl zAO^`|08oF(4l=`zQ&Bvq8o+{F7q;AWV*KYgqDlm6GLC`nCuEdFW%bqF!pu#Iqc6~d zvED&S7qDA^@We8dUw5K*dl$+Rek6=}(6QKn557Y<`yvk+vIfD(V|u6;@ks?mryo&y zG)^JmLcx1HyL19A4Ivb-vchIdH8mE~@V5RHyjl)|_I#h9c_T8^57(mQz*H~vpN(L$ zj4j1Zyq*Z*;JLj>Dud88-2~v&)clfM_^v$0<)+X@v%Si25bniGX`Dl}I+;{MCN>`k z8iPZmwF$c90e2R_<}QHBJ?L+4goAYZj+_Z`V@%5M2r`!BQi0QeBZ~msXl^Ki5mfe8 zV%~;Qd~Nlkzs-*YC8e+z9yBNQ_+H&Qq3JBbg>bd|uESg^V^>IP&#*$!jDGcX!j)}< zYMF(E3`F}oF#4^-*a&PY+ZhmrHBB4O?Jp=yBvsX{Qr9(QD)AdGPsMx-_6_!SQ|jXw z|2_gM0giNq5&HTA5tz$b!8&hmgZF5oBeknDq?PVE^n126iS-1rIdroB@%9Ba7Hzt```&%`p7WjWeCJ#i?Kr(COxr=omT_aUR-~G$w1Tx6jU*Am(3ZQV$JX3gy1h9o5=M41kw_)21 zp7IMg-1-bq*k)AsWxF5l!9e?!V%4M85|dsojqFuA$fa`?=IonIV}}7FASTz2p@33# zjgD=^rj~X8E+6INSXybKMd>niJ*X``6ji}Qcm%(v;w~rwFm}mF0sBg`A`s?F7XTX6 ztZX_Y07XbcXZvSp2-}KOR5m>!e@jM|=1d{2vJh*(+QcO{RmWuC2$mb=Y~3ubiLeOi_@DkHbi%5NLaWJ1zH6Rx${$w*WV;w^4CS zH|V;SoaV*n87h{FQ_0R9oa&90_$0g)equgOG78k!)nX_X!`S!_Xqtwh;UOfKm!v*E zpAWYVRikRpZgf00WK$rSm_b>fj>mR90oqF@Qv^T^zCJoLaG>Sw=z6DE zEqhaS63q%=|;5wwJYM*A{-0`v9gk+wy?nnKz5#o8R%SWhDiVVP>`S7 zXj9#Vb5G#Z-fd~w^+a1Z4MiiJUhVq#x&e;dKK$QU`Xj&q6C5d!DSv_C00000NkvXX Hu0mjfqiuCm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_database.png b/apps/icons/static/Fat Cow/16x16/folder_database.png new file mode 100644 index 0000000000000000000000000000000000000000..7acd2ad08807761c5d053e03fc6b627014b1d4a4 GIT binary patch literal 773 zcmV+g1N!`lP)C_I z$!TWZd-rwjo$>W!mv`RJz2|)AeCIoleZ14PsGL&7Q!eykT!0BV!x%qAUqQWv)y2#u z!Px87ZK;EI#~%W=Q+5&p?{A!p5y%K*zhiw2O2DO+Vq9)A0G?75TtsQ?Dm;(DiXB5+ z{4v0ppS67R$`5H_=+>!?!V>LN$y;fhycIgAqH_UfzTbD&6)*x~=3P4~@P_kr>|u0j zsnlE-AwJsE%~M%KmkFP;2@)I=gP)O^nx$Q3fEhauE+iT^2R?Yp=_>=E01?mt(nPWf z!sMG_L~1zdyB|=jV=`A7K@|rva=WKnnpC2MiFad2C#HScoO!5iYs4rz@#*Ool-x=m z=n4h|nxcxBt5=e7j$$%_(vKY4FFYZdZbc0bef@(7Y}kptom*f@?kizCE+(gEk%(Ok zNzxn3$w`E_HUaqrRC=JyUn)#z58!ZH9nzTvxQ^`u2vVY{p$@Y%6D@{9Zf*wAmJWhW z(&&Ut_aSWqR4lBZaa)YkvnaCziyG+A^LuK+s3NsYxw(1NAE~8YW+`)|lBNVs^uA7g zLn@U)R`NOIf0A-ky;L4s=2C`-?%sqRD&1#JcS|c1y-b72Nj5S{qyhgl zGl{M7=ld_6Xl|v(xD}D8kIK#F@`a8#f2QehEiGj;@4Reg$jIdIy@Nx$&JK*1HTrA0 zd(ITbGg-C0D!2|(3P|Gb3Ky=ckjkWC+jfExz&~-+7*)i}=oOqhx^Ks|`;V@N!r?BD zhDe(p63sogy!4{C=XCGd-)-%xC#(6-{vui8mjD9*+j07M+ccJ~00000NkvXXu0mjf De`a5j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_delete.png b/apps/icons/static/Fat Cow/16x16/folder_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..bb56a9e6f9b274f40000c2b79208c7343c61c651 GIT binary patch literal 767 zcmV>wa6MEbuIXhZn!v0Gs} z6iwDtdYO+CnciYpOqYxtW!{7#FhBGaze3A=RJs6B8^=nVIAo4--}*8IunoiQ6p;F< z3~EAfa0&%p6TWLq$fg;YVgP2cA@g@aTHgSAQgO^Nz9ta zuRv0qM0Cpu!!PkT6=^!@P^S~lz!;S)yORPHRwFt-h3{*L9?A2@ z#_|F@6{mo$AnervouqLZrsga1CFZ+F5$>OX<0AAUub~9Do{YTG6k_2;l$}1$THL3!g}I4o3^$#7D4a3H!Vw%eb{KFcKm}g5qO5rU zPZ5^-rcmuGhx#3X{WAo$9)a&@8I+;!N?Xwe!}J86KZ7GGl~a$_08Cbgn`ty&1)6W< zbp7cK)R#$pu6xi{Q=hWZY4wk6Z3R0TPsRQ5;&=5`9w;ltJ+`$z$i<3Wia}0vHw9|% z49sR{wBNE@E_&Y1uEnoc6*xUqP+Vkg!$LS=^=c_|kQWXFI literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_edit.png b/apps/icons/static/Fat Cow/16x16/folder_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..fe774a62c05e53701780c26c3a9eec0042b1cfa8 GIT binary patch literal 829 zcmV-D1H$}?P)cJi&*(l1Sryz(fM)V?NW*MYm*h@wT1y{OOp+%U<434xF@~^G znEA?Jtb1ixHo!Tqr$9&z2T2k>)t*Wrk}r&{Vj~>10GE|1#^p^WfzWjVFC#c~4?-{~ zDW%ABH3OVQRt^6|xRMpP>&lZPMRJmo9@z{M0h-uA^Ac3wn@F&sfDsWh+eV-co^jcn z|2pOmW~bZ9j}fUYk}R^zq*cpQaf#z+&v(p@dZ}xW>g4bQq-Yu0=~4Y)q1G?~mLNqL z1hTnQST%#Edl0d93o=T`lAs)MvKysg;I<0EIr!#^rzi-lM+Zx`VkN7KzxT1Z>$;0Bb@b#L@`K|3^UTV6mX%Rx=7qw+g=I6(U zXN?`pxq31?H>7Hs0oHY){hnJ2JgCfjZF3d^GxI=KE$aKS;2!gq#m6ev>XvVA0=vzl zY&3RPwEqaN8!6hMqGBWm7H~8t4h?gdxujH?3_pTT8SAYQkra%asw>Z1e00000NkvXX Hu0mjfgbI9H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_error.png b/apps/icons/static/Fat Cow/16x16/folder_error.png new file mode 100644 index 0000000000000000000000000000000000000000..6667aace65a73185032473972cb42a2b191d9bb3 GIT binary patch literal 807 zcmV+?1K9kDP)(RCwBqQ%z43Q4~Gz&9sF=p-4a* zM8G0}_<@14U}rScM2$vWp@|z4CB}ui^bfdTOGv}U7>&_|5o5xF7?u)(B227b zq)2HCZRy7w?|Ty{i5qWb=FQB#_uO;exsUmM7osAUaT+2IX^d-NnjT_|U!*Ua{DnPZ z>e9j3*xqklCb#xH2eLUcNYgOUcdLd#rWq^b?qg5^u3I9E>(vUt5Q36-k(uj-VK7)~ zZlbN{6~NhkRr6t(i*CVG|D7t$qID3Haa{!&JLD)PzlPlU(0;IFzzB$`cNr+a-H*v_ zV0I;zX{mEkKQc0(BwExi(+Vxq!ZnV-_)kPv!zQR92&kK4bu_tbleBN|O#q~!StWq3 zN|~$~0%J39RM_CY@tTtJsxoBD63k-7l<)3!U2)SgSo%7Ljm6->?Lxh$36*tK_&xXt zsm%n6E9|H~Q%~BskYUY;C39ms;~cx;MP#-U=y>vmD#%KTKSa=nbToz3S{&|&*Raqx zhzxC)y|MvYGkydk>9;!Rjd*w&Wk;KVLf zAB`=Su(>dW+r1MnxNIS@7DD;4<0NO8=sCcO9Nh?=c z!^b9lT`>+(CUSYmp)!;Pq(m%<#&b0&t##0+kRu1=$Y*fugmy4L68vVhX>BsP^=Ws@ z*=#PK&kKlnGMm19>X5h9ZNJ~(rD@GlvSy(3K|MzMmuO}v#iAkbDS~7)+r_>QcyapP zaEU3dGBN$EGj;N6Ikm)0?PVD*XMmYeQu?fcnU8TOfP(Zi%+a`PLmf^-7zbSnt8l0o lDb4WjaWkzQ|7m{(7y#mg3%#d}h_wI!002ovPDHLkV1nmKcclOT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_explore.png b/apps/icons/static/Fat Cow/16x16/folder_explore.png new file mode 100644 index 0000000000000000000000000000000000000000..c830338d89ee2befb52c0cb2a6fd72df21b55218 GIT binary patch literal 815 zcmV+~1JL}5P)RCwBqQ%g(}Q4~Gzz3I>vfg&G6 zfP#obq6UA&Pjq2KapOYW04A_78dgSKx-@ZNh%qrl2^vMCQ8u_Bae*er#28ToiW;;c z0c@!)ls}~{GxNMNmHOLwGczx9?>*<;FB@n%Fl}gYmo#*k!ngnvik~rFO@Aq-3M;~_ zM*(BqD{93AS2W%MmbHYF5a?~L%O{c#jQzqUIp_ke*d`cPaxDUB7zBVuR;;eU7k+N{ZyIVmZl0GC0UCpaq{KojFCo1Os0og8^1@j?5B+ zW3%z{A{XUjdg>7hi_&ExnKEaRbb!C_GiH6E1e}0|tRWW#WqB$6RJX?o0z@Iy6w8oI zTNvnjJ%i_8_9Dtt$x9+5-Hs#sOHo*wYt`3ttY;QwDwSnS-BFsg!ZiR7e+s t410PEEa90aQ2+0`{hw_Ac@F*%U;ua(2cjIGj_Uvb002ovPDHLkV1gnTWOxnFSZz`TvG$|b zkc1XOGi`0BGxNM}UOs~0C2uBkKj)tNd2I0Z?!50h4a)bRg>eBUWSTL)kG>*Wg_5w~ zC&AeJl3MEEjfwlff@_?Fz^9w-jRf+Au}W+igA#BVnqXWm4*-)npfNb1%tJJ2S#yl+heR-v^6z2DY!i zY^OPDQ9at?%@QptmkE`{<+Ust(CODICf)gvrryLpLO04Q8ln^4()SFK(VzLuD4b~#vPt0a5g>j8Sh9kAr-A`;U9+9dp{8jS5S|BW8-N-ss1g2e zpld7ea6ho;5|tDK2C2+l7l=V2SPkhbR^U=vsXMozmr50Q50S0o^$V*G-X7I z7)2#PL>ZOZmx?_-*I^xJR}9*wp5oXRTw@Xky*Zsg-ZJ(lHi1D2Bq9G`l9=uRIJQl}8uZX{I1YoHUW_Fb zmjQ_-vc?}y{3T=rYs;o_nP*WY&xPmYL}_CJ?Q@vln-k7%1&n~0_w72`kmgp>wu28} zBl`SVDa6P1v_`2cqRV)KvKzp;gzolEgunEApo{<*D|IPgUYhSU_3cI+05NdI1rT1O z2SHc^?eCD9s$ljeqGVBzBO5!`Jk!f@0K2u9voe;4!-6XI>M1`x>yJWF0OxUIF}m zBqmpDMW&)PX)so;e3F`@xd^z$8DO1UbsLZ$nPbGTdy5pm<{; z9z3^DR<;$(vzOvk|3s8**%f9T^(!6QFp#->FQ5%k`J*VW9Dro2(DgBxx{0;9eoUEB z2wQ!OTdhOXPXm_iz$Og|+hN0!5R-!SXJ}G3lDJ7)$wSSd!!QjU-CbR%J$oKIcSvY{ z7Q>O6YFIRpo}O-8xX=i(xZ-|pb?N-YhG|*0?O4Aeqfy@icC#}Sg0967XbV6Q98I^I z;Go*gzXL=J%ShAkvAH^%Kt>r`^G#q-050@7#>JKxfQ&}Tc?IF|>yVN` z&pwJh^>+cz5>c&(v^Jq*sHG-T(={hC84xie86rgr=`|R$y$NH*fDsUjot0q}JpT-- zCBFE7g$s8$C?92ME)y+EmuYJ$)5bLp-+%`T{=h0B0!B5M5GdGc`$TnnWC7q0v?K)} zVxcV74Br0F$k=E@e&v0Of>ff4P4yy>q1L)e5mRVkOnex}ymx9{+8nth1=yUE3HV#F z%hiO^Jivi0G?bo)A#<^`Z1fApIaUH*gntL&JljcWnpP@WGBDLfNIIQ$q|jB}fph5S zYr@s{4{&;01-{QmItBF`OMyw)x914bE*&AD*IS%<-|?NuTw z*%BARKGb#-YN$B<(zp#e83x%XY#S_RA^T9Hw_QH!!GkCyrU?32N4x*Ld;j3Ql6=_8|qDMv}TtQb=-1O5##>4f5U; zWP=;>;6*%F`tlp<%c4afp?IF0rXZaqp*Gm#OK0$LtTFKVDY6@Gid;|5KK%2k{(qIM h?h7Q|_~l;#1^{hH`BJynySM-V002ovPDHLkV1ffOXORE^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_heart.png b/apps/icons/static/Fat Cow/16x16/folder_heart.png new file mode 100644 index 0000000000000000000000000000000000000000..01f04a52cf0c6274b525ce12ae02375f23f1f98e GIT binary patch literal 818 zcmV-21I_%2P)BiVA4Y;z6?VLnR%AO=;p z0l17R>1!&2gJ0n($VTz0#}qt~Vx}ncwMB>T!Py2bxv2)GK8@j*|3`|h&XJf%Akw=) zE<{_eL(T2O5}?23Ev&d{cMAMa-WSdYF&^^6SXo9*>l2wLR0rO8kE8lh3v`75+#508 z{X(Wzd*v#u*`F{x`S9KE+RLfmSPBK;F5CmG`XLs2!E&--u0)}J_aQRUN0=508_q!( zF|0i5kSRLLDyZ;^911MYOk?Z*T54yA=;s0sCjW7`4;9@4>w68vqu{ic-I<$} zK#E=M<(V+Di?&l;;(*HoINiwe?nE?}gzj=dbLBua6W~;RjrMwu3#;)Y;+7camS9WN z7WZ)1UC5!Lt}uC(zX(lo`| z#EK;O?4A_m2izOltIA7|9&15EG&DMncQbSCtv>&C`0gFG&s`+h|40_e<{RZjZ3FdQ z5xaOs%D^$NxVf*mophVtAE|^KWdez;zcEDBp)wG3KmAOx){tW6XVt%4|oYLO5vB8sdQI!iSK-WFh1P^n<}~_q z_W?oMS%a4jCKbZW&2t?xBnP>Yx5_%{4c>_HzJ$9x#f}<+14uBA5Ii?3;bc7*?B3Uf zpH6RAlKB`|Z%P zj1DzSOb_76mkgM4P(hsqEQm=$I1nqG3L>O~Z=7jmZqa6s@%PiU&T+&uAnd}|C*al7>49!wUlvHGp`$5iCv4=j6PNN0FhP; zU`QJPu|LHl4cW5`lT5W!Cb9Kk!s=j>C|}dMP%1fd>juoBGCht7ZY!S?<0R4vu56K4Rn|a3SK`p~E0FaH zRA27J(4{lIeKptf3?~NhR)17B#1K8UPNfA zWMu56{-2#3pVCwZsQ1@Ll&UztdJVGjeOg9h!=Bdmj{I?<_^5OH5SA$aechVY!y|=% doA+CQ0RYyX_e=Niz#0Gm002ovPDHLkV1m>hR0{wA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_key.png b/apps/icons/static/Fat Cow/16x16/folder_key.png new file mode 100644 index 0000000000000000000000000000000000000000..02e9416f73665fb1ada053fd824b981c5c3609fd GIT binary patch literal 802 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_page_white.png b/apps/icons/static/Fat Cow/16x16/folder_page_white.png new file mode 100644 index 0000000000000000000000000000000000000000..54791dbc561358b405184695a463f499c9e08ada GIT binary patch literal 722 zcmV;@0xkWCP)@4b2NoO`}=zVDo&PY=5?s+bRJ<-r&U2js|EB5|6(wip-6M*by1 z^seldCi!UJ6QEGEha3l^_j@A@@`dPkZh*lBgmlv+WQ`A?mEzJtQMCt zcEaqh42OMCsWfGUlojzu129Xa{kl9t^#c^WV>^%`{Lf@--!sb@X_uft7i@yXI06|3D=p~Hc0RR9107*qoM6N<$ Eg2wzuL;wH) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_palette.png b/apps/icons/static/Fat Cow/16x16/folder_palette.png new file mode 100644 index 0000000000000000000000000000000000000000..36b680bc3377057faf26012e37ec78240e6d3fce GIT binary patch literal 811 zcmV+`1JwM9P)sH=+G&^4ICBo4;K6l2mc`m>uVtO~Op z0miyk)xvZxt!n~S)HsN9^gO7|B9eZ_)_fBj6hIR4ER)10i@?xza*jb6x(~x(kh7{$ zUe^prED<$+8S$5p(c5q#gUh^vGU*l;$cT_3nd}_u%-aOm%zzOQv%XEB4r%)hG8-5i zUr>s2-Bgc>)S{FYmCJadWXp-l8U6GVf5v^J)h%MiYQcoSu1xz^>RU^k0L$PulR#LW z7KJ2Xta}jdjAVFfUXenxB3s9@3-mQyIw`DBT*2t)ACB zQMSv-DfXb`_+^BaRIgwZDdro2vKU6i&DR9ftx3#%??UI3J19JS28Ac~!O)o50>r`r zOnhxeN5ftGR(Z3ac_ZW-gEPAjh>pMrw9)kK@IG(B-gCF$7@LND@G2Y`!w9AoV{7FA z9I5Y+li=%7oQyQC8P} zu>NdO*@~)Z#@ZHG!_f_B)3eb?wW_xk?9QhpRB&(dJesDf5H7!M;uP`i@zLIrD{a5x z>$k3GHDzf?b~+$wGETtxjp6@f&pNtUI^%x@7yzp}1jGVW;2{72002ovPDHLkV1gHKdbI!m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_picture.png b/apps/icons/static/Fat Cow/16x16/folder_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..06f3adc9050113dee49695d56252eccd43c1b872 GIT binary patch literal 771 zcmV+e1N{7nP)8n<&UV+}lO~rW_iFOFVpsn1G zn%GT%Q}N<@A*<;})i8MF$YJstidY`18_ZImnDP~f*}FiJ*l;JvQ}{`=d_-A+qFOlrXe;8wt0=|Oh1yFaij*@$xfh_f^@|c6-&_F9L(zTCd{7zU zA0y~#se@^Itfe$Ak~fMo31aQ{mP(~4YGCw50&^o1@T>C_uSaic^cd&Q>o)X5~aECH~prbI2G0u<14gtNW01_Zd^_k$}sm{x?) zkRRFFR;1o15#92NL?wV7rw2|@?vlmlvi&T3E>EbCi(oF3p!LdSabTa0)Wj4*fwkU+ zkcjWPc9U|D2922rAdO=)f({C(uZz3ays$#=4&*9jT;cFe*-_JmM#PUMJE0om1I_Jy zwZazO-LOTUgm66CJ~2!^V1M~qE6Kw6|4aT7U;t#=>^JQSl6C+9002ovPDHLkV1iY@ BWV!$V literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_star.png b/apps/icons/static/Fat Cow/16x16/folder_star.png new file mode 100644 index 0000000000000000000000000000000000000000..ae8fdeda0d20115532c96297d9544ef4064f198d GIT binary patch literal 830 zcmV-E1Ht@>P)%Au~nC3 zvt2gVpX==G+|JD64=Cs`XYS10bH4MP^W9-1?KQtmLw8Fv3CkE4U_zN^jMvhe!}^3x zWA>$hvA)gEij`c}^a@BAsURUR_`D&XK)x}yox6oW1-PPy8CP;`0BM?(ya9cx1yVAo z`Im6C=^en?R@Kx^rWQrTaO+jCP(>v%=~wI^xk?*pv@c*RbZ-S)3>X11``HRK!HaIw zw!}m*ru%(v>c@&qt`RM2mx=9`Y2kunrhgLAV2EC&4a`_Q#VRPya}3ekKBoW>htMnl z#V(a%%@F7tgUjteQ604;sa1Ui(446PDz(yn{eoh16FO!GrVt7I*f}ovDh?pKz=Ooh zGe{b8tgjbY$B#i|_@MI=#MX>Hg>jCJP=LUfQF*6}+9Ww8v)f4qTZuHusxYk2jU(s$ z4J`F{6UZqnj*TK1j&~`fH^@QjrzZz8K5L0>>%BZOK$Qc;Dgp21$29yE0(K$t@jk_< zrckvG#gb|H=K>1r_RuUBiLQH70tkl&&$&ksE;ka@L4Ia?6S;dsy!;PZ-Ih z+@S%T6}c8S^!>S-x4G%;3+`5tj0GTel^_v`BBQEpU%2z+tTOuY%<$oxJ=3Y<_m|1} zx3y1sx`x%EUIgcsKkfDXy68MqjqvLe4~StiBLMu%OoH=eQ&m$+eI**Z`(~#8{nv%@ zhU(nXC)fNRREL%&jdcgZ|E+@D`c)^$b#jf|Z~a!}gMS1V07WMfXqlcD+yDRo07*qo IM6N<$f<%>mk^lez literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_table.png b/apps/icons/static/Fat Cow/16x16/folder_table.png new file mode 100644 index 0000000000000000000000000000000000000000..8422499bc446c88f83d045745054556d25979ac2 GIT binary patch literal 721 zcmV;?0xtcDP)fAX7Xv;#3JaX zHQ07zbz!iy%L+;(iYr}+ib546Tcs-zLv}(JZv0gcHxUFya8uBtcHu@uv1(DfD1KU! zQfp$9R+GN>#yj)!>8f7dymx2rz2|<;JbHg?f5CIA?b>r;goFf1HBTfC@GfMIP#3a~ z0@17bu`7n>$2EXPO;df(zk0GWM2IA@+(Vs^?0RBP-4S@0; z+^dURl$=OZmw0@MnE(H>i+z~%QR`HcH{hXcS@;pR&pUoeF9v#F+5=lShYPrWs zZWh&Y3H=xDbCt}7;x#hwd%Ya8+0unO$ZS5#c8&DXO=J%D@JJj6Ac5uFH^e%30IRdW z(i0%a0Nz0xpDB(ZAPH^U))m$@1GEUIQH3xql=Ab~6z^s_b3iESuUgY*lHC|ib|FYr z3=eI$dYFgnvu6kr24De^u5FyT0<^VrbFl_>txQZSGZ|*;tj;TJ23r&5X<8Oa#iqut z!(1xKuu-wfmOkt7@Yyt9PJwVh;KB1xW&~V8lMCRHh+8O@S1=$R zoBg@uF6(&j#b=z{*W1t=bbh#IP)^ETwEew!5>tv%51pGoINkjSqU}-g!7T=XcKi-*ePp-?Qh!hTju~0kJ8= zM45U>DdS$eX)0wKqA95(Aq*<32~dv<2W`9 zqLV=wz9OJdw=$df+2cZ1SWCCjeW^7gS1-}%C(3F8D8GHY**&?MVo^l zyr`RHc~eB*Y@D9P)G4Veg<%NRPV(XYk9ndyMP^9{#S&b&I8Og}L+seOvA*u^MG_GM z!YYQNq-*%@YLt8}iiee z+SDX`&6h|qP{9m<_%ho4H@yZU5zx6Ey!NO~BqmTDK?d9sg zAjxEsa?xQjd!3KIdYAm=Gfd1@zt{5KIFsX~R&J1+OcT!iLhO?zVnWvH5p88TT9Ou|`hN`^j(pMtp_R%?Z-?u7&!DsP9T6l_*p__MhI(H{<(Qz4AVyz@=K6 zA(2RNY`BNla!2w{9nCswu=X6wo-qeJ}IgO@~#1kO_!wJLl`yqVX%%Ra(uAWBJy2MT(-nt z;)OK|w^Gr%>(JRP@AP(bd44vCn>>=%EIJi8*X{gtbt=vDw2Lpg?maf&`=X5&;D~Kg zskrE&FSq}(>A=r_&A0h23))xAa^cEimS*hM@Z36W&X?l+@Ep}j4JCkuC_{zZrae}j zdY|OYGjEu8J$h8SP5*oPnv52tp>hLnEB@cove(Ve@PAp1z4ng)0|55|Noj(bCItWh N002ovPDHLkV1oM`ug(Af literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folder_wrench.png b/apps/icons/static/Fat Cow/16x16/folder_wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..e2404b33f0ecbddcc07cd4885af7343741e3067e GIT binary patch literal 849 zcmV-X1FrmuP)MN?rkZ15x(LCDNYLLo z)rWzMD-d`H?vX&)oVAzqXh=n-ZIN6iu1cm(5Csf(^usqgt_?7$Sq7LuZwEz2^JP01J=_rg}_Kttops}kjn`H2x2Q+EKe2YkAPEEIGD1p^r? z>SiE4eH$c-*l0||LP*A)&)E?2Zrs)-_$S9;-nEb7oS>tVL~9DV`&5BGdp{VLkz-9m zU@icIAr9xu&q0YOXnOKkl{BD#ataxxTgl5=^3fEF0C2T-BQ)bh?y-yLb3DY1X+PTD zJM~yq9`0*@_vRYwswtimz>S<3HJxfKNO@@;5)visEUAFIwVonn6E}{Qz9g!N~_XXhU9c*^_`J?LR?w%j@ zMb2lwvyi%Lk9^C!+%gb7ek)C>C@H{z{ek{J`F(y2xQ1FTG`K41o42>FSOymL0{tix zNpQK6QpNa~3a@vrJsb=iHQbz buK)u8{WL0o7ak4900000NkvXXu0mjfkB)?` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/folders.png b/apps/icons/static/Fat Cow/16x16/folders.png new file mode 100644 index 0000000000000000000000000000000000000000..729f084d7832c7dc4320ebfc7fff588134927965 GIT binary patch literal 656 zcmV;B0&o3^P)1RCwBqlTT|CK^VrL*_lmhu{88n z4_cuKp75o@dF=AB^Pg*p1@Zv!cQIEFP4PN{cnpCt!6HS^X zw8`#{&&;l|COvducG!2HecpM0^Nz^hI{G{GTPYm|Fhe*JLaNo#sh7jp!4U6n9MYpx z_W<7qG$T^tU3Su#KnP(ZunUbH=|0(i_QkQS21@!@0+_jrR30->*z4pvzFD-mRrT86YYeKqEiGK7N2!~4(U%etKr5_ZM zfr*){+DH2GV<2eT(!86edJK$`&vlfGD-`E2G?Hf6@Myz;U6?tJ!lQGH5wh0X?7$f4 zX8hVf<>MQqryo)uc2dk=J3*sKLR471eo$Mu5!9-(TXi;QL#4mMBz$iZYGKBf;SNtA zb1@f{B%S!|I#5%}x~UM3;%4M8BH^m*kbMJaRMxTiB^N=YY}qTIS*SkNGTz)*Ots0b*RzZ qKDHoxS7dz~YwY7pVrL`xBftPHz{|gTjQ?){00009+Q8d1c9Vk?LmJZp?1BE;HF1nEUDwpB#a z2FXUVJD=Z7Qi&MJI_$7JKi>Pk_Z};9SN9f_R|$iMu;r&{BE13sF~rsWaE9zt+i zOk%gTA)oA}u0%%UlY8#@zTaPyd6#7#{Y{`Rd*42wTy(MP{C$9Y7#7RItMS8c^d+j4 z`lCa4sxmJhADF!q8?dS}Q^HB^qfo~>Y>7u;g=Ce0!3!_5n3>;gs_d7y(RJzu$X$Y1 zyVaaSw!oPhge?6~Ijj^S`P37x;28qJvJ|PWBO@0MXaZ-VCkyX0sQAoG0fN|c652l* zJC{DfciLAqjgF3G8Q8<06`nb>X@}U?BCK#H7tltq@uFFEFO=IC6 zjluCqDlfmRNm*Q#vgAk^j6HHe8f&7-au|<{9qq#X{4!oIIJi2n1)`>?*`#{R-@P52 zn8F zTD%@Oe@Rw10b@KG^4rM1Sw!Y~a8Ppg-bV?leEo}UsKLp2I(l$-2P(uu{#60TBM*~O z3ctss;6eo$4HBGAW?Cu^iwzy_K~d>;Z7cwb;;a__>8t}LnlNBo+&R?M3Bzk)>d7;t zmX@GpV~pYag;5B7lXWx*Co(%Y=U0yP^`J02kMct4b9Q1hFgc8k(TXSH>20yhdrHb zD3;bxu3%ibE}yyicz{wevwyD*MZy)a?|=;}KB;LKE(1N9mqz-rOM!o=67Ac3P$0L$ z_xVpA9T^<#hKB;$d_sNy>B40|3Bj$qlMq6>9TIgnDRl#=$MSNV3|Ds;&H-7)l o{yOuNQ@d4ddn2d9=6(t=07-A{mL_1hs{jB107*qoM6N<$g3_5M3;+NC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/font_add.png b/apps/icons/static/Fat Cow/16x16/font_add.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe60d2d3cc46e552b4307690c3771e00f17a686 GIT binary patch literal 765 zcmV!z)4CAmw9xBO|1C@3nUM2PJ*2#j7LrF^glkqV_AqKJf|=q2cfKnkOJ5J5t*g{X(j zY$Y+VO>3m;22#kg;ZjewN{JLj`9}gS)}&}!>)x$JxF3vQVr~&9 zD|5`mpbq6PH;_(-!EV?4H)A|15S)rb(BAhLOT;CIgsIDeMFPD%Gu;}f^|{gWK8)!2 zC~T=#(qk!BsFcu3ewkn_d*uy;iEeb)?e^m1G{eYf=-2%8)U;=dw;;|`6H&kl!R_$4 zeWo_*N^~B`cVxPX3!NAU&EiEn1eUbJn(o)i3a0%c*F(FGjD@2sya=~x7^X+iC@-X~E;KX5_-W>-(fkP8O zaJUifqAo1_mMQ?6hFkQar@jN;Q$&m95RBnF=7VpBIDqx56 z90n&l@!=C1XCmZb3di`-5?3y4S!>Zh^bUh}TK4s|)#-h02X#$LM>u>FrA0s_29!BE z5Sa%y70PNwqe{Ywb@r^MRpma!;y|G@55D8AFDdccL!G@t6=kJhL{WD(;Y_74dCOVP zKW|c3W#I&lR3pQd3RMGY^x|Zx$+KNmHV{|zj$B3i>%_jCdq+B;k{A|^#_RWbWC59n zveqr6kZe>FxOTT6Irch)CZC}o2k0MbfrVVZd;=C{@I9eF%( z^MhVMEK0a*G!To&@oZ$|btaoNczC=;peQtrawEYeQN54;zFur?Z%e|d$w{I3Rht4O zfl^H>5F`;ke!o+~oE<}AC?QQjDU%0<>(Mk_nn@`xuN%mGb1^WR!_ALNRBJVyRjR6k zza|hpFby5uT@;I7k1+H&%9ZHoiclEbi}g;l5$HNkHVo{Y*0Fm~#mbvO87DgBYrb`& zEfO&(On&-&dS5p1=|aJ85GOXM2Q!CcCS!;mqhVx64$p)%zZ2dCHzhS z2`-FZV|n>STf*Uz-RhgJTA=ck0ulti3_Oy4^+T`p)AqXbJ!=KIhmDb+2>id0&9eVN zkT3Vj60Yj?T_=}&E*}UB{X`OW{?im{MZU@+f`td4@NpFXjtjo;yBORHFaRo*2sTA^ R`(pqA002ovPDHLkV1if4^;-Y{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/font_delete.png b/apps/icons/static/Fat Cow/16x16/font_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..d76cbef4ced77e9aaeeac968de80af0e44f7d6f2 GIT binary patch literal 791 zcmV+y1L*vTP)Q50S0-aFSs9i1Xm zXHvAWr&8jOX`_V^Vc0|bXso{=F#0P$6QZd6=r6;df~b!kW`tp5S z&m0{`otb;@X`dNO1E~)8a5(4gz1Q07ti!gQZo_;-H#juixJ9$l;2g5VpenLYmL&_D z6Q|6VEE2-Hexjn#Ug>h$X%CnvvhtKWNuolGv40dWc$`U=k8W9;fh(P3_%=fz#PwK#%4zQGxQ{0~ncm!Q*F5jGkcOyDJ_Ijr$Mg~Ugt8=U&U5cQFB@?Dh z@wnZ(2O(LVWe`O-T&W8aY+31PcBzyS?*Tk}(TNuS zcm!cuQgMuXu%_n@tXs>-5DN%R$LH5?s(n93p+tn!jor&^$uK9zqoutAEj1;MU#+dL zd+y10H^5p@2tGPQtr}pmj4bOCc!o!+6%vjwwj^RhUM>P5AU!PwrN{4i9@Uny?Ps3w zjFqdPxruP;POxoNvmR=@3EtHMMHt7ms}Pex;eVjWk%jKJA7)Gil#l~uVV=eYXxGmX zdk#sKz)U7uWhk;F;p}C%Fi_N4^Q)jQUGYQDrZOI@k`YneLsuKq{hlTtk0Q zYZ8p|=X(#N%`18|zyCelw7kY*PI4LK2a(i29c(IZ>pINv|6?i5uuLb}B002ovPDHLkV1nq7XU+fs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/font_go.png b/apps/icons/static/Fat Cow/16x16/font_go.png new file mode 100644 index 0000000000000000000000000000000000000000..0a9d8ba72201601e98e7f87816b711c648ca2247 GIT binary patch literal 767 zcmVQ50SGo;!0j$HuXj zk0}$aK2+2c#%m);5g7?4Q!v?&P(c!XiGTg{^dll7KMMv4{prgrOHm6EB}B+6D$PcG z6k3C?tY+rkb2{fvgAPa??uL5~d#%0C+UrQintQO>GAM&?(8oMHlra!lf>j|)gvbtQ zL!Po3SO6l1alKZ{^?2R6d=FT7rsq~yip+^5N%{`~Wl0u7t{f@MLhI-<=2jxO;M!&q zgMX0z(Sbl&;`v7KE8Aj*BVEk-h&EPnJBykM#Mlg$3FHTOhdMgUD(dGY!)tO1y zRh8?ZaG1(7Y@9HKhr^7x4wzY8@2IZK$A_SSiOIn4wctW z75@1)RF%|2w)nimA7PPA;S72*$GH<*?KTXKjG_11VNG}?7@ELf;3)>DIxsx_1pR@_ zkSu_I!H4S7bK+Vag$u`aIP54ZF2GtC*prb4t+8`RAug=o4ODwfBW~|V^q+7mbow7c z|A9V57{^_ x4gtN-(8s~&1sL(q;=e0aXpzU~*x?@m1^{w=EdP^c^Zoz;002ovPDHLkV1f!ZVg>*J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/font_red.png b/apps/icons/static/Fat Cow/16x16/font_red.png new file mode 100644 index 0000000000000000000000000000000000000000..2d96c667c77d1d6f4da20b4de1030b81061ad00e GIT binary patch literal 608 zcmV-m0-ybfP)jBQ=d~%{he81K}wDn@4i9`ZbGi7@aWnZB>Vf#3g9c%*g^otC8kDt zjRJBV9v7&rFG0Rt!S5$&c#eaP_S4$5{}V_dklFZb6i`2O6$O8_Kqaojee(skhcDnT z8VESucyF{1LP{_h0iR0)=X!zn>u^$OIQy061log{*PkGwQJ_)*Kb53@yTH1msIGm) zU23l>fglAB#*)D94lw(S0(AU?4m=l_c#3M(Ifj7xp3ba6=*0L{ptW63GGK4Pd%lYM zsmn(YFjn(`%zHR>1^?nA!t)a3o0^(=Jou4lj)RNp`3DNhdwZKSo|nvkDAlCC_A<-m u@@74x9}*4CdD^$(dK*^& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/font_red_delete.png b/apps/icons/static/Fat Cow/16x16/font_red_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..74fd0cb18d03c130ded7602f9f6a61e8b5b983f8 GIT binary patch literal 741 zcmVQ50S0-aAucNo6`t zsY5AguMg46#z#=}6M>0Fs3i0gXP2^7nedLdXR7lYS3!5kY7)BowNo5f9_^=YY zbBA$!^bj;>y!Y^oALWyU9j8jsC2m+JbwR! zr6f{Pw$)-m@YM)JK``a3s*cl6Cz!x6r>e+yI8aqyUhfM8EWDhf3j|0gkR$;ORa+p6 zg6Yp`y15n>7NOhYfzEr>)Yu4}sO}F13mZ|w!)G7o377ztTg#zL>@F!WEeTzekdirJE)^y$N892>|{0Q=2$gq+q5d2&2rCVB&bzrW$$ZklnQB*nFz!nKFZ z(BoD&4X>I1HbxJaKNy_ik0d?$qzysDL@?5Du;V;pMSBtHxQ)-feITxCR+NUK`}egU z$+lk1kHj(z{l!KLkOFcB2B&64T%XbEuK}MD;h)?TZu$JuHw^zqX=445NL=m37faw1u7!U)*EHAGft$?_IiDVZn1nT&8X+`Tw5Ql@A zg#jNxH=r3L_TtLnVz;(kpFtM0vobRLC(;0JAg%#1By{a2gFFs$IwvawkzV-!e=~^s z@aS5{&PrF4T~%%-U@x#@=-B~@S1{fJGoTR|ZH_-az1ezldVU`;b)E%!;q3pvzaR2& zFfcGOF@n@gfvR-}S@8MAy=g$UHzQCnx&s*zDfu7RAB>EQ3`|U5yBL9*jX@Ut`SE2o z3kOdMNU<@pZjdC11}Q{$J4_Cg%z=2xr>D3381ZE$96%9>@BRAv@yPy`kPvbV_>axM fqyQAJ0R$KTyWfc@T>mRd00000NkvXXu0mjfadovg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/font_superscript.png b/apps/icons/static/Fat Cow/16x16/font_superscript.png new file mode 100644 index 0000000000000000000000000000000000000000..93daebff243e7e08e36f438ea9820737214d3e11 GIT binary patch literal 461 zcmV;;0W$uHP)pObDbINJX=7@T7ct zdb`B5?NJPjj2!>}F)*;RvLNY&gaNWbTm~%s_xI0RAT7+v3Q__L1|Z3Z z2m?64=7kuL!7r~KtpM4~&dP-10(5}QfQ3LEzb>t4T?yiFFtgx|D0BmwL1Hhi94>Zi z+w~b_F*_?G!+#b$~*8SCtz$v^iMu zr%ad!8-da0_~X-?ttY4F_W?utHOTs3KfXWY;b4$wWCDdh!*n3dL^psDs2JUWj4(I- z`}Ys*4@O2t1|}vZWH}VY#%N-&cs9o3;P)B$_MZv zX6HNTN(Dh+-*PskUu_8Rk=h{;P}DT&-s9I4 zi%QNHH12Rbc^#iJ&u2+#$WesYtlb0qi}HOetbC+cgbOe=M%RQ^NH+kURx1hzy>x8jo;(3GmBG{EmV0IgFj>)oYZOWsEWIjNxa+4AX{*7=Sc>+V+X&EZ2aWA zcUZyqTuJW@KiICEdR;cI&Mcu&Zcz4jjT7tG=j43R!Rq@hj61HYkmr~y_g~P>xn+hx zT?k4quD5-LPo^|zdf{zITb}_fw)MqHk|smd;LwF()f|_Kr3O;BZ((y|9c8

    8Ec{ zv70z9ouYVBM}grS7HZ)X+NU}gLTEKRRJI#oVx`)GU2S6R!*~cvDL77h2tm^oPe`T) zAx(Yil9w-0yWuhSLAY_PjsBxJKM`laMab;=tm_Y64)p!6m%E2KBK2sMxewrT7oT4v tiwHf{ooSo=8nx)ei01p1|J(i}zyJ~Pnq(G8=FR{B002ovPDHLkV1mtdF?av~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/formheading.png b/apps/icons/static/Fat Cow/16x16/formheading.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0c786ef6b2f38e9f9ee718ecc7ebda12d8ed3b GIT binary patch literal 597 zcmV-b0;>IqP)42Q50SKqp;Q9}QS>ML5uf}L|3IiH#bPhf*g_ukLA0VT^@0W|wYkmAnc41rCP_<; zl`gX9tjw7`d#!!;(89_ZvMgf(BuE$JAc?;?k^G3*7~_eRWZbS*E4umfcMs*`6P~w( zpZpKk;#Nzyc6y|1U=4PnM9Psb+m0NDP_E+AG{diUA8YGPpCbww1<_?Cxpw~{N=E`1 zB8-C=MPCZ6K6-$GW!SrOGnK7wAI1>Qo-U&l1fGwBCiGOHY~P%{j-!FC(38bF&sMLB zoQ#8_MZq^mn?=|!MA`+HrbtEgi`CauELyg@p%q;U#Bw1@eFwg`wz1vm4odG@xH5en z?Y{GBhQ|~364#XG@OtAF%9E40Fm(~{K7YgX)G0|C8SqKRCQ9f;vG$5AQHc5Hb&jO7 zohac>?0j_Ngg){GA}RJ`Td6tR{nP5D?70jyWNO%L*Vko=XwkJM~8WDZ2s8dgD|o%l)eAt z&y-K#AgD!u)GA|s@n!Sg+)Ri=;OSDMd8bwlNk0hAW&5vD-pPYQ`zM!Cmy6NrWN+QL jruQp*UVbS4M}PqUftGu(uu{Vz00000NkvXXu0mjffA<}0-b6{=Di zz?Nd8p-pVU#u$A7e|P{FCcc9kUxI~Cp>Zo=?*`Zl?yMoiwVG&%%FKAr{W=J2aK21t z=ALu!+3cgZ;zJgMl!>jrGo6cX^?IW#%%W3*D1`-@pCD z=<}ET!VG%zbbS)r?>`_$%|N82MNU0BPO+OwcDld&U|@bOM~zXL3RJ2ECaNBlidUk; z!{BXhC^*B0uiH)@C>+R8KSnPa`m0mMoOnx5qTp*L(IOU!2W z?ljF#+*=93{M=Ypy(ws9XWgz%SJCRs!WRy2U+tQ0zCD9WYUiFj^67V~2hmdFxV6@@ zTi5F@o9(5IP)$I4L0O7NrknSx9@2Ll8guZe z1H4wa1Vc9V_{3BulWtxIpZ7&rIUV%>k%~WId0ZJrX9(r5{TRpPi`=_5s1|RoF%~rJ z!g~81?AR!Yo~tD9{KNR4U1Wc5BUHDZ)ZBSIZau)e!zsfxV6(scmqYdTM2_lj_ZX3_ z_2BZ8=)OSw{29i3u3+80Nzm)X*Y*>mmo5@J)@)nc4 zb)AXJ-FW{L9vU)|q zn z3=9z}C@CTgP}IHcP_eKh!NS7C0u!iR7?>&{CO|MSvLOVj#J~h9FjPQkGT$zJ!Jzhnk6eV!_%VnZ9{c=L!;_N|i9IK^HaeJ-TH}x>$w8t1Wed$#2P1)t=C8=;x7%^|eLF(2;Nu7BMK%GW81i#? z^Qno+${tJ{E*fLIli>BoO-z=HRMkO3)vrBxi;(mdq)9+F1ir+^RvXjDM-jyeFF$-Y zPE*x=2JWl+CVW?rpNrzKx6_tnC(i!x#VYluP#{}Ej&~MUjKfTIulc`A?|Cl=K?JOA zw0a4glz4pH2tYjJ)8KU)dT-(1F_0|B+Y-cO>XRqzz(E>o72 zz|MZ$d$xvZX%}MR!cI@{g%9&EJ--BxF!?mn8M^b~yHC2Qxg|WW5urzR8?-vDD7Z9d zyngnmnXeTljE@!Gk1J=!Fg)m*edv*Bz-joNKt^wf?OS8AjRXVe#L7h2WfMspHdelc z2#8^sfxujd9sok%&{7E$XkR|Bhu}E7?d40immj%qzVtheO@FK&=+1{KYJ-pycrs@u yltf`;;li=g^flIO$ugZm{J(^BYWz9>5nuonso=96H$A-o0000My7O literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ftp.png b/apps/icons/static/Fat Cow/16x16/ftp.png new file mode 100644 index 0000000000000000000000000000000000000000..2b88fda0139e1d3d59e3357aca484d697159af0a GIT binary patch literal 917 zcmV;G18V$q_nY_qzIjLV9((>rt5n=#TPDsB zQbTCEPYAhPt$1jNeJZ^+pePqG znJaedst%0NK}y*S%MX4_G;Yw=ImLw`jTU*18((c=O??#ax{I{bOeiI`657o8)jxvH#~gY+d~%@2z`|Nu!c%DT**>u%soz=4amJjk7DDstzL_CY7GJ z*!#uClythC86AV>M!JF?HY{zRZ@ht&?Ij~WByHq5(-)+9UYy@=&4$WK(&4KNCkx*@ z>ZR(*T}_!M*mbsSqKr96ZvxU*A4Rn}nOlXe`WQ*RhVC*6{&azfXe7Pku-{uY(z5n5 zYs&`UJQauD^oyBC3Eb+Swy_4YWDrZeL{6EsC$bl}9%S)0?@EO)4IJN?vK(Jr|8hMw zGD}1FGpdYu_xvYXSI?c>h$iyXKYEI17w#z=(szD8mjf?cy6dTZI^KGaL{7O^xl(#W ziMq&f9?|mTfB4|-(by2Nks%TpLHEtwB(n23efd@X8rV+J?|XliW-$AD2Oe2e7PQcH zVd553xTHzpW}r9q^}e<2`uK>b7+q!AI!8i2CD;h%&mBIH?e6@ue*NpXZN)7t?!U>0 rhw29{YF0lGQQO^wyI#GD9<<;k(Yv;&C=@BiAXWk*EhaR7tv0(! zcE>kwSsG7v;AJQ8eeccp&6_7cYkv2hs`C8;pz!}CAPnQnm0o8?DFvyMk6yl5u%`|| z2*EX!uA|0^kza?P!{l#&T`A1JC|AidBS9zI2Xm;*-G}FnC|^MT`ecg#2^eIOcM1_x zqIBmrz>ERO=ePsf2t;K9iF6ca9;J~jO(Kva(0I9l*EgE@(-;ziA>%`S26H1vjLt~y zH*sw_hwNDk*d*ZZ5!n!#a~7_WU&l30;{#1xfX;CoNMGW_y%f;*@a@ee#N;Q4iNH>s zu5uwA*Eo$wkgv;8fj&tP64_!D=y^DD;X6}T>NzkPVfpU0pgV#;Fc_!tAqAG;yAI+pYDkZCcU*Q?KmP#Mw(xeL3sHPW zg{UudFN|}yB^Y5B;&F-Qf(Nu5yn1#Mu82ci`iYZw*KuGfPnYUqebHmwco$d#h9tp~ zSgS}(?CawE;VRU|10Z1sR2wUBo<78Cc^Bcp_>h9+b~svsLD~$|AKOS5Ye+8L(vOAP zwY8c=^Megz5Fwn;_^^$VzeLG0V^BW5Jx`*&m_f_SAe;?-uaYck(%uLph_H=Brrzyz z@~Nan$z$(d{WCw?+lT<+q4UDf^b>n;B?ggKJD5g25p;$1>+M#F2CEjB;;nzyN%814xY)z;FNn002ovPDHLkV1ne2JhK1* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/gas.png b/apps/icons/static/Fat Cow/16x16/gas.png new file mode 100644 index 0000000000000000000000000000000000000000..b3fce1a98cd88b24e475282ac56a18a82ff3e590 GIT binary patch literal 667 zcmV;M0%ZM(P)@3V(A)bYe+NC%+`~eZpz*Qz`#6}RCle4n1@oa)Y&P8mrN|96v5er2wo`f8Nsk8`) zC`LIhB-t6i*-h5nvvT0=&U^FTH{bgiQ7)IElv-B4zpkNSA-NPq2mvWm%Th|u?Bh#n zt>H8H!r~(K>_31n-?lOJ;Sr7<*@vC&->6n=PaBPfM-aq8Way}HXl4dW4`0DoNd`74 zJ->P0c)_;qX9URo0}!a%$Jhr}t}noyi7E|f30KYc4aq=VJU+c+ zmBBywe?-|FjYgfY1`JSIVExWjQWc3BD7H83qCmIXEo3s868+bVrPJvw2);&bI-ryv zsTZ1^{A5=1{+6wyyvH002ovPDHLkV1n8d BDC__L literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/gcp.png b/apps/icons/static/Fat Cow/16x16/gcp.png new file mode 100644 index 0000000000000000000000000000000000000000..c971649c8091e316341aa40576cd2e2e08a2d790 GIT binary patch literal 633 zcmV-<0*3vGP)f?mA(AE>GR2lg+p2c;LO;Kf?fD0(W!B8kxwS|nga+8 zkd!9P&W`VGG&X71KA7EQc0S+loA;g=n=ZkU!lXaCP*Mmf1;Rr623i|)eQ*E|XTR`y z$XD|#NEcirkM9HhGd>;KE_k1oxp6vz@wZEGY#TN$sVs??saW*IhYE&|Z7<^galV$= zk4JOM=u--gA_2<+B@GOZWpgukV$rEC5!T_fJ%-8oN$xv($+d@IMX+s?z+abc5s%Vs zdOp@Sw7DFQ;Avq6jzb_VOIfh^UGx44Y!-Q*ui(Pby{Oea^X6V0lZ79FBi~z*tFjeP ztz+u;si^EO*2M?eT;^^pI+62sE42=b^*+wAu(-#ITeSlCmh}OGu}};Xq&{K7e9X z(^$&3vqeIS?-vP9{1*-cKG%2CknpE~5UsR}b4ARI4(GDq8=hxkrL`5D8j^u=pmC52}0l2!jITU$jsbvTgePX zGEGy%k3MYI-PyUFJL}3~p5e}&d++(3-|yUWMr!Pw;GMxas7#U=ld#!h7Dp_``N;wo z9=`n|{2)mZI6VrN!8$+8!JU%<^5GUaC!1K);1z`~G`;%@O;MoGkYyP%&1syi2+G_e zxBL8M`!diGn1w9D3kDu%F3)$N)tG@odqSbDkzOflfY+0k&C2fd8(p>ex&VtHCNV}$ z3*ktNA3Ny6Gg9azHixP}C1#-@C2WKB(uRQ`69E%JyhF1n&fbMTVUzpn3h*>APf|&) zMzU2gtB_Y?@Ydw%C5-{Yl2f20@-3ZPmW%F`nbWF2F_G)iNzIIcBw4N zISa*2AF)c*y%+bQ=)o{{q-u!HEu;HNzJBg(rD3fDA=%kO5nz+RrFofnGZVsgrwWzw z6}EGS6QS9a1lVuMjtyYKl&BfwC3#sGm|ufKi32rFLS_3DR=@wk%i8^V^_dgK--z|v zk;;lDCnqoYe7-*6S5;N@UTW}7@!@3?EM8tBV01ScrpFeL8Mr|d4oT$u=yA&)x7&R_ zJw4q+ZtXNGnwy(**yv9Vjp{3Etg0$BhZED|3+VP_>s(8Nkj_(S;=t6avF z=Q0%&1i{)d2hC;^SV}Y+4Nz6(RbQX;q+!5!!_Z-COMcC9`@m+i{oMgoLdBoKK+qG5 zMFFc1p$mArynLcksXoH|1V(>P0Yy=2C=e7y5emg3eER$ajvPJ&;<(7Ju9o6tm%`<8 z0SWJAW}D5Xz`bf2ba)s<%}`$M7Q+~D94=(+~ETn-^i zYYc#WeZBq>C*?B?^AEt7hcJdVnV4F#+gXn+%P*ZyX9TMiM@GCTrt3k!KNyWg1*{Hj zz&ZlP`}PU;ayt7)lA6@c06JNF_~72T^OK1sRCnXIKd|r6cn`o9gjD7#Oij-~+sW9) zWQu-|VI0F4ow<~J{`TE_bMDq1>RqIr&Z$hcPG^P$$N|B!=E|~`O&S}5E1-+fUVyQM z?U(rbQ*}5v6ro-<67Y8eoX_V~MNw-Ghhu>4{=T;7ee?RYXa{h$THXPSW3MmF-#tx+ zceOwccwX4`VA_BsY^8R8Vg3{Xeu8Zt!2fu<`>!k92HOD~?j(K*FaYp=TTQ`bOcVeB N002ovPDHLkV1f^9IAZ_+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/gentoo_linux.png b/apps/icons/static/Fat Cow/16x16/gentoo_linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bd5a223f89b51f58f014f8b2bdca73ca85ce6c16 GIT binary patch literal 849 zcmV-X1FrmuP)qk)& z`){($m0{V>qJp|8D7zGbsOV1(gYv?Qqzl2Wg6P69F!~{o>LRGi` zYg^7uH*-7l?3}Z{bGC`t&&&71_wl{Y^FHtUy&r>lcCPmBRZ*1c4F;p0<1`Qi9-=tw zWm&f2*3FacSYXLy5=`cBrsmG06-9+rN2_dLh!&BsfSF$syxwUH3^_0n@=+qr(%Nz& z`Ue5c+`O!ypt1hqK|~?~!r?e_bM)Xi0*@yK=SU2JKnR1*UIn$XwdJHILqL=bLr7!g zAsgMvRI;RANHTDtz7LN2FNph+L)TLLQZATp6KEx-dqOf-d;q&rJfiP0(CKC&e zP03XVSeBroq6o$;6PF=C|Cd)CH?CLN-hb-+$ny~xvNXFqoiV zSipbgb8-nu$(7|KCW0b_SPcH3 zez<-($Gf{8oF3?Z-9rN>GwL`xL~wq0qw^)fPFo%w;RKvc9)4dGLOcSu*NO3o(Z}r% z8k%YRkkYUD|A8sB?mKMTeeC(F!gW|;$^l_DNQg1`#>Wtt^bfzYKfL4^c=LtEdj9p9 zwAPLL4{WzpUDxZ3W}Q}xa3nbF7(V}JCS-j6KI`nTVxrEaEfNT2B>!A(7e|CmDX bTYv!ovOHVTIi)r?00000NkvXXu0mjfDdLk# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/georectify.png b/apps/icons/static/Fat Cow/16x16/georectify.png new file mode 100644 index 0000000000000000000000000000000000000000..b482c86fc9bcc45b66663cb104cacd208f1ab162 GIT binary patch literal 721 zcmV;?0xtcDP)<$Kp|lUfSwO)PoT`^dQaM? z5wuMTrDZoe^L%gH#1Itmg~{%G^XAR>ee)JO({F*$vUkqjDI*!oM^Au6Z0;UtbjTtX z^G(M=kq-t#(DG%Ja?MFpHB{bN3xYh=KZgXN2R+$R}5C+P4l-YE6EbKU4qLcWfU4=AFZ$9$K2|HIfxyh)|-j>4X8@!QO8Z>jiwB6ajB3U$#2texAo>VasLu&5lY)nZC84q*w(3ObKHI4e}*heom= zfBUkE9lW0TP>*rmOwb3Nx8A{y*$08i`RFnJNPN;5!Pwkg=?2O-{Tbt~W#)|5`mhCuRU9;7yNHb{SsgR&M8t0-PoQ;00000NkvXXu0mjf D@}o}* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/gift_add.png b/apps/icons/static/Fat Cow/16x16/gift_add.png new file mode 100644 index 0000000000000000000000000000000000000000..a8ad44042173c7ca07b0d4b57bc43136367bb5ac GIT binary patch literal 875 zcmV-x1C;!UP)XtG&!E_c}WuSM4uaDUAcHrsoZ z(qkx4O5LorX=yLzj6fSbfpgq|svdj^>v`_eePa|nj}67m^yKq276XF49{&4neB<%Q z)iU$d26sI402wc(T}UOVy5fr6>qSst#EWmZvi%EGm&P>~Sv$E4*9>u?LrZS2wCRyc(-*gCW42mi z_h8S)M`_f4OL{?Tv^8`;*@s%GaPy94yB8TpWn2e%V!P@DlHB=Ic)nJs(H54 zf(VE)V<^AHJ3g8_ z&+t~LH{iCyIQ2U0929dgPivOH0Cc>7l^xr3mXtus#ad5VC&AAC{XDzFB^B(G=Z-Zm zByns)?}V}esa&3<=8Q$RMZigkEooi`kIatq&6#n=?smL-M3G4?Z`^hW)n+_7H8C*~ zyX8eF`B~I!Yp9rO`1kg4e^BMbOo^cZICkkpjLc1)gQXgut5b*WV(6Kpw+J=Qf1Hs6 z?C;Jo+Nn!6oshqOh36Fi|Ev?N`qz6|aQSZm1^|#@D9PozLEkk6}hY_I3;bk^>qy?2D7qJd$0N+XyC=STje`&!&q`m8U; z+G;mH?Wo7^HgQWjySuLO>WTo3K|is-QfOMy+QB~_NCwjnbLgtVBhbCzsjPZH@ z1bus-Cs5&HiPy=6n@J+o zmEaWXk|l9dLbWK=4c!XODj<_fon97va>t(6RehWO#%9>AR1>Ze z?l%TGH<}O(r=SV-?Cj~%79h;KM<&;=X{7nZ2EH4P^Hfy@2RB6U$qo)*nV{#LXK6cg zomeu>uS2&{)C_$8$#QW>aqE!c#G|eK(J@AZLAo$!MwoQ4f1ES%luf=lJI@cJe_-{j zD1tmb+-mde5iAV;*k!qTs?XD5dMgOm*Rmp1&4x&jTX~bi1LMri%+M3P0rzgSmhwxG z7JaTt5fPd`Zo^f!?ag%!?%u&M`;2iqGzz&M&V6x2|*|osE`D$T#(YNKqw+B!;l~{C`c+TFR4ixp|Y~!x?1Z6 zceZsEUH77HJG0Y_xz_ln_Y89mhwpvn`_7z?;5ZHhK|oM+WqZ~yhJ4Jhl$-zwlB7V9 z9KFOb1us=*y`8}nOAy)l`Nx|CpCAcV6jjku!4d(Q>Qjx_ue4#p1sI*p7#t6hKWTr| z`9YG*UP_aprL*fTA5Qpur0|kgwqy~MzoxD*4LQmT4AZq3Ghc`GyujS)BSgU0K>GfFezNrQ6w8LmkK!?5@p#kGai77)?;t{0A+=7hy zhMiF%;1-;M#VrEZ_1%}p#vPb;Ixx31hqj>$xbfbEVCfXpan0DJsDZ~u;`$*ahK-|e zxSZW0!1?I;u5&4oUel-nKWD74F3f{=FzEPEfX@asZohbqvb`!ChzW*%cmy>y_b-YL zQN1VKxK9;=j4jEy()Jy?NfS6yir41TNZJ&R#uKr~j0-?(*GKeg2Q)gJPA>xV^!61o z9PY#_h6cjB=)wq}cH_Gd-mKMBRaHIUEnXjhSm}jueyyy$S)IQ* zHs++CL?ZVEcsvYkowhb;huB8Z_anle>nVOb*%#}s;VBs` zv;3l+Z|$oRC8cxUj%*a?u7$-MNkLYC_ut0R^WFig*;LkWvaJ6vg1S4sRrD{NHHUU# zWl|Kp!37XAiX++##6|%#9ubXCUPISV)^Mu4pAnc?QCJi^Yby7^Y_Y;I5k_P0D4q{Z zAw4+;{;-UZpMD(Jx(2tavT^FbPBcCq=wsXrYdYK1(^6cJ2|=)6^p_WvcfXQyV4$`L z(H0W~p2MSe6S)3j6y-TKl;)+Pq%aFS;i&91ugcP~+{`r0`$Ks6)`gKtAKDIQ8~Qu} z5p#YKdvlV|eI_4;_E=2K1(35o4Gd>=phB|>CILz~jP^H96s?bkEk=MhBtp}4V+O2? zq-X&_Q38dK7#9bIGYFum@P}k5ngS^(K~)rlWf_v98bdS-90ZOhBAs#?SlCB(3}+Cq zR^7e;tO8N1DqQXW?ZB3Wff*l10fNVNT#Y`)Hw-;!{RRO$FJOXZrfad74%xhXM(uZ=fdQe7f7(cw!(sV zE05h9Q&5qY0xxar!{;HiUpkgSGF|*fE~B1Th$d#UZ^ d=ln;20RaExY@iLWh#mj{002ovPDHLkV1hmwf@J^z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/google_adsense.png b/apps/icons/static/Fat Cow/16x16/google_adsense.png new file mode 100644 index 0000000000000000000000000000000000000000..2acf27dd93d9ad0263bc7e3a3380b2a524f67b07 GIT binary patch literal 611 zcmV-p0-XJcP)ZdHcySBg`z=h)Iw3o<=y)2 z-P_BVG-hFLZg*$CnfYc`O)fwBo)3zy_a1wf-}k4Wm4Y?;>!<7UW5;f-LxS`2;yDb8 z0=%p3eRLzRZ@`E)xUu^5XoQv>I*z7-%lF@*?FMLhQ5quf| z9^KU9YHtErqW0!qZhVypes42a<`8^pfSh2nQz>N}|GNf_020Aoy?6;v5>ycGEkAeO z3sOxZQ)L!x?=Bqwhgyl7B+Z~%=PrQ9SO#>6w9?;n1L#%$s_O< zoZA6lXme@yR0$pjE+~l|v0}^igu`GUsC~1IsAEt|BpU1n?CAMe`z~ zfu&xU8Hc*IQUS3>V+~rI+E)JKF-C4a^aou>*g~T9DASVVKR4Kp^L$kByN|A+R9R9i x%`$@o`3K@W53eztPgA-$*!mNOH~jn+U;v|d*QH{cCGh|N002ovPDHLkV1gAh7c2k( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/google_custom_search.png b/apps/icons/static/Fat Cow/16x16/google_custom_search.png new file mode 100644 index 0000000000000000000000000000000000000000..2c41621367f1d3ac6391035a64d958ba9e8e8a37 GIT binary patch literal 780 zcmV+n1M~ceP)cB(nKF3=x}||$~tJK zUceG2;)@3eJOCG60=X{$QCtt8eM>8yZ+QpWPvjycZ4)xKWx%Q~2Z)If0vN|hxaIZe zfA@w=L9rfSeb#n)V91H|$P7w12l2x@i|LUmfP6OHxgB#!wNTEC!*1ts?D$dCUN=ke zfaoGITAltdiFV_DEp%!%xTIuKfCB!&Du$hQ*m)kNA`>)v17wRlCam?u-##j~2hlLiL&tw5%cG(Hd8kc7gj4vLO@N9KvoBnK1oN=>D1-t~b@Btk|zj89YE zM-=Ek9{g))AJ>&Qq7s&t&|&{__TKZ6*8c&-AaUn0V&cj#0R{kin;F4Fs}2?b0000< KMNUMnLSTa9=}~b2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/google_map.png b/apps/icons/static/Fat Cow/16x16/google_map.png new file mode 100644 index 0000000000000000000000000000000000000000..b440e725e5a885edffa6626ee3a9864d1e94b071 GIT binary patch literal 873 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 P00000NkvXXu0mjf9`8<* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/google_web_elements.png b/apps/icons/static/Fat Cow/16x16/google_web_elements.png new file mode 100644 index 0000000000000000000000000000000000000000..9e986f2081fab9202731aeaf12decdfb2a77e8ca GIT binary patch literal 676 zcmV;V0$crwP)6&t!Ht zJHPky-nYB6+bH^$nKwK4o^#JV_l>h{`uXEj>M5x;jKLq5<8*fVd9H(k?>t42hkpP|0pptqtZ^ zVq^+d<)!_j_MIgF?fiItqJ-f=7Z>)8;LbwLg4czyYJ9qRlqD3Yq~vBM^VTTlpxhF; z{x-nXLz{7Hu8J^G_z?<>6@4r>1PY#$tKv2rsmj$cIhv_PoN3&6{fpQ&1_VXO`)E!0;ku)S}ai}pf(yqemih?v4YQ) z1Ot@7Eh!>TNWZ2rtWiO?>j5)Wsd_zOXARcL16~KlHez<6LX%K9y0eHxDhuW@264Xv zy47Mq3ECP%=Ml#qe#NVE<5;;eVUw1E6o(&tu?F(UtCXL6z@UJ}n98=ZhDv-`ZDDA7 zkpRXfatj-%R7!0y0q6IP(Lp65cRLDru}q&pp6Q+E%$~e<3!LwETj2dCF(z5>gZbNH z0ttaFT?Mk$e6w}fIf6lhf55|ZBniTGKejz|jo|-RNPd0)Ex-WDW-LRLw_0rg0000< KMNUMnLSTaAyfB*p literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/google_webmaster_tools.png b/apps/icons/static/Fat Cow/16x16/google_webmaster_tools.png new file mode 100644 index 0000000000000000000000000000000000000000..0e9a9b27d6bd55e92305636745307a31ad9e458e GIT binary patch literal 782 zcmV+p1M&QcP))2=slt*MMErw(#=9ew6I-tD=6DU zK@4PDUDu!8ncJBi*Q_MEaNyoKbH498-?^6^2)vA?4AUcoz@JO}wPTPNgCa{ya}AaG zhuQ|gt>VD>6EI8@l-vGaWXlLx?115tjOJ$(dE4hS6?z>UwOyZ)qsq{@1P6sCGpL-- z60^^=CuUqK@glXQb_3i35b!t@)Rh*(soD~Rzz$YnOP3^U8WQr|E+hrd#-bIQVN0`mR|r5M6^UdLd3(G_CgNxf1WK(u&)Vgn2{6e9uoz`hAY1G- z0a@lKDLPIgl;CpZVr?UZrpBgsvZWyFwnhppxfZcXCRrCoS0vPSMo{eAi`udhEG@4< z(G)Z`+<=)jaqq!>a0YvHIx&%dnZ9#$2S9#Y?g*jl8-u^fhxU;#sL>YC-P=cG3YjCO zhlWQR;J(!_c3XAb?}Z+i5R*TID0@6B&UGz{YtJK@oUU`d8+-z!blmJYST20L~PAl z?SFd2ca*L zt5_s+mlo!N-|t@Z)AvPdvQ)EbzfA%5kDGg#!n3uHQGDI)r=J200CFZE6BYD~ssI20 M07*qoM6N<$g7DL21poj5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/gowalla.png b/apps/icons/static/Fat Cow/16x16/gowalla.png new file mode 100644 index 0000000000000000000000000000000000000000..d4693b742944074cf18555bb270c75e2524b7ab2 GIT binary patch literal 780 zcmV+n1M~ceP)yq8AD-+>~aL#W>mE zGx0S#Gv2TB-8&;jn+}}&I^X%9|M{PD6=Koql+S1?#8FBkbG5NpH05}AT5G&g z%efSj?AdHrSb4S+k3=9Dg5AaX+k$L!<^EKvQjk4o>3`5rt{G7(o zz|zXq;~xeYFnsj@-nCWkw3;u7s^8e&uG!Em<2l|$*9=V0%%hfSfYCrm49~&D?i2Wn zHZpg!oZit{hR=v5^$O38Jl2$!u;IC;&#n+=OIpyj3ox~#j&=2Sm^-8B3y-kr?jSie zwU8wz=O*CZUOX@B*mSNdIRrBgSq#&YbWvRUfQieBf%IIeZjTTd4U(FX&8)QRGa8wy zoe$Bz=_Gf#=|l@TBAPr7uH5D%hhN&#+bm2poMVBK;utz5$;uVM_9{63baWvCnGtDIE|o zU?I_K^3T(YBX{40`mEx6_G_wzL61s=%Eg!Q|0YX8k7?nL00RKizaTa0M9EwL0000< KMNUMnLSTZKuyfx4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/gps_automotive.png b/apps/icons/static/Fat Cow/16x16/gps_automotive.png new file mode 100644 index 0000000000000000000000000000000000000000..d293de371f4e97476c3df9949ffb8db77d40dd47 GIT binary patch literal 603 zcmV-h0;K(kP)1Yh4%H+kPzqxVfe2U<#EGVv&hb^flQuP+IzyPvLboSBn_Nh~V+7}9 zX~7}{K36)h|XO7pdu)KO-)Ug~aZ_^BWod4Np$28DsA`K{f@zMp)lnOzn>*Ts39!Li? zIC%58Bp_&sNL4PKG<^8x$E}tlc>Th$24ZCz@MP_>%&5dZi&Kvf|H=d7>_?Pz87ap? zAhYYlPk=8TdMifxh}D%_B`c+=j4K}s_18W(`B;Na=g0cfXU}hp@02?P`&YQKkbk<} py>*YCmv!QZcd4T$z0Q9G7y#e3>002ovPDHLkV1hyr4yFJA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/gps_handheld.png b/apps/icons/static/Fat Cow/16x16/gps_handheld.png new file mode 100644 index 0000000000000000000000000000000000000000..2061506b6eb538f78d8d8b4eea303fa77236bbe6 GIT binary patch literal 619 zcmV-x0+juUP)_kQo2Z{}%Pmf`nUeE4Wq*Yzb@Tf24hMjMJz%+ZS*VYs(+{n{*g zz1}7K=P-*C+qS?NN2}Gs^2*b!xTk3vc6UR_pK%1 zvKbdxU3=bEDoE25oPy@(Z&OK&vLtK>0%hPs^60@Le9u!KA&v(SLc%Xs@%WyBl5ql8 z!#UU#HS=T+j0sXGCIAyAnx=&$VQ`%?J`6w8$`oWmLO9?!9_=NF2Lm-AH!%-#T@TyV zS0Yw%(%vTH2td*qBbu(M0eLc`TkuOh;t~Pu8X6881KfRNB1aO(YCyl=ryx24RjXDG zLONe?dVhixzW|J(zq6wTNHQ>&>3KG4_7n{N0H$jmJcq>il@UOSRDBCny&HyMy>WCJ zo6qiG;l&Cxs(3mMyu9!E{uSLcQLi7u;l`2i(I~mw{f17^8O108TU+nnx$AB_ilV!3E$ftF7=Hjl zh*xhmUoYe_6FpLFO>O-6$ui`n%YQXqM1PQ5Rm}M*zyO-y^rI|5il6`h002ovPDHLk FV1kx%5~KhC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/grass.png b/apps/icons/static/Fat Cow/16x16/grass.png new file mode 100644 index 0000000000000000000000000000000000000000..fa96f6eeea4e11a256b5ce96914dcdd61dcb4563 GIT binary patch literal 865 zcmV-n1D^beP)$~ z5AC#x(%48f2#M-TN`+XEG_fGjNQekRNU9N*T0yYTh**eCmjtzvA`KD|bVCMJt^}mQPCrxkPbG>_$kkR3&<8^l z0fHo5`pQa%zHo+i!qWjiIpX2;a~DM>Fgxj34Co*nlu$ilGHovAyF5)+441=c=t7#T z7Y7kRwBt`*xG8r+xblEL$T8lMIW#=1)p=RbI#1*)p)?%YNhvt{8!TUDISl5z+Wq>i zZSyWDw(Ll`gMk;VsT>hHi6%X^9zS0|4aHMnXw#asqG*9SJnkBhQk@`oV^AuiJlWH` z@yS?xPOa%1LpP1hsVTTN3D=qx0l!eTSO1Qg0=fX>EKp^uQ{-6MXB(a9-;^16FCP9% zia4~7+Kapf?StdKBzMluCEbxKOX8*Sw4j@EX>ShF#2i)@$u<58q#oP&#HZ)fW5%56A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/green.png b/apps/icons/static/Fat Cow/16x16/green.png new file mode 100644 index 0000000000000000000000000000000000000000..4c97a3ea345ec2f4bd1a4901bd5a99e99a8efe62 GIT binary patch literal 822 zcmV-61Ihe}P)SUD!oI6jT?Tpe~BSi>`_;k^+MeFC~c%6dEPbkuW=`m1V2e z=47^$&Q14yU(d#(177vQ^L_8b`~Ls$^ZcLZ(QP=xj7!r%O_<7hMP-xtwP;kTa#mus z5}S$;7!Sn^GXhmI<0@Cu3~XOqx{wu%R+4Ydr*L*LZ-<8|w>#+Qxyc=pgDeYb>@Z+JpZbSbbZrili=kOy6gAz1|_#uJxQtC^h# zr#jA3U)jib*v-}6Zj5rnlADRyWI@yUMes1H5bE{62!tu(quuMHW@Hlftv^AbB}zPA zOl4Uep@{JR! zxkEva$LPP#;gwAZ5jC#c%V=0u1uq^3c@}NKIuEk5VV3@Pdyh+WJ^==V;KOY;`Gy!s zrVx)}PHg&~g8K{K{llE|+1P4Gr}|fyrUaXs9HZ^=MJ~zyjSQiZJQG{6<|wVk3|4fX zp-z04SfN}1`K+0BjDh99q(Z~Q6tfEq0>>p<7Pd9M_-|n5 zBeRUp_m91DNYg|{Q32g!Ci`_yv-nPE6fry%+o1AOzVmE@>l{X3-k3WQwgR20%?4NZ zIG8Pn(lMAYQ%F+7zcb)iq{(tYUAL<;32mlDk28mg&Y)71W_@EMIK7(7Q@1N`x ziCd7{`f2&W{4oNIIe=_|5H=i#ft^WUb*qoZCyVG_@58MD^*|AngafyMUrdc_RR{+x z6eEuUO;McRvw&Q#ik>SD?oGA8Zi_>PW8f6mIE^ zwrQpj;7ozb5JWf*iyV;zUS;P|D-}^G77;8|P@XGb-?<5t{0QM<2CsRhiDAp5k|c^x zM_>sHBjJr0xH$new1dhKU`Iwxy&o@bMs55hV71sCjqr|y?-||<|I%Hpm|0>(CB90&LYtffeO@$@5uLo{PzMh&j@&P znM>c^cV7PbF5ei{6-;M9y@uuiJ9Sdf&#(jkZ(r!Z+;0H}0GI&iy5;9&fB*mh07*qo IM6N<$f+~$d00000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/group.png b/apps/icons/static/Fat Cow/16x16/group.png new file mode 100644 index 0000000000000000000000000000000000000000..247af645eae8c637c76cc11e7b56dd23fca84849 GIT binary patch literal 918 zcmV;H18Mw;P)Ngx4c;EIXpy)|!6NnY)Q5sCeJHe2D-=W@BEFQi6binppbrY7FXF30eGqlM zv}<;2$Yo8kvuXA+yED5pbI$3RjRgz-@IRdM|KIl={{K7V%>F+3Ap{T%tFRg#h&*$u zf^rX>iw&Ai3PXvI(rgJBC5vfPd_)MD_HioS2`*VU=RQG9P*Ih%a0OnC?;KFV(FAHH zWEPc*v7Dz0?O^GDU?D`3dEDKQjEeq5q{11u<((b~AmB0$3{g0|7iypf4uir31($G@ z5z=`+<2*mUBd&ydhES^uRLwW~@{&=|yB%!ak%k_OVb|aqjAypv>^DDwQVK#SsNO~4 zXFwy0>q#XMSyj@aXghqkVLG|7iG5f*Jb=1sqSkq9mkc8E-bs_`qiGng~cVjod3I=J{d1%^)i%}0{Zle3MM8-@s}Gr zKL6wy%t{T7s#Gc#vFXcHaAf1|f3}RI2L-cX)hien+8Q6*md^2(lNBC|lFV-fFeM1a zye%jDZr)Fle7v|&!b2m9u@f0=S~rhm>{AScM$xo@*TzFw+GCJ*7jECY#3`5)VQn*; z8I9ypo0DSON!FJomOvQn#bYbs@hj9A(8brh)c%mB(TW(+JM$wp&rXx_pnt(0scKewH zO#vo9)*u`U*Z$O`GwaB#S5d7;AXg6NGW3Rr<^Bm~XA6=*8fj_SM8RmIT(%+W`26as zGgS#tC1G9($3h)P;%(jk5WbRMvzj)3 zJ)hqh9|{J`i<0fF`(?gXo6`?Y-D+AtOW&(P;D15s<<-%jr4 s@7Dd69+?|gHQyT@C7HGN75^1r05bKFN3!=bYybcN07*qoM6N<$g8o9W9smFU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/group_add.png b/apps/icons/static/Fat Cow/16x16/group_add.png new file mode 100644 index 0000000000000000000000000000000000000000..ad2ad523298786716352319c20782fe0aa6fea17 GIT binary patch literal 942 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/group_gear.png b/apps/icons/static/Fat Cow/16x16/group_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..4c54593066a29724a638acb75c92fc04318e9696 GIT binary patch literal 920 zcmV;J184k+P)Nnp8FE3vA&1v;{jHe^t13~7Btro2p1Db)!v%hwIV zU*#!~9ocR~q6|M{0ozD$c+i%qq0Cc-OnWXC6y;%2&0HMWa~iM^5FSWvlO&TsC5EhO zJQH)8nPeKp_;{dL(-N=e)hwC)w*Ncc4=KnZQAm1fsC;i5h@pa}(<<*BNF~#l?pXv| zMh+@md8k}A6DN*EVJ$6h3BK%aZS99dP`J1WPN%c=XVGeSJOd^{{=6MHd8*=-q9_my(#vgQsIH!gH)_t>uP+7= z8;d~Ua)*Y3usa;6tF6Vo&ij}>YnBP&i#JLsX#Q;rrKvDlTwTc6qYZZl?u1K-zaS6{ zq5p>+o3}Q=cdrwxR<4B4=QAs)<-uJK9$@2!^=S7!Nl@r%r>^NwYUUKqEq9h8{;nS> zWfbvL3Hth;n!$HFI&l2x5hzIo=Pz7FLtPzud;4HSDk;@fHF~PC7#a3V6zA0=-&+q4 z7xvkq!+bi%#Exh>_O+LpbI;Yb{Mj25lEcD~RDoLqaa`(-fT>C7;|f|XUVzuTz%0G7 zu>m>nHzAut_~LEhLN5{-w?V&;#4s2dM>w2>sso#DaC#y^qAI2i-o(15CUo!?)~;D& zW)^-OZ=tR2Ixe5_R}j}$A6s5ohWs46xlj<`^EHSCr1y-e_RbyK@%VAKNzl{N)8cZw z_i362Nsiah6dKhz`;Mg$MvP(t~VNonoV!(F?*^t$-EcJ+#zACrZD;9&D} up-VQ$w283)no!cuG2{3B`QM+v1Q-Bv^m7Hr-#pd;0000RTRhn_rCkyd~{|y zlukR7OrwQR0YjTYA!>;UN{KNnh@`GCqJagvaiJ_AtiUuXD-sqiGz1m~V=$&cG)AOB z+yI55v~(s87CS@dgT9%0^E&gs?&Z!5Ot>KOhLT)J@1n+8!qMOoUy5qK~<(xZeT zaa0V*TvYTzDMc09($ZD25MrI@a;JZNM0Cf)I`?>8-uX2Rn&YYP5P{9tfN7nuJt&@_ z;8M;!LR#&6oTo;&#gtHI0+p&j*~t1!ONF#QU}M9!od^V@*xuWXoqK9H_TlHCl!6cn z>i1DJQ&WlJxU!N6w=1a;ST;}A40~>PY!{NrI84KoZ&ZgOoT3UFK4F8|wj*Z;8ufN1 ze?V4Bti|Zq5RM+2z_)+9`zP+EX6I@dSf&Z~L_>;qjeq>+F#hT*gNa&2J`_XUbc@4d zuf{5m9z$QQpiyf;4!rWh5xh0h8OyQsoZ>2XDW?&}8bzFm z|A@d5H$RpAuGmk~v3#zAuiS5t>`U|+UJ8q)6b5>_L1+M*`reSs{{=tazBRO&Y}Xk) zJM6jM^*w_A?6#Mp0F!^7lek8~mP!WF1q;Pu9gYVaxM0Xx zLs%1j9TVq&ZHXmou%-Cj@wU-Fi@?myu*L5sjkNCUmWOH$}V zNw+Y0?UD8J)-68P0i;sEZ`bhC)G6Z_FqdIw=K4q9n=7X!_pD{G8WK~|`k3uLym6TA z!1?SFFm)AIr%vI6x4#HIOx6cm9m*-O9_>;8FC+nwb+Pf;S(lkv{rOaY0RUn%fdIsW Rz+C_U002ovPDHLkV1k~`zLfv~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/group_key.png b/apps/icons/static/Fat Cow/16x16/group_key.png new file mode 100644 index 0000000000000000000000000000000000000000..bb44031daa206c652bab521bfddb9c99bc9b397a GIT binary patch literal 940 zcmV;d15^BoP)om0zxPVC7?!x zq61wcN)XCUBK~(LErD&H589TWAAj~3GJ^v!O$)Z=LU6wV?n8t=RNoKe+kv+CPp4=f z9?i&3(_?t|%*Xg{H9Ylx?&b|ZL8IZoZI_IxuY^qG7xqPf$hLEz3TY%li2-W z3Z`Ykv0YHMeQW-!vGU^G^|HO0L$rArdy*ww`h4Q5Z3kbvZUFV#=?2~`9>Yi9ufJ6M zW9br6BCwkl>ZLOFpE(rEW{=i~>K1xv3q#|N$*%I>nLu@Yea>l`Qj2yKU!;FT^o?Bk z@5P%qQ`3(j_&ylbJxn?1gG6sS9;i*AHdtw;e zc@q7PpTuF$!<|M5Pg8Lu(GR{LHFxUZlKS(n9S4>2@vX9So^)cbCg26Yg(U}?eBK97 z>5^0%Utf=7SD3?zl^5~I^mEd3@?LEdx~_FBi+igZ_|ujQN;L~Bm2Fh39s&lu@(n=< z9s9K_c%gL~2cDjVnoMD9Z56pI*P%&P5mm+QfQIL;w%%6PHkn)o|(^2-Zwh(Hda-qu<+Ioj{B+fz1l4xN2$$Y$UJlevrY~n zDZ=!`PbcP=<`+I2TU1pA5rv`<5L|4L?&KyVh9wC8KN=E+|2p_ffB^tLl9scFy)SYA O0000Q& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/group_link.png b/apps/icons/static/Fat Cow/16x16/group_link.png new file mode 100644 index 0000000000000000000000000000000000000000..bee62816f1d926c8eb975c2b494f000429cb20cc GIT binary patch literal 968 zcmV;(12_DMP)C#huXdCB%w_8D@WAqXLm zBm&~;B531wNwQ^&Ox*WxCYK*A$|AKYRmZ1}VMk;Tm1-6BS{;N_!v%^iPC+QO#6t@W zv(?G8>%b^ZJ{!YJuRaZGQhagCer_|NqEf7&Du$qMX;@=@(^ID>5qM=33a^#LpcI%5 z+ZaFoWT3K{L7`BBSu;hWt>kN;9Mt~2x2_GkdV^aT4S%Im#^j3uZMiE4(iAN$JzvDs z@iDB>-suO4Wz@@gK@oa-6T>f$dJpV7njalI7L`nMO!Rs=F7kbjniW`fbW{C!b@ zO?`|ve%;$#jE+wn#fg)rk2w<5PzVx{5%vxNriA#yJmT?r7`l!^v4|^I-a{gB z6H2!Ws8I=Kt0iQr!*Lv(J^uo(ee)GQ`}8UdBM-CL#QMetW`3H%z@Z$B84gul0g*VA zY_5u=W`bE1wr#^Lq<8(>uaP$lymR?ov7LHbrD!&(2$q8{9~1)0b`lm#B`EhE6fmpi z(eK}h_}p(eJADSaZeVe70XME+L!rGYe*`0a6pxQZ5sgMcDMcoeX}7~<;)|42O`5uy z?m|#N?7I+`Jw*<+51Q-CRC%h6-uWzOR000092_k7 z^71M+7!0~y5CrhY6OuqV1A_o?JP0%BV7Kb3%9pY%_jvnw$6U_IF}dC1iJ94%aGvMe zGzaVnQg=SY6OpJgrVd>JQP$W&6b6br<)uE%6k=_8I(RDSBs#lZV`zA|l|@fA8jT<| zmcyQtbBsh}H&%}ofm1~NqbQ1SI93}nGcqiqtl&UUAnKo35f*xojE;?ggEln~4l3b6 zHLxU97F|&kuoSG663hI;0?V1l*!U#UQqMt>BuZ7aox`p{^fIyn>SRJldfxS1yz1z{ zyZ(NCM}0#hqNAg<3{UTJK($NNqg$Di^b468uyyyq&(9xqk86{cmX;A08;i!K7Pwqa zo3Mk;vA`-LH&I1Szm#0zFIu0W zwASkQ2JIQgJzShOGK~_FQnQ3s`nXBk(c?7qEVy-#Ax8(U; zS#DwRfT~wUfy%nYksT#}kQUx*jtomV8WWDUo$avy885s)vMRljEG>2F@|<4jt@P7QkOfrc=gbYnO&`S&Ac># z5934UNvRjzJzW?$HHy!#CXmP+NKxtNt(ihA07r@usb__e>j-Ne!s=V7L}Bps6>vfO z+ha2TD98N;5DY73_t1R<<`CZBKk}$GRv;C@Hr3*204c)Y@P(_Thfb${09@IBcPy=3`_1H=Mw`C##B^=oN$t@5q$Yy`(JaGb`@AshxF^i0I~k~T=*@!Q4W@~3z1di5t5*VKiu zZ8VqA;kup5ui$moB+i}~n?F;Y`{-`COS+n=Zs;2TX3uM@5x%>@^Q}gC_T<>yNTsx( zi}6hpX+B)di*aXSak}Z-;yWKhwiW;7{S{yU<*xGm>nNy_00000NkvXXu0mjftE?kr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hand_point.png b/apps/icons/static/Fat Cow/16x16/hand_point.png new file mode 100644 index 0000000000000000000000000000000000000000..7efc7c6c389103d6161e2d03f9adbcd95b8e4868 GIT binary patch literal 620 zcmV-y0+aoTP)1)9RzKJF zkx!cuJ3Tx$fu4T5qYU;4Xk34lxOf#C^HV70fBc(3_TI?y$@Amk%IarSHkMGX;&mqi zdO*&kmIsGY$D8#nG^=Zjey5xP&8#Q8jhtwrzB_N{GaCGRUBen?&{lvhS`y)bjZHWq~r__`dEv zX*)>SkDHH+>puZ6Pe#?j8O=ADBeR^Iqsvk!mnj zrKE^$3Tkay4SqHS?MjUz2reov+_JsTDzjxTj&a(?;lrYt^S^V%S8Ba_~zW>e^9W-;JPLv zBUcDlKh`~T_B0b_GL?+gW)jhB?FsztXkeV9o_Xi1*%HY5-t0Rv+QH#I`ilZZA4A`8 z%m*Df6oFG&#Qxqcm`kr9G_m2qY+_Jt+qnysViD4=Cc(snlF}zxN@s|`fv!mip`ZyD zx-RJo-ym=t2_x8t@W?r==6;OjQ!mHzU#I;QY5~n3N4W})Wy5xD)RYCzn-t_L?h`#d zb7{4d!;bCxYLWudObQstgQ{hPFTdGC z*urLO{B+{>$Il}K36WGP`*V(&tuh2@tdJItNEgs1?&wCI1TYv!o X6VCK6EIAed00000NkvXXu0mjfP8cS( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hand_point_180.png b/apps/icons/static/Fat Cow/16x16/hand_point_180.png new file mode 100644 index 0000000000000000000000000000000000000000..cd36a6c3187f2b7839ef6883a8f353163e91eccb GIT binary patch literal 617 zcmV-v0+#)WP)L9*JqW$@>VCAa@j+l z{z<^~Y0kClP<91DV;QM^gT1-zz`96$?)uOpQflnad{Fr6LC3jLEu+imLZ=Wgy0;tKTPp*$Cvvy&ii14Afx`4-sQPEdB7|;b@73}+Q7b}^pV00000NkvXXu0mjf D`nVb? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hand_point_270.png b/apps/icons/static/Fat Cow/16x16/hand_point_270.png new file mode 100644 index 0000000000000000000000000000000000000000..c66cf8a9251fad4d03a419b30f0fd31a63851933 GIT binary patch literal 659 zcmV;E0&M+>P)Q4s##dz;-Po0v4Q zCRz5LKmrpogyh1GR>8OY=kJ$i z(qVKRJNJNKeSV_u>p$T#xJ-8fSuPZC=%{Gh*v#d=#AecwZUSyOxtFn9-ae1Z6dp=+ zQFW&c5DdeB>I)z|eDO>&excZ{!d9^QVyt<3B&wKPq3R@`J8W14Xl$U_G$6T;gF6E# zBo=DMzJ7IlD!tNHK#n40A65OcI;R;}?KP@9&}&=x*(hV=+CA0j4K1f0k3O?Sh7EUzc%ya*C=NcVUm)&SubmWWe16By)h0sTD4W zUV%wrS(fp9A%ABw=D!_K^VhXfmSUoF2A9l}XG4IoODg=q0vqx6rXSg63^8^YR30;ax=%&R$yT9ugftWGEpQXTj`gT%+`qm2)* z_kr_b+>>U%YuyE1{y+a<)N z-?LsnQEK^R3-_Po*2&Jdl&Q)1Xp;S_e0vLrM{A*_4>%(K@E`Q-kJigLx9xusRO-f? t)x~$VJ!*)5iw_d~78hZy*ARaRFaRZB%3BRWz1;u+002ovPDHLkV1i{|FUbG^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hand_property.png b/apps/icons/static/Fat Cow/16x16/hand_property.png new file mode 100644 index 0000000000000000000000000000000000000000..8941d5c292c153ecd5d5b33ae606a7cf1065fb85 GIT binary patch literal 646 zcmV;10(t$3P)2n+!%TWOwimI!B>n(Ua8U{wA|t|`33Lw(LwZaS95p0GtiuH9 zkeqI(wFYWb89H+A3b@lGa}vB+hSYXIw#6X5yCJk71Z$&6-Q@}4{LX;PDs8-fI)Ou{ zN0Cmw0_Syf9k9WSIG8s8I2DR%0K7)eI%QB>2Pm@;B5UpMLnPXP%(Sy1{gVW>Y1N09*m8&{aXmoU;;fYv-;2R&r^0JsP@(MzQebA!Xs9b6)~Z=@T@+ zMG!w38w6UVUU31FR!`Ilh7H)uIb=RBX6-eRvI`F`2HFku4qZS!|IRHQU;6^xAElff zux1gAY3>w8f?*%*?|EeBSMtL*KAxq2jlt&yM}QhAYiwsl`9$ctM86On*^0`8e%V({8@l3wx@`*joWuhvUF-10ru gDzg868h;8f0R8I@dp^KEXaE2J07*qoM6N<$f+Tw$-2eap literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/handbag.png b/apps/icons/static/Fat Cow/16x16/handbag.png new file mode 100644 index 0000000000000000000000000000000000000000..ac67d8c47b7704fb0e7cfd466cb447769cf01336 GIT binary patch literal 700 zcmV;t0z>_YP)1&Gh=>i+jKI6Pis&MYE`lN=h)DV*qALpmp%T5YU(iJm2o@A%#O9j2>W(lgzbRhNUooY?(LCbV>Jgu(-8~@5eNmTMcTLX zU6Eq#5m>dF%0QI3;`*mo8O-MvM$C`;xr0YqRZ=p*=b2rvL8t^P{GE*~`>ap3G?u{k&^-Lj-41k8|_!ZF?FP7>a*L**m{TCE>Slh~PZ-X9X*dm=^cW zV>h?+d~DJ2T5s=WcfL=}H+9 zW?)QXdU8+By}950?sx7vmto8{Ha1?nuKUjS{l~$Y<2W$JLgzU4oiXnH!NI|&2v0b$ zXtBP&{;j2!x1$ZeG~je1p$h zTiD&*gY7u~6bL+zWHO1_*?VZUnhWEqg>gCO=M9=LWV2ZeG%X|uJRwOK4u@#BuR`2J zg5V~@&=D6!lu9Ke(<$^wa#!x4Me;ix8Eb26*x#>ACLlBO`FwI`dk?jG9d|Psn1(^5 z1~hFD0*b`~JkK-73AkuN8_im+4lyo*r<2pwZ33!256}6B1 z@h3=&+3>Y3X9(LHBE{!07h8g3Fz_6wjuWtQx!fag#&sQJb2BIx-%?MAC@wv~P&aXT zevS68D@aldhsFn}eLWxvj`k~+$}|@op3Bd{u^ni-fu?+NBa9UIo_|w!8nV`;#}uh2 z60{D5XTmZPz{}=x+|y@eoSvTHqWuH4)>nM%B)~WZ+p=JBHh75#bEqqY7!1=yOc1<~ zpkA-P^gQ=tqtVDME-qqqWffC*reM**!9atmDo_;#SF(%_xoH}~VY^zbzPc?I;^YsP zmzQ6pQmN-u`z2B(Mco_Ml=XUNn4^~bmcE!idS eMgQlo00RIZ9z6U2`5cD;0000Z$EzhU)5g-_gh$DKLZyB8%Ul3m)ydR z9AhS+3(kQ2@cYkSl)wS;|3f{COAe%$2_Bk^Xrar9osG_Cn%|aX0^$SxgrW$)K!5=N XU4@o&AY3-$00000NkvXXu0mjfx>uSQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hd_1080.png b/apps/icons/static/Fat Cow/16x16/hd_1080.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f656f782a798e605150b71062d4d03bc5af3d3 GIT binary patch literal 708 zcmV;#0z3VQP)n95lL5e>RYgG^hL29&q5jTQh z7PbWi#nQATruog}d1odQDhNU@^Zs+syYHNP*?4@-tkm;CDGgXAsWI#Orr@n z;hGbsb0~Tp)!3^`k)UvHUc2rniiUwNpCeeY@-poh80g=ClNVn@^LnAGF1R%}S{nU0 z)V~>_&MlB71KbJK=TWi5uhGndK)^$D4}3lir;fDZc=vL=JEvfGhaca5>4=>fvwRpi zb0-|GaJW=~*0y096$rtpDL6ZvMErglK8<0pcNrvkWwS*a0E+-hC7@6&;p2w`G#W4r zX)#8)AUwELhS;@~<>c|WDufDI23W`gMV(MkMEW-^h?`8dfQ6g^jX+usyCKv9nj5@0 z*xPOckQ~B^;M2%=peAgEGBt6_gak54^zEwyrjy9dOhN=3!Go*8YU(RW2#3VLMiuju z9LJ(haO2((`g+2cnNH#H^C|4zx)gWD6zmMAFf>5VqIZ=n5*cw&MsTUrsT?;)zvAbQ z2e^IrJv2?=>6Lao98Y87DlnRug>VZ5nqoHboG(&=+mte9(_`wZ&}LWkt+gl1H$ovb zPITHn>@O9h^?s8WQy_D#>y%iDZO|#f7?J8E-Qb01a1w!|EJH3w%xClH-qnEG+Ai$h z(}qkYhr0D6*uKey`bZ8tLS7)BN1>os3WL2oze-kH3vc2*V2@5WCjy$$A*~Q?4*pw- q%&x}ytn$MAw~1O1)!E!10R{k-rrQj?GZV%D0000dz4;U-7U}Dsm zXpN-UcKc&@oSCp|4L9Co^4{*ud+&SSdm|*1$=`~iI8{|es|bPsLYF{Ss}Mr;b4ijm zCFUH7M6er4rBY5w%j`dS3JSFs78l?>auh02F&vBG?&Ksa77L7RZD=!_aoFv_(A8m_ z4){45i9umvwOSc2?A>F7-C+ks2Aj=>8)IXrRAhAbbmPVIXLz@~jN20vJOC3>gJUol zU^E)x^PS+D*2i~hY6{s*8YY@O8XEzjN#tr(=Rps^N@+HlSXx>{qtW09C`O2)$b(BX z=!5(BIHhJl9r{3;gVa5%C5z&<$b_J0Vp0E6KWj1;QLWTtfjHJbV2 zr7&iuvk3I|(m;dAeRz*RFv!c&B@vI4QmI5H=5=121ffxt%T8-Q3Cu#JZJCD8#{m|w_G)TNVZ&y|@oyq6` zbS#RZ^2@BQ#}6MNzmdmG_9=%;w!6gkF|QZ>q0mke6;(lvqF@~uie7=M!wsd`K#%V@ z{J{VnrZP%fTX-`+4@WDB8X;%T1i4<#uW~&;esjm{uNBt*`)0lp?eiRc6hW<4ZL~Gr q`T|>R=FEKAEf3vJ>`pfS3NQd;`yP>K9^rcc0000R1gVOAW>sXL?bB=(WJ_OgxG{X!N<)bMh?o&Xi^9v@gSHeaFC-Bid zEE4`L zt+G>%W#;m^gdkXNksbYZM@FK%vMgV%*?CElz-%^OBg7upS5}sTnM`JebmFb8Pan{J zlVnU*!s;F(E|ZS*o|~AwO9G?uWYVd)%hmj}QmHH$1YrW5vj?*5JZ81lS49H(DvI*% z&FfcF5Ds?Hd!WjWU?4=gx2m71>Vbdo$#5tPTzA)5dj&ITssb*CvjJAaR>&Wvw ztq*u)f#;tX+S^Y=(0SC~;Rm132bFReIy+Cp&dzt}JKqP{Od6cH*68>c+`kutWHJeE zw;LD+R5h&^BK?ua=X!csI+bRdn;Wb~tE+1|E+!VyS7oWa6kEeLoC_-!i|q2HD{SE6 zAmfcDsoR7Tb-J7|Jv~z|+w1k}Xm>aO?+9GYE_gmaueUZg_Y8iQN_1qv4PU=etf;D~ zjHT1XwH$AOZ1yMEY*z5Jd0_j?S7_658~pwbn4Nt9vDg%?UY`XQ9UW(f=X|&%jfCoX x|2<4fK=1S+aY0d*xavy&m(tu(f9F2}3;-384V*mudp-aF002ovPDHLkV1kMON}&J% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hdividedbox.png b/apps/icons/static/Fat Cow/16x16/hdividedbox.png new file mode 100644 index 0000000000000000000000000000000000000000..e393292cf71a101f07d1e8e079265ea54f5fb7e2 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5X(mh=qLn>}1r7$!dS(W+U@ynlWI&MKXK1Uf#CeG?zID>I! zugdX;b!;l^EIc{^jhlHm8qT;qdmNH{ra}6_ROX!w@9J|JCdiy%P-D|-2-NSXYUGSH s>~Oo*;VW}DAz8;HFlPcc0}~HJ+kwK4r^h*UfL1biy85}Sb4q9e0OJTlC;$Ke literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/headphone.png b/apps/icons/static/Fat Cow/16x16/headphone.png new file mode 100644 index 0000000000000000000000000000000000000000..68d35ed5c11e2dbe9453f61428a4228c83ec3264 GIT binary patch literal 605 zcmV-j0;2tiP)WX?GF@bFK0$)I5{07DZ58eQPWN~od;_LM~7={rZ(&;paqIl$a-dj9AVvL3NJC$vo z=U-Wt^;Od};J9sWK8i%(SS<39HpA^d%ArkR+*)&1MUNAiPBEyDJ5I zWTo5f)&_$C_`d(G-|xRyRrP}WvMk?0^26b9ct4lR)iB5TLgY zFpz~9tI=qDD3wZgvAmP0Hyp~)9mn}%nsdPBCClaVY`I*9O`_7sXg{4!p;#==7K=r) z*Xsdh50Lwj0^B@(_8g9n?}6*Ovg6o*0jZ>rNJjf;VXx#u;V~!=PGGEQPw*`Qz|KRf z-P&dSotcPHpy-b5Q>zUcau{-XA{Yn?HdqhGVE0(MpP+%=?9H?VoOdL7-iZB-NnkWvC9lL?hl r-a?aheiQA-H8K9cvqOL9UjhsOD)0Q4H=Q2U00000NkvXXu0mjf7APNW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/headphone_mic.png b/apps/icons/static/Fat Cow/16x16/headphone_mic.png new file mode 100644 index 0000000000000000000000000000000000000000..3dd18d8839befcc323655322cf34e669d8e75016 GIT binary patch literal 711 zcmV;&0yzDNP)9&YeMBy(`XVno? zQT#EzH|wxlxclJoX5M?B_xsC4A`u{3uh(EUo55f(++Hr1Z&2l77)G(lvP>e&aoo$% zX!KnaMPON0v2m~=a@J@x&%51jwA1Opa5#kNbgI~NIvp5|M!{;e3OvuhK;O42P65F2qN+KQ$ppn>5o|VF z4zmL~y~^kF8N{`M!QdYXkW40jqWI``yPsgP*A|N<*J`yiPNx&NO@AOs5<8pCatKa@ zLLo`j6JekcRyax|5^=xZe;?aBP-nwpxhD>XL&gBGSS<8`KtP&ICTd#>)AwL70I%08 zjmKksyWG0{*NYxR4$Yeo841-vX0R4Us~SLV3aN3Bu6)I@OZ*J;2I0pWk=ql z|D7E@7vaVNr+Nohx0g<*Pti8?`Fy`FVd=G`P)b)F4xLm^IjRyTXG0!W zOm*ox`jV2`$hENm4y?uQ&F+Td^#Iy4YdVYG6Ah+pD~;P0$TgC zktBfiWOFhMbeT%ZI1=uQz(EO4)O^7mSYDt6M8Ceh`y#)62qJ?|GGMNa0w}pjMQv?H zp7On3r@Mzoai*D+4vE-<4;*lzf!6THUR_mnCXahWaD7J9M|=qsUYx6E|;6ftdlWLts5Gl@+rUoxoo~Un{>${D5>sUB09)YqM|0c<^BN+SI`Y> z*Il=DXLfgH`n_>oRO|!k#jxt3_Q0&@v zlVs*y*A*0V&cGD$STcRWaqOE${ej-#jV`FQwO)hL>Z(Y5{IHOUMGjKDFW9mWxOfR_ zUEM}KlR@n5P;VjiJ1T73>2JQ=fzs4xQA0(kS_phbQtE>Q5xH0ijv*i zbPS{wU>xOm7>Z$le9FR6Q4UWaaJz>#fc&ec5LD-!LO@kL4e`QDX3|hJUDg;jj--T& z!n;90_kkP!4RNK;s4g{>6D~usR4i*k)#11uH-C`mS#E>I(K5JCD4dHJ~@S4-i|q{hk3sNj=!db$U+kBU&4p^ zNPFAz@Sp76SmGBL-5__dZHle8%NjAnl7_Uj89az4-Xzw|7vJX>B`BatP>`Tv*Esu4phX{rq>O_n>xBi+$d_WAT& z9A?RZ@cBF=pK??qhS*J=awpJGU6S-yuZ+!22mN}Q=du@S{52>PEPRW`Ft(EE>zt)%N2L{agZ>FH Y0MN}G*KUV_XaE2J07*qoM6N<$g5pGASO5S3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/heart_add.png b/apps/icons/static/Fat Cow/16x16/heart_add.png new file mode 100644 index 0000000000000000000000000000000000000000..4efeb6e194d4ab7189c1f575a5086f1d5a7714cc GIT binary patch literal 855 zcmV-d1E~CoP)uF>m`WBsyMT@@*TqZbC0whrEj27;C8SRy`(`Ra7GOx*1bl z?XY7J7{w)!Io;QaZOLf60ukQ4yK!xFv`s#3Bi4#`*Ac z{MMIn1VYoGP=B0m{-dgUrYSm1X2ORw%yGQ%vNVK334EQ7-;f0tHE&!!T#)OB*B}%$ zyxBN}!(k*OP8D`x`~LHUa83EU9WqO^o@qEcJ>S)ny|qQgJ{$N1$Z`i9`#RM8s+-@Ljx2t zl|#8%e+EYT@g1*vI`cjH7@rJp@p`u{Xm|3V)FE8S;_UQ$2l h!dd%v1_0z~7WuA(BoP1r002ovPDHLkV1i{viI4yQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/heart_delete.png b/apps/icons/static/Fat Cow/16x16/heart_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..692ea6cc9de5a30269802bcc5fc4011e721d642b GIT binary patch literal 847 zcmV-V1F-ywP)q90waj1pdRZXB%+KAdJyU*dWet^3$3sv|D{@S zOnST zq?}R5afGxLg@JK#lX5N#+qO=4SLQVPkDr8^mE|@_PEU*AtC!y+gZ;VEUg0nOUbO!p z)a>kZd}aoNZI7FcNO(Y4mVJBOp++P>yv2NPHx%6qy`l!|nvNoR>v}--d9l9f2+a2# zh<)yXZ5r@YZiB1|JZQNs7?AHZW0?E=0g9>tmW6mvCt%xHSyi1!2Y}i22Jw$wlD3hD0)v(uAtRb{zb(7H!S5csuTwE&*md30bRz z780#LW(^2U1E=#T^yei=n;-}(G1LgUF5yA=R~#WD@ldv0)vI(95ppep19Hwv=LKSYY$vNs8 z52C!L3Y*JI5RF7ommxH%46Y3Xp9B};_rHve5q05G6?6obI%zXJ7Q*(eB|vl%&crt$ z@&mP%ewtAGygQo2Vs1xA@73qErG?JW*L_>d{1D7>HKcI{qYc~B0PH=ybWeEG4(G*d zh((*4Oi+_^t<@VZp>ODH*`{LnGU)oa;x>T9_Wjjsm`^Q zd0;XeF|G`b*RNK&7K#|O-Cgm z8yo};Gs)6^7lAsD)UY2z2MFXeRvWXPnVeYs!q# z`FS&Me9w9JcJ6Zq9P_|=_r80-@0{};?qNa*FvhTveYl9Y;3#Ga)V&W-vJu9<{=nOX zv)n` zDl4FeBPghDgt_<~Gq3s(4Sab?K{|2*crW9ey{Pc%uB*3z`A-ll8d9o2p}Ps%tPjqz zA~3rXsA|O6?H;5P$@8uE@Jz{;Vw&i6x19t=A3@9wgT*FcEX@P)c^HdxV9`m4AH%@- zW4Mo;u<$uOAQ2u{c?u%n2b?9cHl)=RK#x(j2vEcUBMK4w23MWO!si4K@{=^cmt`;& zj5cOcKp1hDi722YDVT2E+caYpPi9H*Ucs3yTS>;RpatM50iG~ms8KLI4kM8Q)D*bJ z>5g!rAS7P$luY)AwmiygCwA>o2-5*&e>c)89b!3-v`$j?b%WD6qkCpshQv#rlF?rp z{zDQ2zoAraN36UJJTwk>gPXEOR@cxNVpYe%D(fwr#7o|41=OGBL$s;hO`igUN8SPp zl_$qA+A0F1I`Og*_PMuND}If(wXPuWH8 z8SPPg4aeG%SF;l=-6r=mhhC%UW}=0DXULb<4%3qKVL$ImXan7)%0Tt{L5p&P y-uQ8iwjVbfri^VS-)435f73IWli7oR0t^7ew?~Bm9^}LT0000R+YLf&;Ka{(Y7A^YOg|-N+phX*N;Ud&U3l%DdeimW`_Jb1+ z<=BAJj5#x8Z^oJTI_J(0S_dwdbI$jD_nhwl>$|U{f`!{E`4n2I8pOGl0VZ#% zl%rQqH6gK_!}zBJzC_bl&N`?t1$Ni?aI`UiK!po^gVR_@W|RmEXe{8Omv5ihhj-yL z9=?oV|299q^&Up-UW>Zf=Q!sX$M{m^8u#3Fya5xlNleWp;WjngY;Qm?w1~Q%AYRQZ zDqk9!$}^7f%u@okZJ({(T#5JJ(^RgDj-izMMk5HUljwgjuY76fD$h8^Gp|rRgq%xe z;h`63+At~7(mSOFXj1G}TfGusvfEG{gYnEOwhtt&9Hev=yV4Ye&33o!D;gOBv8fX`z<*9rtp(~!$i1;i^1(Mk+Qqf4leI#r?53^X+d7ZIOd+5<^G ze*unjo^gz4o)U;ZJJ<7hW&sxU<)N3{Gz*gkCe6Z3_-3EuoM#;4nWqGJsJY0S?(vBk zWULi<-3Gh__R-KT42IRsKF2xFIL0#%#a&_ZuRnC9Q{Qr+zj^Og?5wYb-)ok4A@w_p z&}~ErS`py000000NkvXXu0mjf=X+i@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hlocchart.png b/apps/icons/static/Fat Cow/16x16/hlocchart.png new file mode 100644 index 0000000000000000000000000000000000000000..ea670521475c724c835148d792ed6073bc7296fd GIT binary patch literal 606 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 h+h_5It@2ZV0RV+Im zVI!UZ-vIv=_%zz&_o<6x!%NfJSbv|?d|qsSjeZu%X^mC>trZbK@} z;`-n^6q&+q6JeU>N+1yE=O)e_2z(gn?dJCO^W7A_-lH>Z?P%}52t7H8Z2UK(%QSxD z;pAOiFPj`*OjfZ^Il*|K$}?YF(TxgV-h5>^8_w2Q;nDav2UM zK{lUz%W<1WnN7<4e+9W2(#|aEnl(_9auFG-R?9ONU>HKGQq&}sDlE0yOKswb4!AH4 z=Sc;oLBR|Yn_CK23lo*v#ij0#=On z{%b9LPyAP&pK4IrOg`B(41_|zUJpE-8sh!MqsRyEz!Kqgo|k;6pWqd*G~E*TE5HD0 W$LIIwy?M|800001wWcD}noB6)qmcYEB`W*+Te8FPb6^SWn6m1nD?X0;$%{5BFmG*8+9kpk@`Q7ken$2K~|* z6iEN=pKEAty+ZFswEIffOdBI(_wM%v6eUVGLN0f8l|ri2lAIlG09R6TarMJ|DrdYa xA^&2{_{U;t5mR%K%t0xJLj002ovPDHLkV1j_dSH=JU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hostname.png b/apps/icons/static/Fat Cow/16x16/hostname.png new file mode 100644 index 0000000000000000000000000000000000000000..b07428393800d7ef676ab12cd9df256806fa283d GIT binary patch literal 619 zcmV-x0+juUP)85 zigN=;%-zg-)5sO}5W*&IW!ucE4O_8gZw5juBx?Ot6oDNNuZJ(;`}8XuxHu)|3Eb{Y zn^JNu_8dM3r6guXuHZ-hnH5-(+KHCVZg}1TJiOkAMZp*BKmXoxow;@>(Y~y?1F~2^ zs1&}wdyck_b=EoN9N#g9u~9=D*RlvH%hYZHCBs)$eU23g2weeV7#q0-9ZIN*1YCiV z1_Y`z<2aO(4~vOkqtWz)#8gDma6whA0Ou7~u$X%LXA46Yj=xAQZrWyqOI;-3I1UL2 zXcksw0*45G6?1;i&raVn2wy+FedH{(ByxZ}SC7yxDW7!d(sb!Y$p002ovPDHLk FV1liV4CMd- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hot.png b/apps/icons/static/Fat Cow/16x16/hot.png new file mode 100644 index 0000000000000000000000000000000000000000..261a7d91e238770a8ce9c6e0887eb2398d2a2289 GIT binary patch literal 875 zcmV-x1C;!UP)-)@7(X4^NXTOHPCe(nywKb09h7(DFT&4_xKn|5Heqe zjN|wROF9WA6K!+k!Csh)DGo}cVei~S5akbS#>vPPW!1JY@h>cS5ru#-p?`v~HCo_k z@;XdOGRYjKYjBJ5yEf9?cj0^>xcb?E5wUOv5&d^mR zUyBIkP}x3Wav0}@u%OG)z=Eal_@>;>!7C}5vn_Bqx8O~47tX)!LQsnob*40+Zy$+@ z+cqY-jsF@73@m{Z6+yGxx-l=sWq%0Qun)DBFOa+?9u+YHitOWNw2~0HG^f>QJxp#5 zX)oJuu~Ab7QCmLIs|`dg$+Y`I6IEBfBtK`jG=Cz8`k3rj8mFa~I6$S@G~GrnMDTjN zOJ0?d34gaCjK``0CLc1}RAgDra2(u>FL$2e^vEQ5A0hw+HOJDqklj!qq;a1f1T~y3Ja2y8F3HFHZq6$1%@`l{e!zr}+wf02 zW3R{m#abN5sVUlNYaAIw2a}_PK&+6F78rwMid>_Rx}cW}_V#$RR<(Jw+_}l(G+t=x zxxrJ_`Li~WYVIr)4KVAY=>85Y;-CpSKJ<+71bM1lAS756{aC`E0rrK7^A%HPU+^Pi zE2(1mV6YyFfAI6-#PxCWR;=Y^2@G_##T^f6^C6 zpLNw7E}u@#RaO-r#@HGFHavLXzVub5dWwcty~GNzam%uf8$kNUb#VXSNqk(Kr+BNz zVtq9EO0;d?gNfT?8D{W&NKb%k+`{St-b~*j^dXca(PC@zt;g*OYB7G0OTSE8w z5paF0C@dqMh=W-ik{o=W0?5;%lmY=}Ae9twzb(=1!}Cf=QLrd|*8mJ&VG)sNh%O{B zp>U#a8#zgE&T#L+ds13J`9AE=S$JiRo(rQi7Y!?}b$gMGP;iXyvEUHEfV2_rJpz0B zAztU&(b;zjn>+RqH3tWKh<-V*q?D8y8|S)&htge`o4jsP5SGH*+zxbLismnf;T<;a zx{B`I?SDu+^>ik~wI~kd)*6c%01_LsuU0WLze0Q@lF24Y%P|3aZ{)Eh9z<)9;Z7z5 zkHj<@z+NWD=$byLl%3FAVqOJEY-&L=(TrBE%PrvRGL~KO==sawVTG;rqWuDqP;L>O z``tCu3`7;hH;9p zJ>TpXj^;6P^BRVR&cc%xZ0Z;Gm)BSqL3$3_j$Ojnl@E_Mgo3@gBeiC=$5;GOdcyF3 gwzEN+`JVy|04k9WzNAoTP5=M^07*qoM6N<$f<{h3-2eap literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hourglass.png b/apps/icons/static/Fat Cow/16x16/hourglass.png new file mode 100644 index 0000000000000000000000000000000000000000..26535e51dd14e440f8f3ac307ece0551e5e32c54 GIT binary patch literal 788 zcmV+v1MB>WP)@ zH$uoT#~UskzCN;~c@5e}RddPK;};;OqJX@BoRru^=S?<1sPYO{hj+N=)_JUE(FL?w ze7qaBhCQ%1?+0($#uCzXHX+EZ%pxB6g4p;VNKr@^n3@wirLxA0!sv6*m3vUsJc1*| z8U)6&Dx@o#5RUje*Zf)ySkTec7Yy;Pdco@ic2zPm3%>mgSd4(#kT+fh28L$jwj-`u z#*6AnR)wNNFCUyS&V?`$0g`bMhUEY}u}5&v+<-Mc2~Giijfe1=;WYeuZP(9gK5?%7 zF!aHPLDjLi~a%n!*`W_m{_7cAH(TmEUw`SJe^C6iEfNQ z3EY3}cd`F8-MRzKrk`+IlTf5Zh{+H#<$IAR^{eh>WcCX3P$> zkauXbq*w+MQep<#l!TJV8#ogE*zT-`lvR3*&#Vjh+8T_ROm4TS%nWx;Jvhz;-cX8k zVxDbZgtVN35)YuR)&hy)`Wb#hBdMGqJNX%Q(M^~tal^s-z{1LssH;U*{sW`k1~a4N zSclgzoQB`f$|@1yUA_tX!XRu`4@lOjtM98I$k$hEq94gw2um-Iby zNEi$6r0OeBRn=c#@v9^p$Bc)pa+Bet;`_IitJ!=DGZX$lBxW(jo7Wb91sDK?Gd){7 SlMJ8$0000IP)wAQ5gQt%drn+|r12%U+5g3VbNAhX^7G38H#3sjP<(DyYbZjIM@7L6DZU4;hxCRG6eh5na^s zw&rT9uC9BV)}1q*nMEpm>cGc2od5oRA9;GbAeqY1bBdxADS!hYSa=lm_Z=ami{pip zgyVek7J*WErf7FLA^{H&nSdOgUJ%Y3%z!@4p--?lx*BQ@@hlTatdO8y-p}P_H{8LXi4Cz?6R!BKeoyD{~-9Ypyzx$u3=e=(f6;+X!!V<^F!h|-t`NB+)1pi4|c zC^;YQ@oyLH8Ods2szn>va=B@6gkP4WcccS(CKk*-TYdmW9UuxZ@Dyl!GaNaxJuCA? z#VQX+L>8=rP}}12v^Cb2ZP|6;elN*{mHJ^3JSdoY4Jvssn_2>5&PC5xH{LegExXei z^o;W&o{bW%OOBfh;=zrx&bIoid*z?*aOVhtyZ=2Bj5Y*ke!)kr_}1qQKe=~n&x7k# z&K8#ut-}QIG7!f=>YBf5H0>|W6WPOFb7gQOKrkcr;#9lE$R4)(#X|E73J}0iXJC z(8~&NHfJHENYp8b78H_JtS|;xM+OA^5)+pMal9SfLsww80lpxRpK>0)0Fb*BkSPvw zR7lWClDx){C?dz2#kOhyFT^7>{S(rxpS2&-w6NZK6y+OY8d2|c>6Mz^1j^|n>HH8I zDj(nDa$sRPFtQn^ZJC&hP(&6dL2;F%t*;u*U#f9xtAaDF1fou*P)$JeaLisp%0xTN z2?Zd((zPlZlNryd2Pa}@_GY{qdx`8tK*!Jt2(0pe8wh*RNNV=2tg)JeVm(K56)Hoa zRHJoXrW_GqV5;l14WifV1)(t()Zm9lQK9-QW=Lf);Q!79gX^~d0|3ebFrURIjOhRX N002ovPDHLkV1nNPmvR6A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hourglass_delete.png b/apps/icons/static/Fat Cow/16x16/hourglass_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..bf8b1828864a9163b576c1952a840d4283aa5a62 GIT binary patch literal 902 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 JPDHLkV1g@@Q*QtO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/house_go.png b/apps/icons/static/Fat Cow/16x16/house_go.png new file mode 100644 index 0000000000000000000000000000000000000000..0020404a4778a059b7945d94a96ba984857e4151 GIT binary patch literal 846 zcmV-U1F`&xP)n3m?&TN{6@kBiJ$M~qi=hn2v@(Jj*XSl z`qO%zv^8TDDi<=YLO=hHD37-mub|@d17!NTC}Nn~_n${{hclC~zGK<8KWX#pNT>dC zo|f!hR!=L33unAfe9t919$pt_9~Ud8`^a25D*~yB=QN-GT*fE!AT7Kf-oeSUNQ8bd zz{T>ldsg-jq%lsB{$m^cH&RUU!Iu|Gx>8=bh9Zf$ap`VOc;Azf6dunW{qOC&%ojGu zGC0s9f<3z1QmokdJJ(iK@y&eLw*a;eC9(O!tQ1qb@H1vEm-8^kVxms}a`1S2kj+Xb zvO-xx-ax)T&DoAC{8qo8OmGh8Jed!J@0D?@>jbqGo6-94#?(FD&?YyCH6hj&V8{!r z$vll}^dfhc>z${@dv0A46@yznhgn@&N9)}~>$EjSCMq0-3JD~?{Lr&#M*Fx)(UezH zYJ$QK Y0Pb#4(IY9K9smFU07*qoM6N<$f`5{ZvH$=8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/house_link.png b/apps/icons/static/Fat Cow/16x16/house_link.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4ebd93a95f01a797c3f3e07d7d8829021b720c GIT binary patch literal 901 zcmV;01A6?4P)RCwBylUrz9WfX?bZCV(Nh_L| zNyOBLl0>UfnsjE)Try40+|Hbfdkz8n>JRI{`C;v~_uA`Mi8t|&YC=9MWeDjI)bVh^ zuA!Eq$*-s{AJUY4Mky8NrlZ~bBNRL#Id#1Dt~l)v?ZdY4YL<5>7VE)kxG~#yah(64 zuTm4D78gFQ1?#u%qVI6R?`qiWrjRn$>`Mo%q)6QL-7>&>iK; zBS~uI1t0xyU7%xoA7@{<8z&IK4y?t|1S%|=8tTgdDdgapCD^nhO5c&M2{e{?{6oVR z8GEl2M{i^7(*vX@f5cU&rl=;P=AZZ&Jzv0|S-jPBJqy zBlQ)!<2e2!uq;cWY7+_tIXl-$!N~Bzu|dj}ip1NKu+_-r^0cmNMbk8@BDf@-=&tMf z1#anB$N2ad&p-F9sOFmU@m(T83ne1%3ISR5gI!&8cR%clrPFD0hT-}J%BK0l+DL2v z=%q`Hj*QR}i8SwgZ|?8yC%mSGKYqW;_vg+DDJvt@C>D!_+1Z(w)#_u~B533P9SJmZ b{|Ybw%9@PH_zKfh00000NkvXXu0mjfOBuxW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/house_one.png b/apps/icons/static/Fat Cow/16x16/house_one.png new file mode 100644 index 0000000000000000000000000000000000000000..55c76802424201980c547087009ff92bf51da747 GIT binary patch literal 781 zcmV+o1M>WdP)O6q z7>leSX)%atjW2@I9*e?eQJXdqJ%o^mHU&~jkCiD58g9feXksL6D9TKTtSs6HE$lI6 zHu)$Yq|J=?`FH-C#URn9|8h9b@7(|V=L42bYZ(UGE5WV?@bGsmx*O9M{g}o-j*w>i zChE)I#}qdT>t7(byn&o%zco!0omCi97hvXX---40 zZP>tnp(XP_^*umiFj(BBXvTwa^m_Fmw$o+{_k3)1XmoW#xX9H1|T0aI?D#A^Qf+MTmI3Ili|EA!d7m=(-hUDVAj2M>n&kT(BF*O4+-~*R1P!1#4IXTe!_*JjZKzZIZsu zaFmH!asir_#BBd7%ndTkK6(j3anXYfVqe8Nk^+pA&0{=g*HEoa7=y5)p{Y>G$#wxl z!?3jp3oaVpk?Dbw<$-%CmR`d#2EC1_>jn~u@5rg~<5Z(Sx)_?O!b$saWVp~28HP&& z{ZX}ZziRw8hGS*JFtC`KM^WQ_F#d=Pn3x%bLJcI^*QFz6c-;348WGBW{w{EVR!2mb zoB05am327-Dy=6z6(fQWnpOx=gkq3l8U%7>okk#D#K%V{C=say$chY(6}rpqwZkGT zvq-0at#>A2nkr}9FS_#WN=^*z&4uVDpKd1#b}yUC#rTi&Q-A>gX_iQEIL>6700000 LNkvXXu0mjfGd5k{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/house_two.png b/apps/icons/static/Fat Cow/16x16/house_two.png new file mode 100644 index 0000000000000000000000000000000000000000..9723cf0ec46c6937ab25ab3953c1936a7cbaa4cc GIT binary patch literal 756 zcmV%8+D5 zkaI?M6=Re|3sgF)5bkJoC~Rd3SHtH~IUPa#c?9JR)z}@nhmmkIk}sm7fU~|Dy9j$v zSfVeAtw%iQ-t2)YGf1>0ZiG59|2l%ty_{?ms#=T;+0h;@W~P9du{YTSD>Yh!Rp=#nJTMvKf0>m;kgbB#Q~X)YQ`=IP6d3veScp;!obT{Xu8q^gCxgD zaq;B1D4@^|{<}eZ>ue{SW5?xgAxN3<$B*ud4i!T!LfxSnOs3+<6;x=U&tb_Dab;P^ zSNcuGNHjktzvmT7_g2?%7=wdDU|qG;h(U7Yq9Yhffah5X1}RhoOx;uavT8--=oZLU ma}9BM1dH#n2mdkt2rvMu;Tvl;0qT7K0000}1{rUgjo>{e_@Cw5z-h`7Gb2fi`e*S))LbHUV zq+|k{P*QV7S=lvTo>1YiKmR#Je)1iW=AZNb|KI!d2FFgbtzv!2_%bzT?!He7{QCRv z+HY9N!($*Xm}JZ-8E;o_!}7#PgLxyvOvew2CbB$i%nVFC3{LM`H>qA>bp<+s!PC{x JWt~$(695pTNs|Bo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hslider.png b/apps/icons/static/Fat Cow/16x16/hslider.png new file mode 100644 index 0000000000000000000000000000000000000000..c899f9c2d885a30687875ae2dcfa8b7f927ccb2d GIT binary patch literal 535 zcmV+y0_gpTP)O2z)QMTonNTUN@0 zF?z!=cyf9Q^{cu-JdYCEBd-z)hJ;}R>q7FOtlK`cp}4q|GaLwldz@cf5UWDUXsquX zV*lupVM(X`UF{ee=tjdju<)&!jF1^l+eQPvpOW3vzQ&*9OZ+N+#e=m1_l?2u)B-+# z>LV^EK*op$LO@45J*h&|vC}CD5!m7A?~Tm6I^K&vJFVirVd1EqY&QFXz&;?K&nI$~ zHs`UscYvOcowDXRZ!(x0N@}jI>;DMYj;pn}C#|tEGlGfPADA8+l-%<7Es51?Cq(3= z)eLDM>acK1X{@dOL`%y%_^C9?A$EPRz;U?Usr8BAGNv0y~WA0P`BvXL2LX6`+&^PY1?VuN|> z_H^#O&+|U-$6<&FwS-Je<@S7Eji^5gamGMOzAuTqG@XP%DPX@OQ!2qZEN@?qNXlIH z6>J^fgJ8`4P<6wMDEp#JMwR|PGu#QpmGt7xM-Y-5fk3~|W=t9)a;~lFhm<%F*~*rc zQ;d&haAEfvDSFd+{2oQE-m`d$<%+_-r87jGc3|}aR}OBmWju={3Z=k`Rh;wg^qIpv zG9qne?a0&i zb8~&*yK%CXu?)^mq~PKC{c}vz{VLL^cy+u8W=cX&B@y>vbLU)7NZXG@L(nE{O-2=d zVs(MQ?L|bFM_krEnJokXYYde7(<;*@3V}ru@2B%W?^3{Oy^S1dj1K_@0O1_E(<2%W Q3IG5A07*qoM6N<$g3c%8%m4rY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/html_add.png b/apps/icons/static/Fat Cow/16x16/html_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b0084d741c9a647c6347d1f3c93360b0a52baa44 GIT binary patch literal 703 zcmV;w0zmzVP)G0xaYm^JKs6?TvmVj>37@aCKm!LSsG(74DE*@$=zq0 z;BXH1pJbUz*EC#zFlrhyvt@JKfAs}AW8M!7ZkQ5fOO&NiPT$-1t%c+oGElMwbVE}D z4h6`JN+XGyMpkJ{B@L47%39o0G>@gk)uF7AtFbF1{#NKwo?u2|V~zOie>!wjkdI$pLn!DlceHbj*ZY94Ii)};g-?~uK@M`5JW zuP_{RF30jgh9Whw!tDL_l_m`e;89{Ln!awQasKvl2~K3&FZi4>NS zu7IYy0<{r0Q#9lfO%HFqn8l-X8z#O*apW#T$f(Cm@gi);1dAO{iSs8D$j|&*ye8Rw z7d5gPf^A(uEZmPBTY$uxD|nYr;!_TI^ZpRs5ZMog{8*(kRg+NH1aA^_y3#1}`F?C& z56n>++iUtToK0d=9GIFOqK4{x_RhU@#Nm9Ik<)3&Otc;Vnkn<{)qN^_DIqXA*@4$% zy(-zxXv?`>!YMn;%q+KxR_Rpd4jNw|H%Sv*K#GyTzaI^iFmIWdezLdWXcD&r)i}J+WJw-q$7QyH l7u-O*ZpnFy_UGRM3;=7}{52dR`St(+002ovPDHLkV1n$5KH&fW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/html_delete.png b/apps/icons/static/Fat Cow/16x16/html_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..a59350dcb8153317cfdda05a501fb134a236fdd7 GIT binary patch literal 707 zcmV;!0zCbRP)oM^iW0- z)ovx_Pq^OQduKW`b1lh&9GH9N%$@H$-<)%XRUf$j-Sb33NQtEk&KPW)PudFHb*Krx z5MciaR-r7;(S74t!d8)sp1`&K53m>u4$P}znv^YIRzd~+@7R`t!rE%1;7M3E*91Oo zkQg0C0XZkBG!+wv0vp<*2pAJ>S$Xo_xKv|J=aBq!%n*D1sXl>+6fJBI^1go?0*z7tJwY=-7lajk@s2Tz)NX#ziR#?NikHdY?e zc3H&On&oBMS|JB61qp}C;2Wsda4k~k3>VLvY0NN#s$qH8ON*>#g?(# zNHuSQoScB98gp);sG~fReU;u>i{y`W!Wsv{?002ovPDHLkV1mk(Luvp3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/html_go.png b/apps/icons/static/Fat Cow/16x16/html_go.png new file mode 100644 index 0000000000000000000000000000000000000000..e9407772f196e8f64b58d589f2d044a4ef990b9e GIT binary patch literal 728 zcmV;}0w?{6P)zn$-+xuUW}{|>d>KEP?9Md)U7~IMhD3}c%H6}s5Ko8Rze-tYZp-WyijbUW!dp6yAA{~4SySQh_oso?X+E8uz_ z*b0MHD#1D0ufMV_l{w{jxb`Rk!C22 z|CNMvQ&Vhqi_)&r#Z4C3t0F{|ygpC8+4xJeefdu!Ao+njAJz(HIs}3s zKpQ|ZJ%Q2b`-|1^mTkD{*N*r5P)4Y^FNqZ!!#-TgINjn=>AyQN+_&QiCIU23riEYlpry> zi~?E~NhMcI78KafW<8(L-rFW?9*#(5#kJjXp-mI}+H+kpoAc!Qx{Q=mc2j+?y!7<5 zOzeLk6)EOiLzeTEuc^)Wu^X`vN5|PD@&rR_b%9nQgn%Qt)}jeqX__3lyjjP1B%ot{ z*uuy6LxH`!pY`F+7QVPM*~>KnO>dLqVm!A zE{f}?b`t?d&-9Lg6qamngV7piop*V z)K`@0iN76cMTi#B@(jrIy+$}NHl@bDp&)&HqjYob@4wBnyzH#ZZaaLd^}sG5n=|yO!YRsN70eT>MlwiS>Pe^^n@sKV-f(P8GV$3lHO zj*Zgvmj3%yDB&D^D&Jm%l0A*+f7#PTy-%n=Xwk1X>H9zSOMn3YtN;R=`uJjG00000 LNkvXXu0mjf7+6(= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/hummingbird.png b/apps/icons/static/Fat Cow/16x16/hummingbird.png new file mode 100644 index 0000000000000000000000000000000000000000..e266dbf00878d647261aebea80a12e2cb99398dc GIT binary patch literal 835 zcmV-J1HAl+P)Q50SGF?U91%wST- zx1;zBGPRtFG!Yf4s1Osgn)(V73aLKq0YMN(5C+wc2odxUe|o9pgPQC$sF`D$uSUsC zZPXr$&DFX0Oy{apqJ4Nci+v94wbnj+bC}ZO=~&5fy9tH6kzv>rhAwuQ9NquOgvcP0 zYbZF@l;WmmDhGCH5;3_6p<6a9ZhxE!QOLIFxuW%a$BT#X4GxDXtDwLo{<@Zsx+m*%Z!^>a2M-S| z7>=LErjo+NU8bOZh_A0L%uF}kFeawLIqk%nz%ba~zXHdrAjuN!ZB}p`&(JGb%%<<< zh&*iDw$)!f{smLb4amqoh_TTDtn$)=0tW9j`&Q^`@n%{dt zoIghpi8lz5yD>CQU~{l&nVN=V2!c5|4TE3%joOVy2n=Ik9>jXiRlpGv>1LST;_O{l z#NJQu`fIG+yjsPkp3Z+f3V*+0Ar7j*NJNC|Q5bE&&9YOFh^*!EeN+lRnsK{(ZjXpL zmgk)n-}{Ez(=Hwv?5}Gc8L+h1hQ{irLp8$@em|OYQ=@~hPm0LN*aur%?G~kiI4aP2 z*D;%0IU!YTC@q@t6h+#TztgdtE%T+pk3tB~Op4M+2V`s0&zU#tCcrD?dtp3KW_It-2wmr N002ovPDHLkV1kH*gk=B# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/icecream.png b/apps/icons/static/Fat Cow/16x16/icecream.png new file mode 100644 index 0000000000000000000000000000000000000000..7bab478f2fb71feab89d36abb08a74d5a3b88978 GIT binary patch literal 641 zcmV-{0)G98P)z8M_b5m;>2dPykQhfr#(k>(pCkIze}W zQYWYB*##o)3sGa+@iI=uru)xGQ_u(V;9wS`cYtyh*jfTg>_=~N-kgOCyxjpU46nn~ z&O==X>_4sSXCQPMKGMf!T_nomJsmpZBu{*#l{k^{gQ&7WlwTxzeZ%pUoReR zQ4k&e3&#o9Uh(K}fMy+tj&V{lw1B-&JZlITz6d+zYX4~tK~pM!@? zDGonpfv;6L9&E*r>t{Cjy?T5m{j70Dv zmBg)wFDHI$wiHo!`;9sm-|3BJHvc|7$s@2V9w=mn>f&5HMdjH^k&Io zt-W3arfH$NrOf*bJmm@t%lrlYDy)QblH!{57M4jB(pU%~|3TnXQUvTnQbZPiBd7+PB*1CO2A_uluu@69{`T0vE8$wZbVcnRc}%R!94b$R zI+|W`!$k^)?=?_ak!aQf{NAXczOjmC@EuS408fF$H@C7J4I8%smrvRgvh!Z4qHSP$ zQJ>>C&w!IXDj3~%ip3G421r3%1OM%PPP^Uxfc+}oECx`BE}xo2|2i_>5A#5kD!n!h z{<+I>Nt6Xp5<M&<F)e3$m^69tSJH&=iyU{0gOa$ME_~ z$VO|+Nl@Q}0DSs>oF+DWl{RU$XIDGPe@8y3x7?l5vV8UR+gbGV< wRr2_9dxEBMC!O43a2Nh}wa9kVIR6!30634hkTf=6+W-In07*qoM6N<$f}QjhS^xk5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/im_messenger.png b/apps/icons/static/Fat Cow/16x16/im_messenger.png new file mode 100644 index 0000000000000000000000000000000000000000..8a373c87e445fe60bf628157678e6f9cb105059b GIT binary patch literal 426 zcmV;b0agBqP)sF3ZlK6Nxa36!;s6s|Lz01svIsYWk}wy8JTKcjBK0${xJ|SE|L@;t zhCMl#7}Z4u7=Hcy@uAmI-ic@fn3!1^7#MlMoOUa56Cm}61RsEbF%**wz=7y9*YymD zvn6>qqxT$VSTtBOGBQpBI!zzSuK`BMb)e*0m}Vef2}s>%VPZnW7Be$5jCmBzvKFW& zWN;f21WZf}APhDD%Kr7?=jKg`yG*{l{I&=t_WjlOMIbSt+$N|P*fyX87#Tnq%z?7s z-uy5f$UXb@`L`u7vCmJwECq?(+w-^;MGwdeFmJ%vr)OL|0OB8?cp=-bWHzy46dQn^kgz2xoMNDa#0VlN0RRC80AM+2 UdgnO>O8@`>07*qoM6N<$f`6pHRCwByQ_F4>F%&)aIG)U_NdszG z^nX~<9V_sq=x3|{XYvSq;_`U__=ll;(-f^{1 zH5pS9&qPQs(hMRab_&Qe_q)ir7rDPzT0_4&gI7#bcA>j*>Usmn-Cc+to%;n)WI#f) zZt8)UaPl__Q*K$6->2h)oFqjcaY_>2X$E#&a7?L{Plinb$0oWGVlRck_&eX7rgPl-Z}6B4RlaEEC!p zhutA0gQN+$?M4&*D8GGzneqLAjk}!!B^AUSo@?M&1v9>b9Z&rkEd@3lvJWLp>uGIK z7@#+~`X?3yN^W)YA8i#k9}nL=IzE5W7_%h(tGVe#Qlg#=UoZQ2KQ2+>AOSdoWCHZ?;8WqD3=}oAt zJIbE9c^c~-@P9)A!8^u#^6s1+69gikLOP5z`DP<{A?!3LWy7$O-bqP5lPSnp6yc{& z;3?HxYNh5o_t|^jn*(xLh+Q^XZeZL3MH8Tqo7+HW2W1jLFc~asAPF&;g2?b`rC4*q zBYgTpZ|2K=j5TvK(k}c9V%h7UN6^x!QI^>oBy6dHLn0VbpDc zvJC9upbV3#3e>O9a7tyUrJtaMWmr?U85!k(G_3wZOypANKv0GWGA!4qLRS_T$0fzs zp)`a3*pSN(yTCY|MZ9kaDlpSi;C>)80$uyThBZNhE*ZaD*^DvVpm0garHS zG@%WFN8HVeZ4Xqr2rU#0t{e3_NJk+YhX+MtdS40ehw2#H1Dwd^@vc90iEw)y@hxiaa6lB|{tf4@ z;mWX2f0@r?xhXFrLR+DUCbx1d}s(pLtA=n6j2h>@6LGUJsAOufA@pJJM5pzQB|HSJgG*^sSe3i`oRC0U*#8+xoOb@x7~LMM~;ec2$kg z1Vh)3U}2T}-=P4pdaV67M*@!ogh(J%$etNq)Rzt@=zu5$kU>7SBF{Eofb!CCA3i|L z)VA3w%d2P~pLcZw-6hbv06GfH`Vi?HgcIeKaMoa^uoNsL)7p>+^%g)ywtj&*=VAa5 z1Js((t?~qnpk;srle)9O`W&b$3o3D-&)G8!^T!m-*GY)aGss=Nj!?RocYWM{eg=!=Fn~?^K}7~AGF|x_w({(|F^SDRop>`nb6zP*Cc?qLMcGA&{l|dA z{q1QVeF8i74$76Np13iR4~;$AsyWem7$&&f-> zP1w|{GaK$i!`kq6^X<7U8F6%zFXOq525EdA_)@J8i~fOE7`k#OyT+8R{I5D+9Nalj z_PkS3aFq3Dy)k@zbnLRg|I0?!@{0Ww>$g7w3;=Do$+d3t@hAWQ002ovPDHLkV1nX6 BMeP6p literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/image_edit.png b/apps/icons/static/Fat Cow/16x16/image_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..46e44c831f781da31591a2215e51075fcdb49a39 GIT binary patch literal 800 zcmV+*1K<3KP)mA`wE+MFmYIh0Q8#Q;6WEMSnE@AW>vR zmSv8q^OKIwy!USBy=lx058QX|z3=h&TS=r1AWN`^l;s-BOp_{~9H<%+2%x30RAn2>nS|&zN=3r@I z-nz5MOkrT#Jm6(sa36WMmo(>D0l+ChB5je=w1TkXml=puh-|gIBp2A42VR^D?kA#~ zvb!jd%}vo=sBwM)Rz+R-$ zG!a|~es&r~G!POZZrr(GW8%VvJ256Eny3&kYTTiTQ5P;$mae2KNE8({sS#t7Vlko( zhE8b<6zG3uye%KUFL`s{%)95@bMCyyj$C;>o6`-oU;tqFHO#fg+K{wwm10f^?paNh z*@B_=pFM>1U+I5B0Z!9Sv*Xf$YUd1$EmOz>Wh%7DtbE|A2h6QPsIF3EE{ZNUq`eH* zJGW6%YW`9yOeEdUPDQ=@}T`G_X({&NE$9RiHrN#>@zEWJ(s%#SU9M zHb~V9&LR-=A7Ls~#leyH7|@qURU%1U0CaA}p6p18#9+(6wnU&iY`Cj7;tN#dQ(5HZ zb<|okoOC@0FPC_*|0qHiy0O_XDr%aK;A(p-=93FZrBWDu^LB^d?+?h;6E$H|aiYBq=gwcm)YKHbRn=fpz^rJ% z5+(f@eF^{T7l>&Q#OLPF+tZ7&v9aw^a9$$Nb6IHG4D><)r#d^)*Vl(Tw{9XDOCXa@ zh3|Bz=mNU zo5>&+n}O36M~aSeI-A8TDG|Y;`#zgp8L3h74OVMeWphgl>S}8tgn-ZILm&{C4Trx6 zg^=E@^$pn9)P#D9(~$@!LLozTTpRq@f4Xhr6YyanoqOaQ96r>gxkxVAZ@^nWu zs)a4mG7t`jw?s7!8B&u-B;w=a!DH;NOSf(1(yfj>&EQJ>-`?k+0t^5|ULr+|iO;0~ O0000z<8)v;aI#i3~&nIHkfkl!UyE22jH5kYy$ zPj3~xe~2*I4dH}qLsLsFQV8vOPObf9$%q;9nR0kldV~`{U>#RzOA9n51k!N<`x=Z#@mrl-e_a&;$u{~ zOm!G@!ZMK0#Bnlhz-}Oz3aB`NQ%QlwOe+#*D-3Glvzvid+9L?9F+q@@-r>vNKPa=q z)x^+v^ISlR7#^+8afZT~jxAj6{SfF#5dzC8qQuEhCI?UoMXc)vBhDC{c#BkO43|&O z`mJCM$PXwvT(%Zy@a9Y{tt3Q89-_I4=UIs4F_;hMnbhTqBE(Vz1dGFIR+xgFIY6K9 z1bP@}+n~Gi&@DN?1CFjj(-DEv<>K1Fz2!@uAW}-7Ky=!SEM!*>WH&@5YR3e)K%A5XfqM18gOhAAA zE{X!3GK|S&q5yfGzY;(`kPS)p&AJGJnyLNK@bd#CMYtm);|az2;zzh zbbE8nd<~IV%oy{qPP;AFJcOU;gwVk1-VDl;(6TRq4IIFH-!I988(;K#SLp8E2ALHB z1Rtw;JRYNd{}Ju?M5%yl{$7{K@FCGmGaR*AXQ1eT7FbR(1 zuvThy0x;7w6%)AV{ct#Z*>1Ne3`3M<*-WWGN)WG;t*dIFy6JTKPVK3LHjE(U}9cv`1V;gE;3c;!0`A>iW07=NTaS8iU1ONa407*qoM6N<$ Ef{u{R3IG5A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/info_rhombus.png b/apps/icons/static/Fat Cow/16x16/info_rhombus.png new file mode 100644 index 0000000000000000000000000000000000000000..54f80751a81f6f65cd3bf6ac0a6dfdf4f702abda GIT binary patch literal 657 zcmV;C0&e|@P)AdY?u-nPWL(mOy zDqXg`Z_O#NrueSS|IKn1{7>lK0_KCnLGm~a07>?&hGY#^2mlT!U7Q_=xM4PQ4(s#kleeS;r6q)4FCQ?4Ci2D0n-ZNf(&ztJQ#q6Fl;}4 zcg4Q$s7SB@?iDN6I2$Pi7l)ZKr1foOc<}rqgOQpfLwBkp%w=Fhe*gW)ATP$pFtf;u zp?B3OhP~(R9by70_zR4xGN9(xrAHa=Jbll=%EHWW?)D3Yj7hr~{zK#$KoQN#%*1dT zC=XHxQV$fj0~_%F_xH0MD^D^MhFUTxNeMCh`S%Yb3J#x-KmRfO0on|*{r8{0KzTv1 zI*@vXf4}a*0#VJeXyMD2<;VWN|NaLY`WX{<{D1Q4*Z&9afBb*;`S<_KNjv|?cW(yE zgVcf41NCV!BBexKr{aaXos8AQ)BKDXil*)ahQ)iZ97v6Vq##3IwmZYDO=lVQoxSyP zUvIoCP|s!bbO18sMdQ+=|DS#Q@jte6%YVC~#b6r52Z@8^LF(|OM6eDI(8BbmS8S=7j@zMX!zx@6WqCtEN&BzG}n;|a63pX&buqplj^XuN8-uM8p rpGhzP1hjyd6NtY9@ilA;00ImEtPOXh9PdDK00000NkvXXu0mjfCk;UA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/information.png b/apps/icons/static/Fat Cow/16x16/information.png new file mode 100644 index 0000000000000000000000000000000000000000..85c1876b5faba5f7af90b67c6fdad4b3d6306acd GIT binary patch literal 764 zcmVu(v^Re+QC2dv>+ zS85PT*?2b-#mvedY;HLS_$7`VEJS_vUX=JG9u7`nHNK^aZ~?&ubn4vQehQ!F6L>bh zgt^rux?8HS^tc{2srbE?MBl`+!kNc>Pr1%BcU-K**snOggySgm>quuD2$7x6XG!ca zrTWjfX$mm^i4*FjP^WMl=X&{p0KP6Hh-koP=*sTBp2x{MAK^E3Smg6BK-{Dx3nX)I(&_xHP}RoAokKf{z-79-zqTri*W7#Fn_5wN^~FL{ z!wD1>S=gpe*i;=rb8T?v%C-;8s$_$TBobSA^L85R&o3XLixk!g4`&wNca4t8o=XkK zQA|Zf=Ms1|9aEQxnxoin&=>+6lsr221I*_aR|Kt0000M>^O9eAtWM^A-%2-YzPY>OnHw?;Wto#oG9gDX9KlA6w8!I2J0PHXptB`Ty>lAOCN@{^kFJZ~y;?XV?4>NGRBk*MOQ?5Y6WvfBAp- z?x+9TZ+`g?bOcy4)Y-~74QQCR_W#XK|Npzr`TpN&>YM*oz0dy7Jo@8*R4!aI20)30 z-#>mbF#H3e-`|1wH$$4O5W~^cEey*hx0nE>&teTMG%pzEwN3fI@a(_;^H2T$pHNtf z(`Kv&K$EC(N@d6Y_@YL_nvo4C?wyCM!I&t`FayvulLnwJAWt(800bBShurb`Q!qYv P00000NkvXXu0mjfIJE3H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/insert_element.png b/apps/icons/static/Fat Cow/16x16/insert_element.png new file mode 100644 index 0000000000000000000000000000000000000000..e9d4791512193732aa795f36406ecc49ef0cdee4 GIT binary patch literal 642 zcmV-|0)737P)o%#Y6 zVC(Et1uo|Rm<}V!3Gj zqYcooK+?Cr*Ku^6P zS}k8WELvExS*hQ5rssCZ8A@?T8hf%R)KdZ94jljsZ$<-}tbjPg*0m>GUmZGi%u5gw z@6W#T`}Kid+?<>VLEB#x!ycC%ZqF>h&sE|qMh1@uMtb7$^N(3izv}gc+Vp&%S1yWL z@(i?W_U;V!=Bl2E(x;7Zf cs%m4rY07*qoM6N<$f*_tC`v3p{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/insert_object.png b/apps/icons/static/Fat Cow/16x16/insert_object.png new file mode 100644 index 0000000000000000000000000000000000000000..a04b92bee0d3e80ad5267adbbbe216b9feb1d862 GIT binary patch literal 586 zcmV-Q0=4~#P)`6pHRCwB)Qp;)-K@>gp=r|*4dLsl~ zi9g`zQbH1DqqqoBaiZuV;4I<;oInyXi9!fUvPi4RB5DWR`9MLGfGY=Qm7Vzuw+0o* znVzchR`r7(-9_KJ=iF1LFS{|l`lA&oUulhQLU4{APi)I(tL?uH?m;&jU>sny z{ujnB>ctP_QJQ$-%e3>Y^nZBb6FR=N{Jt&O9yR)a`d*(eLCsnF3&H?F+Pb7|Vt^@b_;Y$d35X(7lhH9-*CK za;*j){lbgtrJV{GRw@@r!9g?^Ewe_h_c#)~_08oh(Q4%!Dfkl`?Gzv;xEpLZ1wjJJ z`F*j>)9uWfjNs;@ z_w<#=Ro;(6Fa)j5uKt{U!e677jKQqu&6_piAsDFlx_phUM}u~J8W>!pdu14@}L!3;WT)~$+@^!V6cZ2uEr Y00UUJ{K^RgRR91007*qoM6N<$f{!5vw*UYD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/installer_box.png b/apps/icons/static/Fat Cow/16x16/installer_box.png new file mode 100644 index 0000000000000000000000000000000000000000..6b1185958cddee55e9e8de85af2f8a071a106cca GIT binary patch literal 912 zcmV;B18@9^P)1RCwBKQ(0&eQ4~EBXQo+do3xE- zrfHL?X|%Pi8&we$^}_`#6cjC@KUUFFmoE_nwc>{$h)Z2j1aZX=MZx7q5kx2&ZLBHU zv}$59S=uyh$kI$_GQOl*gLvV*%X{y>^X|QzOW|KT@JtOU{sfY^a`H?;zXYvm!kKl+ z{7_kzLI2s@Y_F{P3H`~#X`$u9wuP8y6;{? zuI-)KT4vC->r`lH4Q#=|EiL#O1G;=M)aq4mhEjO6xf%~Y2XX4&ZCp3r$4H9m845=` zcbs!yRb=GMX=}B)p{zs$w_J~=S|eI!6(Kp6M00f!63GPm!f`B}uE&5p7kZr<7MrO~ z5T%W|>UMR0TQ=bOo>6k^u+(nAi~eEsN0V^!QIPC0m67ql6@r70VX=K0*z&b-_j*U# zE`4vy63|!nm~``-I}|E;5X*gU!Fy`(bWn@kjb>cz@?%pS2R<%>|M3~Cm@m+pjA%5S z&|VJj)Z_@JSr@$Yb=`oR4q+>2Ly_78y+VW4vzt+Q){pgN5iF2guuKgiF8cBHjT=)~ z133GV?raa~9;f4)%~aG{s8K=63}7_!6N|JZNc2Q-SGt3R<2#X#eS6jzuv$px83t+FD0njzrna>?#$vNT$MptX4Hc#w}B7#V=yp;pf@n~v47B-Tq1$qp0s&n%V@m=A0)uC3d-fy$VLrhx0R{jSoK4>l&F&Wf0000)x4hY-ZA= ziHRssD>H+EtQJ8~1TG>l#+48vEvikMGJ+OHwTo6gAku}4O3dY;wg_5DiwfyAD3U~& zlu44#+{d~7_ud&pu-Ac)d+t5wevkA2hh?sgd~-aV)Y^lGzYj*>oIx_aAUIFSlB<*L z4Xr3TF1#|spNKdiq6CHtrDU}EbvOCgiHcXTX%{>j`)` z+IIcB;H~O0&wMNKF0{AoVt%kLqG-?i-FuJb1v(i?hQDyc5> zGhdnhw3e50a?ACxmuvm#@3pCYpY$A>k?oyxbDw8FW)B{H_y&gHgyf1T^DGYj;>ce&@>bG~!VcYZ$wV+;y~0&6~%9s4QpA$=tg!UQd=D^;rg z3p~}%Lu7Zrn3F7h+{u8b0L=Jr;(@D)93sk_8>Bxg30xgV9a+|UM~XJ%`>!y}ypFio zBBq1C@w7MjoWG)t;kL61T0UD!Q6xq<{j888-`g!l_`mw!LTex!N`r}qJ=K7cybS2o zD)a@W@Vxhnmq?CL?f{plE(&$T1pn*i6VUM%L__b;c&K3R#-0M-rykV?Rp3)1kh!p6#<%G{YvFh2VXEH%$#}18})8$xr zEG)#pYm}HNu5b`RyS(1rRQ+Y58L5N#;Zwv3MDb#>UXK@_C$KBijO{if#%AWPlF~+s z;UKW{d-Kv@GwCoJj-k~z3BlV^29(O@;EbDLtp76f=1h|ZVt8sEk(h`a z%R1r!Mt;m=a6AZ%dR*wdewT7X%NhvLPBfJVW)EEO_5=%SXq9HUP57iF#v%w!J%RgL zJtl|x$sJlLqRmlC?@O@fTcOsN@iWkf`zIU!l1wB_6TV61mYnesjyJW!km8hgHHU#V z7hW}Vkukp75*BmiyO2qC%F-}|;iVSWBKRY~05JLyNxjTJasU7T07*qoM6N<$g1

      i_@% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/investment_menu_quality.png b/apps/icons/static/Fat Cow/16x16/investment_menu_quality.png new file mode 100644 index 0000000000000000000000000000000000000000..dc92b457dfa856e24e6c20c3a6506a6f84ddccce GIT binary patch literal 561 zcmV-10?z%3P)6J0DmaP>^Z-lSgqm!& z@PY7YS-hlj;sUmWABM|-wSqpnUF5#~j`3Q8+iw}U1UrInDKWt@V)eE*Y^oC%4@doW zS2^^kbNQv>SWANM0~UKq)TentA(^3Twrw>m|U*$|0-V zRHKwJy#+2rf9_;_E&AHypI-m-_}s^6>;s828-!H!)F$D0HMB)SoT=I)Idj#%y~jvA zZ8Bc06TYuA%IfO+D;uw`l31O+9ps>wO@kw$-q^oWg{hx7)z8+x@vx$?ZY2NnW3+kn zJTFR=Jopm-_Z&%DNaR>GR+q>1VPQDAx))#osmufD5Q%Uf00000NkvXXu0mjf42cXK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ip.png b/apps/icons/static/Fat Cow/16x16/ip.png new file mode 100644 index 0000000000000000000000000000000000000000..72aafe4e27bc4abbb073c8879c29be1ad4dc1cba GIT binary patch literal 531 zcmV+u0_^>XP)We_+VL!Y5*cS)5u1U|n3B*9*nxCs34b zC=_xyQtCmUqV!;xh-u`Y0HxHq<$ONtU?Eb+Sywe|4hmGt<&$`FZy4;B;Oe5Byi|w{ z-2juB;=Gn0KvUIggjiQXx;gInTJy-wiF5BHYm#f$G=}8IkK4sh zjb&%>&GEQ3x~-W~SopkD-|3u8Pc-XF%wTDGh1C}cRCEt~s7IiLM`{;O)9^>Nz)Ggo~A@HA<$hjA!)#v;vzyRPT V9+hS=8#n*}002ovPDHLkV1nT^?2G^a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ip_block.png b/apps/icons/static/Fat Cow/16x16/ip_block.png new file mode 100644 index 0000000000000000000000000000000000000000..5467ecd5433bdea118fa54d325f7a75bebf31823 GIT binary patch literal 805 zcmV+=1KRwFP)g2 zNK+`3a8b4kltv^n$v-HiNJ|n5N_SDTa)er#5wpmmMNuY|QKS@w;v&sIqD2N7X;LE@ zI8!+@GC%LVnfE&PIZmS;xQl!5`M&d=KLP7(w6v%Tx^_y}k+S+G2#7#ncT3)UIG60J zlar7HJWek?dMpM_RiLXX_b||cS%e@;U?vm5SUC|5t|3T(wHQp6RAkpTz+PSjRhA*8 zq+sz?AAUT#hbY~dBqd1x5jb}1JTi}Juc(2&tpm$Teu&_{3|5;JsR19RTAL7<`C^ci zjC>Rf0s?mt_^gQ{WfYfU@!3PXvuwiY_n%PiC}0@2%;ID*ZtVQnDH1QGH&fZ{iLK3^F4Pk-FDtk=NWiOb7AK3 z749Q?6}4}RS*l;??MBYACWslCh^WRNWFJ@3j$k-~g~#`edMu3(gAsv;aER;39o@If z9aCha?Z`(_S2vg~ef@;vGb!*6ydbayfhMwKcq)%-G0#cohkp56_;3X0W-(Fifcw^U zgui`7Xl@3f?{je9cCAE~R=`7EUkk?}Q3+t9voNo5f2Qq*W=y1Fv`W`CDi||z=CTEo zXn>v5?gxYktXU>bLMQ*}-olGn7O_UqAtkm>fZ~y({YNIJJLo#g!T)VzlI7Cb93Qe( j;~o6HDm!_d{|YbwEptY=>()T@00000NkvXXu0mjf$3AAV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ip_class.png b/apps/icons/static/Fat Cow/16x16/ip_class.png new file mode 100644 index 0000000000000000000000000000000000000000..b04ec489585cd474afd87898b2b274e9658f7535 GIT binary patch literal 710 zcmV;%0y+JOP)~+;n)q+G@)r)+TGEyU1BU4hT(2^I^k+-!^FfCS`IX0YRZp^H*eA0)PzYE zPfz<^a+8g0-dwg&GM3sHjlzJsQb%qp3K4 z?1YHzyJ|7{`W5VTI|Zi@#TkR&KZ7JYN-!8eCY?b%p1|n+QDibd#U+-a%wXWkAgEzt zY=_<P&8^uvsMH@??oJvccwJ4Tfp(`Y$$#R$;(K zct10x1w33|zb6J&1A`O#AV#LD_EP-qE?r9kmV~XJbFY_VX|HlybOMJY)Z* z%k*CnSk)C|voBG1MCcKIFz4vGaFtdoI!gXUghBAj=X}Ma1k1V%qkaV+yiY}KOBKae s#@VbGkO(by*f>H9{sT<={*M3y0LhU)2%4H^*Z=?k07*qoM6N<$f_jETlK=n! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ipad.png b/apps/icons/static/Fat Cow/16x16/ipad.png new file mode 100644 index 0000000000000000000000000000000000000000..e751117d7fb42ee69f963fe3480a2f7c5ae408b8 GIT binary patch literal 713 zcmV;)0yh1LP)qpn*?m% z*cP^zMVb@1fA<11sW?W*OjxM|ULBc7hWrZGk_Z;%VDRi2nakzy zEjIw+*I_aVoy^cEhNgqZKngg_mIU1bOot& z62;+1u#(-l80&+b-VN9FA_1K_U~n7Y_gqJo5S4`!M5y7;r>jI5pv+wC*}o$nwZZ`~7cyAHuT+z8Hoa9q;QCU~372LXV2`Q@9^mJ*fl^I=1P#aHN9)S=(6tObZ;*5Gh zBY&6&>PoKbA%5Exgy%!lDdmiZCdpkGIp374T88!%p~7t|ql%XA%{Q^(y17?=^Af!W v4}=j_P}%ysqN}%aK!Bt8&p~J3{}x~Xd71vQ_bShu00000NkvXXu0mjfN!CXD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/iphone.png b/apps/icons/static/Fat Cow/16x16/iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4db6fd3b7ecb46e433faec6e729f1f1c0f3767 GIT binary patch literal 522 zcmV+l0`>igP)f{jRn)omoH~vVq#*jw|8XV z=jTOHk72;ucW)Wk*x11A_3PI&u(7iD7WX^qV4E5rG1s~Kc9J~6Pe zurjia{6FTbR~V*kEA zVqkjr3m!IjUBJf1%5a{|i{S-}3IpSN7cl1iE6E`ARTnHrgbUai)UPaJ`2F@B!(|0A zh%J8~0t4p*SdJ(!xP3jx@ar!Z!$UoJu$bi4cMRIB&wz4*#2CQJkoQ~?!r3?zOxo<=kAZ`OnXmyuLLv;GKYs$VeSH1E^p?$=z%(x}A7KOR9US27hI&Z8YG`am&I`B= z`1I-19H4>}7~jv&4?`134N9s(&d!XCjG%~@B#@n-1NA(EaR34g02FhP1*NOs_~K(PzVtN;g%U`veT3fn7!IU`K1EKs_!$aKFDVT@6zt-k?b?>q8F_cHy$*DQ zcD18#zWFqoCGS1NZok})tX(DEI}rApAc+*THsi~;mu>NxVpD>z-d)Qohwd|>*0}jR zND5C$AekkYK8%4n!9>KF2qJJ{`LX1gdiak?j@==kLgbOgMVoM*Xq+?^UNTubR!C~V z`@4C-Y#!0OlR}( z-S79qdpI0o!am2TcROUG20kzt6T$mxBZ;rsXkrcX&nfUsV9;u{Fquq3=EB6Mjh2qx zuYmHQ6rtDaAxX+^4QuhqUNI^Plu~?M2CL;dL$}+7;vXl=GDHVa=@*P(D+K90y&rrU zymroQ|2x=jJ_#0V2`LIjL>HnK|7T;4`!0)r0t^66wYL%62(||R0000iP=+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ipod_cast.png b/apps/icons/static/Fat Cow/16x16/ipod_cast.png new file mode 100644 index 0000000000000000000000000000000000000000..ea1dd9fa5ed1c47b574fef4ce2d26d18636d9d1d GIT binary patch literal 586 zcmV-Q0=4~#P)`6pHRCwBiQcY_VK@ff2+nLFljB&Ff zkz8U__M-719^%JQ^yDRYh=P~JkGqIBBZ!x1?viYfND>glLkQlL{Q)_;3N8kW2niaN zWfPq4wyI|*%!kJ6d34vSe$_oyEv&VOO$dSJOl6RkON6V)+dIO|WA_`sVx3AxNqkqp zy!gHy&OTk)yt2C1+KOYBPxY5(CXYS{dc{xLcZaAs7vM}W)}N2s>ZRZs(ZkK@(Hi^f z&qnN5n!ik+m?i%B>w7~}?8ll^0yq5Mh*cF-*>uK#=jFJ zt>`I~`+T%fz-rSV@czCv#~MDt0H3b6P!O%XLnFQ%&HuZBrUdYc_}FM*XLlF9zK@fY zO2lVOW(h6=cgXjPXm@sS{=!8!v+v$brUyuLnU8pkA-Lnf)jv_U(cqKq&RCwBSQe8+?K@|RG?zr2wyXdNj zCPZsdLS+yAxxE*@^&o=fOA&0^Q?+IFQi=4Susw#kYi8_5kS0k~4xtcCY zD`kbY$y)B6X=c32`gi7jbI(0@&NpYiGeighLI}o#yK(_UB`UDio=ent1H&_!L7l6n z`0diO1iWQxHr;xw=SSDG56PcPi;nJbd4ea3F1t68V*v3>lF%B0$>4U;@O1ik+uP*e zcymdEL2(9xLl6p+(@;tMXw#$G!W!QWX9FjO!yAarFA*$GzJ;*Rw%|f%QxiP)Y?fzd&{_ zgRhw3V4)3O55cv*1$`ttayBN&G>45L&uPaT47`W~`A!3!1AcV>4WYUff=P*(ftLHH zQMZDCs|q*}t4hKkNhvIajkypV^rLSwf(jo{UR;m&Q_c7kL+z<{omNLPcQ+*gYz}-L zo507RQGAJiNB2+!rQ3ktQj6WWO_==y?A)r?)?!6Z)sR)#?GDVP=23pcht&K(EzO}V z0bD3wY{L1&0tbq&Kv+FlCQzMMkIj|^x7&?({R42hUHV^dEQrQeMEmOfdZbATzp@KV z0*o=3X%l68%T!DgR?VD4@8}(r6afA4t6*~Hu>_F%g)Y6ZbrYR!9c^E^;MtsWt0W@D z%!1v>!7#szxcO3@Q{PIJ{P+?s%G`CXrFW4(88=RQZ7@#nnxE_d!d=R4m$=P;!d7-JZ(-EuD7AZHK(Kdll=7+nP+_otQcTbMAEp4V5)w%s(UhD7VHTP zjNb^<367Ic5{hxyk~apJZL3@=eb4BV^l?W8XMhm=an?V@Ad?-=5ZNFOLQX)fu|Ed@(vFc?p(p)wr2Df=aFU; zjEjc+t~WJt1X3%Iz{s%>1Pf_dU~UR-xQ1}=a~vw6`7)_d(#F`($LfL70v%SvW3$^t z0G9`!$0qUa(YpP+l*xU%x>5P(PF~oQv7WN=Iq;;2DaYTpwk!gIl$A8=EIg>e&AR3;^>Z VBtDUk6cPXc002ovPDHLkV1gn9P^SO@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ipod_sound.png b/apps/icons/static/Fat Cow/16x16/ipod_sound.png new file mode 100644 index 0000000000000000000000000000000000000000..50eb2afe1c8f79a1deb686be9e890e90ca1b3265 GIT binary patch literal 741 zcmVT@O5QjjN98fhz-|Gwmzff;Nj!ml;;RU97Q6Ht&xO@Y>ZiV1}J6lJqA-% zAnCKLp>M^(Nyj7O=D`F+L>l{XGCE2$C)j$jWz`(VcDiV&5~wX>sP=(tLph5Hu25p4 z6A6>S(#%`Lw$GXrd9jB(;sSL<<-R~xa!h0xYD$H5;Bt-D!MzZUy2=>xxxS0tI=47X z-~it&*TJ`+0yB9B^HSjBJVD&CkYmy$C-UC$C&(?Pqn#snSKr*fLDCkXYy}MOS{Lx+ z`!w?TyfyN7``Ff4OI(fZ2^D_IzdrJ;FwlL#J9+zq{QUA#r0FKOZM^1~oSwt{N&zd9 zVVTJAMz+!N<=LqDxs4rD=1*BjI|YkVVcBdJW~oxCl+{nC(^w(dYEW2n(0}0t<#sUI zIozwW3qvegS+(Y%xHNy+NZ0cqsYG;)W`wT}X{gp*@40=}QEq8Wm=YAtIUbKAlgZe~ z#TSdkpp`~JF$}hRLCg8ePgULFaZ107;Ip|0XX<$|dNP?rMMcGivEhwO5f+-oA}6>q zI>#GMyoU^u!Sk*ra`aVjZg$;4C_^L?3EFXvAPC?_Tq|>gV@E6%#R@s(>pNMZHi|J} zr{D9aXOc0tODVOv{@6SV6M)uzs=OppSLualepOG$q`g%500000NkvXXu0mjf7`a~H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/italy.png b/apps/icons/static/Fat Cow/16x16/italy.png new file mode 100644 index 0000000000000000000000000000000000000000..21835672c36d78ddc0993c3ac98d95bf5934e40a GIT binary patch literal 493 zcmVapR`S?)5j^$%} z*dTEU3>lQ6)XK~(NO% z3aD(HK4Xn`<*XS=0*Euv6oo1vJmZ@&kEc;CfW_M)jKNHU+{8d`sqSb{Z;1LSg}xZ z_q#ji4~0+dtH6V5z7mXyS&7ad5>P2#tOPBi(I)3HTeL7v zKokqG1ql6WU=U>#T^f+%YGiXRa;`FY$S?7F=(E8UY*l~{R7%QoKNGa8K*mu>WpnsL zF-@LzG<@_c=Bdv(y~4BC3;1ox-vV1`A}i3ohMdfDbg7>2Gj4+bS2lTgGy-1RLdtQV zXclQAr!o|CbPv3i=`*gNur@@hmHH^s5S@h>z74#k*u}#uW>aSDMSY(HJ~MzEBYOE5HC8cONhB SVVTJQ0000-IXgF?Pvz*$##>=M`dqsx6miOQGx6i{X@?nXbp;|MflSW8Kr(yE6)xM?= zy9e9-x};Vv@4g>=I=#H6Y#8IH+tbwP#uRmK=_2Y<^QudYR+|LhCrBh{>sA+Lp5SkE zgUN{!crK`)ci2c`;{^zmO95sp<9IezfjM@oeFcGB9NRC^Vb?5ME=3X}Jl-Ia?SI;v zo#F=sEErM}@VJPJZAu`=BRwLywcvA8FwE#l6=EY~A_Ab{sUE?oEzB1Pf=hrpHPfCL;cipAm}qAVnKOl(gEJI0PZ zo^GmoY$XGxq|#LPyna=$s#_?fAcO$hleeE&q>{I#RG@9Z-_{?)FklGr?C#b1JG`ef z;ABAd_)S(7?5gT#dk0m;|9eb#DVlY^)?J78r!XSvvm~ zt1XqUG}LyPyyPgx2PAl&w>UcyN8WB?d^iFn6xMcY=;-qOhK551rs7ddpNbP+E(RpH zp45v&D!W61rAN%BLM#OB1C%CW2~-;{eEe}QbOnmDz}L#LAlk1L3-9(KdV~y5Pq%S- z${zw_0t8a|WtzHK3MTn#Ss|`0Gr>6C~Or_DV8vo9K!QWQ_Ez0paM?M zoVL@z&svnOEX6e-IuymZnK7NQ?g|_@4nboY|BnRj%k^1-jrB6Da2UnBgXEboRzL2* zuuNDq+MDw+8f~8*@N>!S?Bm9zNv6}f?xjbytnMXb>2%P?9q)DtHojyZcv9Yfk9BftR7%2W)1sMyK?0000FA&=#TBNc_Ay^m$1r;m|c*Wh`?wz}L267+f z2KILM?aaG3v$MqWJPccTTK z$mKI=Ht$fWtifgsi^U0S*Xo5~e+>y{I~-@1*JyP=@%Ck+-TlDn`IW?_s<7ZVfs(v; zbb+avIp}{W=sLl4aURv$2{et2CQ$j-cDGP0EkiiAAMo<@fZ2sr?C)#_^%zB3&AP|6bULJfX1k^B~Qv;f=%TA=Aa?M51nIj2=W3@Z2n|0N3%GDSf$Ng=??}MHqm*=4$ qMxV1(P?A#t|650R{l7)Tw6bo@T-T0000eRyIUmKiZ!8_ z7(qeA#ELOKiAur~FZ2aJs*))2QJ#ni8cpO!KuCBZ(L@bxV)Tj7qDV}978Htz3bcI5 zwt}?S-JSJLZAptCG2Y~6W_RYCd+xczI&a@Wewf0>-kNGO-Mh7zvf*Kj!R64FIvbkG z*~T|0C=32!|D zwsOhyKV%L(e$@Llk=P7}hY?@ZF*z}TXfz68S(`6Mp7(Co%T2>TE{${=9UV9I`Ptd7 z<)vj*RP2|YAfbQ3%F1%rmDa1erfJAe9*Zp?M*Yeva^)m97#!$hjAz=-DGP^&`hN9` zL6t63nd|`U43Ym*YuvJ|3@~dfd_G?szX@JQNB~Jliy*SW!J*6)Od>0Bm1fKQ;T;Gd zAi!EIYQbUxXX{VlNN`2YcLZ zghIn4+lJe{o8GvE#*OzlH2DAlZyTn@$NUbBY3!o^vfbW(1Ci+uuoM-7k`ss<-@&MV z*|#8HOhqHTimV7lm^fTrh3@VisM5D-0#A;=`Dq|I$TBb+Tdpy=&3nR$?Xl)&Kwi07*qoM6N<$f_1M*IsgCw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/joystick_add.png b/apps/icons/static/Fat Cow/16x16/joystick_add.png new file mode 100644 index 0000000000000000000000000000000000000000..a72211102c64b781fe0dcae64b2234eed328d99a GIT binary patch literal 807 zcmV+?1K9kDP)(RCwB)lUqnsQ51&%eP*2TI$naj z5NRke+C`I0%1SaQdr%0&rtl$&NJt1o&`8jS9_l$lln9}sLVc+x$(b}CG6;o`#xc8% z%|*?b@iNZkoU?a(pHWaBdT7C79nRV7Uu%79AJTT`F1DIN8M5~mpt`f&8)C>LgurBo zn{TVE&LY7z=&;@N*lCQtCbC?UbgdDEsU}F0gt?W~OzFFu@o#THNbSD`z-o%kW;}Ac zG3RhXQ53}MbVxB8uo_yg;Q|}SVo_Id^3=BUUq62+>+7Ma(!+9(Nj8lUrUOw8Ak+X!%(&J2U%l*J4g|ths}24oAExbgxLht!m4@GszUv0%6r%Bv ztNWmwdjd(3Wo)_}jiRNc)%V-!>{^&#KyL0{!2|){A1uxQCSj71_?f6mW5+jHO4|sEw?dEy%Eg9;hM_79sw_c?qAMB!iwKv&6cyc! zZCN819-ts~Djz{56sIdrpsb`A;UGiL$PJ`tp!0YMP@dCqaiarD=?g`r zb-VZF!{Qjn^{0LC23C-ioQg=8VkzB@QZul;1{9{<$8r!TE#ep`nk1e)5S3L+fw>5c z_GhRHei3l7Dtmkbp zNOA;3q0qBLJYT8D`J+IHL+m)qaL-DRXaH=VI0M0LmM2e7eU1U-1c|m4#@9z6F(Y!) zk6>bE5(n~t56*V&hnn~b#Cs2NYM1Iq;^K^zn@iYfv1^-vaNZaq*;D*R@;Y3>$dje% l@==kJ&pi$QXMw*03;-q3J~L!wk23%O002ovPDHLkV1hpla-jeK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/joystick_delete.png b/apps/icons/static/Fat Cow/16x16/joystick_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..e276ceb39f6bf2d4f32f8742740305bf22c80489 GIT binary patch literal 801 zcmV++1K#|JP)UB(fqVXf%P1Zdn+_up(;W2Z)KT0MS$zvhxG-F^Ev4 zg<9HDXiNLvyU)4BDzI?jBy;B`_s*F!XGUteaT9Az;|8`B?M8L;^|`14yCg}lnoaXf zRn<9Cco{O*n}UsI7%wDMb!1$;gwjn`Fvc(wTC%fAw?S_&AxWqH4FJPYUQ&WKw;MC# zE@+yDR9S{4#f+tB#6bWs#IN7K<;ufH)}>EReb*w9=!yM%%aE62hczt?DFhJk`!VP7 z+{(0A-suv9%4EbTGSTB&?|S;AeK8nZ85nqtz=9uRqobIeodwtV%3J4~b`=uBl8m;< zDDFnaz%*4w($#nzjg8m*KU}UB@4OfJ`8$LrRNV*9PjAcV3zz-z)O6erk6?*FmdTmh z?SY&66;(uJM7O7>t3x7sLu3#pL~Gy^!bD#M11C0$P&p}yLDd9M-P!X2 zUDp#WiI+IVX-7psRMisy2w7UyjIC2ploWszIDz%{_CwVKJcI-L$`OjG@ZP(FjI=Gy#e2$VZnR3oZt}}Web66RWk6_; zHJ#UF?<_>!_#m!4?8IC!gba%n;kb?p-xTt4b6_lZz&+E6xNEyzX= zrp90pRaG(L*n`_BEyzl2B_}VHkeCbLMoZn?KkzCWselc99T45C#@mR21FReT5K27eyv2gwchRW<}&h7pCE|tTf%$ zM$JvPbGDto-ZLRx7hUvn9^Q}heed(V&-1;k=fXv73|ZBXRaA(kE9ZZR8mx>ln2mAn zp4z5N77Tz#Y#8u&XxcE7BwOOKPHeT9!EqcGS5~duSEojMPrz97zX_n(DvFD7+v&vO z?03krj0B!Xa=a0%qF^I}nA7~8n!PbU7UsXnf*{scmTyCDrWIzB3Gqa*{L2fM%XKL+ zDfuoEC#8g9=|c>Te1?wh;3lJ*%I)@5)`rwdNf>u@-tnWJ`xh6e61 z#zhZ?6^7>g6^xxR-SUgbkiWE?Ho^GH8fiH7D+*lgQQgCakk_9o%_ zQ~^%DDO)E{fk6dKlX!y`B2?Ga<8)&Vc2=hX$ZI-Y^0SUqC(OB9qNBjduS>oD)j2XlQ$0@#FHch^-vMKl*Op{gBq(1Nodmq zNlTk%lil^3+7ybL+SwggX1@34eecaO95P-dFC{Dkae)1OX-X1HUY%W-6Z@8BiDmoo z^6o^*JJ1^#jw$HwaT1b2-`4SMv558J#_F~BLO>Ak4&a1$z#WKO3Bfc>)T(v-_)sJc z2_ZE|70mzo-sJ>+%t>|xW~&t+xi|#Fq-}{K_r8GW?UWk1^+H|J3K$t5f@NB9QERJ! z%MzR}8HVAYz8UojWM;?8#702c@8+;bSw{lXB5U*}nCt>!Np=WJS}re448=k~L#G<6 zGeMIItgTHjkB3e-(d+4hIvLxG!GZenXRy8IZ3!%sEFDmg znu+EEgC~`9C?(oa8ucX3>Qu&B2ErMcDy@887KbR_Q!_9$o7ehAw$&vTGv4$dV^-roglwqA*w zn4XTT`h&-O!=rAr8Vv$5$ON34*V?CQhy5>{V)BJAc+qN_ln{gVcAZ+4{tMhE5Yc9y y{eB56Q0t^7lw$*wPIuOhN0000f2-h8~av3Aqo z3W$aFADHL{T^r*H79eX#=r3?h-cOL?7Jq;-{sxu0?N`hrLP1!NG%;*vrreqLrWm7w zCz(v{%)R%VId`J>A3kmwYdh9h08`wK2rOoZ8QXsO;`u(;T6dm2euVq?s-Q-BN|g8d zQ#&fe&#NnZ`h3`-aGx7u9*w@?+0zx=6<@kvXJp)3gL1j#gR>v!I6BJk?%)8gHaD@f zvxm0==ZU@x`ttY098`piX-MRxS(CcKF{Sl<-UP2+A}zeh9lJLbyDyUl}ZJ} z!H`%bF;a0%O=6xCQ3DeiI0aJV7rkB&XQ!uVx7(OZCO#HY_~Nj<0?B6{aPNW4pU~|d zB281&YBii+Tp-=u#rnp&FLVY@3p3plf(L$#&J+j7T&-5=Qscqg9Cj#nUxF76W`BX- zc;LqH{2#s@QmGpS zQNi4!x!)CT%mMuP_~c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_add.png b/apps/icons/static/Fat Cow/16x16/key_add.png new file mode 100644 index 0000000000000000000000000000000000000000..a30194b18e24ac79b43a456d207c693ff38e8344 GIT binary patch literal 757 zcmVi#bz0d`Yj^hSg#PslOsRR?%Ej<79WUG_kk9TFt8w{E z+D2uZUFX4w&#fu;8hcw;6O8O4wnAxT0(`hpWG2OJ;9 z#IyH7gx>|>?_~&|qy9$gMbeRI|Ht$m6T#f zM`g5AKEN0s|DYv=*cdI;f+!U|L<|4G7(YWugjUpE8cbv*?5uNVA8Z1OoMe)Fcki5g z&zTu^|L}OIl&UG^0iZPv42&~y#*TJ(w(DXz9M(40*RZs>2+vc~w=<63XAh0$b4{mp zp}XVdrGxy|CjN`3MiUFEl!*<2Z6{4qC=_5>mY&2zHk-xX{sHua(MI~dnpr_2A@S9B zd;-^15F+6xLg4DEg1*zo<;6MXl1U60iwJz5s7~s*9}>8bQU>}MPESuvoXh3FEe=aq z5drtSsFA09zqnE^5&?nIWY?7n3dJH?t(GAsN%2LXdROm@N$`IVzopsJ%W0!`@I8n& zg&q*3v_^8`5~$#~R00{B&*x#!+hZn zy4|i%@Y?B=Z*K3-FeBdI-pUACF6*_5+3~KY|M(GL0J~YmHl)oRQ2+n{07*qoM6N<$ Ef?clTQ2+n{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_c.png b/apps/icons/static/Fat Cow/16x16/key_c.png new file mode 100644 index 0000000000000000000000000000000000000000..34b653fee4478d2807fc17337299f883586e9529 GIT binary patch literal 528 zcmV+r0`L8aP)mY~-`VZ2Wph;^?dQ&8V5$<-^-MM@mDNOQU zxtU|-jba+s7eBUo@ZmeS=9*0tLayhfm{qCYt zeJ|*==xB9(d^E7Ly@hG%ZSFJ+Ls6^84tqC zfOC5^PI!dlOa}RU9xpG?@H`LKxg41}-a+7j9GwE^4kgP=OSsBr@!RWRUU%SY5@+lb zsE8W^(eFS?Vhk<`19jxO^ktS6vTy`WCicl>XoT>Y{|B?*csKMwO9zf>#i40?=CSTTFqt_eaS_=RxvwTy8Ev`0R{m0Hp$*C S$7_!O0000)ikV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_d.png b/apps/icons/static/Fat Cow/16x16/key_d.png new file mode 100644 index 0000000000000000000000000000000000000000..76066aece2e3199211d0b6b3023f2d984b628dbf GIT binary patch literal 529 zcmV+s0`C2ZP)$K@`WoGdojll!mx! z4{iSf;f6CpFZw5N?4d5i5!e0!6%Ots2>*pjaBbCH4<$j9-C6VA{;-io<0X^XnSJwl z@B7_Zad~~SWsGSW;{%{EDg=ZSkV0%%*4K`e>$=T_`8iBZOu+Y(fZ;G9B;MZN(7JzU z+U2pb)zNNuu)MSw9J3H1#GgIfweFD}ALnNVWHMvCsMTt49ETyfTn?MnDyF8UK{*k; zke@{=rSb9k#e35843tXof({=X9AbBGAEi=ar_v|?a1QMLk zVPXBqz;iuZ-(I0uEb<;flK^cyi6p3`1WMSc*ST`JT*gMF5_gpZ1Rj{5ub{Q!MWfMx zlrr{%;55tM08M~Mf-y{tO$^DAq^No_G@BU0OhUr2NdVt^E;L<|}g-{{K3pP(yUxIh*Z6L7=EjT_^Zg^7Wc(h#c&8dvCuMhJw|2P4G- z5*5Ou?aaNN+Y%I0JTo_U&fIgp^Z3qX_>V+;j&(~LVSr^{TAZ_<*3RKBbuOh;zjMpe z+by%jW%=IfkPmr#T;$1+T1{c{bsP)vrNpW5uvY=UDqR4z^Kz&K^iX>A7}c-JF25Rv|!uSf`T} z*mIK@{}9L5#kB{>LT;5vhyKM|SyEBgauDgIMOZ)Qka(HG{ELN5IL;kNSL_f+`$l|3 zJE6L(D8lEl3I6t6sDoT?Y?ctY)nIzc z3w*U9FGO+$TqY6e8^QPI-%wTQg``Zx{50f`1S|05i3l^(ZFSFw@fVErcI}# z+wEa*cL$5cQ>%^DOvdB}Ae~+@MLwU0Wm&{T!F64f&dxy$<3asB=WHOA68IQ@1^~V< zVcV&oux(VUmu7f6otm8s5d#E1={`aEI0En?!Y0NTip5h*CKFtg%itFOMx84aAEcy= zB=|^$0FuD2YBd9(scSjOP$7Ws_h~L6A!t+~y7ooyT0%6G1Q5cS$w^Ak4JUw5i{i8Bx6>=uNuO;M)-&UxJI5d%9RBL)x}Ad+C{h8|EJAsbT(%=+U$5XQt1OeQ4! zH0{68{o1?O1G>N9nmAt!fPSP{j!rl|j+aiyJe2vN;5ZJ3!(jmM+Ur$rZtqH1G6wyA n1>uqFv~pNJ2E_jDOMn3Y+(Os->C6eC00000NkvXXu0mjfR+`hr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_escape.png b/apps/icons/static/Fat Cow/16x16/key_escape.png new file mode 100644 index 0000000000000000000000000000000000000000..de071d75bc4b6617aa3d3eb2b0cda981994bdb51 GIT binary patch literal 581 zcmV-L0=oT)P)sNFV!p zd*Hebl$1??Adqkz*A%b1yGf!A6)H%2pfpPuTQ>lvi3S(R+xJ=3x-#oOjnPpuT4lXnTZ-PlrC$%)k2;;U{~*8sn~}`A TuU>yP00000NkvXXu0mjfm5c%_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_f.png b/apps/icons/static/Fat Cow/16x16/key_f.png new file mode 100644 index 0000000000000000000000000000000000000000..72f3a5290728cf52936ccdc7aa37c8d6b140e411 GIT binary patch literal 485 zcmVG;E7{5Z7{6KMq$jXqggy_OQFviai5@id*UN)ErrR|I}11$wj3OAW#ZgbDM=iIp^ z&o8f6Qp%>33V=CTK|m-0CFJ_@;=IMfFl-(l9b&IgfKoCWPAJCTW3)T(O`W#5?v7rs zkF(PgY#MLv4tDc-d$$C++>T93r4krpT8Tms1n|l?&qbt&>iU~NBl(B^f&Vqna zin8ay_kG;eYAf<%3nol`q;V+=%qB+7eZ3BUI<;V9=|2J?*wRkgg7F?{pc$-DvmQ#N zXCRlaAOyEbqtSrWgnX^@9|Bf2J}Sb~G?B1T zKSJ2y2Z#v2fCWjHz7oMo(m%ki!ot3U(tm*jTh-UKc0q#Zn|bEmzCMjj^&~fQZ!-7H zId^8f%hJuNwYFew1c0I&Jb1!`@VvE!`MF~ihGAi9asorXk0`R;+dYA|_cz?#KNMVf ztla5%ey(74W*Yy+?cF^F2L?E2g8u$KE~>Q}&WlCVf`DtM4x3xskWz9TMG?lcV@Rbm zK0d!%1jbk>mEz)}cn+-;Hr6-c5BVT+6B^jqT5C?ONokjVaxRQ9&{}g51XV09Ex}Lw z5K=&D38CDoB!|*6CQyj1ZCfx%#RLQ?6cg_5?6CBMd>+m3@5BOu_8Zq1DMAQy~c1jXEofei?R#3XS!v6jqglnc5(Aqh~-x=87ThLl@F*-7W zTrS5=jYfkNh0P|^Ujj`8CRSiAGqRufREl&u4N^xoxw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_go.png b/apps/icons/static/Fat Cow/16x16/key_go.png new file mode 100644 index 0000000000000000000000000000000000000000..de0104748565ee95b698e92977ce0f3a27682e50 GIT binary patch literal 751 zcmV3^!S^Sr1X^iWoVuoH8~Y zQxk1!`*ZK4|K2nT_5 z3PgiTjqUiM2GHYrM4m)3JO8Vf=l)Yh@9p}T7Y6_S_d=Y&v;!#>D4t!pi-pwy9R2~U z1d6m?`-+*$IQNGK!?%>sz5}}~9~a{oY6B|#yZGU5J^AI*)C%=(05^zV5r?1+Ov1NrN&C< zUjLbKW*L6S#T#G}05!ES){#9!{ywO2crqS1+pSTf*-%zpTf&| z)A`fnMeBLq`@l>XcryaGw+GkBgP=s`D?4(ml+4y3=tO*Y8$(O{5E?t*DOvf=_c5m5 z224(Fg0Io^bf%H`4I3Vu2ESMQ)k`9pAAI6qUzUJ)5eyO71J71)wv4tMt>F9XKbx~e h5zJ2V+xT060RY{q0-ysyCxrk2002ovPDHLkV1lW=SNs3~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_i.png b/apps/icons/static/Fat Cow/16x16/key_i.png new file mode 100644 index 0000000000000000000000000000000000000000..84c21f6de7fd1b29ef80277eae188e47279de6e7 GIT binary patch literal 455 zcmV;&0XY7NP)Z2j9RLA45o#D+m|$AQw#32s?G!-2w@Qg-M#WyEDJeH=T;R z`-f8^Y7kifZseJOkOESOvyJ+otBz(e3td zc(9LE?XlIyMycf29#AY6{O0xT9aptWRL?Ik9{(-`T5C~>w-H4KU*A6|AV~;XM}AX? zA{b+MHmr299%-F8NE=>%2SDP3oGGo+k47V*WC0*;0BBgEAR$4N0sIekQcC&pp9E*l zKOB%rNS#Aa9>5qilQSqPwAo9eJfpZcr zgC%`nd=WDk&EJAjD>ahyceR_=fctZr!Abz`lc^lHko-8FJ01T}^35WSV+@DG6!6mP x)vj-Dt60+p{eBJEky|_}SlzJW15hL9*%5cDb+h+u@yI=gMt9z`R#nO zUGebvbV@{ZA`QT-EE5opfFs1&$?;J`&StavUa*U;Vi8(XcDZmc91YQIz0^5uNZuWt zP8Wv<`}nUtH(S^&6s&Ino|m^l|NR5GTprcyD^xBnF`fP_6>6Az}$>rtA=77%fOxZ8;TSh8WU(1}r#p*Chb|BY$#? zTfM!zuV78<_j*;tTW<3zVSVd!_n*H43;_11u&L-p R1G@kK002ovPDHLkV1ndB$o2pL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_k.png b/apps/icons/static/Fat Cow/16x16/key_k.png new file mode 100644 index 0000000000000000000000000000000000000000..f4708b8852282ebcc5a2ed0e4d5e59ddc8613162 GIT binary patch literal 526 zcmV+p0`dKcP)s9X^1Feguyc(L`8VA^iefwqYS`(TH!rk|uPeR}qhuZb*>k&WyP;x7VvuPI8ht zbInN4>asP0SnduCK@S{Mb6b2Ig za9xg<*Eb6gLV_{Z7_nFk-bEE&wTi{1Wl(+RP#yv7oOBT5`uy4i2ykwl9LK@l{w^jb zr! z!Fi=(ew6m2kVqs@uh%W$s#eQwY;LXKpK^13okN(iSL*=&FE_gS$9Dk+0BzyE$%>4B Q0{{R307*qoM6N<$f;|@C9RL6T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_l.png b/apps/icons/static/Fat Cow/16x16/key_l.png new file mode 100644 index 0000000000000000000000000000000000000000..72911ead0e13a9eca13a8a8eb7cd6ebf75875e0b GIT binary patch literal 471 zcmV;|0Vw{7P)stWd;?>A3?WgjAl&7Gi5Pcx>TLH9L?Ek^H0fkJznSmr zRy;gDof1)-$O4F0Q3wbrAcZ(PIX>#BFbvy!yF1vdR$(m_mkWvM#}wV(OPkY<;_es> zhB!Rf$6w>Q+rvhs;`R$j zN3q6>#3wFNn)kB|5J795cTid(qG%;R+6_^!F;=@4@?AR4l^fcbn8Ij5!aDPo0I`V?%{^fEl50xGF9h(vlFNxVk{`!w zzwaJOaaj1ikI7_`0N#ef=I!161^yZ1(Wr^EezT}4BDtX$)E zR9G3^sUKjBU!gnrfm!nrLdJz3U^K?1{(z#1nBYbPd`%|9hDm5%T{U%YHwKLfdXk$u zw{xGTy2SCx>5eg`Xp99wHVFbk3P>S#x3@M+YB(GgS67xXJ2L}o&E#|;(f-%Q)%8u$ zxh3Vgb%707*qoM6N<$f~FYqi~s-t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_n.png b/apps/icons/static/Fat Cow/16x16/key_n.png new file mode 100644 index 0000000000000000000000000000000000000000..608a3b4a62b7ff92aa9827c7ed6fca1934fed429 GIT binary patch literal 531 zcmV+u0_^>XP)LG+pi-qn)Eb#!Wn!bRw7wEFW!UIqdFF-=l1PR?LRnZdN)T-&dGtQi8)lZZ1B`0$x z_sn;`@5~)>bbPX*wa#m80N5A=0pSUFLTs)qFYU-M4D+)y(-<2ag)w^Yap9r)-o(}Q zO`f(plDgyWu8f8GIs6ruSJxOB9_HM$1o3#ln`}0VgTq5S*XpRhydsmypjLmyWA%xn z@>u1%SWF?(kt2vA4Jl*134#C@=jV8DHW42hf>H_r6~~kdB^B36THVZ;AmTy`t7b8s zMxjukaT@X~AeDqKeGaMo4uOQxx@#d~b_+|ECIWjKXQ!v|JP*F_e+#ytepzrIj4`ZY zZFL>RVv!Z}BT%HIuZ4EI&FjSE1S@H^TEA5EX5cLFH7fFHk;~^r4WT7 zq~BA>hm<977G$I~GjYPRntMDf}N5QvdcLzyP#N V#qOgf02=@R002ovPDHLkV1ng_?py!> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_o.png b/apps/icons/static/Fat Cow/16x16/key_o.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9e9dca0d328471a616d3a51e634df51cef8542 GIT binary patch literal 558 zcmV+}0@3}6P)pSOM)43D?*(?YMDIkS-|F-seQ;)~v=E}2WJSdfrrf&9i zA#wBT2B&A|O&@M*Umcg1UA%np9CyX{(=#m0&$G`2Q514;-s#}W?k+~75yCLUn_3NV z{20zzexIf(7Aubs1O~r{e=-7V9kdQO*x%d3>gp?0t5vkyZG1aA!rIysBuT>WvpM-o z+IWA+zO>fD7{kF}Fu>B&B_!j7&wjrT?W-xR*tAhOfkx`wM1n=&35LUrQ7fHKS>~~V zRjQCcpnRLlk|e=+<|v9#E|<}2wNUaKp_5`E1e7P37=iK&IV6EJ5$g3iwzju%a&nAt zZVrt`gP*IZ4zd}ze_Jp{a}dWdKCZ8`9O}q_Bb+Fw35+Q=qpfpA2h=Wg6a)dEllG@! zc!)Wf`)>=kCEo_hr`Z)V@TIbeN_jT|zuH0$InuAKb8*2x%50>lR4VB8dKtlwZg=C; w=baC@C$6uqHjtNm=xq`A$F=YN=U)K^0G;5-J=Vbb>;M1&07*qoM6N<$f*L#m5&!@I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_p.png b/apps/icons/static/Fat Cow/16x16/key_p.png new file mode 100644 index 0000000000000000000000000000000000000000..c7588269161ab52ca669a3257f20c2e8cd496a09 GIT binary patch literal 508 zcmV1CLGGeVJ=W6woV052H;DA)@+K& zd_Et0F)I|C7=h`;Elg7W5x|(}>#+xjzPvvJIBG1%6c+s)t#+G#l;0zO>$>Ro`ys$n yr&B+_xUAxz(S3fdBU-sknZy61OYC1h1sDKY70X7xP>41F0000T zvUu~PNR279IoV4adQJWSJ^3GaRsV>Hia)>}?4gt%(*)`zhbCaWn(Ey^V!%i?GwaOk zW(-A$e(>0N?3?es?|ZxC$IoADQp%E)0RSD7KtLz~C1m|;{_`#y4u_@XcT1Q_BoG90 z@^wOS*SkZ#aZys~E>qocb=5-d;|IJHf9nlQPfeM#A#mNeNiLdAoE#rxFc=^nkK;=| z56_!}l)}6Zf&jDWw}{0!?)wiRfe;dm#Z2=3>EB*>znclSx!66(rO~s?{n|sT3%sa1_BPG<3a{qa|of8ihgu z2Zx6^KmUVXuZLo>XbHwA2tANbTi~3T#PdAtY;Bn>)EfCh#|YOg7?`h)Q4s#7=arTBQiO*h4Dh&O^257KXkqJ&U&C)hmJl|{2aJit(6mY zA!uG+njd8{0;JPvwA<~F;9sk?y|;g~iC5z0`g$8t%Qq@!@p{~->2Dte7y#7L)I1Z7 R9VP$(002ovPDHLkV1lV9{67Ey literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_s.png b/apps/icons/static/Fat Cow/16x16/key_s.png new file mode 100644 index 0000000000000000000000000000000000000000..b391b728bd12209d871c6b084bd79a24b5678088 GIT binary patch literal 541 zcmV+&0^z5D}rPvSsCeXqzpJXm8Y_t+j|~pSdeasJ2=WZ6py2Qp$PL`xr-~$U1PD zdwK7kd+)jPw4>vbWyV;RF&lueZqT6V8gxxtnVX&2ATj< zhx}Wzl1^b-N)ow(z)MiAfh#yUpBVLUxPA{LABm1%BLOT@MYti1(F zRi({L2DMrZe!pK53L`%eP(ffh9WW*tmC6i0pHHeU=j+%&C#V$BA!8j|=xp~lsF7J) z13v7p6~7ViAITj@I68kEH@CO)p>&6hP$-0IwW7pHRnhFj2UC00000NkvXXu0mjfvoP&0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_t.png b/apps/icons/static/Fat Cow/16x16/key_t.png new file mode 100644 index 0000000000000000000000000000000000000000..94873f9ca9e4585796ddd0dc64a2ab4ee76cf086 GIT binary patch literal 477 zcmV<30V4j1P)2zR+)BJ#0Q+wOKj5&}#z*_rLkuQSt@ zJ-@tO5>cH<0Wi8w7#L^Zj9p!vpEbm6Hme^U9$+`0hf=gYopB7mhiJCm>)LGyy*oOc zE>2I5v8lW@TiD6vtZf0=Y+#*Yv4|iDz&VHcKbcH$eRB(4rCnD_p%CuF_a%NtzcC<+ z2txSQDVHnAWHKm~?og@RV>}+)WG%EZfTfDZP0+i!GQ0Gr;L|YQL)h@eF8w3Q~&L zF$vnQ)oLIO7OMc#09*@1mgt7#0-32`#XXRAhzX3ATG&KPyqR4(1ARZ^W8!=>fWAm+ zJI3JpaeTDf_Mxm7g)j^;7z|>-XSZ8@czn9XmeTL_sz|on(^|mx(%030{RuDt+MK{D TAJjP300000NkvXXu0mjfSnAIq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_u.png b/apps/icons/static/Fat Cow/16x16/key_u.png new file mode 100644 index 0000000000000000000000000000000000000000..da20e32fcccf7f4eb6e2b109da1ac8f7f737b997 GIT binary patch literal 474 zcmV<00VV#4P)RCwByQaet=KoEVq-nA8lP*I0N zAm}h1L_&~LKoR8z)VV=Kkq8QIfDp$ZksxhCJ`fNhO(ggkI#VnQY|60+m|1zoSbOFd9x?V5gh@dttWKTx_b&kk0DG6XVU;?} QtN;K207*qoM6N<$f-Ba6cseY2#Svii7db^Gj$#mO~imFx#>)2?m73| z+Zv~5=i8j~BIgkR8RKBUFb$Z7v9q;W zoM{5aI0&I?lgTV03`0yM9NgXBVR}s~TnzO9i3UfPf(4Jhs3TyM*U?Xt!IaKh$9e0Wa-|rU?Se8iuk!zbz1LK_57d zgLFELlapg)vsv{nPLhZsT{ab!jI>nH+?ctwjK0WPYAUQ8$0slu+RR8fMzyOG(w`HeB R;_Uzc002ovPDHLkV1mbN=0X4f literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/key_w.png b/apps/icons/static/Fat Cow/16x16/key_w.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f4f1cc30006286d4b86070b191c9d362de81f1 GIT binary patch literal 552 zcmV+@0@wYCP)x6pzK7^ zh#Pi3cIpTC`UetS=>oQ{{RxaN`~zeB3^h>`!9)ZFUvWf{jAUdwwjGLNqCs!cbSftU~YB>e~rVVWAt=)D@-IoI2=+*I-SP-!y`)9Wvs8SDJ)kelfm8ngZO@< z>ViQAhdT;W$Kjxqsbnw~!%MXa`@=?8R|vJ&S6J^B5{YpzO5t*^N3x#tcTM1cF^?b~ zkE2{E!?ta4sxT_I71Zl>49AB-0tA!=S_G1eYYPs7ErQXJQC#Hn$meocTv$Tx{9NV9 zWKuNGKp@}|$a-yocow`LV~H_5KUZN{7AB`BVVYGm8Vy7u5fDP!1WcTSYdd}mQY9K4 zP#a`(qtSkawYuy2d*E46V`Pka^AQE9R7ycEh&7fX)K9=9ft~{Ynu1?Ns%k8c?~iX2 z;XVu6W2cbyvUlws2)Q4XekBkWsclCBA|A)-*_nDMox?>;TsYG-J%X!3VRL(DcLV>7 qQn9#+mSn$JL->D`#Oa?t1sDKeciBg>T6(7d0000dN&!|)?7>-7$)oN^^_>sgR!fEWyMFB|Oi5!hiBd&zY@u~Yg3ihc zcDA=M9DWu5sMCQ~3P$U~9JDg9Hpvwb6el?}n@zOZZLIftXe}?J(P$uwA~y~J@jRr6 zi4s;WXKQ1Wj7b9~icU}E98D$?JNa&yA~*5Hm-xHQ$b6?j>r}zfmm>@Y1FWq*LBHRZ z*f6;x3W7jPS};stX*z?vx6RGxxVNx?+1V@7ii^*pv!b{lP~3toS|I7kq1)|>w=BE0 zv?OLZk=V|!m@;}g5BH2Z8=`DuhUDDY&u-3PSOMj);1p<+DhPf{{1aS06|cYtKS&ki z)4m9%TrSpIdD(uy|L_t2in+NP7>~y(0k7vtZ~a+F8Rg$J9`qGNyeX(RH$+7R@eP#Vl0z^|_gKBf;6YF{c((kfq}u%c z@qvrWtBhJRL7g8TpHP^ZM7wc%c8;#jPW{fL6o{gic?07Qq7%G;yxoPDDX{sS*>?YOfTf}jUtLtmLt1hEF zJq=~a{N-Rp3WY0un_IFTZAG6CTJ07#*49ug7Evmd+!_}gLJDxn^QuxJBjt`j>l87` zwn&DC@Ns*~CXD%o1-Hh@Mi_$Ug<>kGGt*NbWxjD(uj63<0Oj%B%YWNvAN7 zI17phwCQD_=#WLNRzs2`*xX#F0~&1#ZaQ>OKkN=0J;)lNk7yto8%Se>^ R|G@wN002ovPDHLkV1kM|Ni;^{|7Oo zZStHmAo}<3Kln8>F)}bSF>Pe|`}d!JfUgq+kcLPQuodQ3W@aXa4V(A*vw)oc>*sHV z%h&EOFflSgLXQ#TEi5!p?%)4^V78vN3fSx5K>P!AZkW3R!?PDJ86rF#7@og)g_Q=$ zhq~D_m}sdp{QC79;^MX`bN;*9nKK+dbrIwzu-|Y2V0Zz;<}X8Lq(8%zdk+})9X<_l z0Vu$-qXHQ+ftUqo2#C$Xj79^+vmyf-vZDjRq5lVH5XeuA?NjFdw>2|hxP0p_P=X2W zPevg84}|D66fx+jDKi{CeF2gV{{H#HkR0N}uz15xh8RCL24J*ePjx_7EZww=AvVCB z;rO}Bkc0&CGvj|oh9kf*P?VBjICAKQL07odE(2057P${z`Ln^#A|>07*qoM6N<$ Ef+sKH-T(jq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/keyboard_add.png b/apps/icons/static/Fat Cow/16x16/keyboard_add.png new file mode 100644 index 0000000000000000000000000000000000000000..52db69f6d519f542369922811562468d90abfd9c GIT binary patch literal 688 zcmV;h0#E&kP)wX0W})D;;mOK|t@Xhb6U1^Zl$_?-Ou zPb<&8&P}k_tU@}S$sz6;91`0%I`H&)L~=5@m9WjzV&L>n@@=}>n=u)Gk4IzS90Iv{ zbbkxFNHq!~=b9>QD|E8Qd|s5Pp zik<5LhwUW7iSvlYZbP$7gY{mzCK_tjAZr*XG?l6O02Wq>f!8(IO3rDz5^x9%gc%l5 z>amE~iQ>nz$YjNAH;Q7dWdIG8P|JXNTM%|zpSdrCyhwCo{N*{5Xl+Y-M;(>YD7xlj z3C2^?>D02ekvr>F04b{6>1_gM9x_;U;8mOu&}WJSj~s}h)VnCW)rsMF0^a3S!1#x5 zXmpd-NPWi$EBTEj9iT!L6$o@TReSnz!MX%{3Y{sPhl4o5uyCm+T{>s|jr8Lm0R{j< Wi}=O|vYF5T00003n3z=5I!l&NrE>f=9Dj$jQFCVOPYXz&O zaYP=!^yvzIu~0%hu>j7v^#LJ+V)c)wGa-fbzIXR7i#k`?41#;w(}`4i83Au6meOBp zdUf9KK8&{JCKQXMGU8xpLLNJ`A2ZRI;$(5F!PuIGLTi{98}K2X{ESyKZ^{UiV3*GH z;Ubw%Nz}WpDSwi@hOt3ExZQ#C!vTzroP}xM3VIgi7Q{_$>_24 z&~yl!9gWjrY@3^cNqd}-NRJ=SobBa4FbxAE{vO(5)F&*qu7(lLRXxbWSAulTswDQ_HE2kSC)$n)3yl>lXtN1-~q_*-ynra+ZvoM zCo=D%3W3bNj(ym=+KqCp)*wBK^$zsb(XCxRFi&8uPhL#IoKINmmcD_(Rw|`g75YbY zCUW_el~DfU!)DiZ2%;*e;W!D*C}}K}gHAtFZ2ZE|0{)J!%9HMBdQhMF)$iKEp;}E+ zl4RCEx?qGY5h=;fnr%xO6m1T;hy3GDj<)b0hU1j9>I0cW*{AGrX4<}he)%q*h c;%@;40JVJwxrrLfxc~qF07*qoM6N<$g57OIX8-^I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/keyboard_magnify.png b/apps/icons/static/Fat Cow/16x16/keyboard_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..a4365c8e383eb73d8ee32e71b3b1a6eb1a6e8b9b GIT binary patch literal 747 zcmVeU7DNU`8UnYACqsvKbR^%mSrW^{>H;~ z#T0*>Jb(GG$&4|mLWoXNhzd(MMNXV;?UON)F#ep(85GWMsir9^DtDBEqI2-uE$5Tm zvmCf~R1}WRJC7<<34bP@K>zD7IOFyqo6V4G&gV+XPEBEgP@|}Dh21)r2L{32y{!Zh zJ&J073G`?THD#rU3=d&+@GXX3_S!z!{~YV`mtsRv;jb1|iBFg&TCN7+a=CEs+D&L$ z3eL2)WAfWqjBTn%&N44l1sMGl!;N4Yc2;hO#S|MVPZHL!Cx9d5D)rW|w+dtW2h41$ zL+wT{%6-79bRZ{h2^MWVfbOntNYZ7is-#E|ftP~!XoC|uD%v{kVrqOGd6bY!zxX%_ z#AY0BGV-%9&@n<}*lalnOvAvzUFC2o3hD!X)K`@esyH-48JPw~C^=3y)7*fE+%OVE zrf_s1=gBOFr#&Go_hsWrZ;0AZkmB|rHl!oGGTSCAO#@Orz~^^S!tF*vsKkRRm1uo` z78*#OQzNrS=U(iC9&CoEx)I)jEC?!~hok7ZcpARk0%Y6{U?RI|SPpr0pr&>WjnZ_a z!e%GVgbPNl&zpJN5<-(FmZE`sGSO0XAMobjMf-cG^q4}&4($&og|@&_$RErX==Gy( z`|yQ`;T~9Os`Hqr$ixDrgA)&t@TQlSh6(@=A&sW^_!eF9T>7}EDK{GY9# djc28k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/kids.png b/apps/icons/static/Fat Cow/16x16/kids.png new file mode 100644 index 0000000000000000000000000000000000000000..fdbb9d5d767569e51a699e85ea85d03fedcbd12d GIT binary patch literal 831 zcmV-F1Hk-=P)(wBl@UIZz9@#8_CeUmDPg}x~k6;w(j38jXZ zmb7Aw(R34&>?WJLyLWf*^xR#Q6%YLH%$+%N=KRn3j|v9>N1z*{ZIS5^{5Qs)4W}3k zeSVXl6xCKu(Qd*7reUHPpT)&c<7*X6H39dOU40tU}I#IUG0fwY_j^Usi z5V^uJWk-avbNF5Mb=6F>(w&TZ)4L=eWYeUfufm8w^%6ap%~Pf(~( z8!n?$37mZ$)Wkn3oKg*Fp}W5|;Za;FW75*EVi8qZraC`IkQFTEC_Y+&l8@e%!nN$L zAJh#P*H!hyp}&IiB;^&^tyL(^W zeVQkndWxBUjyp3&?bjFR_BH6_2apfs<`7T#nB3f}QG4P1b|nqpIQS)Py`SNHl)+t* zW-m^ma#?gKj};yBu{ng*><4g^Z>1$X~Nl;RQ{PD zd-FESlP@V017DuRq)_kbZ1=ps%IYE`uI5pyjfai4e*B}z=y$nhbW5ilipA^$C|`mz zn_;i)?-2Av&+R997e9-i;(ZedvbE_y67IBM{#_B*gE{{TFaXgY6vXpf#S8!d002ov JPDHLkV1h?xgzNwS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ladybird.png b/apps/icons/static/Fat Cow/16x16/ladybird.png new file mode 100644 index 0000000000000000000000000000000000000000..b1d0e1be8ca3b96316703df177aa30dac9a2c3a6 GIT binary patch literal 832 zcmV-G1Hb%k7RCwBKQ%h?TQ5ZdQGf9)CBoZ2% zVrwk6Xsd`=7p~lNA-EA2YWf4*h?{D=a3g}a5UEAn2>t*c1-0%3HzG)pKB$Ji(>6`| zNZO`(Ofs3w%)NehNTEpYaOQq9*rIY6!vK`I~~VnrXr`^!JLQ^dH4z zhvJd?>=HsewrxAs(R~r2a2q(cV{%RA{^LS9Vo5a3yvfXz;=ggy3q403I*IW(vw)1}Nq+{`Ch&*S1EQUF?Bd2(aPS zW}K;+=&|jqokK(DpGx4){5GDYbC~-12RL^LLld*O_InXGCKKo!97H#9rABI*k8|9M zM$iECYE;q`otIH^HD83t=a5;PN3yKLZChB$?IRcpI9#cbTD4w0=N9G`nyWf8r2@_} z0llEXzmq{zMMF|6qs1~{WV257RBDTCp}LyRUY0K~fr-+_21cwhe6|N%w-C>jP@J2^ zQ=ZD*X#Hr6waP7OyRldqE7(CNX-WYM1~kOLE4J}(}YD$u5SC-&Mpu-&lRzEm`cKkY$KkP6hwNe-p(ycBfB^t-6p3uT!%&C-0000< KMNUMnLSTaCihC&l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/landmarks.png b/apps/icons/static/Fat Cow/16x16/landmarks.png new file mode 100644 index 0000000000000000000000000000000000000000..0467ed60b928930a8d34f71819d084969342437b GIT binary patch literal 515 zcmV+e0{s1nP)L%YgRBr2gMIdNXKdh2_&l&VJ<-s(F|MS<+GJ*z#6wfLWW@Bo9^ZXS9*RRhETMt|S(;&VGJ99Kp zz5rQ0BXSaEWMpIrES&M*B{YEH@85smr1}q(T!G>sIc8=ihP|sdFs$p(fa}8yL{{d< zFK^$JJ$C*U!>>>8FG1D(VdE3jvocg;_{+xn1#6}NVb!RP*tI9_{!gBN_P>&6Ryj~w z1Bf+2G>D(P;Ozf(KzX&Oju@C86c_Muu`N1s`98z`b?fWyZJ#y^DD)mC2jss5dXkMV zD6ol_i)}GbXbHA3ForVk1Mxd75hMh}icpuI1F@JIV4_f&if%oDbqcVfF|1#l{3*S^ zy$_}lD!xQuodrY8jDEAX*#?RtE)*&_O%m9+It6hcIKfvGurNbXS>2>CQbk_6U+bLX zf-9WQYv6za1CBg_AXd+Rtn|0`^lLb-xIz((w;(|RqQGaeGNi3_e6He%ax`;eLC zQ2~`c=Ib1z_)-zASYWe}SFm>3EfM5v;<(^!wF_d2C6^tQifh5bMYauPv7h*<^839+}>wN@aGlDu7O4JD6SC0vvKi)gmp pg`UfF%<(e|{~s@`_~~1K0RV_3ra3E9{#5_~002ovPDHLkV1k7Z*~|a{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/laptop.png b/apps/icons/static/Fat Cow/16x16/laptop.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf560ecf759bbe7fcd3adabe07bf9ec9312cbb5 GIT binary patch literal 716 zcmV;-0yF)IP)gnX5O3K$H$f$ zuw#h^f{@sf7^P4{mW3^d)_#TG;s4OyN*h3o|G+3V(q67Y;5|Sm3ly zUrZpXd+3T{@_0|o&>JY5L5m0!Dime(Dd7ha*UrNUPK8DTA@H7d*)|GIv+@j~O#p=! zt%4}dBB0`=3KjSI3k`VpK(9F)rk<}riz6fd>x0Ef(m0<@ye_d0ekQ7&t9Fw z^6fh~R~DttQJOK7={RGo3D$*fVR_{)X0Odfj9`1-hbRje=tB|QuGGv zQIp=r1|L_7wZR5WviPunfNpm-Vg#Fb=awcromNR@S8m_~?2ylLWp1F?p3GnFXbIh_%&(1JCeFcJ54<9`Z yB8D0%-53xeNpvTg(2)GQM{4QZz<;bi0t^7gg&c0=Lu0oUyJR=X z%=678nWU&V$xG(_`rey2pG!n|{8H>m!Zay>00Bv>*t*=-+f32Qy-UZ@H1@ng%D<=YzFjo{y7D+3;M4Y6 zQJ-+;#4RW)u(<561n6y-USM${x4UIQMI%i5p$$-Kg!)P(5O@`U*7dRgj>s_O&)F7* zkTzKq36rhEfWiXs(VN~81V@kA0MBa~d+ApV?!d2xtaWWS0D~CaXYcPU=?U9g(1RMH zqy58S)OoR$EbBAduJ{(x;h-zDk(JYIo5r7OkL3%?DVCYP`1cKfd~o{*q-;}-2#z4; z!a*b+ZqBbgq8*Y5O#^mDK%;?Oa|ETbcJt;cTf7Qe#=!cM&}_Dh@)PAJzT8Oz$72UQU8BD*k}37@=yP70R{kc&*Cs&5S}&w0000< KMNUMnLSTXu04I?E literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/last_fm.png b/apps/icons/static/Fat Cow/16x16/last_fm.png new file mode 100644 index 0000000000000000000000000000000000000000..793f833ee5296b77fa87e9385fab35e959aa06d6 GIT binary patch literal 731 zcmV<10wn#3P)6jOETnWorFFG-;Y-VM>B~1oof5 z1RbYw;dAjQ5foOI zxuhR%-+}t{E|-973TJi(yI=Mq-;852SdL%28W7l6hw2-*5NO;CpWlyeI$HGfF@&}^ zLZz(51Ujp<5-6&wKH_{$%D;UH#~&ao*o?d`~}jS&2@=W-=LhdTa5ba z9e6fsqOZ6fqtQ`t%R+@;LcW~Jj?C4%WqC}dte$5=xN^;Z&PkSK(E&e*2)R3s;>Ceo?!pm0Mi zkQJO@8k8C2`F#}YERi0|%FmVHBFu?UIbdwQh{85_bbS10O`wPpICAByWN?r_blif( zgLez^o_M6HQA*|7v)pyk%r_-SGeb N002ovPDHLkV1nUbTsZ&$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer.png b/apps/icons/static/Fat Cow/16x16/layer.png new file mode 100644 index 0000000000000000000000000000000000000000..38744adc26ec43e8f442c55933a248cc89f4f335 GIT binary patch literal 472 zcmV;}0Vn>6P)@DF>O(^LVB>-8;1R2SJtjj(PliI%Z!ZEU4zOdX) zUHRgfy^Xhu03DNnS|mn^6@>1Q%ykAm+qgHc9|eLLS7tCtuoAMhS@t%r)B!d~l`vZ9 zDwZ#dO4$Fy5z?A>#Q?}3S_pa5%) z3qBuSzjC1Dvrogti4+B{HErh)Y;?c`RQm3XZ&xYLfoe-vw(uh2`jExnDC2DJpt{P_-2Rk^+WL@OW^&^@vV#uf(`ZzM3a0j0!&#V4G{ zuFJtduF{P!SlXOhd^p|%ntcLvw$+k=E6ZZHzIZqd>^s28V?yMM#Xp=qWC=mok_*nn zGQ(uGBfj%uu5G%gcBI^^Ugqt#*m=xtBqM(iaNkqsAfw;2*WzE8eU&*=2Ng`{a3u*a z$Idr#TuX|b;gnP`F$6(q9fi_CA=sn70!lc8UM0%Q%vkv|pelF-p@b+rDyXAXY!I*Y-mggZBZ zOQ{@o+C^;FI=8>}@x!?76T`VUkRfdhL^B@#FapZe64uTF!!dB?=mQMMo<9X{A!`U6 zZ`!h^qWm4u^3C&DrOfv(%LcK%n97@>TE>wYY5kOvqhYZ=j)bM1S09UbUN7SQH5Y}K z3ek|XYbnu5az*+ENFLcz&BecotBp z+el3QuiFezV~i$%j?N%Pu6f~o^pyZqY}-(mB~liOLMEV7xQeuRjXgEI8m^zkyr<$dU!Z|FQydPK>ZLx1YcrO$}&!9f!>%xb=*I0wW;Rney_= z1iH&bBtYaBaQSu+?WgwQ)^NhEPh=j*+Vjzy@lY8*^!z?VukRjtuU z;8TjEQ|-Tq z!s`-XmialPh{trW{Uzr%cceLj=pQ5So50Z;{5$5A(sSOmLc#n05a5ph0|2;uJx_N3 R-mL%t002ovPDHLkV1oOcQO5uP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_cell_cats.png b/apps/icons/static/Fat Cow/16x16/layer_cell_cats.png new file mode 100644 index 0000000000000000000000000000000000000000..ad307bc78ee78e37e937513cccd74e3ac191ec8a GIT binary patch literal 678 zcmV;X0$KfuP)?L-AZFd`PB2q&pTj38o(MFhpD zQHXNMy+7yMd1q{dEbN=zw=>^<-^{ETo>=@5XL)y;VO=AzKxoa+z?uqR;23=Ua4%Y^ zI#{DN&()e@pB4Kk0M0)D+8qdzmFZGB_!R^1ziDveBXNNP+u;|D1r6Nary%{C1YA(9 zbNDbd2}kGE1aN{J$fgvEm33!H1IruKcFCTX9nao&oiTfdY_8V`d)rFI7EdVJaXJ%)F#3j~^!U#K^NA z&!8oz`?jit=`ZTMO(;K{m7C93v1La;KF!VG^qr@;eQyk`*o&)!Vsn*12Bbm;WWv#e z{yTN+iDVDBR^5xv4v@M?&i|IxOW^+Pcl|NYrwp2s*iuAv;O@C03=Q8vN61U0d?v$c z8-O3SKxkDP^`fW@D^fc)fHY3<;PP>7+&u2Vnave-U#r6IUd`~kB>^F5QPPp|DW6E+ zSaQ?j$vGrxik0*q1{t$&+a=OmaOKQVw1i!=MX8cRQfBEEek(v% zq_uD7iB7rifgD+;4~Ep^tdI~OTdu!eEc46=f)l=M6bR_ei-Ry$9f_BvWFgkE8`%ri zpY4HnUmHg*)N4_>a;VLscu(3)#Vcd5vu4@+=hg0#Sy{*HPX7on0N-26A4)Q3-v9sr M07*qoM6N<$f-z1r?f?J) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_chart.png b/apps/icons/static/Fat Cow/16x16/layer_chart.png new file mode 100644 index 0000000000000000000000000000000000000000..e7ac70dbf064a9de687782a06b677331016d2310 GIT binary patch literal 830 zcmV-E1Ht@>P)>{EqM(x4{o8VrxT8q1?;SU0jH$lTtz8z z9EIqe`hwBWf&mVd>VG>g_yb3_1F66)R_bd}TwRTlo6WFpF2K_*ClLzA&^H;x%V9sf zB}GTAlJwdrS=28R16ctw%W=fc*PycDA__OB{7FP&LFSCj-^B%S;4^w+=ej4 z8S?jtgedhy5*E=2I)1z0&8G{=zLqELD02=X9RFxA`_)_z8yazyKs@_(GAlt1rHM|0 zp@GKC9v~x7wXF_AGgHWQIR%1O}h$osTNcGQ< zx^;&;@P1lFLe*i*QNXh3A~FI5)+Oj3=vp{g8{lPX3>b@X@cJH0&U?-nL_VY2_@v%8@jyoTGd11Izi zEvRIuKhWcE$DK$JgQa)hq}V@RuJ|XOl>4uEghpV)Jp2@308|?X1`kV`vH$=807*qo IM6N<$g6T|h0RR91 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_command.png b/apps/icons/static/Fat Cow/16x16/layer_command.png new file mode 100644 index 0000000000000000000000000000000000000000..34ffc08419d23239cdc65aefe122d7d117bc2e51 GIT binary patch literal 592 zcmV-W0YK*sg zyUgtD?g7>LChyM9&df850$5NDeHPg0W28?HCl2QYo-fUGs*Rx z-a^m52@A)8zUT0ItD_A14A8itWxfBd85&vU&bc03tq72Zmz&!td!7Oas*Lf$n@xP$ zJIuy_v*XBhDV`ftF1f^abdWYtZ0lc+IQR(3@_meYYOVGqCwya)I;k)`nSBUXDj^C( z%syX26h%xVDeU4oJvD)lsi(sd`cw5G&DP3l>egCb#dyU>t?DC4?^r5D*QyfTgBZF4 z`3b6&V%4fV88^n+Q8{QdfRvUlQfh_m zemK+Fg^C(=lF95dAJ2Tet-4Vtms~$c2O<7Rv;u5PuaZ4PFfd#^mFtJ=14>B(OH9~` z!;p)C$wKL1!syfFerDKNYXI-p0HcAKB`G+Q6+5#S;X%L)fT5HStuKGHlLJR#ILO^? zBLwY63b+%?4koJu$!(Qp*r&jYqKtbs>iqnR*jCJIWIFc{@ZN5)+cDmmr}-V`T&4C* zuuaa<48R<7s}dN?h~2?-b3c^aUsh<)UKX)3aa%M=+$F{wWZxDM_{t_SO}A9E0zVPy zyNcwE^oxD9wu?hbnxpv0N*;;Kd0ckyf0Yu$`y$Q6sIAZlb&4jXr$sKGB?H(Hu*4(f#eBt@ucF8k^P_ z;Lu?z>p;1V4aa*qo;BlY^6`ojDxD1f@Mj9>2wT+hH?Ipr#R5v-)1P{3ML#iB zJ;#qQ96#sZWZ`<}wMTEm>51cQxx@L5+u^O=dHkmgknSTLj2%A&7y$KXy!*r1R(xpM7B1pk6o7hMRIN((B8E>wz1gL$_#r0IQ}>&%&? zDbhs;&Ye4RX1@7mhNB*@HXC8$iY~>eL@OX;bdz+6ZOh3|Z)KTyQ0pBb&5# z66+a3Ayq~I61v#>BXpOCl{adlkJ}W6nF4*3Mxp{N?Y@QOzC$;zIO>_%_?Z~dxhzp9 ze@y?0&R}uxJtESc!65-G%>azCS?3DCjadpLx*s+_BX0kMPC|e2W(z2rEFznGnMvJU z4-iqHQ9cjBkclDvX=4qu`3ao6xs1Ttqrt^-jLJ^s&Q7gXwhGeQx3*kfD+z-yWbd`> zxW2H0R=Yz<$$0YCVE+6(D%I*$86sEK(xcV_;MYvehl4&YU6?}<1c<38OVpw$Mzhr! zuaUtQih}-C{8&5#yoSd1?+WV84hs1K^7%XlgG2QCe{nE4AbceN?%4GGHq>|~nkX5g zy&fIInvy*LCmMpO_64Aj6}{afKd+Jkl*g0`yizqx_ARK?bzgmKOr`%lCZ_{j&Q7DV z+eNN4L4&jYBs2%-9GaarqA>iyFy+xKPLgNOUpy&HPOhX>fe$m`>b?E_cMtC0d#FzF lf-lmUI>Fzi^Xs1g0{~P>!Pk4md1C+o002ovPDHLkV1nAMCsqIe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_delete.png b/apps/icons/static/Fat Cow/16x16/layer_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..417d356d0104ec5acbc4a76f1a82a7200ba5ffc9 GIT binary patch literal 634 zcmV-=0)_pFP)7xkNCW zxOeY8XLfdzH4(|c+u@rx^UdE|H8k0%hsGAI!=}VjK*skPq)Uu72j4zZLTCV`#DOIt zOk?Lb7#N(a7jxQ+?3#@$ZD4MZ0NJMICE&z9(NonJcLN;@9NH;FiD>?C_KX&StddsckY5?vd*cw3WlPsW*N7DT5pw^81@j)40P?OMj9=eWfU__vi=(RZx^HXbVj z%rX0294lqft9Xx85b`kn0G(VOPHQ1(Q(wLk&LFNt#hD{a+0_L|+E4t52s*^jTaUAd-j4VB_|@pd`s+wtmp{S zU11wlK-x@#9(O-#=|M5SjJG>zTR zK3~l(plRG=F0?Os5C4<9hj$O{$mcJ*_z5-JX5!k1FM|r37k<>G6mHP@`bU5P0Bhr_ U+a5^tR{#J207*qoM6N<$f*?O5hyVZp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_edit.png b/apps/icons/static/Fat Cow/16x16/layer_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..42b0c39b9bf7eaf118b256152ff7ade63bddf9ab GIT binary patch literal 696 zcmV;p0!RIcP)|*7cF@7;){B)_^4VBdJwT7MDcMDr4&SZQ>Y@fCqV*@U8qusPz0eN zwnrv+ikN8?|jAx1V(AXd|Nm|uOs)BvpWSdPg7;{|i;acX26ic^GZfIFYARb0v(RFCD@3N?8 zbb6N6tko6b68ZH_e8!BSTBjFtid{j80Kx%4Voc6+KxcrZqj%8^R4?%S&H&DY&mxsd zqw)8$W#_3-Umk^TLH95#E?v{<+yK0|dkek27x8jt1dGW9RB{<=0o+^S7iT))XZa;t z)2R|c!TEvhxOVOV9uAKn($R_cr7OYT?uA+_FkMluP6)@;tN!8Zr|@+AnHG+K>$+frV+EZ#mx3<=#sJgd zclU$?Jegg_-N!TV{1EAV?Py6RaX#%JGx{2?<1nF3WjO%mN`T|#pnD-gr0|Otw}gd zO*q)rjM2#)CWkI`b1Ie!$SwnKmVln!zzO5og2D3zY)63MfzucqxQNwa30(SkIXxF$ z?!7aX6(r49_Pu25GpPC+Rj-O`eFxCe$WdJd_U}z2mtVlGt7mcJ@>-Vaq9NWqo-*qK zh~sU+5**uUuwzw`!tORh&h1n0y(q$TW-!g77e|*3pyqC@goZ1n&CzTS<8nx6+K^kR zA{wso4=eWK(Ugs|rOk224okXjkpfAbx!pbI@j)CnViwn;mLN3QL#;OP?yHT5>);h{ z69Tni`nB7r#i~{T9hl!5ixrz_Zm_W)-s1itiwJb!e;S$o(oR$V7o-1%Y4y#}SZutD ji1B|G(qic2mjD9*Z4Tp-L05YM00000NkvXXu0mjfSb8z| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_gps.png b/apps/icons/static/Fat Cow/16x16/layer_gps.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd8e7d7fb2ef40b8ab563181952355c3174134a GIT binary patch literal 769 zcmV+c1OEJpP)Y^W<8mDX;V{pbdqk>S_A|woI?II`&+9W6rMiE&V zB}zXtIVIX?^YdQkzUx?vq8?l>=bn4M@7(WvPr7hFoyrxh3d_cSeX=CMrATR6LM4wG zFHY>QM6L)>jxLCcCBWZfNd`1pZI2c!R7E71O^L-kF!_Z7N{-Bmf?YLYADI#Ro>~G> zfm@+g=(+|?RiP*{7*BF`7ZU&)69q0s>`u(j4PcEH(e_`Cqe7*7GJ4ovwyINWjrYdvn<>^%Wni9jzagJfH% zt*PcufN92k4nUqX;G%L|mEP;3)@7HD$HTX=p?nP*nquf`SdWW$GLWrhbY2d^?Ctkm z?Fb|pFQNwUa!$0wJ5fonC!0^fnjM6VZFoBR5RE6}h&NUtw}s9R^&n6mO@61W?1)%m zW}?_U(~NNF650koU@nzJI!t^&$c9u{f|Oqp8Wad&`$iH(1EQyCRNY+d z=g#~BLn-t$ZKBcb!1VjKunGm(7WG^*n&UEh2l)csXIl_6<9Ido&QZI}&|v4YSg1aZ z`P3LDM(^U_&^K7QEJ_HBk4+)@XXs2PCvmSEhVCTms=WvW{Wuo8PF9W(Gm$NG#)43t zTf~3wW5$-0a$$5gl;Hrvk*F|BM-avOZW>dTii@IvFT41aF;>L~$Px#<`$~RTHHYCD z=eyb0??YezpMJ^$U+oXlfBkEBuB?B4KLr>7sy*QAMwEI?00000NkvXXu0mjflg~}c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_grid.png b/apps/icons/static/Fat Cow/16x16/layer_grid.png new file mode 100644 index 0000000000000000000000000000000000000000..71c34af2d582eeb8f0692895f3e6e9dd9c05b0a1 GIT binary patch literal 511 zcmV&bYJRtknlVZ@?%C$p{^$Qvy{pg7uwn>nnRKYE+xhXbwPplU8qs}F6=TD22AzL zgLt}**LB2fP0y&lS=xKn_UG#cVm$rQ_P|^@t>&85$BW&}Kt#}#YLk1HHtn5$9_G(G znHsqE)49@u`WxwlR5umgNa0^_$kYBD=`Z{)zyO@kL6yqiBUJzZ002ovPDHLkV1kIH B=Gp)N literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_group.png b/apps/icons/static/Fat Cow/16x16/layer_group.png new file mode 100644 index 0000000000000000000000000000000000000000..21664258696212d6acb2b256b1ed414a835c792c GIT binary patch literal 740 zcmV{ z3)Yk3t$MI0m16NEilC(S;z0zDYAuLu&KBv#O9jvMhnlK*(E0-wJcuX?tw-^uQk%4i znvi6(yEDGG)6mjhe7m!=yqWjC@B4OEPYtNd(4dCH!&z{xGEq>Py*HET>h8tW zV{Op74RXC}i-${z(U+^IJRLzqJ`s%m%-z4+Askf^wBCPt!C$&@)Wg>zAgICnpNK&Y z?drUlriFt`N$_)KL3=T2?e7ac!Z3hTk+3gBcX6)Xf1NEdE8YT0_Ka4eJ*% z3n>IhHyrZARn8Ns+%pQH4?)!Y09Yzm04|XIAcJMpr z>P=h2p;|AYv5QJ>0J0>GBYk%MxNPUazD)oS5|Rofb@*PhlpSdSJoY&@aYH*-Hd^18 zj8X7X@XN)8na`CW9R~Cn$rwUuYAc5UzO32(1HE>x5jY$+%%gighuc%PE>bGpI<{Ay zuY8InNo#1*T|ZF7fC!_)%@aG3cs2%Q+*EmD{CZj%y(WTMmw)0W!bUxo#gaHW5_XOy zQsXywCXrk#KquOMDRMkLe0Bu+hqIjy(Gt|6SuMSt`Je~2-u6d9xG5x7moakgJo1ko zce72Ed_Lb!q$=zXU(?xr7dA`U8slS^UgziLGNdQ|7Y?u`e6DFM;{T$bE#aDf0t^6D WwGcB$WU?^;00009XK@|Sx$1ca|oyTv4 zU}B=if)F(tEwnO{*xT9IT3Yxo*jj02VnL!9YaI2>^c|^mk(dDpLD><$6)y0MO+)0Z*ct;w_>8wkE@-ZSS>&xEFNzTwl_pi94|hG!T@K0iM!l) z5X%rJPoKlo`;YiMI}a-rh6ac5Y;+XQA3cOn0X1L-*TIFVYciGlLD}bOd{1FWAx=~D z_4lEs3RvXjsI-DMvyB#Ou+D^DMEEXHUIs7t1P!$EXfn(t)EPqAn0Jv6LfglLb)7=H^gs@eCWTl8)JtBgbp~6!z%@LJGq1^Wq z<+GHL|BJ*T+uDjAB8aO7<~#TDHzKH^#q7YcJzDXHRInOJ1gtneP{i7PH}6b3ZBWSP z*>{CVyNYYjOLHj1TL_aKkAT{5jl8SmcA{-$ltsCtj40>j2&WU|JG+oaJGNDov`W~w zFas5_0H;@&q#@M_c*?kPYkb^_e1~l?bJ9la!Y)57j+UGIFoX%Suu79|0u@JF;=iwT hh&#aESNcbQ0RWaz_dnSqTvh-8002ovPDHLkV1mYkR;T~~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_histogram.png b/apps/icons/static/Fat Cow/16x16/layer_histogram.png new file mode 100644 index 0000000000000000000000000000000000000000..0f145d4eb7f72265357a177dbf3353d153c640e5 GIT binary patch literal 667 zcmV;M0%ZM(P))g4n zUwC>(W(uB|tcR(oCPo?@B8VFp7%7O6p+7=R3Q?hOYBJ()SZKe~PrrIo}1Oc=rVL>X+5+RBHe}r`xN&|7E(nq3T^4Z4Kvv*)Woxy0(i3AHW_sIk z<>C-I>BmWiVz$?|K29_4O4IzA!oj|d>-A?%vM{I1BtXliC25LI6eGW+;jRWm&Z>3^ON5g*?x>A0d-h?dT85 zBm39OJA3-nauddEjhT8~f5(_jUhm<}p7$>S1_1Phj6^7=#f$&|002ovPDHLkV1l~_ BAh`el literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_import.png b/apps/icons/static/Fat Cow/16x16/layer_import.png new file mode 100644 index 0000000000000000000000000000000000000000..78521c50651b26a17af934d6a96c457a1c4252f9 GIT binary patch literal 605 zcmV-j0;2tiP)On7sih?IWP!NCULDWM%dQ^-l)Po1ngJNuH zu@(_(^4`83XEWP24Gnc*nEiHVzWrwQJ$2?bhzKwSW%dUx>D;v)JKrOYe*@ry70i3t zhy1r9E_Uum`|0BtjAEavv7)~b(OhJjdPN&DglVt>Yw7d%K#x9yj$8+YhH4hZR3oxp z)#5eckVx~{l~+>~uCtdr1LNq!eF!?`6&ET>g&nj$Lu&V zYYMn<|1uu;6GB$>wk(NqB{ z&rMso0*6CxL-Ag)XCEQ=8e_Jfn`%YsVDAQrAAT;6cdcVGAy_m^n(&0u^Op8pkCn?s zBY}O!Y^$t4Iwc)V@JwYH0#i5bq`!3fjo36Qum?V)@|@t7l*DFuRYGbO2o#ywC&lTt rwDJ$Q@EW#8)$MgOw)7vS{|PVvd2#yvEvk^m00000NkvXXu0mjfbXX6_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_label.png b/apps/icons/static/Fat Cow/16x16/layer_label.png new file mode 100644 index 0000000000000000000000000000000000000000..7981d786620bbb1986e80fcaf064d999c45a3519 GIT binary patch literal 789 zcmV+w1M2*VP)xw>kuJ$yk4 z{fH32ThN_hdc+zue(&Bm_Xd!P|s6h#`bz!jJ?Ha##W@wvAh z71eG?x&}wX2reGUN6*&?&L7T0^7SFuX)FnGacFC8fy?D`imOw|Nu`x$su5uNX}=tR zw)SU!+FimHNLDn>(B07(fl zTHXwUT_^^VZD@V`5QAB6obHMQ+q43!6-)Z~5-_m{Bo>yV`N4gfqYdm@85&;%!LF83 zk2W;Z1s14HOi-I}@j+@aUGSfQL7V>z1LKi0 z28NG!!4f)91z-8~7#`_&GiXD@8Kf4g7g#|Ipk~d$3ZS)M9>f2iuNiJ^nZclW$Q`Z$ z5l{Oeu#Dmd-E!c#XM2$j7 z+w3pDx3kfr2pyQ6eKYTU?|t8!QCDW$t$q}j;sje7S^=J;+gyjmb|v`M*1W zV*t3>P7(mvWGxWa9o3h>I=AX zDA_&N0^|(fFiU% z;bauKepWDU#ggUzl7<@3)skXku1(8Aw>@+$EDlPN@)cf z1UNoov%PIurxBK1e{~HNJ%g)y5!+-_Ss`QkUq8XhqXb&^gUAL81tY2G)Zeels6zkwgTb(NE^ zv##;u5T?A4j#i97det%9@%DVX7{)Nsgu zV*JVPw}8Lyfi|L-N`)L7P#KJKlQUDsFH9tHhWgLoYhW;i@2LO0+Jl^hExhjVmjD9* XG(x}@;BUh200000NkvXXu0mjfc3VK^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_raster_3d.png b/apps/icons/static/Fat Cow/16x16/layer_raster_3d.png new file mode 100644 index 0000000000000000000000000000000000000000..ee45f1868e39b64038f37187202c273ea539778a GIT binary patch literal 785 zcmV+s1Md8ZP)ij=pm$^Cn1dTsn-xngIy9 z%~{>u*_qCnyY>{+%-%VB?!D)`-#Op8;`VE6Iq7-@DHs3sXc91_Ska`|&c4pUk1hm| zNU04{DC>F3inQ;h{R|Cg?6C@@l#sMpPtn4968OBJf(K{R#?yP0eVg{Hb}Nv>g=8Th zh)Qhw3v@mp?hqA1)`U6%Y;^)8x>?(N7n!C4aLJLH4tr{ntOlLY9m;?7r=ojiuL>NQ z1A6=3L(>dMf*52Nq0`qRrU{ydX8@f(1J2*j6aX{P3AVK@g#PAB*of5Qdu}y`lciXj ztV3#J9A(w(IJ*O=e-f$j86=2WWswT*imu>A*Bi9mtHr~CYtW?$Z8HqH(gAyR7W=9P zaWE4Ie&E#7DfkRn9`ZW7dl7D`#n=)Rvh*nokyeI=TLqNlQfko=6wWteN#0j$T%0JW z5MAW_C6)-VeBwNgOkP2F7U=)_149Fc&^JDWRZ^_d?Z%oFCQz;qJ=_9Z16F_m?F7xm zv++r*Lq1hsUw($zh7E5nh!`n0mUR>P?p0sjKPr?30F%n<(aR}y>GD`Bw69GrlnDc879?>_B4qKB7`C_3KLv}RAx^ZWRhAhK|QEom@#~@88n2j)KD_D zHk}QYCAjU|?cDD=Dk$*4<#O&h=XZYRckgA@J^tB{9<@d}mSGGk157IOD-22EL=(jg zMM((h6s8~r42uEAd||3ei}tFXpjBZJ<4og}_#+IA%#ou2ucu{lZkp%^^iN6P1Dk+H zua040v;zhExdANVnn)Ji&6)&=(gF!PfJ(LB!`Em}%0(oX((3|nMW5Z^kvk&n3B|yF%NZ$yg z#pmHxYa4p6z-9o1Ndq+|iX!z0v(NBOrsH_QIM&7kInufREx^xQ>Lddd81|I_QdUDnQ zN1P1T&Sqlv=X>Pu1ui$qSCvXE^Y*~p*$uA&5dGuDnMlbv67g^yLv?vEyulZwAc?mg z*j6qX3JcDY_(61OqEIE6=>-{B6-PcXct}*wH!?U+UcyA+4nEBQV_w79_X!I`1Cx^%Cv#}~fKn2` z))kENFyv&QvRXZ#H1$nd-Y|Lbzy-cLfT@A?9Z9%#NpSsVhhGG|0Jt_JLd{=4?97GB zFnN=!+olL4OiAEMY&}k>1Bs1WwC&Tzr#)$RqEq?9u3((=G4iQC0X}y-_*=1iX71)B z&aq1Mb4u{^*UANOTrJTKVe1?hleS%JPo#z?@Wa~Y({!d9n~Zk32rb(JKrr~_K} zQyKDx>kgcyBk&cGf2&Kv^_<`rNAL!95>oQ#xp`oDi9{^iA;IHJ;pyP-+J+2~E72lf zz1Dp*pyci6^C*=@kUMi97@#R09l@EnJH1w!X+{DbDU1wD!qpJlXu)`vHKqWXD_d2XS1nvIix8os^+xXZy#;#RuoQe{HSv=UL)WBBftQSSGITa SIYaaS0000xJ& z7+(O|{6JYbNY~FvP%M$jLurIp=jx*^1eoW0aH3h@c#}ZD5HRCC$UC|XC)nAlzY_JO z(k^3HBQw+jbFm(Dd>BSU>?Dw9m|27L_y`K;;=tLv%$lPL+f|_ISJ@3p6$(@kP25LA zM>{Z@0N%U;k_l|-XoDOafG~Z~boRirs=#7Bom-t!kz&m@OX^gHTo!29+_$+jGAF;xOZnof zlrJZx?4FKGe1e>kkg|gABT{Np&ekG;d1?A*9|5zDIOmQ1)Y5OoF$V4-7toR zOlRGRi|Apju+6G?T^8Z<76yRan00000NkvXXu0mjfK&fCc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_save.png b/apps/icons/static/Fat Cow/16x16/layer_save.png new file mode 100644 index 0000000000000000000000000000000000000000..3524c9af842d4f425972a36ff335f65edd4d6397 GIT binary patch literal 685 zcmV;e0#f~nP)IM`34SWupXaEG*s@KK;%;gxCc}R%l7E5i_2>^QdB5Y3uUbD@Y%LKAR8;PTv23czG3#2M?{tS!_B> z$u46F@ks^ch!z1o{kG{Nbb!GE3kljb&nplXRjU z;p(;PcptB0Vn={s+QcUa+RMyJ<9S@nHb0Xm00Eh>5uT4)A&>HCh+26B)nX35QK*gx zai3)>%VPg#DTAwYxp5=hRy-y1Z~M*5DJO~v`wdr;eZ~9B&mE@}|M9z%UjhsOBdpKo TpWO6t00000NkvXXu0mjf!TUBY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_shaded_relief.png b/apps/icons/static/Fat Cow/16x16/layer_shaded_relief.png new file mode 100644 index 0000000000000000000000000000000000000000..a5fdc02204d6889097b5dec3c65826811e754daf GIT binary patch literal 837 zcmV-L1G@Z)P)qXZk&38j z_;I8*ZGs`e;NZkbuoElZ_3kp8bt(=$Fw*SIr`h-Y-fzBlL|0E{+H%~O?eIZElMs+% zMw4Qx7waDQ+?R1oyZnPtA2nUqkA)YjysumX$>e9o$m!W`IhncRGyh#ulW-x=Wc!3a|MJ zy!yTDhNAm>_#Q_(ex&h_JFE%@`77+wy6Y&vUE8AobuhIRtWHW(2a$HxS754ow$(x? z2)FAR8GM?cYB0t0n8U{J*YivAA$t#;qB2xTc6^A~!*7^zmtGOV`C3v|p!s*gcx6|o$*YPonLfO9glzIxMH95K#o$7P+fSGf#drx;+QiG zSC;6n36e32tZ+(vHd&%0SK>Rjz}v*HeA0FZ%W`fml;Bw)ApPENZt0*l-p>y|ZzmLu zay^-4ZOWwjPeDsu-C(Cd`%1W#eU4=k{I3g};=WN5N<}ENlA5Y!0wPawb{^BTc=W8m z$cr4ETNFBOFr81K>Cpu<;dq9Sz6%%EHMOl|(`hCZ!Mt81*d}m4br_A#k#{U|*))ZG zLA6x+CK{WAmj#HZ_AXJn8k-K2eLcZHrpdpKL#zRoZP0jaIrp9L{uAWV8_nPoAei#3DG`B~# z)-=b?>$(VpDkQdTW1CKI&xKbfkNvbdAwJ**tE*>S*(Qr)TFs=lc_+XCusa%2dK(BF P00000NkvXXu0mjfXS9LD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_to_image_size.png b/apps/icons/static/Fat Cow/16x16/layer_to_image_size.png new file mode 100644 index 0000000000000000000000000000000000000000..6869dc1409f9a3560e1c25ecb967e48dddd6a100 GIT binary patch literal 691 zcmV;k0!;mhP)s=q%%0<^J&g9eiGfy%$P2bvP>b!pCQD|3nn!s*Reh z;#4?Ca9cO%tnN}<=k*|Vu7uH443jUuOVGM6{Yd&erU_Gmfib3%3Fulw9TU2fku4aX zETOA2AVKS7q*M9`hCy#b!llD>s+=&7C`x*8C(@}fVyBC8@5z}sxS+pUb40;3MPI<- zt&%cR6#VM*HOyKrH^=d{(#&k_BwT(5*J4M5M1UOXI2;KAHI)GB3Mzdetq zXAjCzXR0F_tZ%>G>@ryr64n}3AB=S)b9VvOcv61Tf1>4cS^guGz)fof%|^HVHe5XW zgX@tBdH!HGmCZuST+YmOZ1lx-5vaLhU8A9)0y`vyH&fF+nrMHeTq#m`kANTlXUjhY Z7y#_M;|e5oDLyMrWzzWkX z=N1uYwL5oj=iKj|jiB(rc6Pq!d_L!M&i6YJA1mB4D^}F9u_==RFf`duKE|=m;Omhf z%nBfcDqyP;*2cEYV4!zwCF;|qBH+W-GVrcQfdr7d$yc<}zfc@JQQPp(* z;_im72)w#Va3{8nn7p)9ZLK-!3MFQjmE03<=jojC)i{#}G!L+s6lfa5EJeU`o7SI> z)tOmMZS3~}Pp@=ff(~}Yh9D{?5ot<6i3q|wiJ5-SN z8p(^%`vZ!gOmk_%sfWi^!pf)t>H@R}KhV?Jj+;+LP@>w~>0fyEU;u{CPb0X~%zahB z)}ZpQ=~lcXdpr?CZgBziO$RVIp2hszS9mkO0NpTbR-%^3oh6GSxl&2@8q~cG4!AFQ z1M!|qm`)8Na;zDLLyfp|{!rLadU-T&UuX+rn@@F~`%Yv8ZV3U=GwldA9mL9~_o#2! zhwf`h2#>(M%r^x5Ua_$Q%iT859iVypyE~lC-A#=k`TPUY!xQLBT!bWv*;P`!UWQq+ z5jodIx5djMnx!8~!4_Vcvl$y7O<-~|jZ;UOvHX*+n_jF>SB-4TqL*nxUn^!G4`t9< zeV&5Y_@3Dwrq__meL>6Vvv`y#Iv@r!W@|{jFmAPnK0E&P?`!Q!%)A_ohyOY*Tzyga hj7?hG|B}B27yuEv#mC-uPmurs002ovPDHLkV1j@`Lu~*6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layer_wms.png b/apps/icons/static/Fat Cow/16x16/layer_wms.png new file mode 100644 index 0000000000000000000000000000000000000000..32ebe0fac30fc62efbf36b947d52944320925fba GIT binary patch literal 769 zcmV+c1OEJpP)P12Hpn@VEswbg{AR@JDk0M?K#e+g6P_(roDa4l0hc-=` zTGKqNrfss>>^lGciAYa6%fGY3%s=zZe6zxpH?uK4Z+c7%|16>asFFBKx=Lo3Zy&0H zo(BYhJDC&{F11;VA_A9R$2^)WLbk|}&H=$VKsNfOcwp0NuKOZ?*%aFw2F~oD&q6|( zy>cetka+@C<_?Ec&;?tQ?EALO&=$pZ=gITw8;85MQ29fY+XuWHa(|TJ2aeX0B3qF} zDkec@EwYUC&HQ$c#mX)f=_# zKYb8Y+D?p4U!-0uVHn47?&K+ymi1Aza>Hhc&0vUF2+(P$26hvg&Ua%t+q?D@Q1I_taA8+Kq_n@ zv12n)?vxRX)M7M|fq&vEa)yGLxx?_TXh((1ho1{26jwmNrZ+wZjQs$%xPgt!fz}2u zd;@Nzv-1ci>e21fX_3-sSl5Bp#^YFsr(nbB#ABrLn{f-KDg|FC9#lMf=*5eA@KCRM^58)fTdg37h~hy^u~nKjrdkp) zE%lKmHlbKc-RzDtc~ql0h<>o_Ff-rxfB$31z@rpOU<}Y18)jg=r~m>oBoT6eke_?B zwBST&I=k7TD7_Ywj8(myY?Oe7uWH|XCNpo4NQ+cdp(S#TlbsDpzso8k{S8=8M8u-A zqPu`1!$_6pcq%hTCD?=r)%k%SyPA~#9d;R)9wsoESb#Vr#VCxkMG&vUf`NSwRLM%~ z>yJW&*o1?TU|U`Ho;Hg6;WX?f9Zs($PcC=BplUkCVrlGk)x%s>*E*KSrpURci;V9J z7X_ajCZ6z$%E|<)WrAg17_k=Oybk;;q!|#G+RqGMaBuhT4|X&nk;#Ebzd7Im912Bf zI*Dj_W+r;M>tMb!o#&rJ&1vsFzD{~;pCHf0?mvsp|=-mDm6 zkB=LxYpA$aqa3?_#qV<;Ikd}(C$S|S1r-HEqjqmLR@K~ED=P^U4hW1g#o&Xtcr_7Clcv+R3pL1T;w|8BAZCDf00uq?Yjg0gAdIp9 d;p2w@0{{o+^nW|uVz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layers_map.png b/apps/icons/static/Fat Cow/16x16/layers_map.png new file mode 100644 index 0000000000000000000000000000000000000000..d25ff9c25e01ad52ba9bec892dcb98412492fc3c GIT binary patch literal 863 zcmV-l1EBngP)9R7VUp>(i19oTD~B@RuFf=*S^ zHOR{MJ6u=yv%dj;ZRinH#%q@>cI}OK0*Yn=0Q-)wLxR_diGgWczt~aMn5DWLl_zksPo`dEjHl?%ubTi^|P+Y}5HBD5^HF#-HvjS(k)s^_>U~ zhapHM6aDMNS479hz{-napr&#=?zIN-x}$$k7JRv>L1^o?tb~d!i_qLQj?(oWxC*l% z(TLAm`Vkvzqc5jmmMGLWbYOfago^xR+=+E~TbjEifoMBCl?vLFIg zMBsK50X8QbvcR*kSd{qP82iTLK*Zq>-l{sul8)ZGm*dagef3Bk9IOEf>@+B+p>?SE zj#TWTxb887j)uN8qC#{Q2wZy5gZ7TMVU~RCwxMba^9qNm5liz2u=J-~STG7zg?MWa p56uPe_cNW7yxGtH{#VqjT!&|002ovPDHLkV1gLpjnn`D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layout.png b/apps/icons/static/Fat Cow/16x16/layout.png new file mode 100644 index 0000000000000000000000000000000000000000..c723e094248a3ce1857ea2866372306aaedf1037 GIT binary patch literal 508 zcmVqZ8W zge#MNtVgPNeS1fDg-3%y1Va<849xhaPoEZvjB}(;9|9o_wqNc%(x(TEG#?76*^6f_=-wfDp6tllq%$XB=)2seHwGa90000M!?;Zjz!;|C~kTM2OzB~@i1=^ zOpA18f?!c=)|X0dbm_2m`OOrbj23kTCMyp%hH!kt6n_7m;G=mVMGcEzpCcNHAhJHj zdLN|2`r~f}mqZc*Jr6(QKwttL`;xkXd+$!+QTDc-k281r&%h&&RY)Xa_PM^{@k#7% zh=TisMd-c$!6W!OGl1kypf!FDBe@iYMsK0HHV094!HoK#bpOddJYN17KvM%ST>zSD zZ(y1)YRg8z2&F3l6glb|<6*y^%d9XL8bVdGgEOCPv)5g%7PiICv(2JDIJ$iuy3->I zB=Wi?hD0KOp~1I0z^m^mJpYoyrFILw8TAg>*~6k9g~GLt&03aXQzI~&?ZVS+KN5Ao z`>_kUdB*<$V}-+@`tJL$XT8B)OJAeqlI!EDBG_7Y9Y!#Xk}6x+&e>n5hgEt*JuIva c`F{co0NPlyoy>O-C;$Ke07*qoM6N<$f=sU?R{#J2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layout_content.png b/apps/icons/static/Fat Cow/16x16/layout_content.png new file mode 100644 index 0000000000000000000000000000000000000000..0e4d3f555c65d27c17cd7508903d40a677362348 GIT binary patch literal 518 zcmV+h0{Q)kP)U96=_i{PSD!ATUUAP5#$+lqqNWa7wKv&MpA=@m*7X~^3-pYE;8GgQ0_1p1InCP6Hu z4JU3QA<)~~UnQ`;4~4@BYfKW53Y5x=ff80n!v%+7d^ob0y>)kcgZ%UJH<(Zi4UQmZ zq>z0)m2j>Z>LL)>km z>Ok)P0TW}RmTV2Ueqt#?_)0`6&LRd-<-sOvuK zsmwBYSxV;U@%t;C5pvIzwMK=yW{@Vw$K-${oHmAn(-7t=cJ~kKgmO{FTyPCevpYA_ zqS;Vb)>eMIkcVRS=hH}BjxonzUfa zLSkz!-nHmW(JIwc^x~l+h!;J2jTS0`)`JH! zXeu?*P4=zxcC*<=3dIg@-(%;^oB8IO8A@Dwu~0FsSXJ5h9|;OVODIs5`f>TsB7NVRQfQc2IYKOMo~#0Lb(hr06g#9~Dz9c|o6&tiCQJFW! zjh{coc~@)JiWKS*hu$pW$=8a5K(X@Zwla!=WIW0w5{QZZ@yo<* zqZcw#UCQ%N?EZHe8;!)J(rjmw1spF-!4wi9Wnnb6A6F9x@;aro9xSX+%6|nI034CT Uq8V3M_5c6?07*qoM6N<$f=+cJF8}}l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/layout_edit.png b/apps/icons/static/Fat Cow/16x16/layout_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..1a067c203da850525342b796b4eadd82c34a6e90 GIT binary patch literal 688 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/legend.png b/apps/icons/static/Fat Cow/16x16/legend.png new file mode 100644 index 0000000000000000000000000000000000000000..80149559afbf70bb44f9d2b6dc904f8f2c1560f2 GIT binary patch literal 679 zcmV;Y0$BZtP)+v`j5)6QpP*3P>4YMtV=sKtB zxGs-R-aQAn9AGveI6UD&Nd8-Z0%XCiSYjJCBG*3>ceoJRVPI+il`pT6YEGlC?JPKa z<1Ph(NhmjFnJX2O*pUF|0+zuA=03kd_TW~`5lAey9*2sTaeHzJw`dKO77>j`Ff_4< zo2B=NL?ZPxoiN*UO9s#1%%Xi)Cj{M9Chiy~#ZF67jjk12%{!eDD0jjfFJuRCvFir7 z@56I{LWEV6OlPmV5OyS#f7C%0ev1#vNY&-c3wy=nmYj)eVf(|Km0WM@C zfU)XQ8Eq$aV*Y6v+Y3?b$rO?9=)%48N3i?oX|#79CjbG@7Z^U1AznjVufdl68O%?= z#Ae!6n?B7v&OOf>s>=XVqT<3;=Rv71Oc6h|~Z8 N002ovPDHLkV1hXsEA{{Y literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/license_management.png b/apps/icons/static/Fat Cow/16x16/license_management.png new file mode 100644 index 0000000000000000000000000000000000000000..7174b5d27dcb6f44d4c390091b3e387c18da8aae GIT binary patch literal 756 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 P00000NkvXXu0mjfNcn2m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lightbulb_off.png b/apps/icons/static/Fat Cow/16x16/lightbulb_off.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf32c0a2b6c88706a81afecff8d44dca4c4fae8 GIT binary patch literal 658 zcmV;D0&V??P)kl_li@b}gVeG8lQ!5-8Au|etZV??= zT?f*cEQ$_1W&789HO3gmHW3I&7%EjEotplP!^u6E`0(9Rw%Nxq#xORJ+7leN@}>0G zKCmTjA{L8#Z$5Lh!zYL53sVQb*K7~l)WPKIR|EOgJTXPGUMy)ij?UeQqnFI7{k~gPc&?zNtztIdw&}KW(uJ| zp+%Tqu<&5`<}q^3k=j9CZ3e#Z2hOx7IG s`^o>ce)#_*U^(7!pQ^tEdH)0$0Qy++7FlQeod5s;07*qoM6N<$f=v4=(*OVf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lighthouse.png b/apps/icons/static/Fat Cow/16x16/lighthouse.png new file mode 100644 index 0000000000000000000000000000000000000000..be1b9c78ece5c5997fec2e740c87b548042ed712 GIT binary patch literal 781 zcmV+o1M>WdP)G~(D{lBw2Gq1O{9y`}JbR(p!qB8( zS`gDr^F;t114VNkkU9>8dI8G=ko?LVurR>1c*aoVur5h^bW!A}Ds5(M;ydA&Cnin> zL@yiEu)_=h3rM^Mk{rH#w`zGx1B9mctF(ny_Z-C^wjEr&oepQUN0!M`HCGVlhPS&LiC4qk22q zwUDn`u7YYy8AuJaeG_dvBp$3{BU1* ze7vrv_zCrOHAnnz4Jk7Yju$~Vf_QQro>B=72ZKjn03&Rh!Ia4B($(c?{v6qH3%#|$ z{g@qlgh9WI2lW-0d;S>yfExlad+~SW^4bDiyWX!j9Ez+s6-?f`fh!%2xO}n+)Aw#e z((KS2c6s3D9c33t!2!F_zUo>ZQrQeN88C^!#BYt0=_LG>ZWxBq_fJ69K&Qu7ij1Ct zVlVttd8rbhGiaIH3Ef2JZh);24awD384AD@ML1Yjo-bspG1EB~s5j_?X)kHp4ZuA) z!J4sbja;ECZ0xxmEoT*?B5Z+(Y|aDSufY8VU~0zy)y&Sx4*>=ME(7~J(Q+Dc00000 LNkvXXu0mjfhe=^l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lightning.png b/apps/icons/static/Fat Cow/16x16/lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..c933224385c1f9cb514b70790eccee6e223f4646 GIT binary patch literal 683 zcmV;c0#yBpP)q*k#mBL_ujk;APze5wU&<8^~6g)wCp;E@N!7 zZEddYtewBF?<^NObNWYYhYKIe4P5^oVM5sdC zH-MkhaqQk~c2C_p;5LRxc%eAdKjU2_z|P-pacqFDCBX@nVsHK79yppPC{z%dW0gb1 z(~r4mc4%w415rf1*qFx`o6Y1X0>tBo*Bdf*u&Um!AsxO=Eb~d2|w7iVS>mdwJ&R=BY+iW>i@jECs z1ThMflY-oWB=pedJ5NS&6(%VCH_qNvcss4kPY=j|+pLHb#EQmK3alB?7Wa zyG%SV7w~`Ie&%BU;z1t_xB=B RLMZ?M002ovPDHLkV1gw=Q50SGHOwgaVkT3} z9$HX11>qN)*c;YR!}%HNFOw zNypbT51qMpPWz5DjA(7{zK3%-d!4n{+8kpH9LK@lcpx_vlDn8919TP+jy|3TCrGpk z$UJ4?5EW{z_;=&=`wLS|+o0cZ9wFHWC_eB~JmdurhFYrd;*;|tR)`3I$b}AT4eJn? z{SN=gJ%HCBHlq@*kI&#+2>!VA(DvxR0Fs6owfYSR%=8oGRge;Mh{P=1_RlD&=`Eov z?v(&|^=EI$H^t}^!+0z>O4MT^#cjn@uLaf-Pn~mS;T!%DoGOIve(udwlesD`V><%V zovLzh4~$Vxf)|OTDkO=>3nB^5W8>*|Zi$H0f1xgU4MNHk73jjqtMe+5oX@}@gJ)hc zgoo48fQd2R>tz~95{z0y3S^H1f+iMZCxWi$VS5GjRmQ{h&WiEj-%qlu-&ZedVW4q0 z(~Z5CPVNB@Svv!76KPZF)fkT2&jL25@l*_Sj5b;-R86si@Eic z{Q@Tnss!{h^*tZL-Ogs%G!7Ky0<}jgv40n!kH@(a&8UyKK+&USfhpmL)?lE1T~Pc% zINx^6w=oxt>j94!$V$3}IS;Too#rfr(rAE1K}77+rDP#EGmP;!FJUbIu!o2sC$$n+ zb}o+hWm?TC*CNv%8Kl9c?Bh&fR6Gh-cONPm2M$hqtaaJU9;c={(|sYS&@~07*qoM6N<$g5--}4*&oF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lightning_delete.png b/apps/icons/static/Fat Cow/16x16/lightning_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..8de97e608dc6da6ffb163a665f5b8d81bd62fd92 GIT binary patch literal 798 zcmV+(1L6FMP)^@CveUo2m&0P6(y?5hPc82ibYMJM-(AQ zGOZHwYWoCiFfCX2ce54@R%e+HA+6{tR2Be~07N+%EVPQ5XU%v$;=YD0EC!$x)U$fy zUW8XB5u9xW!~`UoZew})B?6(ym!|gdr~d_z6L`KpEeB!m6j9y@IklKbtib2^gvu7{ zMLOc!3P99ej*c?(_O#R}9*?+)dLrbc1Mpb;V4q#R=k|ss@DCF-A;#NE?q-<_o0Ck3 z5&rQ(Qx3lAZ{$l5bwpAVl0+0FT~t(4?Rz0kM5@2qke&fm@lb*xioC1zCeq6|xWMQy zYf-Y_-?n4k?SHpP16fAC-k1rtItM8s5!6mZmU}5jAV3LRod1Qs(;)ftpDRLC_ap9}s##jk?S1g6v`miqN zSWS6O8%Y33CxWdrIPMR@u$YXaRVRrm9aj}NC#M=l&lPDpG>CtgjA~wKPPw2r8fgHR zp#;Nl4Gyda>^t=$Y4 z(-#R1LNLj-2m>idwA80WvIiAI`UC5w1RsLJ=*OqXpeRG1q#h(nO#0b0F`_Jmu@EuM zFw#<2xAkv#_D*LuU3Sqr%)NK+opZi>&Nts-hGBp)hT(g8*+S?&MoP)1~61de4i`4;$+v+@8`?^EuvZ)1rD1^7s<&C@dZQ|3 zPkBLl!y~N&t<|^S^FK8qs8#_<+Khq8794U_K;cbCcs)3MEMEPMAI#~XYtt2*(;2$i z;~zxtSX($%VLSn&5bb9Z3bT&k&0yo@w4%gE&k+d~qbg9eLZMY6;}Fc9`Zo7M>3 z2X_>}$bHvQx&}+rqsZT2$ED^@;=_yvbZU?ClD{qTbsXsG#snboX0?&+{6~NR0L!=cUHFc0ga7~l07*qoM6N<$g5~~U`~Uy| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/line_split.png b/apps/icons/static/Fat Cow/16x16/line_split.png new file mode 100644 index 0000000000000000000000000000000000000000..676f0077e7d1f4732c480970c514ad6a8f28947a GIT binary patch literal 318 zcmV-E0m1%>P)iU>s+&^yLZ?|^*5`0v*@ z21chDhZ+8S`@(?kG{T06G5r1cjgjPpgz(NQkO%%VQjiG2US}NonF%1k04`5?j=!NT Q4*&oF07*qoM6N<$g4r>DGynhq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/linechart.png b/apps/icons/static/Fat Cow/16x16/linechart.png new file mode 100644 index 0000000000000000000000000000000000000000..64b94734f38e23e3620966d9e4f31074ae269207 GIT binary patch literal 725 zcmV;`0xJE9P)wR(mSR{?xIWm$4VA?5gG-Yx zWNj;{ZMB+X06lL)Of%1>4*t(EczPyOHY}H?R8fwJmU>X4 zM>Z8jJQ{}6wgI~<*1;E?L)(){oEv9sz8|sngmMZr36mnB>z)Ju%_IO$K`{IKM2_aosMWt!O4rI zJt)?eJQXr8_Mf~~CnzrcR-wVQ6jZWcdI0SI7HLUn+ckeHpfG*^&WNl8M*$>e_m+%~e1e$TbFH z(ca$P8S6G|`k$7O^&jK{CVU1k0`c?bFBpFR`o)l$lXnKleSPl2rS#vw|1$jj^9QU3 zuK|C7fi{2PLWYLgYKAv2UoylcB>fKv2xQp4Z3_cGzu;Pe0a#X1_5bVFum6KX!v1gG zy8ZvEHS7P!CnWywn=ol7P+AV;1xBO*o3?uOnoLGUMh1|?@87=}8tSSU5)xAxUcPwB zpslOV@ZSJml#C3+_wPS|_&dRXX88q- z<2Uc#FtD(3lrLGb_|3`F=ejkuv>3K*-o&7#twS)X7?&1GCf1H)a#g?Xt!HIMLl0ThjLv**n3J9+X%Fi7wZFolVUi|^~|Xai}!M<@(n=>QZp jqDXS@32BBI01#jRVaY0la%Xjb00000NkvXXu0mjfT~I+< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/link_add.png b/apps/icons/static/Fat Cow/16x16/link_add.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb6488bffc76d2f27399c5abed85e8b002c6efa GIT binary patch literal 868 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/link_edit.png b/apps/icons/static/Fat Cow/16x16/link_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..d8dc44f9ec742202a8d2b0530bb291f7acb12bbd GIT binary patch literal 888 zcmV-;1Bd*HP)PG>HG1&kK;HKOeWxYu2rYgrzsW17#SIb&2B?`$L)Md!tw%~*5fNO& z2B-_?~*>wgollNh+IO&gTVF%qgs6vg~fr2>`J zCsB3cm_SQE)YjI{^msgZKG6@tEdJ|P$|QqnV95YoM@Prt^LkNGxUb*kbaHy5DK9oY z9xksN5+Vi1n#jOXsT3U@cc>B`B5hWHHj64C9tu8QaRiy!If#m$g7up=V%3KPh+F_( zhn)*q_}fSpOn!ipPy!rRl_O(UHZrra;B>n1=Itx2OJ0t#;c-NL_Yt0XX9P6Vfq+Q- zem`L+v$f(#8Fpsv!Kbk=&~|p?wPhH&IeTzrs0H?qHu$XLz%6Y%%+Fu6DwKza^{b5x z4!$Ic(!<2eZmJt>^&^oFb#M&Ou=8FF)hTdI-{Vhs4|2G&`Yn$YO_KT8AVNzlER{c z{fSA*$eeK&OAE7sX{&*6JqAFwlfS(90#mfzoo=cD`;iBg9X`QZ5&VKm)B4)+S>5O&`ZH@Ffv3+qA z5{ue}=7TE?JV)sCd7+;!hln4@_%bgfCV@t57_pVctgyY|e^36G00RJb%XhVvt5jG3 O0000hFuQ7*HanedIx!eTKoBrr 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lock_break.png b/apps/icons/static/Fat Cow/16x16/lock_break.png new file mode 100644 index 0000000000000000000000000000000000000000..c7f03aa95b236ea42b165c6dcdeb188481212b82 GIT binary patch literal 731 zcmV<10wn#3P)EHVp< zA%-F|O`er5GNNE22?~nbhlNOLNxv3BwFzn=ZYt5l5c>myL<-4tVViU`>P_a1S(4BX z5gjV6aqheCcHR$V%vp5c^6ou9KIgo14g-mdluJy0Im9YP`r*sN_D9Y1sUfScVa{o( zI(xcy(ML+@Y8@$&9ibss`PqHnYi>&v?#x@aBX2u&U3VQg=lC%G5wTeOYh6us@Lzxj zxqu;dAMA1G)85dQU^r?NT=MAz)83nI-fEED zFZyNU-3M~<7c^Gzq>Ap@i(c36w8~S*%hB2O47ab>rT^mhA4vtAW#Q*SU`d(ofM{c= zSF`8CQgC`Huvq|-sZK8E1x1ox3NTfNt!DKVT%J6vr2|sj3KyMg0`yfLn^B7tKZi|K zOWV1SV-l}huZA7^{>0o)TCAun2C? zO`~wnL8w{)6Y*iRJ@>}gSiKhcMhOIEM=}8}WCnmBs+h-nGeQ6ztFr-e6EWfH)evLU0x=DVH;;PJ*boBLh|$E8(Qq(&F#g;;h*-s{NNa&a zqZAMt<)_{5&W>-lMG@=4m%N>w_vU@`y`N#&AlGl)8UkdHv|wSjMoykM-i0C}rF2d> zG8nn`#pkQ9@$Rl82ZN?@7>0q5$tg@u#=mw4PkH_c(APgO+Vr=0^^ zD=Xn|_G4jg4wH#QBy_f?Ycl}1e{?+;Og@sVMemH7j6R3f5?);0t7m+S(Vsd~tSu$?-8>QmhPlfbUra1}nvnoMvxR8~mwX zKHXImfPJ{KGseVP6NCZD6bQIzRqYH3-GU+wDwF_J4VG5=v?28Q@E!YL>>=>ltI0Szq&p>h{y;!zAgN;?4I?h2GA8=)_kq3)=USW?q0 zf$8@X!Dz=mn`V%kg7Ooqn23!LfQGVC7d%ykY&b*enSsE5H)J{mNx@82QR{Kz<+sH% z4uD}&ez|4rX>Nt0a!eD0$_ff50AblAEwHu@;K;GxWBd3HfCIR&2Ev6Qqxv~ zsrf9VX%dux6eg038KiV`#9^?Kk+FyO$NjSK02#HBvGs?@VDWK!6K2xZjQqgTUfj5#65oOBEQi8guuF5W4WMaC3hJke9T~uHxls7^CpxBJsrV?s4 zr?~0V{e9=`^q!-}P=j80zwey)=Q+>&b2!Awi=JK^AX`XxES#eDnyZ)Vae&COtVXEP zY42Lh%ga4tJZ>Nd2d!2BV+_+Xvv4|Hzi(J-kNy*&t-ZsRXEa(eGBe@$>VVJhR|C@1 z(qJkyVa4l()9to5-D;@c3m_;Dkx0}c=yVt!8H3C1?rd+hzEtc@x9?mDg(D3{qXAJS zQfb&%3a=bnVF_Z4N04qxZYI;XqHV2D9($I3s!t;b2en}vU_H!(ae4%zTIF>q&c75O zpGdx7blc#vewL@KL%UrD_v7g?2PXv!ATh`s4+%QDHA;nq9)m_^&~OYoK8kMEjOzu} zSX}TR(X#;a!%9vFF{!{@*8yk~x5q{x;JMu{(IJtI;jVQFjh0L3>Fq+P&y2(VWi>>I zMq>!C&cOBN0p$ubJ`H|)L`srj$ku`pvyDX)?$ta(ThA+$pDIKD$9}ZiTS{eH9e6PY z#5PxO!h9C_CFh_^NJ96ZgzkYDkxD>d`83KavyeL3h>Lma7#JKvdvib@4 z@ZB*+oz@~ruS0e^ffBI)S1~FsBm?vFKp==O6L0aXbM$Yr3cy6FGrED3h2`Ki0%o0K zNKFE&iq4?uJoRO64p>`-ZQO|bjBkifR>#OB0${{oYJ^w})0aiuudPOrr3yGy0rigQ+$pe+8*uX)Ez$Z4RJMCW*bK>z z5AP;T%EUODy_Tjp%_8v3k08gZN0xpPulscB&P7Bx_5vuJa!Hf%f3m48WBkwbM}PqU X+#D%Rq8zGZ00000NkvXXu0mjfnQ&=8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lock_go.png b/apps/icons/static/Fat Cow/16x16/lock_go.png new file mode 100644 index 0000000000000000000000000000000000000000..63d428598e0e6a9993810050c9d61305eeb671aa GIT binary patch literal 777 zcmV+k1NQuhP) zR2mhIl2bW4^XAQauXE>(Vr9^Q^FHpm=XcN7WmqLQZ{6(#3mgVe(Y#1))2!m zk~@;p(RJfXK|%f&>(1?DV31`As;Xi#_#Qr=|LbYTiLL(xw6?W(7Fey0O}V-7y!K!| z98PY?$eQa zt91twsz#~duT%v7Sd3{%=mM7LP0mhQ8spm9(tLSlb{;y}WGQ2h znNCEM$KZ(=hEDJtctgD?FR6wg_f!eZ;03FY5}F2Ri+Jl9A%Ki5QhsVU?#JkK|4OlR zqYsQ+yt6$xxVHu`ecgwW5vU1@FTQ}?MWql$i6R)IVgldcg}lKGpK1kNH9?{X^n1IJ zh+x13Xk=9>0`D+H%0Gi5*qVh!kBqU z_~~ihA+S8)!zW;TKp1yB^%dvk`1rE-JM;(+3ePh$-xhX+5NtGZ{ECbhFO*c5sWdo@!;W;S-?uta5AFCo=OrMxjcMv zOJsI%{}RmHz4x`dI~qE9qKg(W`28{rT}OVUhP0w~kj)ek& z08*(}D3!~0KG?Y*v3?cdqhS<^g*2rOx|k+{dR&Q?IS@$vKfYYG0W};SFLGJk&VP$Hc53An|yB0YtL)SS>!$AL~$Ivy7 z76QYhjViy;GjI+*S;1=VE$+W;wDC@2AEIg;T&n@KGIVaWA>hQye`7hDAp$>kcPKa# zbdF8uUe2b;o;qU3&(mgY6zB%AYFp@y4U$hXK9hpZy^R_t4|>!y;D$yD*6C)V4S|rQ zlY$S6_Kq@L;o%Dh9CA(y7GP3`)L%>IcK*eC)xi)*g8M+lqgq-@+iet&u5KXPa*?PIrD+fTFDit~iH|=53;+eM V4xMmEoF6A8icFe-}pATdNG1`^r35G_$bB1<>mU!bB?gG3fCG%+OZ1OxJLB}U%D!eShx zjnGo)ln$Nwd1nGzwCG7r?mdtD-E&S3QG&qXXobxdMP?=pwOC--%uh)KK!RblN?JuZ z*1NkPPme>Mn}IC(5E~hRR#U5kq#XhJ<9J&e6y{lF>i;?qsjeE*F*kyD?-+iqsp&6> z0np3S>gy5HAC3%T;cXuR`h9T`^DOLR>K`67;_As0fYaH!4WQZW>v5kCiv_v(CJ-c^ zu;AX0B^Lc&Rs@M71m5*ync4BjUg-IW0G=bxEcd)*Uwt9L%#oO%NBqnz;lVxPMn95J zTtH%Z1uMf(awJR~$CUNJY5g5kl#ySh-Y-kaaJD4l9Dkj{q*0K6=xy z7Br4m#I-1y_UtAa=qLX3GznGJBwVQ{!Cg#z-y1TCW)e6PrJOxSnx-l2t-93#Kc~i@ zrD*J;#>phhB&4R1X=spZ~3(WigzgHy5D0`cBnY_OV? zoE#{5`=Ok_fDKhOd@55kHnP?-^zxm_HnC8#SOS{I1GTdg>ZwYo2i;H)$|dAxImQ z#&$OK9Xr#V$M*~;3wCDP7oO+k<>meG{k{*cKtvD(0c%fT(T)(&su+WYy55k6`!}D> zN6+`nO`w@{fPPu_f_}aC6RAIlN@>zql60vlKYezCV4!n)t5)&4=iW5BZ;YdqcnLaW z=(@Fl(uW6#zlwkXk`bWhK=y&EKi^R?dY1}|qjaiLnE*2I2j1 zGYTj>F!wo7UiKii{1LW0BdBaF8Q-o);BN?R>kCZQF;wK|SWj+XXs{nt$U`ei5X3V8 zMHP~&igwfY2x8kA*m|#kig^fp9Di8>tPHtj1dAE=3rZI8YzD)ZyEriiaW98l?hkg$ z43fpO)6#*pB1-W+#eTq@d=r^n&&*SSl_0+roysFm;33m4E(U`yCYw%ytC!aRuj?o4 zK*Rp3)8$)9q|!9w_lJ!DXX)CM>v40)e*$VQn?l+EoI;X~kTwDTKxPAhXeWRg#O3yW n3WY)>)W35F(kFE3SbzZlBYyFqVaM_200000NkvXXu0mjfK&<&G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lorry.png b/apps/icons/static/Fat Cow/16x16/lorry.png new file mode 100644 index 0000000000000000000000000000000000000000..4ce7e9c67c37d31c1492e597977fd42796e85e11 GIT binary patch literal 650 zcmV;50(Jd~P)F+;67Zn5 z^#{$Sfi`Q}of+Rwf(8j*dT`(^v+up{d+&X3muaoBmcy~eBc5N}dS6MIhE^>TET$1- zOLsFJZ-=A00m;3KnK;X4vv~FT4XV}Un{928V}aB2s<$GMb;o!1_89QL;;gAilB}a~|4O#- k*GJJZ&i?z~_)CBR0K<*e*W|JZ+5i9m07*qoM6N<$g0)vG>i_@% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lorry_add.png b/apps/icons/static/Fat Cow/16x16/lorry_add.png new file mode 100644 index 0000000000000000000000000000000000000000..a150a18653eece5297d1f4c5f6d3f59236e21a4a GIT binary patch literal 753 zcmVTUrH!?5G*1g3#=d!B1)4)kRB>}=phh`9yg8tsLVf#OsR)T zHkEMI)V-~{_fBW-ZY9x6IPhKOoO`}=zWIh>QcBEciC48*_bk&ag|z-zpfL$Ao4y-Z z)?cyXph8aWfFLOuK;^rE6?ZaK2s$ zjlq$bgK+R7B-7^5sTCEc?>Gh44b+t^$LQE%8WhK|JTLrrKCKIdXYzzoCyFr+-|ljv z@V^dV!3a-47YtzocsvxLlg6>d=fR1B3{!4hNzXUfZ663!Ok`m@onS zV5txuhX$t}gEKAl&k4vS%apLBa@nHEDd_J%iCt}twyB)vWMm!3dv_DWXlx16Q#kH- zn7I9P(&m>JdQrM94P4pH9Jo3&0;VmoOW))tB8t}ZQ30tQsAg&J-f(?W*H1rjf zl@)e_=H?c3402c&hp=MkT``WbTwp2!WT)06_@M#$8|ZpFTI~9b3VZzrWNX_48*2Y6 zuTXpivU{Xj&Rspjr{&Jebn`VeHF)#(9U_sL8*aDfug`Z$Xh&p8dzeTS-_t jC;mqG!sh#&e+n=F1u+Uj$S&u;00000NkvXXu0mjfL8Da^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lorry_delete.png b/apps/icons/static/Fat Cow/16x16/lorry_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..cec0e4dbe4e931bd2bf26ea3ca540cdd4eee30b2 GIT binary patch literal 760 zcmVZauG=I+eg&Wu}G^b!ty!@XzD`R;eVIhRQ(v6)AV-PjwpOtTTv`e%Z|B)n|3 zH@NlVNsn9sm!=bEj9?Q8VKwflJOfD|q!VJMKg> zo2i8V)qsUmd>N`>h^K(pvq|dIz@ZX1F4Sy8dtbCiC_0HWQ&<`wUYF0Z8XR*a+`DQZ zauj@{);%tjGB~D|C2EUx7)&h}y2i<tg686x?Eg)4-6-O zH&GI<hE##D{M6R12WY2!hya1 z8MhHGEtGQbx%}gyeW<)xvW|`pOiX@2GMRYfa=BY<#$+n_*yZt_F01h2Xzx8Fm?9gh zN?~Qvv1<$O7UPLSj9i!G9tcBVjS;Hxl7@f<-4uuAp^ty8Yq)omiYq``1Slh-b`D>%>eu q`;UvagHW_#zd)E_o4w9I1Q-BH-xR9l=x)aV0000WP)z%&fES>guiu zmSU+bS!R?*VrD^V^kO1QD~1SB52-~ENe?R#5%ds|l=L7`K14zfroELQQCM1AQfsb1 zgrTgat*f@K>;BA4cg7Hjf}nxRd_VWx@7#OOWs0KUe?FoAs>jilm)0My3W31i2z>-)Sgxp=d|!7gXIT;Au7OylD?dC3{Ggv;gW;I-ZRP z9G5K!JVQ)s4t(9$p)h_OoI;WFhSEl`_YBu6HsRZxnTSSlE-xOoM_;#je1SYc)Da{& zkF@eyf^fejAk)<%gcu!WLqLy51{V#XIL(0bMH_M9$w-^Pi$qciV$S(;l|Eaa0$|uu z41bWv(dXG5`ipGZ_xG)LDXhCNEDU{u4 z##FcxyWaKOtmQdCn82Kj!ukxnxjRmsrB>?%3_f+k z?_DloO-&BC2HoiD>`0~XDJq+fSJIukst8O4hD|uL7;zj1Z?DZl_#C;W`z SYs#$v0000gn@?P`u;XR}k zZEZk>8d2+_bmu}4+zF}1&&q{vidAvrF5p7&gMX3w*{CaB=%SmV;7T{$6qIV!s0&T3 zh)JH6Chz4XGjpAc6+$U)vT)!q!##J-+%tEE5fM5W209!a3z#p@Z-S(DMTr&Pr2$FJwOUktDwj4{9XGK`vG>nbrQbhto12&$N*JD@D2P9}-?WkwYW(M%F5<)12 zV?z$I4?d^oyxNeloB(Ggs?5P;c|grB8f3z&3%n@$cwX@F>IcV(ZN1=J+}8rS6S};= z0GhC{00&P?>kz7n7C4Z!4Y)A_pFECqcN84vpdqE0kfKRKghY!FqCuQDsUaikMjvFus2;*@c&pt9n7*(nwrG7XAd>MYR3We?Hs`d zQ3gAH@)Q}2@U>XL*pX44aP!t3^r!kERY4{buo=gfLJ^~5M>T(Yd>m_2yGu+;tJ=uNJW$%~nQz#_PUB0GymdoWZ^LiG(U%MNN#SgWD zLEztu#}kLQ4sO<)|HZSmL)Iv)UR-}ym|OBhmgU)h|Bb%|7yxl(`)c91UmO4c002ov JPDHLkV1koV7Lot} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/lorry_go.png b/apps/icons/static/Fat Cow/16x16/lorry_go.png new file mode 100644 index 0000000000000000000000000000000000000000..b767dd3fbe5bd1e39be5878d7dcb4a7c3085cc24 GIT binary patch literal 759 zcmVcxW47lY8U9+WTc4l_^W`9behrkP$d*}P^IrrT2eZx%C#8QTMb7|wlm|?hJ#{PLgVkR=! zOtX9C(4l2!7~C}CamHv`1VY4I8wyXrq=Xp{u_V;`G9l6KtGC7-)eZMT%!m_MSIH6^ z7MyPuLSj%>Z9%B>DoiFVf)f=T&e?qdtdHS}D;M7;vPr0pGkNJKy&u>V3`O#UDidUG z607$eAqfBL0WnI2p(rY*qCj_0g=xg#Tmzilk&AP!z6K$wB+{6}gtt2(pCvT#hI!_INK+)JvIfMO3S=cp-|jDJvt9X0Mi(Rnwcys72nX3%|*U<3^c%qz{9Gls?b019<#HN+je`} zacTxc!dflg)3IK*p~PxDtJ`%QIO(RCwB?Q(Z_DQ562}%$?oU+*QH+ zNkdblRS8KV0;7kDpa=6oF??Al>LG}Npdv6Z5e=fAB6_F@`-2clgh0dxt+tGnpodlq zG`4KpU7dB;b!KOrpU!SVBEC6rnYrhj@7(YE&Rk~OHn#Hc$)4KRmT9)awl*ygnGFw1 zz3eFcdNR*WK(NhhoH1IN2Ao^1HT%!Nri7ghu{CIBXG5f~aNu@_ZkQdKWo8>>j*>(+ z!v(?1xyaxsZ-6}751WbW;M9tWi;i9fn*w@I>_B9(fDSTnzR82O=RbDO%PURXDG@}C zqoTz}5MhG=3#z;Xi8IJ5F#b~^r3MaG+CKU^!4wsWdq2Qgvh3NjI zz%N_)m{^4-xWRLYfzzQw-udrh6brtzvd=4x=L@@YdDg?ZgCv!65m? zzltSkzRbd@L42OqR(50jj1UPE7drlCmtA z3TOR(e|39XTedI|2w-Svh%_hS4u>>XRkf?BzM%n)jg8QC9pP}8@EZ=0ZuOkW3~QB7ef2(P$(jap_Gc6spNE%V1<#UYwo|o?;t*y?R-MX( lf@|;1ax-kJ*ZHpi0{}B`OjL{)QC0u|002ovPDHLkV1mg_Y&`$~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/luggage.png b/apps/icons/static/Fat Cow/16x16/luggage.png new file mode 100644 index 0000000000000000000000000000000000000000..ae4ada9bd6644fbaaf74ae7251d6c4bfce0b2b39 GIT binary patch literal 570 zcmV-A0>%A_P)c0hZdt+xVVm%4$yX%2z_Kk>;5HuK zH=6`(TW>tLrOi{3;C7nt!$8aryD2y;12e@@1N7-|D+dGaU?nEJ=+0-%}uHyNpfVq}{j3ioL zexOi0OG6U4bL|n531>2&Na4oQn^06m>)jr6EdeDZd@n%h`V;Q|F zweuC`+7*}<=q5H#WN`XS1qs(#xC4Q5S>a&+fH`ty3!y}RFh)q_cG|zuY_`CqOs^rI z&#|vR@R++|1|fRnjHJN#_D>v5C1da4Pk+F^9wpJlwFH7t0qt*m`J=AMpsbe&;ldXp z{z@1ALbZPRl0J8;WH!}RSoB+eK}`CsPIcd7waxvrxW57n0Q~U+Hl3szj{pDw07*qo IM6N<$f~JK0Qvd(} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/magic_wand_2.png b/apps/icons/static/Fat Cow/16x16/magic_wand_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ea6091a77798e650185ee1c129d8fa76d061db61 GIT binary patch literal 453 zcmV;$0XqJPP)g< va#HjoToM@>2@Wr835h5}pcotm009O74+h?2(Wp&(00000NkvXXu0mjfj=09X literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/magnet.png b/apps/icons/static/Fat Cow/16x16/magnet.png new file mode 100644 index 0000000000000000000000000000000000000000..43fcc27e6c1e8ef80fe7741cb3206dd5566226f5 GIT binary patch literal 660 zcmV;F0&D$=P)E zwlQ_vO+*O2;J;ANRTm3s^TOMr#0uJ&bGa_OvC9$E#iBMZ)M663UhE=R(N%>(8Rj%A z6jr#U)nm`IoqoT)$g{Pg4jg#Sk8{4~oX>d#B7z_YsAcznkPZmwG;a#9$l^1Hff*hP zwFDjjQVzIo@9T40JRXQ9Q{kQGt;gedH#P=2mkTkGU`>Gp5Z&YTy3IX3_!167U0dUw zVK5re#08t1G1uRZAF6s3TtI7VuIRGQM_*$%X}+O>-spoMI_UJWmGRD^i{F`{X3};st?AqrQpm?)|Q|-Bx6EI#9?D zX=ntm6?&6=L~5svemd>6 z(!PtL#j6yXRR0HM<6x)nPSCUGPbm4~DJ_IA)9TLF%Hr}BYFRbdh4waN)1MO_4cNa< uPz`qQ;<<{>|03{5u>T|Q8`x_5CBOh^vK)`ZXgnkU0000@y&1<*$6qAU z%F4*BkTTTFG)uxoyV|rU+Vx{)B)N$s!)@rK7St-FMNkB3kb{v{sMt6V6%wYP)HqY> zq>j&-c{AU;-N}C5R0LgkeBZm=bM85p`$;fF`;D7Tx)2u#6c1X?Ns<(l73J!gniCE9 zEr{sXkG-|s?da~NNKhqXL;@-~9(R-dTD$vi1XA?UY;Se%EicR3vaJyIUM~hG{4mEU zFqtImUZ0HPB^h|_a-r|Vz*OD&+Uytw&GxpY&dx4UHJuLMeor0F85)}j(JRjq^^7mj z^`RN6b9g8uh&ms3QncPkAcr-reot8m+Il@Wur&=;8*P}=1g3)m^ARqvD6l4&aCc-L z6}w8HX`y^Gu8*LB1akbsB?n9T~N7^!l>Vze`ZSaw($bFdTZsGd7D!V3 zYn5?Zcy%?bRvXH5=8?BK6@zzLPm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/magnifier_zoom_in.png b/apps/icons/static/Fat Cow/16x16/magnifier_zoom_in.png new file mode 100644 index 0000000000000000000000000000000000000000..01a4df592ce353d002caba9f28cfbf90fbb3f57d GIT binary patch literal 797 zcmV+&1LFLNP)~>ME>@pa_~lj>1-@DWmW7&SP`cKLlf{{M@A1I(wr{Gwu4YA21+CWh7KfvYMtF%Hy*EPd56#lg^8)qG z^0a4cfp!ee(t4+##t5a3rw$tbUI|bMJm0XZv>5HK01j<3V_&`r9A$8zx(ytoh9*S= zy+MtK-Vn-n7K7(w4azoDL?Sw)ITLOlhwZCUF)uK3A`3%`4nksSk#5pqBtl^_n;{WN zrv#|w06_Re&yagQSalP6IZ>xk0Ej#!NkTG!5)hF7OTQq zJ&(yi00Kcc$%DCIu=DksJ{(!E!89jfGDNT#6%%E13nIb`5{MwdqUF%z>P5cJo0bHy zSzDWiM@MHqcm_~aK#-#s@iitP6cG`ONHE1B*sq#_r>_^m`7bCsX2W1x(a#ZNzCQ~u zU2c52ZcT31jv@=PWVe^bl)>~|5d8ygOicMvv1c#x3JReOyD|2x8J21n!zijLJbmVD zO-4q>arrK2f7}Jiu;JD0r!*m_5_)|a%5p=<+mMd_2W=>+O$Nl3Ew5$q))cY0?QGZ8 z@}bm~7F47^#<-#4$<(m#a7oRJKLG#IwnxpCLsXv9_@8mQ$4}ht@^=0YAOTVAKgvEu bz6me@PYzb!Ky$+x00000NkvXXu0mjfm>pzO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/magnifier_zoom_out.png b/apps/icons/static/Fat Cow/16x16/magnifier_zoom_out.png new file mode 100644 index 0000000000000000000000000000000000000000..3d096c1d10b6641bb00cff4a79c735cbad2144cd GIT binary patch literal 794 zcmV+#1LgdQP)cz@ z`qORrO^mT$3!};GwD$F}SR}|26$=NM^?4sN-ZDG?1|adE(`a(;ud2-3vTX;9uiO}# z3P7diAqWI}3o~%4JO>{g4%prf&b2f*u1Tt()7af%vGlT_D6?bt$61fv!zMgY_TCj@ z{gZxnd)UKTtS%O%j9H#qSbTpXfRjYAbzfyUx@~UMZPnvYaR&S`86J_rPYL)G0oqgn z4@Z5d-ct@yjJ77W!BLrNGW0pHJ44u&pAN4`5P|?vP(w;t8CjVcj0YJq^?Jxu)+7Q1 zB>_+oYNcoJ1a%EJp%Qo{Bp^zOG)8gZS~FshfS3qbmXQo#ba|6X;4tHpV7}gj5XT|J z3(#mea0)lP6oX15K$0W{K$8JXW}?&OR&QUOiVv<3bUFcHC;~|yEPA~?uip&f=q45BLo#Ol6k?1)lw?FAGM0ies1h60A-uE=pjb1iO9GgT zoma*tCKf(9hEZQak*}o)iojA7@P!rQqCp(y7T_2hfcMK+lpQzWU02!9CrG}}rI#+Z zz1X;+Aa{3}0lA9XE6uRCZ>QGhSL(%3e3_a*VMN={$t~_O|ino@Ki`&lkUacNU zUu!^3)?-Yk);yUTa~`Q^?EeGsFYSEPUOU1VfpW{R+NV$6>mBX+AHXssA^xoR6#OQ@ Y04Og}rWM;*dH?_b07*qoM6N<$f}|Z?ng9R* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/mail-trash.png b/apps/icons/static/Fat Cow/16x16/mail-trash.png new file mode 100644 index 0000000000000000000000000000000000000000..98f3088246a63f736fd8077a78c7e96c38cb30a9 GIT binary patch literal 826 zcmV-A1I7G_P)a{IiDp zGA%N+em3zFyD4COA9y?&f<$|=a^R!tj86$M4)b<XvoQ~&sZ%emk%Dg z6^JPjvolk8*mfCJjni^g>j?;9^l%geC8w+DvuDQ#(KMpI)01VPjigpIco zJr&Ld7ffa|0)a_zoCTjpK7ye-_4M{0&xQ6%i9~yL4pu9NSRw%_lhFreVBj?}841lT zt-5o2N0(0ft=9{Uu@1np48G3IQ(Jffup$~K07=pvU9LuishAVvUv%3yG^hvN>gmDZ zcrsemmseL2n4X5kVnHGv*8wyJV`HNT27etfxY_R3zke~H)`gvpYiPUCN z&;bTG91e&H5ub*AI^anLSw%eyS(U4S zn`{NUJ3H74ZEEwguYnYLJf3&?`T0$Ul@$bGlH<5S%J0(ejZJKAZ^P-Rr{YTb6sFVZ zKw5C(NXzhr!{ga7~l07*qoM6N<$ Ef?1q)kN^Mx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/mail_box.png b/apps/icons/static/Fat Cow/16x16/mail_box.png new file mode 100644 index 0000000000000000000000000000000000000000..6266a96109e785fe9493866a763eac89859bc6f8 GIT binary patch literal 705 zcmV;y0zUnTP)t`z^bZ(I5h)7pD^}2eh$vDl6t2TCYgEWVPJk`^%2~b2SJ=J)?vro zD5Yw#QaP?rVIN8e)AzNNhh-}WfPpffQNJ2|#u!kaWyzmX%DlKyy0tbvePp&Ua}3#i zSvaW_I#S>pNe+@+bbBNiU^G~ajg8mX+WNe1hhfO#<5*jNNnC{DToDbb>k?S^1H{ed zE&@T~{n;!|ojiff%}=xTfG_Ly1{}vR%+=}-gz2=IK+~gjI!6d}%RNqPGM__4BkhPi z_oEQ$bV_?+0G`)El3<@J{9ufL>bfD4i3Fm4p9Ey_JRhmlkf1@y9!+xzZnatvoXWTd zx{YMgg;sAz?Azi^)CBtLj_ttPt|6yqPX#gv_7LcB*|Pqi@gR|Kk;!BXL7GHuJ!^v6 zO%Jl$F}lSV!FC;nKorlHJb0dAU4Vw8*pB!Rl z$0aUZUn*a?xPWrGf{!2GV{!3n0ehoqU%Gtd%jk)gbzmw_r#s*sF-|L*S}NVFe6QAw nl3j-4|1mT6zw$589{~mcTW>hXN%4XI00000NkvXXu0mjfcql$h literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/mail_server_setting.png b/apps/icons/static/Fat Cow/16x16/mail_server_setting.png new file mode 100644 index 0000000000000000000000000000000000000000..dd1d688836f1e4c949c9e805e82030e11b141ba4 GIT binary patch literal 853 zcmV-b1FHOqP)Q50S0&Ye4>_)0}3 zF$7H{3Ze&O1Qrn?VG#y~eFYg?R%a25b0bt=Wy;>>+E&b-mIqaAsFYaoTG??g8>u_HUSX0-r|nSJt=U5 zb~)A#fiZ}NVYFs$+E|pDk_^sQ2}AjFBdaeDP9XU&j^A5No0>vb>lu?4r|=E zEOYOYY|SgdFfX|^%ynW^A`y;+xmNk=C~bCe%77!RXc(DrTWOkUNj3&f`x@=k_RV2S zY68-eoYvLf{T!d?{kXh4!8~nB(4px%k`odMOlOF|Zt7=V$RxdRYZ_YLx#0~s!9H}u zGx-sW(r+HmfrDog0m;)e9i9Cnq>EW3A~Q86!JxVI?N^-Hmx()fTW~Nd1*c9_VsX)r zndxbG28STRFraE03i9_@1k55}80(q>DM7`7OlwxBT-aQ20iE5iF#c&AsvLyfX1YL1 z6q4|~*Y!_=35elNl;0jDJBd^fk>QjO2nLb3ArUJ9KjwFoBDC;fso?3^8j z^}sBWhA6Kr_dI#ln{PJK-$rpT134@Wo^Qas-G+sq?w50QC1n}4T{Gcz8Y_z;0skL9 fikbC({1IRPPtS0Dox&?y00000NkvXXu0mjf#9@RH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/male.png b/apps/icons/static/Fat Cow/16x16/male.png new file mode 100644 index 0000000000000000000000000000000000000000..0ebec831865997ec9451cb0a14c9cf299d9fc63c GIT binary patch literal 638 zcmV-^0)hRBP)8_JtqDyU z2x+TT&{}M)DFrWLp$DakC$I5VLG+*}?;^dVpg|B%iYG5(Km;k`N$Hx_w*KT`O_R1n zG)-;N?f?Fa^VX)Mp(Nsi$IP2~-#71X1k{mGJj)Ezgl;g)76bv3C}8e-t3bBB9)Zai zE}U#ad(Z{L1P23m5}ECLTRno@jf0VA$`9mAIyQ7bGXTcezZ3X|(xaEU0`R!)SYFd1 zRv~P=TUbFc)_<3r zX;s%WJ~V*GCDrVbjV6m60}W1US(FYNW9g`$+f=0zPpOvJvA&cXnNqvYb^73x#KFv? z*}+!dKJ*^*Liw&j*ie%-2}+Nz4GcS-@c{A_czBd#8WIHdM_a5K<&Uxn^zRRSPSkF@Pj|Y*I9KRN`A)Af>o+d~` zgA5M=Or;iCN|*%W4B%@7QWYs_56nSW-eKfSCLtZZdn~^i5W?zQDmSotv}{SPG*YSIwcSDB>2M&89*Ww90*+0Qqx4iI?(xZzaBU zqI>W0Y_0jGmkn9s_h5JZ;C^TIYA?Y@5S!0zT(6ERe%Zz4N#LY~f#)iRc_ z8}faBV_nv*NbrL9xv-~ZF3q%_8kRnbOIq*0cIG;LVO?NuE|E~8Q+=^JfiBt`CnQfE zcGX^LDR_XDqsmsju#;fN(iq}9A+%!PYy>~y-M^E_)_WT{*17%&FaQbx3doEb;`;yq N002ovPDHLkV1gR#Ln;6O literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/map.png b/apps/icons/static/Fat Cow/16x16/map.png new file mode 100644 index 0000000000000000000000000000000000000000..44d804dd40d5454cfc0550124c141e0eb56a7a1d GIT binary patch literal 686 zcmV;f0#W^mP)0H{onvb`~U{R}q_r`14(cz%&F- z%Sep%c6u#+q{+kAyT~X%TQh963gA$iC8&ayvP?MpV4_ajMS+67NqqHK(EZxMyBiencA4N8eRlxoHc!Dk_soCz?U4Ah2^rW@0= zaGEAAwH$_lQ?X>JDx;j5OJy*ZhNoASA+^Eq!gD-J)AV_#NXDbA#y=p0!HS^b&9w1?Sagmr(M9?L%j6bk zp`yW60{a8dco6a`(#*>gwV@-}s-5Z3D88WTgnGHb)Ad!8VO1J>7b1&T?;tZeplq8| zevHKNaTRKvyfirK&2IY2zm)LxlPV*84jI49TFnsYmOiq{1}2|$^ENi3#0By9v8utc zs7UC5JA|ju!AgBUO&w`=xjbrY?_qwtg~x6}7&!uMtvdzE<9hpiq;x#E<)Pk$Q|y3c zh%Esp8;d9JhW&ZFV&-KT UHd?uuFaQ7m07*qoM6N<$f*>S1x&QzG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/map_add.png b/apps/icons/static/Fat Cow/16x16/map_add.png new file mode 100644 index 0000000000000000000000000000000000000000..f01d97aedb6dccb9d0535730c71e45ed4762f7be GIT binary patch literal 786 zcmV+t1MU2YP)y`Vdw`K^G#esDygz#UP`Hz@i5sD2y^PdI_b19Et`ajmpfK z=^{=yb(%&Ub>^J*nNgd1sD4;yoqgEr-~T%Q+G70$$Iw{FNC_K&84*MmV)}gw0#y-M zHD%!bfwi+YHa@=Nb%nx=CKRn1-eCgmrzIR568GBx^7g>^BSPv-&`_Qa8(i zp~j=C8dg;$PKHHMuqskXOjnBeh?5H5j6n15eh5s^>TY3XUnd7spX2xR@XhlUAryw( z-I2p$p_q-C{bpx_Z~F-G0SjZcE)4r;md5$HRPHAy-_E#HoswH5Rs2C|V*LkyM>yjLgJI)U&*0xKTV%h~ zR@q@R1gAC_oNgB+Nb9=X(vLXR__5}^BRQnU%)B9@mq|#QL^8I7Dm>on%$p64cPAo0 z&MjwdbdVNvXGz4+f1vU#$7ZBashhGzwD`tR4h#MtIWp$NtiQ_m@Kb;R05dfD2Pv1C Q`Tzg`07*qoM6N<$g3`NaQ2+n{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/map_delete.png b/apps/icons/static/Fat Cow/16x16/map_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b3db54ad5727042735c7afaa54f4ca90d1cb5e61 GIT binary patch literal 793 zcmV+!1LpjRP)NzmxqW5BA*Jn5M3a_-XaJgiije54U({o?8RiD9#SfUYPy=GgK1_q z&Wz(Y%#3r+X`eBNsfX%^b@thtz5e~L{jV)HUFiuWQdW^+0d}M@I}w@xIS5om;Lwzb zhey^IZ@%^v%}(w(Tu)r?Gwlphh5@=9G{JAMsWcUKT@_mnQLlIL1X`1{DOSjmN27lvtONEKVCE?MLAzxT5UJ>#46YzgR2!+sKU;40Y zD0X3Xy^9w^xG{z+s*_mw8q58iT4#jo^%2TfxJgRYMaycWia!W!H8z3x_CQ|>a*-_O^< zQJSg(%mlxr_r_fL=`rfaN1G#9PyvNx9 zBe*TSeD{FAKH|hTgs3 z7c!F583o^lAQ9PxKH0#8y9HP2Fv%AO>22FcUYnP?dJk4OfMps8Y3b6kMf{iuAJpbr zb&;!@0>i`i;wF}OV&pgrP_?UQfz$G;JE37aV#^*f&FO8!difTy_F}j7Um3~Z^e=}%{X&tT(gUuVK3zc4&+;s zS70&_Nimj4wc9&AGF1M7u1%|&iu3Yzo6>nZX)K;--{yUJQtYaC3| z3UzE8ZFFYt>D1#P}s24_yaCa1SO$r8Z-T7WI)H-ZtOt|J?U=|&Tr({0-P%dFeb}Muk@KRVX`EG+g%|(A9*A$ zH8hwO`UsT%QIl*G%%DcSiMOtfFWzQ$X0?dS2`dmKG{JbzZ{>#Br;mIi6VvjX8;M_W=c!3l1< zyV6P8FDO`%3Qb?Z-@(f}7kQAm1|dY%z-Yv@(5GRPJ)6`)x%6i3V&t@H(wqj1zFcMc zl4NLXl*KKa@rv%iT1dc0kCtgP+VvM=`hd3^x`+zVx4r;HO^s7zyX+56a- zCc=qM)NPvRoORMOIAX-ROC_uhWOu;9&`5xVQyg4+lflWn3QA7BLN|J`sm71r*9&q@ zQvSigqQ$S(Xqc5QD^7Ps{y)Q!d1s#2#0ma~yg%})|4sTOzyRxr7`S=bAOrva002ov JPDHLkV1gV(h_CcP@545`er3tg1FOg59< z)pYDM#Ej0I(>@+Yrl(r4_TFcov;Ot3wf-a4TxbkMWA?bX4LCk*?t>UTCrqF!0z*^! z>JKcNu>N8bniE{Le>oBPo#jMW(&M1ZO%wcO4wR< zQSM>(n)~?izLiNcb7fwezF<3PIr*HQmqOgKMnM&as4h_>nc%&V$7f>zRD%;4jo4}m zs;XhADjw;&qF^YJNm5mcvv?$fj^9wR=PQJVs0!R9{qq|RWxmD?`uP#;L?{}e;5%8r z(+ZIUV7v8ZXTyN+Hz{GA=#*w`Z#VNiCYM(HVup7%G13|Dor^AG6=5Wo-~xz|DJ-}( zmMw>~xUXI33jtE~IHzZI^6||yCN&Gr)oe#mG7>FxOK|La5PAYO&x^yn9~dO^M5Rr? zP4|b7M7sL1W#%2Lj$no>(FYF>$5@O2 z3v@-aSS0mkm@LEW;eUBVVer^OmHZMN78~UgSg3 zulb&KkUGlXTNgylZ5Th-(Vt&3jMyJ-<9S#0Xu~Y~HbOS6rRN%(7VqY9`{k`#LaI|! z@<@-*r+4CUCNGR(zXj8Ng=eH+k^u1`_beqrb<1U9Vd}MnT#psDkK{Qyy!I|HqU1`s z9GQDN6oXxbu82N-f(H+&tuNt#SY6s+MlF#Rvyy%op`mMIr1A_YAVUVF;V~!TD+a$G z8lTSTtvk`WWNld>=-|(HSn&_rc!n2CS3-Ra_hjay>&pC66~7StzbzWsL(&6@%Rd4P Y0D0j6=zp>@9smFU07*qoM6N<$g3^d)1^@s6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/map_magnify.png b/apps/icons/static/Fat Cow/16x16/map_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..44057ee6bd4605244bac035a97fa447df72aa70c GIT binary patch literal 766 zcmVfZBz=g#}rh84<^lK ze5EtyIO@H(?~adAXj6YU_k7>|&iS9GsJ+?!E4E}M8x~+o9LpE6c3y=*RRj)AnS6Do zDs5l$8#LRw{d6_+($2I!OeqHFQfYz>u&Fc^4m5YAuKv>ubJ?-uzM!U4r>8ELqXmte z44-0R;0s%}7s$94lSAL|=I`WMsSCq2*GLsRQC+gmr@)TKg^W0+L3MD+*DbXRP19w{ z8ctP{(N!F3qPRGL{c*~B-yA$VF$%Mbv=2VP_rp(P+DCp5_cJj(gsD533Jgdx*$I&# z(CotOdb6`(x_A!vCl9egKT2vjDZMJSf#-xHQ5n`G>fX%oV3G{0B?#=s*aTu_3T4l{ z)ZBB@dZm-$4~H?U8rYhbhC}AMI2z*VqdVk!N;Z~YBRB+OgBEY=BlOSAG1ayQqq?4B zyVBU71tmVn%+DZc?{P}Q{*|eS1VLs#GLoF2zQE`9S*Dy0vhtI0ON$ZNpI|J$2KcsR zphjobPa!d5A*9t*G0_(-7_q4AJdDo6_yWWvk=G3#mpm^l#(hkou-1*A0r?Oz7{G_Na36^qeCoc}kpMUU)d~uY(C`taxmL_)eBd wQTYe7o~`UPHu^^X7p06A&n4jntf#{d8T07*qoM6N<$f}q!A761SM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/marketwatch.png b/apps/icons/static/Fat Cow/16x16/marketwatch.png new file mode 100644 index 0000000000000000000000000000000000000000..049d3ddeb109f492b7d9d13f43fd507cb6e2e657 GIT binary patch literal 478 zcmV<40U`d0P)KD zNH$C_u^}SCUw}qDtKC8nokF5m&9aS1DD*Z6kyTQ#g?L3+(bx@@AXxjj&Yks&P${^{ z&7Aqp?|1H*IoD81@tbA*eS!9=?-Orz4deZNC7q=um4R$lC%{t-uFql(kvJm)5jxau zVOS<4A22J$Fx(oDT$((~Mc14kQ^a;MjY_6a>5OCK@fj8B?niGOYqmbd;C=#bvq!8Q z4spk!e7|%crk!Aq*EzL!I^vuf8t}4t9CDfp_Il}`iKzN<;e8Ekoy?M7D9yTKn9`Zi zJc;UTf~RMwE-!XW`xgmx+j{B3HLv_YxZ4eLtD-H1^DD5sYg&cw4~nR1}p^<lAv%xG# zP$H-Z37SMCRw5P_J`f>QD#6+!#UcSQVkH4BQ;3aNX|Plf8~*@p1QF51-JlR57~N#w z+57g)Y_!)D4)w zV=X1$Mmr!;Hj8f`acuoF^45|MH4beUK=eIJN7vNaLltHp@-gN>+!=S0#;BD7=U8%NC2s%>o! z8jGmD-u8}Ve)~q#{2nRE|B1LjRLJNB#%L{_dBR}+Z6)fz|Bb%{7yv;f*!TQyYXSfO N002ovPDHLkV1lk)5!3(x literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/measure.png b/apps/icons/static/Fat Cow/16x16/measure.png new file mode 100644 index 0000000000000000000000000000000000000000..d82e568c62c113207d6c65ea58d487d0bee30a4c GIT binary patch literal 580 zcmV-K0=xZ*P)#+$Whqfu_%sw;(H0vCMu2e zq(*|y+_`V>y>|w3VWV>|XYn51`@7HcocDl;urYm&;xEI5N*)_ve|(&c(fac?su=Kb zvV{(}7sxm-!~whrQ(^3^DMMv|f& zKo(^nGCYC0%MB392lLwuLIV>prb2W!0RLxwZVXcMA{GA(Rpp13oki%jUKUbR07UNU zkRC6TQb-yJsOkXd$0Ay9jWeW`$|{J@Me#H99YPB1?iFSes~b=rKg6%s4AD=8$YKPD z3`NlpY<7wPJ@L>ax$|jdjUfTZ{Wqs7aR7o981v&?RkItXCv$ydv;Wu>>8<5=Y|Rh( z`vXIwFeXnzggZ!`)P3g>a(i3YTw36hQ0z)L;aHXhE1yTWZ;(q1rZ0kYOh@m7wD@NZ zI?2o(p+4A##;aW?2hD!DhYAH72aX7)w*#rzW1f?g&`OQH_nyE!*yd&nt_v#V>w=WK zXWP~2E7}L2BChG=D0urU{Qlwv+=NA?4E{g9_L7p9=2{R!H1S?dCAayn00RK}b>T7* SOd%Ek00000q!+=9Sfy4F>QVmze_n*5cxXL%DTt^?@1h_@#H&&dBAPDUx}vh(UDO3Z z+~OXjO=iZIq{${$?7(Aq^WOX3uWy)A3XCyqbms4u8*~*?Pfe2DJaM=;>`Li7Q2z#y zzL$Mqte|Q7QUV}_?-Wm6h1dN;Hf_xZP%0g>rYi~E-iG(j?i6^>te}LC->q44G!S6a zKP+R<{;g3IMb~ScP*+00-Z>V&YnieLnQ5&TjMA4n{#w`(7&Y*?Pe#`zt(>szsW+&eF;ypHqXoj5}zwgu<8S7+(7w! zcVF_bwJi?Ulx_&?q>RFT!f+ zRM*V_%!2#yda{Y6I!!}mb_TWAZ@~24YIsZ%>90nPG{E6AH?Z*JR=^DY7of;e9A1nWhy^MZY{L7<9u%dE#0)u!j4BIR5wNh*;@K{d?GUusYMwhUR8U&kaou#I*GUYmZ#6jQ{6@ s22-!H)OQ{vF;fmJB#Rq;^FIO%0D1=GgUSL{`2YX_07*qoM6N<$f)#u$^Z)<= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/medal_bronze_1.png b/apps/icons/static/Fat Cow/16x16/medal_bronze_1.png new file mode 100644 index 0000000000000000000000000000000000000000..60b3322c1a9d8b7955c3603c03039cb9b328bf19 GIT binary patch literal 669 zcmV;O0%HA%P)1eollxnm>z zdkuk+Gw=!ipFl_~uYZAE&STedA-Qf{nG2a>4&_8mTLKcA-CX(5doZk_@TWqO>(xZm zSu~N|TCdeKUFtV+Vt`$^cM9(g9X`UWNC-^vT;w)~TBu<2$1lt-?DNrs$;Pm{zt4gh}(ADaopA`qhiVpfU3CGcVf5~INi1WCrOZ#-KO z(46ue11jC*nBQu(WGtx)LRLG#O=GXMtvuK;?KxvHLGJfJ4tGKhglH2u6sA}=jKu{} zGv9U&=r%odcQ~c>#d`GkN%A4&SyQgSSV|+8+0Kp5F2@ODv?CCo(Kj~-ZynRr$wp4Z zH*(he)u(Gu=$LB4v>*^mr`@;D-VANSYt|m-p8x{@dHL~}Te0N^00000NkvXXu0mjf D9fd1S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/medal_bronze_2.png b/apps/icons/static/Fat Cow/16x16/medal_bronze_2.png new file mode 100644 index 0000000000000000000000000000000000000000..cde17602f52b8dd83e5a233ae2880467d3170661 GIT binary patch literal 647 zcmV;20(kw2P)^@RCwBaQcXxyQ562}`l*VYcf*^L>CZw1t345}?Q^zrM$Nnt3G* z66Cp?H{g-NR*^wE5b=q8rjJ7=g}KG&TA0%&Ab^#Mh4tUd`0^7(2=X3vG;$UgIyKS2 zL<)#MmaH{!m&9r`#({tsN#sOLV#f&3oZFu^xAcq-{H?YGI0^V3K(z)YQef>RuDjRp zcFat&E5G`X;KA?q7>B`&Sn@1v5(ZN(4hwIAF{T>#hl=U*W14>XHlU?~Lb-(PH}fd` zSpAcIyq+SCb7Tkk>EQ=m{Ue&5yM_G^i*T#EK~VIdi<)u%tU(7K*nX^J6J~-uwS7LYBZ+l z&tXdVvSGXP=E{4ZyBBij3COVo9U><>Dc1vY<(O>mx1@`~|002ovPDHLkV1h;TDYO6p literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/medal_bronze_3.png b/apps/icons/static/Fat Cow/16x16/medal_bronze_3.png new file mode 100644 index 0000000000000000000000000000000000000000..83c06af3ad5cce29baeb80a915343a07bed32c8c GIT binary patch literal 657 zcmV;C0&e|@P)1H0iTMe;E0)4}@+s>^h>B zid;HR*TZfrM`}H6t}I^O%l_nNe>}lzWd@&&Q%gSiRj1n1O!s8!C zaCQ#WmBqo-JiABGg^pLSY%D~kF2ek>3>F%La(Eib=xN7zbNv+}QRm4$0y zeFuQ*ZgnKBXVQS_DHE zm>2`1RW}6VZ*4>uE?khfkzfdHjGtnSnz(Rbkm}CF7>S>)pGe}yV1m&?B4CUW1WRZY zr9fM0D{X=HeZ2EtgN-SZ+|10Kd(YfE=M2+z9YZHrLQ~@F;2R;c7c zGyyr%3B;oz{uJ?b0sNoQ;@kVHU$qHLI8X~FnXjlTIuc7s%rE?ee+(_902qHs#+dx2 zt3K-5(dcv^IRk90GEY-6L|*qIH94Bx*)v&9o_t9bCa&zdTE5lebRTWQ%7-UVvuP?n z2f4fo?qlt+D$E)6mV2xHBR5M{FyU*^8(Oa+H#I=FZwJaMz?3Wy3qqD1c+AG}a=ssB z#DvWI7IE)UD>~OIFgPkB?nz0^wgFgOf}pNIBqjAO_F>o&MspLe-+c)qbGI-SM91le zMrP+fawv(BfLJ~Yrqb={2(h8##cCM4YiXMSJg#n}sJlAa6T=-S2-nc5o{T`YNMMPt zV3{8f1yZHON<9Ki?k=3)XDaC&&5bp_HDMV5p@i}vG8~}(Dokgy2O%Qe!frM9GMdd|QHw_BP1Vxj`zd1EB zH;=mQ%ygUE&N*N2IcLlf^MjZ3@qX|7yg$!#80Q@Q7n!1K@NgY~K*nGlPDVaPK0!q6 z#9M4d-Z63|<6i`805uybd9085CAha$r!W! zyj`n5Hnst!<<{%UGD07FpiBL2^JlP6PVtwERw8R>< zpN3RY4)6J^R6zImA4<1s?vFhx*ug|+9k07`59z>Xs=gO+xB)c*9`Qpgwj(%@!s4gz zU^ao4$w(7I_n~)#9k~unjvT~2DTz6^0I5|lEeS5F`12tEH7Mf9+0(Q!$rR1(*m(PJ z(_tgCV}l$ci3G$l2}-8w@eo8wgFF<)p52w;Q5m}Yo4Q&+byWosq_^i-Fm%deA=vB^ zG-ceBvOrV{jw0*%%mtwFa!%p!y#gN@-Jo$+QG48jeQj08jzWwpmV{|mIP4~P=5;sl z@~J5-nxA%Iqpu}*bA+bnQxBrSg-Edf8?Ax%;c@{^Cy}P1wAP8~Wg1CUDOfY*Jsn9x zPN}{5Ixy}B-e22yy}HcS%Co{}B11q)Khr0QJv&N@T6p$HmDf|fO}>#E6gQU-U>q-5 p<$qKMv!hnz`IgD%jNE?$3;?Z)B=2b_22lV2002ovPDHLkV1lb7U2y;a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/medal_gold_1.png b/apps/icons/static/Fat Cow/16x16/medal_gold_1.png new file mode 100644 index 0000000000000000000000000000000000000000..aba79c3b24732b1d1eca20bbe69641512899312f GIT binary patch literal 664 zcmV;J0%!e+P) zrnbp8KQ_tkb6&P7yQvu%cHhkReQ(~(Fd+mw_TehqaBM_{LkESNZ6_pzVvJ%6M``kf zFgqL-9+Tv$yU*#T1+1h1&fSD<14qY+ts?pOTGY$&3CLo^+IKX*yhH7C5{$cPVYd)0 ze1(4OEIbA87LX;@vuU(yWmruIj7o9^9B_)+l#`gA0=B@~>hjw`BVeLz)xj9su1p}f zxsKxRY#Zad)Z4^M!|dF>lX!LT)M2I_GNI`1bxy-UGh0IDV+N0wasK5G@!IolvEyV~ zE-}7gE!+~KlBCdz>y`InlVZ8V>5{~FIld( zO~YwKiu39;L1#N0UrU@;Yt|UMjLK31nlXyN$VK!IUubu?x-VEnOofdtZ{|HEnkq>qCYn43TS-y__6JP-TFasxq9NS3%00001RCwBaQ%h(QQ4~FIW-{&MGf8N% zbZjdwL<&_1w1^-DH-g}2(=_(6g^a{e3~QkYw0khVlzB6siNkV#?W;iHtF6A%!<_4P7liqG+B7DVvk4rSE0 z7uer%qJaq&5NR)#r@-qZR;9hXCG4OPTcR_G{YQZ6{Pl5muH9$@O!H44ME$l6&{+c$ zDlqi~L(UnzI9fN@1-%Oz^J=JZ7w;GHc$_cb$5Ra9M&MSy?PQUBc3|0>xXk(LTh5&s z@~^ah$E}Ggd_Fs{A~1eVAcNBQ;ajTFn^FhQVm0>wc9rn11trmmM9YLNJE zD3qsLF9ER@4-?izPsAj$Mz5|;Sc`lKvMNK4=%iBF0S^j@uA4szcTiP-1C{^7UfgaN#l_7>ZszXOZaTpE qhk!7Hyz{Sq{Uk3mA79fp1sDKd#`hgI9c3^80000Zc-Z+4Tisa+pDcIM6Zee>R%w-VANrKdi3xvQiipetD zU74Lq_BjfCCdiNOUW3COlnv7rL64kC>mlMD7x`Ur*uDdSQBDQX96XwPAfwK9&lZDE;i#zT2_c%8{ zaPAa6H}kwhv2t!=S77{{ff8!Vm*&*;xr8z~gL>gPI(v0WzXc^Wg81YE#IYE!Ewjf2 zoj>cbi=~W7_HjM4e{ZHqKV+09^&xMZ**@vf(sx$iyqqw;F%532o?bZf3hX@Eu nlOH?KuV3UwfB5?LSAYQkRy+o73?A*!00000NkvXXu0mjfiD@dM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/medal_gold_add.png b/apps/icons/static/Fat Cow/16x16/medal_gold_add.png new file mode 100644 index 0000000000000000000000000000000000000000..1177a6a690fba2dd223247670be0089ad22def88 GIT binary patch literal 753 zcmVGpn(f&aX2|Wl!6g@OP6kRMMA9@H16W#jVbO%@pL14PluFbrUCC7~q*+mCBl!z71^e0Cg}!Ouwl2!e@{Q^Cl> z6&-<6e#FjMm%wUqajYNNbP}m$6O3AN2uz3+Gw7d{vo3+bF&i2BRN^i4A(>hPV=Q+@ z*TOtvGh;9*XI+A}0W>rp2)|Pgscg%+3J8i*&div|j3p5M8b12@wUu>`3=M#tzI^kpY;v>K?{dJW$rcQH7E!0AVJdgK4$aGk(~ z5QJq2Y>8TnK~!YC`ZJ0BI{^JJP+r`Mqz>%aMw2rUz>07kA?Q)aZVy;?6atSDm}0IX zTh&$mtGHC{DCy#1j>@v;oUm+yP&Ct->g$2z+YZTH0@3A#Sm*&ZX!g7K5NgA%Zbuu| z+7oJ}PV)%rZVcSi!@uT|z3)jxG6c^?z+Fs}V5s-)#K>>D8>-klaUBw^Kk0jM9?x@A zSW#X@@b_sO)J@i6V~grQZ4Y)CR`@$R6c=ae)6(aqn=(- jY-wIBMm}X>{|PVvRaO~Et9B2O00000NkvXXu0mjf9^z1| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/medal_gold_delete.png b/apps/icons/static/Fat Cow/16x16/medal_gold_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9214b44e674ac3423cb8352fa17f859faf11a0 GIT binary patch literal 758 zcmV;)3wRK@VzEc{X)|Z7T8n}9q@mMUy;t=%oI@tk1tXiG=krj!0c>i% z1g02jy4QKl*VcD?H3&0Nl8+CIZEc;1 z@`g&f1WueOD;%Nc5RswfHI63=4_*BqFH|-jh4`1C7K)Y@n8$54h2o2D;8_>3 z=hh6E!$JSH+^rUxZVcYkqkm@S`rcC^U3xczd8>e;jIAwI7*FOPN+n7*EO}4N<`B=9 zddgc^QeJKN)`82r{m%2&P)!C3!>G1+Uwb9govQn+VD^U^U(ENkh9Xy}c6ud%Y1QO` oRjZCIwd!9H)5xdI+W!I!0QUhYMqwm85&!@I07*qoM6N<$f<@F_4FCWD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/medal_silver_1.png b/apps/icons/static/Fat Cow/16x16/medal_silver_1.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0a858c3bec78ef3e00117fe67ea9295e4e87cc GIT binary patch literal 650 zcmV;50(Jd~P) zlW3=f(Oe-2VnEPRG=-Iog_VsUDJ&uhNP<-mY*MI&C{_v)?0hr^3m=?pPJ)R+M96W= z#auM(ZuT|)v$>7C>N)Js%zlr5{+an1=N##HJgh>Uoj?M6$ zsYga;2=nogN3;lmPw#+2VUvg=;J^`b%b1-yXJ$RQ1fm$;`~tuB3eNjku)-$IqYzz< z1*ii<$Q1l{0#Ty7R7K>pupUHUaXT?pAQKi5Cp7=7plQ#)>@|x!;Qm+xW4|jiem1aT zFD9DYrrApz?q?^jR`ARoyud!}JBvUqCb;6esC<2bJ#X$|VjibvzVR2CUHMiB?Zoth z)%(w@+}_}vz9ht2V8peAChN%^;l}O9qkH?y=IIj^Sk@vu$3Yy&=rRnPA?#`Bb(7{A zNyk%9?n-#%j}ILk#N6CxY%8iL_w}HUB8~#oYD*9tX~wdiT!NTRp=m13AHLfoei%TKB3D>dM*Ys)ss+O|pzAthRe`L?N$E!Sb_k9%cRTh0W2`(m{m?3vcJ&M#+z-8| zC%ET&sC`^Oy>5RWy>$K%d6qjR5Yyq2>o+g=?k-(SDFHWW=c%zPx9Hc(dH#_=j50;( kkNc`qET_$vj$Z-{0O*Jld9urB+W-In07*qoM6N<$f<@9P<^TWy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/medal_silver_2.png b/apps/icons/static/Fat Cow/16x16/medal_silver_2.png new file mode 100644 index 0000000000000000000000000000000000000000..bcf9fe9264a16ad0c7ab4bd387e586fff1ff656e GIT binary patch literal 635 zcmV->0)+jEP)-2jcElfEflm%AqufbWg{5DCXxh03JVRS&_XQ~A}FTPLdYKwEHtxg5fe!f%$nC` zWy8#5UN`5??u4Bon*$&B&Ue1^xcA&)oO8r>^Eun~17yPxU;)J3NYk=|(mZa3 zLs)2chS*u-4pnP!9L+-I?;O7U`-ElE;8Egs`60;EsTXs*AHM$NI~M02uS4uV5=XwO z&@{&+I(YhOe(ZFAK70M@AQsJKIF^NwCeqQF!8PK71-pwhk4ZXlE?hVVqs@qT$97Qq^&92#W@YT& z?E#8eZG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/medal_silver_3.png b/apps/icons/static/Fat Cow/16x16/medal_silver_3.png new file mode 100644 index 0000000000000000000000000000000000000000..1f970d40074d69b78240066150f971938d359c7e GIT binary patch literal 657 zcmV;C0&e|@P)&7;cUD@ED!A~2pf1#96~UDYK}8gFXGNS=(V&Y8O-vh2 z)Haz+ChvLQm?<;Cxo~+i=bdxk{V^c~0^5J_X|>(v8BQ2u46K7ohU6)PB@#;Q<=Kf1 zfks8hr1T z)rU`BiE5)QJOZW5Z;8#^oUKVtSQ9DX((MP6TQ=o06XW~v-Y&qY*C}IxWGV%TdHi)B zan2ESdcAL5W1QYIwhQ+B7bJTOrbF#{i zDOwQKgONTM4yvc5r$`@y9tuh-(3dc+j2<#7F$3u-EErVSgOEi&`Opd}`)A2yNRsQ1 z4V`RiZf$OEyMH?0y=p_O!#($W_uO-S-|su$k7=5Qw{>hmRp8WA048zN?`YIwl%O6a?Aou_{1bpvOnvh~Nk);#Dq!j|MPeXQPN9Fi=6?+4BI7R$owfp`e#gMr z${7JiJdF8BK(AR3fbl`pm9hh^m3SVhIKf7@)FNxK=|9bx6e@rAqh$CY+Q(7zYzi;d z4$*i~?Tzk73q4++7D;OwJ-YLCk9SmS@9tgTHEVb0y*h)No~KvKN{ibL)wtpJ2e6b( zLRD4R9R;YU*oFb`XG{eXmzz&lcdQH0aj#c9ezX?B$!X+S&5+CjWK}~vo`Fr;gm<$S z@G9VeK(i5_s)T8mQ4(Jq;WT7Ziv>_|2dX5QJ3{0FsNa@2tH{dS0h~b%A7@I)D z$@@BqM*VX5&@*xtCX>HBQBH1_Jji?h2rvNZ+&8}5Y+{T60000BbL(vMls*k&|iYRs_($Fs?K6^3S(*-6g z_6>#(SD+t`9fvKSe-_YUbH|ripgwM*`ml9OnZ@K>H`5PY7IrsMVb5EC_ zzj)Qlz5W3nBZr30kNiqg=jGKBSP-h}8u{rHB^dra3fCGHnkqv#IifRjkTTp@-*yj) zwt5(vi$<)_l;pd+pLUlo^MESRGzYCZtxhC$69yd`ssnQUEjatU*nYH-Kxh_e2EX)` z^%U(Dq2<1& z(_k=~YhgClQ1zVN1X)y-R-5h?gzBpou8oZa!f)UCEIjGyX-H3Vf$0eZ4isZBI1R4r zlqOOj0wltRqsT&$-BZ~v^J{<~K#3g7d`R5wE;D<3 zhs{UBNOQM)JM-qv+c~lF{cke}!mLsn29XJJ-}jJ8$^Sz51AzuUjv9m-4@?Gu${zjs ziu3jjj6)EF@G8@Tm2ZbxUwW7s!=uR-KvNbc3PTavH~;}6gpeMe#uWl3q9cPlmK4J- z(>)%R*M38ViVjWEg77@NO#8UH)<)e=cIQ&cfAa01#^UN1G+QluU|b{zj|~qZoqj=V z%meC~{yvn;8n#S(09pv+qc>iJ223ug)g3>AyF|N9`z2hplK=RG4Z6~OPR?32~cilp~*!;PU zJTZVvW@euk7O}DZgP7$JlE|}j^9g|AyY2+oJ1BK%5cg`Z@4m;?V=a6F;B^9UdUA}X z%_Kt>FWyZ|L=0lYTrQXN&hF7Y^IN&zpE6IlUW&yc8jS{OwHo~gzTMaBb^0GtJTUfK z?7UAzoO3`XLPn69-ipMxN^`jr0d}-_IJNx zZ|4gJ1_FckcCbr0=lk$|C2wxkwkZsJ&wzI;Z>3ME%J|KS?57kU3{u0)C1$=dDV(|G z_*bjdDRj=xGV0nsBA8wGmDJK&kjoLv+?GnaN#S$6gx`lPQJ3#PUy91~pln8quHeGx z5S}m9Yf2Nf)Bh=&hyU=Y{u<@Vvz~|?%*a2ktdBfRxzECK^Mh` zdAxkzuq<(zxTbIG<`yyrBSW6FqKMm{*~M_I-ENau`XXz?0R6$T%xHiR1Od=(Z8M&1 zL~HuK)`(U)TT#*adl;@s=Ea2tR4Qd@!46NgR>S=K3zSMFRI9aKQ=P8p^HUjxWu6dk zY~1({Y;JzIwr68hHW)`y6y@!B_HW_J&%`r8*U5uKIvnAGK96m(dsssL&AF}GUF}?e Z0RYY0NT;^g6^{S_002ovPDHLkV1mpV7Hj|j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/menubar.png b/apps/icons/static/Fat Cow/16x16/menubar.png new file mode 100644 index 0000000000000000000000000000000000000000..730a37ba7afd53d79470f4c268c9477d036ad388 GIT binary patch literal 382 zcmV-^0fGLBP)4z8%lmpuO2dGX_loQB9_!=b5 zQkazn7wGJn!0_?MFNS$FxeQXGf+#k*r&cli`u>w4IxY@Hj`78-*HBLZT>vC^-h9iz z#=;B?14gi`K-T>G|BvA}Fc3VnL>T@vG6BUQ-UGYfC(u-|NkGgBG~vsy-wbR(=OTq6 z!#|+X-+zJL0LuOT2XQ+r;8@nKS;>GL3x^&uF|aZ*pcnvB4AS`f3YJ&^Vq;3u0pn<1 cU;qd(0ADnI$7fBV{{R3007*qoM6N<$f{?PH2mk;8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/messenger.png b/apps/icons/static/Fat Cow/16x16/messenger.png new file mode 100644 index 0000000000000000000000000000000000000000..1e1ecccf5a348b7eb8233763dc3f0b52e524aafa GIT binary patch literal 542 zcmV+(0^$9MP)mS zdSxLS2}LPoV@F|O{s0>rR$dEMc1pG$HKrjOF-a*FBwGt4k8H3ZkH)x<&p9*q&b=NB z=65^iJNG;1`+mRkeTVs{w;w+YQVi3?f8h0aknUwq{9QMd;f@AGbpu3y3uX++;9kt^ z94kDgn;2=zLn@exnBa!Ry0LqJxBF`l^CT!Fq$Dz7OS8PlDk?))dkbVNx3fhbZqVD; z|0m|~N>I!#@iliYX4zb^$P`xA^c6Tiy90|w#XmuQRcblhrQ%M!C9_jlpI8_oenCV2 z+dIgYE^hIAmmCFFT3T^$ry(ml?PnL<32Zreeif^sV7z{E5G6F3WEIm2V`8(Qq$0_g zR8Upd2-G*m&$$`Mo=83(zyo}FFUbU#Cr7xyy>eQZ%s?nCQBhmpfaU!F4lkC_Trq&5 z&P72aU)1O(NrXc|(shkA?dvdvFB}TdbBw5a7Idl&Qjf3_nWGWnHlM###roRnw-P1v z7nfE-9&D`+U~GO4Z8ZU>b2;N%lqzy2gaV)Tx~EJ=+BAbezw*1=$E=yay$rsOmp$oG g#ZZtMo<0Q_03omQHL9N1_W%F@07*qoM6N<$f|&m1b^rhX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/metro.png b/apps/icons/static/Fat Cow/16x16/metro.png new file mode 100644 index 0000000000000000000000000000000000000000..90a0484f8b9989a8a7037eeae1f02f90e9f7c398 GIT binary patch literal 782 zcmV+p1M&QcP)J#UN9! z@Bh2+zWYx5+zND99ayl>X05&V*?S+xImiDTmOI=ErpRD217qZeXg{_y)td>Fh6ccm&HG$dFLFq~ z100G`b_vWXK9(Byb-ErsLy`Df=`2e5tfO^#dnK;>yY$2=DV3&@~MaRYm^5e!%Z%3O7sL+L^OR(KGVN zEM&ug^7b8M(cvwFy2asHSOE15(vLOd!(pUCA$Un+K7G~GuQxTKI6U0UGSMhkS67kBQg)vY--6X> z(j(YN8_3XDMFqM`MYO3N^IsORH=cw|+yHT{x;jYQD#Ie4>T<)Ln}a8jf@NDsB$KG5 zQ-n0O)(u!C3%(LnG&AdPg+^#4F$zVD%B3KA^9BNX7{=y0!u|a;XYMRaxc?f~mX;A| ztVeR-y2BM3p+z!O!wa;}CgGFJcrp^@v(Y`IqkFL0L7D8&!gsWl&uEIn6&j&siO_ED zGuH5d_EAz=Bo)V zw8{$DxZcs#23jI;iv8zvZns5gOxkJFGOfsLTwFth`hWb*D?bGo07s;D1eNd#-T(jq M07*qoM6N<$f+eSHNB{r; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/metronome.png b/apps/icons/static/Fat Cow/16x16/metronome.png new file mode 100644 index 0000000000000000000000000000000000000000..83f2afc3737ca9425face4b36269db7689125458 GIT binary patch literal 741 zcmVH@wKmsuI8Imu0B~Qh8hCAmp-mOT%uE!fll9=Mbx@I)2`(0}pX0#m z4)E?ao1r8iFT!KD@j!M3pTc2!wb1H#RO@y4l4G!x&ZF6?L%tw-N&-Ytx^A=R;fqUn zKOIFlmOzDuM?+I9@lxV>G!L8ki0oGkkQ>R}-gL!u>~Nr~y#}>rHE9eH|EqZKpJf@aB?uGu9*lR8`Up({hGlohi?l3( zRK!4F*@+!@Kw8;2FgP?vlXmwxo3V$ygF_*j+?_sW9f_OY@mCSqx9xxW>qFzH{SsgR X>#P6?0B(|@00000NkvXXu0mjfk=#=r literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/micro_sd.png b/apps/icons/static/Fat Cow/16x16/micro_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0c2fa0049c7c946285dce877d9a4d8e524d3c2 GIT binary patch literal 633 zcmV-<0*3vGP)+uARG=dRXq zos@Q|WD32ohsA~07#%&0{c07CUc22vEaroVkGi0Q;=uKNLGVGdiLEc&STB7$&iVL_x3z38avS#}lS)AV-d|v2&&liB_vc z5M7#{?zG`ux7~2i(^w;;g+GUFH0o6yeCBKhN$Sww!w%{8k8T4wQzs6%j-qMXOdC7x z-)Pi+pCh*KYx5n^~xqv+`0W_kuKRnMe?eT@7r%`LOPWOzERJNYJteT_pW_$R;sl%?JR THmUqp00000NkvXXu0mjf6lEzp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/micro_sd_blue.png b/apps/icons/static/Fat Cow/16x16/micro_sd_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..474b5a2bea810d3edd49a4cbb46a2fff5da9a70d GIT binary patch literal 654 zcmV;90&)F`P)1GA zUXt6t@y+aBxTL))X5PGc-#71lZ-yzQ(8&;Ir(Qh|!)RQ^3Yvgoypitd{N(t#w zNSZXy?Q6r(SfK+$y4~{}v*xcJ!+~xa<(d!MVus-K(Qbr9T>k4Lzp#oo-)ab=BonSD zKLlLYhGk0w*5iG76E~jyz`gkjt~@D15LthpgNZYTASq5`jEIaWGy^gmiA#eyJpQnb zk$w*s2YWEE-$hPZINU3DYOnh-GF>*Bp{_VB!4Gr>4z3UP?QW4^JK&A&2ycIFW9Dle z`#cw6kjAu1$aywy&aJ^AkS7^dH{(?Fx{;q50Re|f&5+%UlBNhf1w`OcT3xEuA_oKM z&5DF=sDH4@=W=O?G*UOpyal~6UC6pgzaxQaaRtjiO9YN_^3({jb{5s86_m-xI8W5) zmWI{@XB;6}sv!(>W%)NgFTTS@X>p?G$k3Fc_)75)3gr7fpT8_!>NlrhN$bmtM<3bf zjb*(C1o4b2qj5ejw$(KvC_NpjaC*L`;3$51c;IZk~4PDU*U3Q!JTHjBp oJ(LRF?%VyuJN=Cv6Z{uo0CWh{{q$iY$^ZZW07*qoM6N<$f-piOv;Y7A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/microphone.png b/apps/icons/static/Fat Cow/16x16/microphone.png new file mode 100644 index 0000000000000000000000000000000000000000..4dcc90495741874fbc74ac353b5240d82f1d9e15 GIT binary patch literal 577 zcmV-H0>1r;P)cS zet>mlZPO2EoR*zkAOV8H!krq^g~+05x+T zc(EutHl7U+<6cisJ$9<9Sc=DCn#QA!1d5_mp1*Lrm^uy)59_h}y}i5(EX>Dh5;}l! zyNsHF_v;_(MI1RbhbKdixv;Y%0i(cHVjI z6yk}pbsn(O#q*m?G}z47*G1%VXUOOCkYyRmOL0Wz=K9!kx@lH>2VSq2t_pwX<;V!_ z?;p^o)K~Jejx5#IJ8F0k2>2-!p1|i+3Yp`h#lo+=!q+rA8)>acm_+h5Y?V0?Ux?cAsbBa!y1O&)~9VY|aJ?gGoiyA|2+SAYQk=;G;E%Bp;S P00000NkvXXu0mjf#1IRm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/milestone.png b/apps/icons/static/Fat Cow/16x16/milestone.png new file mode 100644 index 0000000000000000000000000000000000000000..beb7b5db1073f721ab11bc3c52700550f8af9f59 GIT binary patch literal 747 zcmVHpKB|=3(N)c>rleVcHYm+7= z^YYAXtE1g{;lSK`zVn^$JBMNAav9MR1VMsgn4%PYXN-+dT%l-0-{pUb_xQd)ZRK*v zWOslEfq3^B!w-A8v{bK`IOjb?GP8|^3VHaw(D#l*D zMES)tn5K!T$Xv(z5f74G6hA82~3D(A{f})*A?pG zVcqKl{oP5dwA+9r5k?Zkv@$drO(f!R_@p9bXc+yr3SCl}usrDg1qWcu2`T7)$mE1(x;*A3o00&ZR$pCplbiqY*khv|;kU dj`vG|0RZBH1m0*KotXdt002ovPDHLkV1j8ZP3r&v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/mixer.png b/apps/icons/static/Fat Cow/16x16/mixer.png new file mode 100644 index 0000000000000000000000000000000000000000..25731641f3097fa2410b2800259cf6fa6989b13f GIT binary patch literal 525 zcmV+o0`mQdP)SPXNxe`gpmW{E&i0lZ9?eUo5>AefWOK|I>48|H#2ABOv6!)v zJ0hp5fh z(7HGUl2okvz7K!KmpC8$Hv!ib1Qk>&Rf&1k>l>n&3`=x=m6#LQe6G9}mln}zG_pHE zBV;w-pTYb4M@HZ>L3RgnjLxT!DQ=Qtb4Z|Iv|)P!;M~$ZQF14Krl4+aI_d7-K7nF6 z#MXFo%sa^sj^upl9v|*u2ZQ*Hg1K?u6pxUx>?ow|{_`<@s!5;omjD9*exbNfujD3Z P00000NkvXXu0mjfAZ6{H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/mixx.png b/apps/icons/static/Fat Cow/16x16/mixx.png new file mode 100644 index 0000000000000000000000000000000000000000..0adfbb1304f3f6cc507db0b8d98fc190e2111b88 GIT binary patch literal 585 zcmV-P0=E5$P)q$gGRCwBqQ?YIoF%W(B+GqQ?J1HoM zphGEh5fW)4dKv@~666D@_yQWffe%2UN=rin9bXVBKoe4i5=0fGh!c0a9^QC&6M~46 zS$XZT-@JJq+Xl4V&8>r+WeNzti_LU@Yt5IZpY}FH1Wto*Z{D4*-na=d2A7#((2wum zrn|ra-3_OiS5{W>_3ax-Zu&I;H_9`%!mUR;XcYqvWX$t9F#ipE1qD*qEneEqI;G9C zUvMAZlVnjOUKp$i1|Iq4t5!~{0EIDTdW*U+i{y4)$vRcW+IH-GrvSYI5;QeZ7!-Mi zpjuZOl4LdwtSUIpE3qL?@x9qXP&bG%B4`_pFnj(2;o1;`M1MTO@xA+q<1yD$!70AC zPQd~(1ojOK_h?fk5IpC{n)h1d~LqHzNfMg~||W)$z+%&du3 zT>eLaaIeWZG|Xz)S5(m|pc;i*?Q-VSrd`V9}~$IB1g|Y?`;!**kAs2wuGzOjO|bp{t;jR XWZB2&f);w|00000NkvXXu0mjf`ELGO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/mobile_me.png b/apps/icons/static/Fat Cow/16x16/mobile_me.png new file mode 100644 index 0000000000000000000000000000000000000000..4318a943833c346782ac115ad9f6d8af4f007277 GIT binary patch literal 616 zcmV-u0+;=XP)9Wdg-9e42nwFL z+1=-RbG!FLPt051&g`4_eeat$vkGi8<)unQaS??7n*uzg-+x%RR3ai60be{fTg)HY z52Z-fd$YTY)){5)v@M_Y@voFTp8hGcDPK zAfqu6c+gro0&62|t*j#Y{=?zD(Gl!9au{KvCEcz`*~bP9vP?oTA>_rKdL57NoW-%i zxJ!9c-Nx;Q%NWj0IVGuSna1oxOb~Ll`s;V7Ex*M=c@D?(4FNC?4FuibfOo#co-z_L4;2*_opg2wr@1`E3P46|rxvZQ$h8AVSN8VGF>b zFzB~@AOmFidwcz>%WwBU#wKri{?uOFIDZg7?VpF2RN|n|B<0ilU?Xa8K}$oLe0+B= z=OJo`xXOtCw-2*tndIJ;8JC|nvfYF3N_{1CS#J-7h2Jk%8`zCWp3$9eqxq&~Ir54Z zo_}ogu=nkQr!hGeKqoiUD6+NBUp8~O1CxkSH1+?9+>Ku4^P)lYAQY4-tD!J_4 z?yT?4CKiGaOyMkVn0@d2-n?HUilV?_mc${KzSq8v-87AzbJ0Pg5kf#pxnzUjn$EH; zo}O$)XHT62IXPI^Qey4>+h}F=b*zCRnrq$!Ir7Fbh`&W5==So|XtuDj`YO^&OCmYk zd2kC#NQ~BxdnXJOduUE=U-$WI7dhb{-dzN9wUP=0*GGM%hGAR9m8ltj|GSL@KU0Un zppT=W#px3#!S0^Ee1@I0=Q+%kMk%B&#c1sqW-rY`s0t)W=VOA&^G&oSE~4`(@jA9K zran^l9Og<*TbA#lq6`&B`X6V;f@_%N*wV6f)$nHh?h}H?Gd_ zmCI4i^7mOv<86va)>_XgQ_$o<{R^d}bZn+E3cp*xp1= z9Oi1H4GJpn6oJ0?dgy*whoh2Ps@PBvmR;!g(M{GN3D;_jBdl1@F~&gLe{}nKbvU?O zHdy!>@UtNP7=iuP(pT^gfp&hRFBmpPQv1iJ@J;;p*Z50-0RZ0rua9gL*kk|z002ov JPDHLkV1kLd3X}i< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/money_add.png b/apps/icons/static/Fat Cow/16x16/money_add.png new file mode 100644 index 0000000000000000000000000000000000000000..33aeb558cd9b2ac339043b3cbbe1633b4827022b GIT binary patch literal 726 zcmV;{0xA88P)f8o5i&#iup|gflvK#l{K(N3 zPL7o+=6t>BzBdLfQoN7Dz31KY|DXT4_gv8wILT@>8ni6SpGu|J%n(ALC`!9&7!6t? zkq90xt?=*Ou?I=ADFO-R^OrGy-|#?CgOtCntPx4%Y^Fu5r$or?=~YQt1%1Q)eofUB z39>lXdInV}6y)YRBzB-!i?&Pq`)~exgrtmbJAWS=tEq}g+=`K#?IqK6Q(bw~$v^cq z#B$Uk9*>dZF)1$Ej!pNXw}+MJZwF&z6_5cB zYzR#=Wk!?Qs#@~A`NSlFu4*WnBuFGzajCjI9F2!vK^g4Av&AE|Th5_mdAwv8Sv>B3 zF6SIPhS#abrMuE4BuHYK2D)x?s{ZuaaajmkqEIol3_1r|=?i!9E^yD;U)3jZyNYB9 znj{cO!V3`s!2r4;rRoMHyY?|LJ;L&`C)- zl@d_pJ3wT5oJeRKGZv%J%%srBX6)MsD)z$C3ixvFuq)NyJneo^mA+uX z+|qoy7o@AmPgmW}R{7Q|losB0B1{} zOn_pw!+I!t)?_r)Hq^Ibc+d{k$09XBcjJ8Jw)TH2upZ97U@9n1uc$hU5Ep{M;Km2r z1T57Sczx0-tCH%u^L(Nurh-dHa!%`Xi7k5$STNSt1?T5J^xMYpb%X&QSVD!l8c9hh zcjdUh0nyH0KAL+*qtUjVJXa6b*dW3I4$1lq=!-FN>`ytrh3`G6R;v6RXyHQxYA0+ST zpB^avo_TmZ3yAO`5*S2xa|Z@HZD1J&S*1qotl5WfFhKr=;3bfijmnQsfl??i`+W+O zD1xGR2oVA0*Q)Sq&IeHtAyEvt|qes5E7~QuX!SD70#Lp8TABlixIda+Z0F`crYf;ne#oUsEn3?{9Aj=@U#K70f zVB9tY1yM+P4ME^ZvH)FTGQ18ujjl8qbDANb<1^l$G6lI26s;h5t0NNFRR- ZFaY%!JO3e&YNh}H002ovPDHLkV1nrwYDEA5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/money_bookers.png b/apps/icons/static/Fat Cow/16x16/money_bookers.png new file mode 100644 index 0000000000000000000000000000000000000000..66113cd3c02ca803ca167e964489698612ffcdc4 GIT binary patch literal 513 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 QmjD0&07*qoM6N<$f^(NsX8-^I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/money_pound.png b/apps/icons/static/Fat Cow/16x16/money_pound.png new file mode 100644 index 0000000000000000000000000000000000000000..a91107143b117de5795166c6f9830c90ca150589 GIT binary patch literal 639 zcmV-_0)YLAP)&Po^S_xZIh0&-d|t=bj_Du8UR(g0T8MHjzDTJI-~wKiNv**Gyoh zD6*@W@zD%FlMoODz7!6HrUnQ4v7@)!BWASt{_UqKKUrA3M`;@q*tRouX6PWoatL*! zftRI^sMU241rj^^xR%x2Kmvy}D;;4@gcrpRD3(gO&#&embawS_UD8h6G3zVO+7h&a z%T}v3RLaHlySaxPBo}7Vi?nOgH?K5v0xg(E`G>abDP5{AgFw&eSf@pY-~^un6&ZpL6B)|7-sZ%gala>W~MhqW009leC z6T$7rPe=S}CBNtNqdYp52vWz7dR5OAUZbK_Au&$@+7ghw!+Vlv`}PfA%+_>Wjw=c( zY87v0Gv}i5ZP5;8Q=}~cFHlc^;%g`*dEmF@FQA69-xuE-;BWpY_kU(S%cW39k=Ukt(7R{lO#I;fgzHvT;{|v(Mj>K;P Z1^|zt%%0Axrb+++002ovPDHLkV1lIYw5*=e85japz`GUdj*=f_i9dNoY~}n zQUZ^zrU`OX6nU=i&dx?5nT$asGCXqU#pN4wbJ1`kP+Sdh}=YujO=>u|s( zurNPAiDLt7f`J$tI}79E3IqZKHaGV}#~lH7b_!gGDgd)aXTT_x1L}8gtiflh7GCZ zj|un>x{vU=^+32~+FG}B$KFBnpGkgOP9~ks#_`*>oOjRz9q*tE=UJR?u1yv{+exAO aC%^#ji1ZpbBD@3u0000?pJV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/moneybox.png b/apps/icons/static/Fat Cow/16x16/moneybox.png new file mode 100644 index 0000000000000000000000000000000000000000..8de811936885c609028f6b5c7c5a0616d7304fab GIT binary patch literal 789 zcmV+w1M2*VP)UIMVYlJ0vG1GMNvq*iWcFnmbq}#qIHXe2qA<(+LRV0p-7@b5rrV(n2x10<2a8y zbLV=`xv$QhoWZd^IOpg5=YM|uKXF|bgb-Bm>;21NF764U9NqjphePKsz_HC7*FEXz zzdls8^ZYyr*n`Bxixt~6AMz8mObR`hfhWDUr}zG`52RYbr=h!U+sQMKe16!Bc{xA? zp_YjV1g55;l-k7k2aicrFL_sdd}MfiZW_7eCA6IAM%&p-5E}#BNrG)?pu7@oBLV6Z zq45Cm@uyy!L$v^m>Vu*z@oYA%auM0ZdC-yy$21|z4N$@nm_-%E-w8+!GE7Pbs{#IU zV47h`Q4nZphbW2AGif-M1EIkO+jdaiNDzGR+_{h;pwzj?- z@JE`Fcr^m>0K{VGymA|QK8xh!D8e0`u$WaNu~LC;8eoP2y^zC3PKC?~qpkqiAB4Xt z1c|>lvMS2iZO|RPV!y8f!zDx{7Ttk3`3&jV*J$cG4VMT!13_l)9gv$oUp#Oibc$*v-m3%>jACtK46a3aTMC+cdOhM$`4>eLi|S%s3#n9c#-=)qQVAB% zvN=D6A5#H_G@irKb_#&8JRYpYP#SJ6Fi3rZ-; z>Lxe_ItZovUd`kH3{egU_<2YxSVP$?cBNDXoN#X!Nj9qzua zH0+q77A~t>Y47=c|I%!HU4YE@q@WqG|1J~9F@7Su`Y-qwJ-af`&(G>I{SjaQc|B^| TS@i}X00000NkvXXu0mjfgGz0D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/monitor.png b/apps/icons/static/Fat Cow/16x16/monitor.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ca8eea753d59527717c9271c08ac4b66405fb9 GIT binary patch literal 701 zcmV;u0z&eRZ|1#qO-w+H zkOUP3v5H`6Vn+Y79j`{goq&@`}y|G zhiBf~P2!T_-FM;6oOACzGgmx)@n+FEU-8}p2sW}tLqhNqkW##xzjM8+jIouwx2{5Z z3n_*mpX0pW$HAXNFahf&UM_sBgs`&KAnW&W?#WL~j46~4#fVE0O1iK(@<^0KA{`Qf zC0QR`JB)zK2||{%pJBYLF*%`8E)@icB3Kg`3B(dK4;?DAp63nRpgiTBL)tS?d1g(o zp_2%T*)=nh2a2s}K?31mGoY99=iGpR&2<=11VynbtfZibRDnPS0*{C-L{8+w^wLm4 zp^tK8>h?%Lpwt8=3Od$#1uAAMBuIosLLkdU3X3$$$TO%QFm^}~sS-g1)4B|A+X(%x zL_4!EX%H%d>Gjd;7+je$yH}(fnYt;jkR`XRz>J__lKK@z>=-7$0!H@cFR;P!wJY2^mT1(_TVBi_^5p;ZwhH zZ@zZo>|E`~+QxMC(s?X?Ucs5!qrZPOzSmzpe^%c&6WP)5!-O1`WOx3_39B-#S51wz9yodufz&q1xV zC$&=W(>chnvcqo&j%P!%y2HxUfuuD@P(UaISs?B6rPP`L&8_l4l4QFwkBEdMQyKxw z2x!=}U@H*@llDyq`Fy0JQYuXW5-o>BPr`AXumkDR3I#k?c1bW6d<5{b%j*G4^J|p? zwv3QOGLho(VqhbavXIPbWPJ-NVE=AkGAZm^S3rV0l-jC-K130u7 zcr=P0nOa$T`Q^j=qgTe>k*C6T!?g}I%oJi!9#G552P*qR;R|&d@w0$q?Ps2~ zG}c8M5AQ=+EQ*GM)mTY>$LHx!s4Qb>b{bQ&ukdjaSe(I-*nIiU_FlgqjhA=Og_FO0 z+zB0D{VKZ0bje(UacM4{zl5O|*U&5ezrWZ{Y(;*6g~#meG7;Nw_J^4IE5HErY8Sec SsR%#-0000dgfLUf z$G!JFW~P76y|*rQIsZB5{>=By_kHIdcI$4cPixa?i~(S4$!}?kF}fHyXZ>C6%}pYX zRbxl%32>vpSpj4coH0clbknfKpbW>oo~MnrEtHB8g(0@z_=1WufzlEeuJ6E?xpEx? zPjGl#!y_;!)~=JwU~vh7-6aSkl$T0WR!EfkIRZ}*SQ5}-a5<<9q*bO2t&gGe@`TYE zK{kd+c9!&%ke&lUyGz=ccp%7{WJJI;R0L!Lx@ny!AaiMI2m(2-$dxZ32q`Q9w*&?b zS#UH43@e_eU>-k9{%@wLEcDNI zUTayuwYKHs#B^0-{cb!O97o&z4m8y5f+B@lX>i9OcP{$gexkU6&&6kD#hU7o`UACS zDlbbu)z#Kbn3+G1*TYY+Z_8>(n#|b57#g3#j7CZ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/monitor_edit.png b/apps/icons/static/Fat Cow/16x16/monitor_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3c196c9b2e6042636724f6e312babbe763482f GIT binary patch literal 786 zcmV+t1MU2YP)(2Yhq)hgN=1ta|sLn~dBR8-I=VyZ>aB4|+%6$XkfbW<4;7%svhmVh5b+# z{*?LCj5G7*y?Z-%W&|00yzf3Z?|$F;&N=t8yU$(>NU6d~DF7M;Php5LdKnCZy^fwg z*~(ql3twnI3PX7?*ak^uc}i{4phZH1!BYmF_Y8$~n0ua!jN@S6t#2qR;qVt(uzV(b zA_vP5Fe87usGImfXRJio5+MDI95FqPSQX;qa6YXhvU-sduZ>tg3jJ9gqE66v9d@G6gf!K z2&vcv)%P{dFq>rf?Fp=sXxc79g7E&+9$Y=!fTvykIM{RuZ`m*oJn0B=UBVhQv63xQ zGa0s#bx5k$wIR(Sq*01jv3dlvQf8Sf-9PBA}!I^7N8M%8|Mff zOk`Lw7H`+0{zL%yIS;J;L+nEz_MRTZ=gHCB7?bg}k&n}pM{Z8Uh$ypUR~kr48<$ge z(A-)B%+3+{FS;jpV?1~rzSt<7#Og@)WE036$~TUB^cO;=tG= zbWaD-_Ba;WbSqW}U$|a2-<2KJfmqAo{pcI4L`6J~mc~-_#HuhxnSoOig?Eh?2A2OU z^bEXt7pa)bh##}#sGB!1Qgg#`7H0af#lyCURcj*!|MbCMAp9!a{9k|p0K9_`mzuY* QssI2007*qoM6N<$g3YsAsQ>@~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/monitor_error.png b/apps/icons/static/Fat Cow/16x16/monitor_error.png new file mode 100644 index 0000000000000000000000000000000000000000..fd43f373c2527c36be5ac2987fe2c61fd5fbeae4 GIT binary patch literal 766 zcmVSJc5v&RH1bhjagHDtg$NM$dd3nlN zi?CXQs(aSlHFV%X(YvN+^1u_^g`-*6*rFQ7jK$6qFt{=g6hWS^Qp+ePB0Z7_>A^~c zh>7zYfe29vt5lHYM_Mvfsw5y#Y61fV?NdphNfZFtMsyah;c{_1I*K=7bPko+kRVkc zlT?>U;3cS2TMHf&CHA|V+TqPltn8Y>W7n3QllG2^?VNHy! zQ%}&jX&T6{W%C&B0eaeh#ht^gaMsk7S%wgnej>Vc2@Tzwfw@`4 zvEu#*`7ImJcK059do*p#!BZDs`VF~V##kinY$>hkGC1Hyv9ntvvwjtCxwdy?i|}srvs7PlF2ZLH2drc#17+QB?h}}{g^3^pt*AJ{bL7X w#nK^M9IpB|Cr`4?#lQ0l>P9pEbNv-y09M%;#UBr0YybcN07*qoM6N<$f;O61%K!iX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/monitor_go.png b/apps/icons/static/Fat Cow/16x16/monitor_go.png new file mode 100644 index 0000000000000000000000000000000000000000..cca7f0a97c0e741f42c319997a34a7b27af06814 GIT binary patch literal 773 zcmV+g1N!`lP)zPD2OmA6p}1|pdhoH zl9_Sd%)9q?-g}P8bb05!nRn0ko$q|-KGuEX&OKvn####?jH*@riZQwvIA`~}&Ky4` zgFt6GJDS0*24@wJjd0ekC7!2BS^!7i=gs-L60m`Kkc3qi8Iwg@zIB+}xPsQN~ z3s-Wu+`uI;C)Tc(8icrrAgtn-%BW2$)TI@YUQFOh0xJRv28V;fLWRn-rThS9Ri3oQ zz%K@nQDsF>1?37zs;;Oq@jz0~DhdNrwkY~O^->|A<_dlpl0d?dad;AvkTN1*kX%7< z55kZX6p7$h2|xr&DHNE8tnsK4kS~)*^lYT$)&mz&eBFcF<0ny%3o(JQq`;>UlH|N*Sjcf$ zs^0MH2sSPaA&q!^E1D+B>(IQr6+;t)m|n=Q5>N}vWa1WMB)EobPIHY}(g8zI178L41sWjKxNDw8h7I?kh0*62mXLaW0(2m-XLD z!?qn`hxRuiQ~Qdt73d_OuxxPkSqd@*On+JfpQZF!S^e>4e}3=3`{;SQv0)R4JQ1cg zCz43b%oBJ7BNcGG|Nq)fvAJqbhpks?P|Q>|{t7SvBcBoiXp{ie00000NkvXXu0mjf D;G0#X literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/monitor_lightning.png b/apps/icons/static/Fat Cow/16x16/monitor_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..310744a8b6af0888795ecd872f88da7ab6ca23e3 GIT binary patch literal 814 zcmV+}1JV46P)wfi!oXZoU^N5sAozJS0Z6Kp`(M7)mS{>W0%e9ipZgh3r0z^=S;7B-)PO zImL~o41BsmN_j#v^o%p~=NSgH!l-l+I=~$L4zb212)_+il_xYN+pa^ z6YJPdY9>RKOU*J8tmwcp2YD06qKRkl>gOUH8-_ow5at53IM>i}ab`s(ozFiV*nTE^nZkQm$EpzhAg|`%#9fP|@H7@USy>7GqZYShoMo8VY$$ s2>uM`zw?Xfgxdf73khA7!M_9;0Pz$lLkl0`t<8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/monitor_link.png b/apps/icons/static/Fat Cow/16x16/monitor_link.png new file mode 100644 index 0000000000000000000000000000000000000000..e4ba988ed349f2e149979dfc7fbbfffecafa056d GIT binary patch literal 850 zcmV-Y1FigtP)k=vm;Mg8Ssk5Y~gtQC@>Mp4>@qm;61Cx)Dxeg`PG~F9d-MQ><4=KoC-B z0v`*SjiaM(F#y15fDqk)&v5~G+|h>R9b;B_3R2JS!Zdv^mO3Eao0!iHGyW# z6C)F0C>erpT1ayX9t^k+$t8n5YT(ft*Cue@L;F?|!pP**6e&;v5s*BZwRQ0Us@7&p zrg}vO%ax57Z#f5pS{?j(AKSCjCF1u(+Th9(35}qTaTN9?pWx7*Iw{-CdN>>h7MNsOxz!X(x({vsj@{ zy?s}Z%jTecDmq21Bvw#anFQk;1;;@uorZD#`n^<3(~d>E=$?{N*0k+!Lt{e&#gyam z@MFXYq_{*P9z&$L8Lh3Yh(sb-Tw21nnVCT3zQ3gt#&PS$z==#IJ3KNn(ikc$LoSn{ z_=OPJdmL7IMgHy3oz%k9XZ7*r7;M`{GMP+FO--I=8xCtTRoVY%n$iQ>LC|^ndr_V- c{ab(m0F}XVLf~s_Ja^1VnGO+DHTx(twJUUqD^fyK^Z7b zoq03!?tPtm$6^%Ea5(qgch7gfbIv#H)}!$WDN#(2fYI-tB|EHImy9tO1}1qN%i`5b zJuo?kX_zf{6Ma8PD9U6rH_>}ZFH#Kf1Fq*I9i%C` zsKvyDat-2xs4iez7CEO^9i&q!WYTGbVTJ%g4Bq>Up}`)inO^56F<_|G8c?}hQeBm( z0n;>L5lG=&|5xs<~B@EToN>ta>JpyoT7xxEGBNbTq{-cajCkyE7J%st6 z3z(exh^d(mcs}t8bplYJT#cksZNQ>2#&wD1@(OO=p2g^Jucl3fVqtL^{TFA5fk$j5 zY;IFoLXT4etZqa&&|V-N*zo)St1AM%=clMAj_!eoYbfMX$Yv~5BNt)7u~vh;*vndwUB&JnI<09E9^=Spt*|XPQ)MfDM`k&cvrMd1KbDt<7(Q?%)luaOJ zYzmyj(~Qt#RDkvB`m8!TNZy7P>%VfnzvIa9%SXG~{mHi_ban2j%zrIC7#kXRimkT7 zuHAXOiF|SU#lHd!0B8vwl#C6fPXGV_07*qoM6N<$f;#3~ A`~Uy| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/monitor_sidebar.png b/apps/icons/static/Fat Cow/16x16/monitor_sidebar.png new file mode 100644 index 0000000000000000000000000000000000000000..8de636421ce150e8d15f5a5b46b79c42d3354a51 GIT binary patch literal 755 zcmVQ)W(9$LF;z8)3b?jE*r3gB8iRe(I2Zcb$C^{60$D*VxqdzEwLK0fh zb@$u-X1?j2*%ftZ;AOsf=X;)c=6#=G*Y1u#N)ns3)&g)*GhB+fiLGtZCuaTCU5GsKnpjk2q zDY5(gC^B7b5JKX^w?8<4;ViT^a!!>mUF)4J={(6_%-p z&3uu%K_`(47>ZbtSrjZ0Xj1U~M;^nYU%iQ7%7~&;+(;zVVXWCB3PM-8s@(7Cv}oM#aX0{828hOu0-u zMdNz=_YPj}-PPGOu)kwx-NcJ&bhK%MkGijXlfuwVeJKeFHIqN;X3TZP5fGT0=Kk|c)TBL zi(_ySH_&tGA%qs}nvpYg5 ziL&QmFf1W1YUt|VaN0Fub^*5c9*Neg$X7YsAZlk_fcop0q}r4~HTYf?*T(-MpgEec z5)PNbQ#JIXjO1xaQ_&3p2FtSWZnhYWSyaorb1MtqMkl_{o095bnyu;?OvhQBNB0{N zhDaj5SD7=&07d8i{TX{OK6dWn<@-aav(C(y98$?db$vPa?9J21Z<|)F$R1^0A3)4l zrIb2-dla#jmMB|5J(~XX)mUeIZ#x@D?0+#Ilp$;vHnP(nXYZH^MV6_K(pDjRva5%- tRl^oy-*<8N>7(dw!Zs-WG++EDzySN|7Zr$@?lAxW002ovPDHLkV1gS=Jk$UH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/monitor_window.png b/apps/icons/static/Fat Cow/16x16/monitor_window.png new file mode 100644 index 0000000000000000000000000000000000000000..3d3a878b1ed38c3761b802ef26ac43a546c7c018 GIT binary patch literal 735 zcmV<50wDc~P)J7V z)F{D75YuQcoUsrRivzoWSSSdlwo(KOZL}5*h(!tw!Vx2a0fU-89yY-U77`Hy0X09D z{d+&o?p@A!0m!Z6?BW7r^e}MFW~A1pI(}sY+!+Yg z!VsBjzMxI((0;ezFplHN!kz-|Ed6H)6+T)|U>>~_`fDlS@&;#OvuLMd&Hd+4B?PACmI_g2w7EXN z^r>FC{c)iXrM+>)o^K@2L9NwoqESpnkdSHAn9scf`FMA(`q=obu_Gr>UmqIm3uor) z80#%}jLn5b!D>l>fL46(t=Rf__aFOv;QFdL=K+(2V>a%9471S@U4*j=nVWTzyJXUDK?io R2*dyY002ovPDHLkV1i1hRki>C literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/monitor_window_3d.png b/apps/icons/static/Fat Cow/16x16/monitor_window_3d.png new file mode 100644 index 0000000000000000000000000000000000000000..fa7f33026b0f3b41d68e2589fbf0ba8991e8dab6 GIT binary patch literal 736 zcmV<60w4W}P)qAYFE-GaM2=yK+w$6 zoHsxB-p-wQlD!<>Vcxwn-}%lt_ZxBR-qdqzUEMhcz@z2bW(z{_Cm^Mm)_HE~!$bX$ z&Oi#j?>t;t=iGl>9u^YDN!%ZQQP;-g$kG%?ZhS#oTL2M;2tti0(x^oeZ5pVBK!xO? zBuJs0#Yle*zE=AtNt&U`;tH{FX$O1oO;IWsc_;AsCrN}uBpm|YT`rNPIV_)RXDyOO zjxY)#qX1~{fH?V(93(LYqc_h1aRwzVv><4}k~>aPdg0o;-AFR%P$44Nt8nRNPB#s2 z@NO{pww0*Vci zETcoO$dw9IP@xTtN+1ynS1PeN-0T42)bQ^zYRaMOv4YBS^zY7#jI?!L0gsTL8%AO! zW~hwf;AD!fE0@W`fNPtFNIB{|gjLLdq+Wryu*MKOY+M=utTd4Ay-HWr%_ci;1CbhGUu&f9rckS87kBH-}|CR}Cf9)qaTlN--Z>=x>5nups$};8f S8FV@T0000M1CL%36XDN&};^B*B-UHz9iKK_VhE zv}O04ndzH3t}DJovpdYp|IGa6`(H*_YcYCh@0`(L7MugF|Emf91p=A)rQFi!N_KbG zAgs~;v*TFUnC14mpNJ2kY7Znn75lOtAi_nMg>U%$ZU~V9!b(JluHDDY$z%dbDG#t( zV|(ivKlgx*-D7w>F^Q)y>v5y~58C?2X?1|W>0_6exY~iUBPk3W19~1r7;g=|G7ngs z|A~BV9qt_su~?S0lrVC!9g;WdD8k`^Q6!Z_Dk+gk1xP1}v=#53y8@w6$Zu%EsiNW` zXR08VU(cTRqgyN5rIbj>fOAPVoPs4l1_z_`=c7-4y zgogvh1O%Y!LazG_o=i<+xTtaeI8C~O9bK2>6u6K_RFEKmhoxlt=$fDlE*Ty$zfeN+ z=B+56&Y&C#Oy9i#ts_+P=%U|Hmu40v6jcbpZ)Syp@>m!4w;aK5w-g5ZdJ0q##RcJV zPr%HxYp?_uu5F-LGm%fR2UxiV#v1NtVtD4`@Brs#8Q}a+r&Aa{p|}qm31SSEU0|g^ z(C?j{y|tUGCB3BJ%k$f4yETW`y*V7Z{sV6dn`#Q;>Nc1exe4RS*{*mGUV-!qCeAl` zQ#_hl3|yTjq`{WXzF5KPMg_C4?%?3ycTDv+A*FbQJr( z`t6CpXF|zf*=888vbJA6fTV4-W%2*5{8xYh0Pc_LU71&u?f?J)07*qoM6N<$f`4jE AjsO4v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/mouse.png b/apps/icons/static/Fat Cow/16x16/mouse.png new file mode 100644 index 0000000000000000000000000000000000000000..8bdc31333e1eb0aa37889a9790463671dab9e802 GIT binary patch literal 810 zcmV+_1J(SAP)H$-N+MFINdp8F3IehJ zQ2MvqovpKr7;Mnle3{vu_uluuZ*~~`XIO3a7D9*(V8Ad8SOq(Nqs3%wZM_-J%slYU zY&M(zN$wxCn%;l-nA#nYXe{+*YC837*iPEo+foLDp@Duz#(reWlL1p{NwNK6!v%a> zT9)!76beER1XNd7v57<+F4wF>!Yb0qy^s5@=}SvqoG3qriBA(?Sr)Na3@=AV;dDAt zQ&R&~Ru&4ix_ZO8YU^JP?mu|+u<~R@d*h`B#A%j1jRtPF8-YLokysQ)V>40|mtT+v z-j!^UII=)@Pj5?+R%@%Tt3^?f4qlHRt7|`?U|5uwA4h(E5V^UBP^K>f5eTBuC`2O2 zNi*(s_tYNIXl%{RP59~cV$v}Kp69?)vebEj5U6uUQ&f&UN3M4b94&)SQv1oI9Fa&wCI|ff&y;N0OO^#Vj$3e0`^)2FP>)!U+TKJW z$y3XmEa3C`ut}}o?YeWF;zQ{_UdEhrrZcC)Fj5>1qrf= zKq`3kqzD#0c@eyb$0~>i>7}5c2Tyv?qj;%kMJQ-h3epNisPtqhh)A$P^<-L;CT-Fx zO}g1lbocF#Gq0xRXCDmnW_I4U-}`2s;`=^$DT*Tf)5)2;uIt_Ay{2h!T^Boh_1^H% z`8&LCoF`_o|w9x?C(pRJ2Qw-I3#oB zlB}08=aY%P6xCfr%i0C_V~MMW4<_IU2OiOWK0S-UlgIJy{YSWt3(xZ~kWRoB&aFTI z;&U_>i%KoHIG10;+0)1HY4Iz3iaD3=j}y3;ZUqSaKkp&7HwqsfSQ67PQ79H+kmnp# z5Rl(4AdBBjJb5wguly(=o`@s5FA7c7psI>wWLY+9x(?H9AeB6T8^f2BE(Ut7j*-h3 z(A&G8X`*wfnhIU7;q~kS0er=QVc45{{qUy-j zu{R9^p6?=?U&qpy%xECM+}o+oBvN)cS0=hPs@qj;RVva8M_@T$W)ZVo7d%KL!>jR! z7r%X9MXs;`mF`Vll%8YG^LMTboP&R_QB5BjI5l)-002ovPDHLkV1i^F BF#!Mo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/mouse_add.png b/apps/icons/static/Fat Cow/16x16/mouse_add.png new file mode 100644 index 0000000000000000000000000000000000000000..33b71c0da7dfaad4123b44a5c732d0b92a83c175 GIT binary patch literal 886 zcmV-+1Bv{JP)Q50S0-aEt0m^o=0 zKB#<5g@yUn2rcn}QC~qNNdJ9AK?Ok{eMCQ%9~Jl!^ivoXDTG*%8GR`!`N+gKsgsjB zj*gDbIQMbxZQpA_Mh73#ln$IjE;^~jf{?Sr^_XDcXc-w z*v>M;Kek z7c$cKzdY#40-;!Ekw^rsEiD)v97JJZAzV%;l2cMkIoF>{CaQ(3aTDQDUT)5nlPAis zNhtA2Ntl_L!SeDlHX>nESJ%Lx_7Zl-Lm5^pC7S`OfW~=!T1rY&X-N^%(o*4H48S}0 z10oaP@f<)x!V28(UC7MH1Sg( zcgEr8`~m`j6*ycj@Lykk9k_S~IF@A6PCD;Xxesc`;g6SMl zqFAOvimFAJ z1<0?5Hp~%02_auCHmuG}UzBnaI(-VVEKl?i>U3v2VqZOhvA&9^s(|8_8vZ3eBoX*D z(SW-jw=QViD?L}tzmX%7NOti6$B?Cx#s2d!Lu8A;{a&)fzs{D(yuSn(0H1(~V)l110{{R3 M07*qoM6N<$f}>TE8vpdI*9{@TrHWhw!1^`V)eno6v(1g=A3+-6>dli54=AVx`ot0X z8uE$qvTgUaJ1amaW-K0$!~O6fMn*D9ya_3v(kfVWm<3eEy6r_p{rj34V7C`TT3W{J z{2VMC52v#dd3j;vi3^d3L*qeW6id#4M>HS%}H?U21+No4~nKEdg~f0Uq3a^J4jduZ`qpp z<^cqzYly5yp%5ZR`*j7V4I|-4-zAjHd_>dflYp28QX7MBygiExOCqmQO8W31IE_K3 zo|053r6_AgLPcfL!}A19P1V4+5cI_W5DucTW+!NjX9Pw-83TRTRZ)rQ#%6?aw}4lT zvN{#j5KYO*CKhNt3bb|pVffk&{jmo^GMW4|q_WC<&ogArOhW4JflT7?l+4q+kVv#V z^7{Q7V0W+6_}JPzv5MfxTXHsLOQLhfaXlh|O@08grX!MX$Lja*<|T?mqezou5qV+W zX3w=jATkPLejS+GlLi zC~cbBq9uJ;Ur5x_v{Xb8K@5nX;8I+4g!@2j)ob!G6JLd{#&kw?8vw<-NK@hC9D2iaF3&J7Jc>)lu zZ%kxKhr`jEe0XokZgB2RtXSFR$Eq^VIaznO zWRwsCD(o7%g7w4KQJ(%l$v{yBYF}SPeYBQDP(ZTd@zw7XmuX+b+Gqfr3nRM0z+_pT z9VPnn$zgbIUV@g-qck&))t*H-{WPdDC8^8UcC^Ndkn(WX3UF6D+6~?470b(3r5#Nz z2aH@Ad^!cm?m@))1fiH0VCL8m9cVbV_bbghx7ILJR0M7KIx8PGrEz!n_U~Wc)_z

      >R1iE!FMq9=)_wPl6PsAVEkYLJvxbNR<$UCQ0b^`>a^mV^xuzY1_D6f-^3-DP=|Wt5OytDZMRJ@pfm$S!6 zV{OpbgUH=;r+ogirvs>S3*{YSAMA3wF@EU+d;@*{=kuXEu#J5Hv-qu(K|e|j11c8? zM^lux3!gr(z%or(mWAQK0Ca9lIRX@goe{K?stag3kW6o3c5(zO@t+VBECGSReu7y6 zJHXw3InsX^HA8`EGBBY)VGP;L0%|o46fRFrAkitH9Z)FN5qbZO02bsDOE9E2G6xR@R$X=kB)-RH(wR-t+k{rvC{?3XI_Wi4B`r*((*Kb75u0%YEJZ?b z5-GL1mZNlalq+QvOQn|Q2FGeTCq+!jb&dcU`kR-t*MB9~v9^&1qjNLrFX`pCoR|OQ zIy*q=>P8kA8XldvdHb2ibKrdMp@UGh9q4*9w(x51e)jMBm(~@r3*6n#vUkXill9s* jQpx_1nceODUw{DsR6lFdMSrwl00000NkvXXu0mjf&u=#H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/mouse_select_right.png b/apps/icons/static/Fat Cow/16x16/mouse_select_right.png new file mode 100644 index 0000000000000000000000000000000000000000..c93a688c114707e643f09bbe3121125b6928e68c GIT binary patch literal 713 zcmV;)0yh1LP)0h9vz1|n!^Xh2I#Gd8uh z;qAxoC^-xt#(!u&d_Im~!0!!U)X$$jj^?H&xH=7r#7C9wq9i%fW#%vp15aL#c>|<$ zP_j$Nn*}fuPp8BFlFM+VToj7}MWOzef}LDUWSe6ArdI%wFyq;f9XR&G;qn?1p`PrdZd=ajaD6AIBDQPXVFPJ9PMIyfN8&jVr zZh8V9-S2;&H}bLRc!I*Ukz$bN`>A^(SrsRil?^HR87;U zP4eiCZ|nj5ww!B64y7Pm7mzMSX7VV;PhcdMSGFf52C^yGj(aN*fbuz( zOeUb1@B|j$7BF<-I2PX(l+6Iy{)3Q0X8iz>f9EBV@dP|brW8>kaIGelrWD9eQ+n+L z`T_PQ;&?du41IJ<_kjdlFN~+pUy}yLatqk4=rGMDGU>ix0KMM8@Rf_`>FHJ}Up`0g zqxaCI5S~V54xy&k@#57=Fo2|bTegL|VL}TrHU3mJ#ewBmdwuaAfbG~j#d0OXL`7rK zwzqPVQ7>Todqu?sR-s|&%RhFjXf~U09G672Y4+E21C6@A90;)bAwOF9Rwlj$%!Wy+ zx{#DMYtt}@3xV}Q5vw2bqk#ZR3v=&vy}rJ&S)z1pRBKgYzM{0_I@lZU_vWEvw4_+O95R2_Q*+rdcn7?4#R(|%$ z*v;*)TW`2vZ3K6IXa2b)M@hPT7a1g(VD2)Wv zsA&Slgob1rnuey?ea^n5rHX9_Ci61Pd^7XSEW-FMPN5|DbD5UKGph>H#>Lx%_Lj&H0!?1X{*41TkbD2j+&VY>A@n$!Z;v5(z=^@nr)6OKLnhU^*A9ox360xG zwaqT79GJ^s_BxpPw@_DR5u6KSymtsE?lHXTc|yB4ag5%PN7PGMqt=bB015#VX?{CO zg)-{6K?eiqMhee*FJL-;*P2ZFtWb@37uG|rg@My$5nroFM&c+eF2TtiGB|5S@iRvq zd4N$r@ab`N7m8{jRS8yzbWXo0CS!zZptWy|+;*7vy~wL`;I3-rn>|3s1BN@T@3Btf zLR92g7mF*ioKb)Ik@`R7ba@l&{wyS zTr(zPdh4y}!}QGk1weXqla-x?E)DblI{yeT0OM^7e%m#yvj6}907*qoM6N<$g4@7N AfdBvi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/movies.png b/apps/icons/static/Fat Cow/16x16/movies.png new file mode 100644 index 0000000000000000000000000000000000000000..db97e5b2bb75711f941f357380327054dca93c40 GIT binary patch literal 697 zcmV;q0!ICbP)DVn%wOdx@@)P%0+-~+Zk z7D7qe>Gj;9j3u!#p5)}7@7{C1^SS~^Mn-N$>h*e(v>*tADvDw_|5$W9rHi+`{~c3^(~8487usMTs_ zuOcsNb8`!fjGKc&?0?-yJRXN2iU>Agky;7_1JE>$=QatfpiLHccJS);GTJ2xa<>!P z+XdwF+tjyc;#@9I^I-5@9xzUmfU!C%H63oZ+XxT@q2;&b11%p{=+w^=&=w%ea?9Xm z67I`mOafgeK$*Lp&Xb!~B&<<3`5G~&1jLwq|L$#|uIo*s`MYpxK1?3deAn0bb^jwj fNj2WmZvh4X1vDu1=svjF00000NkvXXu0mjf(eg>n literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ms_exchange.png b/apps/icons/static/Fat Cow/16x16/ms_exchange.png new file mode 100644 index 0000000000000000000000000000000000000000..be21ab39e9f2cc800de6145e8a4461bc44c3a890 GIT binary patch literal 734 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/music.png b/apps/icons/static/Fat Cow/16x16/music.png new file mode 100644 index 0000000000000000000000000000000000000000..e8c20b9f9f579f849bb395edfdc03787a3ae8a6c GIT binary patch literal 554 zcmV+_0@eMAP)WTASBX z)LT|rh4PAO_(+1c1nVpFxpV&}FgV|8ZtFy;uN)dABvKi~lWE*sK0?!OscOMF0l@H> z5fM4PhOR1jSF;qDAwLVIsgMNGIe|cg=*0=Rng-J~fa?$q4yMT4O5$l(s;(b(u7C*Q z+kH%vUpAHaL+~sxw;|tODYWxOl6xi=T@sM3O^x(f0Vz_P#DAZ0>;YNOW#2V{HPWRz z&h;=&Cf7M82ru+};CcnyNY5LZTHvdx&8?qfmt|*12j2<0$Crt~iJ)5qF;Doa=JlQ7 zE)>bFiagTKD|`}~e-RG9!x{KfG$QEM?2|Ooujen=2|*&5GJSgw!hyL#mQL{kIRR6q zAM(%i=PRIWL^vk`ECTXR)wHXfRX?fKmesuAalV3ZV3r6;A|zqT^h5sXep?f=qn1xVWM_IDs_;MyX7bi3WHEX$zS`R<)sW8-EFAtl5WZW*h!_1UkUJU7TC`J z8OQjw04CuIyxjQy?K{L#j7nI+?dmN&e)tHZ(P-}ADTiN*;v=DmzAiY!U@*Yp(GmJ5 zeZ+CRJ_RDTR4ySkD-{SwN&?>xa$|wWbgZw)_-u@4Pn!tChzK_MxD~${VpaRTGgPZp z9PIDm{=Ek@(aepN``20{iXsF-0K*d!c?*I9q$pBpOWA(82QeVljlTIdTAR4IZM}Osa$sWJb<;PKTBq{ zVo-#2faNN$2XLEAhor5XCNr=f7LC+ft=4Bx%G#ATY2`){iTz%$*Q7+pOP4xn@%q;p g7o^8r=^p_G0Fdd}vehC@*8l(j07*qoM6N<$g8DcP+5i9m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/myspace.png b/apps/icons/static/Fat Cow/16x16/myspace.png new file mode 100644 index 0000000000000000000000000000000000000000..b09ba4fd7753a2fadd1190e193ee4acda3969a8a GIT binary patch literal 663 zcmV;I0%-k-P)1ixfrh;z1Mz1q-%UMXFGWc&Ud{D2RAcK@bl@r1l_shzOnv@uY_;+EzqO zY3ZTjFEu6o+xMJ#o84qRSl{lj%-i|CnfJ{+1GEnJj7}-3vI+{DErTD^n4TCP>QYKU zF!(?|lWlL?3MeK}v2cEaeF7T6-olsfSzvUEoG!tc+uK?(Qh1H!>Kc4sMsU+$kO8Tr z2HL`cm#}fQHwVUXjNr1B&LA;gx{Q@opgjK@d-tR;{jq{)6Yp^4TsKULxLKIQ?FTP( zk>PR8Fk8|QaLKc&%+6gYtgZmNcP4SMuN#$Rpi%_}`tooruBd)YO~8K2YeMeWE#!{g z!0g;FI5zO9{0)L42%}9>VRjLvSD(?}yB{VI z-Fy6o64|k?h_Hf0lc~Wz*{LI)TKt3icHqwVB*uzwAuJPf3qO!_MXXPemv$ZfwY2&~ zq=JU__vB+4PhKcc#r1ASBDQRCaCUGEC(hs3*@Y31{k^zSB^xvd$=!>koKIo26{Znnq6BnF^N*P{`yj4=z1}l zPK$(WO(&=$;aKw#q+eeA`m^@RCwB)Q%z`7K@k3S-%HXaNTszA z7166jL8KR}H}U5pA<{#=2!huNO1*n5Xzjs^6;H)OkZP*p4^%~R5J6iHisz!%N@LTQ zzt`mD?YcAjTG}*T9GEw=J2N};&CC-|yTK$i(9r;Hr7sv+H)jPcgeIHNS|}m08jay< zcG5^d2^;64m5jjzqA4An&1CxNDm^r$%~Jwmi#O!PgEkIZ|m zJzxq|h6AH|#_`$x$^MxHW-F#tV$$i3Y~(|}&|$$(x-hMpNI?-+z)=>Tk}a8(?NcCa zrIcE_c*z6jIWxGqE2&PU(pi>;JENLnC66ut9q!KE@ZQZJ zx@RAP;xeka7wZKq4xdBy)imq97l$p3{I?Bzu)N5k`tkuf2Tme!{PZU5yKXigHM z$Bo^_{A5UyFuRpJ-*p~1#Io`6ElOh}SURgJ@P)+tRVheIw$#)=)@zO{+nch6BZjR&ZuLOHJgC5;CLMuk2))EaLd zKZT2PXND|L1v7-PAUCm3^Q$gVycPlq0~GqNG`c48^oqLj{<0{`D1NL|iB75!n}Ea{ z1SQ`V_+3qrs~&V>5yvh(Ku~G#uNER1_nP4kOkCsi;3sB8wk6Og>(qkPf*)gG5>F5^ z=Ef-V{;e6ORH-f?y1>QDRkYAF9Z(HJ=^a?@9!0E8L(n%VAo=;V`5nfg)OLw z)Ph*LWZGb+iWLSlS5uxwYXCv}FPhXlOs~K`AkSj3M@s-jDs@oeYM$f%XVzy6cERG{ zfgnk!Tmszvq}T<6C`ho8W$Xe)T$Z3bVxGDd#%QEQr#@d}bFFL8GkpZgyDu25Xy6dj zMEf>b;nX$h8bGg;BGVB8G^fOR|78iRtzrkVj1BSA!FjMMtU zES$fKn=@$S-uKI?6SB!5qcmCw^s`7&x^|a+36H6uDx@EoxT1?vfsjG&En*E t@BASdkK0Q-;M2k7jgy42EBUVg0{{i+=2Hb3FWLYA002ovPDHLkV1myQEC2ui literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/network-share.png b/apps/icons/static/Fat Cow/16x16/network-share.png new file mode 100644 index 0000000000000000000000000000000000000000..a5de1924f2acc70928830e2d77ab475a622c6a93 GIT binary patch literal 691 zcmV;k0!;mhP)O&1oVxGLCMY)ci# zNi#Fa%zNH9X``uvJ@d(X_uO;89s{8^acE5nS%$>_!RXf5+RBrURVgKSZM^ZKHe!~C z>IOgy%AgOaZn|XprY*Xd25%{@V7#$P7FAB`7hEFGy@|>5pqP{bog_xk2_ZxbP2;e+ zjiYBRtb9O4*>EMQlrt8{fC6BtaH`rRvZEPTntG4noC~krLiOema+XPhRp@K#oI>P+ zeiBG6M#3TlVgsie$5OI_n{|j0r|E2gr=bc7LBuc#NVN+=q33kokhXQ6Cosmg}0w(FmmS<7QQW_?CgRcw&3LKe>spiP_3tA z1x3C(eG5;U&*9nylnMnZP7K$vDQ6vjwo2=@mf?%P2ru;0#gMB0=+Z;HzCMjTr5f6a zpFWWcdNq>UYM^?X&t-A={uuJ6gY}Jd>?`iYy>pY8y*+~{iD2p`S|reTFh&s@e@BqD z3=BJYaN4U3mEgxeF!AyVuD!aEk`)}4qAq~#5vZ+r4GZ;(EQqj7kO|^7k-Dj zVDbUGo&%a5Zp!}n_CActWgw=uo_Ks5iAcaT9eFAw(|(UEXH0(ox!f%lcJs~IA3Ql3 znSo7?RN)v2(LsX0Ok+>H&9jBk+U3SO+Am_K5OQJl+5CBOI=7X~Xg{5uf%=Jg71b{R Z1^}|Y?mox^I4b}E002ovPDHLkV1nNgH*Wv{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/network_adapter.png b/apps/icons/static/Fat Cow/16x16/network_adapter.png new file mode 100644 index 0000000000000000000000000000000000000000..76e6c2f8dcb0dd2f8b450287b14c497247757829 GIT binary patch literal 641 zcmV-{0)G98P)+VebS5Kxf9m2D{1i_k)| zN34lJ77B$v2?<9gFz4Ta5^~L8TY^{cprPr0eMTgN%LMA*$$xmsYUafbZ5%E3gki+b z(KKl=?_z>+l68TF@s1g&#c^WQN|&@r4xgiZAn^5baZ5p9S+b!JF1HnB$I8n{%U0znTBg|F#*f1H-8}2 zp2o*%h2E2d57PqD$Y;RT6A{WwRjxT@Z~d}V!{$bsagqrbEZO)Ot{|OCVaFMu*^1CR zVzF^UNul#V1zk)S@dF0YGW=hgEKZvQ#d04!Ti{`G(2NLgCoiIW_a3?rA4Iu0hwh<6 z$X}X7LMaBf@aD>8^k0~O3h8M)2SU^6*l3@*Z0G5LCjn8`bYfM3=}1Dz+RJON_Vypo zPpG8c!{fHX=e*!aiPU2J=^6Z)c42mpKY{pWF5B`P6)l?Tx%cJ};~W^Z)H{ b{4Kx$)MU}fjoHf|00000NkvXXu0mjftdk_$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/network_folder.png b/apps/icons/static/Fat Cow/16x16/network_folder.png new file mode 100644 index 0000000000000000000000000000000000000000..5d131015dcf2c1959ae6efb74609c74c506039b8 GIT binary patch literal 687 zcmV;g0#N;lP);yUNiQh`(W)SYR!y{OC>ruZ zOIy^o+O#I!_tx2cNg8Yp;v9D0%+7rCeY^A6`+JAyT~%t)t^;F?3os#P+N006;~$JA zZXeR^(Lq2dKvP5ryuEe8fPgW!zJMBV>08)y=GhkGOYOQqsfg0#4QS2a+i@KGqYnXI zE@qWQdzxZfv}x1;P^K;rtqt@k zYq$~#!I2$H;ahf^TvOx{&?x0f80lO#Jn;aq4B(ORiei&QGwvJSsB%MTnKP_8&-hmSjhq3&3B-G9L>m# V*zE=z)nEVs002ovPDHLkV1lybIpY8T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/networking.png b/apps/icons/static/Fat Cow/16x16/networking.png new file mode 100644 index 0000000000000000000000000000000000000000..b01070af485d1a692dcd9824b2176e951576657c GIT binary patch literal 400 zcmV;B0dM|^P)1RCwBA{Qv(y10{gbtBV0_0wWUx z!(SGLRXYk8!k^6ZUHR=dW7yw+{~4H>7#X-&|F4os+8pjNfng={ABM31{~(&Tmi}jC zoN%7uKO@KhW}v`c1_qTo%?zb_2N~q!{TLYj09CRuF+5zjiJ|+FJ;NQ9S_W@t28REC z8NjyY8vqSJcEKM;hIc!Q8QhL{n744Tvv_EQX)#<|b&cWM&p$gXD^AupH8Zqxax%E0 zxBy5SBYEjJ5MKgf#XTMRvxK-=T;6^Cv&W_4Vj58FJ`gJbu^>z_F#OIk;t3y^;`cy& z51Rr|1mHB_u$}(8fB*jnGBGl~vpsZC7?%M|xC{VkwlmfS(L(s55vKwFL1FvvKZGX7 u0Aj(Y0SpZI5)yI>J&Q9TQJS3r0t^7!WOnVS35x0f0000P)7#X-&|F4os+8pjNfng={ABM31{~(&Tmi}jC zoN%7uKO@KhW}v`c1_qTo%?zb_2N~q!{TLYj09CRuF+5zjiJ|+FJ;NQ9S_W@t28REC z8NjyY8vqSJaRDR4yB)<0ZYSF;nz=YwJhj3!8Lq9m&hYKWpB?5^Cu*FU8QM8H8C+3Z z0HlqPy!0E0F9EUQv3jFv!aPhKZ@>K8Zq;}$8z^=kh?Rg?5T+OyerNH8k77zu7RYsq zxDJr0!|=t{A_hrZ1~B2Y{~tq`mn)c-z~@XR+|C2){R^SVG5{1e x|DiN_1`r8`fdPzoP)<9#SIH%A4nJk7x$*}KOV~fCX8S{z7#aWP zML?Xu$iQ&&PHzAWBnNz{s5J-Fflw>w2`6VmNi4xkyQ+4<^~K5Fh@^Z z&WPdyrayn*+8n>;ezeP?nTM6xQ#(wP;p(dE3}1i!-eFaKs%E>1YCAV4hbxK;fV45p zKb*`=f4~3zcLB&$+|#N*O@xQZ37dD44N#Zhq36}wX85qK>O>{xD1U_ftG~hodsQ>?m x(Bv3EEEqL_0e3n;PN6_>7H2}DG&=(X7yy9oc7;^8(n0_L002ovPDHLkV1iqNuSoy^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/new.png b/apps/icons/static/Fat Cow/16x16/new.png new file mode 100644 index 0000000000000000000000000000000000000000..eb81c5ef700a3811fb01eee913be230a47de4695 GIT binary patch literal 415 zcmV;Q0bu@#P)D**{QJ!ypyOc&RLls`@b3>q#oymR{$HRf79eJY zn8wTo)X5AHXZ*)-Wye8(hD-ho|G}UHNS8v{g-{v>N}&8QAYBQ>yG*mM}41>AMV=4o~mIw$94OAw$Z6Ie(mV~gmp<=B-7t}yqu`iv0LB)@O z;qpodeZC%SIOF9|hW|RgK;1uoLt_ESzyG0bgt?O)=)#{rAmZF?3|BV)Vqp2t!tnXZ z*5AAs=>R!Bz~lc1LWt=X!-u~N2SHK>NWn%b_`o>yGZR370RYswhvbIvbR_@)002ov JPDHLkV1h~|u|og= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/newspaper.png b/apps/icons/static/Fat Cow/16x16/newspaper.png new file mode 100644 index 0000000000000000000000000000000000000000..22e5b236254247a381cffaa58dd21fc42e5b64fe GIT binary patch literal 696 zcmV;p0!RIcP)h@7xcMW? zF&AnC6}l|JU3g(hRN#e#Ey98Hmqip(*iCoRB5F_Om5j_a6{B+XJeJ z{wS{#NTW{}&Y(D`)esPZ3AaiQL8O#+R!SlmIE84W7oO`yzn9k*gw}rIy_vhjz_kn* zlYv{{><>GXNFzaeM?*YOYth@`Lyw6M7N%1ZDV7^aEacW&Y7<42gdF^OVf3A3{) z#D_1#bsc>Ex{Q3T0Ktbeq@n_S=r*6Mm9`>AMy^@V(XlaPKjsh&1}&>A@i=nXC0Gy0 zQPjx;DUT$uUQOm{BE%{^(`={fSxE;}V~q9z_|Mez6lXLA(2uGl$@o$%Al5&Ca5#*O zN(JpSGr+)Lzhx@?bl`0|jqWoqF1tqs36H<1`0$4n}9*xHN3!?v$n*dTUXD15i+ za56B|(TSB(34O5`IyyV8_RQ;dwmWFu5B7%`T)#Q#cf$fe+x@-0DlQETVP|KjSwJ!< zS#eQw@Hej+$Fw8>wOYf{sUOs^S^bGnIE3x3Ei$(OCD|a9qPqJ#v;3(z0b~At1Fe^M@)N~gbvMKN=V^4{ e|6==(00RJ*B1MwWvNA>h0000*_xN?Xmg0n;)O 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/no_drm_trm.png b/apps/icons/static/Fat Cow/16x16/no_drm_trm.png new file mode 100644 index 0000000000000000000000000000000000000000..4ec759943a6c1e805f4cacdace02673a155b652f GIT binary patch literal 772 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/nokia_s60.png b/apps/icons/static/Fat Cow/16x16/nokia_s60.png new file mode 100644 index 0000000000000000000000000000000000000000..62c900047a3ca3d28e3545d809e28f4fbe257b4d GIT binary patch literal 591 zcmV-V0tZv z3hKh0E<^^AaaB<3Ptk?oRs{F@4_ZG8e&MJLE}ZQkbc%xh2^Z4NOK#%H>vR}9GxhQw zFE97pb5BkZlXFIiUa$8q=d_0MYcPx4JeXlJj1h>)`+mQFa~A+*#jJHQ?*cbZ<2#ygCA3ue)Ac>G5BZe9uKYd0bVB>9n20V1VF3_%*yt(K@wku*bHkZDNzv>?)kGwQ08M)*viAR zv#TnOrSZgg66h?y$ncMX;(=wMYm?+yn@e#dppsy@l8mXwMFEQhRNy^as}PWg;}{eZ zO$ZZ(Qw5e1u!Ae|S*YT<>^71O$P%F@L*g<5u2oZlbBS+S_cS`C0}qy znppDItw35U^q~WHoRd@`!NA5p2pLN}ATuq*#=T3(L7D?o9gnX zb2MW9;5jh!+t}@Pzk2U4CvI7pGUWhS)7*hfbDB#gf)K*ya5%hjfPe+3_&I_9$8XmB dn*aP2U;w;7-$)>Bu`vJu002ovPDHLkV1g(Z0N4Nk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/non_derivative.png b/apps/icons/static/Fat Cow/16x16/non_derivative.png new file mode 100644 index 0000000000000000000000000000000000000000..1df3d1fd0ae1cb8633d8dec65ececd49224952f1 GIT binary patch literal 478 zcmV<40U`d0P)kT#)LPJlTV=0lP2I%B1WHtgO4D1<6;lIfGq8fGZRW^(t=LYZL<02+nIm1 zYA_f)WLb8Fh@ccu$WjpqBqN=IAP62iole(q^7+LjBuOFwrK$mZ2m_kUCcMABUeQ+9 zAbN0%9~e(2l&oPxz9h4LcW+0&9EKO4A=GNM)#+H0tk$YveI84IhsZ|IZnt1tj7A@# zF8~-HH)3d=oPrH4=#oA>o$Tfg`n_JkX91w67AUbnkT48OjpWkj#)yvf#TLjAMSD;E zK98ree3}?Iw-Egbz|L~X#sqMDbhy=n&+(V&5eptDh~qk((S5KrTRKWka0>@_w>PjZ z5C9W-jBz~%Yr{%_aYl5y2tYB7AEpOdLlq(O9?~>jnv6Ms@3o;f6?aq2HvI}>GVAkM z8m2{22s+R*s%^n~yLM~MbUM8s4qvXl_wd)y)aGn9d(N-;KD`I<|469f?_U810RO|B UklrQ09{>OV07*qoM6N<$g5mDU`2YX_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/note.png b/apps/icons/static/Fat Cow/16x16/note.png new file mode 100644 index 0000000000000000000000000000000000000000..a9db17ae29facc5233d792f7ff6f3ea5aecff95d GIT binary patch literal 526 zcmV+p0`dKcP)K@i5j-Mjn+F$pT7 z(MUwa#;C-?%15x$%2)6WEPVo>!NMw_m0%?XK_R435UV5v5mA#gfsorhXZ9}9Bx-cH z-P@g={mnOXoG2b`)?7!$wCe)&3^f5rAs}q4zPf)MxB2qg-Zr4<&=p?9k46~;4GSn9 zpT^i@YfU#JE5PF+ZzNHV%_LC10z$2b+qEoMJX5B(Ovjd}T zC_$O{j@jmdY6CA99$;t*1W4|76L|`_E-Op{e*g#qxXz~nA*JUu0NJZ{;1jY_(^8 zRmO5wVq|g@h|b~Wq=0mGfz+yRYSF&m2e_0mHl4t0sRpGQv@Us#G$lBL0PX|#Ky8s$<-YVzj-EVxktwp87o2L=O|E)#vyAJ^d0Ex$*#6KM+ Q$p8QV07*qoM6N<$f>^lUrvLx| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/note_add.png b/apps/icons/static/Fat Cow/16x16/note_add.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae3ae8ce0cac476ceab7a33b2c94599b45531b5 GIT binary patch literal 642 zcmV-|0)737P)9}?;;))4<5Y<>LuvGV-d7?P|&Lg9;M(}LJAe42MHd8H57CYhG3;> zY8x$PXZ(LAQ9Rh-XaCIZ%>VDbKYvzK9~PRX6KAwB06l$808$7DPpwZ~s{|e=PhCC- z#I$LIi}8(J^gCC{RE+GsYqhy2b`elgM!J99zs1_aV65QZzRCj^g#!r5|q4z<;@Uh@<1V1#GCp8DpjDdibt%8 zDu^&XBQbY2z}%&2tVV0ZoFXTg(kJE+C+VteeFr9jd)V9p^2dlvCYR_Elm1 za|>vHatF!DTqgms>=VO9+?aI-bDiedp_{Hk9+Unc26F>wH5I-!TCNc)Y2~}a14v=A0hea9ri&u6o761o6_nz-P3Dks6MVd1Y@X)m!{izKzx^P8 c|4V=Y07YKF9Lt*}4FCWD07*qoM6N<$f{(-)WB>pF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/note_delete.png b/apps/icons/static/Fat Cow/16x16/note_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..87b8c7acbf452edc2db72ed9474cfd292e083ab9 GIT binary patch literal 650 zcmV;50(Jd~P)yjsdH)Zc4x|1WqMF;K&^qvluOT5o@@GRwD`CLx8hj zbPL=0dQoqFAviUSNLx<^9pSf|7dhxI@by_t&@%-R3|{>cC|2O|QW*kvA#m#=A&?qE zCImuCZs>$S{;f7C8x*^gbZ9yo9y*7N+99ZyOBg=c$J|6L)0s|AOwlo`P?@iyx=>?e z%X_elf%ExojA^GT3qs zgbVk9hx0I6Ln;NC@*&*lC{z0eklEXhe&*h3D;zvJg8JJ}%y$oovKYHDfztbR*f3-< zEUXDp{_q)1jYs0e-7_!u_o)j}+1y_ig(t{5pkWk24uy?!2d#HM;=9JjA4=DXOCK*f k^kG^K|KEPns=oyo0EI}z!E0vUABnYw23~DBxz9$)k5sUTD8d!kc4Jh)S}$v zM>(0yIBA;s=1u3mH!f4UymQ}u=br!nf6l$E2WmQT-9FD{d#uhP znN&f1odnDjss1Hzca^}bmx?w2E8I73utR;l|TSFan8K<3DzpXl5*`O5uVHo&0-B3Y4ic{2%tEO}qVri^D=i!<=Mz{V2@d+E3TD;@91L*b z(E-}ev=JYRGdGoHW%fHB!T9hHgf>V}v8Wg|A+ic!Ln{8Eo=;pp8Rh^|LKE2XitVzlq0e@ik|L?guNqyDu8EZ%e{XgRV;F29|lTidwvYLJfDQ|`h$lfP6j z&h`dPV{3%Q7zaM`E14vJaLW9M?a8ZPE-Dl~GnzN;YFLpZbYqDKd#MnmbNG z$sPfxxHYnc^H&Az2)X0><$8T!#5PuVALUU^b~;1Vwn}=FB~&iWvwuekU86DDueZV< z=@&a7rqJ5&7dyL{8%VwwZuZ(#n#lNr_9SE9YDi7KB{m&oZ=L4-<9_M?yr*oyE3TR- m{G3#ah57%nEcW5A00RKU+s&5F>V2C40000<+|?q8KpJA-;qLqAObnEQM$kEIwrVu=O*Cu zp{Bs&ufiFKmjqUxJoCnq(7?U0T0bp372b`IQQVVv=v8cTk>eVp$5d_R~ z$6Gk4*Rg-qfqP*NmfN8S6l`l{oUQ+XIQGQv0<{+bz@H@;Q&69RDS346SE7J{sY}NB z{15<1s8x30d2tL5wvjuR4*WwABm@Wf0f3D0PPD(+{?XL%wt$IyH>@_c1qc&afQ_Zs zKx_brCV&V7IU$%6!{*y6CT^85GrPw6B0j&Xaj@d}ummCj$u+)Ns06pfzuYMo#i=5; zSF1=ChJlRa?r5u%g)AEHE3nKB1JexhH*ofn!1Sz(>D!ao+N=W|!nf5LMkY@HEf3wE zusT1P$5#V@5I}Rr%&3c8cnlvNU7iuU)O z<=Q>ZL8MCvES8^q4A>ak|Bm9-gdy;fUOk*zOb^KGb~4Q?H4?VO5AwCGh*)IG_MT)Q+^6C0Nn}4k^xZ@+5i9m07*qoM6N<$f*eCE@Bjb+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/note_go.png b/apps/icons/static/Fat Cow/16x16/note_go.png new file mode 100644 index 0000000000000000000000000000000000000000..b6d72fcb8763e94dd4e9f8661fd4a5de9219ff40 GIT binary patch literal 703 zcmV;w0zmzVP)>qs_ z=CZi|(jZ__&}L4?Uk`O)WIB+0Fl9&&7lJDH9R>0!`AP}@0FW%v1P)z?5E90K1K#X=L1GLAf30 zsfz7jAW?Nc1$P3tT^SYY9ETr0#Hl#YCZf1;Ur^>!j@cVO)D2(^_hy*N336)XU( zUa49$xo5Kjiktk))E*So3T&)>R_X_sS8dEHb>{Oiob`ubTJ@s4 lE$AUL@c*Yqw)k6s0RR*~$Yv!KXp8^=002ovPDHLkV1mi1E?WQq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/numeric_stepper.png b/apps/icons/static/Fat Cow/16x16/numeric_stepper.png new file mode 100644 index 0000000000000000000000000000000000000000..6ebb1d571120f293e2a7bccdf38e56846b783b5c GIT binary patch literal 587 zcmV-R0<`^!P)AbMZB zJ9~S{d70hk%;X{=AB`#e!DHUe%zN**zxRd_5e@>5140xEg%?VxK}r(r8H7=j8aph~W-u`Rg!V%A_6+evS2m@+S{=UUS(CnxFbEL% zo~;(g3i=kx(FTrRoItgy?7oTJ)Id}1%^bp&sd>E~#zOHm#-`>lUwpMmmvdAjg|W%U zmU`dWVR$XF`@;OE!I{zf=<* zbGclnDGBX|3)dde580xXpA9;B=_Y+CM^tXKDSInVg7d9mWcyBAN(hwdYiKKl!ps9y z!+WZGta8NGSz>g%3XJ9}pBNB80a3qWuNl1rfEj3Ms~<+M3FVz0gNKjs(a{Tha%y@e^w)5t1}22G zB#=bx?mfNO+0%o#VPGzmf?crdIEsIqftw5WWf7suKtz=gQ6waZUi2jeo8%`J((El8*y|Uvv0GAYAVL}dFY5KNG%bp+g?+$CIud2U#^_qJK~7U zk6vXU%Q7yrnnUB&wxL&>Kgtx5=)Rtw^NOA1ade8rh}w*@N=AH8UhkLQD9 zP%qtr?UtLyC^ss|7KK)c$YJnNxfT@*cQ9cD?VHBe`j6bmcz?m0R{l)vgYxPLB_BE0000}M{P)U}`n9eji8# zu<(2U^V7YH6RVlEy8>c=%5hwYt~kd`%2=u`Z!gi;MwWqdjh?h3^POvKgThy_)}D?o zOgtmV-n#_4`-j5Z!Tuh2S0A!h4r0u~m#v>K6(DRu(d(o@BYdt{!o}q^Ow)uA!pjS- z4No7((J5@$6$e7L%s?Tkt^gwvBM8$pSe8XG^OPBn48+OjQbU*==m?t&TTq47y6}_) zv2EKPK&coV9YH>yN1;%_`N=T>CZYgkHCO(%&*gF%x~{`@T_h3-B$G+Xr15Db)7nA+ zU=c{AQVHLc5(Nt25r98Le+JFAXfD<2-3}6y&gIuaN$qco2EcKg+X06k=I4&TU41Xz z)FLXpQ`(UIUjW%r_G3C-JhOgSWd^;Cq2qyuhwa>Z=bVS`6*g93!7x~J*|G80oA03; zvqJbc)&HfrL#mk9&F$Rh7qkBYD0@O~+;We8QSIq(0R{l0@5F{0!Rb2y0000=nfYdCcV{!% zZbCz1nsrOvX4^ti3L*`d-ZZuf)*2DC?M2OHEut8Tpw;9~!Ji8QqR<;DacApE=*Pxa@zJlFeXdwYgVwh6l?w)RoeSSXd5xKiNa@8c+C zJo4Ge%irEZAmBrq77TXo--)g(iZ@F9b+dqBC|MgM5^>U*dX!;s?(5$O{GdV-66hg; zyXp?^-n$)BPceFFl4tjy;K+eqcIG++Y*SjCV{~+q+1Uji-q(&RN~_9M_ZzJPn{yl4 zd|x};8Xl!{+bX{6(NMdIO%HCtR2EmKM)>}ZGvo_Jve{;GZE1`?V?gl7bSYR*!~M0i z)^(wII=Zhgv54w6KVBH(gD-m-FOJZ&uOBB-OR+djQznJ)2R)$zUG8C-QAk>im|8^A zBBIBLssv~M{DfB?ALQnpacq@jZ`)xO%ZpfXBP^h`MiAD(bFt*aYDSG3+0^LR`UGzc zAHlX9BE;C07M04!bN#zks?Y{6@Q5QI-4kg(N}PE2>{0e?J;cFXFOV`D8Jqc;;fo)I zHsS_u*c%lBU0znoi!Kv)&XX`w#FbM~@oLu)28z?a_Vf04hnbui<;k`ev0{pah2;>t zQXyEL_lBnP^9+x_Cjf)e(zM8pioZG?>28ki{*d0z(_~URICcJI94F4ymD`l(-67T* zm6n4ivy(gaG~($iEG?Ds1D}m{3w9*Q^?xpiOeIZZV#nfgUxSfzH#pNbmX<>1!$!)_ zX}^YFzrEK=JbY^C7OPAdJ*QPd7i) zluNwdluc6KY*+4DjpZeeTN88qEm;uoFP~0*EZcMU43mT-`M_f@Z8;IGF%QV7M1s2~ zNTExsUwrk>wKrvPH3a`}8rMaOWL;R`b$g-lGgaB^$N66Y1_1PcCm~1bDZu~$002ov JPDHLkV1n;FseAwc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/openid.png b/apps/icons/static/Fat Cow/16x16/openid.png new file mode 100644 index 0000000000000000000000000000000000000000..f6716a4c13ca9ccd2150ed10e553e763dbf4af75 GIT binary patch literal 571 zcmV-B0>u4^P)tN~Z9T#3GN?dFrq58nJ| z1lbP7AU;SOB#&+Y3yg8~>eWmC{{7Sa^7$jfr}sY?grN>#1mdSppD+lr{gvk8U|RxI z*9Hu{0!Bv0B|s@|CaC78-@bj*ef;<_!;>e^t}b6RH;NIc6NY%1>qIKSxr{rm4f zeflKF%*?#*!-o%C;IIN}p7!em zN>Wl4D1H(w`wtRF{}J(Y8*4Ov|Ni|B%mthr>_r&qfQdjlSh{p+7L4=z_beZ_cPMI>r7o`8qn>Rp1e#c#Y@EWf5?t6y$3`77>hB0bwZLMCjcKyx$ zr>_2gn9cAvQj5V0C@zgJH!`A$2?4PLC^(=VxB`kodVD1h&C*s}eaYMG&U^pg?EGhjAtErwpb|00PH@Cw1UOz9rFWqBHosweX715@x=_{`9Yj-Y{c=l z_KVcx6L~)z9(msoM)Tw;#Jl(Kd0idG9FF!X;1Of<@qvEC?jGb_XYdulNEm=W5ts`E zP>Zyo9*N+$-d=nxN%KPM5LJfQalqvUZEYE3lIDs5G+zv}h{S-B_4BEy9=%oVuR21+B zgJ=hMgFz^A4kZHQsmCo@((OOUnkFdeG^m0|O(tXi0AxwxdBXrroS9S#l=ALb00ZFH z7Uyo*b`^FzormlIzteeG0CbvJrydhgtuCPm@b0^+LV;$_(ck#yV=YnPvI#w6*n0MLgBi6fG5tkfvIe`V6u4x_+&?gcZ(Lz9QZP!x*9c z0Zy|(B60mrD73Fc9`j_fJ40e2tR=%&Ilr~Y`Iqt$s9vVMqb}EjJ&c`IgsCJDbRiOk zd1&pmv~`;R4~JCs5|xsc)^-~k&N&=MkIC`{A7e*^S-Z+L+P;Oira3xh7<2TwUbzc) sfOW1Y_lx6U^RYnrgHqXf8-EKh0OTQprma|I9{>OV07*qoM6N<$f`HpyJ^%m! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/orbit.png b/apps/icons/static/Fat Cow/16x16/orbit.png new file mode 100644 index 0000000000000000000000000000000000000000..9f9232477ec6d8201fb3fdc134b23d9f00ff9829 GIT binary patch literal 948 zcmV;l155mgP)} zfwtkvc(Uylz8g3N@bG@S&PQF#Zucx3j_JbY4m{WImat~|1TPTa`Qm}PqkLq#A;q?0 zP$U;hRE8pQ*zodE!3~)bi`VLyXANQy1aOIMxB_&Cr8_q+d~)NtHqlzoLp-(f5bl@Tx~C5(hcy25Wr^gE^!9FruGiqW9IoS_v#Sd;*Ew$PxCyKL zC+d6=nc_(-$t6`)silnHgC4p9(Mb>~pwHbl|I z<_&LwkxgZeU_;9+qKrq?qu1_A0%OSKvH)3ulIeRsIJYPl5-i_BB(w;J1IcA7XJ9t! zglu^y6lNhx4wreVUe2&MtEd>`2S(`tW+RHu8z7mz9KA^8q`a(X^FNvb%h z^uP`tJn;6?y~5YEvJPG?A*dE`JKTi}Yy`{$Zm;ZzEN2msr=VL+Fq|+cG^kb{rw^&V zz7>_aefFK1m)fTNJ-cF$^dUqt;Y##(6Wy(2ki`tPw0{YYj&+LS<1^DhcIvd;+VMIo z+^Hby%KJ_ap4p}H`FwgQ4cn%Ub8D#5<12R#VV!!Tk)l;xy!IX_#(Zw7Yb!OE; z;fEfI-SlGd5NnEIRM@+49>ZTe|KO&ccNNi%3QVG*Vbty-_e)FPXrI6Q>A&Pv2g_eQ zjQ78-41F*hpNu@9Al@v)U1v{)`WIiLd-k7M%Mp2H?Enh@ScUNDn)5ng7XM@YEx-U} WZ;lEAhR$sO0000BC%rs5x5gr&=$IMwi%g>dVPbL^2>%3+$rP4)W+T7ri$Jh_PFw1&!Zcb%r|S!NrkU0^z(8gU_T{M5;@iOJ7z-+%n@ zbs}2TSnG3?xeGBeK2sua*3TG+-6mmeU4_6oIPD#F$-*zC)2q4GEq!EE3VK)fqc^uh zodH={L;v6xgl86+1#;%+BDt~((dq&1i=BD1T^+5SYj+;@i8t=Oj9QGWUdXa68k9Pr zsHm&*VmuN*ts6%9x~lcAYg#8`;tNAJBj;KhJOiIb5syth;k&QKvSzp0p{kh&jkW&X z?yDU*dZ^;LvX+^@c)rD_F$wdFDZGAq_no*E%;<+C;b%%F$}2b#sP?uuAHmRQ3};${ zD03H-M&e0$N+gU;g@~7i2Io2jg=o9IUB?(_zE6 zsTgK|grB7q>dQ7wDc#8TFkH?&1nUl9X;q_+J2qz^p#XlLH>*g#%gx+Ht}O|uJY#}T zSdfRN`Wj>i;momZ?+=}6#Ihk!jdIWBp1y&>WkxD&2B@kUp-euSObRx3&J9eGsItO~ z>F6v(8fj7BU^_&pC$s&}V`6)KjeAb;OMn3YZN&iozR`PS00000NkvXXu0mjfb;eLs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/orkut.png b/apps/icons/static/Fat Cow/16x16/orkut.png new file mode 100644 index 0000000000000000000000000000000000000000..1f09e0f2e72627e0c0308f8ef6cf51c800927fd3 GIT binary patch literal 656 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/package_go.png b/apps/icons/static/Fat Cow/16x16/package_go.png new file mode 100644 index 0000000000000000000000000000000000000000..cd66ee856994bd329bd93170aa91a175cf81c541 GIT binary patch literal 764 zcmVy0-AqYXaanmN+HsB&GlxhsgMJOpPQcM@A!IPQ8?ZT!I0^oB~RZ>U6DM@Rw5Yh2gk8>vkQCa!6wX+Dpfh=zR?ewCbA*+M40gJX3e zoV(bpV(V+W`1m1>n%W9fM}r84-OwGbczStNXS0vmtd>h>u)dT=I<<4VHnt=L-C_v+zfhB>4HepqQk?Nh}vi&@^%z z=j#AZumkra-GJ{T<-DT;(sJMNEA;}5YYLH*JD7mZIPv6?G+b2eX6HR5rUuYAF^>na zBs4nH6i$90n#)Z~9gKobF7R-55~Dl2;M9qbAjC%SQe1AmidUb8(Eq*~UA#}B0M{<4;PxIw=2UI|Jx`?)HneeCp zBjmlqMa-m=D4J;{Ws_Lk8APo82JS8=3IzlX0qVe#{N;p^;?nl80Nra(AyF`Mg=v%+ zBMS+1iU8>#FF5iLZjXIh5Usnu5xt2?#a}wl1Gjo)7r;^m2<*2Y=I~Mnj33OseC@U; zQ=v)ayLbRSN6td3QbK9*>^L-%Y4HnD2hfdcvevqiD-JKG1`-l!w2;PW;|A*+4RM;7 z9LDT?MglR+ibj_kwKLeteyO%z&sDw2LOGRo#QA9d97pvFimiJxN&Mt!LV;cai@Qwzt5o)^mIgEf;%X}2sQ-V;o06> z#O&6?_=mBqz6L(I3*iYu0v~a@#hBGm0*K1x_$>l{l2IS;p1h*9-B|(9%`t|tOmMrs y`Z3Pbs>1>@?VBYm4<%~$e-@)w-Inu%00RK`RHa_|mzNs=0000q$gGRCwB?Q%guxVHE!UdH5p78FL(U zbQ~X;mZXdtrHdlO9ux#h8Le8hX;Zm%5s9@-C^tb61d<3@y2)HbfsZsx)Ji9E%ygWW z<29X8=W*}t{J#jbXw~6a`~{d7=W$N zf|I8!#oqGIRg8@+ATQsHJlZ!~_d%bK+`Q=gp=TdEYE;LW<5-?s#NxaU1tnJG6lU|L z0E)6(wT3FCnpa#NEPQh#zsQ2z(tLb+^$t3yGUA2{Fy&7my+AAS!!bp4jC1VuQ9}eq zTLBz4-fRVOS~ZyZh6uRDCB$4k&}kXf#l=+7dPUVhCU6$UWP-AL7et^n7gDYY9dDXe zUI$A|#ZzZBz6TA6$0CTt;;m|e}_wBk-nR$Qp1(sbNo>L$9JRmd(m zfoo^$;qwMaUB%Go2Xwsch0$n2PFVx)->Qf7D~xb>i(+FKoH*xY-4_50j~!Jaq}F|`b5U;>{sYC)B}sn8IoI2tnwM0Gk?gP*4- zPw`mQk=kwzlwya&K_%@#lBBi%z84J)f7?Mq@*jSTF#V5MoG``s&-6d`TYv!o8bn1Z T@bgzv00000NkvXXu0mjf?>dk2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page.png b/apps/icons/static/Fat Cow/16x16/page.png new file mode 100644 index 0000000000000000000000000000000000000000..018816b068380ca2972add0074173f16deb699fb GIT binary patch literal 487 zcmVq3_uqg075M${ zKLd!53>X<17?^KvUo3)-|Fmbp#5JRPL+kZmf@SWHH73#MxLpA_}SwI|+%^JkhbMQa&;^aV4_k2Z}=WZ261pwT-LW)KUqb2wO-fzAaQ0E9sE z8U8}WL0p!T=(yWviM9MZW z`~mWR_6IZk{`)T&#RV|H&ddaKKEwbJ_{a30;nBzM4E@0dUWBO zfRw%c_KV@o*I#foMpFC`32X*{yuiqS3H~!c0u>uT^8!RWE<*?!z{So2iAG$mAY{O? zhwp%~07(ZJ27uB95C>^VVj2Kb&jd}jSPeiT88Hli>Hx<*kYxPNh{b^aa4#?-*#I_x zg$W`Ms42-n41lSJ8^HSe%R$wq?e?IQ_8(_>Ly|a1Ge|vL43rOmPErQ41sI42AAtJq df*1e+1^{LjuSj(qlb8Si002ovPDHLkV1jM_%ntwn literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_add.png b/apps/icons/static/Fat Cow/16x16/page_add.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb66df2884beb7f5c29c4c82945d4940747debb GIT binary patch literal 674 zcmV;T0$u%yP)`A4iaoPD9-oE?y>cJ{t@mxHhu1lPUsqGOeXu!w z_|B+U>Z!D{Bq9tMh3zQ|H8!bIW{xRo&N+pwA7FQ50{!hR`*VfhVP&c+T6kn2=`kbo zbr42&Z2MZQIP(Yv+UNRG$ooMmrpZjO15pNWIjj(XC6F3Z-?QjTZ7~{&uLY&&(7PC= zs>%S4WtsdV0QUcNK98BXyeW);#MXvdGI9~&dvF zi%w)Y1wl~=GnZ9TK^??B2lqyfU}v|$Ml#M7pbI{(b1h2|)VQkH#wsF7ILgM2p`&;| zeG7-$fE{a2qaNLUq>3p|4W8+>bC#`0HcP!@?mzY`2YX_07*qo IM6N<$g59|{umAu6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_attach.png b/apps/icons/static/Fat Cow/16x16/page_attach.png new file mode 100644 index 0000000000000000000000000000000000000000..0240b82985e93113d2be1f356cb9704b78606230 GIT binary patch literal 621 zcmV-z0+RiSP)$%F8l;@QB43v>nm+X5e~h?=0q!}QYaaJStExKNJ(z7s_u!Uc;rx{Eb!z$rTdk@dL-> zU$z4!*H{*Z@ll+Bzq$T)eze$?5l{-JXlla#u}){dZV4~|YuM0Xq&!=H00000NkvXX Hu0mjf%-J4_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_code.png b/apps/icons/static/Fat Cow/16x16/page_code.png new file mode 100644 index 0000000000000000000000000000000000000000..97736621db62b236c423cb4ecd927bf42b7df5ab GIT binary patch literal 728 zcmV;}0w?{6P) zk=j%gAwrRaMpIPQB6E|%w9v#wi`)b*S`2|^t&#|G5!5nBnnfg(WDpjLSW+<*xX=yn8$M&O8-~p!2vh=iPhGcfRl3^Vq?TSBopFZc#=mD5bE`7y~T&u`T}7 zCwPhA-0W>Mp_9kkYw#}{nwX0;b$v*L{Nkd$2}J11+IqhH0Lxd^L?rpOr90ri+KtrR z7#=oOHe7oAk%j%DL0B9f2KQ+Dg@u4kO9=B{Ah_Ar5>{M^s{IjkH65u>XXVq4QibRE zDS=b4M%KqN&#d{_UKGclAxrP+&KNSTj45Toqp$|x)3ovc+9VN}`kg{&tlTWmq}tR( z&v7iv==b`dJD$qA7@uE8+Lb2eKuHK%nHITr<1iyt%VK}Z$D$Uy{2MUM_-bawLKZg*uhhJ()6QA zJ5*7R@~mWLBDWzo2Mg3PU2vwYx?(paBc~YqXcgiAEa^Fa1Q-Ck=ha;FuSf#`0000< KMNUMnLSTaH7*k6C literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_copy.png b/apps/icons/static/Fat Cow/16x16/page_copy.png new file mode 100644 index 0000000000000000000000000000000000000000..a61ec134324c862aeb41cd9e4c43bf9167af17f4 GIT binary patch literal 593 zcmV-X0jJ0s@#c!`CXF{bxYYha;0^sl*3zsYxr8L$P+o8Qk^bX_y6uO$+mqEuDxg*oODQ@>5{d3> z%Y%n&izW!2Ktl8WYT8;kw#MS0d7Mm9z-W3ssC{oit==*@lK=AauOVxX&{`0wYCJ0BF+rQ^(8%VfC9>e@!c3DZ+xyKq+pHF|AD4?5OC<+-aBuhBt8< z_kd|@oFFf(zh^hLr=wJY?nWdv_>nX+ODBr(>Pr)XP?}4WwkG!PtX#&Gk4`PEKYx3; zxe7Z6KY=bQ?)X4aV%Gw3;la+{XfsXu7ewZLxpZ=(HL@?V62zS2gnd7ng6BUq{E zN(rS4Q3NZvsZ=PqQVF3}so+Abxa%UgD&j^2u^X-8Mx<&5jZ|HTAc|O&>aHt4xM-jf zNfU|G#=g8aZd+xcP$F^U5{-f*#@ru&WTBBJQ0|b36!Sjyf8ztwV zty!dT{xWg^|B|V%^X-G<@9)K2dDQv~M4HG(o_xxIRihdriuMOPJKzpy@cT*2Nc53fdY)DVSr}NTi5?-K^5pq+Ew*okZRu#aA;u_gf8KcRaq1GfI+zPj#YzF}o z4FFq+F#j5WiC2g;`3>9JHmm9;xSPwkuw5GsT>;YM+E{q}?SzNQ8oO|)p zjl&lfcq0WyELgbKl|WtBLZr<>?ot{LHe0xTy%!}B(PfCSfa*|Z5Ow5o8=Hf3s)=jk z^Z9eIUQHr(_B2s-sSpa&Z{D5B&3$KefVZCY zJ38@bc5XHq)$ M07*qoM6N<$f)F4&x&QzG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_edit.png b/apps/icons/static/Fat Cow/16x16/page_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac94c486d61a1f0300f7a9583f72fcd8bc65f66 GIT binary patch literal 715 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 IM6N<$g0|H&q5uE@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_green.png b/apps/icons/static/Fat Cow/16x16/page_green.png new file mode 100644 index 0000000000000000000000000000000000000000..2b6e27464582f1c9f8c7a84042c9cf9e6ff6aff1 GIT binary patch literal 502 zcmV@L(Z30H+(XYuo0vh07}%pk$jIIAgvGO7%i#J9DGZzkdNuoYxBuG=%5G z94Ms>j`jlp$>S29KWk8Mru`tNCHp^4B90j zXljyL04A_RgaXMq3L5x19g4wOvs sx)}No@ar4HaR$2A2j)G};7@=70C+dDyCzKi3jhEB07*qoM6N<$g4puZtN;K2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_key.png b/apps/icons/static/Fat Cow/16x16/page_key.png new file mode 100644 index 0000000000000000000000000000000000000000..f25bec68b40cad4ab310b0fc096479838f8a5053 GIT binary patch literal 718 zcmV;<0x|uGP)S2At-*DMJsB{mylfI@?+@Yv+7 zliN|q0_`v5zijwxOqSgld|K$duru5CV)7?gHmgm?KvNW_{v3dve=)I! zg(Rt=dcj9KphtQ!Uf~6LYo!VGQSjW`D|scbzceNtgd6FPci~+eLfP>KC@wdoWnuoy z^yR7Edd4?OV8nts^SY}Xx<(?7Jx2M#qfp#i@#@J4-t>%O*WP_FP2rNN1>F{l$`3lKb)hwoD$$ZT<)_0C#rlL2-afO#lD@07*qoM6N<$f@<|i AU;qFB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_lightning.png b/apps/icons/static/Fat Cow/16x16/page_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..c500eff23561d6487ebb78f67fd5f2255ec146f6 GIT binary patch literal 704 zcmV;x0zdtUP)Hc zqCu{n#3CZ9hxL*%gd!qn1yK+^^e7VekTD-Bdhksl38JE)APJk9L6D4%Ob8+>rUEfRR}R?etcIIEGO6_NXZLw7pr1{7 zn?1zwZW9ClXV-nj#(>pEUPDN&H0SZISp!9sT?B6+h3G2M2mq)xT%J|6ZqV|XS`@>c{p!bGnR!(;LGk`&lKHI~3t zVv3EzTv-jp;l|QfE9So&&<$hhd}pAm0AQ9^x0irO^rbMQB442G*^Bg#2godINK8fX z^8L?Niik=1Sesdaw$@E_B2)r>I)F`8BE))E{&oq*MZRzxz<;Y{G}fg9yHzymI-@#6t?0-B2$qjP&sF z?%jOuzKid_{!DN=3O7;BEDkw423#wm8&TSg2GtKC00RKEd>OWugi+%F0000VHkeS&(;*HWj~Gu zDg9}g_(OIP^mEZoStv{?i2`pVBM7?aO4DJ|UEUOuT@;iBl48LMqarA6;RG+Lc}i<7 zO}Dd6oz1hI?VQv1ojEfZL@&JO`@X~XK0ojKF-6zF6e;i|zKO+P~t>n5gA7J07H~=P5IdC&DzCMOG?ACHu;J3rv@K5WQ~0ozvyDb#O2q zdqwSX05&Dt#B<0rkmPxN&EQ%6KeZq!Dh}`1h0_UJDKsf~#gu;emTK_S&e zW%c{FV#DP=B*;0|ZiB3-wzL4NIF`sy0?<%d4c<8k?Y0stvNVRaU4FM zUuPc}9Dp!Bj&K@x3?k^`K7-J+LK@)h=R32 z_*wF}$o-kwS?~rnX`!sJ0M3E8sHv`oNQ#GCLwMZVgKYC^HBm sC=?2gj=Jk8{Wg+j{C~tr3cm#y020VNTCi3=P5=M^07*qoM6N<$f>Fv|c>n+a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_magnifier.png b/apps/icons/static/Fat Cow/16x16/page_magnifier.png new file mode 100644 index 0000000000000000000000000000000000000000..81f8dc6b4624b02dbb86c20b7e8465a97145ba3a GIT binary patch literal 579 zcmV-J0=)f+P)p^Ci;3R#hCr1IDb?3Y~ zD&ZEP7Y9!6lW^Za@HehDzB4vnd=fF#bA4q3(<6&cs4_ z=R4=0xxbFkj^K6jn!STS;J`tLYabD2d1*G|vvT%t!w(4@XSP?xJ6NlGP-23ebk7fd zg?|XN8Ld0Y1g?U$DZX0u5Gh~-R2ayg1ra9NyGCn<<#v%wgc~ z1lHZ??55@FkEp#l6LN%WH>&aSrw%0IrWGjdM|O6bFGbwTg8#Sk^yE(g1^~d=>c@?@ RSnvP<002ovPDHLkV1i#<4rKrU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_paintbrush.png b/apps/icons/static/Fat Cow/16x16/page_paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..d8ef87f58df1c43ce3dc7606eee817b9a737b5b8 GIT binary patch literal 794 zcmV+#1LgdQP)Q50SG+LU#LDYB1}9v>-1H)$BR@~G>aJUCKUG)BSzdY(WRN_N*%MpH{Z)R$$$e&8n>Gdf{T_hWiu8FzZ^ zC>&-U*1(cDj8(}J7C*aCV^q!#M6ub#OMXY8brhz^?2XYjl6C7$jQ#av-T&j zjgMkY#f@O0s(@){$w%*C@P`W=FH&piVMtxsD*?DO zZTq#%q%Jt;0JoDS1^MnSzz4%U5Z_{8Y0R6jTL?5TQ~&?~07*qoM6N<$f}I~?DF6Tf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_paste.png b/apps/icons/static/Fat Cow/16x16/page_paste.png new file mode 100644 index 0000000000000000000000000000000000000000..92181c5ac4e6e27fc580a64ad60766e871adcc75 GIT binary patch literal 690 zcmV;j0!{siP)K@|RGGP{jQtkoj; z10fi(>OsVdhk{q8GuN2*qEe9;`IpJSvFx4-o1>EA~<( zX-(4XCc8T`zM1T{wOBuRJF_$MzW2Q!Z0hz|aNWU=okdJsxs1tYQyMYG$I9&SlS$-P zDgbkk)jn?Rx{r+V!J+IMp|qaWQWg(X-;nb*3=N%2{PFa~v^M9O9t)0H2jNIcD{KUh z!mv1e;RXis`?0;Z7q#X3nwfudULKo(8~h%=*7p!x1ptvGGKG>6#O?w6lUtp~+~;xG6T17JO824k49B+wVFZb{24iEg*w7?pCj3<<4pR z3m?DLN|#>FP3L+So?kq5z7wg} zTvIYZ%MfUUkuilJTrX7C5y+95)!^!2VU2`>mZ%FrhZIBL&6S&;&P0@bV zeLNaHVa*_-=)&BzTMbB3pp*h<8WF8vU5YeCPRN%109B8=KnExH?69oD)WC1mZ4DTQ zRgjAFH^|Tc7$hpNVePh&KEBtWs2YqUnF%urlBhY?vHMsMOwIlxuqia_l!CO}mVmmz zVvkRYHKY>n7?M~@$M$sz3|q@10^Jp7W-K&ncs#1H^F{^hXEb1|Ui5zP`>!)yVbld0 zQ&+a&=2Q03$kDyn3JzyBy#iU^=F5ZkKDQSK@^40%;w^Fz)lpbErSYTB}DOoNpzE)@yT04QE1eV`!Q7}SfS~ch*Z?9MNBG=JVSjlty^0*W&&;PiknXn=(KWJ5 z0D6cI%UxF~R4jqnL>~@Trk2+9yg|#0b%3Xc&cPY8U8tkNb+$e|jNZ*-)M);dO`&Ru zRD%OgVU3f02cRUl#KT(!*;LYgJ=J`LZUBTd&CcHgsBO<>6Hg_xzGq^v+xZa$P$@7p zOTsB?kQ!4kG}!T5Q6O6Ym~$fB9ff3QDJFg06$IeP1Y}1i80XCfga9j-fa{w8fR{q7 z2eK%H%X@F`x%b?Aha@^4PS1OMCe=?tDMhdm0*LG-iPATn z6dtukJ^=%Hjo_~&?mSp-!@sO!XgV^xslQp3XpSOs<{$zdncLlgQSF>Z<%v+X%ZytI zrLYAHH3!j{lbl_0+i#O8B192H5EglaK-!8VB1Fd_Aylu2Q4ZD44f+-EurBF^FD^ikxlMFl*SL$O9UKV*^z67TZ<>B%jC;da9XTmsv zqL=Zs*N&}LVAjoQ)6SgP{gU6j9sPM&wze+Q#v_2 zOxIOjr?&HWRM-fbbqPx~==?DCd+HR(IunW-2$~8?@!(wn_HF`f4uZ9jfR!P3750TN zslD&*Pf&a$6I~PM03%>A0dWb?WN>_D1?}hoMqc2oM93lq9||A! zgZNZ9@+nH41o;_OC=oq)JH%SYFh0SG%_0*Y`UhH3G~9{jFx&6bzgc=E=*6xuZ4H>Y zvX94#=bb-L%g7SSZndkruv9Pq8?`)$_DG_EAqp0GJ$`u8G2(GBnR5``KihRiOM0w6 qUYie|e=LIu|8Fx4LxIgN0R{l~Y$Tw-H)XE?0000-PuX+ECF4P=+5x20;bLko{SPRLnSs4 zG>uS8NGi{{r4-OI#d%?*AAMJ!AWkg4ULS=q_W07er8uRb`>h0ANsvR)cL7zOD9vN` zeHp6ZPpp8rI0sJ)bZBdR^3z~fTM2xnT>qLLSzlxJT^X;=k0LS#Lq)x5s4vP1GQPs0 z+oim0Zy`*xQiXKVfk-esxqu%lRZKscbISJq$uCeQ=62d!NPFhqL!H`{T7urJLJ}Da z?i+GGw%J#yC$2~fK_<}XB;}LgaXYIugPx2=X>koQj-9g2zAD9J`xag<{sa%65#%Td zZ{$~O(H$z>`55EYd`!!;)TSVxM3s=h&8$g?25otTY_tAZH|Po^#&>F**i!)0Yx->k z4;Bo?tRtS}6|qEKoEv!Cds`AO&-AF z6Vyvke1)POwD@=uFKtq!C+VdRBDTGS78FdVg3Y*-CYvm=)zX1sXC^xz|ITiZnc-

      pABI64AWn7K>vX1k4%68@UnLiN z2m)|j7tVeEt{+8@b&Yl@G*4_xq$(F^1x6xRESKPU9$fhTZ8#h{s(hmXC4$ISj+&lj zoBC7h!{T71kO60+%=flJVMoA833`*)fcRkL($|O zAL+OOkQr<Xa_e< zGkjrm6#qg#pYMK^$)pX#7;6`yQr7#fWLFh)$gbw>r>-?p<7q^rQJm=SPt;6v+)_^6 z0*)2VU>Ggxy8efO@8uF=T4ZqGimXhv&8y(<-Y>i}~JXlzv~*fb1q{|?CB!>#@3 z!v=@&c+iYg&&(Kg(aDAM#X)|pH(q40JO*l^AcjvT+z$R;GPh$AkDdZwz5(w(!U_ga z^ZRjb;1a6gj+TS=?o3%^J}=0d_mJ7IU{}YmK9WFqC5N*^mz9G6gxA<6pe{(0OpT-F z<3x2&-UT~<1~h&M;%5=Zuit_2`=rIWRH1#Qtr56A2332fKA$aOK2AZ*%)we%QuaR} z^yDGlKDdQ7vpUl_wg(fFlTt$nA=Nh_h5BtO77q@}HFU|1){9Y%Q*6R$JN8{S>>h3=kt@+_5_4Fm!wEqy)p zepPV0Urr;k_z4Ti8!)B1KwDL{d}%i+l}dA=Sahh`*@59x30qj(3FH4!R9tq7KLQK@ XN?he1cZD1n00000NkvXXu0mjf-`z0^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_actionscript.png b/apps/icons/static/Fat Cow/16x16/page_white_actionscript.png new file mode 100644 index 0000000000000000000000000000000000000000..f8bb75ccead37a2da06ef0cade3f1e834deb7543 GIT binary patch literal 758 zcmVRu+Q9L!#RukWLX4p>Alk z>z1RtwzxC%dT(}i^HTJKAMg9V{r3AmWHyobY1wv=I}SMZLuv#HAs~cgR8STxyRy0_n8NB>%6+9S@qBU; zp->2Ix_+Z*SyPVm7gf1*19*`rRl(RFN?k%`%xrEV91f#h*ZXXcX-Ct*)za@2UgxSx zMNq{JTq>$$Ki$}fx%qj>8QtvfN0DmR+KmXD^NrF&{L3qWF)FgkAOz*M3VVBqw6?k| z!xla^LklP5tuK6pRVJcoKFr4B7#SXh&sT+eBg2@Qn1H#xgU##@qy;5vlXIv!*Zj`k z6k)DmdS-@8{3;Z9EEeNpP&~i8>%K!mm-a2wP!v+3t{WJN4T4qqAe%Ku zA3!-!4gc{by516A**JUDsjP8)d>l(li%`Ydm{^f~lgTBFj*USstT>;5<`2T!%AlBC zhn+WJ2`b*sO2_NTl(EV&QxQzImU}n?Uws48hilRB-i#dkREQ9{r~^~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_add.png b/apps/icons/static/Fat Cow/16x16/page_white_add.png new file mode 100644 index 0000000000000000000000000000000000000000..af80a4d405ff30c3b9292240932caf26c19da545 GIT binary patch literal 640 zcmV-`0)PF9P)}4TNP9gr3m%lNz{v4s25N6AR$FiL3$}R1x1R*f;|X+oNRJX zNCKiZq{aPkW;dI3QxQ7w_P4XUGxO%ntavdu_rrFal;^teu+`WTkU~HRQCCW3rIhG3 zZQFM0)aWSwXSG^w&zq&Ck};;xn?!nEQ1|Ovg;2#>rRtyTvlUAvWV2Zuv#c|JYc^qoxs;k9Ixk!|cz$4D058jButsMK z1yJx9slw{`R~;&+wPdln)QH>f<~s62Lq0mv()Usr^r<+Vni+%vDw2S0qqT_^K?L(a zCXzZ27#@_*VddKl#!mv)zH4-U56i2#_`Oa;>Lj3XZHIy~ z!0hrP96by)Tfm|8UHohUg9ib}#Rb`ILHliNg;D`Q)^>RB1g;JTBfE0ML%x3!JZX)# z^1M9oqJKlUw)}MQ%M|86P2t9fhg*vR2@{AY!;kosN=1P7RL_rG#=DQ?(iXq1T!*5J ztDk|*Uw9@S7mKfw$>a%_tM@SAy-+lTgxQVPwflJAc<$%q${f6K6BF$3C#0}*s}rh! a1sDKetf=5rX3<*!0000Bk zAMGZRZPVD)Y<7IJX?~a%4?g(rFthXC`^DnJuO6VUax)ZV*D84JZC!r?GZ#N(IhZhb;MPa_ahBR_1soO6xDT4=7@ zINu+QVk(n?s?n81f>wD^r?dfsVfdK}Ae#hS6|4O=x>T;L;z%s!sZ})Q!Y3rIzBbXf zt)d8;4&tu>%BpMYo&=E@f}yvs9|0Y>`)N1f+o*E112o^4BftR7&BIOJW+rt20000< KMNUMnLSTZ$9WV(1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_camera.png b/apps/icons/static/Fat Cow/16x16/page_white_camera.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3e0ef13251957e585aa49c1401660ac1f13e73 GIT binary patch literal 671 zcmV;Q0$}}#P)qY3pC8 zR4P_7l}a3UpR#>1*eq_bDxtVl5??;&h$j*V1Om9Hs z)mja~U=a6J^+_s|Ne&XoaGX;~?)kM7aFkuUdIj&7mSD1sp2lK)X za)Nfpz{Jg4qWY34!Cwk&@QZG@8`+grY-|<##0$Fx3D-zVZQ51gs6iPHr zL*aV?jr~1w&gb*tWh9KTOBXRS*BP|H{0n~st7~6`0{-`WK8GoF0wp>o&W)NISpKwz zv*$uEIwokJfYSa8j85Jba*cKy)k+!Pw99z)VOP{wHr_3l(K>8!U}&1JsI literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_cd.png b/apps/icons/static/Fat Cow/16x16/page_white_cd.png new file mode 100644 index 0000000000000000000000000000000000000000..58709e0f8af3cb2f88bb02f46041fe8b3b936874 GIT binary patch literal 768 zcmV+b1ONPqP)2t$GagKA!r|IRI<*TY zny&Vb&)@IqI`%e~!2DAImtB)+dEP<8YK%FCSCZv$#oV84;Z%c;c9ugfkPt#J=R%6|QZbl`1ECZUr6f!93t0Fv(aTBl6>#Kq2CwHJI$E1B{P8Qo>q$hYQW%L^pd> zEc*YldcE%F3x!;_d`@vS__9zVU&KOfQT^pyS~izMGMU6a+diEy79VZ}XbyzXpzE71 z=h7JGSYBB{DwV>1+dfq&mGbQX0?o=f7vwAqcwVr+tFI3)D-}qM&So+o#wR)f{1yW) z#R>zO=3{Mr4Fl=4@|Ll`q!wW2WZtSlMRg{ zViMrhO3=`WK~*WcT!x5Pog%g~(8w)aMH^-KA4FpOnZE@< zs8a>Zr~!86Iqsi3fbp5HfGdw?fj3-?RBE_)axZpV4?w~ablFCOXkUDS8;*^_=T*F& zpND_zC?)<@H`BlEKp&Y#+~l}6G=NF|!tW3fEYRWG&kaOPhCoyLaILKiK+NE3j|w$+ zQQNejNq3In?#xFR#3-|;pM)y~0J2M$N;qTpqsP)QHTwxmqleO*EWB|6K9RlYVCwxG zdPon=*zB7ijS?{f)73fD#}3QOQDqOZ+1IgH?4T##1i5^D7Ac>gI)`U1xO4@c?p{{_ wM?ORmr)DgT4y)u=Nju4V@qbor4gLr)0EO+$D1?&zHUIzs07*qoM6N<$f>RqOs}L0bLQxkQx^tlmU3BTn?%lZ17ICG-bQ6UD&}VO&V1uI7uyTrYqQr*h79a@N@pqP2cQW;Df3~+VW?8m(fP2n344eeY=l~FHLd347V`paX0q7b55cMxZQ6#6X zL%hym<=qzIn;UkrdhaB~AK(0jn4iU&$tzeLJ12WY)WPfqrjxZza32Y#TDjfWZSiU3 zKGLC1x~S6ND6gJTp;;u@^2|$s>b24q%12``Xx&A=9F4)6I1Bg#C_j6T(WOO;bKbhc z{xr@d)`V-34GrC-mhl3co zag&s5;`74?Ho(ZO+YrOlo-5i3G5l9uX41P`UAP}GZu+(i&Up?8&DM1<-=1korGvrSX=;6bJJ&_iO7su&QH zh-hq9F{Y5Vn;qxPrZu$-`rz^2%(`W>R>q4N_XvM%817mD1Iye}D zpFOlJ@h>Zv%Oa6X#{KHKJXgubLQ#4Ng(ZImx5lAy4`6S1H>Rdv!j&3H9Y~X* z)c|6d0VlC!aR7ST23)-LNUyOXjI9Eo+du$PgZVFS(SLRX2=;h~)hsgCE@L3thl!`t zki|W|3<$t$U4v7rU@mi2ota&oa0P2+o>>E+N#Teq1)u@3SiwU1wKr1RH_LW}?;P#*e-a(NF-4z@H1KJ`OPMRsIeY`>z8*oFVJL05{8jw3 zgMq`ld^BKQZ)$L8Dw+2NMo&l8{IiqvVn+&*b zkIS?lJbu2iN5vFhy~&65`C9Eoa(w)tOSg+ZLeWqea=5}>TQT$QlZso`HDKFzI#>Al xtIpa_wu^e4`0tP&#Q&SEeiJ~?``d2;1^|Uy=59U(g?<14002ovPDHLkV1fwNExZ5# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_copy.png b/apps/icons/static/Fat Cow/16x16/page_white_copy.png new file mode 100644 index 0000000000000000000000000000000000000000..9c718085cbf7f5ff8c41e24aa2af9de127ae5a67 GIT binary patch literal 503 zcmVhZd!RBC_pIuG6o!jG4^&*E+0c2tVTm^g5x*}*Pr6fbER}%cyG7EAl%n#kj-Y{ zv{<};Z8je^5l9tGq(PD)AUw+DG|7!=0$MatiAihBw`QTWE4}gAvb5Z8*HKRQQ;&ne zaLLMJy}r>J52OewKo|m~Az}72gRfpshhJ9(ADzxRYcC;zloEsxI%pmQL@Y+F5eX7s zhC8H?vA1O)*=RI|lR`lU!9!)?DayPNxY1ZxoA##q*I_23|4V8bLLy=KO%%mq&99Nv zjpkv)EnOq$e7gc9(iV|H@#Q2Ea}2PWN%9j_K$Ul0SC0p&G*BYWDai@}HpJOowVMB( z&s|*@Jk{^_$G4S=eO@ZTWHNzNGKC6>fQ4^m)#4t;ZX|Y4mD&ai_XM{v{%@NN8@9bq tMN?~vORp7e4Oz_9=c%?35BE=i0RT5r8CncW4OIXD002ovPDHLkV1gUd&$j>o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_cplusplus.png b/apps/icons/static/Fat Cow/16x16/page_white_cplusplus.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f55ee0b8523416192fb1f60d6bcccbc2563432 GIT binary patch literal 726 zcmV;{0xA88P)w=Q50S0-aB_5KEb*} zAtI*vVc~}lVoD2xVKO>nF=v0{)I17mFZsL!Wi zD|-+O@_$)89_N9+KL1wv5}jMlS3O3UfF7H${$eex$M1)xX*l5VoC*YkcQzAb9Yv90 zv;Bow3uBUm>6sb0-EOpaJSY45`vYqU6l7m6NeY4G4@@(&zq`5`!;uJtM(u5Fpo)*J zBgmzwbSvp)foBO8lZ$9-Y_yPdFR!0vkic!;Y(iqj1{oR)VPVNLRQgPjG)sMsu}>-q&O3J+lXq^ZRhP z#(}*%TokQ9R#gnYpMvVh5U4UE5}eKvu=-08-cVbGz{`(FT=!C~hNT0w1YP%{2t{LX zstQ(q8#uAQ7K3kf6uT6Qh{B$tu5*MRzx9Qebc8ZvXBzZL3nvTCn=ahVPi5p`kbAF$ zg&+;0%TjV>849(qtk{K5Q*(5?j2k24XzzZ5Oeui3p)xO8io{%6n0rial<=8dz8T^} zi3*f!B^c8uQ9v?tdl6oZ>M*)nH_iT|@BqB6zA7>ORvYV!7oM9uc5qlPgws(7lQw6k zpF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_csharp.png b/apps/icons/static/Fat Cow/16x16/page_white_csharp.png new file mode 100644 index 0000000000000000000000000000000000000000..80130209e7f8be564489ee8bf19bbcd1a6987142 GIT binary patch literal 779 zcmV+m1N8ifP)k7sa20mnwDD+YlvFve!8Y&J8t zLZ{2c{{_F_&mB&ueJg)~&b7&xv2o%A#>OYKQC+KOwcBAfo3Y<&J?C(_+W!u)HjyL| zviyhYS_KmX%*@WhVzHpYYCY?8yB!+?NLZ^}5F{e|eV{0b{rucq^z`;Z)u^tf29)us zO##+jbaX4}rID`%SXy2}X-SF3b%<=U)RIUksz^`P(V-fFoXKW2t{@Uw#Y`xWD24Vj zO(qzm%^I*CubYQ=l;hHaci5SkMz=G3p9`X)VmlfRW+NPpYlgBY;L~gjm+$q%sF%tl zk-g|_JjR59NrqB1dekai_nmu5~WdzCSFrK$}6vT@pgANKY7E;jh0>eD1p6FOkr4z zsv@cVAVCFD6H@&!Qv9}W5O@2AU^K{DHtj={Hklp1+A`o!HCPUZAW;iV#$*hCnJol2mB9ij4K!Jh+B;WaZ_3h3q!=jm?#Ox#>ToRLYx+aG(~7j zhjvEV;l5#NOCZsc+gy!R^bcG&Ceqk3}PZ0jm4A6SLX@rjVw!WINBzB z0meCsdwU3lLYRz3?&{Yt^{4Lw+UoPfh6Zp--jMw4+aOq z@OgcmBFd0RhyDE$W%XlccNf|0I-E`?5i`hSK93s_nukCjfG%n=m(Q*7mO2gxx8^`m z0{E86z|eKdrXU;&+Rw}2aeM5iWLW!>LOT8Ru`K%TeBbNWMiGfbu)Vd7^^FY-gu|qd z1eeQ2Nn{+=YRImBLMoMBc=7z%GMk;7d++ghZZz%5*(4AUUkGp_IW--^Z0w zDMl(;3!ut;&@yYv)APC5gfL0n$Up5W(pFCKpJWdIwo@3vF=NfOe zcW}x*L*B1aE{^R9OePa_4myvXy;{4OQ!pb)PWsY2#I4IE^an$Pv}tyjgY)N>;2n6E z^vtu&_!O}sCi*q@aba-*niK>?;t(+__)6rt43zwXKqjHKy$-!Rfa{(n%waq}rf`qo zk9>MhW<%6SuarZumUt{l9bYjAn?<6)CeI%a>{mIx4P(a%5=9A-NY~|*DP~nFhOldk zXBTkzZHOo|aV8urBMc+-27SKTws>BvZMm*{BjVGo0{RJ|=tN1I`~Wzn4Pj*a?2dXz sKfb?PeRzMBwJs6n@&7d>w0{dQ0Q*YU<#5aiN&o-=07*qoM6N<$f@C`paR2}S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_delete.png b/apps/icons/static/Fat Cow/16x16/page_white_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe8138a7af4039e8c6eccc4f260226b2dcd3492 GIT binary patch literal 640 zcmV-`0)PF9P)0^Kco0N-vFN1@qFxjQPa+;Xh$l~8%^#p4@nFE(i%3wRE#ghYL-C+Vpj4B# zft?{Lmm9p!)h2bR9+D_fi^#-AddZQVf?6Z~1Wn{Bi9M9+HceSqg#B?x0 zNX1cb-5%Iy6I8Liv4LDJhv|HN&KUC~EE>e2+qskuK|~k6-+6yvVgfH}HLynK3k6W{ zITD2fx(RH^K(bgpYQ*iwub((NIT;{I%nwC%V{tkaGYA9JKmxYk+kdc42wI`L@v*%S zt_P&{02fXJp4Uqd_B>)dMye#eSjSIiU@y%;q|?N}h3scA3I~b;-Bb#z_im%I&x3z) z20E6oMyR4C9U=xwjV=jKKqlh&aQ7B=YR@o#{R$9IkPrrMm)>0avi4O(QHnku0a179 z?ql&jrlyVn-#1~`>%itZjvYD(qxIE35glM?nFX~GD8mAuJOiAXLnQOdD(pgyTIedz z%L6-@fX5_)Kf*#kE&`PY;7yb)DorC0H{5MLgNuH2^Blf;2g~n1!I~Yo%2FMT<<&K8 z`KXGArPAwUGI_%1>cb3(opfkaDH_?+NAO=gr+Jeqw6R;erh55(;|4R_Psrf^txahD a6<`2(@Q5636-sj9{<7Jc@ zFKBcVGRe2XOJ&isArWDM&{OmSdg-Bo^06MeJQQgKCR4o(gh4^1fs6&hK#Jt0nsL14 zs5MNc$C?Y&8l`SvgJ}YifryUgQ#J*@SZq|$G&`h0&0)bj+A;VMWI+`3qYp20bUS2hq{UdO}B_2?dmK(z;RNm6Ga$ATK8 z{mX>1kcZa0W47c1)sqiuA~aI!5uKfA*p1M99F~z<)>P|l0zLC_h_|Ps8vdaPbe=ql z(w*ryRt(@*3W%w7b`6;NJc-F*z^if2GYYocpt`IS&GmcX8xG=3V=c_0LaZhffhvxE zk7H?i0t?~kM~`n_^|9W*zV|MdtA(V|oJbI3TulS`Z91`(bRuDJ+a76^(u$6c40ZM1 vzV5%{|F}SB`xV^y|4>E{R)|ybM}PqUC<+D))$sFa00000NkvXXu0mjfXo_GL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_edit.png b/apps/icons/static/Fat Cow/16x16/page_white_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc294fa6aa3bfc0ce34c49467cba979d25d1c32 GIT binary patch literal 719 zcmV;=0xgnd2L87CW2|f zDq^aLLRT?hRDxSqMTpes#+^irNI=O#aN)+4(1iu1B2`j!Q7aX-(k_Ywn@apFR8Wd- ziAwV^iA`JIpKcltO(GyjB@dO#Ddm!+ zrfiz!^*!C)crh^n)uYpXKMa_@{WCV0TvP-^)d5w_s#}xZmX-@R;Bu8%h1w#Btec3k z!FmGQK*l(VE2~JRGqQxA$Yk@SeKWB*+V<_j(x!H~kBXXrs+lpmf#tq%v{)>#v~5Nx zd==*dLEQT?j9elMJ)Oi~9hAs4FwF{Pwc_37?YMHL2ZKWo;C3Cvb2U;Atw&`oUpwQp>J;<(2-1_9Y5Dv$YGQjI4@Y?tiX5l6@_Lb5> zf55C|1{a7Z0H*ep;S4r2V zr=XH22RsOzGYn2I^x^3h1*qBDoTE?}xeF}mEF+f1!I32XzHtI`vAxm?JpS%f( zG$b{?^|WUx^(+JrL7rF^{OSt)UvoG-a|N|84-nn_gGf8XfPyd-J$Vv|qWbDKj!))r z;ZhOrAD+eUC-d0t{Ltp=XF1WXwBe93kw86iP;jO0T^Dd1Rpb_?ljLVf8d z0vjJ5)ie?O77mQ>gY;y9)`4cH3AzhpC~(+6mmykTv1`8tv{h24fiu?=`h-)*@Cd_j zJTfYMd65UZO(%iq)}GGb==r^B=#Da~rO(gzzlV3v#-ZF0rM))nM&slB!ooS)G*Tmt zoj4)e`1Z1?w$2IXqL}+OShcVIseDv5DFgQ8WrI(utwa z3VlC)_s+a=l!(5|;l2Cbz2~0qeBWh{GMS?7I1$fv;h{S8jDa%-#@Lb&BFZ_(=8(2+ zM-C;E_*X10F4j*>O{JAmsm&zZ^GfG_&d(DTke^>LPd(Q$oK7Pejbd*iadgeLM_f|6 zk-(QC1(aHcp6g(A;!>f2SS*HpiA0CvxcALQJs5{XIdje>fmN7YxAc8yLj#_TjX`^K zJe2||ZWm0!;z1&ygM8qSw(;Dei`3#A98mU)^% zG8w>uWE)j(bdC)T55EY9!_7uf`Cc%pf)WZr6{3EyD*d6`xA^V*?J1D4C0(#YI-y4M-@D$AhWqSzKOT z;q3ej#X=s_GqVDTu6r7cF^SH%B_+-@m6E#qd^&Wm7xDOW`1nffG~P58d)9+g?nXe# zn98T?$h^LHC*dK$RXHBIFQ7|NwGCKCzVzjqhK z;s(ZIF>G#b;nlPQ&(I>){;o(PE&SYR) zws66=?M9b~9UEzVJ3j}DAFLi8;@!d`lF0-%zI?^}n>k)+p;oJ5X=xecg(#xS(=E>a zK?SC1qV%&QTv=ORhu7=FL8StNYf~qMxK%9N8+48(|VM)gv?mk*nnx8NT*VB4#;Cy*Wt0&IY(PLrCgA7 zOLN`U_wjffi%Uz8J-V35pvm=f>8T{#$%OLcoz8JiWwUzPL~UF3UzkWH6+3V^hoj-R zN650z++*;b0~-h+(b(R>wxCKPs*8q07|kytIC1#Bo;ZfhcQ4UxsnpCE9iZwz*r2`!Yeyf!DVq`bpyzZL!oIPBL0tC z*RkuwDfssvXYo>lH8Y3j_wE!*VHEgQ z1Dv)?r$Z!IjKFsw0Au%F7}IA^PaFkv9W2kkRX-N5l*`%qg@ugTaj#E;SXC!5f^-mQ z>I}uHX?&ZxgxZ?*EFxsIZW1MLpP-5VM^&)cG5!cJ0Pu~vRGNtZSO5S307*qoM6N<$ Ef;;FjTmS$7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_gear.png b/apps/icons/static/Fat Cow/16x16/page_white_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..92953feca611b75b80388eb9bfe59ae6664766e8 GIT binary patch literal 732 zcmV<20wev2P)!KuLl_jWi=1rE1nItsYrn8GJ z@n(v;A7AHv{l2Zdhz=aS_x;{;p7WgN9O+dwx>>GNta`Ny9e*0XNnnx$Nsbm7LG(9~Ki| z;B0char_u|cJ^>S7^D~lD*0aw3~dd7LpbF=iP;Zxa5Xn09*>Jxx7&?bI;T?KpSWBn zP-9T5t}-+I2`-ap>u_At?@2BA0OBGcy@P7LK`k1?{6))h72uJGPwk&(}`~@D?&MU zTN`q@96l~AJpQ?!OEMVBiv{9ip>c8+O;m9v7KhL0Lpq&?zpD!YzaQCbR{U#gZM`%3 z{@qK)YSbx_##9#*C>D!|zJ7zgix-GZMkF^LZp7P(39%y&9zNQZo`%CQi^bAY<(sGL z^&KZLjdp>vkqCTdDklD)?(|L$h6YA?907dh{9WW${J(9I|1dAV1sDL*4CSl9?h3;I O0000j9@fsA?_k60~>7N)}2BGnVXV`7K*EOEn;{Y6d2MbgoF^<1hr^05Tin2Ge$y% z6TbIu-*?CPd6Oo7aCrCL$2s5me#FbAr5}C}ByAYNqA~a;AccSsqNJ2cNh#4B+V}nB z)xkmhFN(!t``gu3&lrfPHV}{s#_y(KY#zixt<<}ny`(wTGt6GBEV7J`GXw-C*gnX$J-#miIkg8M4(#p zenEqTR&jT3)k(zY{Eq-T*q1CM3=vvm8fT{jj*(8>5K%hix`0yh0CEdrae*_F0#8O~ zVRRhh3uD$$B}}QY6pgD9njE$03b~uek8e)n!{>3l&yV5J&Wpm=sEkq7pp=0! z0;lf?%#BPSzj+skQ9sH4r>_%uFm#_L0;{pt3|<~IjEL=Xjl<_Jah>lI)J9>R7F;5un_h^M*SN+OZC=oX}DN!W#! z#+5W*7{&MUCKOqqh24I23n#A3qRfsu2uU0*e8NXQ{1spTvgpS2%W?K800000NkvXX Hu0mjfKw1*x literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_go.png b/apps/icons/static/Fat Cow/16x16/page_white_go.png new file mode 100644 index 0000000000000000000000000000000000000000..bc9740e8f6caede38208fbc1275c14715105f788 GIT binary patch literal 677 zcmV;W0$TlvP);eBaDG_N-WJ+Kyv+t_u&nrcMl;F)+rqgb;DgIr>f7 zwrx#MP2qpmXf%$juC3(^!?@fJ!adKgyHVRDucNkE*Kc)Jmd)i5kH;~dN@d!%op*`p zzW^Z>DPR~~S7&96DsF9WBaukpR4SEr9Op?`ROca3&bcIKogc32e;*wg!Hbu#pmJt2 zmnfXiFeY?wd;l+Gz*V!l)QH>8ZVM-pN$sH>5`!>>NdOe@GYAtz4*=88{+@&8pB+TZ z7*0N5I6DgL{hq+bUu8(9!_aA|(kuig7cdPI(a0dI=n$;KF$_e3hyh$Va~ng$WmPq6 zQi~#@kAbdD)CPBBNqTSQQXiy=%N&p^oh?AxzYOCr+&5J8jzGEL~@#aoZi zYOnaMqAqeijOvd(CX-hojD_@@&oH_G!GZ|Igll!%4r z!Cp`Mz_sr{Wfd#sIo!lzq2L|F#_z++euH$R#fJpG+iF#w77C|b#W7e> z#e(jkesd-fkrtG)b-Esv5=vD01|@I!8v`68w{UQ4lCOt{zXA*ZbhY4Y$bN0)+jEP)lUY-g)O;_GEqC>kkIGIEoNsGW3jrGX}<(v$DKwVOBh@)#87J zZQF6BS}o67&ncgLeA;XhTG(v1l2OlfJS>-CSr#soN^6x`?a`kE>4%g8N{ylCIvD40 zTo?I#9v4fc)oQ(7nIw=%PtLg{u>C|74ga59Ttwq}16t|z)ipg{nB(2$IW$fZg50+qRD&?BSq{W)ld(XA;nhZh{JFJbTQ-tv7vKy7wyH z33k!>*1gHc#XNx|C@MDewQ5o(5R*4NH94lIFnH3^hZDcXuxnITh+WsToj} zhIZm-Kh}zQs$lHFk+~cej^@$q*h8a~gfbMk&|7Fv7=$5d69yUh{tIf)rHDF>)A_On zgT1A&y~oh=w(z=9$Hy-jcsl_CGR|?oKHX@UR~@fQjTR=V7YI50f4GGC(d3r^0|2g* V(JTax@FM^K002ovPDHLkV1i7p8(;tc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_horizontal.png b/apps/icons/static/Fat Cow/16x16/page_white_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..a901c157c2d83353c8e12d9adc81d3e3af358061 GIT binary patch literal 384 zcmV-`0e}99P)`XT$8c^zk}Qh|$|98je}ysIJIB2q zJT8|Y{SqY>_=@}`t#vJcQVegK4V?D-E(5S74*;Y|T2LGBAD=G0ReSrpu0cNvNH;hC zm*15yv>K%D0A=GMXGpWL4$ZbFDeG-p1@e~ce6Q_5>=-w44HpZydtm|AqUA&cv|Ppl eyRP%M00RJ;kd?)g!YSxHlU`c9iZ{g=FZpS$pw%9%m(m!24j!bjG>Jt? zH`YiJo9NE2Gif%z1%2??`DXauzVC<3%+CHWIM*!GgoS3vh=39TLWq80bkvRQ5Q)XC ze<7RATH$Ckv|T3oz6wr<4hj`h#h1-TS;=yquqh3@66Nz%AustAJ%Ypt4yF zYr;$DnK%%_)8|BJR5Y~fy{5Ce1A7QY&2g!#gEQ_$azKMlv zbpgBP76?JgoLFDH1)|U4Kwt!{%L$8{`1UzK}V z<9HE#hdl=mfpgj6EEaF&E7o%5 z2t%#&a(N)PQtrNRBX5_c`Y>>G7`ytt*hnYw{&idkIKUh(=mmt&-~4!;(VBJIRzl*= zUiAA0plL4TQ=gFfu!J)=z98~^5tq*TOcrF7k2iJppr}= zy}FLFb{yY*50HL3hhK%_E0OrN-YUWUf*SrGdBGJs_$$BwEVS$7@BHrK00000NkvXX Hu0mjfm1Hr5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_lightning.png b/apps/icons/static/Fat Cow/16x16/page_white_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..c4974a144010b484961f77435574a457cdd8323e GIT binary patch literal 670 zcmV;P0%84$P)eR@4cG#QD}oC zO36Z`-ANU9X~k6$6(vLkb>+gP%i>0KuY$X}2zKKqqUO^dq6pe7QmG3Ov{s|}G)grw zX<~@^=Z!P*<>w3Ng~QDK%)RH{xnzEEF;lD8hnS{;p;LrLKnVdMtG!?WiBFsk6}iDRge{!^U^$Rn?p zopd^pNG8Rw+9Twx4X7#xIZ)cdC)aT>qJT&WAZ-JY6;V|%(0id$R{|lWQW@ncKO-+e z2N`Tf93qm(^&#wE!fGgUrIn!BbC-xO7W&)CkT>;w1{P6{tG|^(@MH8P#G1 zhsL+xT$`C0NHr+0=zI^0000007*qoM6N<$ Eg6UQ(HUIzs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_link.png b/apps/icons/static/Fat Cow/16x16/page_white_link.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb5f80f7fbc32237934c80cab577f4795e6beb8 GIT binary patch literal 732 zcmV<20wev2P)i)4(F-r%_kKT~_xYaZ4;2?z6}pOKF5(Ya*xf1m*bOYYHq@nt}cjTOzH0P`?0dT44wWsTAEtW-F+21 zzf#ET?!v#YfM78AU8wY5T3W*Wdw20@Xc+73>u4t1n1xKTG+o%(_=&*RAY!73?VTMw zA00&~6gpegAfL};Yb%CQv51F*19&lJ$E!&@Vp0N`Ool#I6mzq)xY&6C)7}|`!(ru{ zR{_|Y^YnI&MuRc?I1+IQ!z0g-PNx+S^RypNB$Q+qGgLDsLdBN0Gi~tse7N4*3rUg? z2n67EyV1~450lA+Rr=!R+uLC_n^7RPo12@EVzDy!+Tr-D)oL#@H$Hy)g56XK$Li~m zrZGyi`}^-ePySC#Od|3l0*l3hY&MHzGMOM(ZZi!}QR?vjQDEBt5nup$gF|~<@}eR^WIC+XbmNw zqMPCegtQf02sWY%_Yzw{qhJ@h6vS=ah`1<-4q8AQx@0+=I&bjXni_Xoh*BcFoq3bZvZZcxvjDay$829_#=w(kM z5#wK$%jJyl>};r4KBxVrvzkZ}Qb;6I%~i(If}s%HZZ{5$jRnGy$fNE8rlTkVs=5Ig zOA|uiOR)%#$Ag1D--$>x8g4J3z*Nq;LSS7KN4#FdRSA3m7d1TsF%r z#-IoViysydpP$FqQVCM(olFh`&Vfz|za1`2C{Ps*$wUGVA3s56_c3faJ_XmQizx4z z!1Br`Oiy1u+$Le82d&#Jnu-^(=P-O{F}dFZ8(owB4lHRdlq{22kKK;ZQOjQ$C_+Uc zU%43Ffbp!vi^$GG+!wMn`es{5jmadkt@Mc`(UNv%%`vim81w zfNK{Pn8i?}=9cz9%{x4d8#ixte7k>UCy=MJypQD4LwgVmzOvixhvcNeXnT+H6*d=U zh7=18#d75ti(fth#fq2jvZv+l4uS*!Z=VTH(|`X{fB^vH(Af1*&6cnL0000m@A! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_medal.png b/apps/icons/static/Fat Cow/16x16/page_white_medal.png new file mode 100644 index 0000000000000000000000000000000000000000..f849eebc08b41c26bfed4f044d01a6119418aad6 GIT binary patch literal 643 zcmV-}0(||6P)CNdB2y`6T_WI+7jF!!8$?{~g)?in&MIl1JxuHkzge6&M)1e6dELMmrRModH@ zlg;}7Lb+V_UyP5ZqwZ6&uNFTR3c`w5C=}IK`Vv+;4bwC+aQxW$TrNA-O%NYttCfA-U;y8T*L9ShpH%<=002ovPDHLkV1l{VBX0lz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_office.png b/apps/icons/static/Fat Cow/16x16/page_white_office.png new file mode 100644 index 0000000000000000000000000000000000000000..9234b10ab55b7598ea443fd2b1c5af80ce085140 GIT binary patch literal 664 zcmV;J0%!e+P)YQ z5eeFbXg5+Tmb68vLAw#Ef~YGux^!Q~8`mky1cWdXS22 zUr-cOsx^eeVN6d>T~9B+NVy3loX$Cy1m+ymDukV#7(0!%+2q+c+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_paint.png b/apps/icons/static/Fat Cow/16x16/page_white_paint.png new file mode 100644 index 0000000000000000000000000000000000000000..ca55a489485d1b699f19186a5f13e2d0e7e8d1fe GIT binary patch literal 756 zcmVz^trPQcNQ; zYli z&p#g?Q>!Q1+SvTU&$U)kG_%M#O&Ow0M1WC@r6hykc`luT$%M5~1Qq3FI8s}AQP^D) zZnP_w`6X68dh7KG>ctq2ak2)1&jZKiBbHb}iP>hH*V^mg8-D}y+7#+!FAmr=%+9fB zA6#yO-)f&kQY`ciQtg^5&w07+KhIM@J-^a)CI1ePj-@6!r8e6e%=lRrldg&9Cx z6(LjU%b`~WOyKiDlE9blYuFX+f~9O7{^>Ag_g+Qk*vc>sQE~w^NG2h~DMZ$SC@A33 z<9UV;<}=^}tBB720CC(zymY_eo^5lc29grMh8i&B%MuIs;~qF14RD=q!M*4Wh}KJ} zI(Y?1#B#=fW3mcXp`j393AAr6G&R{!Utfb4y}g*5d5`Mro#_T^Bo~m`Na`vQ6rkw} zDvOFyW4EKPuOGfqAD*}$f)E}I_gCik!KrXnmx+z@EXzJ^3}iH{Hr zFQfGEJOrnq$X628XG96^4HLa_VPFk~F>@ mkkWGq|7Q`pGP&Wm00RJ%#W@>)SSD!z0000^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_paintbrush.png b/apps/icons/static/Fat Cow/16x16/page_white_paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..dfda50f1180da80fec3f1ab73d26db39f92ab51a GIT binary patch literal 734 zcmV<40wMj0P)8(}7n{d-*v zq(Y}_bGk9z?(Xf}yYAdXh(7o@=X~dU-|zSRImFZ38=yZ%b`%2CRx z#mWWX8G(3m9k%*97!%)+iuJ)*C1Gwng$KUXv)!W$gBq~zz;S#|d7gp_A~G3ZvhzBM zem{Y+B972_6#m`U@ObE_m${@00;oCjJg2RqNMSG(!TItPJ{O;Yur!aD{}&|NO(e@} z)#u3^@MZ>-3W!El(9z+9t)UK%rsKFDyMaa1WmKKG3aqadi~+ZiGeZ|BLl@!gAArqP zkJ^1!bh})bn)rn3bN902B})YXsJ;7!>r}@JE0F08aP>9Ze-+ QMF0Q*07*qoM6N<$g6iH=`~Uy| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_paste.png b/apps/icons/static/Fat Cow/16x16/page_white_paste.png new file mode 100644 index 0000000000000000000000000000000000000000..bec6dff1f8c8ba82f1f46ff310502c9886c59fbf GIT binary patch literal 647 zcmV;20(kw2P)^@RCwBiQooB+K@k3S-@bt0MekQE zR6G%q&h9J@!9ot@ILPT;;b|#Yh;RrNf|WL2A&6jQE5SzPtVFB?IrKlU5R+gRP9?uy z-pkwFadwk?Byz+LhTWZ=`SzRH5tRp*At^y^x{Ukxw(#`%3&Ie0@7xmGPo81n&pTLz zusX)f@*~)^2axqK$`b96G3AqcZ#nr8R#sN`^F5jK8xAG`j!UnQOU#}Cq)yZF+Knxg z7LH>opU1D?&CJ}{`LABTjWlYlO<#Hp(tXai8G*7!L(P}`;c(|0zJ6)>{izejFgue+ z{m3S&HG!#%50OMo5=0O}ya@uiA*F;emJs&_NyV^=lBhzM1mD$7Y^*NhAT%0{_0PMz zuar`o(iPY5wUHXjX3%%0Q|^)R!L@olGl!Rz3JQe+&Mz%pGse7@tO)(CBOs)jEw$*U zBQ>fJVVLu)L#bHINQh{ie*s8Xf##Pb1bmB)$p}KF*elpeXtz5!x47udfqxLn#mC(i z=WuVW9S~^i8s&om6=eIQpCI0g{eFIKjzc|xK(E{MJrEM!Nm`GTpvD?VL}O>=-t0v! zew4q*UGktpNrjT@)~6i8=Mw#9_< h&bl$cWSGAK3;-MPA`a|Uzi9vf002ovPDHLkV1kn%EHnTB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_php.png b/apps/icons/static/Fat Cow/16x16/page_white_php.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac56183e247fdb5b8eadb391f1ac16824f146ea GIT binary patch literal 432 zcmV;h0Z;ykP)GNj> zeLX!e#syfAU4RaL{rb)D=IuK;Uqo04OasFe(*O`?nQ?^S@$*j%guwi5OJF9fL@@xQ zSzk|%fmm?y(xY&AI(Yr&?f;-RI32+GFnN?{LRAi_ZLq!SPgY;0I*m^=tDg2Dir zR2hPEmN2MlYY`oYx36AfV0ruY?Pg#q^ZoVvKZ6h-Ggy#V@blZpU5r3l0f>be$OG>I a0t^6z6~Zq-y_0AF0000M6U<{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_picture.png b/apps/icons/static/Fat Cow/16x16/page_white_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3d505601442d0252c622eaea181cb374d26b30 GIT binary patch literal 693 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 N002ovPDHLkV1fkM;oblM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_tux.png b/apps/icons/static/Fat Cow/16x16/page_white_tux.png new file mode 100644 index 0000000000000000000000000000000000000000..e8f7cddb1cd2188d09cd82b74de952d0bac90348 GIT binary patch literal 684 zcmV;d0#p5oP)Es?9QI&8 zOifQ4|3WU8GvbLvY`=Ue{+pZ3a#nB!%h?rkm9fP0SPUMI2WNYFE+#z460hRJ^#c4) z=QyXbSv6(hO(_=9eL94S3iJ(z;cacfnXVJC3hX8@i-5$=&QDY{ij8a<-N(mK+Bk*g zgB*ozO9{0eFh(tGXyC9r>|o^u_*e$PfC6Vz6WUsQ*Y^lW2leFK2D`lx6HlK&Jv@vx z-xlCbV=Vd@rPB6zz~A0(Ccd7UGVgjzQFbY6H+ITpBfnWN2KxsLRn;tW5$ZZ=_`SYW zivvb!jZ9u;10LKT!;M>a%m&w^Z{R%2WxdVs4cx9PfmiLz)h?$P{oVanS;YFPo(^2WUFkn4=)(UaFSztefB^vcS^q8S Sd*WXJ0000eRo%ggBgjKtA zA#vdvHasK#02f3Pg1RuI6^-!+s6Rm6xzV_38dOpj_DhH^fQT-Nh7DokLZg=Mnv!5* zDfHoc#P7s{Bw;kw=RQzIi-URhCl9Me-%FirDflt6kJa1tv> zP387;w}r9MQEh}wCUZyw5d_2{1cc7M4ZE|W$ORIKMBhi?2x$e4us?{ni%fi~{CLXWWF?Q>TJVGUh3Fua>dbe>P z3<06mDERK3+qifC0Um8QID6tK*4|aG)mG;>bim7EQ8!Dw-IjZMZE4%K-$3bfTIO;& ze{|K_+ojhe`#_%(y3c5+n?1Fu=HiDhSYPiTJ2Ru#TKflj2nc%0Q}g`!3WT{gA93Z} zY2QC^+^C2omM5AAy4l0#w+0^GJRd|b9wpdqwceL1l?j*rgfdS=`h~|#^^}I8JMq(y u2}d2F^I-zY`J}R8{6Bsu`|3Hr1sDMO593hI@D_9c0000KGX2re2UF+>cJbRh~B zqQn+_5L(;IZSQezZ$T6i<0N11oHKXk%=gW(zJY=7*<8*g3Rl3_baUfAJ@mP59y)SU{Yp#~{`5$f8`VC(JIT`L7xfp!rkw?COg zc;qXfAP=U0f_q{Yq`Delnx;}*LiZ{O%g*j;kMtA@SQTzP{D9D_1Z+G9_#3U>HV}>b z35cn8fJ%wkEaH{N0iq=g-mv#(BuKhjEV?2KW*@k4#1E9x&Xl$w-MJCku$x{bsWbt{ zxi*YmyaVma>|;%LLeq=uW$Gti;CgipRKQm@u7R0t^7|O9yvZy9loU00006ZxZ5YP5zropENA5Fmt%ZqoF&W-^k}93n+gm|>njZu?Rf!Fc?4-MR1iQcS9-XRRaGbIENE~5FU1Kb*@%Q;eEA&IF8{uNiOp7_zm^tsn390 zV_RpXJgv*K^G*k*vl-w$-S_*L_1T8N3uCNCK&gR`^%{EJuEQU32)b>|8TWmu%IDX& zL#VZV+S+7Y$$+!{jo;~Wt%PIce+a_G3BeD4!rq66_8pr+@F7{2+16@MN&&9>h6^K8 o`=~G&u9(MVqiJk9&c6Z-0R2{x%f_yGlmGw#07*qoM6N<$g3INwh5!Hn literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_word.png b/apps/icons/static/Fat Cow/16x16/page_white_word.png new file mode 100644 index 0000000000000000000000000000000000000000..225c3b09126602895f61b31e2a0930486c98ca1e GIT binary patch literal 604 zcmV-i0;BzjP)3lTH{ z4m z+kYVl0$Z)s{H^vA&%4f-#xlnW8p|uLm0VEqeH01>oG6vb)q4HGp9H;*F&dtigyaH6 zgyz~Bip3(vN~MXp`MGMEz@X=x$Z)8n0zGAi4(!K^rRNAaFHe+Vls%s%u(1M?VnwGq zLMCZ%V084Tix?vVSqrA`g>;`lDnH~A%F}N#`+7B&6tS{3bERg7d470MxB3LJXMtub zLxTphZ@$9%m+&|2xb`GZX$9$kHX;RQ?!1D!{0LJ^pRoJZB0e{Na{ds-8&9Ks{Zln% z0urIc;?3hAmV0c^b_72*@vXJttOR$@qQmnhkxdy3jysGhthpxF{rA|$wkBuZVe<4o zH{R}qNLesh3(!&F7+r3KORnN>8T+Uv$8m%DR`dq5_NbV1$1%?@r~Jc8D*HpUL_ z#Nk~d$u&|>I;AWmULqnp6WxTpcOf(Fah=rtO66rPmpdtPV#)F%bDqM~2g0+4__UdS qR6d^OH3PIR`o&Nl|A+2x0R{kT-^LxHiF2C(0000S}G{8L`j4!5hJCr z-F4B{cE<}Vy0beooimL(kr4gxG5>$&{I`$qkZ0lWTu#%94PA!;yYYyC5&}ZV&$E@4 z9&BV!Lm}f|mPjOwuI}#OM){QeH=Xa1C_@a9Xw3Zbm|J@=2#?2uvOu7^D-`PZyMX10 zq5w%+2amZ40)?Wa;PrZOs4Q^dRk)|qUO6R;hSS=KS zYhaPdZ#M4%MpM94+TfyO9f41gR_M75hGPv(r8(GE5ZBh=$&LaMpQpBAJekGtWF2xj ziXRI{;V-F&%kc(_X(uDyU^iEp=K?Z`6wEhpquh_zgKjLYq!CT+Mr*Ie&ePcMZ^rop zr?AY#r6r?nlu~LOX*N-J2(&f{b3GU6#8?mY=&L2)H#TP`(` z$L;O!91h1poh#2$AAf-|(?U@mMQ2>XbB2t@v}njocOs0r$+l$6#ry2)D4*ZYP>lbx f8HQ=@{1RXQWZnwx-7p6>00000NkvXXu0mjfrodQi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_wrench.png b/apps/icons/static/Fat Cow/16x16/page_white_wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4cb424d56d17f9c08ac14397ea4a7edfabf640 GIT binary patch literal 698 zcmV;r0!96aP)4(ojp>IdxUf|ak=8`p zf|!uRBqYsi(!3Y%eR=6iYC#VS_s+e{nVB;~#zUb@Mbqq6T}Ks-kRAag1cZ>}*?|EE zHp7e2(dxgDNF=Jy0|DP=@l^a9mmiBu!j`ePv}~Nxml*N+;BYwLcDV*cGXLKM=7n8)8XKRHX&c;4Ki5z3bp* z6mlt}noAeYLtE1@;`cWYP>X;t4%VVzA$S+%UlDYBuj1?6L!@_}#+&Id6p>8V^>0&? z;TsJt@Y?zk3MR5F1n;2qa{}G{*D*iw2t-U^k51t_;(__7C2M zuB|mm%~uMAnZVeXN0-^FwHAo71zUFyDnLzo@^ gkF4yy?)(v80Jc&83mYX6@Bjb+07*qoM6N<$f?VA^BLDyZ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_white_zip.png b/apps/icons/static/Fat Cow/16x16/page_white_zip.png new file mode 100644 index 0000000000000000000000000000000000000000..158459244ba514f1b6dd4f07c3329f02de90c853 GIT binary patch literal 593 zcmV-X0gnu>>pyLA&vN zwNQ;k;+r6S3gSaWS_3V#RFePY7m`356R8G8MCxl=d~PXzv=3!B3Q57d7LH=Au; z)7HD(z0A3H&YZn>mMNuR?EUt3hc^je8Uh^`( zQK_i7WwTkeRjo#A&+}BNTrTt^&;}95WZe4QgmHcl`55D zmw-oXVU$w9vO2!Hyo@*bJmH)%oL^iZnM`7OYU)LKbF)M^aFc=y3C=sdn9E^xX^HTM zBO}<`-^Y5P0Nb|B>CfrF*nUXCsezUyv9_{;#e5FFZtP?_P2RO2Z2oV8(2N41{b!?z zfx#hEw|4P(bR2#6@4>(J>AUR*gEXC<1V%w3A@Sj$hS#rN5?1?I!_4dquJqF#dsH7M z5W>>(6F55hgtzaG2^)4CJe`}<3e3cUe-lW_X%dZQ1CK^i)S9~cgD{f|0{lk-=U_TI z&M-cI`AXPidV(-BO2+xkp51C96V#tnDh03Z!Sh^T=DvdfQQmJza=WHXXNqvh@f?Od8n`Flc4j1;IF1hOfOok)*&ssbJgsQ4*j^h fHTB-(UjhsO70va`nLbf_00000NkvXXu0mjf!4DZe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_word.png b/apps/icons/static/Fat Cow/16x16/page_word.png new file mode 100644 index 0000000000000000000000000000000000000000..e76e0ab4b58bd5a8cabd82b2d10ef2bf43d88340 GIT binary patch literal 639 zcmV-_0)YLAP)PAIfxbOo~t7s90E(C>EQCzrCq_}V)RRotp7t${32P|pCg&>HcxX_hQ zD56-z64BVuCip(rnVb8X1S5h2^WOc;oO|ZXh~8^Yew2TO89&m{TBF{C037&3uKhuQHK{)(5hy;hleg%8h=E9osxGh-vY0 zWZytNfQ)H-%0bE{SIYcblr-mDLOG1EbA3DR9^Y~_d-d`C1_trMqXbF8%z_~!3w&x@ z7dkFJLO@KHMh_y;y1ywv(vd{J3Sg+w;#=9rXx~QT^};p;RiXJ2p_*)F^?l$Ls5Sg51)j5z|(ni+F9g>JV zZ`|7Vb0wVK)n(3kFNF;>y+<5an*$SA32^;zFN#Y(wrAV1VQpKjjmmQ9>sj-s%#H=O zozP>48m?WQot{gR&wRIa2MeNY(L7GB5?EXau}}&SMm09tep~`iCuE7A;DR#vKMQ{g ZFaV6<(#Hl8GP3{x002ovPDHLkV1h&|Bi;Z2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/page_world.png b/apps/icons/static/Fat Cow/16x16/page_world.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f3ad53591f477bed654a7ccb218d1c26599922 GIT binary patch literal 776 zcmV+j1NZ!iP)*iz< z)2Ttxk{A>{L}(Huh=`a}6qOV~R1o!0dB%ADsmA?ME=2tG^wbD zA#>)Rbk5Alw!7VXJHNTfBq2I*e)n+i`SUrybFQ%M#;f_TqS|7b4qexgE`k6^bQmOY z*6Xg!!CJDp(WC!MdcM!<8ymVh*NSJnGMDGxX$Z-x97H2~-xdetOHUBFc@X!G?W{S8 zF2UDWRg<1TOkvARg4saISmK$%#Ke1pC_>RSlos02d7|j3tLf$ARRk$RrT~%3a|)g^ zmH0wwAvRt0B&a5u_R@Fp&?VtmO8ySumU zF9M?^CHm(COcG$BHnz9)!DxxVbNLyp8QJ(8_=$<7ySVRp&?LC~&(B;h$rsaGkf}27 zJ&UT}dgmi73tpVAfWusjk;z&>T?a*}#F^?EY{-9~=V<7;meztm6aq|);4A8RsZO1%#gV!&i_U%Zy(=B15Lzi5D`{I zgyOt^k<>^Y4Ep?NN1*liZF2p{%R5PJ_&=EzfR|*mab?*@4e4`xrg_8-XG^2AwBAa01A_+VrXW|PtX5lMTI6dz!~dj zehFJ4C>x~=z&Ala`1fiJ#)-O))uM=`eXZK8>F6}nN@Oo5w=^s@ChVEe~m2YftxAZpYbND}c^lt5$PUZ>cksv7NZw4=Mr4S%K|V;`Fz?7R>;%E(_U>m=o@ zoV=%P6q&pRDOZSeI2~}<*CRACg6XLkwx4^wKkC~yv#?P@P<$vAq0l<)wLXTqaXD_gC(m*7v& z1EzF6x)moPXWR%#AP`Pe=Y?Sm_Ra>!>M;;<8E*Kh@#h_ zpqm(s&~z?Ps-gm1u8qO6ptbJ|@mlVQz>n(x*be~)0IS>#AleApLI3~&07*qoM6N<$ Ef<>Azpa1{> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/paintcan.png b/apps/icons/static/Fat Cow/16x16/paintcan.png new file mode 100644 index 0000000000000000000000000000000000000000..d4eb0e4465b03363fb2dff25c6d57084387e2dd4 GIT binary patch literal 805 zcmV+=1KRwFP)mek_KsWodTv*bFdeBuX)1VA2q6k8IiXbR36C`vKg^0*3 zQ=zTIot@cnc4qF}?hGo4;(^1=oO8bKeCN)&Ttz5?1&x|;ng-qkj>GLBwEx|ExLhud z*_<-RJRGGUgdn9ERMiPRH1rs7rol8R<23D@VHmbs@AC*uR-~ph8oqQI*TX?5szG%Y zqgIZQ8@hoVd3&&KQvejt4$f~U~gGl<@SuV`%uvu?yfGq8z*lgFUzI!xBx zQe+cY?1X)=LTX9#dwHzz`{DEY@MZWH3c#j8F=gy++VlCFJ z^kXuq;AYM!+VXuUEZ7gKt4t9o2FE?K2?#Oi(Zap>Js~p5UU+#Pl>MpTnNn2MHezjd z7A7PGv3LUAeS=s}Vl3|fF-Qr+ci1E78nI{g`+RUXosi-Z#6$u`g$Hq~?Fm+AXWFC0 zo%HD@!XSC<-%Z#iIW&3h>F+C2*2^msShQf-I$`qFSz3BSz5gT(>;m61r zvbYq!`L;l14fIqBj`C0>+TL6vwA_DW2NZP*Q*3ToQEU~WD1vt{LI2<6xLmqXTTzsrF+m?cU8DteIp7(gBBZk#VvFfERqLJVd3-8_y52=?lN#? zs4nW_C|nFV+J2#n5?!{yPzrG3gL00000NkvXXu0mjf{9$c> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/palette.png b/apps/icons/static/Fat Cow/16x16/palette.png new file mode 100644 index 0000000000000000000000000000000000000000..9dbfe0a6ff68538ad6466d9b891cefbf03421de1 GIT binary patch literal 882 zcmV-&1C9KNP)2Z%jjqYtEd2XU&1)MEBV3LF57G5X>I`1CaZ1N>qm^se&ce&}^Mj3SORc{}hD z7f|S|lxBWSKEk09=<-#=7$o@8IuYHj8Vo%x#NC1$NRhHU z%xpx#^sy*^=EYMg85oZPl>(c5BOvanqreSN>VC7Yz!aX`tkbBz>Qn2gBKT0NnfB)QCpfh0q^xADD|$! z@xo@zq8#+OFLbD_xf7m-7ieqlz?+u0h{xiHgra!d{q4lfmVvt;^ypPfNXt?<)_1Rv z=7+GyzX+CD!{Vka2dJF+pdJK| zTZnS;^nRy)>TGkrTefcz{2e9uH-a+yWQ3C!Ccf?e;D-PM0DziY>z!T9O#lD@07*qo IM6N<$f<_0LqW}N^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pandora.png b/apps/icons/static/Fat Cow/16x16/pandora.png new file mode 100644 index 0000000000000000000000000000000000000000..b2e05689a0f69abcefacbb9a5065d383ff0e51fe GIT binary patch literal 621 zcmV-z0+RiSP)D z3?#QRzBhZbdzTdYVAwbN=KJP*KO;bPVfxW~>s%cU|26?cLM+|8abmROco;nUGqaDh>d~4zE{7bak){_T`{v`WxtWik}&P_iqK&LN1#HH&C zc=h%(1`iJ4+QkWn&LO8>fyP@%wj6Us0{Zz9ZWdI07s0ZS^Ra zxp}7W8y~*o>5C?+Roz!y)vJJ|nXC-XF1(@Y|AeBhNGXu+N_-J}hor0l6Id#yEu+=g z_(C#)2-AfAAyc6XF{NM${BikH5nOGr(AXLzaldTrXd^Lm3l&xT&eh2xcz*II4jtIz zJLEgkZFO%ImCZJnTdQkB1A9|wYccn{fh@~MP5Rs;Bs5?F!!@AuU|e`7!)LENcos=B z6ecVTO8#`p7bUt5gYVxuIYH-};lwZx8vfrlXf^r5zXA*ZKjyvU%lH%V00000NkvXX Hu0mjfBXbc! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/panel.png b/apps/icons/static/Fat Cow/16x16/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..ed48460e73b3090fb32ce55f222897eabcf66836 GIT binary patch literal 376 zcmV-;0f+vHP)T7;Ydmhh0Po{yr7%AlV|jCzvs5m34li$I%d3A_zvnR-B+4E}mBGG;&vA%WIiCQdg|SSF&fD2iFrjU{f40!##9<$fkMU|6^x0R{k) W%w-LNbS&-w0000wk4)(h_%d1>7Rbw+P0Sj0!a zb$(CJ^3}BsZXhu>&dUx%9Q^pTRV=q9P9Cch8M7cYIfJt&LeNwV2MT-``9kHEMH@r@ zu)oR!qt;k*3N1&2=Dwoq{}y;Zoaziz%8};A8gso~1U^q>;FDdj+IDEV#`g>K$C9nG zEG14gg+#mEicJ-uN->d{gARsjpBr1-^g(1$^*t8)29pklC`Oy=1L2xVN}`6t9@g>^L62e75+(Da?gtGgE7#KyWpwRIgW4YIkhxDIF}z!)%_D_}Xl0>(E$eftQxzYAiAe2s`o7P?m>Ee~^{@Zuj+I-din;y9u zimH(R0z4icBogAxXdcJ8dIw&<37? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/parrot.png b/apps/icons/static/Fat Cow/16x16/parrot.png new file mode 100644 index 0000000000000000000000000000000000000000..bd7518e4f3018f691de943944c682f9f5c10808c GIT binary patch literal 614 zcmV-s0-61ZP)Jeiq98653%YUPLUH3C1%-f%iqJ))i0;IV2wk*sqjaGnWLHH|LJbPm zw8mf^8xxb5pC*&c^UYu|m^AH$$GzM+=e&33-KPj4P!xqmk-YAHq%_-yjA9uTt+_0be)6q%9s8$!>CN|Zj{7Ln1eF_UL;R}v^+b6dpy0|%_U*yRz4p51{}37nba z+{3#PlKpLw%gJA2Mp6>(J48i5tw+2tfxBdI&uMoYYCSy6>!(BX7UJmX6seAuz?$UG z!PdW6wGMe-lTCSZWbYN+8~X@qeztgyqh>VpcYX%K*|U&cFP0N9$~-yIKT4Jm_ov4Q zeuBB4=Xjmxap=t^BwUTJ5s=E8n;aT5U&o1jgSJhOFw)#o0^~Nlud!PrV6#DRVT#Z5 z;93XUq(EL?f8_g1v?w=g@c%cm38ofeVLTns*(NQ?87mZ_RAkog#kb-KR69AROAe5% z({ksGT!kg3ADlw|JQiy_RL{Z12~K*SA$)TPL)j$;?=YgfcA9|BdOYhHRNlg+Nw&%q z?e2rw82FC%W3(8=mlC8isTbQ*v4izCR{u35c@OB)?~i#xiuUSs6+XS(v|0j}{phCP zhoE(hmhWSokBr04Z+)y(FzxcK`qY07*qoM6N<$f+w~f A9{>OV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/participation_rate.png b/apps/icons/static/Fat Cow/16x16/participation_rate.png new file mode 100644 index 0000000000000000000000000000000000000000..2cc266ca67ff99cf3fde8d693f61eb8ca331259c GIT binary patch literal 826 zcmV-A1I7G_P)Lc+y zAR@ZvR=l{bK<70H9xEBd$gRlC$^qlFLX{PR2ok1iQX@>n+eZNy^zI?T)QgN%8Pd<3 zg(5x$gQFV|NMezgaT-pu0TL3^)SyNvv6{xl0MCIArt~A&w24896gYk|4QA6CaxZ5= znU{hiQBs(U1~m4~V{vW@3p0~}4w&74cQ`H@mr6+4Uk3bKrBQaT!Z!l1hURfI zKMC93y-}elKZIGK62=W7OiN3c`LT|)A{A~t96{!}+o&k3Kv&N=LL?%*AD+Xz!Rb8` zDIuZNv4yYQS{#baMRDCIltuUPd8J|1^Ef zx`@iEYQiN44#s=^3TQCdtE0%icm%ra=ZWSSciY+at~clRHQ{00+wQG3c17l+(od+x!h+jd zO}3+>V>ihi)uNved7K2lH^4)Ne+>>2H_?fMKK>D40Lt4F(p{CjXaE2J07*qoM6N<$ Eg68gUHvj+t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/paste_plain.png b/apps/icons/static/Fat Cow/16x16/paste_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4bd3e94db2a21985dcdf4c54a90b5583f45bd6 GIT binary patch literal 715 zcmV;+0yO=JP)Q562}d-uh5XdBbk zO^X!4Av#qgigc=`RY*WrH#do+T_l4@3r^a(E`m;0(m_Oo#^NG%@P|~FB9@4Q_(Kw3 zUi04l@!b0!FY1s3H@WYgbH4MP?;Q5v#sU}=Tpgk@d>$<7XlMm62ihB9`QQm8%Rs|{ zc~?;vxw)J4AJ}iMl&onbN=io%BEp%I1!!_G0(iOgMo09f7^82#&LGQ>k@XXzH7=s4 zbn$WpOoeD}{6ubI5(EmzaWFbEigNiX0eEqGn*G32hh&Y>B?po2&P0;X3NjQadBd=!^1%wdo{ zuGLE1FbVw*LP1gSHJ$9Z(A$$|2#BAkZC2k3;)1 zxVO5BeEwLPTsVEo`b-2jzk7b0a$@wDff*ySK_2%|sa&&n<2O|WF^mz+c8~^v-y#hZ zA{t*r)k7iDK0VLF%F11AzNmw9j(UBA-gxTgre@G>Q&CdZ&^Fs9RT|)O7uOdTQwGKP zd15R30JeorD|t)+h+@)#Ww5-ogcCC}P*lLgohugm07eMEO8`2N#RL%>FF|l=-qmU~ zO)wh7TA9Hx@ZVjr+5GfvHrA9`24c_0Vb_UQ)p7ory%E>7V~u^L%ru?s|4UMP`uv&d xb;qUZkMu7TIOaG`hYeV?<3<7uHu*<@0RVmFQ(}77sv-aY002ovPDHLkV1i5dKS2Nh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/paste_word.png b/apps/icons/static/Fat Cow/16x16/paste_word.png new file mode 100644 index 0000000000000000000000000000000000000000..0adbba4cec618a964f0a6bb978a5f01d8fc9be8e GIT binary patch literal 753 zcmV!5kkTv17As5 z9y&JyG8q#_r|BuQ zcWuV(+&tcYT*y}!yL?dUfz=W|vur|w)5$e7GlKv*mT#`#LW@X1R0(pJXPPbH$=Cy~^kTh(KW9_D(ES>-f5o@+pC(iQ`bb?=xAX zNi7e^X^_7;2ICRI78CJUtV<7O(Xz?M@Z=1JkM!hu$xMqDqAItbnSSAVZCy9bKu#;e z>)huE7yEbSc^3I>rVGJ4!i{%v`kexhLtoKg*HHE+{=H~cx{A)~27aorb&p)d9xv!gD`w2Wkb0{Lh j#b@?P) z_bkq@vUw^@_ zk&qB&0O@4`Iu7C&W@aE}VmN*M1w(+n8be=^JKVV%!IK&0Z@q< z%zs!QGBU8RvM{i*voajL_>95cNRHv*i;oO~4lQ6=PBtcnXWI%HR_wXXzz$Ty3RDXV zASOuI01aRP8ob4>27d=l26+j7hW7_*7`7a~33T>vxIxT7mx3@z4@fTyJUWEnwJm@CJj2g%T+I8Nm8c(*YyIR7NHSE_P-H_pG@L zr>{O@II$=T9FRtllNt7&yv5L8;>GX}Xe$#FGu#Vs7qGHH{B>l0COB~9y*e2BmKb@?P) z_bkq@vUw^@_ zk&qB&0O@4`Iu7C&W@aE}VmN*M1w(+n8be=^JKVV%!IK&0Z@q< z%zs!QGBU8RvM{i*voajL_>95cNRHv*i;oO~4lQ6=PBtcnXWI%HR_wXXzz$Ty3RDXV zASOuI01aRP8ob4>27d=l26+j7hW7_*7`7a~33T>vxIxT7mx3@z4@fTyJUWEnwJm@CJj2g%T+I8Nm8c(*YyIR7NHSE_P-H_pG@L zr>{O@II$=T9FRtllNt7&yv5L8;>GX}Xe$#FGu#Vs7qGHH{B>l0COB~9y*e2BmKIP))fm=Sd8`?!n&vfn#)RZ19+Xy|SVv zH8pj>-qZ?N%Rmw($Web%Kq|Egln}sh&qKIeF30f5=%6A%hn2+8KzeBdoSXX)eCya= znul-OLx>a+lEKEA5NFGTmgNz~{kT7Hqzl?nW$)f(65;k7LO58%@^By2Y6>*XKuxP4 zN)jaJ3dE^toUzw|=3=nRTcGd=zm29KwfeXutZ(hYIogNnmYYy2+xWhK**7ndbFmTT zvpHeW{s*0~l-44kH-ifNY*hqQqz;CSF<|@9hcA=kNKP=}$*p$e6_?}J`Wo^}D{=Q) z4eng6#^UrR{Pz06o-il|GT{=)8+eXI49AePHAsq&LuXGvW%yRRxkzupp@X(Kf+9rh58fD_2;hE|+Rv7+kAbz-azj8=H-bK`H}+1YKMn_qZJID5y2Nf9AoyHHfvq0!I{vM6ea z!DN_}IZzA1VCdDv}3IGguYu9}9y# z#+b74YpG=E;qp#!RLPZ_Qn1PYGp19q!Sy`5KRAfWOj&juPk>2Z<;#E>`<<*b5;e9I zQ|+WcNN2b*lm{22q7V{`t7~{PF{KVUw#UVX@{FqAA8SEw)W2F}YhY(YTZp+PK@A7^Q5pcC`3CRlzYiWfJ} zAD}+QUtX`*(S2uX?8b%qzEA$!`eyupKND;8JO2`30C&yrq|D^2b^rhX07*qoM6N<$ Ef``mFKL7v# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/peacock.png b/apps/icons/static/Fat Cow/16x16/peacock.png new file mode 100644 index 0000000000000000000000000000000000000000..36c73a923186061f9a20120cd814b07bd86f15e1 GIT binary patch literal 909 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pencil_go.png b/apps/icons/static/Fat Cow/16x16/pencil_go.png new file mode 100644 index 0000000000000000000000000000000000000000..4771ee58c22a46cefad6f0e76ae04872f91f7e39 GIT binary patch literal 744 zcmVP)?MRfPa)~T zunmN!D29IqR27wVhLF>?ZEVXH@rU;!k`h9FM6{W@9&FiQm_l4BEu*%#o?pHI;{gj* zQH8Re0^5>s5K(@1A9t(kIhJ*t7j`?r`5@-B4`XU#?Es&~8($d<& z!Trg+a=j(Bro^o&`u__=U?I{@Ccva0W*6Btc!Po@KOf$F@zR?O3#cFtR_75D8P6}e>=`(59$V?`WAdOBF zT+*Xu1-31)mSxXS@wpq%Tp-**lhsu-6pT2sl24;*jYXY9C^0%kdZ=}%vvgdfuaNEW z2WTq2$3n10%2Q>K3P6u;3= z_vq8V{)lE22lV+G$Z=ofeSck^Dl3bO%lQ&qfN5D^el8Rr9GYCxhclk=jM)f|4f4*h zk?*sZ}7boFRY?d~?57Gt4Th$;4?A!SvTde%sH^qdR`!_m#( a0t^5}>^b2wRBe_30000mXriT0*JCf*eG2Pet^crjbEFtY)a7|ff1HS+)z~TV?h{-ROqHH z8!7EP?|aQO)VT2`cQSM5-t+Fg=R7SIi#;!uN;5(TXaEGNO{;ncP#QE%gRbi@CMG5# zTo#XxjU%1jQ$J3caB5G+2%)9Li??qQGxQnZLf9xA|HilPKfsud8`rO5{~&|CbQ;$J zS72Ew{Mz5I0NA#Trqhj(b<&s$mIO@GgvaB?$jB&`mzLn~?m{qlivYH9vArEVJ$|@c zE|n+q9pkDkTcFlchs)hQL?RJHqfu;bZXy&4VIi@A{$LQvWD;XzcW_iF5P)3)VC7i_ z4iEDP4-R5=^&{f(7;?EB^7%Y8#*ocsv9+}YcdZAeVZauD15gKN&Yi{Z@Gv&MZs5Vg z2+p^*Vt4l^+-?un){-<{Et;DeVY(YcM4cGu?d`?f>@2)qFH)%#4AW5Vs&TM-#W?3MsBO8x&tEo>A%+ZHuMo`3YSC!B zhDyFaHLb)F4iBKdt{%l=Q2}$EgJ}#aA6DS&zEnK|lL=Hz>cYLd{Z^ zMDi> Re8B(!002ovPDHLkV1m^tO8@`> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/personal_finance.png b/apps/icons/static/Fat Cow/16x16/personal_finance.png new file mode 100644 index 0000000000000000000000000000000000000000..57acb577ea903bd9695c26144b06951809ea25ee GIT binary patch literal 762 zcmVlWEYa1lYSqKL{xS(-&bB~mjrWax~k z&AfT@=HA;m_c<1{>cZi?^Yfi^?|04_)*@v@`t_T5COe+neDA^H^jsytAU|lw7Khln&jvM_{Zot))oX_PkKKK+) zl|y(zNg6ULaeV9~Mvsj^m&kS{;SH3p(6~1aQ&#p;k{kLfKHzA;H87;LP-yFJ!`wvH zYPL-!E;UNaK8y(8CHcz5p9L@nhObTCm0!m86FZQ8ma&>`_OtLaJjxfA5UR;_ylfGr zd=bKzmZ=R}HWCQr^Q^9GuS4$Rf(0-KUd~%1*5!}F{0h#b&td-kf@PR}Gxuho0w3uo zDfHYtYKe{2*C5tVi_JLd8KZ!=95L8>!K`y?;L{%P zjCG*w7@dd{{xmc`MLw!eJW0FK(b{Sh0uRab72#%s+%Qnzhw9ZI&N!hKYfVBQJz0rR s0#!s-F)rMvW|BDm|I87onco5o0GM!J;I41BSO5S307*qoM6N<$f*jmjE&u=k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/personals.png b/apps/icons/static/Fat Cow/16x16/personals.png new file mode 100644 index 0000000000000000000000000000000000000000..40f7c3c19e490db13c0d1a3423eda67132994b6c GIT binary patch literal 873 zcmV-v1D5=WP)TZ$H(Y6bMOCm?wxEAEjq(t;QZ%&=R4myR~RVU3Z|-Vrm1=0fM60KN>RrJQEUZc zpm;sgv^tOpqKV$54tjG4f}n>WQ9^sl&a%85$1#9&%#S$XdT_6WiQ*hr)qHzZZCz$* zIZP%K!o6Ma_V!fI1y||`;JOYVa>g7R_g7%?SvwXw9wOSFfr82-V8Nx%mbM7a_V$scAfm0)OJk|Y`c28c$5 zw2kPRQ!u4x8c{aqNAS@DXoqW|d>Fgqc;Tk@8uVRk8rW6*F)Iqjd?XM!(X{HCd!G6UFb zz)f2H&so6v7Ff5|Xl4Kqi}{ki;l`%zIh@BvUrk?H)DHxRi3UE6>n8{-`hlr05m0?A zUl#$=$#gn1#aJKx2dakLBl!tdzb!UqZwzHx>}e2Pqd<#dWuReKY1C|4UuLg zQ>``3cuZ~-9M#t%1}-xM0u}&h)khr1`119LZ3QNI&d`-%Oo~8hy?p)ZJf?CEq&Oqs zFZOod;``5ExOU|dUhjUmKaqg6h6lpjlg}u60y9MyGl7fg-~vJ~hk4Zlmy;?nMPQ6h z)DK;h%Rb7bJZ7gPN_hcETo%Ru5ICs}h(KJYEC%pqL!5@^uundk-yAeP_W1>VfH4y@ z(3;Rw2B(gPPkj&Y0|?GQ_q#Ze1Vw)mOeR6BB#s`R$5{t^JRFMEXK#pu!{5+kG6>j7 zLSpr4nA{&;-hq+^`3I{^0u-Zl#$;qbiPPZG!rtJw_IUcZdCy+hIR%>o%)};ghZ*&z z(?X}ygzM(uNf+`2tgNCnVmKVNevC)0!^5My3FJBeT=qQl`#qdaMk#?m3KDHQl*S?s0irv=jmx|WRN6{j!`Vw2o?3vXOeMDs1^0mD*&quVg);=5ODHT z8O#_9$RLc`WEcJ)K#}IJXwHi>LoBI79vDv*g`7eCgF$A6*d&t-cAEp_#1O|Hj#2@y zH=8JVE&^?(HS0BC*1Oce-p4x>F+jt8gxE5uygxv``vn(X?Ga!D1Hpy-UKbB;?8B|q z`ORY$)CKo29*^+V_xV$8V9@EDJey1=w{o`JmU($C-S?~^iqwf#k>Bh22brPEq6i_X sd~DGRbSFCtr*z&74B7K@5&SK{09KC^BQO%cyZ`_I07*qoM6N<$f}vgt-v9sr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/phone_add.png b/apps/icons/static/Fat Cow/16x16/phone_add.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba8d6a18c608fbf9066fdfbfd7bb48ae95bc3b8 GIT binary patch literal 723 zcmV;^0xbQBP)Jm4dc0skYFxm0)fC(BejF zLD51Lt1cReNt2m3-Zx{llqf#9?|aXA_uTs)a~ubZF)VKBhrQiGh(mJDIZrko*x$6+ zM`FFMLhDMV93gBn;dDPpS9FqCRZfzro+LTOX$y=@a@tlI#bObkKF`qH0+Dn!#T$<- zCUFTY+m7$r9z{UqP?$$RJ;p{y@NG7S9d)&MGWy~$xmG3+whbKut1f*+NN1=HX{Zir zSQ=anQ&$nSN+3BErK+A5+cm?~5Q!Lwgng(9C+378q&bj{5fqY+ImYIVf-)(`6knf?yPZZRJtSD|Aa4sE($ilVl9dk|f`QX!ZD4jjXtj(cz1MvL^ zur7QRvw2|CdU+|D7bKCw4`FzC5SpgKuc~;S&4Sa>)@5xt6ZNWan#L{5&ttwQ z>U;#8{zH931LVGZd7LE0Vlmvl0}M_k(EB=pi~Ag08DKCp(1Tl0M){_7zaK*b8M1x^ z4Fdrqfd0%QYz*ze%L&RSF^_z>0ENbJTF>QhUt*aACpxY_4w~lf`OQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/phone_delete.png b/apps/icons/static/Fat Cow/16x16/phone_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..62bcbdaec71c3ef32c70ba280086a435beadd3c1 GIT binary patch literal 714 zcmV;*0yX`KP)ZN!(TPvplv*1=xGoF`?7sC4A%meVq@m8zu*2E| z+fdQylt6T9QdNB}ZY4}xLnLA%64p^4R1nq~6hX8^kpODXidQ-i0)ludAqz&mjWv54 zri6)+0!M1bk-vaYl)rc2x&kG~!x}e`FB^bqfl&vpvx3zkhoeyh%zpzE9R>5(cfp@v z31GyT*>oF1=0+dP{zrJWf2YSZ9g3J7U$4( zV4w6x&z6i*BJSbCSh}Kr%h6WpUu3iI(IBUP@(ggQ8=Hn7iNi|{{ow=ZfYWE zlFpL=(Y7eQ+@$*_4!Ggc%GX{pK~C)^?0d zekJZ@Xo_^HgVCuxmIUImmdWDVckaHkZ2R~|hyF|$n5MxCTG&3Eg!MTCPoai6!&2Fe wUz(h`O0~0W{W5L}xiKz`3pEl=Ok`_}3EF83g3-{T0vZw$R$}5m z@mKsnDV@^Jyz#y%7&JuVP43M5oOkZM=iSG!ghhM%LY(tvF_t7rYp4&l;D79{7O^-t z$+;B@N3FkM9a^MEBVZF?fstDTH;o)JnG8OCNzmAU7Kz?&Zfw}UB!OX?P20AX!|jkD zvpfNPG4^x>-=>qO+_D)X&qntV_7{P>BR0W+s&r?~q=TC#6mXQC{fI(^!B^;n&*Q{0 z&nkEo2R4~mFw6KoZ1VF6ik2s6#2l7oLb&R6!tYn%FL9yNEu+N6Aae^6*WqNQeNH|W zKkAaL%X(+c8u#H)nc5M%CsF<2RHt0%fl}&)?k&OuS26HaLiBBpqH{>(!pv*c-O#6o z>ENZ@lk2BxDJYpHN7k^QOA0>Z6ue^|e0LXPR#B0ZT`(vMP8b}CHz>zriR{3|6LhfE zcz%D}7Eusn3>k@2E09+(OO;X0Or>ov-n>o|2@#|wRrvgHRvdaiuY{2&5D}P+wkuwH zwY}mI4B3L~U>lJD#o->9g5YLr{~WME?HK5?(mx(j89tjpXdo``HJG|FoY13;=)vIV4>|4_E*I002ov JPDHLkV1mg)U^)N* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/photo.png b/apps/icons/static/Fat Cow/16x16/photo.png new file mode 100644 index 0000000000000000000000000000000000000000..f360dccf7481a225fdc0a1bbaba2afdcad2eca57 GIT binary patch literal 664 zcmV;J0%!e+P)IHzfP^GCF}Bb4 zop+htbCME?SoidHeKWJO@4XY&TI}Yh<}aU~FASk-jDgqsm!9Cm2!a5u1oxGawi?R} z69>C6{cIp$iQ7^WJ50BCWU2A>XN0a)RRwF%{F7i|?i;c$V2F{<8uGl&9q_$=1hlRl zBA^K6Y-^QaJO-v~GbrOdTA0MW=rOcAFktkS5r032?&w3L#WOg69C)Wvq=s&sV94WA zg3GP9KwF`}TnK?8qpX2=^(Jg)p_i|s6y+|p%8M1aF2n>0?mHQ!n;S^8V=KeR!~WM@pZAWOm?@yIYL#iKAUzMyj92;J83;p24{J@&211)>nYH#d+Zk~^_8Ox88M3!ynQ>y{l4 z*zykVzK%&9=9B2K(Qts3&0jE`o^LmY5*e#*%%IXLfSNskpwXm=MYF%+IYiI_=dzIq zOgvi5?UR%BEw0=e=VD+*2|SovgmQ)CV^Bw9O8S{r^;Y^+$oS&PX|+AH&cVwkKYaEM ys62Hl^chg( zDW%btRBA(rNF;*4fQ^rY*wjiSz9Wr=h_odvY_PH;k&><~Ld%TJ7z< zy&uz=JLAl~RcyqYd2;5=ob#OLJ@0w7>j#@|loZh%1OZ_PMEKXzVnxZoRRIgmACLpH?gxGdX$G3h?

      -SH2KbjyIe#f0xt!!IRM*Ww%IRe{caym{X zV~D5yHB3tP==u5tXYD=s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/photo_delete.png b/apps/icons/static/Fat Cow/16x16/photo_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..dfd792eef80f9852fb0f867ecaaf2a6a31b93a59 GIT binary patch literal 753 zcmVF*7sEmnP7=M7VFqmi|N=&FULas&%D??%|NNkK+_(B8( zK``8l-uLd#cxD%_R)ooZnVg;TeRIy4bBw`rd+tSQ&?lvYQUEkIS_XXt(=?GU;y&k0 z^*PK#%l0y)@2v?a@>^Fk{xP+!$;`&L1%Wc-eH=<6_os;I>of4mfFvJAt{mZB<*xAq zeF5Yz>>!6IxDMOq9+D2wF?kwsd_*2?xFbek>kCanWf9K&5tI|daHC!5P5~dd3s+J! zTF|2FTyl=*-vb4X2<;IIh!Wy9;4EK-@)YdFe#Ar=rOm@)nTkSi$jKnP0J-)361Fb9>G2{`Rsx;9hbUKiT-U|xmlKHQGYD!aYEArHU4krCg6F2Dghy4^)s{5| z+Mh3>v*#F)U4WuyGZ;tL{tnEKjZ*}a(C?ywmPg;i@QLL43g@pS!}lVAQGIaqIM98n z+LstlLyo-w&*a@F26ImA>fqHw9l@*gk6<-4r=h5Ef#i}F`t&z4#69LksuVmf7q1&BBON_95Wc7jpM|$E{!mt_}XUT{3N~u zf%wG4RikSEja`hd@W;XWVy!sTp+&L{&1a1XTV5Qefg~0ixe&jG5hYXwZVGc|H_r0Q zcy*t!cLR)S9$p}7B0^o#dE(q)4MRzzR&1>fb%F*1%4wy#z%vfIC45aguKcRg3wZv4Ls}d?0hE^$~DFMp_O*OEzR!Abd^0+8-XdWzL z`xZ-Ab)ZY(2_q2IL8L&zOvFi!o#N$f9V?Z<^ISaF$80Xqdf*j}`dV^N+u(T%nWV$j z-fl^BjC$pk5Qq}fRC&?6lJ<{wa_Gx_q|<2v=~RE;5WP44ps}%uox6{6HeSN6WqCTmv;Rbcl{NNj*LiO z{WFCDH`xOx9x-Fma8hElP}!oor>otphDlSxnMntp3)YN|CO%F5+3`F#GbWOB4q rdFQgqS&?{a?FmK~?fd?X{Vl)%0T54PtaS*900000NkvXXu0mjfuPvQ* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/photos.png b/apps/icons/static/Fat Cow/16x16/photos.png new file mode 100644 index 0000000000000000000000000000000000000000..a2fe11e37c4357ff6044e69a27eec3f7245058e5 GIT binary patch literal 789 zcmV+w1M2*VP)X)`*%>DC7iai6t_q zJkJnpLMXL#-`cpjLq#KCofu`dRUwdus-%sE#!KRh@c(bz1)rKxrrW0 z3ydbNq(IshHP#Pf_)sGV$MTOb%nafDV;V$8N1#WB#p+8RS!_yDBYsVXO4N{|HR3t( zD)F^j1}TmQtlK(BM!sFoET^=#T3EIwKVKR!mk+&H;ql?kE`$uxUoaUC`h~~Tjx&6H z4UG~{?rlH*ykjYA(p{UyfEs4UosQqohANXTimz~#(*YbaxTq3?~KLi*6lTPY< TB{y==00000NkvXXu0mjf73+2& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pi_math.png b/apps/icons/static/Fat Cow/16x16/pi_math.png new file mode 100644 index 0000000000000000000000000000000000000000..0df622a1211787c97210d3cd73ecd2c03fdbf435 GIT binary patch literal 519 zcmV+i0{H!jP)EhhUGrCS2#9fN z`etp~S?Oj1Q|R8l>kNoS7DIM{_l>PH0v;Y&dkV;Y?Nqnk73d_8_*sNfMi}EPh5%3ZT$Q5`z2W}`1|)y zkEEm|!~cJO-;->BOY2U3E>12zF%cn#U*A5VgbT=3Tzvc>7aAd=cDFH#0e}DeIci~M z%<%Tz2Zn!t|K4IiHGzQ%m_on5e<^?@dIlZ_&docn=xV8Ri;3|t96$Mr;lqQ=TT%1_ zp@6s)!;NYJXf!YU*VfloV0iudE5o;M-+o_R+jAK$aNhp>`JF*Z+mL}* zO1^@TnML;N>&NrqF8J~8*}}!Ecf^Cz+uK_wOMuibWc_z`FNkAcPTtJO#KHv3dklYn zet&SJFR7Lh6gZ&V2n5nVECEvw#2?WDoE?aDkoZ4<_$okv0RSL#ov7iuDv|&I002ov JPDHLkV1nQs?w9}o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/picasa.png b/apps/icons/static/Fat Cow/16x16/picasa.png new file mode 100644 index 0000000000000000000000000000000000000000..369c6f9f1e6b84590976bc2b71cb0740d439b6b1 GIT binary patch literal 773 zcmV+g1N!`lP)wQq@p|05}iz)|0x>-QC?Lg1hnY z@%daXCw$)*KKBKe98w|oO=_RS3&iKb^L!Eb2StMf%rK1BR4Rq+$1Jp%iZ9s>)V1%y zTzwO4&p}YP>+1%b>>Fq`ZBV$2{mpw3b*!4E357b1ml+ryoW$)5_pmUvgs$}!>|#20 zkW(yKh2qT&#KIG(MgmZjf8)qQ(J(Xg8cQ?Fs7h7f(bZ>oH?@q$*=ZyZ_-iPmI6gc8 z<;O}8uq{E!{xFt>WhJ096FRZxcrel}s2dxH;(D-RfR$j-o?n(@iLf?Ul&iR5!z?r5 z*&fafp1^@)`{3A{VC@}%=OfO7Ss29n+c2OM$f8yl*I^kZ`XBb7qBe=m-wqU^KqE&% zGbgAZXTFRO+cK!p?^)$&h_%&wuln&37p)ZD6s zsagcMDr-lcG?JmB#4^xN5bXe-rnxa z_-1!U_M#x>gO8orZ{GXf_h!VkN9()8Om}h%z$HVVwmBREkRm`7%DvS)SC6Zd;FY_x zNK6S)%#a!U1?wpli`SReI>kCCu*F5|?K!fC=wb$s@uDCRViawePU-SxevK)~ehclp zwgx-#G}=w7AUI6lBksRM+P;B2z5q+i(2UAazR7oe5nsYfSRcQQw&Rj4Zp?BqhQ{6s z^!Y8AoLfCQmJ+t4dOo>YbamrM&X{g4Aj!u#N2BN_w-ykedRUlPkHBkbbJb!t*||X{ z`=6d+kXg`V45)jb`-uM|`3FH6u`JUai1>GWY6(fwLoz%-Y83a2MJ-l`M(~LGQA7>s4-#o_kz)*COoq%P zz|_;4g6gt&yKfN6V+cfTNayDLY5e&73eX0|YGiu95>P3qE&<)0uTb(}l)x*k&NzZx z|16(@e+RazKDqf3{}Ub;C@FB1@HmBG|MlF`+7->WZSB8-Zgd$0G+b}{2~RUSM-Y)( dYv276U;tgLty2LDLO=ij002ovPDHLkV1hz*3O)b; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/picture_add.png b/apps/icons/static/Fat Cow/16x16/picture_add.png new file mode 100644 index 0000000000000000000000000000000000000000..ef26343a501669eb28da21a99cadd8d0029463b9 GIT binary patch literal 717 zcmV;;0y6!HP)gn=6&)fT8l`e zh=QV3D=9>GE~*5&@Uy6bpl$^bK}(6K2$G;B3Ec@Ih;-3KK@^cttWp%Q1(Bd&@mH{= z#M-npCe5e$J@34iw6R6>!r{%_dH38q_nu*0y+aGdQpH`?0SJ&WG;A7;0h~!t6+S=M zjuoWI8w*iZ#{!a+w0{w6MS1K^YXx!izBa4HCv0 z2#7)a8}f;7b=fZoW@EcZ$X4;QycZ6NcBp{6`Vkw`SB$Ul*_2h~hzeM(-1$lyW|Vde zxw_#HK2C=dowTsQk{STtISHw>wkk^x1<32#5=1_qMxmHP zv8thITOV9nEh}4Z66tP1V76LhH6Vz{>)C!DyZs3?zsX?Fq4$_bjpNRJhJ!(df_eZ) z`_%rN+HQ>9u=LyoD3X;JnW-4+qNG`&f79@4%#UBGXE<{V*uVKQ-X@|Lil2KQ80WohsUYNCVQbZU0Ft; zRQn0g$xrZ7We+KtOW(!MvJDd1@wusc@aUBZ6jx%4d`)bfyU-*k8d`T5g+dmEQXWO< z2yMI$ZH4=7$s2NfQ4dN2S87?+fh3}6V{;cax2F+#v51z~Ypi*kL1>GPRFfBH?;J!b zx}pEf?U?i19m~#kLnvNiWbVe0icI&Q{7FDu>%iLaw}^I~B6j*chKZNY$4^Y9OL^6< zbg(cp2EnN%#(yg$IP6Pp(Bh+r9zP(fz%~ppRYi3BCZxVhpH{2OGMmXj-Zp`Khk^ZZ)OPDx686w2ZDvKrzLQ_^Hyi2>!hUoM=EIw?Op~VLP=p3XUe!2T zJd_v?nsOa&_UHZ+yQ%xIch50I-ap0e<_4OI!LSXCeaK+mLQ-aIle>d|*!|YkJz=l+ xh@%-j^JO#H`DWrA!~a_oVO8BdLzw&}zyS5_!|qJ2AEy8S002ovPDHLkV1mhbN^$@I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/picture_edit.png b/apps/icons/static/Fat Cow/16x16/picture_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..eeeff7742365b47c15b43240b7727fd5f810f309 GIT binary patch literal 779 zcmV+m1N8ifP)E8twu0GMIs16gP4TSqR29w0x=i;P|1+xswgTI7q$rd z(Lx-@adiB7&di(lI`_S&OoA5<_ug~Q_nn`6j!@GUiX~I&TvZ3ag_eMfOXd;)QDCsi zVzlq7Z|nJ61CSB~?rE-sqL~nhL?&SyuxoS@J)8~nZ&}kzDgm8za1MFMgNzxJpdF74 z5<$oyAO>z5DC4`fu4kOtxGs?_YY3}Fa1q*N19G)7Y>zh?JJ&g66Qo(;aGWGq;YQQN zn3hWsa$kmv>qL6|QAq~}?DIVk_fLSSCNN<|wn8CFf^O1v=l4Mt%ydLzO#HqEMRiaf zcB24nvI$wcTa8+DlI~aApxz!|ppshUanZ?1l1-lNRLP~Odst2BNTf8{=^pNagZNrn znjs(Bi?BNf3S;_uv9m-|Y+Oj|-gN_t5{Hsp#;R_Ib6*E0I&Y$((U0JGFXsQmphm+y zeKR5M)eufZ+Wf)`IOv-~-p57ksTjeD=K)-)_27Q67vhUlX!pq@EO?AiMkfd7?#Ae<@7IVM^(Wr{X z7?QFGUs(Z4s`7w|Niv$pr_YZu=IO@wf#a`^_-e`C`jXj51d&MClxP&;xj0U~oMV zUbmBMqOe#M=+8;>w$f>g=x0@`MZK1byaYv2r7dL47Y=jM zje~c+vHGi|CQ)<1hC=@f?}lfUQW)jaC}8tdnsFZ5%;=v00|0*^_f=s5c>w?b002ov JPDHLkV1kU`XIcON literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/picture_empty.png b/apps/icons/static/Fat Cow/16x16/picture_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..e45735097fcd65c4db60b1d2c472dbb4b511e12a GIT binary patch literal 370 zcmV-&0ge8NP)5F{EJ3ZjTlAs=ATQl~|H06iiF4aUA@*U?31Y|bVl`LXiOcxKl&mk&=L z)pt`g>;V|YVF0W_aGBk#ZqANK$&a_^Q2X}TDD)kK09T8$(3)!RA(xxGwG<{TqU2gm z%Tu`uuN4TktuPOr2qY9(dN)<1)(S+(X+nmoTT-m!F%yHbo?}!xY*#W@oduPQxfzTKC>;$e) z;9m$lB#W>Q0*|2je7?9Z=Z$>ZJmGKDIaox&TH1d_GrPp}LsB9I^`T1C)8q9592BGRHw5fMaC3l~8IX0)h9)FxLU5@E?q zn2k`3+wgM;9#fg#0#!6n+sW3<%!Ra>Ypdf{AjN_pV z!k7nu5X8SDJH%=J&2xclhrh{lCcf+25Tfdk3e=l3h-5F@r^p4ARpW>Wm^*IT=)|HD z$5eP2A(4~la&7f3l_o)CQn$!n;ypP1AZ?xIk(kS`mErBs|rzD4ZAy|n-w^GS}Y!YLb$UPrEw zg-V%TXy+86kbD!v_>?d&Sh-;l0tjW7NCwhqc->vtowvL$yXHgp$H#j%bg&T zdILqOrRPaR9D`D_&^nt(!^tj^_ZP}K^~z}oZ*Re&+2>So4gGjQD!61v_(Y!vTq&jSX7f4u}>Q?NUqDeq&)Mkli+!>ScpTNcL(3*Z(mpyS9oVpMTdX70|K z%#Gdt$&e zjrM(U#uyaE=1xmv9h#<(Qo3H|Y~1#O-EAus7jJY!Q*}gQ3~&1TAbIWAuD~=CT@(dy zyB?Ad(9n7rDJcR6(>R{G9)Zg)+HM5i*N>4^(SbAPx*+?mu4?d2J+lPzt6OpQe3upP z1T?IB+&Iy636jery6}WUdZijB`Lzuk!I)L}L$8H@gIlq_xB@31w_?9hhrI{`aS$ag zv2g6pg_4Ep<`x8eOK7<@RQ0c+4c%^;&de{t)bJ2`2bW5jtMmA3Jf`Q?HZ@}Ni-)dn zV?{YZti)>IUrKa6Tv7|?fk}M(nND*yM0Rl{CSJV-w{y2*nj*KehpzQ~6x)6kJ6l1_ zcuB^lSkt#QK=J&NKtv59w5uY#Jc_pNIvTQQS7Zkfk5Xr5VV|(<9Y-v#AWB%C9seyT zYvjHSJ(}1MB{m11Oe4FX48?^E#Yc%m>twV$rpWzEC644D-wDQHXNkhXJZ2G_dkV+^$^V2i3_tK8 z9A((u15`p>STm^S(w-^_q}s_0E*%nKOO~FaSS&Qx-uuGV=fc002ovPDHLkV1jKZZJPi9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/picture_go.png b/apps/icons/static/Fat Cow/16x16/picture_go.png new file mode 100644 index 0000000000000000000000000000000000000000..db3be338e830db09291f5c9e9d26e51cf9fae3b2 GIT binary patch literal 730 zcmV<00ww*4P)RCwBqQcXxyQ562}yZ61(nbBm7 zTC|D+X;a}qEecv%Lp#Yz!wFi3D?Y=UCRU;aG+^v$b@B5VIqc*i78Y{g6XKE zqa`!%uXEpzPHyVL;huZ$J>U7xcMrSpFq13lW|d(BkVcE4Y&HicIAVgk_A= z<<}TFL6ohfAdbv|8@?8-1i*ITdJd$aGPfO0h=tjk*fN6jxQu9W@cDZP9=zkcI}NUsAmn&NAKdt2ZluE5;))ErSl!J1H8ltAabY+x^BVH zZPKXPVcm456>ICyu*KTkPV9*MHMbvGRSKezspP+17{KKGw0lh?b(37B60zC_2sMqm z1beCp#D&iwzuW>WkOLRm{?5XY_u6%OE!;uK}gsh zgWS@4sJwy%6cAiCii5 zhB|Pa)j#OZ7frjul;dbKXGo+DnkXkm0s1E5Y*%2_K8*MkU}gpw8Lr7@Zcm?VOpJe* z;K!X0{l_}@2xF&C1F!q>>P-h)FDJ%6fo*`{|5w!8b7bHA;2!}709XRkqi&*{;{X5v M07*qoM6N<$f(=enXaE2J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/picture_key.png b/apps/icons/static/Fat Cow/16x16/picture_key.png new file mode 100644 index 0000000000000000000000000000000000000000..5a39855fd0c3d2deaca45f5f438550cf84e6bdfc GIT binary patch literal 783 zcmV+q1MvKbP)ct5tbkkS(LSD5wr+I#f4C9!Zh0ik&6<_lAv<8&--;rjSY7ayQ{*3Uu_2`ZxWuMu`Pt!6r62`DY@ZV9R_ds38q;|hAmL+GBYi>{_+th%#y-7R`%0eB>fj>N3$(ePt1M=4zlWK52h`DfT2e2(B7V6aBU*CGGF zld5>9ys5>>EdbFtiNFf0Zy^%wg`pIpC9NV*T!!+7S^}jMLkIs6I=!}G~|7dP%JTeIp4&&~$mBX*y)nW)NF?3x#{B2i%@I21Ayi_v}IXT?m=zB4J8s zKYJ968m0Y;K-W!@Z4b-J@-k$eA_g30t`Q1!?n391hKj?7pr{)8ryn+=vgshal{=A`|Av{#4{*{jDKf|0ns5Ag_w;3U;?8Iyqnln` zjH4-jBS!D6;!(*t_$zBsQdNg|Jc;m^DO`#V!6l`^jBM;h*OBI9_a;L^zMHC`L%IL} N002ovPDHLkV1i(|X?Fks literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/picture_link.png b/apps/icons/static/Fat Cow/16x16/picture_link.png new file mode 100644 index 0000000000000000000000000000000000000000..122ca9e1e9b3cda86388fa17c68d98bac5493c4c GIT binary patch literal 808 zcmV+@1K0eCP)wAVHE!6w(hR0C}~PU zQP@po)vc7?gTQVNB|%6OJ=9YeUGRd0;-VtGWI-2#=)uA#O-LySdZ=A>Ba2cC((=~q zj_L7;O@pM1l0tDClkon4cH_dPZwwHueK!fe3XFcNn&q*T+viXBIZJqj$ipwJXO;AqodD zn0W&hJ;%}I&nj}vF#5W|?f(r{**q4W(Gqk|3wj_h2{{}whJV!|7&Vg)W4t0WT?fPV z_Dxe|ll@r8OQ)(Pnxc_f^^1=Yriu{~9#%B?=O4jjNa7O1>Arqseb`32G^LT55|+KE z6QNiTAtiu_CLp`89VTPqt;!1P62K%KV5a{GmZvA6&{D)=JcQiKC~)6L-pwDFe*F@2 z{q<;|l9dJ?tu2mWjo~VItT9aXHKS}-IgVYq0MRYcZ)4yX8o|5q3ix_EQNE)X$1k

      Dxc`;VBvxJWWvU4NE9kcX0|4CA V{Br@rnnC~o002ovPDHLkV1mXwP;&qP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ruby_link.png b/apps/icons/static/Fat Cow/16x16/ruby_link.png new file mode 100644 index 0000000000000000000000000000000000000000..34f2697c33495e3f184930838783b858e835d50f GIT binary patch literal 847 zcmV-V1F-ywP)aoZ@0h?45bT2-Q0Wd z@p8w@*0s)>-H$(V?gEjqW8Dw=9AvYgYPhR;EP<-&SXPcgZh?t(m#c1(51sjf$l(dF zYfv`f`4V__fz6IR{V1A7v+1(?&3!}<93nBa`Ow5$_y<4#l1N<0o+FYXys#i=PtNLQ zDk|-!MqKD8_om#DcnR|lnw;^)jJJ_fqAwbvQ*$VXS>56s2D5yd_@bIztn;pTZ zI)J-;=@!*pz<4^y-OKtHVXiIJS`=QZ*mh`kO zIr=^?iv@N#E)6S#Rmt+v3gg24SLqppv76s~oy_i!;kgd3kl(W`t}Lf%)op%#{{x=K zVrZhTNje(-{PoMiDDWWku%Y*y(DHV&9D;2I! zPV)HC!}zvR zI~SA5B-7K=tgo+E!r@SQaB%48NIcHy=%@^-M?RmYWSZ@5fjd*TPSU!9omnI4zi&MnM&!XZEd}mrS5r-G$VNuIP}yc@rzMpsDQ`I2$E6YYi&>gFC0gJnhKi5U`P9lo4h&$5;!QpL|4WaTc1JB~r>) z%FH@qJUg7{LH`Zz^&Q(se!^yS)iS?Jn zr2VfxK%LI?-vA~gcz}@4dzQf91lM}|@iZz#lA~ry@18+c*Wmv6L;eLYAt9+mky%~2 z4n0TVP^)#Y6ouDsU}6~m{{SYWx;b-;P89byusMYpwqU+}}Al zT}HDyVO<#*c!5Uol@V#?R7?P)Sui4+NZ5;!NH8W4f-wqeG-1SGa6z{zGa(KXk{MqZ zP4I;w+cb0828|3lx^CUdbz9fF-JQQ*$+YT|JeRxY_x*l<&vW@c3jc}D?(?S|+kOR{ zvVW?|qN1uDds<#NP>OXN2W9!=+!x*3v8}#GAKFZ`F)AwF5@>;u;W4iMI)JLE@t0p} z`Tk!5=RWUhal6#6UC+en8=hnTXZ<8cGvZ=-tPpIdqW!fk#2fG9V((=vb1A-8h)4ld z3Ycc0>**&S=g5Tw&mQ@SWUd_Q8i{P*3iX>vn<38ZJpo&vA|Br+@qNp^sh^(hIK6Rw zluLutoa`BeXbggWs3^z3p@!X)zi{*Nt6ci+EKSB{z7;r$m%O6Dl41}Zt;n}CM3 z;47mpR>hU-VXn1pqx*;V@Mb5urd4xw#{u5?<~kvNC6ZSZux;C$pUd=)a+9B5K=PIaxSP$gCZrKtSHWWs2Wbu%+-`b;KTjSd zYs`}Ouf}ZKPb}gkEN~Jpc`{sg;ELAs<9Gp=;!swu@?0fs%qGcXa!6j$ zqathHJ@Nj{NH|Pv?fs0dtmEy45JL+BTmd7x!*dI(SQcM`Xfym|OgL>Ot@ zB?QI?`ukfQ+i7HPIQ~-XK~^>H*QTZFgVyMdBqXrqv!mW zozj+uVYG+zIaa4`u)^)ec5LBhg@U=nY&OT_)HFkX47GmU^Ht~HYgV!`n#lULgKr$x zG;N1?_mrF&x~^aR_@fVmpBWRW|8E;hLRbjDY`&x>hsi9rUAoSH2`~UZC}0Pt1ar3l O0000|C!ajB z2R;#m5PvPAlZmmCvDrJ1;>y>p*+vV`QJSj;Fo8e$P~i5yqa%)?Od7t=EGU2!iwih? zBEy#wBqJcV)(g?7Yaj|gEY$a!1wvzFTlXqNVi8P?J~pw9$IwfNMq&oy!A6p*r2zRhKXC|? zPsg!-dlH?AZWAY;jq&|qW)MScd^3w!0OdEa0MVw1cF)|U|1xTC6{f~=(B;dYK0|Ii z3U|vTxITrr#`+b7M{CP8yMe1fYM6(VmKoKVTHOfb?E8j;7qhr<>L!qT(qzz=OyJs$ ze9J2oHc;~=QlRqIWN$#)gOb7ecBcA_FU8Cccx|xr*QiMaC`lD^9yM5_%awy0FBK)y*LG= zvZae!m*(Sibspj_y((S_XxPRuLyzIk#({J1w{DA@mZ6}q084UhaOO?H z*EWK8=d1ra12e0Dk9P%ATkV-U$FuE4bqS*tV=u!9pRGb_W(vXnPpB`^wsLjcfCH-} zwnd7SYaCjFw>>_1M_uSVQMvrZqbQ{500VnYQaG6?nkq_I zf`>q?_ay3XM{(%ZE7V>ep=n9!*xnb(*wSZ3|28*2pv30yhmpwYxMz|QO$2r8$h)0`CJJ1?80|3dstOukN|LBJxBO#gemj<<@1i~L7`0RZ>ZEK(qm REXM!<002ovPDHLkV1iCkSDyd? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/salver.png b/apps/icons/static/Fat Cow/16x16/salver.png new file mode 100644 index 0000000000000000000000000000000000000000..13fcdc23fcac53024b91ff4143c742243227c4e0 GIT binary patch literal 713 zcmV;)0yh1LP)82Yu-E=P+#g*8N5OJXv1aU3uN+@C*utF=XI!&5S zOVe~RpEuq&X`txBMIKz{G56kc&pGcsDF_0zvKU%i%7aIbAy`B-4Jw8BMx#*_3Wf2* zu~=4*L{ZtS-00}&c<#6^T*rayd2n6tUj_n*V#xFTcXh|fj*nf(*yoe!fl($gJj=eo%U5%7XzDAs>oX_xmAWCz?IiGAZwCQVCuRxL{ z=p>_DEuAzW+H)7xlFk#hKJA5v>+1%+z2HI>SW4nB9VkDD`BBnnyO)=w1Eu*Q)M~)SE*E> z$PA_#2YE6pdKpm{48{i2DSTgE3F$X90qwd0!)QlSvB)j2{6K$SpO8Gpx!>?0;EfX3 zcEA{;LPq@oy1KieDXORln?(pi(S#%h3b`5xq!mK;d`}=lQDo9@;dneAn)usVCnjxS zu2!pI?dPv>A21duVsm$D3hzICgty~iA(snJKuB;2P$K}riUh#6Z7_vVUdP0(n|Shc zmLw3Zh1?=`cWoq-Nu*OLx{)gKg#za1zo3mKrw96RBo;%pRz+^{8?1aDOG`__6bQ$L zZr_=_V4CLHgPonHY5FmhPC$=D5Y?mM^xZmLU#A{k-@0R4Tbr9-S6A0QWbWU4yJtBL vQ5>LX7bp0i_aj`aQfyI_rBDfeD~aQuD}?BAP8_u3h1|h_dC7^xYGqpIWfHMZ=)`s zfD1&xl=fq6>r8|xVL#(OkGl!%%iSH!0dlOTvqO}~+0uZj2D4m2I;+VSfphK-8VD2- zEO;pjXsTUolhmpx=7A%G-;-c;D)G7|i9Yua}Y4nvn?(EIqz`bC59doqQyfxf!JM1(b9Hnc^A_re@K%I1QfXIF8>Tu!oou1Qv~k z;0?FZudCU-6Hi8vZw=$<>M|a^curHJHSXUBHJihig`enRO!z~P6olyj(90ZcHPtnh yL9c7OU|Xr(jQN~vY$v+~|1T!hedfk*0R{l72Pi5WYBhTR0000d9 zDWq9-wb|Y2d%M|%+B6xMeemAQH{Z;B%ZLb!F>Gd;Oor5}ilN#a=iK*fHp@5~n6B%T zOrAqWXWaMgojWl&cmba0spM`yNHM5q>GUvFDi+PYdQC<1yYJ=l3h8=EC3J;x+Gf=S zJbaihU~(!K(3gdd_4S}d`0c)J3J{}J{QF(TzP-DH8Ogfe7C)f{)pcETD9K1R0WdD`a_J8~|Fq?f zSui+>s#+9`{GqCr4#js#FosY$kq)YeSqtMsNba{#ow^PuH|C$`5B!4jcm(ghlrXnc zMB(cX(8()!)54#_wrwO5iQ3Ky#i9uz1e#d{U>MUI9yxCg5Gt{&K}^FI)&v*;dzt5$!tDQ> P00000NkvXXu0mjfndlyQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/satellite_dish.png b/apps/icons/static/Fat Cow/16x16/satellite_dish.png new file mode 100644 index 0000000000000000000000000000000000000000..c16cf4c501c4c38618afd7320ed4e37c0d2c8000 GIT binary patch literal 798 zcmV+(1L6FMP)p(;rUhK=rAxHfE6Sg45`6B6AJcI;dlFk#X7L4j67Bh*^x zw0v41q@B);_YKe#Hona1ym{}PbMHI%)?ye2=H})M0Q2E+_%^D>;^N|c+J8dRE?w8b zK;I>c#WFE4Fz}vnE$nA@cJ`3tI0wyt&><_KNQZ*Drnz9Tm|~0^iA0deWDt+X*>_JU z6pESxbhvA3YU-gN2-dy5y-&l#!!wPxRW0H8_?U=4@nAfHom>vFSnT8A z;9!V5&GuVOP0bO(7Y>iiTnV;gH5Q|TyCiNv6nRjFunIiBd|ig$?`J{#8IeD`uPBP$ zZEbBg3xxtUv_BAd5fBVBb_M3Nwp0C|J5ro!v>z*|>`?d^ViAg>%%AgsnUy2g|EAJtYHmhsZ4HHd9?ZjrhI+cc1BR}d z(OLS_)6-8Y0;;NFXlMwRnwk&@T*i&wUZhefGEzpZ#|@Xu1zjs+b!EjQCzHvy(P;En zbp~Zt9veANeFdx4ieNB^#QHisZa1=uf;GyBCo}i=_dkq{jj`x@r4Oj*9~0>n>q?)` zXDS8)0W2*onR8|^t3-M$gL`*J9???z?CPe#MSmw&yPABjvltgvS?}Xfm(az zpl}$sJDqowY>sXHKG#Vs>gjM3+6mnk(DCf~i(AXf-;I~A-xwFUXMZOAXV?jyr}NL% c0{;XU0JohrMwm6N%K!iX07*qoM6N<$f=Ik@qW}N^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/save_as.png b/apps/icons/static/Fat Cow/16x16/save_as.png new file mode 100644 index 0000000000000000000000000000000000000000..49905d5da81c061c7580ff0a067dbcd486610f56 GIT binary patch literal 730 zcmV<00ww*4P)RCwBqQcG(TK@k4BduDcLc4M*< zpAke6-Mb-P%*Bg>h&K~+5F?0!M39Xrs2Gjw0~8PIBOpHTU<4I&(kvo@5K++|U`!5b zFcA+Xx({}DX1cBJU19_iET(3Flv`ATRo%L?8ir{%M@tqL(c=A{IX` zIKRXw#v0E&SJ^|`P^^U5yh30h8<`5>IRaa+55l!A#;F3AQo%-m);r@SX>9Tr#-?({ zN5B5Whly#7k^>5@x5rJcJ_DspzNKHevVt4sCU`evEH8j8#7tqeY(J#|c^}B~m?U>I0`+q`6hmZQFP6flvFm%}p+2b9$rK1z)1h;Skh< zYv)el#iRT1Y)0!-7#etpp{M;I%9JBaE~`OMRLRo2qOVZzFbsY!;dJl$+3LONKkMw5 z0vd>BF{r{<jmJ7~*QydA zzUV?ZcLaNeb|RAL)+KLw6>r}+F;aaD@O3)zf$RNR%QfS2MP519gUl`q={^g+<_aRI zZ$SN{hM8W&aI{P{8(HEguF?b@T&+yqDrQO#mYU#(iO)~(qX7r5Fd<~nAZHR$?!m$) z`U>L^zK2r-aa@>Q{$fI+)XhAc&6!|~ft{OxWE@iRt^djdm=usCmeNFwG^Fh%m4Q!g z1k+26z<~LGrX+uTN+~sp)BzMfap~EU4Re1%<)X}VknA^cXb?gXCBaacH*2cgzkaW) zVvJ70pF2T(^b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/scale_image.png b/apps/icons/static/Fat Cow/16x16/scale_image.png new file mode 100644 index 0000000000000000000000000000000000000000..0ede80a95da75b5b04cafa832a057f85723c95ed GIT binary patch literal 692 zcmV;l0!#ggP)|~7A0dL?R76n({{v4R1oK0igQ5pT0}9ncZAFBtC}P2% zY0@T}-5KBPX4@K3^uc3y=FR)w_r7_;Q}#d0|(mQj@ozHi>X3+i(Y#7zTxFHgY|jCNE|nFwP4)(oy3&r*(r z=ti|nljvyx2HVs$8BQPB2_{5D9%rsU3ELy*QFWc9Ef$M~ZriXd3$y1&aH;SNt`A&$ zI*+#E5PYSekV+NF^NIj&6pJC44$z?l6+QXL!qKtasJyPB&*{Nem;WNFAocUvkx}@j z1!)-6Bmq#PHdoklzKZd~yD+!VM5fol)Wa$qF&th^1faX(i6r$%{SG?do7ck_=!e~# z!K;LWZTA_*4vgZ?%}G4Ja0tUECgJ&N`8optlZ0}Ugt~nQY||iAe+FJE18$}9qIC~j zZuz*HbpzREE*{jPb#AUBqSlvhNP`a%gN=RUYoW|KnxCezG+o8Zv-?nQ>kNjrhd|Is ze4$ZHTC@gI;Oo+Kk2R>zvyk-`>xM(;qiSVpX=WI aDZl{iXVlvSQ_>m$0000I(?2)TJ-r##Q!RRO(LDQb)k@mtFxM$Ay-E+Qk4wF*iJjX1RN+S*_BQJ{N^q<6xF>uaaGsf?Z5d3}- zLhRTXXZrf$BBCf7A>f>2ePiR!kNrku7{D!&`1lbjn`L;Ox59I|+|!IRrP<%Cu4?um2yomx z#^IrlZr4Yz_fz{qRU*aEAq-(jgTz9ipq*RQE!{3v=^*vtEU~SgS{_a z!c?{JMq?kFm5K%%OyXrNi+2Y}T;MT5KVrCPb+PPzgOE(mNFkpm9k^C36d`Qe(!$U? zPj2~m_5C6~bmNZPNcM35ijP28ab8MY!stPYN7T@wDTYD963Z#z0gmD!Q=U-T7zZ29 zyT%aKRN`!}e|$entn5D*NDg*`u!NaYHhIQnJYwfv=U)O008;1frRB{L8UO$Q07*qo IM6N<$f}e~W(*OVf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/screen_error.png b/apps/icons/static/Fat Cow/16x16/screen_error.png new file mode 100644 index 0000000000000000000000000000000000000000..f743837bde69ee6b64869d51e7b60a0ce42bbf50 GIT binary patch literal 747 zcmVa zdtyWhs1QkMl_G^=io-G%sUo7bc4B9mSXqdOAR5775in{IAu4G^iHVI8Y%ByNa$qDm z_jY$?c6>8;(KC>Nx68hL?|a{S?;Cdg&h(R_uvH5ShUT$% z;v|R<(%e8s5kwq;$q<%HjGV6E+|WL-0C@K12WH>Zs5~HevyC)Ut`}lJC`p=w6Kx2A z(cyzADC_&G#>1B@2IwfOBZeJb+^nL?QVD zFvVb5;r}~8#~@P*E?2n8CPXKoUOCzM;R@bu}kemjmGw4o*^@f6R08SnC#9;2hP;6n>YLSOIhW^wp?s&49A7{NV_V$T{bYMK`Buoj dZ4Ue+zyMI!CyZW1?REeF002ovPDHLkV1h-yO(XyS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/screwdriver.png b/apps/icons/static/Fat Cow/16x16/screwdriver.png new file mode 100644 index 0000000000000000000000000000000000000000..485a1367b62bf9ec8a0af0658cffaadb38fbefca GIT binary patch literal 511 zcmVYkTL) zYd3EGpTBVN|H9(Z|3D$3|Ns9Jr@5`8XDvvxyQlXqAlDd*8Hh5Vr+wBckY;b+fW1Jj z60#gl1H5|}*1L8v{I_psxCPSe>lF>MSs7g&P6J%p8UEk>u=f9^%eDXQn;9OU+l*`g z3$lQFC&P0g9$|^6@7^+8c|VCkTtb(DosB^rD0L5)7g>;Oee7@LCJ|@V&#?1eI>Vyv z2N~E{4l=MXGQ1-gP;MOz=O^s90Xuu)Wt0Dx-cJ4>Jb~vwG_>_`=>vPgvx{Mki>axB zqfRu#h8rmiU;eyjID6*|!?*7YuYqdL60)2LXic!KrXRzuJCzJyf4ygT`-*|#%2|e; z+bbDdh)E+%|9&!@TXCYE;pg8E3~%2sFkC&yuxnonLnct}5-|oa0q^v(QH*sJH+C002ovPDHLkV1g!h BCURir&sY-tZADhbip zxJ@>@J2QQ=n+?0EqTs;W`L*wx_rC8vLn(#-8Qd_8#6j-%RJEAT_Gc{uEYT881 zqGTV=uA(g@j_mIn<8gqo!odMO+pd7@;YNpVQuvvai8pICTz+c9;tXAY{(CdKcBjLw zBLuX+(L-2(?J_OM6Emay|p0g6&c2!WO zb!v1lhlcCHlafqzW;kmOapUgUKi2xpauwH} zFJj`v5WX~8NGZRP=mq9(&Ods$dh!yz;EAMoy6&kjaH~{6*5bG^{R!Nzy+{;Twlq<) zPLIF#C`TD9*N6#bglXu0;*j;~ys_S54Hpt0MuXwJGa&E=l}o! M07*qoM6N<$f+ox@2mk;8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/script_add.png b/apps/icons/static/Fat Cow/16x16/script_add.png new file mode 100644 index 0000000000000000000000000000000000000000..8e3ca8661d0610587adc3c4cf5afe08f0154cd3c GIT binary patch literal 719 zcmV;=0xF8i*_vvY$I)I5mCq_iY*e&rU;}ogG3aZ zq8b#(H*@dp+&42dN>~TZgLB{c`OfzpR@)JSHA9|J8VjzPi$+Q-OC5plsSI9E|A1i3 z%dub18GM4AbND5%lgODd2C0m`arf}n%H!Lsv6{su<`6FO;o$wDdp!TBsllR~KAA7h zP;6ZlxXI;q^iN`m&~8{$+${6(DMoYM+A15*yUJ@=XcoR8_(7k*z~`?x(K8Q6a>zUZ zG$B;t&xR?bVC&fm=s_;L#(uT8EM3bG%a?=G1;NiiX;0#+5=}B4eksx1PIBKe#)!3_S~#yy%XB( zX@?n|XczH#qJ3R^H*fw59-4z%Fy$H&;R5qS0GA_OJHKhR1^JhEK*$)os( z?Z1livJ6MHw#sCSW7lzx;s0$td1XPIAfNgrzyNTJB+dzkSu6km002ovPDHLkV1hw0 BQ7ixe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/script_code.png b/apps/icons/static/Fat Cow/16x16/script_code.png new file mode 100644 index 0000000000000000000000000000000000000000..4b98ad65e91fec403bb6111d00151909a1c0db2b GIT binary patch literal 782 zcmV+p1M&QcP)ccyb^e~_r?z!~P;d*?gf`Mx{0O}+p`n3Os<5Y_l%%|>UDQ<1P7*D*f- z9g@vvoe@vQY_Lm|j6s!Im5g+lrir+2T<$+mThv)siho7m(;{3scC_DqeT!ul4FZU1 z$rG86b*e@3RcWTr`kv1qL2N76g^>i>!6l2QeD&HnQ1l! zii}`*1$LOB^}U0^d{shP1Des`d+N(vqONX!cCpVTPD zfEpN_SFg!c5FzWhVbZKX@rB10e7L7A#pujKIC5mf>d4^#K4i=xHKHLl-G3w zF`{eGXy=AP=s(y9jdN4fEJ;vw`^>0r6z;q+f~srJ;Ol6_gAdDi^Z6roRj!49asi^B z*|#4f)6?)zEy3HeLyT(52|{1F*p{`5oqdFbs0N41EN!m0Z$+p79lExaBK#u;A)eR^ zM-r9@jA_xgeJ^JaqRlzVB@*oJt10BuojBA`i@i6;(Cyg*Ct0}p>JYjb>rkNDac}HB zzMS9ZwmCh=JxWt&fJU)Ik!fayL=@g1ZK}h-$YjbT+7*f)qqX~^6ZqQQ=C1Gsg2D-v zvgS`eO zb-N&juI;wFv-8jN|FgR#QPF{KX3m*&&i~DK&IlEKK5#P`bZQ``(Z%|b{GxnC#BxH1 zKfD4_5Ud=2B}9NMG7th)BGnQyW|}4vx^emD!G@xaEoJzZ`Q9(WnImI=|L7f(4H~RL zTuXIji*@F6&^0hKxqZ)Okz{N)t+TgCS^CUJOZECv?ngChHC$_)zR2j?WD(CpOE`Kj z3PmE2vI4LZ9C>QmO;8G6FZ@Q`MntQzO5<i-+FExE4l;GB)2> zm}CzyD6K8bRj`_*NU(4`M?%z9jF@W!lCorBrlc6V_ckB~Ohr^XIDU;$RJMD{oS0fk zg4z^Fu5!2^4kLJ|8%ZI3h^*#dQoR}T#MAeBF%nv+8#qj}4 z#Sg<>s5rHU6_26OKjsbYXb$jAQ5ow0^wUf?HTm=OILao2UhaQvtoN_TjM@0OH`v@9 iz<-!0gTMLsA;19jAuD<8M#Z)O0000s49ATfQAR;$QB+yq4sB?S>l5acSbO&g)oXw#}_VSz3B0IhHnHJMR?ky-Sy2xWxC z3dU;0oaW=b`)=pHnW%e)ubKgDZ{NDc@rLHFiX@cD0E>bz3h=v29fT1Fpaqwb# z7OJ9ncjS{X1-eSk7)*`TYbcly0vX3Wb!qpyP}_zG7P8nx0zpg1j?2$_S@F=N0_mK6 zxR~rvES;CQDBSHCjw4I7tCskiwIV*nXs%ycBjfoT_X?Jp#8(O5r>l50`33v0&BM?b zw4wmip|Z-%hZ)Wx^OZ7mA5*=;CQrYfKDo19p8XAM$ zVydS5!B{0VEQm<|=<;oiD}toFO$2UPDzOm0rZbEuvyvj7Hhf62LIH{Ea^6r~VPK9% zmvwkaF6peQ#A-sPaO}H+v=Fa`ds|`aCVr1mHMTTHf_R&l^G51*^#-p%m?mbrJMr$y zd2FZmR@3bJY6UkFQitYEfD#t@tXi+3$RpBzCq z9}}t)K7CKn_CYRNU9}IkEApyJ0I9k^fU{jq*mYn}o|HRKGyw+0^qi@WZMh3w9B zR@|;Ngt&j>&ksZWqJM2fXe^f+J@+`iY2W%VY+klJBwjRZ;XUm=ZeE0Q{el!5jLw;E zc;A&k%b^xyYg^2w(YYn-TBv}W+2u-V(dE4mFrIE=b#%F&FNUcorDE?u6 zYnGp=vMTn9!gRjbeBj8N562b!zpW$>mBcgTQ$Gb50N+b1!ijAX`v3p{07*qoM6N<$ Eg4%>w@c;k- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/script_edit.png b/apps/icons/static/Fat Cow/16x16/script_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..7137e4198bf889c1be0fe2aabf85ceae1bc3114f GIT binary patch literal 780 zcmV+n1M~ceP)754aH8fDOlfen=ey}8aDrz{{G(=oNM z3W4LS81v8b93+8(=b?zaM?}IXrHJXq&4=}+In9Ui@jvs=1>s7QP&+s|z$Z5imLRHX z=aYwZ=9?fXpo!SqZ{`tWY>RfKSBpvd%ty6ncb@65tHer}Y9@Vw(YH$i-hN&|!|*z6 zA`dYs0J|Z>p=`P_LSUZfwo$k90%GPu+n5YpscScvTMYDgtfVZ@Wd*950s2?v>~=-K z`|lCVXXhM7@5B^Y`^hCVU^N=#Sh?H9l-I2K;;AqwH1J@J!Fc~2h~9k&Ivm*G1+K93EbVDkzBG z@Sw8EgUs0uoGn>{|Mdj!-|F?vv<(JCjTn?oAI$iJ_ug4In<*G0XrdFNUrwW!AD=$^~(Y0vJNi0`y~x^o&4v-O?T`?SwkVPxD2cXF&5Z^mb^zx84}6m zI0798g!CizwUCs2cV-$^eyIpW34W*|9M7syaHfTc;|4yBV{AGXFY3ne^+RCTZnr&` zDS^UD=bSaIHS*DBKP$zWK7;8R%7oYkP+d4Zuvwg&OvhtL5V5gwp0t^6y=rq!X3rPw90000< KMNUMnLSTXr4Q1y5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/script_error.png b/apps/icons/static/Fat Cow/16x16/script_error.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac71762b8f8add1bd490a987ef13ec17a095f56 GIT binary patch literal 786 zcmV+t1MU2YP)24g_qrsEFZ{r<2U)mf z4!PU_%HXT@6wQKZLin>)?;=ny1)x0enEAxw#mH%~w~D|}3mw~=1I|TFw@Pp+1eYka z>@0mQAilIhPWG4J)u*q09tou$P>q(krzaSo&g+E0a%xm5ippese{u!M+pSm`yN-`( z8{9G%#9$Ok#ETQ4CYokPeYG1I8l7sGq!hs7P?l!EKHNp<{8{{r-^825E7*oHYf@n0 zzB&b4a_{VE2_U2C&@3Ao9jVNP^rLg=8i*hq`Gif!Bj`*FBB$u@GN?tG`5`+KAP9Bd zs#d3J+TheQlY5YljbKA_3TW_B3vxic7l(F8h`qSbRiEb*q6}F#Et}W}VRYSi1}Y0S zcVn%jVEEfGTF-=mTo$@c&CF)d)VmoAZ@=D3*|^U*Q)E$Vdhoy>Y?~Q5jNsmOil$Sy zRE&=jG{s>9w(Rdj;_>^K%=k9WwOst#^LczuE0{|vm`+)kibr8&rr>L%v8q`>&!YEa zlkP&RAhlJQi6gYO2Z%s%A5Xygv{oJwauWKLJCGn+hr16Q%1UdS0;ljaF`ueAU(THPvzF9vIlN4&= zsYjrHdYKwM=g&f*_2Dz!h%4&!z_q@B!tqH2bcL+QyIqB5Qa(=nR65LXv*#kr*%s_< z+=u%51`Pzpp8GIR@}*-fEOcm`SYiSsqAWYI(?qP$=rn<1iUJEYA82dCyTCY#Z8lh~ zHe`IBLgU{3gxvrpi1;-|UaWBynDKgXg~)4U88($UG3p(IeRB!CUayYS>D+>mXI{+A z&J5b^rC|C52!dsUsVHF>3a;z;W(C~^g?M!cIuhQ_NkLs&F68sXW&q8pmRf9r8lhDl63`>v} zLCv*xcjnD>XWUtZpt^8p=FPnG?z!ilVF$X0V24F%NE2HL87bM9m7C>Juog2gzPt{F zF=vl`<(xrPC^?5Fc%eWtEXzX7FgqVLm*%z{&d1+kXg&hJS4Csb*kkU#H0gj}3H_1_ zHfU|9+?7^xZ};$L#EI>}fUj1#^l6RS!o7L+I+~EqfxE+|uMquoRl&&ODq8!Z@CXj! z3P2SyGPUhxOiI{zmIBigHqHBW{MJ3S~ zytMn>iV2m8uYo(^i42d+fVN9h9uF4yNqLCv=uRHs#7XN-!c zDwyxbbR-HPe0Vt6fRPV_;CA~-F__{wAVHEym=AYS}ZQa$% zKy6dgLc%iB2p_yq7F~$wrR=SQpqF~+sR#m*5_n-DP^XxY`Q+@Kh$*hyPe$$IswH4lNI1Gy~tdMK~flww;!a1 zP~o33QecCnxrL>UWBLAY zRm77#eE8aj>l8M#y|>+fFFRd@m5j|3>;PzyJy9D!;d}Nc;c* N002ovPDHLkV1g^BZnppc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/script_lightning.png b/apps/icons/static/Fat Cow/16x16/script_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..4437792d95e430b73f2a5d6fbbcaa6c5e773cdd4 GIT binary patch literal 780 zcmV+n1M~ceP)i}Fe0VE+UO>vRhwudEee7t3M&E&BO+JPN-z>iLnwnJlZh~$9$FTY z8QG+x*v#D5e>?X&Gr1_~z<0UlzvuCt^M99>T^xdG20_y~ekuBVWr^GGwu@LyX$a58 zAu?vgm`_1qu!#ggfI||>C8W(T45T!E?qcd`PSr&vILO;x%boSd&DSggO-@x*mwK!MipsNe z&1C-b6B4~`RLllR6cMek?=*T2ggMJFpm3e*yF)<_ZC)h?Jk6Y0;IV1gyaIwvhv`s+ zK!rZudw|iY`7^5ws2$h!3SX`r%XD?Jrl$)C*8IlzH}Dk&Ve>U1G1Y;kD2K**qW$Vf zclH(x(Owe@c(AOfP&p?U7G!fjKO%6Ig`j-9169sL{Ii0=mvbGF?#2bdx&fl#b>?ie znp(?a=FYI%pTRyiiu_`crinvdk)S3O?5ircVMeo(^N$QtpEYio&uMkFHfW76z_8_E zAk_xLAAsQYB3Qc(f?dMw$Q#T|d>NKxjbrKT{(q|O;fFYC`g_q|9LAQyajNRX+rGzm zHx;{esPok&F|W3z88$~C=*>YaptzJ$YVp2r5KqUVr;l_^ zc1?8ei86O%d!v0<>yS!U$JfX;EdtVv1IHW#IN^Ur3$^1^Po(MoSnS2?>-7taG-8U) zL8x5s=ZRj~9FB3+DK@>gvXp7~oya`bh zg(^nUU@-6ji6TZ5)IVd8#7D#!WB3;;uZAxZKaD^BiSbWAiXkRwqF8KslmrV!G{J_) z_61nl-EFty>mQzn zq$F@)UupxNOwdr4SEP<%SwVu39qLs19F=d>ad`L5kE_qa(DN*|337Yhq@^2vr=p@j zt!H-mV`Mpv*q}sR-UrP$)wOMcxFlAXi!!yj97}-U??~10aHyt&EYNgp2SFl{sIM-` z!kQF^Osh45t-dum)Ojj-E*Pb^#pbu_{tysSk&}^zDB+RdRPlt8Qc$y~@nGn)@pRec z6CsJw@nmnb$g{kjdVDB&+%^3Lq7;KHODHJWkIT32QZ5GXU%kYF$Bh&{4}(re9o4xy zES*)`1fAX1P+j$jtTRpLu)Hj&E#c$H2&QJ|ke!{4BPGSSc&QodYd;Z*MlkZp4u{h@ z%@_6!k#&WIPJWA~^B2%z>4MkmML~YPCR@EBv?AiOums1L6MjK}KNNzs&x(o3$z!Zc z`wUx7V?825Sn(kqkE8A0efWbx^jmw;-rkNoZMV_bcoq!x!j)zkC-jWl?FLJY{XSG>2FwC2jM6-`N}rTZF@FC* zN?P+I0hvq;^$iU;SXv5><1lEm!L=aZYlMS-BY<*~3AMF#D6cSKX?YoQ9#2AT(LhnD z8hNdy^+jrWdRdCmh)6gLyWQ?v^!{k^2mFDWno|Q*$YHbD3{eyj3M|17GJXf0000S2L?$H(8$4&d$v3&a5mdQ62c^+`0FhZ@zoZ84l~rUfU8Vbfjgbi3Fjj0=I7tgyW1e z{mJtjOoV~wVHSAjn&gew-`{%P@1y^+w$W+&#T%rX>RLMa)db6Oys~_6j?D+qjZfrT|Qy*B@;o{_gR!T^|LDwBndKaw%St7 ziPxyALeJ-nyK{!u=~8$CRVUJv0e{WW^LlKOK#4^QinHy;T2`1`jt56f42*(LNMQN+ z9AL4W^#|MOTSK5~>Y0R!&4qnd0Vhuw?d5qn^0ofcIDXDA!4r%yFh3WAbi5XY4SwX`@nB}m3yWl8;8E{8 zi^Cl*@HC<;kOjH--L?B>Tl-zts4;zXW$ujO;RGy^RI~{cQkukit>P3WK`h-E?is_> zg8Wpkn3a2_&+Q8!`=*o_qPB80DFiv^e_-a QtpET307*qoM6N<$f_$87lK=n! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/script_save.png b/apps/icons/static/Fat Cow/16x16/script_save.png new file mode 100644 index 0000000000000000000000000000000000000000..bad22739543f9a322ff2d9f639250d87344abbff GIT binary patch literal 737 zcmV<70v`Q|P)S7cPV(7viF{2%$~wB5LQpZJ>+N3WHh|v}hZF+M-2;SrKAHQCaQ^Bo$MT9MeW; zoHy^idvE97r^6^z7tVX<{+#cA-#OeHBAF$ zjLb9%$S!12@`rFgr-Q9)Jey*E);OrqetwI*s~lS=0W z1VQC;42}~I7w~H%gVD!NwJE>*!917nQeSu&tZOJ8!I_iOK`b?%4iu*9dgh=Fo>nq zEKa6uR5}*ikN_<230z@ju6`1@!ktHHkq|0BQv?G7nB TLVHkeCbI#7$+!msv zg<&@vC@N~XZt|kY&BPxj!ki)1jiy(TS`b}ifdpMhIMNCV%_MN;nn@9xmN({2UPK8I zNsvlfy17D~+c`UZJ8m-yq=)nJ@_s+h_q@+}$>`XaSCk~X9E(8#A=_D&Q#C`#GQ%+Y zXwWjTp8zL{qP?!R7P~==MvX81{;!fG9r&AslM^q^FDzpE%@hKG05UT(v9hv))|M7L za=X#k(13EQHQP5n{tpS05DG!yF*i2{Cp~Pn*$@hauttMpS*!+v;CUVuHe0qzrCJgM z0UC`4dc7W8QjCfh6jnl*RQvIla&vOv^ZO8^9@X0I$jHbrs?}=5Njk4w1()ol@0JT$ zSy^CMN=XUw^YYNw*Nf)nvnVPoO!chM>d@779RjaHT3Xr;!TGieaP`~-%WN-wn4Lv? z$3=)z4C~=29($hQiFXVdwFZJVy_09;Ya}L84-$F_krkOdWsZm9Fvp^*ss>uM3i9ht zRIWaN_4^$h{@mLx5nj2(?ffi)f`S4J^!H=0(FlXVp!hNQ%7+R^6K>>vgVt;Wp}w$? z_Dp|b<-vP*Ehz$)Wl&jN4Wg(ashKLPti#F3Q{-Asf#07GIkJgJa0!hw-B2~1d&?yc zk9xf@n@uPxDu!od1SXRS#Rm^z;)Mr2M+km=oC3G}1zSHBAyVstAz*0OW#N)@;BeHZ znsGQBNKSSf;VocoH3&{32>)D%BmtWuFi?(})Ev0o!*DvCG`p!1vtp>lVo~<|*{6{= zKL|tk7a|)mY)CRDOqZc%qJYQim3PB&TZNL}Kff*Cuh+}26Ob<*;~!Gqk~6JsG8r5i zn$+oZM`M3#PB_TM9cMYnai16!{RFzs25ZVn3%g6P&@qLQcn2mL>G*%p?(r^J{1#vU XkR%nfb7@}d00000NkvXXu0mjf5QkrT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/scroller_bar.png b/apps/icons/static/Fat Cow/16x16/scroller_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..7e588bd16c5fbbe369309842db1800b438c0806a GIT binary patch literal 629 zcmV-*0*d{KP)Nl+BE2Y=#OF!7}IYP{(|G~r*<3+A&KWHwRu znz)shm;~i+4;BNwc>Wkx!U2gHs(TlO>6H7|Lq9 z+zyqMRZv}R!J!!_8+(^!;e){-4Nu^g+S=jF=`c_o2_Th_Q?n2X9fFFA3h?=S;C8zq z9*;u}ei8B%6Ha-$x45(j#SzIgteGDv=;-K#SgZ?FRfX2pR{R=@7$o^YaY zAsjvnGe1**hI~8Hd37Z5kmnXMywpOW5N~N|5x&&u-tgc9-hC%>OU$4)ux0Dc`X)#v zKMTT4CJpPo8=$xM9!f8VY<3t6xnJP%tSo1JLo?*Hfhy60VH%F{SEC|9OH?Rm zpc^JkegBB0Tu5ciBJgZ>RxH!>bPD&2mx(pU6S#Qc{6Q_R6%I5vo$&d*$Nl~QV! z%BuvqRj-bXzqwK2*{BJa=jWm)HOv5vUCtZ4x c6#N!o03}~-V7gUBsC#yAw@`tQchI3C?=B` zE6HliaqK$Yx%a=FJA-BhE$YJIp2L5>^Z3p=%(iX(&nI8M*|x-F;GAogW!)B*)wI-+ zOVT|_l8y*r#{lswz=GmbLb6eoSh%914EY7ye#3M&%^PS99(O=6INB#%Q=fVIH|U-9zqBhMxwpCqI~O= zvJSTfzv9d;A4;+{_|sKrZUsHT8RV{AiA;}-u~2vuW31Dmk2_#TEYoZ(EiS~3fiF0< z(+5*9eAZ1w3>!LCyT+@cdsIhhQ9;so0hbIwq$LFsLo`7TjA1fvB5K-*k*-S;yj}$c zwZq6~!Qa8kmMuW^5wG;O1QfT5$vJ^3lOYC$F!G-!7jlU$Gu*9vIU-{7%?zp}BBqKZWzSZdaw zl7~7wAfGsmXU_xJ*SsI`zIL0d5@SzyTQKgfQIV&x?~nCKMPu*p$EO_YCZ|B>&Wu0$7Ey{u{T}F-Le{^R4nVS z%9|lq%@*R1Lm`@=$K#K7zj%M%u^(Qn3Z(fU9GhNVLL|$^bLm(vVXYX;wAdqp8^a30RKG_(QRRv00000NkvXXu0mjf Dtk_>x literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/search_plus.png b/apps/icons/static/Fat Cow/16x16/search_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..c55215fba100a3080ed2d786cfa29cd38e95db41 GIT binary patch literal 884 zcmV-)1B?8LP)6swnMSYbGOSH2j8MZ;hP7eUQNq**y=hO(Mh zDtr@8ZC62tOS|`aceg!%JI|Gw^{NA3o`>_C^L@_wp07Ii@hAKf3axe0_x(=;-_PFn z0c{vZ4a3+T1mPVB?&Zz7moN+?EHn*OSiQQF_GQcO@8{xgzhsAo&t^^2TBJ4CqM!Yj zAn7zjO*$WvMoo3Io4Rk(UM`L}Ad2xfmOC?$!o=3xjCRfJ`%}S|bGBi4BuEF=WraRIc z`nk%LLL=RMiVsh1q~yn#mT~J-HpeelS@Fa&e9zlD*QZ0#BLaaT^JuC;it<#2Bd_iv zf9YGQlAgBX)TQD$mVq)9B61B8fvJOdO+Z`r+%eF|*u)KCgtA*ii%w1q>L0LhTnoSK z;k&cac(*x>L_DRp)8uuCsG6&jH^{y6Ht&7aPszJoD>&4zYFAs*`W%_e*HkJcyl84) zOWwq^q$>W%7?&r?;6u^*li9$d;@x8ZOHYX}LNqRKeSU&n&%n8nJf@vsbMmmP6T_7K z2R%=1Zd#DU^?XXsBn@>5K07^%DVmH=RwG{4E!~K5^BNE$DS|zE@^=X8Rm8j0^bd%5_aK5l!+I@LO+~2JT8q6E6Cq7DyUwl^+uF3j2XBVW z&c1osSvA#&_Sg70EX5nqtts5RTs+v=Uh;L$im+sqlqGw zQ38xHz#8-F`ldp|5JHL!DKeA}#!dkX`Qmb>>xK}=Z=zVzDUKE2~)`ME*+O z9gMWTl*t0aPMuDN@9*t`ZC9cC^o(nthq*7_vSYLxg zVnRC6qB_scEqn{$VfhVRxb7!7jsxjw19G_>)M_=Z4I3E->=;NFy`rAyK{7cB<#HL` znoUquwXF;u*3*V0#m+xBEhzRHjRurTcaYC-L96wCd3ggqTJb>8i}@OOay_Ov2!5BR30gK`gS}waTa7ji98xh@Kl3q(Fl5K z(OR{t6>zl^WfTadKxg184{!>mL6t{7OoM60s8%Wit>D|&@gTgs0$)B2;q3W~FjgE< zyz}lma5`6VsK!%RzZ`;OGI^D@TCF#o&OshdD6Ey7U)B8Q$qsDm9A5Vh{?2MtD7K+aAW_aTxvp zV9E2TjeLd57#YQOus0#sNe4c z!;?@=(&_Z5*X!L+BodYo(}HcMj{^LI^bmwEL4QFIhzJ$Fhxi`!5D^AF^eX-bfs4Jgx~qu@W5<(z01rZ1U#A*PRhlmF6XG8$Oi4go^6sb=g zG?s+$eJC?{?aRA@Lh^$d==O77zd{A9E@ue-iJBD?hzDuigqEp{qGv zL7?{|AQL~Kk2y%`0-G6_kA$!cP1Cun`JOUT2Sz6aA2xIVW-RY29JkoH*D-f6(` z6BY6T13g`RNZR-CwXPnR8%8ZN%AIg0dGn-(sD!}5_Bxi@I?!ubc>U(BxEK&&UE;A^ zW?eZ;m?ae4eRwA)7>HZwPsD3N6oA@c(^Xa*s|mJ@bmS~A<}>5FFW;!=W^C{P^rk36yP`xBGDGaZp0L1bYz&y0BMO=8k~Ms)$G$#6!{p9 zjm=1+87QR zOE|k zNT;q!qM$uZHjs;WDzbb&Z^{Rk%LTXFt>E!^2y^hbJt~*0SS*^P6qaR;n~Sk%Rw|Xc z^1(3l6KKDB30-FtcU0l+)m2sZ_uxP=hn6Mm(Fjs+kh*o>b>4$>PM@Kv?pMsqXW4>{ zjSWqoRxobB@bt+e)!^>iJ&*{nDNiJZwuW0FKS+X@DERp4GdPhMH4(zbrNu=&=>C9% zJ zSNoZzrN^k(>p1j5#d5iPl#ABaKjQVb-{Q^pW5`^-7h^(@%bAYHZgQ|BO`FPL22 zC?a(_oyi;|5{X``)w)Bs)U@qUE*6W=M7p6lx}i5uJ0SQ!@t*(#0K3@&;q|DbNdN!< M07*qoM6N<$f@@VpkN^Mx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/select_by_intersection.png b/apps/icons/static/Fat Cow/16x16/select_by_intersection.png new file mode 100644 index 0000000000000000000000000000000000000000..a09e84bbefc9e91e96e5a20727cbf10f9b46a5b7 GIT binary patch literal 729 zcmV;~0w(>5P)SA61+9egOil2_-E` zNL<;+INwx=FCyQ~x!*kQoH=vmyJ|9-45U)2wR*kIGnq_W*LB|A-F-6<2z*JW)A5~g z#u)GI?Tv@SVT3{BaDoU{MM)AXvsuEDliNNP1kV#!bLQ< zwBqvJ0(6_)4BzX(SmXpwo%SJ>zK?39itxF!AcK|Y;Gma2V$1+D4BWYW3tQz4v^Uvt zyt#q)CMJms&CbHm4Y3j1Rj^wJ z#bQzBQmM3O9lUw_PU7XO*Rn6vOOq@@JRYZxH7ssnvs~t}p&`Dsw8CRCk(XEal~_#X zkBiIv{f9+KAlFiLHQKPKy>qRrh0lEL53J@3{L@;VFR!fbDo{n;qobn(ZnwKgCI*AS zb&tm*No_V8lwTptqfAB~Jm7}k@AqmnNFgT$L|J?L`}<{W{4Ycy<^Yd3bJ3GCiQ2M&My8g;SX`e9v()9H7*k0t;KC+VRHTv@7_1({qB7r2}M!%!cZU(popPRh>^4Bwgp4OT%8Yx z!)9!eFo;H@6w-8^HBG0^zgjUiA}4A>Z4C@LMX_d_c{Bf!k0)oy{3v;6A15U8B$%FEtpAYR!CW%V+_Sj37P%KQZyN+k z8v;eC^F261CN?wwD8}N{Z7x;I%s;(MzH*ZigG^PW(IYFV(DAGgBFy(3jG=`J;R~#HX zov!ItblJLa(A$ga*WxV(Yf;^VR`hiDp!)SwvxT)P6AXr2vZO<;l#xoMkNz(~lcW(} b{}x~XYBi4s8^eS900000NkvXXu0mjfHo+M2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/select_ellipse.png b/apps/icons/static/Fat Cow/16x16/select_ellipse.png new file mode 100644 index 0000000000000000000000000000000000000000..9b0c3a8debf70a6dfc2e8ef1c277f41ba05a5c4d GIT binary patch literal 688 zcmV;h0#E&kP)cTV7A2vB~76us|HF|LKa!MD1xh&E((f5TcPe;*z5{|+R$Yeh0;PX+DN*p zwz1ZEsN=im8eJ3`2zcO|Gjs3#&)oaZ8QEkqfklEzCX>?}QfNFL6V{NA`0T>L3YIs@ zWU>}=oua5+~r{*S|}pQZ}_( z{i@mg{fwrWholHY#3>Hxl zV;H7SkpdbG``zhu9Z1puzLt(bl6rt|n!?T?W1l{Mf%?w|ghC;Z%jHefKButKWNYib zyH-DgUS9&0N;yTTRQ$tyyw~r+x9TbQd_GONT>e1e*>fzbq1zo17b>SH6pH^cpKrHC zSYEygcDwyCV=|fg#84GZ%$>bVD3vN=yqw{A{w}&cvRJLOCvTFOl}dm|ctYp% z`L_;-<5TOqw9@E;};zW1Ym!EKW8?Z|I})=&CzIl$Z;*V%jtw} zrvtVtOVf;>?IfK}o3q*MfglK#VzKx-kw|c~-|q*c9*IOw3x&cV8hIi~(oQ%WzK0$7 z!0Yv{8;!=jSS+^7vh1*0t-in=9HCge$Rie6BSz0M%(5D}HgErV$QJz@DOfQ63NQdQ WSq~86ecIIk0000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/select_invert.png b/apps/icons/static/Fat Cow/16x16/select_invert.png new file mode 100644 index 0000000000000000000000000000000000000000..1cbc3c2cdc8563671f8014b037caa1b9d38d1b37 GIT binary patch literal 438 zcmV;n0ZIOeP)KoFh%P*J*a1r#8G zkU&Iy4?)CDas}hKcj1fBK@>%Z5)>ff6GT8EQ1}FN_70wny|E2Wq==Q)&z_&(yq#r; z2%XC-ggKX_hY$k(r2u10BeAMle=1(jbmw>^(k{2){L0kODlU$B zO>ztpt@IWW+-7qs1M*W`mZKRA-rfy^mF1ONa_fGR4wJ?2nhi8<`bEP#J+*X_8&M<%VGw&1nfve>gRDXSmEA z-9<1rr)Rfw+}3yI3?T@6;5{Gbd!P6AJul{PIDo_3=2l3EkAs21A&8EOdyB z;TU$rYPBE+1{jV3L2OxZ!|__d9)5+DVQB(fKt$wp3v_q)_$(b6JFu|u3v{|gsam6c zq?nqLA~)u_mFK%JJp7nIu(yDw>4J!eh!||W1EJ`B*)naorJ7TNba=SD{axz^bWI~$ za-AHwf_}&XimsP*#l{|H2%)G0yuG(QQ7UJ0Nx5A7thTxc5tP|ER~JzwFqw_8sMEvh z>MB^wW_a09XFz@`^<3J+kdWX?g6G9MJ32O&+u#4KzC$Fsn|eNddb__L7-=K0t1Q@T zHejp_T*}IXxTCS_6GKW$%IU7|?pZ>w(^ZX*j{HQy&cON?4X9)9Vv3qQs8*>;ag9b3Xfj*d)`K~iOeW{avTGgK?RHKB=N*sdRWh&D z-a$pbc6WWM!6k!3RB~cc=DHZ%2g5Mf2pq@3)6+BZ>GQg2gxiv#K~Zzlo2&~LGZqQC zoGd&P6VuZ8s>#9H7?c46K0o+Aio1a{k9IihY3MRX+#~kU>-AJ;XJ>|Na=hmSMq+ zI7D$tnMpDrVfIHw0yyjtuw&=PN!eub97UyzL_(Qs3T_wXZ&p+qrBW%th6xE$M#A{S z_e`2z5e5YXd1$rTD}j=jXHB qzf!4OBe;9OW)X^v5C4hZ0t^7k$9+hRHWMKL0000P7S- z;z81r638it5D?!bJvE0y$e|yQm+%oH66m3bo+=(hyeN85Z$3hH+}*@BX|0W&u$j&5 z=AYlrOjy6)ce5;e6GGs4JnkBXfu84GxUTy(8jZR?@p*5WCi=eL1u1~*+Hg1o0syw0 zPcE-App*h3Dx?O&ZzlJGq=3^C4+et)a7i#x3zlU8W2_WdZb~4}b3G4&pfx49zPbIE zfOC9QC*aJG0<@6;0lG*qxx26A;BNtygO+_*67+hSfN|DXfC#ck@bLH~1xP~zgoFJ( z)dIkKC4pgZAW8sM2&hXGB~H`yd`j^A@(PqtSnyi@m`!pCup mNs`o#XIH#A_q^193ornMZ#fW)V3+>@0000t+yV_7n;Xh(;?;ULhLAcm&BEv9XS!Mx+odY$fFxHMLuWh`;HVuUGZ^%-zScRez zm?>B%R9Iaa*0>$-MS}BL2f2)ki`ypVCOll%TH2Qzb5Ry-me@lJmv`-WD`sS{@=Vr4 z&;jz}p04CSeru&oj6QP0#Ce&?gDLw>Skm>7p!?@_Awnx{V)T)dlsEx%&QGUgD<;y8 zg}09oY0uQEZNcaxNBxz6$5rwhNIAghN)45lFI+u;YNbt#K5~rY9K;<++J&h!+S2pW zdL~X9b%$kWA35b}tG5GFZsF{{0av~!eq9F_s|~HRiMd@4xjh{OlD$}I;`l}a#9xwY z>y80VE58_n$&C|4!@|MnR~T!DVeq=OdpM%d=Ub4)SeBm@bq0KlZR5Ys`A2{O052@; UKPb^3A^-pY07*qoM6N<$g70(7SO5S3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/server.png b/apps/icons/static/Fat Cow/16x16/server.png new file mode 100644 index 0000000000000000000000000000000000000000..7f9ee88885462dc5b74358d7d88836261358b6f2 GIT binary patch literal 512 zcmV+b0{{JqP)h!&tKJVUEGNoE~ zGMT)4?mhRM_udGtHNHa#f%Tni)}$PbK%O3f{nh16CRk5l2N!GGd)aur-|6j%feJM@ zSBM{>alFD&XlklX6;2_fvdn|#?om~e%qK2Sc)+m|g%j-L{(k%U3$Hd40 z<4p*Bc)pKVXE!WS9c`pgALR*eOhAR6kK@xzSe9V_x~gnxaRzk+)DoCVD9=NBHpv7* zYm_Ivu>vzs8mULQE4Dzpud5cE`EkaZ>_Hh)Dx~M8D#ur~K(Caaj5oHRNopC#=NCL( zFoVS^Qq!Y={)YnBQy3oVDwE!@`=@cR^` zX^uuZP;g(-8g9c%@&@hEE)-QBy4gL@#6>hv;mM0Dp$NLE5AR)m7l3au0o+~g0qk!Isc2-;#rZBe=srQO(( z3Vt9oAaOpQ_rA%{2yJu2%bR)co^#Lr7$K#E5CZqgb93})N=QT|_$N@AEadap#uS$S zN(4UE)nOhw*rpDp0z(mh|M3f7tZ$V&#mo8a2x9!;I<9G67=-6|bhza}c*F+Mm@Ypx zv4bgsAds*Ly!^>xUL`%!koq!!ZAJx~(&@`d) zmknjtM$ZzL*qwkp;d&lMhKCeEWK7@^u?X}Q3MigKQlGziuTtRZhusj!U(Au5RI3^U za2yvS=W=2Dny!6M$9nJxmmWYR!U1AB%Fo77+)6>R)Bx2tODa0oP(X(+Qm7>!BYAip zS55;%ofBBvn8CXh6hdF!9Z^x7S^6%@B~o%17wV8 zY|?(JAMgVd7#kAMa%@+1f>+=ROf7cf{-U8IXFJDnBOA^F?`JwD5RHZwb-^Lv-sFBF z^AS(%!_C|pO6Ofwke92on0gUbhWGi^8A`8-fUD!vu-I-5F-=F^`AtN1Y}PGgyRYKI zXL6*7Z`W@@r+tOq?HVd-+__!XZ_h5olc`}T{~uXR?4c?f*oc?D*5eXQ764z#T3zhdr{&Ya` zB1+-WvzJW=1mPB>-+?_3ODJ3lpcZ@Z=H~U`HEN&`MKOl&DeaB96^f^*@CvH{ zdZI9fq$qToF3f&>fMrz!br`mvfu$Og(UWyxasI0Yyw!z>+UR@h38oAHS>T7WsAnB^ zDr3^rqq}LH1IOmAQw;#QgrrdQ=o`%t`JuUCIUw{FkWvwla_NA8B^A2KLCW(HGPluf zO&vRX^@;0c2KB^p=Aa98IFzFxymTlnE{y}5;<_S)t@Bc{IzDl63v2$)y#&kQ|5ixa c*FOaq0HHq)$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/server_components.png b/apps/icons/static/Fat Cow/16x16/server_components.png new file mode 100644 index 0000000000000000000000000000000000000000..29956565c7a722abb03cee66348071b3edb5d2fd GIT binary patch literal 911 zcmV;A191F_P)W+E1TVy(St9XI5YPl}Aj`PmLcGurxiG01ijwyYE3b(c%1&s{o4Lq-ul*BWIq~3RTbjMN3T1Z`gVgS0GSKWuw4KawA^cV+R?%X)-fS)TMJkFU^?{9RRBqUilivJ`h@y$8%-eS_eCt zz7Yb2WMPOOl6}+!;e{S>TeZ*pc&0F{Q=Oxw9n1`rbD&CkL#SkkrA~3j9z>nB$$7F+ zFD;_|sX#C5{jYIOKZyFkEPj#vO{&2buq#4faPRVCGF@rZ`T#YaAo)rbZ5{$sKHlwk zh$1ZKC-;%bN&WllsT+~8>|mW@?JHls!uYKuY~4k&YZ$-LOu)CA>>qdJxM9I6v!da7 zMpFIM`Pzw2JVL)cuywlQ$i?)6&*YsK-L$RPLtXG`!gR^i>6oQBj*PB|GD{9~(J9aw z-pfk=2Hg5_)VGa`ynK>H!>KALGdlSd3*`(eJw0UelcaMKScYhCgmCK`8ob@uYMDgw zEc1mTx>tZ=AVfX#Lo^pWDkiuQ8=$>u8%^~+B<6pj)88w0ut_aM$TLG=d6=q~boDQv zEN!$Zfm`-UX{iu@FobJXVds`B{62RAiy|TYSqyI&pQj#iCRO~>LcS)iO^8O(sc0p1 zA<}A~WH~r$MfN&ABh2z;hRosR^w1^5=1H9=asDvdyLPfM_8do|t3K`AC>CBOB(@N0 zn%uI#k$kbjXXoDM+Vw;%9bq7LmeGF*-aN_8Gw*Tt*3U#9_VQAqn~&QXsp)Q&sVMQ? z;4chE5+!q-L(x-Q5=c@o1w|hJ2_f>!t8MdJYzwaCn0TIajQ)|&8It;>VCMhsRrvo1 lNv?jfo{}{G-SDRX0|09+JXNdef&%~m002ovPDHLkV1iuxu|)s? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/server_compress.png b/apps/icons/static/Fat Cow/16x16/server_compress.png new file mode 100644 index 0000000000000000000000000000000000000000..1bcc043e8acc994550891e3c9d46faee5294ffa1 GIT binary patch literal 714 zcmV;*0yX`KP)VG#b#Ih#G~OXUr> zTqIu>1A8bGDkx2oZUh~DDvKz@lr5;2NV>?9NDxF}xM*l)FQOp?MFvrU-P8h?5@D$j z)~zj<)>_*((%Q)OUCiNqfX0~Z=<>M20wj|c&9mMDNCTqPbf z&osl^dYdVPd;Q#T=|3jVUhQU+(^2NT|CT*FN-pgtxj&J9WXx!1@4aAeKF3+3ualFp zDQycjb)Xw2cJC-dY=|7uFhZ|SiJ-Mx%R&6YqB-q(GRM+Kpbxrf;>qv`w(#bx2+YW+ z@WU*^3WZFGE%3TnN zsjg{YMgk*+7crP!1zB+|(}FY0iMTe4x&sxM(`Vt% z%|l1;1DrWgi+Dm4YY7BHqc`pi;?Vw`^IPUjdawA|-d)>}pfMI^qhoqB^a={?Ep>_f zCQ>#h)qkl$5*;Mszh69j{Brx^ljWAjosVERiVcOiGfhVhR&)QY&O7zv;ko*a>zq9T wH2FIhlf4Q{3vX>aX}d@ZNWW2T=&t|+05dTt#W;l}761SM07*qoM6N<$f_e8pM*si- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/server_connect.png b/apps/icons/static/Fat Cow/16x16/server_connect.png new file mode 100644 index 0000000000000000000000000000000000000000..efb6e3f030bcd4556e15b002b49c23db717eb17c GIT binary patch literal 742 zcmVx1N-G2|@~jUP6)*tCf&lA_U2D1tAcB>PfQ{7uP67L9~)6 z?1$(--7rk&&dlx1HGin_%zQIsXP`i3t%-COksZi;R8?=l{Qx$h!1PF z6T!xIKh`l3K-W1Ii99m(-iRxtFYDO9D+8L&*W<&o6hMQjX>iz6k)D!<&8cZfPj!g3 zrt1R1tF?S$@;NtGK-;RS;nC0tEEWlL6PDf;zI-_5U!mB06fMn7<|&W_Fja-8Fb6Ub zWnw1E!10C{TBo9DDlI^J>m7u`H(llmC|`wA=p7tIf-J#CXr5R=7TDmYf1C*ESgZpyNsNs9#`W0SM z=0!{7_G%H0-Z53j!`QF@3Bb%8aQ>tZ_d2@pncI9-&75*Ybd%6)va%R@L$%T8J7$53|lAH-C!3GPbz`x>s4Z*4l|B_dxk*3Z`-*&8TvxI50Y5XI= Y04TgA?akBM=Kufz07*qoM6N<$f|=$~)Bpeg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/server_database.png b/apps/icons/static/Fat Cow/16x16/server_database.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf1440e71bffd696e9b497107b8c3d45801d5b1 GIT binary patch literal 672 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�z5f2gFtY+>2}rW%0vK_FHFPq`AUy~8H_ep50D<} z!CXA3d+ozILjY{sflgxoP>^#)>ajcu_wRyfOV|Klfms$j?lj2KN@&s(7ls8ytfUP9 zbdWI%?cILJvLx!~@hwNenWI^_tUbo1x(dgFLU0ALA|o0Jk^oQ&Fd2ilq(}f_Jz&@b zWAX!B8bh}C1VLp=PQ{Prx9A(4y_FZwfIb;iLR;q-0p{*=CzzCklWD_9PS1quE=Odv z8uLLLmTgDQJ?g1B`!Mc-4Z|?uJyslTA1{F*Om@NkSdWy#Log=lVd^QE3;ab}|5P;{ z3B^6&y)&7O_TD}bJ?f!K01c<6`>`b>A7*$CMp%WpWT3pjQ|qlcUK{s-XRypn?90m# z@fF&ZDY`{do?r;PYlXTk6`92ckY2DCV?BfTIq>Hb*UC{3s9m}#I>D!HNx0Xw8}~ai z@Vl%Rt$}>FbF%2PhN0$eeC`^3T5_%T{Avl@0}{G6r($t=7D>q(t`v& zUeV&8>5CZ{2P`ixbi8@rS>mj@2)vCtT)3#c#Db%Q4qyFNM%x3t+O>b8v~rzuY3;`P h!=(8&(QW)MzyMGUCjFEKVCVn<002ovPDHLkV1ka$R3`uc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/server_link.png b/apps/icons/static/Fat Cow/16x16/server_link.png new file mode 100644 index 0000000000000000000000000000000000000000..5330c5502e2ea8ff48f5c392675419aec2586d80 GIT binary patch literal 728 zcmV;}0w?{6P)PK^VrLU9o~CN(`|` zup!oq(qI!3Nz_D5>OlmJww#H^#E-wg7|=FgVmuopCZ4=0pr?vp52!SJrCu}*9Bd^G z(C)V7qb=KRcgJ@|K0NR-o88R5GtY0HcitI^F$PJJ(B0SHPhAfK!$y<%BVnNHzSoOw zn$Yr(pTza{T955$wFojHh5#p$Dq?f<1HK3C-t7QoyrUO&kH_7NQn5tAtqG(@S)&8b z``&r5LlXegWGIk$GBU@x!up1fv#0E0d=G$ul3}2_>Ih_MeQC17bv(|;cL(r^B?BYh zCn3v{$e*n{>$rXayBPQf05b)kQ;K9!HJM28mKRR3T$IrC>a*VtjH6N-~LbCWB`^Js6*uXxMa6Aj=A!ID<;o z>~2MPbO^8eULmQZplNIP9gSgRco?x*^r6*S*&B&OXtSlQJtz`DFO^`iSn%WPFjPf> z-`|Z~E+^9A3#e)eCmbhxlZgb@3I$}AmbL(fydR;^7~1L1aGO)p)A%qr2$_Jjb#~~v z6*wEuz~yp@#TFJ8kVqs_n*i-V^=KgY?P4$(MEOB0a;vLgW#wqRbOROE!tRXd+I@Uy({zki+H8PXR13NQd+Swopu7P>_M0000< KMNUMnLSTZ@okcPL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/server_stanchion.png b/apps/icons/static/Fat Cow/16x16/server_stanchion.png new file mode 100644 index 0000000000000000000000000000000000000000..36938fbc52b9a5db987efb8d3837d13af4d04f59 GIT binary patch literal 441 zcmV;q0Y?6bP)qqh>p3QI`FuVFB1~R zF^bg(teY9!RUfgomqoGijQKo6soX%6__opjOEX-RpOnTG0$hH}aRGfXiqp#iR+r|8 zuhlvn3aP^IV4H`&*2I?6ZidSan{>fR?gGi>1!T_hinHf=1cMCbqy=rjhB@(uP{79h ztc79PcUl6BF=#$AgKNM}d_~>3rN@+6+wmBL@Vb5dG?F1e269NP=Darw8@op{g8J#H z?ee`FOo^pdb}&X`Bw?gW@@RikpTZC5sjD%{!3*VJw9g#8{^#H?a?rA^8_L0SKRJ+E j*}*uC2>L_)Lx2GQQ%g-ACU$5300000NkvXXu0mjf{zA&S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/server_uncompress.png b/apps/icons/static/Fat Cow/16x16/server_uncompress.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b7a87f7875bae30be88c304ac5b6082386a706 GIT binary patch literal 696 zcmV;p0!RIcP)ux>ZQ_~dh(>TP_$@b!Hc5Af+sK1YNG`YQbDkVidMxUnBYyS zRATc(H=B^`W;4E-*fcSzzGa7RXWskXyzjkLIOk9l1=q)?rU?2uIMz%NkAld^xj+C7 zOvZ|3l!EuR?e_25*&;W&42C3*|4QK7(sJb5`My9S0!;whvi<%OT_{>b+FW;_cxWB% z7#n}=#|9<|N+pg01uw*wWajcx21gFGRTZ@%frFyspk@0GsEmQBS~-k&pf|bkDEJjVc;|j%Y~VVFg9)R);KN4 zSHLY3OpuZVgF&T6#1d6$QyDXJ?_}_q{ysQPNjftsX=3sTp;ml}Msfe%oz7}E;qN2f#dJRBxV8OO6>_6O%*N?(bbr-c$l^Upu zBBwHCWD&l5yR*IoseuEJYb$b=fu6z3$QN^n$3DTxtRkK;u&33FbTo#MtE0n|c^^et z^d6N2oG#>07xK12eFw~3l6vpL;=(+d+#Y%M(@LY+w;5(O+p95+=Eh#XK|Y(Aeg0yu zo3H%{Vt{A@a|MTRfy&X6!C>f=I2t%R_|m)0*R1QBSrL)yYbWgc$H(|dM*jN-6o0#mxfCE5)*-q57KjpqM%3Q~S(1RK z!#$2njswpiDw>WvyK~Uh+=MWB0_VE*n27Xk-MkEF&a;F>8rVVKhY?kXA zV@@PE%@{ zdORMg5<-)yBz@P_MbBNh^j2IR58>>|!dFZOv18{hOiqN+*4m0d;4#|UTG7$*ifx^M2M-@Y$jW4HGxHc> z@yeB8O3XSo7>JoUc6KcdD0Hlth=3h?!rXo|-WC zOC!X5pN&S)@~9czy#wZ<`>Y-FaCZ+{TAr|0Umi7PxPrlfe?)GsRob(6-)&J4HyGr` zMTpwl`trr8@$s=BhyRCBQ_NufBgcL>$cC>!1sDJ>8&hu*TH&q$0000mvgj0>H>V1I}+za+opc zB?l7ZhnXb33tUN@75lIO8rnKNmpVZ(-AwDa@P@4{5+x|YReV;~Yhn(R=(O#@b0ho!Uu9rtW4d~TXVrc5|V z!f;&J2h`WajCF!i{N@5%zG4OI%aF(i@56Z!Krxyv9Y%9nmbs0)H>PPGtlqy z$Y8tA112#j6>K(4Rv@YMfb0N|KSwcRVtMY()V{0BCpH-C|Oc{?v~?BCsQSO#Y+>xnpIP7|=`UDSDynSYDui@UZK zK9e;&FK_~1Q(!Wz4<~=E0)-SDMh4MWBXsK#1bPqKI{JD9JRPNc5&|di|Gz}->GkbH z$Aju^r;EcyqSSGy4ihC^hEZlH78%w_W+J7V7w@k=pnch`1%%y5viHUXPe*^q+2_~f zkheiPmd;!6lUXx76<(jd^DHw@7@~qy&EHrlP+c^1cu5*a#H$mX@+4`JLKRdk@K=BV Y01dcccO_0;oB#j-07*qoM6N<$f@HvC&;S4c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/setting_tools.png b/apps/icons/static/Fat Cow/16x16/setting_tools.png new file mode 100644 index 0000000000000000000000000000000000000000..81857cd8d05218020365367fa5ef5b2d5732e45f GIT binary patch literal 1017 zcmVW}`hKTLnv#$eiNXap^y z5?ab`nwF)tbz#>6U3O;K2kd)hcDzGK{NqVZ=FXjazVF=gWvIUXL5QLV1%euZoiah9T}1B@b+WqE^wAYQ6`x!m&h zTW_MPyW4$jWaQ%#qft&vO|_SmmLThiCm~28BH;)ej``w8%S(=p0?A|&k|cd!yn9z| zb(IM}T)vEx9qs$cr@!Ana@4!CumChgW8%+Agu`Kk!Xbd7NYf-3MVy_T4UXe#&89tY z%rBrYzW}Xm9W5G-_GmO3)#`LQ+`s=9v}zSx|G3cH)M&&e7-Id3Ac{4X!v`_<;32l? z^?2-dE3S?ZS8MTDY@<^~Mh0k_Mk0|wPv04vBnqI&J54T7v$whmv-W#R7`Sz72BTx6 zX!)cGMMXtTF;XBFOMoSzDz?oglM=ctDWMTXN=4->RqLThZf2$)0lyDt2M69sPh+)d zY|756S1VwgRoS2>bfSN zJN@&8L&Nj(jesnFaos8ZI`Wfzs|8>l3W-{u}(N@dtOS_J_t=`2ga@C(mw zt2?nT55xET@Wql?;(hQq?_8VfZ7^GGsgslIdi0NTXxneVYxy}AQ4)vgES&}lx29_j z4jp=tbmm}RiDS_lz@l?*jO(p$+}?ftE(ux7`8fEa626-7;MBWC8ycF}Q!EltI5+J_ zFd^d+&tb`BAM^DdKGyeXvolGh!2S7wkG!tgv1KoZKupHqA3n%Llfs(n5G8+M#Lt@_ z2P4mUR(S+Gu5rG{@?lroaU!O1Q&os9``+^}pRSo=c2^e%6Y<A+Z@c&Rop1HXW{42l!jXJr?mY+(D00000NkvXXu0mjfaunFH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shading.png b/apps/icons/static/Fat Cow/16x16/shading.png new file mode 100644 index 0000000000000000000000000000000000000000..bf80b6069539ef01e0e04aea069094e06519aad1 GIT binary patch literal 469 zcmV;`0V@89P)IB!5R&XCHqG94lO~Ip4tE z>#RAjMgK{z(zbh^ZVv*4|I00k!rZLObkp!@a6yD zS!O+^jd6odX3Ekbrs-fwc}?PIJn`cV2EU*tGz^u{lfUvHKtI9o4M@qP{x|F2%nf|0 z45pRuC<8YdR(d6sUF>48jl-1`Co_G{ux&)sN)yks@(9z({1RXQzj&2MeAqT400000 LNkvXXu0mjfW{b;P literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_bottom.png b/apps/icons/static/Fat Cow/16x16/shape_align_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..93db1764ff63c89c7be00929c9d14b9acd5bf99d GIT binary patch literal 451 zcmV;!0X+VRP)bGt9_2;ku-+%wX zd}by_1~wMvjk_AX0{;L1&p;43RBitM^5_5mPrg7fhz$}0$$<=DA!Go^=HGu97-k*5 z59X)YDKh*;vYCaj8~!tZ)bp@Il!Emlxg0DSH}m+0pTGb4!%SuY`jeBLW$pYF^AMO? zZZ_<8fkl7)`RBhP+X_V@dd7)hr~|;ZaOgSgi z1^=hNpT#)4$|NhzscO8^g0%Ae5@Ocl!_wdPq t^Fm}qI1yP2Cjf_(F}b>dE;tJiU;v%Qj}kfN@CpC`002ovPDHLkV1kLr#J>Ol literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_center.png b/apps/icons/static/Fat Cow/16x16/shape_align_center.png new file mode 100644 index 0000000000000000000000000000000000000000..f318a044f33db2055cef76f0eee6e14495ed63bb GIT binary patch literal 444 zcmV;t0YmTd!NAA_#LPfde}VWP12ZEd13N3z#zpCt0mufRfbgkD|KkH7d2|=B zAPfBc2a(@>_cf4Y1UnBR@}I#~Srjgh3|O%F%}|n`fmncI01Gn{m=@t;!>$-AkJ|-5 zKJ1L1al-u%(5c|?1qK`gIHZAoWnu)&6LOIv5F5jAU~t5LWIj|LH5%ROx4r%K`>zlr zfM9{dh~WZcIcA`1*jSn0?QHNAW&vqlS?|N}>o-IRBff+Km1koGMtS2FA#fOgZ2k$< zy!_N-up}V^KseG&79OQ65WfJUPF4skO~?SS_x_{A3^0iTV@+Lx8$|-eBqVWAuz=Kq z^g&$k`^&+I#x3@L!BK|@C`evl0_OuThT9JbL{=8Y&oFzGfmi^WlcW4y&Me!w#{`Fu mfO+o!1w!ej_mAN}l97yz3=GUbf}NFVtFkD=-+$PB%7QLnD9MlA2{=NEg#m0AkiiV0MY!0o zD}>5p8oqusb}J lKr~_lA3%gLCD|DuzyMaib{X9D*8~6n002ovPDHLkV1kX>x3B;J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_middle.png b/apps/icons/static/Fat Cow/16x16/shape_align_middle.png new file mode 100644 index 0000000000000000000000000000000000000000..68e5cd5d88ac1d3d7c4e5cab9b496986cf6c8b03 GIT binary patch literal 534 zcmV+x0_pvUP)?R+ykJIkPjjI9-JDwZ9$9VDA;3{0ID&(~AK@E1v}=J2D8`1&PP?1is} z>#Ybx=Bfp-bNx*A(nvqpsNyBT{Pyihx$2~AfbNzV3F$|>i$l`@2*TZN%3O4$9xn+h z7N)by@rKNETX$0w0F3OgsntOiAh1z-a*yw{P7L&d<@tayN*LC?3P^b)0dj+k?r2B> z$aJ-epomuiRj<`sr)SbBL?*$mu&<|X=1ekyZ!RY8ttvo4s=@5!ID***+Tm#-2Ivsj z5iv>SNe2$kE)^CwIB5;rJI=@UvimVXdk=P%{5?^#UI5x+xo3_=StEv~DiA)3tM!00 zM?Igq8$*?iu3-3|(GE26yL2_PSsb;zaW%M0R4!fk+5yoJS9{+pN`ixxBHIeL&2ujW!`N62`1=oH z?e4p;LG}V60|P|lKZC2XD8t{s{}}KZ00V}S`~<@Rs{t&`Oki4si;V%FJZ=~K_^>m2 z#tHX7Ag`c>B1rT9pI>)DeDn{y0V|5UGJ%v39+$rZoA>_@1B+Yzwzt22{}qA-94xrd z!GCaYGB7YRF)^^Ru|D11;32~ZbR7#w^U8W3hF`xCitri0#>&7D-n2~`CdvY``6p2G z@>7q&3h)^K!jWdOz-UH`Mo>5z$_jy%;4=VZ{Qv(LF~Z2e4vZ~z32qEYbO1`qAhn=y zK)B%dmxB?FTkJtz`Okpg1W=j;S;)-z?;hNM1Kp9yKw5yrjQE{_O28N(zyQoObMAdk R&9DFf002ovPDHLkV1lY}yVL*x literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_top.png b/apps/icons/static/Fat Cow/16x16/shape_align_top.png new file mode 100644 index 0000000000000000000000000000000000000000..de50d2383d6f34cecf73f967b17037260af6a151 GIT binary patch literal 489 zcmVB<&G_`$E@dJM$45Jt`O#_4wXO~;kQhK6larXw(v9xy^qs5IX zzBLeEKGmSSxLL(S0dPu!NU>KRU*mapYy`qYO(-#6TC{)t9Iw|VMq5~{Rxzo?kY~5g z2dJGDAaC%aB8R(B<;U0q?e6#%9Q;%30Grx7sL!R00j zFiQcoO`p>_?dn)<1(+tlulkj2NQ<~$Bo_!D(f?=WI+mh*A;k{?m>4K zo_gL_rtHYsqGb&Omfgn8HpvI&NN)%7ihy#{_yd99?4!JM-q*Z+R7~GAfxpH$)uq0L fay-ym_z_?LXeg(Q@Rk1C00000NkvXXu0mjf1EJFI literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_flip_horizontal.png b/apps/icons/static/Fat Cow/16x16/shape_flip_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c25e975b145d8c76caada02b79b9cb0e852191 GIT binary patch literal 630 zcmV-+0*U>JP)z?=S$#vjT`DRbZ(Espa2`<$u-u(0KVlrSKfOFoSId>Q&3|0I-5CBt+ zG6=!j{{?7jEss?S(Oktc5rT`de+o3QmQMscdb2fMFBPCCBn%9M{5g;?UM|A?+QxJ$ zKycB%dvO%D_k(Cn5{#Wa0kNEkMaKBmeaZXnT04RUFG~~Lr z%^+*hR6y3Dz-$Y=p`5$0wvp=t1VY@q(ePoHO9Zg^)2;T3Jzo_fh?n`Rd8(z84Jtle`O~q1-#;>L}pAi66QS3*G)aUm64 zRK*%hTQZrs<2QK}Y(blEINUpM&-u>%&Shw#j!hND4bCrvv5X`Nzh2H{ci8?#7`-zm z8{Etr2A_1;#qi;HCz7!shI>_EU#%;Uai2SFRaKgIFZb{ z0Fj?1B7t0DuO9~^K?nlFs-{D$7z7T*Ayv^R#)w*11Yi zVSD{+_8pS=owgk|n!Nht>R{9DFFaUKt1}QxUYvdXsdcEQ9XtIVtduMGT3m;w8;ztk zoLT=?lvzs5XuN~R*GAGySMH`>?Ma-pxA?{)Byu7V!eFvBpDM zoPRX+nbrcqmppqT{{Cb7ltbw_6Y$E;k*JE%{Q)R$dzGMZzGWtxOD41t+M`Euox2B) zr&>Zi6Kxd9zjK>&Tmh_N1 znS$)KE1d(`S4OY?1~A4}G62aLI7&_zM)n?v7);;|4f&AIPkPb>f4*fiSCd=1y5Qo- z?*Dc?etmX-!n=j_k`z7=E<5%+plj2xr*0gZ$ z!rX(|Bk`Eim0#i8O|Ar23CI;+!?V&n%?gYpNCCa)rwwXGSquc{pp?4(@IwC~8A{UC zkRXW!aYw<^(r37L=`d(rvx0?oM7}6Q9T_Vgq^qpC5}saL4BA}<8n0CZ7oL9rj%Zdx zleZcVzjrGH+G1oxOA_KS;E~frs6f=lt}_IfX04|skir(!!Ghc0y|{xDG`mNQO#_4V zpt3S^H1ncQqiBJM7@9_rKu=omAxv9)*9dN%>G!E&y=dRLJ1?m+;mCiN0_B9gnP~I? z-Zd=>X}|^@?M}3m^$~pDJ`R-}ir#U#P5{o5*jd zm2PYFq&0?53_j4(P2xOdva*M!#tbk^u)gTVRD}5}zyL1Y)+ec1q9FhP002ovPDHLk FV1l8_II;i$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_handles.png b/apps/icons/static/Fat Cow/16x16/shape_handles.png new file mode 100644 index 0000000000000000000000000000000000000000..7ab0765ebc0bcb20dc0ca8864d57c03b564436fe GIT binary patch literal 544 zcmV+*0^j|KP)B zsk&D6Orr*Er=XyI?)f|SHazT;x&l{#W>>&51xP_C zL$S41W3@82rd4da*>xZUr8>}><65h+Lnc@Duqk5z^bCNxo)O;%)V97WYeA)Dz=;%h zfaJnA4(ORT@IR#PfNBn;XyhH$#dHrqPP~7Sk%rExVoG|nngpPw4`Eg>eGghGJnZs; z9KvzpTC0gqqA*vil&^xe;5EkQzd%(|_2%^f-)1K9w{!y6^Gi}g1W{qs{sjzv`T721;nL|-Q ijg2ldO*2rp0t^616Q=q}-Qz9*0000%A_P)_yzi9M7*~ZtK}S{5-PedH z(VtwaUG%mXtu7{=UVtYhmbSlXn<+4+!7T9eADx@~x|YdMwMr^z3uQV*;9xzM0Gn7r&=;o>pRUyK-LId4(VK zI|8!+tbGri+bbBf4i@n2X%e5loFY5(GrhL4bzwYc1V?}jWKP=MDVDHMuN>p<=9=&t zy64a@B7aGWT5Y>V8EOtpv`h>2#2pq0<2J|N<|RJv?2XNU>$*<{1m?^J`Z(qgRhOXe z_PC6g42iJYkI3xQlpVA%ZcJp68M&7O$bTof-SV=TYOYFZfp^m)IwN6%>OpSR+(wvv zrLcbB9k{rph(8N>9ql!uz@Eq zTzS|VwzRnHrIa}q+zhTB-U02mZ{qlz>~DbOtjFW={pCgf0NjM7TF58XgMuB3FOBsb zSZXR(V1OL?La&uSy4&p@^R*@aJm=%}SsU)2MyxUzN`7vXO_1`1&XolG6%XEmRD%-` z!xKg9yqJYW8$qj@-v{~a6lZ1&p&PMD%ZHur0Sx6u_!OsvF1)oRf!xbwo&tZ@UCdEeM*I%D@W4_D@`y;>r XpO>>j1x5+200000NkvXXu0mjfj)d1G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_move_forwards.png b/apps/icons/static/Fat Cow/16x16/shape_move_forwards.png new file mode 100644 index 0000000000000000000000000000000000000000..420f99ec4d0bbc437f64da1e7625ef989019f402 GIT binary patch literal 542 zcmV+(0^$9MP)C(rdrmvw9ae%cNKq#)#!e34T0P_nJ+p)Mb7P9u!q38)1)*$)&jyLDVH zFcA^CZKaJt7y^eE4-jMnE%2Nf^J{Tz5H{a_YZAOBC?v|e3jri~=HCRy15+{xM6twt z?==&^2TFMbVWqXXK^&Vz388Kn+;@Xdqbz}EE#(6zza4=;nWb~a0-szr0h0-+G*~RC z)a;f7O)m&b%d3r;N)t+X`EMC*rM1>LsP3AG*fSN>l)W`M6Lao_w)jL^6h&BBTX*Yf zwOUcOIr2H6(it=evXZj|whwGMAMfwbKQ!Xhs6gU%Zu_`PJC{8oW=)~y{)jZYAOBz( z9q2|!vDozBY-eUX^&&g=_jayU);91|tNpr8E@-B!sqNF-ANA(ad}zU|OSjis=|R?A z*AJOmi7c}Pr%j?8q9{r8QwYgFm4`_wo6=3vB(^<2xlP}{KF-t<807*qoM6N<$f+6VaREr$pq2-jPvV4=Z6L@Wa~xkfzj#3Gw;O7Jfb4lET;)XppH!YNh~4O-avE2fCt zkA3@|Gkdptn_(9t>g=%exTEDF*A7Qo z6zSk>5%-^c#LM?TvH&4Iz}F@Cvg0^WdV>DtbLn}Ptnd(%GXpp!J?|2?=J6d(r{*80T5Ly1F61y)^!@^*NP8GS#Eug|l?AR-<-XIf&V#B}t2Zek;IK25<{DQk?(^Y| z(QWC#CU1dT3yY(!AFn>#V0jw9N{G6hq)I>lyO|{fR_#&vz!{+-mEKen!VEPwh=ohY z;t?1qZ|rARWDIUs?j*i242z1l%cm`4jhV!P24*My1YkhkkVOKZeWETbzJ2+OBgao9 z-KcamS!YDst@&EBZ0vxvzH#VB)R|4FCmewbrw?N?2u2)aOGD3_<@tQ50QsALHZ$X3WQo zPUeH02@*_)1o1=Z!-_O0A`KL@ls+Z<>4DJeqd=jbJ`#gck{}@@rJ#Ze<|7=zk0O5x zw4%huLDQK#_ug~b=U%g!r~~_6&e?mfz0TVEI1XKTihnF8pd`UOP~EjKO~B;fvICQn zgd>iWKq)nga}LJ%B>k2t9E>|*P;w#(eyeR1Ndv8ni8$NR0L0#8ydxASZZR2hrUn|R zdKEMs{POYZ2rqV^J_u+8mZUQRelNh3)arUt>#7NO5q|f@I->yIf2;%Z@rz)YKv@M4 zAP@)LA-0CylP_^iN}~_CDHO=3L}r~$^&>R&XcRjO>Y)(8r*FW>1Tg)EoGKMCae9jZ z<7oH$a*-h%+y-bKn2kI;UlZayJk!@*fbp3nJimaD@MYY?w7&?2id`Krl3GuNKhIK} zZz@z)?nLk1&yhRb{*Y5yn&BE=wGJU7d~c_5wqzg16uY`jKUgN{3qkoNs{{!fMbF4W zWcXBxs2pn-s^R%3mcj?uA6c4tx{eT5)F?<->JyhrlvFa zEoOKz3U`i*n|_F?9Hz2*;v<1tR!@V z%5!nQw+@{RrI&P*O-Qn=Ha6@jhC5S+CrgEko{=ou^QA~OKz^nZh1nVKxYRA^164l3 z_NYR-t##jcl4F=QUC{}rj1{Ym@z{&@+u{AXnbI1Im&0Pr^aw{yMG;IR z(Uo2W;}&|L1H&(X$Ph5S0BA(8tDp}3j|MT^ix5##1stJ@d~m33{}A|#Q5c=X(m*#t zqkRaydINaf1-KR&$LIxwPT!l03b6rMg@YdQ`*Ohr8vhb#i_5^wYn*GofvCKQ|H9bq zfu;SDEPQvCz%c@wvJc3i2K-)pn_muV&dd=-A%Z7%iTF@jo0|B@MRe226OPP8IbQ=~ zhFmU%guSI;c|OJ_KDKcpREa@5+>fa2$mdz0lsI}K)@O^Gh?^@XxG)ACI*U=L%PUkE%!Lt3OsuOMN5uUU_;Mr+El9^5}ut0t0G-j>jaz^O3= z%e*kmL|C?^aj^!QoCy%_3dp3UvA;9lG*k{%g!*{Ej_ChP%PysT_@BFxH>T`l`uQ{NIw~ jZ^;8vA3I{PKLQK@282>B9T43q00000NkvXXu0mjfH|cUJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_square.png b/apps/icons/static/Fat Cow/16x16/shape_square.png new file mode 100644 index 0000000000000000000000000000000000000000..d2de0f6a8923296718d8aec20f99db4f3c8d8be9 GIT binary patch literal 392 zcmV;30eAk1P)pDofjWhE=|F_CvnRq)@hldF*t%;stQe1A>zMZa64qHZ3hC#`~{WdQv2_DPPJ z^y?g`HtTeEab}p70J5<@t^#=@;2i{FK*P#f51LU|-s;;Sz%bUQ?Iz+Ew(H=@6$o;c z)#b9O0J4Uv!14YD=2f{{3YL6>s00NEGHp5?S~0RLp&+0=D_shP(e=uKP*(|1pb05O z8y5fR0s0Q>j|Sd?vd@JkXpL7!0PpLHXhe}pZwp|Y^=^$IaQeD^oSq^ieM$g02L7=% m0J?b&7Y}^Nnriv@6<`1uZ*Q}fqeCzN0000n7`i-IJg zOd@sWcJB2(narmi?wOf8_nhzfp6|KpP~YhH+4-!JMsFJJJ&c{5 z%PRN#x|o}1O%_==bz@}Xlj}#q-e%5)uLLaOKdR# zKs5nyAu;3@TD6UjBsQVHCImuG(5YZY2gW^s3x|m{=v4sn+|`S_e;IgMsW8xL1^LC@ zB7B3msRM|YA^~WUtaT*qB~rj3VG>te;E`9bu8!baP)(9!lQ3R8%gf2(z%p%xV|UEG zv^DEqWROPx*H=nQ#e}if=lD83O!slvzwHvQKHug=Ej#mNiW%L|AdwqV5*9^IY(zPR zXK#k+*bTpaLtFJ0KW3o4%}<33L3cm;a>k`8GzO6l6>{w9WzxQsrf}g7O zvrnW-l?dmSwjkn4lTidu-w!hOc93hGj+>7aW%+01+(uSSpY9)7?=Oj4g5WjKY6EG@ z32KuM*|ig%f4qv3u-ZHL^OFZ&_&s5utJuL_E|)5t%yYsdeDb4ydK7E7?c$pY`zi5H be+3u-{@0kZQP~v400000NkvXXu0mjfXu1&| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_delete.png b/apps/icons/static/Fat Cow/16x16/shape_square_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..8076def8d1fa9da5315758077e2abe0d4dea3a9d GIT binary patch literal 589 zcmV-T0s#`?SAYYqTBZ9hL7X{Z1o+5k`} z47Eq3>iUa~RM6LkK&S~mHHG$De%WdTc>+L|QSIZ@$iUM|n1K|>bwD8FBtAn@g{4f$ z8USZ(7@$od6kBCtkT!4~z`o6et=%{WO*I5BL9}YT=HeuQD?WmoE#e1*OmQ#YeJH$s zvcGfxfI(tfd|&dKO|Vy-K;hd*^gS47s+QeM@qKA|bmMpBpR9Xe88v1Wjj3Vz{O+4) z=(}+h__Gb#SOdzNxOSxnsiSf2efKguVihh*gACS=#4BObZr%lM4Il1*E`i>Eg7&?) z5pWI$)YNA3{20Kn!8G>*?(K7A&Os_R+(eA4pp6!P?@iC={3W3#1Y!@;_zVVmN6`7} z3$9*LX}3Xhh99`h#u@k zL8J&RRkl(wn*AAP)=gS!5`65p?CgBs+c)3)R_pA0>Xbdd*$)IDuZGY7N;DXZek)w; zT6J)s09JPW=6v5FxE}rsIs;Bz8eLggGhc|XI6LtPMAIOznviJ-<)XWD`LbrwWK47@=xvute6wxRdr4rGTPBAsf-IC+M>w==1#f`8;o zS4@*bj~Q5VD~a7llUVWg9J;qU7%voX^~$wW$K@BrY7e-akj1Y@vTcUM^(5MlZ3Mo| z0rT^C{bU3aW|y+HXa_#RzANi(Q#LUS2Fo&G#59ygg3PC;WS@K-0m-I(~0RR|Qy~JFW361~&002ovPDHLkV1mTSCjkHe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_error.png b/apps/icons/static/Fat Cow/16x16/shape_square_error.png new file mode 100644 index 0000000000000000000000000000000000000000..545a78cb1259b53e38baf14ba31e0f49126f57e2 GIT binary patch literal 646 zcmV;10(t$3P)sqQaC@RZ=dWtb$1$~ znW*Bk$#EnpwiK=a&fST7TlYd~ZNZOU*T5MA9UBIHhKx>^j}5?J+5|?nxi3fo#}cqj z2($%SY_3(&y6~lA``ZxCxCJVmb-WUW&Jg;-0q-DS(9D765*es~PLZvvz+3$Vq#$rP z{CrYdo*$uq{yv6h_G0_|17w8IjISf0^jrs?$ffJTl|I77PZ;9@~> zl4}HdmBG)01yyz>q!*y{<~sIWID_HSHSC`_i{9G@UFK)XNX;Kac&N@} z=psoEee&<>s7*9f=|}6EgOpC*9CJ7OX6vd8D&y9|d3T$68M`xwk^D`Z gOK})mjK2a50810KcPidSC;$Ke07*qoM6N<$f(k(+zyJUM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_go.png b/apps/icons/static/Fat Cow/16x16/shape_square_go.png new file mode 100644 index 0000000000000000000000000000000000000000..ee733b0d08ab7a53a0a36f1c721d5a65ac7deb2a GIT binary patch literal 652 zcmV;70(1R|P)_JM(7dJ>EI@oO|D}Ba`KgR@+befdc6MYcN1?23v~nl|pXt=(P%D z%k$H>C&%Em@n2y{;P}pu20(HU#uIJG>hj6BB6JdY-Z+gdt!( z2$TUD>~B_O=fkmu@yB|Zr{NQjv1qzYpbViS1$b8iM(Z}IOTvdv0EmO5t8Di?wFO_|@y$KSUbY1IHk&JIGG6TXr8##R^<2%+E=3f-Js# zSHZ&hS!}hIjZ@u1!3R+PLg0gWaI2WFy}^#S1`eGN-73x`eTNQzv>JH!p&S=1Q1_wh zSN~eXSmq2?U(b!puuwoUAxsvnz_mlqn^;4lFFFSS+3=#$QB6wqIkbPGDs}H20`$W& zO0-{_vg9)3xL#b03JZ7yK0Ohteg6@7^cYJIr*MvqTq$jOZM9SXOiG0(MUV|kBq@_a zghU*qz*75=KM6G60;^Bnn}+@)MsMKx&=629<3V)_mvV)tuNdFz madNvyCVFqsXm%EV2`~V90<{a8OH3000000S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_key.png b/apps/icons/static/Fat Cow/16x16/shape_square_key.png new file mode 100644 index 0000000000000000000000000000000000000000..c0f7027069b0e4853ee893ecb3e03b145fcb4d7d GIT binary patch literal 661 zcmV;G0&4wgn@xE$9qE_5A zt%-D@;0K5x2vI6#QFQG>>_SjnyAlOU73zOb7bPm_!d+ET=tdA1Drlt}NsS9zsi?7r z#^&YCjCWqsn6{~SnfrJ%@7{CoIrk0Ak36k}kxD6T09yYv1_;jJO7VSibg0K3$*`eP zk48?R5#hhgk-(YJiS4Uw}?>sMqGX`26jl!VmaUqw1&1nJHw(Y*#l@Kui+XTSG ziE(ZlRk`}&yCUYdNduI_5H)4eZBf!5*+X9n@Qwfsh6yO<(wl>j12xmVwgcN%KppT7 zX^nDe9`oO7kENZxPgSLi>I$mUuGw-PyA{`CSfm=rJ$+xW#i-Fu8T;e zccZ6&0E>$?e3^NJv!4qHL>){wDlcy44pE)5o%}&^v0lHa8|kqik<2rqQvDrG=C8cJ v+V!tpI5~vjdy@*!R*dOrf!Gj)EVviLOv?AysiKbu=+NKEp zU}~FeHc4$7)BSa3n$}oa^)a)%GjG1{z3hs{y zTDC9tA@yDZGAgi2Y4C`pt+;v|g6wk%ktxg1dxDY3*6rr; z*L7%`hD~+baj3J0$NMlgg7nuoVv>j>wBYRn{co>b?>|5|o)S;L3}Md>4~}(TKr)%4 zdM$**VZ3^H8}7|+H16Dr-tJq-&Hup9LIIKJoBda=_PysB2sC=~%SZHH@}ciWKN5)q zJat>>z6gm4qSrOYCmrh(&UdyrN$7#U=k~bcaC|YKPF?1M)0a>oVv(R0rih|(HK@A)CvA5D^O}123xUNiCw02s%4DprlfWjgRB;=qU1*1Fo8F@W=%; zG&P}lZ!>gF$L#DJJ7=*1@1s*RnEk3x#|h(P&heNqp;4)wJ5uaxg^y zh237Smu6E$CX-R)@u~A`8?S-2MA=%WbE@=S&o})`fB^t6Ul1zWcz?zK0000@7BCA` z7D;O2L66{BkO+w+hO04AG*a58Xz=6(2sIH(;>BoC3D`p6U^L$R6$2&^4W9I({{RQk z6eN{MRM_tBbKU~ALMM6qGV|Wd&U|K`5{*WG2;msqwN@rFkLs{T;^EG$&3vY!sO#x; zx@zw^7eW}_U16lh@0-nob3$>p03iTHflzf=OKC)V;+UGAHc&!1TsxPV7^^;bD1?z4 zr%5GWc|sqB19$pok)9ZX%C%gn0P=1_Q)2$p(?lz#-Y$cYN!7?xQ9*ei+#JN&n+sSR zYHK9*^ZpFTsMvqt=7C^9gXYumA(Ozb@5?B!4MA-g1#>o0>>LkYBrclAg?Sd?z;%JD zfDhFbW!P93mw6&p)(M6QOz1~cVHGN$wkw19W8H_UelWV~tE;Rv;V1O+in*&rlvEMD(AVyWPAJW z#ist3ALVWYbb0%~&WjyxUVzET$rjqBmM?CV-~liSA3WfP>o^5>rmCLZ<^IAT?UPuf zE1TciG=pY6t|f1KHSbI}7s0A*al8Y_h2Ng~o0M~IeOLNlG zOYdXGESW(h68TACDw(~ROU*oP-dVHn51cfBOFB=nln z*pQPnnotm$p(dpu)DE@klA%K|I=JXmaLDS=|Di*rL&XfDloo0SC7@eH45bP-{)kAT zL#a?>E_Z3~?tSllebcz9Q-?17!e@A&_jy0?@bF5Ua~vfyj+o;YDDUp4{&U5_8H3^r zfb7@77=f0)31ep)UQZW3srl7sYs)h-IQNK7bl`_@=7PE8Dx>ziOAczm_$3}0z0MhN zIHR=bQnE2MnVzw13yNr5;oQvt(ql=IA1FTm3oz$VZ*=^I8cm`1%muhc6|S`>2KFEn zPX-jlbFpDESe6YXbpCQi8_UAnspO2^kGb7)5$aGH+Q{AYP5+wAF5Z6r z^vSgJerX)Uaxgl(6>7^CX5-h!h68g#?QPrlnzXq2#azGlu=++Eo9&Xo5`+bP(m(bW r6bv1X+euyU^UveIBAxsN{1#vUQVPVZp-?3m00000NkvXXu0mjfAu#-` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sharpen.png b/apps/icons/static/Fat Cow/16x16/sharpen.png new file mode 100644 index 0000000000000000000000000000000000000000..a459af6b6682c73ca829a0bda73b9e490d3efb96 GIT binary patch literal 643 zcmV-}0(||6P)_wK#CHUSG( zY8?s+ItUiQK}68eQYRfWZ5;%silgEnba2TeC=QB4D+*#Go!c4*QHOTW;v^_&Xc3Ec zXloK)doS;uca3>TOeQ}#?zsE^|Mz|0{ZGuy%wQwsWO!H{HZw`Yn&~JeD;JT9WQp&t*$=Pgnhw!~H%H*5p*m})5R%i4y zgyI+DQ#syFw5E{H=d*4-uR9Ctqy6~j1t*g~0B>VgmJT5FUHlk4qy1T(bY^g~P>I;AK8=fnZ11VjOxYsz?e}kiY z;8>3#n*G9Z$Y$)d3&^$CNH5iR9@B`p@`FPIC)r%ql?Vt&Q+7OSQPi#;bS#oH zTN9shylx^W!;G>+Q)uhAWoLa|ufS(nNi#z1i!*>dgmgZ4M` df1&;eFaT%d*{+DL$#eh!002ovPDHLkV1i*8Bv}9e literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sheduled_task.png b/apps/icons/static/Fat Cow/16x16/sheduled_task.png new file mode 100644 index 0000000000000000000000000000000000000000..75f2c636e5fe5221844b81cd052bd38cfb662b3b GIT binary patch literal 811 zcmV+`1JwM9P)(@Q5636KIhC#rH<4? z4;dt-5%d^^8s5vxgz1E-AQjQ|IqD_wKlB!uD5RL#gO@SJAWXs#Ntu#Si2fE~xyi94vSszhr`^D|x7>Hr4IvbwHZyI$Wv zFbL24$AGqn+#EYacZBE>wtbN-1gZa0Ez-TI>T~VqdYu63q~Eb^fQw$vP`#Zhs087) z-7gl^wT%dUisJLS0pZxYDlo3$h&PGcWBbt4-45L_7-JI4Rv@}f$htQJn|qVE+fa$W zNq6r{iZNi@7Br1RV-~_GM8rx^3yuRbwgJa+so<~Q7NJTgf&zy#4k=cNSe&c{W($P9 zHPD1f{}wT!Kyz#JPqpc(Nx0o^%+5@aPAi|LF*xQ1G$)C9Z#5++R0~YD00%JRQL1`C z1s4<+Dh7o`Mc|x64tFj*hfpXABdrSDjLLDprcKo_AtG`M1P~!KrT~VAhH$Q|3~$I< zG@p@?F_e~;Aip3VFP?Yda$P<7LM4NPuQuE+cN(XBnn9FW-Ug`jU4YAQ!RPZ~Wo4C; zi;#?UngO~blGV<`Bkv+M$F5UR zAuO{LuD>v(XdP#1=0@>HSV_Hq`i&-42f2F!vB&*0%rvjTvfw#!3i)gV`7dD@+ey@Q z4Z+jiVuUF#d8aP>8O<)6xY)2xLfr zt{@y}0_vf2$SuFd`0TGhnLzMkd?gv(STeUVaMU!5)6HB4vXcZf2ejJLFca(8(pQ!^ zw@iTdPjEgpmI;SYb*vkvkw=jP6sHq~-zg{!J=hMtKyZF*jC1WG=|C%cmhSb=9rq9P zDGl{VEWCoVrVieYVHD#@tiE~n$v66$ngv|Q50S0KE`?Zn9#{r zX(b9_Lj{#21bRgt}piYi{*vV&F@B)@z4@Q24kw6I|fW4a1u?a&mZ2C53{<}zrRRFN7* zVkU&FvMR)-al}UZ08RiC#OF>=@8QJ?41vhYgIcEh07cR$EFkXdgQc((6Yo1;G^_M8XIS-qw>NYwt~BsmqRF z2xziQhhYY?U6tf0JQo9RN+Vdni6S)<#y(ro14Cdop^j+bNSR=^Lyko$u?Rs)k~4!d znZXMJO!hor+K*(CeN7e6brG0OJe?0tz>>F#1ZJSj%|a#!L^hF#m4rn{InCII@n72g zRZ}=pkyG4ysp3cGzWoS$yA2{wV6qB}H61P9cX&7=funS3RI^pYt=Ek>t#geE+CNT> zg#y1NfN>HNjI26gkmw=mzdA9YMc8?VrLIquxQ- zHn^Z9=Agu9=^okeNE$(Z#5rFgxijl2 Y0CA!n1QME6ng9R*07*qoM6N<$f+@FeKmY&$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shield_delete.png b/apps/icons/static/Fat Cow/16x16/shield_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..eafb3c21cefab34428bca8b52a4f8d67de46dd0a GIT binary patch literal 799 zcmV+)1K|9LP)VHkeC^XKNaX8Ds# zB};KZC>BAM7375w6h=Q6q2fgd6?Re3P2F`{T`6`|VG)%n8U;Zh5n3t=sV&rL;lvbJ(vFN0wqai<&HNfj9(sPh3N zxl6I={f_XLE6>JRp-go3StCvuTF4h$x-qokXypySQo6BdGL3%A~7ukj@$~s zkxf^2{JdX|t>=4LTnlO-NEtc&ZyRD|SyD2oc=L?_buNfNU%itOuC4pdtAj>pNEWg=cF@gov80Nt_w`8$H3x_DN3`vjD#{z*!OajI3 z0uTBS(b?d70+SaLztpCsX+Ny49Yin>J+c6eASGC0kR4Viu3g~sBN&}kAO5q2Q$?xS z4{j8Fa~?i|pywSV#msCmdxPS%p|5@r-lrq90Y)v!kgamv=>gy6wIQ~2&y3%h_~EtB zhVqn6=}>1UAsRX?$y?B0Ka5Dv63Q=?0|_#q>*#LptZ9|ZvErhzs-Kpg;PsHF54NlV z=xT)82tl%0F-(~c9oP;0_JdE67z0z-U+9LeX&2VyxMGRkx_#Y|k5_nf{3iFmF5(OQ zW&CkwD(7z+d7QO1@uvI?zER5Iyqexh|2<(i^;iY$S%r`iNxiHS+OxaBlUkCw4nY)Y zD+-t>{@ubl^Im)8J3iC)oD{ehN^&7`N;A;@X_EA#K^8extf6CQ5&;9vYg=IP0#T|; z(o1huZhy%{hBLQ^O3sGu)h>s8Zdq(JhN#|LJ>a`avE%;NTSN{75+X!jv?xzXk dX6zpU1^`I6K9XztG@}3j002ovPDHLkV1i=HZKwbM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shield_go.png b/apps/icons/static/Fat Cow/16x16/shield_go.png new file mode 100644 index 0000000000000000000000000000000000000000..5ca49e59f0a3ec72841479cdd298f4c5dbd59a6c GIT binary patch literal 816 zcmV-01JC@4P)tt)=PG zG|-Y6WRgrm8bT@zsX;;zfs%$#K@Wisf%Kr@Ll(V-55-a`G{VwQk|MRJRxOEg7HT%*@Ur0hh%c{-2xvq$lju?sY?%l}7|Ch^z&{)^=J+hV6w4 z0}jo+z$2mW!{X1Iu3yt?e?TwWm5H!_fpm~yaL$e1OYI1XLvcYFi-PCVV0U+;%1}?* zbe`jHKpJbLXx~R)Q^Wqxy;@@>d|n4VLqb~szc`7p*@1tJ#s(UU|XMcQu9D*j3hRN-fcNHr8`** zw)7p%w#RrnKMxrlp`a{A)viBFo|v63;MGe!A8p0Oq?(>TvG* z%v_vNNlOOPHLz|MSn~*2`BgllxxDTEhOE9K)9mReWnRLCiY)WihpV~{)@qG!9!}iM uZAU^lvN^UB#Lcl`(^K!mv6cKsfB^tlN)lawM5cNG0000J7W|L3#CMZF028xS`mSWNEww! z+nEm2>CAYhQqxePp2?TFbI!fr{mx@JY_awM_zV*dEgPpx{fx(`$Z%n-2WqLGEB!dx zkDivg(7?5h^YD4nP*c0$@)%%J67nj;(C8Cen7e+8tP|z`mPI?b_9qK|`<6(SQ8bLN0 zKt@@GEH8s2jiGQOMBWFfDuaWePQ0Fv;r`?U*tU62a1J|6m0k()A9n#)7FErDg#8tm znFxZXEbI2_Fj)$Umd4cbZ8QW=!Tv3Lm#>1*1r;v?IU=$QD+e}!pBnQF98Msx*zhm=roKS00000NkvXX Hu0mjflzv1q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shopping.png b/apps/icons/static/Fat Cow/16x16/shopping.png new file mode 100644 index 0000000000000000000000000000000000000000..43916a0e6c8ad4c6d26521d675b18f70483ed03f GIT binary patch literal 833 zcmV-H1HSx;P)pyQ_Vex@02*4UBa2$wZ^av%QJb5FS1Vl$Fn=O{ zrU&W%=aiC!y{MUX3iFd+z&M9lT*PgNcpO$k;#R!51yBx@Unj!gI0MUqF@Rw?=iC)i zXhxf`_syeb$)?pypaTZ3EDT&4KtsYt$Hq3SX>WvEVtr7&&-r0NE_RTAJ&IDPj;-CD z2W&f{ki!StpYRtSP$e4*oK(d`s1lk55Vn9!+OQHy%uLvr$fgIl#f}icg*&Y) zH}obGt)UgB1(>pt>o^K{R>UA(Y#F~nZXBuykqeE5N&$t*d|p!Zdsm&`2WM<5^u#o$ z*W*~RWIxiocZB%&&xVm)y9`P=l%uGoKx%ykg_G~rOU4-r_gCS3MP{=((Y-lsIWfage3P^5R0fUvll=D~*KHaN)p9qWwQa}X4is8x47a@U2#4tNO z3S|fkS}_y{^Q4H+8a3;Nwx0Xcb>%dEUC)`x0QVd4w&N6f_HPRb1|PgcX8bCYtPwas z>R1@ni zmg1k?wF+|$ChV|bXM&^pZ4SQYM;9KAc1%%`%F&0R*d+qG2<>RfHJA`Pvg@KyN);J& z6aFq5Cis&4Mn8_xSVK~mXd?fmfR*WkH5nadXH2*7f6K7F`7OWzBcexDRybwx00000 LNkvXXu0mjf%g=bt literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/shorts.png b/apps/icons/static/Fat Cow/16x16/shorts.png new file mode 100644 index 0000000000000000000000000000000000000000..96304eb977cb44844e51933730fc1c11d0a5eeb0 GIT binary patch literal 721 zcmV;?0xtcDP)nzE>&#tv%-^yoeH& z=Tx0@2VvNxASb%i1~*ha+H(;`Ekm1Pu4QZ6MB0-{G>18JY$CJWCfAFX&rvF!Mi4b^ z?@2DR=Mo0QW#i)~Xr*whSVUJeZIpyXuODIN>I{NVpxxa^p;*9&cU24Ec^NRH`u&F& z_08*xSpQr>*7J?3$mKG)aPA6vaRa`092>P)=*KY$C=vAqCdRMf@zdF)1q0Fz4Boa)M5}%O%$2@fr!9nZ56)`wvi|E__-kr<+2z%5n6h2EYN7} zA?SwahyX#*L8l`JR@P9sad`>#pPT3elo&N2XvH$H)u1KLoSGmFj*!SB$Yn-R7(I`< zFH;EsXD(i^l@W-2_?awnS>N6nBSA?xg#cmy2Sj^^z=?qn@Uus)q0%u#jv^3e->@jwz7_)j&={8F?*f_mq|KV$vzXccou-6tjV0 z`||noU)#V8hCM4M12qCQe`aKO`}yy#iZwSJ1QUfcVMjIm?y2{O$K2 zUdHhL{Xd5HUl@S+@2=`~H!^_I_fZUJYi)fT6cQrL@c+Ls(4g5jZ{KCKx3h_`F*RT~ z#=`dh=C-|C*f^MZE7#u4glUF@_O`YsH*Vbc|M z!=Zx*U)9#uy5lr}k&%%>fS(_%5yS>*2HAS*#4(18moDvUZEYhsIOu_CoRN`<;px+-y^|+To{BF38K7AL6t@CcQ zTRZ?Nf*7?JF;P$sKB5h$IRsMnEVn zO?kCyX(<&Nu+Xiu1Pms|NhbSezL{@kzR60;%gY@MvuKAP0Fz{b5O0vlq(`f(YkuNC zMs=?$D=Uj6^j>xNu!NDOUCnuwzumFPt1CgGdp7&x=Sy|bG+}w3{cI+&=X)>8Cg$0Fjuh)w` zdv;%viU}<(E!9Fi4r0ZZjxI#T#}SQ2c@eXi&D->P!_m{H&l&gb-3PUrNAuejgu~$} z5&tu$)q2piIx8nLJ|jS@)xzoQf-Xe|ajpFPd^9yVz%UFn8h-Zstf9WqZny7}&J%dO z{TF(^cKR7c4whBIddNxyDM(LGM@Pq3Br!=uv<2&O*JEmG62V~b-d_`tu|}hDW3k!X ztkl)qR2=H->e1cZO^IW40ViHOe?c4x^tnA47#M_h z$x@s-d)78RJzckO0;z`AtY~Zdfa#eTr08^*n3zDFy|&@{^=o;@jvq6P1V^AZ7~uQn z2hVGfmbNncF9HLB0(Fu~C8)PQMeUQvog_V&ilL*KYv^0H1YMTwbQ_z5oCK07*qoM6N<$g4_b5ssI20 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sign.png b/apps/icons/static/Fat Cow/16x16/sign.png new file mode 100644 index 0000000000000000000000000000000000000000..a1e22fc059fa64a44e983e80af1e4e963da17492 GIT binary patch literal 489 zcmV+h;?s9o&W1To=Fvb#Kc%V!^2Kt>8eEir#?*lUAU-l#>Ig&dn zu5x(OOgvSUAh2oelq&gV#%dK>yHEJnzy{{h#okwItMkelaNO{R--=CHIKm>dBLDQ2oYK#FcSy}y@V7qx`lR+m>{nT zCg8O_j!zbh5=efh2Nc2(E+c_u0>PM60ijC_Nm%6qsxRlq4EFVkceqwt!N}!cay6KFQmh-k9UjzPrAkCZ7>Kd{Sw{+oF1r fhsFOa`4V6NU;4K;ASOY|00000NkvXXu0mjf6bI3+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/siren.png b/apps/icons/static/Fat Cow/16x16/siren.png new file mode 100644 index 0000000000000000000000000000000000000000..d94a243fc4c4ae37b440d055c69d972248e20256 GIT binary patch literal 821 zcmV-51Iqk~P)I__3Hc zOwc4cw36<0I-RbvyWaCuN&5jlxb-eo=bU@rxv$LAuY5jPW6p8OSx#UbPLV8Q4EP4) zaZ~A4y_)V3%trwcV(SXx42&E44`yL#2)qm|R#|%3;>}-*HcopgQf8a zHvjMo z;VaDGADA_x*r=6aH?QLJ4u%M>^`GSmVRWSo1l*c7d zhU{A9@?*^yt~Nuilu5CHc!`a{&j+s3@w1$|cR~I5xK3MY>r`12@bi$7p*e}<2C?-; zk%Woi+MyrG#BY-hqO^m8$F6L=ERc-sABIj7>|2EdyDf-U)WQE`?Ya~jh@5aeU7VAF zkESbWtK&3gaZB={^>0cdT2THUEI-GE4ZZ6mNB0v>!u9l=I=rQBl48_fL1PY6eWJvI^2eB!m(YHL6UIv8$iR#-elX=ZYuR?_4AJBb=KFR~ck4AuwH?0DNVK~}9ifVC zI_mLyVRjN;oMQC5%alq50#CQ{*WZ3;c;iM^9XLxiU*wsekx^avv!TjmT=_aoXyS6u zseIgtc=7jRR+g6u=H_N~?YPot)F_Ia%jYN*iuk^V=LH&!MQ50SGp)*&R6r8cK z*9=-#5)@LP6xh=bbNq-jLZq({A_$?6$N~FkDk33}2#PEsibM;{=wT5-7-Sh~QB9_m zm=L9o?MdmrKArORNb&?zGb-6an}+AQ6K`5z?!aG6@hXN9wKrG!k>-SY^22S=)G@5EID?(A%+np#N;XaFTm!S*eiZ4fD@PUMGkyjghOKZ--`VT_E& z?LAMrjH3Y;wr(o2uK-=sk)}9d=sLQ4UfU8$u78OaJws76bPOVu2TZb=fw34v-Ho@X z-{t|o0t1maoeIXI5xCu12?abrtMl^^Jl_jh6ybL(XslexuaSa-*ZMH6 z&Ghs%gv0&QQK!^$Wx9ruh{od};6#NFgCF04Sq!Ik6`-uC4=NA5Okhct;c~g`mNb(Y z$Z#!4q>#%d2VSoS#~=JaaN$q9X(+<*_hHDfSnO$A+pUshiW0%Mz&Lw`Q$mhQ#^@A7 zZF4V3G9!5z?JK*k4Y~jKl5Lex3uhV;iAIQ3#5WkW;nvM1jHg^?eEW3 z)ybigr$5j3o>V{?so5RC@-^$iPX0hV1tpD=Af!$gB?LurZm54UAYvX{d!#e^>2~O9 zSE#hOE3{)h`O;!zkGjtU4x|Vy@tEeb;$Y_l_tc{s96UAo^3~a@+Ks`^fn?SGujS94 b{1#vU-RCJB{G3MX00000NkvXXu0mjfCn{Rj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/site_enhancer.png b/apps/icons/static/Fat Cow/16x16/site_enhancer.png new file mode 100644 index 0000000000000000000000000000000000000000..a9dd841c2a4e9fe87f75ba8d80ab60d7d9031e02 GIT binary patch literal 834 zcmV-I1HJr-P)A^O%o`Mx!V-%d)_-EZm|9)?O|aCnv{ny9IQ0y+BV-4;B^{ zra6xLP3U7w0^gdZIb&I-Mcy(D!_suk(p1&T=kt~Sk?CA6_kro{?bSVA zpNr!J2!eq5`4nnvYtRz8hj4QkIt8RsDQs{mXlp~hkjKD4 z981efsHmtwTYEeF)Y4(*5SdH{5|L?|>I9QX_J>(tU$+_>8ZbPZz}L|)2#Qt6<|KIi zB23+cTGXKv0@ttMue?WRZBCM;&&gzRl>XoxH#9Vam6er`yL-Efb)lN~(dVzRw|$CR zt@SwmD`9`*0DFJZc=-4ZK2654xbW-U+S=OBSS*&cE8qqP2Op77cXoEZ3I@uNX67Ip zLFzf=^i8rrk(F@3rr`7W5ekK#H8wVWJDUR$#N+Yl@$qr!hF&R(9vqzPV5j&4*|kZK z4xlg!PRmbmSh!7M5^4HICC~Hr0M7^}CMH0NvW3(k(t~U^3yu{CZkUX%MV&OkBbzyb zoxtUCJt5`zd9yg(u5U^Xr|7M=6Zmezq78D;hSlI^4M zn8b11YwUna$2cG#L6GT?NUe=h2V&hQj4=Ug)d3!Kk^bKABB%yFFZY=8~S#yhQYJ_gP=n@tJp_j+Wz z-Iix#G{V_9qMYB3VF2f!CC(8GzP?EUL3p5|9b$WK7&8QlScee`JqXw9JzZ5h1u6QE z^LD=DS+1E4d@Idnvqx1`&pGGVVO(jRcFqiz6~VQ}OTovWzhY*mm|25QiV@@r_VX*i Y00>XxHywn?@&Et;07*qoM6N<$g47SyRsaA1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sitemap_color.png b/apps/icons/static/Fat Cow/16x16/sitemap_color.png new file mode 100644 index 0000000000000000000000000000000000000000..64f075bcc32b69d21ce41bd2a0982b9375cfff62 GIT binary patch literal 583 zcmV-N0=WH&P)C!NnXn1|0on`#+it%E(-+E|7=HZu z8%(qT{}~v;w1x;T!`=7a!0f;Ou)CH8t0)sQmG#i@Os+5R`_ID8!1(Xq)~O4Z z`=FSV9T@-$Ib$eRKw@KvWk&`4hr7Uj^5NIt|NIyE^PdrD69WSWGs8{B|NjsE{PQ;r zDIMGZDgOEQzs7H{Iwp|1$A@!m+sF%^Yeba$I9DMe_ z|07Zs$WTzy1v#4$%m=0Ue_wzx!1D*Hjuj}u&hY0ENM0F;1&GL`pio3l&p!bI3;w+dD-hluB002ovPDHLkV1oX442A#z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/size_horizontal.png b/apps/icons/static/Fat Cow/16x16/size_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..1a6e258719124a62b9cf5177e5393d01debf2d8f GIT binary patch literal 371 zcmV-(0gV2MP)I z=kH$zScEV#GB7YRF)=VRGrj-&_n+Y3fB#VASeTg^*x6X#0lC5qp#^>aaRJY?Hk@)$ zeGDvr{{91-{N%}FhJR37n1Hs($jCDM{Pi2B984bz%x!G!>?qCz0hlIiaxeiFSctG= zQ^fEej~oNk0H_EjI|qg$Mh4t+Fa`??GZWmI=zxQr6{j3bAItwgKM#f#_S=I41<4vv zH1ctCd}>4BM9GGdUs~2??c<+idcLuW{U-qkJp)W5#3qPEjC z5xXt-WRR@7m#rpm6OdgAUCphd7UX$e<@5qv&ZVeK!%aHY3)7}91}>8PRn@wv?&wfM z{Vc+6QT17(MjS!Gt0IDO9dSnh6$H)+b+qx2QsfUnDuA=W4Sdh$?q^pN5uz}JgZ;fP z@w=TBk?1^06h@IBsDr=)&Kwi07*qo IM6N<$f^8tPegFUf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/skate.png b/apps/icons/static/Fat Cow/16x16/skate.png new file mode 100644 index 0000000000000000000000000000000000000000..b555532dc28fb9558d2283cbb0469e4326bcd0a3 GIT binary patch literal 661 zcmV;G0&4wrym;$DL9O7SM-ik(YkN`G-R_o<2N(eXk($^2aoyv-h1CS!*cgdB7_A24he=8Ati(mAJ(;PPDmm2S_flb zoTE}$n6^j4G&0r@s&H2)5hAhk=rM>eSV6!o8`ICn61)W!42OMiSrwd7x?-;bb+BIr zLa_-2eP&x!fJ^!h#3f|hQ3TAxu91{O%Zge%x|Caceazt*D|tGvq2wY{}lIEnF1YKF%fs75=gDJ z)m`|~^8`0DX9s8}J22wCx!#*P(oECXpF;84um^Va_E0_+b2=LDSO4p4M%@s%wBSGDw*UhGdDI8CBvv=W00000NkvXXu0mjfaoZhc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/skins.png b/apps/icons/static/Fat Cow/16x16/skins.png new file mode 100644 index 0000000000000000000000000000000000000000..87c4d62679d5dcd1470cdf181173c07709f5259c GIT binary patch literal 769 zcmV+c1OEJpP)5Go-AR02MTE_AP3R>l>Pl?&sNgv5mrDqw>R@|20EEc`YSG(P?DaHrIi3=438;i7@Cwd=nV#7IRI-_ zB}&T5Ak(VQ?){8Nh7?yWnjo??tJOlSQX{Q%8(xlsQA4Ba$!X}75hzm?u&Ogr+Hf5@ zRs(Kx6_MyREX!Y^B6BTaCAGD+j}v@CmR(K8|bIf8lwzD|D-=sT%zQ17erYS$cYcBcr3j(D1NewOWPMU`SZq*%CS?KMA5< z&)J2IL`;~SnGw1ymY~Rp?A|q!#8F>YXMWq;J4`yuo-!JdNzQn)vmKFm3>3NihvzHd zm~~*@(tViG40)fP!?9x*uXZ=`Wd{SjaQL;yB>w0HkW00000NkvXXu0mjfQR-6F literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/skype.png b/apps/icons/static/Fat Cow/16x16/skype.png new file mode 100644 index 0000000000000000000000000000000000000000..4708c21cf05d632505138699446c7a92ed22195f GIT binary patch literal 791 zcmV+y1L*vTP)>d~#_O}3oo;$G5_XM*TV~kRH zv51FVba1ndG7iI#qO&IsLWI7glM0AfPpcoA6 zvPG0+$uKF&vMhvtGBgYr=#H2X)cOL`0a_>6x9YjL`PD?!WEj^ijOYwLhhTf3lEj8= z8CCfXG=0(06f*vTZ~&Pg&`(Kj5!5oU$}8dOQYQpqs?`s4UiVSQu7HeBF{|K3P^m{v ziVl@A^HtPBh78EW`Pi~l@!d!Qhe?N?@g!Cf=$R5H&cD}iq{vCU*x59=i08LYTp7?Y zM*>`uNP|dOWv+zHei7HhCYnE+IM=5^O8|;#@iDp50KCzx{7yC2QRc=Q>Li|ID4i#v z+%HcXS^Kbwdg`Ez&aMp*Qmt3u8W07jGQp@M;Gk-uB2UI>oMHVV6$g5Lp<~Ff0jdKI z_#J$tEG1S@spN6{njytB8bg9JgW%Ts+~mZE^4>-husfc#`7Xg0xoe3FRZo9EppZ+n zPriq5yi_c#$P&>K((TahLI>*BWMI!Cr>#pcY@m>Ch*Jm4Jp!MhGpzx)0<@03+quA< zQyY*FBZ`K_C}&D3iAKYza$lS&qVicBjC4pV6~TW0*3Oo($HST{=Twn|ja~ssI!F)* z?Uw!KxAA@HS8ZO2|NS4U(a_t7wx~`k&iIxhIKkQn<4jR>+wX));ae0x*?c^;$}_Ei zJkQ>dZHMwvTpGZpn#&}FbCOO1y&b1<>0mPf#01Q4yofJN@jrTTWkTdJ-oYOM1^{@D VFeM3zPc8re002ovPDHLkV1fXCY##ss literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/slackware.png b/apps/icons/static/Fat Cow/16x16/slackware.png new file mode 100644 index 0000000000000000000000000000000000000000..b93bcbe61f79c10df29d5afc5b6b8f8a02d1bc0e GIT binary patch literal 857 zcmV-f1E&0mP)gjV_$2b2z4VO zUkPeWAbx6;lm#(C39$@@`6j8pZ5HjH?pi$H`?PT5>D<-}M5mFP#wq_x|;KheGACZ|M z(36bVQ@aBdTS^gHNMLl_4<65P$s5p6=urp+6Ui6<^r$#|!inDQC+NA?jhxjvC@CvK z?SVSX&iSFzA)2lsh2sQFr_C@;C2Y2>f+B@byuJvHXPfAB3E##i(Ru3*UiS5)w0I|m z-$vo{MJWM#s>D1MDkXr?G>-aap6i6OWUf}pclk{}wM>zeVd zY{<+2K8&tJ^=>CB98OqQr-ev>Knza@e!(*xL8f^g(=$GB92RStU%CI{lr@`_2P_W%G5y-MB zDI{*17K0Y|P`-nh3r8{gcC0MUg?G?%~pvWpgrljA@|eA|k-+ z`RE#Zb^kVD0)I6VC!tZgbx+G##gyeFk723p5Q|3q-ESUUy+o@C4*stjmsvgyYqG>k j#*6MvUwe5w{}EsS_|`_t^kC)g00000NkvXXu0mjfox+Hf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/slideshow.png b/apps/icons/static/Fat Cow/16x16/slideshow.png new file mode 100644 index 0000000000000000000000000000000000000000..842eb7dc2df407cbb2a3e9ab783b96c58bfe3063 GIT binary patch literal 605 zcmV-j0;2tiP)G-N-R~`lThfz9K1Ao5d?ek9K7kxizO!u8z>F+P{bAry;XW@PVG&+Nc<^CEqX49 zYnyc4Bs;#DX+xxlnzwxHyqWpF_vXFFHpqU2;SBn)4Ck*bNxnZjiztd9z-XJ%Cls`a zGeo(QO1W5FS(&j6h8isj{bV4yGUWK>dvl+wr6QdAEhNl=g9y*C30pM5m_bR|bj_m3 zZL~WrlqP`(3tQM-d*WGivOhXDj!XFoxCcWd>%yf6-z!*!U|&k5XZcP z{FNA^V|&;ot`xvvW&{^F1#+4s(8BxdV_eMGunikYV-L|m6&Mj>>gypE$a>hAyjiMu<5~$Pmuavj+zV z=ZiRMhJ-^LHbUk1Hb-T^RD6J^pfX_ERsX9u0vL9H4|lW3uYW`Q6Th`r37Do%hH)-9vZOe924l!#z*tf&am z7cq9;)D)+8COm>KF<+h&(^FHoPyJrZm!FCr-}}>m`ISm=W_~L{a7z9s^B1enyCNrR r|9?l_Uw-jYNc2PQiu{fIOMn3YSWKap;Y6lZ00000NkvXXu0mjfAx90M literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/small_business.png b/apps/icons/static/Fat Cow/16x16/small_business.png new file mode 100644 index 0000000000000000000000000000000000000000..8e2085153bf2723bd36785890d91b30dd8d72212 GIT binary patch literal 760 zcmV2y2W&U?;#PS3pRqC4q@FP!%|@AKjNe9wCX(=@S_C2SQSj@@>j+ZD{m(DJd%~q6~ptS$7^n@WT^i7H0_{qsr-^ zs0qMjSQyixW#iy#nzRN(T>&qo$*BT^0$g1Rp%{9BJsro8V-j?2gXYiB*;N8?a-eY} zqiOm895%ZMX47CWj_m>Hdeugi_;uj5GmdWTdvjF%r%*S-Bej_8zP>E?8j z5+uio12qk|&+i@H?$GTv8^?0Oil$~O(kT-g8yaG1?fJE#;QgPG{8aF9`v*d(wMMqfDBbkXa`DmWJJS#8U6QmkG1y^L$_B2yYTI=1 quhmMD{@TY$vH$WjZ5i-KfB^t+zDZAQ_yFMm0000Gxn3o1&%L(QS|AMoI%CsELgH!X@ii-OQx8mrbA#eM`^ z8cj^nY;4wSb~kxnH-Zq*o_Y`*cuw=0B5iPpS zp+z{$UeuW%Jb436Qy(c6`xSA!P%dt$ka};xrv7G>al z5%^s0#^C;!IJE1;ltHyn^VmE!^gAPMw3F`!T=v0xg0I->Ylr@eU#_ z&mo!m3SDW1+hf7l`6aBNm6H1leQY+qjF$Nb0-Z;Y%DhD|@*HLDhq)pS)NFH4M>}G# zzQCH0;CF|yn2BTHY#N~lG4N$MyFoRJ(<2^4m%kHgHHd=p1WL&U0uGIN?N%8^jlkE| zjjn(jm1+p@98WPj?3m`qj<5EcMJ&O=6kq_YT;S4lbL#E@0000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/small_tiles.png b/apps/icons/static/Fat Cow/16x16/small_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..168a332e028bc30713a827b31177407e2bc30138 GIT binary patch literal 688 zcmV;h0#E&kP)TdR9#r%qNCYn)3iTWGs1}+(il8Vof~IJdf+8L~=)prs z+F-J6%%)~%rti!yX(GXk8zy=8$vki7{p}MbrNsYS5%u;U%htHW1fzP`KJGjGgE?jZf<{t>d%~ zhMH>n<1ej2-tXGE!%GT0000WP)N5yWbQrhyfgQ*synZdHuNQ3H(UnD%pVc52^b1Z{L2`F zEU{&a#L9VE*L#oesCG41YV>xsO*cfk1|dLD`}IJurx8qFd1jIJK*ga05Jf(n^f{@{I8`6l^a>) z$;k=2s$>cz?kq_RuLcGYk0()Ftm4qY10bPE8#+ z-G>U7hM&v7@ciYVDXi$)TvcTPh+>|rp9{|6;)U~AtGzWSEmFWB3Y(~vlhQMq9iBysRGKCCsqr%`H8-v5)K#Gc-4m;eH z9(YPs1VW|I%4U&DrVxw8iBTrsC9y085w_LWn|Ulj%3G~S#*zrmC(J0G69f>BL}2K7 zoxv@#MDrP?;gR7Z;q1h~>2%`F+hJTkdKju|AejXE`iJ4vG(;j%aEWA1g`iL`FG|P1 zmUMn#9r8yYabxCpmBG^k`_PC zBKSZ;3qq|?P*A}Hx-Tk<7&n68KX6;z`4jvD?V<^23Azx;qtvBM>Y|XO(Ta~&)TFmf zo15h3jx#s8F^{_Nz?qqI&Ua?Mb7qEc&Or!)E%#&jvj8cKx?N0qcdE4?3ZvKN?@W|1 zATrl6=%j?^pUebVz}2>kmFBVMnbHffJdZ=9Z-WQ1g4aEwICRs*LaAZ-!Y5qtdfij_ zhme61*rUXzaV~fqdb1@s0v;#BYJLlPy=i(zUG(5UFD%@hoa`$h8q2>_6z41`VDc8K zb(zd%KFYd*$JbB7FgY~^Ad&kzF;s%$RA!@BPGP^%!iZ?yTDbwOE||e0fu&D1NXzXI z9>(x6vB?{HeMf|jINDTzciTGl8fLpLsbr|&#jpgLq z-SwPckbI-{!22*(`EpoJrz@(e`n6rHd?Oqg>%=d}hb7byx|T_&eyct;plJdVX=A!2 z2%7%sPzXK&=s7KSFTU~Y=Hf@|x@5A%2yCG5@5rH2sqAI5S!@2=(2b0^z8S6bp(gF} zA(-C3VAE~MlRGi_-aSIsh1PmX>SAQ>9{~mcR5AuVbBA-w00000NkvXXu0mjf=@L6d literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/snowman.png b/apps/icons/static/Fat Cow/16x16/snowman.png new file mode 100644 index 0000000000000000000000000000000000000000..cd243f03ab146b6ad44a3c86c1725f148bf83029 GIT binary patch literal 836 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sort_ascending.png b/apps/icons/static/Fat Cow/16x16/sort_ascending.png new file mode 100644 index 0000000000000000000000000000000000000000..7e13fd98333fe48624eac2f53ce9a0685beb6132 GIT binary patch literal 703 zcmV;w0zmzVP)aKmd(V$3+2q6nJ4I<1<)L$S$Sdum7?1G}gcF{s;+(Zc0C{4|K z_nywVI?fZ?b>VP-o%7xEedk<7MEIX!y2ckE5Y7>s^JrQJN~t~`1?%+FII%go z3yt{^Xx&-`(D1?blotN;t80<5|sKCa9``8U-zfMzrr;DGyuWn_&(U1BZ-vJ6{}7ga4D>cs8&5_>gT>(F^qv5;+E zgU+%1l4DUSae}f_$b=DMzBoBn_&{6%qN^;T>zV2k0i6V6@Zn^uW*%HBm~>5lRS22L zV1qa@GF-+>u+-qwTy-mWSA2#rFgt`aRUTsHgaI>pbgeLQoV7&uTBFJ#md z)BvhOC}g7un{{^F2h(UY!Q zs425~FCxAz&Uyi59~$k~X3K+r4@&vDg{I9gy`C14U5hN@ZV|EeAS7r#-B9h)P+NP+ lbt%PeA6w=hzuEp3U;wcf3Fw04*kb?y002ovPDHLkV1oXtKz;xK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sort_columns.png b/apps/icons/static/Fat Cow/16x16/sort_columns.png new file mode 100644 index 0000000000000000000000000000000000000000..ccdf3c19b1f4db554b701f90b8bf8de4b4a532f7 GIT binary patch literal 662 zcmV;H0%`q;P)F|!*N1tp%$ zK@x)}A)rT3LJkVL@dqgQ0$0#g11jPpEDAmlCxQ=LbMoRbiLeJTw|L7za|sAp1W)2- z#R*w=Gc(=RbkD3i@gNq=bai*t*Y$l}%?9qi`y51SSZNI){{CeQoH00p&wRZ;Iwk|9 zh94i@hqZuZ(pitcalPPZT$)}e#&g+H3{#6OtcPJHfwA}`4n;GqvjDCXi1Q3UsZdAd z;0VG{Kyn)tD$3vjuc}p?K3jq&A41wqrQjgKt(SERFu>Ok2$zyM_Dsy1#ZMFa5om#5 z^aZjH(|fl=^k|T%hYvj$&Mpp(wMt;o>(|IaPKK`jF1W=&Bz3PHdoP@ zJ!cmCk32IP#CwkG;)v#CJB0`o7PpwjpwxU@I|-)GAtja9ipzKU;y5I6~XXCZgq+dmE&7W1Kikj8-PIJ=ktz@OU-bmI;DPk*;hdYmsrTMP+;6IG znf{88W^LT~+YUX-08#(g_IvQ-?}sFk?n{$ z68sAU4-E(+ElR7gMPj8F{{Y*Ac+>i$l|ozEVh{aQ+u0iz%nZ@^+#6Jin? zG5gF9WJW605jvd16{0H4#uO2dc=Gxg{QT|Xd44D3IN?E4p%FhByKU|iVPK4r*ukwA zOUW<+UCOq?@Ury76wz8?dn7?ceMf08M;^C(S8(f#gR|OZjz(MrjC?3ENihZK$>PlN z%6Y9>Cm|g@Ur3MBu*uqwKD4N4Gk+aZRd;wGgz zg3RL367@f#2qF*RRS4p7JB9FQxayKY5F8EN)tQAjVjvP|TOq+a##spSpan8dwkojt z05$m-aekK$3JdY;ULLL^EWGw>J7Y8=k1B8-Q-PvbK*A=O4_Vh6Gs~|oXwBhJjNolX z;^CZyQhG~Dd6oAt|WaI%0RBXi$*r*W@gHHsoznzH}rqZcgegpdrO4|$}R>;rgi}*0r zm(p4gL_L}vzk{da69iKBb^ky7(!zSVI6a)&-u#T7o(Q7R2#jBxPNxRvx61~TfmTs_ zSlfN}7eLzrC9uxg{lVUW+4tX!UwC*qb#eYnIU(-Z@4#=eUHS-58ll73FXEKwo?iFr pZQaX<;-|=>E#DB{X+QWQzyKaR4#USkGZO#+002ovPDHLkV1oN=LXrRg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sound.png b/apps/icons/static/Fat Cow/16x16/sound.png new file mode 100644 index 0000000000000000000000000000000000000000..bbb908e0617694066ee24c16f3c8c49aefba9293 GIT binary patch literal 775 zcmV+i1Ni)jP)igI+ol|dz_Wi86a zal%Pw=AZx7`Deyf3PKk?&bjxV``vTDb1tK*D*k6MYi)QNTCx>I@ssQ1IL_DKeXnA* zICizg!>2CS8;r(TPi?KUp|KINESDcU-BP+Pf|~kEJ)5(#9v$>}Fy`}VhoLG8mKH<& zN{p%X?WDQ&O{V7afi71+E62SST^!X4hECyN1 z4-kWhjhw}=xd5WE7&06V*a@1|2pGx$iX2xuO8XHFjncte;>d$`y46DjR0!n{jM;l( zHk*?$nP4&+6VTGv2);V1Yxpa^`B-P&d0IR!eIA}jXaGj5WEk@NcYK(fM4CYY%Orb4 z6R*-$mZ-H7kC;*l%%rT8sse4xVQ`yvK*#gY6AUDt2E8Vtc9_C4W`~BQ+vO!xf#+)E z_iK8FJxRb42O9w#IVdeILEf%h*sL~K(k!rAtjSCW_DpAtZ5u0~nJ4=2=moN!YIM=Z z%izKbk9%wuUO@M=S(NSHgWY+#2!=w`0}`kklO!s1N{4Ge*itk_w_l~Dx@hN-96qaQ zwDLyd&O)A%W#5bYpIGr^b1*P>vBK?!Ac`arljwMrVL5Vw+&=F(B;ls;^7;XqPix&Z z(cblCIwj2V`=KX477AVOmX?=$-BnfKNe70WDS^{#0pj4bmQ50S0-kG^GI@i(E z$%b@#P)=e=sM$jdqL&f*5xt2BDu|+>sJ;rVeuAX;NAweEDS?y`5mX-qlaDCU1gpVF zAq!{9oGfSVTih!G(Eu?1;40~BE61Xaq`o7m!t!T26SPb7kjj10RR3$VSROE7mZ zAufzu-893q^Hv`7q~D|ct0V{pt$im3J`G?bkwBK;k4%E)Edu)(&NY5^{%tWb6!z?U zQmZ|=bXY*HBv?IQa0LtDNl8J91&;?Fx7)^O;{@JiFI|DXFQdsTYj!2{^!4VOhaH-k z2F>(Qc~)Aq51p^Ok?PVRF)`Lxj*0~fX(2=V!OhuIk0bvqdJH}X@)_uF2Tx(PzrpGc zoiZ^9m%~AzON~7&>A>z2=Pnc$)NGzSGm5ezpe%3@ZT+=qd(nXYC@xB1RAu&blogkt zAU}jOH4WZWFI2B;YlCwKjI3x$5vgJD8<6iiZTq5GfNo-sM6Vl9-l#+UwQG3a(}QWj zAkuw4BJz?p#25)s8aRag^G3_Fd}-ha#R2);-4FNuKBfI~*XM>p8iRxsr$9z|+UF|8UWA2EFR8b)tF5ya}sKP^7m8CkOaVDIDRD=#!%e;yxB ztPSSn!Kg)pCy^*ixaOOlG2}e$#?{gThBEV1#P3+HMYOXt%qWUJxtysCPS(2no zCY+z|G@h?mR*hqdiVapd616QEN7IAjIPkCe7@v_s0_hn#p_7nH@c)(*CG;^{uK!^_ a1sDLunMzEu z%uHj6F*En$oc6gn71diC7W>|N_Stu@b=G0=4nMpu3%h!@I9UM)=iEma1W>4|>WIov z>=p)Y=beO`r@$bP4&~<)eG@{!w(W!N%*^+JJ$nj|96v7K*U(CZEMWLMel!sDSAu1k zor{+&>Dn0xU?3Qjn`wz-_G?^IVS`Z(#V}z}x`8IReb2UxS|gQ2rGEof_?F}O;2<(G zGUQ0kXc~moo_7XrkpN~U2Qa@dLJKV2pw@lt4vx5Du)f9cHXKGyPL4xI0#3F}1$I3X zq9xIGXtmyOw}|Nr?$iDn1%knN)_}-V1c_u4dHMOsCCDrrID&C*@GBMfc;ZXYeeUt4 z)RSu$I8y>PQ=|qAE?+5hj|UzJU5B2T>A+EzFj}x<7n)v1jT^O%Db0I;k34vl)UrU& zL{FAP#}OKSjVzZ5g^4*`IjS~Sf-@DfreQaZT*uL3&s(d%3TjD~+4klp8ppb%J~U>5 z4=zn32&i)hOFp3Ch@PUMdGzLCe>Owu$x}dv3ouQ1p9C?XdRsMFghi{cX+t@* z$pe;iic&^fvf8#6*uMXlnI82(^gV>OtbVZi@(EvAuT0BDOj#`l zR3)$O>##aoz{y;SszMA3c3ID(G}vxoh8nR?r=dc4^S%c^$o?^P5fmn-V${?68_wsnOU zv)y_fcg7+)OuMHcG}iR5`;opQr3CUbhzml5<%Im-YNCX3=GgT=;=2F?0N*xMAm7~; Q#sB~S07*qoM6N<$f{)9BbN~PV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sound_low.png b/apps/icons/static/Fat Cow/16x16/sound_low.png new file mode 100644 index 0000000000000000000000000000000000000000..7e813fd367a0c27e8ed2caebe6bccb4e7152156a GIT binary patch literal 719 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 LNkvXXu0mjf2M<1_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/spam_filter.png b/apps/icons/static/Fat Cow/16x16/spam_filter.png new file mode 100644 index 0000000000000000000000000000000000000000..98f3088246a63f736fd8077a78c7e96c38cb30a9 GIT binary patch literal 826 zcmV-A1I7G_P)a{IiDp zGA%N+em3zFyD4COA9y?&f<$|=a^R!tj86$M4)b<XvoQ~&sZ%emk%Dg z6^JPjvolk8*mfCJjni^g>j?;9^l%geC8w+DvuDQ#(KMpI)01VPjigpIco zJr&Ld7ffa|0)a_zoCTjpK7ye-_4M{0&xQ6%i9~yL4pu9NSRw%_lhFreVBj?}841lT zt-5o2N0(0ft=9{Uu@1np48G3IQ(Jffup$~K07=pvU9LuishAVvUv%3yG^hvN>gmDZ zcrsemmseL2n4X5kVnHGv*8wyJV`HNT27etfxY_R3zke~H)`gvpYiPUCN z&;bTG91e&H5ub*AI^anLSw%eyS(U4S zn`{NUJ3H74ZEEwguYnYLJf3&?`T0$Ul@$bGlH<5S%J0(ejZJKAZ^P-Rr{YTb6sFVZ zKw5C(NXzhr!{ga7~l07*qoM6N<$ Ef?1q)kN^Mx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/speakers.png b/apps/icons/static/Fat Cow/16x16/speakers.png new file mode 100644 index 0000000000000000000000000000000000000000..837f2482b261bfe97c6bb7c194ccf39879d93bbc GIT binary patch literal 518 zcmV+h0{Q)kP)uK@`W&+&ipn>BhSs z%L|cEN~x7nyDgFzPe@+<1w6~6e}IJlK#3CB67AwoAml~cw%f|Kt$XK~bLMXAVTV(5 z@0suC{Fr;DEA}>q3M%kDL6 z8&P^l2{WYIENeCUi<=o}I6H`Nq5;{w_DRFq46K|AAPos&Za4yqqbA{7?@0p;Z^6PT zm#-AhK`{_&9mM#jci!`dfUIA5a>0wT>WI2eVA$+-Dhbm=D29MjRpDOc>S4_vo4 zJ8?vW-$t-h2~NpxYjIPJc)6<5)S_1}4;ouOe0NxQ@kf9G089NSgmmZJ82|tP07*qo IM6N<$g7;GGPXGV_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/speedometer.png b/apps/icons/static/Fat Cow/16x16/speedometer.png new file mode 100644 index 0000000000000000000000000000000000000000..ecd620b7473e552f7110287ce640792075da9f7b GIT binary patch literal 852 zcmV-a1FQUrP)K+s=?8cK>ECD``|1X)zl$KRkLi>x2|BP#pwJEIz!q5EN=5S3|CVW4xH zh`7u-?`&+>?XGif%~lAWD)liS#zE_wcIEtq{MIaaq9!W__#(>p|g}GT=)#sqs zH-chz8H|twO^6%2Nc$#c6y#KfIzBUXL4#v5B~(&&Fl&c)cs2c*=_iKwMr1%d+U|XhW=;!H|%F!9*i=xM#s~8gLx1L}zEa zf}?oKTNC)<^MNCYlc&x=%d-&FG8)oyP_m^O>lhh4%Yf%O96ffNd~*suBEW`1AxR1Z zcp)JHSy@}bk@7F_sbIqLAHxt&q)0BTk|mDUfZ#!Sih$d__(G@C?KT(;m~lD@F@!h9 zVxqiC>J$dGN>I(AZ1NuQgc=4z8kRgBP#%8Q(s=FqO{dvx#)?Es{HgXyS4T@E zr;2JWfyAcMXU|;_1fi7l08cb&C(@pfL{YTdZn#lTFq0(2|GF`17)d145=X7kk}O8H e9o^191sDKg!B=*!h#t@Y0000}ygaAP&sFdGqEo`+Yyug?tTLI}HNc=&++??3pj}aD{!5bCaE%tB3|U zvOrM$<;8foS%o&|1%Iwew0?hT9NCJ;O{C$Zp0l0EeMUTb7RJzts^Cv7pZ^Mcg)>d#~ebMg6-};K?ALG`VyRwB0PyFaHT$ zdI(bK{3^?G^}+P+P2_FweM2I4N=t4X01Y2hzI_j`R^|{Q{CvKF5sN6QVJSLj1HX;D zFq9iT3O~J-LG|q%24cXoHH^HzgK<6?R}<7Jq{laJ;L+@L>@&d4q@jk3oL~J^K!oAa z8X)jg0UttcEU95FoBiXL65g%PyYzLTM0crs(^=i7%y}*|lq%P*+ z&0Ge2A2@yTyv}caufw*1g(ZfwUHI@F7?Xuc26Cm|48Oi_@% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/spellcheck_error.png b/apps/icons/static/Fat Cow/16x16/spellcheck_error.png new file mode 100644 index 0000000000000000000000000000000000000000..5add5926e50aca2006080d698272733c4b4d316b GIT binary patch literal 679 zcmV;Y0$BZtP)OMHCd&LLZf6PxBGT%hIRRCaFz< ziwx7JZ|2UN&Y5Pc%pmB4Gw0lM?|05O_gv*(83Kdw11k2(dXVjK>^n&*7;P)xN+D1d zWNpi)w>bY)PNz0)e#GvW#KYYk87^Lo3w6p`g2wAb+`V%Y9v30*r}z-@X1#23{61C@ zDe%61d7P@*a!A&p(rU%2LjS!JSV-52l2ru>G1ksi`MX8|V)>|WXJ1?3g4{|$CvwGn z%YkR7AwGNcSsg5o$d*Yc_6Edu~iJ`3RPrYIsZzf{+vu98F3tD9{=vRPc?V?4@&<>+6H%I4FG$ z(EegFqb3gQfXvlrvSISU^Ibqlcz&}Fwqq+9hcN-U7fxgT!F?v%nE1TNe=9mqlcolIWq=q0*^nRUtkg5*K{6+Cjn|KPg-0{}%-8CIafQ{Dgo N002ovPDHLkV1jkTG%)}G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/spider_web.png b/apps/icons/static/Fat Cow/16x16/spider_web.png new file mode 100644 index 0000000000000000000000000000000000000000..737a4521dc0a6dc4de07bbc6dec964d225e69407 GIT binary patch literal 756 zcmVNa6*_uWt)<^jYu1~Hn%Jr zqnfkM=FXODXJ>EcH_z5~VZCt9bDrPxoQL=KegGi^o=mw3Y%%_;VSqFkv%{bHXlXos zDc>|=TPX<0>aw572Ed-0>fZ51jx;x%dYS*jgey`IfI9lnk6e)zYHMp7yN>8ilx@>? zB4^n%Y;#j18N6ZwMC4dU9ewC82q;!-E=n*TkH@Sx?%XG0O0@R(Ux(-8F8~oa)=@{F z?1!S<+z8o;FlV#%N#ub-sqCipmGIO&0(A%W15iM{wTzkPZ1!9E{#=01>+NZ4X}YZ} zD(a#rWrL6sqE4rC`)V)*zv3~pMAd3dcRSl=5L2mfpU>NaMG6as`n1gluI<(pfRuEEd zO=;=C(9k2O(CMU^rX^hgVUB~oYgZw$vGGu)Dn7*X{ItuxWX-lPUsYZ6&N?-{*JwPf z*8nvTiLAq`*OuH8on#oGEA{YcdD%Sw-Wf8P&VJriWl;QGM2cFI-YfJD`m#z>2A(Ak zd<%R9F)e~pp#)EPDQqN?K-2U&$#;*W$(qG#A-Qdg$N0(3#TD=JQEqg0W(E?;1o-{_ z49?BW0v`>JqK>|p?9T;+xu3%mi(!&XCKv2>$IU>%524i{Nd0CIIo461aD~ZwBs?r{ z=jKVxp6%nujt(L>7^=^=v+QrSt(71m$GWUD&lZ9t7a-p_MxIQij4J7=pZu6WtzPE& mI+M9*+1m(PkAG@^1Q-B0q)HjC&w;D}0000XW`(0Kfe*Mij*uefX?T#8f_#9Bo`fLqj79g#zrH4a>~JvJ9A+41{SwWK3i< zjS30GVStg*2Z&<{p{n>%g1WkTG&MJ)kjqh`3EQ?|8ah694WaY>eK5m9Mrf*c1dc;F z5|VOxLLGR1jBM6M)>dYq)H{rvZPI@W#RI*_=9Hg62{>z-&<%rfB7kza;^cS%3~E!? zb(mzO_ESW`fR)SR?8~dLvIXP`;Pu{f1fs(r06&PS1At3Haa|9lU}Q4=?V0YUb{Rt7 z!|K{PJ}oa}VQvmzn!E9QdJ0b`A0voksO|-Q!y!)W_+^A`omk5^VJR>mOUuYtKA_fn z1Klmc;1c_9cf%Ec-q?=7^U`|}lCH$7xIkAw$_7V;1`3;o)o=_RKY>+to&eS%Dl16B z2!W`F%j)26lp(1Lp(vCcA7xR402;J>2B7KFKxpz*j%jd%0wuSC`5~n5BXmMkh_))O zBCz30EDYA9oLDLv;+MEv(n)ofUf-qy37nf4pZS*hg|qQ<_T8(+o|_BvkTj3Y9Hq7- zRh^QovTXo`#YwST;|Sc!tnwZttNl~w1B1f@dk!7Fa=4?_o}5`kN82vv^V`L{kM7(W zuUd%`QNU95qBOPcn?HT>2u#bujf*V^J(#Mhr{()mTp62~dU0WUi5O=n ue=m;h6wCgxz%69Et9&bDU#kOu2`~UKqZ%p3g!Y2~00003+wLxQQ^vz3*Mp6@fFwhb%A{ZNB zpb=Wy;G_W~Q?0$t>CBlqGv_kynZ~3+<4)FoIA^c5|FzfuOZ?AzuaW00ljm)NZIT4? z0)Y|%nI8{cp}BBI`Y+<~O}wc{yk5P~&C;z;@yO8={B`3jKOEVCp3Y&o+@w;OTS8>@ zzXZBA5?{L5A6Q;jK~6VFCR7}C8`$#hMYO3nXJ1}}K0QNx1`bD&rH|7Zl&z+*|bwNQkO-l$E7**}EyNpo#8>s1VKJj!AteN4(&=ge;1()*zN@bRK6Lpb2bjiZz3n39zN>xeE zrm>tps+yj~?XTmM=SylUV39}SvKnELvW-?>o@L%v0zSy5=#^!Qt&ziD<6OL+R3bs3 ztrKs}TK>4&iz*I16FQG#`$?GBxvFiZUt7m!UmxLxEeN;GvZBD`;29o0b^%*)F*9-v zEiuloL*H;O731#gIUe@)kTz@#)5Un^Cd1lsYMr}_T__h?^Wv*JNl%Zl>HS{r{d9tx z-TPP&8%GmCoc`?{%1qI|wk>#u5ecbr-I?<1KvS4G?u|~ddN^C5&r)`P}%ZnF=%VSBt zKjq+B{Y$)6;viyK#Yx20i4J_sp~PMK{~4wRfztctYF1!UKsZIzLD{^2g>Rz**53jQ Y0PLehNqtXMk^lez07*qoM6N<$g0$|X&j0`b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sport_8ball.png b/apps/icons/static/Fat Cow/16x16/sport_8ball.png new file mode 100644 index 0000000000000000000000000000000000000000..05fffa969052b3b0a5a5efc4449952f9fc959c07 GIT binary patch literal 829 zcmV-D1H$}?P)5dN6)YQPTEgpsV&p5*G!}zwo4!6s7W_o&R{s2JW$~8YT%}{G= zE85ylfiVl7au1Hx)uB{Tpp=$E%Vse<`w9yS3vdz0%*^yW2N3rNg!qfkcLLkn36!|q z@HR9+mL!;_i3{h?p{wg6GTAg*d?!Key(=;odC%EQ28tphnM`6Ql}2OpaZu0rxVnnF zcW(0p3=fas?c5ytZv>Ip+9JS9lMVp&(3jIx=s6wRi6l}xDI6**gPT~4j*g(7G$}7H z$HNErp~y0-sw$D9LZnY02XNDtO~Ztq&tvV=8Y(DQ6#i(7_V#w?9*ssZHZ~5kz+f18 zuAuAyaC)RZ3e1G6s>ta&u}G7MhvE14U}$jA0k}6b2w9d8kH^7yj>Vks?n0peld79} z33*qEBVZ`>0yhT+aJjpieBp<^J2OZm>XV5H@DG-0?E;vFVGyE}({wHg7zKS;S%Hx^ z(0jcP)z#IGnSO0<;_0KuSPX~x7?C%0!vRR8c3w-e+@+}+EV`6}0+9k%mY1W8c@O=x6%CVd5aPn_GOoTe75_B_~SU4t&hi zzd=mie2IJ=rAN zs0Nvo+7LHx;?8s&dmf$#cU)4Xa7JfluFn1cbME=?5&Xx_zBYX>45PQ>C^jIL4+uqZ zRYm#ql_*_@zueVy;Wxk{^T%Bf?%Hv@VxPvQf)=}Eg++61 zlgUC4>~#z^z;16qcY_I~!?P8OKf9R(s}BhZ>3}Fyso&0WXsiKNi+IqN-zKs7H_tp^ zabekkejC4QC8DCK(LE_s-9V+Wm1iP10NHKaJF=^3aBSjGrionkk7%r#S;jLV-auow z5#J+F1hK!?GpHoNFeSkQL?p=^na#C`{64c|HcOo%t_1h|r1D7K0sJAsmg_J4ZW;7t zaLY4rLQTr55CjT-sNe(|UEiRr2ef)QguFQ|N5OXdg(1P23$+s+U*(pQ#rCt@aWnW) zO8)C~-7J>$+fIhjw92Zjp{gENIypYLSUWK!klwt$(LMd$EnRL-)Ah3CghJgcvgz)^ zbaM0tIwjp_Jm>ONv&71p`EG(^*wVW;`sS09Z%pqgeKK3_^HAPr#msPcqK7I1JlV59 zY@Hw5#Uc3f%Z<+@#=dWuq>V^F@czqFrwSSE)kLj07Q<z>% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sport_football.png b/apps/icons/static/Fat Cow/16x16/sport_football.png new file mode 100644 index 0000000000000000000000000000000000000000..90d5f72670b5ba3d704865bcefa06e657cb093a9 GIT binary patch literal 832 zcmV-G1Hb%k7RCwBalUryUWfaGM-|WtA5|gw> zE6K)On$jQ}LT%GFf{KYG4<({VK}7mcL0^Ijy;!6uh)~cbl%_8twAc_(EcHpjHi1;7 zgvOS(vLr1@Y1Fu>x$G^w+1Z`hndzBr10gMba2{sP_xqpgr}&@Kzms?D0{b0{Zlyre z#r$F#zaAW?({)|c%zn!6?ISh_8OxN%Sg2dA<|I8ax0(Y&#t4CVE zT|+O$h$R?)w~2+wD9xY#fF5oqnSsCOa!k#er;lFaO}QUgzxv)=XgRi%!JwkeTTgGp zyq{9Vc+}*lZ*FrzKJSUmt%ujX#%8gKb^c|s*lM>QcRYdn0t^7v(L5vlmo&)$0000< KMNUMnLSTYHVU=e9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sport_golf.png b/apps/icons/static/Fat Cow/16x16/sport_golf.png new file mode 100644 index 0000000000000000000000000000000000000000..7745eb6b10b95cfbaca953bf511fe211908e3e0a GIT binary patch literal 769 zcmV+c1OEJpP)(V0@(nU=>; z9sv@H>`Yy_!3}P7>0bc5)Fp|(!31|0R#+1M0B%g`4?s-#1sZ`4b~>R-M+)t9o}PP$ zF^D(0IrnkScfWJKa|PTP^?Lnn6h+VDD9Xwi6}~@&D2gu4cN-fUFK+wBaSS2d?CtG6 z34)-pRH~b1^O$1SZwPywOk^YFYO3}ceN!mKEW z7%xr0_k3be;C0ao1xPaGl>o%t^scUWkZqsCbzPX|83uy^PKkv_QnslEBrkfs9%qpo z$#H*~7;rgQ;TV`kxvHvyv9S_V>I0@mMv_1mtRLtuOTFO}cpoVPk8N0x>kc`Xa(9!uHd0Nt*$Z`&5!!4T97oMwjP6KOp{RAqXVQBImhz;Nin zYPIMQXP=8gbAESsw|T$%fJ-Jx)IgCBNt8L5$QvnwAdwAY0&sEo`2e+AZGk{dssYTS zqobGPxLsLZL9wV41NsBr01|cIkmQr72Htf*1-!)Z_pf07EbgX=z|PLj`=qy{ZNn&I zc5V*Y>8u}Tu-YviocgCJq=U8E@|&%#SH)848LgE>Vu2xhUB~&bxw-k8 z4!+U6{O>p38uK*A6NUbch~}@9_U-TdM}PqUaZXNI4Mqmu00000NkvXXu0mjfa`R-u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sport_raquet.png b/apps/icons/static/Fat Cow/16x16/sport_raquet.png new file mode 100644 index 0000000000000000000000000000000000000000..dbab6162906ec0389dd043912ab904975dfacee8 GIT binary patch literal 678 zcmV;X0$KfuP)l(9O!g9aDC(}CIiAiv&n}vHpG@9kiq+^cEH2Shd~Uv z;A%%Jym|EmjEx#Ney9pESr{xSyV=CuXz8CuG4>m64~9`pCeUm)W0KAhdJimxv7yh0 zvW23hzv&aLt`OR7<^nj8*gQ9+1m3lb5doJYC~6@KOhxR=ES$g44)#$87z_q*I2_Q? zZh-MI2UH)d0|i?;ydyGuU@1a!H)YE=i+TCc9|E2tdq<7Vk)jq(^gh!!-Quv{>_kk( z(PkOW$sQ#;Jb^D+{iyHrN;JB+=o-s+Rq7cA;B8zBQ*%)`eYOqm*&l;adkikx7a*O= zq=GMo&d}(ZJkR{IfjhG(tw&y#D|a`fX;)cN$ucZ;HkIU8#@z$wEHoCNPRR-i1lPKI zc52nti}O6IT2v7N~jZ40WPd;JFM4Y^|wLcM5z2IIj<;{U4g>-#gf1m8n#!&YuDgUXKSBg7a6T z^u~MGMzO0a%U;iGH+)(QJq`1`Gw*fFC1-Gex-#!~c{^Y^gFgZc0P4L%q?&uc$p8QV M07*qoM6N<$f-eUxWdHyG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sport_shuttlecock.png b/apps/icons/static/Fat Cow/16x16/sport_shuttlecock.png new file mode 100644 index 0000000000000000000000000000000000000000..91ba3a374e9bbb3b8919abd357713502a573b678 GIT binary patch literal 748 zcmVL>9>`rK_-zE(@X%B%=O-=w@EzXg{t@p&KtW@JA)oMG;D~i^91X3cCWbwo^75px3BMvlF&iE@bJC7-}^kg@59TWMA+^2o_sz(Ow*ZcHv7_SHjkI;BZQ!2 zjEszUL@7riYine5bd2=(_wQIN7Q>+gY&Ki@^z(gK!I zAeBnN?RKMHr-P0n8ja%H{Cu&mv-3L2%E}(d`JRab_NNb*P1aj<$+>1gMscQgu@(E|X zdc7aU#>NMEp5LV081*Q@bUph*tUZ_UJ+uueCt+%F6|J=_n$=+hLLBHd&ij16(aFil zIZ8@UgeeMphs4mtxtxNROM)p#P|?cgWr-3$S_WSXy`$e-6dQlu13|rE@Ppe#HY*|} zq#;VXDC}%IDET@4=kcFV1n1s%uSC|tZzhq;>0000^@RCwBClYeMiRTRfRFE2mZShL!W zQbnbIxOFN@mDL}A44i+glZhfILu3Ox6lPOV#}IVg#yW6SJ&$xD{^Ufz4xn}->l`@;9aJ?Eb9J?Gqe6#j>f?k^&xlGSe6 zc9o(i_`F`cs;W!ZS4X-!JC>gnLZDPO;r+cE9LI@Xni%KUo*g{#a5EWAqv!Z3E)0$E zY|GEAXgjqlYTcv#XQQ0GFi0++XY+>VXn$pswEA!y!Sr;T)oUJ&N`rg3C*0i| zdH$)#ZUv9c%o4pABY#sz;NiQ0Un!Y7wpk<;s^ii`g3*yt-v8ui#1-(Wo^9=W4l+D3 zDT^whdOQ?$gPQ7U0)9Vp*B41#y@p{L2uovK>yyMM;|ND=a|INSCtwtHZt8g~)8wAJ zs@b&e8M!y)3#ben>*0}A4-u#i;`0SL9XY_>&et$)C*Y?1R@Wi1erty)!?tv>9FA?v z)e@SvBrNI6E~UhkkpVF`J1pMbdsw(lR8=2+yWS+7`iuI8CNh~DsH&GhAczz|HwrSd zl1#tISUiqjjX(RM${a<;C@Ds48Z;uL>@Y4zcvlb+l}nrUr-po-Oo!-pTla zhncbAa5;`!oq)QHo7-Ps-O_sG>E=2fsP|J7P_S$V#iL?a5Sz&mpVRnrJQj|Ad;Elq z$=xVHAMBS$Ah$SKG9b zOi{`t3JNNU2+F7^qCoN?g6N@qC`c$Osi&?G-5v_^HG+J|AWC1lLsF4FR1#T4kaVNX zR&+;qcJ9-e$qlO?4*!4Vob&zXKXZ=4KkG;@?Me|lqeT>p;CUi0hU;+o*fRD^^!0ro zrJx+{VVh_j^_3}FW{vR9+{b6Dog%-4ysePVnhXpY62;gL@DNrb%{Q` znfmxC)|dL!#CG7Ikx(7x)x@xD?*0Mn>Y{yG3gTk)1+Pc}qDq2{dy_|bg;(YZ>ePd5 zNcmJm8&Or8s&d%fO?wD1En2oTbfPL%Se_9=d_N`+Oc3!R3_DMFtk?4*x0RKtdrXb4 zVsaVSHZ38*_K26Lr8Lj@BEgcLYsnrFiQ{@@vZqjF|7LXZcI+I>%Ws4aw_V~Pz;~c? zU?U&3ZkA2HE*00MCN_?%2q22%kjzRgW?R6Xu$Et0j`ZTJOWw{dWTN3IMIQYcNjBua#El`bkh{w zA*s~K)zF{*fHamB0>(1j`Z)|)4SK#Gp^`Psh-@Kicw|ij&B)7cGm?jeiHp3;JR_Zf zoWzBI+ikREM`3V?&~WY3S{jp`%qePPbPRrq4ZWH*rPrBV+{CrFdl;2(cO)(VL`6P- zeNL;lgiCqp)Tg{byrwgc{Y5fA`Sn3s z0twTS-z5DMuIl7W2C@UeK!wgfUeMZinX7Wt{u-tLBGRzx1c&0~G>Jj=#%~Zm%N(Yw z=O|}H{SXBIH;ofkt;m$ZoQ$u4HB?A@;yC{jU;wmMR*m^>xXu6o002ovPDHLkV1gwl Bf!zQA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/spring.png b/apps/icons/static/Fat Cow/16x16/spring.png new file mode 100644 index 0000000000000000000000000000000000000000..6a5685876218579b6015849e085ca39e19f67b01 GIT binary patch literal 366 zcmV-!0g?WRP)EFdW9ewDT~EP4^z6 zhxN9tG8ErJWq1(r+(VzBN8dn(dXzDl=YjX`Wn9y&>9&}J6;g15XZ;`{f5`Xc#|I%& zO4J%Zy+}#}1k{J;c_@kkd7gt6T%8#>=eWPSCAOypOQY+{a59}`gb=u{YgTmHM_HDr z#2Q<1r;P)m4ynL8&7a}__3NM$(|yCSB>=s&d$#p<*evz z%v2KT&CREE$90=4^*XdxMABlCInR-ixb3>|%RX!pbQ}k6$-~K)W1OCT-RF*%4-P(j z3WC~$kk;kTtucxs!C@HwS>u@3Nb60K??1M;pEc}WuXoXEwYEB)&Q6*p&wuyH3@0;_9AP8`kM_iS_s8lLo65sb$~>hG5+doZazwja=DCrKA$NTi_c=Q*kfKQFZWbs9yF1QAC6wB)V!@phT^7A+#8R(g>|hixw@SjnsBr)ux|)n}}SPnn4Yw)w7vq zc=P+7zQ4|$87kbm=)&P%&f%Q%o$ouBg<*)@9FAQcd1UrAf*^$F2Qy^TJ|SWhV2mSR z{ML=*1yo(!bA3V@)&t<2-zA%7^kzeMUSiAh&HiLZY;5olI@xJJm&AC)6^)Q`I zFS38OGEUaDV^hC3@9rIblkA6hu>by?cX<{${0000s%&17WS@@XCym{~4bIv>WjwFP@B!gkX!LJwI!1Dwg*ITAoasx#YJq%Gr zdUSuT1IrOB97Nw*sQf7BpLDU7o0azIFLxftTl+W z1wmwbOh@MIJT^Ag4>uc)0waL@ohv7?_O**|?J+D{U}OWM>K2a8rYRwYX0rj?wS(yP zy7*qHz&K^l)xA9TtKc#Y&jsQUPU0mH5mZ^i&>9E+kW@^mbT#1xK7^jRp^3g07d}ZXZ-8FWmzErqf-OxC*qnKp!x=aDQJ0qAsCoo;9P;iRZ

        zIuH1l9he_U~{{E*ZtGl)JVO0|JlNc3i`XlMb``0ec7gIuI6&Nr^RBiD*e-y x(-cScbn1`a@1uLxO^Rv&_}_n~i2;5IFaWc-`agz_O{)L^002ovPDHLkV1haEEf)X) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_outer.png b/apps/icons/static/Fat Cow/16x16/sql_join_outer.png new file mode 100644 index 0000000000000000000000000000000000000000..88d33d444159c7c622b521ea039f71d317d78eca GIT binary patch literal 646 zcmV;10(t$3P)I>;Ck@77 z8X1ywRZU5M5D{*I#DZw!A|i?itVIyCOIv8}qD6~-7H*=I%ZNyDSI{C`jQv1?lSA55 z94E7Je)Qe@I_HjoxSd584)@%1&-b10oqL|}eIJc1i3XQ*W@G}!`0%tDCL7YENHDV$ zaHPD$NuDvIoWoj`ptzFv$cAhVU(`J99_)-KFP++p_>PDrSXe3J{`k}=6Ws1Uf@Eux zB`B;`@NDwSV0NZ(E##=A>Nt5}q`R}N@7DRl$Q7&jb6LJ4z! zJmi)uV14I~b|AmF+UyqB97(bVFQ49rx3en*tf9K@qq^ZEJG+c@B4%xx{2Imhj&nGd zF^qNi6|{6%f9E7QWF`J5%vKYpyRHi3g z+6Wvvkx7&EI*7VUyMXpI%1j;&A<+`Gsv<R(m8JY6mKJ;I9A!08m-yI|(##IRF3v07*qoM6N<$f^5?(iU0rr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_outer_exclude.png b/apps/icons/static/Fat Cow/16x16/sql_join_outer_exclude.png new file mode 100644 index 0000000000000000000000000000000000000000..4a4152a9cc7b9263fef9e2e5fa85eec345a6cfbb GIT binary patch literal 653 zcmV;80&@L{P) zZECfcm7h^jDu}3v1xpoFTX4wI z4Ji#MXVo6 z^D&J&<#>-VjAagU6`SZ73a$fm29$2!R1#h73dK@I`%!N+5wuKNg+2yjnZsPgh+h>K z?Y_l?7BCfl*BsC%*eLQCZKfo!rv(IUFo(H{38iWsotBSUA`%t_>W&A?@7E><{0bHo zkVNq4RZ?mWb7j=t-Ct^$TXxv}kW|g2-$(9hV7^#JB3nTy9LCyJ-CPX;65?V{C*zp? zmYCopM)zEP7Pn*3@X;X~;b4H;1~TOMrAM!I2e(h{MQ@~y<^?2L#Sc<|tbazQaM+&sv^-~kS%Js6K3NW7Ss7=w`}MomC| zH(DtDfp!bKv%YCDFVtJ=VAPiTA`mp+=(vmO!5}as{C;AguTVF@1T!JfIdX9@%3k8gv??aCr!s5yf zoC6=uzK_*n9dB1kxOOoP*OO_Xgm68Nl6)9O02;{}&^c-c5|ujC^Uz{wXblK>vZ;gg z$j?PXy9R*cI4}*pSr!5?2|z`XPz0_7<**1udaMD!NXYVU*$`W(jqAEFO^aA~;L0f| z!Q^y1V9=V8(=vprRI_xNhCOGWVi~mI;R{jSFb2A#QD}4%r$b#=!3@g<2SH09bi#z) z7CdA^d&@v}K8KC(-)87Obj{7p=4?BBDi)8!qB2qopkAxt`t*BPt?jrsdJeWKBk?a* z9K4|9+|pL@&7-RcmdRw0N~O+BO- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_right_exclude.png b/apps/icons/static/Fat Cow/16x16/sql_join_right_exclude.png new file mode 100644 index 0000000000000000000000000000000000000000..521c9e9ca17bd00f0e7d9eab44ca388287fc76a8 GIT binary patch literal 593 zcmV-X0&9PfB_~Xriw_Y{{SmxWI-KRBZ2q}vb4&`Qqidr5=$poh>I#gY2&DAn#3e_ z?8LFTGY-^Jw+ub$)4lud{kr$wktm8V&EhcSn%V)G2-RwJoo+8E@(I=X)x+q!OGCXVcRy{9qPb?s;bD#5?b9J>Z2^0{SkPc!~LR);5025a-i zJWg6I^qoF}aS+3{yO3oWnsx)D(_ip|D8_LwfO#^&lY0he2VV+=5GACoWZe`+>3?-O z4!%E(Ws!!-O8mb&rW^4Bn61Ew;cy5^6jIe?sd5~_WKJ%LeCpou|MEf@hP@yNa*{NY zQV;}@M&J-3#5f|zN$CK;9S;$;OV=kz#(v-te=08YEU z!RA1#R4O~PSPQygATw#B>%uf^IO_P&mmlFu(#CGj!^hoyeA_?#zWrw9;bf4C<#KsV z)3jAuyc{Fg(=5x{{O~gexo~rpBs@#oIX&9^^#1up$(LAPizDqyLKP& zIdPhECwMni%2)zm9GZ`AOxqZlBxrq^$HwZbKOjm8v?_Updm#vh#~T>lG|2vs5l171-Zv_PdJFRiTzQE>(WgHy4P*&1S)R+vTweu`(03T;>qxI|_ zS_^k+A3$DsOijA9R_o{Jll3ySU2(K>WOJ#;lecCG)U?G6JoeCQVd*EFF|=hc^zEu? zd$npB8BK`?v1o4riz^mGg9evRSKtHdC#DdR829@aJJLcsGP}JLCP!ujcOK@b3~9Xi zBv@Jla-MP|Ies|9l_S~C3?%Byx;9o9QLSCXx3+7c| ze3pW4%OK#;#0({RgjEsy7-@ktcivhjxj3@(u&OXb)_}BRT`(F%< zKt3ZABg6lHf6oG$zlid}sZ*yiSXr1Eq@|_7VZg%71Qx@l7R3b>krwlTR04>7_YVUD zA0IDVF3w)=Gy{Vih`FF+`H4iBI3v1dQ!`VBfA8-y+<5d3#U>3oAqFNvWrowIPNNut zY`}jzXBP%yz@fc+7=Q*aVt9dv=@-MBN7wLb7Ln7!9tNMk|JuB5_aR?`*55n?R*Mk^ zKmbZ4!VJWLw?O;=#Q<+_-~S+b>(h($ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/star.png b/apps/icons/static/Fat Cow/16x16/star.png new file mode 100644 index 0000000000000000000000000000000000000000..883e4decc0d4d3ac2e6e2179c2763c6cf67caef1 GIT binary patch literal 611 zcmV-p0-XJcP)5zRc*| z45Z&?emr^0j-8hchX+0Gr<3(lPlaS->quaKI}8l}Cj(chJE6`CptWZn49}0BdQeXr zFb`*v!SqELz;s7O@Q zc)<$@-kPd0CKIBgCo^--oQo?n8I5$o&tadn*1z}q|GgE4g?}Q-2~t7+)zQ z6d%%L@VwtpysgTz_iyv{zK`-5!QIt9{&k2vmxV5W)M7?Ra`3JWj0Gr7JC!2AU=_`+ ze=bN_!D{+9!p!}UISu9&$pnT794JY^*ro7j`|v$czimAp4;aSZm19O7ZoBgxUWXLu zi=ceI^p_V<(E_m*q^@nF^Joc|l(IQR0_E!sNAA@&Hcj!hAZErRZvMlr#9xe@(F)-= zpxN>rN9ybzUL2^Pp{j=7=l}BGt(*1D?^B)1nqM#YbDI<7Tn`tGbk@U9-e#`$GZVg) zok!R5^29;jw1sG_jS+~1pe)Sg-%sB7Ci(g+{bBb2eRq1usyeQsitrk?*T~_nZFI!f z(RD0N`b>zXnh~f$O_cKxHwe{?o;5gvURoJtQfE7B5A7fqF2N53@^G{e4^Bl1hO#tN zSBe&D!3|L!&qvd>yaxKCo9(}})emg0shcPX7lJ{tO3cy40bMUZ~2@ZaQfaB2n5N@`HLvCWu$3Sz!udVCqHMtp@_k? zG&|KJNyo~`Jbm_&fM;E=I&vrefQ2o1%N9d43OT1hGA#F{)YTNgV z!v+@yj2||IOHS3tzc4DJrP!9dot%YZTeyye@8(FE4t=I-@3AsV&RE&ALhcTKOom|c zq0-3mhCpCtBxqEXmKkEZhiPUR$a%ew9rx%eGj&|*9tiCJy~d%a5>yWn4i8b69zpLX dQ+z%MFaT_gH7ep_pdYk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/status_away.png b/apps/icons/static/Fat Cow/16x16/status_away.png new file mode 100644 index 0000000000000000000000000000000000000000..24849c93d6bcdb9e16db0a24ca225c252ec70cfd GIT binary patch literal 701 zcmV;u0z&Hz3aVS^(ZuXztY()KubqN~GPYI^E(IY%hr*;kM7v=k2AW~& zTFr{C&di(M?3!(+2|0*iZoKo2A0xh z0;)QR?c1sPD~jBx4ux@TiQ#b*Ey2hBMviO*P%|B-z<=_Pi|lL_Oa4)v3VU|j8}YM= zIWrgeZWx}>@#YGqGy|7gpe4bT4O;>vmZZaNkn1%l_JS~A>>GSt*&Og!2+8k+R;0+c z9qg=FatITaq<>3*!CN#<%`k5X30Nge$C)2&r|G{Toa$hkZqQ~L`Mw$LXBv2L1HFZa>0(SJiKUo0 z9Lk-RmK*i9HgyBTpu4%YhUX(;K8($AV*h1|yvG^Up7FFV&H;BNXPZtl`YA@S-%mIk zt_uc(wzOVNHw4TtPojxAay&2;zsI5(XXr-={c|Pf0%us!lk`07kzbuaAb=2}ZY_y+ zyqfg|x6HmPPbNk}`evKS^4Qg|h(_P1J5LDOT7$%5(Nq_%CDAD{FQeo5W$`Vcq{@ek z73U(e4kslgN99q1)|>4zsj58PBoc}I0gUuhZJ7&qU%a9qtzPW`2|nm~!sAc@7cQOW z?VHz>9xJ2g!F>{mM0l+V@-eyO{BXK(|5{_i^=qCySFN>5x5ZsuU00=cLRtTuH?h5P j?8;cr$}wSUe+e)E#8dsTKY)iL00000NkvXXu0mjfDTP3^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/status_busy.png b/apps/icons/static/Fat Cow/16x16/status_busy.png new file mode 100644 index 0000000000000000000000000000000000000000..66c55f190c79f2f407bbf8b6e058550e2c27aa4b GIT binary patch literal 693 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/steering_wheel_3.png b/apps/icons/static/Fat Cow/16x16/steering_wheel_3.png new file mode 100644 index 0000000000000000000000000000000000000000..25e96f12393c6ce920e386388fcdfe00fa0172ca GIT binary patch literal 814 zcmV+}1JV46P))&r1~ zgEv$lF$NV(APPtt@05Ijf}!T}QxYNGK%j2`%l2c)(bjUq9&O-vLC2GG`c z0Q|Waf|OAHinO%d-C5skTT{@Nyq%fveeavMGj9lNv2)gjE*vhRb4jp>{_wG_uPK=; z%QBF}qORU*A%wUR>!=`nLk0mtfWzkABv5zetQD#K2ti;q(BpEw?m;+& z&f+q@20#X)tl_H-weBv@Kn?8fBo|0Tz5j>Q>|@mU@N$%&d;L6k-A)zHgKT>BX4cDs*I zO5en)C!kWP_F62KFL5FBvFe&Rj&S0O!Dkvyq7t_e+VFV2p3FcXa5o%|oEJrrW@qPs z(P)CTwE#>{PknYeokXkUZ6=fHURztcN2k;6Q!1#cIxcV1r^5R0b?EB6uk6V4JWPK5 z4h~x%)LR=MclS<+L?X(0HeG6lR6{BVkuVGnJ|`SI$z{JELZJ}M&i;a6FbIMmNCgE4 z)y3Vtu(GlO<0UE8uMa$Hkrm;@1J_O)3E__!pX49wfR6&6tyudm%k7{Xwk9 zk;<5V`#_Bq#)$q!|K+Kv$wxR{+w_>22zpljf&6x!*H+_PlN1vok?_#O$B8>Q|G|>~ sd5uZ713fLNI*6CDm?%5>IsXx001`$=5^Jbh$^ZZW07*qoM6N<$f`;*VS^xk5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/stop.png b/apps/icons/static/Fat Cow/16x16/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..2b601385814628b80fb210a1075b6bf7358c2184 GIT binary patch literal 650 zcmV;50(Jd~P)e(=AZSyIkFKnLfZ)zWrQL~I6c_4F=&In(?vy@om!b<7iqM7K1s76l2uToKXg1=b zk34Fe7@L{vIg?I0iINKkl6%hgJKsI`jzC}~&kapTWhA0~z0g|I4u^mc0`~d_T&F&H z{&jB2ujd*O5RVI~o(x^NhRDG~B-KqYAyEDP4Y|h)(5`ctAWvHWEQTWS)hVbSUr>2T zc_}@q=fZUnyEqP~{|Iu6bAZ!;c!1Sj@i;BdiRNw zsI5GQ5$S@msMxS5%s^P)KIge^-_c`mbz?>bpR=A>^SYqjdizq8lT@F2Lv>;oz{4tR zLYf3ns+suj;;uqL|135e87$DHEwUJbmL0nLS4uY`%H@Cq`XNh28kQBf`3?XcTqOVy z)YT?pm>lpxbq5N+NJ%rW%iDB<20*4tzoye4KB4Al7<>b!1xb@{58gMZNv*Dt{+I{r zd`AZ!#0RdQ-QRux%V(}28d|mb8*7>Ocw5}QcQ>1#r^i(ANA5vJ2{L+m z1Xe7HmVr>!pNfsucWJEdifOmd@-Z=FHa>XcR8Mrqdn9cDNj6etd-_iH^CK4j^ELVq kih&N7koUzt;I9A!0K2&3)IsUtVgLXD07*qoM6N<$g5TvS5dZ)H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/stopwatch_finish.png b/apps/icons/static/Fat Cow/16x16/stopwatch_finish.png new file mode 100644 index 0000000000000000000000000000000000000000..48c3d8f77f04be6c87aaedc7dfb3534b588c7e24 GIT binary patch literal 809 zcmV+^1J?YBP)Q50SG-Wg}+Iy&lP zmIEmjq8U+Ykc>e;L4PF_hNYDf35g;_MQBR)QK@Bw34&>AN+d;p1!0AcED{wg%G5H+ z$JogDn8%$vb9ZMnb^7q57Hkfjz0cZ@bvEz^4;q`vXZRm9G_{b^<+Qscx4ove{+~#= zvWiMdJ#^6dxV5$I%;{`%Q}d$`qj6nNX2uH1b0`Bx*zvxt+C$ z4mUz(?wGiEaEvfWABdqZpP?Mz6Z zs>Y`@FlME`Zx))eSjcLbq~#eb;?CWBWHLn}f|b52X*WovhJL6QacS8IJ#Yz%7!KJj z!8a?8BKPL-$_uDb8+Q_mgt4qXY;c?Et n;nrBPNM;fKEv^CEZvh4XLHaf4$K3FW00000NkvXXu0mjf-okL{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/stopwatch_pause.png b/apps/icons/static/Fat Cow/16x16/stopwatch_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..9f3072692a3a8954f7abf76714b2e3ea84ea6758 GIT binary patch literal 826 zcmV-A1I7G_P)Q50SGUS}L zB2l&V4WuAH&)d-W@a?6GC3>INtL*A|UdnOo9lEayA0z}mLZrIl&~Yq#Um`>qtyJP_ ze+yER5+Ty30U)hVs5Z8c$mAcj*kn#&ABuvecCXWc8r-zwrUyf=bTX!Y#n>_d^jA4ZXntj>>WY5z@9?ynNk$0wJ|5k-w-=|Vsh5b%qzI;o{h&@?F&t*d^T|Jy_?EZEyE z77OOTenWrXN62I{+8_r`#?d|r90CKDW}0T_LeW91U?Qe~`r3O{R;z7sX2yiXq-1!# zKYyYzqmd@Ca7yyf%{Hq&6rGX`!KtwkgRoRrmK~U!m|X1Z>&NK$I83G)sN*-#gY-6q ziY78Rv~LIXhzWf&G;)8u4f}`p@7`#&X>zl9K6_-u$QAC-!{F!?KAV>yc^ti04jYQn z3`cS-^A-&)WR>~LBTJ!7j%;xa%amUzGbm#z13v^909c(l5?`DG4*&oF07*qoM6N<$ Ef>f4r*#H0l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/stopwatch_start.png b/apps/icons/static/Fat Cow/16x16/stopwatch_start.png new file mode 100644 index 0000000000000000000000000000000000000000..630d9663ff58daf3cd249d95d58442732d02196f GIT binary patch literal 814 zcmV+}1JV46P)J&4}AskB-R_Q&o8=O*CF8xVY1kNeq1 zv~|CN$z+1@trZiCKQMMX1J7DI1N|$I2%uCdF*Y&+Iq|@wI|A~098K+AD9Fo0Z1Pde zEZIBR^!o7rq9uTQh!AfEguVkAd&^NV;oYN^#2fQOYEv&43Z?#&jSXf-b;Ku<3 zC=^i0<&d*16`KW1SBb#xW)PxL!fJPemHE9veeJ_L%gf(ZEtXkCL`H#gI3Z&g^!N99 z6^_$AgzTTeqNlD3<);BiPgqCcl6B?}1!nU@CFS836 zU2-AzKmsO4%;>2)mnzB6?D9WSic88$Lqfx@(Y^zu$#c6zRFoAV%QP?vb)>Gxc*c9! sH_E#qnp%{<%-gVUe=xJp@k@XK0HG%^iUSM5_5c6?07*qoM6N<$g2_63761SM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/storage.png b/apps/icons/static/Fat Cow/16x16/storage.png new file mode 100644 index 0000000000000000000000000000000000000000..e4f752864a5585f34464d5d01a80797a6de5c465 GIT binary patch literal 806 zcmV+>1KIqEP)GbU1-C#i05Pyq=!}=Ynmj*A)vcBeic1!sn}}AJW`b!XaP?3#RUc z%kZMX--vKq2o>^@)GLm{gvQ9})14GfyyVcVHoO2q^xW&)?|-qn2=0G!83L4=R0Y*Z2##1R zhQ-CjX;nmrRS`IIP^MhHCWoOLu(`7~*{p^rRQm*?(da&U&S}|9W>nWiuSN)rSu|Y^ zHkdR-bvhhkAg7Jha+XpRPwoOr>=7}cy!tci-yV#x8NB{r; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/street_stall.png b/apps/icons/static/Fat Cow/16x16/street_stall.png new file mode 100644 index 0000000000000000000000000000000000000000..39a35289930aa02be276e24aabf42250378b362b GIT binary patch literal 717 zcmV;;0y6!HP)ezUETArdCF@@ z5JQNNC~-0VfeSVYMi&~^Mi=f_@dL!FMthG>5z>@|7JcdmDPJ9oL!qP9E zK*~$f8UqvdPU_JKL{W^n8%5lv4s>M@pSpl#*7Yy8gT+kf1_0>eELI6j1>%IdsQ${#DetbG8rh77KjknD%h_)Wq`!*3;)VF zDU9)Bk( zg)$tX+x)2ooWl|1?scrDD|;YC99`0!?*a?}LIw!1r<4ri00000NkvXXu0mjf#vMo7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/stumble_upon.png b/apps/icons/static/Fat Cow/16x16/stumble_upon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef15dd454939bc7fe4d8a798a816d7075f4587cc GIT binary patch literal 644 zcmV-~0(o_lUAdM z2x6;()Cz*=(Hul6h=L%YDipl*EO?RP(QEZ&^`O#&cT?zHP*8~=f`SIC779`ubQ_cG z&WvwnwxNOK;A0=d&YSt(_rCp>P24?m)hP4W7z5DLFSOD49R^rD_XvVDacHqVvpqEw zHf~*>m-ce$)E;C@890zZ08xM=2gd>4g8Vr;XWlIdD$PromdNZ%BMKD}=mTIpfQl5L z?7IRl6a`CUTv-YNP+H;F$~x954RjZVx#Y<0&VlcwhTLv25FS`M>j5l!D{AA~@Fh%_ zD}8l%PwlLXtnQ}^2V_#baWWg;yvKf&V95v=4%9g z{&@unJ_IfVuAjJq$wJxH6wU4!aMr_8GMe($pBfem4G3+gS zhW9eywjjAcXd;4(l_UE3ZF#6p7|$IyW&X-mnPi}w2;OX9;%ymYI}VVbEmSWqxZ?4V z(fAVZ{q;BCq(`w^UCX?GSu=wIPrmfsPrWcEe{abh;gW6ib>G|%1-5seTersj6@?_X zf_rN6aJ7zvK27sRju+X)jh!O33#7^Iy1~uQ%6(l<)fCB|NdoP^zOl?DC6bL*h~bj= zK-Ymj=`6CbHCSu|y|xN;nz0X-Kh7#Q50S0-aAg#$YiAh zX^d}65hoqZ2UL@p6nz-<8w7oX5Pm5}W}|-fmr4o!L%Z)(=|1cFm*zEL6w5Hg!7k55NC`}R|Qw2F!A2%xsDPu=)96^}C zExfKh6{+S6o2u95CGCP^ZpCdIo~0I}QNQF_KwPxGtmg((UXN1E!Z`biDWi(dEOUIEjMvc-X&t@wD=2fw|&-lZF>! zynYI@fi`!d(XQxq+s;|cv1siX#iI-R%@e(MFY2@e@d*hSaEv3bu4{m3!c81c@Jm7n zfS_vO^7(YwM!fL2J(JAWAC*~TGiRjW^E}1LLK8G>@@(t6mt!6Vpz>dzfxxr9UTGc- z@OoB}TatgR?RsQ{4&jk8`0(Z}20X4mqM;NC*%k&sLObXxH<^Q%f||B4wxX)k18EqY zoShLzUNwKZSKY404pq0${ab z1_J^Be!viGM4`1qMImcSR2xgnJ;J0cK~@Olm1Wf}t_BgCk^!$z0t>;Int{0=PJ~FA zuvyr8I)H%S3DZ2k)+Uu@*m^tJfv)b3V<}t^d(E=9_;CIIiK)M_|F-}G0A36uI37PP Q-~a#s07*qoM6N<$f*BiX6#xJL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/style_add.png b/apps/icons/static/Fat Cow/16x16/style_add.png new file mode 100644 index 0000000000000000000000000000000000000000..0d172372ec536a5101acbd7cf00347a746ddf30b GIT binary patch literal 868 zcmV-q1DpJbP)h%rE=}F5` zZS2O=gE2{c4fhXe)C?k4MWVT*A1NiK=AfXf24Rpzbv*-Jkb!m!*JM(8x&BiJ;$Ui@ zhQsa{+*nxCL~W*|wbAGrm#}M75_)=bAPJ3{lz3o+{v~qiTfw_}*o$~d*H($}_4r;fdlJ{;HL%A>+>*S%3w?$bV@6Om=B_LLROxi2)uJw|V u+3C)~>(V>9jL$A5V!kx}$EW!J2rvL>pLp~`5K=1u0000SH$9)nFJc%ri{=*+GDqW{A`8QN#JoiQLrQtH`>Qg^=uGc zzZCQ-STQ8wSM}prNmDT@3m9>E;{{Qnxn_KeC5h9R1QE~MEwH*M`o<&#ETGI#nd5%~ zuCBJ(=j+sU})-wear)=y&pNL325(g<8j%_oJHk#&yvXKIGd<|J3JaSmsWv@D)3AX z)u_X^=4H-8ov{bEwrewc8*6u|RU8uL&4a1yEA*#YUTrd8)|VZa1nq`MRMxJ=m{L>e zRx$zk{8*|GXIc4o>$D(}R3bjwqt6VrGUsT$l1VzaU||Y+`iF;Xmgee?%jE`|7;eJqB4EvC{GP#v+o1QJ zfGfQ49`z+DSYBbE5s_*{MX3=tKMm#=&(UvHZj%dmz`8R*aYLK7k{CD0m7^_M^qpixEO^ilGhT zm=`9aAutqyZ3!+c@gf8&qal3@s;-) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/style_edit.png b/apps/icons/static/Fat Cow/16x16/style_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..afcf94adc7a6dfbae62d9f9f507bdd0cb1e93426 GIT binary patch literal 893 zcmV-@1A_dCP)zrU2pZC8)$k!mMZf?J zY9otm1!}Q{mYI3JA}IRjnUBfLynD{MbI&DfFEn5(6op|-VSSRU%pimyKorXTL}7!Y zuN{O^{0njF17m=su;LYQp)(GwnF~sQ+>(Yor`-lh1u#wy{*H3uN&H2raE38SIh>s| z3)eqNu#W&TFXE&ZJ!3K(@k-2hmlS14@tvRQz^Bd+7cGwuL#y38T-V&MWJN@1M}9aE zsng~k+L+G2b45YG&eCTgM5Iu-MLJcT_kDC#k{-361_nOcdeGyPG3s(+b#gTB*MCRJ z>t49VBsjUN=PG}cd4_)xOsF4Cjh&7mMZn+>PoyCFY44hwkQ}Y!Er@ti--2!z#TO@F z)&#@Jz=kLP0ap)_Wu+)<@f`5BQJ5Ely}7YyYHde$ngL}s)=}@Uy^92@(EX$sLP87% z)oL(G86CGSNmo+hbm$$CQEsy0;ME44xm}HPLlo+}+%Ofc%y7%1EvKUtJ9ib}X4^ds zbvPi|`#|~JnN}UREz39?<>pU#v?Jcw{_5r~RRBTcylB+4b|Jp_-TR85{mb@kPQc~s z_mGyd6jj0tq+Qx=B-thP?8KfV)U~+q*wp;Z?d;WaQ!FFd0Eho9=%xi=Yvp_x*6V?< zHnjO|$F;W}oIZ8Z*p`3ALe`xBz~{=~OP#48X<_=2r&~ib>O+aCD^OA0goo};Fsz#k zbo2m@EREbiZhEUS+GhCl|}=%UnoqW=}{=i2L{~0;91CVOaPh=FXbgwe?Ly8X4enZWsN%{Y9^W1?M9fe05&XSO zgvYYZT*)&*;2}YX>z5&P)L;Q`{aE-dXv`*V*TZGl_*POvCxrhX1^*ArPXPu1U^8wC TlM1Zz00000NkvXXu0mjfHYK9k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/style_go.png b/apps/icons/static/Fat Cow/16x16/style_go.png new file mode 100644 index 0000000000000000000000000000000000000000..164a3efbd543cb59214b7b03d1436f87d9c0a808 GIT binary patch literal 866 zcmV-o1D*VdP)Q50SGF^=ys&5W!R ze5R3(PJ&v7l4jwDkNa&kWmD+^4Vw_TI!^w zHtH}lHjZ;2?HL`K3flMMo_o(aYwf-EKFqO4!|)7AlHri#MM0E88HRz9=b98ecigmS z0K>BQJ9y6zSq212zLOOj9C|f>H&_NJcsN{WHco+MImko~`o|KnJN}@Qh`}L9<+;f_ zP&XpLXaht#M5MKLhbY_D1=;x)C28fK44mo&t~waM730QrOW(&IQg%dy%4Rhoa+|88 ztSFuK0gmHP@>m{j(3wwOP{CaF>e;JwrWORN;Db=EvV@zzdxoDN$i$sy8|YzQQ*&26JW}4C6&!u)jSZMjug> zsVohzH8u%Uo?h`zB^ zSS{9X=@r_38LB=7UyWxMYGAUrkx87Zoh%yy{X!%1Q;NYV>QDEM!<*-*7q@DM;GDYl zYiUO^Dz(+Yfq_^jMdR88-cGl8%t%0s;aN9<9cw{!H*} zH{30E2te`4jrH^_pzAq`j&f}jYg(9bu`=`|q#eTcn0+8DEUWjSy#Y;Y88lY=G?bJ& z??;Ef10yqMu;#c+qVK=(?imYXAUJ|e8A!P+j}DiD s=S}3B2*%?srQ+Y{|IeOl|Cay*00miG_MR2#hX4Qo07*qoM6N<$f-%Q~kN^Mx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/subwoofer.png b/apps/icons/static/Fat Cow/16x16/subwoofer.png new file mode 100644 index 0000000000000000000000000000000000000000..b62bf2e94d9ece3937049fd992801b4eaee93908 GIT binary patch literal 631 zcmV--0*L*IP)2ZVG}HW<*rl&&I&Sr&C(a zd-rzFab|i`BXnWlzVG|acg~q}E?H~A=gyS_%O;6K`DTdFc&Zo?L3uj5booN_;Gu%~)pkt0%j5Xb z!^n4a3bpWc5fjf|;9Ow=-A7DZx*ToOUP)$C{=F zvX5?bVUFMjS#*T$IDc`pZoL$(3db6o{^QfDY7&DBhdj*8zHxKc*qPrgKfW`@9Ba}J zsR}kr9O}(sOvkwYd>V`8&3-%EJdB;l;$V*!jcv9Ey!(OgAu+8uG5{Rg3t4A*CoW^` z5_59TX^5H_tZkU-2M-?)*Ip<6^%|?N1hclD_)h@!@zUY{PUPa|`0`tT0RR$A)`ll1 RC#C=Z002ovPDHLkV1ms~A?g4C literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sum.png b/apps/icons/static/Fat Cow/16x16/sum.png new file mode 100644 index 0000000000000000000000000000000000000000..96b95f184b2d9a740f92039a29645857bddcfade GIT binary patch literal 602 zcmV-g0;TljRs;Ut zzyE+)Rz{lP-P<<|r_P>dU}0uPF+@sA3e!*+W69!0{`czD_N`m{&<$XO`57p|mX?v3Y;A2jO-oCYK~hYF;pp*G3}3!}l}b*Gdk$5v z1jK?sJ!dgo00h5g&6vLQ@#9CcZrr%V@Z!xI26HnL1}0|4Q%Gv=0r6QBCxBdl7V=V) zrc6J&a`oE(7cX7@f8*xO|8wUrYR0Aqgqg6!*0a2v%!IFBzk*}r{)0y#u^L=ai_HLr z*>mSlvbVKn`11KH!@GCy7+ySoHW!xxEEt;SEojiu()9TB`3u8`Pahe+eEIUSx~ig% zC>P9~ztBZOOtfB9RFvV(+jk6a-@av7yl7z*$Xf(m01PO3b`JL4y1F_HkDokac>Vef z!|gk_yN(<_bQq>)-h#zz7?~J@L9vcuz`y_h?-&{AF}!;Hmf`c~&tR;mpj0+z-oi3i z$O{MvFuZ^N9=i*GMzVbS{sYVw6%}C+1ExldR0rhaG~mOB_v$;gEdT%j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sun_cloudy.png b/apps/icons/static/Fat Cow/16x16/sun_cloudy.png new file mode 100644 index 0000000000000000000000000000000000000000..b58b8e7ea256e71a80618b26a059deb580babe40 GIT binary patch literal 783 zcmV+q1MvKbP)z%&fcX>aOm# zYHn%vhgP5l5|&v$Bt+1IP+4sfy%a?B61_=8)I%?kAw>`MP*_ksMkEnQe;5^lVq2zx z8mn!)y1(wveDif@R@ycp=rVWaW9Ht&J?EZbqNg0W(CCWca@j2ut0DL*_u)qci8bX03*xY4z$&|cd1CZBNfs14Y^8YOuY$7I zJ(hC;@s98*zsFRKGMfpJSQK5cb7;e3>bDXQDVU67^M%RNQM+5I|+&M%#45YHjFoQ_A-Z-ugaPm+}LIyFTGC&TE}wS(z2@9U^{ zVIT~sJiD^4Mhh;EpM{4VLw&4&*n6h;2;t6)E6mV_c^{5Zv9@W$@}l9B+bc0V4+K*= zO_mY;5~5#W2YO!3VZ(N-2~=oZKSh3@Ym{qReG0RX7q6uy(KfRO+I N002ovPDHLkV1gztVx#~7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/sun_rain.png b/apps/icons/static/Fat Cow/16x16/sun_rain.png new file mode 100644 index 0000000000000000000000000000000000000000..7d53dcdc07745e8a108426d08e38357d849a65e4 GIT binary patch literal 679 zcmV;Y0$BZtP)O zOIt;;QE3IE1y{8#C>0b%>p}&)vg*RRP(cKt?nFcjslT9$Xct=C34+>GDJp&}YQPq| z(3(J$q~>F0lKJw^*w8j4s0R*@cjn%6?|pNb9bN}m7SSAqS-gyQA-c)yx1gxAUTNo%0_4D-FWH~xiXR?*npU@?J3j^n8WNFO(QUjTh`yj7MTtYxm)mq8a2iDf6sqhm77(3H;#*oxIWbMd`t#4#*cqBR zkp~v?tCLHxm)Pnj`hdvvcUqGX4-U2|sMF$U*(cP~Z*`Na8I(>&FRA903@wrlzn#PQ z@r^z1V*MWsc5EVv8cU%}!&#K4B|7D#XlMVTfek#IE1zqUxVP*bD`{1+mALyKG#9@G7yxd7=+PEoI1vB< N002ovPDHLkV1iW*FWUeB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/support.png b/apps/icons/static/Fat Cow/16x16/support.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae1c84a979ec17fa2a517016c1e8b9aaede92ad GIT binary patch literal 919 zcmV;I18Dq-P);Rn=`?rM^HIMgy#-SwZ+6 zI()dxVK$rM|5+>+h7bZq0@FpNsi-L3l%C#H$}e+ z_jo*)9$T$_6xUx_S;=q`+nu^PK`xg+K58~Y>2`v2yhJz5jhyM(d;A5}!wI81Bc6?-zuqfFG3X^P<1~gWX;~vgo%>m6d~&aro)?LpMBx6W&?5 z@ywZ~6^0>=HpJK6BB2U1@e~%2!Ol){s=E3--P%f@_0o4wPEOuPPdD)uA0@%Ud=ja- zNrsaRAxT7zQ7F_bEq!@>0=iHTOl?h@_2rvp3Jk={9DMg~CR$t5p5*lv1%Cyg%-T)G zm8n-Xpdt~U7g48^s=fr`7#&Rn$3nn2hXedFM5;;D<)%pHpNK>dfN&V1+XMa9%^UHb zSZ_?-L_A)I0a~TV(@czj@R6_>i9nf>jD@6R_^w_z-)(I@ln8$KrZaW^+Kti$l@{z4LQjuHu45ZhT^lPure8%aBUAnsFy+rc>VB?O=9tk&MFo3zJTgQEBbs3{Ck)4 z(i5xoQGQE8eV002ovPDHLkV1nG5we0`^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/swf_loader.png b/apps/icons/static/Fat Cow/16x16/swf_loader.png new file mode 100644 index 0000000000000000000000000000000000000000..6d1db6e18be1d4292f0497748d0314caacddd74d GIT binary patch literal 695 zcmV;o0!aOdP)gp=$Y=Bn3;e` zU_b*d6kSAo{ev#t$uPg*Y?LfC2ud&!g@|r~x>d+R+zA@|2NzL%-~){k!whOBlX-Sm zS9z!d}d$&(%z8I+{W>fF<^F9a1O3XNq*MU6!&7GE5oO%F{R#XKIsV<`Z28%oP? z_N4t9cXP4%5{66gEwUZTu0c~zV#EhZ<_-3=r%}Rdw=U#THijWsTZT?K%8ceuYHWDN zu{1h`5vs`#r|2C8kcX8=j&_Nfd!MH&AGFaAyBNk2<%w(Xd8UDZpA(3*PNrtkVflF^%2Vz= zT*vsqI##djMrGy`JOU0?Hd2OyCy9wpMw>DCwRR33_X&W5aX}OHq24oe)~_NCdr+ze zR2JOXfEZ*UGrN5G_=JoSH~?onYnJol*m(CCI#y6I0i0NHo(OWDW9k4z3UE4I9Tgz}ip>czVz(#G_{ z*mQ^g&vsuKD!Zs&xNTT%{y8~LAZWY-8EivoHX0lK&(D}qu^QNt;GCSuH`!k&Cbv&! d2NC}kU;qLQ1e1$3@&y0@002ovPDHLkV1g!BFKYk* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/switch.png b/apps/icons/static/Fat Cow/16x16/switch.png new file mode 100644 index 0000000000000000000000000000000000000000..ecb99157b5aeb4b1cea17036d431a04b10785aec GIT binary patch literal 420 zcmV;V0bBlwP)({R_WM^l?`LkxtWbpR(g7ZP@ zQ4RR_7sUWpR#pafb~Y3~vOGvVh8Iu_U}0tW_Vo)2A6cHD7g$(X7}z;DQTQk>K=%T~ z1^-c;EGQs==7s-wT!0Y?mRwj62`WHA6v6U8Ku6L5wLid(y99}(_AeMgiR~!j(O7~Hz)NGIL`i96?{4my zePAh41S73x=W))Qd+!*Y=b=`s{T>VkX~%K!REx!8h{xl9Oa=s3Diu7}s?};*2wc~d z#L<_pD3{CfZzu(27%=olm9GB0ps&$r;Nyo~!3hByXr)p~{`>ttE-x=&+jp9Pbs(Fa z!SeD7QmK^mg*bCm5*Z0TIXT7r{2YqKMQNgnZueGCKE~G8dm#x;jS{fA)9Ij4C}@HO zDCL*w88gp%s5m0vgpi=uyGK5s$L7X6B$G+rw0OqMvmO!goqfaLMWQ3P&JbLrOlAtVb{FF> z#;6NFe*O~An0eOO$A03}=nJr5S+n{Huh6^iVdm8|&cA;X&zO1Eg&-3^W#5ro^;Y@T6tbxp?#v(_A786rP3^-?@9j?>%i zmR6E`d<9+-gYBK2XkGtjxd2R@5a{h|9)A9`?w`xU$e#RT{>u1Zt=cw%Rkd_Bjpy6L bUjYUH#6tAx?H}Am00000NkvXXu0mjfv@;KG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/switch_220v.png b/apps/icons/static/Fat Cow/16x16/switch_220v.png new file mode 100644 index 0000000000000000000000000000000000000000..16af4af46f2d029816512e7f5d0523d0cebbf22e GIT binary patch literal 577 zcmV-H0>1r;P)b) zF`sot^aU6&&7yk3Ya|j0>{Tj)Q^l|GSnyiyg-75k2ni@l7DM%1t=8~!G(x}s9lN<4 zrt>*=9_wQI|aiDx1MY9B$n#h0r-sM%_{FRf0=0d;5AWX{dVRTw?8!azhUyh7)iaIK6&u$sgU#*cR)7Hjr{?b1U&Rcb P00000NkvXXu0mjf*gn$Zm{8O*D~U zZ(%2vHg;m6L<(#6J+!!bY&O6dMH};0K68GzLs|b|>q-6SKy`!Z>hu zhS@pip8FDU9OFMrSF6=y+RJ_7Pc(ze%Pak%kB`bsfGDz9Ut5C^0#YfYQYm93Ip$Hgkk8szO24tVy^%^#W3XA1O@@Au-m;M zP)4~lZ2Fdx^ho9@_n>$&ih+6>Mj29PDMaZk>a7ANgfDHo4Q^~sAooM@Vhp4AIY-R@ zxd)sHBuPxl$l2}8#n)`mHgPhJ-$vzU87ZS1n_GWsW81Alv)R15ySWo{q#AQAjeuuT(?gEoCE+wK864}MnX6TZP)f#ljdSP(5 z-zN1}3IQ&Ji0>-i8Qor304co^>N%sN`5z0>PqTAz!!&EXeC8S0DiF6VI~uJjhhsTZ z0Ba2B4c}ja8@D>6hM(?+sh#rc8+BPLAcRDQlE>c9(p75eSsrDj#ZYlUXM;B8rii+^ zk%15{9M?rb{x%qF1)8W(p7skV^x2qy>m@7nbyT^2=(rdh8iQdlU0a0}a^tDP8l5HI zL2{pmtolU8RvOFcC2Yq*btI$c?lV*>+EmjeF479}Gr%SQE)FjfUp zg-GYY?snAFoIog4rhTzk4D}5S2p=pbwm|>Dv&URHc zbUF>94DR!Ro2Ir%WhMIh`j2V`X~)LCJv%hC$>^b(OM~Xe=LE;ywl*|2ol_#hrTE@p z5RPr5wY5dHk5r(5m9e!FdVmcdS`)j~q~d_Miu080tW4I-`bnepda{`cs~%8tZcZLa z=E5J?gyzsRu16M8SX6|eiAkc*HfXQb$g5ET&Wsz9VlE9+#$E!aL0Ptbk^*U@mgi6! z3giC0c8rWq>7+aKJ34t}6dfH8(AV2@fi+#b`NE&GIU@f-@RTs|=hs3n|NUjFFOYLc zkC+}jd;CdH_myPwdqSyJLY9yJuSGp@K;AlEifl&p^{)T}0NCvH}CPHWs2FBGE$7CO(3dk0Cxn9wC)NKq3+lyntXA0@ex=G*(7j*xi}me-;ZB4S}tk zVv1qDZ_Z(61Q8+2kjOYP3v~Ig3E#pwS5B<0J4XiitCoP2BGyW6Nhwc-V1ZxuuvDV4 zzrBL#iD5jy@mBF2^@og&0Qa4DQ>|Y&oOK&Yv1I+=3{jj!dpk?!#Rj-}2vhh6pJwus z#i;>2Pa$^a^RSi-XTB>4>l_kGETfuFP}y9YL&Q`muLrz4fz{<%9G%=& zwBW+ci#FVO3j@DOW)yejTS&t$WO+#9|Nn)|f)4=(0QdcS z8f&B(-@Bgo`k*O>2p3&Ai*xSzpYuQG{;x8|u#%%$;jx>p4ik{@eZOhR^9Fq1I8cd| zLTgpBEvs2;eMc!N5QGD;w$$L6V|&=VAOctNOL%w;b7DPf^lS zu1$^WP?Pv>ZbS?wa~T@9LB0T6tFH6u3+$+q(anbzTgi;W_n+gBOz?-OlsuBDCKiYE zrt@rHe=Q83O&hZBI=F4RL$VEj6U)&ap6qReLJ2PHGj!ck#6>M5k3|QEt_(e`BvRQl zZX!*7o*UVhoUGddk8&MYLR5Ud=DBHC?i-N%c0F{7_5&AD9~U?=`m8&AsQ@hTbLt;t nUn`dS#h(+KQvdxoE();U!E(hOn~&bhp?w&a}G!0%iUgrG=C zc}NIxhlmN{?HDX1O`jg#i>+ND-hSev)C!G7Hg*87mRI$7>EX1qZoiaFGIZe{8j)!f z4iD&eHibvkdJ{}-%APkJ&;8vYHpo?s-zY~~sX+Or1Ftt_JMp0M5t$@f2x6d@3Qi?p z6ru7NIMy5Diw?Ebnj`#(TdP~787x}Vzk^LGiER^O*fMn)mL%#-dT`H4?0R+=?7&a5 z11RBy4n_|Q_M*Y4Y^Q2_WPwJC zFYo3R8lZEG(bBwmYEO!kZ(_S7YBRku9F8RL{^qw0$>M_NR4? gt4ja93IG5A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tab_edit.png b/apps/icons/static/Fat Cow/16x16/tab_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..2351d4c7cafa0df02665f53823caa6c83cf2bf8a GIT binary patch literal 649 zcmV;40(Sk0P)8*b?-~5d@vs?k=%7n zBQ|LoyPIsgV|;uV%RBPGhAAGMDBsSSi~s}Q^mQ>8?tzzupl2X%Z)thjKJ8Ui2+PyJ zt9-O0#avOtaKsPNw+{ zQiC?ZkVD?fOH>{?NqtWv(a$6J2ES?%XWJc|c1hKMuwSPhL&-D<1Z;fzf#a>KIK6)Z zwe^h@Z7SjkkIAb&R;U@MM$G_A&r)@@up11S4yNS@dWk2ab*&f0UBZlh?K2{zF`d>;m(^CTw8gIpgXFcPhc7|Vi(M3 z5cRP5H3g+GGzBlNbNgKmhije}{^O2aSK5Cqq%ip*{G1onL=!10Ei;>v$P(&m?ooN; zRbk7iNLO{nO&mF?)t56){B0D0D}3zfz06w?Af{YWK6R4W?Tq&KBd2(gipQqW2fso*8hOYi33!HUpJZ|zYCh@c3yrQJwKY7s=~NmBv})>chR zN-b1H$!7O;-o}VZkb(yX9?ZU(@0)Mt%`&AFE@K>*G*)(kBZ+%O+n#kCRRyRDDctor zXO~B9cC@zmkl&{OJI6t%u?E=s0la=Q58Ez;lS3g>>bR~Peb9lN zRgIa2J#a!Zc8r1m;|4ZAGjy~82i|TBMyBv;Iz3ClYIg=&c5_o5viUf8t~T=6=goY^9-KCG?ub`)MP`I#>%qFUxzm8Jyee}h45f48^+I^3H?ZlgjkLi za~)lQ9?Y#yP|mK4lfmbS$)h6+k}K4EImssiqRs7?h(CRazt$X)NI1kKxF4DP6vDUr zA&oeU7nqc!rMD}13kB-8sZLVw0$h}a_`9%<xYuf8##^1^~J8tg%Kspi2M%002ovPDHLkV1h8l5$yl~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tabbar.png b/apps/icons/static/Fat Cow/16x16/tabbar.png new file mode 100644 index 0000000000000000000000000000000000000000..1bd649a7458d9f9ed775aebb5c44521aa8992078 GIT binary patch literal 396 zcmV;70dxL|P)Dp8QL_rABH6p}h2+WK+LRlXy1V5rHj_e@d%!))tXOiT8x+n zXepxc4%0k~7t8Jy);Vk+Ecm{6mpH71!q2)o!4<@WpdSboIaej6L zQuL818d!)kdYWK}*zL#8@v?yYI z;m9wSd*6GW_bzO*c+vd$bmtup@Fc*Xfa9R_oVg%HHnvx1qYBB~so&LSN6MF;lyAiQm$vNEv-=HqyxKA@&v(GoXlej4e;twA0w{K_O_lOPYr{!!acf5Mfg1Mhs&Oj;! zi_;5B2kCOgvj@2?SJ7L(joxZy+5s7MxV;sUOARR?n=j%}d(5*x2=GDX2RmY>8`TU9 z!W>yU&>2{g&>&5OI_`Ssf~Yyj=4YVTgHjSUOLnB_r){_p5@BUyXmlROl3RE#%0xc* z$m?p!AzE4`T46qro25^zwcN-R=_~6WEO*D2$T3rhqzY7*flgBh-(azBFm_v6h_b$x zKZ?P^P272*Z9putA5(fmbOztkUAUE-@s`9gWmI@f0um9s5##gSD7*KuGXb=1I*G}T z{g|8v7E8E}@L9iviV=-_qqDVzd01Gc9T!0ZZ$MWj;MuOe24&uYx-NsHFk32(c$}!# zWz#AoICA%P-+nwn*tYSsxB4=q*35-*WOuyA_qMfoH9w#0M|#AMruEp|B`Dpqs3pFv z>v_`XRNOz0NmSpEgp^H)NB3d+-4Nofyy@@HK=HpRp7PJn$m*k81DXC6ohh8MnsLB& u{e{z)pY`E{z`tWN%lg1~iDlup00RL2tTv0N{Tqb<0000HO)ZrlL#+3xF|3Uxr+)yRo^-M!$AsmE1$w=ljA1 zA3VQ-dF0H~&5GwTJJ~)2b`s$6n|Hv?YryrZ_^yF1y5Bwkx_#i;%MjgO;p@c3iX$|t z2toou5CEMofFYf%o-9~!(xsGiT;y>TV}SRK5Wer@RCy6E);B50z{V}4gCTTg;c-sj zg8U*VrEu|nZ5p7uTtnakALAxo|GEsxG7N?qod@TUP)3gf%`hgvDgjJXU`L8i6ny5o z3w-;Xf-?)F3|z(1Q6Zb~3P0wJhBR40D-0otLTPaU;e{W0QxuiHy0HtbG&rS|LZDfX zptZuIyE7DObm9I)8*SXFze3K(r83mbB*Ec_&xjjuQ6mZ(Cp6J_lW>Pqt!-*zspMW2 zkkOd?Nns}*j*@p0KvWMQh(ejB&}z5A1cxO6tuy=^q}0JR1OyPRMleL--tr8Eql@*m zCRX+?A>cOeQg3L`eYlj{!bXhSx2jXGQLvfk$xVu_pMOcQ#V(}T*yb5E<(tQze)7rA zD=tMP$$mf);JEbYcAkH6gBSp+sGYp_Iy*S*Yc%2&`MXL@=0| z(V|WFar(}EHRB?pkNffc&f%Qj`F)SeHuXQR{`}>waeTlR0E09F5n7HJW6(H|(v`)9 zp3b#cb!$xgkI8$Ik~_W#$)_^FtHZ$SL+Blw2WC10ufxygfawFl@%WyK=>E;h0Jx$+ zC3z-y&|e)0_G_`uUG!B4(HCbX2}FcWw{HWdR5b;#CTyH)Zw>Yz*WgElvzgYY8nJ@N zOnO-oNChevFnIJr9rlBBwU!WA6SGi=K~Xq#a;sp6vSZ9S3{`_w`h=?;Ef6eXGH*N$ zs#i-j@3R9Kzj$2&b( zcWg7pw-|WRY~tLT2lXk8PzrKLR7%63LJSv4Hm!}+N{n8-gsrm$oVap2Da-mo*44H>!P#^p@(P1^n1eTR55DIG1IINTOb%X3 zWj|K;jyE`-|L137;iL&_oolAhz3&Xxzb|5M%LW=W23NS4vdgIWu;kHnr1Y;gv}5D- z26M$pA=&AxIG%O>-RElz|8C9XjWz2s`P^>-1_0WH6OD6=R;&O3002ovPDHLkV1ml& BH{AdL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_edit.png b/apps/icons/static/Fat Cow/16x16/table_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..4944424d0e623504f2c6a8af8b5a869a68b381c6 GIT binary patch literal 705 zcmV;y0zUnTP)Q50S0oO`chQey-{ zF$KNoNfcTr^kHQCN+DO_XvGR}*{UjlCocwZq++do-kQT7zZ}Bh z;2N7xac3^v6_PhO$dgbw*?tC>!kWU6uK)}d8Y-#g=MksA#Y*& z&a5Qr-$m52o~X%BjaAF+^LgR8vq;R{Ql9f9++{trOHp=U3GgKaq(^b9uLz-s!_HD0 zStnK%-WWWqDqn?PEv49gwg&L;1ja`YdtHQ@2Oqr{)!hT7Kw&@q;g0#bVcO3{j3dMI z(X0mGHzyI?Z$z$q-StwgND_$PfPHx n84~Xp=CSf|o5JpKWgIilQ)aW+`-gI~j- zjKL=8IjN4}R9M+du}1S4O5Md!u`-!}Td3FH04hqgGax!SkF)+JWq&x8z!`s|!lTa; z=m|7h-6%4!#3^2u2_yp><#15b&KQ9vybN*2><%~>%H&Ui=wuvBWMGU!6B?bG2PX`g z-G$igOK8oFV7u0XQCz^qfOl;&&dXz}t6y}^m-C#b1-|ukj(_7OzW->N$FJ85bc4UU zR>zY|pOn8dIBrg%$Ust7Drt%2nnlku8$xq$7ml7>MC-XOd>$E4{)E`dONfXPmLV}j1ElL-yv?w=1snA5Zh)@zT>Bk5+x(Xsk z$C+__@4nNS`{qZ>=sdo6&pns(bH8)0sP5b`l3b6UlCA^Fe1L$)FmwakOk>2SCr*Es zlh6_8GZ!009BjAf{f!j2aV>J~;d090A`89FDU8Vfxs`IM9RlrK;&^a5U zKv!zMjaA{&327w)jcA@IhIeq2slc@7Q;IkxzM!dQTm+SX~IZ#3NG7h9+ zg{KucYm6krW;}Ymz)d8IGag31QjFIn=@IO^{(_89SLwWt70lQl5Ka8dmzExswBjaV zWo#xJeY`qa{tAYHWz5PMzSnYQ(tyENU(~c1%%sU)LlfVW-QwvPd@~2>x@ZoTdjUT2 zjHiQ0b{3hTY7Uj>G7L@3;X;i+r(dk~Z>rMp9tbICQx|_tTT_jHOI=-wSr%oTk?a`2 zww;x@L&fPqammY|ezYMaW!?fi7a1b{{uW>WPI4oTieDgJ00000NkvXX Hu0mjf7#vS4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_export.png b/apps/icons/static/Fat Cow/16x16/table_export.png new file mode 100644 index 0000000000000000000000000000000000000000..7df7373ff338749a024a7fd25b761c7387706920 GIT binary patch literal 618 zcmV-w0+s!VP)Z4gK`wuq>`A|aX2 zdAD=Vdvh6DC0@AP^UnLuch33Fy}}rSqbz-TvbwOlU(ZJ|5EGYRw|k#!qa`Kq>`IWd<_BSSnG)EYp>5mr332NF zJl8zf-HGpez@Mq>@E$IilQ~~Fg1MDXP{g2=q+o%$)mqXc`ONf?6Y<+F@Z&cSm2RM| zP%)0+ZvO?&Xf+6_g*#WfSf|;wO%NV5W$f2!j5@)%d(bcfnJ8-=9-Y}#=p3P29xO0s z_(~_j+n3n(#+PtV8ocZX!qv~*w3ZS+-I(y*Ci^oaNcq-9ZtL314JIHFIrz*}^#g)O z%jVzpV*QJ=!zTM)dBa#d@pe-%&X(Rn9G`e&4s#Pb9#?S8*TM?U8sxP2MQXO%%i-RF zNS{EH%_F4=wGduP;Rvl|RZ)j{fHVtybOc9z&VL0M0Ev>pdy-q24FCWD07*qoM6N<$ Ef;;OTY5)KL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_gear.png b/apps/icons/static/Fat Cow/16x16/table_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..bb938ebbdb4606f74967d1c6c50e439f30fee946 GIT binary patch literal 709 zcmV;$0y_PPP)+l`ah=iX_S1fsOsdiGVsU;#9I*vE5O4RR$l58VD$HX z830cR1iGHY=MYQ}usp+=n+%&t0TKoDA)P%_7BsT7JvjK}QpYe>Rjzvw= zP&}o-J5@g{QSoQhAUUEu^I=J z@E{h$;0FsVkLTNXk*sgkt?fW9s%y4kB77HamlJPSQaI}K!AE^H^%^dx6D>bpAR1M| zLWRI(Hw7jtbA{sC&!p0|^2EeG)!4`|!sdEZKYzx^Z+zT})uB*n)_1LbFLi>y*rlEe rPqf$<>~CC`p2t5}gW+ZNOMn3YpIiF``OE>Y00000NkvXXu0mjfE-FCR literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_go.png b/apps/icons/static/Fat Cow/16x16/table_go.png new file mode 100644 index 0000000000000000000000000000000000000000..b6edf3a74a62e01887d68d8aeada30bec571b97a GIT binary patch literal 710 zcmV;%0y+JOP)0QeqYI6HN>%S}ScST8m;! zAw>{OHEpd(GfAHJ%}g|Lqj=$Q&%1N)edm6LHHID*z8A|4dIhKmfI$iY3;l^1W6%`9 zWmA_vU1;5a^_NoOe?-Q~l!{&vX7cBLV6+{0*@j^1BQVx#oI0Fb0ABbE_i7x66@T$- z7>cTb6FrBbBUA_*_F8OHO6V;Npto9?Odu@O)v^f+m8z-0Naj6`v}`r(cO~|lIGUct zVgHtz-beN_VH`flI4Ku=)fenHh3oP|4FyrQFMYAQuJ) zw^5d%*)!q)_x>-S;kRF-`0*2_H!qpNvch{ci+%Y?(3Ik85Xt|Ibm+4#QqGQ@Q5 ztmwWC(Vy-T?%Knu&4n`E;<|F86K913MgNHb?wp77yQAOF%D@4-av4UyU%epmtno44N z5T#Y5xu({JnsRWD7x^CnT)P!DdO+;4RsxO%%<<=FIb)LtFmWY$lDjzj<_SJ<>*b31 zGZ7`OaM<{1>PI)-HI#%KyR{~87ce&q#9y^xp?q}(NY2XwwoBIdi*)v3V%I((n?m|= s2Lp<4*ww07Fe5E96eNivR!s07*qoM6N<$f@;A(UH||9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_heatmap.png b/apps/icons/static/Fat Cow/16x16/table_heatmap.png new file mode 100644 index 0000000000000000000000000000000000000000..86a97bf5f59e434209fced39a96fce8a7b87a2aa GIT binary patch literal 653 zcmV;80&@L{P)7rBezJ-th@XHU9^*j>f=2LYP6}=m z*K9~I%JxxfL4#f*!$Nz~WyMe#=_t43xyy zP%UXrZeBl*%~)ylby+9Oz*g_(2~7If6k)vwLE_LWG0>nck>-gjN1aYb@+)$_JpIN&rUxn5)cqP% zp@ibH!Q|b~Btbg;DS;#uMaMSvWCrn{CN7X}8xivDZ(fOmw;7i&1;^ z5!Jzd#F=60%z^Y|tsiT!Usq|NFg!i)hKXnG&Z+%q|6Fr15}7%WV!erMrrv;EScIYa zZy)aI%mEhaFy9*xnOM%%d?~V4eYf1HXrrCmu;yG{XsyiBrRd|iw*EG_9BOBU zmAQx^B+%KIAc+!!CKMViuSa@?%Rvwm3KA+MP+B2|f(yl6VPj_xm5D}UjKSk_+#$2G z`}k&N?^vagu*u7O`{w<9Z{8EkOc(k5>#wR7m@r`!Z#7l)AdHD(C`9K*B<2na{05S! zr^`F=+mT{;80UKF{(oohE$&?I1Te8xl+gJ&ibMe>Y3UHrXHr7H!Kjp%lT zLL~Lu&Kf0vf;F5!SS1#cBudT7kQQohtlr>xU}HCzIQkkMFmlsU5Pgdk+wEf=p_w6tFUS8HmbV}F=;@vO z8En381d#1Ae$Lz*?hd>&)0TEfV@t`Cu7b`kgu33;oHK*c*#(hYrm)=wIQRIXA^u4? k2=UIbjFGtLI-dwI0HJOSEz8U}EdT%j07*qoM6N<$f|N86CIA2c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_insert.png b/apps/icons/static/Fat Cow/16x16/table_insert.png new file mode 100644 index 0000000000000000000000000000000000000000..019222160b8aee4a550521b7f18309516128f646 GIT binary patch literal 668 zcmV;N0%QG&P)Fq){t~ zLKXZ2L>de&iqcSw^;RiT66 zM$%Y!=Z9~0lQiA-;De9ZnVt9E_rCXrT}WrqGDffn-w1YduL+)1KQ~<&qt)ND_HFIo zYnu+iTv1BHIM*Is#9qe32gWhpT(Ql-|Ni=m*b&z2!2Hwa{<@2S3bELcjRmYYrL`@~ z-?teM)we<_Z7A;yqG9o%>Vx}$7@@ZZa2y*EhXNWAjT6z-4<_PBFMUSDwpf|cFsz0ymDj5R}`ab571xXEl`jk@mBh>inog`LoCsDdP zit_ywinVUsoSGzeiEA@gVN0#|&t5+Rm!f^&XdqvyVR9^i*DGJNAZ9KJ__Dm=mvH4| zzt5t}bchmIR3n#--}%MNCp^h~#QG0~LkIe>v|Pl8xm4Vy+8vu?_;?gU$D*)}dW`wX zcUv4iJP`E+A(ni+vX&S*i(;;T+{3Z>;l*r8*Q+_ zXXn(3h*vN4%`cxbZ-Oc^jcC6{hW|6aQ+xgRC%^!RJ`n#6q_6n^0000hrUFos@$3&he$#SNZFa9Cq)FJpPy z+=Xx?i9qTWPW&@*K zxR*<_#jU-CIm5JnCX2Xe@Zj6lCTuS+htIbGnZy{Thd-i9dx`>Mk#y5FGWFj;dt3daT$o&pZlaK%H&>sN?02+c0mbXm4 QZvX%Q07*qoM6N<$f=ZH1UH||9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_lightning.png b/apps/icons/static/Fat Cow/16x16/table_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..3399d048c990d37d6fd0f68e969c0eed2cba933c GIT binary patch literal 729 zcmV;~0w(>5P)2Km!EAXE=L^P# zo9zOXB*a2=s>y*%mv72M4gJgrdy1o9m@~BN-Dn?;te#r8Q5`=&Rtr zi0{rV_#cFEz-w5z@+gYUt|a6o%OE@JksfPCYEng1apK_VzH@YeKuFe8_#(!tV@jcX zdIiUd4amlNpk@k?jAYQ6suyFkc?DOw1#wAaZo|e8!au+*5N^j-jQR1$aMUzHol78- zvLN$a!TG|A(9UjW`QLchQ=zXy(xr!C9NK1BxI8osRZZjlt=q7bIrNZKLi*6;&MDNad(9g00000 LNkvXXu0mjfv@J%& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_link.png b/apps/icons/static/Fat Cow/16x16/table_link.png new file mode 100644 index 0000000000000000000000000000000000000000..4e6bb17ba5c43e29ad7c9a569c35ac04d10a94f8 GIT binary patch literal 796 zcmV+%1LOROP)!S zt+d?#U0v7JyL)dl*A;*0r2~ia&6#uNeCNyzcdYqUaAiG_Cdq)T034W5kVLyN$8pdQ zV2_p$X?Su#V9DXe68x|1Zx~M7r{h2*R+h>8Lcn?fuoa_WXdV!YRNaAJ{scapSHoEz z%M_5zuM4z;@H_-cPfsK?2isNucC00Fn1h`#Z+6BGP?G3s!ATI>s)h&p-#AfLkfZwh zw&CX#Un$Hekz|D(SXSe(HPWpE`YjF`Kpi}RUJx)aHbWz5 zGHt8h;#8-vWB$=;R25}I<_Ok7>FRI2P?-2-MOmUYO10~qONmj-v}1HuiBP*jwe#(q zy3Yjl7Ue-x-4+8b0dzmis?v9K_Y^rPwE2tg{ZAif;Hggt=q2|GM)H-h0X?zXhx^Owm}LXrR^ zNrHQkRZiesNf|!A?n6iWV|cxOtj1RHea?lE;bBzQRHOE0EgTL9y)`;?4cWLCB`zUO zd)I2Un6M1M=kubmshQGUfkIzhY;6r5+S;RsZ6Gvp*eTt?!9fHR9mt{M$ks%Vo0kWp(WtWhv$zPa$0M@_PE+L>i}Lboy?YIYOnqu9 zqLBzhQS|AmDd8rz*HzpDdSZ%C@ycbt-B9wKx4& afB^t@FH#xByOdo30000!?Wyb{U=f zIA_k8IlHybOp^pb3pQt+b})l>B#+3@sD3K|J3qy?6WL8?(J0Fm>W zF9DSC0%i5sm05!Ost>u{;6j|{@7Z-yIjXkuJZA$CQ8&X$9vW!aq0ka`3b-vG;}Az*=X zo9Jl>9t(oo2CQX?3J|~9$U*_XwM9!K3H&mDh7qpnqOl{ zTF(lb79}S+_3OvCnhF?+G%~YcI6q>@MYG;GrOY94)K3gdB5aUqKa;3U=K9E zmu=Tz)a?Vd76EGx*@dr2%upM$uu+a=8_%ZJZn3(1V_qOn`X^iy@!H$CKe~CPW#kP#Za-1LuZBk1r;P)K4L_1ePChZ zsw=LK!a{$5;v+_I!39eTL)>2>nuw4>(85YmYbDx6B?fFn8w(phpZHgS_~Ry|V5ng^tY(vhc^7k7F_T!(krb-W!WX;5A`=~m zgxV0~7Um|}5oA6_!ku0-CYj-?^uEB}(Is||exizo+|Aq|z#XijL)8AF(k#f4ZHga& zw0&0~8tz4Oyc;wHq9a|lTn;MChq}FC+3&^4p~qNw&@13F*-l?#D{}=&30ue4pgUxv z)JT3$yw8dBMQb8`E?=KA&C7@O!PyMPdNDWBL$WK(4t)iOgMu(Ze($nU0sA5Apl6_N zF{LUs9c#GB-b|KdnJ+oiTls=5Q@QojF4_gu2;;fj_V$0x$iEP);*$9 z1+A2}AOhR1EQOW|N^2l|mJ$_D&RGax0)&vdp}rPd5^K@h_Z2?jX{C|(B?>}^L<|^( zGeU4UQ07{*wh8uqq4(9*VsPj!cARfRPBFB8AI9tC35>K=!L|NQzoKh!C6`j^`n@|* z8IR*a#~Ivs(2M6S9@Zz5$j_!xe(ojk=@9VoAi4&pf%h%INOJ(-6GPinmrNw!Ixc2X zX*4&~Vd&ilRCqw#cJR4Sik@Hn$P^@2SOVQYd*PEd*MgEr#J;;%YJ`-d$B!OHI{gFR zQYpl!!1-(*@%_8OUyNdMUJ!u5<`RKp2R4DQ5XKXOvzKp;J-ppnV{<;bal<-HO-&(_ z$)oX9J0`Lg;;Tv!^K2tIZ0^Hhk&ckTJuPwZ()F>vdsk~FCnhmBmqpK`Zm3)q+_KPq zWEULAK`iD{y&5j5Z}#FG46NQ07;A10kM-vS^7osN4|*$MdoHNe;K7iQvt%eCGB%3< zcuE9@AVs+>1optIFK}&+M0SQ+9};HNd`Klr7cxihiwStdpGW80v6j?nZLI!d@|J%y{)-IEk5Oi` zIU3J$Gbp-9FB-?0P`2Qt;3oroNj`z&-q%K|n0000Y zB7s!YLy9425r#=Lh9yyuFDBSS(nI#pNrhvIqfquX;-Ml*_?IuS?gc_Ui)84qN8iV_0@0l1|Xn=f??7Ldvkv9QG&ZB z0Z|cR(xi%b%}D-SxtaepTSb>GR_JJ6qpV?fb3mA6nE>UJ%~Zx0%S}P$#CggW?2)d8 ztj<>4UKp&_B`-6&E&&MVmwq~jP}LwkiwICV4Zot$vimgI)y8?A z;>U-khYNX*NCshxlz~D9 znpJRnp2_4KwycLGiJ@f47N0+~p1Z3!kYB{9cBeiEaJgqhR#UM=Sm_wf!JY-v9yohx zzH!-WVfj)>id#c%i<9odWXu8V%1sF}h?Wd4_QU9VhzVq|-`>fN%;;cDW`#m}aun4~ z0}S{-u)RKENPGt{ixB-UejSgb*<7I0Pul=t|^~ zYr5N!M^pERWFUwzS%@~rV^Xa+IuzPU&XC_&!Xf+2+)*CA&12ft$M7ig*I2wMCHOWd zwLfri?7D(;?@?~NC}HC&Xy}QV?}hwc97_m52`g6opt7>7F_af%@>&0a`X-$(9yUP_hD$RwXk_aOqlY1D`~;{a(!ga0-(Tk9B{ waLG|AC*zl2{-l~)kN;)x(!=YI_Dz5R08M7u=h&||?EnA(07*qoM6N<$g4UvEivR!s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_relationship.png b/apps/icons/static/Fat Cow/16x16/table_relationship.png new file mode 100644 index 0000000000000000000000000000000000000000..bf6b2fc563f9f7163961ffe2bee8de2fe4a97cd7 GIT binary patch literal 738 zcmV<80v-K{P)6P&X0$~{Aq3G+ur@WOrNS5$1O`%+8(TyKE*q7}5+pT5B_tUQBXJQ_ zXbt4oe7(Kr+?f`mn;tlvnfE;J_j85a(oX^k1R(@01MqpwG0QYgx^`eOREy%y=-g@| zU7E}=lUzO^AUDE6y5-@sN8+8_rPW((T zwJk-3uE)e>K9|rj@E!ONfNWoR%$W!tBZc-~J!pqpB0(ZeJCK2;{i=NxsO;q6{I+jT z5M}!%!ps++*N7x1=^L6u!q%b5Pqjf)D#>?A`PskKo1)qVP>HTs;lmCpz*{{ z)K~3>^zzV5KGMiQ{Z_~jXGZ}xv(9bjoAGL*37kU*ID7O0OpySO38E`9O9n?Ucmv6F z2G@cIVYQ5+zUY+T0Cc_XDki=>M|1`lxlMTbc7?f{oMZ#Z)F!Z;B8n5yljuDCCKm{O zq`*B;-*heAeGRI+4-(Cj`fWL#+!$p1*?Fw_&KwH`F-X|2oE|+4%;_Ink82b&xi~0X&P& zLUPOMq`778#l^8Zpch|3FBd`KVJ`cDmRi}~&KOiz_N|EK<@mktV)~XjtsN?^LU->7 zJW@&7ExWM`Q}5UQxQY{6zsT_o%Kq0w%fqgYNjR1vOp#*8bu5LdmAq*?DNAolM1Mr; z@G@cXbR3acvV_exSI`PRi8u%Gt5p+aOCk3v!&dNu@hQ)CSS8FSifuahFZ>l?0PaaD Uk<(cbl>h($07*qoM6N<$f`gn+E&u=k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_replace.png b/apps/icons/static/Fat Cow/16x16/table_replace.png new file mode 100644 index 0000000000000000000000000000000000000000..21bb0c959bfc83aa6c6caa6acd0e4203efdf018a GIT binary patch literal 719 zcmV;=0x?{Eh?fm;@OLO@X~{Udhld11{$=7*hVP@JxKn5 zQtUQunjbqmGrrl4(WX84;4wS1^L_7oZ@)GAQyKgTgVLn@Mrk$nijoUyZ#W`KtG73r zx0QFV8LB1q6)6=oxb*NWwhPvJpnN{6Rr6q4BQ81a`^`3ShO4$(tfzY7og(cZOm}rN1C-nZ^Q@ zF_e5;=W?*-3RE0HYzpzHi>uuZT&m6KoDq0MgB|V?9mB2jN8t#ej!22BD+gys6PUe` zK;h3+@-v=Je!}7}iLTwdkba-XhkFAti+XRPVI4mh#jyiXm?lAu zHjjV>IuK|K^$=w=@o0KJ-gg4|Y!2D`$=JS$OhK&M*;=r(uk11?uB$Sf3+3@F_!1Q^ z;qZz-L>=|=YA(>e^JHecKbA~o3I!6lG?wtl*Ix9_M@B9HuHiSJtcGX*@xjcKp%H!g zOzLBSD--J~0QPvUXm^icrD`I=L)iE+r9UbqYkH(fKuU`G&?RtLhOxB&E~+XBo1SY* zd8TEN9^br%(KJ_!6B+6xFGFBk?toSzl(w6zt%va59{&&V2#l=+Is{2{2*{QG(*Bt3 zD$jj?l|Ci711UHek5-pM$T|%CUwFgZ?!|8b1^~E?A%^kQ+;;!~002ovPDHLkV1k!Q BNcI2# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_row_delete.png b/apps/icons/static/Fat Cow/16x16/table_row_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..76ce700f2e4ff3826bc0fddd8450ef8053799c1a GIT binary patch literal 676 zcmV;V0$crwP)v?2o;!)Cu{!MOKEDe|YkELOd~FPI)J`R2Im4Og4sZ$<8gOrV9zD^Br;k7S zh@K-Ya7lmL+ly^a$AM43AaxTi`SVIDqYfYqLXZ+_@DeHGp%8TX8syWIdVscDBS^P~ zQLMM{(+trOn4e(w>^X!}_rWxQ{iH2;O_ykw4l-S*v3UL_+6)t=+ZVCt`W?LP>qfv3 zwFFHR+!;^6{{9u7CjDzOwl-rX5yPR;5zH|T&1ys`IfPyPm+|Gu^DbT13 zqOkV>J`5$$HM_hIfxd@QVV%q-bIC?C-(&^J^p`51jx@^r;DCJ98kV@0k-@<<)Lvc% znpcj0CwgwRI&mVOt@1+0Nu+OFLHqj^1PWPLr5u>mKOz5Vl;cydOwL3-ca~_bx7&_e zdrYkShBi!`N2s}~zdF?&)R5!qpH_BnX!2&@kj*hECH@D01Q-Ceo9rT$X=Pmi0000< KMNUMnLSTY=q%ubU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_row_insert.png b/apps/icons/static/Fat Cow/16x16/table_row_insert.png new file mode 100644 index 0000000000000000000000000000000000000000..c143ae6e4b4a0588d21eaf07f9e037ad3b372f2f GIT binary patch literal 633 zcmV-<0*3vGP)V00C_Zgy?T9gn(@T zv55H|nqb>dfi`10&d{9tWVRQ5z{}&nY#-8vZ))x3(SY-d>boR@IHg7_h+UbaQuY{z z^PeCLEw5QA{S8S0uPI33AO!&*p7fFFZ-aBW09IfcQGWUO^PFxE1DpY>fXa6 zLUqjkp0-*&n83Dxqt^uP4BWuyrB%d~ui196)dmkIvb~P&IJVefywYRorNd5Q^wb#M zd>Mqw028jns}CvU+$sJ{`*LnIM3rE^3-<Oc^FMfl*&8RW#Z=a z6mn-TV(r&gO%a~xBkt_RnOh?vnE^|Ypj0V>q8qL{w2$-O+XCWm`ad>yZ%q;6~bc^*JT8p!;uos51?2l5zJ( ztzjOxt2I16vr@y+OL^iVmL)KqA#@B0v?p4aU3%+UFynH0St@}Y;Q2e_|{ulno{s=GtMh;i- TyZVHZ00000NkvXXu0mjfTxckr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_save.png b/apps/icons/static/Fat Cow/16x16/table_save.png new file mode 100644 index 0000000000000000000000000000000000000000..b13494da62f9db543546a9d5705d2e78119c8019 GIT binary patch literal 714 zcmV;*0yX`KP)40ak|2XwWKZVT&LlYFjGDNWlm- zlZrZX?>+tJ%xxGAiVj@v&;R`X?|g?PFWmpJSaM@!5AYPgpbr_owbo{g!Qw!DKol&& z<5CwF&voN}PqhDDtRcw2%X+LnJZU%Sx=vS0`1O6? z2f&4ZBzQJ2<6_~O0bVB^TqawekaTgra2$)*9lh@h43ws9hm^``#9uZk>5G3f8BEa(Zn_G6#6c%tvB-?hhnLKT4 zpN{FIYJ)7TphXg(72+Yw_zFud8tWu-pH{Hj2b-I9jIX%lf!AK+v2=_1Yv;)G3VA=v z3JF_a;GKgjZye|wvx&e2F<#Wt)d-lcQeH!nP!v=O3nh=(=ICjbIMlkHA|8e&=a8N8 zuvk)NO-_3LL#Ex^Q*=`dD=tHX*6G-6qxZ~Ne913h@1_7Ew#2gM>!4n;dD3;H?0V)g zX)Wlc^jN^SKr(D25e*=@E{vv_P3X$xBR-g*TxOcIYSe2{BzuQ0sZccS&?=7NP?W4_ w0;Bb`+%1|!dYfl|d2r42#sBdr-CqI>0O(ZEPt7+K7ytkO07*qoM6N<$g4<_Jx&QzG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_select.png b/apps/icons/static/Fat Cow/16x16/table_select.png new file mode 100644 index 0000000000000000000000000000000000000000..9df7ff11b92e363636be15c697e6320654545d3e GIT binary patch literal 568 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 RyLtcs002ovPDHLkV1lJT@U{Q| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_sheet.png b/apps/icons/static/Fat Cow/16x16/table_sheet.png new file mode 100644 index 0000000000000000000000000000000000000000..59df83307bbf61b47d851b7ae64cab96233b169a GIT binary patch literal 565 zcmV-50?Pe~P)?(wEtudCIe#HakrWZo@Mus-guuiF62BnW6dGg-b7w|8E^Rf=Fa2!W0LB6W3?dP8aY0v40uK`ERI~Bf!b{u-y~Uqd z-R7{2y%&J=D1bq+@dXQyrUP-Y{`DsBBW@_&XWL*~kuGf7zok6pH;y5df~M3oIq_|n zwi5ORZySNOZ}8#O0D9(rKwE?vycr)L1u|B^+D;9x$8&*v^%kER%aMcbi&*GxJt;Dj zkpn(S70O*)U3-Vv!TQc`DDt3`Bqf3MaxIYm%d6;632*ZwQRKpR%cys(ZTQwUiGSX% z+7^9V4$l8skHNNa25A|#n*|qY z8;(kt4NJI=Z{>rSFYZ>IoROvykaRfsUu52GS}lcpOrL(*gGU`P*2dewT}qOS=OyJS zq@-wSR&rtgPXp%t1Wld^mW%@>NH_DbjPugulSs`M{WB|-3orAW$Fr-bNih*cr;f!7 z$?2+#W<~Zq9L*2)W9#rF$ZU{K_6|#UO6RD1xe{OibvHs3w^49e00000NkvXXu0mjf DJ0JGU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_sort.png b/apps/icons/static/Fat Cow/16x16/table_sort.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a38e8b60201a6b8cd3af6a02f2c87d0e4bc0a5 GIT binary patch literal 699 zcmV;s0!00ZP)$zV7`$*$F&YE5 z_Clm+Ae6p8XZJm7P!q!>lbxNN`F6h9S=Kc4yu4bqBc=m5F2Ep#4Bz_GW{g4SK&VbE z>w-6GGWo~gacot#CB`D*00TGWwNhRk173Fn`6v?4iokT2(oOc$0x)${h08pdslm_h zU&??B0gcKtxQU^1M){S!{E$d61cZ&j@+cCLjH?JibA5z!9WCHQRTn^RVh(3J_9^PQ zmmhJub1%$w;K}5Boat&+@eUnUA;32{8QjwVmmn?-4G5Cf5hAyM>_`er(^)Xvi#NHB zYwP1g!I#{`I|wR46C69k^_Y6Ip!_@Pb=<#m3kUWzV>j(Hw{Kz~b{V_a3Mx$h4R9ga zMo&aH5``D}1vDQi{aVQ2-h)wG3IS^?>`@IsmM#Hwe=n2cy}ht3 z8;)(GSSl%hPtO&v*_uEyl{#MocuW-3kkCPcVJKhmTM3m)g$B&6jnaIfK+R?_f$jBHnqyG=JFo@5Cv&mz;PUGyq0`U&N%^imuSp~=Kq+sNFop=QAM&u zP1C_>HL12}WfrIQZ&yj#58p9vv`a$ewf-Zml0dtx?0=uU=C2CmO; h=G`P)HmN7RlZOgAu-r?EZDT^16-eNAE0MZnAxCY@GIR1;{H!#K^ z?kk}7coMaMcVex|Ji+XL)=a!Gn}l9oLXtGG;2jm8e<6vjglMNlbjTP(6{_TYJsI$MsEU-XZQQ@@;2OL*uRs8fv)Wx{%@h#vj{-r(+MCh1#VBk=}MvKWyyg zvOoRa%dxNfb;1q2LIGZGv(?HaHX3I+_Vu9aVVl6U#B{YLV5vS-*11;KJ{L~^{8#EV zglmdv;|G6=(X^9Y{YK?q&du2VM!s<2O6fk25_*f%3jqcI6KGu^@RCwB)Q_V|MQ565(_cd?EnuY?y z+5`;^G0`6oWnqhK)5o}Qq4Xh`P(-U%K^Y{qXkoODh=CBqe3Dtg7-^qau2PJtAZro9 zV3V1I@8fpQz3;s=cXQyp`@8p^bME=w-+ip%%Htoum;8(uaB$8+roO9h6zzu#;u~zUz(Pe(7Gpw5oZ8)Duv0nZ*X*fBRslD*G1R4^XMC$ z5qB5hY;#^E+82g7*?gd!tg;vaVRL_C$R|El_<|UJg>%Y{o3WX4QfTPa2g#3o@I^Vs z?`A7VQY=`P<-}Pt}n+4%SLhh3;ZBJ$G$D{aT}5L9Y&{^3kjHy zyZkoVwUcuFe|%gQSo6iKq~1;X;s~$RDA!233uEG^*y{@N^jol4VYW=|m6%Q@DJhqB hwhGUnHmm*>U;wh_Fr6X%RTBUJ002ovPDHLkV1mHyGC}|V literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_tab.png b/apps/icons/static/Fat Cow/16x16/table_tab.png new file mode 100644 index 0000000000000000000000000000000000000000..c3f4c345e61632c4c6f41f802f294936da85e2a7 GIT binary patch literal 624 zcmV-$0+0QPP)}O(FmU8=ACyl_q}`0yQ2<{&8>X@?WJly;2S_eKoYS(amB4;0m+13#ojwJ z=6@lzc1^AoygCh74lnRgSb2!zzL6kZs6IlmGsY$Fv)$v*A+@Ug_O$siHh{aOx6qb` z&DJdCq3(xmYh~b>7Oyd1^L*Spe+auqXJCiAfUa~B7y7#~Tls?Z_g`@}cO=M9yr^L4 zRHn%Xa~U4caKylh+`*-6H|CZ;;bOK6wl-+f2*QrmICnLgpo9`7oWq0JG9{=W#O6BN z6j!rdIJfN0|b+c zAA)tNylkG#mz%>f{ueF~|KQ##H4_uB-|c)7m1^m^+@Ee~yYY;ZV{QE%^p6a>zbYa8UeL}`lyb=#> z9@@t6d9`>c6UTCnxq|a+Z6UEIb+Xa8tcMvXY#*zPH;v7v00RIkkzkqyPo?Dm0000< KMNUMnLSTa1`5?Uj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_tab_resize.png b/apps/icons/static/Fat Cow/16x16/table_tab_resize.png new file mode 100644 index 0000000000000000000000000000000000000000..f1900f793961b4c9fd0077be3bd36586afa23a36 GIT binary patch literal 598 zcmV-c0;&CpP)RIvb-HNbqFU)H1$Rm+-#W+5JUpZD*%=broSdvy2C0Fz6I*fE0$#xR@%!2ygMq+0{wAeC%hEPlsV?Fisp;YJ|0RJ z6I^Hw+Tz+0I$tgGd7)Yxr)lo;xdKSlse^YIzxY%FR@}&Upq(U`+MC08$Ea*&J~vmO zTHEMya{n#bBa4^w+n6w8NS$e&Ap#>ublZp?&*9fmf(hg&w2e`ZRIZ>i0-n!*!~17t z)Wya50&;Q`q`ODc8yKxzM)k-OqO}d1NNhwex0Iq*Pf(Agfai>Gv2>(d8Wz^S<9`3u=D&IyK9TeQGPsfvP&u(D#$KGEA zH9nj@%uHOebYOMUip`(k07*qoM6N<$f*^em=Kufz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/table_tab_search.png b/apps/icons/static/Fat Cow/16x16/table_tab_search.png new file mode 100644 index 0000000000000000000000000000000000000000..e3eeec9cf1e87059cf4199d02154fc4bfd2a064e GIT binary patch literal 771 zcmV+e1N{7nP)zE=DbYzVEwgPQ1Re$Az3MlQ zs-#ADwCLgR>0#=g%_V)O-Bjm8>BzD z)eUvCje%)S%sLyoMuK1C)a@?LXjRy5>fM}hj!Ih|FuL*Xze&|^*=RFZ6+0J`Bv&Wz zbWy!0AAK@{J{Tl7{yUZou`HXple&z|07Y>xu;kEYO7!S?56Jcvoq$(!yQ0jX-)-#Xep5fX3E_|Z6f9rKz4j4~Y?)7fMm$;Raop)0CvQa| zInF3Kgvk+MS%X*#72672?f3b3`>Yv9pCoIppT3a6(3FFk=p)`I%PIY)Y2s)Ks{P9o zW@Pu8g|s~}(RG7?kck;EP!heQqy_LqOs1wH2+N>)aw9&s4q`UIhU+a1`{(f{*v!5> z!SIAl#DIy2MUfh&DcFjcv;f^!(H$R}q~t7s*Mq~8LomxVW~V-AaVoF2%KIMF>biH-}0=Vx?FYon3Ww>|ddvq9C~V(P$fz^u2eF=bXG4 zTC{_gocnUmJ-_oiU)QW|?Chs$Hl61I#sJn>SZ5*U5CUXbYvG*z$-4Sj$7e*5e}$Fy zBg%>BnCzzG?HhE$C)em_0<-0~;c+0XJ{Ue}zFi^I7 zrHnv?emc?3RLi^*Jn<(DIcAbrFM5L^vOLGN^-aDXg=;u1$7w9z+ytr4AdWn$)dXG) zA~u+2j~o>m^#m`U-h;6Q<7LJh=}#k#EwJ3)hL@0Q6$j^QOh^hi;s_A%&m|GX?1A~< z&rCTiu5EGNnJOlWPV<1sdz@>O4*kVOh9~zoFz6j>XeZ(31eS`eT&-c}ai`|fjJU!9 zUw`bgSEo*-79x_7^jp&}kb#vMckXPZ0>Nq*#5hS3Tv@t}=0ZycNZR}G);un^)-gBV z()tKdngu*qn^i}G^`p29N^y)gub)GTpK}p&HjoK?%Q|5ehbhm8NXB=jNX`qp7?w&U zTxecLli9@R+1(|apIyb=!c}G;fp_n;U>p~aMY<F=>-K))DQ6kVLM?8Gjy`cg`JjI-Myg9MLJgKQ;zN!NcKjPk1iL g>%{-9?r#AG07JqdSm(O4!2kdN07*qoM6N<$f;;yrwEzGB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tag.png b/apps/icons/static/Fat Cow/16x16/tag.png new file mode 100644 index 0000000000000000000000000000000000000000..9740f8ca2e58d23eed49ec5058676f1eeb5be670 GIT binary patch literal 539 zcmV+$0_6RPP)ZCoCvf*jULHVPjO#Ms~%7fTDsQpj&K6wO#OI z<~{GpI2zP0h11OC+;h&m_q-Wptwk-5Mvaf#`hB}na1PHm@JujL#8JxCfxl-A?)?CF zwcw713Jt2oH=b{^<4I_(Fu1&H9To6sni>BJV=VfXc5DoIGI1&P<%C-iuZ(=bEkYkO9Sxg!&5V@&)`#EYqJ{5UA#Lo9;B>q``;`xBuDYhvt? zLoPLB1>Ww$eZ{%2)fBzi)*fX^H68|SRQXQ~*W_n!a& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tag_blue.png b/apps/icons/static/Fat Cow/16x16/tag_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb1ca40cc062342034115807ecd38d8eab441bf GIT binary patch literal 597 zcmV-b0;>IqP)!8Fm6rp8!Gt#nIkpryMz zp+B}?XC}5O&{ALWcJ|HN&v)LwnNjFJERjgSbzK4=V?|LY5C|xp_*&C-9hS{dvux?r znuRm&@pv3U;N~!RY3T{2(`ib7`%0!+pt0NICUSx9Y4NH ztOfGj_mR&xD_SU<=<#^^m9632woonPKpXqeK9=No@;i%M_5j(#L*$PNP*qj@#mt3W z5OCeG!O8{D`X07E6fw8+1Do%UL92WCV;-SgDnm3@z=Dwiu~=+I7b`ms8mA=*hu@ia zxcd|HyBQfbDrH!e3XC4OEAS#3h2t>T)l<;ZB%ZxBv6#$Zfjh0g2AnGD%z>z|7w!r~ zxj?hg1hZ-YI|DsW;?bKtXpO@S2RsQwy9##&L_*^qxNR4$a|W~+XeGgOb?$BG1K?f( zDWa+oNOPO~(UPy4rVfNJ3rLYjT{fl9 jTxZqq+}W@S{t7SvZ+>sIY^)>m00000NkvXXu0mjfGrAAJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tag_blue_add.png b/apps/icons/static/Fat Cow/16x16/tag_blue_add.png new file mode 100644 index 0000000000000000000000000000000000000000..22ee0b6ea6259ca1dae476a25da26a230ea5fc35 GIT binary patch literal 757 zcmVp+#knoZaaPVrnO4Rb2;~X=iKu<{LZ=O&GJ+S=Q5RZB^ED>7(mvQbq<1-w&}ND=iQPJl6eJFM2qm+8g~P$IEnW6Zmp+Cn7O|ImZmMc@H@D@T{P~>sO*JQ8XN)dEX?V_5n#RrZqeF$wN~U9`bm+ zh3Ox#vJj@ojE`{oKGpZjRB-b>oqxuP)I6ks{Eg;fAWkM5BVpgId2{m0NXdIx#|FtEn;I$Z0mM!8UEvG~i` zv=fU8*44XEU6cbk^qnOLxHtF~bm0K5_8-U4%xxUr50nt{ z7L5?aB7`a@+Y^OUX>Ghl`4VVYuAyWZk!z`_`S(hg8XFsaeu*!#S4=zFr50^qg)H&% zbI`>n(Bi69{X;DvVX1)J*Y~tn6vY#Hd-JsgwMjOdIa`~}oZ*aIWU;YiZBAt!2~l|G zTp0TZ1iqr{?;B;Z+wDW@!Q~n_+SAkBu@pBJowfZw!ijw_IA#xWRj9EJm34h-#O3wz2EyiAA=Q`-EJqI=RrhL%rFdeIvukTF0587 zg(EQvg(DK?Lt*+Mpu4+U$|nCGS+B2#%jJUW!x;SjNo?4-2^AF;3)Qg8ky`|^vBrRj zi3uo`3Iqavw0Crrh@P_kTe5D-eN1l2sD3e(}!C!J{ zI)H8W+?YC7fLNNK-K&LGTP$`E3@ZaGmoHVeh2oJg%};s=m!6PiXj<~YuWs^uanomy zm%LNc)YN7ZPoepToQOs!HZw`M_?Q|715|c@oURUvNuJScFi8GTlo~p3Eg~~En@y8Q z#D~utj9?QHD6CGHjuyc+8x@+xqHlB@$!iDk_WEUbAKV6`S_M|Af{f#C9)IVnmh7#fSkLVSj& zbUa3sjuC3@f=&`7TH}p&>dDU`dj60W*+38V?AW{@360s@{QCo+5{9%iHMh1(4STdb zm-x!Vlsa8XiBtO|&sUXE?`}28{v-$t47_-%P$;TO_aBf1YOz{zrM|vM2u8}+uPuzm zl7(B=DZvTa%}@rfKh5CV&s1-=8b(YeQxV5;!(!lcI!}sg;=I!3zi?+K$IguLbG^hx>$*W+nOD`jIAAV4gWGJC-YmufD*vP0LqQRI%=7n7Zfg~DHva}Xy z=w@Fsw|SVkvq%rS-9B8T*MpiBFfFA_IQlV+ z{A&}Kt0{q^5-PNiw4$(9LgLnYaSxO>S4x`SYdctHu^MB2$EkvLF(-6G%PJ8M(b^MXqMuTozHOYm=S@`3MfwKe-T8Yxf0{8#V9^; z8C||vRFs!t;PC*u+gwIma=W>>s4yOxCmQ^0915}8KgH_)X`*S6Op+sK_K?FzNbfGb z?r&p5Q_Jc%G^DD#MZog6Wh${KsVoqu{5&~0L!5oY)fqXxijNAsm%Oo^w=MgA;`A6C z4hPj0mC1x6c2q=@2S0G5o_u;(;8L=$kRIE?zwlZ}M@M@KQB9^UvHKO|tdksXB|X~& zK9mu!g|xS)L&SK_oA~f<3mNF5r?xyJ{_{sNTy(ofB~3Qw-#kGs6EK(Nprp=c6z|5? j6Mzgmjb*C+U4Q`qpjcN;F#b%200000NkvXXu0mjfEmlCa literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tag_green.png b/apps/icons/static/Fat Cow/16x16/tag_green.png new file mode 100644 index 0000000000000000000000000000000000000000..48a71751b5d3d315193c7cc8d399e19e278c1b97 GIT binary patch literal 581 zcmV-L0=oT)P)z1VHD8VNfU(GQ9j;6GEUT2k7>s_JeK@hwSNe z8cN{eB6xj$gYx-2<@df)qfw`;*RE4A7@Tx-VICY8afBZ~q3>3S{QgVSY&K|Xd;7kM zryHNyK|KB%;f<$Msnp5uyUb-=T3WtAo15WJ%S$&2t~x)t9FFIE5dH!p^nX}M7dN$x%>mwpLN7yF-5NYBOn+) z>f7l2auDFkANC(0^^xPZHQaeYXw}6wV0?A}@MVNx&G2|a;_ zpB2y|(P$K&d7tXMU;XS`_!5akR((F-XO-k~xkqYm(PJ}a?0Hr9*$0a{I1yj~$CZF; T+#LYa00000NkvXXu0mjf=OYLJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tag_orange.png b/apps/icons/static/Fat Cow/16x16/tag_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..7e75cba0116e1e0a04b831f0a67c1b09b9a54539 GIT binary patch literal 604 zcmV-i0;BzjP)U)yKkOAH;6B=2YSI?-x6i=`(z&+BD+8|F?o;t{g!3R_g z=E#1k)AY<7&Cbs85n4mE*}60@g(Fa^b)^2BiNSzVkftUY;G6%eHo%C z@?A__It30_bOX7Pjvdb^@Ff6zcm#ZYkL-(E*ejNBaCi(pSPpZ>GKj@uQxYpy^g86S zaSnf40zN)rdTiygV&G3%1>ar^ZW}B|qtL1~94R`|&xe4GSHRjl(^I58cW`(DD791Y z4m;ttL6jL7MgwKFh7x;udtn$@pGRtO6#p7PjY;Zg`#%G|AW0G$rU|XyfMNovXHIBr zm9Y?|?r^7pWx^-R!)P+$JVa*P3%+V#nS??iv?6qIRM-9LSMS2lKp-&fa5#SO>#M(+^nM+j2`~WGn{P0y`*m0V0000T&s&# z7vc|SjQA^*K>UKPm9&XV3t70zOl(R+?Z)a-HyVhj2%;dkl1jT$V$-Ashi1~IN|Ve- zrjyLP-a9ZQYLa^3aJe7PbI(090{ur63I#ZhLjb(FAP5wT#RPvoGBTMAG~Gm7)4goA zHMCgf^LcQ=*impiK10P~k&0ixkgC?`nc51 zUcSV~{=&zG!Epvx6omqz5CsI0CMM5NGMV@^IdPWYy2Aw=zMV*rve%#!_ui5*f0+Wd zL*WY%ibO8*7J5w-#R0|3?9DC1Kxtkp`~aigYSv-%xd)hd+j8YD^LubBGd zD{#1NnyCJ2V3WhI-UHc3YG~3OEd#Ai2Xf!det3c`6WDeaO-;j3c6j6JB9pv8=~@o^j*U*Q%V7B*_)x$%WLZYf zb)X+uXt_2@SLUI^L64n~*t>0LhM^*4!fB^sj-)T^VZ37Ab0000HlwDga#S!q*Xmqmfy z$C*u*RD|L)c{7=r{XO%}J39jXhf1XqJkKKl!B`LkN+y#+IKEV>s={_$bZjSxR>wx0 zMX^`}H<+6Rr&3Qy*LBkOcB#>*)0L~&D3M5vvJt1k&s3x{8T!6orTO_NnP!7tt*$Qf z{$k>D)8RDLPL3!Njj}U~w6J)cvf0e1#f2LL-=A*4;Z!zF=9xtwA64k#hh_49`*c4Z zr+EAUFJVwbQ4}ZdY`YGQn#Wj)ZNhlJ7xXpj5Y@v2?AK~I{!xc4%ls5ef8BzrDsXyT zm@N}8V;j)l>DYR@1^ul7?e+%hRvni06TGk-=1gFqY1)#);4XukP7@k~jm@w4EN!DK zRRXiq?kUdOE$|FOcx3QApNHeRIJ3`DxV4UNYX|sJFtE!)i@ia6*n#uQ{RbWy^=$@wZUP<#P8Tk;o1ol*{GEd~Vib6DG`s hyBaLqSsDBhU;uYbb8>UOKluOv002ovPDHLkV1n?y6OaG^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tag_red.png b/apps/icons/static/Fat Cow/16x16/tag_red.png new file mode 100644 index 0000000000000000000000000000000000000000..357842f7e2e89340709911d32b6b293360febc27 GIT binary patch literal 601 zcmV-f0;c_mP)gYML$%^bJa`fm0s$2~=3sv$h!-Unp=38Dg@FAt0=dW9bE)V_iH8`BF-@$gi`mWo z$gll6Z#5yd-KGP>V`ks?^XAR$ljsPR$z;&&b_swROOiyPP)O>2w+bFgi>;Kfge^T#j;|K2oK!O=l+0QZN|oSL5>(udHBkDMI-|fdYXss#YuX zdTs5NSO*Iq^%5^cqEslAX(TXCBb=L>zCe-4(&qHkMS|ma1BCc#^cj`aI;nTB(&^12 zNtQu3=5Ep)JGannqR)3g@d}GItBEga9dBnQU?g8)gV%gbMZWkAg|9`F%G;1-S=?gw zzbOc@ZnsdQmI)*jLL4JYPDEA z0sGY=^hbAKJiP6~esKO5k4{{#C+-7QlSwp83pJkg`nhr7Wf<-719Zao@#e}Y?D8(H z+1@Aa1Ck7AwL7RA7E}kwUOEm$A0vDD1T@}Zb50p3dmli2P!t6n$3cTZI%l(!V=#H` z!dpBDa3P|z!dmQY{56@uUgEs~7ZQ)h(X;r!Q62WH?|lm&VzJnDzu*5}1n;)Co`~GA n$0i++>z(?U-5gfI9{~mc%A{!2q1vGY00000NkvXXu0mjf7z+~f literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tag_yellow.png b/apps/icons/static/Fat Cow/16x16/tag_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..91de721044c81ae60e3bb50ca1ef850e51dea738 GIT binary patch literal 595 zcmV-Z0<8UsP)EC+jG4JKn2^}VAYp4Xx@*$dXpB)uOF#+~N)=jQ=(PO( zdhShzU<1XIoZLBg=J%cNo|)0;KO&Jxpxf;d099+6Mt;9vbLvYY5{bZS*r;0#mDRe1 z8fQEnhZJy+g9CvzGEI}r@876cEYOXcv*h#n`fgmK;SH>>2Pv6K)5PQi9UK(t_2%Y^ zTnCL0bs!jiy!MomnSHwAzDjOxGdF*Wg25--^K-Wez20a62|o&iC|jt~-9LBe>uiQ? z+T>karlqB2IYKo=murZ5AvSnOO_-S)@L>k{W$-$UAL%3Prm{%?-a~G`0K+ikDHi^D z3ktScNabzdJ;S>%fvr_uUvPa5d-*a-hkqdlD`CkffmkfIAVdW9MiaSGlOLW2lFxxJ z_c;AZELUowd}Kim)`9y1ucA>{C#N{9aOZcEK>8V5f5@F5D7bhGR2ywbhl6lmAj$%* zRtLv57OC>q+v`9!#9~t@TY!BANQW2UzJRCnhJgD($+C9J+0S^i& z5jj~I%{FI8T|zg+Ncf_F647-XPUyOEDeMRgen_9g;jq`^@qCiS&d$gCa&O$vrVZJ1 hy8h&}$2m9`U;x|Ib&8UL6Yl^3002ovPDHLkV1i?=3-ka0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tags_cloud.png b/apps/icons/static/Fat Cow/16x16/tags_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..deffb43db16c6157f929d951a6176e89acb9d296 GIT binary patch literal 918 zcmV;H18Mw;P)E?9OV6IFoD^x6Gnw5E}AJwmZRs>-e2!j4Z7yJ<=MnnW@V$sC{%Tmhhf?^6@K+C4$ zWnP!NsMF?lde2eAUU=YpzxO-O`##V4KA9j0kjZ2aqv~^eD&-ew$rCzgT_WzU)LRKN z1UKaukEU<4O0`vjs;0JM9LH5|*2h7~aj;EJAyF3%VF?%+9!79PB;+iM8K)EdL&NY1 zLOhZ5%drwZzfhTGHeqOB0JSfl!I+c;*VqWQrlg|gX%)PG{y?cx;oPP3;1mjU_Wrm* zpB-jaM-L4Sl8AJMIBe3y;$!_gxLq#Dl`>>x=OWRZ42RPN_rh|+C7*A{KM5CZ-qt6l z?Y0^d;$fef1j8`UsMTOe8Xu~H=s?|@4@Brh&i;e2k)$~=n4F$2mnPViB5D8n8NuX7j7~3^C>l2F@u1(@ zSAC{9uawg6wFF`)vJVwoPLy1#kueM_?tA8DyE&ywPlwjaB)Q|yPZ#eyOUvQ^UgMhJ s2qv+%lFt#=5tx;HiZHZ#_^$v104DZDjQSXAnE(I)07*qoM6N<$f~<+BP5=M^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tea_cup.png b/apps/icons/static/Fat Cow/16x16/tea_cup.png new file mode 100644 index 0000000000000000000000000000000000000000..c475c3c944a5ab7f306cd5417cdc582de3dbff37 GIT binary patch literal 877 zcmV-z1CsoSP)7)T(6B7K(&2I)@py7qr%ZFM zrfEn>O7=V_#{s)t1jks4l9;-$De@W9FnV~yFu*Vjz_6$DXBHlpLP2z2yNa(}LGT=T zz%)4Wz@~w~s&Z$bs&0pULFEorN;EOy@Hce741(b}t9(&0uGg->jQm`PIbPyq=_!-_ zG72rzKw65!7@xqRi_f9co=v6GSW{U6T~pyHEWz@+z3`UIM|3nq7$giJ78yWdYyfex ziT*q+-LnrHH&h{=PJ-zl7_6Y!FPf%V!3j24EDzD)gxBZEh9G2eLpXWnJWd=v1f8Tr zqj8XYbai%u*LD3>rV>7%7x{Vl2!+G=@jZgR4>BZ4f+Q>8cmbBKqV3rW*aQxNq9TZP zJ1H>1%CefhI6Dx)@W=>4UqVQyl3*!rj(!{`z$Ut3aZVJ^TZqM_r3eIOLDMx@77-|_ z3`JETD>6QP>Vse-Z;GGA;L7v31MlWoOS_*zb0`EB$`|(gJ@0 zlDeKvV5W_no?Q5H{qT8mAjc=@@en?K_}G8=;DO~?f=m*3?W_yXZTF?d%kRp{mWWhV z$g%`-2$#zRQFKt&Q%I#!=1V00000NkvXXu0mjf D;#r(! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/teapot.png b/apps/icons/static/Fat Cow/16x16/teapot.png new file mode 100644 index 0000000000000000000000000000000000000000..85e991529899061558d3e87172af52999102a54d GIT binary patch literal 748 zcmV}N>_wd3`{Yas}u#Du)kUyopjJ(C}I89AW9+e6SEbn8YPG5k5fdQ!-DwPUK zrIM^_a!%o;*Go7dWjIOnOJ)|b<*?a|K;R?h=Rbk;8nLYy#zsd`SXc;!;s7k=Rtyad z?jELWnVp%w5s7R#bvm6%Pomk5|CTzivhp3V*w4`7!q*4;W?|1X9wd5*s3OPg@HB6t e;k4n800RJ^un${1eZrmq0000q!tnau6zL4&Hi*1u3Ss zRK*spZMBU}cE-1}o3J?K~R6{chq1uJ++vjNQs6$BIb%rd$JKX?-o(3NzLF(3E!u1;4-SJ zn+04R+)FurCYTD(H8qPZ1iTnWO;+(^MdIY{<2c)U3A?srA(dRMe?K>gGJB4P^1Pml zV21&L>k4YlM~qo`H8hHyi8K{Lw`G9q9AZVs<|KAlc_JFp09=I)!?8^;!^h)+5u{tw z`1pMq7Ye74xW>?OgZw(fp?g`pm@EJeR<#jPJz};2SyR}P$^kXt=x`1TKj+cb)J&=y zTF}|$DGWY2g3+!C+8JLDpx`>BMOA1KVFrLE;RraUfWg8Rgz(`Lm}!}-!t(kKJl8_p zb20Jdtqv4Um(ZUbfbDQpuz-r1M|Ywd4^E6AZft`e3Cs3fZB+;RQYejorp2lj?SB7j zG&_mE-ls&KVdjove60lw4KWv%Y2etS&Oa9VvWDX9FidVn8bsI6bHW8jaypH;9)GLM zApfiv6@Q6(4Mj7!KzmCw0XQMR($WfHFu0zr#gK|bv*VA-(-f(^JYx z)i1~Tzh+(k7=xB2%I|K^9j5%TdMr&I!~fed`B*^sOMn3Y`1|KwoRUTW00000NkvXX Hu0mjftX4tX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/teddy_bear.png b/apps/icons/static/Fat Cow/16x16/teddy_bear.png new file mode 100644 index 0000000000000000000000000000000000000000..c34175709219c23449ca0d8a73d00d35a23827de GIT binary patch literal 672 zcmV;R0$=@!P)gnULVkw);K6k622f z3bwCl`=GV-jd!M?wQa&ACvWDSbMKrxGmml3AqHbien_tOLI+L~HeREzmgp_%hbI0)VONGSF5wF&78!P9jLl_eaD?o~4e-5P2znrdc!KG9CRv0$w(i^l%i za~|@e#n+ClTn^LGDDJ%EtgeO3`*Cb++34uK4!f9x((IKr>{0%Gfq2kd) zjvitYy&8$e3M#FQKj%uYcvd`ltq3C2s|ck?AQ!JzgcR|j;-!LHvk~;*p-REOQ^lXn z?u_rvZj!1!sI$!O?9BVV`M&p_Xt&$flO(yUwT2J^j$>b$ojp5`zZeG7YPEEuagxBi z0W2@yMHEF4X~;G(VJ@;P>*=|wrM7@6X61{v4;l>wOVsy8nv(m0Sj*q`d5c)wC4ST)heQXp9pO8KO&%MEM#tZz4G9pQLwjCCIz8U z5CqS0>EZ5KF&}Y1 zGC7c54m%fi1Mgkj+J6;c7~*E(4)9jt!;LOn*BvF1+tSp5I?!y8yh7f?*ZFmm{qs7l z!gpMwh64&z1vzF96UnW-+39o&+>Kd}R172Ba+~(kXA59zoJ`%b-5QB33 c@AxUe0N-KmGkuCZ)Bpeg07*qoM6N<$f_9@P)Bpeg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/telephone_add.png b/apps/icons/static/Fat Cow/16x16/telephone_add.png new file mode 100644 index 0000000000000000000000000000000000000000..923b8b03c342fc38befe544158fba72b636e13e8 GIT binary patch literal 722 zcmV;@0xkWCP)0HTLF3Vj2ahyuN`il_N(gcQA%qt2 zgrIOh6GIvkrQPwH*8kNd6*uN?z5#!5@vE#aAh9!{Bjw0C=hp;SkcAon$d!dj&MgY)l zKmni6OJ73$oEU$LQf)hm>t%3fO%98q_3$2CKgnsUy{-U=6oz3sYXXL8VDqPrz4boT z3Ui=keA(8qT$<<4JUY&I#PQ_)4NTNO#dvx^kwgw9F#Rp# zD4c!OO6sBe~Fc=t$b$e5_60GL8B>el z#$NPS+^O3DL<&Vw-5Q6YDyaOD(Xu{hTVXD= zn4e7u&^w0 z0<-_b&soKHb&}iG-bR5_LGpPDxU0a~X#owdCnsST2BOg@W=du3h{Z5vl#t0}ActCj zKr`u=-3;m?1BJ5SHi$~kdwP11h{tV~-oAb;UcZ9S$X(3d8^WBpGY1FYD~!4d=oA!9 zwPgzgVdwFa0*rDQ(Oq5mdH)t-)sHxQ<|N?v1Ez^r&nNIf3l29jP(1~-Zz6#HR2s=6 zMT8bIsS4xpmo_TFmsEU)vL#cGmA`#_ikCY0$95T2UA?rj^1k)cK}U%vf@x$i%+Leb9E3-$MLXG`ma za42+4fC?X9&3g9q^t(ZZwU2h18~)f=XwLr@U;w+W>L{~G&i4QS002ovPDHLkV1j#I BNQVFb literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/telephone_edit.png b/apps/icons/static/Fat Cow/16x16/telephone_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..b050db04de638da859c629dc20063a4fa057b2d3 GIT binary patch literal 756 zcmVsmby)>d@6L4Q?z$C}HQX7_+?n(Ho%5S>nBVWe!8yMwgn+^rn8I#*y+su z4R$LPmVlP?o0)>qu_18sWNHFHV%x|`2u|4uL19|c`EwW0@}vdsZ~->Y%_KC4Ney(;LRcUM+2y6BsPK5eSqk=fst~N9Ee)F*U3jy=QBsoye4Yg6zMv_v1*e+FsMuBzi^VLFHHDOw)u<5~ z^#q}+a5&Z>lAno^VlOZ|4-DTzbAJ}eR?=|lwFG-`) zh*%oXf;I62>IW#cl_)A0E3W+j!G+jGaiu?@xDnhby6&P7iE$&vv}y}o6pEJCk40Tn z+eKToHi@-)neom{Ox>uxFz?NqH}{-#&z)iUe7;WzaZ5@G&KMYH_cEDtz1TqHayc-1 z$m8iW7y(EI3>Svr`xUT%Whx@Z-!sPAY{d*AkHo4n9~|680I&_9 zgy)55CiTx(LqnL3bYg0*2wq!LA!sDGg>n55rAf1{0f-cix zl4eTnV#UI{$v1T}`!{xwlB5(=jYKk)!XCL~*cm-pgL%_`DSX<~f=_ev8c+i$X2*5w zsI#;4$|uUPAb0@&!~<+8=CR;q!1rB4OLLrdn!Vg8kTnJ7D;Nr5a{4X$2eO!%c!AiL zJlcA1Ahz@bf$}^!Z_p*x0Yp`K;E)$mgSg~JS4S6mdTyfi+he3IW^khWBlcd(pfc76 zD-a=hmTsr*{tXw_PuW#XGIoeYTzI zTLa3g7=A>^Wu~i6rgx$=av$OHYx0A0(+E#t1yG+tUjyZl@8oSk8kP1#?RbaILgYL!t z^#f&M>~_<*&%@-2QOEwcS;`|-Dzg|kjlW&G1K42v5?}xqVeke`ENv(N0000I@|2kWVq;=zN0p2UNoJ*YSFpvPW%(rVL?1{&iwsCW2z9kBobf*P_$4OA4jE9L2X<8QK(EY2j_f&=0Qs^ub~eQ+kR z(}(`lR}6|<7#qtSAONhI9R=5o8oqYsJ@@b~){dE#4e%WRNrXdtU0gZJ3{8t00Exo3 z9iyN}#Bs1%4WV&&1Gyl9`a_>#%@>#|PJ;28H>=L3BAWoxs2px?Mzi`x>dF)fX2IeS z+UKaMO>C+CSSfwp254oQRD;kyEtg1{(WJ1LK$yGe8*M_zKA^mL47ZXVXw@8@2ievf zm_*=4W0;@)h>_tO78goLJ$;5SN%bDTiirCf_gQAN@p=Zn&cLQDh(IaFB5_Px z5Am|WL*WAKNrtrxlCAi{Ha^g9D5a6rRxB05*B{+!3e(&&zB%z%Y}nXiNBYU{(B*@2#V zAJndno9k5s5T@X}nnZZlb_@EITFipB)5QU7m65k}H<^YI%sAjg36p{D)^6Mw7%?de zeKg9cug4g}`z7GV;z<hoX5TIo%?;?`Odj49*^JQoL?0}fH5ZHp5r*@<$Aj(_n*aLG0_l> zf)RkA53dFWkjZ4={TBZm6zZ@BP17bQDh$aCF3=TwinA@v5S*i_=@b}up)rolI%KLV z7=&h^xA(@UIe4FtI#$9a6;I(D~L;VOrc3~1wf>*EL$Lh+e)@XkmdAICq_Swp}MvX;S6=hE>NlN zdKz3N+WBxC_pb+bP66#r0yy2$iZkcP7iMC-;{rAozES-Kn%ZdSs5K7lU03Ahz-ygs znFO%xAd2qp2YwXdUF9ljA`uw2iM9C|m_9=d+n321%zRHjHsmy^fzX*!plLb+Wa7%L zNhCX~P;u}GLM7!`{5pZ5w+YaBmAg{ZjOH61msxjr_p+|*`E;SYwvmK&*FfdmMeHow zqhfI>jj53Y#!K(R5F647BIC#pnMe{T5&VLn;PyQvbE500000NkvXXu0mjf8{lEf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/telephone_link.png b/apps/icons/static/Fat Cow/16x16/telephone_link.png new file mode 100644 index 0000000000000000000000000000000000000000..339b92ff576a0a1fc3110c69b242e267116947d1 GIT binary patch literal 807 zcmV+?1K9kDP)(RCwBSQ%h?TQ562}WYWCaGzP&$ zNkz~u`iOrNkd)QhcuX`Bw!!LlnO?P z&9iAsTS+sSxt^IMS_{21XYS0o_k7rly`Lit>PS4uLT+fjuvkb+}#aE0G!t5W@b?;NjNrMiy|T>tTV z7!62lB>w@Z%m$OO%*F&Hex=kt(KkC3TIqo-!{u^8tzW0pRWkrACUe;#im+O(2uC7V zU0p>pWwWxf0=L_ZWtu&GeJ~nopx5gW427!zOmmFCeuH@Y2WCIclawVm9S(GLbfBxV z6Cb9hArirh@d+(EyZr=2y$Dg0LeybqZWd=7T=03lNT)MU<^2>4Vr*;-wUkjO0r|ZB z*xuR2{{B9K3n4@z;pMW7bj9Ow3=Z7G!^cmMNF?AqO*71Tw6HmcI3Q(2U#Nq71^$mKUNIy{8?gM+y1^P#7w2V7R*@pw>@Bt)Z8 z?bp{zQ00@zS)^asP*a16m#>h^X7O}rSWB1A3W^5@$YyiYgK;geK!jV{+Yl8+-kqNh z)Sa~35u}=L^!6f?$simKV{&p5g23Q(p4KvKB_%GlwLzlyWHO0tCZniAw~^`8UfjHO z`>n0M{=Cs_#_zp71OkD~8K>isrLJ}>9{)K^5;wNDx1&%fAfL}~#$sPRM-N>Snd#8C lME1QhpCdCLSzG%fzyPy?G>EkTY$N~x002ovPDHLkV1hxlYRUir literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/television.png b/apps/icons/static/Fat Cow/16x16/television.png new file mode 100644 index 0000000000000000000000000000000000000000..fc382773abb5ff0ba42cff4a288297f70c8c2591 GIT binary patch literal 586 zcmV-Q0=4~#P)`6pHRCwB?Q$24JK@fejJ9p;@Ve|D1 zkciTeg8z}9fdryR8=XwSPe4YZrw1zPbVxKb2&709)JWDH5;(cr9o}qg;6nc9DPQ*6h7H`18X#DjOk@lB$TkDxj$Y_Uecx%2iN66H(4l z8~k{4d{iE!A)&?qq5N766Xu3QlVAl<6F@$Y7Y>LPAa-d{A&3OT7!kafU29g?tad+i z4K4&?C97NE#T$a4uAK%}f{Fy{Bx3Wz;|Z?yA+W)VezrCv$0#<0GUEFNt0wwF>EQI zG&kTkjgd@0Tv1gq$FeDD$ON*`ii2cfPFn;QOh)FwIciWOZd+h?;je*pnWTxTau^x0 zD7e6uiS3P3Z^I5$aL%+czIQBZeK{qC@@Yb!T!e{_rNP?`!Rg0OMc&!hFObsFaR0#p zo;`V72wuK=jqhjQsD{f<`TP5axcA}&`0y0cwr#&$E^qF#%C~2Cf4Mb>u5!nJbNVa5 Y0IZs?UB6%LRsaA107*qoM6N<$f)>{YM*si- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/television_add.png b/apps/icons/static/Fat Cow/16x16/television_add.png new file mode 100644 index 0000000000000000000000000000000000000000..45428c74f3462b29c4e2e1b076bc7edcaffeeab5 GIT binary patch literal 704 zcmV;x0zdtUP)Q}u|)~}AS-(l&5See zz1z9>IXP{Dy70~Y=JK8M&Ue0hMY&u?`-gp0&>p$wH`w_5= z)Q8a$)6>&u8~`?j3zxeytt47!u+|fZ>!oXtzHCH8_>Z-#J3p%(_~r3&7#l+$rpp=4i#r$f(>VVbG54{EU1j71VJ1bmqi$H3pody~KLjvtcw%Q1#$YhHwcZOGL z2@=_+K(JV{Koj5y!kqG?bs-QX0?md-v}usUgvUVIOwmj&`hF8oj#l)6eWwIQi9*5& z3*}v>KH_avg9!098vhulJ@ zpwu}JBu(m~f=zC9%YI|TiDf|^cPOxb?ViXHK3QD~eFXGi(1wAMtVj4Yp6HkWXp*KN9#46}brMHL(dXP%gOAwTr(rgYU z*`FETY|@+F9X}HwmP6+G(IC;E_N(l0g}PB!QDHT^a6X zn%Xf)2R+IN1e2xUZ3H-iAg40Yt`G=~Krc~PPc$M*Hz}JFB``5i8WK>BR`h{&8v?^r zA!UaJ%Q8x%n^!oobQMRQ-$5!h6x&{#y^J+~NI*R#`9))dp&w3>=RpP@Ob$4H?;1|6 zE~7L*Pcs4_j&er=>=_K_`{iSpXRrDME48;o z0iRbtvK+t=xNrXyE?zi~n3CVo2lH?d=D}T>NOxSzU5PARl*{F?)oK;C8rg&2>Nvdi z6*C7Wpa@ENLG4Qu^}^(aQ#9Z$_mv&_ZD%c8EBGUYozA0kpMKmD|M2hZWlW5G e|70|N3orm%D9dn+%ilTx0000yUy9Vm_zr?!$i-Fhx0WX|mxPSE=*bA7!M}!x2fnK=5_<@0$5u~4yL>B-} z0LCE0!h_GjG$SJkUH~SdDKb)$4Cl_CX87^#6T{b^3=G2j+zgpri>DA}!2kdMvR!N} z8D?MMVfgv&BSYD$Ck%le)(rpt{mUlK3&1FQ{rNY;h1<^<#DoPIZa)3Uz|4X@DzF;B z!^y$$<;PzJAs!Znmv25Y@UZ-0cnM5GOpHv##lp*%&(~hQcq+I$+=@YfpND~sm5E`? zmfZ|rKfPaz5!*O&qg;H=#6BK=pC2~lbTU|mL#IdP=o1;!q5HtjeK}SPEfe;a8=tXMj-Rs@8 zNImQP!jA`!-~0T&zxR8OP)gA$LI`5Xqp(XJ$O)H6q z0z{_(Sq4&vCs~ut%N2N=W+B}$a9Yx!>lP5*#08kOZmtTrQwyvm{3&h=U=GHEA=C!n z!D-uu1B*deIPlN;ZY>a~#cQ;0_dv-vtS10vr$&R5h$?Yd*GGij00#4Iu%e9*SPsyO zgN@{I+V3C6#pOMkpTJ8UP`nD(cMj6F0ER(hvomv8mR8Yd^VqbXfi^W%9TTX$u|&bP)6K@`WoyX$Jnrj`g9 zGE$ZH47Nl)HHc# z#ShWKLy~}4JSkH)E0$+{q#J3vj^slXn$`j$ba?JE4WN77XVQ4QOA|>1NZQHXT8$OT zltAJ!J~@NeA+>dywsg(B1mZdbG|@-;UjTZLARwE`VKXP9Nh3JEM*x*DH3rnlkVCfu zbO-3|9JSWY<$3^wqVbs5JBpjs6Y32>Q30pJiLHaPm?;1$e|Uaw0juR%)JXEg?Fa&k z)8t+tYz{zNY!vX3FT&#^lb7f3VjCtU4D?%(SBFut4ni#fl}|U6IxPhIKm5B$~&D^mmxU>*hL^EUqP)Z31-C^uhF-@e|%(jx`RJ!?{7-tG_t)*<^?kV+EMkM&Vvyz eu%7dm00RJJPLx(KE??LH0000f literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/temperature_4.png b/apps/icons/static/Fat Cow/16x16/temperature_4.png new file mode 100644 index 0000000000000000000000000000000000000000..406afa9064c676421f055728319e20ca01ff71d4 GIT binary patch literal 488 zcmVP)Q5Zee&Vmmu6LN7o>5DRc;gwuTmmN*Y4?1Jv3af@&)aYAVPg4EjZA7@oA>YLA@7(X;o6X=cvlOM* zMTOp%C@m>O9=OQ?hqvaR*` zsfsAIL#O}*4wn<&B*BA3q1G!?G%Mf){A7Hfp@87Oki-?R5>mIo8(N0g17_f`a|o#X zSkfMW+W1150@8xv4}m|t8L`<0ad@1?XBEiT09lqXyBv#XB4CaO#@ufBjz&>szK_HQ z;2C%Ec?f7DVCa6yKzEvh$-x$Pk3eS|9`tnSk*@XQ+0+YUc_XYSlB z?^ZAmv#f(r2b^ptQ7sn}!j=neqkVc|ZPjS8dTC<>-%G_rG&C1vxfv}4{AFk8YZk_k e5nbmm0R{l6`mz&J9e*_d0000y( zCTxQLfogv-Gcc%_Ff#lE8Tju%Lss_^0iq3HU}R#ra_J6O_8-_lpessaJ`-;MP>Z&a z3d8@O5O+iU{+9#;AR52_gqw#G;P3(?!_^CS!3Hog;0M?Z06JO6P?_P|FC^!XV!(f> zCb$b28HqO_t7q91329k|W9J?-d;^;F1}Mfaz|WA;wRj3q1^}Zi+t%KeA)wuY;Ttd^ z=_g4sczYQ${Qb|6O_Tv3=QBTh#PIIKGX@m}Am{RP21aHQ!hnZ^jo~h<1j9Q?L5BBF z7#N-i2{XL;0#t}295C|2>le?~GM+sc%(Ub+1CJmx11He-GaC;ueE;}%E!G&vk{jjX zYbNz^2?z(nF%&(vC!WkS4YUgg z6jEAI1gMeHuRv@F8(`5L3yQ=Ku!IdiktIT^5K^IH!Gzdk8X&1b{3vV5uRW#Fp!9L_kyRoo)<& zA`3Yo$w(lOL?!`Y5HJlDYxMi=J^#N2YzA!-kU<7AE5XTj6-Orl38zrq1if~I%536% z#|m_MF+3TfNyHyr>QLx|2@dW@V9G#5RHn^fYzc&oPKh=TT0g0p9dyLERWUa-=Vaz3^Ed!nPN5`wm6FES3m2Ywxg4fmW8Uoh0s08WUXUM12&G6;N-sFnj!9EY1{M&n$aCvr zCoGlxItPScgVsZm4WUNJ-yxdRK#r0?f>NlV1<&>(?bdqtFYsWG>B;Qw?9TY!B(qvX zp$~?6Z|1%4eeb;)Ycv`yk|f!bQo^z<018TBt>X`y_0<{QWipxTUaxl-!{Hmn5(GjC zk*F{fq(@qhV@Yy?%)=7Z=!hxPwloi?-K*ZQFRT zy$#RnU^00N|LhDx2z)v{1v6%`*F2GR9DJA`V$=Fðx~UoS6_&*ur;$NR%0 z%-$V>Q*!nj0KV_z4h5c{`*3p`I{V(!I__<4X;9;AQMgQ`34?8#MNL7y{+M-u>9l?>Lt248Uo5Uw5JuX6Fc_?+uqJ>P-RE2n3dJJPPc&tA zc(V5l-Ti%3Div*WY0YLcEx|F$csyP`o3#_~hUSFsI1l&2jQuZwR;xvImUS?_Otjl= zor%xb_B>D9MPkUlsjO?cwekaZcke1+00000NkvXX Hu0mjfawHzd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_align_center.png b/apps/icons/static/Fat Cow/16x16/text_align_center.png new file mode 100644 index 0000000000000000000000000000000000000000..0dc7d45eeadce79692693359c35699f5078e3fc2 GIT binary patch literal 520 zcmV+j0{8uiP)F%Z zQxgWlK(leT@amK@;YSSSG&npwCJoZCNCVrlBMp)eGS*-OcgPwH@zd|)v2{PM!OL@N zPY{*F{=pGSr6M+S@f>vUK^in0w_)!@I*_or>`aqmusFXb28^LmtFEK*0b)f00RJ(D8-upT|)l=0000< KMNUMnLSTYe%iNy; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_align_justity.png b/apps/icons/static/Fat Cow/16x16/text_align_justity.png new file mode 100644 index 0000000000000000000000000000000000000000..cd091db3dacf2ea0d9d2d1463e6866d0b9a4917c GIT binary patch literal 471 zcmV;|0Vw{7P)cHL=OsKNo5WU`0$`{p;Zv&{GXAW0G@ zO;hX=nx;Y5^^lX;^E~VmgTcVzMdi2m4;YmSbmdGTrOc9oF_tAoqW)jZ=Que&0%>{S zR;?bO)477!7vP}uiOg)sj6!^ z1+ZBBAXa8;2Au0?x4k8SZCNnYNi7K>Ac#Pn;dF{#?`AW>Xf#v;w)`mbla&USB&lji zY$j;6F5%ScS#{e~1T{OGfl$5A1kE5upa}Z?+jRrRbUZ&jY;}FJukUpO!_aZwynuU1 z1T+J>1v_hvW>6*=4)0e6#a&bHFXP9p2xPuHq%F0e;jGbwTmMH;n!%?c2&ciHLcG{8 zir2|_r&T7crsb=JQ8ZDHqLIA`DYq@1iAhWRrz)L2A;Mn)1^_$GtJBl;nvehh N002ovPDHLkV1lsK(Qp6& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_align_left.png b/apps/icons/static/Fat Cow/16x16/text_align_left.png new file mode 100644 index 0000000000000000000000000000000000000000..58278c88f15006329160a5bf723a1d6149da7f56 GIT binary patch literal 490 zcmV%tf@-^xOp&%Z*ZJlXt1x<)Bn@PLf&YL%HX2oDIc#q@QNs5*z-IbV!rP?GELKL^YZ$}h$!|cEx}6&#KcZT5hxk*;}jR?XJFQ{K28@kl6TrRN;L(FC~bi4P62!s<9N!Ut&e&0u>VlX%o{()WaiO4c3rRe-9 z3uY#N0NQO2w&S2yt->@-RO!jiWv$oiEe{tVg2_`>UI{Q9K0@kRiCmCm63i%yRK|oE z6dmLD5}?((B@ODZEDN?}Lz6ny&l)T;4SKx?qOK??!G;7s0OQecXUjN7N+Z``V`fT# z=G6_XlM~XQMzx!z4uu9Erf8SOntTN*T)*Kl2zG_XknE7ySMV3BLU zB`Ot{Ghi4p2Pi&FgYiG+U*zKW6X8knkX`Ve16fFfiXyBn5L<+tk-LGEQe2ALakIX z)eoFA2w|ezeZX1$98RTz(`uDOIl?ePIG9svTT)kBf{Z%uJU<$$kK`m zk|fb>h+?zTxrgI8ux%S<60=WeSr!Fx#LJl00?Rn2wZwEXK``iV1d1Mg-%}Z-pg~?p z1}rZ?(b?K6-QJjPAK5dn>`vS8HQ1Y7O=2-DdT0)OP$G(=Aw7zQdJ}m&do7<<87u3(p;g0iHvJZ00F`y8 U9Rp7PegFUf07*qoM6N<$f?~qaI{*Lx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_allcaps.png b/apps/icons/static/Fat Cow/16x16/text_allcaps.png new file mode 100644 index 0000000000000000000000000000000000000000..71c608f2d288c2bc852bee93146ac6da7f8e9add GIT binary patch literal 479 zcmV<50U-W~P)tNsO4v%9m+PZUBh8AThmB`idY-8B3J z5I{LDkBYQb92195wckI1Fbn`ua-mWRI-L%T$M;rL(0N%*sV`V8KH={6CilV#Y&IiE zhF1{BTXw}9zf2}@-0i~f`jR=?Bc5^{&=|wP#b5wRXAreo{7&)t*(uPz(i);>iyB~_ zatXADl`(X#3>snR7;ZO*ghr#{^W36?>c1kJn5HSe=Z5-aT<39FAPA5;gmgO19cE6J zahs)-9&+Jk1xhMyT{xvCzB8f*x znBq%N<0-csBsacJ$U&^&9RKq|;e0-Sw3p(L??mCpudu>YOtmDqXIC56!|Ypt0RZJF Vu-J7(KR*Bf002ovPDHLkV1iy7(KP@7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_area.png b/apps/icons/static/Fat Cow/16x16/text_area.png new file mode 100644 index 0000000000000000000000000000000000000000..4f20b6702f6e0db7e23ed7a3efed90efc7ef2b66 GIT binary patch literal 611 zcmV-p0-XJcP)Vb7b`1l7lDCEX0pNxa!U1?xNphfbn8c0#AH zIkv^Q37o&Zta6v;PIIK(So7Ny3j6wQrSJ1!x^uP=6gVx@ldlBUTKu(ftZwTGK(IbZ xlDExf^H9e6{>2=b1S?whaFy|Yw*FIq0RSRQ4Qv?RY0Cfr002ovPDHLkV1m+g7dij{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_bold.png b/apps/icons/static/Fat Cow/16x16/text_bold.png new file mode 100644 index 0000000000000000000000000000000000000000..0b59ee98c9b02dd87c39aba48b9b70320b094d60 GIT binary patch literal 573 zcmV-D0>b@?P)HCbjI`caYiH&+GdotbS`DHo^5Qr~k|cPDSe6B)6o@F)Vq7Yf@EEC7DxQ|eBBy8P zAVqK-8(M1Xy7~qB!cs~2g=sLY*YcY1P`F;zR&89&VqY*PoZ{J{H;WhgG zKGL9Kt5O`r(fNz=UK#oP6g)4F+PAOR-QB?ypKG=6a2=QP)@I$>r3#T^C&n+bxhy8K zSwwM!Lg6Xq=U?K<H4qG3UhrtYDZC4Cn+>s4DITJ52Gk8V1bkRBL2+&|}>-#zDCu2!pk zc%GN`eIJ4#fd3fBalrFD2!db}7A#2;tYWe(rwOaftpE0oSwr*v06fn{pAdpor z^)>vH@K8EChoUG#HkSj(cEIdgaCLdXfZ^m+f?{5TOfE|`8+w)ny3!ga4-+&Sbx5UB zQ5Dy9VKf?{-@0$G`=ZbK#I(?&1l7Z1C>F*9pN<1P(}J688MTAz5o($2gn(+A(u^n2 zH3f(;?Sbq0FdPoi*VJ~T1xV*52`amLv=%kw(x$B34?6rGh30*;RHm`Y2WRUaTY57(aWV{big`lCXu z>Q^8ovzwAj9BeIU0%iyTe13U$4unlw&=OrC?3ARGI4$2N6zmu0?IgQcWeAk9z+(km zOFY_H1~&@)J_Q!5dYdRYVmlHi=eN3%MuF$!aC-%Vu(pXVu^L%iAClwULeGg*2z+JS zsxCI!1Mk}@P)3>LLLmPjW&S`Q1VOKrxtJn?#3r@*1A=;Qr6Ct?g2eOK z%<^;-rhfiZXZJYKE*{g1)uE305EvV1PFR5?uzzj`LLR&JE;V{%uG)^4atmS zPz^wr5ouj^%NT=qo8O?6bhaeRu(CLdoBjRnzrb1_!1@wYmw_URuU|Ya0&oY?9DkCu zWKd#lrG&Ubiy6HAunVmVTbgEgwfqEEVReWaaa2!B(U81(IbWGb>V4*ih|8_8)qz(; zZ4|<{MyZ|&5M=W^!Z0>O&>=}gT^Jr2#YTOjtgm+*8Oj*O2Ak%HoH3^L&eRO<-n)Or zW9q&OE`e3bg0b#&e(mk;G#=XjzQ)V1lAYO?k>jK_Tu<761sDL1G_MMTd$>FR0000< KMNUMnLSTYbIRfec literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_drama.png b/apps/icons/static/Fat Cow/16x16/text_drama.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa8c74a8ae55713c136127b07603e1205c93d32 GIT binary patch literal 505 zcmV;xaNH%+SS!`aQf*FXZs z3@oz@d(NCaJIk&rm2ahW${GWU{(`y1IiwH`6iX#LXgI8->{;JG>fkJ-kNb3nMR*hr zGdeQtvy5aXlL-V;_#$H=oW)oes%vd28yI7wGGs)X3?#Fc_bQ1)L0O`yk>W>BN9^R02 z>dd0eRdQ$rg^0&uinM=<9{N|5KnMsuSff?3%||`=WT8i+rRLCsZp4^XXJ`A) zCcEmPQ1@Bh85ZV!-rvl;W0XpzQ{VR;r4)i7!2ifF3^2xEnx@Njaz39&5*3R@hwI8( zjiX;M4S?%`V)*dA9sa+4{s>pf0OuB7FTO!$ zcmxCKL9|>Kzne{LZ@~1Vu-*BBSD5Z>PVgtL6 z;p5LMynB&C@rQ?QC#-y-NaELTo2=9tJ&I3d=`*FRXPn0TMdU}km>qa&IijkA^} zI3|Mb8K6)o1fi4+?n?FI-_p798BAwiB9-cg5D#Gs8^RVe3%WjrOYah%cR}Idf}(Zm zqFUL#dx-T~B~dfQ29wiSr220NY$6aeYXYz1QS}ZwVR$&Bn}`a=27C2tA_AscHK}wi yZ@1gu=uu43qqG)Fs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_heading_1.png b/apps/icons/static/Fat Cow/16x16/text_heading_1.png new file mode 100644 index 0000000000000000000000000000000000000000..632c113b31cab0ef96ab467246632eeba734c035 GIT binary patch literal 532 zcmV+v0_**WP)L3D(TQR3HD7Jf&lTb6#3e| zK0bD?h3mS{VHlR8C_)^^_>Bl5Af<#->P2&Myy&JffF3wI*(>79o=H4#0w|5N9oTX8%Rt;FQxrfncgw4$@*tQKN z73Su0DS&*Ryukdz0!o#Nu~@Us;V6o6ap9m;E~89-Ng$sXC?!xR6ku5v_FD(Ai$#pb zV>5?jo-y+IeA2g;?+j8T8ldm_@SdJBK)t7)D>( zoU5~7-|YgwzidckTF^Y4?2>%5Jzu&xS5u$Yv=r;KRDW6|PUc*OUg39x|H;dn00RI! WfAnD>S~0%>00001r;P)a(XP=F{Z0rftHk(Bvu`5|jOpN36TJ$wQH1Y{6 zE2}a=*Ej-!fCP(1BdAuZI6gTM@nv|uUhM4bIb!mT@(cq$A5`AN^bZcg5>zQnNB9|! zL)UfWaygMV;OOHpP*nz(%LPr-@MV1y9=98{T21OegW`ok0p}N&SXx|gG*BEdgn&h( z2ty=&+gz7(saO>ITy*Zk)02tsTQR(QJBna1_$L5eQ>j#fVHnbu*mjmAIE^U}WWV=x$C6bK=pX&R)IH;R)>r4n9)dcB@jd@|$D z=^2D3Ajs!R_!LH1llX6W&!_d_{X1~33fYpWG3ZKv2%rrvk(cj#U}fwxr|Y`7yK^G4 zh+upB2M&K720srD_Axj2HApHHrjX5MvAes+n(4cMa(N+=p@mN6+cHekL@t+up{u}} zlO`&aWi*?YM6iQ=K97@=-!Ke4B2e+o3ye=pK&pqL(wPi=&!dukEG;d9w7{YAi^We= znT!cSM@oT2A^~03@qJ|#sbmt4;{>{S?U00IDuwflCdJ6-5)@rv+iJsVwNPDM39Q|2 zLy>O7c!To7JZ#It+22!&HJ%gjGugHci-H(zJDpD8SF6>)_WOObS{5`B_ks%Fdu@FK zx3|5h8@t^uG&+5AYYWFm$C#P@LWu%1)1M!AQ>|7TjDoAH>&SOqFR+}ehRL4Jf{2?R znatZLMjO(gxH*Q0WRyXQUrs{xdcB`C6h#`U7Y!08b1u_;t<8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_heading_4.png b/apps/icons/static/Fat Cow/16x16/text_heading_4.png new file mode 100644 index 0000000000000000000000000000000000000000..e7718ae5b66cce3386aa03a00dc6f1780062ef32 GIT binary patch literal 562 zcmV-20?qx2P)Y+i2bYwm`MadI-5AP5571wsgDng(6h&m_FV<-oRoAd|^bFb&(=Tgd10N^ckjz59ahuP$l_)oCq42Rm=yz_Ki)(`l?kq*^WO z0gA;PNU0+lHSn#`K(E(>uE_<1MScSDL;|{;UM5p1P=OT-!&pVL`5p0C45^I`O3Rx& zm^09IK~bVuGfljE|3R%Log)<8wr#{>>v-|}8KSHwxl#j31w8GaD!O~SpYgKrnixzw zbbjuj-TsMItF730-ruVZxM_pIKvka6@Av2JD-`m0MZ(BrpORyLkwVz-kEJq3BNvY2 zs57swJ5qYgrnFT4gyGO387}%*sZ@g7K(nCaGOE>TAeV>YroRxT72YpTsa&3{@Z!49 za~;@Lx~_XjpW+Gk{C~j4Y|E}Ud2Vn&oc$AE03r(YA`6pHRCwB)Q%y@-K@>gnW@1c&8j?*m z7Qr7;(k{Bu{sFZcn{Bg+5jA92M7pR6ErLraL=4&0eLojn)}PRJ(V!IHdwxL@;mP~( z-l=&ng$Bh7@7=j~=A5~6=Zt8zTIZhUrG4K=5Cpi32_aw@2Bef1iou0K0r#A%r0yXv~%HF3@BB4`Vi;l2Z>R!C2K#CR3w`sh9@y1ea(Kq3e2-^Ql~=b3E^Q zUPu-a?CiY5!S@5bV1NHT=H}*UR|EO{LzK&9EG#_ZGlPx{$GO7SFCYIUsI0A`R4VII zM`8-OTuzf!Dr*{)&1TWu+tuYejuTZ7bzWe6VggeAA1d1AHnHJ3B zW4zi}*WR|Qo8~FHA&Gc=1Se;w_;Yj==^+#ceYS1GG)*0|=a}<}(KxErDlGd1hwV1H z-ELGt|9)R@)^K^*L#NZxG5cPxhs|1D$3K7k!s6m{2B27caibAxP@~ZZZZqHif1a^w zP@2QvLO^q*Qqfl?LS-rz$KWFw@_Yu?L|MivI_Ecf6i>VXdEUhs%vk1|X5HX^c5yAh Y0KBRPKqDEljsO4v07*qoM6N<$f{S1diU0rr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_heading_6.png b/apps/icons/static/Fat Cow/16x16/text_heading_6.png new file mode 100644 index 0000000000000000000000000000000000000000..56b237002569b18174ce1887dd04e921fe6b9917 GIT binary patch literal 558 zcmV+}0@3}6P)MeD zqW_{EJA#BoXFK+!k!TSlB0_>tE3b&8i>5pN0TN4o1+l88X`80B)#ddf0zhvgz zx!;`cJnlU#lgShe!w58+O_-*Mzko3YMNy!tYLSz(uIp$A>2x~4DKg>d`2|d2U}8;~ zP!!0ud{bDPqi3MM59G@&HIKIoF7A>f5tO1L1P$Y>H2NkG*Jw0a;-({TadC;qhex@2 zeSL*!RFh7TNCY!8)7akLf!FInyy8Ar(jbo>3dxxH(Jgi`_+4SdbM3ajGm^cZvVF<2*5 zEEMchDHThiu?_1&I08iHayi*~LN=SV>!fB9N66>%=bw_2F)D`YUxP%>@~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_horizontalrule.png b/apps/icons/static/Fat Cow/16x16/text_horizontalrule.png new file mode 100644 index 0000000000000000000000000000000000000000..a9af763acf25dd6237df6aab8c2a5a6fba8dd2e3 GIT binary patch literal 510 zcmVjzs zot~P6@}<#XGHHS8x&n+-iT;5u@zLcex}3*ivB37$E>fu!5{U#xOcSPM!ZIzHD*Yf43IFg!u%v4@lxixZa+aTxBiX5k_4uY&Sd0(z(I#G zyh(zqTBTQ@R;~P4FqJP4bB=1jx#%ZYSzSXmJC4yz29#1Xn@zkl8aOYNAb1y^@L~M4 zqHa<9SfE-d|MF-Y)QGNm!NvjLyood?^9yS-oaJVz?E5rmx zHw`Q=&h!cN)kLOpT)+1PNKk{|Y4(;Ta8iGOq5a*Bt|U-*!>N!dXhFz>jX8h)$CNMa zwA) AY5)KL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_indent.png b/apps/icons/static/Fat Cow/16x16/text_indent.png new file mode 100644 index 0000000000000000000000000000000000000000..ecd8e3fabc3e13b93a6c42a3e1ed16fa9a9b604e GIT binary patch literal 586 zcmV-Q0=4~#P)`6pHRCwB)Q%!4AK@>eRbLWXK5%OUn zX#^MUTa3&K=QcG`hx^TpY&`Lf|a0) ztY6%1>d*g~*P ztv$9X`|%DBj}Wn78ii6jl7CRJm|56BqdE>vg7-9L?^SW7QbFe`L(CfXC#CTT{pv3P~Sa%w&>T zv6JX`$bAqYjJOZF9jtu+HlhZ6jq7VGXX-#>EXVjqz+rOgHcF*33dI75bGAEe?6q3> zy1dk{gH4+5ghMKoVyvFBHWKXe^mB7u;uE% Y044Uo{Py3dQ~&?~07*qoM6N<$f+d;^<^TWy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_indent_remove.png b/apps/icons/static/Fat Cow/16x16/text_indent_remove.png new file mode 100644 index 0000000000000000000000000000000000000000..e308dfabf30d42dc1ebd7ffafc10fb443c4056d6 GIT binary patch literal 601 zcmV-f0;c_mP)R z{DM;HDvoBe7)hrwuV2pX8=NQ$g0Me<;V0Go~fEnyj981MG9HV{f-?{yO{u`Sp5QcV8uHtrb6 n?mH8*aD{P-BZI@i|0BQvN*=|jFOGml00000NkvXXu0mjf$X^pA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_italic.png b/apps/icons/static/Fat Cow/16x16/text_italic.png new file mode 100644 index 0000000000000000000000000000000000000000..ca00ca5a7b54e0375723091e36838b3f052a888e GIT binary patch literal 521 zcmV+k0`~ohP)%?o)oK<0iF&=BCt;RoJw7q=kOM>p)@Ix&5r!e& zKRyugC_)#@^N?EdvWc{lCLl^_WU?9TZ0{nM%emHq;04FWM|kITPb%};a~eY~wU#t6 zJl1N5C>Dz-Oc!u=dg6fH8t?N#BY;GKgx1RaH=9l5CMQuYFCdIU;dJxkW)A^`*?S-k z6InboTbN>iN~OZGE7JytBVwqVUx{(Z`?-W z2a!y23+jh^uXS3!)KU-xm;5L;`BDApAxW{+3h6Ru9{-EZrvL*0+P#3DSql0*00000 LNkvXXu0mjfM850! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_kerning.png b/apps/icons/static/Fat Cow/16x16/text_kerning.png new file mode 100644 index 0000000000000000000000000000000000000000..ed0f3a465a1a06518fa48f5da17c4440e6711381 GIT binary patch literal 659 zcmV;E0&M+>P)*ha?<@JXW8ej@O}ua+M=y$oRUJJQp!E22qwb`)j&91 z(_|cAO6rU`S5@r;57aabxm*sxz&?ylci>jskJ*P4__UnI(SZSskKaTxISP;4jj5^o z5~tV+R0_A-h57jpsFbTn9`obzQVmzHT!L@64}*ipIg8&sPQ}=b>o$W;2{cqHRn(0- zGMNl6L?~7b1@2HEx`!d9kuIhmmL} zp0Cs~d~yiYY6aQs49=V#;YhZXfydKL?$2D<(L zvDgVbd-?>oCnvC8E@Se}JzN{wi@VdSI24JXzyAoBY4SEJj+#=bl(pG-kK2qj7vD{0 zH5$LHjg5x<7g$>dLSFK-nt~&(ds?;^CrTAZrBXj!c`eD3ri|N02W_ghO<>hpt(N6O t5#vMkUxOsT0xNPJ;LD5cS?P}e0|4_N`XPR23snFB002ovPDHLkV1ieiD)9gS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_large_cap.png b/apps/icons/static/Fat Cow/16x16/text_large_cap.png new file mode 100644 index 0000000000000000000000000000000000000000..df23a6704cdc31400cf02f0b955053e7f17ad100 GIT binary patch literal 567 zcmV-70?7S|P)7o4#RE`*4-#A0}iZES8v zxz@S7r)Ph_7=y=|jZ#Wvg`^z~M%i4)vFDUl5JI7%q8tXx1KFPEA>#WuI6A@Sxg`vD zx1r(rGe|0JX7$jL7!y*Vx3$u)4VL3ZfzLULpZM7Sd5n^xA{$@5s6-}ng*WXr;CTXx z^p(hEH41`yJm16l-+wsy^&8Xgx-c{`Z~x0mOE9&VpoZm2F!Bf5s`Guw6GS2&7FKty zpx2XMY+U}DKwmtDk&b%mOO7B*1eriVn1Hz)E8i0M*dNEsx+?4*9Aa!{5rZAA7+u(- z{eVE?ZM^>WD%RH5wXt+MMPEU#LNQq1x)K?kN?lrv!G;tte3<)gh66V@Mg!wer*(dK z%qp9e80~DlTY^h9e(G*2Xn>Turw1`^$B z_4BTM`ObIFJ@-53sz#%+lq5-*rYZXUKK{p)QqWq%7}K;8T&vZv9jn*t zp_P-xzJ346%z)8=XB0fmQ}|zMO8FBfeZ<@dT?!o=JphTdgR-sFuna7C8h77BxG~>G zYc)$=-f3~E8e;NbfNq?kmu4{%s|V#+V-a{Bo_y)z`tvr9?ho*JW(=>VN3pwTaCvSK zpZ+HB$r0|rHWFBaz}L9>av7x|4`+{uSm`NO+4+;ZP%3)3`mBWlIl|qNfQq`zOI=_` z;Nw(fn0MCb^)-%_3kZn)ic;!h9XBU|XrPhw5|UY>h)7Kozomk8SR5y=BH^xAzMe@N zk~KWva4&&8NvEz01RN$lr89r72GYYlMT<_fhL3;NsEKi_xsoCxCO+ZhYT(PgxGqlZ zMLSx>t@#BQ-@R4 zr^iFb5$+ZZm;xhg)uEYJJVYVkuuPPPou_;62ddXTIPA#2A;;aApH1aFyfBeF^IvCA z_YP)DX<7_?$6d@zLYeb|g-YTJTF+e4yc z*n=eOSIX|aeb3Ep&3XtwaNvB;Ip6dBd_UjsSBOL+KQv8KbzO&H82BFuf&ftzAxY8} zt2OCYBRcOmhg2f^u z7JG+6p@6}`0sarh$Aidbv*i4{5$lj#EmACgHV5=nZb z5E~iShlios?KpS7hawt~h*2PLtC|L@Y%H>bd_Iq##S(VPWpm%qU_)1TCtOWU_>@k= z>2%^S?VFq3rVnRdWgyE|q*5Q@^Z8&`RV*&X!H9vT8Sr|&$mMc)8=FTzrM4?ueF`?4 zf@m~~fqow(5^7-~4#j3A(FC08IDzjQ8^~rp<9K^JX;UjV<4SWZEiIE+84L|wquiOP za5|kqTU#q!ZZ|Ya>xjn#hr@wVsq{C4si{}Ee6bHRGp{lED2QSqho?^-o7zxOap^)Y zde3%JS_V~2tmP02g^UWO6Pw1-2MMDd<=tf%t@oFWXY=34+%|3QTdhLi%~wpnU&jF( z!^w#hn1#WrSV(Fe#o`Xi+hr({j)$|W$ZTquyy~hiBR@Filo6a=!rvjg0m|C0000nKsJ+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_linespacing.png b/apps/icons/static/Fat Cow/16x16/text_linespacing.png new file mode 100644 index 0000000000000000000000000000000000000000..f4857c77174ecb03d9cec35b1aecbfd8de45d778 GIT binary patch literal 591 zcmV-V0sU%L7$$E!Yp-SLBc~6Dbu7N9gb|tl^q;`A~__x zd%c-iz+l!zV6?mUwdc&4nLEO^?K5Lcyk4)v_kH}22_Yb*gi`8UGdPpU;31aHX5*SY zvz1CESV~~y%Wo`=$KcYo4-o>fN`6y)kHJ`dExSFcaCq_u_Sat+Nk;JMX$O3vNUv-n zV36aw4KjUw5YZZI`)BANqE#B_MiZEMGmm7l2Z=-%6rKO9R`H`!!PZu`LD(Sh$kf)u!|2sAVu8qWlCPS1;%uhHAndzk~J zaC%xrrCdfX_dZNuMJVHzg!7l;qq!yxM+bYMGMb%rb$66 zm7*L(Q79C#yYm5tk|=InSbZ~9*vzD{u$hOwI25Gy@QwnH!sE-u*Emc-o6m>4@OGjb zlS7@1r>D6$q-3yex}TbpbJZfjcV%{~G002ovPDHLkV1g_=2x|ZU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_list_bullets.png b/apps/icons/static/Fat Cow/16x16/text_list_bullets.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ce7faea7b7257eddb2566f16bb47bbe74d4b4d GIT binary patch literal 600 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 Y0OUvUW~uht4gdfE07*qoM6N<$g83Q=WdHyG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_pagination_100.png b/apps/icons/static/Fat Cow/16x16/text_pagination_100.png new file mode 100644 index 0000000000000000000000000000000000000000..46ac98f16936afd9cc28f8a892a879245aaf7281 GIT binary patch literal 713 zcmV;)0yh1LP)MmQX6F( zqY4TTDXUZX#vSUuIIU?QQ;m8(o-(1VddK2$G3h}s|5 zwnUeS#dh!4_kFu}O~~qZIh@1c-gAEEcg`gbqtT_TVK}*Ig2RT42pA#QRHV({9e-b0 zQlt}IBV6P}mUALr;Dm65BN6^Lq>>5V+Z&3+CdOpt>eH9Hm9Oh~tvneX8R19k>oGew zue#>?bNF^vqJLljC;fgT6A4VcoEmVH>J4qNVr(sQLJ)>;agtM;wytR?(k&CQge05E zX5n(XaqvK`Kakik5^wOF3+cWtBOv}+`j0!zOEJl+W*dr>Pgg#vl z-r>~6?rBO1LRVU9eismPlic3X+4ltF&)-6ocK44UjhsOZGt!IW1su>00000NkvXXu0mjfdpAu3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_prose.png b/apps/icons/static/Fat Cow/16x16/text_prose.png new file mode 100644 index 0000000000000000000000000000000000000000..7a407b53f24bb0b1d5a7d301a662bd66f6bcc6f7 GIT binary patch literal 526 zcmV+p0`dKcP){$L$qDeghEV z&!cPSp8$G;Nx1|j{&xZT!a3J%x7#;#DbhSV|1q8g&SktLc>=@P`=F*CcfJGusp z=3q36Agn=%!JBwB@d1L~0wQ?uarK~=jRaIAzrYAVb~R`5h2TM=9=(Xh2%-T&7m4T) zvzyIkX4>lB*_oA?L#&ya?yl*o{=TX%HZ^tcR}h2+s0fS!N&yjl^thHV+Q>PF5W+{f zTvl!QFdwM(i1w9H6q%?a6L0WxZW%8w^gt4lFj9o%-v~6iz8$^LzMPiEIB}{QHhFH_ zWTTL?;AJgj90|+PDiW1aD~|&y$b>7C5X5cxb`@Xz00(!v7(ccdjX;@=ns?hN?109T ziQoiD;pzEabmt{r&DG&L0y)x+u0=^>V5Iqsgky^&fJ`$h5a`HUo0NH_E%9i^$F*la zu(%u=6i165t{&d98UaDT=>uIDxcL#)g#gFHE5fxH9?vWw>vSM! za}zv|(r^Z&M|4#pLx%=<8E%fb^?aW8Fr!S$^jsE$D2{S4+aimDK-pMPWM>=?&h4h8 z0lyoqah2 kTL0NaTEPE_|3`oU04S60euPb|*8l(j07*qoM6N<$f_IQ4)Bpeg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_resize.png b/apps/icons/static/Fat Cow/16x16/text_resize.png new file mode 100644 index 0000000000000000000000000000000000000000..b3fca278d9c8a67a1f11a22c169fe612c85505f7 GIT binary patch literal 719 zcmV;=0xi6$8GjCU_Tf;XDZ+^d-H*aP>RasbAH)+z58Uq$Zsj&DWsvn8WPMlEcQwlQCa}2` zisf?)V;;621Gq}wtq>64I1a)eUlDDrA*Mdu8aad7mk(573MaPCAq{nb(SG z{uhc$brI0|W-~q!Joui6+c!rM#i>|6v!8M1F`wgPyf3Dwm-G4DNz;52XV$bWp6hM@ zjoj!z%T|QPaq@krSlq{HdPqC)|FT7Y{{vzR zBa*QYO=(|XX058RkjkQcv}qMlt3WC!q+JVx44kHjY>{YaCSseQkT$l{G#yPC$#L{f zcbd8PcJ9TQQIeoOxIgEd@4WB(z2`epB9T}%3?posCYELKw~!*O z&WnU25&S+Mm0llSuNOsC(6d?eTn?WYCzDC)>gt>|JJceJEGrBR4T}0yY|J9CB<58` zqNnE(H8s1L{yIZuEyL2{cMdi;mH|}36pOV}U0qEu6v7_}@>9>Vwvl5!lclM#p6S_- zob8A)`gW95DkUnAw<{PPeuGly9tm6tuM+ z-}E4WCs4()&@)cNS_$ks1RHZaZ1}|0?iVbj8!+;kDAOzhn5MO@)QgcL(En9-Jm6r1kJn0Plbwk zvg^>*b(@vjAG&1SQ#_-4k#;}a^?Bw+HB76i)2Vf9T*SH_(CBqNJ}E+Tz+*SJI2;8bDcipT-ERQ@9C#l9ggbX!O5JmVggP4y_2608(-ZhQwZXW=Wh> z&Y@+bRUG@xn>TM}MWfN^MN#Bxtr5pD{w0JEkW#|3tiIypQmKT;M7>^j6<6l?_4|UD zrxo~*m;tl62ZgbDe)hBg&Q%lHN=cH%(kyzmNS+!e#>sCOh9Je56yKWH;5Zq)ezRc!j$@lK zb-P`(+iiTLb|UKg{_Y;ZU4XBRdYXW}`tCJhXB7IqKHR*E)3b9N9UY_9Y8eARfBHZz zg~o?e3p}|f3c;Sgt88LKz?U!9vAtC>u6H_@2FDmNGv7pk6_1+tB}I^-5ygogbM6Gavn*-O?1n0yz41W) z{b9}xN`2>CH5d$j(xrIC8}~oK$(+li&*`{$T=f44FaXGJ&KD9(x6J?m002ovPDHLk FV1joF1}Fdk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_subscript.png b/apps/icons/static/Fat Cow/16x16/text_subscript.png new file mode 100644 index 0000000000000000000000000000000000000000..5edffc252311a78d16f68b7c432a56879f59adca GIT binary patch literal 588 zcmV-S0<-;zP)<9^5L1 z3z{0jSuT=L4&LA&G_j_4(imglWLbVeNh*mUhM4qFd+-cD060~TEpYGx6ii5zNCJfe z-M7xXx)q@T!(?Z7=DnToeKYe$RIAlrVHoGNX5h@QZy|W*6D9`6Tri9IN6D&(+XcLn#Fl8JN&mnhZ!R(Qda9ry0la zSH-AGyC{`PsMi}vrBWysi3S%G8@@7$O?j4jEp>G<~Th3fpj{J zOeTXj)30qRQVJ@Zw0Z>qk-+(Rh-@}Xskr#C^bvb|-^qVLCmUN2DV;y6t^zQs5C+4; zLztYHu=ziDc;BvfP8QHgT2)H+0#LN!(hnN7FEzAIj1s6J8Ghm)iHXFpK5o6(s$8NG5$s zDZ);(iG2PQl|bQO{uy45_S5>`6i_agBNi%Pbd$_{{zh*@Puuz&d!YuR+vCgHxs|}D zuRk#`QzJG`mw=*y=nlwDaxg#kkI%8H)oQKLP(0`Bdi@02$v`|M+-8pDl_63ex09pa a0t^6^g!ljMKHLQW0000gn@m{MNUleg+ zl|bl15bQb#?%K7RKm+*!6~C}zohxd!+9zX7WUYmB4*wED2uLZRl-kk^E|p3+NK~uU zNb{dL)|xFyVrKTP5dQGGdszyHP|<=8cZ|c(sncMr?#Uhq0|Y?;tu?H(u*Q0sp3oXd zXK=RC1oOR`9P${(>Yf}Ogh-MED=Q6TvsqLs6--aZSY3UC^Z7ikUYS5M&S7$4gNRj{ zhD;|ki{mMbjGSZT*xdYxJOK-Z0a<0rFN zU;jYsadbL{I3?y^e#Xh$Z^`{s_|FuS;(RTJhjSPk9mVr{9mkFz_4`r^7|M6;&KYm* zPRI5uU{Z?%tO+H%GuZiN1y}(9F*}X1)*(X&hZIHh;(C@)m-EOy^ uQBz!?ruwf&VlZQwHb*1E!D8!&00RKmnzEbdh4Tmi0000<_q zG#ctP`46E$tzJVM$GQ?jY-xVG0xBySYw2sfH@>&m)RlU$s+|M8w|amVE#~w2N|(rE zxpcah{z_Fyy7|N3uE6O5Tz_6(vd7w$YPF_a={#(&F>YPejs_$%5U{`h3|CjzxcKr_ z0h7sul53n!?CurZ>iz^CA0OfT{3G6;yc02FbUGaj*a3+-)oE*Dhr?l@Ef!hGvSs+6 z5koAE+)V{h5oq)@lWQGIa|XpwE*}f4vz`vC0QRBj7HNX{DP8ou=u9 zJc{R>dG@Cantw=TPR&k1g-kASPsJ15&!)cx7yvFb(dhBMADI9E002ovPDHLkV1jp6 B15N+{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/text_uppercase.png b/apps/icons/static/Fat Cow/16x16/text_uppercase.png new file mode 100644 index 0000000000000000000000000000000000000000..dbe892db41d574ef77370ffc8aba218515b72ec9 GIT binary patch literal 662 zcmV;H0%`q;P)BYTFA5$TJV|eQQG}uq1Qpbye?iiSg@P9?w1N@@iK6%eTd^2z-HKEi zl4^I;B>Tg+JNaR;r@Y}YJCAwa``$PEwEKlZ)pnei=ep1|1m=0<{_?P`X>?K7buh+i z+)vJAGU&(h`FxD~m3^C-n#a@!6Nv$Vv2+xthQp}0T)5k?@R{u&+6$L*^-l1?dlT12 z<0zirgWJ!l2ultjdLHV0a|X`!Hjvi?_?jJpU<}#ERWRz2Gw$~YrZY%Nj7Whn?JCZ@ zY`OqvCx79_lL}5Iqwuv12|cJL1p~>8LwCNxSa%Q#>0Jf^KwEf}mg^Wl7RSC_G6=p| zX%c{<{$gnp0}+nd&lV&X#Ofag9gTKS#e2^y7|R)GIWDfwtRh5}!c=kYO9RP71TTNK zg0m1k23@FkS4Kz`hukK2VLR#t)+`4r7I15HH!eJ?V7caDFuFwpg*H4vyh$`@61FGd zK&f3a8b}RF98Bz_c7VBZomjB{MHKDW;ViuX(Ud$4o%)}CTgB5)H5|RWh(Es@m|dtr z6I(P;Dx685K$?;x5=i-M=#H`0!mIK+N*9ylDU2V9WAVoZ<_$~z(u#os$ey0T>+2pi zHi3^fRqR}$jHd14^7K-0URbTeYC5>|@Ox({fLt!;^=p1EH%+rhLvh@7+#YJc$_prJ ww1UZOQ&wl%X&NodEc&qn0)+jEP)QJaz*7 z<~-@(;;&?(z3veGxzTrMAHr8%Mf z3rB~B%t{aQ4TGHpSd4&^(h7?8xV`)e%9A>TD2_3G>KMXskHJ_hxdP-`@MO0tQ@lD^ zf+wvn<^t_boW(Vk9G$EMEsVoscd-XI=bk|b;Rq70OpRF4B%FvlS|C@z=Si%;|Aq_q zU*p~NvD^p`UR%e^xx)sdv3U{6(o$Uh{M{D_Ji@@G3e!&PR5+=)D=@KJBht2;>XqJF zJ%xz-ym96bF5ao()7;q{gTASUxHnxw)OcyI=@k_#l}A(>o#0E9aDRf87tj*v(>t+c zpr@f(B%INS?Nt`cwzgJa{Rg$r>Dl$ML+5JuK3*aI&zipl7yuYz V&nQn;8}|SJ002ovPDHLkV1i5=CAUtP)uNGSW!Mn2^$XPt7*xj#~qblh4z^Pt{x7BdAbmrSY&2#!Cpp0JHf5LWIcEm*@y? zqmIB7rw<<3dE-+J(R$T|}{Ru)wSs&;`ymwtdvgDg_ kEM7N@bRzlx&vX}H0G{Y!esX@uX8-^I07*qoM6N<$f{3Dv`Tzg` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/textfield_add.png b/apps/icons/static/Fat Cow/16x16/textfield_add.png new file mode 100644 index 0000000000000000000000000000000000000000..fc4d61c337ed6032555e56144c850aeb6999fff2 GIT binary patch literal 560 zcmV-00?+-4P)#gkK%Sh!TB>ioRjt176UQ+@;DgDLB*|X|#u$Z4 zZ1za?|9N90ue~zc18adFDC55;;5Y%!Dr@=pm<>2Kc680l(~rj)nlzLy8HN?J&(CS1 zemvK-%DMkwzGJ4_PtWq=!!6E~VPtTES0Ag?-rS_Iyo@PL*QI~k0AZZ8l!-LE-=g&} z?pAoWnerhBb+YG&h3l^kSr;DGtZqLuq;B7OID7?J_;f+qZQ=7pIdT;--F(+ky|}*w zzapp{5H3G4>Oe5&yYRax2Pz$!Q!`nEzP3f?}X8{;F6s8(rt$0t^6+7q|ria%_kI0000E53QEZaJ z-JPGj*}D)6PYpiy&D$AfzWKiQ<}qt6Ze!wMVcCYtKpP7SMoSbE%&UR9HMp010C65` zR0>ZJTMouK0U5+`3_}rh*;zDj;MK+{M5HY`n|zE6^+Wn8L{Wt4cQXk{U3s*g&E;^e zetnd;iI0dGp{qNmG!XP2%RkH=G%i*$sOp`|;8J=~n3t zp!PP-VqJc@d-R(9N8@G5+b+yc$dB1=+xd?G0{~g*w@Tu~QVak9002ovPDHLkV1k*h B`)vRK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/textfield_key.png b/apps/icons/static/Fat Cow/16x16/textfield_key.png new file mode 100644 index 0000000000000000000000000000000000000000..6b4e107ba9d6836a7cf9060d953755a718ef1ba6 GIT binary patch literal 644 zcmV-~0(HU z8cb6v;z3$zC3xwf7omtTqL)HFcv6p^dMIASixdmJc#s?{3Wica1o0pd5wwCvb1J6V z5;a&|Oq(>>ot^Pd8i=ULrGJ_IJAeOw^Z$FhOeuxk7(X<#r0PN(7~ApsPNyG?_oF6C;JS5f>4p2aFg1nr-Fv81D&RsihhWs131&LvEhqwFx;run zPFFL{vMdNHvTciM!U%$(S>-4qd=7&{mXarr+INbFD-adZ`PKubEW1}oG$!qVgwgt%DPN@BTz37d`;Qp%O z(}z4pF25T6Bjvjmh_?e+`?i%WZ`H;MD@ByI<nrnQgayMT5(G&ayZc9?9rCf}w^5m+IR2?f4R4>3>uUt& zvlU`h60B>b;6IY%yD-Lasg8x3}cL4?fDvGn#Z6xv`00000NkvXXu0mjfRWH@$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/theater.png b/apps/icons/static/Fat Cow/16x16/theater.png new file mode 100644 index 0000000000000000000000000000000000000000..13053e095e962426968e85d70d9f1d1bdd436f5b GIT binary patch literal 815 zcmV+~1JL}5P)RCwBqQdvlpQ563EZ5Ah6bP^ph zF|$Qt80n$K7lS|qvkVbKA&OFZ@I@^%f?lMDFo`nF7ct4CASWTBf)*pN(3&(dC)aUY z8fQu{b+-TiZ|7Ho2wM)^d*Ph(edjyp9xkWkX=7McQ&p8EgTcgc0LSsrUb^P#9S{V; zVZWMw94nYe;A2&#X$Wy5qSs59A?Hw!84Z%rHiW`}q5-w)I!zOgkV5hjV*zJ9Sl=`Pn1u2s3{h=>J_zWo zN5H5!Pg4&1W)uk2j6`5nB{G$P)1=CNoGa?W*>3B}>&HGk7%wS4=j1 zJ+E-R=`~EN6d2d?P={$J7U-w^5>Doi!WTe0_sdRL4-`MJ^MYZM!W*IYk2uQZ!qk*g zxoEl84rhNDsuxJw0OV&SqVJO%6x)c!rTn*9?`PvVtw0p$QaOA( t*oJ-N@BLqbMG|N~w`Ad;V9kCAFaV~%Ct!vLA0Ge!002ovPDHLkV1hq*Vy6HA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/things_beauty.png b/apps/icons/static/Fat Cow/16x16/things_beauty.png new file mode 100644 index 0000000000000000000000000000000000000000..416494e98a04b2e7bc0c6a61c97b37790ca2500d GIT binary patch literal 491 zcmV#`~`DyRdS+raF8>1-24R`q@0u}DY>nZE#=~d+P0*nWiPw3*7{ic<@d70o|K!Z zXPRH{ywChT-cglGg}+?t9|+duW($5D2o11cz`WK9du3QQVV941OBl<^vnKmpAasi0 z$lKP|-W&>Hb$9a=jgpVY2@DNUe0(Gm4wH^Vw5a0&uD=8hgybt50oTQ9Z6$kpN-h?| zVrX?fdR^e0_pvIN-!>hO)XgU7{*jXPY>CVyQHt)@{4uu`D`zd#UsLaRLEsK{xlay-F$a&(EZ9ZpdXa+$WPHr8K>+ z`fb}?Qfk{&s#&LN2$<&krl0MWSfnyG$|A!sSS%KY^;=RteJe261f#zhos@Jw3zL^{ ztj-1pxi~mrM5fRw%)qqN?~1jhX5WkS;cy3*A`q82cH+9_nmmysK>NpFsH<6%Bf-6J hUG3|C`4`><7y$nLl%B4hv7rC}002ovPDHLkV1gz!;V1wA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/things_digital.png b/apps/icons/static/Fat Cow/16x16/things_digital.png new file mode 100644 index 0000000000000000000000000000000000000000..acfd97d1746f28b8fe872f4c3f1ab1f4ce00dd03 GIT binary patch literal 699 zcmV;s0!00ZP)gJ-P4b$>7MEF z!6YUGf{Um~kbw9By7Yw+TnKJNbfp`A!B5C03lVWO8&UiO5qvGgtvkV8bR;wVs;=@> z1v2AS8=9)Rb?>Qj&%IX|WAHzpumIziuTATDFrH6~pb_vI4WYT=y@7_-4Y%z<5Pf{# z$ITnpMPLoHy2hPm55GUW1N;C1gWo^cL{Mo0XsEWt`BRUfbVYB2EbZah^A`@x0aQwH z*TMAF7ziVTg~r#*dkAN=YmHj%$t9Bhv7i13FaR&o`^HjKtjPcX002ovPDHLkV1o7pKcN5s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/three_tags.png b/apps/icons/static/Fat Cow/16x16/three_tags.png new file mode 100644 index 0000000000000000000000000000000000000000..46f5a7b1eced18f6d01a04cea163cbcd17c72511 GIT binary patch literal 811 zcmV+`1JwM9P)pVxmL^f)$na=kFRpB4&bQ6q@F6 zx`F827AD)y+1q!HTZ#QVA0IC-e9!Z~?{nV6b#--NJBSFfEF(KRo0PZ}JkNt;h~)zQ zf=DC+Ns_3zxI`6;i7FT$A7cVMahv#4K&dE6VXCP)h3V<9a4k5o=37HjQZmXc7A8)} z%gcq+IZvz`j^9p}8To8&E!+$9(C^S7;P)XbGZTImIkgK?MnFzZuF@6p+sS7b+3Rtk z@PP})gm`3Sq{HoTBP}gW;WBVoaxcMXG^%3>TgfLYEAhj-jLeQ%v{smr-u@om3wu#e zxCdd@I>o$GOpa`t%d3Wk!&F^W4KBO^!<|pKRK6dMc|WclFM;9K6m%L9x_B)fKkA05 zpa3#)5Cx5*1D;i<6IE4+NFgM)PT*pB5f;~jNYV?q{BjJTmIH{_CZg|EKkDilu<8vU z**6PL)F{(H^+03^7bil#dI-0N#-Z1VcsTkIbmcHe+=Y-}tJg+d=1>gy4fCD3&XxaMJy^%$E~i|+eRFte)(X3c4M{Q+cgt6(#;4x)ZI z91bNE*=#majFf^KMByM&gy^2_DLtRxO-HPtInQT$J2FYj!#8R6oPpRY>K_~;)kM49 zK4CJM(9zk6IE|L=rv`W1yWufcSfqxwOU(xdU{9gb_Y#O zexY@rL^1UB4bpn>cdnp+V1T$NS%t-7F|c4{cW3L3wxju`{ECDGy*VX03BG_o`lChH pnH^b{7C8JHzr_CYCiqi;0RVM~fE9sCzfAxD002ovPDHLkV1m=6YE%FK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/thumb_down.png b/apps/icons/static/Fat Cow/16x16/thumb_down.png new file mode 100644 index 0000000000000000000000000000000000000000..d4069f13eb77e82800a040a5c437ba07b1d57dea GIT binary patch literal 719 zcmV;=0xM*b zNtrEZT6id-Q%3)&h#;2suwdO(hz=cO3p@nTu|tQ5PIU?-vmj&-5p;-ddC+1_Q>;Ww zO-)$Wo!!};`R41*?8=&0mmc%xG4Ff7_kQp94U8&u6ajs2Qd(LgwPOuo8};_3$ilV~CbNi3u=XbWoQ>L9WpQNTF!dMJug zVL<)RcHss@W)ikBRZ7WnkfovSRj;iq63|Bisx(=X9{q0?y8i~=bPIo)Y1o)}JA~!5 z_45AELK6S54H38IkCfxD&HHXO4=bg_|JZK<1^_$L8x~`?^yL5m002ovPDHLkV1gZc BOR4|> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/thumb_up.png b/apps/icons/static/Fat Cow/16x16/thumb_up.png new file mode 100644 index 0000000000000000000000000000000000000000..e0a27d224e1ceb9ad49fa7fb7a267091498281c4 GIT binary patch literal 659 zcmV;E0&M+>P)jMkLys`Ie6t?| zLrF|syodPU@YUjj$t?a6n-cu_^%M1l=SZKt1a3v%Y?+|Gs-HFM-_Wdn!2T2G?YH+Q zzHf=Z^>j%%Z78P(*=ZnkFuS+dgCt^ZrTM8jt>mmRMF;MfGM3S2_aROO+XFUI=`@kB zh0@^dD3`5_*3!&m0Rgx8Y$kUdQCWfC{1LjWbl^0Yi(SbCS}b|kUlzDaL<3M_ks_J7GN1kS0~HA!`A_+71_TyA}}C?gVy zK>Bh``^I53;>LC6){Xv9)AD;002ovPDHLkV1nk)Froke literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tick.png b/apps/icons/static/Fat Cow/16x16/tick.png new file mode 100644 index 0000000000000000000000000000000000000000..c277e6b4043b2b9a7c7388e076d2c493a23272c7 GIT binary patch literal 451 zcmV;!0X+VRP)vS{GWXg z=jFEi{#(+mPYdl{bJ+sm-!h2X0+2YXqDA3r`Z z{0G?zlwk(Ok%)vW!-P4vv1&#KAea1K`JDUz+#3vF3}U;W`I!(fb_Hr!{gNAuT}jjo tH^dVdGoGE~X@(m@tY$_^vok<|0RUEP!L?xlWyb&j002ovPDHLkV1gj@#Tx(s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tilelist.png b/apps/icons/static/Fat Cow/16x16/tilelist.png new file mode 100644 index 0000000000000000000000000000000000000000..4632d073b0ee76e4d4f578d4b08c88d2ed785d5f GIT binary patch literal 739 zcmV<90v!E`P)5DYidVe|O0_2iL9jhYC_MOoOdj8-MoKqv^JJqap;QUaofN+B1e6~&8U zp?|g@n$}utwzIRonMq>~)kl_@e6#c3_rC9~k;!BVob#9v0)_$5PlXS?HwYY^W%%U^ z0)2HRF=iSF1gxh>r_;U;;r}ZRoVZ@zFVi#U>V2}i&$nb{x{BH9N%X(?jF<0cz^JsK zVoiw}4D{>=F;tZcOCDMdpF-!cB--}vB0@f_6~c^Y<;UjHx_g_VC*%3(gj!2~(R%!n zDt6}LEo|C&jc`LJ(7ghVoxn8JI(Y9gek?7cu;^mZ<%E|KNNEId z4zCI0-P8iYPFP{ou)1h56Nfr`Av~eQm6a`qh#e}mKq#jK&0E)F5MJ%k1*oen$w0HMaFz^{VcGTfya};Js@_w%*t5Nj z5@>k%!^6_xn8;=ah=owrDP1U$L#bV53=VGqULX2IgN0%TDKyFkfJ5(*Wp~lGprWUb1AB9>(Slb@-WFkGE%A3 zkZs$0rBymirHLLGUrp%9jPbL`;mEI1eX+_l1HAbAm3((IJu&=0$aSz)@VP$%3;>fG VBu@JA4I}^n002ovPDHLkV1gk9QTPA= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/time.png b/apps/icons/static/Fat Cow/16x16/time.png new file mode 100644 index 0000000000000000000000000000000000000000..f69c02d138f611379a1ace81a8f43bf10fc9040f GIT binary patch literal 812 zcmV+{1JnG8P)Q50SGIpdh-GaseB zwDO}sQ#6tS2@A=T3ZjpQoIkY(7)GFA6i5;jrTvu7M?^msj*6+&MdXWwyTtONVrd-h&y?S1y$hr>TBqG?r{4l{J--~gV3U*!3YnfoVd zBC)!zQ#iEJuJn}p1M0w$yc`r{Z%15=WROW@eldvm6W{Ra<2cN+aP;TB^1*ciL}qyg zs!EGdn6Zq)gfVO~E#OXTAL?q$FzerlVNVW*r#HYhIK&v5A+jcrP}8Mbj~&9v-7XZR zIiM;$f+}TTPy*>HOoE1Yu58#RQqVE*7M`|Bjs*DB%iV1U_GBSH-G`#hPE?+M2K#^m zf^31t$f1JlHCh35~EdUOk8DE^!GL! zzd=zn=tO3^JTv!#0EQ=lKAGYAselawDMrd^uSNG39D0ukBhtWv~Tn{R?vN>>46P>DKsCLXb ziMy}8xX~McXIWtGDD-r`G~To)Kg9`0c;baCpcR`?R)0>+DsD}VjYEtj7Q7&?by`yu zEc(1~dFP>g9jf*8wLD>N@4CxGBFwT=t?kzkom9bEFGpOv0G8+MzuK+0*=~Z!|J}xj qmB}nIJR{*En7PAcM_%W@0t^7KN-Ey1(-nsR0000!%sv0}|DSWN#tS3wlOuH*+pe%30ytvO zK-Wkay1uV#&yuPa?`uyF<7Q6O`hy4u11IVsA zYc`KobikJQa7no{<` zG{yYMZ7f^0pFki)adAEwTN40XR2Wz&ri35!IGs%*mBm2Og51AjzZ};s+pe5EA&_UmoR;8}~8&0hHlKSMJQ>m8in+3yM53xB%`ll(DG){-i|md9+Js7O`#1O1ADe zKk#vpJTsDbOfWFpq5Mbb`!e>4|=H68GLl;Zg(&BF+=#67$QTHjN6vxF+mIQQ%eJHy$Q)dm=@VZ ze-cVdaD!Fp-FquGw0Aw^#GgYnwn|FegqbF~&-BhnM=LSUezlgGa>vuXc9uiggpHDi z(Ij?QZOzp;JKFi`>=Qo!ZG=QpdAg4^o{-&7P;{S?Wk#R&$iG9}7?2r$ g&er3~|3`oU0KV@f4l)$FEdT%j07*qoM6N<$f@eXmF8}}l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/time_delete.png b/apps/icons/static/Fat Cow/16x16/time_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..50691fea513274d19385658b8ffe6a3a735065fa GIT binary patch literal 901 zcmV;01A6?4P)RCwBCQ)x(4Q562(cIS;VWjW?j zYNTl!MG7s@0!d_>6%j;#3L2uoHY(~*K~!KwQN-AfqU?`tjFB0Yl@Mlzq!Lz2nU!XV zOHMU5%DlPvcHUUga^T$eIPaeCeCIpoDfq_{x8E#^2(eK}n2;1u09C=DuBsQhPOm8V z_rCJ$C3$E0qQNk)SeP>jGcw0v#4uy%D}j6oT6o&>4i6fdVKObR^Hl!5zX0rHs#CFX z(Ok?*{f=32O-OKj#c|(l?B2Q*-Gi~H?VE(!4mXPLRa1ue4H5;2E4U%Oi|1qYgdWUJ zZUv91us9W`>VghMayT@BCq0=cYe~d~iYoLKt%~MqNjq*9&CJS}v1GD_y!2MAT3-Uw zbYbGe6hwqV04jB%gF{0`Yybf(4t;|$2xcu#=&!weTjfG{(?=&FH>HD0I&om{a+F-J z!}I1Y0*Zldm{2rE9h$JtTnVKAr7$PopwkAVnB@wvNH$%xX<&dI{z18Z@x(2u%j?J%59uwlc& zTpnD!T7w_~4KUZx7)EU?lio{RQp)F&hZ<%0d!v+Av&>tvMmE&nqWEj_Hd%LYv%Hk- zl%-?c@=k_JZdu{Aw*)##84mRKv(H}{JT4AF>T_ao_f{dz$QGKR;m}cp?pI-50kv%s z^N59nM~|^AJJqKm^!dhz?p_qv>IBE2QyU5?E;vm<*d032`nSNe(G1uE@Wv(l7l}$4DxRcHUaOwMo@{ zCo5C%qSK9S3rxhh94NnDhWynV;4~D-YiA&?_`tb>L@?-$jfi#@055X-$aJ_ko(H`0h&0a2nnwD;K3|OVgA3xS`^2{Xf`F(K3 zuOtB(?FhK4qo27$g%5Ysr-yszMHDS6ZlA?VH#N5HQt-c}k$Zma$WIgGLGsu?Vm)^I bKLi*6o%Us!u=wum00000NkvXXu0mjfc<-Z- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/time_go.png b/apps/icons/static/Fat Cow/16x16/time_go.png new file mode 100644 index 0000000000000000000000000000000000000000..0bcb3cc45341dd62f219d7a894a1a5a8f906f783 GIT binary patch literal 911 zcmV;A191F_P)gZ`haQsKnO7n21`@zrYV9K zY`pZL&2qN|F{P#5?b?-Yw>vYQ*-`_XxSa@=v zfU1xVsA}uz=a28W{eNYCv*@j38`2r4`;pZvSyNR(VZJ^W6_UxRS$;h~M9&|mu?($l zsOBZ%xc z>NRd$&r^3@u2u2P`BGZDPZDq5lEZ3cZ+0}_f9LWw zo9@=ATXvBxFCN0O@>sE=oUE$|fhuVN(uu+H@FbJ75fU>t|5R-(N%bA>QXSWAT(-EB zhs&=>N}CUMJ;tH0e`DbEs1OAS=r+0@!ZwRRFJ)6joXW-JIIh>|SD;FPrV%h$P~?&I zbgJ*Ir%}$vl3IB<5zrgF5lT*{e)Ym*q&tN+jMy`{%L6AwLQpQBmpg2#i-qEBko2hVuBir{e zmFX5WRB;bgEoNZ2ox0UqQT2nA?d2<#>k~)+8XKprFCcV=1PtLd@LZTkpW)}>PEK9w z;FrtC_>!WUG)TKVr;fEWygNL4m2U^9Ir6)dulfW!nrxHwM!uZd zlEV_0Z|6WO*%ZA}FG*{`lJR(;u>S10$={O!YAb9srJn;`$BCVTfiut_gPK*jC&8r= zIB}9_??*Jv&q6_@e%IDO<+}X~3yLTV6=8|?nr6x%>7+9@K{t;Vo`-Wnc%ql+@!f0} z+>mn9U=@g0l{L1!r-T+hf#Ub#hc&Xz+^oFO4uAeoS{vfv-*T>N2TLdQo!2nqf+z|s{c zVWX=pn`Laa+ip5m+SRtV-TmafjUpP}o0EH=``+id=Y7t3DBp$4&=*BfU>F9p!GN); zN$kGTf7(&!>XZrsQpx!nBE{}vnZ-qxw)ChJs$@kuLeVr>yliQzW-|aaM~?w4h1dAm zmgt3FN=1IgU)|zv(vtI-{3F^+Q`7_cznN4Qr6Fq~O#E-S!JlkH@#0V5#z)|4d=KVT z<|Z*6hrRx7*f`^ms%if+AV-+Z<#Nu1J)`>QZ7Bw$PDFqilZ zRB{&U8r(}p1O9%-^Zp0r_E~ zUa~|YPqkA1^@(ihIxULQaUuYk8r?7&jp*p;fGkU>dc}cN&Xo`>Hq3SQVdLj*Fo^=p zYu0;q4#z+H;sM{X_fE8(R#nAVQBi@Kni^>2>gx7l_rCr3w(AUfyk0D=FyZdtO;`y- zi^&L-1l#wQu09TC^8R4+hBz(DGV}uXfl|-N@;Qpr7GP_s=s~0el%I?NSENVoJ@emmA&zS6P2abJHR;Zz&0YUPE>_P^r ztPr0RF?jS8G$OZNKqNimo~F}SR#^$=?3a*6L(uBp1XK+SIo9?aI}i$mFgu+9!%x!{i{`3-ck8<_+}!*xO5jXeyQRIUJ7G=ez%#Lnpxsy*DqsQwin> k_`l<7f+~VxJ$NR-0GZowwAl|sCjbBd07*qoM6N<$g5EgGZ~y=R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/timeline_marker.png b/apps/icons/static/Fat Cow/16x16/timeline_marker.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b7480ec4227cc43a09d3e66202096d37f84014 GIT binary patch literal 503 zcmVxb`_1FKo7p=CE*o6l%~UKAv4v>FG|r(*=h?gU(3G=QN(s7KplXXqZY2m+%WlLv zbqxY*2N7st-vn$S;rh7(iIaO^5}(2V7DoqE{6_*+slk5X0s8yA*o|W_t~kY88FvTX zH$wi+<12V7m7v$>RY;uTE#JT}j4UoA%o$6~#^cke?c}P57a@FD09|xI?yLYiffAI* zl1s6fxrHsmcob6l7-O&4-@}Cv;b=69Gm01~mMs~a2*)5ZUWC2Vyh7p_pResm_^2NH zy447D6}D}wDy|j;O?}%h#0j08`jjC02>r3>R6tEb t=pOo}(DUfS^?$}fzjSaL#V$St7yu^8=LN+p^^E`k002ovPDHLkV1n#)*a`pu literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tire.png b/apps/icons/static/Fat Cow/16x16/tire.png new file mode 100644 index 0000000000000000000000000000000000000000..a15842385428a282db44220ffde012b2ccd433ee GIT binary patch literal 822 zcmV-61Ihe}P)(6u<*u$ZZ*6U%xw#pV$l$FzhsfLv7}I(TlGJ4_C_*On3yLaWYHA9lrKO0i zETn_MkVPaBGXb%?yN#M!FUGSgy?0L)JCHos$H-{d=cPKwaXjbgN8m?E zr<2HL6v_;u(P(&QclWKFOs?I76-CqWha&(DAGDCxKNw?p z^0eDkQc`@&X0??!U%m2OQB|9x#BrP2w)48iR2?rI8bE|b$D{vjv04zFpU1)ek4Sw( z6V_sjluHvo_jX__EFz#f$Lk!&@tmg%P^*KPbP6Vu3F99>!CrV0D~nMK4ZrhscRzbP zI5g~2sAU@slGizo<2moprKoIgZ(qx1skMwQiWc%gwa1h9!OHS7`Cvk?nMuHCln@96 zs;D04MvAYlu69*bo$29xC97a`WQ2yL-R-~Y&Nx7`#3(e&rmvCP4NJTx#c z@SHvuDfj=ojmM&r@^sE4`CycLM{OU!&c6j10FwM_HvvK6L;wH)07*qoM6N<$f+p>O A4FCWD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/title_window.png b/apps/icons/static/Fat Cow/16x16/title_window.png new file mode 100644 index 0000000000000000000000000000000000000000..ef9e1ed054c3f4b6d2265e27eacf73f54e12fbe8 GIT binary patch literal 442 zcmV;r0Y(0aP)>2qbpckrwSo*Vje03Mc$yS=mS|-LQ8V&3I=5&A40JQlwJiz1o0Qj#WLa^j>>>QqN z6cy;5`(G)Z-}=T+e(|c@kEUZ|RIQa$DTK$cx;S5_0JBzm3V`oXZ10^RPSRROXjlx( z0WSe-3kj}IjxhNA7#8{`0bI=C@**k$aiSoV#M8@btrS)~&v*)emQpI%wp|OL*Q)A0 z$XiU{WB`(#ky47$1=IiInpAQ!t<;m+qk-4lv0ibR)$*D`Uu)%=1o%wS=XE? kA7Yw$AIPlF`CEVi0FOzzhW1TuL;wH)07*qoM6N<$f&nbMGXMYp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/to_do_list.png b/apps/icons/static/Fat Cow/16x16/to_do_list.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd16cb3ef8b6365f6038a9693e143372622445c GIT binary patch literal 742 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/toster.png b/apps/icons/static/Fat Cow/16x16/toster.png new file mode 100644 index 0000000000000000000000000000000000000000..bc2284122b234a0eed256a056f7a2166693dd878 GIT binary patch literal 553 zcmV+^0@nSBP)~_bQX)kuc!xBkLudmuDRXg=Dl#aR6)BBlOi*mg3w!ot1_W9z z7E(rL+@XfF%M%*C)SfHzp)xb1ZCM>BK17EZYMut9aSs)Z=s{f8o;t0 ze0+CQRs3EC=uq&SvOyS~cf|{mE@T@}h{kuYG{a5AN&}@7l-WCm*?SG>8;q{+g0t^m z;ip|Z@a;wV4_*B1f5V^aFo3?D>gmZVe7LAERvhrpvUu?3^u^%U59IPTvbjX^cN7kB z$ounRWX7;C0W}&8@mFHYpJQWkhEEm8F_s%iuoUrAvuzr&^=FRb^g5l+tcfiC@@RKA zTP&8a=?0QF(eL+iSA)T)AP9CCG6QhMY@zTN!>b{}aX1yOhJZcSgXkELXBS3vc9Q=4 z@^aeQ`{FO%BArQ3VfA|b>Czm?Vk(u|SUstclpZyk&69S!ofstk(RH1z0MUudR;z_Y z4`yQ`0Cy`ubTorV56HGGi$_>9S;6x>Yz96=6T#{b93KLG{+Tqwmwwh)0G00000NkvXXu0mjfzaaK? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/total_plan_cost.png b/apps/icons/static/Fat Cow/16x16/total_plan_cost.png new file mode 100644 index 0000000000000000000000000000000000000000..3da18120369fe88fc0331c3476e31a8420320496 GIT binary patch literal 809 zcmV+^1J?YBP)sMX?f_ zNL!mp>m)PDyf@yNek_WDk2wqs_nv$1d1u(g;Zty2H>Z@!`o53L9Hmzs8fdzjj&AOuTioU z*6vInCMMrzMXMpeUtNV>{Dfe>Mny$UVzkr7^%!f*ET^Iou8pP?i z1G7sYvO7&hEZlFGYoYDU42EOdAeBU_(L`Iz_E62!@fWDLRn%1tT;rgJqPIS>f~#EUoCti9=(_u%HV(iy(tyX|4J0?n6ag9N zN$7$I9P-^SYgZp^QYP4MvoQ*U8ANWN8W;K0Lzsj>G8f-h+6=B!vvRu0xpQ zfry)-f|w&PJ0r<$LU{p9+7Nz~SX?OHfXU)?NNQEe$Unb_n(e&|SMVwnqPz{y@~BzC zmpzCyx4^G_1PIliMe;#YmyciXT^CAA1nJOINtn%BfU1SLSx$siB3wkBO!XEiXj+tL znO1s|eIFzHhIj`eq*4p~yE`_0_KY08CKxucFe(9I0_N7ufL#Kd0^Gch#XN$=P@}dw zy=n4V)X9FdBZxnpD+4{9=a01wQA(S_--(eTAM^L0O! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/toucan.png b/apps/icons/static/Fat Cow/16x16/toucan.png new file mode 100644 index 0000000000000000000000000000000000000000..1d970631faafc27d5c5c24333dd8d000e3d11478 GIT binary patch literal 683 zcmV;c0#yBpP)p&WsnAgAS4SAFf{}S zKQ@Z4UENsQ(2msSOF&T%MFQk_6hdSI*)czaSZ*Nywb)-%;O(1NXy4fiOdJ5_e?Z95 zGYdM%N+XDV3s{R2zaKwBW@J24d4)#G*zTSlBvaH~VHz+tLl$NMk%f{eK#WhK82bPr zVSs7xDg1fH+bSK19*;*WiV~g<4dZlQH;(po0>2iJ&n_Yon|s*Od-*0-0pWR`xLhux z#$3w|a{bD2B8EI9_3kR^YHMm*h}=Q)*d~16-;DIY4SX}3mQNv*$$({9m`w&ec`=1+ zcSjNbIrE-wO`FU*7z`RH8h|N#Um~E}UauE6n++C=1(GBo7!0cEi-1U%EVFcgPNUIC0)YUrTCJrwDDym}W!YmL z*@oi1TbNp7`sZN8?RLZG^C23Is_X6L{C&!FwE**A0y?7(I(khNhaCkScz REK&df002ovPDHLkV1k8+DGC4p literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tower.png b/apps/icons/static/Fat Cow/16x16/tower.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1bc75a5b0a775a0f5ec83343c921dcb13293f1 GIT binary patch literal 747 zcmVHP62E&o0A{)Xqsx2m_wF8F z0&~cY(P?ZJ5@SrffkTG<-F=WsK=1flHZcC0Y5o|7FQ-tc(8FG^33_bXK=M=*T!yMB z{8z9soy~1ry*`-2)Qv%S$;0A&l3ZnQr9TD3wqRCFR7?w7xozkUruP8^gZu9=y0o$k zNs^G6p26m;4{*10kU4SY(sID*^5eQz#Dg?O4=^BE=EieBwjoDV$g+!k*}?qA4t^U9 zre(vX;4RzT110+d4ECkFtr76nim$0&6&|}|L7a&NXfL6&S;b*dsynhyuNUBSgy6^w zT1f&YJ(npG14n=@WQ`*LNV?)J=zNsGuiX+-CmYb!8iQW8@Np%NWQ&iIXe0ge9{{|z zvuj0+Txf;rr8-fqma;l@!-7JAFKA_$yjc!OH3yVroF%Uo^~Cvj1UDyFG4NywcVBLz zr!62tNJiD80n*=dLVqExl@<7cVQiTy7B_bVz*o(n3jGD(*$`Gw$2*8Yh$;~lX!YR` z8bTq2N%M2E*@wjOTC~R^nCQb~H3u)QL4!XQ%@}@YYk7FRGD1FvI`V$32JkpCr6Wt; zOE6681?mUI9~gOfQRng8R)|~l9C@$t@-pSo(;h*c$`A<4@F@%)S4QGQ35Al4Pis3! zL{u0R555)kTcY|?!!#t8NIG11Z?Je=Svg3W!KQI+vO z)I%Rqi}o&so)pAG3Zn5K9(wX1NTH$?iYK+UG@=(N9*Ss1l=h$$Jro2}yb5A9ZS7O( zL9vhQW|Mud^ZzC>rFd{)nSXa@zM21ar@55OWU@SuH(Y>J@~E%k9p7E>pc&G zAVL&{S9jARJu=7$Bsp-kACBWtfKTrp`^J7zu)rUYdrFi<1Ofr{Ul~ZU{~RE%>oY^c zqbCZci9{lSeTfF_Z)~Js2{|UjUj`~DBwJAX_7Evq~pld30U57zMW;3(6e=praxhuQ_vXyeXk|ZOWoyX+VG*$gc zl}rReF`PYhD54&#g7l2KJ ziNq7@aG>Ekpm^wea1fSlW8%7sV?hJ)x+We|*2ta?ToO`G&q?&&d}V;d63HK&eBmt@!Y94q+vP z8YP07+6ZUdFi5tR3A1Q$@6w`mb{@sT!eWY2{{WCgGppn5Tu5-gj}W!(gkxcL>?BBFFn@?$!P z(9mvN+q?IDJLjp5CG^1IaK3)eIlt#T0!8P1Yx`5fFuEZGgp^R=hbUC`}^=I3#1;F`Meq}Qi9N~hBi?n2(UK5*sJ z#}BXK3!k|~=(>)w@^WBn6Zo;EG~4XwIOlOb*D-*VWO;D#(N)q1TH88eIX#Dlx;kJg z3Ro_zGp9CiWoa3uCaO_WU!`vIDh@<}1F6tLBmIjs8y8DTTZ+eN z1q^I&no6_HevWe<=l?STol+7{@5M_oU$Y;piB+uEy`UYSJ+SCF{O%ko+!dIn-57o{ zl;>c#FajGS@0lcK+EeL4i?anbO9?bRi&SL_*_@_Gy3zIe_B1S~|5keblOT1|a z_C{&X$vMZFH7T*`!m!NDJ9B2AJuA?(ZVwD5Ez24aLO@Ch-fi0k#neu*@mDj`@rIsb zVlXyj3vz@M*xS<)kB>mtcaeUZfuZYgx?G4xufx@H2+8C)T3TGNEgLq~q^2f>ycoKa z=?ZtFD;!ZBYeo%;X9?`;1}q4*ClU!2=RE6J&viV7eEQ_^qovQE<_aszYHZUq;r4iN z%yS%WcYP$#2_i28Bb$&L)%iRJtIZ=hH#qOI*HEIv1Js8%cR`~8@meS?{o zsmrAOPWFW-a&R?qC^0aGWmyc%fzHkjxSS5?G}NBB zAB~R8zh{kt4}QDUvQ0qtfAmLVaX7S`rM z2wlCP#tkb5VxNIj-KHiUuF~1Kn0{as3k4!?qq+^Xv(ItPvyS!uWN`2PgM6f?7aKIe z)|JLuyx9N% N002ovPDHLkV1m84P@4b% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/traffic_lights_red.png b/apps/icons/static/Fat Cow/16x16/traffic_lights_red.png new file mode 100644 index 0000000000000000000000000000000000000000..6078514848d0f3c60bfe70c1f7a2e8860890a800 GIT binary patch literal 735 zcmV<50wDc~P)hQ#EbDSFnW+kgtpM=$;4<1EomdEF{YLpupna4 zM2Niz(%1K%GaLF+Q8$@PX7-!enQvwV%FYGfz?5Ma0SEyhC0N5WVH$?gQp(`7r;*_j z-XxzG@DG{3-2wt50c;m`@jN<*Uz&yrhXd#PdQs(cA~+d@(|LdrQc{YUnGOki z$LTY(m6er!{9^RgOK6&o+jsBb%i$V;tDx79EiB;9*bVh!m&dCr+S%Ee%{?Kd zO@Y=vt-`}(@t7z$k%%il-!li<#ms1Flwwa;k+cpD4X671`;kefQRiwgq!liTV5%PBgV39*be}$;96rutD;M7loN_Z99p&qemm002ovPDHLkV1jS!TWkOT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/traffic_lights_yellow.png b/apps/icons/static/Fat Cow/16x16/traffic_lights_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..cc741d858322003a98eb3fe51fe38d6de1987f9f GIT binary patch literal 749 zcmV z!vz!5Sr1u4*?uX#gfE$<9yCI#&aGQ5QTBPq({51_M|#HFJozG8ON%sX?C7l;OEvRnwlChJ^cbx zljE&~{Y9GLj%=JwJghKbOje$fOxSVU(*UX2DP~}OW0T^hBDLpQUy2ha#z)o9RRMo6 zWb!!4M2zO7HkViN@OA<)2;;DbygD@d8ku)o33-%@HL+rlu}bft!A^p zCiV;1$^V`$tWi@Oq!$+kimOxwW@nR=q^-Su5o*tb|H64-;}wvTgkb*?IL;(KdHjeu zNEZu;0tdWSXqtv_xE;U$?7-ta32Ae{%<0HxzTn8=O2p$awGGuZaZn=BA7BnF`Tp%3 zgeH;6e8W5XE=skl8Z9kn)ZhGy15x5Ys%m2+w-#wOK`nA%IX#aP9uH}qvg}KBTO}CB z_bAGH;H_`KOd^42PX~(}?36}ehx7xJ#7z5| zPouWR4ZGb2gRbz}k9B4FoN?t3&{pmkh7q4j&V)^>Y!#F{P_L7e&v8J+0l%KqiT}$s f=}P%?{wu%$me)5myN5x_00000NkvXXu0mjfoK;{| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/traffic_usage.png b/apps/icons/static/Fat Cow/16x16/traffic_usage.png new file mode 100644 index 0000000000000000000000000000000000000000..51df064125cfde77a4963579c62c668165d3e715 GIT binary patch literal 600 zcmV-e0;m0nP)gjGu5v?o378)uIS~(KMy8;tz1)=B2f%A{7*~(<)B+LeZT?P?J>i z8k6_tdS?pl?)f+XqF_~TK z??03{kvfjOy}e)~RBKf{Uw(!)pr;Q3=N$`tJ%!xJ!Ujh`SmNDhB$v2x=x*4Jy^VqyLcS8qGM1AP)+$;;QK zXdpEx1xfv6-N44q_#&4dIPgPP*5wYm9U~~L&8HTc!cNQIT(eb3oP9Rdaf0iUS=uHI z_<@Cu#tR%w4=C<)VL3fEQ{=sM$Bgv*XiH@W-`y6maJJp#~$N-E0}7Iq=NxcFLbE zIO0LVc{9v2Kqc@s=yl3LvMst-=V|GXRo3G%_-Hi2yvT5WzA0HoP00000NkvXXu0mjf*)-ck literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transform_crop_resize.png b/apps/icons/static/Fat Cow/16x16/transform_crop_resize.png new file mode 100644 index 0000000000000000000000000000000000000000..4d9b50a78c980cb0a84851e03ddefc773909396e GIT binary patch literal 699 zcmV;s0!00ZP)5>p}z< zMiUHaK{svln8)=@%p!52=^1{88Rom^KmTD!``H*YT0#J5x&iYAt>@){FMcVJ&a$Pz zx?w<}tUtPQWZT5K(S)56LZqd@izR(_w14-CTa!O*GL_Zk4hNMQgG~!Ip9H-8+W2<| zc6MZji13tL=2NsIVfJ?xs0Jlt}wJM_?CV*B!~FI*q1z@TzQ6iO)G zR8`_FDm7b&Z^zd&O|Tl+>Mo$HX=3Db2i!oILIuWQu{FxhWyPUL&QSQ(x`~V3&zRTt zzRtUW>(WFKeirvsURky+Si$)03MWon;9&T*eQdb1XKyg}OR^kTDw`Av27!gLDGnd= zmpTJ4;NX_k6_Dd02!m@GmqIt+(8SRGT?l_6IK5eH_MLzalT)zLvkKfTZn)d6-HV(* z*%dAC1O=lP^2 h3AIqwKkK&u0{|Dt9lsm|+-(2=002ovPDHLkV1oKZJDLCh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transform_flip.png b/apps/icons/static/Fat Cow/16x16/transform_flip.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3bf68c34921109ee4bfc524577eb8f5ffb1942 GIT binary patch literal 763 zcmVJNRCwByQ%y)zQ562}dv~5X+KkSG zrioyoVl~?MQ#ygPvPqq$EC^FUP>D)f3@w5vNLM9NP}o8j?OKRbGEE_rL?&sOQjr_` zTU4S>PQN?u zQ9w{u{I=Y5t37`M$_ujaby>#DTmbwEOi@8K@{Qw;HOnaT+_ZW;)tH@M!RYJ)zWfX# z#F(C*_9TtId~0S75*1)fpy;^r2xSH7xZYL?S###A*Efat9~aT?-icqqP`po3!R~L_=658txe2>KaB%T{#}U3t+P~2}j-K(6x(6 zqT1#=+`R?(c<(r$M9oJ-xUORcE}gSCk;20DVIfkX6FFP4sRFL`DAgB3M%; z3=Tho@4Op_JH7D|z$KZ!;KtP0B+RL1E}x1gU9|}PSjEt}8feY7Sj>1i@f??q?ct4t zj>Q5P4T7G`boYMT^WH~YX^xJsDvIu0l9z=CcSmsTM=jb6S3Mn;BydgyR6RL+^l4{0`F%w2g3Z$7XijKENA4YRj z)J&qeoY}2?jz)?b&e?nI{jIgWwf46)cX}4)19I3HX4rNJ>oY$V$LX03BV;{sRZ`eQXSjGP)9s*tOF@*gvYwI0M%r zV=FRa8F#Jh+Di}1tm$OG7-MVnl|Oc~-1;u|o7QgH$iCOfZrG+-QByZpL=* z3#6nG_c(mBb4WUp3V!3$BV*VTABV%H|~C`MP+ z$6<+)5_f&*b{dVEoR%b1BzPT{QB1zp&v)QEVy?Qswoh|i!%R|9n vX!BdxZcvk4yiT#D$H{HJ=6hRle+3u-FWVD?gMf8J00000NkvXXu0mjf&>eVP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transform_move.png b/apps/icons/static/Fat Cow/16x16/transform_move.png new file mode 100644 index 0000000000000000000000000000000000000000..6e13dd3d6f0400d367a6f55e559cea5173dd13c8 GIT binary patch literal 575 zcmV-F0>J%=P)v;Y0u{{LXTCnGj>SPgJ)+4(=y$B<#grFUR{uD>w@3-iwZdu!Y= z3}Hg%xVP^H^Z$JPuxskZGYrxaA`CJ>3}OSt_7DsMkj<{GJD&lWN1Qn z1;!vTpxi2u8f3jp$bK&HH)8nt>yIRmdk=`uG5{US1ab6PkQh)d6r={E79|XvTXy^p zbJAm2di5hilD|2FtkRAD%s`zW2y$Tjl3V}({Qbw^sw)Ci^MN7CRUa58;Mie=1|lQF zi%-88g!p(E&c6E3@ciLD1|}vZkQ*7~RMZ$A-@5~hiGK`d#f8CYUVQoi)`J`d#!gM! z|L1Rf@ZY&7Qhr!u>b)F{IuG|Fr`TuLEpU?jP{}1d6 z82|5&PkTUWKx(0442&RC7#ShXVPs}8;gwKiw#c4Z@aNB;2uW2Hu-vm-cNkb$m{;$r za;pF;6NG6-i3PC0-#=%>G%e5m`~N?}-$9Romxr5yhntJR-$9oFC>9Ej9VCF_0we$m zlQa7I8eq=Fi#Jf5jgp4&WF})5V4`t>BphR$iI6~cHpZnHW&l8d0RXn(^L@L_?79E| N002ovPDHLkV1h8O2$28) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transform_path.png b/apps/icons/static/Fat Cow/16x16/transform_path.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d1916bf680c705d9a367acc2ca5a7f9babb54e GIT binary patch literal 703 zcmV;w0zmzVP)!)klFK7$; zy$Z2QEttbWcb!MnX4) zvL(3ao{7s`^e7m9LX~i;5Sj?Yu(+a#p~)ID1`3zp&dsZ-b^92|^$K2horl-UpONWw z%)|_T+V%VWs8i|?nS0?F9(|DL`o1Qt9OTMwyx2eKW%V*1wV1(h&;*=w$bMa;m$ec| z+R(r`yVR8fP*x+CFKK@TPw#z<2i*=*+>fJ)#fL+x>afko_002ovPDHLkV1n6vO0fU{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transform_perspective.png b/apps/icons/static/Fat Cow/16x16/transform_perspective.png new file mode 100644 index 0000000000000000000000000000000000000000..276f50671a0445421e93694e8cbe0010700065f1 GIT binary patch literal 678 zcmV;X0$KfuP)9PAnlfo5QUq?{J{40p0$W*uAS3pXSquEG*;e z&kXtkuh8yo#PL87N$$e;S#WCmQePWV-)7)$X~y8aFsd9nYMnMz*>&q!w(?Po zawwNL#O2n^3XiXJAr+6K&eH@nCMt9Rhpt(NZ1Pczawyl*OmTTppPs9uSjiihjmGdR zD`D3-T#87CZ1PcTC1sLtA_O!ck`Q*Vr9k9Ym@oXXncjH!Ezt9QuAMfDiqxT4X zh~vZ|PoV&31sNW`j^M^XHzuPgOwXmkiTeRskAK*aXAVa14iA zcYtw@#Y_&{s~uqLE~lm_=2kha&Gm}&1-ekGoE;ul;-$w}>7(><4H6dw;)k{=ajs;A$IzTp%I?h4la_qZ#L#u0uMbA?H?$ zBuJuYa?A{M{hY399}0_$AfsxilNiuX*AY@{Dt0y>h7Q8=Y6dk;|4RTdZnN8O7M7Rp zu;=AL)3JS26-h*gwR8sW``pm=d=@&N&Opya4=krhMAuD$R*>X;?r(PTZEPWtfO`+e z;Bm9dxsp<`{el|?Uw#IgEP~A03h~%y$Q+00|^|>*hyK!~l>-?cm_+7+b=dASh zD&2lJJbLj3B=$oR)|=(3Lhjz&fgs2~UXKTe{H*@c(ECxJD@$&G;aA^4mPD{*vB4rk zZP_+B9vFZ~$n8|E5(qQ}44<#wTpt+z$@fa8(%93|0FlWAX#)smRRJoC^5Ar60G_mY zoHcDDF@DBy5IIJ^!wNav)#8EZ$L~gm0{o7Oom=2!uph>+G?--8mg|E=rpjzs2a%Pj zMWbDlOo_A54krSAFmd&WlRA#^zR-|dyelG;dA1$RZg?}Z1Y|Z?$uQa%u+kp~lY{Hz z>QGpreWBgZp`?8GUCLFF$IZ4d54UYr8A|du!l}#s2KiuXSZQk94}#SS#m+qkl1oWgOw1>uH_rH( z@7U|@#i=F4iK!Gu3DZf$N^c)#4L07X3J&4XI||la8=bB=d;2<_l^fp?nP`f9T1Eq$ z8)SOM$bN8+noyX}O9@-~j3HzNV9;OdsPYXcob!_KbaI2x$PW(M7l-FoG^VD~ps6bS gD;!z;cl;7y0LB$}9hrrEp8x;=07*qoM6N<$f~<6RdH?_b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transform_rotate_180.png b/apps/icons/static/Fat Cow/16x16/transform_rotate_180.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee4b81552164056a006f36a388df388370bb114 GIT binary patch literal 647 zcmV;20(kw2P)^@RCwB)lgn!pQ543{%%s?5FuG6_ z1GYYDEU`178%v>T9^$47b>Xt$(v6@c#kAU(A_(qP`WL7hHAxLxQx{z%g4o20ii()T zG$lb7LNar2zmrZvh}MFK{BrL-kMB%w&M3a6|?c)vP6e~l=*I_^NzdU)8llxXl!HW z#ln8-wD@G8@l;KLY0?}!(2Tw>=Q7oDneIJI(enwP5o_!Ghlm|>p!=1Y6opji%-P@7 z(&~vw;{A(j0RvZ&q0LOPfTB1mOAAvdUetA6CPO|0YsN5)jmlEsIN0JkH&attMtk@8 z7K)}higj#VyTM*C(RSX=gGns!yXAd4Hh4@9y%Otf{cdzsx@wqgt1SdA4NFp@Z}( zo15?T^bM7ZKdAUIcVAmnj?#sp-oF>yb8o4N>0HSd=u0m9?Q>?~b~1c=7%yU830{wH`o>xK35oHO`l(1FJs0vFhO30) h68(qiosKmD1^_h!>J;r7xaR->002ovPDHLkV1gkHHKzao literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transform_rotate_270.png b/apps/icons/static/Fat Cow/16x16/transform_rotate_270.png new file mode 100644 index 0000000000000000000000000000000000000000..17ecc3b841c0a50cf472133596bc9fa477822fe3 GIT binary patch literal 639 zcmV-_0)YLAP)Fvp&ADhXkTSc+?Y`&j>F#iQJTNiZhg~I_ z2#5rI&>GQMf8(xfgIl1x4q`L-`X-aA6pQd+B>~T7EHmQh{D+CExv=~7sua0I;KHTN zN})6uifydk@SFH3Qm|7yw&mN58H5fyuda_EkC8Oh+Q!0J5*XA`3Ca1T+WZK)gS=A4Q-}u{Ku%LGnM{JF z#MG(e5bsBNkqyV)P^}#~qYS|pj!SwASCI*%&9QkInM8g$a(zhIzSuiDZ_(h9!IE;O zBiu#~AQzEUwRcg~Lhj+|N!#FfPuG1MzB(h9e}!*00@YnQ&NG)CCr`kKbmnHMC}!KY06%g5B(-FR?h06)Ym8@?Ic@r&blgxK_XV<;3$J_%T-FjYWt0sbS5*2HfC Z1_1xn=|thKz$pL#002ovPDHLkV1ji2E585$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transform_rotate_90.png b/apps/icons/static/Fat Cow/16x16/transform_rotate_90.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2e33172d1c3b375f1874cde7349add40365e82 GIT binary patch literal 644 zcmV-~0(%~JobIj5fjh zK?LQ}32HTaG8t6072qm`!uybnzP&HGYo1599~SA^xMk*=GXE7sy$d7zrK%K*#njo6 zjkU_kU^f5Z`9#vhQMj~|Ne-ZC;njC@8HnE)h9L_n%Y=7L(`?;d1Sh~Q$8oBO$sEa! zw)z>oy_dNU(F2YN@4)W{03}53pi|KH0_boJEP2(v4GCu8UTL}H^%h=H) z^l85I;$TmA+*?|vrH`dMI`{UrV%7KfE;%}KlC<`A>N5M{>p$1&hqvOro;g3E^9Ihc zotV|!mE4`*%Zv1-H2?LpJ2zcOpBcc9Sk`b0JN|J#J|TbklyN$ncb=rIV_2#{T%rFk eqjll800RK{vHcc$_9Sos0000zK zMN6f%`Is5cn`EYK(BKW1m-ptL`_8-PUgg-}G^DwnH(sf_IoI>?Kc=Y)V!HN3$c=LYgACdQ^dAe}Jr@Z~2wEq%cRef-sDr1>pj#v+XBF^li}4Hm$~z8)Bwf(xg6 z5Z6^)?mq}_(V5LakXh0cNEjL#5U6`H9jGTEMJ6zX27|!3E|9Ve+`9J$sje>kTv&k1 zAd8Q;4Skb=%WE@CVlp$aNLw+a;|3hkzj5a^oNN}0-{w&~dl+lwD&j(grEBmS2?PtV zv|e$Y9qny6H#!TcqAZzYp^);Axp|BX97TnN8$Ev<%WJ=pG(=rGnP8*pI`;<-{8g^} z?Y9^%bYp2{9Z53F-<-hXODCn|Q4K`cIM2T>2F(#l+PiNT$_$j&MzEkn)7SGn^8$up zyG1hY=9{;A*f3Hd`ID$4*B%Ay)?SSosl$$KYnV+_5Ta%VPelxrW(JOJpq*5u%l|=R zu>mLu8;9CkDsshV!D@4F8ufV);k#{0(`**2-9P*y8lFz-f2KGY)F{AJew73^R!e;& z?+!Ijp$t&Ut2493-YYHUYDHeZm!A4Zz%qTV)nxt=U;wR<&vWN3o*@7L002ovPDHLk FV1lVTE2%V_$VfPqO3~QZ*rq<6PLtQ`edY0Z zW)KVpLH}U@wuZxDsQG-J6ZG^BKvflNX1Ux7&Ybol5C~)#mE?|&j#_?DQlc}Iz+$m% z0MC_LbZp)W_2u)FN#5e@!^+EXRt#E{faMZA^n}F6PP&I91u`0u`*Py0#5M@;r7@o^vcg+D< zuMLR?q2QH>Mp+RXT-7(@6EqQ>6o^LO5#<-j8tA6Prx?+4hV0ECSx(12j9EYB%$G?4SmBgp{BSP(=(rG zW;RZ<@i=2EWD9iCrJe=)@g>FhGC5kF3D3E&?<<|S`9iF*s=;hLLGeUVAeBtAOpf+n zeoRa01rghuyP3}lZfofk#qBrR)-(Nkfr-dCV)xIY zjhZ7_Nh{n$Ns?-PJ|DRE`~7gc-HlC6e!;sgR3SY-j~(S@n2WtfC*wTde)nE2*M@6= z!rKt5;MZQ}-?&kCd!V?p$n!e>nEu6#za@VPFaSPkcx{N_E8qYC002ovPDHLkV1hEj BS(g9+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transform_shear.png b/apps/icons/static/Fat Cow/16x16/transform_shear.png new file mode 100644 index 0000000000000000000000000000000000000000..c7ee7e2fff99d681160326be1e541dd6d7682678 GIT binary patch literal 764 zcmV>6_J^T#`OGbBFtLzH`3&UGDg`*BBj{2FIZ@p=u#bH?Ugpv_WM29VYN~ z9Q~(*>2#oAvlqj|6QNs8`w>q7E7n&K09WpZ5A_d@H;PQ?um~t)XDq3Pc#)wuJc&h) z;ahY*l`$QK3Ltu2#)7f@BY4g*6G-01m;vu!oVHS8+Q zrz;ie%^S1`vMIxQMMh;wE}nfD!OJEQG4*7c7F7 zu0iZM{}8=jreF~BY)r?IngALu-NPC;6*fy+0;!Vi0uBU=pu=clX@ZTuJe>0Tz|4-J z5{Dym_!?bA{l0S4H$MPN>KP3t2$VZM|I{Lwiu}O!H{T)Ab&*y0w+Eo)*l_pJTWs5s zi}qs`<*Rh~FRt!#pK<$iRmN<^xh@3v?nY1d6TEA#MPutrx&@IN8~F*I=QEV>0{?I0 zH&hp*@A320VKdC8(KQ_fo4n9i}0000{>TALDU}X zL1R5=p$ADqw7H4(q(c7!A-$P)xkQ#C<2_ z3CBOC5eOUP^s6|A+#$f@AQPCC?JZWrVU5SBYu$TG=h(r zQm|O9sYcY*>%MVmdy7UuntWrP@Kgu)lJQ>< zw)`B8#tIe7vJ9b#ahD#q*=#Q{F2!OCE4*Xaatr!l4ECf_DadBC4~z>Q50SGrE?v}97QTK zOHE2mu+cF63;oIh3+kgN(7rSjQ7gqqq*)`HDWnmZ8H9gDQEH$e1ZqJ(7&3dHrsMcv zOij~ioSA#t*TxXLu(OWUt@-z|B@c;9OkiK%2g z)~T-HX`3x#rz{tx1RhNc)0Mf2PY_;hByny9>Os?})!vj`Gu%M_7-5mll+eOKo_t?I zNM~+DW@vzC`eu?10_ILGrS&|mJ2|jK+Ezp8&GnFzL}dO%QsyS%)I{E0Gd7YbeAVT2 z2DY25*&&6dxOUTA7E_!DDa59pt8trpwXT4vHB*h{wC;8|96|d_hmMhNF0XyKRFZSi zhy2hlWzjD@B*DUgOY9z5Dp7kv`Z!eqp7k&MWh2?|M}8Ww)iw_qYwA-ynT=K4xt}_J zbKl_0{>6L^6B1-5prv=dQ6%vKWw;6Er^y^ptG)1evPH4~g44d*=&RF#*=!H)@ukRr zZf?~p5<8{+fYzafS)C$6%S8Qp393YDkV+Eu!x+}rAmu@H*;sH;Fs96N=+tCzP;lGf zLN3|$&ZR2bk$q)W6cvWwOkovfWAs^>U+cR(c?R1&Eb#O5fhbCFti|Zo(lT ze%DpJvs9vIU=}GgsN+9cR%=)64kq&sU=&7JF5PDwgWQ- zD0)%}ancxV)e3gxeRonyd zbiL?J$yuW$om&HA%DBN`fXQS+{oT5_joVIN4|&`Fb<8Vj570YaK%}JLGhkoBQ!YI- z9}-75aSGL>FddD~Y&JLR_4+h{N>E(DwAorL$9yVZ^zBpYUZ1_1+);*HZp+^p>$Wol m%cgyQ!rm>hR>H&|0R{liR!6jZv^uo_0000_YP)?3hJ|xii;eVM*20X)JK-YC(Lg5)SNjm@h zA_ogkqYI5%vE|%<(01h9*kJD=Z^(oqQOYDRi~Xqj;Poeu&~>BkLha%OUEFt5o^bqQ z27$yui9bKeiG>^IgP8n<{v0+pV0OnqPop`3Uk)M(?AY6vG{VHrX9l6TsjBL}>c{yD zses#qcC@X*QH-}JPdH&$MhAYH8Ep;qjiM-(*-JiZv5MMQOpKQn0bZYuq@PRHZSxo# zAUxm6urX&{?d4+j4jv1Ud*Pu-B%=J9O{y~pRw|#P%0^QcQCF^B zi*g=P%Qg i-KhQIO_(G66<`2q7aOt0Q50S0K4!eyR3-&l zLMk>&7HT49{aE(X0}QH>R>BtiKQ0g|;}@kEe>LHz>2&vv z)gQS%_~89eD3qJ3DEn8Xm6c}M4n>I95N<`2SVV!j(drI_Tgw~Xw~*gY7^OWUv-Y(> z{&Ye{S55AY%$e58Sdu6Kk0jUAe1zs*47`+<%@F#sZgQ3rSqhOHijXifQHa!xXflNd zbxlj_bOow1YF$O0uJ60Jq2*CX$lN#MVtO^9fSWZ_jSiYWQB`%0y}oB9`Cdok`CoO_ zTc?tr`N5HQ-6Bgq@=LovjnzeZ!b}C|c=cnFjbuOX`{_K`c(KRX&|G2VA%3{=Ohw>W z*6ZtUe(Vt?EEZ*k%g=|;3F2gSgkWTdOpaOY=1T)@M))_haPZtT+Z1Ty!Luin{n&TS zcUx8%e{pscci)csMJt13VaXFEm=dW$CdvF^XV%LWc{e0I#M9H$(eM9;qSFUiSXPd! zoYnA&#tN9dFab-h^h%P!@s}I?h}XGbqauvI+&i!V(=0yBm@yTSEJM`|=!_jmO;4>U zE?Y`3M+Q_C&mKNSNB-O<;hito_$RD#MNm=QzZOISff-Fof)%oCft9SL>yF}r9AJ0| ze9#S0#U%xHa6{iIRW$cDkS1l*_F5zfVTcgQl?0{AZqJ1%i^#E4qG14K^mfYEPhP$` z?ze;A=z=uhTo6bS!`S^=@?SS z$VyWvd6%1{vvF{4cnS*(;c~gqe5$D^dRXzYl1EQ_Jc-5gW$;ruEL^?sErhEMU11mz`9U0z_)KK&C8AepSeVfZu!{YwV qMG^az;EP#LAIY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transmit_edit.png b/apps/icons/static/Fat Cow/16x16/transmit_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..60c5b7c36053dc32e293871dc65332ccff4a2b13 GIT binary patch literal 923 zcmV;M17!S(P)o;ZWGtcl=<1f0LM@b*M<4I{wU(s8FFEg?``vrK_nmvMFnw+>Hbo!d82%sq z1jpv2l)(=Y29xBLZ`pn3#=~FlJ&MQ6b{Gtwyqy11)vlbTbm3PBKW>PGbO*_WzUg_T zucr0hMdCAre`rm!y6!UKc?8QyL)i(dIm?k*WTOC2i`_I|r1^*dUPbBT7WxXeh*VRt z?Y}gXHd)L%M{0qBr9ERqOxt7Ys+vFKoj+-DdF?~q(1%=8pQe0#_FQ?Wx^>dcw3T&+ zXb%&jsSbG3GkI*LIyV!EM8R(N!~x)r2fhZ-bpb)TfJa8v0M zh?)RVi1BoR#YZ%hCf&X>5cpP8qEMCCrQ94767iKwUy7%2dhqekd3FjP)H!hF{x=9e zScJOpICTaf8&A;z%@&d8g_d0rox~uDOwP{E1`}o75v3Ei-4!v{n}zu5@>SSuRTyNy zT*hO)qJ08`v5?4je{qmWFLxbGfyo6yuYAypiaK{or-5=xoP)zkFKn;o1OA7=QWT!C>v&5J z_KYrx!Dk8$sk<~23`go+ej`($msyR`v}O3&=U+szryjQ29Y7!mEH9w{js=bj9y{%) zYDkdvkQ8VspErsM8fR6ASf}5zVT-i{uS;hjI*$XPD80!J42)ah==9i+o^Xw}TdpCd z$xt;8W+L&)=|hmX3a)8$&s9{w>-8$%d7s2jzmZtT!N6Dn;&vC_t9RbeL%~PWwJ=e) zMsW>du;du@Ooha>Tt1ZCA@% znRg*CWlAQbFPWEzZj>(-1%caBLLyNQ7FsBxB#1p26l(QS^wNV{6lnHRhD1`9X^a)$tM%sb$Rjz4jw(O#Ny3YbBIfVF2(%8($gKqp{rAWoCM-~lCzO8{ z$POmNcU(;=NeHvJHj``+=>FnL@;&5tFz7k-+DM@%>mnnc$U=yu%1^?KLcu>XHi{{I zRa4c-SG_Z(@#Vb-U-!;l0oPI~TcY@!k+(@JUkAD|GtF2{{(D7HqLM26j*&f9-Pp2J zQFh5`wEz9~zNa>eI8Ao$yFqV-UlV3@fag8)f7qz)?!m>nTaAzUY8#qPTl6)(x}iC* z`$j~e9vz&rBuj@!SG{=l(bKXaqMyJsNn5fp?ZwCAPq@4cRhF6^jvxeje>OS8L+Vpq z=YZ{Yfb&rIm-#7weTa{M#)u_>M&fAZxw^zfvnar15(CUuC(@P9$mFwy$UilJv@?0& zs@gVElVLLyq?$#6>sZq?y=JT~ZEf~W(x>Ya=P@@miFJ)3%+raz>1Mh_3k0202O{FK zlCu|NX;|aBXSg;)6~6siZCsHR-6|+38!m#eGlsi%CLw&f4UyR?!159lh0a`FKx}p* zR=67aW?-RO;+pR+!wA+3m&-@(f(%Q5SYUO8wjT{}BP-Vidu#-S>2#643Drn9VR6)h z9{1NCbD)?hjMt^j%-8Q3wFoLH%55A%`=J;WJDpRoM>_x#6v{HPi^F|8WG{lEtO(uh zJV3k!!ZwqP(xD#Eds1xiFp%mgsI}!a6?O|KZzxK3_#zL6o6?J9Cv> zLjcoYVw`RWx@g-0m+b*0)eMab&~@F=5D09`-z>% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/transmit_go.png b/apps/icons/static/Fat Cow/16x16/transmit_go.png new file mode 100644 index 0000000000000000000000000000000000000000..033007032db4c3f5726ef18d039523f4848c3a7d GIT binary patch literal 876 zcmV-y1C#uTP)#)N9g+r15c)9#f9GNH5ut7rf(~XGeymaFoh`iYes-f z?vp;Rclo34;likrZbQqv?}wS}Tde|ILlueN)5%XHF7xvg0i#kgk?l(4DUbI{%&Fdt zf_jI!ysGAH{$2Z>sM4Mk_DARs@rliAs$hThVd5l77y~8nWB0#=U)m92r|A4e-$;R! zaQ22)cI_1z%#6>=ZeaWBWEnhVCD3L??VDm0*(wr8eBeyU01rDyoHWHM)$TP9)xqrn zck^5N(4~-FoWuaN7ud7D1Zk1TNxBFVWdj`-7ffeBk)LhReTAO?*`;5POi zATlEl4+-4NHQ~pk1x>y6(Df}u*~w9neL5fS;xcat7UkVqVG1W~yP#L=(6O|boAa(> z-2IpiLj|AggGShl_K%0KcEvul^qBFc5BJ1g`(#z*A~9m2TE-FUc7$oBsI$RWI7R*8 z{(uf^?d1h=CooQ1~HM|pe%4`?bK&Nu!=wK!^n3|^v3i`b+AsG$QF^q>u(>QH96pAy zA~84l01_!eS#%xTg!-;A$b}&Y`qa=ljO`O?EdFkc3pj$9L6C)17D1_kP%5@SPZg_c zzD8z|huzX97y8#2Hg*hPn?D3P5q$(og$$D{N zCK?132tyKZoJyz|G4jZ9fsrR)kWT1$q@$1Luxo!~R6P<9DCU>hGYNtsTOfhas{++c zGDtcKm*1Yk{EvAYazCNsXGkEb1jSs{1Ha(M=+aVv##z|f8W}E+LRikgwPot*xTp~I zRRTY^MB@P8&vObP1=s>yM2l2IV3IrA)Sgg T#q1=w00000NkvXXu0mjf$W&Yk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tree.png b/apps/icons/static/Fat Cow/16x16/tree.png new file mode 100644 index 0000000000000000000000000000000000000000..70264e0682a1918ceb072cb85a29a836574a4907 GIT binary patch literal 716 zcmV;-0yF)IP)!LN8?lVl6Q#Q{#{bjIy=SkFP*p)H`e~tBx`>`jnCDNE-xlaaVEN@y3Q0TK2V~xN{`5nCLi%szP#Qma>eU%1SpK{b}b= z7a0>{D<+Wb61CMqCTE73njgUzP{cpcNwPHfnToQokTx6L+Q4j%AZ8AWn!`J5T^Np4 zR4@4bPNH8k_`LykSG3{wIFTJ$UVX5%80s=Q^8_6O()9lNmS*$lx{!Q6@fn{Q#N~1# z$r%|1lNw&nGxvqK-6ElN&%Arm^$9FA^uEg+_S5aSk zfaxDgs1Ep@)re<53Q%EetnrA%USlZMdM+`=k{-e35yGwrV3~qf^$0CiFmEWiI*YAv z^LY_-YeeGOBC?<}Grk-#O@mFOEHaV)#&TMKWvkn#i8a!Tj1`O6)P9HOHV1o6(?St^b|!CzLNtjCJ-L#fuJ!b7-nBo#INOI|u8a0U zB6n?P<%-Q|eb4;Q}$TZuOmHVfCpyqj49yv0bx@vsL& yxJ`JXptLEdD7oCrUxnMf#t@|={4c>D0R{kZDGud~Q~h@U0000^kyXL!g=@JcfNDJbH8&`LmB^Ewhgfu4r|^aQ&_Sk_+#Dq%M_PZ z=zPiV*B|BLSyK(}EV)ZXeIrwipC=!+Em^!ah5i2iT0b83lip@Oq1i>0N=_p2XyMkR z%P!}@CmxFRi)+plhGTp7R`IH}0TGJq9F`NPlq%BKGK$LyrJ9~|2NFC z2E)_T73a~ZOVMS&4RX@Ekq6EM<1?Hq%;8o7Gb)%8!6aU(`?KAFeAA%002ovPDHLkV1l%=HA?^h literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tumblr.png b/apps/icons/static/Fat Cow/16x16/tumblr.png new file mode 100644 index 0000000000000000000000000000000000000000..0a33313665201d802fa318f038a003c916cd55c8 GIT binary patch literal 659 zcmV;E0&M+>P)h zawwb@k_164MCA$<>{6&0&{l|-LeSd6fTaWlNrYQ!ZF?*+d{M3c1 z(L+Z{7n1{#YY|gixb^$zS0Y23Y+5KCQ}AJYeESL}OVQ7O?Ib~(Y$2+Sfb(DwPmCIkY5LxLVqq|``hf3jZ1 z=@UoM+fK3m{Rg57fe4P#u?dKPADosoV=jWf{U90KN z8gnhgp@Jg7D2`kSo_)}6k<04#h59& zuog!lT1zXX!`$^5OpK3{h!ToACCP?LNP1h88iUfIZ>OU6ec8m#hi_;qjZ52V5QUMO z%D{<{n+NE2Hh!(uM-J2+fJN6BBJrtOe+sf>8|!PJiRu*3Wb)kA+sicM^}W7En*Gj) t*H31MaJ7(pk}SmDSC4GfX8ccp0RTJ-#M4(sAvFL1002ovPDHLkV1n;xFWLYA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/tux.png b/apps/icons/static/Fat Cow/16x16/tux.png new file mode 100644 index 0000000000000000000000000000000000000000..f99c0fd1d2de92f19766e96a13e02f9558afc9ba GIT binary patch literal 633 zcmV-<0*3vGP)4n~#}!4@3l&_3#Uxu6Ev4bhkQ5aJeby^_{Pu`J>ZY zFnsWECY=^(`oT1bqDZ}w7&ThZ1RdCUZ(lN%!Qhcom=!-^_rSi!gL)254t5ePM5yrG zL4~>NWV5)b!xu1b+d(XB0IDAm@RT9cCLzm;D!5TU*Kh&vaP4wNFCn{l2bGpMOatF= z_S`5WNxHqQ2yTaSzWi&2{)Lzk$!@W-82&f^eT6os>-hN9acYEPL&M~2Yo~Cq%V-LN^=6GpGJuCUZU^)f;NI& z>mlNxkP%`32KGi~H3o{sGOU&s#JWt76g#SK^NZRDH5phgfvOS|g9UxU1a95DhOsjj z;SqZ9>O~wd?0~$q1UZ|-`+Q|m6XD7TMqb}T{O2PS*PpPfl$DMiu#K{jJzP`siG>++ zs+KTPc?LhCe(Y!WK2^v4eL{}o)PK%z(zNL-%ec;HWDGIxRJ}50)LK>TZvh4XF!oso T&~APQ00000NkvXXu0mjfpOPqw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/twitter_1.png b/apps/icons/static/Fat Cow/16x16/twitter_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b6032a04c250aedc3f16a99fe77cfeec97b10325 GIT binary patch literal 610 zcmV-o0-gPdP)gj7Nrn~=uFHee}SCusy5g%nmvAjHBZ`Uiv%L#h}dNPY-5`QhEo z%=*2V+q?5jFvGsxo#DOjecyX;6u9d1%iCS&8{QZA-%1jNR3~4LUr#lQqJWX$r;nPA zXAg6@AxCu;0PW5CUgI5>xB1&Nl6jWFFPHXl*7gw8kcFm`e_>Li@M0#%+m)?`?2QEc zCi5=ozj~4*O#y3xg|&TTI>9goU190hE)Wt00C{z~fHnzg8PH~M##38Fx~eZnkr@Ms zDE{RN0G8rSnm{v1(H!@!sR?K`sD}ifoO-l2evrioK-We9KCnro3IQqx#gw!0Ta=_n z7>Gm1NpS`Miia7$qF?n8@F49ma2nzJ{L>*S%%=J>RLEAV5Wrm` zK>#GH&=vrZWONJ+04mazB8vat0ItV?4o*e=i}&kM!q5!-WWQURzk=lcU+`Eeo8@%-0hdPX2D{*IX)W>e(n3r#ex1V2$1nusRo!mV2q<1b1;Nz{dITr_^-Cu|H+V?YE_L{q+k zt!<&x)|PfUpXZx4(W3Fb+?jdz-FxnR=iXsz&p(H%5;z?^KnND%Nid9#YJLkvRgujp z{+jAC52(z}$A2)Kd9$FDPeq!&;P6`rU7$cVM1=$xQUDMo#eboFqo-}X8zh~^yG6bG z(B%(rlmqQG^D`(0&;m$aoi-jkuLms*8Bz8$)Vq-m_^}v{;@f~9{=HAC<2mC{PKI|G zKyfXpw2WXxK&8uuNkPV(&xZ`*FfcNKU2Ce~@a||9b%q6wkV0mS2Q|MbfG~_^QyWVy zCPp2Ohi*~ z*v*)j3Zec<*ERC^csF&4%=I8fLl{(7nDJmV22oavm|$R}rw!#M7?xB>lrg9xc)Qi8 zobCUzM69ULH$f+agMBajA=qq2lu@-)_BAcD8E7X=xb<`hIyw_F<)N{z0_A1=X)Bw8 zlUsmmq#x|kC*Rw}s%`BSi>ahxwG$?q)=clBV+mgOe};?Bg@d=`2a2I97#5JtiZ?i& znlIR0z^mhU8hQCH)zDoz) zC-2V_=%6W=BSuK76(#513&Qo5uH^Whq3KY^Mc(Od}b*j*q?BjrCsNQ$1t tUDaea)mQ(Tm&-c*U$m-{#fD!33;^quUOo&(PH_ML002ovPDHLkV1f)Hih=+D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ubuntu.png b/apps/icons/static/Fat Cow/16x16/ubuntu.png new file mode 100644 index 0000000000000000000000000000000000000000..721093807dfe2f06520232edb12383945e4da878 GIT binary patch literal 776 zcmV+j1NZ!iP)YJ53>%i)NWL)_qEcKF~_ENaw z5mekCLT2OjDs8nImsFjrMUvDp|_ z%-ZToS$P6YNAkukmQBOD&j+Qk0jbR%;QJ4ds=@j0txSup+W=D$3#SSQxSc9~FBa45 zVQ8^9%tDz7>?gWl@pzyxp)6_eE-b~xP^v0{`2|Rvu$REY$hNIS9UYXc-%bf{9VIr_ zke*D+W~#RbNnieri5d@4dpm`_UJ^KC605nRvs>EQV9^L_G!A4nP$t8rWm!4{>$hNj zba(HCUcLrXfdJ}(O-wK+NBJIbu@SgZ+v11C%8mMy1ZA`NQPwmdmxIY+N6thDPP{?@ z=;;-2rr<3&Zvuz?z@V$v3#Z!+lg)0-8;FN$Avlfsxmi5VgNHe=xH8JiR>r>L1u*h~ zFV1C=;bJe&MSMB$|JPVx)$A4Q=7KX_Ofvi2>gW7dfB^u2=Ve0s(AIwd0000=G`P)NS*f9_QjL009)_uH;42&KB7#I_PnCm}Knvnry%l~gcyx>2>|B5};PM@*5z@lbX z)Ti&iKYjf6D@#t8gDcETnt_w$9|MR6@j>Dsd5}6}OTh-{lx~fb5MW;#W+BHQ%*)0g z!Oy|)@Xcoi7RLV!kASo!kPi}%vsGXa2dV?9hkHRWZ@mI13-f&oHBkm;CPs$a&p$DU z@^OGAAHV&^ASc2FWOial9Y5kr5amfJz8_WQlKubgYKSfEIm7SeXO2#z6z`)=?lx6|N z1R=nJF7Ws7-xDxHe*gZxjik&31*$;I2W7tn;s^M`03g5sxVFCno7VVs00000NkvXX Hu0mjf8^;E? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/underle_dictionary.png b/apps/icons/static/Fat Cow/16x16/underle_dictionary.png new file mode 100644 index 0000000000000000000000000000000000000000..701c67a316cad97fe7b7afa14fcfe0bf4cf74393 GIT binary patch literal 482 zcmV<80UiE{P)Lir#KeFEUITIQ&PvzCFaeM{6czUmt%~~l_a8%YtUCjU1}ZkWx~|Xr!=vk+ z|Nj3M{rmUtBG=ZPtC97f7;tO*?2RB(zkGw34g_bPoZi0Yx&3U*C0Qwzh%5Mmb46d%}-v8;# z7X}tic984Xa2o)`KYsmZU}V4m-~avl&+zrfUk03E0CU0j-@h?j00Mu3;qvv@9|k5y zJO+T=@Z7>OG6>f-?i+0)PMm Y0K8$yYI6;+X8-^I07*qoM6N<$f_a$ViU0rr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/understanding.png b/apps/icons/static/Fat Cow/16x16/understanding.png new file mode 100644 index 0000000000000000000000000000000000000000..a6df1aa19c34a29d5483204bea108161ce55c961 GIT binary patch literal 731 zcmV<10wn#3P)OtihN2hh0$JtrfK)W z;c&ms$*0fsAemg24vQm%s7O}iDjB;x9uJ;89`B=Vzb=G@Z0;vM&3}fXst5)5qhZf( zq|@tgIvsfb;Um5-uas-EEDP>!Tflj2y8KxXFijJ_eR~mo5yjZ}I8*|2I2`Eh?Llkn zVSHIy0@GvwjxU)65SBo-y&A8lr!g@(iRR{mXl(Q$7K>qcc!c>9^4` zbVJ6Mdmwc!%GJ?v9MPAraJJ_h{C+>;@i;Qs9DV!X*|`HNtKX2xWT8@QN$Fw_=tEV| z)pZi5y1S(!b93*o)$K-0%OT9pzQy?q7g1xcB5CbX?oBE%BFjcYh4%KNRLL>9=c?A$ zzGI$dB%jaY`p^yBx_wj9Db1G3=W{S~(^O5C!!qS_dAaIpUAR0j0FzG7GRUkGqyjY=L5s5sbN_$7d*c7WzQF$nCj?I> z#RZH&nyD_%EIrKAe%f!KfVi49!~GL$p8Wm$L)|Wa?Kgs60Mh@O7M)sp_4<`n|Ns7B z5D=AR(Dulc;S!YjdT3$@K`${u=}+NJ+e<#afBEXeqYDgw-rQl(cFkb;`}^nagZ+Vc zy~K#jQI!@jUD^ST};ot8+3{M~5WRNj*XSj7>!IQtgf2i9Rpn3`B1vt3<^uyUL zhc9Qncyx{7570Z@!qN=jEg?TUqBhTSh`COwBT!;s1}% z49sk-416lK3`b_CGB7c*PO&dqpNkv|*nsSwZvQg|u8Cs*zkg!*{p~XYDK6 zl$8iPqh zr!)tj*k|NezyP4|*mU4x*0bBE88~=_89se@28?0_h7Wg+GW>panSq&wl>x5-p!Cta z_|(!XmoKb(`}{7$-+v4Y9Nc^izdk-^`2F=Q!?zEwei1SNoIWC2c9h(`wEvZ;ye}Gb}`@YYcH^cCcMIwCLmdPjG6_uFj(6nurU40VRPpqpMK zvjuDvEjSLKYJlHkAmBG)6^eK>`Wi$hMTCG%Lz#yX?)fy8rwY=fs;lUFpLomE1*3vns3WG*Nr9fR}sMA%1>iW35w<2ZeX+FFqzJe2}ib>kojqOmOAFBYH^tK$McGpo3BwiU5htdHFKsY32C z4ISyc4UJXzlt_TJtb?hg5_bDlNkp|HkuKqvrHcd}NdOM+yZ-HrKi>{1J8+vCH&1_Sk86?Mkn5%3vk3Dm*I^GMH*W8%}~fQYLQ2y47` z^Ty>fr%yeqZ#n{RQxLk>x0##4F6K~Nj$>na0TYu`1NR?1d`=6QZI_9xfkyDj$Oj)>t!*faqq;KWZM573|vU{6~NR0O+t8+YQQM QFaQ7m07*qoM6N<$f{zPpL;wH) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/update.png b/apps/icons/static/Fat Cow/16x16/update.png new file mode 100644 index 0000000000000000000000000000000000000000..b7639f15582efa20b1019a4973f60b72b4399ba6 GIT binary patch literal 814 zcmV+}1JV46P)l0X9KYi)B`pkZS64i$=K zYreF6+52|y?!BFRbv8ph++ndIkJn&wHiVa-16YWpdi&cPCuJKWPu{Ec z+KSSG@P%VlXrYcRC-x#OimNw}fe(lL_??t+#$E|aiJ{5X>AAZKpyOR&A!_t}4Wi3E zhPOW!0qLIvh7v-d7+y~-qI-B64g1Ss(5lbZyF5D-0Hw9pR+x~23OX$dbD>^2lo{Wj z-EU0JO!hF*2%?;Tfr$|6s>&dw#hc4F5XCEbMm^@DJXkJ?9^c0?CM&R0gHPQ9w@$al zgZ>`EarhbLq1EYV1WD5}fDmnnBgkPj^y(r;?lqsH=TljUkk|hAkFPmJE`=Pe24R5# zp*j_S{I8{?fV^A{_(T%nz}SaZuBJoTsdRMpsbWF@R4N`v9tAAXfRaoQ<;9;QP@Jzt zSxG+4yGO;vLZjILn(nZz!<}Q^QlR)ncmi4FiUfHfBEkV%3yly2@dno90iZRa+g4-< zSxYxzJ^}DNPodxx03TcOCSx%WMh$DZ2?d7SOSbFo+jf`NngP&4L!)gEYc`vp(WsG# zMiHO?^+*8(MxJ-hPtSs7Rq#iFqjlA&t~58(L*rQ*@F^(39|KJ`5S*FC(4DjG3SivV zJ)Bsa>z(}a4Y9O@K!U;UT~=B5nqmU0MT*hDT%?D^v^h+-r%6^bZLe#6@<3l$Twi9{ zi7lpLyy+jri?+jx(eCm{vJ6RX7V6J1j0{ba|GLpqapc@VQ;q#1n`<~A@Ao+!8RNcn s8dW0ev@|JdJY_Nf0000^*UJM1@ z>ra=e*~WgmCIBDoJ6ODOX)u;dp2fM5I6~4uOsiqhkLzpD6DA2!ln@Y4AQ*}uKqOc; z5?vcu+{Vux4b&1bayfyC=`lFA<41+ym!yV?2Mf=^3%^m7RY=Eza4d$dE8wP;MyUj) zqCk}uFUk-^=VjLhEB2Yx@=6|5*T4)NTX_SoGxbzg1`{u~(_^W%O%}a{?>~0&Y3&;d zLK64iX}@mIZ@>NL8{ByOW$(@fDRT9EKZYt4UvmzQhB$_LcQG~IhmRY4#(a_)_oz`{ zgW2-#C7bkJ;?j%Mj#YU0gO@?Fo^bzQ~8R>Y1s>+ZpbFcGim|H3VHbdQ8 z>Ge7)WgWS)1;e17uTWAb3i3WQjiK@FGp~#m$vZ{}667nrVASkvP$;Tc%~f%7Kti+K z4_cnI=Hzo$0b{(g0nL4Q_`XJ;Ic_W8rfdQd9`d#ET7eTX2ae2QKyp9}@@p&&*NN*X~}(nIzK+CxNH)JtSRNR-IR%B*n9 zO-h^Y&)s(KcDH*^-_@`MGIrqO`_B2!@BBZEh`<c2OHlU<3n4S?KDP}l!JJE2Y9%@F-g@-YlkrGL?UF$>2{|n)81eVq1P!$<@N03S? zZUlpfgd&KBqKGVnU^J@(c^eqbY;lc@`XR+c$cY#x{R!M2*IaoSXt?^rUGMUIk;@L? zn{O6xJzo(p)}Zxa@@G?jK6 zgZw^y7j*bCt}hQ#I4WamKE)?5jw{1KAR~j)Nw~*N2+Z6-?M^^U01j&pqWrGe0jL_z zET<5RNCIKlkC>LBhos46C?IU|B_!ysytbiA%jIE%A$ZGC00000NkvXXu0mjf_uxLE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_astronaut.png b/apps/icons/static/Fat Cow/16x16/user_astronaut.png new file mode 100644 index 0000000000000000000000000000000000000000..cd1f56831bd39f168304a764d94517c5eac0cbfe GIT binary patch literal 676 zcmV;V0$crwP)z2!56)wSrgD8gzO9n*xx248v1^Bl(+ z8z7JfnV+1TVDt`r#6_jqVk`Axo|g#b&l1S}!H7)o_~jaYlq)#dA;`%zI~B%)Dq$#r zL?m=Ein}*sm{u<%Fs?wWHu0@g!Oz+;|Ctzi1j8^kuLQ?IFqg6BCtl%QNLf8ELDo?lhk2sJ+-*!T#wwTWrP zz)o)a1;_t6gSgK`BC(uKr)i~9rNX{^{&ebBt2N4TRu>n2UN4_kRuZe3OosNH9@X_D zTCX=~ldT&Y@9Dw8AuSe*RMUP@)9g@QmrN#C1%Y=9ilQve#^&(5(ZH+MZ@e8ndiVfN z&%thf7lnKte4jUN-9~KgI!dL|;=naZJ{eZWVt?60c54eh$p@3gj$=brClCsSp=l+i zlXG63IQCy1u()eGFw8cVmzEF+24S>KIJS#+r{jsq>Goh+9VoUkpa+j&Z%VHn5%?|tM#a)d}s zNZiE1#kty{30U1K9TddP!E134X9aQ4!C8ufQ4l8;UBs!D&_Ep`sEb1s8;jWV(tKV% zF1h#a-t)acOVR|)0|(DNy#L?(Jpbo~=Xn^7bUHm=IH)g-*L|J;Nk+8P?I$-orZ?w^9^pN|a zqh6~%oC)ylYhmsF+7{Dw1B{PQsTp{e|Jx{S|J?Ym2b!i`b6s|8uTq^CBn1iv*x9Xv zz{UKzxeu1rf1J%e`#9kN7oHRZQjEpo0geL^Bsi{%R+B*u2O-NMj>nTr)H0V=S60f* z^A@_n=N$O z2G0agN8lY0UpHjQq6b-Gu&e$)haR<_74wjZY1#Fbpip= zfnMH2GL;wyFy`h{sYHf(0!&LpX7M`~Z!Yj#J>CsL?#UKj70$r*2tK+e=ljU4100000NkvXXu0mjfs01e& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_blondy.png b/apps/icons/static/Fat Cow/16x16/user_blondy.png new file mode 100644 index 0000000000000000000000000000000000000000..3fbd6ba0f8e2c73c21999991eb665df2e104e69a GIT binary patch literal 816 zcmV-01JC@4P)Vjk zBb7pe{Pn9a&0@TX?%mhjy|;5l6BU2-z{@$D^E?mldENt6RpB4G_98fbN98B)tACmhTRDej?7(Ux zn%BrVy{A0Nr#f0%N>CC~Yi4B~pw++~L>g<>^}0W_bjqPXPC}9VV$XXE69S4VY5_@x zZ)&)e$SzTB(tzJs6cQ7BR(QgNs3rr4?%jgXT9yM@Aq=f0P^-*vNGRdSEU3PkUN$It53u1#N@#G)xIWg0)rPLxJ`63 z+Z_jTLL?%Ab1%afS-=syg9HT^DURxPc0j?=$~0S{N)mM01qcR15Cj1Uk%t~J z%9+9*uzL^qu-uO{4MKtlv7;9uF-(RNhldaJV;}5%LJDQw56?8z*H(1-`6xCwIeh#+ zf8j~r+!*~5DN^bQy9_>ESu`kd{qy`9wxzP+EmmAUYS zhTDF08FG#7g|;;)CI@2S5E-L}j8TE!kO>GU;2AAJ#3!_zd{+H>SBOJxZ4@FOMt)T>)}0GILv7!-h-`4%K#T<%tvOZ*9s#m+48f%u z960WPsniS6WyR`<4NBYyRvUrdqK9|QZBH2_r=WpsV+djT>pR3r>R~d_*@4sOxtyI` z!yE(uh70r44zQAmJUMYb6=t%7t>~sB@$-u86zU!TbbR+HW)vjMK<5gHkiF_Wy8 uonr{agwefYtRVYr{67Ljw@5dC1sDJr7+_V4;01I50000JRW*R^&i8EC`} zhnWjII4=<5!Gxe;iw7|p<3*z}iXaCMdeF1+NMgi;3C`eE4|o$}+$5qgk(ihm4`9>< zqYSf!b#$X$JKEpBn+)i7@SVPX?R($*-~W|RN=kVlnDhdHEo9=@ZdNXRCN`armel0dhT`#aB#pfty%BRR#?0KBtNHm&YVRz}qs6SUZ*LJ@&Ldv_y&ItS*ODc!lS7gP6Rkn^iZ zJUWTHBVpF3QX_%742~Q+t<0bjRtQKxI8#`j&Q;a!izmhCWYVGGPX$~_6PTYTEA*JzzrGHub6fW6d}>F~n*w{vUb9vva^-0R{k$ WJS~?vSY46;0000%?GV{inQbL+UB6#4zd%SxN=bn3sVHhBUpc!*h?vsMRMHz;LtY~#vR>$tV zlRh`sSUd})RbX~hI5j>d%m@5FP{L#Nw~SaU38h#$^!RK3Q>y@j7PwsGg~#Q9)9Ha* z7=(lOqL1%`y$2C=fUWs)dD1;h2<5KK2T&@cQL7}t@jM)^0UR+l_jeN5;ow(Rl}p7s z?q5BQ<)>#&pA;)UuHpLZ2yCq0iQkq1d*QJ2$=k|-8M%-%9hAZK^59)AOgX^e9(EaKbGb*!zdLUc?(RrRQ@Rc}WkkymXkghHVqhLGEbdV4{UL-eCs8wswDe&@* zgwvz@@P0``sX|ed(y((J{C?knDH6A6O?zNKlJZdG;#NDByHvJ@=}RBLGGyyevs_hc zkT`q$BB`ndQOrQoG%yU)$ixz|-00gqQ%bR!+<-se+bKY)z7Pobj%~Z@0t4l8WubKn od(FFme@EWr#Tx?ugFgZc0M5$=bi1R0yZ`_I07*qoM6N<$g2>+{zW@LL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_chief_female.png b/apps/icons/static/Fat Cow/16x16/user_chief_female.png new file mode 100644 index 0000000000000000000000000000000000000000..73b2285556f3483d912378cbc8e1ad0d444fab7e GIT binary patch literal 670 zcmV;P0%84$P)wGuBu&zmu0OR+ zS9D_&8G@ir^dRCvp^g<158gx&$8LI*A;^Ya^l#9Mr{Q(}7z~k3bO?ITgVX5N)vYO` zX`8NXnx<`D--wPj(<%6zUf#UV=gsqcUxp9@hGEdDo1=-O6!XopE*CZ{t)`~x=kCs} z&32x#eYO}UU?LeC9zNFhHXI7TA}(Zeb;z=YW-Wj8-t+7`C%^@VL^r<}?D4|q^?|?( zk*~ll7--d*MfzEAp5F%GIg7tG&7xXK!>sENJsx;^{5T)sc>G3eSN4&@EUd~?xIKOdq;23prBr}Xt3mX7;SB_FQCgvqINW*m zjrn5-ZPS1ta=5Zz#rTa&C>Atm+9sYpdWm|KhoM)nV+V$zziAk?fZ1veea>ju$SQch zw2Zv6N+UF7%W7*o0=`7fK8Q-amxJLbjvVfXED~52!DHqG^h#OIWWGKG=C%W_j*a!R zEc+=E*(Gu=H&puTPZrj2`d|PHAFAL;8+-TkrV>&(HMDOaYgyJwYD;ecScXZ5LSZPm z4VZ?3b{m*^QNrl)19<(h482}LF`t9rc0-EoP8193iamgi2n3~48Or)P`~klWgrXW4 zx&8_Q&(X)kp+#F))dF>qAA4O9OtVD+DjH@3Sw#W&bFAdoHTHyvZ4^+Tka#@W4WRAL zOH%YyJRZZ}WY52@>+{ZsG)UJ${JS*jTiycvkG=~q00~(GgpiZ~wg3PC07*qoM6N<$ Ef-5#K1poj5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_clown.png b/apps/icons/static/Fat Cow/16x16/user_clown.png new file mode 100644 index 0000000000000000000000000000000000000000..85ab4591b1f47cf4a64097f153f875f580cb9358 GIT binary patch literal 808 zcmV+@1K0eCP)kJY0jag zIag$bO@eUrgMLAzNJRuen$gQj2qOOg6QY6$g5E@LdsCDY6a>8}(k#lXv>zy@Im?=1 zI_G}exx4M|_T1G*>s1H7=R7>;obPjtNd?5h{;=R}qu{e}5Bk4q+Lv^yX<=cPFOnSp($Q9ngc zYOOdfcd$G#M?&;X80Hf^&Z(gB4(-7J-tXfuYY`2r^bj76AlpRQlQE>?I);74_&!5$ z0k0XKEg>@wA@u?t6XMPo*y1#v6k@#H>M}yfXfWgZ6PM0Q=l(^ImFo|BFPS7pGOdlX z*KV}`8Y48irdI5`oF3=Bes#kC<*~|N{(>`=mL|8Zb18aC zp|j4-?eYr5B14ZrA3UsbaHh`2OtO;AYhBeMej;a#Nh|v{NasQMSRW}wYbig*$Ac9XG9};oLF_74|@g~**lcBt;<_c#l5}o zIY0a=S|XK8V5kdE!>XU9OZo{#EbOh_#8|YCkw{P4wz+qcikDDU_yIK*Af@Z!3_)fJ m=5pKlf6+zWJM-{MfB^tT5laoruwiWg0000Q5?p{QTG@c{3 z`ffM&lS1OFy&IQnByH$Qb1e>4O3;mTpEm*Cpo&3<2mXk1BL}#Dy1Y&h$#RWdI$+Bd#A6sRN1m77~WeBZ428LVs(J1#Y# zYtV(!(XUTqTPtq&=bokXg0R6xh_t>~uxgZZv>vfHUbK!wUi^Ty)pZ0dCors@N14dJ zoOaxu8|ZqU+N#XR*SYR#>RgG^Nv}rzaY_w?(wMAJw>LujfB5MacbFdUoKgw}j<*OD zYJy^9MuEVNrt=ItN=-rkoB&Eh)UqtZVzN{aupQjRihmD*fQkeQNc+2dWOCCWiTE!?Ht#flwZ#L*}7FLZpYN41(ykr|1s^QF-XlA8_d)v~=hadoc@>k~XR} zP;(8<#-076JF`2^?DR&7*>GI*t9>QbTRqk-7GZqvj zGcQo<;LTuc0_%`%%jI4yn+WV{DtFh{??iQt2ZB`QPA(yUJoFzxk%QEVq6ALd0xCGc z5ed41+JXV}jDhJNNvOJr8gDJyI$B^FWr{i}Y~Edp%BYGjlO~D<9Tk#{PCT`WeH7eOiC-|=CpcMYJbgmczybHM*eLw9344xDaBT{?|Wj9}=}H8h1^!rOhu zt}|d57#Vuo^L*8T-jxty2@Mkq8P<7AxD%9_l7=kfr=KY*12^E^-vGoHV9ibe(K$5l zt!Cvlde%IU<0@v9Wh9dt?6P-0O2OhN%#9S3XMePI07pAP{stZ#gcW%8F9$R83A~?- zVQZPh`rB@DAj@$`7ZDT*Oy$`F7z6i^HBE4of)hj#wyy!GlS3C@EUC9lYgJysAPj&y zK&wumB>VP4BEQn&oq{@v&WX#E7g-d6<3Ny$4Se6W=mN%2hWD4 t`D@sRxjwq1cJ z_&ecr!cDuu(k$G+XhdkG`=NU#n)=D;jb5^0fe z@TmPUEOZXyn3aDO9BLd{DbF#K*B0$Su8BuXqzr>5fYc}&=Zd30DIgySBPdZ?= z9K;9JCmd)yo4YQCik4Ago8d@ZFHh_&A+j>b@G|M1Bjn4)G(tWX67nLMjCWllHJ7gh zOSgmxiD7-1c8QAeINa%RK~faul~jnjn})oyJ-|;V;N>v%@g;6wzZyK*7WR!!HxCCL z0LuyxWHm~ja%h;!LVj5iu&|_%UFaO%i&HJOF!K5vIF?!1>+Pk$ zW=iDxnx836pAvs;Ih9g6B-?*rA3K5J8L1+w)063$nH-K6^AMtmv?$?uP;Ve0Jc5&<@FCDp5}YsvN~17LRyr`iFf4ri zCPFbnD3(iDSek`p+c*&5+PNe5RmH@uCy!CNauLa?C~}1im}O!4!m$VY0xUzlXWJ2= z-A1q5L%-YiHJ%uSrb~DC1;}a}4vXR4%LZg=09lr>@nHZ5F$|>d{~lqrx*}9gJY_c* zH<6mIU}Lj|^-nd>a2YqMpD~|%_!ofR{U~Lxe<>`aNahp|g-VEZY{YmSNN=GqM-eS7 z<3(z*<+f%60sMrXO&sOWTvIT;bP46FRTLEkVqL}7nug?A!TlK}Gjs$+mO&x}6LTE& zA37*85f&H{Y!u1!#ILEQJbZ+KtiX|Mh)q{58=acF+FlYBgr^ug9D!zQ!vSrvhx+Rl z#^Z5+-)-~P@^Av@LLAiVO=!#*4*1x7b6Z_kAGuy0-ocRH1?FFxmsV~2{R(h-=K%Ly s{$1P*W7SD{XoF~#7_YR0K7xc4lu=7?EnA(07*qoM6N<$g1U4KCIA2c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_go.png b/apps/icons/static/Fat Cow/16x16/user_go.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e6f8b5fb98f67965a6bb6b4cb68a8692f11641 GIT binary patch literal 709 zcmV;$0y_PPP)~)LKrHkK}MN&(S@Lp6@*Y1MPWfiU367KnTe3lonSXEs2e{Bl(Hh)MFuTKB!V`Z zF#Kp|)4A=OeVqPVHWr!q!k=^A_wYRY&NAH?2NhIsW(QPG?kq;X!Bm7S zS)twq(Pc@!&g z?l^~VInXI$`t{XVM0{a^<1}yDdC(XAKe^t?7>62VloNj|zq(x?f2 z7)eN63;mp`ynth}uQ^Sy=nvuXMezqT{K7a}OoNh>?EE!x0^)0b(_nxRS0Aw;%z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_gray.png b/apps/icons/static/Fat Cow/16x16/user_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..ed9512c60fb3755d77257e2b3af667aedefcb8dc GIT binary patch literal 594 zcmV-Y0p*#kQ1tj_Y+^&JSIBhJTCq+se$AjSxgG~xx2oEnnscV4e z1`s!PVR;;i=SsMCV;Er&#z~QgJ2XuP_ntq5Tit}B*1`83LEt&)`USQf%wk)Hs??z= z8k8Lsgo|dn1}ud~CqB(n$||kB^bzGJgGBzWMm+ zv#V5^jRo|j(?T{QU~#d6@`cMN-@1;|mXFQa1}c>WoXY26JC4vX1H&*O$y@a2sd)e4 z9ikvW!*}pyp#oV}AZ<%Fbr6hrEngu>vjgHs)}lr zhSuBL{P1W+MfMVgC|2Ql`v87?|90Q8?FZDDXivJeAqooC)>g;&TjL?x3az0r)fBH# gj}{B~pZYDp0BAPeo%5g4YXATM07*qoM6N<$g8IM^0ssI2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_green.png b/apps/icons/static/Fat Cow/16x16/user_green.png new file mode 100644 index 0000000000000000000000000000000000000000..6d89c470c2b5320f0af17863083bcabc2153d5a4 GIT binary patch literal 589 zcmV-T03NRbz~u?{9`~hM0uSj<)7t*(7AM=CMzt z!MC5(eK-C;Mu3M^9IW>DwFP^6?xU+a1fTy#P%mKBE7y~tshNdk*$+X!1<}_If%#$C z2scb%nKphN=`buA-H|Y!JRN{zJ6@@fybg_`h0(cpFb{u2RaN*~I^kFr8m_=B3rjdr zp=CAXvO2U=9a5A0zF~rGQ<&V?+JuoeP%4&?I!I$7p-(nMFdV~DWa8Rxp(B930|i_0 zJ$#pJyj;AK8R47V(dfImCRp| zD~hVWUbsg)r*jnh0y-?Lk?j!W@gV7nO?a!qxmP7gZestyspl%vanF+=VOm zs^Xcu7$KcWKosi`oFp-}4rPXeCAw59J0CXKN)qEW=a;6jm2aV%F4vlyyw5Q?PlBu1 b9{~mcQBLEm%gwI900000NkvXXu0mjf&Vvp0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_jew.png b/apps/icons/static/Fat Cow/16x16/user_jew.png new file mode 100644 index 0000000000000000000000000000000000000000..6aa55239488575ccf805a6ea15b3367874cfc6ea GIT binary patch literal 714 zcmV;*0yX`KP)=l)2@YIj|s zQ0XP8pi+#`j4VFZMkVtzb3=HBVfq|2uE>K~+;RO-zcJO&4@0(u#R>^chhJQ~70 zWUWv(OmKX>t;mP>IO*bxx z;?RyNYz|UuOS5yl<>cGO1EG#%bt$HQ91Gu;VTC(k6K?Fo``K%s=jOQTLGl3l`uZ9L zo}b?r3I};XMtV)frOQ3I*wu;Au?f6+J&n3Z7{o3klSwZ#sn5n@v875A8H1(Wd-k$M zB~dPwyb&HBd+q^DPfj48%VAwpA^ZG@M#BwiW^K_;t5U&1HmgC;=e%-UR;g4HJv~>v z9T3$bEX;R zI(M8qcjn&C?S-kRfA~1x`JU(e&v%4rng}8Ii_xo?!o^W6EQSF#C(YJMT#AbpyB!h+%VJ3Zmm3NzvY}ubc%*1E6ivP1+vAC~6-ZA3wLeVi zk1lMUE)oIIL%;3IK`i9pOu45lW|%|8UJn^r8`!#YH<`JabhN#qtL-^=hi6yjz!%ga zxsD`t^_L-{p#*19BPu&~71GxoU-ksHg`4|*Y9NmN_T0n_bDARv~!!n0zr$&8Esim9s9 z(3S0&{un9MhcT=66K%bR(e?!Q`ZRLtKG0e8bX>TM%JNau_wNce2R`q?+ElGKkF-PM z_$iKl_Ng#9|w+%40JWX;HhrhrBiIKPe4{b{$m@l zlO+~$kkn!*V}odcAaC~t*>cWJ$)#V@B7@^ZIwO2Ot`YOc(G4A8 zU&O(~649P*W3N0Krfe=_Fq41sWj8B9elUd9PVU179o0Uwa^WbKNj-!B1cJ1-B+!JpnQplq z&(C(w@jGANIkdoSU=O^UkN11thwpu#_i&U_IN&%ARXjZ3e4JA2Q!pR~wF*T^CYxT5 z=gio=vQp(#>qInwu2-h}9z6?o_FjXdo0^*r&OLt+XIG&*vZGX0tK$Ayf$mt8ZWhaQ ztE5wfP&#;0ppEJpzCaLos4E}wy+!Ys?PAaz{6HZgL#Yt$qn(r?Gm?6=Sp zl8{fngbe|A&vifDSHRvipOg(BF5c`%*NJWzh6(Y22clPkWm%8+6)-J>sYsZQe}<;& zDC=b`eOW=1zZI6D*R`-`2K~ptZx!Vihb41lZFK`&lZc;d87wWPp{qq~%ksNg0j|Lw z9A(ilH9kDES!rr7{N6@+WBJ$k)Z%59FS1x|xCe=a1vkg@Jp8SJ-S@Mz;>2W>3G*1f zbFV!$dLf~d3LZiTIJm{!9zPR_#2fadj6n1G0v#9_qVf2Q8v}zwZqB)L@R#e>{c9l{ z4%41fA>6t>2tsUhc67jZ(C6M&Dh9H-90ZZatBFaZQc1*OF>a3wlH|vFHis*HS5YdJ zAj>koCch#5ec3%{Ga2+>zk&7j9OFujZB*4A9BOGnTiX#Rx&~rX7^VeP(+~&-!FqtE zDQr`PdKV&*$PRO&*|u%AFeb<@L3Q~ZheTH7@p{>iIoLK;qS0tet&P3TZ-D=UGtDLE c@JE0F04`TTCBggw-T(jq07*qoM6N<$f`;HZs{jB1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_medical.png b/apps/icons/static/Fat Cow/16x16/user_medical.png new file mode 100644 index 0000000000000000000000000000000000000000..700e67f3d7993ad25cdef5571f0c60baffb90a8b GIT binary patch literal 607 zcmV-l0-*hgP)8;Xy*>z{cm@DomrX^m^C$6a;VxNE##CvJwFmWr)%YbI71H z3{fE47@|`E*J}$0KTUkEXc!AeuzGh13s+L`j@rU701XD3wL0!SeulQZj9+yL7O!FM zvIGBJ0V7p#>HbE(IrR{e$puVLDws|!B60I679VZoM*@(ki?1%srw|fZalXfT=W#wY z2e9}s02#8z=vLvq3BrTt`EJB>v9`7vV>j!cYb+EB>r@anXU>FgSl`}Y=i>)d4;#3> z{v1@Ac-wNEm$_VS>lC0^ET$=?U(@Ndm`EnsD*@Nn+@Wq@BCg;^rGj#~TyCUYi)1-;+tce@rLP%R}eXiUTm=2nhhf`)4 z9s^|tX1oK^3?*&+lF6BK?mg#x=W%U@VZdgy!9*&RGECiS>x1aT0E(haI}?k=dgdJy z3@p%fy&I3mnO3U}sVYOR)xf%4*grJ|mSwTLwA4)`61vrgvMR!6Wg(Nvk}N~>KNciA zm*cQmsVta$tUfj?-9RuDoST2isT~!D-owC5fud>H9d_KkeJjMTbL)eujPU@bp1g5R zPd>YkR;S!0Ku6W_dhRVAzxqrK84LrAl+$`>}kmpmu^DvT!sIL2hNHJujd$QN(85`Rl$FHV+MG#YZJAOf=)w1 zBs`4?r-Sg+;czerhh|V0enZ`AU{411di#s=?Y(dLrlCmnx$YgVUskB~1966`s-ry^E|QCNqe`+( zx+g(X3>fF2MTTxbQJQeMSXl3G2jF>rQ540C!-GHA9i`$1nO1#q=UWJp|9$v>$i%Pz cCjJUA0KHBh4a^!%j{pDw07*qoM6N<$g8Jh?=>Px# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_ninja.png b/apps/icons/static/Fat Cow/16x16/user_ninja.png new file mode 100644 index 0000000000000000000000000000000000000000..27c8d5592b8a5bd51926b4d5b3e64af1beca076e GIT binary patch literal 747 zcmVd6Z7wJKcyQKln!H z*>mTK+#KV19+qW6*EQ5?wb+G$f$@zV^ENs-@G*|arezY@gkczT>d-YOwqbxoBH_?^ zJDpD7U=Ce3pz0PBg^@I9h6dBn!8z6+5^+Z97-sKzDZQtGKwvnTOpc~fsRczd@Zeg6 zGNAf+&L#Lf9`s**=H3ang=!yWJoe3JGMVets0umXC6dXYX&TR)LmjyLM8v6)54e?? zhc_68Qmbc&hOUGNH_7mf=LVoPm&@hibVfLilM15n_{`0>n9LW^;&U)Dy@*0-Iq@uIEY{{h*vMOqzMz7Bb_@crPBOb_Nzj2P+3|=y(Z&RK95SNjIQn5(5WbJ zNXoA#Ca68Oi>$OXuM-l#A|4Z>Adq-eS9OJ71xS(vkIx6OAd1RCwB?lh11tK@`Wov$JWciRmWQ zL_?I8*oz{ls1QgjB5E&QJbDw0XT{Qgz?&Drqf`Z{AoznE1WU=GRc}?q8bM6c*qB5c zZGP=;lTDl*XH$tu47A|)vO6>TKJV@Oz9F1*5JJ$d$usVAiejIUBnnmg)lk)X==RIv z+xBm)I7_4(aQV1077i&dcKf_Au?=4`8WtCG&??mv4?mO^x&acpcnF+(i#{047ek_j7LAGdT?_nF^ePKAap2;lSY_V6sEK0CM|c>4%}ZWrnNK zn}BLSEf%0_>lis0z``8ErWHiv>pvTuJl4{yPzyzrODf7`6%E6HDU&Cg0)*J~``ScB z)v~&-H?!-S4$>!oy#GeOz7>F_^n*upH#8A!RI8|nDyE;uC$0TnfDRjHr^YYJHu;)= zkM~$QyM{z6gQY|Y7tW7@n{1|5tKT|1J~jK#9K`Nj8J1=GDL5SH3+(j@>oy9@f6v1- zfx%rK*o2Q?MQ@U+OpY-YIeqEQa?1rVam$hL5z({?@~dmG;F5qa#+&cOwNmrxaP%V* zKI(t<`d!jW-U7G=wu8Ey$i_c|QrbM>?f>~_Z88SWkROI{rDF~xs|TXQdeuNY@eRR! z9+>{W=X7GdGt0l z-+iZrYXxH^xI5(?ACCk+4-9xhm(Ygk_|p{eA~JYL9ru@Z2wgl&&)+3v7|w>c?6 zA54Y=%hjP0X1R52z5fRROH6(uiU<1f)eaPLweR#8+$!Xb=B zPQ&SPK&i+mN;M=_*Kj`?j6HlEk9A{6_r}oGSzY7NXZOJ4cA}Uspj4DWs9c_B>3MV3 z+CdLNQ>}yN419d^335fD)vG9%B;>ZTU|Ak&UD;iNBv)4$D4triGP)&Hkjsep`h5dJ zCP~|C{?v3s+TFyXr)HuT#%>H9bd3g&`H-ZZtBnRG&z^)_ZLCCZK7C*%=*+?U=eHMz zhkX|VL;kifLpLF83ury}p}-)Z=}1y3skHFq{PnpzJ%hCP?AD8LXyhtO80fkI!!SSy zHOW2+0Mc3al+?60GG#syja5Cef{wI z_P6spg4mWMS8EeJuRsXnA2}Yx+K)7f6qKQ@7R4e&F^>ZMXHwaAe)U@dffFHcEb;f4 zxS14|3WX1owT6atCfk-k)j?-?q$rq9J}p9^()7Dmi;xs`$!cPduKV%tQKGnbhv0wW bw*UhGOUfWX5_eXi00000NkvXXu0mjfPGdcC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_orange.png b/apps/icons/static/Fat Cow/16x16/user_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..6766bdc5788b86d3bb6aa6b35479aff1a47eef63 GIT binary patch literal 584 zcmV-O0=NB%P)PbXFRCwB)lh11tK@`Wovzu&xq|~-- zjR8Suprr(Aq3uO03Lf;P;3fVQO6x^>>#3#cvGgoRdMRz`RRu-yqST%uwoMv;#U#yc zvb)*sPIfcShDMUIhTwylS>C+wXWzVeLl|Rd7$Ky-&fge}k^tVHmwUn|HiM$rxuD3d zuDn(cz5Qm503WNm*q)h^!;_OE7#oiw7#av`2DbfTeF0rPBqm8A2+|P5;4lOd0(B7U z7(i_YnI9TVDq(y&hFf>9z;#@|Pz3y(l?ug!)n~B3Wud4lLj4g`DMiN_7*t50P=czK zP*yY)i#pIPt#u4Is0fRDAKt;xEmTYk+0+*#K5L5|9bs<{iC#Gn7kfn{kMc+#eMh9b zjMTFHOV1y#Uw(@F{{-yLAurF~8J0&cq7=A|K6M9uL5f=B8ZOOFA(za=cd-@sTIR3F zYl_B5E?r>i$Hy%99L&zYVJ3GL_>@U*u)+&4_0t05KVi+9mKxNm7R=)`38$D0z zUsiU%J>ca&9^NFyC&cr!Gr5vF&Uy6}k0zSkXI|quzC>H9+-hF%A=i|B0smuv1Q-A; WcjR|T!MZ{K0000CwceKMmhEOFge20b6edCoxcfwkDT>xb)4UsYKv6|c&D%$39@^^bnuK@~ zE6dA>Mxrmf&JXp`yC^-ezpXKU8N2ad{7UaBqc1Z54dI!u@cF}+XngXYYdqc4bAn;H z3sxi9yXWX-Gzt=$lM)tn_X4}yHmteQoqO+reI!{D*_c0{IBo6M9anUo1ZMG0K zm4xD_Qy4*(6$nBM*=!b}P>7m_fyH7eC~Y>I5vRm?Q~eMK78atg+pK>QVro5&Ex+e(z=2UKLr>72OJAG+qAL>00000NkvXX Hu0mjfdfZa; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_police_female.png b/apps/icons/static/Fat Cow/16x16/user_police_female.png new file mode 100644 index 0000000000000000000000000000000000000000..c75c6b1f838cb77854d5dc65d66bae549d0fceed GIT binary patch literal 741 zcmVO>`3omCu=b`N(A3>=&3=(H0}i=J*UWN)j5 z^c?CVPN!?e22>4||SUmab0EA;V>m&E}EY z+C;t}AoTJcp710_uWoTpQBS)Qd`z=vv!|^OT!#{yXG`%UoCZPY)*D2d2u3 z0<0xLqK}aBUB}ZY2V!v^k}TuqIr~&&3v~jDEZx><_uzx?6S7%mxayNj*~7IHIK*W z=omKn9M1HYFnMJj-E9GITo!-kZo7q2sf0x$iEP)`Ei54rRrq*JL zEvaK;rjyJ}GMSmo_%ax66NMfan0N0z=iU46foYm3qp$B|b7yB)#NXIt+IKl{V36dy4 zQAA8WzK5Baxi(t!sXRhe2c;xq1Gwl-gsxA(?e(KQ(1x@1Nf?HPGWowFSjr$U=+iv9 z5`rd+P{b4p`2xUHm0Dmb12v>L`Hd4G%Q9q1qU1bsib~`9)V2iPefV1zi??=0u(E+7uH8qb_X^@2`e0rsoB)EQv6>6TedJbc;TFlt-0u_wRMb+ zj3Uivke9Q#`)~povG82ilv@wR$D>tS7#bS#GlYD0y4-fwz7w%n4AD2U=<7LwXVI7V zIJbn3LtVXwmg^0N!)ug$jM5T+MxY%e98Q-#x%LA~i;Gb5IYh?pST~H_9z#|tV0Yma zmRHl*>u`JN?xd1=7I zP16*!5ZzeRjrhQYt|TChfU?_8>u&Q`0(~U zrhkfUGhlb3aSrEby(;7O;|bh~kK)vsK?DXk44>>rk4r`TO88zYgIxd&NZjjjL&_IW z<#~wZGAb1j&8C9B13u`@#@&tpnx=rY*sz?-L$1{zOEpMx9ZH?vqtymQk-^Y@MB^` zC4*mt$uULJah?uaR%rf^QD?Zx zfU#gHa4E{!IR_f^1g`4~C_H~;3bFd)3A{HJ&A4$MxEwu9>wfJLlGW9XhFFCBI}0(! zAQaOPdO!!ZKO29smFU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_red.png b/apps/icons/static/Fat Cow/16x16/user_red.png new file mode 100644 index 0000000000000000000000000000000000000000..caacaea301690acf6f83c0d772732b7b2f2e7db2 GIT binary patch literal 593 zcmV-X0f++uf3EZL2nJ zp#{;j4KWf6R@4?sDTpG7K1TmQA6sZ21i^>CDuOQ}_ygjLNQ;l+R}n-|e6om?vTYMT zlXch4CNsO~bT$}R%ccgr49v&9_spGh?hwv7{>M7P8$w89o}b#EBprBts4u41C`Y+W zzbP`Gxb@6j3;f|rr6^Rdj-^v4`}EP#qe!KbP_$m%cCZu`8wt=EBNVEy-95k)sGR)q)1G-T}+582qyC0rM(RKxnk332y zOw)p8+G1$~apiv70G~^-#ShQlqT*CUH7*LP>&U-z7NcTGSdu`-SEti?EurUnE}y|C zQpUQm3EfmMvgN}1T6{S9=Hu0H&R-n7ID72-kqhS%gQ*mLoESvc`(<>g3?!RHb}A_< zSFS4H<5O2?ZJ0QKKZ;~pS<@dLmsq+3Y6J1bBVRvtWAm zj2alCb>aR+`N5-Us8uDXOA4rp3aYBYveyeUuU8I`7^PP^J@Bi_P9goaCM1B-c7bY$ z&{m3|l(JANrd^%nzS#^C&p&KGOeS&>g>dp^lMrRd7j6P0&|Eqn++I-fvufgC`&55xHAUl zPttJo-WpsuLBq2fM?l=InSP6ffo8MWKZ8&xWOgfx0@kEDcI@!o^)5DeK@?5QvMlyp zVkVQ}OQq7~?sXaKu~6`Sk^-Ll44Q5P|Mf-4(MgiT4_@Lp!H3}gtwQor2KXbu0Hx-h UhyW(^r~m)}07*qoM6N<$g6dO7z5oCK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_silhouette.png b/apps/icons/static/Fat Cow/16x16/user_silhouette.png new file mode 100644 index 0000000000000000000000000000000000000000..ac76d7015483e2b631eca0b167f4406fea48976f GIT binary patch literal 516 zcmV+f0{i`mP)1-*GH7Sq~lN}FVpY~t+J)Dk1K14F)i zJM%H$&I(Z!fglKwjEj2X8Tm59So3mHtF9+&Sg!~vae8+C03eiAH47{mo^XF7RlxK7 z9ZlDP5SJ&zjGJ44QVNnJf$KOt8D?Bs$Z2E{1RzT?5YL+wA!gj%0yGFb;<<_}PmU3D zZf*>pI}DDs5s+F+h_T?60q zq1Q9HK&fOvM#+F}JK#7rgkkuIecQJ;%^|lCQaV&M4OB(pH{Kt7Kp4>JWS!0%h_VE^ zTpl#6Bd)te2(g$0IrfNag17FkP2L(`E>0QY5?z~54$H;j^kK>I!|_KW98>w}7SgX4 zg;ctAdppsM&!4+-ORkLwt z@9fOo-I?2&4P@Om>RjfYx#ynq-E+Qkn3NKXF%-)A?v?>xdZ!_MIw?>Tb+G^P?3qHJ zATAJA3_!t4;mVznWBWUxY6f{act16SMRPepAoaxnN+D`zPwT~ysz%zQ?HHYYh9~cC zV2t#^=5}Zbiv;&5l1%_2?X~TyuEzZ8IMUe^n4*!k^5<|>6@=}z6$5N4;au-tI(ksz z4kQbqc~1kpoP^`JSWzt~9`PZeKe{xNEy+Q3xpJfwMWCFRP=BtH=*W{`0#*@VWTCiQ{X^l#TX|1AM&)O+e)JQBEOE|o*1!}Vk z?z<3{g>Bm_-*(HdCLeC?4}Y7V=Kbp2-Z1AHf@2699Bu+GKa7xY*=nCZ(p}LBH{XtG2SRa({$9<*21W% zLnfAl@EC;fXh^7M!HATpM5qO0M_u0U4-OLFRz`-0U!2IQ5*a%J?h2Io48fAL1Z9w+ z(iY;&Sek!M*~pRNQEs9CD*V5!Q(T^hUjhsOLzzCKaBWKE00000NkvXXu0mjfNLWmV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_student.png b/apps/icons/static/Fat Cow/16x16/user_student.png new file mode 100644 index 0000000000000000000000000000000000000000..90d1c953902ba53073c845de6c449f9567984c0e GIT binary patch literal 692 zcmV;l0!#ggP)!3xSj8ecoT*obw)zQi{>hF$!>~1%<6~T(w|hI27~w`jJ>(hUj!cY!h*)uMa=dY0TWaGhloC{*l=H{9F~_sMjqu z06J|$$>gEw6b4s;$vP;RfB~WDBTAuRZvv`uX=Hb=#YJ%d35=a|$hKD zDQX0IQ3J{6abq@q(boS82t?_`(|42z-A8Yx*RzOzTEWZ6BD(e+2?pO&)z0q(R5x*I z@|>5N+UGQZXtA03o>q_>oWRuOQ@H=|F~ZLRNJ(gCvo`5 zU1BO%#5cJFDVxEQKyA;$p&$ymECZB~+AMFG$;>1(neomf9ZV1rJY2Zvp6@%~J@?*oDbqADI(pIsD74Ik6{D!u+As_fvS5k~ z+L~-EnOw99RGWODosENsjxG-k?ZHYm3y;qSkK2P?(I|ct3YdFvKW1^_@sZ`FrIanu z)6RRhF3>RDP<0w|1JI}@bW(w;6W{D{c%oQcr#k|+T|XWOn{);d>N8Fq2_d?F7#n*x z;N|lSr1!5Ko>&zfpZ;Bd@@%?N;dD%1ox=HRQy3hMVDr`h26yj-%S~hEbY$A%t$taF z{aFC!jov^2m9mUlg$Ku1!Sf=dnuu-Nw?NahTir+Q5YQSjXcvv|`2v)h3|Ug3C<+8t zfXn4VT@}%79RgKJ$Ou9)JO6Nj>{^2=*H9{!kx9P+$K|uU#AW^}Fn%sId-ryo@gBa2 zLZO7WA6M}z^8xjJ6Sy-|XU5N_X1fLKS4dn=>`)Em)86oiS73o$z6>@tfyB)dn0vf{ zT=FTnvL{IJdy|(gO#5j6F_M;ZDj;g6z^SnC zK86_}t@*914@`37JotcYx2a+1C>GZ+Hg<+wDupIA@*1+;;ylO0@A7rtL8GCgw6+F8 zsDT$G=$eLR)36EFY^|-hg&b1Q-A=y(GeoVsWql0000IqP))uZ5{1uyMQ5IkrLJ$a~zMQJyUCCw&j zHVNzgB)b_Wl}Zk~8t}pJn3?y!_vU@y5K1Zj$3_M>gpfo3@Y+O%j9^`g@d?YOXf$k< z3(}b<@3rmz{b1367i!nV>c#W1L_U8CXR;Y^!g!*sW7R9x6Cli!Tqq){KKZ9K=L(`fNA~M{rjo~}!_LfjT zK$9i6v^JWJ7C4@~92#JwIkEWh!)F-!Pnd>|uiwge^~qZFiY0@T^l6-#Usw{QWZ};B z2n6#Blwt{rF5|m-8nyi&%WEqyZu`=BW&Umz)Gh4q6=8{&F-L2-mx@3>cMIiG5d^)$ z)td{{_X+8AGCn<(MUZv!dU*vnkq4${@%G&sqmm*a#hHkD{w!FQjj^#&ghx44Dk?VK ztb_97sMT{2xBw(cgsN8k0Zh|GG00000NkvXXu0mjf#hwm{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_vietnamese.png b/apps/icons/static/Fat Cow/16x16/user_vietnamese.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b05a3707df338d46e2bfe4613a8fe93de316da GIT binary patch literal 734 zcmV<40wMj0P) z6tp#JyRtDRs4O%ZP5f;9yD)L%f(?e?!ler%A+j;k zLRK{G+MLG8_G!u}VXv+!w3+_YcI!H1NkNv+A}@+qh{iE8_zvStA!IOdOdHLA=41MT zx7IcgXs$k|aY(0Z5Cj2LbPmf6o1Tm_{Md#j8sJHecD+|AwLZmg;0X(ck8CCjj^*%R;B%*O^M(vATs(G(HksRZH@QQH17-LcUch{09tl%3 z(n4-fmZYBk{x?HL2E_uGuN-eO(WWW))@@d2r3+j}z^+Cs0`&!aoXQ}Qw82?vM>3Vb z_aE_?QYakk>w7&{l0Z}RoX_L6ijs=?c$_4zU_6{anT5jCk^nZ%A{vW9BI`Rm-a2yV ztS+J01&i5&oG6f!GbL>dC*saio)o7@Xtw~QrFmE^Yu`<=fTGA)VN=LUV#yD6RVWng zA{m@dvdWsS6$@l@`C+1~wP*^34Wap#ktO8w((w8&Y$x9i{6ARThu;DW09Q&nz3hl) Q!2kdN07*qoM6N<$f^o-GD*ylh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/user_zorro.png b/apps/icons/static/Fat Cow/16x16/user_zorro.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5bd02265f92231d80c20ff2a361ce2892c5140 GIT binary patch literal 690 zcmV;j0!{siP)pB{ZhWIpsHu0MPi6WoNV`X_6s?!OFLZ>@aI2_J) zd@$=}c=#+gAc1d}K_B=pQN~QD*aTvB_8GITz;=io6OXHBl-G0oG>L2xK>!G1v!g%z z9FuSK<3F(r?RsD)ixps?U%`G~4-y+W_`MxS#5aMQt%><#4|1i(!<(c1=erMfqmcWC zVyT4KD#y%}G}EpJQfp#rk&h>npBK|#HKa2IWN8(v)ww(K|;KRVYo6a35i2mW$?fnN+=dKwCahFgtfP9Yo) zA7YHHc6E6aCNXH_gGgiy14obG?YkvR-ntF9+YRIU7V>#*gNTFCXf)oO0+Hh$&mN>w zDb#cwoP2P7Vgj+XHS`7oriluLJXA%2-|z3qWYQlk56N`;4N0=0T&_aXG$CfrUT^5| z`Fzkxka1xvjxtT8vvW5j*)FOcCH}Oi;99X*f+ST?DiuvDi|~59=y2@kF6_SPimb?>=ucXXa^DiD&%_y|lXU|4|^Z*be~) Y0In$vqKyEu0{{R307*qoM6N<$f-Qr_j%m5Y`18DjgkS#G~lUM)z^*iLx-@gnX zvl)SQu`n|;u(PqQS<;mo3Uvh|h5;}D(!8p_5M7udtgt_X0UH2$0qPB~^MZ1F{$m3m zai|t!m>v*jLiPfPW@cu>Y7tBvrVghU{{Q~57wBAP^e_O4V>1{%7C@n^1jK?^)V>Ge zdr&XnjfGAEv2bQI7HAm@#O6liSfDsJ0t6TUzN+z9{?@|I00000NkvXXu0mjfyEJkY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/vcard.png b/apps/icons/static/Fat Cow/16x16/vcard.png new file mode 100644 index 0000000000000000000000000000000000000000..b8a9fea4cfd7eb7fe7f98032eeae955608692162 GIT binary patch literal 642 zcmV-|0)737P)LnAlbF}f{C64AD50RDWx z6iZlI`-V3jqN3{EjT`~aFnQ}H4z?e05o}`6cP3rC6#e7#|D3f=uD0YXFZPYiYvJ4| z-+D)9VG0A5t&qKzbaTFZvC%o0+*y-Yyk1!o#EuQzUHDm+dYjXV$y6aToJb^Zzj&w{ z8hfOyG{~vYge+vPBonEL**Ocm#W}WtvrQ*<{B@9{&Ij@~^6-{-Qzp-mA9eP6ImzmM c&VK|L01%Kt#mW9DMgRZ+07*qoM6N<$f_qsSYybcN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/vcard_add.png b/apps/icons/static/Fat Cow/16x16/vcard_add.png new file mode 100644 index 0000000000000000000000000000000000000000..f3f340fe776473309eadfad1266ae6adcd20ffa9 GIT binary patch literal 740 zcmVl-R$@{{FBUxn5k07skn~VNoz%*xgd}>&LdhUdO7vh47KT!RSyGfD zD$236?1CO=rak94M_-C+F^fHGSo@##|Nq|7o~oAdDUTMW83qOtc+(6+JjUEBb0LWq zMV1H-P$pD!b7S!~{wH!Oo5R!@-G^Oxe-O2~l;p`e+~X4OBKHxJ@1!6(Xm%0_b4FeC zn|pSxj7AfyYN4gCh@iKt7P}*rr3;tQd%czoCu*<-c__Ns#=7_@FV2jvb0Bk-kC~`d zi)U&~2=dMX@{ep`xNm^B!+E5LZx|k`k7f$qlDAbC0MnZ8*GaWB3z0N}9aZ%AT%fzV zm#F=>2}Va!6%0x7^ELrwS@YMbrTQ(`AdXGTiS%S+n+QXVu~Xw3pm?{Pdsi+Jn~>-O z&@|E=xt1TOmT7&%6VyE$O_v4taHeO{a26JmyrjYp`f{X{Q+J$RU6Oomcw^cy zjBeq%z$egZ-cdnURvP^9Kv|Z-IhRCe0JL=qVGFLg{&3n&|HJt_np7Vh%ihFz*qm^Z zC-0rS`6z@RqCx$eOVe_elI+vS6O-h(zj9*AHuaT;mNOJd|8V)@L`Kc4-698m2`~Vm Wa`L%zjbGgW0000Ehp1FiDJV6mr6DFx38Y>^$fs1qpk6a0Au)-P=t)Y+NYY@$s)znjLe!ANG-cRG zW^Gu6?%s25=icpZLB7<-{W#~leE)vm?>ppp@8j^Q!qSN};jhOW z+nxm`PHJW=-ns!(6N7NMi;$C=i>dxWly(fjVN=k0^C@=cIgLCj=QvTeBZf@a)Wlho zZHH9dfV$>#1m^uRVs_I$C|SkuzYSsOOBkuP9GvPrFS>|#5LYAILP1S_7eir8&VR#m z67%E&aOQd$cER_JzCPr=djamfuY&^N40}5+fUR>US$N%DwkFqlfy$pDtjxYgX-hL; zwF1#qOpFcVz{Vh`zEP%BbdAG8B`7L~?_55%o>=!159_RTYD!C@R^5;OHo* zO~!I{kJq7BO0$x$qwPnlYp#rsi7j)f0(jJ(hO>Ir%39!%C$Z@8jX-_)%&>RG*f1oj zX_{YfzEj+-rthPC$Hb9?gZiAF!uNA^&0>V$TBK6*hAEL!g!X l!{gg5)cJ=U5*qj|zyMUX{vHsfDjom;002ovPDHLkV1jPKTjBr! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/vcard_edit.png b/apps/icons/static/Fat Cow/16x16/vcard_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..452e35e0195677478213dd5f09fb7f6bfc3ed945 GIT binary patch literal 807 zcmV+?1K9kDP)(RCwB)Q)x(4Q562(n>RDhFd0%& zGSewEk;rrg7h1q1WYhu`G=wN<5i$x>!U+6RkV{&E8|fqxCWaJ(mLgMsGRvGGMon69 z$tK5bT-u!F-R^rclS1T=4)5?T_nh;c^PO`KlTp=cU9~$^PC`Jy0FsJA=ttI$SQCc2 z$XEuvT(-!G!JP%k_#a8F=uvSF!G(RIeF|Jp5n@)_Fl%M--Zu+gnWe~%QMxN(Al4{Q ze=+7rcmSOA&w0?|)LSq**n&Wv7Qx;j7_DhR!sQ0|DDAj(=Nb0y@Rx8Lf`FW)NDng# z;O40f@&cQdjm+FbFpo{*ojDyEdIw@h-MK`{n~?$ps&>|$RmM;Nch9^SCwN^I#)nH_ zGL6FjSQB{a&TujiMkWDB-IKFWlo;?qMuGe|k%9|BZzVh|LHA%=5s?0-B9m(HvGg!IK{$EU`hsl4UV{l=L24VxyIr=*V`H z&VwdsQi1uOw2T_)--hFKb)S~{{G!Uc{T)npwc!s1ao!GAfmLchZY?7!bp(>5RA{Vj z#hKby+J_hS7@H&XP&&WS;R{j>w{FKEuyP~}U4xC~F+vnjP7FXj!%M;U^W%*m-~U=D lW`kwZtUDY3<@8&C0RTJyG_1}1d90cBO}<64p&{hk|NjYH2PL{ZlbU%Lr5TKS zLm12%PNoDk8ivLkIO4$SFi||B!OxQU(b@ddNiCJ_5@sR>hYmIT$&l$~)v9c~bBCkT my+!=oq!VnZ&o?tLvN7lzb}nDYa&alpHU>{uKbLh*2~7YSkU>uX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/vector.png b/apps/icons/static/Fat Cow/16x16/vector.png new file mode 100644 index 0000000000000000000000000000000000000000..8c150aa67e78a4ffe6fe7f9f37ba1e9a94415e2f GIT binary patch literal 623 zcmV-#0+9WQP)YWi+2N2O!XR_x$!S-B%giEU%ve1LQuBWo=v2?e ziD_d#{Vsj+zrGlI{_DrbiePqi51icCx&5IXA(>3ZkEZ!@IhD)hqyxHs^)kKkhg0}d z!c#tY>2@fvXG59qcop16yHP~eFfmEi)_3Jn&zbIbA2y$WA2ooD#X@KnuUWlh8jHI; zlE3TyS>H+5vR7y@o29zpr$()#ozssY=0x@`l^YYVQFZnE9VL9d_HTI6uW~wl76-2+ zHw4608o4v-A>*PBs^hhV%ANITBapfXp`9MJns z$H_tN4%QkMXEhP&X?JwPiY~yC^VFO1ZCm#on_{J7bHgJO+GLtWIDf9!5+@_)rM|r^ z{DgqL>rT@hS=oUW(Ay110JZ{KqKLv~61VhVd9^i0`rrB|zyO$D1}z`hy~+Rp002ov JPDHLkV1jZXBB=lX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/vector_add.png b/apps/icons/static/Fat Cow/16x16/vector_add.png new file mode 100644 index 0000000000000000000000000000000000000000..e445bd649460fa0437ad3f250efb9c51ae72d65d GIT binary patch literal 736 zcmV<60w4W}P)-NSelqX{wBNQo85%QVmt7dowx6MZ{GL5VSzvZ`FtLXG1M=+-3}o{y~{i>2#PeI z8XO-S?NG46GLzO}2}r>PY@%X<=N%njf)Zh~MHv(dqChdO-FHdXk>Eq}>1HCCP~8Me zKp_LgnD)Ts9*89*fEi`;Hq7d1;}&H9)T;?TIuJdk3jT#E3jzp6sbLztstjC577W9f ztZ;rdT`J&APyhTcLwwGqlCk8Q$>~4e7jrV^;JG2s4(Hwp=J)&mod6|EXEGuZiO3t^ z+VBt_O-vo2KPj?I_buo$>~S9&Y1^aLu3H_ENth%_ep|e6K~J~uQ}$#O#2a*O5#+sz z6{@?UtdS-pyW+NX&sE&!L^w2ztD!I|W#!c>fq4mIr4mGetVmYj7}x18YFz?zRPJDG zXNpcUu~Ap`SNe1pMw=Va=RQPZbPnSE@(5-Y(EIZ@;fMnvtKYe+xoE}-8_z#47jj&6 z?Dp(mj$`$NhH??Y(+(7vv9yGyn$z7feVdCXX}NfrhVt3Qv%K*I@(CyL|~{>Ao7}F zYXcCUqZ{=4eTiE2n!1v2r+(C)kE~G2;>p4yNR`05uUE`no~2)v4`Ob6Csa$KO%iwf za#T0;HEF!Oj$l`qM394b`r`-`W`U)jty6G=6d76KKk9BF+f{d_8Q|Mr0R{lE*E<%G SzH{&Z0000S%0%0Se2pTz&qw0&?_OaVj)KZu$*neWT1Sl2}lAPMQpMTtgP5lmoV99ZxMS z;@Ig6qY0_LE=*5EC*BVXr+7aL2wdmf2EAn@-5C|GKCR)s<#t^ilBT*Cc_ zkN43_f^>GIs?=e(+OgCQIx3Boa`Pi{31gD@n|ZhOBAjS${?Z->O85X;8LcO$KdscA3=inHGcM|?Enm~LfX z<`(BIQQ~dfoqUU6{59q&V`D=-VCSG58$zcb<|Yh08(OY_1DtO;6^m2vnyw$sEhNtv zrCzj;K1bTv0*632(m>j@x}8J)P)`S8gu~)oE}WNvc&&Gw2a*cz=4DRdq3K_BG3 zYmknc1e#eymC)H5Xo+!lJ#LQT($<0B1BrT_(?PARao21pGvHxs$1!-Bq{TJ!v9{~mc XVK6_Ep4#bU00000NkvXXu0mjfaz|S( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/vhs.png b/apps/icons/static/Fat Cow/16x16/vhs.png new file mode 100644 index 0000000000000000000000000000000000000000..9185d37e2259e86b3d67b7a6e83d4ad96d7bd415 GIT binary patch literal 467 zcmV;^0WAKBP)o;%zLvl^L9m+ zWjN$W9C*yZVDL&^RQK&f2*Gx5l3#5!&Y{$P1*8;MES|e2SDMWpDIj&#-yH5%DTP|C z2FXsleW^QO<4L46p)!di&5eDIaW2QP)q8-lxd}35bpmri+*H`z1^6*nNdoC zC(mAA>B?l&@y>2&hcaQbtT0@A$lc<%P+I?*2B;~J;XLA|-Q8VyvGg3W?uU_#QU!xx z3|=6iJPA{UD%cT$BiSJ+Laf1X=D4VOK1PoA;>pAige%}zJ)FL^h^6=I7(KQRkH)hQ zQ30<){^^*BP`qpu(2xVE z;1D#aB*fS}=3ah=uo>W4hK4UCoXhj1GyO+6dJ+OV`QU~ZRjyHIM#0s)IZ99{)qGTD zFPLuHs`rKs0v-3|r)NYC4}`V|XSj5K89oWd$wT?52g)p6+!Zz=j!j)9MrU3jN&+*h zfnevz3dK#tuP$O>Zyc{Dj~iOrKlOAK`DdSSqQ3)g*0vGlHhT6mgC-P_wz@A-n#tke z*dY|xD$TLcJSTGpFwmXA$BjBV+M;N4oo4r@h+beeoIl)&+MScA`O2uQQD}O%&-Ftw z8$t*ON1&;oDPTs^%3DU|-aWf;F#o~8Z@m|eZ6OwO z!D&9qKfVzSf3<-))jl#=P?p`-you`XJK4BMraL8X7N*b8I2Rk_Q?y+Czv-hY>ih6p afB^uBO$=FrLQbUs0000H~fRxB2;tF_VRJSRU+_XBddoRvzYG(;WLk|{;CTD=woB_yBE`<(NhlXB2NxfU{V zH#%di2eEDYMKl_{Dt()Va*!l&?qPg9i97T2n7uNKk&#giP-AoJ6E-(KqFgR(h3RzK zx+Tv%SzbP>6?mQprGh~qLM04BaHIE5mWx z;7$uH9>$SlAsC4e1oN@a2|ULJB^1x4iu02b_)@QfOAur9Ulls8hm)tyK*Zws6^UUl z0`LO~-m`I$`!EcKceNTCU$?Ql+XR=tO)2{eP}vnSU)wtk+#X)U=hy2vdu|e28y}FI zxBxFP1j-CBsp994@33W#b{Y*`Fe9`hY#u6rkwS_o>CAlM2ie?4W{JeKLQK@ATa4`i8PST00000NkvXX Hu0mjff?pC7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/video_mode.png b/apps/icons/static/Fat Cow/16x16/video_mode.png new file mode 100644 index 0000000000000000000000000000000000000000..238ca57f71de988d833adade1f0f04cea3433a35 GIT binary patch literal 766 zcmV>b|+$d+xdSJKy=v8FBU2!^cXQg4PDfVBq+(w?EBHyl$KzHW}UH z?1_jXRp>vLLl|lp?Lojn6C!vPgn5txs5ghST40WpiQs4jEjfm6zbFVPCDy6|I=8nI z@)e}nW%S?;W^fc4rvu7OW4Y@yg7!ObTW(^&y@z+~00ysrp@0%X8-rR9!L$-pG=pgu z8H(ISR5N@V){zFtr*?So(#=S@0;!Ph8e&WzH?;8s3C8J#;W2GNR6R0X=F;9pYKS|@^8Dhmr`OuU}PjSKyMy%CK7E9J$zk4j@j%D^=n|4K$*6b6&u w=ROWM-v5UIjXg9w{^MJtxnyZ?J^UrW01de-=PuQpO8@`>07*qoM6N<$f)OZKHUIzs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/videodisplay.png b/apps/icons/static/Fat Cow/16x16/videodisplay.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae6bf6bccb602adcbb15766d0b845b483174be5 GIT binary patch literal 672 zcmV;R0$=@!P)P>p+}J>&KfpyrRMdsIkuD0lb0Mf$g@UzUOG%To zr9C;x?#%KKQ zI6>8Ko+YzATpoT-M_(Ra8T_g&u64D6Ak~{D+m@rt&eGPOCjaUHZ*RXQ3KI;K$4C{9 z;`s)RMnKMLU!RI5ScAmG5^Y%6?6dRiFYcvy{~(c{qwmxaW|YZX-NPjyVf=0D4}ocz zn298*L_7WFZVIx%>5Ip4J&UD`h37y`DjY*#2(^_!h=eu+DWu*^Vi^{lb_b3w)6*$U zLt*IP`1-_l1d$4KzadWOun;aV8_e-@Y6|7|Vjk|I<_UsO5v}WCGl3uadcrQQa+nT& zP_I>)eD)E7JcHN!aO_=rh>9@K7HzCxO>rSUZsgzzhiYw}@1G`l@!*LrEy1lbm&hH; z=yRPde2o_qTP(lJ{afjePASv$$CkKJ+Oqz&bVL$@W!b01mG+^2k1|lR; z@pkt4-ehlYy&S~1%6nq?Mx%kV z^PfrbI1ur|%=8r6?RKD)f@ZJ;Ad;Oq;rRP8eB*)RkhO?|p3;ao7+Qn1K@~wjq7_It{c|?g+)(kFc`#22XfM z@%38|@tA$z_u&cHghrd8<7p3vpSFgLbMJ5QoG23YK}r1x$Rs^YQM|YfshQIMq)>{8 z;hXiN)oK-_Mbd8(iipMlE-H(~;$;S`=ACM_dZSXQyned8%q^S@B7y}$5c?D};r91> zz5QCP_O)Ctf9Uu7ccn!GW;0ZJbe$;~rP9q&fC1bPhRoyv-*@_7Yc`vt;$mmaB-iP5 yj`+_k*f9o|{!rG1^*dD)Vsq*CUSamH00RJr=N@Q`y~NT00000mhW8?U)SyMXOg7FJd^0pU8+2tpc3E*i~UVS*;% zE}-%La<}_@vwJ`JDaTkpdY19}3XOucRl&m>D$sVt#4p z!cZ!4`j{MX4|F)Jd%9DqreKo-V??e=B?eLD5yu>K9%tLNa&KEUtH3|g?sd%dC#myn|=&qrq!($_BnEnlXO?A4pD2oW}S6Fm=`Vi}cl5qH>XzV0b|agptx_^eH*x294X^J_3c$zQ&l)~# zH4v91hX^c#Bhoy14wCICft!rC_iu?tg?zb=r=QC>;Tq{xJDm3^kZUx;EFVoGE>})6 z{UG?$RuxYcHqkG^R%Ku)-m9QZ=m>$9gG!6T)`&0O6t*$@wS$+iQ68>aDO$K@0D^* z99l1SFv*cjZcZ6@_^3Z4dyV4v%#GV(sO1iSQdSH{A2nIa){*}N7y$cP$uI`sQxLM!-0bb_ zeDlrE8lctbbUp)F9Zz1ymtL=Tlw}!gcHVzct5>(4!7xo2kGN$lTI1%&b$uBWM>ai>KiunExxA89|gx+em zkvcHD8(=`M3V@YmlGTu>|-z(h;c$^ zQ8cBRRHPQnNK+fNUgRAT25bmRB}!u?hmA%{|m(eT;GM`I&eG(uID~H;Bp zLBLi53f7ZIj+@R8hjKp$py(GgT{X@v)7k%@5lt#jBm1q!{jl9`4=vNIJ^GS1Mp|io v(eL+PQSr}LE{7z+)1Nc$NzS=@e*_o+q*m?6voF$K00000NkvXXu0mjfwpI@u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/virus_protection.png b/apps/icons/static/Fat Cow/16x16/virus_protection.png new file mode 100644 index 0000000000000000000000000000000000000000..06d8e9224176cc5d25c2cd0f3d00ab56fa659e29 GIT binary patch literal 740 zcmV^a=1EJ1g~gt#>y z6T|S?samC7)NlkU5ilh+VCp9iZRd}Bcc2HQQYl?56ix<(0I05kr34EF0gJosSXTp3 zw+#ra0h2KMUaaguDag-?^2WWx&CPhdrsG{92!{8gG04JCOfayZQ^s8zcD}y_I{rPs z_nuv6J3}3}9%a56_2B#r4%M=*u@E3oR14eNI(kplpf)>&JN^Bq)2m-o`!bkc_>{|E z4dO_>1)g_$VfV#iz!Qq=ttz_O0^p$H`A2DGWoWLdt$TIp>4i4OD8qNn5WjY&lRmYtgo!BuqI5>!K~ph6`Ss;tEiNj#HCrt!=% z9^(D@B7`EV@jW&F6QKfSv{$w!C-n2f|1-D(I}Wp)@}Y-P1=H zYAJ=gJy#d`u;wcs!{kmDHa$Uf)!A@*6+u~{8IflV{f%}EbvUrFca1`;iSLDV2mFyf z`k<*I6XU*Ctn6Q+t-1gko&dV*?bsWw!^GM-hG&nk?Y)I1UB#jQA#pzm2PST_#!-Su zG>SY+3Lc{|jLduCaBbj)QtX}tk&|J-OrH}T-+i1D*LDmnzL!yBpFyKB_7%!GS5jpu zsbHTpjU<2Fg`BITs3hccEt_AdhVRY=;iVJ8f-7Vzc*wsT1xo&X8s7vM0K3=#!oCEn Q{r~^~07*qoM6N<$g1(;U_5c6? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/visa_2.png b/apps/icons/static/Fat Cow/16x16/visa_2.png new file mode 100644 index 0000000000000000000000000000000000000000..25cb627b09552c964e3f8414f7c07cf024128033 GIT binary patch literal 510 zcmV5e%O{|~(A~{*j2xHIEccUKs`X$! zWJwO0*BE*B8N`O4m?=%P{Nm{^sgQsFjc)=B0Cy^pKM&(aQvd(}07*qoM6N<$g4oO7 ArT_o{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/visa_electron.png b/apps/icons/static/Fat Cow/16x16/visa_electron.png new file mode 100644 index 0000000000000000000000000000000000000000..f55df28d914d9eeecd945fc2d2ec9eed1ed663b4 GIT binary patch literal 649 zcmV;40(Sk0P)3|u zu%#6>R;UUUlwK6=r64GcXnPdA2^D(qAQkkY9`z6rycP5hPzy#-5R@L;Lq)WLCWxiQ zMh#k1*KFPFkMYfHf>*HzAG`Z@e!OqK_q{hv2!YKQ$0kibaGG8Invb*jrtpEh4Cb$l!ivYhj@`oT^COC(WP)1V z2Tz)K^lBAX#}A+@6-TjL#r47)ysy|OR~_u>>rm{J5tEwhLB{Gbw^}_whh^ej`G;B` z%Rk4HsS&hU3EJC&o;Cw_CWf*0(?gopd%N2yCX7Us>NswIbgPLMAHJh+@;+&xq4V5B z_~bpoXw0$Q_^eJ`^)g7s3^-n>gw-X=FB+JX8)*nV_E}CUein$00000NkvXXu0mjfJ2)oL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/vlc.png b/apps/icons/static/Fat Cow/16x16/vlc.png new file mode 100644 index 0000000000000000000000000000000000000000..e5e6ea9c40b41970936dc19f3a50768dd248befe GIT binary patch literal 633 zcmV-<0*3vGP)+d+1HkiWNoALYqT`Rz*qM zwPusu{m%c1qOd`6*vI^xKQsT${Q30yGGavt6hw$6xh5UQiSQ!MPeTXs8<@^tx`KRh z3VsvQo&2;8r^B%@ZtgC?+N2qKR|blHFUHa~A>g%yol3w?Vhkd#1Zn&UshFyJWRQ&accI@R zXfp(QJBu9$he$;2GJcEE;POJEj}fWvmv$b=BU*a~=uikMPm#_JsXghVeA{uxFIrOD z{AC74o5S}Ietw58cLBnWPg6z_%^N2FFQVYtgiNffV=0>S1)ZG@YEon>!N~SwfL&CZfX+Vd)xd zN!e(1UsbA6Yg)ASzj|Fv+f)-UKucw;CxBhCvo6qCI9WjWD03cSnD{?w{19LOtA@Vr Tptjiv00000NkvXXu0mjfAr&eD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/vrule.png b/apps/icons/static/Fat Cow/16x16/vrule.png new file mode 100644 index 0000000000000000000000000000000000000000..0ef1e6c93f178e64f8926c7a168731b9259b1257 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XW_Y?dhE&{2`t$$4J+qlX^4EL4`tkK2sz3j`yzJ!F&VM`> z48nSx3wG9t&OFGozy9yX_U=ic66Bdgwsa!xuMSKdElyTygQ7kMN55KFs@SepRff{T0==fB!z&L+K34 t>)!BeiInuf!+6G=9~HEdn2TjC|WEQyS6MV=r|5Q_v{gP_$i74RaI}o;c!h6 zqrqbgo{fBlZQI}^{4wZ0Skv%hbtUM2Bkg#J%aV!#TXptYqQUtTp)j4025wI3cDMr3IZBcUF2w7*7ewSlq7B2|#^;Y&p< zW}hYShk^HKX>P#9)jwziG1(banUK z``IUi@^pesCUd;G5%1zQq;KlDwx9y0X&#r{djn|>8fgilyxkDyta!K;U;q(v%=#%o RnTY@Z002ovPDHLkV1kT!2yg%Z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/walk.png b/apps/icons/static/Fat Cow/16x16/walk.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d956167e5499345b9ed94700b4d6c29205eae7 GIT binary patch literal 700 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 V$Q_%uN(2A^002ovPDHLkV1g*S8Q}l` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/weather_lightning.png b/apps/icons/static/Fat Cow/16x16/weather_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..af25337c58285ec7a88ab51fd1379b73e38c84a3 GIT binary patch literal 691 zcmV;k0!;mhP)f2-n@K`CRIp3 z{%C6h7Bwb9h=LSR3f;6=yD^FiiW})d#DXrwO$8M}T-Z=_A=HIIBMNTZSg?YErqTLI zY^c>>)kK?`r1`zPanjg8(l$MhfqCb0&%O7|jKCO!APAVpK~JC&5Q2KGS}d@!MCzv` zl3hbREg@8(kV`8`B9Oq@z0G2cy7>QjI%ggj4te=@D;7bSz#&i2pw&n;tthw~%Fc0Z z^=cRl+AUZDLd6K;@yB1}&CRt)=knkY=v5SN0#nFja*AHBA&J>+@Lo@&rECP3C-6{` zRGlDz!tzLD6dn{H6N-3N!jawUAuAvXuj3s}wk+u2*rN&Na%?~{n}>#5=l_$#be6!F z`ii5z!$>m;3h#yx0u>dIl1%6`-iUejH<)O#6=38?npabbs(d6_pjed%L0KuHp}m`r zL-;4++kFp0wq9tX)L1g{yYKl0McH|gQZgsT1cD6F!4`cB$-EBK)PZF14C0eAevvv{ zk2ry_pP!7mWa4VBv$4`)f4|k;)a9~E`Wehd#xeCW3h#^XiSt9Bd^{ZGxs&t9`1}7V zgG#Hj>uM=-@fla&Hu-4fM^R`V0kG#jk zyYREJ>sST$JH4$}Vxy;7K5~hDxV4Wx=-ck*d{ZfR83BYm-Has%*vH%L?B+?!IZoA= z6|W}XySAf$Y;X@7bGNZB$C?gK)l@#FssgXC+Sseh*1v^O3Z5?Z8khBeFY8jlLhe5S Z1^{yC06t6&9(Vu%002ovPDHLkV1mOSK*0b2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/weather_rain.png b/apps/icons/static/Fat Cow/16x16/weather_rain.png new file mode 100644 index 0000000000000000000000000000000000000000..7d7b2e5296f46fbf519ad19bf61490b096e52660 GIT binary patch literal 603 zcmV-h0;K(kP)m#oZ8)=NXx?lPbOkX{yaK_*6~n`JI4%tGuC{_Xd_#b+G6yB^5Y zW55DX42W5Mic_u~&kx{WNupMU?E{s9$izVJj1!walztp3sFatvR8{bk?)2HnMXzZgFL1iFj? z>|N8Os15iqk1>zJ2hNCZjGJJ+Qn+d3n5k16#@XMe7 z3}z}~3`{@;+b%p6fV<$?g`@Qh|7{vsSee280%-EJ!dU)LSlk(jN2DvG5-A{1!5buFUVm0 z`x`5p;m==b>5X>CQD% p8L(wZAW&vNq#a_|aJ>Kl1^|{83rZV)$T9!`002ovPDHLkV1ii26mS3l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/weather_snow.png b/apps/icons/static/Fat Cow/16x16/weather_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..0b6d52e41b648128b0f1d9dff57f110c3f8e4c30 GIT binary patch literal 627 zcmV-(0*w8MP)Ae1HR= z#GLeSy*{30&!Hc1B@h9H%^yoATF|1JxqAIPes>3$5u@93yZGgc${>q?y?qEe#Up~K zDxMT}c-Qk=!llau0cR*VKH4GyiR5A@W{!4`<67o4RN;KTwYxB^VEgl@7o9=&Wi+Bd zMIgf|RUnokgev2*l)gB>sWJK@y!!V%aA7z^LufAI|7=fazsUse3hS<+>w0V7-Me@H z!71`?tmhjGx{;c~nu4WBtB^xL{YLf{=7lp%Kd&cKM=UwQjF2UV7mpszX0u%?l~AiW zKSM{O(Qt{;9y0P1qxkWQbd@fVWm$GQoj&WjZrwD^yMKq=w{81_VHk^!V??B>%a%{K*wizPtX>ncjB)pH=-^y10WPJ)!n#zgM4pj4i;|5ZTkibVcAJ07I zkIipia+jA%DEw$a4h10`Ja7KtfB2&Vx#15Pqmw_SW;&*LDqsU5iA=;LZH@pl52p zICK%7Tc1Q@4|tJOtXrkU!}oJH$w0Nh3jYO*#8hKq!=Ll#a>m`Nl;Akvn{~GPe!>NK z4!$Q<&g2Y9|BZ9|Q!>*h`DQ(^8@pGdRl@)+AZh;t{1spTmhK??Qqqhe00000NkvXX Hu0mjfCLI}f literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/web_concierge.png b/apps/icons/static/Fat Cow/16x16/web_concierge.png new file mode 100644 index 0000000000000000000000000000000000000000..6621d9737e67dad09e6ab9ae1005da9af7ed6c5d GIT binary patch literal 922 zcmV;L17-Y)P)Bdp%3AM&e0M=H$+N-}%mW&#;*@{n!jCAVhRX^6-5j z#CX@hPLyVs;42Zp*c4N=&lN?x0;X(2HY+JPMC5;Cn5oN|10Rp?nwWtI>)@e>!S`-s z=YfyLjdUy#@J(}w~{1qJcIiRr!#c*LHyMSO3cE>a5f8!LAnbDjS z(Mjs~FM*V@SJBK9orCWpSpOMe^*2cG52$uGwhrtC{CkkKImnFy(tD0U(~T2Sir&Wr z5JL2qg1$SOLGJY|ne;0fD?gAA>(Cqrib_`V zI%t7Ng#~z3eEQ`IF8wIcxh)xJJc{&@k$w0se;vQv`5oi?`|#4Pw-9S5`JfF1nHQDN zxWA12jYXWjP(g83L7QVhNUm$N1L*DP#^~_NxH&zIuh0L4)8`@teuyv%o7V+uf`}8D zh)7wp^A@P80zdGerqk)}`T6-5hxQF&@1EVTEekCggRZMo$KY5xOsfT35;j~nMc{TY z*}VE1%H{HDbzxzl5Rb=ExOHo|QYj;uOrpQP551Wl?C9K%j*e|;Z%;iU_Ubj1N~_qY zY+!9|?X#(=sZUrgm&4@bq)Wr5$HvCqwr%@ORaGDTqKq|DdHiJHT+CIg)o=6p{5g8P wMA(N6|BWUQ?Jg|*f7B^Uln?(o_*;Mh0F|*{9TT31)&Kwi07*qoM6N<$f~;$~KL7v# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/webcam.png b/apps/icons/static/Fat Cow/16x16/webcam.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b07d8bb759070a8b3d956f257dc20ed0c5512a GIT binary patch literal 782 zcmV+p1M&QcP)cdp1Y$HA6(d^t2yq8#Ql(TH zg+K)x>`dF~v@_$IAybR2yo;Cj?mOqcd(VBBQdJccMZvK9y$@L8drW*jnx=K1hEWt{ zfSk`?zSO}RSj|r(&${pRmJw(C(7^*fhux0o;u3yFqhKs%)Nq_HC5rL8J-uc59LmVx zc6Se(k)*iSdm2us6AlLpnxf(VG>RrqBLqRfkNJ5F3=F}{F!pPmS9pzUG9nRjKev}d zL4gfPA%PdqhOoHsT@OAVnZ@zeQ?S`=;P%xZFdgV86raY+m5|M5&$=pI$YdqFef<*Q zq#fla+aVo32mdmQH?N*Uk|b1BROncP_cwqn>!L`agyrQWaJ4PiVlyMT*@~6QMyy1a zAf+WJ1S2bQPJ>(tN;V6TkX2Q|CX#mOmxx5df>qXzq5>1>Aca^g2HIqXOt2d=kQD_9 zfk!Hpf@5nD7J{EKv#KDYn6M)<27BQ)Cr|J zzP^VQ!b*uJB9o`KOBM=A>QHd62260lBw%2^xU2T1xj$M~Q=hf?j^$qo2 zm#ZAV<8h3Sjv*NQigY@yXJ@fkP+jdtL*r3sKXh&`f{F2oq3%0fXLJojQS_cT){L~2 z#!hD`_SbOG=3uQd%9sVnverHoRpg)^eTf2YqbddZ;*`MEqO0qA+|Jf?xhW`jK0NK1xJ=TM!LjV8( M07*qoM6N<$g59QDF8}}l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/webcam_add.png b/apps/icons/static/Fat Cow/16x16/webcam_add.png new file mode 100644 index 0000000000000000000000000000000000000000..207570f3ac46af201cbe5aeaeb85914f2d65a706 GIT binary patch literal 853 zcmV-b1FHOqP)#Z?#tr!WehLdc$db&}YuBm&sg7ha$;;7Ey1RQ(HO;$c_pZ;AIP61!&x9&N zxLj@~k}1yq(aY;sFA!81efA$euU?DW?Iu)RMfgGZjDR$KMZqwPUjk(Ta)!=@{yv^e zcqv`89ewd;uEso^Klc~9t}`zfWKz^l(ZHCT%!{RGbYigxq1pxt+$s~(r}3t&jyKT= zdRE62HHK+^r9qy8X&7V#*s@F%G4|uP8B!@H;~pQglrv z6Qt8=3X5j&YWNN#<0d)NLCNz0d_~2g&_!BEC*@q$6c?JeZo5!Df5GaC@(Q~h&qjtx zCB|`1n~tWsD6d#b|LA^hMf-3Fgr+Z4OO{d;!@0)euYS+i%MX->RFGpSx! z!&p4c+|nO8|MCzKxsUbru%%%qzT%s_kF(TYM@gQ-zWs*|)UH_0rHdB{hr>ctp@piE zNF;v=nh z@L}kYXc(tg+O)a(io>DQ+d=xmn2$Gm3RDpmH}8u38Tb8zh)Ujj8+_>?t#);p*gn30 f#l(K`L4W}Owd5w7BvJIj00000NkvXXu0mjf!7Z6J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/webcam_delete.png b/apps/icons/static/Fat Cow/16x16/webcam_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..1501ed135ab696a8ae40611fdc327988c11a88c4 GIT binary patch literal 844 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 b{uW>W&bKJJ4>;d{00000NkvXXu0mjfBfC); literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/widescreen.png b/apps/icons/static/Fat Cow/16x16/widescreen.png new file mode 100644 index 0000000000000000000000000000000000000000..ba7e1c4cc864dfda96f7c2830f303a03416e5a62 GIT binary patch literal 664 zcmV;J0%!e+P)?})D#jBA_NZfOz!q}vpX}s znRC74KpPJpH#7Ua@4fGvZ-n)PJC@##Nu)}N%5P)femRb|_^m#;y3 z3nfM&!Bp)mt|!O=4g%IIJXw9)*49=yEDmw0vx~WwL9=O)CI(5WkQ#}ESyPFKM0zAl zA+5*Vs|f;Ed*@ITC0erv^Q{DpW*}=c0$D49L=ngYwG&#hl|!DFaOCPx`7kdcDX1oi zj%#hWj!8sRH6lQe;NXQsUSzSn=wOgnP)0*WC}<`zEJIV)DB3156%|s?#<|c18(oLS z#{?PeC_O_m2~1+y;U0stLNG{00hDYmNwz4E4=k=PRPdt`Jo;G)p=MDq_~+20suV;+ zLDB`J7&U>yg0%~62$o$`2;Au4U|8aW>hU%N=IDTSsAzcCOhEg-EP;yf6|avjD7&B6 z4w$)LIIJx%^1$NHz}qZuiW3*h)qE~I85?8KIRkk zMuc^oLKMTndN^Go<|oJX#>%~$ix)4ieA(?b!~Wc^z^E?4G#u;OW>c zr7oO34eOj=I)8>!ITHk_l;g#l_f%Cv)=uijG`T6Q#n$!?esuR%KYZS~Rlf(aaPYmm ydgRz~Hjx9R$29SmM|YA~m^#}dzD)=I5?}xc)ekn|OcFi-0000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/widgets.png b/apps/icons/static/Fat Cow/16x16/widgets.png new file mode 100644 index 0000000000000000000000000000000000000000..a9b1a38a69f9eec239bf10a053c51cf1e04698c5 GIT binary patch literal 845 zcmV-T1G4;yP)>Ia&bi&&y;qh}3H{(44)>h%JOA^)zdwP0ptjvYM`)UhMFfHV);a<^fEN#rw41wY z+RPp{-iXF>`XhHN5^X zCKnc8yl$;O87C01j*3x68JPgBS^qQlQHqF)_c4@aig;5GN+0P$P%k9YoCQg{8Gl&wT#$o50j&rlZWBW%=pY5GP^U zy@K_nMYx7uwXg-M(qkQ>lvL!UB}2F##D^&l_wN!OAUoeg*7Hu z&Ws?~F^rRX-lLS5h|$)q**m25Z56>pa=*z;PF7#U5~tt{h>H$kzNQZB z4MG9|g*Z5O=>mKP=pfwakqLQFhm6T%H5E;1L^8kKX!J~u42?YzYGfPAQQxq`09;Pd` zP#oJ}si=TdT?JorGeUcIpQc2-$W_K44|fLri58tJH4iK)1LSQxOtBfD_4S}zQ=sG* zAaJ%6Ml}F?QI3Opb!!KGITnZwX5REyL34^=#cAP0b zQ74QaUN_!b;oGwzi5PUZJ#-$JHtT{uJ?xVc(0`dkL|PWu=opq~7BQi-&NW=WRwT?7 z&-?mDp7r;y5Uh!Y3&P6^hZ0-ccY2GCyy2oNnO*f*x!DQNN7vv03_ayXk3AJ(Q@y>t zK5)@B^2;s&VqkDyv}<;`eK5YU)%p9TYfE_dinTc2-Q{*gngPb}r^Fy}C<5XyE972A zhg313s{1_xH=ckjy7BErAO0pu5?dH>Io5#)rhy6|!M`i)7d_`Ni1exw1ca|a)&&T^ rNJSRm3@SIKuVt|gNDlr(KLr>7h-@s>jaC%E00000NkvXXu0mjf$dqL7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/wine_pairings.png b/apps/icons/static/Fat Cow/16x16/wine_pairings.png new file mode 100644 index 0000000000000000000000000000000000000000..68b8350de33df165e2d2dbdb80ad4f7b912f34dc GIT binary patch literal 654 zcmV;90&)F`P)w}2R>%b+&SMp=R4{8=L@L;_RMEAus zF?x7#97|sop{?qW)Nb^CHOI!Uo)~NBHCUGEWJxK7KmhKIb%@-- zB48$iC@ZMsa_CSaFcQ5`j%Q*0iGbK`v4tYGP$IPIBIXJ&5t_V(<&P!E!A{iX7w}!z z-+2fqkCsFM8)ONRKp~4VUaU+Z_*m6+tFhg_)$RaC{b@db(lgV%=j_q+G&__%z*2*8 zwl|Yv@uN;v>4~%F+1p}~P2|qm{vHm+vkQ^{R6c)#zrzoo?1KQ}WOe=0wcDAIVeS!x zV=-L0aPcAkz3Ca{)DW5D1@&|seg->m68r7sdNUah|ckbPd{91vwUFd1; oQoDU?>EvtsX5aqCjr$?M0Hp)z0E*FSQUCw|07*qoM6N<$f^Xp|TmS$7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/winrar_add.png b/apps/icons/static/Fat Cow/16x16/winrar_add.png new file mode 100644 index 0000000000000000000000000000000000000000..90a70a54e76b7f92a8819b60f58ce36417ef5777 GIT binary patch literal 815 zcmV+~1JL}5P)RCwB)QcX*gQ51ge`!OGmR%1Fg zX-NxBB+Q^yE);~?2-c#=iZPJXBBG*oXp3keeNp*A7P>K8go2w11Y6XmAQ?g=i9T%5 zA!XFpapwKJoqI?60UdbZ-gBPkdCz&yWy9eJ^qhi`!DR$D0M&*J*TaPEqE(!A6_cuh zlQORZ*&RT8*B;mb4+>XAlH*b=DvRRoalj&S|GB#uIDZd9i1U0+VDeZl@0w8MDu?6a z@KidBJC_~6uu_=)@kk1aoCtvtSiupYNP+EwP3kto8~P)693X9egGV`WrjEF*>G<~} z5$t(!DLDN?q1p8e$I#s1n+*LE{I#H27&7!=oW)7Dm& zXEFv~Lz=&BNTPcniONVAPKZXKuQF0BbD}0N0xLMgonX)Wh5Yib8M4-ba0@vaK3t8u zp(uv0*UAn$9?l`rxkNL41praw7fy4otnI!59q;On;t6Vv6H*e}xoC z^m0tM1krq?Id3~72U;#d^Bl0A(rUi<&sUhjNJu_nubWU(UkOwV(tZjGmd1 zeBpe6zK;i*z|cC*;}>dRdLFHdVap1jt?mY3`jDFWB>81cM*+WuvBU!u_;OIFg8&(L ze0)&|s>ns_FcLRuH3|%RDQ)G;4niMe3)EC-)I&=%OVdws2azUr(Mt(86PfN$LQRBQdMF4HFSX5 zGnT06I4 zSSEBRmeA}_L3vOLlE5&lixDbxaM2)$&S9Q9ND&kzM5Rz7Bq0U05Rr%eVV#Q1JV+Uc z+LrFFyF0Tp^Yz}Wm+;od{CVGdzxVszzfZYSRsq%bU}lmS9C#c2dGGrY9)D%8pIm0QRU4}AL4?e4;n_~4XKn(>I-u$Sb`Ho%*q#bk3n3DwEy=8l zO}zlj5Q1VB8Msx`*eW#X0Y7Jfr}wxRMBu>bxr$?36Bv6u5#)KiCIQE*f-!uB2n+=2 zw{$`HE|k9VopQ_4H`t`3^O2{w>)}3>wLc@tU8}V~V&o|9pPq!iR(Xm8liQn!t94Yy z&qQHU_`a_o4~Za0g7nX~a&kKl53=t+x7)q8}sTco(h*ost+~pB?Za$c@tdT{$BY}f@HPZ7lfqO~S z4!jvpU|=|lBFBM31e%bzakCpjp^BDPu3-4fRbr*fVhWrEg_oKqqhAPsWJ$Vsst=}3 zg{8~ZvFifZSE=tok~$eiFz3{6>Qet}3#&qbw>GXC8H-(sOAQ%>Xj~L-H#=)cF=9`E e`M>4;6<`1{qC7Mf(N1^(0000~RT#&A_kHgBdD*kt zZr6*;HBofASRxn{r1G#)LPU)9)zD0EQ+d)LBXV=LeJROEXc`nK1O=`jjJcVXX%Lcq zC}D_ikEvTz=U$#?vipASm(z7`7E*obe>hx+bFS-uuK)iW_SLNHI)FA5h7S0# zeH~l#a*mv*6ZF((E6q$=>hBUL9l}r^4j+KX!oB0;Pu!sRbsJ9eUi?A<_Pqs01kD>T z!T?jIq0Jcr<2|QFSBziBo4tcqzRco0v5?c3YWOK%gBvQz(%`wIkM=Wh;un#TkOpQ6 ztnI7zFtFw^rUQ-V+c=9h^XYewQ#EfHTU(o?n7`4#tezv!4Y9aNw#~Z)XoXw7l!F7l zkk~X>kKj}{(ELIZUH!wTxB<%~leWn576N<`=s7-|UUWp(Q#?VAdk|kyqyE|I%)3MPq&ABe4<6}HjW^(qnkCNzQk|Z)V zwesY*M#m@xiWcWHP)V#`dsro2sK1;Zd9Aqq=(pc*dU^G;d~wAW8S-hQ^?8xYN_&!T zjvS+5X#?KXUTwqzmgi<`BN<+(8T^Rqw|8`&UAUmOD!bwt%FD}$yDJv&aQx&cMsAI> zv26=h;WYWfo$`$Tzz4hc|FP|j*2dPh&ACgL^RGs+UV#>^I1^{OpIt~(!zT^M^002ovPDHLkV1j~z Bs%HQI literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/wishlist_add.png b/apps/icons/static/Fat Cow/16x16/wishlist_add.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9887fd07739100da354bc834d3def9902c8e4c GIT binary patch literal 763 zcmVJNRCwBqQcXxyQ562}d+$!8kq(7~ zsA1^FYE@8SQD&POLx%~oKq8{WxC){qCWO+8Yi`BU4>mrfIiv{wsK5*pmBl&KRxd@e?>bB#VkEyi2q?2vT#jsE4s8db_?z?% z+$J9m6DZL>6u>AjM8z(xPEr!;0MwE1+EjIgcHCZ9r#nzu zk*9f}@1L#%Lr`#zqo+EFu;!GY*!SJc!c31xM!-48Bhm^=Oh$Da4?MR7Jyo~BDOgok z3$;`c-?0InPY`X`lh@IPc^-fe3eY=s4Z~HV;GU)d%tW_opv_Qod8&i?)ud8`2vG-0 z4-KWX?ZKB0jE6_jx*Iruq#ezqOG}Ul1TGk=1J}vYdboCu$K$$iEEYpkQ=_)MoPLPS z>wpY3S`+C+n)LcLbie`$8iDB*88c%@-Zkk1o1bUeVOvg6oLdQK-ix>4fo z*ON%fPU3*7IlhbBL<(|zfMP{HKA(b~FgPt}WTFdq-gn{jPKmR_424{gOW3xyVuxpY zm3B6OZ4(^107oICmhIzXE`ya3dNn;vet&{@6F~YK`W16kgb4m2^=HstScH9aTQnMN tZWjIbJ8+EQ|78`SWYPDuy8K@P3;>$-BYV7cPwp6b7XjM70QYW1GlYBrOsOq=`&$QxNk5jF6&Q#SjHiq(sfKg$ogk z+$oxlPUDRCtMlSU!dqT=xR-OE=Q-y+=e+Dv|6{m4jNvxzJhuM|Y`fp9 z)(bOJk0479ej8rmIsN-GaH#&O>QKfP@FI127~6(};i%AeGG!p$PtejM_o*862O1k9sHsvB3I&KD&=Oe?m;>8kFijEp{0232 z9Sc8Jkl!e5E-vJ5Qmdd4;>pe{r?l{)Zb|YcL{WK=i7!bJ1l5DFmKy{?Q2hh-Qs_gy6htKv^eAYLK_EonV?jb76cGf~ zlSzi!?#}+0JGV1Gv=y|64xER%_k6zRe$TzbGFM+=w~&;!Enx{cv1ZDd<%cb+`GSZG zuKBwF{}(KTjZ#I7pFGqu6AUP{C=JT#+PWPDr1W5u;IWa8*;^O-G0@H+ZQ5h}8kIzM z6>wn7cH!(~u7CDuUmMd|ABnT!eD0| zJYJ$uEM|QEuRskvJ9ROAJ=RcJQo^)Fw;DuGvp{d6kV zpG_qVy!cS?VNc!ZsHq&?3Fg|AvS#8oM!{H;)7@Sq$M#`q?KIgoJrAV|sgKE(e*bHANP8p-rYwc1h sHQ$9xx$M3NcW=IA`2TR44g3*c08?HM4tSIT^Z)<=07*qoM6N<$g22H-UjP6A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/wordpress.png b/apps/icons/static/Fat Cow/16x16/wordpress.png new file mode 100644 index 0000000000000000000000000000000000000000..87c8ca90b198a3b87189ff19032874982d2087ad GIT binary patch literal 810 zcmV+_1J(SAP)WgsfjkC3p7cHdu-!ZItR~@gjt;}k zlsLr52#V78qB9MT&o+w!L6U$&P|w{uiM#E8aja$tKW8kg0s$_Uz{mo6bY@&{9!KPw zQ0U7}0CqvWtmg7B!%~``wDVN82KDPg{6WbxxD=Q5W^j*!<;`e;y_=&YOYT zlU;ly0o8p5q{Xj8b@vQ-w+oj)j3PFCm6Q$da-pzUEB&wH#}tZ>CID`Cwzv<12QtyP zR6i&YPA4khcSOQ!cf#p(Atqdg_6ZaISa?LmM!+Y)`2++!Xwza}Y&e49#^G&pXl8BF z(W%{0NKr;$#9+mO#f~izp)j)2M1-(-o_$02Z(55Etv9{Q#Er-~xD~k#eJD7z9cPlF zkrX4x!?rObGoE+2INobqRK2?2s-Yg;0^!;lD*QM|yvswzMJJ))EoD6K@ZUZP>Pc&| zQRO!ciE&Gls6_4yvI}l1Y8oI}NrObrs_SBcuf=vr`-TA>z3iPNvqK<}FUE-iAJzt6ofC9&_=84Mp z0^UL(#9@=(g2)5p%in?*qH`B6JS{?)BAv~9sDic1q_=o4%x-GLv-~@Z^NTI>{{)tx oWGl+sVm~}=8CRw)3j7mb0QB0c+vf*g3;+NC07*qoM6N<$f=m)_h5!Hn literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/wordpress_blog.png b/apps/icons/static/Fat Cow/16x16/wordpress_blog.png new file mode 100644 index 0000000000000000000000000000000000000000..91e92593b9d135cef1231839562fa682349c3652 GIT binary patch literal 826 zcmV-A1I7G_P)gjz3Im*eJzGU z2?p4yZ8fH;0U~ixVuC?&CoT-I@CUfixG`bpiqJ$8w*vkIVca0956krl{kZszfyhgG1AxF%1r;Les>` zmKoD#n5I2tjDhxGn%Y<`%i3uV1OgrHtq8REp@2-GZyVsY4V!Zum&|A`|1-)w`V;bA zB`lmAW1RCq{7Mh1wHoL=78jRLuUildn#R!E8-w99(9sdZ%Idnf^p>1S!b3$-E6gUA z_4RM?`TYn4TF~F$Lj)Y0TQYslZIn$DrQ@;;;&M7gmN7+B7It^{z^DKS22SDS>vz~M z9Kfx+VR*eT3@>~>FRGOaMQ?}KXu|eZ7Lmv~%0hwom_*Ek7Tx29M|YyTGlYToWhkVD zq`~QO;o$I?{2p2l@o71QQ0NR5m`VLq1qx4AE|+ndqFlc=fbp?0gu)SoBN2>@+=jPF zCrLGVSdeaPe3#PDD0d?RvroTM&p|ivkL!&fAHwsAGLZQ$g5Y^;1hgmj3Lj_&eF*rDg+1Xi%WHJeh0?5hw z%W9Ohs0kCbsMYKEyz*6EI66AQ^z?INGMl(LJdCNSDe`kl*_Jpl5nU3fv=NbW`5iR- zn{g?29&hI7=|7G-LCi&whKSRiIUMrR-=^BOwV%!J%X(&WKk)v;64GlK>P#KMU>n?S zH@$^2N@fM4qqlOat6%O@T|UwnH!>kyeDLV;XlGaV4Z|?bI>ZY*d2zJ5T-0f9t>tss zS9izn%+UF5LMy?CKhprT5n2cy{NGB1J;JYl9lr$_0AKke-6O8>D*ylh07*qoM6N<$ Ef}$*V<^TWy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/workspace.png b/apps/icons/static/Fat Cow/16x16/workspace.png new file mode 100644 index 0000000000000000000000000000000000000000..e2543e433b744b01ebd4b80fbcff0f25790d4d2d GIT binary patch literal 531 zcmV+u0_^>XP)#b6_Hh5({|(JHRMvpirbEHpbU5Hfl_y&>$Rl>&)Hmae_2XGMSxkXKsGJ zJ+X1z`sjIn+7Aqb5Rg(K2z=52PNbA$xKMR;npOjRNRZt!35k1=jwrP!Y@8` zsgeS|x*neUfIk2XT~Sj|`ZvxpHw$pC7E*-36a~=~*vS>ZT`FPwCoBHK?VaS=O2s@* z3pu2ygNN%Xv;-a-WoT_J`43l>80TWGMvb~7VC5j%!MktFTc6Z3=CxqtA(;${{xgLYmyf=jmp{+J8W z^m(4~?mU{AeWfPju7Ku8!ZJgkPj)?%4e2w9Z8Mcg+@{!vM=YEi<#D*1qj`XOwHi{@ zIEyN>Wxrmn3~`EU)<;-i8ITeghKMlzgnIVQ;R74L6tQ69R(Z4ws>Btv_1(EPg1aSZ zEt5|R*vf3j1c(W^6VBD}KJQlx%>|!0;w6O<2IG>z!~cUeDJYlWdD1lgC!HSw1^|Tr VNH5EYTGRjl002ovPDHLkV1fq2>%0H} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/world.png b/apps/icons/static/Fat Cow/16x16/world.png new file mode 100644 index 0000000000000000000000000000000000000000..8ec6efe8db788df7a44723bf685b770ed9eccd28 GIT binary patch literal 910 zcmV;919AL`P)kybVpoxM9$LykQ6L^m&OS!QF|JZU4w_2fM9#q#ZMW4{t`#3H@oXV~&mAD^ObHufGFb=8C|6^jqZ(B#XY2TR28u&x=w)WcWDKx3*DU zbefcwM@A2jwLGdOg0pf2g>?Kx-(bt$;_`C*lE}@q=^5_kG4&muso%q?p>DQReMWJ9 z6A3j$N%#sUFLYuh7Eb(|CDrRXdnWIy+C*L;C{%TETm{_f6}5{yWhtB3$wK zPnTcj%FyfF{AgQ^Xrw8xk*2iaUpkW0<0La_Qo1cdRZ*>kfGiPRd{E>|&IZPsxp4Ua z>hPHk&u=9HZxxm8JG4K);i<3f{1U7{0j8vgjuQ%rnzTOB&aZ#A5|1@vUOU~f^uwpe zgirF0Ve%ltHdnrP?0u!EY_}vye!~|;&M7Y&c5?3I?2)}+h&yAR^Z%xC)v6X&>Q!jf knP?{#SHfOB&i@E70Q(eglU)(D^Z)<=07*qoM6N<$g0&O7BLDyZ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/world_add.png b/apps/icons/static/Fat Cow/16x16/world_add.png new file mode 100644 index 0000000000000000000000000000000000000000..22e45c19fa23bf1d019bb1e5786e727b1ab6cb37 GIT binary patch literal 908 zcmV;719SX|P)vFZ0FACTuui`Y=UAguM*W`8sACOhyM| zcIvu5)K+X`lDVc$a&kQ<=bZoXpBACM`GqgPbKrcx=XX^GPbO(Xc;E_k#CG&kj!@&C zr=Tk88Z}k?=+o?Ds_INDieMx3b+L!-aMtIqC0;u8DTiV{6n&A5p>fx|&94iO#*^2N z{ai6Of2M1VqZ>_hsl{={S-rI*apv$S2M6oS=J)V>F2b@2cN>?8-uo1Nn~req;<-ev z-o-`}Rd`}V(|w5(6Jx|eVbYCdR;)Z#iVSakg5lm1T$%ftR-eJqiD%GsHz7Q21eA3H z*S0_2v3-c$TXc%f3WbKCGx#do`o<`^^H|<(OnVz&Ty-ecgB%!r6W7*GH+!^hps4$z zksdM?$W}JXx*w-1mN1+QnNn1WyJd-;wCH8dPhTZEcmq#q+3%szq~7XpqwMNrYl6I` z5(wNxh(9r9i9Nxj`~-sjSt%Np8T3;$Tcl9O^#aZRqdE?33V+3H&Lw5YrqxyuGCNfT zO~&6cN0?iF9$RQMgrD=bzQI+x81EcqZ(ye^!Sxsje^1Js;SZz6O!hFXa=3M?hkSL2 zpXNWO;`-<Hq~%8kWm(be^h z+ZB0>*LHbp&&~MA*0!cZK_Xb}iyJ3v@IJoh6=0000KhX zkX}f&wMb)(NwBGzq|HobCduT?<(#vRdyGPSbFmkj{qV1Uum7S%-x{R^;ejjEPTSGn zc7)pJc?znc{!L94XMLJ|P*t5PiXzwyeIwYzb~x%Yt=LP0A28VFL(y*#U(vXozs|Lp z9etzY2Y<@uYd+Mq;{MGdx{Sqf#ZkS?AA4_a7X#586R944PefSC!|mc3TJL z{(d-S<+iX{L=~Rs)O26$@a}HfszS^cmq->;tdpU6`y(`OJc$Afn#G1nOu;^x?aPzwIih( zZ3rl8Z)+q>JPQli8tMBX*2NqvPMr8^s|>zFTCBv-*ZA_v7_HGC5sLA!ki{)gFEh(o zb9ELhL8_n<2wX*oKgdgq;ovBm%n~#w@YE(!Rz0br4@XzAjS7USpgRs!hmJFm*oW<@ zRI5n>Rq|`)8_r|I5hI{MoH~h`W1oHdk zL~FjGr+J9kob+O&>tjl62fNOv{kPg9AN~&*H77Q3@83?c4Zua<)rf{`#FW=3O0MrB!8*u{DaO zC~`836r3EF=bog$dq@^gPTQlqp#SNAx-ap=2;R46(c~`J^M{@q58T&RFND)xkcG4) zbB-WWFu0Wuv-7(PG+8%sP94WN`6=G%&tdXsrWVs^RejGRx$>tJQH}De=9W;s&$c3F zK8?SaW--x5Br|ivT$rtjgv#X@mv%>Rae9gQoIRrayNxBxz209TuSlu&{1^Gp+Uwp7 znq_;uk_mZIwmY)#m$_FJ{y!Qe!<*g-$(w%(FaR-`XHZbQ?rQ)5002ovPDHLkV1k}^ Bz>EL@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/world_edit.png b/apps/icons/static/Fat Cow/16x16/world_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e9b9628890574fc65d98afe310f51b9cbab375 GIT binary patch literal 951 zcmV;o14#UdP)wgA;mf)&$`%GDMl);Fps{MiFwq3(>z0UbA3(o}VbzcrKQP5)5YPl7LGgnzI3Pwe zaZ0C=F#{V+Hd@)%uItwI?cRH?hY^$cfhRdRH#g^b&iOz8=dT2M2e<}dgC*2f!_*_D zP(!w@pepLp(o}K6p&8p%)r=~NU^(>bWE;a|kHeYmetF}^Yz#V3^uLLvHKy{z{4v%Z z8W`MuCX=t~)3svHauHo}F)gu2ca?R2w5g4U13Avk-pz#>Kht@bDjuhK^+Qxwc5(2# zgWcI&1)3B=ibyJ|utlq;JGys<*Arafswi-KUZbIUJ@eKm1$&sh(ZJr*CaIi6!|A#i|24J1pOq-%dl0| zR!tKsz5SeD`Km8e7UwVOkqhFAkOkpObWeJu| zqxUN&@@Ki2&T=-s372ecuHYk?xtUX=eN0&zzn))9&*mU~`w!9H+Rkz9B=?X~Ml%9<$AWF|x@fvT_Bu;z6xB<}^+Uv%~B1jCguInJ14EBk&a&>Pv+cInl< zQO#N1m@K*jPiy5KOkv4D6_?CAHM)bmp5mP^hiM7dKx>#TTj_xGQA zSEA)cex4}1D|B1YGFuF%o1ze8EQ_m#%D2BgPjh&cB*!IrnxoM=o^gM8q;TNPi0}R_ zrc=K>h9i7I3ZT*rwp)7^? zI+XvW@ft4gc;F_v$t&?hdLBC?q#sWOOSpC0H*NCYNPX|goW}pBQQ^jDUG^Ql(V>3@ Z7yt%ycI>8N7oY$D002ovPDHLkV1jWv&I$kk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/world_go.png b/apps/icons/static/Fat Cow/16x16/world_go.png new file mode 100644 index 0000000000000000000000000000000000000000..af64adbf458c321cade772516a7ee241feefb646 GIT binary patch literal 910 zcmV;919AL`P)4Jq&-bQ)SJnyQehZKO?1`@l<+Ho;7z#-uUzwHRyCCQTpO_@L1cUQE=)7m0%&|nd)N*aeg0IudH)6WSNPD(5hjubQ<;8x@9nDZ zxOVF1a%STt)38pg7cqs40#c%L<$!-?i-^hCXWb6nZ{NOO34zX|N+qkxIHs{f* zfTr&)FWtn%GE6RSl)j%~MU9elCYV?(CvAtZRai1ZYj+=ITdt$@{O3Fjaxeq_e3o33 z$&_L)s}l_Vg69pB5pOna=s=e&g@F;u#;d5?3U|B3GlJ-zDNQJJ$ANI@BL-$%#*$)M zYF09U&$o)+KTa|*-H0WEhw4rek;#bMbtH~>jl4qnzW;XNr&CeM9 z^;O#5yu_m24xWzdNx6EMTT`F1Z^u!&C!aL^JV?Osmqh-wilRr1U@?wzu^gN6WQ^j4 z)6`XM<)@K09wY~4Z;0Xfb~FQKQoZcmevHmrJrzd!&W~e-)%9hT>r~qQA}nbs?HW9? za)z2}A4}c?aazWeCzBU%beV=J-!~FH3@7L^Y%tdFx)uo4C;~Dhzre&= z%3i4r?Ruf935JG*+{NW@-sQE%^9=th@Q+A=ETw{C{u}d+XGzpN4V_=nCFJ8da_&Im k|3_?1OmKf~^DhAg028=hnQJRtB>(^b07*qoM6N<$f?cq?&Hw-a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/world_link.png b/apps/icons/static/Fat Cow/16x16/world_link.png new file mode 100644 index 0000000000000000000000000000000000000000..e7370268bdf27e58a499639d315a81c27456d0e5 GIT binary patch literal 961 zcmV;y13vtTP)o)C>HV}qLhLXiD@Jn zYa4Sh(daZuY3ya1%$&JpW-@cmoSVDGhX^kCS!@>T-~U?w-cr^3gWM0t1>2DuO-nsv zIr0J5m5?R*A1JbO*`t_UvTRLAlEd0iSDRf-iylvLuJg6SpK!R|gQWgNcv&H$&oFgk z*MY&&uJNp1c1~3aN7s_5q8H0{deo8!IzN84iKnab{E=v3POBuUL!>Z3aQjnKY!4Gw9|vJ{_@0<^3FLI*x5BAKu^5 zDuE}>&j_;^F@{- zF&yF2=+$c^W?skZtD&`FKL^`7$fPr@Fw=B)8gcHotp~_41G7iob5j!u(Xa)C?uY_aH0I{NG|&Jp5w+_$Jz^) zjapR1qw|-D3bKFi56SD90Z3)3Uocoi(f%RF5aH zci%p0s;iNO{Qmxarf)}Ch%F~Pg`Br87^J1;aq4#NWN~SU`MEhqO`DGJ6MD||Jd?^~ zzxE9c)s(DTM=qNsoylm?@So4eVzG#~x#g?dcka|iBN3rSCy_|RuU`+nEb-r{7x1n* jn*yPK^Z(Um{}x~Xp~$9%2B)e}00000NkvXXu0mjfWti5! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_behind.png b/apps/icons/static/Fat Cow/16x16/wrapping_behind.png new file mode 100644 index 0000000000000000000000000000000000000000..c3db3a2822da338b030508e9c80b7f67ffd3a954 GIT binary patch literal 599 zcmV-d0;v6oP)d=bHX6c&Oa*eD1h7P-RwA$Es?!6KL0 z-I?`$=WY#w5IEmqV40owd4BWEh^YtbzmwFKtaBKol#~bqwWm#zmEJGc;Y=4o0)oa# zmGdAk8O5kIR!h2YzP%A{Pfon{skfTG4vs&&-a-7?>o*MzhN2EeLWf-nxh=3NSN0jaI9L zq2Xa~5{3cFV`VR#q$zgVZFIY)XMacl%)R=CD9|`NdIN91|AgHAsJsEt_WjXE{~$q=|B=T|FhO&VQ~Rh$H!rlq@RK46ZB%jot4js z2se&nj9h>G4^a|2hq&`&A77q-L`GsPu+^IIow`VRt68Dl0meqop;E1)KG*C8o$lkz zsnhtA`a7Tn%XfKrLzTNr`G>UzW}m&I3<3m1!Rcodn7;)gP+B9)GFY0$JJ^0WiEHh|4V&g|=gdN#l5&WfLsiP;!q z5QKq%yWND;A(f=!1TFZ~!4rS4473fQY(RgkXh2jimn(So{3W9NFqLV=S1<(CgQggA z4noY_m_eCjZ`d1u3c>=4iS20nVz|Qs$6pKYT*X@^UdI1IwCf7Z;v5Vda`8(6%vh=l0#xbnFO zW2eS?4YNi@t%bf40#@|{dV@i+#D>kWjkwCzZut;-pD3$2Jd@I z()W|jXEt6istm6lToJov+AM51s4!Ml<{y62L3G|Ze?YK8nzTPN|6`;v{!bcz1Q-Be W2H;tqr4UR20000*laIT2 z8!e`{p#QUslJ9KG+?37>fVm8}TTch^58K`Tam03!O~5`_wvij^zIKK_3S{I)&+}1- z`!PB67{Yb2^Tjt(nlN{4e6Q_6;hXc= zSX@GBg>EmPrQ&cc0~NA*z*1|cuqbPUoNNQps z!iB=TZ$s1ZV>QxRR8&08I8Vx6aC&HIU6wGnwzm3YLq0Y5mnvkufutJktO-KRK_s$* zvGMVzx<(L9Dk>Ost1+wtqrclt)J22`#I|c5`L3Oa|x?yO6R602o zo(?xA67fOe!^FgR-@dBqXfzt}uDed6y5MlADQVMzUm=OO(_-mH-(>i6H|4)BEG~>y z>?*H6xc|T^%?Qb810*SlvOaipl6^?UVz6m4sEL8_%(sqUWyQRrD9}xFCK*q}lJOXo zlfv1XA(-@LgpnLv4yx3&xvL*WIspO)ca)XRAH8%Jbr-r|rjz(GJ9|jx&fV&VMT)?+ z!I{W7qiGTYE2Zqj)+NYBQVp4@b8IVfMMd>d=yyz(KtnxuE=0j+9)c=+clTY5PvL9hDiLqOtN%|mE3#qANEs# Z0RZ-VYb847sqz2-002ovPDHLkV1j%gZYBT# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_in_front.png b/apps/icons/static/Fat Cow/16x16/wrapping_in_front.png new file mode 100644 index 0000000000000000000000000000000000000000..ccbe4f4bec15d1a5f1c53a6c7f41ed950bdc55c5 GIT binary patch literal 638 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 IM6N<$f~lCE8~^|S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/xhtml.png b/apps/icons/static/Fat Cow/16x16/xhtml.png new file mode 100644 index 0000000000000000000000000000000000000000..5be5cac644078f8b16d7ff2e3f088c5b66534e9c GIT binary patch literal 548 zcmV+<0^9wGP)`9buqsI# zP4e!&J@>x%FxiYb!};zz@1E~`oO3QS#$XiV7}4bArB5}_(?va`63!T;ML|Vjg?i*3-y}etX835?}aWtlcQ@n$TvS{XK_vN*Oby9n)-k?p&(YP4+>> z@UVGv`EiHsu0l`y!mpP199|<#!~`l&^GIC~?)*pj>f9J>hd;5gcpWS6>xf4M>Mw7* z#B@A5fVnG4hbLzqY|CwFZryzDB38GKuzq*iT_~)5bC`-rhsgl94^Pne)qxOzvMnI> zTm-W_XtWWF`g=8z_A6!*kpX=DfSU>ff}5-UolS}7Vy2*aUHfMn9mxH ztsj;4hkGeAhBur0kP*R=N=CsW{uui$ScicH3$G+dh0SG?kE%_jSW0O<)GFIe6vDJD m`Az%%pKnRAQJ?d<00RJ1KhrAB^j>HH0000!PYLYs-H2}%lD3i(&0MSt& zC5T4KBw!+?fLO(6RQx*m3Z}5AIQQKaQdV`1h^nma{<*J8jxttsJ`>rzsrH?BlEQZ| zF0^X%b~Px<-{#S=yBSAv5o#(WitiY9bNTCll6Bu*5TaH2lVY(ssch66Uw?Bh6PaLRQAC;U~(F8 z&129FH+c*gdgbn3r}A*v6(Q7ntcqTjW$WDaxITOwv8Pv6->Bb+Y&%6wZUgfkh>K%~ zLYVwEqdF`_XBH}B63~UI%xU_K0fd7eWMQ|;U{xV3{uk&nwY{XOM{0}3iqg3``OAF8(IExL7`jq=j zNFedK1B3jM8nE@M8~>2jevED22uv4&?(G8SA2T>@z>}AhNHg+Q1_dHRzY~xQOdpD0 z!?zOe(Y9s@F#54WO(LB!lSQ2QkKF(Jqp1K)+z2=9>_OD-!Cqb&cbWXK7wv2gFSvo$ h!dd4DTAzLhFaRI61|_a@@Q(lh002ovPDHLkV1f*6M63V+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/xhtml_delete.png b/apps/icons/static/Fat Cow/16x16/xhtml_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..806f1a4c7e6ef4d5d2614a0b463f4433603a8aef GIT binary patch literal 685 zcmV;e0#f~nP)0~poktkh|#m4BgqP0{IH@)K>T|!=z=E1 zQ{qO}W!=wAw>>?(L=iM8=z85XT~%+Ys>$l(V+*z|;zCL+M<^lSoPOu7^Vt*I;0OV- zL}xb@qZH?EzKnArB&s!mktee%DpU}y^eu@7D{X~J3YVy@RNu}fxU9LOR8a*`bo56z z2vy2fffXqoh}3PoZfDB&)0Q5U;K4i6m5qZFvLTz!EbbdpR37UG#$};o>;1spoQxl} zByALLZ(BlRsp_C6JmRf`lN#444EY(X{x(DcOz+E%$Bw!eM&B>sa_0!vj|Jd-rO#1iz^XVP(|I7z-I1Ly0&(UKm29)4*i24-c9Q^iN$y$q0kQj#%>K zu{7p?RCI-1VT3fM1vMjp_RKJLOg}_wPZwbNfLaA_vRPacX>fy4M8YPh;kEIPfgu!S zUj$p8UPtP14^a39Y1<&2qa)RU?#zAFekKZ6Mkb<;5PwaaTc{!rquWrw(zPGh-Mcug zk1bR)S$%F-i~nnMA8n4k*wwiecFl%x991}`7@HV<{z*H&{om}*3wnF}!`DOU)&vaZ zjzK##BT%GVsL@7?rivWyqpqSmV4&U0$b{1RXQZqfTf TFQ%5z00000NkvXXu0mjfRIxY@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/xhtml_go.png b/apps/icons/static/Fat Cow/16x16/xhtml_go.png new file mode 100644 index 0000000000000000000000000000000000000000..d7dc7ee0bdf34abbb85d179000e0b7a23f6bf0b2 GIT binary patch literal 715 zcmV;+0yO=JP)TXtZ=F>Woe^^WMFkd*{81g2)5+oXa`qe&>7VoX0jbJxN*?H@Og4jcAO)Fti0jK5jo3 zhRr$He?FF_bWKCYgSV!^xj-(@(L0eKR1k<#Doem+rM#e`kVGv~%?HXLSsON~GyxDD z6_g+vDT{!KlmcRo&v5)Y`7)L$P$@p$FQja5ofNKAwEeofvYeGUZ$v7?Mf$rft`5e9 zd3Hc(Zu4p@*D1S_vytZo;#*r^D_hY%jbbk_e7OoGeujWgLzXkeK$8iN-zCvgzYP~2 z#VJuo{N_IO&9WERV?zk^|6-jAF` zbafNQcGqD!+mFpf%`|!wEO=%>v^4C&d@8Ft%%HzzK<^kS+?ZeSsjhLE= z(D-$}bhmeMt<9a*3mukiqPhx5u^4OoU|;XaoDUcSJ{=nY)?*UE396L!zx+Yk>E5ZA{b4z^*$iT_>sH~Hk80&VKa x>=$5S3}fS6XmMj~6@PHpu}M0!uJeZg0{~tF4xa*e{P6$)002ovPDHLkV1hkzJx>4t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/xhtml_valid.png b/apps/icons/static/Fat Cow/16x16/xhtml_valid.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e0520ca63beffc3e39c7cce4c91ec8f969aaef GIT binary patch literal 673 zcmV;S0$%-zP){$cF+O$bkr~uK? zKUEP%%A&$VN*6MkF|!%x6suX%q2fPyUn=Ps&dQc-Jpa>gNrey_hMvoE)zbdZgLxS} znwG59yxvVQZL19%OTr<(ZaAmyda?m8M>^4kkdJG>E;unTz*NG+wGgSu9MR2Ta|+zjFmHOnt!318a3c_l<%B^g6(x*QM>#*&0eU zpy!H#!dwiN9fQf6vzu9{!t2(Aurln`HWGB66%B^9O=jx&H0j6VbC=+8aU4r-g%LTD zmi>L*So~Vo9abab%tH-sL$Mgplj&%;Xk-T77dh^pNnkoNhFv=caC$rm)5RG=K{uGo z86$LCLdd@f;P&7?0&*lqO}!iAgNKkQjKS9i^bAqORbptl|rJ$Moe;=xP3`EyXD7e&yko`RIb`q!gZCDx!Mip4gz zn;PB3xSQP_-%Q=uSdb2U^JX4zzW2TNMgy&4u~-VjFpYIC#@O3zHoIL20Tc>_Qms}K zzVH7Bfe8GNY^csMUM7_U+%(N}B9TD3T!wToO;c9LRC3c8`Crk`Qc*eP6@dV)9+ z$GA!UI7;*5>U{Fx)2_lUL8O%F47bmo#^&9-aChb<7Mvz5Gmg)V`)GFFA+_ZMggZ)c zLcNGc6oFL0n2u(B8OJjj!1XX)u28lB75h5+jEy*uet_1`Z?Yx5C8(WbnXwq&EX?EP zqlehJCxeT}j^Oo|a|pE`*q6GBy8RtGr(SV=ErBMxNj=zqYZ5R_%v>19r@7~-HK#Dt zzZb&;V+e#tDmD2BdI-4OLOC{45!}0@oXtiPjQ6X0{cstMBdCd-;=(@_|Jy`z1car< zMTNHKB5tOzZRiYI?gz{@CZX#VW#?-Y&{Q-?=rn)U1^Jkd(ZS1~^mouIo%XM^H+ zFG0KARs=C>q9j=X{XP~V#s)~mdHnKiRFoqm7pEN zmlWjkT%Xhdwr#`nylOOnR6d`7Ow1#zn-h`zwIZ50I-O26m&+Zc_}M5TMd-u&SDP>^ c6aE%p0DyZUtPgMAN&o-=07*qoM6N<$f<8_?g#Z8m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/yahoo_messenger.png b/apps/icons/static/Fat Cow/16x16/yahoo_messenger.png new file mode 100644 index 0000000000000000000000000000000000000000..5020e978499968da4b416f40d9e36a7c59eb491c GIT binary patch literal 839 zcmV-N1GxN&P)Xx(`3n z($E=M5tBX;dngdpBnSc{h+Yy+$cJ9SUNZ10p`KDAg%%U zqtrX{-#f>fc7VJIiad|6&o5D!Z}oQtC)j_TsF^@*`vV9z5s>@g*f)Wqitm(}qW3pA z$^$^`9z?qZwe1h7emh{`OoGsef7tCi1F57Qn@a@*2T0}F#VGSL}K-d4bKDv6VYmeZjTnV}KOQnM@%H7DTgUFuAao47myht!`p5FI=$ z)*S5pZ*j1?9Q!L=kn$QW%NZ;#g|U9;G+2&DDm-c8_?^38k;`s^rGU-Jqo?TvM5xe^ zBc~4NVZniV!{ZJ&0ePyIP27$KV3l-aTC{suxN8KIh&JfdajnA&w?#lQt6^a?4Mo*Z zTq~H`rz1g9r${jgBJu2)-D$mS(~_ucV$l4`hD21tsZu+<77<%n6|-UrqH7D4jVx(H z7nQMMHIW@F3{q8SwDG5>ItFKX26N*YKEIUU)4eDqf&>vPuxmKfmV)mBhpmW+*s=@$ zt`F6GUZY=uPto2s)-xnZYdCgQfm9}AZX$_rnxWwWjyG$lImbYb2#Bu~!>BiK%&ui} z4tD#lwVw12xvMwet&71{mH{~0l_Z@SwIQ}xg!r-(fvIS3-^lzk!pO{j+vp^(dwsv5 zugqn=NKtX;mdvG7Ruh@=^L@cViu^FZdzR@xt0MOlMm=wuIoH(o?!vzU3;^Z_J9tPg R9#Q}R002ovPDHLkV1hV@fL8zj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/yellow_submarine.png b/apps/icons/static/Fat Cow/16x16/yellow_submarine.png new file mode 100644 index 0000000000000000000000000000000000000000..302c2906e1268e29f9cd9af6fc0ab2a126273782 GIT binary patch literal 604 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 BsRRH3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/zoom_layer.png b/apps/icons/static/Fat Cow/16x16/zoom_layer.png new file mode 100644 index 0000000000000000000000000000000000000000..7ed636d3f2033cdb7e884e11d4e84ee0b5026692 GIT binary patch literal 766 zcmVM9+ae_Szp%lszPsE#*oQR1&2|L|Xe0^x>wp zUrFk=JF|1Ab7vH`H@k4>&iUPQf9L$pIm+d+RMN0SP}o@4VhW&hmZGy-+Nykf?PxU& z3s4l-L9R8zQd>eg2QI~uL9fajT(t>ZHi3AW48mR}T%z_mI?0}xa|zmOfg%N|4-ipF zwyONd=(_3>cr7%g$bKSb{}NaNc=H3`gh#fM^Y9Ju zO#xguH$b4~dKL{tAIA_Kx(Qa(5209)>QtGoAzW>Y=;Bka5Db*#cwZj|V+n9#WvT+d zN5y%IGwI*abZ zUGOfvgFp4b*$#n8HQp z$85#~^K(>|>F|(UD{{`AVR7{P@4#ldD?#=*90Yb(0ikdQVq;Hms-6ff150_5vLe8j za_CThV|4r}nwlDsH-&8o)g=&X6GuNg4@5AZUBbhW5ge`Und@ z(};9-psx2SsV&;7e8@>iBImZnNA2txxQO_~Gu#@w4YQD6?U#xTRUy=F+l9s1VKg*U z;*%}sz!txTCX<2E@su;n^k%TGJT2Xy6Md2 zR5o1<%UGolDz*wkw+ksL=pwwyKrgzG?E9vW3W>T99Ar0j=Zzo~L?9H36q2siNF|Xj z+Wef(57=azJD!VW9bodQlFj$BZ|`f!_{@@^%&7qVT9|b9uZN-nxG&e ztKfJ7osPpmpcG|Qbx7(n0IH(!jM0Fvp*&QVW@AGDV&EWfT8LTOo^Q}#MkoTCZ-7Ge z=>SerXd9$Bv|1Km8C+=ZhK6Io(gqS*qb$j|`|J)9WLuZgrvns)p&Jr78Z;Lc(fj-+ zVhn>A%Yn~kz))^1sz4(qbt27RA3#=#AcR)5r%cP32x?)-1>!VHuctx0CUp`D1==-p zh=*1nNMtjk2Mgx(dIVxc;LZ}ExNGjrS6_F@t8Gs8TnDF?Z&th^j0N34L z9?klLtHH@}Jhi<+IX{oE$Rm>Av9ZOWFzQE(@S4uR7$Ol7&L%rX-Sz6;pzb^?2RfZY zR;$TWd9n=I`8jk-l+<=~BZ?os-`HGPK;xMbz}^gmhv6CeiP{@Ogxdj3Ug;Wkx!ccn z1ZG#S((Y?_e?fjDio}0@q%>pYHn~KnjxfK0_~4^p5}o0JAO? UZdqLNK>z>%07*qoM6N<$f_@8O7XSbN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/zoom_refresh.png b/apps/icons/static/Fat Cow/16x16/zoom_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..a68646846427db4b192cf726a0c45d77082fd3f3 GIT binary patch literal 904 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 Vgj`Ag#ESp`002ovPDHLkV1gHa`j-Fz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/Plant.png b/apps/icons/static/Fat Cow/32x32/Plant.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d776c406d17b05e2c1e02900b19396fd9c7807 GIT binary patch literal 2046 zcmVSYu_)JFgf4U#k|c1DfO*vZ7CY0cEcrk$yp_K(&~W{B-fW1S{yqfMtx)2eB0 zG)AK#zQ9Ju7X*2WfGn^)WEXUIfn~Snx31IGA(l<-ow>8W+57t5bH3+$&Qu-faP@M*zKxu$6f&o#=^k0n+cGcW{{q1BFo}jJmMkuq!+G0#M96B59Cf)B z-rD^)Awo0}I-a-WlQiKQg>!pL0Xy<$rqkm&gI_4408psY**Ke}3+Ip+t>tKym$Aa8 z9c`5?l{MabX#s;elG1FefrBSnIb04cE#Mh}veiGqr8-J^-FA}VBT;K9Rp#Go7wD9L z(Hr}Csq_`fo_Pn8s+7@T4F_7D<(j)SU=h@gz~ouWn4v_>y>x+E+0Etcp`vp$2Csz; zt9DS)VWYbBJXIHDa1>@{cLv3&h{eK zK3U8NmpNARS2=QcYXRP4f5fLxy1QP$>}^XZ3@)X!rXb#*Z}=DPF8MVt!$^5-x+XP7yuLroic9? zI}5+VH|M98a-yo17=w|b2eZ*fq*LE=mHnr7(b+t*v-<*P?th$Lt0OQf>#tpA>-qP1 zM?SAgcT7YB#!E(V8AUu^{H$r0<$*p-V>7tcYo@aKGZOT$s^n)FqWt{jz#eMq+pe74 z#0w>_QC@$5@3)`kb6MXdeQ2VGkEa8}x;We#w-w(Q^r-8|$cSLRrI-OR=%~+5ea{Ch zFDYh5R%&|TI=1=6$T7(b25;`1$l;-6zcUPd`Z!{YCJ+5~7?f?RuODH_?C()$%cMvC z?DDj7rg|r9zgxzZJzKJxTf2yi!Xsx)5wT|0WTnS*!KO`9Sv-0!u$)1)?a{N@PMYpX}^7!Dyb`Ec@nJaT6#{-~?(30Qh zYNYQ*I~|T%)G|YI0FT|jo+B6IX}#)TS^h)V9TmjJb_W)DhXXOME?m#HghcHRmpuG5 z){Io#{#K5i{haGAC;2mT*w^?nXU_52pe^94(eYfMRk+yeXb;>ca3v+<2_Ne12Uxl2 zIkq2plSzpww71#tjHv>$D?HXM`UUklnU?#W`Sx-~Tw1mtEMq{NQaJrlrY3u69No{b z!$faw-*zQvl-rL7AP@|G!RArAc-AY<85`4c@c6G`nY4jD7vDfH+xP^aHPftLyW(ZG?At(^Ma<~w#u%MNT5>Xb zPrWat8yH0`j7c68l82J@P5|DnD%RN zrlP#7-mk&>t%VDy>pnzsR2Dt9CcYTh&m(zHW16Dn70V{)ixon{u)3BoS9WrSjD;X+@JXn)-{?45zz2Xth}Tf@+GH&*i^cAsoQ zBkDPGdOC-i%kYaT_~a->SCXTLP)M$jUAkvH0Lq{C>fQXwoW~cgMf^w~Pk}NJ6ig-0 z_lxZAicKav%EY7cCZKnq3AZGptf^+)0_nw~=c()cC;(U?up&+Vv76)$R{z?&y$jUA zaw<{!q@ZBj0_qQfbSaw@{FpbiaTMj{$|Uje>3S%6U?~n~JGHj6Xcd>qQEJ)IpuhQj zK?;}h*O)Bpd+zoyQ3Ve*1kr{{wm0ZMWo%mUFF9+LtmqM=u9)*Gi3!8#R3>qcn*Qsp z*qseHhHMPFy2Vn1TxrGo=|)m-0r;|t$R9jp^e&RFSV5=U&fbk{?gDd^F~Py{maVwO zMvCvpyf=NXd@H@9L$Xyh>q7HIcqQ5GP4VtRi5bbH8*cnCz!+?(f_SRmFlTq zl5?ksru`CSm-ezhm^Z#QfY4gedGvKw&R$7ryoIMkzLP?91&@P@mgBrFA%0FF`K<`} zs*lsqCPB)5!Nf8U{FQWtKBOe~25W@gpakERHNP$Zg`iQlG$i;Y)ZbxQUr_hmK`^(~ ciT@E`0K^FL;*h(nz5oCK07*qoM6N<$f)>LI%K!iX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/accept.png b/apps/icons/static/Fat Cow/32x32/accept.png new file mode 100644 index 0000000000000000000000000000000000000000..7786ac77ea5918f5ba473c6cc95738ba744572a2 GIT binary patch literal 1863 zcmV-N2e|l&P)b2BH#r0<|*lC2v%Z!(?Jzi$)@oabN|DRcyaVB1Jt^Z!nz32Sj_iyL?N5VR<_LorM zs=-Ofc*c^jKlfge3dF)S$-sw8(|G^ezhZGcdZo3#KlmDUC>6Niv}0e#&pOat>%;b{ zI#^~Jv2+xPRD>joXmSB#;Sgq`QH17_FirF)BRKrkX$+Gd>rMzL55J4QIUIQ5kB`2L z_C4)b)W)G9LbKAaEE9%lz%UFV1EjSS<`!oVnjJ=P_9lWeF-*<@rjCE~y^0q}pRo}F zwyx6%9Nc|R-CMtY4@>YPZU!+CzJ}@f0n9~*kxUxG?Kv$Dn++barMV@NNFZyIWtKrG1JQ4 zY^sV{&qL%PJFX0WiOJa%CT21D=__bjNn)iM+ry_3Jl=V9>tpvmj-)bz{*nJ+bh00c z0?1Nn;9H1T88Vfw7IE|T^$fVYKC4-1eISbgoo;$I3=++cB>Yg+6n1Ufi~1^{ss-m6Gf$xDepK1* zXl>o@Ls^-OA4bmI88{)PsMxyq_MoHr4736gGqJDHShWw;9tnyKt<8j)BcL>Q;>7N4 z+eECVBR7!Nsl=2!04K{2wVp+z=MeU9J%uf0KH(7_qgfh}3!%Eg2QPVf$AdV5OlrYy zbK&XDo7`|Z9hf2lB8fH-Z(8*-mhbr|c5XhF|8{iWWkHMwvA&o#iYiYd+)nbp8&5Mf z6L8Ap5|3Mk%jrfm5fm<4X`!`-<=w3e{@WsQq1ZQ>u~~gdEd+1*RzZL<1vcGO9;_P) zQNJleD_o@i^>ii9}wp63e-IO{ABgYkGc=h%Mc=xO~`OdrBnM zp4BqrF6RgD^d2M7j}X%#p0|KU2z-#h z*>dGJD`zPJ$htIm}7a1NV|bn8ZnHmRS;h;%TL7>p%> z+2}Z2YF&Ok=LEVqctj{)?GoUA0=KPVIf+xL!$NEd%Y?<4jLih}*fe_L^l~OThH|wj zzn1eJU?+vFd?;F)1iu&Hx!rOVqHfY1jsyh(#$;?Jki78;K3-S?!b<@-P$yhvWxc=_ zv0F=#$b+k^Th6*Tw5)rUFc^z58Jh{D7Xp~p5*Q9gEClBIQDg7S*Lx9(;o}&Io)_T! z=7zddgh`sHtc|rP_js;m<8%84~oPcl1e7 z9sFK^uirq-@rXBE442V9Fu^5xFbNzt1IDvTG&(Unzutzt7XsPakAuSb5@pJ$! zTe=7(g#_krJp-)aa&}P#SuVhbdZ}ekU}he3m)^#+yiIWYSGHsv3e$fHpH?5lVGC*3 zA~h1*JZCiC|WIn_X+T^Y0Q59I=X4Z7|CMR=pq8_ zu{1CLLznPb%|RSlP8nrUYNH%-85-Q3C{wnGlOzPp~pyLK0vxRc?% zoJEm~C-Cyh3k(a_c{+~K>;J|ZlRu!JK2K$nPTSDYjKoDk_M_TejoQ73(OtP6kEkv* z-*Va`O?n(7kuiKRZ~;BbVNvIFE)v~ue4|IR!tb^$5jRN%mo-UQK}TI!@(Ge?Hp!N= zz}lT2PD^>j&TUk-i;_x|y`C+v^zAHOdHr920RUAB`g1}vt~mez002ovPDHLkV1kDI Bb?N{B literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/accordion.png b/apps/icons/static/Fat Cow/32x32/accordion.png new file mode 100644 index 0000000000000000000000000000000000000000..796ef33292e2d31d41e5056cd49e79aee2904558 GIT binary patch literal 764 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/action_log.png b/apps/icons/static/Fat Cow/32x32/action_log.png new file mode 100644 index 0000000000000000000000000000000000000000..39681a4d940d95b5c91df11544b93c8a5e5bd8e9 GIT binary patch literal 1716 zcmV;l221&gP)A5`F>#5eWnm2sjWFmav8WfY^z! z#o`daLM9MA_IQ@wim$4B7AH2j0B-xKmaeY%)%RY#_eN-~v7C>@GCzXijy`w_io(Arh8TCg?*h(^ujp) zJM*}XgI)VSxsKhu0pKM%!9Y&o=Dpu=M5`zYk+=>;N_ZSAGp2a$Ikw7So2^sawB0wY zU9U`EcGfBTy~M^57cq76@eKeDfD!==4HpQ>fg^=w!Vzg}D056J#e%u+8VWZ|5`mC& ziRPGn8F$wyAuRpof6M88T${Q;3Lw$QQSr{P)#&r&iS|97My*dY2NpA3@AA|@jW9vK zXBbFVSpX6Ho7Z@hq5sYMqm+RZfJW+hgXIAf`uj<>lgJ!c@v zRzm+6lL?BX_(SPgTT6b|rdt>jn31s|+g78F_dos!T8J(Hkq!EbMHC6bbzQ5}e%w}0 zF~FR}L2?akUvuDosu1NIoUa3{*CD>jm61p47b271{o^?9-ZJzs(1}XMW0ivIdA2Wm zPj5sxP=P{iYXCK_;D70(K>)*Hh)p3k_kDP@t#LS5r$e_jw1<)1Z^=m52H^B6rIpu7{TH0Wd9>DQoY!pN zPnpO3)+(O5I**HMb5uNw$$Sy-REDu_ZiXPpf=d=?5+h6Af)-ER(2|kSkgd?Tg(rWp zfZ&1uI;jtFZcq_oG1A{nr{VzB$?%?j1t2ir|!~KO7n5;#3 zyf%#|s!d*j2w@One&$$DB5ntw%nN@oeDJE+&`7!SW{D?ni1GY4ec1hI6_J-<#iK>M zF{p6c=d-x?o&+oF0Y2U^hp5=XfZj}NMUqzZXk(5f#8-)SJq zMyn4=1`=a^6T384QrR^lMLat`&65CU{}kb~+6o*kNj(0=G#Wz=Dzy+(cg$n(wIYIY zf`i*46b_aU+|@vJ`yBRir^mRXxjV7R1?*4t=u|yyV0fLxK*@uj^Wpj~+&;ecB_0_$ z756=L1V6eS-eus?48Idm3HiPTel6uNdtnV{>^u!&DZ)#)9>Xcqc?4Jejt!TuVs>PV zApH@eU@L5*TIDtTuB&qa0H?s5U1rM7r6OI5()b}3*z{%@zL$erhP|r$D?`}${SiF* zKm(PDBJ$N7a)0sekA|4ua}*;Fo&pq&V>73iv`leYbnHm2%NC7~-5gDg-Ti zYVPp96aYh^ahOiH%s%RZPT3KOL?j~=zwJYLyogYSj2)&VODuCSubWA|i%F8zVhaIe zfuLTm*>LIQayEguCNtVXL|I8Q8~coEwkR=$i%3hlguY^xWFBu?Yl=8b$4u8@*g~^D zzo4wM0Nm`rhbAWex00-_(*V%9=FCR}550aVe;*uYC;cz}{^{;%%6p^J49pvITi2SB za51O+uWC|?iO)ZaOsOg5{6*dLzj+L`O&gh){m1EY|2+R&fB^vQ`%}dpI)twP0000< KMNUMnLSTX~lqll> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/active_sessions.png b/apps/icons/static/Fat Cow/32x32/active_sessions.png new file mode 100644 index 0000000000000000000000000000000000000000..6b5adcb702943df91b3206dcce454183591906ed GIT binary patch literal 1381 zcmV-r1)BPaP)2WfdZvl zAVw3cF}9%wC}>j_TZ*JatBDe*MQT#%Lw&I?#uwl8$(We*+4y3U78X`Mj4_QwQ(q`w z)kKuGv=s`m((=)kuVr^{@65gD{OcGNeYnUCf%Zl>sBbiW-UMWLP^BbvL@Gy1)IvwBBo=l@1TO1=?A z34$m>hYKQhnlOowHHW&pRer4zk$1KrBBf8j&0L=*VvxwGxw$#Co;a*^dA0->+uPCH*o69{wT+j89idY#?{0EJNF^W` z=1fFzZPxp~EH83$a`9^IQNxLJZKOCL@I7S71X76zf=Kt7E!lxcG>RQNa>#OtL|tQh zFqq;*DgoMaZh8hHZp>;vulI=)`FT50Usu=I(bd&wZNHRCfakQhB@s6ou%0Q{wF?w+ zA|TQQ*T#FTt&lyQH>oF!Y(=soV2RS62y>x*hSk+Iyx!1YI~q^S@3V10OhIl(#FYc| zOgJ1ycrCn<8D<#8#YI+tZ1X`RFeCT3B;twypFQ{@nq z7Oq_R1qJ!}@caGf@BbO|3-iWU;qF3I9H@Y%su&&_bs)g^oU7gvoehz#a-Zq~42@jF z%P&=7aBvt^mF0M)=8Q2uaCOk=D=poJiQBiGk7DM6h`lA!b$NM}@?5|_v-fH703wQt zsG^}JP;K;SaU#mR<`!=_VqMTfn~=3B|9*7*rt}tI@=>KF`JyyiXCbuo9Eg95B&Z zd(0e&IBo$s?v({hUTDBM{{Yyv^LXB`W9+jps6^AAe8@iZOJJkt@d7#f_UF&^R(|q# ztz>;>Q|A-xiHM?oRb-x)^S6G&!H+J0`EobHV96(uc@c}?x34}9aNTkT^yQ_cfu6p; z8ml;!B*~Tt*M#nH^zx>t4AF;^nE3uv3PPgv6EQWLsKoX>MX5+yh*K6+w0%QqX^`>q zl_G7YPk%tayUi`}P?>(&nTT$?1%?Bf4sC4#r3a2clw?dz{EDyp9~om`p3TGFvMOj4 zJtB{cXZf3a!F943UcQ;Z<}W>de3gg<(uwc_HGK>8q>5eTld5aDJ~m1Yc#xAN<7xj! zF>`%v1ey{>`E$phn%a=eYIVgl-qz2wwVib&V)y^RY$~5Awu1fT)g%iElSH5(H!-Hg zb(EGJqJxOO2a$(R6`M4)9B?9He8+7>sObzx>W(MsZiNW^F>FLEQ3}5QTA`^AjR*`O zt|=(6A`Dj zb0y{-|M7?4_v<=KIytRUond@@#83@Cw$~Mm^BZ^7g}atVRzl`?@wbdCaFJ~KzjT1p n%;vd`%w-GTfGAn`UjYUH)zV?O9*klp00000NkvXXu0mjfO;?Re literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/add.png b/apps/icons/static/Fat Cow/32x32/add.png new file mode 100644 index 0000000000000000000000000000000000000000..60a7a2910eeaefb1c1d3ec231d08ec1312667c73 GIT binary patch literal 1815 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/advanced_data_grid.png b/apps/icons/static/Fat Cow/32x32/advanced_data_grid.png new file mode 100644 index 0000000000000000000000000000000000000000..a388898eed10e64b533fb7b03bf291097714d371 GIT binary patch literal 1072 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 XYTNdCR}mvy00000NkvXXu0mjf$-c5F literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/agp.png b/apps/icons/static/Fat Cow/32x32/agp.png new file mode 100644 index 0000000000000000000000000000000000000000..57f15de9d9f2c8b7f7450fba90ec663083d6c91e GIT binary patch literal 1710 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/alarm_bell.png b/apps/icons/static/Fat Cow/32x32/alarm_bell.png new file mode 100644 index 0000000000000000000000000000000000000000..fe8c37b44fb0f45218202ad3fa0d1af041199573 GIT binary patch literal 1712 zcmV;h22c5kP)LyuNHicM1vJVZAjU^f;}4Y(5{-{Y!Y_=PpwZY6iNOS|i1mRX@_qqe4B*!!@YQ3$FPTqcA4(Ab%J0DZ3BXaUuFe}+ycpWtx$sP#3Rg)9 z6t5R>yJ2*8B60dOBD;4(4~O+WV9^u6pJN452!Q)E@VQ@AU#wcQ2EJLdplF&f>i zg#lQJ1Z)yZ*O5GX7WcMq$B<#PEC606J?ZfPP)`Eil?H>WDw><2*3>}p`-MTZtPC!e z@^ZLorj1BPqeARh40bXJb8rx$mKF?jcJ6Hgo*{i^F#xXIlOF-T@Rygb@-J8b%d%jZ zCM*JJyJ)G;2P>UM;=%(`^Sp<&fw(#1N*>H+0zpy^>n zIp&`|8)|K>IK5}$M5t9&Fz(zzxUCJz+qbh55G9R`2(DcV-;^mZLm>f*Lt^&#qkq>f zTuG-Ft^-aK%86_M+HoM_si^RJ>g(Yl;|xNh=O~>va_SU#l_L%SM=Hr<)vH&-AP^RX zgy+kEMjT9Pal0%a%AOp3gwVZe;XVNyITa%um*eF&3r$B-p6D=nX$?;%># zvtx${fiW}$gFQhZQ&iQmg))}_f4Y}jA`B=MU!5xsu>KEt_UNg2F+8PW6S zGXTg7IteIYSvT7#2EeBQkFzq95>F@eIw^@>y()}n8za(zF2%?L;_iV18RJw941hiA zBi(Ex9{|4gl8(#$XV%Ip2tvmg4BfjpDg>`EqgU+>z|- zgH4`f06a^8CE?Q2&DzqX;w94B`UYaLcbzJz{TaA38f$U9E>YbxH;8w7p20jZ%04E7 zCxKZX0{;x3k>pKa!Y~o#CYD(s;k;y!nc%j3P8Uhe?EK(y9%$)B=A;*Zo!LB4+e#sI zDT)uwdNSThPVFet3l3^4s}u`U9qqF1`jwPUBTdRiRpPjI6%x% z!p6@k=`yGcN%!}xt`V50WI}L|^O=`A08*a-zom5DP$9$R1!rjMy(QZJMA_2SkjiR(iwE5nX~z%C&}|HJ{KC zC0%s%4NQ_VC>T@?6KLJP9Yh1U09aS_2kL&hO!KGMjT@+%KOdgT%Hfm6WzhQM9Fj69 z^I_QSw5OW(Mo34eX||EhV;uiifL1;|k3BESob2(cWJ4 zcXYrYhO_fjgImrX>W*rrPe-7x4g=@Tp(_+R`Zl?oe!58(mrMfo@abRA&~mrLeP2h! z`l?78-vQpAtg6jr^X9=r*Ye=4TNt2TfbV;Qc%F??;{q?mxty--@`eWJ#DJkQXFy(T z+d})<_^Uw8BR~f${{~ojL^uIqr+V|YWXRm#^%S@1FOfG&G_5u;bEarcxD|6{@q@*e z4mB%-7cXKcmFoMFPTi3)*h9uE9tE!Py1#)Bhy!-;cPIV@0T5;GB_k{BtOQYV2q%|( z>>R@K0B1_5?8K!7>>`hBk*<$tFIV$$m!CGTc%*F<^7Zx?Z4rF0t^7YClb=jomChB0000!-}m9X z(*r+HPP|KjP%3&LrPPj(nj0mwXs%JcdT(>Tee&`N{QLXI34lvem*M`?S8%$&S)<2a zRDXK(*QI(!wcz`K9{BD151St}F;e;$hAiHX3)19DH%7CxbQ7$P-_~cB0d#CFm|+1R z3J?@7DF^}?Qhh_z5r}4#?c2x1nD9ONG(5UB2fN2cujfd5rj8lI@@X)M;{-zC!G?V)63cPsx$;_5RN`~Sx z22@{-jR|cj=#lQ>@&bWV+V*$=cDW$cW@E*0i43*sE1Fn5TXx8^-D4T&$MT@b&pI6t za-|mpCIScv#}bo9AYfzmDFsk89>zEv*RMxM>39A0cDkniDBe@Y3EEh`DdW#wKPbAt>blz_=7B z6ECD)5OY2ed09gW54^PenS41&0gff1G92I(K+Y);ICPd?Ktc{z-ZVs!frKhVEA`Qt zZv;f@c{E}f3I`kzlPp7oyb&0i8P5X#BFcL&LKIm5D0>_W2VcYj(!NT(v`t)k^g$A! zgH@0`C#8Jt#F@rd=7L4ladkZ(_VHhU0RVmw VP;MXHE5HB%002ovPDHLkV1hy|kmUdX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/align_bellow.png b/apps/icons/static/Fat Cow/32x32/align_bellow.png new file mode 100644 index 0000000000000000000000000000000000000000..02ac8299b59d964f0e6b470ba881f801eb3e707f GIT binary patch literal 835 zcmV-J1HAl+P)fhsd-R4an#~V^vp9L{S7? zKZHn-745ErP^)_2x~@|Ea%G{0#+t*-2d^xyZErrm1)X0%tr)OxXg^HdegSXS7Ef^Z z8}nC>9|7}s=1LR^CHU#{mz0CbAnnn~$>U&j{4hELX@GCIqQzJMH8c>*F@PuzsW7G} z<&we6jTOh}Uy+yREyqDS+Nh8Lf?e-eGC&kCz#Nyd4>15~mF{qUS`0RIU8 zmj`&~=puj(4-^6+5@WyxQF06%X#rA^5TF(=ne>`i5Ce__V8a6gF+e(4$fp2Hz7bI- zH_T$o%Y&XsQN2>AZLGj$STNbQBJLzizpBT4OcoBU3PNQB&rbQ`nj zi_q8aF-JkKOlrK#>$QKk)!I^r)HUE3>JZF6+JMGb9hR=0gSp2W$*w}))%~U(8y~H! zZ^)&Yv)tcQGBK87+1B)#LdQDsfbaVhg#q;^LB&Z>$m{uCzlaAYNkq~EGY?+FvBpug z6Ewh!7*NZz7u8&2q|Wabp!x6(W2N3RFUQ7tEDX8dJfHFa4fcTE;ot0XuovR>_Vj=} zcIAEzXD{O&9lHw?wkuSHNuYpZ)WqZ7cQAv!3I@W#|PGt zUznJr_c8uvw?GGsj-)W@nPhI5))r-Sq|qiz=8Cb(w^g3+*6~Mx0RW~IBw#RitZo1R N002ovPDHLkV1kY`dguTE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/align_center.png b/apps/icons/static/Fat Cow/32x32/align_center.png new file mode 100644 index 0000000000000000000000000000000000000000..6cef93e75af4a1c9c40b4239cb8013ddb7446dd0 GIT binary patch literal 1137 zcmV-%1djWOP)$` zEl3Cz#iia~!+URbo%PyY8>#kK&*NRszW43-z4vBU0Wh1Jn@y$E$s|cIjiI%Mwf3{c z#l;36-@moBWv4wjCdW4PHJjb}ufP2cVq&6qPqA_2@yC$HoMiwiPYnYog5ab7i;LpG z4hYVccWru(C<=pM>w==dzNcWc8XE-1h!Tr1wn%Jm@M4~sVsaQ`#L`5e1u@>)`~}y3 z{KHW-3PgJ6&p-7r-e^3D*lMAV1BYSQx4giBhUa-Wd-gTd>NVWDxrfyc&g1i+{>1v5 zCkarDG7Prs$HOacU&C9=N3rzMtC*j!p|!V%_s+dbKx`QRN7efJs*}Mcj!(HQi!Xlu zOV*SD;N{O9eXtAX)@~t zk8;N{WO5XD{SM6mB@(=N=4Fzgj$1_ArPUS34gon-@y236X(yB+UyI9UFkd4HZnUuS z{`vAGq&yc1E`74ml_25lP1z9uqjON!W?6sb;)XE5frB8B7{dWjxhb79{%Chs%+9Po zCIF^gm{4iJ%$JfFB}u5H1W%t{M*WF8Zc-Io*|^{q5+jF<9;*+Sw2vs`Vd>NhBEgMT z3l~0I86iPhuUD^Lc3lw%Rp5IXb2C0{Uw;FNGV)sCf=aGQzIr53BN)h=q?-~yxNinH zJU1iZ%aV})g?0+L6ul|yiSN;y5jBs66VIYr zt-`NV;8P|W->2Dkvv26Pfk(%F#h1<&P>YS&B5Jo$C@nV*-5iDy0y=l6-Nx5neK`z( zJ*Wb@!`NeDOD^_O-Pefp1SJ^N zh}=V|#?!|aFh>#?mcVoLvkV#Sd@id9B@%>^{Z#W^>Lad(Ae6bo5>OTFUf+SXB@$%g zhu!Zmtub&jn$)`iKOYQ~AUl~o2~Q&jve{&T^NXhSewdeFe|vj-j_IEy1Nr@iV`kgP z17t_Y4v+ELanI6$>~DS@<$yj}m8^p4j)1KFp8x{@?f->{OJrh`00000NkvXXu0mjf D;2Iw7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/align_compact.png b/apps/icons/static/Fat Cow/32x32/align_compact.png new file mode 100644 index 0000000000000000000000000000000000000000..d88fccde18776b28c6bcc95705132227aff07f3e GIT binary patch literal 1045 zcmV+w1nT>VP)kTcUJ@Hp@&F? z{MgJaqGu^fgv_L#s|SUZN^k|uum^>Llw9a*dnlnIjCzp#2f~Mh3PS3SCjSyc8=+M5!8Y5$j1_X2{v1*kT zT-SxwwGD7R6N`37E2yqYfa5rq`~bDa!W zlb*C}9w?+E# zlq(xpm`0k1!YGimu4SDJQ0O+Px!xx{Oh<5g9s>|eBm*!77<*ot$+jb)Mk}m@<_eYJkT4696aY-ooDIx}uj!;Kk#uF!AIKq|nk{r#vd<1YjZt^m4poS9Dpm2mY@Y`c|_R?0mz&@0OJo|aa5?*2fO#%&=U`BCn_ok z(NeALK9I|t04ML2tOUW&L1oy>g#16u%RFBJ&0hpyHbAB;T= zY-wd2Eh95vfUy|R8bTraA5Cjj@-5v0gcL4S;j@6!5kP1P);h(>u1ExQk&ZuN-1j>3 zI=p!nGk0?5edNA#e&_c)=iK)c05dr``9LW(62~#RF|^jO);_9Mt7ClKU#rz@w+H)V z--iBr)5t%3`~+g6qtTOZY}>j8iO*gJpqi=CT0ws5e+|G|pmGw=y0z?_pXX_l2O13Vg|qDuxEuzQD?=+mU`@#@#DKF&#*K&S$VpU& zhEN%(BoZu=1V2TB+qZ7!Ct(V}CJ8A3+UKCGl@g;8n3}v#!D>Nfo9sqWP^j+NgyHjdQFJ?CAY*$svj#YFlHlvtdDLnTT3U4r0})Ad`OGd{J+~Xh5V&5<(gtCSr!zCs%=o4xX2OE2 zf@Ns50id`OdL`;g`rq9r(~GS%9tvKJxhiT<-@Mbh3d!4yXpx~z9zJv!<#HK*sRW;z zi}8Ir`tIl(IycmG=)B}hcdPRzBO6UbECjOYM1ea7L5MotTU=Pcv!^rvssg*h0Pk9J zuU>TIWh7e#wgDhzRT_oYxi=zdR7oRBeP(kYkzoIUgG~|`M?29kw2K@bJl~yj8xDfH zP#s30+w+sj_xPG6T3TGd?Cf)rz~RCwCFS5J!*F%*9XD=PW{^wx??D|peX9^He2c;9cKAPC|?K?M6}65mTQ zf7+RGN0=B$Crw`Re($|sUJ`(~RBt>SD*l4IlF}g(gA2-j9Rf({K#OX`13?hLXgq~L zDks`Kfl#aZ;CY@_{NmAi4K12|RQF!(^tWI2+VK0=PbUC&E$oJC-6!z6-#JHrzft|_ z)6azJcdC^jkXrE5=PwBdl~IgGmzR%$)$zmXoG^f~tra6i0%)j#SPlTC!jMV}MJwkD zerBvFM*pk$S>6%?-Dp#V07!DZa0EaW0AROE*&7iHhk&z_CqR{qAdk=404M~??gEU$ zr@(fG)YfgB32`igi5;N+2|!3fn&Fct!g-Px3dfXL7{x4rq)arAvZ~3fsvrqbQ3yQZ zfq?tZKS2HPqMjH?39Xfr(0%qEmJaTRTNh5i9cmw?ab?$*R)+iQwtq@}&Bk#Jj@K>_ z0;CY2KBb;+G_)l;k)SbRllu5STg7d52rn*`bu-Jf8lkw(e50w%rDD!5@bpf&z4;D~ z99o3VrBl$Nwz0}6@2;JW#@TZIAIg}Z8{k2pV1vAZIjr_miGm44?q}16or~Hko*T9~ zrqV7pXs?92bYU4@guTID4 z3Z+}j&4R)pNEwo|4Mll(kwkVaybaB9TrPsVBi_$;nE=GH4=3jS# zG28P62wAQRFbVko$8 zFCVX;w{Ha(r9wL1l8)?$iDmxB@Xqd_?6Eqchsn$!)g}9NRZ=>VOyehW#iAO!dY;eg b_#?moU$j(lW!YFa00000NkvXXu0mjfEpDTf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/align_none.png b/apps/icons/static/Fat Cow/32x32/align_none.png new file mode 100644 index 0000000000000000000000000000000000000000..a84f1f15664aa0cf4a41d88f46d7bd998e4900f0 GIT binary patch literal 1141 zcmV-*1d98KP)Ci2QI z4QOQ%1{(B(Zt5dvzT89Q{*Q@YgC0?wpwVb_nWasDK#~2G+d%m(tb1#l;?m8Zu=?W` z28Aduef8+W_-OViC^>`@+E)Ojm6%}m+#DV`d>9809m3yt@1nZ3h04+bZvRll!iT3x zBWdf@`!IGG(0J?08ZOU0gLmHl0Q2+nT>$U$0x`kopOLC{Ya{tem`tj|PMSCE!wC1j_(*3wg9yFe1QyLNHGzzk?>=C_0!*RUZMA zGr^hHX2}F4GQl*NU>jS1RI#?QlnDt;6apte4->EeO1Hf0-3#yG+V!iwy}+Ab?RJ?K z1+DGmNU1v&?J5Ec06?DWo+cA)Z<7~PvA$Y%3rL+4X0T9gJmLd`x98p@E!;q7#&3^=B6^Ci?yR?a zfpuO$J|MxUI2Ouxuf|~Gxi&-P;^KltMy=4#1X)JZ8D4!XVnoxd(I3{DgK*;~` zT!#Ubc}*V^Fj_eTzi{eBJX$I>1JUo*D!yE=VD{K!IC*iY>3;nJ5i@_|*~ew(-1+nP zbaAmW9ZP#?dHD;eQfjrj-QE4irfGKtlf)4{h;01th}OhWWJ&$@-o0JBvs0J-m?!f# zUeabD3e=tfMhE6U7J!fhCW+3bP3(A{9bQ1`m>4~G;(1I>O*PYTNU1oGH0)9^r{f?? z$L#A7rCv_K5v60v`57_jBFg^}Wx;yAhK-G{NeJ7=3&>Bt+uRsRMZ`sk?p9ET7wF*? zrFsxAU^hH|;v|Y>0|93bL{l(W&W*8Dp5fw1n#+QWJeE|jl*#~|er_GH$00000NkvXX Hu0mjf?28xE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/align_right.png b/apps/icons/static/Fat Cow/32x32/align_right.png new file mode 100644 index 0000000000000000000000000000000000000000..91093b6384d9bc62deff9f6ce722131166d4d618 GIT binary patch literal 1067 zcmV+`1l0S9P)l2qfS} z6D2Wj+^{e%ltA2}7>h9>guh|pik%w&2^$~+Mam;l5p=B!7p~N$hG$|+=zWam%)Ph0 zg+49`?T|w|kIwn#`_4IYuK=KymX;QU5aYh@qa96339a?JY&JW={qE)EW!>(^KH0aT zf1T0EfByOnVxpy|C*K&naUG%0P6i<2)G&Z%Ab9q?ILR+G{rSGG+DcXRXjcZoR#!iA zY+C|Kio_t;xl4{qt`8Sp)tovV97-wJwjBjZ)v5Ue7JR%}{DIZ4e*)^7fiNcr9u8f> zi^n%lGf)jcga9Tdr_kTukDlHhba!{-`1lxyhle=W+r#4gEb`y}Vs>Vn0D5SIL6@1e zF#T!;GZVKA3-tkzad0dw%)zp(Dh7gi?)%}fG}gcG85tS@;4Q{(512JUjLG@{ESi+G zqs6fh3S2ow(6PcVg1)CyDgYoF1Rj|PWr+4}Ab~IvWS>4m{{TtQ(;G@qBnggiu)mA^ z;+)}v57L#g5;0&7tx+?>&SU{gkXw2SNfPj{b!-mWry<`+BWYIypm_|MwHiqPaB8tx zBn73K*1~`gVYmw&%=4)veRkRj0mx7`vv(5)Sc38KCm0|JE|(<;vfyxk4{NJ$gC9~r zbt##s4k(k-=a3+uU!g3JVGzX_;0(|~7T7eO>9A1|sb19-W-X8qK*fT{DLXeIV2Ut& zlHyVa(3j~5v~55?&+%Fvrc#p_ut)+MV`Gn~5DklbLKNLzB1F&fIIe@2Q$u(?J%nVnI6&ZeK297jnFK+_ ziltvvs5m=B>MY5kYLhy#K+av3R5!Vd=;R}#50Fl$VW(2C70E)E6HCLFlx@>xMVVr8 zKV_ThR&pG8WRB|@hMcI+=FwQGghHW!_nR9OKQ#g9N*2(9o$Ze;c^El4Da9Do6#x;a zT7}{w8}H4~DNPI)E^Wa}i5%?eTUz;JJP1R0V*u>@A|h^9ye z71GXQD$EFBBp}K;`ibs{debk_xaXF$U}t*^Qa6wwYF~CfpX#0eMVPVFWDejU$U$1V#0y!fL}-1 lp-q-1OQF53L{|7OzyRp00vJA=E|35K002ovPDHLkV1kW9-U0vs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/alitalk.png b/apps/icons/static/Fat Cow/32x32/alitalk.png new file mode 100644 index 0000000000000000000000000000000000000000..58d2f75d17ef634428a5916f7ecbdd9c98b3f855 GIT binary patch literal 1959 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 Eg3ZhVM*si- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/american_express.png b/apps/icons/static/Fat Cow/32x32/american_express.png new file mode 100644 index 0000000000000000000000000000000000000000..15cd8f9ff2ac9c77f6fbf94b946252b13fc4051f GIT binary patch literal 1483 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/android.png b/apps/icons/static/Fat Cow/32x32/android.png new file mode 100644 index 0000000000000000000000000000000000000000..d903727aadef9a111c994c81df0acfa1cefdbdba GIT binary patch literal 1280 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 SQ95q`0000P)lmuyZ60w?mhSSJLg=+ImhjM zB;4kQjWDk?&a#KJXc%0(hNl?&YAe(+mb1Us2xH%#wM? zd3*`9PzZ=d0W|_dgit>cHu|(cgd?$c(GNqSqwPF?4ErML)^Gp&^lH+l-jr(|8IzXL zSe(x>T_}9OT4kz&V{a<^?Z#;~of_o9|ID;?C?gLZEo8;PI4~}-u z!y$~@*9_ZZPa*qMD=Ibq@rUOx+)J~O8(9E*YfA1cTSjL7nE4OGG-fP%S9}Ym^ejkb z#aO^_57(g4G4!uri#uxeBfIzkxVpd0e{1T5S!-L`n#30)EkOCYBG>0EC`Hn|1qkf_ zi|zqA(MG6{Z|L}BlNr&o|AD`L4-!|bLC(>`@CQ%T(^N7^XgC^59~9+PW#kuH(n=oG z2i(8e06D=%h&Dr#Gm> z*IR&GcmJf?tjSZ5G;ej!QoySVa_vKdpwe*vq!ZmQKF76z z0Ukcm#QRF8a#z`O?u{EQ8E+`rx|uuY=NUZz@p64Ua^e_QJI``w@wjUm_U+onBdtd{ zcR6|YqPe_bru~Gl89xHHbNa+Z>Dgl^r%ay-mXZSh+tn};>Sb#pLVI`VD@=R8L2pBQ zY9X5~u?S3OO~Qqn2_wlH-n_geO-1le?_ywaF@o=Jg=a%0ke-PY!dALfnY^>;o<%~1 zprIv4G4IYTn1+PKPa(Yb58(YSu%sm2OOhHz;Ejz)c=o4y%d80mOe3Dyp5FwKP37zy z!;NEeF4>Q?9H9mLjsQul7@Z1EfDG2YjfC~DBKKbocvN+_P$4{!$OWKPBUEeNK}fRc zGNlNF(zv?}#NL@pF`n93V&bmzmyGL19e>B*ico1{NZ99Dx(nH&~a9>6FSH{8z_Hy6S2YKL?H3oyeSI!-j9fd7nGY&#=px(OP zf!3AdGCs;YdU)PljR#?QrV_#9N1;(nSDtt#hU_RJHE%*a{13h8kn#$leQ^?;0uD2a zP|Xlnxezi%J*}q`oLns;r1d8o5It0nuCrgDE3AGbYzdpf_7$ZJMv+WtDz<-8IBf=! z->A8q;0X2V&TUW+{uRtZ6qL=zA3RnKNi0?skx;}GDOnc^?$j(LJxXtpMrmsqtKhHy?Jguh-%F4CC zsb(;bJEk1Ni#Q01f-E%y()TM7_)!JU^gHohSARvb+t)(VgI5+MLw%`xq2`>k$rXvV zJ3l=_{67Tg2hW31QEEtd1Tnso2zV+*yzZ0D=;vtP{@-4QC@FuEtx<$P3G^pmT5dPt77 z`WT5C8>4{MLqP6`@I69ToOU;JF`*(5cQ?){Y|$vPaX~NfKOgQdcKLoH@(AUCxsAuC z(nx!30XKCs5&#wT{CJYlw|MgsfIBCG^z|+#BVNr&L|!)E;sPQu&WG{;`mo!5J^!Bo Z0|2YH67`&3md^kH002ovPDHLkV1jzbuaN)% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/aol_mail.png b/apps/icons/static/Fat Cow/32x32/aol_mail.png new file mode 100644 index 0000000000000000000000000000000000000000..89525105bef3bf33f039ca11d9e7fe7e2ffb848c GIT binary patch literal 1993 zcmV;)2R8VLP)=~Uz;SXvYvbr>BSBTxY&ijGnkMjpX5&}o)r zNC*j`0wfG*SX1G7c>M|ZHjx45X)df08YCVvSMbC7$~&%ig;mv6QocCP-A`~XD6h{ zS=iGT(G;#n4fg{BRMN`2GF*LULAO!g+uGZ|v(apsWdU=`@BO^5E8wpNa2fze} z-G<8@0i18{1lk++V9!fCX`qKJXgHV2RO1;RSpb{~VcPKd#&)1$`|nY+znXdj$lpE{ znRjjj%)da28RDjN#vekaS&1xa%Ay|o=9H&8Le4#&8AyZX$fG|^kb!P;b=?>bXeU6?=^~D#1p%|Vy z+=jhP{iIhv!W((hfYh|lu=<~8X^!=~0ElG0#?$67#Jmc^M}tc7&xkOQqyx z92u@uIK+W&lZnGgUlgBKUM4k<1rx`R904<4Df`$6p#m{jO9BCrb}Q1ZMcOelfh;0Q z;3M>;F@Y>XeZdfU68q2S>GrD^C!`YaK->gZstu{crEf{rYilopZ)>T-=6UlHH6$5; z9h~KPJhl05eem4TLKaLGUgnTF5yXVW2EasO`fpy0BSZ?Szr(;!nf>UbAGl$$S#hb& zkFt{&(B0nAik(l*$484_q&XzD5UxLhR9z~5ICDRJ=fbnSk`^k)n5=~|g;|1lo#GzN1Qyz^Dluqx8-JBD@p|2XJ!tMx5SPqwC8+5fhDCGAIIc z$Qs6Hy6(pEL$B)TSoGWm1idGiH|C6yP@vuNLKIo-zcy}4pU5tutG z3v(tqF)iJSzm#4?tB-uh!X_MkZ427!6(q8KU^kL+o^hj{qJtO+apY#M^g}MCkIk8i zM!$#!Q_^wY1P9J`hH>cJH8fqN)U}w%nN|Z;{uimq&+yJKA51>aByhOdyW)^Lp_Nj{ z?Nm|jjiQ-K@K49tv3%|{5+LBMzc<=_ed2=zAOjUeOARrR|5vB~^-joHsLI)G1I2+P ztje$8T0=W7T%jT<^tYmB-zHRldCEvBd4%tT#4wA60B|sqbYAiHpz)FqYN+=zPVapW z-~8>2POfEN%%M7;M!8vu_ZHL-=W0F}0PR@j%(&+7Ljzq(6_FIC{?HpJ+g4_a|!Vn>t8aQtGQ)R{8g#rtCBMlX>l3Np7(L&?c$_d77Ryjs=+*wa2#Sxe{~-G z-vE-cfaQ7?S*EdIuW=m@8M&MYGn+Tr&;$m~Yoy$;0a%S3wi)>=-ateW^DM@=IGlgs b|0BQv27|sGx%c@W00000NkvXXu0mjfEBDBN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/aol_messenger.png b/apps/icons/static/Fat Cow/32x32/aol_messenger.png new file mode 100644 index 0000000000000000000000000000000000000000..2f362da3426ece8af8cc163c0596e0e43476575b GIT binary patch literal 2031 zcmV6P{3YLe&bjCN{rCv1{0o$9Kp#kFBwQElshPhb@C{P0$4ATJ5 z^N=M84u=fGFkY>%uP-KEV>$z@pGkV$lV@gT7UbsUnVyxa%(Bla&EWOHiI2^d=^18T zUY<#O`HcTb8xWSCpRZ)B&N9m?&Xd@nX`b6;>SdYMm93JKrRM6)HDtuvTH=?VXb2J# z5)u;=7j-}gLrqmVj1R-1D)u=^mF%F~pK4f{k&8%|12xsv(e!5cVFri@ZSgTNF{#Yv zmFbzljjb@k=-+U*E5|faE+`PX_E6yEN$<)12Ji8~f{^%8o~OPH~m}jY zrKKfDM7Y|bV`ih`vodnt#x+2N6yOc|x#`Y3Mp3B87*ZWm&@D;9y!?TU+a- z7iQuC(d~8@jr$b5_m`u!F&}Qf^`%Uu!Z2H+=Yj>uH*Lp#h7GR_7na)GmXKry-I zuW>-@YuK{oCze-oa&q1xDPblakVH|;rv0&eX(Dj@G)$Q`;CSkS6idNA4mSXd)ms8y zjmPEg7#!Hyf`RdyaL7D#%~)Wgqc3Cw1VLP_P}awxnVwh{iB{r@yoOz+$tY``k1z*; zlE7QYEU?@V2$Xq)c+~c;&d#?xJ3GG&M#oSLV7yVf!C^r}Hw=lT@&wo#efE zCAf0A7EU=Fq9jrkXdQ~*-+Zg9^HhI-|7~LJCmIMY#ZYp9g3YBkoi4Z%7r|gI7ddhQ z2c5JeCe6puqIXgJw-PEl9$LT;)6j<-8?U@co7WNdH$-IG+ zrDk)Q3?NZ)f($xspgaNi*H*0ZEXP+Ds7j4;tY7;bq%atjb$bT64ut8-`s zIfIW*mLO^IQZiQ0ClCH1xcnaG0iGI10o|^m`&a1H2|m9cOO_<#(ECR)H|8GHswA*! zNTS-m*6zZKh3SZKso1u$8^7Fe7o2E7QzpD2WmTXrumJ^|H(DN|{*cnr(sCmhil-V7 zzJC4sah)*S?^h5zdk*&O-iBv45`gKqpH zxVV^3r$KTOhEQ|a_HK%`x#}M-tFJr%ya-=2OQDwwSK!<~=Rj~1MugFLe&u_3@r4ao zwmg-UYf5^0dQLD7Of|sh=;%1W{{Fm@I^FP27*`{q_7qZloe-lWjHohR+MkM!9*Vc2 zTxDfOaLnoV?8s8z_J9d3*c86021_lD7BLj!r?${lB-%EmSB;nhB*_x8Z z$A&*@YHE7>Q8?g?jEqe2crv~YXoPYEy#hy;(u@~S#%o(!Ti){deBH#?6SVnvDr`?A z(wEbxydWhp^=iOR$=|%!mg}|U0uLKV6tCAyO;mHmIeudlZ-E-voR?H%pE@9OGmp#S=a{ySCfVMxfnW)fNRA@bWBG7KNH6=;uu zZU@T;qFJ^~zkO97_tQ+WT`Ad{`R&>@9(Q=LjgV})z=OUI*xvsWU;wX7eZwNGZ2yWT)ubrKzAI# zHqlPwFP4FW`*z?GeG{1B#n?�#)yPjFA;fpTWa*&FJd;7uS0`Fci7jZCUtm&vtx4 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 UXX#Gppa1{>07*qoM6N<$f*)s(7XSbN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/apple_half.png b/apps/icons/static/Fat Cow/32x32/apple_half.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b747edbbec08e652fa66d2bc5000507cb537f1 GIT binary patch literal 1669 zcmV;027394P)RCwC7S9^$5RT%%>d*|-VzGwDr z&d#=5ij*a&(38lFqOy=6Q8Wx95HcdOtbZ&iP;)Dm3=9$s)LsS>X0m1qvPtVB+Vw%H zyY540cV>2X9=qc_?!Bk)yEC)SYaLU(%eQm*&Ub#_cfQv-M-oDSKS`31=PO#*hNxix zdK@R{_n;QT&aLZlj^+ez@nhXm0RtTGevZ-kv!BL{#(C%&?81eCQ}Fn%^lBPDZhId) zNXEFG2GqW_8K-96ZE;%UX3T1yg9_VhxP2FKrl$jLZ%-iP$D?0;gflne5!NjikkKPy zoUz+AC`ISdd3q1d4QxV@I)=yQF2RHMzff83z%dTh&3d7b0h-^34)-uHtpRXO1BQJO zxX1S4Z0{yG>zq(6N*T$O+%5xRKYfiKy*>zqBrEKIs}TrI(3Y*hpl=UUMPWJhwiytM z!tZfo@7aGym~@qtk|&%%TqpMk55lq7EmcAx131ISw{OJyzq;|ukxrn`3xp}%YNi7t z<3J#cqqkC$Q&vISLe#gE;|oQ{lZpX{BsgoYQKT5S+(hff@o%#SRgh4VVFtko38RLD zLp>q9@#Y~6=c@wqU&@G-SN1N(+V-WgIREV$5%F}Vd z{IT{CxcmCvTe1&ZQq3#JfOYfH_;{1t|J2Sw0t~{42e0`vw~erd5y3{e6r0>)+?tSes?*sMBU zbUnQiMwE6g(PBx?Ac^WwRxH;gmdRenSd7Wotb=t;?mEo?D|A%aYU`l|+?iFu8LbP9 zct#Kmh9-leB$^O(ig7B9D=NxSRa;FurJUll)zoveDotHf-q{8ybmUTc#B#i(}_H4Sy7Kg$Bbw%8ckQ1Uh+p{J57*Y&|* z0CjgXKv7HSU@D^;S0NMMqN?VYc|6B5ESo>uhp`asL`%P1f8j5I7KulR-sv1RvVQb^vR%i*L4 zC=pwCQE#DLdV0^9vS#Y0g;J&s5H?r`>&oYWXlpON?>+D{v`CbUwoEn@L8pqHN+>ku zLo7rcQqy6i^$8v`kLOs1WqD0%J!3H@W3vv{mCt~fCJ-3%8^4|2-UhkImQ@KBG&Htg z;KJXCMk0`@&+C-ZOgv^D&#{bYeA-&ZVob(n9qAs(K8(umE5*FGUDDwdC;QA&N>4_1 z>DBQucrRZvU980u8?mTXGpx1K??iDK_XHy&`2-ocb6yiZ?H3EWCvcM3q10Jm$tsix z30!oC#G%elK3w?F2cMa@(p2j5PjOilT(hdp=9GEtB+iAzhUApRkgX*+wqXqzld;W1 zp}>Wtg1YEkTWfLZ*lE=c&tC&2Xg3t{{;tui>?f!B~vR*m)lZB6oKj)aF$VY~1FQ#PIQh zBoY=zd{pQWuSrI1gm^)dcs$7`8J6WWyp}N-D~WkSSF+S$NB3XMe6AF$+o<)ouX;&@ zJr_w-BZ>+B4!pY9q{J6D=U9eic@3{+j3k!yf1hS@^1)HBN^rhjf>ka9OReQHY>p}f zF8Sb9aoBvnX;@&bluaGcppJeS-+dXzwz$9`G5InY&i97Ak+-3gbe)~`B!5%Suy|TV z+tMB4hGr{|PVv^nh4K(IBWn P00000NkvXXu0mjfo4zCS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application.png b/apps/icons/static/Fat Cow/32x32/application.png new file mode 100644 index 0000000000000000000000000000000000000000..69d6132f8a90d8aa288d2683484a16b1be25671c GIT binary patch literal 514 zcmV+d0{#7oP)~TxB3~FgLI7O= z1B(EriFB?#fcYt)Dg(Y64>bU+={G}|D+AbH1~)>8%I5=%OQyhb2vNBQ#w-DljnZfz z2pXa6c&z|d0RID^<;kmU$pwJ7?He)Gl#PhuueXQ6#r;9bN7gp}j6_^C-&tFXSm%=C z@K$qYR9hL>E7ud2qJ8;FDZdrlSmN_1*GJbw0N(-(01AG5BX!tRi~s-t07*qoM6N<$ Ef}XtAX8-^I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_add.png b/apps/icons/static/Fat Cow/32x32/application_add.png new file mode 100644 index 0000000000000000000000000000000000000000..cbdffb188021ab9862d1665dfc950dd8373b1eb2 GIT binary patch literal 1139 zcmV-(1dRKMP)DG)-4Zzd3ULJh%as5UjCLK6bC5g!!dgYQ;Tj4p{lX-JEd zP)UOtLc3*^Zne_iZTDxc=gjPGN84?~GIMv&?#`Lnd%pXfbM84;0FcW*JoimXX!S}d zfZm=AL2n@-mDv&fV9Perq*yIUf+=YAAHBK`Y14!zys>Z6!gNhT<99vvY?EXn3m}kI zCQAJ}4s;Ab>H=np zQLhk`I%Qvw=|URxq(?!J1EBIVASp<^V?Zp%K;}Yc7YL64 zsHFiIh7J?n0MM`)0F`xt^d7)MS)g(;V9ZMs*8qqG?avRw^g{yRibtEdUHvj_DthU; zq9_&*!hFH9bhRb3noe7}V7~J|r^);PbP7UIfDZ(vZZ>&tMX%s&=OKh|cI9a2DL1d) zfPs0l->C;X&9I-i!9@U!Y;_4xFkxj-ao^(#I2%xG``Ud(J$A6@l&O%MYON zaio14ejaQ`^X`*~PV^vryAiR;Y3p8fNfB1nY{z>$Tk+Ys!+5M2pN5;Tmy4t;+um<~ zcH`o&?RdN46Ldvd&@=Qk{)tcHbc3>le|MAa(%>=d+tP&cisCmm9mIOLweg?1bO<}@ zcA@XyR~U`oh2$g<&KQBE`+Ir_*P~zJl{LHJFUQBc_qhV#$6q=TswpSxZy`kiH%oOV z;V6Fmn{|9|XrdpFR~17@i-DkYZW4tKN*=^!u7Pc~yfiWj!~=v>ndRjLk%IF~R_5Vn<)!N8gnNrlm|b;>hSI)>Kv5E93@L zbFfiFMvDylo@958P;WSmUS2#KjFUu2V$OE?0Y>m{FWMfd#@U)`GHmb}0Ps5=@RQDv zwsAqE+`a=uui*s8ryI4G)`usae+MV4mt*U5YpvRgB)K4&o(ob2z)^bTDy?(?-(EO| zH%aq{?#8);WuObal}{ryGLEN$wEVJCqMgn^0iR84Y#8Xh0gMcy<6;XAlj=62tAAazEZ5t6@Rjl7)M{E8=wCk#%0n(Nyd09cC-Cq5R?xn&jfTyMrR$2 zNG3`CA{ix_%IIA0zj!_)bNcl;=4UPvnSf6^8>4>(7y#SdPdUfpQ5paM002ovPDHLk FV1l#h3g!R+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_cascade.png b/apps/icons/static/Fat Cow/32x32/application_cascade.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd88bc811199691bb2082fb4a79833a1bc2a0de GIT binary patch literal 793 zcmV+!1LpjRP)p}h;@MG!n#5Dy~gKj77a2N6*eJqRBCD|!;e7K$Fdc(z;dW>v67s3_EyO=f&= zOp`P}cC$%Z2OeQJ$(!%I_x((U0f3x(wEV&czG$t5CI({+B$(IV?q9lsKmB3PN{lv5 z{`m442#f(?rIEQ;L-!D>bjNhXKXdfq@)Dmv5Zh%Autm5QUKOYr5yEqM$lX904 zz+sWBZ_E zJP$f(#-;Ubcz*4yTMe)12Og@oBd9o70Tj^kq?_K(2zY&BLPA{ql1srw?-#sV+hDl(ZJZx zDa&kNF%_l}3TSf5iMyXIQ`}=1(+MgXIiX?vAhVYdAj9Ld27spAKy};=iTl6fuK)u8 Xg*E<*iAY^_00000NkvXXu0mjfMa*Yd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_control_bar.png b/apps/icons/static/Fat Cow/32x32/application_control_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..44a7bd66322c093812958661cf3c44ba3219cb36 GIT binary patch literal 401 zcmV;C0dD?@P)`R&^8K7bZ zo~H{Vf|sa(#{elWL1&ge0*}zSh!wgXr zjtr0iGC&4E7G2(S55~HwwHCm|cT`G&R=Bvoot+U6jm3O^H-o3Qj~)OcneYC6GO6L> zx|@o(093|USZ@H9s~7)4On-SCwZ|Zy;w=Cu6W?YFb*23aMk0`N&tdPi%QRA$v^-K5 zI!WQ#y*i`)(W)$Z%&0|(e+VcfhYQoMKf{&tHIo)cX9YYYjJ|6aZpwHt&znZwfeIow5!iwxIv9WxcYV#gI!M8djO` v2#{s|Vto#M7IEXt*YXUI0W!eA@gu+hsODdP>l*hV00000NkvXXu0mjfM;fT3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_delete.png b/apps/icons/static/Fat Cow/32x32/application_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..3f13369011d4bb0b98dbd4dc9ea8a5377fd77bc9 GIT binary patch literal 1154 zcmV-|1bzF7P)5?qD4YfEI_a+q%~g& z7SK&;s+NG&HiVWy65_=3 zGT}H5K!-0)&>;j=$4-vE^3cQ7V{*4j7BV3dZ*1QR%eEnfKmKhRm?9si^K0$vau9E6;vvfqIi)8JPrX* zEFL3B1e5_(TOgpp5&pzLICkBB^_ouULe=O=pG0sKfYX=(l|>Ls-2)*E|>bbcCDz50VpIw(M${k7qGI6+^^?x<>*07B#*m*$|=A`=k{H= z<;8ti&|4b=V4QLlrSSIy`!V+EF>FZe#LWi|L2W5JGYff451zxoqdV~2`Umh{V*t&! zRNwP3PJNFpefv=wPNDeO2QVkc%TCsHBC_=!wC{TjPrQE^+wR)<_JcnU?cpNnN!puD z4Pxq>leq2K7chU~6D)k!59DWwfv{_QK2LqcFFwZRJEMKvL+sF5;;fuH_7C}%-W+0^2CW)q}K8;fO`!W=o36bQvWuMLM+yXH&T+Ipr zmjP{+>o85Dapa~UHGSob$j=zl)#wXmz|j|sQ;}D{>Mha2?f;|!TPi4p!Z;nIb;OJT zB^*J1_x*58v%CztK2b4K^o(s7s4lx0znsnR9g<=&LYA(RL2smmPG;v0$0nveY$G8`x1ibe2q3MML;dIY zB)&}>2kCTCVJ7*6tVmX9!sgE8ikbUj;qFo)zqzZU!v!G~O6wFN{#TfK>JtQDAawyl zM!x^0->w{`cc&FE_8n};$1-PoBdziI8DmpO529tw8pvRfM5npbXR=ugUL3-O%uMp} zflDvbJO40vuT~#CkO*1VWAXO8cXURdj;YG6PE94unAR`-xnt(87^V?;(72~%X*O6V*!DY_Ll;m|6(-$2dxor=y_@TJ;?(Z2!=01i)c UIwTFT#{d8T07*qoM6N<$g3QPkasU7T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_double.png b/apps/icons/static/Fat Cow/32x32/application_double.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d22fd2b73c04a60b79e51a79deee0ee1c97d6c GIT binary patch literal 782 zcmV+p1M&QcP)J^U@$=KpaGC2#e7FR6`u2Uj;fCY+|;pq*WRcjwZT z0s|U?5$M}CT5@f$O%Jc0O*U1kdqWpC)Q2NeM*LlQH#^yu_{{CuPTrb%xI3jmB! zBYMCDp?*vMz#DX-URXJoKr#dD4MsQa4LUb}Dncw(F#t;!js}Qky`dz+L^1qr%ib`z z1{{mgQMcP2drwJ(Bem(0H+b8jovk+_1rbg+GM9xs0-!MfR|Zhnu-v39ei;z;3{+aB z;t~jt09+ZstR81?u;dSbqzVA0s?pPP>)4KVjpNTN`2tbMQcKjXj8u32Y2Kz)#gww*A4?wvKBE*;4 zKkx?Su?AB9Wg9Xn(&xiMNtFM2$eq;M*u-K707f-SPL{t`0}GnI!5j9lH~97eo;>{Z z`57J*T^-R&h~wOjb&phY4t`4BM!c;{ZkPnV9cZWm%;`_Wk3Rwo0K*5&RGcJlQ~&?~ M07*qoM6N<$f<#hVlmGw# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_edit.png b/apps/icons/static/Fat Cow/32x32/application_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..12dc94b7f2be5b306f58ce08db47da66c812e5d7 GIT binary patch literal 1120 zcmV-m1fTnfP)UpqqPD> zO{&&3wFQ+BC{5c0qS+FN2HP!Vx3fFLIr~AjyIU-~vwAaUA7kGP;w2%L@rzu%-E zW>|JCA(6ojQ0Q&ArHXIEH8IR(N|x=L_Wm+PbtEXogrN65K>^MsSs5=>+no*DLPL64Aq>$_{bGVLlAs> z6+P`GyQ3tEP;%(fF#_v`K}i+(rIFyxwLsAhU~n%Q%{MT5{YE&s9V=cz6n-m7gld{1 z)HDq`&m}^CV*#GqN$|%Q-Uf`GrVoLFC%qrz!~N|L0Y9T=7@m{@-Zn}GpTZv-3b3hV zOBCJ;jD1Z43u6C3AzDt1NAw;t=go1f>MRV;zYhpf68)#ZdaNg(JBk*y8s}_#_R)nTwV-K90$l`5iy8{0V z9v0bg$33Y5JC{PZTl&vFIBXBQvG*3v_$f4`6Ry&ra> z+C>D;tm(MZ2M1&s88?G@$#o%l0sWn|CpXr2ctY2DsmOFe_4eV&r6*8#aNq@Q`Tk`- zA4dKn`y;+BzZ<=AE52P$mA-vj%3fQ$Hs6CuTJ`NwT)sYwU$2JYvD!Yfh$DhO%ADVy zFJidg-c~*3%6(L8s$Pbk?(YNNoxgG5^TFHQaSNDBqhVUyZrRgN-8?k8s=Y+J7F4Du z+CMrs*%J-t-(*wiz_Ey&$A;n4%HJy#7e46xV)%3%nDZD&(d;@Nfu&@tqT6;lY8ina m)&Y&9z$YxHz_D>pfB^t6nRppDrT`BB0000mD^Hm=xrk19Umk7+s7( z;YQ2n+R8AEB*d^nmX&}MyjZmsx?wFtTc|-L7uf9u@%%Wwh&c?N3W(JN0J)wcOOfI8 zXyhhmLZH(h7jx*wpCU5>;`HSvznjbtr(4`WIzS348jVuCNCP&9KqMEVCkFxnOmTn( zkZLZM3eKE~0prHB42Z|aL0dT7qMX5v#0Bizbqx6SkkVifvACX0i9z6NGyK7$Xt;lKqK_!+aLr5Me!*! z0FdSNY9U{77x|AK=TvH^%RSg_ZLfG{o_aDE2W*c`VIhgTqWinlcMn7@w`O^oip~gQ{u$3HRrmWmtTaUB`Bn%K>2+oBBDP=|N2uvY+ zB9my@1F6%eYF6O&+#3Q3d=^wd2#}TqH?CiUj?T`&9lEXy{rv-mgyYzuEI{j+kylqI z!0}6(6BCcj4;4B^AqlEDT~}9E&C+-*7K#9^D|eVIEjGi1qIvnsICOS&nY$hwya3N% zJj1UwoEta~8Wo5+PB;R%ZfR*b;3)|uCgbRClKsK`heg*al}8eTUW_W&M0GqK4@Dq` z>z1?29-ywW8*b|=M(X^ZDxLxOok(nOeSz25S1m+z6{Jblx>&+q|(=K-#t<_ zZoBkKMlbE`U>D$@t4$)t>*sA`wNmT1A@>#V07}}WSty#|xZ zvxX!BOH@h1Lfg|hfNkkXNrcWJVM1Z;-V6bYw6_GrBNjltAJv$LW%+I-0=jYK&qCt% zeA}wh{|6tz36rpi23h(5&fVpvtmDYzBqRM`J}5<7(>4y=VGigkII}zba18$h7yw9r VQXN}0`|$t(002ovPDHLkV1ig=yf^>= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_form_add.png b/apps/icons/static/Fat Cow/32x32/application_form_add.png new file mode 100644 index 0000000000000000000000000000000000000000..09e8a87cfdc098fb24104a64c03e3986cd5bef94 GIT binary patch literal 1568 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_get.png b/apps/icons/static/Fat Cow/32x32/application_get.png new file mode 100644 index 0000000000000000000000000000000000000000..d88033cf0353785fbc56163bd441353b786b3c28 GIT binary patch literal 917 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_put.png b/apps/icons/static/Fat Cow/32x32/application_put.png new file mode 100644 index 0000000000000000000000000000000000000000..fed81c830cf2e5e6d5991722b665411f8bb00b1f GIT binary patch literal 933 zcmV;W16urvP)cE8;>&alVV_u{Q-F17@sH1c3=4 zK+gJ7Cs`@}*9aJh0f>OX%*+hsiS~d^Dc~X#6v6BDMq^6r1JdDu5}K`>P$(nLCu6q& zhfY%hU@L+s0F}&u?$E;k>>Ns@VgOMFl+6Irq#(k8l;$S1w-alb7|>zZ3_wc|8)?}O zCIdE0L2UijGTg=_sY4kytKoK=SE*7UX%mKQ2B0TUoY075SedfgT*B0OVYX2bSNwd= zFpWOCmZ1zao%?{wE_hlAjrkQVF0smGQjzRHi@TpU@f4Tpx-jv{kCni8C<_3dw>JSN%ewGr+z*dziR;B$ScI~d;LhfL zl({eB$)q1O``g07Eyi>9^L>8qs;@6Bd|E68$}NIl3vP{+1n9{6FO879o~}8`I#B8O zL1Na6Q->Qdzx*O{{sJoZHDYAC7lTs`m=AQ|+W0Hz2*54X+G?at6_Aya6~2C z3qAE`aP-)rBUoCWMWMSIQy<=A^d-i|?!(XTB^Lgd$v!dw-m`A9JnZZ==prj_=*Dne zJv=p4doew?g4aV7{2n^!-cPbWmgl#~e&M^+q4 zuN1i%%w`c;3BP!95s)pU3vLI1Z4mhpMws#qOYW1#UjYUHKU4!$As&T$00000NkvXX Hu0mjfyWptd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_side_boxes.png b/apps/icons/static/Fat Cow/32x32/application_side_boxes.png new file mode 100644 index 0000000000000000000000000000000000000000..e0942170de8f9fffe8530545c5211a5740d297ed GIT binary patch literal 954 zcmV;r14aCaP)@BQA_L>ObRn?ulaj?OL4SA@)4FsAz&g%EIzUidmQ zG3k&fU4hKsy>u3y){vsR`ZXD-q{Q^|v0%4|LXf-6Hmonx59`v^!-4@2^@g}mIMS0MdRi$LmLUeo z7qK;QVR#x=m**p}0LmmB9Z1p~XfKYYp20l0+>txV8k+!oF!-=qMADIeiT zK>(1DC=oyN?|;=9m>lZ0a=RZGiq}HM%teim&QNeE2Pqd=F9G|~n_IkQIqwIDRNDa{ zwsrwms4Q7pCUIX+!Ui9+%WIbNeh59SO-ulyA!{2LP{_E-8g+mH_%Xn1D_1J0pIqSB zEQr?%07KrTvXjTUl6(N_VaD?ACs~<84ZpBdj(a|7`IT|Cz34lR5>0;u^Clp?PN60Yx zVEjx!7OxIQ(on?gNVP_1n#BN_kHWhjSh;h)+ARDiRCH?O-YekxiAW*xVggX2MHbMu zEjZjLLWSs5wGi3;;Md$bcN###6<9Af6e3!)JOY5yu-;YL1t3K$06?Eh3>bwh)q$D| zc+K)iPE#S0F)0xL0?^A;6Hi=-f}XMRW@V+rM`Q%RjnjuQ_4o~BAPu-Lvb-B30^s)8 zfSvzqNbK^E!Qv3>?@XtPMF4=SViJ*XItEbF$v2s_w_eQ77II~JhP6s-M$K=4{gfe@ znF1a*}_~&dfRg|DEr@%`jsO?&e@5@}ajboevq$ zJ1}PHEi%R+jV|0e^g^4YTj>xyf4F5Wl-A&EY3*w|px_(_2foi++ZI4d8I5cpu&;0v zQZOtP21{}l$Sp){N=6(eu}N_2Dm%7A2LvN+m*4(4dbqTEr^m;w-k z!N~A14AE<&bcX+kaz>}k<(g?j^n7e=l=dz;NZ%&_9F;I+vCqrb zTGc2Vx_T8Gp55paCn+b^UCij3d$j<#sA0eY;oO5K0(TXL6E&MRKKDGVI<0jb4AipA zrxJwnlY&D^2_a|}626y4Ce?(#p)R!a--l(vJvE!Zy8MM(n^c@`vQcfbh5=5C;9S5d z8$6`EM!frVJB+#vDia9&Om#9Mzp0h-*+glXxERdJK-mS>uz)WEGz9lL5EhBJ;?{53 z+DWxQ69GJNCNRtc!1n@2`#YCfQN#e+)^=g|)=515*m``pvxQDjLX)=v4<3nVJbUIe zUflK)fm0M<$=txF0hLwpKqt@O@L&syqJXwF+cEOnr{Ki)H`n)8);zO12gE_&)wMll zfGPwt^#L%m#DM1u4E#{Qy5>i4?T=Fqo-NkQvkxN~SHD(*@WhEvz$FE(Bx0$CClfJ~ zfiiX*%&kvu!goIn;PF*(P00m0TynU1!Vmx!DS7499VjUkJxJIR%8kyn|vc-QNOnkbKa4eBp*!6#!4vNrWF2lbvxE zEM$~z+N3mTH8IlIGngw;W6@@Q)V80mXz-Ek8APZ};`hO79oBfN_~+1H@#{&JoY9zmwcxF$>E`g2eUo&U~faCiw?zuXS_+ef&c&j07*qoM6N<$ Eg8p7JjsO4v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_side_expand.png b/apps/icons/static/Fat Cow/32x32/application_side_expand.png new file mode 100644 index 0000000000000000000000000000000000000000..687d74d12f6b6bc12494f6916376efc56b8a7201 GIT binary patch literal 1208 zcmV;p1V{UcP)g2luQFG>QI)(0L5RwQajjFM-)7M5`?31*VEraLZ>0XB*48d7*6b#M6pvf%<3LoVkhmNUZYXD56YWF0b?99L+3L3Fsz9I@i=~DmV_CEd5vBKyu z(*THiMO+9x(wZT98U<&DAq`SH(zjVIj39)G6<7oYfKQ9htn$cKEv=4rehsyMYPH8>H(J0FK3F z$ZYGJJ9{PqU?0cv04}N}rYe<|T7()v7+Z@2AZKX|aB7`rpL-#;<~bQi*`<>fw*tJ&>+;GR2))D2q6;f%;|4phg-Y{(0%A(jLj5~%XGqZvQ(t$=Z$YEP#ZH= z^PDy{vV2c(Z8O4ib0GPE3Qpt0?_NSnri0RwrC?4&KM4#}QoxN$rP=YxW6?(8ntwU! zXAR|*4LdO(Oyh&I{b=d2QieGEs3-oyCz=ke*bZgAO&*&9dE zx2}K^rm*i+FLK#-0^!=gHNHd=1GaF5p)J8kFa;AR6t-AR1^)7HVdlaq{P^2(oVzp( zPFb0~`2~U4f|8iTyC=GladL1pdyD+l#!M(eUT2IL;F9C;;m@l@I2T+eA%HRFSWzdt z`1=IbcRhirpQouHd4f+-uLG)D1A_WAc>-zVufDd`eipc+u0weCtko7h#LC>q55HbU z@6$czdYblHpOrzUlDi-|1(HQHes*ZQDvfvfRZyLQw8+rUto?F@x+BP!xH$lp`di?W(Sr*~ zUTI)f1HchWBVt>n3tX{c0F{`!2vs(?Q*3|hA@ui6naQY>j7)8kK`F zSljOIjPJd+&~0(krBs#-EYr?>-}}Dz-s}ov3~c5laH!Ua=T99W<4nfXA5jPa%INve z$)m>=PQ@IM@yTO*!POe1s4u?804*tD^x4}uVH1Iipj~Di(cAcouylU0AOa}8K`kuU-VjB3{J;e( zL?me=iY6!xR|8|Y1qMvO#>stc5gcvR<ilkUQ37;y+TR=N%K5hlqd47e32`9@0q&e7F0t!Z7 zeBs;4L#=S{{tP&d3z=+&Ex48#DYHPWo@CV$kUouws+53>*V+DF|C%Pn0!kqK2?T$_ zlr=s?RuD+O`o@(#eqb9+KbYmSAe+rX`u8#eKUq&beF?`$QBYwEj>yKiTlHI72FIVxE&})~zyQ%}Ifl!G R9994T002ovPDHLkV1mPmws`;m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_side_tree.png b/apps/icons/static/Fat Cow/32x32/application_side_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..24dd8c2885a7962d0594a0360b5aafa4c7732367 GIT binary patch literal 1007 zcmVgn$;TF|=tl6{ zE`(~AQV_v~6&FTP1UI4}h=L*&3!+dzpcX7eQI{@6Tqtf-(E3BgjT_gk*o}fBBBmhL z+N61J#(U?zw0W;>%(F%ZCds_q+ff4>EUdb31%vAVq!S8`_|f5-0Az&T(u8koB!WQ%0e)|0A>#s22t%*Yho| zTufOhEQ zsvx8c=`%2%ht}4Wv+-ia)=b{=+Y-{u1F+E9u5 zUMc!xsp$Kp42bCf1blczd4At~axCB)B&(L+c$XX~hF+1FAY{T?G^mUjVZac8f|Y2X zU^`z1hPO6oT)lo1Ux)KJ(s?N2OR7HsAZAVhcPK#)B{A^$?HBhfwQ&*l?%7R^!#WX0 z(38DQ2tdTDHVQy%r)mx}dU!Db3R00F&_#Y2Rz$h<%l65R0y#4POuW+BoN<_9YQ$?6?#1*3}z#x;-B&^`PE?KT`1*3vSqooh&`IruHA^;*nK&%m^ zH8$M*>?nA)YcYEJE}=L+jskVUk&zKxzR)|R5%~!LC{d*fK$Jco`Woh73634@Dj&cB zYTt{Q%fvUR>Ht_G=T^s0|H+k#;iWR1I8|x|AVoC*V&c8y#(TGXzPlM`d(I<2JdDd1 z`=ZuV6*3_OqBa1)i-}Y;<7D^oncK=NFOho2mfh3-Pp;*^ZR8y{-eEn>dJX+MgBL^j z@Ka0u08~rkw5j+D_x5s3mx7c^c&4ZItO1l`vL`#o|2a7K^rKZJx-(ZRYevm?fccGS zG@W_`&zPib!1>_d+2XfX-^1%k6U}8b7jU2WNB>E=rLwp_h>(Q_K8yZNc5D8ZR^USx d|9kurU;z4JE63n?mvjIC002ovPDHLkV1kZl$SnW> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_split.png b/apps/icons/static/Fat Cow/32x32/application_split.png new file mode 100644 index 0000000000000000000000000000000000000000..e517c0c2b6c9934257141e1bbb8699d7603fd7ad GIT binary patch literal 566 zcmV-60?GY}P)?TEIRW~ufF}e1mFE!6P$26yJP)ig0W$$B zdVq2TyxbgW1h9l(UII}dRwm$71TGWsec3AsJ1kh`PwUDScgwxxQ&n<-MqR`-#fNxs z1-O5i)_hl~8KX*QrFnEqb%$UIcD4&J8^z$7J-jov2+`tP z=j_N5)g(Z~`O5i(nF>oX2xojXwL*0M;{1ep$BzI5009Log=P^M-2eap07*qoM6N<$ Ef;`&pK>z>% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_tile_horizontal.png b/apps/icons/static/Fat Cow/32x32/application_tile_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..90960acfe4dcaa3a8fc8b385356d8798de628c60 GIT binary patch literal 688 zcmV;h0#E&kP)G28P$pS9@jNIt` zizk$W&2ckN6eV)>`s@pRIC)AU={OJ7Z$5t=>Ar|xDxjBxV9@pS^87mm&$Nk46U}m= zkHIY8`c6+d>*~%OV^g@6Gv3PES(|z)|XqZC47#}=4=pqi_!;K@Y3YZDH zzPchomujch))KZe;_&DQKpSq!fQf+li%tiXakKK&x06Kr8@P%9?>sVbv>_4FQNgl$ zgB7b-vm^;bTz0^STjM||y1ALiEedPF)d>iw zWu#^zS84()t|Gu`Ee%9g+(LlNO5lhMM6GdkgUETGG)l{rwBqIhWZunwZKqaO!;Nwxq1vOxb=g`BEX2N3cz>u%2!n#QK<%2TtxsQ6PJ(*mx!#mih#+PX0j|Z zj<&r14*^E^Ql@X?94Q3sc%u=WV1h00rwr21Z?E^>ULKC|yE!IKw1D}4f44(}(@V-? zI!-s&{cfg{L(LcniR9MZ{VsxyN%dxzl9m_GDbl zB{z^u$oI?n_YnZU_Tl`vAU9%WKrYioauLCEJo~!)^0k+vegQYyfAtJyjBsSDALR!# z=kV_2YNXl<5K4}CoM(7@_60s8STSgDi;{6P+JI`RwgQk+4RepprvXb60;?#f&RA}$ z6(^}C1(49Q#3IA$a**)Yrl5?dw91;G0vOBTi}hUgI=Wiph6u@nzJ~ zp8(J_1$hNvIfxPfH33|jJT61lQ5z=B3ZN%gH{WmZ>#mRpuyG0qk7N?6=I;cM%lO+q zxWwNgR=sN41p?6X4uhU=7vbTX9T|_MaSzmWAgO+TdexkS5l=$5ZW!x<y+mD!pwT!rj!vOiNT+SeKc%-y(YjDKX`V&3bY00RIArOLfA SV$&x80000l z?9TAs?Aoy%lfa@4BRwDUt@nNNeQ(~5g)s*Ia|jA|?ZpRod?9m|j7dJD5CX2zgI~_= z+3V6&lMk7@+_4LR){r9E{F)Z%NQwS?!#U2)1TulqSe$myIXD5=5lD&yi|YplH**`n zIXO2I5X@>x+Qp_78Kg*pq*UNMie5OE4y_hUfTTC1g@aX#G9*v376ckLR}e9<1Qbo~ zUYDj=w_w$;G-e1yWH2`NfkctEN*j7;LMP+nyvsDQ*|thfxB3FtO+k_euJu8}RFUBy z2SGpus>vo13-^5=I`C^q)e>+Vq+E%eH@@Ij$4`umzK8M^l&4TE7Lo5f3P~&2aeX2d ze*D-G1a*z3hJchI>$lzOtrcx;?erE_rKTPc5PL%_ii@)XQp!dILRKt4heIluiiEP# z!3-RlC5fq5#KEPZ?~tg@S)+hs{dbVP^clDJ`FK704nE0OQXZyB!jmUE!MDg>{8Wc4 z!VB}_`TTLBH?IW(A1`d?TE>?4_R0!Ei32+y7oWp|NC8O_QU!CbW(mO+%rf!~qJ75S zxXR<;#wMRf0hj#W)c*l@_d6IGc>`ZX5*CU$-F1Ro*4WthJ{I0}Di2+|3+o9ucK?oF z+h$kLzID4@g(yoHNgNkf)`CU^%nSjxKvpb}l^a;xN^I;kvGD5bjXELk0**CZ!+3O{ z8AHRP@Ko4H3WWlCx=&k)SD$(n;cp1{{uu8*(*;x437Oo=bnpGI(^qnsnw%uk0x4%k z0ozIiOBl9NMqEe4!WAt>P^Vnf(t=FiAWBy|T4xoZC|e++8-!;lTgN<0 zkUJn-u>8n#JUz4&FNa2;sIa_J2~#BDKyMEnRy39!en$9m!iWC~?>pNKqh~)Q*#g7E z^Ge27CHkZ&0#iLS<4O_k{S(ePcyLb6UDt@pk53tuM{Ti`CH@y2b6Fsr@P{o2pWs!# z70<~6Px&Nak*ata1ARUAx|V~Ft8hiQXRG{=a3g+i!9tF*1-3IJ{a>KbDCe{UQb`|$ z8;o*Jt^v~&6vmdEf0$KtX4WS8m2>h;>HCWxQAI4KpfeO!@J3i50k|K3qZk*F3e6Ph nS$ikB!8%V<6!E{uF98Ms-^n^(xtd>`00000NkvXXu0mjfK6Sh| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_view_detail.png b/apps/icons/static/Fat Cow/32x32/application_view_detail.png new file mode 100644 index 0000000000000000000000000000000000000000..2900198b0bf979ca3bbdc021162de91dbff6bb96 GIT binary patch literal 1347 zcmV-J1-$x+P)#c2&@XrSs+I;rTu^(OCOFZBW-Vj9ytSv2AuB=Sd$svO0zq|Ae6n zG|C4S*YzYmE z{YO4yf?v zeu<>blmfcqucQ5g-*M@ni=S@%3YX-!92+JfICW}>b|$g3v>YqK2u#z$z`zl85NBrR zP{`+T;6Pce`Pt0p)Mf-t=<3?PCDSveCvzhUcPi&gxPALCC3zFYsidK#0+GS!5Z(`g zP8;Ced7dA)qeIBfaul@fZbN=_5$1*RuCxN0P74c_s~LfcA$Ect2xE;G()GZxD8yJ5 zAp;0{l?6o%QeQ_4WVgbE9-O9nKi!;dQ@@OIi-QArJM)3E>hH@ffL<$5dh!BArB8X&7 z=7BTL~9KK87UAT(6p@%sPPa%Z6b=ZTp|%A+mQpQm!Eo>klAwGeR>tk zg9WUt-hk}{iD+|k6T@fEsNH_Oa23+4CL+@`apL9UYK_UMX*4%Cqp!C|8J?J&LZMJ3 zw1&bWMI8j$a|?IO3nkpUdzUsXkkP9Os9lQSps}%f2xJ0*mOvoFb`pW0C@8kHAUCoI z>%*ETP;x~GMCd^94yEEi_18fl<7D)31VTO_3OEBYg2!LKj_+Q33_q-_!6C10%fdZE zFnVs7ZZRM8^H;(hIdl*3U0~vs!4qnY@rg-=;P9b7CGgm%6NI2Zxg~?Xz8-905F(IV zY}=BqW6>{%swb1h=W)l8mTgOl21)Oas*kJZdo*UpV_f;SYSS2{@*YtcTlBw zFtlDuG7+*1~dp|wjX z0s72o6Z8=RhIBgy_C3ATpjTlVTKikiJOamcp^3S*@6rZ!O~c;fUF~d}0ho?-5ew;f zsiO~uE-+UZm|WYDc)z_7Y?Ey>0Kur@Ap=d-CIUpkT(Q7*X6PT=a($@<10d=paiL>T z#Dt+?ZW(al*>V&D4}eV%Z4Dvn4VbTH7XncCc)gQeh&)n$FaKv$ki&bDW|_5Vy|>%) zHjTo;;Q+`7SQ6lc)xh$K`?K3?W5AbJ*!$TBioYuY5YVYB2H5!S9)Aa}atdAg6Es;a zwyA5r&>m}2IUU^|T1Im;e{-b{Rs?_%>LPETh8Wp6bsX!*zwn;V#kQj}vIT*Xb=a^& z-1c8Q2s7G*C99tUN15XQQ;t7|W#IMQ67bqA0IG9~lcn|AH$de=ueZ`YzpFIzy*dQc zTBPmouOK+I2Q_*hhA(`G;qF6-2^TfN@@touK=Yk2i?WI&K`hMqBI~=TpfN$k0MihcwhJyW7D=C)J84Djq+=kWx!BApcnYSO>Dr(%!VA= z>VQH`;{r5$di*pNgr>1_?G{{497csZh?_Uw!yj4_8#f$5dZt){QU;2hkd3P=w?#q! zUfdKxua9B8?FbS-697_g|9V=}_%{qF39`9j>4NgHD^yqs z1wtr&G|FTdIEajOBOax7NUn_iA0%KO&`Z1jxBe%X0H;a zxa1{jP(cp^;ZBr<43A9k_1Bb2_iMAXhF-P`n#v z%O(oFB8GiN=agyCy+2Cu8SPU2?PO42Utb=8WyNuA;8RSbx@d;3cybW4TG3edA|0{Q zlouqv>Xk^`2@wFPicNtvu?(K2iY`ONgEWGOUiu7rUl+-#E0hj0b*)IP+fn8)Qi53F zD3U{;BW_A6)5);O-NnGIqX?S|V45LB!aLO$H={R;8|mDX{ujFJswwi9NOvn zS-O_xJ3y>bcm_S;A8)Ym!Kv%Hd93@U6|}QJ2xdUNT=@iQPaP$HQaOZvb)j{0&T$Gu zvNpEwgq-ijHrX~aAT43{$KUvF>5RiZFFe``ecb=i>cvC;04hl;YKTv5?t~JvvM1M@ z0Scjrfji@BM4Wmf7eJ*I(i}F%d7F9<1K=XpLcY|Suf~aG@^1kK0C+G_&-hgDxc~qF M07*qoM6N<$f;0NL$p8QV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_view_icons.png b/apps/icons/static/Fat Cow/32x32/application_view_icons.png new file mode 100644 index 0000000000000000000000000000000000000000..1dce25873a852df84adbe511a1b29276fd1d9613 GIT binary patch literal 1502 zcmV<41tI#0P)R^d zTl%H73N6w`M8Zc2)RYnfj*L!qsBz>#P!j_VoM?2)&=^PZEyUJ{@(a{3s1eJ6j{ys! z0~9E2-~AldKKHhLucbuAhd14QyZi2Q_UEj%&#MC9R=t0CU#N7qF$UmINgu@@rQn*l zXXxE6+gzH;Lg?;YTUQ~9V`x>{_%RD~w8qYZ{oN8<639j-#_WuPH+rtZbredKgETjc z3_j_ugT$2Bl7Nz|Dl;w`9?8OE3rf`mi4*Xb#EO%nR+0c)Z`cb53v*evr?f{9#jvrW zGy|JJK;!zF45bDS>j`2^CXgnBbLW0!Q#3K41*+-685nzd#$uzuoDxPM0gakGX_J1c zB5S(HVA-^hZCl37d-12PK2m^<3mEpT&Wf&`jMj>Ltu|r?SNqZbY zM|mj2Plv2Z{bTyap@NBvd0v!&=Xl(w0;ev#gp0p_V{MJ|Hezkl7wpL}J{#2Nzme3m zYJtHkPed5i87%s04=M*wS^J-lufcE6ze=8u;QYzOxPCEb?TZ?R(X!?mqM#VzMUd0l zAq}%O_=+VjS`poKv+!MwGrs~WmMyU&x<{M#e9ZpoBuw30E21mf98cr=g&Z22VMTO@ z{>~JX>w*)q4w@oIRkNVois;%AyJNkoDiaZ1v+eRuoNm`QSrJ`q5=hq0Z%SlhpNRy_ z^dnF*0C?8T3pZka|4wUrY|%z*iwUP^suT{MxMJ;Vs+EPM!+|o~x*oH>{?6Km+csDm z%RyDsC{7;8T6=Z#C~?Gu^|Z;1`Pm(ZZj9{e#?a6ZlMoz~aUS?7Zv}*041$n2b5k0G zEGdWxE@>jc%l4%p3@HJ$1))@(_{W@p#HXMURg0@pwzCJLySFYV>VS-4=$L!m<-)t^ zh7yhIII}|6M_3R@ArGI`dcqKK5?5|vai%gXf`uS0M3Wh06ZknJ3$zwc0cZQ>;OhBg z;gXg-Iy(R0##vPC{S;*b-&*^~if3_W`|HTWW7u_o=>Q+L!Z zY`2ow6RH=+EM|ey_C@{j04Mf&*4EG((8djU)>4Z(Kb)9yk>nT^QWkKfcLpMfucVqbWZ7vi*lU^x$qZGZyqMf*K z)0{(|d6>6}dGvKtf4T349YRAHYN?s`Ka&oHO#yPVW+A(y2V);hVS%*A5bZASf$@cw zbt-S^;H!WfPrw$j!aQHb+C|`H$c|)zv9o`Si5Y&k7@ZhAn&69hH%K>UW&w%r@M1Y| zdJBHIe8k$?>btOQ^G{%b4Q9Wyfv99AP89=LP_D{Hq~5na1>PTS2^w$)n^U2zoK(b3-v-7qf^>SB|3 z)BL5taS+}+0X=co7v2TquA*00CX(27vH@{0c^Aa#rZf0E_c;QUBDB4!3tygo$Lbx_ z$Dd8jIqW}n$?BV%D=dbkp6KZ=l=mh_rdD^sN%1}1pI>&=^zZ$`0`nkGJVpM_BQYhm z`yc(U@vk3^|M{^Al={D+dj?ho33$%KZ^U>^!GI}O;V+f%9jOjvTA9*UF2Qpy?%Yc8 zLzbeBGWQ{3Ldv{Jxhx6DwO3B@9}v+0^pOi@_%8tl06?gK=zJ%v$^ZZW07*qoM6N<$ Eg4LbdQvd(} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_view_list.png b/apps/icons/static/Fat Cow/32x32/application_view_list.png new file mode 100644 index 0000000000000000000000000000000000000000..f25da3d13c967aac0db636f43bc287ecd0b25a49 GIT binary patch literal 1122 zcmV-o1fBbdP)q4jR~C*3oC;XBBCZ#78Y7){4O-HP)kkx8%zuuOA8x<92_6U*nt*C3xn}1 z?9TY!o4LIYmOF_YY%;fZd%N>~@ArGZH?wH1h0Q#WhTd`O#j_Aqzkso|kBEq%tr`1t z?dWk$ml{J*{dbP_LSzgmtZjTl2?k2R)#u~=9Gd|&MAkraeE=867C{FHwZg#UhLMFw z{X2nUa%={GjH;zx!|v7ws3Qt$#RA7!rVox~oYcqwhp)S322_Z~ieKb62f_p-?h^U{c9pC&^(v~0PZoxi2V?oay@WX;!8}VzPtu(St*D#=>OqI zRB64GFu;_t3>~*Wz`GlJAUib=)43U{2kR*(`bCD2GIDZ+bas>n1sRxrl2TzH$#C4k z!GXj&O^^WL{ms4N*RE72q`SM;z<|%RjDcbauo8fPvfyCctKIxABP`OcQt&v%5)1?Y zU42Lz)fmu3*{&-yuyD5v-ezYZo6Au>*qHvP$OU;B*rJN0lLX|fL=sIh&;<#6dgzod zUaSNlkiuKMmnIhgq|+(LWV+YLK%x3$1}K3rq&1iElof$4E)3-*;Nd1Hl_1f2RRKt^ zjV%}hNa}=K#oPtAUmSSUGScY^%wyt8U=x~u{u;Z0C14Fy+5IbuPzp++ zt7P;N!~l}IVM+0?>V{Z?O0Afi2g|T^^ffF!?t}4(X_%Otlv#v+s!T)lhoN_YcLGo9 z)&K&mnSR%Rq%rZ9gS>a{>@aPIC`Kg!$S$Dc`;$Idw0e5d(A(Sd-&-{9q|ODZ3IodT z1%!H#uDBk%GZioE;JfN-eIRgaf78e-`0?}zOlPws!<5*_Eytnsevu*aYeMLkW6e!W z`^C)35YX0(EzFi2JwF1b8i2e>I5;0EasiKZdnJ$-k1HeA`dy&VMX^YhA^>%@-U=ri z`Isz$ZH#`-wOoJMvCO*G_|=Rv=im*0zP(wJtuH_`jdmKXY=jLWfI0$vrLlmXg)KDd o|6!S1&$qPSG=9NmAAbcH0DLmImSMvi-2eap07*qoM6N<$g0D{j=Kufz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_view_tile.png b/apps/icons/static/Fat Cow/32x32/application_view_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..3763e0b67331350ce134ba5b4b665ac9c4a9aa8c GIT binary patch literal 1326 zcmV+}1=0G6P)$cfSAszBwZR=m+2V`l~|7o^uYM&rB~t zA0eQfUH1Z6P5FX2k->$?1z@*^p|%0El`=TqxY%Z4o`QO@XoS zu}nnZ0p!$paC=7gc5K#_TMPh1Fj!exp$bi)R2vehuU3pygaa$Zq7Q4=XkOvlIAsYj zr-ZAmA70)#ft>PhY5wBkV^vH&JW%TtO5cSae|r_z|GwOae#e%B*uV2E(RiETBcHa&rg2Ui*mBAglO}r1SXB zlm352*&Upp~0IY8> z*(mF+g-Jr06@puGLeA^^Kqd+ux6(-AY_n@)*9XReG`)6 zcIU^!kL4ObnQ!{-WD`?-JNFCEfS3+|sa)K87)#%uM3bv5ZaYjrCXVN{kdrQGEPeMo z<=@pj0|X8&FmTn70#^d?wTu^@x`^Ih*$99i+lFKsoKg}L;I(}noZ26%e_{&FDTw(# ztDyu?=Y*^PODh;n0dz9}znUjMSTzg9kra(;2H-e2r$NX`21-)c1E4dcU%Zdx>bIzU zE|aeEJu;17t!8+40qHpii8p-qz@r zJeO<0Cm*0VeufSbx!;u{0INT1^p3Ha)nF!vT>f0+nU`g#$VM5GQ<1w;QIQn$b(l*_ zh$4?G8K?tCeZN$RjtBVVN6a`Y`QI5PbDyp_QmT*v|k!nN!|e(wWSf z_kj>$x(}$RYwI7obm(Zc!*;6GEag1_C>f|AN4nE?y>P;pnhpSQVFr+s=UZZ6_>9aZ zY^hzxacn>WvWmjlN;{KI=pU#Kk+%&1l*QH;RJz@6&5K2Wwl&ows{HoneX`-KMusXa zkA0J!wE*PPJ|j{o~i}J-~&J8?D3lH(guWZ=83VeQ`{V?Gu>H`emTz zDr0gATt^gt%)fnMYff(scE&HK{s>ROyBfFtiwT~mdx7qIN_lU>#oPRs?i&n%&)zJa k6oA;oEb!s-_WuG50BWQ@?c*t&)Bpeg07*qoM6N<$f|KBMKmY&$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_xp.png b/apps/icons/static/Fat Cow/32x32/application_xp.png new file mode 100644 index 0000000000000000000000000000000000000000..192cf8e22a5d8e50224debfe800f525ad171e6ea GIT binary patch literal 754 zcmVNfw8y*gAyVF!Vt^e z-NTvL^*wf#T{ju&c-Cik=X~?enb{dZL>OlgVeRDaJgfSI+)x}E<))q{#SX97Ya#4? zMedXJo98d_A6JCIzb&0Onq8dDLGq&%zR_yDB@%TvMqU4@gJHr;83gj#Z({N<8f;CK zgy4ItpTDE@`dw-L_QfU5PfmJ-?74+Jiuc|E2?;0#sRduMX$8mB%9sr5Zohp_S--=U zax_+}Yxw%t#g)YZUX?4T{Au8B@f0R+T*Kv0CES1X1CLkA7dZBW0Z4eP{l0`oZYGUX z*s$q@vb6xmu(fLWMbJxS{8j-UO&{<`;PhMu%kNz@Yrjx9=-}Z>1KYLVn3`}30MWas_2vM71H6aB#@&3(B4eM zS0u(<_5k((WUx4h_ydPA?KCud_06>ksy}P71V3^hV`H`f%r-nbJCCNb5eq=}@C?T+ zcL36gYSXutGfkf&{}veKO^1{9trzB_Xmprnn`he};cj$bSI)M{_QjqJ&GF2fkYdb1 kqjTMyW5zuT@n3)e06DVFVTnbDC;$Ke07*qoM6N<$f+&z&761SM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/application_xp_terminal.png b/apps/icons/static/Fat Cow/32x32/application_xp_terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..cc1dd5ea75d4afdfd88496e4aeca97dad5c8f25a GIT binary patch literal 967 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 nLY^J0JQZPO+dOsu{{jpEqEB}(P#{r!P%udG zr;+#3m4`;*BI($H8KmRCVgTss zs*$qAbbW)QeCHK3NJ2FX)?uGkc~0OBM=B*P@LRczAgT@r{4 zS?`jJk|fo0MGe;jQz?C-t~BhlaaXb<_dYW~cNwKse$b4L97lZtc!|OEwhb=;@ygD< z#++L9ChDs9;HY2e`sUDP=QL#H)d7S}s-(z!jo{Lz{?V2Xgl}k4((-t2(}$~}ss{7s zufw1%Q7!`;91+Ce=PFRMWGgw*8o_R~MZfa)58Xckh6g~>`j-T#-dc6>^EGvtHFFF` z@*m&8NcyB~i-Pw${(jhs4NL3E|CWd#5T|oM=)N2vl8cZk0`ewdjp3cjW%y`CB`!Vu z7IH`xhc5tkbU-63eUDr4{?cvG!aqeqd-3ZZjfij)3*-Rz0auLFII5Q{#EsZd2ezPw zqyG@X=L2vZg}t6iF8v^Q4wOYn_X6itsCgQ(+Bf8 z&N4|0lQ5JmmC?iv=WfR?kJT{AatkV1*OW!ZL|zg~_@t*EU003|FhK7i9tr=xftwk|IL)61XZzFQ>;K^X&n z++BvMhFud*HfNP#=Qq0$5k@I4(~=3lyn`5aPPPx`X**)@?ga_f(j%4-w($TeCCLRL zLyIFj;XbdTYA=dO>Ll0*vTmD6k2r!cSX(av2ceVDtCR3-oaAvb(f70t!hOOxLD6MB zgueOMdI^l_n3A5D?qsr7v4epbU%NdTH{sQtl7#HbUz7c>K!quC*~CiNNrIUQ%5G%&S)0UTtfNh++j)Elzrm3G zMb9lp>BZ$)4GG5G3Sy&-FhpU6zf#O&iKeBRu0~q3b;CZ^6Ep#5TmLnh(4uVvqi^IY zo=i=HF&2Bcu=y|x4Kra+R!R!#)=k)%qb;xwG-*BqC7`+@mGI5yCX?`z{53ZJz+ zh4>f?`bV1K7#~9C&~JEs!%qBcEPn<2ox{S3H?)Wu@onxCF;OpNZ$aDOY0@3m!q2vl zM{(t52ih;+o*VaU7$ee*FwUAOyHY5SCiDVrxPU4sOm_h3xcHBG8QiNAt8oCv+@{ zv=D(L{Ml+nRsBu$)#JV96WT4Pcgn#PFaZ`u5fUQJNL~Lnj%2Kid-R2ZH5ho%1iS0r zGy+kE#aI%PfwQ%ZXu4(l=gJq@;TVKfKPBz{>Zm+hRn-l9$x+LNeJH(dwJD9(PDF=4 zHvPmSu#Cr8hjrOTU%7p@A}-HW+V#-!D!ObpaIoq2UCMH|$5ID>^D@bJ%+`v7tgG87 zbDbb^fM**g&)`ruY9y-bF1o*jgczyjLj%9NWCeHnM?r~S!@9l_?*9^ju@CZG zhwl-(`M$qU1PpqG4EJ#>68d4I1o3Y?{uN*VPjRA^c(J*E00000NkvXXu0mjfZNH>S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_down.png b/apps/icons/static/Fat Cow/32x32/arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa47f51c8ebc1c670ca4325c67251dc4fe7ee15 GIT binary patch literal 682 zcmV;b0#*HqP)Fi@?Avqg~g4kHtrLh!IM6eO8{2>^`($>yK1kGV_>K1nC(xeEeg%B(h4T-luH@-JF zx3_oEb635&!hy%~&ENax{mi}*QcBcnLWn4|2UoD|149K~#zMm>5*ygvo5cwA_|XNA z?QbJlYhmSUqciY)t({mj*#eVWUxs*`h;#RP^{HuFJn)uObE*`_whCgx@yZ4;IPJG~UpV`w|3NZvP;c`H24aT}1*He}7cC zfbr)sV%iLxoB{`j$mtUOQ39zrF5jQWbaofc&tC*M`0f$z=W(9L^HpfXXmJSqBRM}> z##Al~=j4pcMs`c-s+hlwxu3^*9?#e7;?()Eo@T7>ElFqJEWTz2(Z}xKxL|)Pv+u!i zR+Mt0f=iX1F`i~>LM@3jCh?Bs1Ccmda3D9&A^FRg`}Me$WPg$HaT;18Gl%tbJ9=-g zaD1?ciRzQbeVisG5GBz;(nfNveg2>FdJ!n4FQ-`(iKhe3f5^qP+MNIc0MZdULgJQl Q=>Px#07*qoM6N<$f-X=wQ~&?~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_in.png b/apps/icons/static/Fat Cow/32x32/arrow_in.png new file mode 100644 index 0000000000000000000000000000000000000000..3702f2900c94bea9bb502c63d259ab1065aae41c GIT binary patch literal 1187 zcmV;U1YG-xP)R1<1d ztd>N#LKkiZgtjPJ(-bTeq${BdsT)`JVL-G6HEkMKU8rDv>~yEtG^xfS6=g;Q9}8i? zI7!H>O`uaX)6C4hbNv7Fn4FF#y#wydfj_x(?*I7CfBtj+?*g}u=&4~y7JkNmH&XeH z9v_07UK~}z&qg`wAA#KeR%%cY>#~itU&rr1ga0!9fqd^vDBO8y*;5FAgm6l&20Kk^q3mtFzO5-Zoze4~3 zL9jhD?+G2tjGW-Vgd{)w`8nK`Jp|E3=qWie)Jc-``=(rOIY={Dmu=V<#uxi!-yDNu zaZJ`_04pSO6E9=e+ZR8EtnYyr>do;;1WDDq22XYXKx!Ldd?;TGf_!rfj>R!KHovZu zTw|<0L9ZqY$gwi-BRiwHns*hQrhsh(ZK;&nlvBU**8+U)XU@c|2i9i)2qvG{-HomH zmk`I$(XF%0qBTr4d}E_3*738oyM+EsH=?jIdEqEB_7tdM;FV5%T~XD}s9i(h-9TK$ zx6bTFL$dDqk8V8HZ1cl0d{KcAIwohpu8Yri-v;NLbFxe_L-OZs0Bj-IL2|dV!1i&S zq|E;v(GzaO4MqiPN6{jt4@-MgKx z&cMUy*l`?4a}o6qq7>E{1)d=ioQ0}f=(xDpMgefD z?coOr0Oim>gURs|YkVLR-ATcBQV+e4+ElF5Z;`W9^udL-$*yHG;s3M^eLGAh zMo=3)s#);XI}nHGqexu9C#rbkS1H@lQ!e z^2r$#5_-|wr{9!`E);(`f8RLwk20*%(zp1qB#c7QB#&3cAjytT_WkmNdEgLwCD?IVr z1dfz0;VV;z+YE~-8#=Y&r+8V2)Oj1k9gwY|W)*}8EU;uRHwL;TNVZs0a002ovPDHLkV1ftR BLbU(@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_inout.png b/apps/icons/static/Fat Cow/32x32/arrow_inout.png new file mode 100644 index 0000000000000000000000000000000000000000..69a1c3b5d029641dc983f45304a67c656a6d0936 GIT binary patch literal 1110 zcmV-c1gZOpP)~As_@n5MmN+3oW=PRN93FMKIAuU8^Xg;Le4bxKdmgA(3h8qEwKIE+n|n zMMG+t2xSb(XlBg3dGns<+Xn5pZh)wfapGr8-9qMdVmJ9 zh#d!TiO2fUMoSM%Be(Yqs$Lza6NfRSW0O-0H}i+_m7sMyJHNJf3?A>6Zi&JGwjIFp z+ws$IH%qcD1d!#+4DHFo6)zD4NAYq{{gn8Vj%zM z{QM#gT=@pKkD(JSQvMJ+cYED;&+Wd5yN`ZU{wWm!ao?6<=xi_J04(-7ACzFV=>-dE zV>PHm`6v>XTky|&i+q-C*ln*9%XXzNy^QjLT73pKg%h!r0Ul26$BA!`WBW-=M775_=cu!<&)ILYQK8ShmY?aUR89oa~U7pWM4wbJc(=q_AdtjF^SyY=gu7#{oz)bpo z=W^KJvxolq=;$a)IZ?*QK!#ioZ_)a5pBD5+kH0$}Bn=@RZe zR?!MF{plLo?5n2X*?3kPl1W+V_o)oUh-DRj7RB1As;``3bvcK;{PPsJ_edr7%Z(-J zb0GjhiwnPw;MO4IyjiD^2g%m2Q$d&x=P?^K(4sekb;_caMa~PrUk`!bwS8BN<>PWBBPU)s+qCsrXE{ay2j$232 zMWQK|-yD!*U1R0|D&+h+RJoszM7Zsv7E%CT~0nr1-iT;t`llnuR~ofotw8iO(i zP$iz$0mw1x&0%6&R~D<+6;L-zz|ESOkxdmRma)$5FaoCit2Y#|!_C6Yl_$mq7M^p@ z97En-H=j{H_{X1RH3dQ3Q5k*(chLC6hb+5vxx97pesx9%z34fAQ#L;){!IVAiF_Uk zo=)NyTJ|CFCp;u*Xu}5Lv`-r8ZyJEBBh5516v~FD{?frjnQZ5`y@^ferYpDbL3>Zg zN&_a$5+nsRA`O@@nlLe_5oy4L5kO*4Bhr8gG(P)@K#iRSOe~tS1fWKw0TYO&APJ}u zX~0B7DieYlkp@h}$1@425oy3gLpLV`H6jg|F#B(`A7AM2N3j)9BhrA0*yv8i`Q0{~*LHK#;t{1c>~2lF1y9ckIQ-Tbr@-aeok> zpANtxu`W9VGDP=o3F3qC04C4klhIf35ZR>7pXW=t?(rquyIrgJe2>c?XD6=@>TD)?-Tm8w(!H6#`&uY{#Jg z=Iw|i&WkXT0U(n23wO8Nf$HmVkR7jZEUF2#My}RZSZ_m2H@uI)!(R9~3k5Ea&g6rz{M?MO(Igb0ex6sdFNKrQ8DPu4mC+Z6 zHaFpXWI{NVNVB236>7YSRyK&?u|H2t^x|ornP)kFXFc92wrjh=2UjIp*k7^hSqOm5 z>A`cGef5;-VMH?#NHU*q6`hv{!I3X8`t->oNJ0f{Pb0cIGhpNP3QFnrG%&&fi%tTO$@! z1>W^FV1Mk_EC4&Di_=|Yhf1r+Ry&8S8sYiBu`rFJ#>=>1ym&l^SkB*BFKeSxg4Vbz zIQ^W(3Y4`NsFW6`c1ExH>@O|F5S~dvmPPPr&eh^M%JTV$CiFNDG|>)4b8C^Mq*Bbm zwQRYyaDx}8JD2DE7b4v|AQGj xGp`{VyNt>u%A_P)PayXJ6T z=YXxO6_8ErUyP(tivs}iD5%CIY~=uj)V9^yoj4DygQ;Q-{uBbqlCr^g5-Q!I|v85SWMJW)88j}Pe2`*JU1S(mT*e5`c z^zLvLWAt2bxuBJoB^Iu2&;ljV78wI>Jo17g>ggOHLi)t#QV^Zc>{Ucc?($Efi^kps zrvkSbAbm?lBl;DB02kCgXgmZYSIIen!q31P_x{&Hl!7>z#dv-(HZ4|^7-Nr_JQd&W z0#X}ksX=<30T29HWB6eyFy>!L!}zbl%pVgIzy!!Oz=r?>0EpjkssI@H%K!iX07*qo IM6N<$f|jK9djJ3c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_merge.png b/apps/icons/static/Fat Cow/32x32/arrow_merge.png new file mode 100644 index 0000000000000000000000000000000000000000..4232acf9053f8e55b9cf233a28b2d2d6efdfb4ad GIT binary patch literal 999 zcmV@9CuC`5q~ zQGrw#^w5JOp=n5T5elCQE4n=O(8JP&dMnEy=t&YPi7tqeWaWZFkRegwL!@M>1zDn% z8OH9qyEA+G&&=%ZxQ*`YB@g?1JZI*d|C|5+zwgX2&N+;YF$R-nueyvjNZ5lg9(A3@ zKAMw}Vw>et42)*dY!w&r@ccb+IXK8gFUDd%9RN{(2>@u$?}Lv|KH+UWtJGeM(*a=> zfa?6h1MrctMt-9cQ4?b^pDGBWKQ>1V*eWlfwR8o9@wkK7DhD}8+{PKOoBpJr$sUb-Kh~{NcN&pn0 z1BM5aXj3m?%E=*c;RH$7!Lm6d%o+{3E<}>f1cLo~kkC_4#i!<2n#Y)wCJhA()T3C( zzjARozR?LV@QK1pS#?riUGtcOh$^vkSit02!BZr!Dn!pZaO>R=4kzNBa4vh%Yev!J z&H_Coa(G7Fw67VrX-1eU!4`sgKgniN0w5b%AOOVn`KniSB01)|bAL+5aa0NQ357-X z@#$|v|5=Keeim>|14INe^-5qJfD{A3SzzH_NK_qnhEzIf?}PMn_*H%{1OOiLq4#=I zf2mNsm=Xpd`^;&TY-0(&j`M`>kQK&(jnL|g)o+1hK1|{xl%*dcYz|t<=>YgEzyN;^ VmSF^GfL{Or002ovPDHLkV1i0ZzghqQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_out.png b/apps/icons/static/Fat Cow/32x32/arrow_out.png new file mode 100644 index 0000000000000000000000000000000000000000..8a96a53be5739b7a6446a1c697ff38a5c42c3d13 GIT binary patch literal 1147 zcmV->1cdvEP)rJ5N3 z&{~uFDinQjMQn?L={5xm1<8}p2eB_c8LI)o7SyycKJ`Hb>(86MDK<^jQbZB5BKY$l z>_f~C`D+{KwwN@Vo!RU8?%dg(jjiqk-^_utbLZ|o-}&yjcV@n;0Jy~wd>&}@hjp}= zQu3z*cp2c#OX!fUb+l*xfp<`?g+L&fTDSh05lmNMZ2Tw=x^kZjCHZGBe1Y{KkXt8_ z+`;w0!}A~SXIDN2fjlR3`tVug+?tT6CrH%cyDkRaf2NzCeOWM_CVXVPhtuWMYHE@ zm5#8r%@vy=;3#&^!^t(7hP=u$^zN{;7)5n#u&s^g_siJAE?~z!KrM*MA6Hhzxm1Dx zJFDITW|krXJ7wL%FhS92Zmu>6lwV>-Iue)mGO?lA#A7QfHVq4aaq z=}6god!zQ$lx)PG09k^zH={;Oik24S^FF zXW3~JB}x7&c1v@<&5g)0^FnwxPT)Jo;*RJaT#7yD+n9|wG5(|CkFXeA2`M;kHE#&ungzH^{65>}%rB*Q2_;F~2&cJEq*@C0 zy<-XJL~uS)(zMC(ALDG;C&p*4zNji){2Y6fOj^z0_`%oZ z+w7qQK_>4?GQy5%1x#Cojp;rmN~0RYE&uJ!88ZW#ao N002ovPDHLkV1hr!HS+)f literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_redo.png b/apps/icons/static/Fat Cow/32x32/arrow_redo.png new file mode 100644 index 0000000000000000000000000000000000000000..c80608a80f21a73175910d28e2f136f2a413c76b GIT binary patch literal 1517 zcmV2Hrm4*_=bhKjZHcg{e(~tP!WHouoX`0f~Zh!kxVx#4lM$MFkX6tPRQgi46 z8UlsO!XgNW?6SL@J$p{?w|iDsT-Zf3znORD-1d8)_j#Z9{odsiMZq0iw-JDD#m7*V zy^rtdS{Usk{x-&D3dlf74wjc~#Xh>%{NDhyVgOiKya@~QQL%U{_D2ID#Iw_VFT#?P ziw|WEODSPl;jD3ErIyS)3`j7byzm(cbx#GhV83lMo}gEOxB%Q=i6nCtKGW;5a$)`g z6lTxE%=Fm^0no%ngO~H6p>q$G6t1D4d|ts3h@T@sa7=_8cS9_E`8!x83)s1$ungt1 zmO`gZfV2M?27T>tlW_#Vue8VHVMq>r!CcJAdLBPDRH3dB2M%pQ1wEFcF~C3cCRXc= zs9OKX224uIMoUjM9Q`%~6m_#O|6G{t=!>IQyzUyr=H4$ce|iCaX=+?fw?;D8NC14< zTUetvVaErnK4LYBI>$zM#4F%vBMo;g_X-z^DrT9h#=ez>VVwG>5#k_@Gm+k)ff>s% zLD6By>yK|BZwgM>Ukf=hu#9ss>QbQ-OwjNe@Py`yzje$6$V9&+s$wI_T<8Ff9K(qd z+p(4&`9}f}GK=x)isCY4re>qIVM4}-RK97X@mP_dB_F>S)krqZ*028Vt z0jr-3UE4`6M~()aucOyarqAmDgFq*~?f%f5Ts3Gm5wH2`0t~zJRy&SHBFaRN^6x$cfUI4w2fc7C9 zcnVFR@KcP_(Pnp}=7^*F>^{8QeHQ2G`#~~MrBNOQK(dC>?jYv}qdSiTU?549&&{2S zi|$&;Qm92*j5*}O3|rk9{8f!ga$Zl5`^kLjCh}NizyR2O#L45MIFAINqh#KdKPekc zz1864kkqZhWc=FDgFc7+ZP%Yc=Ur;#@tk1(?_R+@YSB2OIlnFiY)2{JflF+^3cx6& zprgA1z0LSajXYlGYz>jwRhGQboL?tG22+x};3Vbhr-EXDXLtw!5gjV+<2k!U)y7=c zPD4WACk7ODhRPw_0yQhW)(CS3%%eqctBa3hKqdzCd~(p0Lgx32$Vj##X$qc>`}Db4 z0OYWzrLzr2%|vkIoF^Ofw4r2H5eycrnYRkLF;1Ra0wDQasBLnz!At-&a)|JY1E(?3 zGzClUoq?q3I8^c~ru^3+!pE`MnuXaV>u|Di$pditE?~gZ9+X^a;w(%}Ux}mVs!{XX zIYNq0lwnlq5}>KsfYaj?=BNNzHDr`-!miSy%m?RBy&GKv^(0C$*vHc>b1*IaDfGG> zsB5l6dtW~~`a0qD$LB=D2dVzy;Cej9*p3E(U0W=fC@5Zw+GiI{gVm@*kE;=iS`>Og zkDSyBq*;rg)0n`~iKr3d%Z4_A$NIf5;ER`FVKcyJGofd&6ZZZlY}qF?Z+@;k4=Krc z7#Om%@}PnqMpNJ3pdn%oi8U8821}>C7aV4SEq?@n$f=l7bNS3p>~{W+cdHKnjef5i zR%-?f3FgpbqmM9c$PkCQC1)5Z7i%hJ-L9*CH+B^aVeo6Idt2d5BMR~iNKBXjQ5uFM zi!^8ig5fDj?A{cdj?qaei~fEj09ozf&c<(0ZLh;0zSZ708e6=J@^b`C&J>WIM*T=3 zqZyr@9kGg%0T4A^5QMR-;D+aFzEa52OsSYeji^#<#ta%4a>re2tj!Oh*7kOA6224< zfJlZCScR|wgDjC1#7+F8V*2V;X9CxF07L@OtERb$Zm6jG@{a5SxYK{n{}o^W)hZ)2 TY9d`}00000NkvXXu0mjfO%l+t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_refresh.png b/apps/icons/static/Fat Cow/32x32/arrow_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..fdf20e26cd11305fd5cb59a633da930067ee30eb GIT binary patch literal 1664 zcmV-`27md9P)+8^?#X=0li+or^58?{(eDn76k ztkFc+79S{&738tJ7FhN<({pF;D&j7?HKdbVc9%PI&v(9a&UelLV|#_HJqRWDOO(=g zDVPUzV+GQ%;I0Lfez_kY^IIXzM9Q2n1!pk3H zJt5yvkhu|dT|G=~-%vbh!$2PC1cV!6U=WQIei1so4!!m|)xgM0Ci>k@emJ3Sd#mf*8;X$3{2SToS7#f?=a7u1dQeG_W}r^ zWHL;e+Cv#{rDV_m%#O;$u`7qr--eT9`~ltfhQrY^(;DGYC{Ovr}0=NjtFN7V#p zeWk~yGU8zR6U;myvf+Xa86GW1!UIvidM9Sh-Gm#Pm*v427KtWH8Ec@>k-OwP9#SE@ z2k=KQ^MJ^P3N~D@A*13!5q#-6Gn%s>%bYfNNV*Hj$h(`Cufft;FXB$?kFa^H5cO&V zRJ!kX0d2Q%m@z4hYMlD`OLLH)k+ek}GT5;3%09IF>H%!FnmuzeVxuFmDj^fb&@kL> zFM-8&NA;XN!+L|Mg+O@V{QDHDnWjj7X(!_;^N^pFRDfH}N3c5KD}4RtT8g1WnJPTh z`(#IwT6walz~!-_YoHGITPomK82%}J@=$_OzGwNN;ct060zd?1~jmsB`@D|--_Qyb&K-tcQ2sTWxS-@*l z4wNv%lY$;nv!00=sY&@wqTYorGR`Erla>R1CRStIa;%UdI%bZa;L!wM&|<7(U_?L5 zJEVx}$OtM~$n;ztb&xAHlx+j3Dc^(Fx#zuJe|!Ou8Y)pO$724(7ce7wqDCz{n6+7I z#gGg>R)|(o?6Z@OzemzmRZH1!fy-Ql&#oQ9L2kTz_*^LX=?{@io>OPzaCR4R z0!XvM&tQF|kFS0nb0ygK0?%*|o*Ii5um=_Np)EO0000< KMNUMnLSTZocMvN8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_refresh_small.png b/apps/icons/static/Fat Cow/32x32/arrow_refresh_small.png new file mode 100644 index 0000000000000000000000000000000000000000..ce42c125943c6e0749b952da98edacba549709a0 GIT binary patch literal 1307 zcmV+$1?2jPP)gHfhCTwgg6NIp()ff{J6B2*;OQU3Q5&5AD9~sMr(HS=*$r6oy6p!}2Dpx{g*AK?%D8Q>=e>PbOKC@|#NOoe-rM)R?|I(yJm;Ky1x?eC%tJ(y zkE8Kr(-b#%*gXmXf@6xaiu0@!JlFw5UXjixP9PFk>_lp`6NK&^(%R;!+FLNt|W+ zNQ43*|4lrZm65q?TV56}jMTv!m_mvX70Y!eX~5NM zTP4^1>SNOp@m_eVrP=e_F(be~PYc{BhbDcE!P zOV_dh?N1k;r0=z#JD-WMj{1Eyp5@AL#Opj-8s0~zY!=cmnXweIa{#dfr7-$9EsS%2 z$w$~K-2^~phIXlbLaE?ndD%z@%!s!4%&xMQ9 z>wzgZ+k^&d3nr!qkZLfZvgNfEtZ$Hw$D%+DAB<9xk8YxdbN;Vj1B!4uuQwRdvA-Z^ zGu+eH(f(@{!sD>MRo02FgWD0Mzz8qZV*}L#lV-r7Leulhwyw6K z_gXy^BF9dun45qtB75R%M$CD^YFMi_eMV*Zir#q44RDF!#fa=S{XCPMf#)7ui-MeT z^f|wQ!_y6-485eH!PD3u8MRowAOx_a0mloUMujEsef%`gi1nH8ke~#r_u~9=sDse- zsyI70PQ9ZCqf?h5(6m#(lc@g0SLd5iOVe)NO@xt$Q6RyUt*=DSa3dsQ@8Zpmk*1{c zeh^*?1l?xTF})!%&VA(k%x}QRFn%QGO*}n)iBMo*4W<1`>z2%iDYtlL`=p?g1vyQY zN+8E3sc#HX$SIeceK_3n1rG80FcVq87NcM}s|!WD@u}I2qO4UxCr7>|WHO?H(5X=2 z_Bhe`^Fe%0w$4db#Dh^)Tn~O_P^h6Hj5$V5Ux856~6((JeWD{g=ex8j~ zf4mgn0;#&N&^MJm~hnC`VU@;9u zg1Db7gNNCEmk7iKAdyN49?CHuT5+)#jd+hlBCzCNWD6pYj4$P+f1Lg;zyMG`;0)WI RUPu4{002ovPDHLkV1hlCY<2(u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_right.png b/apps/icons/static/Fat Cow/32x32/arrow_right.png new file mode 100644 index 0000000000000000000000000000000000000000..036b9e29472b94079a6a9fa88c66d2e971cd1cdf GIT binary patch literal 577 zcmV-H0>1r;P)9YX(&pv4 zZHiUbq;bdzC)}GmobUYkZ!Y0fRfU;hgUMk5SO6A)=>SGYnQs~Dz#?{N%$uQrOICo+ zdU$&R*rd6=)BujG3<&Kr=xBh@9l+La2qufeyM$*^hMUpqc`~qLCY=Ekl%uz0h}sPb zn8Q|N7Jgcm3ji)rfqP}#kF2CX&%;TjOI9S3xfaDwERe!X0N}BvYyhT*+JLuK>s{KqqGAruYgDh z(byuU=sBU_jqL)aK#KB)^1%Sld6?`sBzruLS1LYTT)bdC+I)C7%Jp^vI6lTlcosgI zCX0*10LlL-Kv}0X$`pRq8b+xA=<9+CZJhdD{9goT{g_w)7J%6RUjhsOnbw~hb`D%} P00000NkvXXu0mjf86o~O literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_rotate_anticlockwise.png b/apps/icons/static/Fat Cow/32x32/arrow_rotate_anticlockwise.png new file mode 100644 index 0000000000000000000000000000000000000000..204535a3e1fa4e4b46bc9fc3670556e3c6550cef GIT binary patch literal 1795 zcmV+e2mJVnP)o(Y< zdv)U>@)*R80b_ufZi|ipf@p$92WT*cM5ECJ6tb8gZ#Dj*#)u9AfkYk|Dli5N1T2Wc zz->4gLbo#Z3TyXj*T-$^`EGAn8C%z(i8ndDukU{6ch32pM>((8i~sYG`!6_-3%YRT zDrlp};u8;tB7&R}h?{-N1AUwq$2d23RjkKRdK}a;zv0~diy;8aUXAF86nv{xV(Fam zxyaN{$E1WQ@UYKFD?D_fPwU#QXI5rfJPyq0S8&K?#W9P!m z0u)Xzf+8#&&E}ucZ8xFU-pIaUJ0U`q25op660|emCO{|uEXRr3Q}DWRwtNi=XrVAt z0Q}P>SgzKhbj_l*NQ&0uX8R#DnJeLz>=9Qp54ihHl+k_asC=Z4E<#(+J$!xg8(4bH zt;g3uPp@5}0^kci!V0AZ-)&$1sc7NlrVX$;yF^#}m$9>l#a`$Kz_wzc30FpAif$Ec z9*6BeZid-nIZV8G!3TF302AjUE_p86OI})wIBhJ>HNGz@V9Nafc-|+X2V6d-9#202 zc4licbZ?-?=Edh_J7Bk9>6y(a^K-(lmmioF$vN1uFsA^?v3mU8{xJ|nu2qmI>7^RP zF5voYpz>GXAaT9&5)sfyI7p#f5O+{#DMe(Y8wFW2p^U;l+Fv8kd{u$DJ&d$ z#7W$1u$3cgYA(*#R4H>;3%M7*!kNI#2m~M>lZUOjQ*xn{hr?v86p6+}CIcE90K+-7 z)$GSRlyNucaks>7x$!(M>N2p;-iyy6L%cqXg3UmXnl5(>v@l`X<0-h<-S950{{;-& zAOKY4?!swfr=hji0I%SSqnv(RRvuTbxN-duR+Dn_0n8+JUlkC;sA{c+rSlG!sWdpP zOW>hUFgraWAG)1Jq@-#gt45)yCjdYo2NYy(;`k&z%(gmlYvx9^d^B#}RHO4Q%37*L zJ!QnfN3dCsQp(GGgz~JF6h)uLG0xLy5LvTRO0wcI>=y94v zA9uTgu~aW?Tf3fwxYjWyD4id5Nt36B_WHqAoPI~ zyuOU32WmbRPUkHM4m3$_4_4#t)dx^XGMlb71Ku%j-6L@f34kedkq5l2o=P52@}r@k z{EE;yBLWM_5Qj@rVtZ(BA8=+sUr-Nt$OB3~23EIO@}2^TF)=WvcQ2#6GsA%JE3t># zjvpvQ)I8d6-ZerkivzV)QEYv!cydY(R9dW=p; zCiFSF5UJ3M02~fGZnge^XEI*L;+!Y+ngrY~*oZIlOORc(8QIJOPFlBg#(K<2$CCVw zI4}|rfz61yPnY*0cIRa$KQ-&IRJ3$f5hspUfqCBYaNbP?}NdJvdVRMF&JNl>V{fvGBR@BhT)aD6A-0VkiuGDr(>OjvSCcz z^E7y5Lm|_E_x6Xpwd*SWX!rut(pR9OW)}=MPsJ3i&XP^-1n!U`;(H~flJ0(IJ<;7K*-tLKt=oXDV#gE6>rfhqtvWMJQZ_N z>l{TAuZcwx6{6K)5tvBh!dL{%fdU1t_+{U<$wX69g{YkMeiNh6qfEsE!xYXkgd~O} zQW~xN{0Vz@3(AXEQ0(i;@*|{t+kNGh;j$o<(kV#Ok4@T8DHR$&;utnDHPGLLGe<*H z{t%LX`TsC}5%q%nb+|~^StPNcR6@VrP(m==!NQU%d8AnyTHK)k2$ciF9SSMeJyNe1 lLiy;w1n@|QU++Hx3;=Ik;G&k}>Yo4r002ovPDHLkV1leaOPv4! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_rotate_clockwise.png b/apps/icons/static/Fat Cow/32x32/arrow_rotate_clockwise.png new file mode 100644 index 0000000000000000000000000000000000000000..9d9f34876f27d46f565d95eeb640e850f1df787a GIT binary patch literal 1773 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_undo.png b/apps/icons/static/Fat Cow/32x32/arrow_undo.png new file mode 100644 index 0000000000000000000000000000000000000000..be4f8e927c3d04d472f6712a4e44668f2aa70407 GIT binary patch literal 1579 zcmV+`2Gse9P){SKNeS8=|z0bVbT40PbL3%k+xG5}Iax1)R4+HGiT+l1gNCZhiu#za>U z2Av7h1~DHk}4MSXuWS{tOpSHXJB<+Mw_VE*f0{5&}880R5r`4#5W7 zzy;jxIfye4*2CiX3oB-Rge|KppfjR&;bxSFv&V)F3pwm!Y+!YCuZJ>55@y&vM(fLNb0>`y=#5>?{5DMG#>DaP-vAcS4&0=;8rw1c@P;l$?W!NpE68VkY7Y zDd4o^0Rb6g`f<*-krYb!a!rK{Z11#Xm^d~Ew&0j14n=`LbQxgK=@4&}kUCk18QCe& z#qw}^Z14z9$XOoCC!lD`HvDn4s(4v}XgFYmwS^7F`&{fSbfZ(me+Khqkfh z6zAjT3q$s-agNgI`ci_J&yd0oRjB9Z~|nk+CP5Fo8x1LskYT>xmX2ntI^A>m8@ zg4GD{slYosZ{pe$Yv9=RJ9Z@S8OjWX_|)raMoyYZj%%tMu~!A)c`!1N-pBWGpu=v5 zo=+n8g8-a93k1;>szyAbB-#G~;n62h5=a7gNvHCiKnM~9!99Xl{5TzQ0gA1ckyvoh zD-lqTi2?X20>cro;{fRNC5a{J5amwCncmYFJYW{ zcP+B@@hG32`yL!FGgvY%XM&zf!2_Ea0UugI2h(T(xY9}-nwy0cVlaGh(Hft-0hx(; zIJxBQX-J97L|0#<;yp)t37vlaB@YtMR~o1b%7?{O>leraoub|Q#Gn+oi`i+uH<_ho|B7J ziwZs=@@i=juy8BvOoW=qk(Q}hZ@@G$35B_ZNH(OSrRyLbJMJnctA>q1yfzJ&TG}x1 z1ZVoKO5yT8e-?11WV|RJtCkd$tJIrRuIjLV?z2&g{W2Fpckym=T0)bcG1--1|5*{QSgW}u~~8jR+dz5o-s zF&(nYjZ7^qZ$PXz5xvd<)YRM2c>`O?_;I;PVyHAd1EBFa@Xw|8+w)ARL9L-~osFVY zF$|}yVOb75?RN~XrHU88mDVR{YIehR2^F`GqDJ-H6RshVdw{Isukg#l1t`v(LJ&n2 zp_UXgksD*4i=|1DGRNL6;h{}Ht66}v8}--rqte-hR@L|*hU(%-0J5Knaw9?@c9xW& zIKvd&%l(JQ01q%sbcH~0q1``#dslzM?!g{~?cHkFJ>fQ!AJzjrm2b{f;R_memM%qc zP7ako;=|t+D5GcosLp_3dO1~nGSgkd_k1(}P%G0A2y%EQ{~?OGAi2z;cTx5RUR8v# zSG@Rb$f^C{%#v?#;e+5=FloHL4Z}61ArRC_AWikk8f64t8Gz9C=+(4#tDVj`v@fsu d^ZY*n1^{vCRFYHdYjgkr002ovPDHLkV1j`^+(!Ta literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/arrow_up.png b/apps/icons/static/Fat Cow/32x32/arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..6c463bc1a9aa3aedd1b3c818de661a7c6b50b640 GIT binary patch literal 732 zcmV<20wev2P)L+}TWq686oD)dwZg+MWgLLk+Hg&aHx3K0dxUxXr- z9)#9xc6WSlb~o8wVzV3KJI7G_UPQwQ&T#_ocb1C3Ys(ns z-WDpz>zCNnmvM3@%KMV=zb4!=PRfo?ON{ zy8U;j_!%TH3bvOH8wj~Ww@?(+quGfMP91Fozi{K(4JE9XwN^mbQ4I*~B8;^_w+8IkEU*XNP)XRu;!6<~e2}7ue}ISK+)Jq!uPe||+&nPIDigbrZi>@fpV+OwcfsadUNgytFZrepX@Y>9_cwqL^ z2O&gE4&#!5B1hcucmCOT0=gCraM=M~KF+FG61xgjiGR0YLDN_y1RO_#B(XKung}Fx zJ30a^jDXC_VA6<@2UH~*0*Z8fuaCtVJrIN?sTH9{M8IXd4yz#qz6+8R0wp2>T;X+C zEpx!oEFz#rLx8z;Sak&4V6rp5Nm>yR0q)jeRSB>ytR}OEaizPu^r7%Tz3IFJ* zkHx}5ppZb_2>}T#=*8E5K8C@8G4$W}zNhuA`igMT6auBO3WOGzPJd#)$#Hdli!r)q z7H?tlr>9Xg|A1}XL^^dEB`4#rYq6%W3aSJuI)DIJO#pLO-^9w)>nPicU`9Yl_f4Vu zYq`s~e(8B?Vyl!lF_PL6TxT8m)LXC%*TLeo=c~3AtIh+J$pAcc>C_&SGux8){Q=FTYLmHg@jZO91jwK_U4B`TP=rC#rfXy!G^~ zwTXorSNtjv@<%>PU7#jp2qrVMGsEbvy`0=>S+~gxy(koN$gkcc&*;@P z()ta5@m)y{LwC`WbkW;UMyzuHckelcg7FwKw4YV8IR~0N;K!5IRk>-dd-9pf-Jr6g z7zZ!eL%?G_99;-|r7CZ1eftEJtEo7BrK+A3zb{>?ml{=T_ zfzxwCI>$p@0-Z!ap|M~VF!&yFn;$)A5Vajqw;IarbI?u)@p98noacD1fQ4$%u?7P_s zGp9`mDwBN#zl-4e2|S?+iZKDkn5Sa0QE9qwGWM#ofbN+iD2#lB$43q!LkalXUqF$F zv^vw2o&TT%`%CLkDT=boaWch=0rNB3|E}=jtWsjiuE}@-UGp!%?0XfxyU%&vn9l;! z=~@LeCShwG2=x5Oxt0HQ*y!6b-nR=laiC2?Gqst3rW^SF%xF!pBl|E^p~sCn0>Ugg zzs@dbkJ5<{+jY5uXDbybg@0H|Ihndm_%aLfWQ#2DLQ;MxHZ*~#FPqH#M}PqU63iW; TxAE+900000NkvXXu0mjfk$`30 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ask_and_answer.png b/apps/icons/static/Fat Cow/32x32/ask_and_answer.png new file mode 100644 index 0000000000000000000000000000000000000000..6bab9fdf8008604428f58a2ffab890aedac951db GIT binary patch literal 2087 zcmV+?2-x?DP)(RCwC7S9@?&S}D)poGcv7OR!O8@FVb{w6~*mkBQAXY8W!6;Nv zX4*!Y03`$r50jARW|Oe5n|5QD7N}F_1dJD#=5>&L12{dF8(jxLwVKkM1kvmezcb zpKn>ee(l{*d8Zx9OP7F>rNSSI!Icp=^j)3?w{KozrO>y9_jmVY1GyalOmW+Rhh&}g z>|;&$!KU>q!6k&@(zp*ifhagVAu#B9SXyXS>8?^Mth&<%V^eeR*0BK)=jS_w&aFSj zb5gehfU&o{dY`dm#n8{TH-e7m;AEczW_%)WEK4Q_hFLgLK~tbhkQB%>@z7LL4)>Sa z;I%hTgV!S*@O5r`oNzm* zED{GsgAP*3q)K!%1MTTqm79>RO$XrY=d;k-Tm`J{-j`8Cr^`VgmQ7DG!k!Ze4&}+TJ}}0T&lW3;TYf$gbe0`noC1!+L&Z=WlJ3iIq09(UL`yS1bmk9!{oRl5qgcp9yMj&+ ziU~Df@nLfTphJ@z4QMn278?q7)dF~UM2rI}JApDDq=Y6<@x@VqmK0hrMI$#r1S5$X z*`muS2NHqP@BQuawd{#8 zi(BQQ-gjiz^FDy0o4%8g1f-~Ddd9xFqe0@V=k`3k79Lnp0*C)`4S0@ImFqBe+)e?M zxc^g%m0SuDDK$~#-c-O8E%0J=psnrDjzW9M!Iz$E0*gftUH=+`bV@;2p>hNfnvX&M z1qXQFM$-U{=VAd_GqbqJK5N_j#*XsxvV$-Gd?O4`2jOF^k`#cvo>hxe1YI$3$qC|_ z-+y0=mly-z%!6icZ!IV(`{0kic^pn(alr@zpbR0!1Y!p3#OH%9@PGQsQ*lS{IsC>= zZqXSg00mO{ID0ng@nQJRqKam6Z2sx0iCyf<-E%eakz4 zYN)9&neq%UfdCA=4s(`Ko7K5~2TV=51)+1>lPEitm8wbxfWEo8IU&n3mdmu-Ji5EP zjZIDKYB^4KCY4HQ4MlG3>FK?=VZ(+vtx+K{vJ!mK{cl@}HSPS#wt6^u-ieKAp+Zu$ zk6?>-I9%Sjcb|SjQ!Z#XzcCL`u`o-LG_q&U3((%t0SyfeP+woaC7G04+S=M+e|tL+ zr*~SXeUc;jL?Sta-`i!3@<2EN3e|gdp)2y(W@fMh#s|B8i82l(Z}!czQ;SK&G-Mr?%p{&0bUt`~TbyYad!mvK!G7YiR#K$3d8OIv^TPPyyoV9w-F? zryqlU!J}jWs(@~<2$3sC&fwAMd%))t zR9;b0@o+R61+&?LYjfZa_+i%NJxt%z;E_Np*OeQZRB&jYC3_x{twOTsq=5&ypl404>QnXAlT)lb~P!5u^+^pF;{cvLejwO^;b?a+&9KK~gCLKbr+ z7H%FuKa1kL%JY{jfnX>N6dQAb0F#rBk21rDeQW0{kF2SD=Bbv|Sb%hBAsJqO=j?W7 z>){j*pFg@4fXqxNg+d`;N=_!Eq=bz_hXKT+@13YTu%9@+(>m>wToC0o3z%eu-}!9Y zgK&0m7C!79fzQUhu=j`SAjRl+Y7Oiw0Z^bM@Hrj{i%?)KfOsrIW{#oH4-=<%TBrR) zB7R)UY5LAsS5*pwlXEbO{}00PB#g}lVA4IW9&D-lUg_6yfocWR(lhYc#myHl^s9qL zFc^G|N+1;cjsCFaR?GXOoVv RThagk002ovPDHLkV1ioo;Pn6i literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/asterisk_orange.png b/apps/icons/static/Fat Cow/32x32/asterisk_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..12baca59a21126222395db318e631607a35961a3 GIT binary patch literal 2182 zcmV;12zmF3P)W*<^RKkL=^_y{F&Vz0ed0g#P83`S$Fd^ZOp>oZt7IvjSrb zU-zav@uK&B|CUO2^5v@a{P$EiKF@I+e+At19e?$L=O?`zofDDW_p;2<*I3^xo*a!^ zrofxeZT5sXj^nu=*Z+S4(Vf~@y`G$9BfEddSno%S1=<-49$*r-vj)8H89u?=b|-O zSfl$L!K91Sq&Z&Um(Im&fSwNte|JHT>vKC~?^VJWr@I3s3#tvv`(LeO^1D99c9s?8 z{d&d*_A>ugA6vV^S}|E+{Y|zCKF;S^TN7jN6m_^hx5MpmyVKeMYS|NkT%h%6_K8r8 zGQ?n}^_jrr7%+YYCH1TD_;;+E2q$WI@u8KLCrj#973SH*AnBM2dR(8|;r6)Q=?1`w z7JmAJ$lp5pEl;%KE4Z~KnAHC z&R7g^ivn{RoR!c~=9oQo)SF;*RuQ(8s(~9L?K|Lo;0Uh^NxlQ7;*Cf$up5%(q_lUy z?5G8Nbhg$Rg~F?*q7G#u>c~U_kaH<0v2I8e%}{~|khLs;Yn~M~-n!YM#Q~kwS)^Tt z5Lbm^($cFo2w3(qd8z>p{WYTgWp;_^R zgc2e{nJMTonS>M|InB|8sE0g}hn!WA&*hPu$Z5Tdw9I0Xpc>7k4s+#_Z&QMHVDxks z+>#Ln-z^yJZAEx6l9r*%m?gn!ut-!8^`M)m&`U-Ul7-ymXrZF`KLM!y5p@p^eQ_s` zGLm9Fv9ub9PAGv+zkFgOp~T*5kDo5H>5RvotNE*E=^YTVy|m(UNJeFpMh2+tdr;N< zT?~HmC-cKQ!w>E6$_zhplYNfIE;^fh(gLSNtag}n)h??ri`S;JBl$M&7uq4&NQh~0 zYZpv*l4P_R&U!X`yQ-GoVKusl$&sTN>xts*+41Ao`78^)bG?9TDRS{7h7RpP^QO`I zU`*jPz@U-MI7t+(Jo7@86f~!14Jc@U{G?v!-c)hSJ$K1`d&2^-vBOaF3I>n$W9Ejz z+xuE-KAv$yEgh=}p=>!4eO(y+>a*air-tgaRq8b#=X<6tEX{rBG)J7WquQ-SX@IzP z7vxX8Sn)ul)7Z-h@+43T=;C=HYNzX30+4!IYEIkh z>P*&IwPegs)RCy3>uKwwh>d5vTMs9@G!pTa?jDu{G=7fHa~yO!(i?=)>p^MbT>QA% z)}v*_)dN`5T;dGH)q{yXKO#pCLRD1gO!OopiT90Q->J;&8maP{3hxu|9Zo&Z=Q)n! zRV7c^`Y(*1?Z!Yv`B2NUOV9c;W4ta@lT_}0%>A<^KIvYY&jX9ciQ$g3@^u>q=kqK5 zqGuM*@0#A0nlA5>25Dj>ill!89e%m(o;Sm9bFylApPJ6IT-1W7B)OjCTYvevr_H}* z277;h=~*UBb4N_tzoDFFP@RHLCXH37#Q*>R07*qo IM6N<$g7a8O`~Uy| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/asterisk_yellow.png b/apps/icons/static/Fat Cow/32x32/asterisk_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..a41c783151cbb81a30f311cc588500a2433635d1 GIT binary patch literal 2225 zcmV;i2u}BjP)^8XG`shH=iKj{d(OFc7}GT2 z|M{>C!@vx}-a1yZW8};#)BF2XFOdJ!;mAC}5&V5{cL;kwa-Hul|L)+)rLmmy$Bt*z zya*1feh|mSY4C!?Yr8XQehdUZ_{XI&qEGBRbX2;~lc7^J%Gjk>%v7+!)Z$;7TC&Lu ze7M2<@Xdwm5yRZ2!+gAZ;d(N!DYw%2RPf&>(I<9@z3GVDGq`Qt9H&EM-?NoHWpyn7 z0qC&?h4|On*IU{ZgJ}ka)6iWW)X_Q+i(UbTU0U<}#$5NYe+~{#=)Ab4!0mF{wpjC* zfzp2%@f@h3dPoH>gVNpukMC;PIMrG(O<0ts?zsQNh0&j-yaPx8x11LM;|iwY2chWe z@Y>e=cM!)>JomzrIj@p&GOsHmh!@j(M4#9p_K4jFC6GcHdG%=5$Jg2;CsW=bU@ZbL zNJ0%afauu(nKsyg7>VMgY$x+mGOkA(fkhm_6TP;c_<3T7*rRqIhyZzHl%Xef-Fz=J z68EZup>z}s#fwBZ5DKf{^8O{;Nmv_xQ@LHpt;BH_w0LXUdx9r=Yj-xjiI`z(4<3d9 z=}vK!0Z;Ac*WU__D_Rsr;ooNLMQp!dzViUs7( zUU>JN zG4y0yY4yU@&gh9>|D~^<=u!Q9o{_U_xXES6DT;bz_*BjFfaij0m|vO()1jNpEk!pk zA;(~8?H4WIe!J!H#l4j!i)_7{#RYcEgC`)_^bv@K)u2V|LFu^-zTUBmPrh+;A6cXQ z=!!~~F=ktNW(~)HhhfZ83k#K`g~@X27-D`%qC+~G0~e3FpWX+C90fhx4|*buzeAvn zVb~MoJphIY;e=uiIRq#ZN{T=#eHODm0$hd@6z@4mws%2PfeyRKWU~yo_{==42oX5k z9)^>EpOpuk%>_(G4#X}U0@tQ986-bQ1Vqy`01N{Y>Rm%=1ABB0AXV6kt+ zYD)Joae@F#TDzGVK|`pZN5``!IgyDbFf5ilX9HH81=jp*^vDB*v#ExFwH1T3pcr*A z-;5*}sR2yX1kNY#Ju*c0;1+GT4_2z-O(1MB7b>db^Xl!O5bPb#WOP zNJa$Kk%5tuP{w~V5W)5MI|vxQVfFkYb!Rsd#=)rO4aIeTFsAt%yJF45VKsd4Tz}ha zr$uN!T=S8m`dg?H#8a;eJr95$>IFW>1nfb0m`5ss$Ob*ZTN$gf5+y5?s%~(%E5;Bm8%Efv%K$I z^-wQ)>e$5Fq>d#gGEt}fIzUMTQ6ls#&~Ck7{abs!r$Q=SgL&aY6Few=-EhN~JWkGv zMqlE1(%XUK7A!9xNX09`R`|92?&H-TPzU1FUXa=k(Dn40&I0!4p=CQvi1{2crhSCf6#T&snJNuchjx66f)17d-N#?IV zuUL@lmX12Ap2DDEw2U}ruK+SG-anMM(CmxfriV?iZz%DJ+|!kwCpdz4u6!D@W(n_p zwr}aGDejOn60km6X20QB{0-pj4luMpxW1edun5vh1TOe}%9Nqym zJP)w5StXEtZSarAv4b?JG^#@0(c^W)yU9Gk5xl9XY5k=48uSb+=cfCfm}+lGUnoGy zJHNZ)M=KWCwu$q~K*%nH@bypC-0ck&v}`9|vq*gx4xU=onz?M9MH%S_xwjp@=uDj6 zyu0NvNmg3-@dx=Z;V6kb6x;(?_qSgyK0SPTwRz_Cg>U2koT)xcNF)2xu8Ow^j^K$N z)z72$xCf2EWFjPNPLwQq3l7qIUSbNo4J9ANP4go_w@SX>wTz$PP8g>KBJ^u0b)Orq zOvwf4RZO1gJ~$JByNS&77&J18hxriwuK)u8)I-4Ra)+wV00000NkvXXu0mjfCmcx> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/atm.png b/apps/icons/static/Fat Cow/32x32/atm.png new file mode 100644 index 0000000000000000000000000000000000000000..250e323bcec59ce674fc2993a98f9f2b192e21ae GIT binary patch literal 1872 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/attributes_display.png b/apps/icons/static/Fat Cow/32x32/attributes_display.png new file mode 100644 index 0000000000000000000000000000000000000000..39af4be97cd4e291d4a178dc1eee1e0b888f454f GIT binary patch literal 1038 zcmV+p1o8WcP)~z^LF?+}_eg6LU8H1!u#NU_zpx;p2$0up+V0SZQNuK%*iU5M9NSicNIh=#{GcuXzLJ{TCr(*T+{ zjt>`>)X$1iYkN3%&5_ROI^A!kbAhuhkRkN60L-icFuXus$9gersTpa*xzkJlzyz& zNj54E0HPGVUN4mU!NhD3Ne`f_vudou=zjoy}s}aBjgZg zTStM>GX(H%dJ;iOM;$0+HiYrJehq-Ymf4QBjg}}oJ(unQXEr*BXW-j%2`=2YWi*f@ z1wkDH4MS3Z$_ib@3yH2PjNBY^lp-_sQvr}IE==?+!3eV=6x=AuwG>(1QN%q#w$_)5 z2mm#ZkOSr!4V0%QK}zZ5TsJfPu2pCm*jLpT;zbz3ky2EGkicp{Kbm7j zWZc?M(|}&Hh3#AkmB6hATC7pmKIHuuKrDc$_kW%%YRhSTfHd&DWHsQ{2+%%ma&G(C zWq5YPhhz~L20qP}VEkqd4Oj*?(^8<9;IP^UlA4L)pjSZ}VU8V<-bKk25k~nDQC{P# zP&2@}*(kKKTx-$Mb}qRO;LVROin?vF1O()q3jtH8fq0#j{wpaBc0PUW!XKT41$L3mP-m`nAV7*KERX3#ViX<$%b{_bwOfD z8W4E59qCoaGP)ZYxQO-qJ+R*fu4RbMJB0ZZhzH=o?s%cxDYLAyYT4!)(U+0j-(CT; zqpuk!XfJ}ZD<`XY2Z?8scH{Lg?EC2ui literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/attribution.png b/apps/icons/static/Fat Cow/32x32/attribution.png new file mode 100644 index 0000000000000000000000000000000000000000..efb6540aa4a7ad97fd1c5ed5e9be06e37821d45a GIT binary patch literal 1257 zcmV=P)zVB1J-KKB9yGy%!dqUtL!`vWySRBwys+It~&pC4c{tBHuagxFy z6ao(!=AdKS12*!b@TOD`qRJeQ_&GBF^5vhTwPyWZ4uFRYb8)t|Vh`kiQKlY&x*QOP z(hXxy!aH}q;e?C(>%fZ)$0#+Pos9p>0ZqAM(1WN70f#Pqc(EYa+1a7BwV#B)efu*` z!s~_k$IV}}f>A`k(AH~`-BJo@D3ElD!G1NtEF8G282*4BQc)zwu&0!9uG z4{2fH9(B82%9nO=p!8`v?~bZ+fZsJ2%peG;(P&7#3!#y9Tt7TtY6J=m>As z`gNdCK1)gHRwDr1W@cvSx9x3u-hR%8;(}gQ8G*>expVa1=%}nwJa2L_hn`c3K&cLt za{vp+#>Qx3VuHdiLRws0q<{DK1s$1Z=!b@eXnua4_F0ZlfYQ!aM4&X>JRYu6{X{Gm zjyQ!E@tvNYmd((#K;R+69CWhNaP$-?v5~iVBn0>>$KJ~eM=Uc`n5(M;5GQ1>13Epc zRfOi_a}sWBY)azg2{Ozd$9oF0=pa?o#KE-zf~ketdBSR1RgTXK__ceb^BE!Accg# z0`Qdy@{n6?tHoc>5M%w>@v}5MG%N(($c@Sq9q8KjN^;e4pb+4TUhTc2PNySZhRfyE zD_11hK;R+69CV;-3qxfHlEhfyfApv+Ux+a>GEDEDKAmB7YeB14SPip#yA-`tK|NK!?QVXON!OW0tN-GUJBa#dqloZk5bT9jn1 zt>rv(z_7P3TCI(DCMTx~KOD#LUkDW077%&?+i+uqX>@66=>Zp!x8KCi>A}H4XKrrp zbAH{114!++m`*VbmmAbE3>1OCajj(fE6WHk{Ymx7{(t#81|U9U+QaYpe*z2ud#-6G TQdR2u00000NkvXXu0mjfmOM~U literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/auction_hammer_gavel.png b/apps/icons/static/Fat Cow/32x32/auction_hammer_gavel.png new file mode 100644 index 0000000000000000000000000000000000000000..c27c3f51d94567d4c2cbbdcd85156ea71edaae7c GIT binary patch literal 1589 zcmV-52Fm$~P)Z=gJis8G}N-=IQnB-uHgb$M5~UPXQKwkiUGe<<)yQ1G*FtZz!!>1xxmme&6I;g;q|ogfzgF8^vzRby^Z(XO}@EyxHK2*J7y@2k;9 zpL7P~N9!w^vh($I+QbA96tTdA0s;XR&c9RhwfKClFCylX_9I)@HWe49@5;zX0aB>} zbwV-(d_M3x%rNR11(iwxGCBNM{qe1EemkTr&4QSu z#aIe8uq=LSwXj65tDB9O@(3NE+6J7aR7HGIV2sxdy8PgNT*bMRyE0!3S*}PQhXwA^I(zP|9^#$)HhF zAOwTBTovFR_Cl+v!?^p4KlbB%PneVuJFvZAS$zGf+`l($Si2-9MhOnfeK20LxQ<=v ztPcdamL!czgNe{DUnWM4s{-rddN>4EuXGv?oH4zPuXupw3zr}g5)yk$3$pd834NP3 zm51g#to_h(-8yu%rE@3Va7v{~eZP8j>+_Y#prB&FJHkPGm)-Eu#dZLcam+&rd}>xh8X;Xjl)!_LZbq_wYYO+~ z>r+ouR+a+8u;3lCBDfvScJ#g6<8rr2b*E<#tMF0_{NIj9&JJDzG;ThAw+(J}IpFk- z-um8Q&owDBW`_AeiRtrdNMx_ADctiIoDG3@+;PCw-oXY0ZpFplJm6On@7^oedYd%_nipV6?!eJ0Ra*wxY4TB)cvbwVMe?-Zcq+3dcCm z#-jy3)d4w1-V_4Q&zS_jZyp50UFRnkd(7WR3N{v2uxL6!zV&QTb6Kf=TTb3%@By0( zuJ?Eh2>#uZ0uPf=EhmU=PZj1tkPS|Po9;X^oM^vuKw4@~1U#GpC8~kDx6hWC63c?k z9tQ6c<yDIexC-kdz4IInhK0;%}4BYJS0nKuk4>q>!2urc(L|mvG6U)pu+aC()h&xhS zHX^2+!-kaSg^3j!DuI-G0;ZJ#i6@&lAHLkCC8q5QGO6BkUFY#=S!l@-ws*X=eOrhH nl9-Y@WW_w@iaY4oKLQK@UG=KJa6H+iqoh zSt!?Xu|PsaEwK~~0Tj6uB~cTMBs`jE6nW7X6MZ2uyclAPkq1OW;sv5cK?E(AQZ5yg zOKe&wg>K8G+b-L7m)&-EF2Co@&TNLJXv<3{dvE1)Tc`u&1qlgBUpQy~tktON{xt z)n)3mZLAkZ$p+gRHv_K%fuckHg2d`n8qHAyUPFT-3AhQaEV)SN zPLAmV@{56C1Ies`{)~aXv`$7PaB;i6KD;znMuSVjCLl;d$+0lt+5x;)x996ky$cp0 zJtQEQV~LGQ&@Iu(1B*&i9zqfL>sdMBmirgjT>X;cZ$1Fx@CE#}Da^oJ& zhe?Ksz6jZL<*KA(Ik13!s6sT+0BlgtOD5{)|z}$H#uC0YaQ5qvc z5F?^tQPUdY&F7H1-j3AG8z{N>H@sx?UM6D#pm*l5Pm)0!fafmIO%Ky~;PU(`3^z4G zJ#yGwG~ti}lF&#VEyr<^AqNoq`cszSt*pdgd%GDR36tw_Ei1*Z2kosK+%6>uCTJq2|!rC1M}v=6Ao)DnwskAv4^CS8L(S%nxy-unwo8HpHI#X z3_v62!m1l5?d%}Inj<9PNb!++9CbF4pptdVKUP<7Lym#8S?`vP%2HBNvTnG)9~o*s z`iMvk%ZV66Zx4>L$z%w?@Zcaqq0laAYbByNr9e&r=V;gLXZAN*civA+by}hNy%IEwNC?%`bE=0pl zG_TnR4<$fJ*)%-<%{~O4sYA>5x6pm{8p827j{Qc_QpYi zh1H1l_L(`f@RQFl?cFzVm$LI}l)|OH`y%-$tJ|^=pYBtfWmq=c_;Ihdc?Z6zPr$3D zP10N*50+FZI87~W{)rQWvJ`IaX7tQUplf=rpA+@G1O^@NbOxen_~*&RSWeI9uc|Pz zS<_WU@#BqyL1bz_fbZG&%W1GLpM>7_{bs==k_ItA-JTp6)ORmM6f+tvR01uX#@W;7 zAejsZ)YUFAmCu|!Z?Yn2Z0WLE>Q)8jx?hS=a~h!TM}1rnz^vOaeRw+$=7Z-irMjTAL|jG_1(mROziQ}JOG#;gT=)d zjK@z|8>zVu%;bHbZt1ck3MF1nDW}-ea~rL#ZFct>&!sF_F#qu6$y4(@axf|-62&$g=x*AP`t-(@2{KDd2*~KK)pBQqE0i!Y^r}|DOLV ZzyJ<42W!W%`mq22002ovPDHLkV1gjxQRV;u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/award_star_add.png b/apps/icons/static/Fat Cow/32x32/award_star_add.png new file mode 100644 index 0000000000000000000000000000000000000000..4a735e8a41d31c482bedd0ab5b1c127dab7fb3bc GIT binary patch literal 1951 zcmV;Q2VnS#P)^BccDvHuvhRDZGw0sIc8g$bicK zDM=DhZ$ZOgGETqCvJ4e^Rn04vchhSU|M9V6HEI4GPA&fucal_=X^|~Rvz-ugg68iC^0}!tE zok|L8B-TM+T0$cw^65BWAiAat8C^4vgV)IYQhg2p?PN_dNeU!kB%%o&G6A4(Q-($i zAWkwG%NgdHiv&PITPTSndw>Cug^{>~Y+Dp%_GTe-I9iNIQbmH#pO1h5@ETd_KLQzN z34+dUjXVHBaiZ?HjEVN$SW~n}5RaJ`w`7=jjdT$J7_ney&8e;cl4KQI7^BUDQ5g&K z*FhgSQxK1t$8#*hvb=`Z!n~Ci3?N#!bk367aQKpA-lMU5SL*Ae6d z|HM}14ru;k2(})t+5P5&3u*0NMBUat7Yraq6mP3rU+)+@t?Uvx;98uw8X1%4k+c&O z_E3i8ptN}%zVMgB>pfY0;H}xu&>D`=zlk(lgolBVHk7YldiVb5k9QeHY_FjQe-^~! z81X)S?ScI)W63HPqDcN1zGhkDn>^S(M!oW87>PJVXtPN)wh?c7?*1_>^M5SoJfNKT zaKciDO@GGFwbXn|2cp9b||kG zKCE1KK~C5Xzgoio!3(na8?GqTZ5HdgqiIIRugPVU|eQF^X$2B!z5{6|-zI z5SiYUOknLiNOP+PT0wbE0J#U2SA1PE&NbO_>2N@G!H_acWrmS*t)*V&*dzjg2$aYX zQksE-zT;TaSc{*UgHQ>Fop7mKQ4MUi0~I_JL15zl6o6+^aP zN~?y5Bl!2c!Y-$D9X(7AP_bh7ci7Z&6w}AuhihCDk(HS(Bw~pO4mR(^kH3A1u3-41 z9~NO=>ai$2SFdVM;K;tiCu=KR$}EN35?h3HWSK`|q>~}`kRopC84N6`--x0<%QRVhacUFsvgUvl-t0KL_SgRvG>P) z?i`s{=qRJ;PlkItjPt!lHzMIB_a@QUtzbdTYP>je85;gtK~=Fur05mXOwT>_t%OWE zj)H+jm{hy~Z*P1BUU&EP)o-AdLC7fyh)hNs(Xn;49ZM1+3M6|0g+h#o6zWMboce^A zA6n!%frtthuWj6p8RH+sKJO<8gj--UFGNalgWz@2+^?-4h2(Fr?C}?R@2fQ zZx(JoZ+@3eS?SCT?BfCDg_%VUsRd+x*hB75h(x1xM-Vv?z?v-{K0D04CAKKrbqSE8 z@G0PAv<-H$=cS(|Q1^x?1>y23rsWHMkYFb*Dk*o6Ojp#?D@M`*WDLo+O;PhH8PWY_ zjB#%e?Z^IhPg(N&V{RX{mp;*O z|JLm-pUu#R;t#j!P?Z#M2Fz4bHneyd41#2ilB{PBmUDde>EVl<_QIXZDh`q0ph#Q~ z%wOH~#HL;T12jd!fG%!UEKydGLsU3peE!&?S+RHASzXQ>#+xM}AzC#{P%!~;l-BJc z4;;tFZAF{w_ zhszDCj|%poCfcY4Rn@QKd19Zi{yiD#0NAo@>o;L3PMotKn6eCbXz8t(STX_gG6vzQ z)EX8KVqbFuK4{vE?Zoj|-qia2H|jhc6a&w-x}yOp9g=31WIrc4%d=Xl1sCh-@rJ`n lGO4vYZl(G@-uy>^0RRuOaJ*MTM^OL(002ovPDHLkV1mC?mR|q> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/award_star_bronze_1.png b/apps/icons/static/Fat Cow/32x32/award_star_bronze_1.png new file mode 100644 index 0000000000000000000000000000000000000000..af0644adae2ba0b895e81d370a3ecf0ad5d1b2f5 GIT binary patch literal 1619 zcmV-Z2CVssP)XetB`t7S;hu&N%{8mfJM&cQi)&S8tLj%S28m2ofl_)bl@$RhgQWks6!@MlRvX+k92EZjW4(i(uh204{7tvBw zTJ53g`w{+3N>KH>&E%=|5$`e2_Pp^vOIBM50ABh8h^Noefo#>X%l`Tmq*OJdLJkPx zcYpnI;yvcE8P^wH2MR&Bs{Edos=GIdl4~S-^Ika1h`-(J?rg!&$Xt!j1VH)YmAj6( zB>e!PzMHlr=DS|o9E8U!$xIKS{^#?H-}xK%gpWjkfgyJ^XvVYH6qiH#@K;<0mSD zqR_~|5J4x`1Q!D+76C6F%in#fVQ=d_wR>usmXquYqNy%|9o+`tmPtnJ8PO}EG|Pwr zA7A)t7kzgz^v-jqdXIyvhg-AV=5zo!Dixrm4>wh;IkB_x)0&k**smfguY(O~`g)Dy zFymc#WJz{7Nlm7xzx_HL`!T%dz1=dX|hNt|XGuv1~0x&Yz}mC^q=`$wCECb_zL%!eAWz4q_F-#r= zhaYYBKIjcLlbIOE8)gvW!(_y}$xOwpqKk816y=x`DetET$vQ_WVeepNe!G1@p4ZT=W-Z*wRv2>0VstF7;NxFir$>A!j%n zjrN2Rj&(|4NxO28|mLy3jfD$ul2bf6K~l zZaM@Yi3i?j-}&*g*_YNeCU*wvRdS^O01yFCEQDofl*v$3vA*UB*o#}A$k?LE^m za@i^>BcPncn&oT%(F*ICwhGEk>wRjwRjlH* z7_`KCPk_3u=d}MD76X8Pf2hoQ<}AaxS?;xD@p^1BDO;rG4d6dncANhSFaTD~41U^= RXyE_=002ovPDHLkV1n0p_YwdA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/award_star_bronze_2.png b/apps/icons/static/Fat Cow/32x32/award_star_bronze_2.png new file mode 100644 index 0000000000000000000000000000000000000000..7271c67ce94bf3954ee2ed58f5682ef1f00d6ce6 GIT binary patch literal 1561 zcmV+!2Il#RP)%;VyLGS) z7-Jib3^w)8oCIPbCK?tXCjLOpOfdY=h$KW=qGJ4~1`&wHn1E4?MiWtDjFE`?2i%l^ z21N<15VvmK$~v~Owsh^@+P?Sv&V6^I9UC1R#+RJF_wGICe&0Rk+;d(P%d+VIyz-_F zD2kFbzv*rIHchnIFy;KDUbfxDJ|?!KsbcZ(kH12X;WeGDYt2kx%C&&O5AXblQfX$O zk_zCVD2e+d8?0wS%8Knfe#w!i(lhTryP4O3#AfY*DVNg(Zd{Mi5588hYu;H$kA2U) z*h399_MJDlvHl%0ZLc}!LqP2Ddc2nu)84fPQQ;O<&2j))nAa@(&R$>}%8uHc2nf*Y zV*xvgij8I^AzDUESqvFz!yaH8RhdH)-kg;1AMeJLKpf#DXIZwMY1kwL5wdNRJ3)YV z9UTpbomq-4#yA9)h6G^OD{0&PEX-2a+zA5g#xZ@E6hrPFKS_W!CcM-VzDwvFDe=>} z{0Nyc1dPizvk8HkW8NB%QG4GtdzTyr&TJhXcqF=*98DX9th-(+#zfZ3WMmt*%_t3X zBA}mmopzr3o7(^C!@{N=>*_>4xyDT@dGK)|<+>uqIR31|x@^O?yvBS8j6wR_-=bZY z1Jr&pV7q_4UQX`%CL&j{5D%W4^o3&XXXvml+pw)%W6lIPs$od)uX|`$?*O&^)=6}a z;ig4vo8jZQ5Pn``cV6c7E|Qk6})|(3%b^s+Qed@jhm1uim%+;y(MFWR#hy z-vcmk`*zpIR=@N)GESEz&blFZw;<+_FJmoq$+89#z*?RFoGgRfG#vSKY5!KL-|KT> zB$2Bf=MN{$w(vKvtuL;uAS$Xw-7f&BEOC>@$_)^V8KFP%4zP5BtZP0@sd!aL(KL$o z4-wYnnoz(5a(TdmTg``0R_|zTtk}M^u7=d&Dm2xFz%eoiOw%+lXAWKzlZiP~9biR93PJo|pO3r| zPvXPIvlN-1grr0wa!Aa?Fd5+?j0MS4RYz>Ywz3yk^QnYdxl7$rSW!#HXo$=a zKMGJE&i)AEXNqhW_~_GoQVfKGb=hV%>*rM1+~D;(7gahJc!~gwh$x!Ka0VUh2}1hB zSBQ#S;QTS+CDvsdww*5l?Zx$F+uW5aDIG;9@x{R)`e=fJK0keOGO&jw*x?srA|au} zx@^O?H-Eg{UN6Y^I<;o^@;V%#E>Tn>1H%*u40b>9Y3K93;Up&*eSBu9{pdFRP<3_r z3h&~DIOzk#HeP2NS|%O1RZGrApuoMr@qiQo`8!z$u|3W8#oz6HR6ppjSOWsowICYD2tw`O%44Zg{r*50Te{yAF{wu%$s1MOgR`I1(00000 LNkvXXu0mjfFL~`k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/award_star_bronze_3.png b/apps/icons/static/Fat Cow/32x32/award_star_bronze_3.png new file mode 100644 index 0000000000000000000000000000000000000000..ad91e75153df641f17594fba64dd0f9a87c1c6b2 GIT binary patch literal 1607 zcmV-N2Dtf&P)9EuHp&=Z zV{G8a#xVRdR74WckT7*YO*9xl6cZDXXao`s#y^ZPAp|hSXuud0qKO}1jFAvf6Ad$h zBBCNN2&`jJ=+<>@x2|2+_ujq!&g~nt%eIbz@n)y*e*Dfo=iGDdId__rlK#);8a$zC zTGsmFHxGVelHMqU$iig9h}e!yV{~1oJQ4?+-e`ObLn|9AhgV=wE3_bd*NYF5W!c0s zHJvCN?jv0(FrbAbfjvu03rPwdVPls;>)$`z$a{cdqdtK_%`LEVZ_=baCqraFo`Ik9 z%^_H*T|X_hh;g-bWn|lu@JG+qm#I14<5m<N$e_hH3KW9GXBO%%JdvtFQhsJ z=5h4XZYl-_H$Li)xTUPoSO$J<(?&`I3I0V(jiWSS!E#)Ogd*>P zN9b|a_f&{A#xRz79A0Z=Crg<{!!!d_2CCn?q2Zsz%($T?Y|uQ^b9q<2A-OSbI#>kTw7F)jPKpX!a(uEl#pGG)J#eJT`ntpnd^lQ42oy#%q6UJ-vx1ZTYDq&|_^TEdshN9-pb+I|G zd`gr`a^@MRwQ0gwf<$L?#$Gzsb>vGn4f3l_;vEkYi_-z`-dqT@!+5Q~}X(3hchXIUgN9;s4KPOjA&=KNG#SwqajyiP5UV=l*>7bcI>pYW7dlieF25%wYZT*2KB z!+%0WyOOV-VuEbAg0ajqn*DPE8s~bw?uixd!r~GLhDS6*MK}u$Uh;#kuypnK;P??Z zCB`xj^WLfg#)c)6))rOFCaW8+6qXW_>`jor*++YRYTLr(KkHL-=_iw=u*}1}Bh`e_ zJjwFCZlj@SMhz}di%Kfd_7JtT1zT6_z4*fANQwiDKKiw@Y2Vu9uBxiZv%FJEansw0 zdA#l;4OreWQc2FGKtWMq-lDv~FQ~dn3SQ};<1O8vulnTTyH0d-(IF@jz4x87D?fWW z_3}N{v6Yi&B&i?{CBW-szp*JW-J9=5nDzQjT_{RgBC`2_fBkpO-KU+T(hV{lXo{m9 zifw7A8~^Rr<;k6Hmp%c!@mw;7OGE>WgJ_oXO*jdq%jw%gycsxoO$1GG`cY7;^BwYk z!(0mFfyOys(-CZraIZB7>&f7WXPnecEAXGROqu@*FaRllO>SAI?YjT~002ovPDHLk FV1oS11AqVk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/award_star_delete.png b/apps/icons/static/Fat Cow/32x32/award_star_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..de30d25c7022849354afca83b073e23c29638704 GIT binary patch literal 1963 zcmV;c2UPfpP)tl*-7-$D)6tR~6Q>&#@QAaI~I*v1rgPl&DTCi5?)H2h-KWe8= z#tzdLp-O0(*vdjk(vXK)!alOu?1tUDckjb z3B71TCIIy7%Fu`b7$jq{oa3&!K>#F-W=)vv0R})8<_!r|s*aWZVIkA2FGb$eP~`Y? z2nYbLk)@daVMgN{MYQn0S# zH0lt8eA`z9@tAo$$1*I-Yj`d1F%tkv**oW4F?#&<&iO5$yOm5?mQ!o-9ql)0UbPHL z)BTh+e%KSApgMCF?zn2)z?q4j3=wiMv?G9;+4;qFSa~uVw-{ktF)Fcz$qG(p~EiGSS8-J(5Y1{oiG@t1D@u47xJ^_C)OBe1#&m~#^xBT41C;PPqAJereZFHqd66JDyr+&L8) zx}!YZ@JQ#6t_O@)&56IXAzSz4CSH3K!R?)My`;P*fKcSw*1s%U-?%BTq#n>3;YdDLnd6ikYiU|Lc8Qhc zfkGdY3I!99aSZ;sABp$lkSlzUeF`K3Wy|t=lQy2(cB1=4d7a=L8D-;vM{nNw)wbn7 ztX#PivVRE$X1)l))$0l^rAFlxdZ74a^zJ{4_}ghT-nSVwYu7-XQzgP;GhG?e#D*9!i9L69NpNTV1pGBtI z!Ka>l0>!=v3LkX9OpLloR=WuP4R=FpUW3T*pGP_tKX`9v_cy0NNF}F%FA{Y`OV90J ze>mJ!yD+elvfs>=Sxsaau!|QUs|K<|K}3FX4C{Ze2YUNqn9)Jy#G1$#FKaL>gqej?o~>HYPtc1Q8Q1AwKgqjt7y6%jvkwq4~{VoyTH~_`_*Lh zAB>`Y!#z;Xbix`LfaLR0+$r`llPpezq^fYT6Vy~vsA}Da+}X%2hencz*bAkVkTvi* zOKoWl-RWC&Go1W+It3O!#kdm!wzk)PgnVBxBo<>5Pn7*Fe{s|~{T`8iE5Kf01zqGd8BnVvw# zw7RAWOnC?@=2mJO9sMZG^bqoWWBB_&&cAxg?h`vm`DvOTVB+zL$4~4yb~O5G%}QeY zJ3*e(=&BH)is+{*IGvcMRs`tSY8V<#;7C0EET6W^?(hv^|H2P`-P%J5H7{@2sogL3 zJ^t4ZlM$M_z&Rw&p8IG-)kF)o-Vt8?{l)dq`Np;IXFk1J^aTEJnfh#VKkFosFDE0X z(UZ!&@zBYhCu!+6|i=5|K x>#83nvwSSirMh=J@|E>&!z=TbdGkL43;;A>bH*A4j647U002ovPDHLkV1h2y!Q}t| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/award_star_gold_1.png b/apps/icons/static/Fat Cow/32x32/award_star_gold_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8282847e7f9a47c83687c9c007cb4da60de1789c GIT binary patch literal 1587 zcmV-32F&@1P)F)<+iMDaf-d>QN9rvmbtd?a|9rf7e;D?02Ew>GNpEby(fb%@la$Jg;gK`yeEn> zlKd|LFw=2z%BCFPP%Fsm2I_8Eh^8%_F3(h747qa?u+6;7Cke@wnG1kwEMg*$fpjKG z%5~U=PG07q=S|eFZ$YsAA)-x)bT>oSOm~lYn3rW(_DW^AJ^*@8A71(?nHorC;;;(@ zK+8d19EKba2zU3mq&6t-nx$zj5A(7N%d(DI0OW}hPaemsLsR-dBAbAb%b9mt|Pi({bGZxP(p-jk3a68vT<}9*rv+5b4?sP|`8g(L8!< z6qC@vJf87UPu8jh01vwaV*3DgtGBH<8))r-RKFa;NV)`?^BV6lPnmJM_Bv1rBGA^} zuqL$T0Ww^GD2#e;gurWUvESFwukpDWpACR=;o}W^Lq2D>;9^tWuBpJ(buEJw=_CM? zRR6sOMRQ)GJ$d|qH3se(r79%xRaTHQ<<~oRoZib?Dz5p=_W-ryy41l9mlr;LfC@mt z>uz43b(;?Tb_AUKZzy#ezVLEr71(gGNy+%T2ynSp{h0W42U?yz9ibJiT08cqGFE@+ z``(SAwk0IoK?TTPG$zU#e#N6ez|Ia9Q%d9^v>^|K1ldQ0E1sgOX>m;mFo0?isHacI z;oYluJ+iTVXL$8e$iX%`m?rlKX0I!fyXR=3W8VqC`uF_uqLqx_sf{(CSUpZna9Uncp_x7#GR74yEA^WT^ z5_v8hdJAwP3bex3!Z>s?)l0@HQxW%cIrA+<43qC!`q6dG_xM{^P>2)m(@W6%P#Bl! zykqp8C?=>QToaBKhre|>ScYZ2ULb0zgvyPLz9)Rq4)QcX28QA2f50)*ZUlrEQhpI} z1nm46n3rYdqQ5Fb&)v~Rb-|LLuRcr>pgaw?CsUBJU}*!ZzJ(x3hVAfFyA6$nYK}p7WY}6Nra-S%zgmr1XnWTUMeea*A3e-nmvw zt`>nneOSFu=>4#!FCc&Z5>9=W_-y5ir?->wUud7NSd8bq#(T`eyez}AUiG`a2((9o zL0d@K>|m-+H=L;#J~_YZ=#P_Uy`u6bk?FA-ob6lR{&~-~yP{w1d+z4_LBHHYvbkzD zW-COc!AaEVeKoJ3T=M2K+pXdiuN#OKdGl#6O4GCbZ&(cg{riK6_ccAkW|fAZdd5pK lxw1&j8^C`u%5DB7zyO(E8+^g2&K&>%002ovPDHLkV1fdU^=<$F literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/award_star_gold_2.png b/apps/icons/static/Fat Cow/32x32/award_star_gold_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c88f7ad7e91f92ea1d99ac86881f8c9d32ae95f3 GIT binary patch literal 1544 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 TL17cn00000NkvXXu0mjf5e@m5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/award_star_silver_2.png b/apps/icons/static/Fat Cow/32x32/award_star_silver_2.png new file mode 100644 index 0000000000000000000000000000000000000000..31b96dfd88b5ef79a0517022959b131449881f94 GIT binary patch literal 1541 zcmV+g2KxDlP)ZIK@cMN zkF>+5D!}%j#`#Nfk$RzXgpMPLZ1Xc;9)!p7RgIL@mj@8_*vR(z|QEDCqdARQ%gu9x)x3($(%&5~lVceo% zSknVYQrMjm1^G<}jRn#Xg;fOM%|VI&qtj^I5Zy2W5Tr;CXh8!60|JJQa5n&ul|}ai zJDDzU@}oiN--s8u2gvAaED!NNRx6qX7!^?-zj5oX|ZrYXletBArx44KL%Os_JOI2%(_L-w;^;VZcVYeq6@XOB zQ&3X07OXZiSgmF@Pd061Jd$Cus6)DZk5vPpTb)Omqzz}Lp^FSSEOoG{dIKnm!e~=< zF(lcxGUH6fFh0q3)wqI?XEpY2_j%d3)PiNN57Lqx@L){^JiNII1S|ld5+I^+v&jT+bbio=uWu6GSOCnj z%h`4Mho2rO$jbq{#f%L|Kx0}&&yTJ#Hx`VBr(h>?x;+L6)JsT^VCw1&;GR?yEYSdj z=r1BvO2VP=nSBSEwlv(|SW&hfBisgN+(^^3n0;f;oz z7%q=fn+UggD*)t`WTfnp%KJ9%ZaR3XycF*}JsE5klTqt$)w8K<;LA9u$L|Lf zJ(QK63g>^l2xDUtGjF#Z+T~iDAEWHyuGgYJ$(Bn)5|oktM!GWC*VE#1xxrzxU?%8G zL@xIFRZK-M3r;)@%9y~1wPCQYy9JG3LjAw^UfP}30fLDw2IfkuYU>K~)`BeiSukqY z{K*q8w-@~Wfbk86q$47dAz9KPUET}ycnXn}n3B39H!G8+o73$B8H-Oq31YhyFwG>q z29aYB!0qut?md}6IxA}Tu>>~O)TO4UCR7hrT++C291#a2PGJpz;(=9{);1GO$`r}rj{(&KIx@5*98ImO((xpA( z`6M&j?T)SaIobGy;|CKO7{59Ve_S3NJJIp#zPanyD8Qii?3wPp&9A&uQoMd$VQvnS zB^}a5_R-t5G8V;*ku=k`C$e z>bE)%q-CtZ9~HX$`@WwO6(unL$$Q6}h6nnGcu}E_7b*$?iuRKoueFv}Z~pv=UC$pg znapXZE61|2Tp#f|WheESl00000NkvXXu0mjfc_PWf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/award_star_silver_3.png b/apps/icons/static/Fat Cow/32x32/award_star_silver_3.png new file mode 100644 index 0000000000000000000000000000000000000000..58a538dc2308096204b1caa95a69db3fceb6fae7 GIT binary patch literal 1585 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 Hu0mjfgU6G9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/backup_manager.png b/apps/icons/static/Fat Cow/32x32/backup_manager.png new file mode 100644 index 0000000000000000000000000000000000000000..584ee6ad5ddfcd13a2ad7a04a9a493a4411b8934 GIT binary patch literal 1949 zcmV;O2V(e%P)?Q${Kv2*|5tLfN+K5iknN+9K{^_VyXIiFTh&uRFXRLo(sg_!`AWoHGI%TX5N{cWS z(`msHBD5u>7zidI1(IDhUwilNW_Rzseb2eO$(j#A(!QBu4nUBVp51wMD9C_USekZDeKHRhq=JouhdZ$LhI(APFnC!k zMVKN2K59YgQ|EVM{G)dStta|%?BJft-~H<8p;Cg(lvQ7A>0Eu?0tBmc98Ut{1t3g= zV;azQ{1dERR)fgA;1yvZ8K_c$N@`Kf4KSXu&`5pOEUU%J=9W$tvy_16nb-C`8m-i0 z^J*eUW@#`%^SwZ02pCHYL6tHP5DI9jkHKFN*~nr`^w1!R%d4XSQnKr~((BUp>pyiOl}_XCYMqPa zGuR&qGmROsm-cqR5=3MQ4o>!&XlWurUlTx%EnP@Kl%gK^SX>S_S4fU+!%u>VD6SLs zvi(c~=i?(6Jc5mYGzFvC*%UyajHhBpyW+4Q;)#~)pjZZm@>VKA6h%ml;jj!@Dk|UR zyHR2c2)6AYBD>i;w!1epj|xTeI+mTAhIvI5lB&W^+0(}nCMq(_;!8nyL`iM_7jhQF({3FTGpMT%p{`CtSQkOt9yN<9VM#Jll8e=sVFMJnhiXbMwIK>VO5ew*_4dXw z5+6)%dv4Qi7F#G5qeyIFL(`_`-}vyZmDga^(io?$k7&zMk3+k5KoDuwoT6IjAqeac z5@-jr)pWpw%o-DyQ|d$?1jjBV4NhJFRkvQ9hEt?;{bD+PcgE|eB&H`2z=SOSn zmjC#FVCSp#w*9e;oGRebp?w^1Mo2GxYo(NUNttv3mf4;G3pSYTe-Jn;E6 z1cO2N{eC(m3pjT42-0=8!x%h2u;s}I9~izg*hO9A>>Lw|30SOLr&FV5>$|)53R=a0 zX-QvAwEr2m-*E@J&-S2TSr{8j@x3O?G8BcjDQQ4aCYvm?CUF)_(?l+p!(cp)6)RU_ z;N(a6!|PigIo);YU!~yFj^iQ|I$Pdt+qRu(ZeE8oXFnx%JGgcA%@`RO#qh}R1Oqc! ziGgq^j8G_uwxb{OJ-Uo`NzWnNMviGiEkM2)<_+U08MrUPZ z7@FpTPgC)EW@g5b$(U3dhLNUaEBR<#+<<-i58y{X*r3kJz}A;u8NdJjZ;)F1%5rpt z#RXOr*XNob@S73~>`FwKD0cPrb=b4#Jv{c4AMzy16OexK;xFHM%2< zyQ+o7EKfjX!YULB@Or&`ws)^<=1I&fl`mor5B|ZyR_=+#D2iAuPr$=o<_T2UNk=oc zXb&I$=m=N#T#Wf$bK9+atFq#ipG?3bP3_3ClO*?bDwRe>MTim*=9qxPeJQegc9$`L zX$jZ`ix(PZL&+qqm8<5tt-tH5{&YsS2HdEa+e&F(IIDXo~mEKA@xY@e!Sb>J%Lwo2k2t)Dpy_>UC2b^i}a j-xbIdS#~A+uK)u8YM@Lr9Iq%400000NkvXXu0mjfh-0YX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/balance.png b/apps/icons/static/Fat Cow/32x32/balance.png new file mode 100644 index 0000000000000000000000000000000000000000..02a0116bc17e6ee6f4dfb60e74fad2ff1b09a159 GIT binary patch literal 1551 zcmV+q2JrcbP)N!O4EUX3JOc=oIVhIjHkY^G z8uY*|s~fid+?tPlV$@vInN4La#DMo3FFcF?ebEfHY+v4fv)==~18%52(LylBP;4mP z@FYG;iG0LKl-+`)a4f^7-=|Zkf-`Dv23>!kz%k?Yv7mwvn_}Q1F~qyY0HMb9$(t`! z{C?fG^Nr6>msnk%o!cvlDzJYPWh6qJ!~hxx&Zx1`PZ8r{_wdfw51cOP8*_&-T#@w0 zdrU{)Dt2J|7|J80t$%GH`EQDvmmRSUvy;S#VSxQ|-J9U$%SxVL_5Sy6R@ zyJkihrlxmGh^4s^){-`N?}`P{9%u~gULM21bTB4a!yZ|`xO!;JS5G6_Py0#hvyJ=e zH@#9Y$peOo_5NNMn@bAfvS9jYb;ei@ z(H?AElpoIn_S<(7!}wrvEQSfaiD&sF4>rGC6!t)4U{}Qi1Ew6~d7*1jT+Y9DvEU=+es>@q_pt*r6 zD{+)bzwc06=RrY$IYf^fM2ezCqMl{+b5?)$%fUo28d^IWJRT;G=n?Jo;MckTGK!d~ z$e1xm5}HU8%$Mh_oPTV4%Tigd>6h`0p3un)hodSPe0tV~n%1x$;CYQUDrX z%mnDs5d%1R+#1x4cIj2mCCrDI4D}fR!Z5BFCN4k5i$Xx~2+t`8hR1Ka`w2Q1kxV&p z+$wORUB-kkxEzov28jXr&jI*GYTpM;+FVd=$3d07C@!3DN3nwHyAGjrmw2RrRjcQdf*MF@vU%YYsjEJ!X2 zrw4Z47LeNaf_LDuJ^w@7KGYMm@YnVN_zUU=_j!jB#ptjX)(!0;7%bfyHp|-nrQRDS zol30 zP*iAHtIx8guk`SGp>oy8N0*(8jws)Wjw z(HMXjT`?GPWI7>HZAQsL!3c$v`Hvb>J9+}7k_n(VXtCj<;Z3rk?eaCPB+H>=)5Vxn zl8JPJHw=b~4Ba~tU2}irAu~lboHhnO#YrWE1B{*@YW(s+#VxMFOfZ-P%Xj`n%}d7= zNm&*YB?yW#3YOlq)Fvf5c59_ODbE8EG;M2ctE65}>s~O`!~O7H@zK1Z;^o^AUYj0Hsx1h5T=ZZPN0!-$&=7f$_ka__m0^1Cs?-@^c- zF-2E8+}#Gjpo~<@5V$!ALFtl4dFYk|^yXwjF{0cLV!sb>MSp{y=Sm3%iaS{b%(Se| zOyV9%g3*rBOSfH82I%Q^E!oSbNVjC%%gBEM3;=XiUcyOx^I`x1002ovPDHLkV1lM4 B;N<`S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/balance_unbalance.png b/apps/icons/static/Fat Cow/32x32/balance_unbalance.png new file mode 100644 index 0000000000000000000000000000000000000000..976a793291dd50bb15ed280afbb25196afa14343 GIT binary patch literal 1921 zcmV-{2Y&d8P)N@k{E~ z*{k>L!g&pbHbY%WUZClh9(ZcFw_cN$ytwgL4=mf>Fc$Zm{67!~pq!$HxkZKOc#gA;(#wm=_rHU4 zYv}wl+1KBaJ|=Oh)ga6cZz_LiT5~|s_V{JBYT4F?su&@Q3jx~r^@UTHb-H|sFI6|z z+h<%iEzxA~y|nA_`^;bq6WhKOd0$fme2V-rhAf9@kfekV>cw#Flw@_=3wsWIaW;d7 zGr;os6Ehw6zP&dK#|l+icHgasmV8=&A&&i&sFZ*xW08cvANe^Lf+-9=ZsAQ=+%i6K z)HJJJn5t=7imC$0s`euqR*U`aHT6w(xQ@gM0l)E)>GrNZu?)w(D1Fq^u6}RXi+Pjn ztEvx{GDTF(WZ)R+VrvZ>zip|;ejg>~!I$SY{Mqh-)=u}ey>5BD!08^u`H9StVGS@P zTMfkv%lBpASY!x@FV{3yte!We8OLv-_y$23!q9`#Lmh}j$k{7ts;2Q~gHB%l)pwLL z-O)Pv$noaKX4p^k`pTG+u$8p;b@%(qR@{|kkKDrz4WP!*@xEI)^`38Ax?WpQUYC8` z)xV}>R^}bd$UrPUSoRd>x)?;3=>O>at9duMBK}K74v;tJ-An_KIt-8K+DlL_qCN7+ zHO#pK-tb$VoN0HQ9^ySjqfk6O(;kH!oP$Rlv=8$r)?N#G6U+NSD6G75a@dp9x)pik zjk!Y*urWgZki8k$Y2Bbtxv_rqvvL1+F!40 zEDal&B5j*QhBA{wP82If= zvmbAD`s3r#X>r|>DH-;%1I?wB1L}_*@QKp67Py4VfOJ;@QN1XAsIv#f0mSz!5N``` zw(CJX^a>nl<0`}OX<9Hq2A(sdEqZ@%MLayJJan|uMQm#{N#=)1C&UhIbph~W($G5*c*}*Lxn)oee}MKJbR`va z%!s*@M+Zxp_yRDYD+3=%lYsz zael$crYCu{F=RK6fRk&F1vccBc2Vft*!tuMXmxVGL)1Bsnd9P-ZY-#bM?!?DPTCi) zKUGn<9(K^XnsKqw+T0rOvIoS)%C0`PKJrCUe{#U)jK;M^!i@_-JMj^~`1v@COOZz) zVHhQ}SqlJfTM5cnOW+3wd`LMF`83K*iI*wTqjHYnrm*MPA4xE(o9Bbk_GguJuI;VR z&9S!BB9A76MwJ^81qF{&srZ1u^f^!(SA(~sxo1+zi8tw)!Z0iqnS{AR&Q?z81rokq zo}{AoS^br}YplK-lDVr2fQ!YWhaF)a`Gs@TjO45ZC0d~4f=dQ?l(?upXVVgK?)}aq zOF<)gjhvN7ssR6~5&SM75Y3|nWzLNY%7B(;rW?|X)~4gJdBnwAzE>~3V++<-vn5FZ ztaeeb`bEF#cY-WyAR|ixI43IvyaBE1_5F>DBN9PO9>s%zZr8IjKTDr9b9U;b*MP~A z04A#q{Gta$j~jb88X+-}5p@~bNX^-TpVJmlY$<%2x0U7lMt{;I4T9p2-B zvkh#c$3fDV3DD>22G^-h=gVxI8g&xf!Szv%3-j6DyDSF-cxmTV4HFdmGHgD&)F`;m#!BrjkIhtA%sw zXrm8(i4p8DW2}^5B?8t_ptY(XR{hX{4}dKe)Yw({W7AM}1}dGF$sK zY$tG_wz34V+wPD}lw@8S?mttKC>=^hb|A2|a6YG}4}FOtmNA|N4l?GFiIyQyxCwZ2 z^X4+3v`lt64I>EPCsQys$!;3ld0%vnb|wMC7rmS>l@q;J4i)4ymN5n#$wETc0lU`DH+eUC3lAP1JAKx zs&EGaCx9|S0-o)N-qbq~kN_WzlrpiwwX)0W5ip0ugqS=f z#H$K;C;;K$3D$O8tfdbG(=bjC_9qZr9Y*@xs6=xRs|t5PpL(6t)-v~>Hu}()7-AWN zu^2NS0@;I5Emsl_W-g5(b@rm{x&y01&OtgU&o(8iPR^Gh=hV?gANmqQEMqVh^q#Dq zfITQJxDUpm{=OtK7yd-La|DGA7JONyFVEJqSy34+oKr^|edtRJv5di3jF}GsPbBdn zRO_VcUmWaDB5|?{R-x2=VGgb&@^~PXt%Y;yXrm8(i6NFT7%PgI*Smm>$M-_LG?~m{ z^w&w)y(1{7lZG^#gm25v^p0!coI2X*LtkQuWsK!k|9=E{Xp+2WdIO<^ZTX_ui zo8U`7@UwCNO-Bpo)X_#C`VvEI6eCy*0YvZe$xf)Q0hn#wCxk$al$jy-3{xS~Goyub z>S&`6eTgA<@qHj)0vyuRG0}qHlbjsyfsSz~OUluZr14NVr;axI(3hA9i|ZwzqGveq zmt4z+zLTC{$&Q*nW-m-@;hZ|!=o2NkBkXk(Ky^emp0rj|L{@GV23j~bgoJVf z2)$1FE_EMVvgPM-E9TXz_VkXs2ggqRA^qK$Utaj$P^j5)4<0@B`>pbKbh&50IA08_ zAFShSx*>tx`dY3QCy4*hFx3%tJa4r@^C6%Xl+!@eTo#V<1?8(Yg24RvaerN(ekJNW z#ymY0_<6@N^92~Di7h*u;OBDK_VSz3gtEBzh23&DkgJ$!Z9D<4xclVSxbMYgoNGOV z#(nSLm$sw0>zSstZ01@B09$uGkKaxl$HQ;Gi_RmTW815H(er)#vfq^JRfZguU%gh} zep8Y0NK{kN5im4n%2sFhd^ywIGr0M2*39#mN>vHJ^3us@BY+A5n$4y=#FnJ kQKnARg1yxe_)mZV01K}@WTR*$4*&oF07*qoM6N<$g1Hfx`v3p{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/baloon.png b/apps/icons/static/Fat Cow/32x32/baloon.png new file mode 100644 index 0000000000000000000000000000000000000000..e6582c6d2de9af3a754520d43c3d3037886fc756 GIT binary patch literal 1436 zcmV;N1!MY&P)g9ysCMd*Auach5QZ+=u46E|!a?X~-g4 z37{Q}L*PkV;!X=BqqAtWQu;M4ij=yw?rrc~G%l&C= zugA{nC`y7_+5^8m7YF)AhH>?FFX9XH-I$wtVeHe_dY2Q)mw;B;eyR@P?RO6CZANo_ zHRj_k78401Y+Jq{$X+-O48I>m!2n8&{J7COg03sqf$@P|_fNI=Ws=B?KTr0z$wME*v7F=^CQtr5G5U!0(qX!@72^EY^84mWzOn++vu` zPjE5`*_9Q5&s5Yf~c_gRycs$wfd5zxnyW;^Iw> z2by+x&gn-dC+y6x`=t7$>T=f{6`hsFyvf0PQ)qo+I~aqpRH>|)fT5Q~I~sS?%Hpzx z7k1AH5%3cMzb*--9Lsg-#UpB44yDYd)K!77j^v6$E&>4VKYvYRmkdi^6~j#&8KsV&*}>vWISW z^6eHXDW(*7pte+xjCT~B3{sDjBf)ExTT0P8JPgKS%zOwWVn2Lzwtr}h!VcMPZMyxq z&pXn&BQ^b;-nIAFqB)bgrH@k8KR7J07&9LNNxtI6_`tUpZ}y<7EF?iKA<~Xh&OOJ9 z5J$)Mo_9v8@E6&N$-8F=>w&^tGXXB}`H3&vKe^S{pP=@SqQU_6cMFcK(jYRUA(oIT z2^PvT!?uh;gN0mQNGn~(dZ=64N_TpvKN5U{o6G_J+C${G-qY#+{f20IV1CP~2 z@Eh5%En_GwjO7*7Qk6T0&YI?l}EL-R?byo;uKid$C!JPQ(yTdT9-iRK?N(>mQoL zpZ{DzeDK!ylV81af~N11&Me>kdI+RCCPyOT4@I_xUit8SEfhIu1_Hjtqz&B_jvE`f zF#X*JAKS69A$o62?c84NvwZ38mAXK(3rC`uw3>9^){fI>qsPy?Z#~!MRv!8KSDsUA z#ksEDZ2q)7{xQjnMn%o>bE871Hm&(60uDyrYpYTfZ?9y$kqBhUX3}QTXF6Ve(N(+O zycWadzWi99@IMHg>x3xc`oy%F%UjkQ3W7YI&(&&I6CE2A!whW5emzB)DO;3I qD_v6!{2wVu$$|>KwO)XK1sDM2Y>+s+OcXEx0000_96!e!0Qo$-(1YfDvB5hEk zsYy3!k|s@d^V&^jUo&&ZbMJ1XglwBlJIBJ9c61Dl;L z{xnmp?SSo>-b~`ig&*x0E0BdVTBHG;cwD zeG7cPQi!d&r40Jq42FjPM(@dAq3g5V`iyeNI~}v976K_20DIs$UsL4@v+wfO8_=}s zDoo5yVM?DtDwEDxru{az;BmN76{tW}c?gl-BIklA3c#)Rddk;t z!Q`f^Zb8GU>ygbcoILvj`D@b}ReEo80$_1)PHI_jC@NOhtwC%&g5QoELibTreDzUs zst^DLg~hS1P3dfIz6RljjYwq;I2|QuU2!X%E+3$gAyt7QR8yghpw;L-eNqCTyjd%3{gT+kN28`sr8j!I7x z3_C?&OnOTnCU7XoT3JLV$52zV3gy+%s`eWQR-@ zVwol?DjJAZLjs|EM{G8N&Vl!FHqi~I>V?Lfk`W2m=CCMPEdpc_c#*i`@A>5X0I0rw zzDm?qw7@hewkEMb&WO4{G4dG>_B@0B>7#H7Ac|8~fB+-<$b40ZP!%YE^M)YbG`RFC z;15%SDZ#+lF{*b5#gyuvwq}e3e(HY*Ds!N*tPR1EFr3a3I5a1+%mvj-;X%L`#6lVshH ztCkMH813hu$EHpL=@dnf$)UqVGLmdv{Sa)z_xb?BKML+fRC%E2Sp5Ocr~ zNk&;-SKf-MvP-cdya6ey{gj)Q`d8 z6Brs8?R0G>CD3VUk-rzY7tD-l!cV~yPohoTM=U0pl}L0hiH{k3(H zj&ecy*}UiGg|6lD!9pz{f(g0|qK}KmVcMzP)|7{qSDjH{x0Tov+a7UFRQPv@T%Ez1Rv&8x%ZmcQo;wb~1bf{PTV%Xv}zSrPvoFD7MqozCl$a^U|6 k!Mx~s>W$?Z_*Z}d0Gsbd>8aC30{{R307*qoM6N<$g0!bW*Z=?k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/baloon_2_empty.png b/apps/icons/static/Fat Cow/32x32/baloon_2_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..b1772a1843d445ae95d6ea9248b4c9673ab3343d GIT binary patch literal 1027 zcmV+e1pNDnP)W9Zr%Rix0(ITWcD+^`OVC42&ELo3L#{)`1`>L z)nx&C3D9fVD>HGo4mAwcu|jU7Q89fJI{<68cq`}pN|N*E*JJ9`*?C)A+f{UTy}W&7 z``~XQ5XJP(!MX@Fi?~zO)xV&mG>HEn{Ees2|HIt5E8zDB!dv#1hVj`YMTs2%Nf3>- zRaFbn)g1xH5hzLqZ@W7X3N1un5^ZE{TuuVG1wmjR=AddBaD>a3({c*I;54{IYI;C& z3}Df6v7AyJwUgFE=P9VbIuUpnEIv4Xbl{>>0Oa8fbx_r^$Z0z2X77Z-;*IjGf@crI z7;WbifEm_$W{A80BytfmC)Xi7a~pI9!Mk`^Sy5w&0WBHhF1L4GWB(=yRV+n###Trk zHxh|gP_rab0CfyNxp`Up>q9C67JtZ56;+i>v24b6B$6F?_u4pXLKeNIZ2+i=w|Yv+ z>fqVro0}7JK7u7Rh$q@{?l}F^gmlsabi*!bR=_s}vhp50?}ppu#lLOMNWBwUSp9$r z=_G(KCB$v2teB2}qD{!;`XLX+ap(Cdv@~i>tbT~8;p7x}q!MFuFc5;w>$n$fMrX%e z#G|S?_q|r!Z^r{%!+!53pKmg##{-cUp~`9We(1`!G%80~y=*R1Cjs2P3hnr+C5@=4 zTnI^_>fOd!SrzCqtXx2&DD%IfEoJfSj0FptPG5# z>cV&em|H<+px1cPH}E+p_~~cCGoAqXQsm!#rSMHn(Twlh@pm5ox#x}mPv#I~-+c5|jZ^Li zO?B`g0g4)oCbRjgt?z$1hyxlQwf>M-Ze6=4yPs~8PWFIMQzwY(c5$kv_c-Vp#d~x4V1(zl+YMk=Xp5fuIa~j?4ot>PYK>AoqP?H z$T(<90X<*A$YYRS?B&<&G8&Zx(fceoB;h!|=M=4jALZ~E!iyUyLmR;4;MSSrchC?K zN|_}?ezItt=NR^wA3aC-YMMWN{tbT3F7Ycx0>!UxXnIa?Q343whh#J|bmjBg-{VML*d6>xqpjlt!u?R?IfQ>K zKt4Lfl};>?W|e=1{Ul6gWIQ3b}YVRsVM1MI4>OGcE28j-E$G!BO9g3riIUk^`KL zt$dcMnd;ZnGS3-&3E`J;B#LKdCo7=|Z>O*$+;bR2M->MG_mXswj|aHNBrkGLlmS9x zkV`OlukJaOg+i~{b_VZ3&&R;gV8BNuFTgIrw)3e`Ckn2o|t@CdI`O z!F9aC!+xOUzi?L3lxGoAiy>r}!50XA{h{#38L$Peghs*XZAG}t4ErXW1Cv-@@#((+ zBnLfAAHlGr=UBIzvd&g7Vd_tC zAMJ+7+z24wt64Sy@0tF1RKl07M(zN zbXRaA0*+_)Ro{@>&Vqs})~Hw0pJV$ur*Y`oL2@n3~(YwW`#w9L$x!H zPrS@$>fzh5-_lQwasdY8qFs@{S6@kxkF}8wigPJXSH>6d@X* zk=p4v{*vx_hJ)MAm^&GQ$EOhz!vuyW53ya}7Q$IXWxUmk{_wRKjx)0X9 z33VQx2GRibdUj@2szCugWBAA)P?XJgDiU^20B8zdHNz&Ce(? zc&4m^mw%j+7WUwYtqw2`;4<`q=Y|eV(mvNp_=8`^bZ@71f%-z(GuprBbwgCEKc)W_ ZU;uzNr_<0OXgL4?002ovPDHLkV1gkGk>UUV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bank.png b/apps/icons/static/Fat Cow/32x32/bank.png new file mode 100644 index 0000000000000000000000000000000000000000..235bd000a8dd1657e320dec995ac4687dd10b2a8 GIT binary patch literal 1881 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 IM6N<$f@CWo8UO$Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/barcode.png b/apps/icons/static/Fat Cow/32x32/barcode.png new file mode 100644 index 0000000000000000000000000000000000000000..3360dd886a256c526ad5e839782c9a7259a30f59 GIT binary patch literal 877 zcmV-z1CsoSP)=_ToACI`e3NA-e_*NXrORjza>&3ayx8G$JiP`D&g;43Iq_ zuxz!CrcTl&j6Hd zkOdw{vl1GMJwVboKq+)Y8zWtjNusGZhDVoU$|)dxP>s?g8hs#-kRM+O6$^F6mOkXt zNjL?>_|KBi(lb!slXEGQa}ABg;OPHQW`Y4!GT@IOXW|6zocSfxai+na1x>_U=Ai-2 z4OrwVDFgGTzrH^qXFmV=fHLXo12?lk!?>x{5v~4u)F)3-F#UX3cE)9r(|( zr);dT@l1ZEr3|>sAwEY@VTO%In7FW9z`}6bK;!uvYw;mB_SMO+qja^JwpUqX#Z!-lk6986kuO2yg>KbeU z@E{Oob0U*|>RV~Fb3qw1*|X7oOs_?w`yS`ifh~8?T-({bO5Y1!+PZH zs&?c&{P$5UF@jY$wi3?F1%lT3vcav-6QnetjS)KfJbr~y)j-%}K9dwMy$QbX$Ua{5K@MZV~bUU-K+%4kx z?p0|2>;p)g2pJY=77@HfARD~DxVU&REtj7JK&+^!=vuloGkx=`TcK+jEl^>Df?w>J zIOgrZpN}Hgl+NSpEy)OJQ39P74R2l;#*cj(mbq;x-<^XEp?e5JfX-RK@jRL?{)D@C z@7_3aDoEW%C|XoasQ_+&5>?ZRSY z8BDB%|K#V0=scDzS&R)EH{sm5bLi^oI$K&=T0q;B2>|YoD=LQf?cWbslE73ucoj|7 zOq9oH-)rk{0 zTvEckcubh^b_PUNR5V}umE9cFO}kKex&!wp%RO%&#(t+C4b4Qm_T;b;$t~VV(&4wI z;_9#)hpTVnL%I(B=Nj@P4jb36pGg09GXSH>vW$5t^N3Cj-(K|L#zP+KlLM$+Eg`6- zfEdPfm4l0c`1BJ{?8w2o7a~ zXcHi5Za9s?6<^w9KF#9ei*-7EBgU069S%foz!dhA05nZ|XmdE`rKZg{j>*L!GMmm> zR$8+TJvKo$FgiNg#7vr_z)k%Xlmjk{HaneEGqW@oML)(2T|p#_l9CdZ3p&j{Fizqp zAfeT3avh4I7&P%QswUnH+$_f$814Wt!Eqni3bGt9wHPU5V*#HO4#DMe!9pcZQY9#w0xQKX6V{*U znCW1;m`V&$QYq!JJ%78gprN6`_~z&5$2C6Ra2^_+ z-cwLur1(G}z#K4Q2Eb2=6(t-Fw~daBATcSCoJNHrDMsF4B2%9URaZm)Z9K7_?PWTc zE~b+X=Zn#=KaK%|h4Jz6w!y)Hm$OzZhi7Mj5lWiQ$_R&@y9%OVrAG6_lg2vzvHdJ0 zUG!oio#cRHty3Q)Qvt}`-Q7P73=HfQ$neUXY!)^MjE4~n1>;UjM)q_#$?@!PI$a0_ zgCL#o`~6p^10XdvHvUHMf|Inkkl>3^t6VI7#}6Tzi}Yw(r~4Tk9Q>}jy1K=D|Bri; zu}&gMI!RjW-9H!kn7!fuBI#x6*X#q2dz4yYwb~x*&qZTS5{{)`^}qgaIH!$!+5r9* ZU;wlJF)FC-vR42A002ovPDHLkV1i>N1=Iil literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/basket_add.png b/apps/icons/static/Fat Cow/32x32/basket_add.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd75e0708d7d7ef7644923c7dc72f83bbb8b09f GIT binary patch literal 2104 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 mYsMvoR*HuYa literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/basket_edit.png b/apps/icons/static/Fat Cow/32x32/basket_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..9d566af1002d532c9a5b0972196f9903a77e6199 GIT binary patch literal 2108 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 ew;cbE00RJ7tXjuiP4X}R0000#i literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/basket_go.png b/apps/icons/static/Fat Cow/32x32/basket_go.png new file mode 100644 index 0000000000000000000000000000000000000000..fc63a9dccbf22104512768808547d6dbba504476 GIT binary patch literal 1958 zcmV;X2U+-uP)~K-lD0TFO`@KFS~Y5kh*SYvD6L|QNqnZDob>}KTPtH-x`HQ)U{@BJ+>y=JfN(e7&~Yg-|-n1AA}ih|LBJ#?t_^{kQwPD_X>NaY^*4sY1Jc)b zzi?sOYgbV=(}kkQmG(`Q50(Bda1|X0{ zOYu(pOuS?qeo49y*WJaq$1CFbAC%zgpLRgz1SqgUvx(qs0yvKE-??+=S7^I35dg8e zy1KilXl~)^2iHQ^G;n$f4yZWeoQtYJ2R(tPzK0(!M`L3UeZ9R<;}N*Ny9N79$>+&E z_+@Sf21XJXiY5?^#StTl5RF7*_@-kJA4fQRBD-<%(_uXL=mQA9e~Q-P7#<2^?Yeci zb?a8i{nUcN;9=scWi)UXIbCGS)~!%vnI?3&_!JuLbF<9XewoLs>%2&$IH)@J1#e=P z2uu?;9Z!%sPTWXg9+{(R(;}>vyUASS5420P+wqr!2SHAmOGl#YEGZ98oieGSrqFcu z9J3r!t13}*qyycQBH*@Li z_Tsm6`i_#xVBFzCnuoE$(hLBarrmb9oCPyy&M@+Yb&DIAI(LhF);n}_l6W8zi3Bqa zm{En7XhHS9edj&-GmQBE-!;zo89kmubodth{@*U8VW-sx;w+_8!jR?{7dur|HC35D zXgbZb$2`Y_=S7Nh5p0U1gmv+wA&Hj4L`ka&m}kT!DH%$s$})$;!AyeowsvE~l6#jJ z-^-!P(;ByjuE5TFP^)al-7YVFIIk8`QVp5R)v?u3jYeawvXn%Q$3xZ4200}|)l}Fi zb{VmLX3RjQbj={A!(~v4#AK8iYt+{$XRu6HGJ6;Y+bbYN^?zEKe;x&-g=^QYy|bjO zY|H$GIgk<(RxDoufeJ~>*%o8N%9SgPZ%a!HsaL=%-x{*6fac~F!_KRH8;tel<}=3k z0U8VB`*rUDkFVH4Tn`{PvZv6RhOGePKp^m;j}k?W+l{y@p3c*x3C(m$Q52Dm7~KF+ z`|+=EuJ24%g>}Kt!_Yd`h@H;4vHojM(z!Rj=XwsWp4x*=86X(|Of6C}nUp9UJMSVh z91R4hl=3LwP;P8!XlO9L0#JH-dQSHD_iq;H z)Z#@8kw{R0RWx(0IAljK?22O*9{=p zh^D3k*v5qB#uPJpUSbZ>EVE>e*94y*yL0m3o2X7OKV*sZCr_sP-QB>ccMay-Y56+Q zFn5P%y3-_K0sw5ifGBU0ed78WH2nBSWcv=1{5UcHW0v`lH3~9~Su0`EL`^U+a7^;w zBA@+d=puG!n-M1F&sv#d67&-_)vRXG$u=?o%}t1$*o{YNc*DvZnB0N?+m=sMWD45L ss_uBt^8Z(}XWles+5f^HlYa{^0NAW33dhPI(EtDd07*qoM6N<$f;{}Qy8r+H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/basket_put.png b/apps/icons/static/Fat Cow/32x32/basket_put.png new file mode 100644 index 0000000000000000000000000000000000000000..66e7fcec1a961af45f6f03fd091161f931ce730e GIT binary patch literal 1903 zcmV-#2ax!QP)w zF#!Sc6N5g_hzPLiy(_fZ1TGEee=Hed-wZBFbo6#=bvzn{8H&EY|wx* zo%J?ON)d@9VDpxxm`*!d+5*o}feZ$JWA+lL8l#K$whmbmFu&^6GUg!)|5pmQlR6=I zC!%im!w_u$aTH50e+T@IdCo-vHbH)9(_y2k-Ao4gtRW+=h}HqYMTc$TXWp|za<;I_ zjK!Gz%nEorLUBm+w64vFpG^st9?}k)b{Z~=_?h?8NGQ3AFc^z58Jk1k?2ITBLtx3e z-Kgm>;^m{*Ca434?tBe#o!qM>fjI5<=?5UlLrvv9EdkuN5?zvmJVPLx7GsEDY;UN!c!VEM z1omRX(ZO)&pFe{|pKLBt^Ng%%$;8DJkk^>7@3Vl>swIWYbwDt-SO=zEZ+PvHvUG|iR3rIVVf>k&%DR) zn1^}!44(~c(8ZjF)C#jL(+b zTRm#*xQYZEFdQ`yM^-285Rd{b2Y`e1g}BNw4@n_P1(Bfg z)F32Pa$^!5ZHKCFedYa%7YO`tNX604!(XYZN@uYGexeCju<`YrF%xbY<9A~DtVy^* zIRu5;gu&7U%T$rp5`0))TY+TmMohlQQlRNKz;Wa*EG(`jcSXqWn$;$$vIWx8MeDEK z<4_rFL3=oX&b9+zVD+5~h^bYun^88=xUo-f+J4+WHfMaMj2CB3hE%r}2~j2`#FI); z_Q|3TpR_-Ly?x)A3KV8ti#x`=3{@v^Bas5GL()}f)8=4Buo(x*^7A5Xy)Dm`-9k)< zh)xVtlB@FhXVzanDZgxuaWyu#D#*`qqjL6S^sIf8(pVy^L^II@+Y=7zKn_@?kR*2} z^|)!d0S4ye(&?>+;d36t^7YNwe?r0S<6OAc_yK$N?ccoY*%xNg(fB|smPOfJR&;X- ziVYQWK22hKhl*v@`>_1($55PTN1WhvL9`P`u>V{78!+tuRx1?Aa*lhga}1W(wBSIW ziknAESToHFRVYDY>$_!kg$*j;GHATT5;{Jw{~q%)1@!a`$4|Z4c(SSq&r>)YUsh9c zr8hbplziHa6Z#jruBmGr*W)@LZMn$ zhP!z9@L|?`6^8bD11T4fG_E7-^~hH`gzk zP?6r_cxu_QD`>etH3wou$B7}9pO=@RX__4sJIn2R<3C+Xl7wA5d%76Q#vHs;F=9+n zVtbP`Q(Z0@P8yWWP5VreWv5Ahcg?a`Cd-aS`x^)=I&g1Htt%}Yjx?xBY--N1VTktk zL!~}0QtivKbw|;3%QNS))~P2rX#9D+UPSs%fG~E`tHkNXiQ6}|F+&_C@Ly4f9vbhTwhm2mlzF6x-9xgf#y&Mot>ROrYaz&D4+&|!5t@h zd*StXkU`nXmN?0kIwd8O)9ExR?X?*S*_6dHS#}^0*pYf|9})s0B^HY*2~~CbeLmC# zgAg4eN=r&jhOJw-n!hC_C26g zQ_>`%shZh0m=g5N#P>a>Gpz^s`7Fy|SuB%`Yp~sKoawtj>+kPx?C$QGnm6$xl+T=D zmJ%lt51yG7Gpw#}xB(7O$*19o?Je^^yjRe$Ptqi~v8!fiR%yeq=IaR~oH7v>SzV_#ImsX1^u;ST%z p&TT*c8-JW6irs#bsW1KzU;wA)g7CcsM@9eu002ovPDHLkV1m-qgWmuE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/basket_remove.png b/apps/icons/static/Fat Cow/32x32/basket_remove.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8c5a36a34a664bc96cf77d591731057785eb2e GIT binary patch literal 1888 zcmV-m2cP(fP)551Tg@9seRE$U~ z21;t}i#{lpZnwL$vomu&XLh%2waEIO=5+79bME=Rd(OG%-jRe5_&*=%FV3^wx)DA@ z!X4bP2<+JN7)q(B{THOIH&vke>5m{fy5BK{+dRha{(bOrR6n&1qP6Ee@#b!r!fhVo zcYl_Ig+yMxvqMz2o5>)b2fS*|G!(Bad=Isa%P9~rh1)#F?^x$NBxJ^7Ol~s)cV{31 z8@0BziO4xfSm#%uYVHgaub8(PyN@o1WGD7=Ot{Ts{El^4_Z%eTO2S|)#$;?JVDAbl zkZC24`@TnY=kG|^iZ)>9O|wwE{Kgk?pn26WXu<;tGW?EpSeNI-HHN|cWV>wZVK`{C zn=l!h37~6GHCr>sr4xw;e0*{Qi8M(@(ZQp@>bKV7-8x`aZW#m_NfsXCcdWy@Jcs8d zz;}?%vTa9j#aNH&?URIw1jDW%g@7DpZ*Qo+EcdFCwZ0$lakq%vIaYFTp42>ytLQhI z#8J2bwIR_la&7eRn2pBvtu=vp0jCo=#i=QX(j)02pu8xE1OAAVwfR|(n%0785Ytob(Cwc8CFP(<#l~yR^XTi%O1c}Hv zt?9V^Ee9T0`Cj3AIEJMjAE2zIWHK+yvbU;+XX5pj?czi{TF!hZtogHd#~{qz}L zy}gXRCB^d~lO%WYlRNjG_D;^aI9nx zWNAjmY%G|t9;y+h0iARV*bEigyro$0Z^F;C@-e}-{u9qGyqTu7lAKAL1&)g6p5A`- zw7i9Hi)*o~ML}Mc6BSFQqi^dQP>G{KBrNo6wK&KZGOe0OiL)n)ATXUYbt6K#pwanY zP{=goEWID)+ndmQM!{{l4lEO20>|9tdzX*jw#nRn6_I9dR zS9KiacioS|Xgj5~H5Lv?=HF)26ZmOB#r%mjygkniRVqSb%jSjg zZ9YuEAq;_V)WE*_uW(n-Rpu%Tp#S$al>X~aVRHq8;F6@f;ms>q-? zODPeMC_^92j9^VZ2gF86nF*JOl|^&)(%BFu2pEAtV80{HS(uZPZEhd7B#nqK0FnAN zCwZN%4u=f8-G-)P$4!xC zyD5LQ&$iem+YW_>8u;u=+#i$ol{PpSY*3Z(?5yl;gocKoQXRKY!I9c6Zv6$%Op z%-{O@6#H`upy?WP-GGM(Gz9|a>gxI?nSdpUfa>@A51r}nhuh^s8f7c5#7?d>C@ER& zcDpGl_svkqrY*L~wtYU|q2%lPh!Bt{;c!@qs;blL@u1r8hsA2af}#bcLTzoW`CC*} zlv2N@wgv{RzNEMqWD~()uqS?5(MIzCr>dqXN@HMP0N!*jC5;YE)y%rV5~Vf^?Iu&s z)lca2T(-fs*d{HmA?|)Lng>iT3=Iu6_V)J7o_gseC|Oi&ZY546K7bZ2E{;_#Jys|F zsLuxz&*v@Z_P9YdDFFvZB;aTSqHS$$dwY6%R@ex5`m}uBHV6(W2!%r_f5-9iTxl*! zJSSW(H^QM1$R+bze`MIB^RpmlAz@3{{Gk@6;)XMC}%_3fSA*`%z_O zW&LlzAEi;w5-!W*&ATF9l>f#D?1+Vt^pSLO`AyD&(Twx0!x@)<>SL3WM2VMQJ^972 a0t^5F@qJm!;0?I|0000zJTQwmB+BE&_2bXU?SXn$Q z5G4;{DCq6q|MS!<vsL1o!{Emniyp{~&B% zIsEELk-hKg34Hoc&szO&qbEUWr^q;zcBM0}PRLsHk zeUuk|#iyTtjf3C4fmm>pt;afJIKK%*ingr~O0fWM4`ig*}taHc@X>h#=^LG}J z%NST)UBxeRw^6Hm=q*s_h83d-Qk@whL%3TBQBoAh#WeBovtuZgOcV^DU;^AUwB^s} z2}RUA1*>*|NGo8-zm7td?~NvUO9nqq!2)9`+~fxxb$bG#h|K%4tc1;+AK6z^Y! zsY@RKJUSyi9rQs2+@)kXj9Q2j`zLcdwa&*-w7{Lj8xZl?z^fl8HeNjUa`IkCL``g( zzbgg)bD0o4=&>*1Bs-1dZ>|)J&H{I@00ov#UPRcaQg9>rzyI~~5LyrBc@u54`F8YC zI=vL}jyLs>aM9TfQW;nH+_V#E=gNf%(DBhXc|NiC;mbYBsGOlvm}*EApqUcf2?y}XhR*jU`#i^#?EV9nyfED)8{yBLyBQ(3Ju*xm-sS5sXOflH30^8a4$+2!a5f=fQQ|zv25Hv*7UI zD$vYyBb=NVM}xOsz;s9|6Y`nL)cMSrw|2}#x(Rrd$=fWYO4@ZxXMmIjftqB$3U?@> zX&NqGx{Mm{e+j!43#17&O@$vs+bQq1#eo0iSJx)%^|jEl{=i+!LX|;CE}F~b669Nb zHk*Z+F&QDX!~}ATt{aRAN;o?^GnrN|rj=$g4HzW$4G)hzdFasSST3JGp(^Tu#OrBy zAxkFCmwvE*D(IZ^wOaMta=CoPvhLpI{AI$DmC;tRQfot5o)LM1MHhNx`Ozw~+A$~j zZxA)2O4u?@AiQ?9q1Z-w-l`6g#K>s*jc6M-Sthgu%33ho7#6pZ^_Ktx07%pfa8=QY Q^8f$<07*qoM6N<$f=-W3bpQYW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/battery_charge.png b/apps/icons/static/Fat Cow/32x32/battery_charge.png new file mode 100644 index 0000000000000000000000000000000000000000..fd75a3af51e5f3dffbaa76cf29bbb118c6ba80a1 GIT binary patch literal 1500 zcmV<21ta>2P)gC?Q>dZb+btr4JPktrUd1pdwmTh<^YN2nh*^H{hKYDpf*a6KVr3Wlcd8D%wKY zENzlDp-G&?S!^es?cU+s87Hy9c7i?DiD#U-=Y01&-#PbQ<~R;=U5qj0xqN5Op1Uy~ zn{3H^BT^f={nCk}JL%TSH!xQ$4a;Bb zNTtk{BZrTgimKief_Ipf{^5o5pAX2m1)UdQfC8W15)4%RRo}eI*R(Z=P=$t#^}tB) z6KHK|LS+W@nUO0dyp`1Q;_%2J^#9wsx3f>tRc7_ zmc9W2r4{9DD_{n(rn(-&`O)>2FGxWVI`px*j_&9OSXa3pk3i# z3@u_O4&9hVQXj#@bQeaa{=mriFL@*iD)HK@k#>YP;iCB=fh)%FJpDxj4Mb-WTcO(KyY3>0NJ}mh6W`4 zQ}-L`o4d4gTSe2}>!{y(&sBY9tCyfTrGSeP0LU`r!dUbu1sLt#PV@_x=Z4+a@#vAO zZfU9{XN6@A_Nt(yGGq%vT5OFNztc+5W{GMGL)Uhp?@Aj|Nm{u=lX&*kPqM1cmKBn} z3$L&fW~4x}x$l+tX+hF4+S7!-pLUZdIs5?w2TpzA=07tHTR7x328q>AxcmS&E z9-!u-7?KkaPY0HU-R+m)58I0ZTp)qV5@xJK4ahRgNP)cOW_%d!YJ;#fY&-BP);5p* zSA_pgU-1l>S(=c78|!Xyu~gR$W9xzIUT~44i*mEXMnr?NTCr?Iq?&;%Ph(X$fxX8+ zh16NTN)shBz|tCEOV9C+d{>UG3)(s7<&t zcM9xzy)rCS15UORRkN^hM;8e&ciyuAkbW3Stb)ZnrpvJ9`Oj7qd?9@$GT?wKhMVh! zRJzS(1;OR}+?kgrkKzGn)J11U*0|d*)#ok6EM1DZOfFXP9l0*ZF*DKCDDxNJimmT{ z__CezGam=4qiXHuE<~F8sS}Q)jCT2qYG1LvfG#jHot_huHJBQ%!^B`C5>r+D=FQF* z3!N7W9nEOViM3=Ko13>a?`V7cP&ib(N7Kq19YOm9Iy1P-wfxXVK)8N53}b#^HXi$} zx9`u6;o*CC>Bk3TQF$=Q6|3OcP#(|7f@E?~uiGr6l8YoGaEp0t^7&`=`=xH3|y=0000aHqYO^?AsGt;KKM&ERIbyvNw-ct1*Q%a#yV~n9nvwC~)4$S7~yElK4 zZOOhocedvQ-MZBVR+42RxUuu+FLzj0{GycVGxPx7fM94*(}!AdH2^} z^>8B=8kYpMNSoGFthp; zI~qLm z>}kv`4&lwhpO~Kg9bY!x2=wrPC}6a54(@r#75kCr{a^;g83#NHHtL3OeduRN{Zil4 z)g^@sdSGDT3FyI+!p)#L3=$k;Wj~;Masmn=>KFbyO-yJ|zoe@kBQ&FcW(0j86)%%1 z|FL%$AM68c`c`TJj71~hDF2`HQ>@5B779+y<0}`0YN4ZQij)n4nrYB`oKmML~=s5;YcA(;6-&p z9R(^p0U_DAmGO`9(*#}t2 zeSmgC#v*D!L=MBq$8nUyhzBMlfl(kM?SzpvpeW06O4-gvBC=KC+Vn!L`Ds&F0w(3M z%hRne>->Aee4l<*f_`UEN*1H<^q8gGcGShK(5IpM(=R`q5#sW_L~}0IvVREK&M`FY zokbmG`HYfJ!}A4dFoI3b#rX^truJfPq65W+CNVhJ|81>$u~umor^^n)p02J#UB{1p zdODqIIcb{p9g2=vsuTU=TK|Mc&Z_4TaGbUARyEV+MM8nFLRcm6YPBKTLV3>oBpmTFA+yH*sweZx0-cgd gHdV)!WW5z&0E0)=Z@HCp-v9sr07*qoM6N<$f|TV4cK`qY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/battery_half.png b/apps/icons/static/Fat Cow/32x32/battery_half.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad5daa0cfb2b0901ebe7d9dd25932953c5f765e GIT binary patch literal 1343 zcmV-F1;F}=P)5E3l10ij4psDKbsH?!T8#!C$0Z~DVIO_`Nm`cWPhHm=Hw^PaHk*a*Iw%whLTD`}O9MZ@|eMP`kRi7q4Ic0==cWr)oa+=-bTGv!^+AEVzC(VM7FTFh*G(N&8;mYdJ-5I7{D7BFXBl)r(C`I*&@x= zK`@RZX(k}*x-Q9PD3puBa#dA9786MvuHz7CnMm@mY#SpZBTy7Ygv7Ef61?NTTOuW* ztq4$($rMd0Q+(^7PzX}KLP|Jrar}{_SBOXwWR7EFXQzO8yc?B@E*u&j9u{*oB9WTs zpC?wlzVQf8$ZE@WP_5QbDwSXuh7iG5Xplf%*P)R^LqmhGZ5QQAMU34O+UN=01$+XV zNQ%XhAXmv|ML-soSpI-{ygfs)UmxHh9C>qua`rf0w zX&_`__H%dqry=o|N_rHWXr?>oV8ut}6yC!}Z+S}F@Ieul>O z(+}+kpe2`bpia4ajBX)RO_p&(_s2EObUmgQ+TQYY837oFFFA{zx5~wJSxZgacj8_ zIObjrI)Lm$qQsO)ki^M2sdLb}qBRj#i$hDXXPf&m#^GJS!XX5powI<{yS9N=AICC6 z_ieZX&Th*BJjV#F8&dNOAO~m_tQB@10(-Yz2iQRloSa{bWo-#yfsHLX;Mn0Iki%91 znuPBpcEZ(*)j9Rham{mps>x%gA00G{N<9^7BTSsqkk}Ex|4j+{b`n-=r|3JUWe2S3 z-+!90-@N>NUv4WhX5YhkM-0{C#;^G4SPOV@1U>dcRN-_WE z^5Wg8^|jSy8oxo<;un+SxSHM#`SpwtBXkksgzn&))hKlQAm)3oLMU@n2y|k=Y;-qd zPjNkG{^<@a5F|I*+-#7jiRO?;6xE{sOSY$At50OLcLd1sFxl%a^p|nLdAgt>Y+-Ya6qW2P?{i0+cZi; zzDnbKIZkZH&hC14cr$iHi{jm|fr*}GqG7jvhT~4h;<<(b|Ia;2>_^8pm+$ zf5-DMH#d*5(NSEu@FDKqo5cG1IwmG2Fg`x+xvo3>?X|C`s}A^g9w8lP9sZzG|L7e_@Jr z*(Ac zs6%jmZ~&b9p+x$BJs|w3_Wv6IoQr7oiG-p?;ONJY{(Rv_=YTjM0H_oj?G!L|gaz0^ z5|IjlIKV0J!}$|VLgGMZItv02GK_F0`_)ZI5Hj6T3Z@+V4>77Uy<@se$p9$efdB;Uh#MBz_7be? zS76-y27GN1d}#~iC)h6CO(j%+J7Rrln6I3Hc=lEBj?SvrA_JhEw~by#+vlIcr(Hv* zx^%JifiZ3H&Eypgl`zN*aqG4qKbyd zr|}9}Z~O?+KXNb3nl2ME=31Wpw1`L){7&# zRcN<<0=xSsp^Af-GE^t7z%8%BaaQ3v0u>p0O`aU6P)X{|%YI^gEiwS_yQ^2;DxW(0 zWwMylkJBzsRBWUx)uPm>m~c21r@jGKc&Jb~3Uo*o8`?14(u>=PG%{9#-?{$%+d=(e zP-_;WNd~ZI@bHnrp%c%YZcHRz&|=nrT*Ijku;aGs2ewPwDi1KaH{4Qbwy=@?WoGjC zv4;!uGqnB@$%^cZ_Ocb&8=~sTMv^9y7Lw*#n^iBn$mG8xqeqe_DUxiHxb=ENwvYB) wKFBN^s{t~C6M>?GTk8e+is19B_Z znpO)1wzuu&+-An_n>pLvYP*Zwv-$SS%$fPFzwetFp|!?Lj}QX0Jjug{kDR}kd$6u_ zMz$q;<&~W~I;a`Wws0m{E-F7_*RH)QlgacRrSz7-_cw0X(1B0}7#bQhie|G}Oil*t zUf8-La1x0NO39N!=zVhH__5n8w=DBA9w5Q5uF2FkUTkffmt3_rgSrM6OIv~dYtLZ) zx>cAzzYcyFqNk@9r%!%|&OHupUGp$Jg~p!2k0=s=mItd*{9d zsLABfd;c5U9leY@wJAt4{(>cs0dRBM1bqUD*z z2)!k!b=IRstObG$7Bsa&>7NX**@Tn@p{8FXJzO357>njVjcnZ$Ske44(#~R9*o36p zL>7kRol$uH2*$jA+#kAxJA=QY|K2ZnuJOH!2(OR@f-DaZL=gt^XOIidKsc0V0T5BL z(J*9aiTjGi6}RaflEWo+1jO7G;Khp4%^@BR2~LO@2h=7IPzuqwwBJ}U$wcFd-n>S# zMim~X(gdZ0SQ-1r3OF%wn*}>DnSRM!#R>>fO$f-H+Ar}45n1TQ9w3ZDD=VB$QE^BL zb0g_j2tY*-a0vX;E)s<2V_k3K%dR)zQk&^$*FJpK^_ux6N;pQ!FZg4Q9w7Hg?M?CE zm%|=N2T%zgjti6bZaO4fgyvf@UgQzVph^mq^?;I!+#D8J6yh!vk&fGl+sas9z=8EZ zNIc}+J;1eF#TYQLPg`@3}iU42i-$z9#Bpggqy@+t+z;@(E1YUac^I{fMh;juCSRhTMphIqUDc+hbW)DbG zC?w=lpDcA;A_hVnhA8sORpE!s0uF(;Dfaxk`zfXgyCY4-UR!BAhbqzT_m7&nyzxrq zRhx$FMvDQ?cf(jEW<6nOQb0z$#wsK^g+&!vU@*XGI0Z^r>u24(isv683U#1r4+PT` zP*mvk3`+2rHs6X$L^7zZ4)EeaDQ3omJ1pxs2N|S_ScqdE1xd7Syg}{aAy8HA0b!Yl z7-U@MpXfY}CG8gxdGm}Ck|^}jc(nZ{p4@iUU;r^LB~?Nps`P*?v4VlfnbooN6t*4w zklHCj+Yf$*7s(1cgUyB@v$i5fbdI|wJK&xa8?{SY1zeyTr^ z{40(c)=C!EdFYS{OE59r^3w2C=>bir9N%uSVmh8#0VY;J$^QyBdx4&?$ELYrfcN^5 z{snMTw$0mb;rLZh3ZmFIC!>VjH+aqPz#~YdlXLb!`2CMxbxOJSXl>I#qGk0ZWLMon zKC)(|rf0TR5@R9KSiQ6Nix!I8? kfxdA`Nn*|<>mLCI07WsU7lBYLXaE2J07*qoM6N<$f{3TPM*si- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bedo.png b/apps/icons/static/Fat Cow/32x32/bedo.png new file mode 100644 index 0000000000000000000000000000000000000000..acad849c6e468671e802a820d1ca77bc87725142 GIT binary patch literal 2091 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 XCAm{IYDMSm00000NkvXXu0mjf0*jE$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bell.png b/apps/icons/static/Fat Cow/32x32/bell.png new file mode 100644 index 0000000000000000000000000000000000000000..663e246baeb671f11d4e3307a8108c5ab0e373c6 GIT binary patch literal 2110 zcmV-E2*LM>P)G%uA1(SrfnpmIkeCKzYJw&pwUr1V zC|R1)vRkFw?Pc5D?(WRa?%a0f+%G=gnKSLWw6+q6)4V;??RUQCdEfVW-tSw<^E~`N zKOym#BuSq(j`aTTzxAbTDss4!aJ^-IZQDbKUJZQ;V9LmE9@rCByzhl#*{CGRFtrL4 zx8~#uL+BdJz^pca@!FrbHt|UkkdExT_pV%8{$qE4VfC8fdk_f&uG@m_YFL;(ubeya zFRatnBA1T=o?rEN=o14@$uC5c={whMegNs-K6q9GmZ<{zG#seN=AwviEnwp06g)Ez zNsjmu__ze5zdW~NLpmmZB^JS+NW3dPu<3sE4&Daatiu&yH{q${kO&VY49T;RNX1du zyc(C!mGQ!>Gmmf|J9N`oKDTpyCK>vwEZLtAN$!J@WG<2I8$zzI4e@jzL95KT0?%&2 zb5(e)GZc3KE-QX`l7e_L4%;%Y|IpY7_f@Y)K>G79cMPq{Dlf`#wzFaJ7~2+$y6D-m z8>##d!tpM+1_24|=!;{S3O4_ERt;dUJqisXYtJC~=^*o~;F1!8V^IlB z4Y72xL%?NtD+$PN9@zP4PgnG%jXS@Kcy5^4mAI4}Q?+vDvyhX+FpF=9cM;Ct>w}UV zN${zi{|Gn;?okPvs>8NDv}!6W+gtdLL39=TzDIM}#7mpLxChZh7aW$?b96u8im(_a zBKhrbv?9#8R}jkFPLO0EI6LTh04|68r&@1OoDRa#Fsh|Gj(u4974a;;++s4ZB+`pd zZr^m*=C0ElcRY+}R3Tm&QgR5MlA*BJ0$UK!m@TUzh=>+A6kKD>|1K#}KiiJrz>q@< z^p*i#GkgO4A;wQ#Jb(Z0w;$v`rWjhM0^zM2d)^)xh+tv#AZDf;h;u}&8cd;Q?GTjg zHg1|>(+J86P#g~H zht9ssB`x1VD_!8yPo^nHyL%%%L=x!ErMV^7`R$NcFAwTc3!@`vaqAWxgBu3?_dEga zXCEBtuFJJDEc)JN?*#$T?$ei+e#bA3j`~+tz@09shbxOZ3b(C7k~7{iEzQo%t8bNyD*6gt{&_8m+TK&@?9He6xr9a_iGbj~FOrmA7=T>a>B<6KhNp1|X^W6q zDZNrcB$;U2k5v#vJUU5HI3nBN-pvqj1Fv3w;=rk|Pn{|8;t@l>&>#FaNrX6nYXsJr zJ#Rn~N3p5fn7%X*TW!#SQJ4fbO~W5fy5Y`r#_r7!Krkp4kB$^iym73!XX4~VD7+5! zt{VvSAY z{JGJCM@EWIPn@_wr7IX1-pG4`xKcZ4mWs66B1NYok&dCeCqY>_Xq2lkbb|BvePaKq zZ;YO;T@*II?qxH$4_uF2k}43 z$+7dClr{Wl|EX{Ob)@(n-!ERz0XHJhArWWf8LJQNz2_&xh0K?8Yx3yn??pV{-FAtv zh$o{uRm8=y3H(CoV&6$S1mTo zQ{Vad$;Z!KZk`ctx)J!z61eg^pSZX%G7P2;&TB*if(XWJBLH3qbacaCz5f>i%ZbDS o@a30UFUVN?Z>nGU`L_TA0Ka<5)zqxA$p8QV07*qoM6N<$f@lT@<^TWy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bell_add.png b/apps/icons/static/Fat Cow/32x32/bell_add.png new file mode 100644 index 0000000000000000000000000000000000000000..01778866ce19ff8e934559a9d72609a5b3a9705a GIT binary patch literal 2373 zcmV-L3A*-)P)SGfJs5Wk#^09f20xPD_~)>j)~^K|zp5 z%hT`*O`wDTfsiGSO|qNpX5YK_9{=a;O|os#RtIn9KYMe||D50N|2*eP`2RoBh2KB9 z((BUpGseU~G?9IL-s;_Z>D5s0F__Zy?(&Tmg*~s@yjDq)kxfOQ7{j`+t{x>-9%P4N zz}4ZukgkIyb*~6W2VPrpzt1iIxwN9Lx~6dvGz*z$Bp@3p4EA&=H<~}jq|`+C{5F6| zc<#yBRoiy8c1ZUG*d@PXb-HIyoUt74@&H&a218E*=^&{jAt@GQ(rH|~*oE4ue#D|0 zrhaQ@B~6C@7Y|5(-@15;+a|BFY1pXQOYD`?m!Z6B8uHmF3@-UNSn?_)=oAzSB$kK6 zWk=nNYTUUofOqzGKSldwNtpVDtlYYEvd5`DCQJE+s$@K@IeiXqpdP-ud9b?!1UiIV zHUgGUfEh`!L^~wO1eX;dOj2NX+L6y?@ax^JO~N(w+>LJFDJy7Wa%Z|1xuNqg5+@;LUC7fP%MAk*YetC%ZZ*pgc$;bY zIJl&!&~rMH@f2)s=O_V#yZ_S!||b$MlCb!s;l2 zPVQxTS_lj-Ig%_i|9t4FK4g3MK=sTd5T}`Nc{AoFxU7obWHdp^sl#HmU?>#D*(;H4 zgqIt0IhXA(&7Xe%jFPs7#cN=-Dug!x$ypDkcqp+b1bI#%Mb?rxI1wHKof0nAD&8f< zDy$t%IFQJyf^;H-bSfhV&>*f}>g-sy_SnPpPZw`OqaLu#Z74fdS*c;LWhc6WG1%=Y zCRDjlHnARxcOGr(p`Z~cd4Much{Oy?E+Ux;3NywnCvZifxEsi2bm(~lPOk?yTW(;_ z(Vh*27amQ(Q34KGmL|A83QiyChuDK!XjfMp_Lc!m|I&3-%~$}*I*C+uiaRHeBg`BT zBG1SaWog`UPK5uasqyIfyvUynRlqmnSK>Y z7@)Pe4`&V>L_XX^#Nwo55N1wzgXtk6B6IV{z-3yW&15Nu$OF0oyT^t8TfNwKvUdx? z44DlG#RSA-v02QlU{Eb8><()|oHj&M(U)Q%pny^_if&F?KDj$M$7LLRbWs(WwWxiv|OV@#DP+uo3*b7z)5 zPE8!KuudM3gjab;c;DdR#ZRoxd7$CM|;9>JSi_YzkL`XL0DGKOq`RZa?@U){2aV za59W=G|N^kt(xm`SSFWFaAJgFE_2J2Pl8K)jLOgD^TOe_QI<1kR_c5N{W-t>$2}p7PD1f{Ve>~X z_4UMIp__!O)JE|&?h0;oJK%4e4K46xdI2(KqL#YJb ze3S`^(0fzxw>aLp5znq%2XBe%yI=bu7Ng)`@g&=CkK8_gb?EiZn-Nq^E{DdiG!h#F z7kNeme6`hpXBH&)RM@?KK!8rT90r5ENDYjL4m3=p z=#Ge=en2G2lr#l(%hwB*KYvhyO)Ui6PCC(a_gIeHjWh4n13%i@vhzSw-_Nf#-$Y(l zP}$f(_XK{W))5c&Asr2io372RVWGPO{S*y4@{%`ix0l*B4WfkSH z`%4Q|B937zw(frqN5Yq|d_keO`AM47&4W%Ufb%T-=Q&E)PVD{g7x)2<^nBijiDVwv zUXnmvg`;}IGqawmuW_xgS!Lg7N4F4(_%JR$*Zz;&bq#o|v7VFz1#gHNCo&*sEAa!?*d};ER44Ddx8vZ~kODN=U3G!O@WMGG^0OU|!t*y5AZAvOY?3VJhn%TDN-$2sZ^RMvUZA7Mf_wHU r&Ld*xj#jikGpj3Q5*_PI{}NyTR{gQJP>Tut00000NkvXXu0mjf6;f?t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bell_delete.png b/apps/icons/static/Fat Cow/32x32/bell_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..56b5d03646f754e4a325ea745df9a27ba204ea9d GIT binary patch literal 2395 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 DCL@3S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bell_go.png b/apps/icons/static/Fat Cow/32x32/bell_go.png new file mode 100644 index 0000000000000000000000000000000000000000..75342d006d6ec2300121c2e4d02a777f3a36ca1e GIT binary patch literal 2276 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/billiard_marker.png b/apps/icons/static/Fat Cow/32x32/billiard_marker.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d0ef55e8a05f8389bdcf5e934c4be9e9a411fc GIT binary patch literal 1085 zcmV-D1j74?P)nG$Ul~o*7oeEfD4He1 zY%erh1_*8tr4$B*4Jf^PuGijv&y_+&s0FWH^5oLHd;0l4zdzsSPC)t(%aI>lOhXhI z85y{Ie9%hQl=w|ky5V0n=CB=APS~Ss;T!!G|9tIcP3LAri0OoXc`}EURk`4ZZo+47 z4{VWj*s@#3{$nc`zn@M4I(%of3)$F=B4;hU?X~Ffw_$Qz!G?_kIPh(rF2a;{xT_Ye zohQ)IcNZ!X5SA50)F`0o&)P)8;f-&?AHS$aXMZyylyOB;NPrrH3j%-MEE-#Ixvad} zP4G{#aT?x)wid@UTwk~_Gf6aVBpmhrV%RL9ms{~}`Wa(hOaFL&< za*$yJyym2XovCYq$8#2ry#L_;_c^-!_X(bI{q^kS7b0uzje4FX#uwY25 zRXednU5(ZD-8g;ed*l~K@uX=f$}3~=VGh@3;CDQITWM}DjUn-UbH4MC3pteYlDzZy z{nbs>9IPR@EhRWNBh#YcKjgB461!gQyx<;n*1_I2SRQ4E`E>qMcw0T2GDL&xi8 z!{KuYu#}c=XCH6)1mj~N^mf0-H`jnaU$#OaK`azD6h7B>Y}3d&qu}$tkjSzOCNs!PLPTST ziXl9`uopeuZrdUw(7sMdvxht^|NaXSLtYvA=hh+8UBwbjL@ zz<%Y~y78gDeoO`@@buCiJpTD!qNO5LTU~4ftOLD+7z<1wIF2@ge@E9|rDL`8MZiI0 z4UYtkF&cw3Mn42RE`Wa|+NNI7`S+ScL&XO={uf{XeQ8oqBA)$R00000NkvXXu0mjf D`W65} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bin.png b/apps/icons/static/Fat Cow/32x32/bin.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb7f37e4200a90a6e1900e4c625df5b6982595f GIT binary patch literal 1908 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 BX2Jjf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bin_empty.png b/apps/icons/static/Fat Cow/32x32/bin_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..9bb299d64fb5ee0d99864e8183a65736a1e19f58 GIT binary patch literal 1823 zcmV+)2jKXLP)V+dkIrP}xBPyj(5|RLk zgUE~U%BvN@ZzmystsmQ&@j4_fkh)~U=x2ZbJM+yqvoo`Ts;VFe0_1QB=g*(7&d<;P zN)*N8cwdW>|Ju{48dd?GqMe>_INW{l;>B6oT~n3|fHP;#SgWe4`eeP{R$E&OW##2y zwphVrGLfOQJ<_edd}eiZ6#_v&cwBCnnVEsOqD;-t&mX>W<%*wv*X7{3zNV(eQ(avn zHZ(TE*!VbH@4W$DpBLisB*?M^l1>M*PR3ONog{-!)`8KO2c@N@P`P_IoIL4(`}gkI zBuVt3J|l{f3jk9xnG`#Y9)<6|`4)6&NDu`mK<_ae3_wHxI#GuJL&K321FS z$oB*N{ZMbWYX(JTLRG~z5G=TVXJ`lxwzWZXOA9P7zjz}9a@VCxe{V0VsH@&v2URuu z;N+*D!P&E4!?90JfZcHb9#21j5$7-)X+Ls=jieb7U~1|C?@vul@H#p=${}m}=p$C{ z92th}7_0{%UAS=J2eY-LtazIlu;^gYB;o$pI6PZigd$9;clPXovWf~Qu~^tZe_tOz z*wWI(%i(C?wYj;8?F|hM^7*FbmJMY(8$g~hFYkM_pD7efD<#y}_#~8AEgXV( z>+0a)^g~v77#W~zc=#@_larIYPE3raJ;s=mrnW0`Z!{W@6&G*gT(?-vU`3A&20en17=+8^ z0VCG@L?QuYW#!;@J%_^`9b3kLUayzmr=~)0Rek+_^u`9^a0IKI$c-ix4spGw+%Ods zLI4ZUz^z;C*;X(hBlQ&~tXgzXk72ld`wrK6DlQb3D3($R2?3xg=l6TT(a^x>w}JtQ z;w(}tMT3E*AbPFm*wa0QfmTXF0+2`~xeWh)?b?G6jWLP?QAM z^At83QdqNhFRvry*;_J@E{h02#%U(Fw1mbbj0-U$rUma~*#8*-Hx&VH{BfPZZ4m=1 zGLWX4rWf{JC%t3nklcbmobzp(1tgPhuF2evBR+Km^42M^F0G*hazzNCoMh55_8W`a9 zgXZS+*!~Itai7T$dIAbGs4xEKxW8TNFZpUIp}w5ld(!OMJyVPE&6@Fy90xRJ!4~IkMPhUN+|o=kT|lSRO4Xs8@_^- znb}U|$|q7k_^Y$C^9wu^(9Ywy3kEHe!fVDzaxR8Kv)GCzp$r4rAE)%SQi8Grr6{XX zrnH9%{gU>ZUSm<%WR^{6VJ0BS&AyIh?Q>h7rC8OJgfr;3;`&E`0RUHLM_kW8gTVj* N002ovPDHLkV1g=aP&)ts literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bios.png b/apps/icons/static/Fat Cow/32x32/bios.png new file mode 100644 index 0000000000000000000000000000000000000000..25b6125b442a012f33fcb7bb1ca5dee5cd02625a GIT binary patch literal 1165 zcmV;81akX{P)A7xm-`nqCVPO%5!Q9jo zON1w0#iCVn2wq^-s;pwsYS(*k92Z?(FJp4@`Ws}3s{||#QYhpxJ$)0ANQ6<58;;|^ zwrvDRLD%&_=h=npx_orSOYzF`6fiEw9 z4U-a4n~|VFoWQ1q5`f&`2Mh|t3pCmdFI!y9;fUKgLp_h;GJeN8QfdHhpRtcLto!X96#O* zPr6B~@n=XJg@9RwK&c>*>1y{R4B5VY`*CSxhyoiJpO`=*k)WE-;gtj3`00nM$Zc(5 zetup^cV%Ksn0{mG1|2{~bqPrLn&VV@Dqwf&)T#cJwsbrGTKL;XA;em)nM=*g0sI#A zNz3u*s(XME8I$(@vL;! zo+h<#G#W)L7L%D1sLO#60#$8TDwZlGP^{&nyS23y?Ju;WyK6s^$z23_PHLD+rNzzK z`a0sVD9)e1AUjr&*Bi_Oj-%F8y^agq9(ss`T*HWoJJ~FThev3aCYD!M(b>^SwbQ8X zzfnR>(w0+G)3QEHxcXv9oZ5FmYG7bsZ=qv=WssGhlaJhm$ui$k5B5-51gr5)??IFk&OHuBi+9~Zu^KjFpX z%8Q84l3e(MWH-qnlFY(HFB>wVk2gSn?4RT9RtP*G`G@DNl5Bx>Mg7OTY>~m&)oBt%15-@2mK!5AFGX f!)HE$M*<80dKOpYk9p(K00000NkvXXu0mjfeCjr~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/blackberry.png b/apps/icons/static/Fat Cow/32x32/blackberry.png new file mode 100644 index 0000000000000000000000000000000000000000..a2db311929217fef0038ccd0be53dccce97331e8 GIT binary patch literal 1631 zcmV-l2B7(gP)eg zi%nBn0!S^XFHIVS;)|wrk$xR z(FCyieihSy!!)i-Y3n8lO^A@wp<69De``1k_k4Gjzo%7THxK^Y$y7?S-4 z28SBf<(C$DHRbb*Nqb55%IB8|cowtS>rM@yqA-l;+__N^aQ5sdMNvq@!=KR2n_2qxm!Fri+21~85DhZ9 zQBU|~#>U3%+`p+q96=quS7X-zp#Se(d6V59rhRaK1FqWf>Ip@ zfN1Df|E00?LaRYYmEFH# z1$&?<=V1A;fL~?BDX0c$8&Z+MWB}0)S!F0vIwoIH0AUoy`bEqti#|&jg#qEdR25KK z0Kj(Q2v&%8aukGW(%=oW)l9A?#j$}t4dECj#t@U0@K7w$YJgQxBx>p^r`Z5oLBpijP)9k8`!u^wq^nLB^DV8JO%(uxJ(HM&xwOj$FAQFtN{ME z5>SMgi6WmY()H!5U8+dLq<#Yz4T6S8E2~3Mt>hQdI;m0GSHLd;kZpOshf2j(2JP$4iv*oW1Z7 zO%iQRo_wD=Iy!{k+S;P$&;QxG9K`-sGQZ-7H2M7x@t&;|BCcaz`aSYeDaqy6cZyg* z_EwI{uS$ZaGt)^UpPi{Qb-aVLt5q>mOLah8i5mV)tz@%+Q;)~!tukEcCXnq>P1wF^R=^L1_SS-+SME=*{3xyTx zV%J={g#H)Qz1RO@ub=ta{AbUWaVZIp5CfnGi;Fl=T)B{}ZIY^=Z*{TU50x_u&G=^U$#y?bkNC-kL!30edFrdU=CdQDK3W9}}ZB2@m zCbSw`3Ld7M z{@U8woeYGCCRwf4nwQE}fXn5APj^*ASe6kPci+i%{If_BtSB!BihJzG+QaBBLJKFp z%cI$G#RcA_FF<2sBk-aKDGmqNQtZsEhOz%0DM|fy^v4>_r#KYPyYzYBG`W!SBm+wf zSdep2H5EY9z+$nm5-73)vLdt3#D#zX1wp`9G*A>J&QEg$o+sX;f$2Rt90pBQ(Gy?`K|EGaesGC$p;IsHGkeMMiJu# zS`9CVNSOv18JTb;5C9b?QzE+^8RWU!{3$6ZEHOs_Oa}1DQ9LvPg45vO{=;D7WhnMO z3D5dUq4lJ{2H$)t3RxuvP&g8Tpr^%ZgW=&37#SUdQM9@vbzrmEz-o*4*VfcBAjC)* zDaUQcR!lx(Q`HavB9J7JZGp3AI-qcI5dz~1NEcBCs01{DCTh9{TRz;(0?}$jQNSJI z0k_MI{>rGIXirUb!lq5{!t&)W8mw^8*LNMNtE*W&ipA6}@F1Y(6$D87f=G!hqS*~d zGyA6)d+!;KABY--A zHTnXTD#Dg(C=a-J25Ii_$ec0RSHidutc)kt5n*Ag%)?<^=H#+EX7Y(P&2|;Yzn&Xkk#lt9pqN;Hv zPzDADE1Ud{d)`?0CRlO1&4fZQJw44R2Pytqum^rR@;yw?uKPa zd_5@X1;FdreyIm=krHq*B?zHiZ);Jjx z7$Jb-$|YsvJQTOC8gnB%K~3m{^vw;lUIg%p+nvU!Z}|Bb{C#~AR4*PrA-aHQcMpIV z&_WRwOl25-CDmz%@xejTf)cw831SF)`@A%4p-qjap!?#bv4DG(XC9)TGuvgJUiWY@ z)Y)ZZd~}L!JBP!DN4y1_iVA`D4!Cixy^{1N#!QhAz{?lTcfr`m@X#;K&FkF@Jw*W} zyaU^$$X2i4OMV^P**P#LzYwM-Zs5(=0)ca9Av8Gw@?_t4!yP{yCH=(#KDzN+DJ$y8~)J!{4PNoMZ4KkzwNcT<=g8}gqafd7}4gQXT)UvScpAyW@ct4@HrWi z{6U6lBnppT@}Ee_UbI@3Wh^C^KK57R*XECu*pr7GQ^|h4Jiw3*HZKQGY+b3$OpkM- zC6Dw54|!0+95nCzmAk2-%!;km!vv9q=0F=XH1bdZuxq#hL^ezPj{pMzm`Wr&{r4AG P00000NkvXXu0mjf1(aE? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/blackberry_white.png b/apps/icons/static/Fat Cow/32x32/blackberry_white.png new file mode 100644 index 0000000000000000000000000000000000000000..f8eb5629e3382d71462ef393f306622a579c99e7 GIT binary patch literal 1597 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/blackboard_empty.png b/apps/icons/static/Fat Cow/32x32/blackboard_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..302d3abffa0a24b8ad7477169bdf97ed610ae123 GIT binary patch literal 964 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bluetooth.png b/apps/icons/static/Fat Cow/32x32/bluetooth.png new file mode 100644 index 0000000000000000000000000000000000000000..1e9f3132785f4971ac46d25b4d722d52f659ca0e GIT binary patch literal 1672 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 JPDHLkV1h{>*02Bo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/book.png b/apps/icons/static/Fat Cow/32x32/book.png new file mode 100644 index 0000000000000000000000000000000000000000..45c9edfe2f2a3900725b169c7bd3ce6783197e3c GIT binary patch literal 858 zcmV-g1Eu_lP)om4) zJagQ!nLWLC1vKJ~M{nWT{TVn%pbMB0JiQ`p*aB`pem~P#GJol66TlWR!F=xF<<|r7 z-Us`|mmgp-p8+8fu3tO@8bf1s0YHW7JWFtrl&DR>vVoVcadhg{k!;qqs^0}2Y1nq6 zoIs^uVz511O7kk)aTO#|p_kV%S?L4J|fpTPT`x(OzUgeid{jyPsS>JBoq3 zANF9&Vn~7dYiHB8Hz-QSOIwk98lQXhrBeY^ex1D*11Jwk>G`O7)q|FyisR<%T}cBC zmV)lzEDW67l-(3H;DlOiaj?cfpq*n1s$`Ss;Q7^aqZqjJZZERP(I51tAiQ-AMv#kb z1of>q--DB*FrXq-7Su;%pf3foA*wy5pp@j1*xCoIc(Y@g5Q;yD49vwJVy_5St0340 zMt4F^tf?P2CsorNMzx8%q_X@N25L4qaLDMqO(a}uTVN~a=qDcu@VfWt}Xml&@|Az*++ny!` zy~nX!pD7+hdY=#W6m2k-qNnwiX4@YT9t*%iI-z{WMO)T69|5axDAI>YHvlGI?e6b< zIv*||g@yf{&oIrW>GIYsVScZyHNK8d$N&Wqy-+ps||(Hst4oUgsxl kKV74g`A4f?E|4984C8C9jkfv=Y(H2oi|A- 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/book_delete.png b/apps/icons/static/Fat Cow/32x32/book_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..11e81d156fdeade0ad61027243461fd7cd7e4c07 GIT binary patch literal 1416 zcmV;31$X+1P)5z;*<{_#?#vy}xigbp)0oUA9XQOnckVs+obSBu2mof?zOGISvI!0# zrGTvzlyZ2usz(qRQo@wZvEG;OzKw>~!ZjvQ)N*7~`}23|iCy~-;o}#ZVA+aBt5+dp z8hGf{!`o?4Oq5tmfe2finzQllFLBtmja0_QTfG-xun4iTqaD)SruP$dl^RiciWXaE zdPu<{$Q3Q*1GV+MNw|Vg02cqzmo{bH!!P=juYf)@V>{q;B@MEgr&u5fJa4JOR4^qF zHiYJR|57NLK0~O(c5=MM+S5e){a3EY1$#ajN627fmR@K2*jU1fL z?OC@X1RnTkT)(pl0T5uTEhmQn@r*uUfcrYeydVtza1e&50I>`XLWlq{FvouPa86q; z&wgN>8w1KM19EBj{^-KvkNGpofMV1Hj4@@ReX0 zELR|q0$v&t1U`RB6tKCei6DhY!ADEG!^5#q1spPf4`i}wb6QDc&G7Ou;KS~gW!Ha& zAwYRgk#CVm%Lvio^rpF(S&T$cc~BP!&8NMTbOI{i=)+CS$p~skdT___Hf;UlFeza` zkwv=+ftmW+j-(OVch9kbpYj{a0tMV|n8~^^5JUkDwKR}2qImG@{kUte6V;8)D0}#I z$l?;WET__l_5Z$eMT1R=C|dKL)t?2(J6tg1oj_8r*z)H68o=7Gn%Z-Qtz+P{~#OCN#!l9>(Yf7f~w zo5p%@`{=jW-1;<nzR2JL*~dKT-Dfwny~Q-xMJtp zXU^(u(AqCt1hx%+fwIafSVIF4T+LD`;GZPXtVc;b$KUKT1Gv1R97R$x0#P%kfSR}3 zRw{7*DNhM8GDLSsf%2}Oms~%6Z#~5D89xoexfrl>l`p6Z<}u^q6aO1B6j^q)UPEg= z?~7bJ_Kg+=xPS$6*CczKcnn5aIc9h7gkxE_=mtYd3W^6_qvG-T>-PMOD6203Lf-+h z`f4TuwOzxp(06Sk*3X_rSyeUca0I%7IEw)#APo~!@o6M1yN~18#et*QArDHaq0u}o z6o#=h(b|xs@MV1q{u~{pi--X;5`|GjS+Ib3&Mb;jR)lbF;yk)1RGQLrGpcLy$E^hcOVF>3X#9 z)C)9wj%bDz2zmc);Z?MM|JQ5nBO9u2X|AbgtuT!noV-}MVA;POoQS>g-tgr2G#ulM z)Ri2U?%|tbiH9VakITF{c#VfD5~he^L`lCHT}lOfd5mau0ip~>hJDUuCchp3E5HDh W?Q|91h$!X&0000*=4>YXmv zMlLn9DHcQqqisP6MWS>mDCv)IWkKftsE7!nl>Vu3r4W<_5jGawbV{Y>qQ90P_JwY# zsn=~}O}8LvyW8A$@A-J&p7%ZH?Cx%N_hWY8;Xdcw_kDiP^Lswddkg?Z-J2bU9qNm%p5T_mTVQ)|t7+AX(r@9*e)eNk7>9_AwmV5rg9jy1Q`~ zOe2J*_rGtTn}sB!xg3b7h$qu7+Rh~5x-KRy7yC~Ci;yzG<_9gwcb9&*)m3Rm=_<>$ z&hVLnLzD|zr~q~JY7_Gep#(0n{H0B{2R`es=?-X6%au^LoNjEbQ!S7M_1qDqxnOW0 z9Aa8m`}47A1PZYZS7vlac~1}GPux1M6m0o=5N1dPlYgBNaO3ExrPe(LgigzRFSVC5 zp=}j(KvP9Ls}v}@)FweGU{nCH_*JCnKUt(NYJY@suqe#54P{q?6=uK^(76tDR|`YO zmSyu|;K}wuFP$Ps^Uq>HMeWE81EeeVi32>of50!o;xAQ%CJi8EBTZ~t9(&=7yE~=j z*jV?*M%9v*ddLF?)I!(iIpz2|le&;1W@)1KsJ+U@gzd5LXG`am#cS8XT)7ITb{tA8 zho&6Bv^Ml=Kg&=jP&Y|8G03}boXAlBVmkBTKX;j=GVv57y7R4R?It?&`eq`>jp zkSGZB`G~5Q6h%HFqWJXeYVc?^qKlWHr>76MR92(?`VrhbcnOUkH#g20L_!ZD-37WH zJUUrPk<;Lz)Q+JXpP#G6n&#)QX4y*Yjh}#Fk0X&tz%Apb`{af7w0wYMe5wWl+P$&t zy$akC#1Wh#4`Wz(;CD7}1(r4gKfZ?-ovr8@xCS1MU~kKA1%8?29~G;SodTxyl;4uF z$Qtl+ZqmE99A74Cafb%q2K@96(Az;gM^K-Pn4U4)%8~#W#=sj>TeFZMi-Z zJZliyK@0dgDvqrZo;jT7}O8&a|j)abw`^1m4nc7Ud#IEyBs> z+y;5Z0WlS|D@0EIy*@Xn+M{{FcQq>T5ttOY>x$wIB*DQU&{@uk=a@tUhx=|v?e=F0 z{P{V-J=*C&BJ!s*^EwWKX1P-kM1R+{gIKuXY2dckfa9-veNL^G1uiU2yVSwtuVx-( z-qr^Irq2ML*M3F%B3Ovt>tQ@o)s32mcEauNgh)@41q zLttFdz&$;bISEVcKp6Gczr_P}^lYF5p`nXNTpq&t3pHrD?>rXCQ5Z}OGM;rpc4$a3 zmfry>9qYzap1_$_>Mh>-s+8r^c^R5 zY)X;LeMppIEZ=uT1<9%v4{lxW+UZ=`mv$=U#O{u4NDi~j%gufZ!-)^#BPWa7us5nc2UV=NWDsn{8|zITE&7r z*OwIY!FkTv<2hI5|DW{7stpwRzVbvC{FKXcnf}M6YO1tv@PE1f6JP*vbT?TFjI{y) O00007$Y$_0gCn{={gE4<-;XR@6pAR8nI!kr)#R z)Sov<3aF8`5|C1Ub~`ioUeCFAhFzd^XJ?t@WX{~Z_uO;7^WAgL3IJYyaNph#P7gHT zI08~BD5d$crbm#tjswrp2gY7|{2}@bubktNEC{vJGrWDR8R&iW8;rctgHS5^s@;W* z=VJ5g-`-Cj^&~TMIgsOs3$qft|Col95(Qsk=h$huY(k{lT9faR-p}Qm4Wjha%{9-9 zkU~h1E1Jj~n&^3vu!c|t7MJ-;ivqj(RX>$GU^exo2Jh?8M__c~0$JekP*vxG=Kxt( z7@gP8hoToNggT@y=^=Yh1H&6zQ>CE)%L!y$4rcy&UW`p>qSi*Y2q=@5v=6U!gfg}S zDk4Bo5zd?fhKm;|N`W8(^bG%lBK@Wl`oimTl!Jv?VQly&f1)x1zJkehtV<&T`}*5b zA@I~^6XqQ#BtU?p4s{6u(iwfi02}t4h)9_HVG?Gj0I>}wAw&WW%yQl%oQt8=naE5e z&#k@!@~PpyXG5I~f%q6&4k%j&ocZCqW)X^nZ6rs4sx%eB2o1{tAe{rT6KsR+3M6tM zI)(&6tX~fY{A9 zB&`EHtA5=!5ykrJ7TFo{*zx>0S?vze%Io2*%$)`>M5AyrlWrw>Nj( zRi26x2jZYb^(jykRDsZa=F|{wTlWGmwU=N#jall)SRhZ)*cVv7ZVU3aH+)V@GFPO4 zj*e*ngy{hS)0)KvWPV}d`9!=mXFtIM?HS}+&QsnGQCGSMGc$n^)-iJsjW?dbO&u%l z8Qs?PV!U_M6%&NorR&$;!A5s0cf#5@K*W zr_lG-YBTTCmwqIcJ0@Ak)?w=JP8|N>yRRP}I=GP?Xe3!i(o}vbs(3QThdM`>_1{U} zQ^}?K#AL^z0NjX7(y`+@8rKTHemsTz;LnRV1s6&FB$-HA{FVe1-JzY6bd+f$9hnfN zlVq?gAE!USj``z)y0n+wWe$+s5xuK<&X63x9uDwT*HC`65zW@LL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/book_go.png b/apps/icons/static/Fat Cow/32x32/book_go.png new file mode 100644 index 0000000000000000000000000000000000000000..e0d7f5c7c75ffce4bb1228501016ae4f697b26cb GIT binary patch literal 1196 zcmV;d1XKHoP)c$*|(p2ijPU_oRG3Pv3hd)%?bD7g(F|!^x;V)so~S`5GrASm)||V zhYwpQjZOfn;_*r|#mB$gM4F~piBfzpyNE!xP=lGa#Gdl^)!lbFMmaWhnipnFAtB|4 z6UCtOUKT085jMcZ|L}5A?2Wg5S`WY(jZzD-tN9Q+ow>jrwB>n z<_cLyY70FP^n5YB@1B7|aNx5#DuFoDdtR7xlQ^%f(>(*mg=NqoYqc_NFNMAgkSg*l zArQJ`kzoiF6JTMmj1|kC&>s(KrD4acT??4RfKUH_X zu|Ww2#OuTs3{V&L$pLDgUeA)S{E#H9umH&(l7vtta-b=3&v;%i4+DKuYhuD z#C9{W;!p?2o?-O0*fD|8)KKc@uovh&~PG6eBe)xu|IEKkO zuVd4{*ji?`82{+C_wjFZE^|z`w`JBq+cEt5*GY`;I!KErYKkB(W+2u9Fl%0?rq31T zK5FNABf5c^xpO&r9gic_=g^G)mA_A5V%ICs;fJ;09h|vv2(=;y(xUS94?zKADXII^ z>LO}{BENK%DS^4gX*~AuBl7&bbmT=2(>^5%U@$=<``ZVva_yO zu?Y=${rWrD=|QhfSW5=LY@NXIPtGH69aT#L%Ihcs4!-DX$NW5vUvkFZ;3sLBRzf#7 ziT-TN{dk|-ItbCYI*Z;-psxeVn4*!RuIjZ1fknz}#m+k)Lb#c+ze?j5X#72A{13_v z$#+?`jdDL_tnC~PKPr2V<@w^T!Q?6x{s9OwRyX47tGicEG zUOq3ZH;&t2unj=Qt~h#~@{c55*S~VNVT@$|ie)Ud8kg~(00RK<=RrTt7{fjQ0000< KMNUMnLSTX*hBu!8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/book_keeping.png b/apps/icons/static/Fat Cow/32x32/book_keeping.png new file mode 100644 index 0000000000000000000000000000000000000000..2cafb895f201064d14d7b6cdffbbed07530319b2 GIT binary patch literal 1411 zcmV-}1$_F6P)&M1*@+!=n2hh7&^T2?pbSb0Cxl#poW`< z0a`c$Z-04X00sI1#UT97a}Up&XoPJm^W}i^6Q=I0{5Ndd2V}rKjB!u~c*5#3fb^QW z4%`|;%C|<-W7Bw>#3;^8jE__Dz-T&+GL}SV&YT|qP{}?U>b`&>NMS2537wKb0aLCM z^-aHYW-U!~8@k`2+#3S&K&T;&hB!-(j0~fUJINEJYm#aB%#lTynTn5|22rba_SyZD z*hj!TuHK==88z^xmFCSDQ?H>_40;n!=eRUfIF^={R3DGW^ER?|SzkPn*Wn0y?FM9T zUQ=$&{%ZGlPYNIH8(87&FAxDC;9i&L=qAeM`OLSm@8>cxQnI|ftdz~o&BdrSWE`&G zm>=f8iAh8(w{#sbkHE%?)zdwo{O2pP{WPb6i-T4kAnpaa$+Sl8P)-(##RVZmPq|!P zpq!uwBr}EVDV6u?vdt1KbY)k2(2&aR`f615+12PySXfW?r8BowB`hZs>sv z=t9Ji6&c75Op^wNst~nELV84XKyzWpQ^Ui~~oY=3*ubK&@g8^=0^k|s_z@a_dP)6lHUeHjAMrh;jca(|KRy^L*3`GW)I@Z@WVoO z;=2V#J!2OU$rJYK>ojp@m*RGNfl0ez!%7#1BZMJ`L6qN%2oBn~sa=nHx+e^6BwatX z8|p^89I!$_*7iPy7z#gz95?&Ndi($6a5HfCqjw)q4CJGlP-7_uHIw1>EkwN9dNWcX zFl#^wGymPC7)c&EdUUaY;R+7naDD!AKRncZIcWDIG_Pf5>D_YE#CHy!Jhm7V0$&mu z=q6LvF%6&cRjFozkEeHNbWX&k_lhIwcQQJR}{ zxa@LH$H@EL*ga_1c6LZMNISXd(6d9jn+*ul0hP{(hkPQZVo;()Cf)xCFaR_}|A!ah R1U&!%002ovPDHLkV1h$OoWuYC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/book_key.png b/apps/icons/static/Fat Cow/32x32/book_key.png new file mode 100644 index 0000000000000000000000000000000000000000..fda457ee74d18fbd2becc994c5b73dc7c19cc056 GIT binary patch literal 1387 zcmV-x1(f=UP)qrq)HZL4?3!fLWOwiDICJj3*(Anf_vXUn&bfOYGvCa7XCeR?O$UyC=|D?B0-7e^ zdLBGa@^D#?Akj4qh9*yUzuwkDLudXRgQU!nTB2kBF7@G|gPl0so`B71cj^6f(=`fFdP*0XX9P&W zA;>+N$OkI#d6DopLJ?TZv6mLv{^9@mX|@6CP|KCzb2S>+N~c_)9r(NB6=#B>0VTRn zI)Q8t2Q#Qg+H8xCJ_+t!AS^FKn~YUehwpz$C=lMGa0G~@i39^Q{2TzH84w!5d*mDx zmV`McC_{oE)R$|3LrI)c)!j`>Xw{Cu>v-M*45H{Uaj}@iHbKHx}gkUyh+L23; z_#Yb9iX^mHj8HLYBoGwT75?LqqXr!-{W>qpQ*l@VfgZK|IEIWQY#YLit2}Dl(ugzf zX+6AWV{;=xY|$KLm1g9x&%D>R7x@-eRbXXpU}_R#)f&1*Jyfh-iRN8f{Su>O%v?UF zSauE%IGliCCVO7d`1|FjQ`>9!98$Uhxq%*-*VaO^pLDn;U3jSxod0YexHGo*{j+b;(o8-F zLZ?M>A($Z^5y$S~mvH~;GiYeJnIN4+YV;pm_^yv~!GI%5NKEVEUsFe({p9y|Xz3_Z z&P+#Ss|G-*9>7+unJ6ghXAU1afJF5vG~BrXr#pW|nVv)T?-cgkK7izfpU`)(sg)K? zk&Fe0k8`wxu2@hLs#9Y4cd*j+#XI4U@3Ta?y9ZxHqUr=TZoQ7+n?fd;!jrf3B3_e4 z+`CGir^7N#ve$vkP_dMbHJJY6$2wIPx`A|WHb4NbN9{@VeR z>lUhvEVMsQ(xeQbdTic2D~SK%|4Bu7s!6U7-k9a- tSaJPh^rwU*&Y=jek-$@{&<*|-U;tG?wVw`)y=wpf002ovPDHLkV1g^xk!%0} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/book_link.png b/apps/icons/static/Fat Cow/32x32/book_link.png new file mode 100644 index 0000000000000000000000000000000000000000..e1cea3efa37c52b4b508e46c47af65eb2ad53e98 GIT binary patch literal 1099 zcmV-R1ho5!P)2M6 z`ez`k15^Kny0{)#CFzmVJ`p z!(D+SS6&McB~1vV!b70t%FhEiLa_hpn<9ol&cuK0Uj9jj_jSIRT?le{VDFV8c|f2> z6(s`~Dng+-P_)lbkWz8i;=(c6f1htFL%G!qw_rE!>s=ddA};dh+H17`6p>LL%-Yc`qWjOaDBAj~gJ zKFgRB1nNjPxU=J@VYNY36n`ib`nu!HkB{grpZ@<&U{h=y8{gf8v!xjo6%|<*Ff=p- z-CuX`z`Pmnb=G|6tZ=#hyw!H>_||i0e}2g43V~y|8_w1iSglsvxX}&2-#?A0s;UZ& zjSXntunuFcyKvif=RJpLY4^=r7s;dgoFQN$K|-_$E|&{EBRu>o_CaFxSogY9-RXeW zt11=R_cp)0pyKPqa8eis(Gn}}OSR}Z)%w+egNKd@g0RKubV3rvTH31T^uW~A6rz)p z7#$nKhYbU8ghUkHc8;8+%> z;U}0XH$&80FfJQ$`bULx7pYw=Dqw2U$uP5GRP*YQbiHQmHdR|~;?H-g3bfSKZ4GSz5^!4>2 z7K?!ozlI}x8HR?&dyAJWQTZq@;R+-U3#CL?t=x8`Rgonwewt$}vC-1H3QODi`g-Hi zWz$>pKp>#*U_2Ov$K#23$7AQB#`1T@$g9%IMI~)yVMdyW9LK?Cvw>xkdc^JS?PB7!z#PvdoyLyAv9_kkQSE5wc)l!I+lk=_@dWjNEXzLs%fZt=--{kv z7HCr0?Nv>yR#&!@u`=?_Lr=VAFc?xHi3vXMz(Bjl^ZYj53!^zUaoWmAq=e{VqSUxC zZA{HaqVxbc@}b;7n8h4gltzjE%X}n%m^k75_%-9yO*a(Zxe&jf^_>3%7yuFyT9TY` Rv!DO~002ovPDHLkV1mI+8HfM? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/book_next.png b/apps/icons/static/Fat Cow/32x32/book_next.png new file mode 100644 index 0000000000000000000000000000000000000000..c60fc8608859c21fb33cb2d9effd39b60dff000e GIT binary patch literal 1243 zcmV<11SI>3P)WZMAHS&40|#{_oDr_1u}+$&zf{L`DPNa56jhZqE7cIp6sSlTuw33)^MRv=r362cND=n zBP7_qmtOsWbjg1LpytQRXOeZb)u@j|pjS7+sE)v>YsTE%0w!V?(HN$gJ&{w&_POiI7asJiMp7opcu}0T3irTefwO4hxoLf?Mio!8G$| zY45=NND7u+2X0F+XWzu8NGqD!8^Af`t`y`U=^}}`L_>bDNeZhjORau)ETDfv;H5Yp+rg0YD^0_ z_*h$0S1;n_Km-p!#X*Vd&`^#j`1pf|ao~x@=>C(dL5Lu1cAsg35P8S#icdn*uy==! zr$1}GnK!9=un->F(uo)OU=+PG@&2ROUQE$I0Q@qU!1*^$W3kXj5QKu^klNuS@qx=m z{5O3_dZ*%j9*95yaB_FXoX53aFQIHQu|8-aAU1s#J0Ca#i=T^{J?ZgF z?;si&2h!F(intqLRw^OyDO`Wwn)?D%Ya2 zU&2)dNd!gw3>$^2%uYpN%ju;Gs_AtEp#kwffWa#m8tTF8w3Q14z`-YNk57v$(D8UMyH{w5ublVkz`aJ=g)9Dg=Py&(%u)<>@oU|(MwZk^~n z@XQHZ(8)8m?~w5UGJeuA{yPaZ4&vj#QVEyGyeSpr_!w~I>(#~suY^ttI>vnfX%&*e zK3u!nv)XvsLZk{vQT%t5?D>h#{>B4-H_Tsn3%k58kFPZD1K?ZE`% z;B*a5i8>?EG~w)V?sie86i824u@^W1QzVn_(16TJ<30eB>UCmv9?8*Z-g{R> znp3rV9rLRCZn_fa`z5pHjnqYQ6qQ-{zb&@W|DOLPzyK0BoUbkKpjg@lVct@!o$9i@X!`8?U``aBEkT zti&Wd4~6~%7=Gf&yQ80dG*s*mYM)5b*ngiwe>+oGSBu#;S3Q`bks+1l(_WU3_b^`_EBPULuEq0@~c+*!L|`AQ2}vkFCd_=+HWpT+Tz@9IZ!umB-5i2+PRu?ZiGQx|#z%qu6KJsuFq z3TYqpy(&A*qE?z_?2v>m5tPuW8IOod%!}aGE1VgURgn;;$swz0BUOdSc0n;wVOmE6 z>>z(vYvTBn8Xr_SfRDOFxpqhmMyQn(* znS|RFP|ZUS?1)0_BQY*S2^^U$p<#hYVl$}09EHghBdS?K>_ZO3%YDZ}l(K-oFHhj+ z>etVQ$QpNQC!FK_gQf2Ygn3Fz}(EQFzqY`9(ocz{X^jWGY*(*Qd;X_ZOqo>#sypG;&N+&|Fy%5osq!o}n z>yDg>LfXO1U1(=CMy>Qz%Wq z;HRtqtYYHoH}EO0+ad~FtVWt=6CSf1R&o7?K2B;yv_l4%FRkIm!V0Fw$8}=ITW=U1 zlU2#v0p?IlK=SN=yOly+nRh)Ah(>O3YdE*6`=-i;U>$9~yW99w&DWSQ0XXY#{nXvj z>XLqcWEt0;PMjRiw_FYm-0!Y82o=~K41UF0Sk&^+tDnAkvnG$}U#PS{3G6CTVkuX;DdiGP~K}{4{|yipQtr3pT*Jge*Uij Z0{~;&23{aS+7bW&002ovPDHLkV1ng#K&=1( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/book_picture.png b/apps/icons/static/Fat Cow/32x32/book_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..136bf0351cdce7c06ce15d30ffe70a18c67c161f GIT binary patch literal 1552 zcmV+r2JiWaP)aB{sT$;`0yo zMNzDUBL+NI9`rnK%yGrTLBWG33#d2hSo(YUO~IR`Qutcn%RoV+*=j>2>FGF*kH={; zK?lzjd?}tj^71Ll)f)lue*5m@OOckfSfzkcP-y}~kI*rslc2X$M5S7VSKNj|v5G=( z4Rdn~xIFm<2Ksy9hdc}W;P>>Q(b8C|H&I_+LK??ZtE_5Dg%ldTZp_|)=!HS*jV1rc zdygF-AE=62ZRkG4QN))bBuN`-!kz!8sS%J86c@pz+|Bv+!67V6)d{o=Ash(Du{QPB zcA$1=F9|Mm*_seRo5v}xPW@0bI?uj6Hevu2h4c?7)dc)rG_IT_h!)~@gL?xBmr@#q zaz8EahvNu1LUf#IHiwEoIWY<8m${1YJ&BiIe5MNk6{jt3bs(%*Lxk%cFuDx@`;=Ch zm4d>JK-YDkTo+op5CrhkOy@+;v2c&Mp(e$KotmAd1n?|=Jxhh8G$kxx*AJ5Dp?1@N0eGLWX z@|_s(PalKl1$4bx5nQsHyVrtT^|bEfUk8A)2U!f9xnL-0+%g4%spT=cznS$AdJ4rt z8#~JaJIWe6e8!)^^&Ze`JRtI$+Jf6G1y*d%FAEnGQ*wq$HJ7BAs;AJtkLNo48y)F7 z6ezuA3QSP9DRck)1cJav(J$cSz##;Vglob~Sc1E#UMB`DDpUFR@MbAU3I51a51|m2 z39t;G&s4ws8e!1Gx{#@8GYzwM=mE7}5awyP=`7G0r>0mXG|n-mCK}H?JI2VY+)#)b z^oHKZ14co*ZhyKN1txIEe?E@_E%uDn%!0#DjO39ovU;g>UN?0X@aua(+s8LcfdM}{ zJj7;HVY4CyK^5Z@rwFLTiYi&Ul?5}rXD9=qR}Edw0*f*Wm91n!SC&~>BaiN5E2w0O zbVOmKAZcXhYdm0{F=cpz>1az7JU+4kLbYBU$S6=I4R6eX26wjT(Y?mSRZD?yDbSs6 zXgD1)6a-~bP~mLQhw<+>pg`;E=8`p)(40L$3fS)1j!8kA6r=%Cp1UfGc4g@hU7Zlw z{k+qe`Qfqs!;l1Gr#{unvLI>ZwyL!=p~!21`J;7K8C9NMnXwKWb~Py_q~~$>IsjJM zx5G1s7H5MAR@2QImy?-SLx`>*G(t>07p~yECpiN+ED2PWaOb^tTVd(yJeDu~g{U2y zdW%w}hP_WdZ{zmdxl3p#7b(LL($I(<4DayqpjljX8k z^!i5UU8?{*MxLTW# z!9+)0Z1IcAP#3OD)Vx@0(cFXw{yUfW-+vwdBftQJU;_edAZb|u0000OrM_-79c*KK5p;&_FxMPmv ze!SO(<9rOSuB>=|$Qmia;pdOgnGZFDT7;o~%4q`?5pSB(+1jf!Pok zy=s_XRQq6c^#UOn<_BKYI1VsPKm^^UL?J39A?S``Ium(YE zB>~Ylh{=6BTQc|E`3x*a_l5i+bp&4B3GijYY3KWQr8C~VAtuo5zuPi-+fzVM`jPke>sbXJ5J-dzHS)Gz$(_PehwN%Kc0N; zaNRT@9zTVdfu2~ZbJGCEr{9K2N*}p=1X$(Bl^OJIdyt6L?+6-bi>XZ;+wtSVySiuD z+VZcDd3U<5M#xKx82S<0-LIvN2(*B7>k*aQ#eZX&?Aqbcgq$(*1YpRP2k!AQ6!hN2^4kV z$}t?+wYP2rl(%P9Lz9pg+PxRO9or}X&~bcv4EwepJO9yV{nOZd*Zo+`&QdHd__@F; z)Xfdu3W-4+rQHvOBIxD*=v8&#+W*%e5>^MI3W;ITgb;YMp&32O=*#{mrMspCs!6af zPT)}Bc_kf)buRGmPf1T@#WE^wRP|LBV5<_SCQ%H$B%!CP+Yc)XKm}?YmDCOTfM?-v@l5M8ITp-{X)ZNO}gOL!iDw$-~mGS=^YK zhgGumT_N6>M%SYUbq2q5X&NQx3aw$HsX2|N);46e-u<@(mIn(WFg0@>-%nl83!2Y`s6v{}5mRrJAj@3~iAy00000NkvXXu0mjfWP(J1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/book_spelling.png b/apps/icons/static/Fat Cow/32x32/book_spelling.png new file mode 100644 index 0000000000000000000000000000000000000000..19d451b4d42755a2e17c50cd30e84e4d3d308e1c GIT binary patch literal 1567 zcmV+)2H^RLP)G)ALz-*SqUa z5LhBH5`Q8y5pi*_r9)by1To)3H}UYvUEDCO#n0C>M0`07%mI_eRg8>`J%l)lxG6%CbdV;T`9CEf112Rnmm5;0xgKNF=ol7HH<0QQT&^p= zmlF8E;N2J=EknpckF5lvI7EuM(}zcl&NCnGo-_dZg!H#7)dKtynlooCh&XO?ZgDh; z+d)vh3x07Jy3hyh2T)EHKH7R!z~Q~?a25{rw2-)@%JCRwgq%=z8bPNmh`tKFn?ktW zcB9(>2&^EbGFNef4g+ZJh3mqRu2pdHr72X4K$Rd%vIuqL6mkSqDsbTEa|ptIcpTCX zvFrIsE;t#>W>zBO+t6!tWmh0q;=rUM0ca{6-t#6FlO@!n8Wvkk)Ruw!fBY7HFkpF( zJaSGex|gA6=lB@opv)Kk%*gGNr;YBI>xoyxk$ z)hT4!CSOekS{sR(3GVRp5~F_^eqjk=p@ePYPpqaADcIjjK@j4F=O#A*sIwui0-)?d zYSU!m>nG8?(!gS^iG_IvVZDvHy)z8HAyU9p3@iW0==CVrzb*w^G7soA9uWCMrV^)P zQ@=1&{9AEq##bI+`Cl@nyW#$)&pjnvH()$vJAVdhAvC7%jD2F_UjzN{th$Y z)+tbWLl0zS^~8Aw9?NjV+;6iGMePVXC+?$bE0BG+Lcv(>qI9MHt!9BeuCgF}Y;ytT z5KAIqN2&_Bhi(T2SSJn5JInyFL3d=Z9yvLSLVt7{C{XLwfs6uW(vaFtS_+yO1x?O8 z9d~XU%g%gK;9ClG*I>)(q@f@jAO&TnYGq>z@_MrdK(`W_wMR(-+W{WMq@Y6z(vZQa z;VNwdQdv60iuKtcm#^8LK;fCE#_hpnyFNwtr|s-mM&|7`J)v>Gl_gA7%qpYOnb6Ew zhbOfIDJ7)marRaK*j|8Z4%Zx7Eb?AqCEcuXIhi8A7d=5}gb1Di!WHcIB(!u`ET}Bu z%x4`|!lk(ymd{^C)G=L+gJO9E+ji}-aeMacC3KRDl;NT>ID*QiQQWiT5qe-S1K@_R zt&}N1BC&u)?_p#biVJ_#$^8!$C^EMiQ0UII$nxmsPGj>qyMTRPe!}Iz3bd9{!OUzO zf6dfzdU`r*a`KJ|xh&H)m3*V~-cj0pi!@q$K z8b%dNgq8FAI>!P>`vzn%(a{h$`9)=@D|9<*UaYlf-GB%FJD2$1e;xlVzyKqHCi3yy RMPmQ}002ovPDHLkV1jQ8-SPkc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bookmark.png b/apps/icons/static/Fat Cow/32x32/bookmark.png new file mode 100644 index 0000000000000000000000000000000000000000..5b7a7ba289d2ec86390b7135d70f5535cc872fad GIT binary patch literal 1195 zcmV;c1XTNpP)z;7WrFg#^qZkj?l(2nd3p5Oia93hvb4 z%rKLgd9Ul^z15%B-S5+t3D(fBrmCy%J#{~)Zj<*OWg{XiX!@ro9{F-#56?PJP~A`HLNJpaoF7tWr1 z?}uzS+JSO*u{K_>SfGYqzxD3gvnA*@fT1XV|J*6;k1|-}@XqzyxN`mscKf{JnuQ(h zi0u0@2>vp(A(VtEdU@+cKmbhmTt1iwAOwMBVOlBZgo4>@%^j4D zd6y2o#7v@isEUnqeVyCeOyaFtu4iqqj4~)I#)6u{NCF}Q=`{2RYpOR3{m(JWUh>nC zJ!^FUPza@fyoQ?sQp_GiPuy6b2td04P#pl(0TqMb0=B?7!)XH4*EI8B($vft zu+7uR;VR^k1xX@{;1_$o%7D6@ZWmCFv@Y6s*_jmP$wC&e-Py#1m%e8}+ZzE;+XZ6& zLp@cEEz6;p7_c>G$wpVt9>)qf2t}d1`}}DUaeS@?-u~{NiQJeV42QJ7kyzpp2`FE> zfP;{%VGba?{v&h7&gK*m$!_6@o}$1Zu8ZMoNq9u=Rc(;{-8ux_7p3WG`*-f%H>2^ zz_p3UhL27|I~@aRaxrigq*YQU!2;A(%uI2@!n?qcQJck|y3{I#)(6Gv8pP??X30bj`Jq~e?h+|+JS zp4tqzw=J$b^=jy4tcqGP=9%RKHUBoGM)8<3(QG}mikr_}!0w}uhkk2i6`JQ0PVzDv z<~<3;#()I6^^GFKbNHrAz3Z=B#`4l(p67%b4zd37Wvtp!ZlcZ@B-AVLj(Whgf{;(h zLDzry1oMH)Q%attVVL((0P-M=st0WAHgwD)ij^E*IogaiK9LfNjYvV+=RF;)A}Y>{ z{?hUkKM1?T=*RsqVH+6HIG8J3qng+lNq|%k| z0l9*uPq?ZXkbY48&@4x(4gl=aojbqZJydOC+WqY6tpMsl5ro5#-)T&@zK&P8dyJnW z@!q|^4`P0}fW#ld>Y}?1fUi05XE1vB{~CW-;GPutqWeDq1^|r;>=Ya@xibI&002ov JPDHLkV1mh1LjwQ+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/books.png b/apps/icons/static/Fat Cow/32x32/books.png new file mode 100644 index 0000000000000000000000000000000000000000..9c520c3e6af66aee884236125d6605e2e1b8da18 GIT binary patch literal 1711 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 AMgRZ+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/border_1_left.png b/apps/icons/static/Fat Cow/32x32/border_1_left.png new file mode 100644 index 0000000000000000000000000000000000000000..edc5a69240f417b402af9c276669f669d0cb9aa6 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G7d%}YLn>}1B>=(aRkuILdlZX5ectr4sfnrTLXN|k0~|-1 z?v-ZW&&}nU#=5EA@B)7gYoeOM!Bao}+jl8U{9%4UUEk4U=C211XSSD_o?uN<`PCr3 zs(rRltNL)>9pULwVAN0(-B5XbZS|h5njT^&{<*gOTd#12C5bWii;&0PHcp{VNs0ge-3@y@ z{zzxZ%QV#JySZs}{JggAAOBTvE{Bc$mMkyW+?*3kSb)TbRtL{GwOD6{yZab<8Qn70 zeruihP@nno|9Xda^-{m)PJAe@EPR12tu5F0pUr|@jA7DUlLeV#4hUFm+-Z4*>BK)b zH{TyZanek$Kks&UWg9Xf;tyli4R)cgd)sfBNAdNv9mwDS5(XTN{{`MMi!&XVCm8D7 z(0gQ`qV$R|=8G!dcyCT{ZdkNWQRM%kCHW^fOk1Wl{(E3PlW(~m1BU^_w)yYRnXZqO Q00tw2r>mdKI;Vst0N~z|6aWAK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/border_1_none.png b/apps/icons/static/Fat Cow/32x32/border_1_none.png new file mode 100644 index 0000000000000000000000000000000000000000..d8bc1cbe76f5ae434705d5a4073b0384384e0f12 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G)t)YnAr-fh5`aKkL*obklASMoHZvMBD|;|>z2x23WFXwZ zT5{1_;j6TohsrVC!46=BN_++4_aqp^ zR-B*xxOd`IS&%^_=o5rF1VpePNq{VWMS?-xK+DCU4*yDSa4=C4mIVa`FDZ==iX1Ru z!UXXFb--u{jE2DQ2?0=PPTvqqB>tn0MV;kc1M5O$V&xQ@iFrlnn_1P@N8~(Y}&^e?vpyH;MXwAxAh1Bmz(z zKx!HwRUbEUDi|#XMnhmU1V%%EA_tV_WejWxbWfT=aR|UWCcy3ziN0aPQNfaK3aG0j z1MMo&rEdte=Lx7c#t5ySxsm#a^Z>9L^cTZG1AqVn0I6r47Va?wQvd(}07*qoM6N<$ Ef+1_2{Qv*} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/border_1_right.png b/apps/icons/static/Fat Cow/32x32/border_1_right.png new file mode 100644 index 0000000000000000000000000000000000000000..a101f43bec0b03106f6e3d55106352d5d4f0e93a GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Ghdf;zLn>}1B>;i8hQ<&6B|9^Hr$0$;%$$GARAClxhopof zQ-F{D0k)C@k9E%~Iyro+R-3?ap;f=}O1{EBFQ$LK%j`C+Z)^~KrZnOG(Gwi3MPECA zUR(E%|LW-m8739xqOXCc)fX!oNHGD4Db5Xr3C;{rl8G%0E4M01ul%)OtDbUhm{Bee!1aIR-0SK{{mwks>O7o-d3THT;ZZNta-;i}No`;#2 cfr*E~Jm$|O7lVLUpl=vFUHx3vIVCg!0ADI}1r6eRId|q|?!{nF$UoYd{pa!F`7bFc zDe?cmdgOh3x3sogU&c2M@ATai4)Pv(6fi69fwsW@mP|0fMQqJFtKCz!B+2{vC2jzckSD!LvE?KUtcY*n<) zc6uW9QCql!wM1}5)*oJB6`}vj0^|>8=t=N4UKD^3YkApSb5Asd%)Ti7CryHfLE!*{ YRn)b^M=loS1HHoF>FVdQ&MBb@0C6U1%>V!Z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/border_1_ver.png b/apps/icons/static/Fat Cow/32x32/border_1_ver.png new file mode 100644 index 0000000000000000000000000000000000000000..11e7278537381fa6ac850b3bcb4445a706650bb4 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G_dQ)4Ln>}1B>;i8hQ<&6B|AHpdVktOEUEJ;YA@b8Y*#Uf~Q&5@YNaA&eKnx(W|Yum{jB)!S;qrTU#ww?gz2+0@xb(3Efykcr#U}nhm=Dfe@N&gd|R~bBA L{an^LB{Ts5Gf904 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/border_1d_around.png b/apps/icons/static/Fat Cow/32x32/border_1d_around.png new file mode 100644 index 0000000000000000000000000000000000000000..2d7eab90d1ef33edb41476694214a3e2850bf8be GIT binary patch literal 459 zcmV;+0W|)JP)Ybb zm_tAW3zFO~8ixeT=f98zksZJWrN094dm;>EE6&e;+&giqEV`jMfFPPZ7!H5|kmaw4 zFpwK)xj59pU&##?CQ8DzprGI-rSU?M113zEAU>cD7!85p7XqL%jkY1cNWcM%j5G~_ z|AeCe>;Sf+{2Y*4ZlDkG(QMEVU?ZT8yCg5`KY9s>48(wCG)RH2cimbLtppOI0ao&< zT?4iUYM&TJ2!LufXu1BC2>crw0>6n={|j3Lv!F%*iUWvE1H`K5#+C|3%Yo4l7!3i6 z98j8}1B>;i8hQ<&6B|BgGY-TiMR`y`%dda)5$w0V+ zwdA6=!dGcE50!tu3+*fze#Z6m1T2_kS8-=TmcZ68y=@0FIC?+?&ny7}m5pY?O9JG- zXXIMU;&yXRFkxZy=a}*&b<)$xm-g^%`m*r0`2xiQOiDG`*B!i<{a2ZBxZ{Xg?EPoY z1mvFVa+q`OE8_|ew#r}HHyHPAUA_OpZnax?WKJ=cA8=@AkiJqBW@W_?*8DF?B7;F7 afx-Fu6Q|G3H8+9&VDNPHb6Mw<&;$UMuWWY! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/border_1d_left.png b/apps/icons/static/Fat Cow/32x32/border_1d_left.png new file mode 100644 index 0000000000000000000000000000000000000000..26ab3be6c0f8f17caf216076f0b17c4090f9dedd GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1Gk33x*Ln>}1B>=(awXuKYJ&LQZ<}zG%{kbz?*MbEN(@dn9 zML3*f7d(mGF6MHYVWWhsf%%CdHHEZRtCrax|JTo0yicgHp1Jmukc;q2xmbCb4o7DP zaj$Me0rnjeYn_-LxbZV?V%+6_;-dRRW;LG~3Vtj1T@;YuZM-PpP z=DBPK_!6{FomX6C*8Hob_ezvNdMv|Q-l;EQrIr5hujH-oz1Fr^^boD7xw)xp9KD4P&mLaV;TPnxw?b` Qpl=yGUHx3vIVCg!0HF}1B>;i8hQ<&6B|9@+r$0$;%$$GAG~w3vGSiN< zit0gDZaALcu7Oo-Cn zB)FPCN_vx^*5%CJsSCC$p4-)MZRkIw1Mm7dUHU=L}wz}1r6eRId|n&-cXH#ogyLci>j}S(a;WTRjF9oV z%w5C!Xu5*b8;13}c;jdM`=6SS^22=#=YPo=690^ij12z$_usUyzUK_j?O99}5BMZb z2rv}x=>AmvpE*-fK}?zPw8-=H$xHdOrHa2R9ejzsbo0Tfg+S9mwG5 zX*;lhlhJX;>5e6=npfD%7}n@5NVjc>k*`T*+Ss7S6w0$dvB~ApeUVqm5@%T#D;h{K uL5Qsn7p&looRDQ))qJ0)nUR4-f??t3>q5y@N3?)`WAJqKb6Mw<&;$VaNOL{_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/border_2_bottom.png b/apps/icons/static/Fat Cow/32x32/border_2_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..87f00979389522e0ff96037240a7fc185affa811 GIT binary patch literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1G&pllnLn>}1B>;i8hQ<&6B|BgGY-TiMR`y`%dda)5$w0V+ zwdA6=!dGcE50!tu3+*fze#Z6m1T2_kS8-=TmcZ68y=@0FIC?+?&ny7}m5pY?O9JG- zXXIMU;&yXRFkxZy=MWKlGV$r;MSo&8eOY+h{DWe^wCQfs{I!aOPhM)zkzb)F@MYEQ z4}CBH$16OSzqssAdP35V^CwOm`0?NVKPVOXP?6zCSHP^e2etzD*)R57h|@AZ<66SBLF$Y6VF%_024;riYrd2l T<(GZ}dYQq~)z4*}Q$iB}_%MQa literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/border_2_left.png b/apps/icons/static/Fat Cow/32x32/border_2_left.png new file mode 100644 index 0000000000000000000000000000000000000000..5f07eb9716f0b037b9f368c69dd48a5226f1f85c GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GUp!qLLn>}1B>=(am9d}iZ?1d%f6|^a{~heg9UU2MGt3my z5?GQP@82?g|IcWXK~6T;1%^-ejW4j*uqLW096WX4!~DjV|Kle-$e+O?_{02yy1wU? z<~96$M{2Ue|Fb6w%w~}W z^#9&hW;`(*f7rvldw7;s&eZo@d3J$aqViTT7d}R}430f5*V?Ka{&}LG=+74voTKHrg{(s=shLnaZXGevwmR&DI_x^6{xe%vizNDXH-Oaj- iCmFwN;WlUBFkrA=WH8bGnx`_*{|uh4elF{r5}E)}-G@T} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/border_2_outer.png b/apps/icons/static/Fat Cow/32x32/border_2_outer.png new file mode 100644 index 0000000000000000000000000000000000000000..81ce12e37f74483a2335183e2ce5bce9ca683f15 GIT binary patch literal 472 zcmV;}0Vn>6P)0U*m?5oy@h!h-xS{SzkgKpjCAV4@@;0WBA& zG%-@-fP#X8mjmj62@@uahQMeDP%i|?DN@M^0d#wyJVtQ2PLB|P*u#kGfd61OFfx?p zWrBRf4fNT6B4{>f2(S^Uo*QgF(4PND4gxtv%(r&U%fE~)4BMIlKxI3{2@4Mp_o~}) ziTVE@V8s^#3cXiM@R<4kmjPO)6N`UCL*O?l`XKiF$E=Kisel1mt9>Og4g4ZO&ljjY zqvgP82#kgRbsSKXpF6N2&^K}Nz=l9&ZX(4YfYK}nb{dE_5LB&R0#+}1B>;i8hQ<&6B|9^Hr$0&k_kGR%ANQA+@phbN zJHpeWz^So}UEs^A+Xc-(|I4?XJ*(*C@UL2Jg2shb{l+W#3je&A{`t1;yYKV=Ka*wv zgTaPFF|42VN=Pnr=(97tf9vXhM~PL_87)~n*q*#v+~)7*oM6HNBwn-~sPCA{EY5Ub z7lQ;-_J%fwm0OjhSN`()Y!q)~VC0m=q_LnpSA&nI(fh)!0GSi@uJ3Ps&<@JAh~n#M zJCMNvB62O5vYiv|e|Y+zaUCz~LOb?QpYM*f&Tbj{Q>XgzHQZ!f?O1QfW5U2;z;Mq> WXX4Ja7iR(e&EV}1r6eRId|n&-d2-`Jd*;6k%7>pl6DU)7EG|6Z z!N1cdn6}L8R8e+#_21BF@>2d3`4e#hj7b|`)!aCD!8CK3`h>r;SvE(UE)L#S?l;eQ z)4ol6zP!ENV4|WUA;HoZ!IO1DT!`mU08BCnDq&a%R^0QGHsxL^fu^a1;oBXc Pml-@={an^LB{Ts5i7#P)IvcLv{CUF-Kcrl zof+@FGw-<@-;3FC#f5p75ZyYuDqgU% z3ud;oz^51Y^BDRw2RQfKm0Mu6RDyRe?!flm=f8oN2q3z4cv-x7?M|3EYc_m-`2d7e zp8k*&Sg=OJoc7Hy`t=LEetI2tofxhGQ4Juva&S?+yrTzNXSc%0&;UMFBoGh~$N+&L zky{O|%QwNumk}6x)DOE)zezzP01D^#FYMoO;B0rXsKBs(!UN|4kvLr(Yq)V{-_^Z+ zZ+q}jrQmDfK$I{P_a1x)>L41&vBqw6ca}&0Z?S7kSbMd2B{*? zK*Pc_0Hen_hPR$#H2}%?5TTM1Bo0BNK_CpT-eA5Z$MDuCQzLQ!1&%TXSIB^3AkT(B zrunPaFGXT-IMytk2b#WH#W5&WjT3r?0CWX~uiWZ!SkTbbxgM!AK>(DJaOvhlT+n#*;FDv)GCO zGvTGF0T5s)16WZ!AFEt(43n7xz8Iv-GvNPf3?7sM!Hcb8fMOVqVIeOC7OTJuN76v& zAO+Jabu-}AFK{6=mm&?a5GU0@#d&{{2DD;>U>rHC?oi(jN>L|0?4GY7$!>PDp?7d*8EdZjW-XRy!t))m^TA}bbSAocVr0%{64qGPlbGn#O5GGmpM@D)~nzE1dwuk6##jrccJZF1Kqq z67EN^KVT*0>&#Zm`J>bnR4Y}u{BcA^ZiPP-gOZs*C7Yx*5=2R&PZ7mJ3E5l$s-n); zn|SNx&yrt|yU_{2aq^`t^Zg-jI82EN03{PRUUNyPcH$}}uGQfV3?VwQ4a5?vxg@k| zmepVt!xszSF8p7U0YHv`bqjx-j%fFvSz0rr*_B{x1+C|D%Q7Bd*d!iT~-G)%egL+{CN^u&d-k{#g zkYpL6%xEVdqJ=|t^>Kd|M{T+>e)bHH&+@Q*EB1jFYPFIfj?>7E|BU=p6uyB?NZj@y z%w~nEokhJo$0_E2a)-NJwbU0xpML-j&mc+*DU>IFL9?8upL8p})l^{>00MMfqXaV1 zE&*Br<>?$Mb64Pv4kH*(Kz0YARu^HY)uldLj{(W$hsztI?=I8|87xd(MpG?wAqtYr zWyj(#`*Z@JfJQ^LMPucTbnB7^XSqY%9zXi5=!LxJpcQwx01NaER< zDX66^`80V9QIsv9Ob<)(*8;%m(A5e(x}B96_l6@U2=I|1lgz17X@oOwlzPBKlYB1hFG?s}HQnB`&=8CcQ!y)(Jl5q}K^ zs7ixW%{CBGT&05ch*S;znR<=Zi&n*5=Lu_p#N&6-0BZq>utxwKLepL^iR%Jr#cvOL z9Ro0_kD|b>I{<5+GdW;;{kjv?ioZ4kOoXP@0tjOFSbPhYXcRa2PA7`u`T*ElzyV-w z0ANby!PW;rdmb^MTEgoEfN90=Dnee7EOn>970r-%MSKfhPcv=tySBj6fY=iNk%3^Z zUyFfWKzD0_wdLsiwd&=p${-lD<5>WNbpcp2L~jl0RRB_VCjAzpsYTRw<%0b#T> zAazg7#^{9+#SGil7Hi&uZVP(1p>`TPZ1 zl(Vf&#-@_7+Nrnh<=i|pRw+xo;kp%+I6y!UMw+kn_m)MkW^TMp7oqsnP!6)(9r^!-Xcz_}ObIq^43>$Z5ZQ`0d<#i^ayAT`jvQ)yTBfhHNhv6Tud%+h!z67JB{3 z;eA`;uBWa0fq==h`sMpy&7Pp&@?;siVuh^P?S^zCS2MH$VLFMB_1i45>Iyd1<+j8( z^=`Q0x<=M#gAwhXvZVEH*RVBa%KDqlfBF0?zyPEV)a6A!Ctd&m002ovPDHLkV1nq! B4>14$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/box_down.png b/apps/icons/static/Fat Cow/32x32/box_down.png new file mode 100644 index 0000000000000000000000000000000000000000..9170c1d987ce9aa3d193daaa874b7ed86eb86a63 GIT binary patch literal 1469 zcmV;u1w#6XP)oN5A96)zR*G`(Anxdaaj?fJUPA&j3A3*rVBbOA{ zY`%$FR<_aa-+V+$8&CgYT;Ryrn9kd94NdBWNjE<+ngfvq5Wf20Ma6YHda1pw zohD8l!>r)|Aw`R1fI)DOyO`S7T}=~{6Lf0$Fx~Rhj};IpfZ(NjESd8hdr|*7!@4=sXF%<=VO;e~{Ph2k2Cj*ay_JES;S4)&^2>@p!+SL0v zu`RX*sD_03ULqu_e zz&FY1A&z3&-MtmmSr1uJ0~u`66(E!`9Fe6m_ERe-i8Zipwvny=c>u^+ zBpWE{g^r+O0yc?%<)Hl#i_cyZ(tN^m?0c4culPEW0 z!`5_xJXn!u!2iZD&MrvI;}>MKGkvXXTP&9!!amlT0i{?& zdjotKz<(hq{B1m;PkIvQskYrmV!G}ju4-^Ef-8TIi z6+ow9L3~ZxQBq+(6?u&3Zk;$pz(6I)KueDth;>N_kP#bHn*mUcDy86i>=M-cYvY)9 z=}ro_pQVj!kws`BXJ$So)sShal#K1W9RLCBwQ&G)oL(n;7`&2do9vy1@(Hc`Px$P1f=r-Yb>W>to$)!@7D5U_vf`RG)-A$ugTQM(y&FvaCugJCssaZU<=8>Y*+pGM*o9ZFUkTc?x07=H7)VO7 zs@8K!v0y>#{pSd%LVj{VAzzAXFdz*BEh`KITCUGU2EaD7S_r^RmE7PfhmLkT>u9+? zSA_*IJPliEu%zDwt$1GpS(R&0%k#&H^ebeHZ^e}l6Ms){T*8lmbKTPC_`8+C{3XBu X0tLNTiFj4!00000NkvXXu0mjfpPI69 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/box_front.png b/apps/icons/static/Fat Cow/32x32/box_front.png new file mode 100644 index 0000000000000000000000000000000000000000..4f6e68fdbe668aab3a478edbea1e365157e4e207 GIT binary patch literal 782 zcmV+p1M&QcP)aYOSH0OF)-b*9m0!0}&H{dr=;k$_O!R zzTrPUd9$*iQcup8=STRmBY}jKo4H-^kCiUN+RFQFpl`A0?K?g^qgA~){@SA(LF+$| zMc9%70zd7a7`Y17FLSm^+sCJ+Ab)5O-c8+y;`p0360HPs)3;9gr>=}ab$NDk=lGvh z)+X}(L$LU00?yre+eD&~fZ6%r=mb)uv6loxW181+p;=^n0-B4=I3 zM#pZbRgF%8q!I`>K7i6-Bop8rhdu}bcSe9KP8f~ZZOVX(Y9LvFjtG$c4Mv9&Q0-B}DmkVduCSAR)S%VdvhxOK>w3n_A zQtbK5yF!|VP@(wDBiWy!l;=W<9)|*G8Ve{kcqoN#za3+@3H%md0Obk+sL3#CR{#J2 M07*qoM6N<$f|1r<=>Px# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/box_open.png b/apps/icons/static/Fat Cow/32x32/box_open.png new file mode 100644 index 0000000000000000000000000000000000000000..ed9a53873c232e8cc4fdcd031df4f8a9f828ffc6 GIT binary patch literal 2213 zcmV;W2wL}vP)dYvkVH^H6P&051nEL!)RvHv;FPcwN(6sEYyzUPR!Wn!NNuH-5<^k~s1gEN zOloLJsnQZR4vClXtezQ<$M%e8c^l`xc@td6j$NK~^ybaG_nhy3_dDm@$LYEbj^nVx z#Xb7z<}G#!hed(ATLXXQbH_vX(ErMUG2-I~TTk)OKBlPpsl2Q|did$sKk0w{x{j|0 z;H$eET>+o)W0$Al{+qVl>1gkIA6%X$jGTW71N}c3_`;Ks9utJ{*#4GZ-@fPTcdosq z2h+(BB!ZVQ{OSwyQ?V=029xR|Kl<%tcC`TbpC4%bvW3$g4s?IO-`>3)b{mK3;5lSs z7il>neC@X(msjz|%g=@%IyP~`V+UHF*}C(AdmVNGsnN6KLWSEGfUom5lu80dFAO3y zG#Jhm@<031lcAr|0Btb<{^&y;eVnfBX>9R-uyw;WGzPkmo4SnY$Pnaw7K*GwD=BoB zAz59pIBSV?3kvCR*lSv$t0ffXGf<0J2o?#VC_<2!3Gn#4VE48o83|#0=ryFGV*@%T z_8&Sndb|R_@x-C_$)4T^T|7C>L@pwqi9=>Vl@e5$SmtbScsn53Jz#U@Ghq~Fr=S#O zA==!qxoQbW3pk!5z!}V^M``y91i(T#MFWu4RgLQA4YYhKUOssu_t~Rk^`gmy&_9^I zx3%-t7Xvq~r^yk>B^kQL!(P_~r>6s)K6McqEke~)0y&G(w}h$YhdH!$dQ#2`F0l+*t$l8weH4T9i(B9R9{B#VtdeDN3Ytu%^gM4rD2A1HqJzNWi2_3XpGAD%_`j$Tx^Z9swE z6pIQ#x?D|agH}*8{pm?Q)S-?HAyJ`J< zZ&^FEbMN;NeEpZmCWlcQxRoZqAF;7ZxG>NUIhO;^S%@IsU}ItWGCzi?BwVco$>qkz z9iK!~U>!2SvzQt`2bb?=v~Bqm{`Aygoc!ZZ{po+ClUFtH#OK=++wRz3m8Lva|J0p$W zv;B6!;>DFW1~B&Kc_f@Cq4L?oj4Tuv)f^Z*IP~bYcp8jXr=5f5cRysk*b^FuJ6K&&-?@yi8u7| z@q^#Obm$y%sR__7P*BYbuFzsg7sVpd=^4z;=h1g`oTXrxSw(~evItp_BRbcAeJ-+bvb0rr|>RAaoRD8~HwWXkY& z=^?i;M&ci`X#YzrsRLdPsJ2}l_EEs_VWB!uQu6 zynN6wjYj^wm);3ytYa43O z5@?1bQHNXvM5Ciuv;Rg!!~dZ`!aD*Rhf_L1N5-R=q5?G%Fa7GssqhJQ3^N;1b}0bN zi=E6(R!3ILfOIrUy}m{t{DBr~I2Hmz_1?6mrnQL0MhwyN=2j@B62jvVB&mmt#^p-j zDY6t9D~EZr|1A4u#DLhys{RM0rLUvG(p%T;LtBTRfJjt^Rn*tDBas@TR?YHUMsSo4 zu~7;<$yOX$7WNh_;R|{Y% zAoNKD@BUp4AKl#Pc$hLlVmU^EPagSAzgqx{fiSUpOfc-5LMF?+o524sfU6&{ nW?;LS%9<&xRR^wI{}o^WBQGuYOLMl|00000NkvXXu0mjfpJ_3T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/brain.png b/apps/icons/static/Fat Cow/32x32/brain.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e6482a2f843c712a8b120185cc43e63af63b1c GIT binary patch literal 2191 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/brick.png b/apps/icons/static/Fat Cow/32x32/brick.png new file mode 100644 index 0000000000000000000000000000000000000000..b67b1b461e051cfa68850b7722a11d392e0734a4 GIT binary patch literal 1818 zcmV+#2j%#QP)c_Qg$0KBusjGW@hi+^PTTI_uRXZX_~l|m%{%fNxI(g z;*}joo)75K7Du{J&=V7!efnR z9U{?4Z~nx*_r89%CZjajB+&8;3b(IYScwsb>M&6qC90!3(A3s~gswvp5+o~G2}X1X zkFC4|Gz{T{ZPA2*k(fTcwX-v;G}i#AUcV{#$w$}i7&Zh3iE7QO+I*&{Hi+ukm|3X8 zT0f>uc-y%Efu-@9YP~Z}gP2H?nJ6o*!23V{ePHjIo=^8}S<{ftge!qqwdL0}>+h}J zQdLs2ASzUR^wR<4Oz;uC-fO7tIDa0Jp@Zf|k}(*ZZ34dBJjf)cJKn3Z_mEr~>MAF| zXC`o@r5(pwdp`N`wbgIZSCcLS-l8c5yNZi);L~*U2UIMaHy;=K`=KWjDRwwnBQk{b zD;6PcN(jYG%OY_D!=z1DcRNX7IMoRYpez*R`h2(&CMKrE@bKd4IN3G$I*r&&HsS*C z1tU6sIUa;p8ODk^Ie7Z+d~^+0;r#GuNefyt9UVa`L>(T_s5Ayi!{Ewj70fKutRhS@ zJLHRUOw>*dA`y$Au?-ju%NPn-NonZ-6sjkviiEf>;rFHy>~9NU!EIjLS)LDnG#8zI z#hUPBS1-=>`z<*%jVShbEScD=M0uQwR3}}Eat$n;I)ZpSjDxKvdIJ)%A;ISrmP~F7 zxT*++Btwx+%g1yBM>?Z8*4>LmB^qjGPDDg1Kwa%TwDk-i$WV=0=h2KWK{8{fItpBRINUjidDDmSV0AuL zRac;GNJThqW3Z{_z(K@gVKlY_eL>*_hLt(@8aBZ?!psan2x5R_U`=@tPcF->u^@R2 zoEtRJviCB|3jDaIG6%W&dFb$KM719}HK@i8fxdu30bym#fz$UI4lWCkodKBuP*`fV zwzvOGtN54^8;p#L0R!J39l<0mfDOw_u%{)4D-o7Y(9+{fM}xYVy8!s!%mjb~DGEJO zw=-nBy5aWvG%zyFWylN$2+(RsP|*&@m1{Ci2jF@JAebIA69c9#fviwta+cNAAV!}B z*M?+5H56L+JTVuSu!?MK(6RSodW3HU`aq`W?TiPorxhEl$~^y?xTJbgkg0r zI1&h}@WeRTrvS)OW(IhSEUOmPNnv-F%phzpal5r7u=RHVWYb=9nh+PSly+WmE5Zo& zbvN|(U9bw#LsBppTU*)ovg?KIDSd@}(mBw`4!vW|4$2Klu>hX!?7>KXcWO&^x8q#8 zpFvi<`rV!Nv*$0aD=RIhuBh9LB$KJeYmyn4 zE{AZc^&Fay?*HM?wpX_~fd`pxvcy$8(Kx4K7l_x9WeVGUZ+}-`GN-n#vSK#1Z4dPT z1J%VUqLfdBei;09su^dSP8{6#;WMoBfMZN|Y;54`0gx^WpI-8<`lwkpxAu`Yw$3P> zU0zx`3l&8^968;Bvn?%MO}jqc)O$Lmv!5)QPWS%>kg+}%tlhY(tZr>RmqT~s?#)fR zKhLW3%>t0AJ|;Ww2glR-W&#*n9}}GC@OV0pd)?}v=l=;X0034rQqJ-j&;S4c07*qo IM6N<$g6)7$KmY&$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/brick_add.png b/apps/icons/static/Fat Cow/32x32/brick_add.png new file mode 100644 index 0000000000000000000000000000000000000000..2479d9b908b1292dda5cebb7b700b4102d045575 GIT binary patch literal 2179 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/brick_edit.png b/apps/icons/static/Fat Cow/32x32/brick_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..b8d94f0d1391576f5823de607e5cbded6adb2d52 GIT binary patch literal 2167 zcmV--2#EKIP)9aT!;w*ffnORxe*W7wDLNOqs z0x``%Of?WsBDcM}`&II3AdAi>0RB4txD^{VFVP_2;+SgvKxPmHhOR?ZlbBaHAFF@$ z=N0y!uKP2SGynL`6F&)QeEn3aLqv5Xu0V36L6RgmWf?M=)8RzA%%T6>AOzk3#bf$2 z9b!ssC?nnb{A&*_xu!HTN#M-L%zAZA>3oE3s-r};LR2dna4OINRnx%n95^$64!Uv~ z53DEyxgn}rrl>l?an0Y^+xvym2vfh5R6px^qJGP+C|nD@XͰFB~SlLmq6P!dUa zGqO;+AP@PzEactbg)h^Mi?%T|TU)^<|@IVU^wU|xgfxhu#42(}!DNp^<(-WdX)ZlPP*6#)@ zI^7Jekh&m0%V`#2lCeW;j@!UeUkEA{Z&Nog9FuT9VkYjK8h}Xk1WDwO&^WwzDvW;x zB3OK*jN6JbFs69WJ0_Y3e$qFDu8}cQ4yThSb~sF#*eVg_2`W;O9yuNzrM@r{i71W* zfWZ)tq$FZ}Q!A=D9Sf$k|3nw?oB&ZU%r#C0*W9b%Wd9JB6*#dZKOHeH6U&z_L}2hD zl1v)bYm920u_MAwRA;$#EX@u=O(+Cx;6jjxK!qt%Ev!3o0%^2A7>%LrHwQ+_{;*ai z*aTxT=f0PZj1(0WLDS5#vd*S|Sk}6cq~8rJ^h>BJ$v~W&gTQ48(S#L)MKuEsArX(F zWq_y-2@nLHT9t<(IB;YC0b)|Yz0OrMMI#7D6*$kH!5x2mNS|o-rp;JqC?5{;-F~a8RVe1Jww1w;&L!6Aa#REMLV7l377@Wkq4t(h9`o`7z+%2z>Mc9@Ew%Ffc@Wf%g1$u)#lLMJP^6z*E7|;oz)U zX=ZQplls5S3`bK&qk5rnKOvP)6I7!Bs^0XY>`?~(GvN4UAaIzn6L8zecBsGZNBf~B z*fSt;g#;{n^C?E-6jK0aS~+^^i3aO=!vr@or=nZA*9Ol^fxk`88g?}Mp*$IYM`Ht6 zo8f6_SefX8PT6r+=svkl2BF*2OErj7n)L}$LggL;ubBo84X?N4nBX$u3MQIlZA#b9v!SY$|FNBgx6>$X1gp09fa{$h>SU`xk%XmhvAyvw2?ek|JMrE~$|uGi-38o@kGe zW)B?ny5M9TIxQ)O}ibr z$ue0WCEtCds(9stb;ZRcvUiS`n9zwg9tv@}_AlAykb$3N{(B3Y*RZSA2jRCJ_v${ zH>05PDd6Z6K-aqjZeaJvevH< tEk4^f;r}H7)|#@d?f(Th_4$tg0{{r_s(scaPDcO$002ovPDHLkV1mjG2gv{c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/brick_error.png b/apps/icons/static/Fat Cow/32x32/brick_error.png new file mode 100644 index 0000000000000000000000000000000000000000..6e84ea94d3caafa77a79b0dad6d68396bbdec407 GIT binary patch literal 2135 zcmV-d2&ngoP)UZ z`~*L+oq$ceI8+6-5Qs!cBaqTOnnI;kidxZ>s#Th({ZXYv$W1w#-31?u~sW7Eq&(x4GoAU zfLI1d=q3^w6R9jJ{yQ*mgw}M>h%W~KyTx_V_U{~S)gfatoUtZom_&hT7|3L@SX0-C zFaP+D+wHGz`6{%SeZT$8x1u^bluvb(sE(zQP#tclstV2Ngp-Em(BO4S7`YOH%uEm- zv7YOYNG8StUjNUIKGM3RG=(J40wtwK?r&?voK1C{s7?~qNgcS@-;0c{Lt+vnfnS1= zoW|F--w9fVc*YvZjDfk7UfDM^^r_Ow`5#*LJX!Skp{JjV!`19}7eP^E=!83yHOZ-g zWI79fpcHLQRajkKimDZUl$Urgc|D9$uUD)mHIUAdEP56xLge$8V%zSo+-t7emH7DW zzh30Z-6#Ruaq#c=?YX<<;M$s+JCaPruTQ)KkK0A`I&Y$SaC8)sp~IkUvV1p#pEd(m zksq=o&98T=+&V}u4O<%BaG4pL?Hxc*U+C%MkL~;stjC1}&a#yyf2%6TrjS<+^BWPl_v?C695C^H2`E*ECvCh96u zcwkc{E(}lokX9U^F_#12iY9ctay|;DGK+1udGO882QWOl7NfHZQOYP^1_z@Qh&mh& z)tWbX&=~?;9c97lQcVP5ma{{)%wr;09z`aVKvzF76_+s`6Nl3B0VottP!$PjUBao0 zb2!}}!yT)f_*{Je;bakp!iw1N!tfX_PlSaWnnn~m96}~;RiZpiK}yo2tjIuH`5e;e zI6C`Gj7213LxRi6giQJAKc59mlA*|^uqg_-vqMSrjErGpjfU3MUL>RvYza1_KQxIf zmxkvWr`q7`DDV)~r7i=(l@VmpNp$vGjulykLzQS>0wK#wr=g-S=(=Nt3jVj{?Hbb8}G`*aBy6%Q_eH1E)c za1#iLs*FzYLgija$C&+ASmcz!%sCdHt+iN60+}QbZ!x|y&tV}eQKk@Cl=G$lo)17c z=kX*vV2~9tL8&53S;2r=Fbhlzogo`^I%$#a3w8m7A*vT_37Bxg=1))0D^94X8QlHq zI`Mq>eSI+8#VA041whavtAgq*v#LvB5SEpAxfK#v`sV;xTB-ZhM_=}4>Xp<0) ztGSnvY`>RjC1Qi8Up^h`d+)RvsJ_$b@fQ2Mek;HvW~Y#yN|IG@DtxNwn8X|pJgNt) zdY(dKZ7~8HHsHZ0-o=Zr&tUJ~AXu7VXT`L1?CkXuc6Vgv0Pvf%Jvle`$>>z?zmA=Z z#Ns0lB(emGQ%_Y&n+>7qy(iK1@b`e>U*g1>azXLK zx4#14hJA?ie;8~om;Zd~!|BOFE!iRzgmp&I!01c7uh^Z)<;N>}akdDv%iB zizJtXk1OX+zWc$eM_y7_wKSwnR#O}(rZ`gt+A<%dE*&w-dyLNCqs=vfieNb~`A_Pz zTzKXmE09VVc;p`HY+@m36}KT7QOb5T8u5830V{DLXzUMyCeeJbqFK8;L7L+b{Hw7~RKz`@~`AAH2bPci-;z{F?%Wry}X$ zkg?}CU&2e>O?YT41wM0F^TuV!zKz&jooxM6=d}~kGJnLVcG|A62M3tE^z-2Pwcl7{ zIp>;)UYnO!n}IB|=1qH^n%DEk#|ECGxFxP)8uhka&czQh{Qm&p;4IkkEa&2}75kq60|1G1azVh(sWAWm N002ovPDHLkV1hv`1GE4D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/brick_go.png b/apps/icons/static/Fat Cow/32x32/brick_go.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7eee429d1745f1765b0972a0d7f51058b196b7 GIT binary patch literal 2073 zcmV+!2RP)R~7#5otd3|*}L}E z&m@i$Cn2$u7^fA5)-)rJ}XJpz*I}Epe z@yCyMe>-Nd4#s({$L)q?0f~haQknFWu4+e4eDAZrrFrHm)`Yr>x$eqP=-2mux(V?V zu#f{%hJ{qlLMD&eOM`>QXwC_;R@~r6i>Zzi)eD(4G?y2eropZ2(8=5`H_CK|(aRH1xCO!^ z=L;QD>C|MfEb!ECzOnPB(v*_G9jpu;yT5G{5)Rc#qB>1frwyPt(ubU3fN=&U@iUm| zIec}`F3>b2bGD^(CK4H=u77y=W2I4wA6gDS>3`zrbH7i*(;V>np{fcD!kx=owic5m_Fkc{Hk(9O zzlF&dBQ_X3I+rpPm;YiFaHc?2EIDQ<;kt*@=oy{F?G0}1Tvvt^t3-QiGa?hy$O~yi ztqH14!Hxi6NwsE23jYUwz04D}W z2BE2#Bo#6fsVd!4w=)$xyHV)%MPL+K%TxpyAV$@YqokeBsw*Nc22dCU050gU zN-<#B5-6%gO~x*(8$m2RbCDa&f@Z2z_hMm@TwEsEa;J=O$DEGGm5-BvQ}Yl4utkRs zgcTqdbs2;5h1$K8j&o;MxFLE1#a$$gCIOiA+Y&{vB!NN_$X!g#E^=6EWK=0c7S+5Z zffoZ>BFC%Zk&Sv(Awz zk+?QK(|6{DQ?Z5QXhsjVmzM`rFKsj;awo}U%~Ov=ZJA1E1KKY>?7$b=K7}iZ9#DEn zgJVp!pPA@EWb>Iz*s^vTy8Ewf89ak$i!1X6Ak+OlqaU3<{;C;VD8kGV`gC8y(5U2<-BAxIXOmdB;BYZxBD+aqDTQld3TNzy_RVVB=I zb>ZTlkG-O;ZE4C{yrCjkLG`Rjv{eB`Ms}gM1MPSCk+deEy0Bza1p<)8Y#>x57`pN9}VA|VC+M` zwXDyJXUb)K{cHC9*ci}x2I26}A&zC^WYJswh!8-0WR(KQjzf>`ZEQbu)S}is+Vz(s zy>I-Y+mUejdfNV<;nX7!1CarW{3JPlX3_a|!8TjvM~vo_?QM>UYnE*OCLbOZ2cJRT z-R;2HPR#!8N!&;8#tP0?`)ycA((6v5&N%PIeP+c`r$8NX*A+&LoPUWPCyJe8wcm07 z!&M;;%ub;HA)6-4ebTq#|MQ}}hu67ZSngb0{}o^W7l%c)dtviS00000NkvXXu0mjf D*|Fbo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/brick_link.png b/apps/icons/static/Fat Cow/32x32/brick_link.png new file mode 100644 index 0000000000000000000000000000000000000000..661a958d371defad7c8d1d8b05fddf3b5d93a87a GIT binary patch literal 2207 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 Ef>tvzwEzGB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/brightkite.png b/apps/icons/static/Fat Cow/32x32/brightkite.png new file mode 100644 index 0000000000000000000000000000000000000000..6dedc6932ff572c3ce94527f0064c681fd9938ed GIT binary patch literal 1631 zcmV-l2B7(gP)EWnsV<=W zNQk8^E%GA25^#a*LnnJG^$?29!!Y_Vc|T=7cD-1=XpdXCch92 z#$rsqJOPowLK*E%wGp5lTOzP>U>cQ*k-g;$ygSyFqEb_c?R*lNL$4eXM+@mQ6Jq}< zUWPyd*Ni|kzXToEZw>>)lc-iB$`gmzw=ab$I@qeh!C%K=XUTCJ0r{5*XbQ9z0*WxK zU?@J5r~Bm zC!m%@Y#DRxUo#PE-)FT_E<}ezo?zzoA#upbdF00ea`{Bocx(3?g$Tqg0+#e}83|e; znHs*@ zzZ;E)ZMI^m{cK(lhHcM*gjyJPr)H=mbq(*2!ap8r+WDzQ?+vQ4{a@_DgNX{Jrz)sC zAe*dU-)FnA^UWzLL0(7xcmQeMn4aU?cS4u#gt3Ig7#&8jlKKbN|4>WM6!^NXd^MECVOykqz`}nxty96kul1b22_xstqQn~)0T;} z{SKFf2txUJU0ukBoE$K;=5vHaqaNYf<&_v4T|vP8n4T=jeLe?pB+?Nt5y(_QW)`p` zKMCdJgB<#XZb|mbSPkQpyB-@mFW+2@8<$q#!pH!w6R?RG&{sf1FS!(hW@9nQ&@?8p%HeO$LN_s+UW{;Z`5xnIIkfg+?+&|Ea2X8suYjE{k=$k@;4IDZDwRvF)uXi&OyZlSrq zG3etS@y|j!xY94Kv8xww?!<9CxOaP7T&te;^#&|8xx%{Aq9tF_(x=@5{5Vx<69CT6 zOpL#88?`^^^LQ#I9V^jGww&y-Fk2Vo*BKcdmvEcxE?F&`O&p1?Kt?SP0S+x4T~Q%x d@Qr^27yuIpA1mzND`@}#002ovPDHLkV1i|a1Y`gJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/brushes.png b/apps/icons/static/Fat Cow/32x32/brushes.png new file mode 100644 index 0000000000000000000000000000000000000000..e8d423bc7dbba3858a62a6851e3f5455a388c560 GIT binary patch literal 1713 zcmV;i22S~jP)0?q#?0JR7im$K`>lFBw#SXh(bZAP_7CUrG#6G6sS;I zdZn!`w7c8xz59=EcDK;hwv?`6lDD(}{Qtc7y*J-`GXusLxKLBQK7Qz}>0<^Y(SHGt zp>exni)T%f!@XUvQC)j&+~BqJEIkeoLeP5%f}o?W&n$`pK@)5a*Zf15O1IOP5~2-p z#+WDG)2h|m$Osh1PVddT`67*b+eW}e(pXjBv{F$N2#R|PkIMhxq*igews4(JxA!C& zpF?BveRM58gkF`CINJhf zF9OYtXT`9e_wRQ#dOR$5aT?2d|09-L>}1szH%%cvchIWsjO{;?!y3%>?5BO%X3`Va zhHnpz!2KwEo}T{USK8@P|~VNA2-Ya zI7qdJme{4H@d-mPYTX7DygM5a1r5mlqXeJM7+~aS-dQDVukqSoy|5|=(dnz9i%)>b zX$AXcGgMk)lq5kG1*ix-cR--pDV;fs_=yuxv3VV=i#8$AMEULWJK1hcc^Cl2U$Imw z6zTe)=+bozTKWa#P0JuV6sXi>To(NzNfde&S=qS>38`tQE3Sa=ZwNoFQ`y)_SY-)$xKQx@dp!Zh}IR0(15Mn+J2H5Zy@ z3WNZ_$MaPPAQ4F!Q_Cfc$6NLfKojR0-0DA-3&gf>49_iR2~ue4!sufY5eBS4!@5HI&kkYotvdyoxb z(8tC?M_P>Zqo-bpPlW8Y!DOw)T_MsxkIxS&0s>LKfhu534-HIuHNv@^IRwo67)G){ zsgH01pe5?-C=cb~BcQX?A(pcfbnM%uVcbb<<3i};r2@%dcO!)`_$0nn55o4R2A+X>H1`fTLjo*0oB zfkAzB{uiu8vC{_6T!mFOTq&{Q+~4<5mVbQp;Vo%9Xt*MHCwQbIS#y*qu@J*$X4uyk;)jnGZ=%BY3~B- z3wlaNAv6SgS9^ENM*+|l2p3fc*Lbeb6Ey1T>~hO(|0}=%l>h1QgoKk+00000NkvXX Hu0mjf)3zj? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bubblechart.png b/apps/icons/static/Fat Cow/32x32/bubblechart.png new file mode 100644 index 0000000000000000000000000000000000000000..64eaef8be38b909a687c0219a602d23d67aa61dc GIT binary patch literal 2013 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 IM6N<$f(-xdw*UYD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bug_add.png b/apps/icons/static/Fat Cow/32x32/bug_add.png new file mode 100644 index 0000000000000000000000000000000000000000..8bfe4a44ecf1e4ffd6325f736b442e2e92b60fba GIT binary patch literal 2314 zcmV+l3HA1gP)l| zg0(Fa3RPI90aeu?XEI18;;pi(H+6MgxI}&y9`ceN(9bh|^3*SD7gj-26~v+uM58gp z<1yR}M=CCMUHOuHd}Qjw0uUa==k=#hf8~+Jz3$Ki$mt{$Md3hHRfVkRu;d8p@;V#- z(1Cpq%K`)7dgayEwr~0K=9lQ+7(KVH0*msz*i|+`^p=h{kxw}et6tM9;9HCRHq5--_ljK>k|{4j{DrrKV(GU*F^VoA;e_UX<2X;)Bx3z9qB2 zGaix%n3e^LOc?dztq6hukt}NhCp*LF9aKJEcLa?zlV!8Di|S`hnKI?lg<2X@$kXRmoM!h@%GYd@>l@0!w8ZUlTF%QkM_E$z?5GfMC|xS2%p{$JuwWauoRZJ z7*bvdOwq*!navu|XwIZlpoD4dPzg$&s73L-AEWb)Y8)E^R<_`2TK5K7ge*;Fj@<&& znb25LBEg}A040TjSyf2JG|Ev#>D)>T9p87)dRFbnD-^ zyn{39DfmJ@r>DrD)M})|aJjwE*c!G_GDpBXoa)##*m$KvV6TD98`JSh)&w8HJ+(NR?GJJI;9KmG%?x z@RbY+Poa8mB9l%*j`x$$qQsE>-OpM!0E3R)Zv8qIfA6R0?B9WrOfT;r1mVt4H5-f2 z+?jzLsC!}=yhYf^M4tm7)z&TA6AbtpqFUg<^#o4zkf?|IEUp%|B|7b+k_sagy=fmq zvUKDoRl_h&OBPBe_DB>|S+1_ma=#2|)-FXTZ;oVby}_ANc)&I$2f@ zw;yhP%T>{tH~ zFeIPKoktI^gn@v+(&O=9|7V}BqUUREJ!l{W<5`i>3sYorB@1Ki`fK1MWZ|ILGaAvw^T<{w*i4_VxKFEDB(LoC2O7pw@$`MUc|< z2~MpbYwxrmP6OgfKOH+@-64UGD^v+L*VviA)*`?s*&EJ$m~T!aA_ou*K4qC!r&E-4 zr#~3{<5B#gy&J2UR2kGPdzm4m?8Ca9Zyb;j77i+rwLqtbgCo0&ej2ubCiC*twLPWHKrfnf=g3Xt5| z&X3KuSLR~Hv|=n{Li{?4_cyg-8}ohUQ79b(8lHKQf-vDyY8%^yTMW3J-mCp{AlipL z7x&_5t^pcHHr}B>GO8@!p&jR^SI)P<8IL)dVVga%;tgyVKLz#E%jsbvsoSZuSxRMy z`ol|?DL^mw9r-=pWbCrU1g9K(9NM+}{Itpe@jK75!w|dj$sQ@M#=NrcV})lNW{vLM zwFJ)fbl}~~2hrwy{2052fdAj+a=Pmxhoum1cV&k2gM_g);)vXM&>yD{`&-lPFytAv kzU8o+J7u?6{*M3y0KRpCQl(QMD*ylh07*qoM6N<$g8hML(EtDd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bug_delete.png b/apps/icons/static/Fat Cow/32x32/bug_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5e1faac4986e8de957e785350b88fb9cd00bc67b GIT binary patch literal 2337 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 Hu0mjf0n~c2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bug_edit.png b/apps/icons/static/Fat Cow/32x32/bug_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..285c582792e6302dda28db7be1aab5cc04aef54e GIT binary patch literal 2308 zcmV+f3H$bmP)D0arq)bePC4jGGz)B3=)0ulpQ z4dIPJg+g2&0wIruO*Z@9`@XmTxqBCqbTfrc@6JDa?>*=I-*^81JO4SC!<}8+Bl8xP zSU7#V%jGK5H5H;Lflnk5jf9(dQC{Kop1(l-bll}-y~BR?f}+viRz6w*NfZzY1`rH} z5DtgX-4iHl^>*nQjul8+wr3{PQ4%FW}%;G36(2zrO^otI-trD(8b5WR? zz=&)SA)Z5<--7FYRg8*wa$_?Z1`rtx!yw>#cKM2EM@PrB#)f@o&4Jd9<@m6;$XPRc zY5}YkK+|>TWL%$tw-7iE7BWQxPMzsNyHEJXD~GUzS`^k=xyUnR)TmM4yji#1P0z7` z8gPU|;cs$sa=)PaA~xu?GSrrg&#Nh$GZwO}5;%eVm%tJ}kpQX|j6n18?`mGtgSG3L zv5H|Z-wcCcr6Zu;@cBN@8=Ak~^Y{|Mr3NtC`cHT~)zI?_p~U>qVmEFR(EI%*Bf=#K zaLyrwb{`hzeGft3&J{ndp0^@q8EUMS-auf>!0@NWXF8nD;&J2eU!0j!xS-sAvSQW5 zuoW_e-IWRV6c3#DjD^jr!e-}?p^Hc*LN|U6$f68cb0TrG9lfXOp@alPh~ZwJTWJz! ze;yC}4_@?o_sFu`PQ&?8D?ZiF21!Gr1x$VUQHO~Ki%CQ?iwMs`!qlwA1C;+B$njoCF(OaZ zZ}>w`z%|KZB$CP7G0{WdPZ(`7^^sz|P~$x`odBhT60R7&S;+MZuOAWI0R`@Vk1Tr6ml!!p(g9a%n8cep6$#kzI0!Eu0k3gcn$uVKj;$ggu zD*Da`_2T}5RtTXugh&F3f?}L{=`DjqsuWvlp8U~cU4iIQPH#xgkeq0$1VuBIO03e8Dtauu^&nOQ9pwKOBIDD|G{aPzU*;KA5nzb zzaD~Bj>GHqLUmXOe0doS>SW?)1h_wK{^LY*N!o}26e9vXRD5Wev6<-_qkUH6Tj{0gcuLi-1a^;fyve39csV7<G3ve;y$Q~qO$0IwLJAcS4kiIp z11$8i#6u&pL&r@{f)DQlZnNOsa}x;sa9Z$mbwKy=*7mT(idhgsu$^>9#YK_{M5fuw zw<2Je%F+;nuam-~7UMM2S+35D%#SKk@zxR#25 zwX$l_p6sm5>Y$W$;93MHuG6mV@6e69pqrr82AA&3!P(?e>uG`oYehi~v_LZ^6TvnORj-c$$tkHEcN6fjS@Yy+Q&Pl;lRC zkp@(@0x0YPf#3K2Qp{fFAr?z-hn>Lxa&9sbmp;R3Kk7~$-oIW|lqTkzVWc~QG6L4D ztjuz|-HygjKUu@_b>upl{W0u`5OOQP z9zaaRp53izX1?|}ezJ!7W*F(BzzEo~va(BUb{l){F|E7y1lEOk9F~c5m{RbsP94oH zB)S|shCW;kj9d*IeU;R{=QeoT0YqgS{&fS^F&`;^%s0beSm_C5XV20#{ft?ZWb=IB z+jJPKkGEkhXGzLcr2mr2r!i*k8mQMlGg89TxZ~U;@K+At&=stGc^_7rXMniri)X$W zMmhp4BsQnhks}EFS#z6*SrtRf&Ua z{qo@ZTaI9xdGP2q51y&>pQ38&S+~-fkYZx=qsJfNuhs`KFWc#B?HLFNTm6nBfnkD;A9T zx|NkLe(fLehkLD8WG-@f^R~t=_7&7?<~d>#RnvXendi;SK7IQ|AYq119T0(j{Y2;3 zwfAr>zyI@xC-<3-dd*M|27D_5X5Wl-ljH926V638+!SrZG;!bw_kX$Wlz`3rs!{)6 ez^Uus0t^6n*QQLoRxIlP0000_mUFG zCPQfmX$6Tuq=g0ugd{{%CW_4H@K3d|L+kkJIAz+YoicXDs->FIDO3Mp>R2gQ3gu;0 zAUtAeD+I?9Oem&#lI&*Rd*Ao^opW#6bWN0u-kopu?781L-|u|i@BGeL0eAKY8#guA zh=TP}AP{J= z@pudq;Yh>#z5Un8$4{or6@YLjKHpi5w*G}Xj(Gy}Af=O#Wtjs}6a|v3!IC0q&F|Uv z)3iFL7Qb3pSagQk1g54yOHWe$sh8C6uC-r8Qq4uW>lIG# zyxKMjzJ_e-fyFQ$kh`g9htToB*iMq$EvDeG;vjn5HJ9 z_Iomo+Il7eff%Z#6P#hXlz^#wxsPiOQY>z7|H|h^BFSBXb;6m502nHCIb*L(PH+HP zCJBR9W{{Ig;0y{V5EWH9O=%=8kmC>;0L$Jgs~&9nWqE1Afn!Gwzd2J0*n-{Pd}Q}& zzu*6c&+BVvX)6rRj?+Kor)A=NtnL8tdc5s^pZAT2zR_`d zri`=Kt$FAfIhJWjQ2BkQ9sXsuJTeTL=xE!$LNxoZ5N2y9c;@n-B*&gX|=4b zES(~BO@^+@HUNhMtj+p0GLw7^^3{|yq!^tYH1pPNYjNed`rCWITwQ#pI$(`T?!i#5 z9?DNeX@Qf(GlgoJOPZi@hp7xO6HS%@jb}z7=~IluXxvmhDn&i{TU)2t(umaNv9yihlyxW%8-5Tb0Sik^+~Z|WKt>a zn~KXA8t~z+yO*MPWiv`vwW2UM|GtBdE^C{Og#5dub?Z^l1iZ18P?@_9yzec^8yo!DpKA#~;*nB1@sU66WUStoM4oICb*P@6qpD7d}MS zcnU`oH0dDWjnKp+!zv8gY777uBEtrtQ{V8Af;a({{35DqS76~fI-vS~%q5x``kzOr zp#??7!G~V>TFsK_rCDHlW<-m*Er4bw-E~$u3CJ*x&(Z5 zAYJaUaD9Z*Psv?=Z#5P*eU%R2*T^AEN3y|2T@tK8G#bIcf{YJL!bbO zgvO1vk$4A%rBRgCtoqc+@7H~IY6EZpe!s8KFpX=DXuwfLrd|UldU0saNi+;Z@hZQ= z6L!&Ouh>W50?Y6Oep6L>AMW1xfW3MTU4F$}oO`jK8*B5vvDZ+u`9YKv6g=nrk+Dfg zEPpo4Lap7k$KPEo@6T@$2)BEWUgy`bGeFFaXhw1zx=X)*>%igX32LP{g it@q4v9N%sK5?}y*3xsz2}DpJV=lF1a( z=@c%-6HVs^N8Y75VG`|H2}oBn=l)yKF>?Ku!-4YoQ1V%*sw#+Rng&HR;3x^SR}5_W z)$4faTCKnYeD~h>f`jjkQeQ0Lif@oHJweX7sD_t0w=JKF)ZN|381}o0V4hHckXhM-8&-K z&KSHmV=&fS1gwkE=)szKwZG{2$`-ZUN??({7abj&;MCN^%*9~mE`CVB`N+eyh~yHG z!j**fDQu{@3CZZbuDdp^>&nUVM7AWSrhZ#&{^|84p>VkI(@Q>cM@dzEYjg1RmhH>Z zei&r-@)A@m??Cvv#R&K<1cDNLj)rMRIN}$Ap&2mjFbb1nm^yO+W=chd7#@yRn0?yH zV@f*y>hSQ;Aqw6xTBZ~eAP=LAq?TmC-VXG)F9I4KdKIbH_9Om}BQP>C_-h*Bglgfh zsD~~4L_nIR1)auh$^tb`dzaUv{_}09UHf$m{HztHCxPupv6}Y1NRlAQli0;Bu)P7D zm6C}LDFmoFR4;EqHl>q}G8)%3WAe3wh`xCoY9a}VDOc8@`g6CTcGWhFo<0G`wo!Xa z3vG}Sdj#An6ZHrf#o#jwk?j=`g-ycIZ08fO4Gl(qiu_N#RQ*1&=Bvo+rN~GAB*MFF zSqFiy7h^__=2Ns<`8a%m5Om(d4HV_S6{uO2ko{rNVpB;I0Ud^trH!diA+0IW^lZ`{ zCo$;VEF>UNgc|vbh%i&hz&3+oj_(>uvD~@&&f6yv*}EmD$J>YqSUOC#;A*C31OcOv zg+-cKG)X6N76D2Win^L7Gg2*3(~y~f7I`aA^2_X9f1LdG!MMo_(tnh!B~WG;=MG6Tam+U_k0;B%S851q^bP zOj$zpOVo&Uht|^wc)ry$mVxw z2Se9{1xz(7s-64o1*%H#1k6p>b&)L`j56giTgY+iUYsNaHzu{Y2Xh51=HTh=Z@{rcTF&o2Hr0!~!% zkEL}kW=W{YF^aP(Sh_(q!5|>xvIPWDGMA4`AD~N#l+$6w6L4bZ={W_v0DO=sIcJg1 zUt9TetiBNo*6qaeC@K##)571}vf;@${aWMo`96e43aGq}^4eto=b)r7z!xkfVE5c- zEBGx5-PRC}={ZPi+!N8URrhGVgOD8MCbPiFA42QR-=Yc6c48O)(z^rSm_8Y&3HaOE zHy)CG!S-a%_sR!4Dg!>OsvmbmDzQrpT@fzHB{RZq>|;BA34KIn|JEmw(hgEZ^nV!W zlDp8hP3oVAx1-Nu!;0?^($k$1k@%ZOLab<6*ZQTBlG1iXQTzJ)dLH)OfTiW7Sd}A= z^+DH9Hv1WFeRnRqfX3)Muf=eB=&-;n&NFcwNQWVl_uq*owF>Ly8n(HDFr7DLP!(f+Y=5> zopnUM`Xm=zH{EMk!J+t|%NC1VEI}8Xoy}IT0~*eZyhHa0oM3F1Kv~(Xj_nM1Mal5) z2hrc0#E<$%@qi?|o6s2pF1&HlK2A*H9BibO?vElw_k&qNg*Q;*l3)qYC1#Xv2EE4- zIkpS;F&1+Rgu|gKRaM^dZn5wpl&hE7Gl=~pr?#!e4{w}@yI2d>n$jLYnze+izx$8< z@R_s!5peLD)c@^oy6>Z-z_DILBEQ7_G(5oyiy)-IH!|sTUs0vvEm>iT0%ZTtk4Naa z=iW8AXK^j=R7q0jnLjb3 zEYEB{@2}VN+-k2siA_`kFol23Yy@`-z?Sjqo4fuMH@foH*4 d7XFU_0|1!nZnLx5MJfOQ002ovPDHLkV1g3YJ)i&p literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bug_link.png b/apps/icons/static/Fat Cow/32x32/bug_link.png new file mode 100644 index 0000000000000000000000000000000000000000..b19e665fbdf84040a4ee743fced95f04a5dd0cec GIT binary patch literal 2416 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 Vcy-R;fnERr002ovPDHLkV1jG}*$V&w literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/building_add.png b/apps/icons/static/Fat Cow/32x32/building_add.png new file mode 100644 index 0000000000000000000000000000000000000000..f0331159782fd2d2b3547e944ad85c49ee21f777 GIT binary patch literal 1761 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 Eg6%$6IsgCw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/building_error.png b/apps/icons/static/Fat Cow/32x32/building_error.png new file mode 100644 index 0000000000000000000000000000000000000000..bc7e34232c7cc32234689e78f601be0865acd071 GIT binary patch literal 1640 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/building_key.png b/apps/icons/static/Fat Cow/32x32/building_key.png new file mode 100644 index 0000000000000000000000000000000000000000..d7d5229c4cad8ffd798e6b4cc0a111abc0f3afee GIT binary patch literal 1777 zcmV12tJ|ZSSiKIU;BnU>4 z23q>wZOg-5uoP=wyW4%tT+h8bEd{pSU2l6cb9Q&Wd(Qd3bM766yNCA4q4MKQQA!Mh z-}QyCSPHfnio(DRWF26J&LOg| zstguYp{oLo?hS=fO5r7ATQo9sL*fX$IP47R0HrUMdyVoZz*I&HXexvz1gFW^Dm}~1 zHT&_BcEBJ44SKf8-Aup)rYQ1W@GAIKlCeF_h(-;}&KoE3QgT3WX+$|5&2v!}6f}A~ zbe~HR8WOz0?M`gxx)2o<5DqtncR;y60|up!-yw}tDVb5oYZ7)p=>kXKrJMl)r;xA& zr$njL0@X9!D@ob1{=pD^@4k z%bvw3XBU>Pa>1VI6wLwQK-kuJ!S~Loj~1+7QhH_rEf)7`Bd!F0%+t&Dd0fEh$o-Z?S zskR=orsd1eM1&WIvlSH=o310H?JV+F7SLy!JR>w;@?z88^Xmky``?;hHtmUA-12sA zq2)^BWI(6$h!H#1@HYda8Ze6|EXP$0$0R6QS#ku#C$F7jcRvCFuR< z2I{MPxYFi7EEpN=fUTA0T zzOvaZ>mrc|mM(f8H^LX>L4T}eCMtgUmiP*zxbRi1Sh5q9n;0e(Egv|4d#fw(*glS9 zr%J)jeS^i59>(;A`SM`mYwbYInU1p0{HRh0jylM6Ph!PS~YFiqUn&6mh=p8VuYV9!&4J! z@%cIU{bU2Iv}pIu09sxsK$de7?F|te|G8W{Qr7r6L3?R-if*XMcL7~NtFIElP%lE^ z0I_S84qW@I27g;ykY-JT!;v9hG#qK8Xf<6{hjenp82FCt#-i-;D4aVMJQ76jZ9gjJ zhG3mUnz~v|VS12G+Q}pw8to$T!L3-)qYOP=?c}8{#l;4W2^@WqUW9`^=;@BYL6MFe zkq(W8WX;ntlz!`kv%MUJ#ba>(v=?^Tz|zT6Ylz+tj2KN}3aq;?0DqS(y>S2H{SNSe z-|*H}E7_didp=?2jKa!Xcw^f^dI8xC9*&*+Bg}>kkzFX7H%W5t?+D>N7DbvU*=nKs zI~Y#%&Qo^Cda*Te#_1D2L?Ns>Vo$U;k45X0w%EETqvpWp8x{@C$g)E TJ5e{w00000NkvXXu0mjfTFXh3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/building_link.png b/apps/icons/static/Fat Cow/32x32/building_link.png new file mode 100644 index 0000000000000000000000000000000000000000..057a81a2e9639bc1bb93a7885e9248d4f2cb4145 GIT binary patch literal 1687 zcmV;I259+-P) zDk-$P6k4UBv@t=97C~xKS_C0nQeO;_SOWc8f-jONpau$| zExqn;TP&7dX$!sYWoG=(nc1b3OJ~{kWX?Y`|9Ae&cmDqj!-GHN)5_DoFi9%Xb>o2t zTw+nk{3l5ahOVFc=-uM=B!=*apE6C3r*(_=Y<~-yX5L_gYD}>u8d;Ws!#|uU;=+QI={i9Fe>HSMCJ$QM+mW$wA$ekek?d=0n^9hro(_%VRoU|)@Cetg0Zi8n@aW4j zgDOjOm7vgEmnfvbof4>%uE*O-zyu~qV$So*^DEhreXR(EbS!r{1zuDJ@LcL41B+c56a@(_J|E39 z$wOU$H+#J^%b6Jn@e~k_p+DIG>EQ_I6h7mA(hS;4mKWk`Lk=gM<8ZvFBf#M#A{Ngn zrBrZ%_A|{TTe8^yU;<~R2t1Ml26@r!@d;oNR*zSB#~8CGdwo<#bY!I^KLrPfwFZT4 zi8~Vtfi)8N61OYjVPlJDMtLc5B1AIBnQ0e1!~xB!0|AUt zlmgOuG0QCsxY5)i=7!~=U6~ueaSS8sI$(v3Svlo%k=y8Gu5Z?Xs4Jl^h{Q`U-%`w~ z?TmnUv#}#fyboJAhOS3n2Y4=P8=8d?oQ$=N&5<0-Y-YKRba@+2U6ucoy?~T*bFxGP zY8sl5o1G=@aSyNCke87z?+v1{Mc)fFI*;gP9>c@h3XoH;2te*7nRT3STTO>Ye3pHbeLV^jq@ca?MT zCXI>u`WxRY%E%}jBiu>?sCW*s zDlkjy!R9U7L`WlBOzd~fJP|R;`YJLHv~jbOxHy!Um^k8gFW#&wiogv70+DSfX(5J@ zd;P*IVZEk6P8>vSO&wO`=i$PINyxVyDBJK3ZOdoin3X61LxAr<54$N^nk(ZZ;+S*!r7SzJqFnPnCrPqmE^TV}< zNfh3Y3Z-i?URk*cX$xKuuZng{B)rwpK_T>`x4RoPH8pT9T?r-Lf#AdldK&&lZtgNT zX)zv!boxr-+%S8LA#^WZx`gU0mrHN9xBbZtm`!5=jpwIV#*}2IbNPxD$0*dY`Q69h zpPa<#*qA6XRHz0U>+3%p92)En>m(&5IkR(KIz}Oub&6r$zt(002ovPDHLkV1l}b6(0Zq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bulb.png b/apps/icons/static/Fat Cow/32x32/bulb.png new file mode 100644 index 0000000000000000000000000000000000000000..ba8ddb36884841565b5d9f5bbb4e21681259ecef GIT binary patch literal 1394 zcmV-&1&#WNP)lgL_0W+`{%9r zV`Ie$fj3?NjSoNKc@7*ijt4IYbj<@s5OcHhP!$e}Dq?xnNr{Heh8;!XiHLvL`arH3_3pIgvljzbzlOot(f8d?1WM_Z0q3qStc(!oZy(ch8HPX)qz5QDvPlx07WSp3 zLO>El4rkjwfK2|FmF;S=iWve8@(M+2fl|aEU`|wt0R3-MF!W_5s03xVO>qoxuA$CZ zVgv(tVn;I&G%V0h2$TRh#weGfmIzQW&EVNthU>)prXDnh#K6nR*C?4D6(mL%$iqiB z`HQx-Qcd?G$ZBduYp^H<0uxl?B$?5=+TSHWfl9-pU`r!8V3M$7==f`lgd-amQ2a!a`!MU>~)D@sC{aPO>LT@S}H0Y(Wp@pqyR#)t% z3fRo(U2Sg>s9-AJ`RXAm4Q~RcD#BPLpuWR>WcmG#>w8r>Xo|3)vN;r~!9e%l5FurR ziO`4;;f0<9VG&*=n~22Y;>?8F;E@g9;%%Q>A|%jD2XBawfZ~bp!L2<^guj!Gu?!?b zz)m6z+)WW`cUy$`pNdckiI8PW42$see;`7e8UiOW?v4-PxW`T=A+PFWOcBN^0TZG3 z77@z#U)KXKYN3>qE?n*JT`$eLO_hLS1qQp>3TaNmW2r31(M3q0EJ}{f?vA}?q)hqF z^^am9?J4jxmuU^n$Io4#VNGopOZ~*{z!MbVi)U7E+)eFcH*4!^C*{*lhwXNjW;>9( zrL%J2@aC^VEw(@tcs>Su8VS5R<|32`0rui(an0#+_aULzp#-6-90b~o6gf+P^k*>I zXD-cu3J99JBthUY-18|OdF9)i>YgfrS<3+)+j)wml1(PIq1I=+!TIUZ2bCh~!ZzrZIfs7dCd>8vm~nU}f;GELcucvID~-BSb_& z(aJ(hO-;c)FkogOXK6MY>rF&}$r3O%du&S`o?3#&dW8b&bzx`aI(I?u5kr}&}EVruq zje}_!Sx@rxJ;=uTb?;DH^S&MQ?24svI{Q%@=bLFsH{Tlh2(Xkn$0U_qPB80BrI&)oT7}ZU6uP07*qoM6N<$f_^!V A7ytkO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_add.png b/apps/icons/static/Fat Cow/32x32/bullet_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b748150f25fc1bcbaf1291d28579deb31694f087 GIT binary patch literal 800 zcmV+*1K<3KP)nHS1ezul=17vMggYmkF!93<3rLgMcL)KnStq zYkeDPOaM?#YN5&4LgouYt?Sp ztqx@)F3sU%@D-lCyN9Xi*}Hug&_wRvdJ?cu^84i;kMGpMD+v7>#E0+$L}D`vrp)ca zw(_H>T;s*<$CnWPG11d^5hv3m@+Bblox%Q!&F(<6uN{LyKO)f(;z{7vVKw&jLjgM- zW?5k+yj3me>TN@KG*&xs6VKKBa$ZAdb(G@jft|bYk~LhE3Jbg(oA)iCW#eKabHmDLUvK!g zop+98eCMAE1*qZpRWqm~%ighOrs}p+^T422=B6a8Ny$p9x6R?s*zQf1_G? zOP@di{gRcEGlsE3=%<9TG>bQrKSB2%aM}SknR8Kd`C0MVRSaV}=5Ik-DS^b;Yxuv6 zQhTW?8zrz>)I{lJ*L=Lk7{+o8$7bzr4m!ZKR@9wC*Sbyc?b)T$mgop1P3x>?l>q2y zUJe7_zoIvA4b9{kXA*e}5q%VrZLB?u&eBR8+EPuTQ$_=%O;D1^L?XcF5o&)3j|Og_ zmE7ORqS=HfS1G0%QB1a>x*mJ0YS3gW!uEv|CP-o$?}J0=9_hym@{Ey9=_SPrH;l|h zRzl_>b89|miDG0EWHf@9(fehDOs$H%Iy8|vg>1wOkHMKEcL+LW6)o eK#%oDfB^vJT@Y-6dhT5S0000RCwBA{Qv(y!$1Nih5-hn4j6U7 zr~^hFz(Pm?BO@bAdV2bXzkmOF|NHxwfl#^02=Wy(GXo0?%iS3>W@rMrzwwo}EJQex z6KH^UZ{I|QpFe*v5GuNX4rX9y=U^x;DO3h>xq$d1MIitL>_AK3&zUnvFgQ4f;rNMD zK%xI&i;w}tVT=rx7G?~K7cT+vKL7>T2!=2bJ`w;@s)>n-+hpbBMWSP37_MHuh7l4V z2We|-F)UrOgyHd{hi~T3pYH_}z7515@Yz9(16YBS2oNhKB_(YX6%`YSh>T)*{NyRa zzkmNADVd3hK~_eZVa4)g46k3mdNXg{Jb$3@eIR~AC=C$f01yRpghFz1(k6a>L6LyK zAch}5e?sDjosD7R`t=MSKfZr6ckVntpwI)D<%sB^%mFBl0EWbR4o*&SZy#T<#FmX4 z7=Hfx^%CgwKy=Hg=>QZ*#Kp!gVP$1i0tx>9{rldc#fxLGSxyZHuyl3zZDe6(^@62z zCMHIZ1Ou#405kuC@ISC+pfvIO*RO45rA45$@Q31Z;QfaWUI79A41fOoVfY8N1dRXv zhg$p}oFHN1pitYlZyzWZa02mXO3MMZ=g*!UnLB5$4Z+ZY1_#IiKY#u_LalOu7f8tg zu_zET6IsOn1>)C0{0I~R6sG}bP;$ULNdy2H`U8l+6G{W5<^r++MTwBs{f5y7$*2QH f9WdYy00=Mu!CnjkaL-;}00000NkvXXu0mjfp8gGO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_down.png b/apps/icons/static/Fat Cow/32x32/bullet_arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..a6904576e78ea59cbe02e64652cdb8c4270107f7 GIT binary patch literal 528 zcmV+r0`L8aP){`~nf`Qyj;cF{303|FsS z!w3nGgS54^80O8J%W&)FjYBI|tjGiDB^bp-1S!ao0zfPm5fRZZFRx%15gEns_{md- zfB*hLQZf@0gRG1+!;0n07#==+0J6LgDEtT-{D1J-L5u@H6f+PDf*cVU8QCu-DP`v$ z7{u`7C&Yv7>}(91)~{!H_WaqQ<;$1DEPoHge-Y6`nFCN95fv5LFDN8r=jH7Sme{gs zBg4m!9}g{CwhY5^YB~VL5z*1n6L@%dY(auwzI-{nbm`IpY?f2o0mzP!g3=67OP^u0 zoE8p%k}@P)h8jWrugeF}smz+wa21yJXnK4!< z;96Q-Tpt}9pG>SIK~a=`66>=?fp3hB#bVOX@JJvW4nwoqgifbJ<6JL#fQ`rFrBEms zm=HzS+Rj6}jqUA$&&8KXah~@Er>19NZ~p)gg8*avTc214z$Ow2Nf3m<%+g8;0KQ5^*4X*0eclth(8d& zrV!QYO<{Lu8~lEOK)B(VD$s*npc1dYLgXTqN~LgoR0N;T2MSif>^J!9Ao_sF`Gv`78cm%CW@h_6xl&AqqtY zglr_Y6#(xLeQ#HK6k0~tu~h)y4-Esk-Bu@b{s|ob2f(bo2rvNeue)3EcDQ)}0000< KMNUMnLSTZv<@vGz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_left_2.png b/apps/icons/static/Fat Cow/32x32/bullet_arrow_left_2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d5923d4d67e80c9846f2800829ebed519ea55af GIT binary patch literal 675 zcmV;U0$lxxP)DvI|fv69xElyPO znQODAuBVIRr;fwZXEjXDfU_N(Xqu2SF3KOEN1}?_It!y^1(?vQ&b%@7{|>1xo2Z8=&D0@J<}?e1B|massw2ORbb3#Qd{3 z4Dg`&h(yQ;bXzT%e5X;#iMRqND%P}I1q9JvDp%lOE(e6tz?`Z;EK{IFCAtfDZx>w0 zv8&4~Fq|L8`EQpYRs*5}QoM=r_5Qs@qtR&C>uc+f&mWGr3DuS=QOtvlu~mNbV6~nu7DXgY)+f3v(;RuO37=ig5tr8^#xm9~~4O;}FIXc?dNWrlu(-VBjz**9X&{*PK)>IIlhZQ@ z_=Di}dOWdMj2VI&0QUiiq6h|q0j{nKupZg~i^b}R$Jrnl9UuUl0&{a)gspHG1i|S^ zBoeQ*5DX5eOF%jVfVAhAGWY{Q!2RJ)rBV$V2nGi@1%Ok#O7J|d<`AgY>y+fmVT-$q}dEErxVWed1$HPyO^$Gd~4^xs0>YL zyWnuZgn#hDx+_1|nYq19}{N3Hsq z&F*bu`kh6b1z?CjqRP|b!@MNP?Q|yNpGI6Ul;&29WhUTb0mFsS#i(GAx))jhhO_|W zfU%JR7>RbriE9Nww_X#>ZT#yA^*f;spaamh9{~mcT@=HTYMU>h00000NkvXXu0mjf Ds2v75 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_right_2.png b/apps/icons/static/Fat Cow/32x32/bullet_arrow_right_2.png new file mode 100644 index 0000000000000000000000000000000000000000..f4183a056b3db52a06a07eaf5e98d9ed02037e8c GIT binary patch literal 697 zcmV;q0!ICbP)0~#QLyKEk|h|DQli!Rh0|j$_73lJ=WfnFi+~tXN}lPy7@x z07(m5mc^pPhmW5yKF(T%d-dAPa~7e}iV1-6Ndr&>fGOtWT?002UobT_iH`4|WYKX< z7@Ir;M1LSIliZY;b}Qu{^N&T>^&*@n*9UqfFyiWJi%XH)pTooD75JXtFe0SHeD2lu z0Z?Z5LRdI_=pf3aGGtpe?%!MDb1!v3y&j+h0|8Lx6j;dT^QcrRXf~UTmE{NA@xC!B z9K#Ig?a+V`7XcW_<*@#09rb#hlb@i^n`B%96}H_$o_Vnu;GL7&@p)qdwOXz5~b?RS;c)#IM${h;KofLq7esJ_#-%etY^i7xo fNCEuM_$$Bw^fEIiMGd)o00000NkvXXu0mjfL7quC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_top.png b/apps/icons/static/Fat Cow/32x32/bullet_arrow_top.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b01cf72fd9ecbe6b457c8b2f8950cd6626e7af GIT binary patch literal 645 zcmV;00($+4P)RCwBA{Qv(y!$1Nih5-hn4j6U7 zr~^hFz(Pm?BO@bAS9jk=7FJd-tJMgBnUAAD+Ah;St5`wt(y zoSdA%mI57wgn^bZF)}a#Erf|NF)=Z)u&^*}*s#$Hq!)-kQxpO~!1nyvvm?bzj)3$M3}Hf*5zsJRASDOHqCm_H6=n_z3C`u`=l21*=EKL2 zTh^{!I~gec7b*{;Ujy+YPzd0)10;zLLqmxd>HskymWq#$-;|b?_W$j>_y6C#d-uPt zw)THqT-+v*98`@cR1XUwJBSGZWG-`Za`I|Ee*VC`+&qSdj~;^!QBsg+m@sJ~!>5lQ z*Uz0hHxwx(2q#z)900UDX*D08Kww5z7Q>AjHzB?NM#~_aI4p7@OtE z$;s=04*37}-TVJ_HE0Qg4tb_M|aQYNB`$@kBz@P^C~= zpbAJSEbGkj!-}O4S<}nDWWw&eZ{B?S-pu!4WLbv896C7Up%KssXau-!0ES`yc%7NK zHOX=M1@vFuJArz#R;^a%S5_W}=(TOG^ZMO{Xb%B)cJ}t7APn4byU)Ss=os(@gEFyO zF2lw~9KzxEP$>L(xU{r9hi*wt0vsmy4-VOGc&4vI?BgehL?R%HqJpv6Y~XUa;Pk1J z5L|r**^KxIN!)Fc=$8QF^?ENl9QHMj=O#RV@e;PSQoyooYjNUJ3*P>-A~5uOie7f^ctQViI1zc?-E*7EC4+7>!0S;1Q6~Gx=zaFoeaJ`xM)E z5#lg$95-dL3_vQCRFdg*`}3~VY6@oj>>1jjDT<{M>6ZXcTb)QIm9J%4O3rkE(oxhD zY~y%%HFki?0DcyWNWj?MmVYnE$qKfCW7Hr3v{pV}0G>CrxA=Z&1su|z^SolsR-`$?5SC&nw(IfsB1HIOK^yb=d<((iLa1Oe_QqY{qyLKqvg8^QLj==nU0{@-EQ{2}W*8US}1T+F_j9&r_02crpKG2x3e*gdg07*qoM6N<$f-*d0 A-2eap literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_blue.png b/apps/icons/static/Fat Cow/32x32/bullet_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..6753441a11065d1e2b10104dd0e59db34842856f GIT binary patch literal 792 zcmV+z1LypSP)M2Q5gT;%qe(qYN4OHpD4LV~g; zySBEjy0h!%t~1m3y&Yv;(iL~Y%e>{szIpHW?f2uo@B7U%(==f#hX7kV90861M}Sn0 zz!+Qg*cf_o*z{EQ7)(5FLcv2Aegsn=V2kO{RL}X3xU|Y#*7F)x&WMTxh>bU1_0}lL zrBiJ!u)nDus@x*qSjg${HJX6_kqJm?+LNi9XM(t_+bKZ8aE2f~pI zL{m$g(^MltSE~#i4PLkx9)|c#^6AvAvzM1eR4RZ4t~@%b?ra;le)0f3`#uljbBiEh z^$6DK82B4Y2EZ=A2QKcdg}ZORK=S90W77|UgN6KNMMdah>W=NqX^r-XLtN%>yhE{ebb$|C-p+vE50TkCC|2SsJOZBun$sHX5r?=SxjT7m zrCor-&9JB=ngKG-1V&Z=?_u)m0M2EFMsV99fZuc~XJFL}YbGxiL0pT+>=3{^VLq$# zW8O&D5VyoXDiUCt3#lP3J=d{aRY5m&SW5%t6a^7}C6hogrG~WGBFtrn!}mvHG4Nmk z$S#Q&p0@-(UWgLs5SL;o)(!#Lx&Ft43$gLn??*i2P2#r?E-UCP(|G9|l9XJb}>4 z8PP_qm@?IJ*FACJi0@!`5R|%o%b}d2&3?;%?(0pxd;S5RqKJ9Bta#;Rgpd&`q8?Fg zt$~#&jYuGph>YDYqm@U?UVWCyu%h|Hg2^|5B06WHC0R{m2 W(HoU0sdYgB0000xQ4R@5JaP%-638W>WFiP5c0Imm zZfGu)&@Wrop)B!XYCIr$dJm8G{SrwsLsVVnru6AJS%}bcei;#33lBPmZlr;FB=6H=c z%&pMm`yA^=7v$@*)N;J61m(|?0C6ioQ zdpLsXfjP{D5bhWeS8+6H`i=Nzled(9JWo%zm9!qq!k+M?%5&%+Kc6?u20mpEx8#NFg`1WIBCK?;@2d3!_RVbQH$b+nEHu#?B zc#S#CvMeQvELp_Ho>|7gt-KA e3AizS3ornds42s|2Rlvx0000f=s=J5GBLT57 zAtFM)KwQLNe1aPMfc$`)fZ`V@2!4T!kd5R6vJqTJ6nv7k2(Cobh0y^Kj4}o?-CgCm z-GfTdnUQJ9rW@`IQ+=p=?y38z5$`?r@-f)sry@`hs0aju03s4h-@Lc6<776;95S{I z_m|dT1hBNw8q}{cpovG`m`~Uy|07*qoM6N<$f+?Fwg8%>k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_error.png b/apps/icons/static/Fat Cow/32x32/bullet_error.png new file mode 100644 index 0000000000000000000000000000000000000000..fa254c358a6a311af5a5993bf58cc74b4aaffba9 GIT binary patch literal 611 zcmV-p0-XJcP)XxrH$>d^!upAT~%0 zBu8rpFz+choFZl9%D^Ti%n)382aG{%kQhh~q=r@wVC;`kR}&BvNtU(qU|_h@4Gi!9 zU<_h|#6WT&HKarZDGp#Ymg8Qf;u*)l@M0|k!{0XyKY#xPV-Oo829g7*0jZ_71DLj# z7#4}Co9OThzX!(qX$A&1K88=9euFWH4H5&%fz*K15^FXip#}-G9N;?HWdGGHIfa4Y z`7DSBL4M@;2T}Bc37P?cgk&1Sskw6)%dgow>=(v002ovPDHLkV1oa-`fvaM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_feed.png b/apps/icons/static/Fat Cow/32x32/bullet_feed.png new file mode 100644 index 0000000000000000000000000000000000000000..89246405f9e1e77609117b8dac068581307c7908 GIT binary patch literal 695 zcmV;o0!aOdP)S!vX z>Dqm5=(3cZVxcz7Cr#Tk^ zK$IMCYHklIFmwS1&%viLICvTQUcsJ|#?t~JRf-e-vH*nkTsv}LCEit8Iy-Ky`=X1V z--098p|@XV=<;_%3X4KgU56^%`JC1#l!zO* z!uV|~w)>QFU@0ad@_))|x%m7foOuZ&mtb)o4)t5BXP&}N1EBaP3EK$3C^WIncGsC9 zr*#*6c&IS!wb}o7nH zBNKSl9h)@W2s-5=7BuG!6*tu%0YJLmSiFc7XA~MbEJf*tQ2?~m?^|xiasP2iev%~s d5&*vi7y!Tm#$Uia&&B`%002ovPDHLkV1kqVFtPvu literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_go.png b/apps/icons/static/Fat Cow/32x32/bullet_go.png new file mode 100644 index 0000000000000000000000000000000000000000..4fd63c128544f6520c6b555a0d3e55bb06a49e91 GIT binary patch literal 647 zcmV;20(kw2P)^@RCwC#SI7hdqgqH{+ycqc-4;~ZBD5#s@B`~^bxrhD(WiNW@RC*9rRNSOPr$A38q?QVX6$=*Q z?!4#cO;fD8%|6}Lz04avGqdlz%;)p{e82PFu24#$lp}%?k5E7;AQVt?0niIk5b}(& zu2)bUF--E_J_$#m4pg}kxY>j|t%G>Y&(>L&AiC!Q-PfPt#wB!9#7vMAxrWJ??e-Yn zxC)(;*{TE90>2$Vq5`+B_5fnMMZCcJ^Z+h0oGzAtbDBKI0w zS}bmj<971{J~3WT5vz#-G@6Jo5m2EsPdVFow>;rdi)dDS5SOj8mW-(;H(tbPS%=a5VeqmNTg-sJKv zHbRKH&KOphE173hvbhr_a&RW7(I~ot<2pY z6tIv)D)Ag$$0au{K~PwirO{7BJM=BrdtYb|1n!1JWmc)u|Jw~uOMvl~f8riE?LRKz hPqI)zC}3ZJ0RXox?ckh3e-i)z002ovPDHLkV1hNq9$EkZ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_green.png b/apps/icons/static/Fat Cow/32x32/bullet_green.png new file mode 100644 index 0000000000000000000000000000000000000000..f74a91436191dc62eb6ad4316c2e6807fb1ed17d GIT binary patch literal 740 zcmV|LWDv^?zWNH2`eXDB|tvajXrdlcVVUGC>7sRf@8{2)(#saG1+Eoa=;u^!O8u%zs0FWYj32(&h3fE7y>p zImUC$VJ_!zuI2WYVnp;+N!Z=ghMwvW&Nl1=YHMi4<}Lr71L8Bl$4~V7V|X@v8|@VS zO89AIM5S6WtrLF2uD#7TN^PK3t-`_O9VSY45g(`>^nD)0ONvYq5>8q1ax)@u_X!Y! z1fLm$Stv=EC2)gSa=IC<_8E`qa4L%1LDt;!+`nqan;sk0Q0yeT{|Q|I|Am0R0t^5@ WHtH)lt9NHTbm4AG4ajxL zb!PGebpXMhvEY^Z1kixmu*YSOj10B9*A% z+Pw|iuj-&PMQ1|ozN%8NykMu!kC?|CLk$<9%{?SzC1lHW-;IZFz0_>0>1p{_1^f&4 zgwdokSZ)2NSF7N82FYjvSMLXvsMB;t+uDriF*8h@JBGR_gQfR<=yew9qU389b;|+L zMbWqNZ1*}*?mU`~Y)SOpeEe>%Rqa?!4VdUl|2vaf*;~?%JHKQdfDXWa5Aaif0RUv% V0{ojl?D+ry002ovPDHLkV1oYtQnUa7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_orange.png b/apps/icons/static/Fat Cow/32x32/bullet_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..110facd320b7dcd89694e88bb64be794fcb85431 GIT binary patch literal 754 zcmVIKKr8A|Dtc0of;Z7ZPvWV6K+Q??QYoS*MFbT=QF<&^ga``NLa85fw=?s-6}qmYoy&$cuMU9@fewMT6ObDLgb;Oq zBNqZ8kD`Yq=*LhMF~XD~rn1XoG;}i>Ay1vUZ6> z98Tj-aS4UbGtgd7BA?6N>K%^`lecUo0hy9N@@(~;>N#@>NX`PEUIF=}0qXJrd;0-j z5QzuZkWD3T_uhzJtdeMzfOtBz??}+UeQNjF%fQS-ApM29hpH#c7SdOMl@j3f1AV6v zzke0cMC$0^-Pp8|UvH@i?S79uruLr%K1>3+uYlqpuR`xdHjJ;?$M*=s*dDiZg=4Ll z0;f|J11{AIe2=XrmTdJ_B|;d+IwUc`u`N#lEqW^TLFOY}DduYz8}CQA8CV0OSV2Hk z9$ZWtyWB8&4GG2?FIQMWpfcxJ)CeuDneg@LR3fhxvs_2MzblD$j(i-#_Z-j!Z4O&IMxaROW_yu({stiCy6(4lLYTn zGD^b6*NQP2jA1OtaBRcsHX}sz(@o}oe(pdxu(SJwx?hFM=Qf*?R;h$SG6yZDAv(YC zZ1B$9D0xY(u+T_|nw4VOB0OZfMnXFd4+Xu$s!Kk&T4DjMPt@4o&42x?l`{uoMwAPs95SZ|o0+<4r0+=`eH%-BD9JjgpW=lwS zIZ}T;hqiL0S3*F=(fh4OD@|^rk;Tru93>nxE05o5#m!0NI&F+?+8J(!D3ynvw?3_+ zp*FcX!~^FmN;X0^95BJq)T=V7cQ4TG*cz27{7mfN2k+byKFj?YY8W1zmcT46YBKS3Z|5a~P$7sSJMZnh zf_K6QWKKauuPTg}Cle{ta^}n}^m_Z~9Uj=Z#(h~Px=x-cFjO}jsFsosI|KGFUS5YN zt)qQ=9`)C|Pyr8TszN=y9=UNKDLJh#7a>K3E17sGI2ViPe=B19^D@-$KH|v7`K6E6 zCcg-9#D;YHA*8g`aez$05p?_EBDy~VR==14LaUqWEigkd1aqgFXm>VPY70l}s1Wsq zn^reh0Fs1rsd@F%8m=v^9h+WLu#6a8De?oL`~Hs)cb>hwqLi(;$L3et24$KNizRK6 z0-aiBby_zx4W&+*x9rPE8OkoDZF<3|GqM0MQSt_jB`dwO?N|&%T071HVCUoB0oeybHZ$Msd@nQadl58ELo=5PO$Ax06`Gy zzD^&#*c+7Om>aGGsA?ENzN0dkE2+c1H_uFyr%v5g5<9_632O+rUmU+Y+8Ss%ru1xq zysZO}L_Ja}L!DhfD*hh%#lrROtEYy*oNOfEq2hOf9qk9hgL{Da6!7)~kSpk*U<=S0 z0X8Z~j?W;M&fMs}cKSq>gjE8<{lT;QcWv4}x%m(kfBF(g=V*Fd9IS2;s8oPZ5ZJpD zb7M0|%)jgFA3Hat*Vil!p%@7$=auMIATbLp(XRax;G>`4>(Py$*~c-$FgDy4y1==1 zoC3e! zS^}lJub*5>&C!Ir2`+IF*B^$^h!KXdoWr?x5GckTk59e%`uScmp4E$aMdLIW#?S1d z7-JaAIhl8&38N>^rifZ%FaC@2oOuE z(Z?FH5Lv6?gHb3?mL~f~RR^oIoFJV$QQ4hf$)=Tsh>?I06}yV?VQ~!Qwf#b8$$TOPp{|v4&U$NJLh-h6h(o0E(Ud84FL@S4FPo*AXFo8 z99Qyl;PlWjGvD0LWY$qIG2+Nf4y5y`zMhv|Z!lEiZk5cAtLB770{Hu99t~RUmacv0 z+MxB&RuIjq{%kr2k&g@T<#`yE;>n?_Bc0tC&KoH}z|DuZwAwEDt{;KK&qeq(9)*>7 zW{uNiH^KJ(PO$CT48eP25Q`)pTpQ`UQV^k60C&TC+vjoZ4RrJzg{fE5upCVS$2dwB zjtGjZz$T{!b{=;_VBjr$o1Hx6AMFjP`zyMdP~6tEF-LtK$bUaHkS1-K;oSeeh@ zN%25j1tzcdKXHp|^$Or<(|l6KQwlZBHgPqfoDl-nCSmn=4n(|fS+3l)jH%o*|IpO~ zN;0?jE-{w^5wAcLc)aVsgL1?nF4dG9(nbZWzMc)<4S$UQ<7g8}ZN#!Bq!{IhLtLt% zS|bFcACEr_O~t}b-iJN|!;?xhcEb7?(lf;hv4*!!KV|$qZpb&B#g4+;wf)Nv>+S^ixvZIqa^^X$KR9dCG5+C$J&-1tw}5b$3J_#?moF!~b59p|Bv00000NkvXXu0mjf DU07gv literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_red.png b/apps/icons/static/Fat Cow/32x32/bullet_red.png new file mode 100644 index 0000000000000000000000000000000000000000..b6cfd0b8f00132d106c0e214e8d0225015feb91e GIT binary patch literal 779 zcmV+m1N8ifP)v?%@o{R6aDK`KQoh!;;D4D?b&A{8{3fLaKtB{a1f zj4{UaS7>(goY`z^qO>W^Nbx2P8Uh*u>MlU8MqrFp zJU;jP{4E?NBq7dk4>98CjD^;UFn&244Wp@Iy6rXWShY!5CP11!g*r8IVU z!R{XdrT;k0Kb(Z@*VOdz+vtsL5w!|n)2I5*9XrwyI(hRpW45ngGS*ZlsaE~~|wQ)X3zBS(hTq-4ye~N>w z+Cfm-D{n@5y92}05Z6q)YJ~s>jDyJjFit6U3;w&Q3@-T?z7_~DPF%zvm27q>R%u#p za)B|+CZWh_dL+A%#}e2;#(GP;fcA((T=MyIARSb|)@&+!FOf_E$NEwLNm2f4LbA~w zafnMkn3Te8{(Ib@wxf@WYAdd3^fl zM8C^9(%0J!Znqmd$ZR1^gLFC#i%ZK8%dF0fMi$1=nn0{p8$|mZ#S-EWqVsCE=WM|1 z8f%xO6JqC@0DRZ<_rYXl>dA8IH9meu{IqHm@4So<%?K9)j}I-T4a`7mh%_RDShxCR z1Z9U+%n7HK-E(0!9M!z=uU^LoUVFumYjJM;Cu|7#F9iG&U;vZq6mJi1`DFkA002ov JPDHLkV1j$QW{&^> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_star.png b/apps/icons/static/Fat Cow/32x32/bullet_star.png new file mode 100644 index 0000000000000000000000000000000000000000..3ac0a32a744102ba04a3890fa4117c3cc84e0418 GIT binary patch literal 754 zcmVHK?8n_hP?r3$pugLB;Adrk|<3fjS?`) zB0pj8yI?VN`T>g$^X33H_XL>2R??V{g6qsf0QM6E$iwnf*q0f5)=9ov#aV3^*zmDy z_U?ffjvntez0(eyVPKA@C#V_cxJiNGs|bZe29mMaWJmwl5uBMqWE$;)CB(e9|7|Eb zIvJ(_qNy8OtAs?96`(AdyCFZ9g6QZ(7=wq%NA+#E2#bgW;>+Rd@2|2Vo|pkwIU8Y^w=gZ4v%1 z2am(#7tKZ}r4zt%1z7%?Do+?YwgOm+AhkHbZP)q9c0IlWdY5-+kY#5e|1Aaaci*Sm z&b>TFAenSrNrS816C~SpAt1AYYaueu?>wEnwtL{s>4L&O5=bUpHWJ}70XUTDxL~FwhOD>T-y}S`(;yXvL5l kac=$-HVOO}1bzuH0KE?w;iS|MqyPW_07*qoM6N<$f>-EQ3;+NC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_toggle_minus.png b/apps/icons/static/Fat Cow/32x32/bullet_toggle_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..7a6b790882be15ad90d609b5e40e0b680538cd72 GIT binary patch literal 507 zcmVJNRCwC#S4&F7KoG4?cYX_(Zas)M zn2mQ36hCu`xr8I)z<}Td+_-WfhzD`&%5h=h^v8Pb2!b(bNlP{+SKUZaeH$z<#Baa&mk!{gY?s z^Ro$bdA;_E083%5^)Hu;C2=I+<1bJL&*|`BpEf#03g_=j)<9~fXoOaj==80)(r zM1T!t5L^S6i!aNvU~JSBz#VN3Nt^*4NTdeX&=3R>Kzk)ZQdyQi+mD*sQF@(N1l-GN z_4sgqw`&8Z5sX8Jy6KYWx|VbAZ}DS?*ETO1m|EoEnb#9$L7R;b0%|kWir~b4dX9nc x)-{ep2=u;m^tuoH_n*^vCmab3PT)g;0RVkxoo#J=Z$SV6002ovPDHLkV1m%{-ah~U literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_toggle_plus.png b/apps/icons/static/Fat Cow/32x32/bullet_toggle_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..0908e24d0cd3b90260d21742840fb031091496bf GIT binary patch literal 558 zcmV+}0@3}6P)t)in5>~w!@4YAVqCs6r*f1k`>2!_B_we z4oi{*$`lVumWn_{pdwH@0g(q_jEPRCb0q|C+SV+_0Hjp6IBykS<-B4iEY=G-=grn` z`%gPN?jAL1F1EKq7C@MjTvZKKf$f}n;31i8h0 z*x%bR&%nsS%E5l?yWj2g4c2)bkWzv#{9GJi2 z2m%F3}_6#T5URk z-{XXJ>H^x1)CxG&fXwLi&E0qrAu^>14A#~JRs<-$JjNjm!-@2pxVB0bgW){Y(ToDPKd wyyMu0K;cVAq5Hsp|2b86!iqrY1U>~A0C>Zy3SJs9x&QzG07*qoM6N<$f`rfPSpWb4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_white.png b/apps/icons/static/Fat Cow/32x32/bullet_white.png new file mode 100644 index 0000000000000000000000000000000000000000..c46cc39631f18904e0db899a90496a3be6b26a7e GIT binary patch literal 694 zcmV;n0!jUeP)ZB?`5vO3|C0AV_v?kS3Lr&6haC`rKcryCfCA$YC}i^T#Q z$9dLlHh0k+tWyBP+01@u=wGCb!3C@)3u)wOZ{F#TG6?95R0MHqQ%ig5Q}5;)>Orax_&1S(a%BWQ1E( zfJ8qh9&OOIWq0OV$;&R>L) zX`1h_)PbP@Ap^uAZX9#2Azf5}YZxz|_`V06z~UtQA3#3h5SL=I3NUXYqC&bl9*>_k z8jY@^YQODnX>mHoHq7VqSDjAh9zK2~5k(sjm9&X3d@!5MUQ>d=^WzgCViO|JoNVMH z4sj_ai7mVX@jZah5!d?t{>@&mx4W}*<$4-Ql!Jp$?}x+T-e53zi>40g5o%(CB+)VAOR{oj-IvkQfsEU$oHUu#86^exJ=ykuavfiItjfWP1egB_O9B6d cfS&>k096nLqE~CejQ{`u07*qoM6N<$g2B@>!TZGUI>$|8L^r;*tXK|Ni;I@aNB;%Ru#kF_GbSspbG|V9xx7 z9-JH;+x7Ky7{o-y8Q#Bp$H2_Y%y9e8J>5%JFW&*Vo2Cx<@#DuPa}#3*CPrq4gNKhW z+_-sz0aUCrGBGi5u(MM)3b29CpFgwm@$)fUzkZW}o09`9R#{e}50lT&$)c?Te*gXr z_Ax&{KLZO3GnfwqmuQj*v4NjIe}4P%;};hj3k$=4U?Tnb;|D`SQ_Fu)Isjpsr-9#p z{`~=2`V;7L9v&WsqJlgICMITvH*elBEL^ns1F_~X64M?)&W7_!z5jCwiZWOyPhfcZ z@E*gRySEw6oIMMcba^5v`vS!GsGbHumK$rZFlczBGF;y^n}PK|6T_Qh=NJ~wJLySI;v=aj23c;T z#>$`xwEX6-xeWgpI2b;D{0WwO_x8(3Y&lDfBo z^8J6hIN;8{1;Eq@wEXP{h8xcrV3uEEpb!w11_W8Y>_2{i!4al~T9%WN4HbYCACeG3 r%ZY97GmiEPMjbHffD!KifB*vkoT9*ub_i8z00000NkvXXu0mjfVJa3{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/bullet_yellow.png b/apps/icons/static/Fat Cow/32x32/bullet_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..604e614403122913a580f6f50c8acbe5f5a0e4bc GIT binary patch literal 750 zcmV$)CFH(y=bm@x-t!`KT}M0D8nk(J2y_T^2(+Dm(g+}gsQEef zAaua1Vc4$d$FU@0#1uE|9acsQ=B=0lvM{d}vTByt{%;nq!_|E_{*D;+)9SaX6 zCS-oSr6#lo1IkrwJjGK#1&Z_Zbg?FGnzLeV=`;2W46)n$Y}brfE2hAuxo`*$mU;1m zOlWh^>?_P6_Y4fNZYN_H+wv4}sjN5fon=>;L>Qb!9Vkn!mnBwWR4WJw^Ha`B0(FyD zkub0lC#)bKpHs@P%+8e~ULV^ychfzf&u7Y$DDt7I(QvG)Vy|PW#1L!7G-lfrfght! zGB=T%AzG2I!KVJ9301jgV2Cwi7~8P6P3VBpNd7l>ciswZ^G4u5VoI+$_ccHpOleL| zApR~rw(IQM3-l%p5-kf6zq)Cgr|$%Z_Xa&D(X)qA9N=jyOjqb*9Cs;K?ZDiI{a zN+4Amh$@JLASp_Wkr%&hu$T2?yP}c%6tFUQZLkC~Y5?*D~x-}gUI(b{$I{17VSdQgcPcZ}B#qQHEtRCGo zVxEGEPb%T(&J*S--kD0Wm)vL#GL8L(Iia6K)f%G>6vM; zJnJcDfK((5`TlBlKCyLgZPk6>E(>Xo#_HEX)x6MrK7>L+y!zVTaQM((%x341o6FJW zCgKB~NM~{%B*v!x+5WFfuak~jG|c6~u$Te-;iD0uQTy_b_grjgXoFYvK=F9s^{V1K zm&?J>4Op~!-m=lv--%a#cVZjKBxp>~nB#r#B@ZxX&N)GXk_#qmKmPQ3ySQUkWLbIG zwk?bv$+>X+a7lkE<-*{>g!y`A)ymkXV`RD>C>f=XWed{n|c%_NR^|K%D`g14{Jg{Zk zW8@|o*RNf{&Ez1WRjW`%saH`xud=48V=Og+(XkP%u5Li<1Dh%SY+Sy0mg+(FufO`^ zsUIvDQK|ufm!8`_^Z4UW(Mj_dyxs|y%PkO|oVtbS%#`rLZ6wp_!&Ho_%WEh}xscCW zXlPweo^j#q*|%`y*qcFO%ihU=<-npcTVkje^^JAd_~1rLwpzx~VU_RlbQ_j0TT{pyK_AK8KV**RSK z@O^Y%I*+_QkJb%a@afeKiVV62%e*~!&U9Y44PEfF9LuvF*5?4RBn)U|rMo~%Cn&|L z)cv>>1t~fWh?Y*L=^89Tyy;XzQ_Pvp>&(aeEXVS!hxIMj9lP&LlaQI5pjNyE9=cZ! zslkCk%%)SMut0dQMfbB%4dIpqo!8xNHyRons9W;FAh~36V&PxLU2+ro_M67$MruC8 zq61E)Qn-BOG9;IB?rQw%HwjN(F9A(A8Q_v`+Jz4+sJs9G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/butterfly.png b/apps/icons/static/Fat Cow/32x32/butterfly.png new file mode 100644 index 0000000000000000000000000000000000000000..21199597ef16bf8bd2480f1064972d6061ccb937 GIT binary patch literal 2457 zcmV;K31;?*P)znamWil zLJ~qkc$6lzjPlaPpcBv)3Y3IG5p3ER6{S%@LA^Rg4$u^lIV`}*!XH`gTuy8X#fKHZyh&-s4e^LLIFqA21)4kaG& zP>`tb;=c1pi!+hQkV(oUQt=ho^TH|mcHi)emwhy0%U{Lp`21F{ShnLM5zp^!!jqeGM=M%WUst(d!-m)Cof|RFu{ril zcIwVxI)1sgsch#zB;DD;Fc~&Wfkw%z@m^B^zdzRvg-Vas?JKc!#q6p4%E2 zsXFq((O!j^nZ)*ufYGoy_U*3pZhmV$%4$VkSrcT0OSQKe#pNd(`>hO!M z5SU>{ZuH@@CyZ4!m6%^?!@9#~_ut;KZyANFj@Am2=NUmMrS8s9$#dMd|8LoMw8~nr z{J=9mfW>6Qj`Q7U3q+yjIP?rAp`<4zT){SpnsoHqHD?Em8a4DhTad!8D;|W>N}S!i z1ohvmUXGU!cFLeaA{;!ic6HrqIWkK2&gNtTRSH^L_h|LJ_uCYDy4!%32!)z=FaXI!(`aZ zfGA0y%G0)|wbu(?#Zj1)(5i-w=p0PoaI+7)SI$9wZH1NJdZdL}E($`5o@yrYyU1@l z(z2>%y!G{`9>bn%9ymh@=rtTT0;fL`1#T0D+H-pk!(`aZfHX-^xP9$pa4;r;Gij%q z$Ot0z6p?URz)?p4e_k;QtEN}j_?HjvjzptZii(QVOxQdB%E8?PZe!r@ljnme5k{Q~ z9M#uAFe){Nf(!^p;$T<|lVN8IDG|GL!Vz4!j*3%3?kSLG(%^=(54OS_Ot6hXB$dIZ zZ9)8Q(R4KVqIHQ#bG{~xb9CNMjo^DoxR~iG?qkdl@0l3132=&)T|{v5@b@w{I-=CDP&Yi4g$5J zf;ERC11;rmR&@z{14B4{{T6D=EtJnZ*a{5L>-A`AZk9GbG`Sj_Rt>*DiY{LOE!|$) zR|*5qBbrJ>5Co|X!tpd2!et#6F{+orbDZGt4sg~yqm(Zt%NwmLDKMd8>{MKCcjLUn z1+8%^`uqXBv~{br@9_TpaD+0r=y1ZCYsBi=(+D_)XhM(*kAXAKU4bxRCip zA`v~oLA1E~F*uaOw23TgO7wX9@r~1sp>rQ^lnehJ1ET)Z`_ClYx9S_~w|}4~daktO zp{A-BeW4*VQXL2xfsDz)Bh{5K>J5lfL9t;l7$BrYTxjipo4nMicv#FP*bB{4k-5pB zt8Lxz{(WctVAF*wa_iq?0ISMgT5wry+PD6K;e`X$wnF6Ps8D3qV_JDJWlkhdiSFpB z(PYAG@qJX~r;O{s;xE0CtVCulC6&fptLUGU`I^-QY&*8=QPf7$*L|ksv@vxIuyoQIhs1PD~nT3LB0n^EJ%i!Yu3_$fuZ;#=M%lAwuGOygeU?R1R0ir@gcQ^$VwU&#Rjg@a}ID<^d z1mf@kX-h)W5Jktf9>3iYI(ENJ!&;I-m&4o`6C*p1&Tt{+(gBhPMr z`k&6k7EiG%7gmjhizxV#CjvdAW>U&gYi3wjDg1F!jqvIH(0N;jizja!a+Yj@R*{B= z3R1}pt4Bmq@+I>p~?$)Ighm>m=sfkesD1GU{Kp$bjEcvgWv8NwPObnknFb4|l~e0+ zh$K^>;6PJ42}2i;OPkGQlR)Pd9x1m={2w6(Y;y@<{I7*80prMPDqpKeYj|)Oh5hBEr#km@k73NX@8zs)@=nYA<%kwI!6@8RO zpSR!t#r7wELRdceJh;mMMv-DF9jU7V;$)T+~ z2!F4)t?`eW*R(ZVIc#6Bb`g=bKF7e*t%t)zdw~=&r+WZ}d3rj6lW@_=*mCIAX9v4) z-DHPiwiUTiJdmOVL%H^fMut^XixJ8jXI~V}XoU6SxsE+SA(MN8i8C>~wtc_6gbh^!-whJ*85fuNvA7#pOep z9P7N$5Z!9@8fvKw`a@B4bb9>_&(B*bgL_E^SvcE2d+)P?x%JC9p4W3K6;jlGZCwF) z`v=i|so~YD?`%6Tngwys9sbU*CDtYu+lszHFJNP>K7k_GYGWZmEJU=l5m7Ju&-s$uXrk?I3U80O+~$hk zm)-ehC&D>LU5V8SOZbt~g!1#ftu?-(JUl0|%yLl)qi2$L9g2 z%2=L+EljRS5Yne&VIaVe2%PnRgXKZeTR|DW0^tRK$hL89#fSGpj|78uud0o5*uBjAr5(Ckfb!;puO8?%}@z{H-EWchC$(25WsWyKOd z>VR{4^l))~w=!7o)7ys%x&?DHDKU${1RF9IIQpAAhbM`gUM|mR5v~m4$*ul;Jlo$M z@|}C2QjSHAC64(BjVd~lSB__nm%1rMdxQ>!D9&-f@$Q?_Zrk$7yWzhV@Fll;wX6?0F(~E$lT@S@TKE8mxk$B z2=Quh@%|MBFxG0dTV+IFuLpIP-mA^#537x;asTdK#!NabS5*P9pjOH6oE!^!Nrj{| z8VbkZ@Eiu0a}8o60R?~yOK+`qot&A#(zR3YJ-r>N6nOY-1DoIWz-CZM*&;U`KTB$#g=DX7uojTCQ z0}uO=XWa=Jpc4x#fGC#QF%2&ru2cXcK6d@27=UdC6tHr{6#y**;323M%|I_dfTZ+y zdvZ_$0{|QvtzgVA2=FU!39^0(NVLqPKx1V@FhKx8)z?3;7U6z3$-Tj$w(F1v^eA?e z0-2tSfydFP`6N(bpMi5n4_nQy7az88`q=cK=g%CU#*;UjxOs7|&~ZFDe`mFsPXn2b zTsd61w?Ko)Xdq4{?ykJU`u2CL6KQ+(_Ee!!tYL(JklCOttltq<(KBX7v9)t$)B*h_ z7);*+$1w^4Fhl=OE+rZu48u0(JQ(I}NJ`oM6HJ3_mTbIW7K>JKkL;^*NJkh($toD` oiq#A(`&JHi@Za#i2ly?(0QUaZfl(i!GXMYp07*qoM6N<$f;_W8egFUf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/buzz.png b/apps/icons/static/Fat Cow/32x32/buzz.png new file mode 100644 index 0000000000000000000000000000000000000000..f71cad7870e3bd17cb99a013cb745bcc9246e08f GIT binary patch literal 1695 zcmV;Q24MM#P)RTTdAIp@B-^Dys> zGA_Nf`B}7W(j|wFNku2y(LL`JyDVS+K zXdGXYqt1Ko)gN}tS*RJa9}cwh*p zaV@OPI0JB??2Lg=KM^u0_z%LPpEy-{c07%7ax_h-ibHP9J`XCCy~FW}OXVjd077a^ z!ZBE$P7Na(le#(YJJ@}>4kAzE<;^fagH!?KHVpt_0mu>n-A@0aafO#YdP+BMdwCDl z`G(0`1t7`+Tzi5n83>JK-Cx0RT^#=Exc+ops+ZI!6zs~I10eGiHB~OiS#B+WP!iBu z;|>j)4Ko1eKLAk1fY2Yl(SR0*wHS~UQ3okyiMD`1hVCr_@U6{q1{AGK=B#tA24tv> zs%w&G04k^39Z{`tp|SsSbXWjvt5Sq8#w%PvGlijUlv0&kfD9>jPk0qFMvmx8*Ki06_%<+P;^;#%1$y_LK)NW?U8I0<_KXv1CO*7A^0Ch!`+Z zitz!2)eP`QkQs-8g7#H~3q%?hx}sS9-eWqOnKpq-U48gre-HM3){Tu@PoSYC4JYrC z7sXfrY->y&2-8&ZhECl`69;+yuF73NARSlW#DOlV4>bTcB2e2{gU%Im(RY3-)<0j1 zb#EO)d*>jWz%64!Sq9S8d4N_Nj8GY-*BEr%@ya+g3#Z6{;(q=R3Sk1j?mtHo33P4k z#5g8Rjw5-z7c)Di;_r; zV#rZ_|7pDP>R#O2(T#ZXATScc;h$z<_s+!_9d078ox_ZdX_z{9I==Zlg=H&$gzzIq zlnj8Qh;7;A;*>NnWYBR3Rw=*hu%sv;1|$tu+|SRWbKxPx69d4Y(tYlK=m_5V@B>=S zWn|L<&K|jlIS)?5&j;@&3uy`#JEyYqvMs9tr$Qi++EVdq%zw?C)H|Tw1Gt`(lP>i% zs-7sm1BfN@%&G$z9?TO9k|M)L_nBs0k4R1B++`a{*`CK@D(Z9;tl z$@&$^YdJ0H2=V`|@!W`%!0Xl>@!T{nXed{QQ7+Yfiuz$ES2Qky* z(qPZkVwAM{AXh-m#3(X8fsAr^dZnz#Y({8OH>N>y)CBpE^k)HhajSY|c0)BD1H27; z6ZjNjk3!VhXKwYC9!M! zJ(x9riq=ey#6%#7dVaqP{Kqs zD=b(sf-kmbDaJkYob1KCrE}2NFacX$Z^A%tTKApYT95WeTPPvLaP0fj7##}GFl87E zU!YJOsUZMW>DY0qHK5G#R|620>L&lcvF!pjt!l+^7{l-1oyP3W=~%kvzT!}J@8vW7 zIJ*B7Mkx%lnJhMJyF`&ftLKE{Rh^6-Q9N3Y!$9RBn)Q;pOJeh`Uc9{~g^PdYF?3}V zbqz@h@rdr{lfQ@i(t71nTJzYjqaUd@n%a-j>c`oY$1m@~iL8!5t4vlO-* z9KxYJaqRmfhOVQz;#ro}-qx=0?0O#^Pg1taM(GG0gLEoWT~X|gI}QLZYBJV1CmN16 zWs(-jwN(LtFCuXki+kN`Pci2Rb6VEah^j^s zn{xi`;zYKX>9Xxu9{Wq}Z2$7j=OAzDuz%wZX@G57aw*t>X;dh%5xqSKz$cw6R4xd6 p8%@C60-f6gfT`xaKKr)-0|2(AJo3vCFUtS`002ovPDHLkV1hRQ6axSN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cactus.png b/apps/icons/static/Fat Cow/32x32/cactus.png new file mode 100644 index 0000000000000000000000000000000000000000..b0263be1ba708b0f9052cda54792effe8a877c68 GIT binary patch literal 1854 zcmV-E2f_G>P)`W>5&fYee+&qT{?P!@7)^|iXw+y>$|Hb0T6su8kwT>? zP$?~?!1mn&+wNoDyPi8c3#AXXRi`<C-rV^h~E{7an5z;}MM8O$2~>Hze=fS-zpe zJQzDJ1L@uoh(==8d0OAp)QZ~b>zFoU0)$i%h7m!k+YP~HLr9j8neN3GpKQk;Z&&8h zTYi#OmWD(rxJ#P6_h$K~&76R|IWqw_kK*qSq2AwsYj=Fuv8@D})4(ix=Juo@D1~vj z_*VqNLHzjTe(e432qhaa0fH6>w1K4HuIJ2n<=HCaE}8~`w?VXt;B7pP?>vp!&t@Ym z%TP2G)yM0wWK{v`TN~iAJ1IaML_x&#(c|&W=et98mzezfhBI*j_e;XK=lt|nrxpzz z>cOKKBayvu3eN8T3&{?bDQ-s+3RgZ2r{I87bfES`Ju-5<@TR80J0uMi2QR?obYgNw z7JfT<4($~k?~w5sj88pFv1bHK&xz?iHLRb{dvZp$?ux*mzm%k8GVVkYdH4P2`>j7LSYF(RYE`xLG^2x{74q4453I0sxDrY&+opp!B^T)N_r*6*?1}T7Xg+ZmC#P- zMPxthO(W$Y(<2+lW6!roAW&Fee&Yo*9S66S5oq2F_l;j0&~&i{o>VvX>^y?a`JWX2 zw5D{?BTsohBAsm(`Fe3c=m9{rn3@#B7e&?48a%#uCUjlLbE_Aa`PMZany#T}WdVZW z5LHD4nR7>>OA44^1kqGmPZBQQcs7$pokX$ZzN;?|D3pSF%RWXwnL)->sD=(%Q&9ZX z0fZ>zyTARJz$nlR4LX&cLC;wUG8*$dhuNF+s%d(gh+#k_ zZ_D>rBCIMXcz!mOSqSr%|asF5;ImsklNDkxoz2_hiAX$}>o}Y$}iVmc^hoGss74+`k zq~pRs`g^ZNl>b3~>*@97)BW{<;@UbNGDdhY{E6WRDiW%GsYO6zjF&KGUKXlP)KNMV zNW=?I&Jbjc%m90b-rdf0kgi~V+wlX-&;ph+>D`IF^Ha;`)2QCsRB8DMK#DaNn z;MoFj_ZHu;kTI4$7wEodBg@>O_YPODwCZ2&4?tgK=!kOBqP3gegeFtT=>`!oLO^IF zZ&}H)-}mN*IU0KGxw%u3@;wI+6j>2aACv;2k9$t`R-o-B+H3wa73<8n350s0rki8@ zxA{zCbB)T7%{7b|pKYdz>0+t|3xMN!YBc_4hz>iImI0nA=EyjkQ|B`Qa0GAj)rlO+e z!=p9JNzb+ZQqUg>VX?L~AnT`GqA($A@;KaSsEd(|x*i)1HnO~vQJuOZbzvA>6rS`n zgee9ASvzHIKGL8Yk+pFI8aw5Zy4o7>qRZ^@26@~|$P1S9m_#8sU1)6bp}{YgSf11N1 zBO##$Iw{@m^dl_EwN~i${{n!ys|FO~B->m#YA)Rh!K#FA!u}C4Z;|(1vUbw)KKfq( zm}zM0l#eyG+=9qOU>E2>%7hN2OaxQt@WID~GZgqG4UK;3*g(Ud=(|89@vfaeep`w| zn0t4bwT83$K)fF?PZ;|@K6YglO`H1q3L3~}bRRep4+;CG8`e+B_T&va{rE__5~X0E sUq;NR%j)Tg+A32d50rp$yZ;C<0AR7n;xOb0lmGw#07*qoM6N<$f>nEbf&c&j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cake.png b/apps/icons/static/Fat Cow/32x32/cake.png new file mode 100644 index 0000000000000000000000000000000000000000..25c27e0edff65f571066b396e50d9c672d053458 GIT binary patch literal 2066 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/calculator_edit.png b/apps/icons/static/Fat Cow/32x32/calculator_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..df423a4961fff3fd88bc640136cce0ed786e98c1 GIT binary patch literal 1857 zcmV-H2fp};P)4&M_Jk4r)cP+R^J%`jsI(CXu$gQ z8zIA>kzwuNKZC}95@NJ^(V~TDjnNqap{l0FCZwb|F>Ll4NM@8oJf1lW0ydb6v)ez! zBa+Ewcea-{1cJdJTuujKx`7?OJ5bo;5ztMBnPUf#EGL3Zjd23#k^uh&L(OpYaN^nn z6X`uuAaeqbVS^YExK?Mv<#Hg{*xcpx77b7fHHYAEx^Oq*MoOyszf4dc)zHi7Mlc-e z9sz@nUu|6-y-|^0vlh%GF^_2ilQdv52?oiky?>ux#QvQ?EEdCpq9W*e)ILB==!FR_ zm|SYySz4asV_S!2!d|AmjzLxwY}&l38yYYS=!TA~H*OMpI*77E^vu*D#UeBzD#S|? z8HNbN1C}JwT$&e?G=d~?q%}r6mW(i%5kp>n4x+U7!skct>hx~didP)8EYhJ9a-ovU z!Fym-)nxigb1xgHoW2`F2NjZ20y}r@#M48EVQ^sqBvSLvpLb!%bK@{P;00)%V0l?b z)r>t*V$D1pU|REd^nA7e4Z%iKezYq*V)e8Hi8ciITA2u#D#eUCC!kXBQX)_^2LhE9 zM1Vn2WN4a(Kt-j{hAb=v;1k*eSEZY(u zwQ;T>p(NWxlE`k1qTn6!1%*6Vi9)4a_{sxqi;HXy0sUx?&V?lrbS~~ z0(Pqi!r~gB=YpI}6nZjn#&=W%r2M>G%fXC{CQJI**sHe}XZK2|Sy?eV+m~`w2nA$hz&A`SrPW z;2oR-QwZgnczgQvgpIk)XVN&HR9eQ8usPrPOV?KlwTqqmRuOm^2{iCsAQuhKETL6J zx0At>e1I!JP7p{>PecFy={R!auy~iA*00StjlQR4Wa99#Q@FXN5M$q;)fOB&zADee ztZ&W|WFr^fm<--t1I&tS+z|s66~ev=8z;sJ#Q_J|{CAji?hDF`F}8TNt@gIyQ#YOi z!ciEpNcYk)-#I_ye22brzvTm28PrQ64)ETSO>saan^%&}Z>++Yk|ecDI==O1V#b#j zp@-_Npw>m5*^Yp9)J@EvJ4ftT9+`&G*4ilQW9KhxYO^uLGEeCOFkZFf%KM<)?@xE_omr^Hf) zFLhOpB@r+!6WGDU=L?8FC%eBj4phP2coCDl1fKT+aCA9=A0XB-d`k|u_k{{L@7B~2Q?cmnlEJOZtTW!ZjVW=lg9i_uq{qLgJ?xBtO3$fwk&vt} zXKC@g;}340*|xRpG!Juib}BWyU8P&|A9Zv&jT4AhWKt3V4w6DG&3^yTj_FbR8|x+k vqcg&-33RGOYP^2q#eFz&Ykfk$e*_o+;=r*MIe%0#00000NkvXXu0mjfvnF!M literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/calculator_error.png b/apps/icons/static/Fat Cow/32x32/calculator_error.png new file mode 100644 index 0000000000000000000000000000000000000000..1d99f1255298a22d239037845946114214168df5 GIT binary patch literal 1667 zcmV-}27LL6P)XciR$W zSFkNbxzv_osbHfqYE2}HqNsf+C=hD6n25m}iI>F76GkwE`k=;_#`@qT27(D1BSej| zHxPserM5`DrM0DncDuXX-I?(}XJ(h}Qg+*-)12=7XU_cRJOBUvmtm%9f-$CbbaeF7 zeHs3Ti}ZJ|U%$SFZd3WsRQuOMqpYFfCV0GFu>WXdlm1d;DTKno`6Rk&T(}$nhxiwb zj-ajWZE$*#!MMWBIdqd@>y}Nz0@*z-2S6?wjmF^hxKO|04RA9hflTKz1bn99rw?90 zbTpa)z={Hh#bTJ@azRfU=m_*eWzz$YrjtKnQU6{0jDYWL; zDi;{D-Nfv7EI(N9F>pn}fdl&|VFANHT2G^==MR`%g`qg<6be})4X!6?LCS)}Y)FPk zU?g*L6jPyd2hEc@vKljWaAOS2NTX_QrPMts5{j(I71~^#fyQI2=&2JpZQy9jJ}g;K zEje-M@Yk4gZ6#`I7fCRO4j+cUsv3=v`v7HzWsTEm99y#wJQbHZCq=@HafQiD@*M_U zfJVtnO+s}z5k4A$pprt*HBCb(LNc9RtXJfE+FbKkO4J0H;*gdr7DQ_Pgd%ofWU}6r zR0K5zjphQuFgR(eud9WsDhP%mWPV2SVwxB0$xSqGogzUw#2|ph39IH+4SI=)XC`rK z^FiVQoldyLNaCRf?zjAJS`=OV;HoSibi-P22+q))LJ_3uV-g@(VH@y#7bpaqoPdQD zvr%1f4SG6H5lWNDG#B%#s&J;OlTOUCa`&&DbXr*J%YF2YU%sOe8HJ0c-~w5eEx*zT zhePsLrBi5{iZJFNWX%0a@G9k}V=4jtj{m)E*<5Gbn zB#6o60cORy*dP=R%lk~+hwZq}msR3`i{kXI?Zbeg53t5JvcmEC;CC!rs zAV{c4Vg-l;JmX`^j^liuBQGU?i;a`vU>L|#${lK|X)=5Dnv6OB%8Us`(KEr~Q8xR}b z^9ju?qmi7TDMfa3aczHUn*=0cUUW;_w>^2OEI7fP==;7MOXoV_^+ka{j{>ez3=iAi zAdXUCID)du8{n^AUiZcG=CdnzAAeJJZsP%PIGv7c!O7H+44`ba%*q0>f@Cs@f4+MU zH$T3aPTx)?xkNhl+r3@ZvILcMkp_A{MfKfVaG~e)PLkS04=lCVpJx8{_VzBiFDcZ$ zsO>eIP(U<%XT-)r&9p|3u_YiHyU z(ZOc`%p~FZ=H}+x=tPt1M5%`~&JRbE@2nVl|Hh5<~BOq`7Z#J9)Gp|R1z-YhSwwgA@_XJr+ML7N|zyOkuWZZHk71#g( N002ovPDHLkV1j`f5eonS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/calculator_link.png b/apps/icons/static/Fat Cow/32x32/calculator_link.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6d5acd38d91c49001bc676bb7f62bfffda6c46 GIT binary patch literal 1916 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 V7wsJBl}P{q002ovPDHLkV1j3y2>1X1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/calendar_add.png b/apps/icons/static/Fat Cow/32x32/calendar_add.png new file mode 100644 index 0000000000000000000000000000000000000000..fda6f42e5d3ae721edd10b6cc0cdc3bb24df658b GIT binary patch literal 1733 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 BFx>zE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/calendar_delete.png b/apps/icons/static/Fat Cow/32x32/calendar_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..4f133dc8ba398f21c6b33908ce3c20bf50a410b0 GIT binary patch literal 1749 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/calendar_link.png b/apps/icons/static/Fat Cow/32x32/calendar_link.png new file mode 100644 index 0000000000000000000000000000000000000000..9dc662b2c4ca7d7423093bf2d40969854dc96c0e GIT binary patch literal 1954 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 KMNUMnLSTa9po;qd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/calendar_view_week.png b/apps/icons/static/Fat Cow/32x32/calendar_view_week.png new file mode 100644 index 0000000000000000000000000000000000000000..d6785a470a337284dd15e10a80f09152873427f3 GIT binary patch literal 1005 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 VYgJiQzq)fN6`cJ`HhdA$#B zyiN>p5`r72q-{`RJ3Itc5D}zmgG8%7gs3Q05mZ%6`l3Rps#2+HDQZ+`#28mq;d1$mfwvB#>Bh4@|hs0z%!u)W>M_`LOG2_rmY< zS25JUGeghqdwvI>Ns==F*koBjE?>a8u`x6@G$5DFBAH4fo=D=Z?RVn*_yn;cRfQJ# zd|tdU2?1a+PYmFufEPtgM>3toiJ_C2C#LwB&FR4{w`_x|3ai)_1CaXq{)6Mk2Vk+7 zLADpNapOiPiXs@$HEjU^4>xJ{i|`!eIuBy9GI=j9#o_{3pwWvS*RA5&-O2#UWev5c zTUf~eU^biSa0|BGx()q({o;OfbQBvlY#;y{iB9&D1pt}k^x1Q`5WRqSJboDiKEEHU zR<)qP(;(LQ0zv%9ofprNnII`rMt#^TRi~?JckF{>=;-J`G#V8L@f?K}N!1V7iH3%U zkxImcsjhEXNi4}?BURNgJ72=k;2?rcA+)uvMQkR4>FF8aORTiR>9{%oV{Gl*ioV`H zG>60F<+&<=vRc~!ICJI)N(rb*ih*0imG zUh_~sSR;^?y3oB0z=t1vxWIsg%)+Bg46qNRa#>7Ynu0fU9rpg$iBNM8cXS633cAI6 zmtt9rPR!7=7{0&ROz)nDmz>q*bO{qO09Cs(H_7!3u$JD&Mk5&r6R`dh<57fH2J!ls z6E|*bLr42{u&=Nqohu39d!D=Tb8Yxn)QRR$P^{5ea{|D^5m0Xext@Xb>(?WdOv3OD zRV@qJVly!WNF#Vx!Q*iwTbM_Fwun60KnUIQoTtH!qH7g`ey>==Ypaf|(OxQyWcTR| z)CPx+t}%rgtX3;5D_qFYVWpBPo~bqAd!Eb9mSCZnx7zK3IX+LXNa89O_#_itm4R|u z(8o??HY=D@EAY@W7wzPz6Q^W?Q?Vc?+abH$C|m3(TkTM-HfUxG%Iu7iyu>J=lq(ou z+O(SYk|sr}1Ad2tyjx$S4Q*_qq-C}vH1-j0IP?s1!-vo%DbV)PGV&vA>B8(c9)w0L zE-eZu8SyBUN>FtbW{VBe6xZENUX*8D@LNo%)B;qeRIbtcp?^GqmgD=;ynQD;-~J;^ zD;%PTX|n~S1_v;?=VxeLyJ_h@z$Pe>33Q6zK){E=lf&5AHizC+9OIcXJdznJiRK_B zfwujRq2=srXn*`EtZ>+o+rJO-J-d_z*dyD|6LizxN~n>`LP*Eif9fm#?Me{cwK=#Cm&D%WocV3xFPRP|-UlGC# zjEs!Hm@`bEQ36pE6T;0cn4@(2(!n>-<(j~o-!kK)A3Cuo|2Ks1xeulH-+~sq2-(I5 zn;}y%6T^@7a|5>R4~qFZnvAlsTm3C z2O`IM@%H;ip^|TGKk^>dZMhk^$n(bNoyiCQ@}j!yZSYdob0AMWLxHKKFoQxGMn_?y*E~J_pV)$B zc76%c#5n_=g#lF3>GaXVhYxodIeP(fEgc)z#q%r`D$yM4l1#3YPD3`^KD7xI@1#?r zJ2JXI7s+Z8e|=akahM}FuY2>0n>L7|rO(fyLMB9gyU(E6A8Z8JM80!s6t_nPoA|&v zt~DgFYi!d!iHg*ho-KXB=k-7*&lfCS=>pY;h7wjhok3RB`j~yC)}7{z9_<=N@lYc7 zbkH^PLLlHLuQ!vU>Q^Ixnw)Cd8K0WLp;-E94l>g+eB4w%PUTa#`P^&Dh5QZSP)LA~ z$>Z5K_-Z2RO*AJFfZmg*Fp|!{`tzal&(Ye{asc2KNB`%=L|>Q3xq3dEUT?Qq>HEM% ziO5P$XBN~asK5=L9>J+Zw&%OOXMV{&44YrV@(fmli)8patApM5u55hRrJ8| o)P1*k07*qoM6N<$f;KwSX8-^I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/camera_edit.png b/apps/icons/static/Fat Cow/32x32/camera_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..417284a743b9e1d3ba042fc7eb333ca178a85a85 GIT binary patch literal 1965 zcmV;e2U7TnP)m{DFf~ED+Jsz&LHE<5GkiN(=-@AOXT7+3X|xNV2>4?oEH^-rcZy7%7%%Pv$p!bM8I&`_A|M&hMPd zjgF4uf7!Te7$dy)`u1Hqo$fwGVdO{0Ud8hq5{bl~+D(tGqz?I72?&3A`PKJLCetrd z9nom?qu)KTc@;x@=DDr!-*x9tR#sOpqW_c$Z{yL}co1KFd0^KwPd~+;Ph1TF;qPzM z?dCXcg*GGV94(U)ep-VVnc%bRCzQVYAz@@_~Di zYtPj1yZ#Ka0lMD%&QDlvym#QvN+)O$Y{+8`0Q zqIo$sk`aJjuP1N=7T>WLM_Z4o*WKOSm_2(o5uicjHBbIB0zAd3(`Rs@_X50L?>GhQ zxw)7zqX<@uRUKz{YkagqpM$nQ@o832uzClGr1$ujXRUpz;@c=biHtYA1A$MN=dC9@Yp*vYL#nb#`_l81Td9aG}1(fTLa`M&jDo3 z8SoDDtJb;QW%NtvIu5$`F2j8D97LkSXnAs1|Bqi-X{2HCaRizUHH|4?AX`|INCB1u zfp7@@eU~8?lw#YzvQbc&hr6mBD9AIb&-Hmi=srI{_dKYXr>AGnLZsDTHJj0VxCIf{ z5LSdssHO~K$WesDTXx14{PhvzcPl{4jWuQgoB#Q9y>L16@IiMrZk+2zQGs2}jlr-c zK}Kc%~p_QQ53mB0{ zVWE3D7JTW%{3*eUP`376DA5pNu_z`UfUZsfT8g4*2icF$>KpLVPh&8NemvW85s$Zc zF{{21w@d|o#D(HD??8#s%;h*FvTsTPtdj*(psTA3slF5eCYwOBbQKn1gv#xQdp<=~ z&IRmUor&Fn$|+@kgTRYc?*w8&QZPz+B&qL8ojJx4(CU2xjbAs?x|h|&bGzLtiFjOA z_X1Yy%~aL$3tiw0S*UMnNB_$UDBIUiwr|kDyOQ87MJQNRM@Oj;6p1E4V;Qg{G5@F7 zj7myMP*qih{CtPHlZ8S-1Oh<}27_uH;CXIr$Fo@N;7m3wI@-!mNd!g*2L}%}G&C$?r8V87)c&uX(KxmrB2G){7ok@% z?@>DP6|74G=kRu087|CPhrZ@UaEg?6T)OhUNF;JF{RVq;4n;9V?!?MC)fw`kYRhfU zKUcf8bjfDmz!L<%pSD^7Z?%MU{a8K!- ze}vq#A6z^Noxr8QQ{^=>&3HERXcBYG0y)Vh{5|0Oo3%G?xM@yKCNAv*7dVMyXK8Og z@uL)YPpZ6LuMd-qKdfIK%(OZ6zg?Dty}Lh;{j>SH=x6@P$sPIg_74v4O9N)M#U?H8>!3h3 zMSikyg_7}ufd5kh?0{%YetY~^fd6mWzXccoMDlZ)$2tlF00000NkvXXu0mjfJe#Lc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/camera_error.png b/apps/icons/static/Fat Cow/32x32/camera_error.png new file mode 100644 index 0000000000000000000000000000000000000000..f21c0d3324bfb81cef8392d40a6b19419d02dae3 GIT binary patch literal 1876 zcmV-a2dnsrP)S?7cV3W zV$`Tu1w=|q!R``hfg#^Pcyd^PK0soKuso>-Zs? z=?3P=FTe8YezV!UPSY5?KDCr2nV_obfhT|a#0F9*Hwr+0;l-Es+3oiAB}F!yed~8m zZQIDZJ=68vz7-EXu%WZFgT85Ht4ZkY{v02D{K@`jcKm_u)$ap9er@-jcTFbKYU4zt zG)>25=nPNkSbBRKlza{osW_mO0gxnAx;&7rHuU!O&pID7L@qzLb@Stolo*mp9JJx; z&6^$*yYP>xIFb7$npqc#Mlg|1BN~YyvSGpQi4~I}G{NWd;?Oq` z0H*WA0G0;4$f+8l@g&Zi{Tf+fipT8ED%^knGAN4hihVi&Q%}!VIDNVgR;vZ%dm*i@ zt&n9|FrcaG6aa2+I@#|-8AxRj#AGGXUW|-|1+YN17YAL-#n>vj4~2q?V%AN~WB{;O zEVQ{5%a$)gZ%?o24-O8ZrKN=cs3aQsPZ9tmlK-5)fGfjS5DtfDFyQn1QD46ho+^)+ z=L-a}-JKR=(L|6AQb2jy%SO-{r#tq=F|@U{VR(30Y{WWBD-t6PIEc;;3?LQ>3s*HR zTtF;IVj)G*FqzHcY=1w3HMMAJx*22R5sZ$Gi&)}AS2`=N51`cUYrhXYCwovA3Q?4& z3;+eCxBzhO+&Ls-QB(&)_;ARI-mndsyfN2dCI9<#c(~Dl@c1a5R>z{IMbL^7${VW$ zQZGy0832xcade6SE4hVRff(Qzh^3Mk9k~W??M>Kq%8A;#AXan+P#bg$yOFUZ1}~4( z*ci6lVIkX#@KUh4oG#%)2B4_3Ym-#Y0H4xZU0o^$!UcT(%a?``S`fs)hMc&qwFzyD zZ-S%3fp{t}g!`ma}JyexklW3_zbN15BG*j9%S@9NhzclNoM`?CS}Su?^dD_D~23@PYwa zt2_(7l>u(~d>)FXz+$yyl=8Z>W|BZj@JbdE86L?jg!`=Hv5uMyu0;|s+pAEZL{kVD zv%qWVb76p8kS7;tl)r(15B*;cU|mxNCu3n;N)+HRSx_h2g>avBC*u*UZOY-?**>fc z{~5l+KZiCMhpJ1+E3?z^|JMO3$5RXtk6y2jqIw*MKRklxSFXU`fe5<#RZJEOQ3aVl z+GfVi#Two@d=$5izl+ea^%RF1QoXy7xaW^_80Gqvkd-XVz^R^7;xZ~3G60ndh%B2C zs#}Pw-(0~z4;(_rT}$!nUpByDGYVEFSHSt9%Xss^88{~f(cqQfxp%DyI`5esm>l~G zxzOE|hNjs7jC!x4`?GG5J{)*_5iy9;4aU{X?RHaPsY8U`1Kr0?;-gQxXDnuMI8ouK zz#WtCqiNlCAlW1Ix2*gX(r>(kNcGDo+us1t(9nSP_IA|N1jJ32OePSEB@j;}1ORE; zz3cUOsp?fCO>c%wHaqni(MYTg7eXV45W4dr$e|$C|E5ojzP0P8LYKMlHoX~|X93XT z@%ZOQjvVPI)$FPFTCp6LKBw#dr<3SZ66LuJhcbk_qyf||{}XWjS%S30FggD`LJ#af zWOo;&g!$OCca#8-{mXM*TjajjjJ}H z5o<3FvE8Z$=D4((*+HCw=RBS(VZPjT>bRV9P z+TMEbDS7Ma7yJIok0{eT{eMw$yleTyy^n7KuI=V<6u+<+t6rAMjle>G7Hr0sd;Wo+ z?D({j6qC|CY%YKN^ga82)ZPh9yiJ?BNGbrE9UEU*C4~Dz$75u}wmgUD%JTrg;dWWq z)HeT{97xM?U0_}%9s9bD7h|B(AX_)|Yl&Ur9{_AB-G0aST&1d~i%ZBz6@BKv zHq-T#){5 O0000W+xGVQ!h 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/camera_small.png b/apps/icons/static/Fat Cow/32x32/camera_small.png new file mode 100644 index 0000000000000000000000000000000000000000..436f98de356f368bfe4bd82dffedce8f55f2a73b GIT binary patch literal 1211 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 UAvLgb5C8xG07*qoM6N<$f~JiHYXATM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/candy_cane.png b/apps/icons/static/Fat Cow/32x32/candy_cane.png new file mode 100644 index 0000000000000000000000000000000000000000..02a07a76ee2c9291ee9071b3326e49bb661c5fe0 GIT binary patch literal 1527 zcmVD;>)n-oFFb(-$XZ|~mwefK-(JLmU1=aUf;{_mG!FRPiA3*5Bg^+uDKh1NzJ!X9w5R@Di=BoSYFf|)~ zATnPf*UcO{)5n(%0W=o~=V`v4vai|=7);5@baBvNDqS+4sL@D`$KvSXo8j~+5YKaT zLW(>R`c1$axr-N5Wo#^E@NO^o^(FhI6sk+uN%3+;BhLwA^zsN1`vRIoUtem<$e?VQ zjI!8)bVk*#4V3Znbea!D@U#JfJUya$*80A>i@9W+^&*{P!`Y0JjI8maDB8{Z!JZ~r9S+{k6Dcqd(%F+p_T4C55zAcMC&LL%PX&_7BUssmN(xG`H}f#zcP&z}nyzqB)& z7-_&NCs4(In;GPZ(8m_V#1Oe^iR$u+YVs+C4IO9f0M7FqLH9oQG4@edUjhV#==Cf8 z25507K91c{qP50^UW0Wovjbf9KH_OL4BLYokh5-A=SD82f~Yn0okCf<1<*gFOjJ|V z>SGhPY{8A_Xw+xqu>*2g{w#s&`Qi8-_=-^^Wy00&3V}e+lT#+s-OFhq!z*)W4|lOn z< z4mk?{pyW_Jb@H*#k%0rLDLtLC<#JK;0_&@HM^nnkp~NAa$#eWWOSR_ch|qFV!uMj; z%9IMn*$^GYYkVqryx#-9Q+^GkHkTEXamI8}a#@n(47wot#9eNKg%ovUT*>eXoH`}A zhP#wpN;=C0Rb}Pi!tsvuc%SA!1Ex+|A2nU03x>+iO>Uc{uafc`l|0URL>;@c!_sNv z5PmG>6|g%T&Dv zA3Y@cAo}8b7#Tltdh95o%JY0`DHhu%xhg30tpyYbjJ`*T!VxPhW!yNry?rOu?T;mD zxJ>qf6O=PNl=cG+?UmckB0y%7>8AbqEe`cmr?wc2~=-9}_07_P|#0#6p%rDhi)PrAwEQ zIW3J0)22~kKtN%lR$G+%(rhxPrqb0#i`<&`_oJ4yM5@@fj<&hW?Ni<9bQ+ezbEn3S zq^4i?kuCp(C_}+O>GI{&crNSj0%dEWYwTF2)MigJYW8fTBY|3Bx1-(1fv%NznN;ce zuK+%HKPob+B`q8EnR((i1QyCwYK&{S%0XqCY1GJ84-(&7C5APs)i`dquh|D2l$hVz zr7kAr%9R6@Y17XK2kM7BqhJfo=6ZKca59+iwL!+av$8z36Gp*);})EzJCG?As5qM=YU~6M z#r=X+Clb%nojxzS#~IlHCCH8*E|3K002ovPDHLkV1mp+=ve>& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/canvas.png b/apps/icons/static/Fat Cow/32x32/canvas.png new file mode 100644 index 0000000000000000000000000000000000000000..941869111437dcdcd8a0b8aa7de2b14da13c2917 GIT binary patch literal 1528 zcmV z14h~yiZM~76*Zy!Fd_z9Xv(9AAcB$@X)Oh+q(n5NA_buZ6w*iv0x7BBBi0z-@{mFz z@t3h0t432EN=rlUZQ8q!@toP&y_deYH8kAjbkEG}&Ut*_IkT&9&f%8+5*#p=y}X+* zSyxLF;l&j@Imyk`m#nMf&%CmSbi+5QkOPXMkRC=EC+8z5siUOp%Qw8;dSJ_oCh9TG zj~*kB9NAtz@xvef_}g_{>7D`%MblJJ7z6IQVA~G3l(i8;M?vbk1_e{^%yC`U4>)ij z?7Ct@gNeHX`}mLw4f~Ix6B-(~;n|fXU|BYdlsUAQ+}3(;YiYJW&wQnE#~PZ{F;GyM z5{Qn`o2Ch&P)J;9oVY#`(KOE-a;=S`PjnzwvStTOTAIQ@W7mtSs-U5WYyUM2Em_gL z9Oypm^iNA1(4vlBGDf0c+87v!n~LdIR5ZplNHKL04d*TpY=RT6n-m9_3^x%1zX~!? zC(%!~UTodB|CliBJ;Xc`DvBss-yrERZ@!Nuq~rJiA1)=jbQ zxL%czuS8D42SHk07^gW!9Augxse@xb-G>K*;C+lf4#D-p6j>3P4jWc4hl=M)AR{9k zzHB}Yi)K9x?SK9*427^atSo*U4({Cv;oHKH8cv0h*^fZe!Fp_L)HAdJ5Cl~)A0eQ{ z;c#RMhmCL4LdTVVVNXpp96eAEt4i0y-8oaR*L#Op;ey5R&F9UKmTJI{=T1RiZyyvC zm4GS_IRSwOpONT5LKO^U97M^D&&-79S69Fn%^$&(d+&pVOP7hV5$o6+W)~JiPb328 zTh7AS(Xkza_bMjj_(ohdoo3}zr zN(xlJS_$dtChV)-2FDu@37F;-&4*7uXcATPIzu)hHdqx5F5daSacvnacxow3 ze<&BKUf%*=efBAQf8q=rL*sW%nj|(Xnmb2S!4rk^z`?f75ObPm(nul%em&DUkcBe& zVrPW6U%56wE_8JB%UwOZGivb;lz*=E@{UN1cgHwCb?!XR&(G&khx3TddBdSbeoxM1 z{@Y)d#eMYb#m;Wt6^)UxEQEl|cfvRX#bw()2;_@sf1%{jOQ{u$fsNwY-dRB`?~V4r zrp<5S9Kbuf>Y)0yD%ezA17pUHLHr%Bd&+$%%Y5*&KrRxSWwV#fEzs!}(c|PiP1%U= z{keIf>BP{X2c|s;?;dPKBIZF19p%9rDII2>=_3gc3^AJX|NE{03^um!%jp(pEj)Sv6PENc%Y)+HTjK=S(NW02{vmhWLeywnP zQJ}#DB8enQ)=krKZ~0j^K@vWrKLitGbGSN+pJjd)$c{x<-vPrf3%O{Fq8|0TVE?b< eTk`u)fB^trKKejsp8&=H0000|a zB2_HJ5U7nxhh1@3)$%NjaGIRWGM%0y58 zwzRgkD2lSl6vCBQVM0|w(5IsA2OVF%RfcHX#MX(9@sFN~BQkCxZVHGg1geSxAw+vk zb#)E>8&B@%A8czAxvs@K4v8zb$Hdc3y%HGby<8W|Vwvd{Fp@7H{CxZHy5@ngWx|kO@>^W zra_+syyy3NP}+13ZK3tp(J_P>c>x3rLjvQx$7f8#v~GMRy$foVpUFo~K!31lSpl{- zAH}V~K~yd-fKGxK80S4cV;Z>dkbEY`gj0|>K|CQ)S1}i7cCJE<@OiWS@Oixw80S4c zV;ZJ);PYsltJ18dnHkHJ_NZK1fG>}nhGz5oQCNF? zCjFo8QmPwX&3e@MM8aKx5+8QC;)^c2~})LX*hICl<1+>Iqqplr;Bn0b+%< z^j8vU(1SkcxQy2Rzj6NE)mg4cIhz^sDy;9pH*Y_Su7Mi}20fS=@KTz2kst8D@aYsE z^b!&@I$>hO2F7`h&zOd3`3~P@9?Xk*GVgR*85Wp9<#qY4BiQ%aN?f@aA+rH1>bqrd zCH-Dmct1iLohNKKlx&V?V^JW>Jtx>ZT2=#ffZPOAopBO^v zW3%vj)v_!RUxfS7xOo94$PdCn0Yg`%@NF*^VR9WjGxRTd2k(%K&N$0_*j8F)^=Rz2nLLl>C#28`A1DF=-AJS>a2ib2PV_b4Em8yCenDZEPE$U zy5RVpb*q%UM^8PvWFZtYezzdmFXfaR7ar@1OPx^cGg+_%2cMF0pBs_HRUO?YFG!h5 z7mN_x++93|+U|aomX}D)`+NI9!ENQXt@*q;L1M(_R2^f0&zPpW`)um<6c+Fh6qS}p z9=+Xt__SQ$7|FC{%T*8#Tk}BS_Jd+)@0chKaeq$;VaDjk0y7pBW22*DBr@U%e8x0M zdU=<4Ft1(2lX>%ESu8Un3*xqke)(i07S$fcmX!}fB;t2dPFP;!wDMD4DOzT~5HtY9 z$XsIt3Y*QgfZ-8Xzx+WQIM|7cO&c?0WhjuG#NsqeTx_b6(m35x_0BHwT&CYUFo2f+ ztEukB14d2JLulBt1kqS#jo{AMShEy$Rf`a($LJm%=~G`;FCcm(Vy0sQu_g!&Z9n~m z##f3nN^!&2XVLJ|GEyqDMzG&w6igmnkyDaBeK%Cyhf=AG)oQtE?d!TM_jgvzx7#nb zat&}9Y@M2HmIA8k+)Fi?|5^%HDV_534Ev5Q_hdI^6Pt-t37>A|Jd&~S`UCxVDs%{5 zx-~o=N1ov&FbFs09-lD{)8;yo>A4II$+iFF5Z-)wH5Du1((NcsM23t5#$VmAii(Va z&-eGBeoN7me5P@MDl3=M`mMPdOSiXSMcE3dL=*5^BiYpvfj>uMINftb(zrcj%Ar(E z>l{;=?$@Tx`1#a1Dz!mUz>vT=?+wsdEP)R~7#5ymr>!^{yS$ zriuJWT3ZQK3l&KV3NDmNA)=%R@q?;G5akCUf*+tt{Aqa<(x6sCAVFwdK!TqLQPF}z ztCBVk(u5?fo0LLG{7m9Fv15DJUhi{eF5j6Mr)jfswo;hn`re&;?m6e4$9K*stu+=O zr4$-?)cCizeZJMU`c>fH0y)of+At?(Yu>h%Kkxr5X>=ouLfP_XaWwFlQ;%+cy0Y_e z?T-%WD*-0YCnvO?IfAI>aiNUp_9kZ|W@GU8)cHm0+c#1H)qm`* zf)WAKQ-DvCdsU!R1d0nlrA&AD2s2{p0`+R#u#Hkmga#GUoYW&jRKNquB?_Mh=I6Mk zB9%(0gg$!)71Nr$(F({@dw$^Ur~IS;j09GB>tccHg~$?OkxB{vz?*pf%@a=veM6>g z5QvPIfJZaH)4kiiid0tztaW$8=<1Hl&Jm1_!h7Qw3TMvYRR8ah2fn)r_^DWKsWfav z0sAm8kX^g#_U^~O4=0^Lb;$->Xn^C)+_7lyaVUKwyHVTQoDo{Pg{BzVu~`{OAc> z+I#52-9TqOC9bD{bu^oN^+WgE)7SNl?I{1`htRnkjOG@oWD}H~V6yuf7PSL^M^LRsH)hT& z=D#xSND148vYhB$hz+uDLFaSucK;b&zx)L{9^Bj~{OSe$wJeZ4+0!x8^W3jp3>-mF zV6H zaF+P+&yB(9U5mC)-s`?F_=hcD0Q#@YjCw9`DDIKW#*Od~?_(sG5%kLKLjtmgt-gy?q$Q2x{3pl)u0 zb=w-4ovXr1hpt=6!i6Dit3JykVe{-uyY-a_ShFOhS{~aO5^l81;t5HJM4}Q(+aPRW4hE!>fcT8Pux81*Rsw zA-G|5-h_$Xby(Q*3hpY@#0u4VLD($3+CID%GrVnbdoy|4TV znP+~3$w+7WnlTXW=Vsur<8fak)h5TLTy zEm^D!V|({w^`ZT2)rOE5o`&5{SIy?5Ak|9;AwWX5+3d0s1Qy&T%JiuDVm^eK$jGhiceXWe+FYmz}8$Je23kApjL(J&l`2_4HBBS)lv$IzzP#=nC zXTo0JN$?;8O*5CB7J?3y5r%GCCR~#MYGQ&}!8H|gTQlK184kfpo6-3MgIH1+v(s1g z%2#8v5U}Wof8}7PF8@39rH++%)9HwiG;THS-K}fgER6toO;!+)v z6@S?@#d9j2op>zOO$RZ`RpZ)Ui05KFdmp4HRIxHnJe%=Q*ZGF<;aXRfxJMDBj(|O#Pd)?>UJAF>677{)@$<94KR(QCfer?74KW4Fn0JLaHv`P~G19$F54ae|h;B$9xF?GmpOrI}bW%zQ9edIW|1B80)VvOjra5}1RULV4)JC{3i#5-` zh-(-BXr!MXkfd%F0b%o&&2{xJZEPrW2f(z-l1N5LM1e$vNOO_qTxc%Snnf02r^vXh z5`0b>UWd#hVUZ{rq6C-Iip=nk;&nSucb@CKJduR*&QEv!plMn?TgaqScow2v?#m&@YNo=;%4IgI)j#Ut2NCP- zA!qWmU&hiUk5FKlH()mH41n!qYb#hswA*Y@Bny6PZ$~&X}8-~&%dh*vHpJU zsU(l`lNon9o$$Eb7>Ex*BT&NR0B~M-XL&K0NFbF;6^)FfsX!l9mV0pdN({rp!zYVX zklDZY%Waz)Hr0vJgS(2JGG)b4C=?J324S%gFhv=scpM1Y>nd}??rrg0&tkwW&rZ6l>1ZpC802F5;Wt461ZhfM#?1o{s5M* zc$9-62A4EWmBfL!x3xkMWgaQM#z;r%3e3~q0f;uw5@wUxE+*R2DD6h}qYkK&Sz;uK z!5pq!Jdd_tj^od(SFxb>9_;??b0f49(?D*rRK4|16C!S-s|Miq!Y|0vbd1Mo%9Aonl

        mLOJ+331 z)e-Op;B+~VNG5Qk7duOiM%40MI7sf+mN*L{ zXCQT*MNlz5?21vSWP?O10ZI-JBSVMM>bj?RZI`S9BH3Va2-(yyg2XH<9URFdP*q8x z7mO%Kp<^_OPr48IkDls`$Rd5Brip(lz0l2;YxGuuGg>r%Pf-HA8=8$vEAXgjy3VVB zcMg#}Q|xqD30V8sqVXxXPC4ea%G;zq{_ZgASwoL;(2%`@VX+vb=H+&v(h2La;9GBiT~)9Mr^RD|8+LlJPsJg)P%P-VAU=WYIP_`m;m{Eq+w06T10dNqAZpa1{> M07*qoM6N<$f(w@K&;S4c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/car_add.png b/apps/icons/static/Fat Cow/32x32/car_add.png new file mode 100644 index 0000000000000000000000000000000000000000..142341f3f94afc4bf1a851f087a7a905cbc90150 GIT binary patch literal 2083 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_amex_gray.png b/apps/icons/static/Fat Cow/32x32/card_amex_gray.png new file mode 100644 index 0000000000000000000000000000000000000000..9fe13b4c3a388122814a7579fd66adad2842b52a GIT binary patch literal 1182 zcmV;P1Y!G$P)gvE( z3$*|c^78URm|*Db?Inl9!HiCKF^!0bpuN34rnk4Zl$)DNS65ebc6LTbM@M9_SlHQBe`i z&CSv5>?{=&6p+zqWB`zZ2MP-dHOmmZQfV##l7tcttns#(ct(tIo|>AwnkYX%pA%H#3mN1AJc=pLqQ@%)SO}t)mKIiq#6bn1)KXGXsHdlglL}P;MZ?3x zR9;?A+1c52dU{F;2?-1s%Ao@Wr7s{6p$ou=hK4>)LNGuOwY$5!%Z#X9o6W{&(u4p2 z$qJ8Pe|>$OjpH1BA}T71UtoNEoLyd7S;;&oO_U-M+Y5k{O-Dxug8*VEM7(jHoSe+A zgyOusJT{IT7#$tuT8Gz=i~!i&+{_fs2xDq$iuD1cw0o~A;DxFT#eM4BfG4b0D>tU; z>1j4D@vN_}XAm%goKROnVq&5zkwu?d6-Wr+E)i5yOq^|RZ&O7@1$zpePpSuP82ufc z&sQZ$6}+2-a;UBdF)SAiLa?;7L^U-v)Y#bQQhIW7Ld(m`u0$5&64QQSFx(DQ3v4w`V2zB5# zD$`t6R`yE?!MD%;Q2~I*$H$e0g@vEW@=)jWf=QVPPHOn%Z&GC6A7$D=U0=ocKEo%H w>Pz{v23(BqJ-ZW(pZ^QKeop-j;I9A!03r6kD<>4rqW}N^07*qoM6N<$g2?e4c>n+a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_amex_green.png b/apps/icons/static/Fat Cow/32x32/card_amex_green.png new file mode 100644 index 0000000000000000000000000000000000000000..89dd90f31aafcc63c7c94adeb1ec407cf8e2ebcb GIT binary patch literal 1578 zcmV+_2G#kAP)e5)%!?@PL(Q2(<*e2x^6< zf~f&Yi9{#{O9d*@Zp;47kLTQ(wp&6anlyc3HaB`@xh{pddE zvd3SBL_P*%{cFv%ap>X)C!S#fS+*?I70f6^L-YG&Nv4(sc>NAwa>%jd=Ttlc#1`IE zJphB}@Us}BcOD;*7<6og?P;D&^DXkxuzDMyNOg?O1a!-^kTwlcgpB4Fb|YmN7);+K zUlL4O3kxON8^GzFE@YFVJINRp&6tDU!9HB-yN0g5Zfspxk2~=gx^7)XVJH{jU>>-} zgqQ?fr>}RRD!&Y?_iuw?ny^d}Bb|Lq7OgmKneh2T2x)#4<%Ds(>l990IEATN06jPU zKyUv|^bXtv;t3RJ*$C3SpRW9ZAzG#MrT0TP-r0(| zxus$bR22qcF(zZHPBd+pwh4p!rEjkTh@p}@6_PDs{|^TMO>@$(dtoM$u#F@zMCr)O zp>&ZKUB{7=har=5iK58%7WtBO4=f@q(|fCV4`fA#_t65vF)>_$1p#KmtURg)|Lob6 z+6=XY!z03CLse0+p{fQ;N~%Q4WooTgI&k1zltODjk(F_^%AlO;j0m^{C?9DUP>H=d zjsr3w#dxrN*=9tWqS*81dydqnd$4NxN;E9pjGe9fg>yx^e|fPbn@Gq4%hiBeh*$#@ zHkrdGVWio^y-Q%j{2H`(F}R9IC=)1W${hU&2a3Qxx)}Aj$XCvmXvlny@U2RE7p@q%2dg|FmX1u94aUULPqv zi?-TdD4$l0XPb7w=h2Z!#G#R+gGZXMWZ_~&ib`PhDv%5Olp-%VH?gl~2isDS-KB<+Zsj4pR1}x>%}(QruxyB?1w2C_lQuWz=BRI z+_?7@s!}S{U_fjobTq*-Oz6dhNTyTB^6JoL<{(t`2*SB}`0Vf(xE#9<&utm0Ck=35 z*X`a!A~WF0pH8B)aIlR&Gd>?xO)tFD^2Bx@L%^m=$l>=8us2d6O00D6_Oa49_vdd| zv#t(@E`5)-<3D14^Kxf@rY)?mugCdY-Ox1;)W<5FXt|Zy4i`B+`5|aWsOA_E+RpZ& zLZOflspG0F8sGC63+k(1zr(VcWvHJ1IE;a~qhyLs?V4IFfBGpwOylUWjpW+8ZPb_S z)`5Eq5s8Oa&L!EhU3Mf{g~m*-l*Bqk74XCM&#`{x3cR%CMR$2Xd(Q>zYHuW4L+lpA zb)IR@KKWUd6oEB11q903Rq8^@scLjee;GGGsyuLn6)iC(Aaql2Rfq;I+Q=uOM<2OqIgW`fsE8hSYS-J6*@?*#8*@Dv81buC;E>Hr^`+lZFgI` zU#7=y$&Eq|e|X(qo#0a`9lh{3wO;N=PQ`pa<0Hp^IC}oyi$k2C7I(=^^8bQ|e@-Wx cz&`>E0FxfhKIA*Cq5uE@07*qoM6N<$g5$dJ6#xJL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_apple.png b/apps/icons/static/Fat Cow/32x32/card_apple.png new file mode 100644 index 0000000000000000000000000000000000000000..205db3710261a146794db0ea0c3b7039bd08ba49 GIT binary patch literal 994 zcmV<810DQ{P)Moz=HkL*cCs_?edfJ4ZzfW)SVTP^1M2+T0Ms2oDz)vSa>S4zM08%cXv0ImzN<) z(zTVIoSfkB@CdD~t?2ButBh%l_xXJEI!(3-py}e`f`5=@87vHc4N)i*kjb24YU(k@ z$49~3iiU=Us<1SN9!A9ARdo{l68N7 zAHBWz5Dtg2wzh_yogHqRq^qlwNtbROXadk+GOi5(>_&fKbYz6b+GJ|vP#YUTq|+(P z&b~l%b2DE+EEdD-H*b+lCehN;q8kbofJh8205X(FB;fOUF*!MbTrS5X&3|{foMnZX zOojv4?RGqx7)K}+(p-$v3uOS2gn9t!bOv6phs8R}$Z4$FJJhFfB&(|dM5B8=6ne?5 zNJ4c8Xa$v%s85ECMwz#QTq{ouh9V-7U6{>{x~mtvKotT(qqPO8Ppc7$S`C1{$+A&5 zmy`vnY_rk>VzN>!77NbKPT3fO&=v~K`FRe*!^5mHCN=etkPW2=42r6xIe}JYv$Y|- zz0J=qQO&f3R@L5a!_3Sx#10O07o@Uz6#$9VYQ@hVAr4R|5PhMlP`${rR!`q001*#S z2`h!-YO&lxFc?(jiO76)!OG$Dr!VNedq-EF(x$AW5%JM_IyySAwY`N#R)ky+TzuSK zG|G?GzP>)(W?njHN|%;Cpxtg`JHgDuqLtK2n{s6c^Z;n0v%epko15^je1*(l35uY1 zBM}_25=~?1SaQ`+k(&>V;>LFCV1D1Az5}?Qm z%nDnXZ(v~HN`Qa9gfal~BH1L{I{z=Y`Ey!tfIk8Z0C8I&Z~dQf QWdHyG07*qoM6N<$f*}aZ4*&oF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_back.png b/apps/icons/static/Fat Cow/32x32/card_back.png new file mode 100644 index 0000000000000000000000000000000000000000..ca0015f2af970d714c0a8df57c101733200c5566 GIT binary patch literal 1202 zcmV;j1Wo&iP)b&bLjXMoU>WL8OiawN zL%y-!PH9;p^78EL>`A7+2p=CGzfvlBI?zh{fv;PB_ulkdy4m_~-46o2y1J&v#>TEd zw#$DGFsjj1Iz=lhKM~$C=TV_R)|u%opjxKrO9pwJYX*k(SKEwK9mz;am;UtGFG=Pz8K zL?Y3Fc&BOkHKTvkv{J-opsA@Taz*(p8-MX?Fog#C`ubuMJZN`>gKuwdQzTOyFxqT1 z8nOEHzD7YPD{5|tOws1%CRM6cN;I3H2^g(@0P$^{Al5*OO|ZqXATtKgYWZ~L?0fXq zJMWU4aL9EM;wTQBh@HhYPKt5l-C(KMra=%0V;xEmDs$77p@Hwqd7tUgWRgDo;QgIU z2quk2ooclj)habA77Em;*D3!^k?OpbFBWC5kk3<%wKP9JFB+S_dR5l*1wM!Kh46f# z7|siPzflYMVP2_Jgx1*vklB%nmD2GGGMNmO%O2%2S@Ozd8p$&CJW8k2w6M5H8O(Wq zB$qQZE9XIRK8O2!K9|mrx3pyVl|^%+l|b#S1-u-q+xxD}m$Jm!k+OWbR4P#_m7>LO z7X{3cXM~pkZbbHT*_@$#kN2~nEHulYAw0u0N@9AKuOvAY|1tgXC$zD#As`$i2}wS- zL9N6ma2ZL+kwg+Epnx?Om>0F%UhHoCLwp5mOd;^dV@GKE+&SWUa5N4>73N7X!|>2E z_w?{;T~T@EFM2B3PtQGl@V+DCm({gBalTWIfv#%?>}+3`Z_=sh1zP{TLLYs8jTXMY zCF@&NzvJAW8{2oShN^Auwk6uoKKB3tbzi)Eo#sA$l}?}cSQ7z#Hup1K{Bn(M{8ptG zj~x>dD6Jw%%#(Y3ALtkJ2_XJtI}#6dcJ@;Lb{?3EV= z?=LwS-_qSRpaosP=&s*bHx6gV2?^uDeuqY0IzW{>TXg2lVFD|qEzS)U@)g1>ki>&9 z^D#Dw3KY)hL?ycIqsI+>4;w5D6^b(zfJB+kG2>`1?(f*l!;&%95W)_^7(dETUWZ^r zjATH7FshHrdz%KV+sn(#gC|}-L7K~PC=e-`L(d7vj$?p`9j&`mI}#0|EAw*IF=svV z)gOPj1{AlWJOBeeKRG%16>~VGV)bb1_&odv#cB6PNc-FlKV&v%W@cVPWMVbJ9q#%h z_eXbs)a*mUJMM7*mHVwo7(fhgf8>Aq8gC+>p%C}_-vY88{&U)E0DlWG0H!vG#a+0! Q9smFU07*qoM6N<$g4aknmH+?% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_bank.png b/apps/icons/static/Fat Cow/32x32/card_bank.png new file mode 100644 index 0000000000000000000000000000000000000000..0ebf2370cd58996cf30d5b58020b01ad7eecb1dd GIT binary patch literal 1600 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_chip_gold.png b/apps/icons/static/Fat Cow/32x32/card_chip_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..97d0471e7b70a594425bb87555d580f0917ed964 GIT binary patch literal 1570 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_credit.png b/apps/icons/static/Fat Cow/32x32/card_credit.png new file mode 100644 index 0000000000000000000000000000000000000000..cf2858577a3174be55dbc8893c7b3f39eb8a0521 GIT binary patch literal 1801 zcmV+k2ln`hP){@fN;>j+H3SR1 z87B&D3B+j=m(QmonD0s3R0UmKhP2s?>=o;>Hm-|i)=8fp1(g$Op=ruA@l^ouI<_#` z7<|>8D9alpaayTv6a+(1RaJgZBusQg!*F}@;qkf{M2A=>{vzS?_^JIz6b}rbq^tzt zGly`+uyN2e4N1d7DrFOh%I{3K%R%vg>zSc<1wOBy&WeMg%SU0~hg-7i}esnlU3`Bob(N^0{nT6g^uTzdwYnPrrz*yWhazA;oxh^?IV! zxntm|ZQF2g|0me}_FD+#d-)vL{N^@9JL5166YWP@Sq5O^t6R|i-7&0rXc=DqU>9_H zZ+`v-xZN5-Pr}Amwj$i|GczzO#}WMkfgG8Ok}HQI8aahW*R8>kuUnxqZF9!m4xitP zhniMGWh60w*@DF|jU-A+ug3VQNw96^(Q;67)gTNSIz$E#L(^<{xDkugaX6>#tKGP+ z!pbRto*`|zp1gOQJ&U4&L-0WLJj{RaLAmgq&-UQ4+B(U45nMQG+43TcWKxg`CyyPK z?AF~nj0f`9zAVNOr4Ymv0ORBl69&yuWLa_m#MWb7zvKSpi%`FymK-R+@DU^6 z_50WnKwh2~b@dNpr5zQ~Ssgq!_Gz!9qkjB3QnD13lUVNNQWQ zoFmp4B&14WLP_P?G6x|1M;oThoP?_C8gxdYte;4WiuEsTLNZ~Yd{ilxJkgAv9uwOS z?19Ur!t2rH?!<21|8gILSTIutI?f!1#_rkEwvPZT*+DzL_>h1d5CUSS zaP-JWoNUQQ9y%{7^dmnXIMsd<;m!n1&N*`UDBF;>kWaRt2p);Vkw~UwiA0ME+b<{H zBVT~9un~ZW;q|ysd|3ejSbZ}9NjAgaUDYW-E)2R~ho@l!TSVB)gKI-4BX|4{=q#7ofWj0xfFj>T}i-G{mJ zYuE{9My_@2+q)mq2>u$JoA?Yb0^tm(gLJ1T{>UGWR zn^^N6vfYquoj3btk};2cY+=sq3dx6f+>jaa`8+(V++@0$=1L?X3Fr1`T&tjHz(8io zko8t6pSsJ<(rIZ9^v!_65@@7t>Gh3Fh9#?}v9^llM*FwT7+JBF=`^I;Ns_V9KeV=> z{KnOCw-y!4w!|iMv>s~2b)$8(G_I2zNNbLY(kof!fIr8JUH~*%I}EY*;-Du{b+{A|vMNv@KdV0aGUf)2lqxlo)#ACT)~t zw~Jj8==CC@XU}W_Ajxc1&l(FqTc(g{&z=|^;TUF2uOMruDiyhH9)>U zFhI!9Y-HA*i&1_Z8AjTKPmv4N$-O3J&H|_N$DhuH1VW$Rh08e6xhS}q5+rhw?Y(X1 zgv}JC(sMSUjN~jjBHdui^CV2KD=G>|q6!lKaI!-rp)>o26yhjf+f?&0IS|aAVp8RV zS;?H1*+c7J*s`Y?fkc~HwzEh$A?!TeF@R$TNB-ZuL;ly7fYQbB8^_sfFabgo$o)UP rjgxJNahT}$-vyU`oc1?>KLr>7Cbr~!tm`EH00000NkvXXu0mjfz2#`K literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_debit.png b/apps/icons/static/Fat Cow/32x32/card_debit.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0da4f4a1c2abca690d12dcd8364023e7ba2183 GIT binary patch literal 1668 zcmV-~27CF5P)LSi5YC@J~?ga<*C%L^hVCPbsrsEGz1KxhEb z7+NZUQV0n20d48IpR*TdX7?Q0h9?v33!D5syE{Ao%zX3B%wNTIT@2@?VwkV{4h*{k zivO#BynEkQs;bWUKa4t#^X0T$+p>nAY0?e)9DPV zr&dAN4O$u$RUvPCQBqO@*KuGw^bswEn4_BpG*y>PbJ+}Hi3Cj23j|D1Wev zWHLEYv(etsflw#}ul2~EAUmM&zWnG|wrud!>?x?3S`W+0Vr|QN82P|R)HO^-_2gQ( zwvC)^;j>*|qUyN{)J&lhdO-hLXBCRQPxNn`i6{TLC6 zh#d--c;Mwm7hgCkE(u*F2Lc4Qh65iRLg)E*tlaP>e*EGnOoEP$awJwR#}E?KCO+MH z2xtB{i9H8*5bRMx#na8vH#N^sz`pGV(c9Mxn}SnxUCK_F;Cdc-4)6ovQdCrgfDx1& zvs2^B9>UnNvCzpFb71+JW`Z+~@<%GMepM?}f`7%@MY!H`9TOg#2%U_xZZef3G%Z+! z6kEI5(<4#yK8bi-T*!|A-vL*kiAF~hI)g*+E?w=yUpKBnB}LnI@cAcSivtPDH*Zem zg#9}X!6ZJ6pY|XWO(8vpQs&z135}3tuCSi%*ggV79AGLd6eWdD#%wHI{W|*k z{=tVI>=l-0vS~CfpF^^&kcy$t66=?&d=2;MM2(Y_M8itVJJN?t2Vw68hF^kD~$1j&@b4#LQG;G(x*`t>z4XVJLOr{Vg zBftK9p7Eo6Yv^pdDiNpCNz${3A1YOdDYo)`qJV%(CBtlOKi44w(+v1M0J!z{ErKs4 z(XnD)CNw5bxz6)4?g1hr8|++y9OHCqhE7BdAQUbl9j<}_4mds|9Xm%vQDKmQNGKx2 zVQ&+u*Z`S{a44MbZzPKsWL*DY(qpGo-9(bmQ?&pUdr%@TqGelI32JZ^INZ%tSrT0& zECA6P#ADpyEZMXm^ZRuo=0VF9VwyojqMn{kk^c7G4qRzJOnUh&+j#iNS*V`2pY3PK7NDG^qM3&8Fg~!Z?5H&AH!c-BXCSy^$j9@^@Z{(O#a4!-=x+3p1 z>J{8A2a!;qW8zS5D#n*n5jp;8MU~WCxY&&emF1E*Pez;2y3o~)%8GI?#ja0gQaIOn z0TtCRVeh7c^r-n`+QGO<&mtHwJj@5TVsG4LGAV4_@Q&PbIR%43iLPnUBD8MWBn^uF zHe~7ru#nzw-Lh4>BhLrkN7D=}UA7D}8#m&a=2jWgS?VKJyXr%B#EEbdW1nK?VWb7pO`-05z=8C6BCk{fF~X#ZEg z$7fQmi(Xnc`L}Q?=JT0%JS&_n@72XXq-mvmXNLLzg8ToR4z~mU3NQc-`WMEDKc>R~ O0000ttKcUK1dp4WBO-PXs|wF ze1O$D1rscfLeoM=3e4j^j(eY(I}8-k7(@B#g_Fx2&e?12z1Layj3R`03>?q@nW zIvSWjhNfxte!m|rEiG`lT+2p+w>*KPxw#p-uGcd*6Yw&iWm)igz3_NE%Ss>?i%F~` zhF5oV5RV&BH602KRar`#B26|+iAq4slUF(c8=7VzPE~NG>&~)B+(OKD6FWB%P{0I* zP|{!pG=+mJu+z-bNOMH-ja(>_7>sT_HnuX)cy?OvsabQ(O z95*5=&J6{KgbS6c!w8s1y86g55{B%7759UYEGhB$l zscg(r)jKY4!0xp}7&I+e$$3U(Ci|kP8pdWaQ(ZjOSBBTVtHiD~6F5;5g2iQ}IXu!Y zjV7NRET#(0VBh*ld=e_5(o>A&T$|>+Tyd31Y@(eIpEDo{#QnAmxQNc#$Is(|92>`f z+=@4<|HSd?K5X$vkWDk+{J8|%3c~1axFE~k`da`^lsT{e_{thg86JFn)kh>1grhEa zDPGOmaZE%#$RxfUp#WZacmSPBG^J6#tv=G!bUi!AkM4^chZIpJ_P5sW_PiYSz^u4~X;?*t|K}`o(B-V0t+lb7! zVy6WQE8w`51Qm(x$62zk6J43<_S|ul`^K@WUf$eg5pj$u3X)Jy`hL(W=Ay{MeizPi{M(2Br$v(J5J%|5)Frq;(W{lFf z;eas-Hf#4iI*s!_oZ)lJN`EaNE!_Wdy297L0t^5yQ(IOpLHP{;0000abrnLZ0zjF$kEU=?f#k<1YB!vnWL&|NoHo| zTn4~HmLxJBiN-6x!R-OPpL^Vmrz|ND+^2M5fWMq8-7sXxxpe8SMa0PAkjN&tP5-QH zLlh-=d3n(&^b-7 z#ZeQ=uMQo?7Y9B^@#Z4#k=wUA5D*Z6=;_bEo7OcKYVhU3L+Dn_P>XDMWYrd~>B`Qx zki7U~94S450GkiSPn?KL_4SzgZ}*2E zV9}yQWW0|#vOz9t4u=B^lNO+*wFOyOS$H=$7ljmty1IIFcXuK!BLj6cwRnDZ0_>`U z(sx$kV)1H@!4mU2f&*-bjhR95m*D4TLr+f+PFGeUFffqhyRk4i8QZsRM^sdlk?joF z5UK%fD^{*TS67$8UIt1O2i7SgMH#s$100$}B$T-a1kFM2bigDDoXDM>U1+%cD?dJz zVjmXj^s1_<@b>n`wyj%`mXG|Cx)XF>;``0* zjc96baPAXNDr=APk?Clnz2@tU1V%&bqy(J*uCWh*r_~!*+Un7Ey^Sksxj~1ivpEaH zDW-_MBAiBAj6KQuTyT~dHg|*Rdl7dn5#jIW&jDCHthjcgsSm(=``*SG|Lbr4$@!D$CAy{k&qjSl+Dq|PAbNsANF8b{2JKxPAr(d42RF`g+u9u zASu*U^g8a4XY7a?8;4CLnTW{>$K+HWn9TIW5bSr~2Lvbr0kD|RbfbZk?LlVZCfG@d z&DW2gxY%0FD`S1@IlkWc&3eQ=HV<~K8;McNu#46_=IkY8XOf#NGP3u+gr#vA`1ySe z8X6j*T}HGM5lDJkbuQxMR92+UYL@Chk{3;+i{a`kBgYZy)m9f);hYIQQKUN zy=j$vZ11{?5dY!)?R23RLu_IA@$$D6Rtx47L}Erx5S|_rM;@6;e6Sl|QQ0UmqQXB& zo@UBVa^ad!laQahA6}k5*l{ceyO$qF`yVX`@(shzW9#7SWy2@s?_tBj&yc-uA-w5a z!}U6xSl_|*oxgID^jVNSe+LRv_ER{!iL^2YH7sfm#hu1uE6F|8~e8S7bwxHE{=8#C1! ze_H@5K5D|nie_F3b=9Gk3uZ^Om#>-9#>CU1)er+90@i;7>i& zHOlw-R?4nKjM=Sh6#9{o`O^B|yyHLm@ecJK7nni*UGU(?>0kr+OMn3Yv66&e0_#T{ P00000NkvXXu0mjf4)a9e literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_echeck.png b/apps/icons/static/Fat Cow/32x32/card_echeck.png new file mode 100644 index 0000000000000000000000000000000000000000..711a282521e14781d8bf3545fe5a00a3227f7855 GIT binary patch literal 1506 zcmV<81s(c{P)77$Tk z0a;i9xfQLK=xZBWQq%OIiAhOm8cC`#wOZSUriu+DmZ)ipjYeu3lh(Agrm1~u?A4aG z0!A+Gvb)@tJE$na!tTuU|If@W(6=gv7iV*J^6mehbH4MP@BA|>X_|(`ykso$^@PBp z6OfF%x#IA?uVj;{3}i~}KM4zpB?+3UUOw~TiI)gQ%shGdp*Js8>@MFKHfu3Pt5>W< z@8}?PSV%koS(Y(6JW{48>ZNlvr(R?N4q29VhGYdJV`FISY$p=Ll0L;wH?9ZTbk>iE zVc@?5t$4P08zh=j%uQc*VgpsxaHHFc(sj9_1AqRZ&PC}tVlW=!QLrq@XzupV_<4xX ze2Sv5Fm_fz;$oyp8q8)Bnmau>`f?>kAB-bfqsmHl;LhYkY#$#6-=ChssVf)6B6n|p z9!3F_m;h8_lS+GZ&18aPl5q6fv)Hh99U8lC3Fdqirn%5WSl=F?AT^8P9*XNGD@=76 z`BDrwb$fJ7KNO{9(*n&x-LA2IQe2%qhTOq797K^b2PWABo5g~*{!VNnxg0hdmd3@y zKN7^&oI=Dq9E9WG8SKWUtXx|smX=Wa-H2i_8&(CAmk;63U1{^v68RB@*zD^?ThS|t( z?F-DqULyIy`Fhx_R#?myv;_U6WHwZqT-7~bD8L>d6Y|77NNM_dTDe^`&tMmtJ33JF zMkT7Lwf6aGa5E8z#))J`?wowa)ZcCs*g~>Do$l622$Fs{6IKZlF#?LJAT23bm!A@= zzO2Xl=g#80-+vRBFZb$9k;i+;dGDS1l;Xb%d5?WDo6oq4Fvq|C`KrkE4ENyOGpAuC z6<8hrXpoE1oKj3|e8YWYyez@E+1G)(0|(LA;T4#VQA^N=JR-s8i;0}vyC2uR9@xku zH~c=4-{kWO%>7PK{Mf6N!eKV@1)Gt_XAfwG>a!joHe4&(NIrHyJAdDaT1rxpyCy>< zGLd%L(|n3^&Cn#l8wDa?GV(R#alWRP;1-gbPtCrQwfK1d0krh{DV{0%DTV_2F=SKF zo#kp9=n}zCXhk!T2n`YtiFR5Umr?Ivk5B~Sc&TXRe7e`Ybtsn4aSN@QS*R4d`q61@ z+4~x5NtIi)i0$qY;kg(A2I&bY=o=dnKbGXU@p|=k03j^&oZmD$FQ)ej6>$ot!S76uf|04@8TCNk1|bTVBAusRxL@8EnnS$Heqx zthWDOyp8ZADRi;%M|ekjsm|nrAAs{rn30%*yA$`sp42ydk4##Lceq!a4pt~Dk#X?h zFpbHc;X=pToQk zlu1O@HBpO8b7gE?mXwfcS+RtY(lDWfV6|CsKN7-v>NKG)5DpV2Qhzr51#k1sUjnV( zi>&xkYR(_& zY6E@~07*qo IM6N<$g15cdtpET3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_export.png b/apps/icons/static/Fat Cow/32x32/card_export.png new file mode 100644 index 0000000000000000000000000000000000000000..790ad5304c088b63951fffccb7d3b5f771b0e03b GIT binary patch literal 776 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_money.png b/apps/icons/static/Fat Cow/32x32/card_money.png new file mode 100644 index 0000000000000000000000000000000000000000..140d2d510535175adcbe7188b3681e8cd34d89fa GIT binary patch literal 1514 zcmV87Hlgr%ibFSO9_sp5(Or}u~%u5gK%*pJ%*ZS7CzP0uqi7|$?d}OTg^8mn_1CXkp z%0tJVI%P3-h=D};kGgEIMp|xe6^D|YhIbAQ;kA!W!0l2XHMGDW%QAeC zAT4hcEpbQI%dsph%W8;%v#T2h-aq;#Bv~5fzBvFNpVABs`Dg+@w}%|aD{+%ecen|r zrdQQNYx1SadrK3|TjJH!4e04oRb5UHj9Dn_8iCO5uY5{nl?0UlboF(^>-IvH>Nf%| zj{<)r1m3s^JtVh+nUmj(`R*eJ!3of(kEpz5mdWs63!1*8$G#MC?i zsAGU9jSPEQ{m5t2ghYmw&cm8dfzdmsb?W4I1jq$>V<%jlA(*NGEmb7DvV#N;P$dSq zFZ+ANCQ3CmM2G>8;&w2=qnBM0f*aaNfD#J#W)Z(N1B*iSc)jTE*@F1uJQ52F7}`33 z(z<4`KS$}bOy*#LGr*m5U$ye9)&?OX1}38dK#c)b`NLITDǧs}Uf5h4kFTL*FY zm1BtK(+K-Xm}Lz=j9kOS?Fk}DMmbXyRZ-1wjR65b*I^@DVu13}$r<2P;9!8k-yVXe z*(WHE{xOC!bS%W?aBBP-$`lPF0fxQJ&>~)JXxl>gWN1Yd#YAR>EzLB9FDCp{~>#=>f`r~;NQW=a|02j}lg{GFk7Lu?Q z((tth(Y1dUyx|tH$53@-=aQmgY-c!|>MlYww|2NaLHQjs*qSrTJ+E}*}26OJ5z1HYa*hs)>Bl8`j?3=IhS4H9K~ChlYa zRRH8mk{k>W0E;v*J}m$&FJ6v1n@qwJ_6wv2(XF(#0Dcc*(^32~@*CL5lt5;h7N&3C z6l5+#k9C#j!gVYBofaJs+bwjhtz)~=lWeQ&o0Fr3MIu^(0L=8K8cqI*md=5-; zVdswBxHWbY=|qwu%!|l-`v$OQ?>?X_h~NLZ28kL_ZZ_qh-?n8^$@X{k*3!IG1r{-| zbyMZMmK^<4bVF~zkHCgjJaKRjUJ7<16bRwv=k|-eM^7Bb$lPs=#>TN_Xb{{ zE}EqFeIGki%8_7OT_@yKU>R6Hu(?h&&LdGGqaFPlX$=#GzL>ZqrUo9}CY&=%LhSAg z0)YT`U?M|hXHg0Av*Nxs zc(ru23!irS!#s!`uRnWq&p%Bo^XJDGo~GA3d@aA=MQCiK z5%^a(%m4Op961`ZG-9?h4x*Wc=YP75^V6t6LtpEk1$2db@Z)ripT7kd06px%QH=#y Qga7~l07*qoM6N<$f|Ve+wEzGB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_sapphire.png b/apps/icons/static/Fat Cow/32x32/card_sapphire.png new file mode 100644 index 0000000000000000000000000000000000000000..4eba906fd2834dc2ef55f6e493dd4d9b22855292 GIT binary patch literal 1615 zcmV-V2C(^wP)hG z_Txl2_T#@ZbMHC#oU{AZ+UGiVrs=Ji7cXqiIs5Fh*0;X(t+n?x)>@3`&%-$Xt^gQ! z0H(MGX7yX|Sub4XX3fYYrfF&8m1x)I9CmoZHd!^^@O*AD{F1*s-G$8$FXvrq)cLBd zJ0DnZ&C-RP6|T#GjD|B_^9(kv>s6nNImq0^Hh3K~=t~?lfaI{oC$B!T(|^Elt*NvE zl?kwwDaiTG#6$S~{6%csd-Nl_rKdaKS7m;*bY5p0)^6WVLo{AbhDQ?9q1JTsIe(J=cMdj2fB@LarguBZq*F>A(!W4;h@#`TigA!iqZy+gmEW1we}!j59`1 z3Slf`5?&-Cp}0;bmWDkJKcaC)Smy}%oDj?}M}U)k@NT&srgIiQ5hi@tutdjQFq5YM zQ9u*I4s8vcK`d(oJbinbu{3p)J{L;v2tDQd;x9J7K^2jI`5YWfJEr@Mhiszg#9S89cr)1E=Z3cfqC#pil~Po5-X@NdxO1 zx&!wtn60|0#WAWwF}fGe!;4QYSG-nK#OD!1h%Iy9cr+76 zPN3C60{EPM>d2>d!c6LbwtFK0`hoUN)N-Rfhx-8YQBw^$1>3ytsv%-@Wg0F;IJoU8 ze7WsuIDzYv`1jJ>HA_r(W78_zP!YQU*2kS`0*2IUzSQkf;WH zb+%~TE=CeNe1ew72FQSs{vg9^fXFVhCJ4;TF8DW7jDDz;d*uqOFw*-q1DS~Y*83>C zHWpHRnE?lYIf;b<0g!ok=KlG(YfcC1><1B@Em^yRRhHtDZ+_N%i_(nLyf`NyRYliL z6y5b&vbH7!vO=f}1t%rS>M^Ztuymfp_0bwgkqCVRV8Q?!K0S_0jQH+3(=<>iqut;3 zVdKt2niellU5Sc@*<8G?8-doztePR0LcTLnhLRo>C9S=qs$H=r_pS_^Qji(4S>&`O zz@~kD*tGko`>>@2FMs?!l^)SKk=L!#uVpx;!!@3yMn-(49|^ySTAEtAORuS(gN<6* zKK=oKB9zh)13`d*5#%LHp-UrTxe=VDQzMQg_##z^%52qAV&t6PX&(`0B#5Xqa@X;> zZt$XZ#3UU9fHVh5fk*XAZar~gX;AW)OU?7%FQh(j-ib(}r9;bgTIY=sc`gOb8<3#TiTpNwg?^o>j&TYR^=e=KGW%p}N)r_iV z%?3@2_6*$zNOifSHl*dM?%Bc-L@q6(k6_e5T#rZg0YOt25fZ(OC@do%Q0y!dIcA%= z%Ql;E!Xi{JxjI&r`%QqNBxGtU1DuKYP2ZvcM_FaXs6?%1S_h4=sf N002ovPDHLkV1mIm`da`1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_save.png b/apps/icons/static/Fat Cow/32x32/card_save.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a4cb9c0611c406c48abdfc5cdeaf37b27fda51 GIT binary patch literal 1367 zcmV-d1*rOoP);G^rRc8ZD8kF`+T0F(zF4U>{6lV@lz#L@`JiYC+U;*KA5ugd*6S^EhAvo*~Tpt=#4+sG9<|p$Cac%H2uW1(W^44OQIh%7qX52b1BOV95X4rK#$uBBK z#5Ch(%qu8bV%q<@rs+DaUi^VMj72dRpOKBgu3!@pyMfK6vFe!9EHD9$5iCOamo+7T zyI>24aK)M>AnGeo8Ht$Cgq%BguGYd~HXBbK#a7hWb#NJMf%6E2y!e+dv(J4WI zbx@s2OP+p)r!2;9hn|##j~;puZ;Xy3&%;Gop~{01^)z3raZe z5o~$Rw!j}PL}Zl&L$~AHcW2>DO2%;O5p);kBfa=3d{$bD;9q~k!Ru4!&*L~}OxW#) zGdTs_`FRLUPs8C%;;c5&#dE>$-cpFZ*Iz?#O%1-@wF`E;ld=01hsuasE1~$vEe3m(YYfMh=9v1y#iByBtJ<&q%~J^k{r6&H~El`Md$^ zk7?4#;2`aHI_bA7S7_SnC3j$6{noZ)2eoeBPDe^h$vrnmZjVQC2$ygQcT~XP!xUy9 zug^#A?d|0C`^n3j0!*~u;h=dQef;}yUmtl`oSXNF$f4d|n&rLHJ;9(NnVy}c85SXP zZ#b-QJb{41RM`Bia0#by8?iJLvq_nh0FsCebMXmt4!`I3!wdyE*CWW>wk=u#DQ zgw3yVT#69SH48_zP$-^iVsZ&Wg>8@45n2)hGSLj>TPI&ix-Ft^F3D|mL#hhKTv{Yv zlGVkdM=zd*wS~JNwx$lp!6(?lkr)AsZU$B1_(aE!b@E6mXliTspsnpFr%zPCa@RDj zFM_FQOJBlN5UzBK1z}9i%*e>dioFL~Tr)8j1ncYT%UM(}`|Cb&!5w`ImH;GjH#9Vq z3%A6B+zx5nGq|TFyr|x(CZ_jrzsdd27@3H;hr45iyb$E>lVn}(zXeiL?*2Jl-S&?F Z0|1_j7>aV}$bJ9-002ovPDHLkV1iybije>S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/card_solo.png b/apps/icons/static/Fat Cow/32x32/card_solo.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b33f45c763b837d5e274fa746a8c2de5cf21c1 GIT binary patch literal 1490 zcmV;@1ugoCP)G!_R^F8m+c`I3#h1I-dtn&4g zz^W6F@^|&ft|O-?A$JBtL0tI!0u)s#Z*N()6VtLuSbynA;F4?;kR+)L zz6EpHMD#!ugh|*$phDMm7={7OtwGV0$2uTz(=g!=`mv^d4ZPJ}M+pK?&!>@!rLb^+ z0kR^O^8!U{ZUOrLA2hKAM#xU1aIvpSN~NhVDf+4*XH zsM=hGwM}a=H8=%2lq}1o3YuUn@=4fg0f3|-M`Tn?faG?$Txi_h$mC|nW|5psI&v3c zn;1_Z5DB2BsRm7LO_=y)0)}qb`-%yO2oqMGfL(?pt*M&~?kq{R<84@ca*}!C#spH+ zDJDWPvtoJGD0CEpsevh|s>(KGOFqc9*f(JjrbECm4L&J3QWX`7EW%((F#j;&4R~4p zxv@FqQaM=5B92*umzgs~{3IJl_#-=gNyq)+`)pI`uY{2?_;VsrAWK+;$@T9Lpd27z zAsKB@-730{bs^Fkp^U|ugJ+<5G;|&BLcky31RU%eMDP2(Xg}JH`WNeQ@{N;x;_&t` zq8~+}NgCVscK2eWcZ3PBfBg{xBnPqN>=hd*K8JpR30Bm2pg`j|Dm6qujlvi5F(Ad5 z_N;$(Jv;WV^Yin$p*bcN*%3iZt)6n^4rzlwkBHwZI_)U)embbQG-|2l!aBgA_mp{CW=2x2eq=$wM z@%_Y`ClG0iV9)VAyf1bqhW;=5p;c%ce{P;890izwZt6}5EJ?_dHPQ2O4`)49L*0ft z1UCe6{+;vO33H1%PF8X_@a+I@e{uC%BuYA5{!K?G4Q&n~x0K_S?e@A?c1``Sb_l>wl*LT4)95eSD}3e8UhG!3$x?IZwa=ggA`X+p$bYuKmgQ2 zOWyU0{XUqzJB!+uTGTvW!%3NWka5bFfIQE5pj3!XnAQ>hHO?JU)zrt&3>H>~fSZsZ z+XO7Dl!R={8y}9NvZfN=S}(tNimz-ci-mg&SV}Chvu{rT1^ADk^h<1;QkEw9O}0^RD_`UwahK z&T`{cF^PXXX_gt=1bBa6tnXd%?>#B6LbX_-{9XNzXHp9OyjU}Iccx;R&uBz?!btjW sT%==GtW2KFDt|9{`sH-B3H&L*03Yd{{&V}ZZ2$lO07*qoM6N<$f}i`rZU6uP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cards.png b/apps/icons/static/Fat Cow/32x32/cards.png new file mode 100644 index 0000000000000000000000000000000000000000..adcea8bddef4d39045c1d3cb1f17b49ad215f03b GIT binary patch literal 1889 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 N002ovPDHLkV1i5Oy`lgB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cart_add.png b/apps/icons/static/Fat Cow/32x32/cart_add.png new file mode 100644 index 0000000000000000000000000000000000000000..de36c1efac4d91f0ccd41c55ede72a6c1311c980 GIT binary patch literal 1851 zcmV-B2gLY^P)LiNFjQ!Cxm6~Ofxo6Ix88c})R;W3q<2dG|Hdd2lF1ZVc8?LM( z$&MkLvLtVRoqNCUy}mJ@MWyd?xZL&p&N;t(&PBkJ`)CfV7`0X_V2Q(KgUM>mnEu(d z_r)g&z@QgwOU6y>kMS=Xp%a{o*w~W-p!?*I~|VyRlC#aL`-xvDyynsGFvbsb?OKju2%q`b?u|D}O8A231`ObBSNo+mZa{PyL&9`C?89$?gOoFb8jVCE zl4u}G@&(aqwX#KB?Xxq;5UbhDl{-A}O93D+kR-C4Ar}Q0W1{(j;^Jc7cDZki;qAqX zd2s3Q2!L^*^L{7%{r$m0$y_EXF;$v>)o16h(2@)2$Fm2VfdK*86;;)VefoxD#PcK3 zX)>X>sE9K;#uzJGR#3p(f7~xDzLCHg@Jf6ocaRj)|`NWwo{m7WnD9i5n%m;f8q zZaZbj0wu;qqfxe8)n{ZYDlCCc^oA7NjLiIxakes#A1;#`i1LocwW~!5*S|q78>s*W4PtT*SZkBJ$S@W{&J(}a^9>G&XZEzZ?^iH7!Cn2A{%C(E9m ze?Wj2aWL373~}KLv0?uz)K_$j&iWiVk1BgE5WSVw)8j=NwiGMhNqsfWBwj{sTM2jW zeJijbSq8A+pg@F_{T=2v5I)XP*mH7w?$I=i^K_`Nc`|fA5!0<-%U<8T zYiBmgtg5xX-T{aU?dgxK$`aUUt(|5qsuk>S4HF_{O?xrMMkGOy5XYVZY5>xAKkWNS zulJgC@7_I>P);8jI|xBRJ@{l(Q?uS`G40*CYY$J^cDfw`IZ3bSjy3u5xYL=(xv_4- zUlYz(Q~n%Veq7*d71!(301RzyZIhBG&A^(~YY`O{g?eIs?)h_kvR`CBK2}z#aZ$nfD{V>X)=%a$&BiH5AM&?Tl} zbxR9|1^1LKWE>Dx-tZ=+jD&1XB5F6#bJThtSJ)+117J0wngOwxELOYCuJ!ZvMdFw- z$}>?wI{~nmElhERlD>K9?p(#D@?h-f-HQ~HB61GAR0n&}m{yXN3*?krw7c#y)-zq| zOvrd^;V1fdH(AY=iM=T61qKE}uh(Uh!;(7gvG?AiS{+{S9QkzaP0>PcL4boNkF$xN@Cd$yGR* zwGL^n=egjaLVA;gko1zD?d}jYC>!rTkPDb0tlWi0jYoX=NX*swVUWAzkQPfD@~bak zOW84;VK$PqJ}MP65MGLM7f);o2=fEV)gXLG0!e~Mx~YmCdy01`VQW!BXMY_3nz8e= p3UHn3e5b;%PUZHvGt(ae3;+zn(*@m=Ycc=;002ovPDHLkV1mq?eANH| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cart_delete.png b/apps/icons/static/Fat Cow/32x32/cart_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..da37a0d9a20f1f41d2a331714de0dd3a9ce40280 GIT binary patch literal 1846 zcmV-62g&$}P)d2e6m-uD()b15o)%h}7l@7{a9d(L;xxy!))dlV;MpT0xIz(z06 zgVW>5U;JL#E9`v)pye2TWA>wCVeVskP&48NGIqZJsDC{3dp8I!P!5d+g>D3h(m1EQ zFUo&D?MjS)5G)C~P`LXPctsW(?e0V5C3DY}7oK*F866Mi>N==tZ2e{3>SgcZcppkT z%5?%j`Q_mw$619UNA!CCSM8!GLUK|P)YaF6)8&SxOY)}TaH|Z!Nm}9pEgB*xcTo;_ z1wmTL{CC4J@>hGi4d%|thGWOS2U&SDir||^0C0l9gU9U#L%9icGm@|pKYdmiY@fwG zk*caHm^XJ0c)e7o%U`(<07FbA;6kNR*}t%|qJmBsKVbrG2ivcztOV9~7!;!8ZV!zD zFDfSp6$&K^i=qHlDFuj1rIJoG*gn|<58`pTsB&)re#ro&2}&iNoFHcz&?hI+2_}pm`;YrZBXuVsC8`hT0)p4MWO3dLX0y4-Qe~mY zgE_4fLktp9{*eC%(`OhW3aVHXi6sKNfFyk+G@PW8n((kv#^Xp&A zpOiK+GdDL^A`>N)NLR9Qz3}1|qK1REw>JY{RszZEH-g7v0%u7P@a-)U(IR7jo0bKt zae6R*@-aBttb6AbSF9x&AW+rm2eImzHSZ@Ur(_INc%nT$5P$ptq;7f@`c57JzNrp( zP~J)kBm^UWRQ7xzhRbcB%Zu{xn8kV~pDSzfryBq^rg+#!Fk-y!}||@K~uJX(LrKc)D8i0<5R#iR#TIOohlpf zp3s?>4opL}51!f|fVQivYhlj9rSQ)79gvuq2(8Hc3&p?Dm!lI#)3K_GO4zbxGbSmI z1Ry9F%1IV<+yGX^{q04C&cV4fbKRZ~O(CT=f=44)ns{CqM8PwF)Y;J10{wv`nN)G{kxwEGuDI!xpjoL@wcN1VXJa(5BqHkT>V(?b+O4IR zFCCRn&-(%Q9&7F>oe?%9&e`P{tK~FUheCkG+Q6z*)OsCuI~cIsS9WxrT7KEQ)ptE- z0#wK#lHgFHq-%S>i>&g(-aB#ujX;#xr{kh#=Emrr9ja8Mh<+8XgBPxzXt5W3-e5gX z&PXD1pj1piXk_I+p71gV*B#3JL6DlOLy15c;#cg*Rs5#xHoNRP;a>bSBm1dj;Og6R kG38gE96kLM{ZoJe05X*0x8`lt<807*qoM6N<$g3Ci{hyVZp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cart_edit.png b/apps/icons/static/Fat Cow/32x32/cart_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..c27d1b6a96ef94df6b00462ee99cbe5dc5ba1f70 GIT binary patch literal 1899 zcmV-x2bB1UP)7vSBhU36EVC zSnvSE-gz5c8B`}bd30yH}On3sRwf4}d0-t+ms<#6$ae*4Q47aKS%kVO%GL0EG8 zdk3D=T|@(-%$&I3#@jM*)7{xHa>{)6?qV5W{N{(BJ&*$6hufe}7!4)#-ppSV@NX*v z>8Z(R96Jp=S9}dw(V_MC;Cl8Y_rHVhtPG4xONIOJF&t?&psT~QQdWoF`7b2I#bAZFY#J&#_W)C};mCrd#T1)^x$Ek%$eDYTON z_krQGf1RCOxM|Xj_;TwuXy7MEr0_gufLW462*Ds6wJyTuLZS=RXE-WD)pevZX=rG` z!H(}VMF4S0VAb$flT1C zEJ3g5NpvK7==e~B7z~DxM?=-w9^{A+2tXllQ5NBRXIHzV1Yv)1iixHKBMeYfBY2)X zXO`HRJwr$&iZ>4?IF(`4)yuBbyqz&N~uCY&d<$3d_o*nty_zmb(7%t z2VfK!KB8F!{CC_w{Ry|*UDepos9GLvjtcbW^?DK_n$~zOi2?`&BF+a>fR7^Z# zmbtEEfGUHv>az=XNNqG)TwA4we=MC zXpF452L;Z@m8Me2PLBoeB8R1BvblKARbLKw0^voI0b>};H3R>R9wZ(q{C)ZZjq`;H202~#dB=`rX;`14? zX4T4Ktu_XlYuH$|7lqjV{i6;&kLEY`H$R5)&Ah0IoHcr^=k?mt@oqkrCV2c&-SR9 z)ERht;bNqxr{iQt2X^n> zqkfq-HVxy_GvKOk!c5_LT>0os0-qfL4mIq)Yo15Nwk=frBF3hsqPx4B$gCE@U|^xf zIekWC8yZ_%TYvoU+|=hh zhq6PdIFki{Ua*{80_$<2j< zID~2kYgVtaX;(6NuoN)sS{Mfe{XszzB}1&mg2Eea04qY7f)(qp!^E6eqLb~^BMopK z^Ws2#24*kYGwrUK<3A_xVX>ANbxr7M$$@wT!GIuY;qTW9kwhei87eAzSeFn8PPsHO zk&e*>m`rB$Q20BK)S$YV$AtJ!Y})u$U|of4$y;AEmN0fRn~klaAWTlAH3_uFY&NUl zhYlXV;UkBiYim1RbD<0id!lZ4)YX(`g6m>@c%ja1GE$_Yo=3dZ% lew3?iE}d_)e=`0MU;tf~2cty}_NM><002ovPDHLkV1jabm-hew literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cart_error.png b/apps/icons/static/Fat Cow/32x32/cart_error.png new file mode 100644 index 0000000000000000000000000000000000000000..7c386137ea1633d5716c14e652f1c939f1cd1547 GIT binary patch literal 1720 zcmV;p21ogcP)U%7Y zhoEdBk|HR){p;NOeGi}LLn-sZ;eO|C=XcNf-E%Jjo?TI%SpCu$Y5~h#4hJlDdq&Ep zODh!55P+{%a4b)l9frxTM?fQp>8$Np0nq&R$N6SBtx$FE4`tBv5T$ml>X{fnnQhet z4}du&8ClzYflE}N>XvOE>lFTX<5}6((80kdy?PDhRduJAq`mn$wYQSoB&lWqR6ia# zbWEXCCW$WBQ?)LNBEm$dPF#{ z^YbsjZNn=7#(~zBRs;qHf`yW~Od-cquKtzI)?uL~7tpVF4~RkCy5&?{uhhRVXdq(8 zj76)(f}+Ag&gAfjC~0Q~1FxT0HyU|387axU*AOtgmN_Z2J}50M%`uzI9J!y?S2{xi z5mNqP-<{C~fr*kE7Db`M5U`|ByD%*^ee;%YGOSjsJ}N2-F)^cIw>w}o8aNi##)`ps zh1ZYMBO@dEW~!>I83VkAfO)_{a+{=b+0rHH2BR_O!o`dHNNRjEbd=;h$;Y$p=LvPE zlNl$TbwolrIWQ1d^~s9#HEY*pP-4>S^>K(E6-|pcVUS}S85Jq*^f9{8SO}F`CEt1! z0;hKmpdE))(O`8Wa7jOWfQ|F;^|M!pOfa>7kqnTQ*&-BK|Mif&{ ze=#-|J$iKKoed3t<6M3|h7KRjQ?}FLxF0VfY2%$H6c(2uKERCVupsoEFcGgT&f@(? zzMX=q(`QhWcWU>vjh7aBUdf)Pz_+QXY5K&3c$kV!(CKujtFK4qi4$DdH)}H$mmnd2 zJmSae5l_dI)f3|5QCw`s@P2+6D3+tIJ_#t>NV^lcuO{UjTBH; zWFho0OkJre~qH#fs(wK2mL?o%R{ zZgD+tBY08@-74D&jz16XnayQVucZsMu@~VX44L#k?p!x*AZ-gti_&8em)kAAeq9>u zR@>BGy?Y}lCeuxlF6Ys=0gj?x%86;*qSW zsabvbazUo-tv2!o`1{Q49acidX*nOY6j+6b{p-)mGyPb4gp@)>^r5k}`I?z*uHfZ< zAfKTRNiXTy-WH;I`Dxwakqdg{uYdWb%SnV}X<3w)6vQ@y@igMuPES6CQb6pQyq?}t zF$3Wv8+UujA%n2COGGS72FrD43gb}4)A-kn0t-J#H0w-ZWWM*000RJ)y{#3{(e+^f O0000-MhOyL`EPr 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cash_register.png b/apps/icons/static/Fat Cow/32x32/cash_register.png new file mode 100644 index 0000000000000000000000000000000000000000..64a0c4e97b77e75bd613654a731193ad9d08f36e GIT binary patch literal 1603 zcmV-J2E6%+P)&QSmmVIvB_Tj0YR z^%ZFU`W>t}bQ~93wqwor$8qVL;J2LAan~k+1YVxhMZ;~n5`fB_d#e&Y+EL_PQ)`J5o}q% z3Ku&~+JMerix>xE8*4VCkdQWk80*2d4|XFp#Z82i&96ND=tIMiaqMe#dlX?hdc!gp z;%*G>GZ>9A;QZ^w9f8D zo>m{Tk;DViVY`O2l#04O4z)X5VsR71JY5@yzfYZmRx}fP{0$0l;lkzc*Y76U2^5vD z#3ywf@VE>$<|Bp89^6wc;%p2Hz#{jtEjIY_y2_;Gxb;dHxzh`yH=4_ZiBqOJxn*MO z!!>a0ZZ&3eW`rwdgo5BvHj;ZlLKUD>?ZL#>$wMOTCX{VhuTt-irms+TcQj0GfgT*q zoDPqU7yyIn+r4_X8YJ}q$A=3G*8qvc_W_59D1bc&zfo4^xPgX-dI%y|*^-s;@7hZt z&{ff5S{tT?MVl*B?MTi6IE9E%a41B=3yJ0o3%=ujI`=a$dFnI*AUWl+{gK;e~<8iApJ{$l~)rRVJlWb;=ABPCviZ|B2il<9=Awv7It=ji@q%c3(AMUE^jc2D! zzMUR8xBLd*gBxjqdi1J@1U5M`a zw6wIu&oHMo`27jzyk75!JYWF5AtOrkzARugVKa>M^z;!o$ji%1IL8OL77~PwaGwX9 zG^FapVa>|Q8ZiU-n`EcEmP}9_aw;MNkiDVM;hOi}oi`l0{)@&uiI^t8a-?wH==s#M zNBcjeQ8XsNCF-YzV|0x3Ru}&h0I8msK<_^S3;^bD8*eI-pYH$w002ovPDHLkV1fp= B@wxy2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cash_register_2.png b/apps/icons/static/Fat Cow/32x32/cash_register_2.png new file mode 100644 index 0000000000000000000000000000000000000000..20e67227b111c186a9621dd7568d930d8b1ab2a9 GIT binary patch literal 1483 zcmV;+1vL7JP)UMYUV?1Z>?smJ~N1-_F-Fq@KXU=!ta}7)#M*V@#qYzq|#Po*X zAL$<3RrBhLMA?|(nDcQ@eBXKbbbgzeZ$Naqiypy{4K$MqftqicXBJV37Ftus#)+e`t- zTQ^6}RPSwF#~MbIhh^K?xpfPE=^w<&-}+%_nztDqsPI3x&tSqxGXfC&diRGl^v;W0 zH+M9BbKKN*%=Tp=cg|ewt9!kaaYfcy{SoG!2>_#^wd*Jux6E}D6_I2CNBLYQ&Hb8* z`U8iKPcfa8F{>o<3;NTDSHL~Cv-*`-w!{ON<+!43SM^I63x<_lMU0)ZOi~QESiAah zlsvVPmc3Q)?FGbrem$ec^#{AlSXMMx;{jwjULfK8rD24_VG1-6r^AG5{F>$WQGjZc zC4Smx5I_MbC+&vNNpr!#9fU$5tX;MMjx#x1;sFRpx}L)g9apc9LD#h@VXY#cEV1O_ zhhX~r*!sdI=pqYi8qea~`_E$S{$8B>fZm_=;@6K#2&4P#7tkunR|&%Df@ymon10Z3*7$8n$)dqv=Z{9GKYJ&y<9dJk9Mslxmkde_l= z+q)S4@(l>XMSfl$gzLs+qy)g|+(^aS@n(4}5aTOglpee?O0VT=)Y<7RKr!GIAAy0tMyCjk(jroPTyjO&rC^0Mk$P0RVffWf-J-{# z(<@YEz0pS;_?kVk%aCidS#6Mo944U`i6y-m755mhQT8z(08+3 zxvIq19g~s90$%Oqfaz-gPN`YEu^e3;?P@(EO%0;B>@^%db4pq1Ngr_dt1(Ej)cQJo zQn5-3fD4TZLJ~Z`aJib}ia&qpvgy&pXHZvM*ndGaE7NkYyP_FfSq0byJ|!c)1-Ro; z$y~Q)wVM0mTHuc8q0w>tK4&>hLUr*rca#+%9N4J;>$P;5AqzOTOx-|7`?o3>pDx{k zPId>4Of>VZE8BuYZAajvV#bzXeZz#{xgDj-D(Pc@QwCnIFMMnTynFzbDjFGSp{gXX z_vJ^Zit4ef;kw~UK~*qQ77$Ao!7j-0(^DLqFUVeXNA!aGi&HiunNZm#0pNDo)!VNc zQKGMAI=H0!e5OkAWB`0`Z?7Asx`CYRx!(2a-pcpVn_|nRbGL7=9d2o9=4usYdzjm{ z)m|woD$LK%%f+RkA;^0zJZ1%8$>PPhJ~E06gBQPVYyF~vEigN5S@{)}l`23=G6BNz-SnarjD*mU9K zNd}NA2EtKt9v002ovPDHLkV1mJR(z5^n literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cash_stack.png b/apps/icons/static/Fat Cow/32x32/cash_stack.png new file mode 100644 index 0000000000000000000000000000000000000000..ee8e307904773d689d7448a6131f1b731bd63026 GIT binary patch literal 1522 zcmVJPPFomojLg6doqt`&*l!*RGUn_WV^GoSwrtEP^H0C|U!jzCQH!$PNzC0CvZ{ zX7_l>+0^ zUudmy{+FKzaljop^v>~}9A+s6%$o;`!>b>Eve??Xj06DUe2g%R5QPEqQ4D1aqNV~K zId=w~g%VuXG9P4O3fFGO_-*|LlxJ_l*%b5T63UeXl}Z_DS96AMYQj zk*F$Q_73eB?%VKe@zI`DNYa#oQ1;Gc3h-&=ES08Fn4N-ttOG9g%T;F!3V+^^xxl5+ z1XjrBpyIqJz$H+mLO=<0cXSl>kQx4P-%%mK5rTam?HpOTqHADs`WkN18B^8)WgVJ; zvJWYs5fvN-t5Bf!q=cla2{yI91cexF=^Ws0Q|Idk-l|Cxs*Vy#c+Uyah-FnyZiplK6SLkIJO%VkMuOMPK&{ zgiMpya@KWTSKbg3$7q9hKYMFHu<1|U-)OP_&@MzlB;X6g+?QbS;PC=43$6;0nS3sfE*qgoV|EK?zwXv$KseAn=u%RF>Bk9 zU7k{dG8Bv}$Y$d`A8-H~vlqB2@wJJY*P%Ik2F|)3U)MxxVv^^m)~Obis%zQY-qK1i z7>hA$1Ps;Ck}SMWg}s9~^~85$xJAvQjT+OymVP3pC5)lPj_dBSo@cxfWscRM@i(Uz z*KT{EUr2Cl#$YVQtPxIkq)Q~Cr{OQWd2E0$Mdd1p6uw;9B7JN@?Mh@u?r#Y6y=&Pu@9 z)0!xkBWNSUmUnj1+S|0YgVqLOI#!M`7|Uo~?*Xp8MUJ*$6y<5FR7A3k&usR6i9O(~ zc($kOA*k^y-h4F=Xt}Savj_fBO)H{=PAauBLwOfNOs0Gz$>u}>x)$e}=vk0>64g0c5>V#OR?wb#g0Xac z30SIxj8TY*0B7TJIQi`{k-feXGJyp$(MB>=LT0Q!`MDEnx_0vPF>1xO)_kg+kh5)V zZWc008VXi}33+Sq?Dm)5s7+K~LeTIm@B}dWIaFl4`9uLFjcM@3*O7CL1W@;K;^X=U zm0)HB-0alC4<}B2(f4ovBk;DL=dKpfPC4_tv|MB@8Ve4ir@o{oo0FHBe|!%l0*sl3 zL<>Knxm_>uigvdSelNUE=M@Gl@qo^Wzj;Z$8wYDN&)7l6W+prT``7aO{~P}A3H&9% Y03yyqEG@#Cng9R*07*qoM6N<$f>f^90ssI2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cash_terminal.png b/apps/icons/static/Fat Cow/32x32/cash_terminal.png new file mode 100644 index 0000000000000000000000000000000000000000..e8093396f81f208b41f0d381c94723072c56e790 GIT binary patch literal 1398 zcmV-+1&R8JP)Ed>mw zh=9;gOGDyTYg#EtDj|`A#hRKv8EIlnj3z#`BHD-QLlY$GLzAX8Vzk=WKpG-e@u7`c zO7RUf{s7^jp-n|dQ)&5K_U;|enfudS*j;zG1G96_%$#q|oO9-!86l-abP+-zK{3AW zKOYL45m=U7GpK0-Sw0=lwLa@7awQSS>h)AdbWKw7dwP0hvcls$FB!<{^?V8D`QAIx zb53ZY)fP%1L_1$zURHwx-wi-xO>w1hi|U@{J!<@&<7aRANfR`nv?(pwfAqBj`>DfB zNg`hS=`v!j@UMWqg++M$VTYh}1TQ19xT#!q0k-pr@H23p3&x__`9L8hZR5g$d z-Pf|OE{LJOCcz$|(~ia_|3)~x0{;8?`zx?rMW~&!+)p;`QsWm##;~RAK}1MnydB2* z?f3B(g$vBBQFR;v03fZ}Qx`x|x^8hUnmMaK0KIXct5`YW$n>5bzcs}pW#c|p| zssad0T6YCdTNRj}xdV|?juWQ_*{+CoS2cqK)oEPPJnmsW=^Q8rFYfV*>x3@6rfJY< zH_UtJC=kAOI-kGeinfk{s8U9hl#00S2}MmLZbyVTP#l( z^q-Tn4v~n7l~5=KFAV`~4kHjiTT=scEr6QNVO%~`i`ox{Fm$*Ubsr63`0bq#Iv=-K zgRp!n;SfIm_Q&|aCsh;Zx)1jk7U9EhUciluU1+;9fvKN5ad3D7)0dB-xig{!SRF~Z zc6D|t{tQjvoC4Bs-i8A7kG_S`)BCZds1KuG>_b&?AI8t@g=SD}5fbsDcYc1p7uM6( z01NE8&xYJwWEqA6^pignI;@l!RN)=y4r(}C=4;*Vr*0@j*I0=&}kt~v#f zM<6;FtR3j!S?v&qEoXbuIRN%CWnRmQz%)(uoxT$~CSb>%XDg=L$_n`r?Gr|d9HBL!MAE$k4L zK^(Ab8&J%Dx@L#h|L2Wa>`sTi{;$GuLvk7#utTa&dB8ORt2DTKZ(8)D_00-LN|Bxb z7BMRsNQE2AD{UK-8X0C|#b)m&l$0h6;bcU{OWz5d3|hbQ39o*Pm6xMq17<~GR*}*$>u5o)RkBBrK9ALt?E?p0z6(?>CoyFh$uSZ-9R$V zhSKN516AA9EbfWWPhoY?2If2zir}I0pcl`1ol>Hq=1N4YkYda%8}dbi;`*kR2D)La za~#plHe}evC0rZ0fD6;D1md@2g~xBfw3g7A+i!=6OtPUJ34z{AKR~;0RoY?)T>y3w z_qpx`7`mxacXS*Hg%|P6o0^@f)Aa%6fILXatYYjcrCmQ_l0HXDy7BM>?EM2L>BgkT zJn4AHd?gct{X$D{9Zf8NT$-C592}W=YFl+BD#{*?4kS>3V9)Uu-{iGAB2$CYb~MU*Yt;cxQI_%dR7@5_y&11#8xeBY@9&U=}&851AK! z4^l$Fl+&822;iC~+j-51dk}!Z`9-_rK2BG!_n!a*0IKW<`%ifB@Bjb+07*qoM6N<$ Eg1BIno&W#< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cat.png b/apps/icons/static/Fat Cow/32x32/cat.png new file mode 100644 index 0000000000000000000000000000000000000000..6f50dcb7e57aebd8eb4170ec71b667af3a942d76 GIT binary patch literal 2737 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 KMNUMnLSTYD?*}me literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/caution_high_voltage.png b/apps/icons/static/Fat Cow/32x32/caution_high_voltage.png new file mode 100644 index 0000000000000000000000000000000000000000..2693b85a13237f6ffa8ddfef3283f14963158051 GIT binary patch literal 1524 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 IM6N<$f}jX6R{#J2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cd.png b/apps/icons/static/Fat Cow/32x32/cd.png new file mode 100644 index 0000000000000000000000000000000000000000..40e3ae94ea89046bb53079d4a2725c2d5c74f32f GIT binary patch literal 2173 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cd_burn.png b/apps/icons/static/Fat Cow/32x32/cd_burn.png new file mode 100644 index 0000000000000000000000000000000000000000..d00b382878b5a18089d5b02654317318818a6b4d GIT binary patch literal 2348 zcmV+{3Dfq8P)bzQSJmvfP<+@e-N3Ej0^rQQ3`%}}?k3RTgo_n6zb9}Sp4ZIK! zd%a8M#i>0Jq}GsRZ*1P2DOPD{yh#0nSxQgndeta>_wkLZUcn>l{{pb-;h#lsU31Ss zTRhaZa&d~<<6aso6Xi@Itx8nIu{B6UCGvWR0t!(JBp?!{Cv|$ef0TwYg^~B)KCtAq z=by-b5&*(aUjEA}e?95?K_MP0*r7n73`H_V33C}D;=avK1m{d$ z9}MQ`@CQSb9lo$&+xPChc)hU91Ry;8i&qzPbT2!%;r1?)Rhjy7@FBLTu2Ne$c1a!w zKm&vbnGn&@PTH-8!4lPW3#p|Ti8x%&B^3OeE%oj9!Dv=UvV?2hF}+qH8M=g z@c^tZ0szlt#Lx$%rMyPHIDa%dxgA@62hkcH5FX$0`aRK*-x~;fNf54CJ>_cGat=pK zbwb0+uUsuTiNtdtDj?>$ylIPBsgobB358_}VuK3Qsi==y!hSF7YZL%`KnX>Yn>*T* zq@k{TA7VLM%ps}3)%%VOQs3nqd4SeJ+!|Dvj+x{Y(!zd&-NDIpBgF9 z>CrRvojbdzt1}2Uo8$)o6{W(;9S|P!;GFhEh(uZGWxWi5Lm+!ZsVyE=rjn}J{eJOU zc^x=$1ps9nsFH&6(hB)AJo+#fQMPZLN>ei7rAR~p0MP~!2sl8v`k7DKVhYZX+E{NR z1R|FYTkNS{W41=ZHD9MkHS#O6&3fA(*?8Z-``=4d1xgnT94L_lI@AieeklJZ6CK7; zy)W+S(^_+#Vink0LT!!*Oh3rJP5ltte={=%~WGge3 zx{}RR*rT*CiEbl^aH~XL+Vbe>UmY2Gmq(u0vA(D+=j%y?FGYd*o+mIK&8xPnT$>&D6iEWVUi?~>WH@hYh|x*C67Fp;eorl zTWsUFU9+WS1DvrGVD@jKa;8K&j2O*VsA}lxW&ky#R5*EVI7bz;?kZ*~t-4fdQU$2T z#!V!qK=gF3?&mv`NdT~H8ZCfYb)#x0T_7lu0wNjD88i!JwzkVpYxygv zWKlBUL=nVCV~BB;<1RU|*H0Y6`>3cnDCL)bPgms^X%JsEXU?43%Uc>AFkX4?i8nKo z1@k<-FgfASsg6+i{7j`11@V;;0-gHM@<8uo)|?nez;wV$S#-N`-68kl-w)B`Isw)X zQuXLw3N6GUK4_vHMXK-kDXn{^lU5&otVm9Z*on`1DbDNcHpOuAj;ItS0j~C;BQc3E z2p?F98%l%SI3zk;UFH#DSk7q%z*vuT)2tqg@}nV2XuB!g$q(Ral-bDPF`Bn5O{rSw zt2+mbr`Zc0w*-p2wr$;=naF0x^s5w!s&*6MX2Kx2nJ}}-V5tfx7%R4%jMm+Ijmzzw z{nWOsLdhPS_{W_zdj*bWTOn#3%$iSAe2GP^%MJSTy687K0u8PMMjC&9>$ko(kRB#W ztb)xH3Wdurilm(M>R4O0nU(l+bi$Ejw{Cx@MG^)@ zWN{NYJ#LB!s-?n&3E~`}_?!((=ckDKgCIIo%8bTb&hh3tH=Bj)8!k@n+(<2p@Gjo* zszBjwu$!YHpn^}B2Vk~7=AFBvPk*-Q8`chE=Fq;E-b!D-xY015+VjPg-E>Q5tIcQ( zf)kG2ZMj6lKsft3ojDvH+0E^+J9?Wq4rhq`GHWcc@9p0OS(@=x%%K?l*YS6bUwL%X z`r6aGcAvVGimkb&lV-;PbhY9rtTx!LiSZbiSaW+^$gOhkjPLKd>kYgk)SOlEI{yXy zNGlf$He5#f9OlSgNrZ=n3f4Y#`UVJ#wWX34(9_hLWiw2_0^?$Bzs} z-FtlAQw#z&HwQ&J-|rvXbxwQnqkhd4*O>{HuWb3jnngX!*M}nUMT)8>r~OPIK{d;h zp@AbOzyAKVJ5zU96cPdL3?AO>THgl;pd_zWeRT1tKeysw_6t}&|FQpuE`IJZ5f_l( zb#(LBg5^e?z31D%Cj3}uL|zwAsxrEi+g%Y`O&mOyG4}oNz2fUwy3Ca)-00u2>k-ve z{$ZiBT!3*Gu-x?bWw}A&!pyqGS-DXFpX6e2J~stD(|^|NbkW?3v&-PW0t^77DxQ$v S3i_r10000>YrYSbcxf)rYpmo`NyQd`tMRQv#5`(t=XpAhg9cxXeas1iw$EYzYzX+tov!G^I1 z&wb9EGw0H8?K9&H#-?i3*4EZOXV2dI`_@|DT6-TA$1#*r_;3APzkYorm&={9ZF_~U zCoIc)-!#orf^p@_6^CQ~@O~D5ZYj&M<0y{Q%7yoZfW04JKtSENabty>FB*oiME70h^Aex4;yP*7Y8B09 zGax{{Oi3=V$m10XI1w1R=N=&YwU3&eGD-+qZAu zzE8|}n1I7YpNiXBtroa1XfA7Mz2XGzjy9E(7RZDu=*iiGi=QP0c!yA$;Wr`vrCt7_wLZwjMp8`s!dfG^vOLKKS6L_~`c^;o7xp zgYc(^31|!AzPn^cVJZalI4yQEMSTC_uP{Bgfca7uGBV-O(Ku)e*)j@&=C4$OZej6oy0hL zLB!oR{&fOz9BKm6OO`m<0#5(g{fKOvkt9{^rStvlR(-u@a=XT_aD84$W=6DqK>&-21Uz8CSwuUfJ5*M zTb8jC@l7qfi{0&quXwg zXcUykve)xs#+fl@rL1gkZKbst!9!+Vp)?p7dd&u`WX- zwy47kk+|AQib=PPYQxpXYL`2R!aJHoPj5Cup}nAKE5H4nmXuNTCEVCA5v@z8J4^Ws{3uax)CT%yp%UJ zcqdG(7hp{w39Kft`}A>N7wYgU8Lu=t6t$<1@Ob_NMvM#^b(U4BgtR)7VR|tw9HvK_ z3YS}^#JfviKa%GJxECkS^p_?ep51u(DW;0)H+djA0cD{_cU5<`ux6!E%H@#BNlJYO zZnG%(K?1sG?f#zo@pM78TtS}M<<_==k%hxg!+{XRO(s>o`NdyQ7#+va$vlcwH;1Tx zrNbm7-Ecp!+5^_la)wZN<@F~h6!jf(?{;(`fq(@jxtK8L<>U%{tUvsWDfvUJoLl0Bplk-l8FC0C`FTyv`x zZ2avW{?O^-+{rl{pPSUhq(SgV$hR9#OBN;NTBl8SS|4y}_BR`d`Omd|qT5!~gzIierUsL%s_J1XBGk mSNs1!KrHXFxkBcj0t^7`6}tXR!q$rb0000zVn^uSXyhcEQ|iFkz)Cl&XQgFK}JMb)Ko?)o3)R)9D0I&}cSWPkOy> z`%S%GcWl<=LXoYZP&uxri^bw9?unJ#cpd~HK^ARpZeFa_YU>XkJopJZ^(24{UV6y1 zb-P`HT!PiqY&K~y7|4Qf2EzK5A#53p(7ChcAQ%84oY|N@D()15_Dehp5&&Z9^XJcHGo$76%E}5Q4A{zsU~{cv1@fCbQ{#Oc&nBqjd#L6>=i|yJ zR|xFVXc-=)$*1)>~)4rC9zEsEI?iqcsSLAY|1AXYZqzyJU!82O?+ z55=t9_!;&=xMIp<-zxyh0+?D@080aEH;<@vsw6VRjd6NTmYoy;4MAoTyMwJ_i;lZJ zDp#xIx$c-P`CVCWgD!EE_#F-|6ojR2r%kzBUfyE>?84ailK`|11%TF(C}*g{VV@Q% z6>>ozi{@BRQwn1sxMl?wmV;Ocz~;dBiBoWQXD1G1M`X_|MC=}ATjmUbqv4S9`64+8 zsJB+DDG)YWJP{`Yq;aR$BUH(8iBGab7!BtF2(i(YSYT^WV#s5krY&cIij^9_4gs{) zYKhXsMQ-da29?QWIT_`CE&#Y*7>JkwfcLT)6I^1o8eb=wF+`vpA0NklrEv_LsOS7l zo1~oS0^Y>vm;p{F)K}xviQq~K6kFP9w?%Q%O()kht6JXU!}E}m(HsW2XxI`15oNp# zaX&+slOSU-eDvVoFfKxC>ldlIv?SMuhllj++1^-L8i2SWn-k;ay8xRbZIPGp$RCZM zSP2ML%D&c`nQ$akJ+SfU(L;In@<$)X!KP9U(1um~SCTH9GD-=MTrMX%=GOr!78JK%6Sax|(??~gN{gtF$-5@PPX-~ok%4gU_=_Oa z5`=vAQU6^RZU{zmW=1`cYV^*1V;96=NKZ4Aju_-Pnh)3iexJ%hsfv5Mdasqd&j$}X zCT(XjV44fpgJ2ZM#&Wq#ZRC79z5dQ&lxdN{hL1*Jnt+oGBtgOoc{HoS$C*q<(ufU` z324SjjMbKw{TM~iK|QK2SL0YxXSd@hFm0I8atXGi@*UHQ{Z~}m*r0<~uL0v445cZ90sAZ;t~{; zD`hHTx+#?~;bgM$U}0LdvR!K)YWB^QQqj5w#JHN?C3Dd}t zo6Px!N-3^0Q!ldUL^VtUK#lo6fp5kAoGZ>6S6BM)5ANl4tl#;&AOYaTU#{-|0DvtY fVD%Zyp8^a3{chOv4dl+r00000NkvXXu0mjfK{p_W literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cd_delete.png b/apps/icons/static/Fat Cow/32x32/cd_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab33045b15d7fe97479f9b790bb226a6873ae80 GIT binary patch literal 2370 zcmV-I3BC4-P)QVg=THHw5bp-NIk zL4-xzWno#_U1r($?(EKc=FUuizkBa2vq%AZlV9#V=iYO^@BAL$Iak1qUBYi#K3pv; z`UXLgmQk~=z`cdyTYfHFEaY>?a@pjcpML1J10`>-J@Iwki@)7>biM3wy%O*`9P?)d zP!n{c!XujlO9v0f41`BwXzL!u;6y5Aq~kw$=HcakrC0g?i@^7u`gPgjyYFkS3V5oP z&8m$0HfjGT8#0Z1WWN<}U@Y;^t~pgd7+k7m75{MQj~3nS+2e%1)ic!bRj~ z6Hb4BXg%S+NtR{;nyjkLLB9tYmy=WiY?I(h&}{H+``anm0IyRwy~WRG`lIL=IE%;c zX+qO%H@P_jClS!7R2bYMAwr~iYJwg}irUP$On^h6h>~0tC{w4Bs?_~X>2i7PKXHi& zDm0-6mC7p_jhyAXPHl) z77Le^t(b77SI0mSPE|2gZ^x#GANs8A_+b5lB^6J;xUU7Ggs$Ndk*2D2ED#!!565_n_Tme&F_?!-KBB?f|B6yy@+~$5k)lfy?Vu{2ukt}_gqRtrCo`7j;EKdn{$z>Q^&v~TNmT_&nJqj8_ zPJ~HZ*sb5#@UxD4*FAAeR+ME0@=%^aFu%GC>CQHE?A(UIxBm`75-r!~^YDKC+weWM z39iKp300X+AeTuE#*>)}m#z|EZVH@%W29{C0hLPR&U!CePDj9iOhS?5WsFb|DKTAc z%-p*L$N#Y#b*t8(VcScPsgDU5i5SLCwc_FrAHeXcbx1cq*k4K@mySn2?d%(`STJ)2 z5($=4+DuGMH;9123&7Aw2L3V)YZv=*v^Ry0(X6Qh9L2_3H-bB#MEs+}`0{fvz&PKI zM9VH1!xoMls)BFX*ARSe3))}ajyWffj};Fp94cj2(?V4%uU<8`a)t@WGCDD7kfa(E za|td|G6$6vhsHyt)mWioX`KVJsHEHC|nAoYTZVpj=VGDW?lK$KZhr}1zQm6w(k2++scLW=yMGdl<@{-k4~Tt{j!j- zsF=cHi%Nk;XSqCo@+f9hSHd%N0okr|mYNBrhqi)MYPlSg*>jPYIUk?Aw&(qOk9Mr! zgr!3kCOS`ku=V2$VN=gVn%zxD8`f|Zl2TF8NnUBYM~p^A2%UCqj2(Offr=1v1TGK= z#Slo)K0&d!EN=GkyIj{1FhFQ(XQ++c!V@ zVEbSn@{&Pnrouy|=XP0cw-OHKhDG^#+1SziE<&4=;<)ZH-28^Vg|MY!X-1vvJ_cX)rc9=rKRlwn7HKU3&)huhD`S^4!6!OTAk3sVK5L>%~4kv~c z^J%9|!Sob=laEB~9GQM5WUS0*?XANDy(p}TdNqr6-GF8S{ERGAKkrS_lhxbTVc!)`)2K#yA=qA^ zLq=kF60xK2qNb*n_j`*3fr)gNOmKxfDdOYy4s=FhZ#~=A{d?ZbuJvoi`;(U}$o9a7 zpWZ#^mL)4azQ7z+(?Zk!EQnM>k_Q`i|8k-sda0?Qz5&4y4U^^K=7N!t5uESt#o4jw zfek0lJxjekWYO#X8`?tUCiB^Zoc3X&^t8Zf$~lR3HGxInstG>sSL8*d|E{A(?vuCr z$6ndpJMV!Z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cd_edit.png b/apps/icons/static/Fat Cow/32x32/cd_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..8b3c8b952a09d57ab7b0df70fb98fec4bf840ec0 GIT binary patch literal 2401 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 P00000NkvXXu0mjfPdj@e literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cd_go.png b/apps/icons/static/Fat Cow/32x32/cd_go.png new file mode 100644 index 0000000000000000000000000000000000000000..9e195238cf01e9f789c7d542babaa95e79597c97 GIT binary patch literal 2310 zcmV+h3HkPkP))S zFjy(YN{P<0$`~_<$!aDz%{B}=GEirh%zn->H|LlFwIrsLqmJR)qH{bcrx!?Cb@89!&SHQIm;mKFuze84R zD+Ebuq2*MK-)hCL{H*nAh5XTcHu=ZLmd@K(_Vs@s{C~cSzuEc0a@p$mo!4!(UO&x? zfX|7^E?M7LzIiB?L*H-=9T!3fUP+~L>G%)U-gEPI`c(K_0KU8C*OfOdT+&(Nb=9<7 zSB-$zipvQgoB@(KAV!0 z6E7dS*;O5ZG)`Oy=?x zgOChBs<~!yD#pwsn=K%j$Rk0@6-CC3no4vJryg`V-Orvn_HJ@al9fHH6!VTRH%>ub zQP2~mLrJln#3qde!E0;rz4^|ea3N?&rSgc!NeDnRPKntQK_LaqYY1Te9m_gc&qM&k z^?%sEvfAsa{^C>*`r?K~c4@22FgLRMp>yVCP^kqc`S>OD=ax&Bx`2YdQt6h zR;(R_HLzUZZWqrj0U=OISO8@e@fFDV!Yui;U zXNx%`S#tGX-oJqM-Y`T$TcEf%PxoQboLWrwTQNv36ltS_&|2v*D=D^6cG`$690b0e z^b8F6my_PzBxwdkH4w$=!83U1 z)&?}xJIT!%*a?7zN`;jhAVi3CPQd4aq^QlTmjQ4H6j73Eyp?Jxsmk4NmqyEL&#_Ac zP@w}YP^r9<(UCJe+h{FO*&aLRdsqO|B1lD1hjHe-LmP^|l%tkQU$H-HE<3xYP*1NlrU z7*A&O7wNRYW{CvPIi1ahhEf=y^17wY4Oy0;QM?7RRZ29{74=m2MncOULN$ zp1)4OL%;VS&MlnQ!I3O-=~S>BKt3Ihp6u=qBTEns#Z09+lS(tl(qWf}GnAMD?!C!_ zdY_G~ktohGvYLWAzZ3V*^XlC)k~1u2bFw5hifuzh2y3_1fVSXrD1~$)aS~=)a0s#& zy4qhmHth?y)%*PfprF%el&Ce8&gn_#a7s{#NQT2{OrkPd)L_RV+V}}I8IN@|bj+ZYAUN9h^5^4A`Do?O4r zbf_@qzN2Y*0_sJ_z%DGFyBz;&-!9y`0h|B50ZYqoM4Z0UHtsn1PE%mIcV=xhWEDD* zuu?0zUm<3aCi#T3XLpeuBBp?MPjiYBzA``(|Fs_-U!HJtW-+5wa@Zz~6IbZ#EoHiQ* z9%m`Rs5n5CN#G2!;V}H;$gl9VxmNN_kh&c7(D7Upt_qF!^CgGA^;`lD9m3(ZjabD@ zDok)o=E9ofs}9Usz43)V*G;YVEc{YEYCR5|jTu(wG~+*kK<4i_a2G!8+^sh#9jG`O zZ=GbwtQE@)_U-8b4j#ba!%t!jeY!|8B3$La0=EV~NnqKJ)_rSs%fi*QUbpHEOhKi` z11mQhIyi4;9Vc3hF0nDX!bd2FQjtjJqr(TDdHLDZZ?|s3zVFfXqpO=N-$%+fmz0NL z9&xq7AlxKAmb+H0UO4N9xvj1W?=00~@t3Gn;9e=x6)Zgz4TsL0{`lzYe|u?58z(h) zf^Tfb$ps65wu1=0u@0^DuBWK{n*JM_MCBx@Fag=k9525u6ijAIa56Kmuv2)?lBY31 zm)6KXAH(gmK5qicU+bUK@nNx;%B2Z@lQ%)6O>*PNRFOYBsIdE@4*X_qh@0WnKlRBXMrII^f z9AxG{fVS6b3wSl$D-9VQOKe4Bb8Y(6^^&Izl`3+$+e) z+XSA6=Ub=)ivK(}4rQmq4yQwFJux>eX3#&h1VbZfSeZG7wJT#ZT2J~Y&W}Uv6UfaO zKRab4y*RX`(ejN2OHY8SP_oHjXxPTKhVSwIj$4tx3TXLS3nF~E#=?_#YO$a1O6h=c z;!Gkux3dVAqW?56U?FnmBY4K2obNGtCQ2Nkv;Q-sg1R)`FkU2mqXxp}A!0y@|68Y#)$7V^l zMs@9W*(*D%$pObvVn3gP&%*(SNNAy{<8RoUf*lPobldu9HdNRTfeMF7tU{>Y-vF)r z5IN*P*~8a~eJ~Qbjx1PF`!t2X_zTc(qkSDv*J}Jl{7_YQP!*@`}To!fOeoQ(gDj7 z4%EC{A^n$r?xcC$X_d)B&7NKIbGY|YA`f-CZcqf+14n8>fzMeGae=kORZL z9ex%BQ$m`MR4&rrDN5Mb)KFh-`#+cJ=sOrN3*vK9J%i4g-_VF7=i z8yLk}w+pVrg~^^o#y<_E&H|m9gs#M#cgT$^WAFJGY?F)9rG*%yA*ES`baY#RKI&&d zniwl~-uxWUDP@2#Whqt^Pi^@Q{QgG_cRM#C_CYIhTU!uoYQ<)($8Xec(Q_Ur;~5E# ziNfL$@HmEofZr6S0m-2``6EJWR^#ICI=Q82HaycEkKCN)$X}mL z>dWK3DGnhZ0xZ62nghN%f}B`|bvLb^d^O@%F5`OsIZ98Q5q$eaJHUz;N(+h3WA;0p znt9NY!@B+dF}AH`o<%v}DHZEF_QMk6zX~n)ZD3w$k3LLv-P z`<1JB(zWJrfFuok_6{TX#i!TH)Z)q3`cHrX0Fu%;rBy|BQUCw|07*qoM6N<$f+cXW A1^@s6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/centos.png b/apps/icons/static/Fat Cow/32x32/centos.png new file mode 100644 index 0000000000000000000000000000000000000000..fb03f304e8b458244582f29cfcf6f42fcbeea0f7 GIT binary patch literal 1764 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 TYF0c_00000NkvXXu0mjfiDAtd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_bar_add.png b/apps/icons/static/Fat Cow/32x32/chart_bar_add.png new file mode 100644 index 0000000000000000000000000000000000000000..138d8539841ccfe53a0d081c7a3c005e47e5800d GIT binary patch literal 1497 zcmV;~1t$85P)S721TU8J? z>ag;mkU*g1?#GV&w2XfG7{}#|aa@LjKk(ct=(;TZl!-?nM0Y*fcC|F}II^oZ0zg`8 zjUdqIdw&n0_%%VMY3V*{pM4ShoX6cL079FPwAz$M09^V(061tMjbGbw80Y1Td8A#i zP>SACWdIZ$dLp663!ub+r2Mm$0LX}eiC*IZfKU?vTD?p#AVcGqTHgc)N-0P(K)*S- z8~Qhafor8eQwnqd&mX!OHGs+#Xr`YtQH0n0T~}?PA1VyW?+7*lrNiBq-dtKCR1>Iy zN(OWol17AhVevzlk?w($0Kk=zyPC$1Lr1SERL;2aPt#S@0F?0?p(34b{;C%#1aaT` zG~}fP?!OAvm;tCzKwPT}EHiv3$yMzM0wC>Ufg+7jvcyHDT8tTh>r0dC2!I?0KqLrH zDSgamTby=^l_TQxPHo}|-ui?EV5E^hbzG(?N5T^f zK*X$Q3KJ49qXEcJ)*3%p(FC13KWw)PWq`qOCh{NeH~p@N0c|*q0B|4`$5(Kj3{6VY z3YRh?;P6mcMWsJwQ~+t(=#UEr(RQjeDgB_-rHEzQM16&&_%%Jn! zI?T##!;|w@V9ue+~zrh>Wg^kNU#HHS2`10&#boCFIG1IH7Fn7jsY+SY#+xBdJe#w^0 zV(;r%1GAYY0tLu(8o9O0=CE`XtQJVaK*=PTBVC-<=ke=2V12_|IC7yG$FiTJCpUoY zPitd*e=PeM4!3W?nubld^_J?@i<_{}p61F|U>U#&5X?-}Sm6i&v=IphE$Sea-@g*4 zI(Fjk!K^8~VJy-;`}o<9ou5#OorSJ!}9q`6M(tn~NPqMmoNwo4; z_L4k1QNlAcrZ?XaPZ0yqCeWbK0i6&cSieMdwB}d^ZQ=+|LvSa$d)iSyH7YjRnUkH0 zNfdOF8?Bztv)v>`#X+33VJ!fcM_z$bLm0^7Z;GqZeMk#GIsx-6N|enBvCdzFbL~-3 zkLGb{St+*+AZ300j9)qbJJ4|gTe&`YDc*+l8w)yc=s$);7>eQNaQ>tqzUxyh1m%AK zr6kZAQb7t=rtU*<`$;TZ5V2MyyhVF1aa9C>@gHp?2HNq(H_g~Uo=%R!dU*#~9fQHd zFZDbzp+20t_&q*4yC2_@r-Q85NDr>xrR+i`lTkUEsx9>tC!?S2GFcDV zKxs3&o&ZYox%TksCFW-?_}rc&D<-$&e*_o+VE72&s>%bf00000NkvXXu0mjfrFFKj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_bar_delete.png b/apps/icons/static/Fat Cow/32x32/chart_bar_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..287ada224c3e757495b76d734409e9c48000acdc GIT binary patch literal 1473 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 Ef5mH+?% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_bullseye.png b/apps/icons/static/Fat Cow/32x32/chart_bullseye.png new file mode 100644 index 0000000000000000000000000000000000000000..e5326da4edf0218fc9cc283f8e1ca4ff71b8e711 GIT binary patch literal 839 zcmV-N1GxN&P)KF=v|B0L&+b|T>TSzX+prGC-v&Vd%=SgJb1ESq#jIZSqVZ|NSX+ZY&Y3$ zHYV$vmsj20WHmg%uD7?=Dpu8JAMjqOuh$Dd@BvOgj3l0LJ`WXr}^bg4UN$&~2(TpjUnZ zXIew+bxzB*V(1S3r*1yQx=-aqY4NjP8KG4p(*cY z^I_stu!@t#kdlO^aH6Rc=-X-PrvQsMAv0D-=prhbkf#tjiC zu!)nMNjtgct~B*^2TuFql(=&927RxHB`R29nB=DbePOgX`DPL;z;K-LJZFfz*=MsJ z#VHVLW-_a9v4R;U9%A<652ILXQ=mVe{VcMZj+i8vW|(yOBZI6F>zNh9I5?z0A7ke4 zLaK7oTtN{^S8eO3;_0E&6+=9 RfP4S|002ovPDHLkV1ju0hams} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_column.png b/apps/icons/static/Fat Cow/32x32/chart_column.png new file mode 100644 index 0000000000000000000000000000000000000000..42395f2253ac4e993efeae9182d43a9b8042f735 GIT binary patch literal 1623 zcmV-d2B`UoP)U!V%-uGTrGhP2Dn|tGnBW&z^82TY# zK*o%B$G(33@m;vAuDRHCI=8d?j~=>l&BT1GQACdvoyw($Jv+0G-umpvCot54U0O*1 zc4q&lhi_ZAcK51PV-&paIfu#ZuIZcT$aiOO$MREiB>`kJ`;UIIWz&Y8Q#Y(ew7wgB zj2z#OY#yVJkN-@K%pwPdx+qo(K+BtA=Zo8Kp%bSU$S@QB)wx6H+cr(o+n@iW&Kb^K zmM>pW%beGgfXgb-N8kQJxitV0bKY^Dw%$GoFhR}1+C^){0VtgnzKSeEq()iraK`MZ zN_5Cy#fGlrO*%>RW`k&t|BnS7(Xnli&9X%ZS5zU|+%jb~1B?_PY8N0v0P%)8Z0VJE zo~JwS-ngf@YfG&a{fJVbpVrfLcA-`KRd8d+*n&T{eI#DC-U)H1MpJ0LXRaNGqd_`va$sQFC@XkQHQ8 ziAvPs+&%gjU3~W-W#eOYYKH-2zwM(Vg`s&$z-5uuxPGoYPNmz3h|K^4AVi~=RCJJv z*@y3-izhFT%b@^H47iFKa}QDb)dR%MmX41Sp*{OD9m+S~H}9u5roIYe(94T-;?x}N zgrf`(XQ>RO+5;{sW!I}lgpS1z4w7$<#eN{EX}78Mz?@bMgAI0W2>^TcB|6lYesH(H zc?%w@VtDe;m~0?HUuvWpJ*?XY@RMpln-ghWl5LKY85^hWq#!h5Ja{K`Q5XV{|GtmT zxqEj^R<};8qbS{2*BGG2+F9b0QSHV?4b%W2G_NTRng*&mWQqp)yr>ya!+0nWm@O$- zGXP*5EKg2te~rpBUtvOD2L5uoKB0J*4A3dF>b$>BWD z>UG2n#vLLzRlQja1L)umrK1d_2RV+jkCX{+V`DGidMggP8+t88AL#`E&Wf5zC|Sot ziheW$t_{>8oL&l~*d+~8I)X-0U{fQi8PM_Ah;(Dt6aawD`T&SH%N~HL8U>(?^qby; zAu&MFzxMvvim49(sW?3Z8yP^ml|Zt-Krovz?!~dBV7L+KJOGHw&8S}9r}5-T`izz# z(|`uVuauy7S`M1V0S0uEL@#N`w0SLIz=ulvxAxZV^3a0U=Fy!aB1~<#`l8gdwY_|B%oJz{TdlrY|}l z8E~=V$f3kqrXd2rjOjHZpi~BIUn;SU3-#Sj$fJ&AP8JXbhL)Fc?uw9DH86Zy^I~x9 zY}{-Nsz5iOzBd*t-O^P9Jz#J<*2Z3pJd8>5YdslW0wA7_Qwrpqhzj6-05VGstVjW8 zrIyVS5qe5hK!Yz_o?H@|QL2rxgL61Cpeab(ErS6bW=ghUNvV(h05C4}03;=A3W8s< zxaU`OA3Q(#6xEL`=44ft-&`P-A?}d2I@*3~Q6V5TceZd;b@lKZ(mQEFOz)LSA%Q6?=5FeMv@l^l- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_column_2.png b/apps/icons/static/Fat Cow/32x32/chart_column_2.png new file mode 100644 index 0000000000000000000000000000000000000000..86632e00d87bb3874cf62d59aed241617b5c521b GIT binary patch literal 1281 zcmV+c1^)VpP)q>-);{TwUoK`OfwzqOnmG10$bd za>srBJio{~*A9R;4xB0|wM#3-jS+WS`EzPnj>$)2Qyo>30IVvp6lAl0HYUQkUPUps zzW*MU-q^n)CunCm0g&hHu2_UtDp1vkT5;Hm+<}Pwnr85mn|+fCwbG~dMCir@X5Tx9 zP&#rLrclIsMF8Y>d~zhcN1NTIt-IN5%-W{gwvBx&3oHS|F{&fSU~)y6u&}Q02mrOn z4V`(IU2~0%t0=s72eq!TJEaE&UrHohG39 zwfGP8leh+a%b8?N0AaqcF#s3|h9KZ+#OKc9 zi`g7LJ~}!4Sb1sKuU1kg%|cw;`1>>OJ~Qk9n85+MqDpInzuDDhZtJ93#6)HMGH?$L z?Ry=4I>rM@2|++^P@&r%#R(2SzY}|pk3T0AAOMnk^G~0SEQX@eJd6=`(~eNI)~sYc z#nz0JIWn>cHsQxaPQWfcb%#9F-85PEzCSf9igG@Z%q3J}Q|#6#_uNz2^zEiWl1^ z{%zCsG~UeWwKk*jk)JOkANuf(Zg4_a2BX00>C&Qk+#7CITFXF0TA!!zbY*d`X05{ zxIVXl%EGl#nRWnzkVy!!D%cKkpPu-Mry7KT!PVItn4X#(ojCgH0ZuJD0E4&PfzXy| zj;Kojwu!J*%4aoY8q4g}SxjA+5a9>;Im23#;M;a_A5J`Z*Yr?`)&?u^K2zC zi5-gy83_@Essf)Wpl)~q6sq%A#?F8Al4$-n>wn@N0$_0NO9;@K8SXp{+^SrK02f$-&%)I34bPGdA@O7+?& zxO(;^Pq~Gda>%EXe`Z3O4_g+quL!RJm>)mZWfGn(u@QGdo=ntche2xQ|vvqL=19$h#a*^Z( z7boz~Pp3tAjbJ+6FZj1lzlKw{Z^7d|A>av@7BKekaWoK2Hvq)`VuEdTKUTXkLMwvl r27vp0D6xR9eRvhYMBQ%wUw{Ds&;Y#$<--NC00000NkvXXu0mjf8lhg* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_curve.png b/apps/icons/static/Fat Cow/32x32/chart_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..f51f8ff2e0c914c1f6b2fe37e0f1bd9453f511c2 GIT binary patch literal 2196 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 FV1j}02Ri@& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_curve_link.png b/apps/icons/static/Fat Cow/32x32/chart_curve_link.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc36b97a74f17c197fd562585265d44c82c4bb5 GIT binary patch literal 2430 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_line_delete.png b/apps/icons/static/Fat Cow/32x32/chart_line_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..f7feb5c3c3ce63e833af61654a445779a4f04920 GIT binary patch literal 2207 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_line_link.png b/apps/icons/static/Fat Cow/32x32/chart_line_link.png new file mode 100644 index 0000000000000000000000000000000000000000..55ea6a5d9ff87ce7bf93841f873443573aa38ef1 GIT binary patch literal 2371 zcmV-J3B2}+P)N7!5=a z1_CZsD>O!;tqI97ntJ4*5*JXKMBAh>G~$w)Q%{X?BPOv)wVEzkTtlmf8aG@>sG62W zn@Fk93&l?X0kAdHL(%EPJD=n0 zckvN5G&I1Ve*i{(h#>x6U;njO>*&8=V_ zH<-%_$>+P1kKaVnz@Y7e^{1xdb4#I^dm{RAyf9)LY&AASm`uI8M!5|VV8DQZuv#s` zTtZR39*w_w18sSS1yA3k6!c&I9^i7oQeBOxsHkoQ6j_VLx;7MA3z3`gnV3s?>q*QV zsl%Xwp^&8Bv7zyMij$;~R82TyHMFD+K+B0kczXXnLHr#7TCv8Y+q|@q{uNR}2U+7s zf+XG*MGuXv;I^FJEWkLJG-O6eB`#dU%^v_sQMi3oE77}#l!EMp+{H_3(^H0C4n$#1 zrqE~RTTiIBlYw(JS(qNNgt(M%y8liWa2Y&QWD>%`2Av))9~~CT6g>Y^m51K#A0I|g z;&jLykOW#14;=~ryLmgd7G+>X!e%7IE)e{uu4ZD*$pr`tkHDk{)9#G{)`d+A`JXFL z)7S{lKTpE3el-ls)1nz3j={(q8Uw~#>SH>q&Bs3sE(&3zC6SiJhgY+L|U`SvB z%C3DS06Zip35$Z}AXFJmZo{{MP{N?^4TZJgYXn_659_*>c<8s82u_-bDzljYIslk6 z7cId-s9m-QMraW;cRo&k`Dbh);j1S72}AXh5grvvk?(_~H=y<7TnyWA3=fU?d2iOg zQvnVtSr-6LLB1+{9T%PqI6DEaTP24V!OzTuqM?{y`WlXDFJMFcPOO@;2@{9UgZX+X z`H4_L?rX|BgxaO^VR&OLjE_ADpU;clQvGcV5Mu0K6u`cADF(j36G3!y=5TOycB7gf zpmBK-KK)sIQk#oyEjzKql!k;y7s5%rOp&267}0d%0BU}nj)5Dtp=HDv@|~Lit=umR z$wH)DQ2aPNurUiE(|!UCZIU@KNimtihyyM_(ZQ(n!6z5DV5@x}mh_v4!S9?vBL{0= zJ(S=F(R%VIs!8~ujXMxRifTMA$Q-In`W6h3>8fvBgZ`06VW}u5llj!!lWP=3L)omB z6foj!Co)xz(h?^SVFDaTn;cM*OX0 z8&(`m$J^60k@)aDI6duDL7ggq-7bJzj7Yq5i~2mYpLM5sZi)MYkOT)%LMd-Ni{V4k z;35q0456dU_pi!bc>l}_tWDm6NhDmXF&`aDCwm#fX3fFrS*aqKgr&}bT#H zy^wq#7i8~Ye3V)W*@)#}`NccLH}f%8U0*KDo?pD3F%P4_aI=n12fI>QO3zMacRE=o zv66>aSxv2Y^11eo4zcd%^ZI=k4P$7s__=9l?=hex1>>PNmWIK0Ixr}aXu^Y4I4UCtoLex?Cfmy#$Lu6t#Nctf6pLkg?{S8%<5O;{N#ijo0{sa%bmCf|(mBW1hj!-h3KQx!*-f@*I3WX6Rkb z6i0MvX(={u-ik$w<|C|sf3!BYVAJMIq|Qn~OiXN-0;)$?S57gT&4GD&ADLg7H$P_E z*39y|6!7>QSTXfD+~?oJw3$<=l!oGitSk~%Cd#ow>6RZfa^y%%o}7rp#02cvnT6%c zmLg~Wemwu&voKNnwR?9q%FD}zV2{TmI_}YOJd7af1&oG3JVzZ8=jFcjN7mi%ytR`M(k}$Z zj~_!zODnEluY%ENL@S+3k<+bv5YZr_em$zAcIvblS;;9WrpSm0{G*_NP+bFiyPbM` z1%Y%37Z4vGk4EZ_3JMB393Ab8b^5@!Crp@N3JDEGVPT;V;&M6#2Dsoz>Y{%ZEjJMbM?^%%$He|1$LVy+K60au zep~R{`wI~-lqDsX(=F9id{5oI6yWnZqHv-}ZjoMi_=$G@gNmquFS~p0-Xc58u)DLr`R1E%=KJPb28~N{|5dncN$9Zz zfD8c{)&$4OU}Ewt9Ku(#q3{R_7&Q3rCw_%B6Ey%Hf(p=*9FE;O*+c!XF2$jMjtanv zxdiwBKV#35eE^cGe*5(ZSXDFWaVfwU3S744fT!stL;=MySz8f^LjhaTl9&ai2TOI@ zZ4RQBXbPaj6+jCZYN`Pya5%X@d8wkhj5RrTe`49^WKWJ)u(Xkr&E_Fuid<`AD=6(cJloK*15R6U{wiQ@F|?L zw6}DBiuJY6Axf&>M_EAY>+36na;vJ_alE@DfD92OUAuDq>*(kxIx(z8u|Sg$0>;M1 zcKJ-}FPYxn-UrC-#^+)Pm%<4>B)MS-IirlW@ctI(=?&0tE;uWz1`F_Ej>Oy z{_h8-om2NWz9sON9LXa^f|ejPJUl#)gXd`GRljFw{_1#~+p+)7z`($fp`oEavHgI< zxeIaF?{0s8|Mw0jmD@19Bwez`O(16z|RH9s~uLPfJQSyCE&kDk374QY_N034p1}B#?0xC0(PMe89k%IXf?#q?5N$n zUt;8##|vn^G8w%-3`$Y=9w%2*fF%-OWQ^KbDW%+)%W(8xn{=#bZ9(lJ#pnTQ7)O~mygAw z-Udzkj*9e_?UJYUbm7+dXDW;?2XRbqGG2}U+>it07OUK9EfRiy`QCg*$efU5GBiAz zjM+tYLnC7n!XY88+b=Hm{D9mna+`xVF0F}|7kkztAq_rq zxDzZP>Hkgs7c`^-_KTFs-k-4gCgO>iiVw zySXrDMBys)PYf*r=ZS;_yeV7oMK)#s**G2OPl(!?O2Q&>Lhxwve37t(=f;-i6mYiQ z0lmm>SIHiW#6^|o4n(xkI8Va1oKd%C)K1?MnU-`EjvLKd6wVWf*vjkaYm-wQYHhsd zJni7+#r)Dgf6soh=Wrgmy&>Gx@`F3iv)`S5i(EF4!||Lz#6q%Ocb5A~Wj-6QZVKTF zDihwMGA0(n*;zAF!VI-5gMRx;DnCp`;Aj9!K((O%3|H1{z87Es@s6^>K7)H@00000 LNkvXXu0mjfr0YpD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_organisation_add.png b/apps/icons/static/Fat Cow/32x32/chart_organisation_add.png new file mode 100644 index 0000000000000000000000000000000000000000..92b5fe1ecc43e7a9e17ecba9723b490228565b95 GIT binary patch literal 1620 zcmV-a2CMmrP)m_NJ;~UNO-9P zH3Cfu8ep43S_&1q-Im>*xt=p~x1HVY7Hc}2leu&5ckeyt-1Az2{vW+$JHE3dmRdF- z`vD3fpGG85SN|rK(Pte0;n5#3pTmcLvHBB4<0JvJexNo?UBio?y|R?o5p@iP0NEq} zI^!KUa&eubrAPykiWW}(5SDAE?7?g252L*{Q?64w0RC z*970eVPMaL1)v=}K^DkSs%9`j0w=^E3qW3th&juN0k-S&b76*6u^iM z!~*_!JdR*6I4#Az-Y2)BqT*-5JWJz928=9XwV~_yIJl1;EzXCpAxunRTyv+#m9Oc=CHB$@b0D~{Pn}=^Ox9f57A{`8 z)Z-Mq_VFo`!E^LD*0EDC>2Pcy_Jf9o#-zQbPMHK{yzEo~-1xEL7~=OQ-4FA;I4{QQ zgI3(4eBg6%I^}F#=AbZdjB_=P0CY0*crMlPJx-`05D28Wh}P%3FUHB2^viNaVP6Q_ zjxNBdt7nreFl)jLWcjA2j{NIumkA@4Gv?;_9qpc8hw{rqYq8+r zGAy56h8#23O(xL@E`-kF=-pb(+l*~LZbms9u15f$Cc^voeiV?l-CKd!(I^VKB9W79 z{jNyoNy5zTgP|=91aQF&qUg~;<=Q3N(e%$59QkV#TEm?Vv@qbulu^s^*0R0Wd#Gyl zqM9~&coWtngcwTnB+)#g`9zD?mcPu(EhZ`^nnW~4y^GUe<`+DM7oM-xuE0 zazj1j+Jo$i?!#l|@!XlvE?HI^kj3jU$0;A+D(a@xi$oWAJOuX>X|_S7;ydcykOtHE z#7e9#owf>pG=GlUktR@QmQ|d8tv#JQ!KiF?vJ*$FDXZPIlo2HtMOK zJoedc)7sS0fVmT%gU~UPbAp?QY&&nyiekh$6M8&XC&zo^n-irp97Z#xdsfUz!U#d3 zN6z=vw?IqeS7*(Rg?%gW{?cCF#vcS)y3Qr`Fx^B%TE&SzICF~{3Kwiq(cd_;5Vl)| z@=`JE{j7%6hGQ&emT1V)@PQ2uVZww}0th{k8QQxnOdM)LMIG4LnWunyDn_U%mYRY4 zH-UTIEfjV@)p3Cst?i~9wtJDQ%2AZr?eE!a`R=_5safja)i3*Kp@_y0z9@RAwXijc;0a)sx|!bteMK z+`V~^4i%m4P9ESlVP+>|G`ja31hf@+Dtrv1M-s>2lns>^-6zX%-JK8T8~&SOr};c~ zvwsSe2PSZrlcqsQv{>zGz92&n;hVb-l_MsibjEboFfm#gvs7c?Q}ITYIeU&Qa1G!8 zv>mSz=Z4b{sHVZp@SmewH716tWa+vnR=A*e1FDCQ!_r5JfRQ7)GAS)cn3fjc@)gPj zO{hDu6K@myI{WTG|3_qWZjKb9u|*3oYy2~)FdxEHZ$A*dhd)EVAb8~{P7$Y>h?`1l zumng5!Im7Rt}38-P&q%WuJew{zSe;L!wsOxHB{GQdiIy9FYHp++2hIo3NQdC@pJrc SOE|j#0000mp8wA`$ z03m$<2isrgR!V6=mKgJ=ZGd6B$(=0%l0+K@jZVlp>>&dIfs?GE6G1iz@SO(CYmnT- z?;4-yIE?NZnE>q=0(l@;m^zFL;y6jlG69NegtcqX3XzxwQtC6qxw1^aibn8b%TE7n z%XCaSJ|a0tNU|R>!XtCWraivlE@pQHjp8J->dN{xZR=a!siFIrW1i){pGIf4vLGTh z>rNu;HMD;A`#X)kq=fiKy!XF7pfxr&4i0Tc5Q!qovXJQ69uB zbTl5w*L58}pKoT8d!1KaLqo#}!aPX#;bAZ;Va~AqG7(@r)wOHa_85lYF-=p5jl_+U zWeL$}tgX4ZxuL14$)~DnjU}Sd#t7AsWW-{(aGIvpn5HG1WO47wvdlc$O6v)Af_WgH zeZ0Qm6)?+(+)8h&ih_@QTUns#?Bh!b6B8KQ-RW`lOK;)gdntrz@oi116O4eyEVoPp z?HwIMLBZa=w`v;L8eQBwW)dbXj#$xd=(upf5n>jmGmITb?qmXX{unw6^YatVhs`;0 zPK+}Kb;E!u^Gc~0stR3EQCM<2`CSm8<6v`!s-*F>pjx0fM$=o=C&S%{U18}lBA$5Wa<3s`{Ux^v+5dL42v@j2PHEG@+bROQ%-${(nlVJcijfK^78n*MmUVV_H(E{{5|&1ocw;>nalNTdWe8amV(>1Y$~u! z^Hv37fkrNjgu_Rfmm}fOQNmOwV+uQ8B1d#Q@40pE~|gBZBxr9HA2z+LhZZ`Np@ml z)nnY{>mQi9qiXpIME37N?2oHtmBQR6Vt`0f{HS+S!oA=b{IYcuE_VCpE~`B8a^{q!@U`gSuQB1V zTHM^T>pfbS$1NVe=G&f_X^9k)c<@McuTZH|VD9gF_lc*=Rv*}_L#}gTEc!@D%g4#x z3o-SzHxc}DCoIZ;%P`UuM3OF-3lix;-onNB$+ry;A3s0V79!L1Y+N)KI#WVNek{dw~NbiY&Ym5iMXXo)_5alzWw`1;S7&8z+ymzy8fF5+>GPxw*DPDX| z7QnO^vSLuv@Yk$5ObA?or=$c1r6e!OsUg72x=h*O5A@@vZkz=VO>UkQ{IK;%ftkdb zeN+ndaUEd4gsD!%P_2v^T zTC8LpNa=Jj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie.png b/apps/icons/static/Fat Cow/32x32/chart_pie.png new file mode 100644 index 0000000000000000000000000000000000000000..6d14c7270e3e5bbc60fbcd75acd3f29f86b98a5b GIT binary patch literal 1993 zcmV;)2R8VLP)=+3xw((;JHKs&Z%l!Re zORcBcE`M8u@lD<^Ht~8E#hE06&Hsc;nE|`!4E-XfYk$$>;XlP+dLpr$eYvIH|83j) znlh1lO_Jn|C5??JuB=8;O)YFT8KO1|zN-SSJp2Wulr#q8*D*MG1DzvLs2Q!7OT-UF zfAi=N?PJ^t0O8#I^}n}?;&-d}K8VuKZH2C+pbYdu3lG7Vio*B(AA##|q3zKx;`#G2 z)cb7MQtE(H7I1+;oaqiBqbh%lK7HVE+Aq5j08&SAL)cq)PoVD5L*UdDQt!V5wZEHS z3Fb0EO{3%oKLOWOi9bJbKc0MR0um4CWb4*)JNDER!7g(6N9Sc+j!s8nC%#%q3p0g^ z#08aqe#1!3&fS4PFbJi;2dVS_2A9<#xZI?hv=|0>xA2?VPG zxX17H`+s)&MW(9|0Qbv=s&#Hzer)}|{m=$4!x#@+ie;u)oG%i2Agh^+84MPGu|SB6 zCXm5vDtaeVINZ1%qSO7D@8~n@^8Cw(Kx!-~_F+X$YpFhv;$nDv_F zfvka>)^iKcTA=6ePt2mcNWz|tHE2`R)AV=?iE4V_aJkoKlcjq9y_=A|+(!iC$#UBq zmoFeUL%`x~ki|Si3WLbc7Zx6lkaa~<*nC$RB%56C4j%C3Lm+&u+D`wn9G4eVVtnj`_V)O>5OiIaP4^LnCTq)BYOm{dDY!(p-)Dwn9I__ zaleHFqNSN-Ba0=oei4y~3o;R7{8JTcy{m{Eo@S<-almflxO#6z1+qf}mTPYp`_D)~ zVdBhmM6Mh#OPM)~l~%T7I-Ny>uLy=D*E8J=fXK0WA~_(cl%4`3AHRft!-`(6xSAf| zu`~c$mZkz>W8SlzCo%w>JHrTNr~f=wvEjI-+ZazNXh@XM)E^CtXw1UJRcRT{O zv&5=H{K|x7R$ugW{QSsH6U1|E-3SzUsMLvOKVa_nk@dY3F=Uc6L+aS27}G7}21bDf z+>g^GGtHapSQtbodh(7yTul$-;PxQG{U`A1#|NqVRY0SjvBqxk;_nxFkZ611XeJU0 z(W+Fw}Z^szEoYC_tC(Cd)C{%x?1+A59r8Qp)QYfffsalG^4yJsVWNPkETG)3PDuuB#)PZ(awH_FZDC^ubjhB{) z=AdF}U@K|L;d8R#jb8d9N^)(X zgUO;tGZOMYs6L~_cUVk$551p6XQ77cLuG=DX=`BB)OVneD;nG zr#WvhAjC+pW?jrWalx4)A3ho?aU(~vWKMDBP7kLGc|>O2JJ&_I`BMV4TzaXuv$*j0 be*p#nDITKEVI&pv00000NkvXXu0mjfK3L8y literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie_add.png b/apps/icons/static/Fat Cow/32x32/chart_pie_add.png new file mode 100644 index 0000000000000000000000000000000000000000..1afd6c34cd93a68cb189eacb6a8b183271d8f2e7 GIT binary patch literal 2061 zcmV+o2=e!dP)TF%dvDLVdlxn@lIe6OXZGg%&i&5s{LcB#IV)gpAMsyz zmTZ+^)JTT0R@7rii~3Qq@ol)m;}CTnf*w608v23$-`4$s^z}KO3t^Uh`S9wJJvK#s zD80BC86~A~f8{pVY${{|Ae}12UmvbSARNXQgV*p`-!MKWiD=s1fgSg6p!cKyD*&Of zqPQj%MpNOMwa8sv36U1VUz~&1)eZ~~AnW^2KscF?#z(5qaNLLTTsxL$JLpXV$IkcS zP)85s;Pu-6-)%TRuNpIYIL(@LaCOOR?i6=@@y3mCc+wC$eFEC)R_L*aiCKz-fmqB` zz82JR;c6H?BVjb1AH&^+E>tbfN9p_w{OLq{Q{Jx||JeVVy2nX1Hf?OD7{9aR_4JI) z`W27;5H>B0vE8piJJSY1RvVhKOnr8pb!UmSzS zX~&wP0^~lkZ_nhsOZ?+-+0+LLZ(oIIX9q-)!X?p`FwG^Qn2Vg$u{Z#Zgd&O{TT|2} zW=J>iA72O+ix!~uV*dkdi)1XB0r9Q!rB7uoUShtWdoPmrwn?;46&QLv2?-3-Zi+Nf zR9drBa(2-z0kKk)I}bTO`P);;q2~viQxdB)Z(9Q0*H83{WSnT0m6?V1P1gx9rGQDh zJcBS0fvEA0YFL_`N%3-2v(4lX*qj0?GYSi!cec~vv?q!)mo5$gb8W<{t$qW*%vFt< z_4%XtdX5K%%~5Fq2qpk10-YtO4oKvcB&)LmF!!w@%M7UWuXHN_q@$6dO5w0-qLR#j zkP=}^>4pR;`9$~h$v2^RlXZg%6TMCZoADayKvkbbVx?WhH>OncOM+iG;k}x97K@gE#q@9P*eVGobG!Q!vXJ0!5+n{S^$LP;UL709D5$Wy!+{xus1SPv%bm=cdCcR>@XsFC|+nLF<@Ae-bk<)4yx$C zIwFuR9Y!v_cwhX5EeEMy%JG1+&SR~Xi_!;;5B-7bJC}b|!LlNi z%B_<+a1=2;YL-?O(+z5Miwfu_3>(PHje8i=C-yTZ8Fec0J(}n+cm;?AaEfhC9?Q92 zj`DZ=yLg-A!|+cd&vtZ0stWQ&ELb2QH&+6W0}PkFU_&L#VrV&GfXWDUJf0Ji8b0@4 zTH`U2jdM%5&<*sS#EYDt!Y!&T50G3pb4b$fsK*9ZHY#kXSe_h;1PE#&eV$CruUr++ ziwK1vV)Z9QiUZ*L_E8%#@Fm_m`g`zX)Hmx-GpkUgka$Q^nbB!xe7_){WZS6YFUTVc_=MSNUR(cbmo-2U4e3%vPKJ!R2E!L!@+~NcuBDqT9PyAH-e*#FH rr&wWAlg?)@G^^l6l7FoJSAYQkoCLAP;jz1M00000NkvXXu0mjf35?YR literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie_alternative.png b/apps/icons/static/Fat Cow/32x32/chart_pie_alternative.png new file mode 100644 index 0000000000000000000000000000000000000000..ffb794be07efbae76149019300b6be450f5082fd GIT binary patch literal 1938 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 RP>%or002ovPDHLkV1ng*=so}d literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie_link.png b/apps/icons/static/Fat Cow/32x32/chart_pie_link.png new file mode 100644 index 0000000000000000000000000000000000000000..e4d8de25c5d54efc9e8b6ce4d8da5937461dee19 GIT binary patch literal 2264 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chart_up_color.png b/apps/icons/static/Fat Cow/32x32/chart_up_color.png new file mode 100644 index 0000000000000000000000000000000000000000..afb01cc8105bb8b79fb87664ef6ecb10e1c2061c GIT binary patch literal 1202 zcmV;j1Wo&iP)}`t_5kvm~ zcx!!u5TkuHCicY#A2jj7h!qzbXh}3ytO#t;w&KQ@euybl(4dLY2VV^Rgcpq)B?St8 zY>f$^>4Wvb#%{a!?!9+BXXf7ByB}3syX`b5J9p;X`JMTl-SP%2T*5KDS&zgzSw#eOHLL(B;iXvAt-`a%*JyUUebPR4WRb1cVKg8 z{8iM^k5lS!sT0jl+VRx6)>D|eb^;<`fZ1r-_qJgLs98$@wU6|{9%=2<56^mC_LZ)( zATnh08iSB!jA$2{eJDP_7nyB;JYfnQr*BC>!^AjOW-V^!p&5z}StW0Qs;f8K6lHqCl3l8t}6R z4`XU3sTYxvoKD?Lg6E$1hqNxZKRJ`oe&Nnp`P>!cFIJfXv!fRin7CEED1z$ZATHk; z!kPGfJ;wb~a1Qv)B(X*scyv!jkNuYb4DD^5nEXBf4}l{Lgh70j{?N>o?wtAqqd@8v zg_?VThffLYxaZ$BU}$e6+J8uD1?xr0SX8mVxX)t@Dg)zw=*RuROTbt>i@EtZy>Rb? z-*EXhQ#U791n(i*4<&Hy)#=>XFV&gG>XW&cPd8dN4)x*|pb$aov z`zQa*bGce8fseEk?LQW17a_G|{a*mn$IMBxuScNc33BsIjU(bWKz`qLDP){wxGGB< zG4HraSHU8et*it-+}h*iZ4FGS;wj zXVH$WDEPS}bjZvmjHnP%G1K`eaP5S`679OqyN{OK9+aVg6_c2LLt*cm=B?|;%l%9M z<@x3SYFkdjey^h)le5X9Qj>xB20tP2lM2g@3)i#tj*ur)>9HkR{c50#CC7p5J4Jrc z(k%_3-dE;$)JpeDz&|Fzbt}5u6+AlXwZJM=ua6wEo|k{BJdZ zrVj|Wpya`iD3@)^xP6Cm=~FJX%+;FiZ-Y$<+1^+dfWA8W9=d^-FYdviXUs(Zd7`~X zA?Gkf4FUN7YYLSa;G$g2xWD5&qI&N!b8%nqrQFih;?mB!z{PreC#@ht-5hV(DEKYo z5WT%6l>E1h^AmMl}c^%=t8M`rtpCYB%0Fe@^k)@BS^o0J{v~-B_w- Q7XSbN07*qoM6N<$f)+DRnE(I) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chartplotter.png b/apps/icons/static/Fat Cow/32x32/chartplotter.png new file mode 100644 index 0000000000000000000000000000000000000000..9deb2c7337cf34ae0396e4f03a4c92874a11c6fa GIT binary patch literal 2029 zcmV7q$&Ybyb++P}ar)|EE^WDkO(NSD{;}SwHGEDmPdfG_Fof>V2N)-`g&@>&TmfLvCkXriVL-(c@W{cya3iLM%FyYa1WpFr@nkj`Y0 zVb9&jMY@ze9PJUYf~WT(mM{zps#ZZzC-}MtqaodgQLjd0qcs=sI6E+W;1^Rpm@Ik} zv`L93d@4vK)0n$9i&!iMlZQ$sQ<$5bL2@vKhTqUSrP*3Pk0q!A--ks3GA7oiu~su+ zo00$ISGqBemI;*QAaG;YEN;T1<$hWS@z>K=;g}Wy_?j!n$0ypp7n6-moPh6nT7I|- zfOdgQ5`aU&zK5@zO5*jkUUZoui9_Z2MY`a4TUhA2=>5Zw@U!zTAmrhno>Xu%1=xz93Q z1xFnpmC$4~>y&1;Ex_;)P{{%o5%Tcs_Mvl#JhmkU&&V^=bv>$oWTxhPRk(702=JGCLrd`Y#f#C7LR*xhV0 zzfL*zogJ)Jt5{u;&~$bD--$TC3A#-}r58vxv`IqoQB6(h6OKE#w0W7%U@~*pUik^k zE|XKQl= zz1=Q0uDpl&H!fh}^H0DzlF^D=#8i@;oEQ&467n#TdeaQU;^ro{%cbZ!lVNhoGYY&m z0JAd_N*GEM2p?kEB2vc&abh%%-r+GABxm8`U$9;(BY*MF7&tzr1qccI+I>X3KoXiL zTOnPM`=}<-jd@VR=)baeH z!sjmh7XSSElL%@`YM*^|igp3zgh8YIO0IZ`uvQfL4Q~$sqHp+KbQ#fHJLEva7vspH zKwm6k9gkQ3PIX&uVPXq9iWO6HK>k|1ON7Mfp<~Q|8O?#4t2dEM9c5C=U}Ytby65f9 zgi3Fc{H#+cPq1=5#I61n*s6%zm1R6&nb=y+VSRm_g-DJ7JRJ$8!u2)@1LhFhb#!GV z$`v2mAk|OdaU7{0Lp{HW{?Rm& z*$Fgk?gp5ol->m_C_`&;n{uWC;u~O^#!+*VxG_T}+skl{VUcUSq zUp}i7;WyRWoNB-|-h^!^Y*WyiG`I0@&P#zQagA1HG<3eWL>C$?R@%(%s3Z53=4}9~ zUav1ztJSgO;8C44(5{JNQHt%XgpKA~g##;P)ltA2`)_f5-BTAtr%cJ31pA5aeD`~= zx~@C2Yr`Jo`WiOPL%$njy`1czeVvVoF8BN2z5E3K≷maXGsr{JvIhIHWm`J$B|b z4dQ^)iSkRAEdu(k~R)H zaMXZQ0!1gzOoCQL3>CpalqAnVX=$tVA9SwZAE>qw5zR}|Mid8v2!aI@)1V+!f<>fO zQ3^T`g(UBO9oOFX-Sp-2y;lP{;U+id-n;kOYp=b}ImS7MgB%tIJpA&;7!#blIQM6g z<^4j6G5hPNwCTZp_W4`27de#*`+mziy)m8FFTRAumAkO}j3B48q2mvt_U8Qa{I|;M z-%Si~gn90;9;c{(bz9*I>i;Vdi9=(dp~sFLf%xEvb^@TIk>pf{#k;2l5N8hgeF8A@ zWAryd-{H*rcM99(CPfDU5y5kBZ;RIZthy-KwA*Lc8&WIJ<$N8`?b^qU!f!>gFVt z?|zD2h8TDetZ&se+5yP&9M-eE2qB|;*S+)0-%sM3Kju;OJgjFK=Pf+mi|suDXbSj_ z&}I3Nl?1sioCp25^4$cMf4_zvKh$rn%fR%jJ+a+31!+bAq|4)10>rQkoT6~MIJeE5 zAI96?j$`S!tBAaijwRv*dD;{kZHn!-DM;v0=<*ps)l`tVoZ@M)ev>AUogzPkD>o+Y zIVbp>)W>Ox69Z$&k&*$Uw)b8O$WJN&tdC0Ahp`VrOf5~IFFK4Mh;+V4jn#XZ>x;xW zBmZR%JtlLTg`rvYl2v9eRbh+m4m41tfU5?hVb3J;rJrYE zDWD5a&R{L^^u20O!KLfse3r@&h?fnAlsD1@!w=E<6SG*2*WnCBNE@C2=%@^dQYaRv z;?#FOsGkA^8^eWX>iXWLFKas2BhE>CPTJ!n!N{=*ym~@_Qa4E0OW0SMX%pM+Md%8} z>Ix>RW$k)iz?ueb{4|5e@6l&+uaS%3ly*k`@FZS)x{kG&f~EY6mTZ(AVIXlGR6(u` z6!%XJzKn%i*ARt8SxPz>^2WvR@+%)1ir;|jw4@$YIEde7{;9UDo zs0{ehf-|PT$GOpIonKrbh)_CO@rgKZkm}*%HJs%;)SgyAxdd;NnJ#Enn_J#V6=aez zT@5A5R6&RXE=^eYVVX?1=Ds1t$Rn@d%;<-z701X;OXQmXSfe(x9k!rb0EkPYiwATy z%r&2&%Eghi<*#oRRWR~s4W~ILxoFM#woYe?b|W@ZeeU*Vz_kF76;ZeCO}nR0P9w|K zH}1>4*@EX?wq(UKvFXr(2)P)u#d@1|H?8CB3m@&^r2Xz*Z07A!P_SiD4Sl?E{cjXI zD7R@FSJHfMVRCI3YgVAz6x(}>Q0lc(sc6@#I&540?t5pfObQEu`q&MCOIH6`_;_Y+ z*s=TV_leCk8iSNED^ffi*|KF t<0WOZRvyi?%ns^=yyR? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/checkerboard.png b/apps/icons/static/Fat Cow/32x32/checkerboard.png new file mode 100644 index 0000000000000000000000000000000000000000..9acc6886ce6a32f9a30a132a56bb50d9dde2e9d2 GIT binary patch literal 1349 zcmV-L1-kl)P)2#2nw11}<&f2=h#;tl2nvA+>LO@V%*Mcos0$-9gMt|sX5~u8jbg-X#)WP~qehK! zp(aieGF{!(UBBnKuexixXL{2;jE}Bo;5kX{QfG9aM4W*?7x1Bo6Lqig8BEJIiN26{FPce zakuIuO8xZ9@9M9AHdLQPef)iCL!JNaqMoP4PcDC`&b)m{T|WP{k~L**yE24U*|vqi z0p{lBP_Km}!PA_XLEw9EU2keUYHb20sn3$Z=25wTK0x5Pcx~w|9Dn(!hI&b^=@eQ$ z*Q#!v9M8~-+T7R-&b;vnm#SQViUIM9MFu2T1|v;-=yW1tqf(k2PY`$72pTgw_=+Ok z$v{yg`r>A*RXrH^0i)W~I~pF7;=bpj!No;$;%24N>RM&1q6#wlX6eMMxZaA96{1%I zVd(2QR|;`A(etFZZJU^F)^YU3_r(rk--CkGE)8I3W zI)f8>lfw2687lfkbo}w^3KS2y9ELS!G8ajbAfZu%F)<#5Fl`5m4?K*Q7JS+6b{B9t z%CKOiN`%Hv8AxHRh9=Xp%sQiWdsE?o;Ip%^8Q6}{FfI{EauA8Q#9eB6K%@ML%sR4t zZ+g6!uogu8oolwY$&er36f*knd+0HIyMC60q_}!zqq=c^{-%oFN%3n}uT=PVD+^Fr zIv`+61?V&2Pz4gbL9I+Ed0zDC4K*J2tK_73lIGH8XcY{n;;mw&Rgfc!I+`xgt_;gE zhiKfQcT(JS%7o-F*%@kF43L&2>EZLWwaU7E`);df{PW@;yTWbT#m%?w$MWNTnGHu7 zkd~!nV5GW*A!>}^cDuc6JgC)~=3N?+GcSyBfmA4|1;az!AiEj3V_LirobG6Km?fq4 z&&Rlc1r$D2aL>K>Bi_8MlhThrd|&;^9d{nkjiu!BN%3<-__@_Xu<~@L3m61!t62@% z4tw?uXb&|eWmMP4(mN@xi&Zhk1=5tVh9OQ(Sn!dXqw$a%AyP%$P`koS$%I3-z|d{^ zvj;CNF5J#$wGB~=C@G^Vy4^14T;~U$Rn6ubO~y(#Ee^i4n2yh&Y~r&of5nk^)^D`S ze#GFSq=wz3yuE0Z7#1rexIx^u3cY6K0{)CX{o+Dh?e&}KAmGdQ z#c1GySsu6Wn5!JK_d~XNjmHI9P?|rfpDzC2A$?i literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chefs_hat.png b/apps/icons/static/Fat Cow/32x32/chefs_hat.png new file mode 100644 index 0000000000000000000000000000000000000000..c52355c7b99a7824b7a0a9281a5e75c89d98d8f0 GIT binary patch literal 1726 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 Y0G~AH@Nx~?ZU6uP07*qoM6N<$f_!i)x&QzG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/chess_tower.png b/apps/icons/static/Fat Cow/32x32/chess_tower.png new file mode 100644 index 0000000000000000000000000000000000000000..1fbd6db05ef10babe0fec7ee517e288b88e1361d GIT binary patch literal 1422 zcmV;91#$X`P)i!54I-2%S^6@dh67TsjiN+fJhg$hJXY3VMNSTv#O zBZ-qHu|0mwjAzU_W4ll{Bx5jFI=XZ3%$}eQffTtO z?d&@L`IlcI+}e7+Ki+$t=WXEHyYIgT!Nw%7JLt!56;LhPM*rX-^t>KuZ)#5I`TWHr z$A&Tg-5jDFov$vdoN9gPALoC*fpMG9I zMoU9d6wF+{46nxn4~ecD6&i(lDd052G;#ONB32(iL3?`yKEJ<0EFS#!0GW(NlEL)3 zbFTj>)}%mQhizLVHc7GE+sNRt!_1;~m_D1>EFV6(ig zE);N7F+7UrcuQLw*6Fm8B$0>?9TiG8*4NS4*oeTP;PLY2c0JvY(dunzXdrhq$`t)Y zlYo-@`Ftur_qs*576s_M=m`dc*h%g<3RKLb^eiBmOoAyQM0)u9dMm&u8fpxOk)`kp zp(@JKP|Icz2p)ngNkjh&0&KyuEF+W6y%yvd0geZ34`n;AD*{4WbMshRB;xpbDw(Qw zQ>Ud;niCJ$5Ko*K8*`J4+$un)5yA>(I^KXoaJ2$FwrHN;m%Kv=yFtOV0+J}63N?n1 z*xYn1{vUwC76qk1AjsZus-6nSbi}wX;77qQ_JrSYM4C70J=X++AjaJoqF9Ry`c=Q< zYI}$75)CPeh^znws-F5HKrR?Od>9%P9Gv7zMI~M32y{eZKkX^Z=+gu<~Hl$5# zq$u~>w3$iO5$AvQib^Kro+~2uL%UQHO7&2HUGU7&;bD9*F@X;!Cmj>aQGG}$mlBcY z^jVUmmcq{VE=EU3kw_$P^5k1*C^OFPR~NWZz#|Ic%;3-wtgf!&5fvN3V897Dc~XLn zl5+rOLM~eQd1Yk-&~{$CXE(ut=B1_zMXdg1WvrFhQ<=hT9n^2#>A z8B!$K*w~;{9VKIwr+NK;3hY;q$aML*L0nHU-?n8#WJ~8wM2SK&rDF=qimXu2&!t|W zl1=15M7`ospeT+<%-y>6!v*?np_YQgN3c$P@%1;*$+DfFaotaM0N%hfEV_IY2zoL; zg5M+~v*-=X0uInfTXD;+>Fj z_%HX2lp|~x)YB~ruLP2w9d*lYaf1B=w4(uG`UsAv@69qEQ%aQ{*_dFJv zk_r_xCKp|}efvkIV6%F^{S*jN*TvU?TJH~4tw6FxvdRe5qJUiHO?8u254clsWt`i~ c2>%pd0LAiuP;^CFdH?_b07*qoM6N<$f+0ezq5uE@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/children_cap.png b/apps/icons/static/Fat Cow/32x32/children_cap.png new file mode 100644 index 0000000000000000000000000000000000000000..ff0b5025785c1a47f121d35da5e4d3094384f181 GIT binary patch literal 1984 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 P00000NkvXXu0mjfTni@1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cigarette.png b/apps/icons/static/Fat Cow/32x32/cigarette.png new file mode 100644 index 0000000000000000000000000000000000000000..2f43055ae0a71dde6901359969b9d3d43fc2a69f GIT binary patch literal 1707 zcmV;c22}ZpP)*%V((Ty#3X@d%S@(5bv!w&|vu z&WR61Ml~wpf?0VKTI_A1-FFUcd6kDzc9Jjmov~ zWX+OE2CTMl@#3(s&=3(rf1P-0-$X0}EM|(r2XuhIYq-q$FDfU`h>nuaN{GrxbW@Tw zS^`o#YYsiVJQv{O1kXzZmL*w15Z2dhO`RqESSQFWIs;O%c!2a%IE%mnd1Q3lXx|WU z@SYB4lOZmXDJ;NDB#2b1zq2u9Am-{Ki~TM)FEnU^KSQ9zOePap->pWVEIPvU8@&y# z44)aJc*QRicuzU#Do?{p&U%fT0Cma25g2GE+&V>!yXv-w_0%o}`>uU~sVNsPg#O34XqV z-r(KfnYF#(f~pjZbytBi3(%rzgwpfX^^3A=BZvbUw3^AGA<^iB+L{Uf*8)_>3Qu?k zjQ4qpE;GZtoJKY?(M1^^8QlY3PT^XF|9C;AUXuMVh6FFVR&mRSFZF2m!$N{%1wpSS z8VK`lKXw z>%M);_}P&P-wDCMkMM?O5JUUJ-+?o=BD|q1{Js@Vg{W(*-K?ylPL!6El;2UQ3atu> z!+|`B_=vIhX$Ej^rjaMHTlVf%#?79scp?aJ?Zyqz=?$Q9@dw?+4?x%O7;ApVE}S|r z%-I>7hYtrwCnu0NO39jm?1_wT4}Wb{Nb)%%Ok$pcL&^f`09fE@2#=XHOX2V10~(D6 zR5dkl`Fc5)s2%E@{NSha73w89kL1qgrjvclELEPBj&|a z1<7YOEMHFHu>|hzO;QQCf56ef0kk?DG&MFrap_t0!h+U5;Z%ydoP^yrwa3Vj!^z+D zg1(*}lNkMh@AE+_k-)~}WEp{%S-{c#ug z@x?M@dtaw&AM0XQnd=FGI&s3?Um_PJenY3Vb;J9MD)P;nUM=onIP^k^!9Z``pXBYw`Dc)uZp z_tXI~hX+k+a`G>0w{PD&Z|>Y)a1*&aJV!Wnz(Fdtsh_r`rEKMvt)C{w#3cCs4{++h zj)RA+x8kN8a&4xD6 zp|%etoMvFs_P1f?Ens%O3R7Hbs^O8U8Vu$H81;n`K;S`BuO2cu%|M$&$Fr4XBxVU7 z$;0rX_QNrFxIqCLy#OU=%Z3czaU&9SDB(7h`Dz;@YGzOcS=^U(f1ZQW%KWCyDJii- z1qZPGQ%0YzXkKV8mN~hYw4l{m?uySHPR4%%3;^KUPaXdmrcwX^002ovPDHLkV1n{+ BH4Oj& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cirrus.png b/apps/icons/static/Fat Cow/32x32/cirrus.png new file mode 100644 index 0000000000000000000000000000000000000000..60d1e794e6adfebe54e2d6773695b5ebb2b06d7c GIT binary patch literal 1482 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/clip_splitter.png b/apps/icons/static/Fat Cow/32x32/clip_splitter.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ab7f33293f5ccc5909dd3a1e4d41d272d0f50d GIT binary patch literal 1953 zcmV;S2VVGzP)TMSSHil}H5izu#9Tj{_hsTy)z8TCZ~)2W+s_wk>cR z@9%AR!+~WvMECZl$$01o{n^$r9^3YKm|SY_>GAfQr{K-{b!*B5+Jr8?WZcV)p}J}w zzWcrjq9CBEavpy9c{gN5M&XWzP@YS+PQUxYyRV+PQj0NQB1`lDHBy?z~d z>lpnotrOlY!~Ksu4o%b1_}*K1fB4-9z~kxCJ=x3No{H%FE#Sz0%=C5AI{uw9yjH() zG_mg$>7PckgLy5J@gg~iUfw|$p$~|3Y#ETO6X}j^QbYudI;RwNq6Z&;`2&WWRSJ!G za)?JEPaP`>kz@yxti}VK4wDtU=rWsRn*kt9NU-$F4Nzi{P&gz)5-4Qk1sE2;|P&pqfi=$@%Lxjc^BpGcO%p03mR8vv9|XiL&+ zlQNd13P8C>bt}0gl}=Zf23~+f0J?jk7?70%Q;)f&W+W-js?Q_Ho~%Q%bjGQ!IJFVs zs96S5tXZ&VBi+?h$4r2yaPrJq{ge#o)q1%$QMz zY?YO#MaBp@l_5{E4mB~J3eBQqGEB$S$IA*uf!ng-jrtjGD;_s)!pkh#s%on6ZPRXu zauC%uHTZQ;1c9K6ipom-7HLH=I~Ntzl{ol&8?v&pFlEYB=;-W1Ztg%74h~cMH4!d4 z9rJFQ2Q6u1$mzu>zpZ z%9zm?6qJk{j`ogDys@DHvu2i|Ve=N;e(S<(Sc|}^4c7dQ&}>Py;ue~R{hau_5nNDR zG5wimpKH)GE&sexrI4t}tGr38`xNhkSGA`y9KRE498P^mew5CvdwTiiiQ~uS-?2?Z zcTz?^+R?alQrLGQqrqpuYxrS{EUvwC+SX5-4#zA7SxyhSdrd5VeAxffPZOAN`Vhbu%PyZrp3l)cTeq_&793Rc>xI=TN{@Fs;|QE{ z^GkU-XPn zeWrzXJT{fS7@+qz0`h=iV}2*p=L*!GWm^YZ{p{cWP2Kcbz5U=0QIdyFSh8(9(b`#g z{`T&3TeS8Ajht<>Bn|dA0>aoO+n*5C?Ao7JFDmQa`(^x+d){6p%1ZGk%iI!V#&T&E zkG*qkosyGxIepE>Ev@GnTkjPDp@H|ZtJ%ME-KfZ?>wfA_1Qcf6(c^!Rai(A&GtSv& z>YQbH7tI4-EuXzO*1G$3@;F31_qoPx)9h^i`XMsjmhQNi0RWX5b4p=6ST=8>ik?`C0V#%(&hs{-^)4^=o7j0d}8*X@>o)i_!eUPb}mA0KlRZ n@PV*~!aiYp|BZ1r{t{pSGFYPI<&!5500000NkvXXu0mjf_JF6J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/clipboard_empty.png b/apps/icons/static/Fat Cow/32x32/clipboard_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..11c9fea54918cf1b4d60021724b28fae2ed50d0b GIT binary patch literal 872 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 R?Ti2b002ovPDHLkV1m_G0;d1~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/clock_delete.png b/apps/icons/static/Fat Cow/32x32/clock_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..2f8ffb84c7e3790584d7e8da250fe68389914a9c GIT binary patch literal 2668 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/clock_error.png b/apps/icons/static/Fat Cow/32x32/clock_error.png new file mode 100644 index 0000000000000000000000000000000000000000..1df71077eb9ddc9e293a5b63e2ec66c2f35937b0 GIT binary patch literal 2612 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/clock_history_frame.png b/apps/icons/static/Fat Cow/32x32/clock_history_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..ce59927ce61e01d6de41df546eceae34c08ec7cd GIT binary patch literal 2085 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�Y=H>5*}b&1q3{*U>tdpDG&*!QmL@#r3!pfeHN=$%)?VpJw)eRB4j-KId(W- z7~|ofPme0(Q$~%+FXY^K@iHV3kG-#Fl>33)r{G$P1~LhhB^3e5p<bYbFVQ znC84!2peCDocMXp$N2>g;Yoz+unkkycmKj9AcyD{Q&oW5}(5vDOn-O<{- z`;E~WsC5Q(cT334Qm|-gZfN6?f}{jj2_6zIh)=}eJ0|Xf9*{6|b`ESE3@87ohDuH0 z9qPmNtGzgX^{vPIh8wNp`+yim^{q$iT(04!KHCu7&LL>X0dKvd3hGB0FR8VHm`W!I zvL63IW#df5^+gMv{@{+fwyC-kY?iU+**@f#u%Qvf%1uwm#He?nW%n_J8 zC5pP)5v*LX7Fk)@V?x87j+bX$T^*{9e}X5X;RS5kv<_yo85I?kB&>l~z~hfDql_Iwd_poR%HK!JH5t*SCn(X3 z)cXGpkJo`qwY9kT{UzZQMsDuw|0Cr9!y9iN6c%&qCAEfTfP%6)7r+))uUfOd^iiMJ zU372pTDV7Dv3wAQ6_B6XnEPjDrd>WlkCzS}$9-j5I7dd&W$%KcGatUu0YsT-o9wU0 zuIKl_OZ$F6QO5FO>y5)YZI#^xPQ1I6*U^2*%Rg?~A{_qN=rMNS&IF1L%H)`S(% zn>5l!RYnqgmR88E*D>l&#=zhp)MSNsNgzFrUS=f1Y-}&Rb=nM_hN@+da6KN+SRde*anq8d1R)e!Tt8AU?YuFK13o&%bltTr@N`qQPSE*Z%v`3t{K+eJzETBhe7A)x_kq z+k4u?eFzZOc?FERB zj~986mXBOq(|SFfj{H zaksi%E(|-J)M8~${SB7-tu~wOTYBA36qT5mI6Esl_psaTmIG8S+*1aFAv9%0c=|72 zuHD+!YCS`bHuhhB;j&O~;7ep8&(@oq;fPM6P9l4#!~JX?_CJ1Rv(Wk!5%SEGx3 jh8I8lUj11-{}EsS?uUsv-439000000NkvXXu0mjf!L2`3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/clock_pause.png b/apps/icons/static/Fat Cow/32x32/clock_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..762682b3039be97685ea6f70242b484258c7d4b2 GIT binary patch literal 2583 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 TpgK%100000NkvXXu0mjf-K*+5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/clock_red.png b/apps/icons/static/Fat Cow/32x32/clock_red.png new file mode 100644 index 0000000000000000000000000000000000000000..63f8d0e9dda7d97b47ee78c3cfb1271a61d1d880 GIT binary patch literal 2687 zcmV-_3V`*AP)E#~Q61+DfY)6bws)IocKl z)F227qG5?KA!OesnasSIxAflcy^w*nfAr;i=jFY3zu)if_ZtaAmwdkR=H=m_T0#Ho z{KA3LdbT+}@2WeizY>rC-z9yzbR5+G4T-@~KxAttgr>;w9hMVj;xR zl0XvL#REX^q-pK7Q_y!Iq|4(>y;vk8%( zPeay%V%Q17v>YMM#wF_-&{*5DvgFR{&8$G6w{l5uVDfkkicDscXJiSoCc*4A(6s&# zRDS^?<;&nNECfy*1~%P?&ATu7fC2KMcBiJbqD5v|Sc zI(8U=%O|4nXLqB!=0kk7dK(HKFNI!^2|Gm_Wnrks+^m2KlY$XT2$xE#1fwB_rl(I} z^e-NPZp47f*Wn}$IGT#+q|xXbJpuy-!y$A0$XmAUh>Xf;?nJ1*1zBIzL;CV_NOfnB zJ@0yC-1i9Tf4u<(_fLdAHcaFaCydBF4nd^*)f=1Cyd0HdZuJ>B_w;cT-~AB$$vEVi z{g5br(fL;+I(-r;p+KW;x=wdp#iokAxPR46NEs#!!$LA;LrPi5`s7Q54;+Od6Z;uQPsK63 zY%!W&u7%axhYdT<{FJ#_f%p^KP8~Sa)LYqeu-Q`l5rijAfpoNnHp}Q)@m=WT^1r@O zgK$bI4w*ogB=H}{#V?Rv#eo(M@so&R72dS+EvAb@EQc{E+sL_zeGnz zKdzlqB8r7VkGZ821*s@8krk4cq!N5SBF@f+6$(TB1t>xpneH#pe#|e0Id+V|)w99~MDl{$W{oL>kaRC?&A8n4k?Au_0?{bY z)d8z~G2~Gp%$spJ5m1)Xx^~_~w6t`g>YZa~Ymed^-2I zz^B*}*$pdePC-v5Ogy}187z{i-2D;VZLD4UeSrFiX<8RgBWZBdP(TRJq&*VhGY|7I z@1O#TAfRTW*p}#sR9H}aK1hy7PDD0kp72J}!rDidLscZav3)-h2?LKmwwx?Z30W~( zDf1QT0jz{56v9h!rzL#m@#K_21>9ItA8?3-7nzTW&3i?XF!`z#OT2>NZtf|jDox40(4!S9(~6h(2qk#es(bEmaT(vZpa9Yopl_@hd%!jY!RnRekZk9I2iO{6 z8M*V>XSZR;&iAo&>3pnPw-RPNF8act*SRN%{py4npE*ZJIF>0$2d#SG-tUOYuxNyHVmff^{?dylrNjow z0fFZbu1)2d=xhb^G2EaBQlIr1Z^c>~Vd#D_uTxcTL!yDSd22PD4>WO-;r?$s+!M$W z)A7Qh{P#ujypQ)Y4&yN{vE0k3B`v z>KCqd2D9~ogw9giN5uZz&KO`D>IBf>MI>}CzEpzwO&CYje{OY z(&|0Xop>tRR1ZVZMTHLR-;a3Jn*E{8_6Dl8_wJB#p!PQDuCe&em6wDoorh{h@;Bwrq+t;%x8j*{uU(17jlal@ucTc;j*szlResJp{vQpSx~% zZcv-|c~gJYozH*zLVa7j!;2NOW#3=uzkYT|Su|Y31ivihU8+FBcG^2rsIBR9fQmqHM(gt*BS$1740W literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/clock_select_remain.png b/apps/icons/static/Fat Cow/32x32/clock_select_remain.png new file mode 100644 index 0000000000000000000000000000000000000000..556445d22c3e96c315a48cfba880e2ea24e025e5 GIT binary patch literal 2144 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 bj{pMzZ#NrHVJr|B00000NkvXXu0mjfj$O7U literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/co2.png b/apps/icons/static/Fat Cow/32x32/co2.png new file mode 100644 index 0000000000000000000000000000000000000000..1fa7eb87f551af8c9ac208efad05bd96ecc64c76 GIT binary patch literal 2201 zcmV;K2xj+*P)SC z6)j3ER-};Sp@1MP3oNkgvMkF!|DJpIXWfu!63IVv_U?b~-FwbG=R4oIE8xo?;hsmg zEs`t4c8U;|iJ}-#3IYU(r+psxlkdE;qmEP}ZsHNXWL|#n)@Lep(a{gBUcML$@^cZc z4&xKfNjDl>FXN-?T3E+yhxWa&?JiP#zpexF8_X%l_`&4F_;pV{d@r;b4Z2N(xY{>} zzQJMG91dipBx2>_Qha*p%G}Jt(!{27r;mNzNL()h!rG0$`R?pFS*M@=)%|Ge>VwHV z%;FyW0k=ZwNQ#d`UPdyu|M5*&tkw>hAkU5nSMfCylP<^v!6f>o-?aKX6ysVwGAAW5CS#!@DPglyI+7FNCBv7yjp*((qo;p} zM=e4fjwQFw$E}5VXzuJ;msM1H)lgT{H08wg9Ed7jvZA~oI|~-uII{siZSME`;bWt3 z$_dhwh@>}~M=&&E!?<&j1Jvnq!9m}LELL1Gnh_fvg&!o}dz&o?e9EWrHybf|=Dz~ee1W9mnIYz)42OA!ilQs8t0$Io5hkzgD9{5~u!EJPt0@9MXr>UcHERxU?Qx}FRc z;Y{5HC=`kycqwUUXz4`hytz2vX!td$UQq-IXUq1TF}mpTAFa9_MR{2q-R5B{PJD6^ z^T{|nS;ekbX%_)1RTz)ToU~LF<)rcrcJ6r%F;TPdJdKq*%BeKtQC;ihj$U&Ba8c@% zN+s#!2`mlF0pTZ`o+#7lbmfo#d_4xq=;?Ef@KE@|6f!8}ieSw|X|z=L@w_CNgA5OB zZgA9z+}Y`fiqs;`9?jq5b>Wc96od&MIdQFo8F(33rB?-WK&6U^to-r!m*JwJgAhBw z4NN7}Nl0c{^pT{eq!8`eX=8zt5=#M_W5!e}6<^Cn_AYP?*@(JTkjdFWYLjU;JUykuXS4JBI}vSdgSHKfm$7bM135ADF()VGu#CBIW(6s zJCn-Kg;lpNhBjP*Q+1zW{n{0{tt1~g*}151Y6};;;pC|d|cYLQ93k%YNsJ+l=z`>)(DUNb1EzZO0J4(5}rlAeTs?Xryu@gv2 z&|}*p8>p0h6uAH%tadw9h;JxZhD_OOGJlrgLY}n5Bpf|igSQU+J%A*s4sTmfjLg(j z{N=;L*!}i+a4w1(SI+DV%+hM`;5~QZqni59FzE2;C`JbQ_OtHE9U#&e8MWJEwc!z* z?LOZy1Z0t+th6-P9TQv^sfpl>$eb_8%!ZrDhLx^{dI#$PjHG@+#yzyQFfSXet(}}r zU7kr;#%wtJ_MX>iYLYqN>1u6yR;^aQoSl-!bIzk6O2-kv*-(@srBMeu9SdpbrS9N@j6`;uWGH7hsH4cYuKg%V6e zF%V~mbAocLO3!$BmgkzdMM#ijQ>ltTo z=9@|!eQ~;7RCZPjSccGCf9{EYAAX-1A7Iyo(E9*$M8is&M9=Jn%qbsu{I~m~BBNq; zk+YyuTw`w+<(Zs?ZOmpicC;Qy%gMi6p;X4vrG(G>MIXE#@5n%J*M}d!^Ev}vKjSSH z*s05jFzs@pl8h@u^bsV9YaZP6Xk1e2S~|FjMSx#Qi6VykjfblKynDBFBGokKS%M}> ztWwU$q<8VFUP>W36HSsJjbRA#B;3;Gtfrk(B$d;C@0E;Be$ka|dOMciSH9yj;mnr4QEd}LNGBS2V|^SG|=5m5CgXtM#1b|9%!Tf z3$>>7N8y*DHv)ZjW@mDaRe ziprsYizo{Pkws)-*>m>md;84_rMrMeCwZBf@B8Mx-@D%!gb)Z_27>|j<0>d9NX*O2 z`&d=gH#TqHtkRMw=(>>Job)(U^ec{4|i*j;ukdTlN-01G^MngjbIy*bB zb#!zbW-R~tl6?`PyA}TJfdgC5*42s7<#0MhExjK+bjZD{sOZRy^z`*~?g^qfM6qM# z-U|zu4XXO$GV*a(Z!fCr>pd-2>mR4e%6_dVD{H0wTSNmyP9isvXR0nR)B?-Rz%xV} zC_m;JLg;x@CqGepMn>?1s&nU%xo(|}_M2(lRspn*5v+xk62=9}dEmVkz|~=~h=Jl_ z;Vv&1ew$5%yR0{Eh&I}DdA*|i_;KMcEfu#43xzE+Q;>9Vfp{^`NOH#mFx3OcJF>Hd zzo|)ZvJMjUI$h$%(6F!%ImMvMEnJ!=0y==74j&c)da10g77dqL#DK>u9JKBuVjj$k zK>R?wjo|={M;1d>Vnb$I8?0&5VZCO9y{8v`j}MAshB-PGYP1SfQG({b=@^E~IfC|U zS5aAAg9k0y@Vb4tdEJgH9i3>Oo(|>}4ZO;{!+BtQ3`E~X=+iLNQj5N;jTpAp!833j zuD&i3YzRhykz9Hybvb6Pcn;MyXE5AciPLW$fGITt@pG3U+Oi1A53i6u9pydzzZ4oD zc$y3t?sOl5w>gh(=$&-lgZKe`K)=5Z0Tw*+C zWzEL?B&oDl@>Hf0glUyPt>z%l7j6?`;}RiC_EV%a3*q*PNiROr)*{5wgFl7#7 zW8>sAQ@p+&!vM+MM$#>BF`U00WA#rk@2LRrQt`OtZM`htR&4-weNLxL+)cP&6Jw(! zh3|@f*WZJr$a5k9Waol;G0(9ba3TQOUzA;Ls%XJ0Ktdm(5?=hZtbbmwT$`+I1W0(s ztYAN8zce0`rRG z|A+vnT3qp*r;ebivgNQ=e&R7g5x;UZP`HQUV~t#AAU>b&n!u<9Qq$mRY30gu<&FVV z0oATL9RLTIK?lKs$O5?-u6hc1zW`Xj5tufO%uV3j42I&wPnOBZgzMaSFt3RK7{Uyt z+%z(%#o8>Tzwr17q*J@qLZ&v1M!YFXf-{jGH!1JWP`LeF4pb6-e+*Zje;ISSIx~4N z8Xtrc4W%r}GdSpIMgKq!zSs@C_AX5ZD@ilbP7|ZS#%5=K`vNlmpL`lvy;fR|wg>Hf zt@;2GxDyw!1i!;MY}4E%FgaOP!=Lxb9kY4VEw_OLWQ=gIx<-P}T7N$rZnsUZfZ|R7 z1WR%+aKTwwL(a$|?WpSgUJ88lHqAOs@;xeQwCIdYK?Y-1;XG9V<`Jm`PX@q8wXoK8 zk>;Y=SyB)&4Q9bUs*GRm1*}$Cj@jG{CTJB!o{fottEvWMwwKOlEb zJc4JCf#-b+yhYQ*f)x6(h!oBSIsCU%HE7uZeAPx#qUZm}-2zbbIWC#4LB#)B>I8us z&`mz1Ykf=q9|+tnfU$9+>SWZFMTGjH=^!TceMs)V0t^7C+;;Fv&$3Pc0000P?|&dyGS?n_5UN9w(e=A^kp{4-lOB4bmIvK`lcQMYm zxGZe*+Xk39XQ+VDsMrSmkgSEpgi})x4TrGt^~(q=Af^XpCU@hwT#Gp-q~9B|PNxI) zdL6+yY#+#ncX)6(@;z$B{vj~S0_r^$RQ60cLybODlQ_{YTs*gMz*TFfDS#}r4{{=t4s zF8a0wPt50v1>;wMNMo1N3XUd`!Ck@)ji@MxaCQ}KE{A1ufb3Jb3`>iPaMQWby(Pw% zmzFfvX?IvHu-7(@%e9y8-jB@AaOMqt(s8lK| zED1H!J%w{IpK!^J7-3vOzW6td`7MyX6qiaxC>H17^72x@H6?Huy#?V{S63sDj}i$JcBTR#;=%!T37E!k7%=~snZ+S!ivC)JD^f~k?cwc)$zyBw|05RplCJRy)+yDRo07*qo IM6N<$f+SD8-v9sr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cog.png b/apps/icons/static/Fat Cow/32x32/cog.png new file mode 100644 index 0000000000000000000000000000000000000000..d53ebf1c3d85bd8965ee1a2fe3ff32ad585f53dd GIT binary patch literal 2104 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cog_delete.png b/apps/icons/static/Fat Cow/32x32/cog_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..924e04d69ca011457c71bc0a76f992fbc0f1fda3 GIT binary patch literal 2273 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 Ef@!BliU0rr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cog_error.png b/apps/icons/static/Fat Cow/32x32/cog_error.png new file mode 100644 index 0000000000000000000000000000000000000000..973ce1fdca6e49766e28c2d7091543f13bfcbc70 GIT binary patch literal 2229 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 g>FO!2kdN07*qoM6N<$f)_T0)&Kwi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/coin_single_gold.png b/apps/icons/static/Fat Cow/32x32/coin_single_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..2ed267760e1ae71b857d6540332c940582d4382b GIT binary patch literal 1384 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 D--cZc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/coin_stack_gold.png b/apps/icons/static/Fat Cow/32x32/coin_stack_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..4cb44605337edfd5d9252122a9236c76325e93b1 GIT binary patch literal 1769 zcmVQL_i zS;THp5Vnhgu@u#Dca6~@jOw~^v83a~lkfH&<3BC%ROc1$0f)`!{AWWiR!#^o$#nz9_bihlP4ywB9#b} zV-f^e;&j`*E0MX~PgW@6qF9lFU_cZ^6mm4!p;nwA#KR#Jb15)e>1cca2s){EVV<~Z z#rExM+g|V3x>Ze0-=@_^Ad4y_QGrBGNTP(Q_=IZwVZP{lK2@YXGC3pjF>EZe!E7;` z%y#XZwGK48tkOZ(@|8%($014zQ7O|(B@RO`BbSJh23qC|N;jZoHR>v6*rcUuEIoo>#6PKSW3DAZIv z0!Wa$u;84v3?M%{%U2~zD(@?xvJ#7LIf~OGq&NM}{-29MMH6~SgH}!c^HK1F>HoI zwKQ_Hu3pAhZ*TIW!Qn)F^a`RwV~cZu)1s;vzIc)L?iOOf3s+zzDLn&Qvmd%vM2RRC z<_>^48Ibr?inj`xSWzrCI--*Z-#CxRpQH5Mj$$^m2nR^nYj^F!z{!&sKK~oqyEYKb z3KU{OwK^c$T?>ecl986D_~(&LP9htgf>y{P7K)&l*0AoWUJU+tW^oLpV^ipP_BmYs z{yPkvIgcglR>Il71i4HcMwy-cWxh3e9^hw2neTOh@gN$UnB+tPiJMW*M)#gQm>BA> zy9@sA0L64P_&eNz03O}DALEyU7`fCB@#=NBTK#aeG*dFN@i4J0D{==UT73!mWQxxG zS)?PgEN`Ksy9aGsHX{)UVQTPJ-Fl$!dVM&FgtCcu);Y4qu>LkU@Ni?h-ROy!Z9B zeayBw$AS#77t1tDp6>GZzO`q~CsgMt{?(mu23mN|MWmZNS#+ zu_Au6CUp+w$aRO8R4BKFfy_(ItoSJ1c-A3UwVIe4W z$~jgBv%4DIkB~HxHe>$4m(zN+qiRAi9jo`0O(%*b?t4A|OMn3Y_Wjh&0Z?vG00000 LNkvXXu0mjfx2rsX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/coins.png b/apps/icons/static/Fat Cow/32x32/coins.png new file mode 100644 index 0000000000000000000000000000000000000000..27d0722f375269885f2e998d50fd1183caf98a0b GIT binary patch literal 1378 zcmV-o1)chdP)22m7S6h*Nbt5T@Xf(U|-w!Zu3<*h!7>7!cOh^Dqez0smVZzKwBD%7;O zZ<21Zlii)!xg5VUGcnsFHdEc=i^CpvcjnAF-}it2|9>+A$qsR`_k~BZO{uq2y4WoQ znwL+I5>?li$1U6YaNBGBzo=7*7EUn782$9+zLu_*9%I8DFxs*_qpzIh1@Pt;;7yfK zp0fJye6{Ztb#~3g698y7^`IyFz;;OMBBWyjjviqbVu=SoMn;2ZHQ~-^J?cIVs}TU2 zWKe^idk0b+L$Gibu!qTQj+<)H3~e2Mnh=2x;m|5w>}F5 zWysnj;HohV)TSAkF$j;qWQBLEODb<70O3)+{4>&BGh|BU?l^=y#_w4O=|h7L>3ML< zI_&xEk}{105FoQ-KWc>waHi%-+Je7OM&Q&`d>C>QdO8cUHHA!P3A4iu2OzlFX{0wk zi1emz{%4qL1qAb#p_y*@8#W_SG7hWhq z<~B<(SucSTOOT=jnMi_;|0TFB5=csLAeLa@zmPyj;4%W6yEz`>e}>taq69+?lVEkX zljTWjT9iO42`ZFePDvmW0}x5vPJuwpgI6rUohZ@| zQaqy}sLn=yKpFHVvK9fscp#Ql`|xU(t>$G5hxe4)pME@YJE?^sztQa?tU}`u4rWdj z(6#R)1T%w_fZfn5!20bR+@K0`V;hWIa?3VCw~=ICk%B++9t~m=fpnn>AC*ZR`Db=QmM`6sWg9Uy8rmUVd>HzsC%BqZ6qPFWZ7X73NB)u>q9#K1I&(X&|0=aV~q#3 z5ope}FxjN9aRAr%qIX+BCd@xp(6AF(TA;;b*{{5g#_RBlSF?q5_Qe$CKA|xgMJ>i#b=<=_v@;F z&4|6AboMAoe7`n{I={Ge3H%D9-j3O`6Y-OODoQ0$BZ=N*Bs%_$1gZ)+ziaQ&=kMK| z)qfwestQHn@QcTN`)g#jKLufKiAeY)VJQ;V8z=$MJLT}ME8Ki8?lP@oMfbFRp?_yO z{}asoeb6%`;m&Z=Yg}tMe0r842`wZsRji&;JO34de}GPT>E$LsxjdGBy^23JkO839ApJL85Tk_;@C>` zdm{AaD(JO3^plI|hnKziXi-Ln;W1;UT^zD*)D&|LSJkt)8Tw_%3iL@{KI;J7^zC>x k^edmsmZ3)jjz0w$0CCfo;=g+I4FCWD07*qoM6N<$f`Mmn+a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/coins_add.png b/apps/icons/static/Fat Cow/32x32/coins_add.png new file mode 100644 index 0000000000000000000000000000000000000000..6f3ce53814ad74f7118d5e819e5a7446b49554ff GIT binary patch literal 1879 zcmV-d2dMaoP)tL{#P%5J00wqa^--_)FvW*AGPrN0L9^*#6AZUy7InGl6i+&G8j}y?(d|OK^(Bf&xeesdT zJ3eWo+2T|jkgBY^nXdWWO*5d&Vd$AOO$lU}jrlG~gv(3@rH}dfej16XI3QG6x1&^m z*suo7J`Y040VWSYkYhBW5Q;KHB?B=PDLZ7JDg{#20C4)D7keN!t|q(*|KcE_5dsQi zw0H_oP7p2h%%*I6at`pD$-QlmJoR8&h!E%{!>4JsMDVH5awQZpHu}xZl><6#^$Ssq zcOyTTfR@Ta%c?}4L@Q26wKZ`26#Pf~lW~AH`6So^EpT1D2v8$XM~+eO<$!#cDCj0c zMv;!%&LIUS_gNJ5gDHO*PLy8~Nw-$^kUpsjg|3sOgN#u)jN^nMg}!98IRPEc?x zC>;znO*I(qPattD4>iNHK%_52x?>X@ejjWNml5RkWVF{DMUrPq4rHA0NR9~|utQg? zL#d7$&eY%j60}%5L|Ycowyki?d;s}@uTaY5AbJC6@9)Kqo{#a>=qLnc9$}-S7OcTe zNyRf?ynw@~z*s8ZQp;3AsTfd}a@~eQ$e%FhmC+RtWO$SzD zch^=dx$;AKmq1%i7#KZO>qJIW0NP)1$kV4A~kSaMbxA zHOzx3)|p1-6JS*JG=j2_k&uo#Ah`li(}N}j0#$>?T1;zb#G0df(J}lN9$&Hn;q*`V zJ@P4{nXGZW^J?8_Zd{I8zWI1_?{kR6hPSjmi&fkSp&V!&N+sq&?qmwtu!7VH6(e0D zhB}={M2K6Ff>p!965d(hX%Xx$l{mqUFa1Y9@vgiIg8Cp zbz_Xs^N$1D@J-*#SatK$@Of(=T<|F7!_-rg5ywn|a`t0n$Vb0rlv3T)fKVVQJ!Z`> zj36C3lLB6Xg<19ZxFd|^SKW)w$opjM6e#^ssE{}#lxQxV8^AAvTX4%2cVS0z%UW7m zD3y2cTzAxYDVi^ZAo>jobi=SkL0U5SO8lNB3d}4JDGT)WH*lcq5MG=&58w9x0hKPJ zkp>q^;|}m=kq>fWAl-%QXWz)L&Jl1*;}qNvC3FylR2qVtZkkY`CPk<+FE}o^yfW=F zDJW;b@cwP2bSojUcM(;NaP7zXMgJ^Hn-`DIJ#~O#NIp`o0rn|U;6^F*Dg`H}plIqv z&~F@;DGV4eS8eeGzBg2MfK7n{s`-M5_>q3{m)NHsP^A0@2@&@rp`50)1D-#~P$Vc6 z%F>N3=FJ~&BOxP8HrmJcB$e=(&P|#E-gfbqrmy(q*15rHVox~Dbx!zl-J+GvPS29~ zXsUK*gLy+9140EFE;8z}nQIa`9gUGt=Fq_nk5drz!8zw~dXqE&Ih2x|g45#^7;Tq_ z@9rhz<*H^|_|(32!Rv7FiWPYK{OLq08B$4ND#h19b2iB|&dAnDYO2ER*vRA4aGk2b{v5u2y_YGcrHGw&A1WtqbP*y-r!4Q9O0rmFqo<+&~z) zNCCOw8pNYgy!}|V_3~AFxq1!LP{vB7*<=($-=jTn37TRlT;!zddkHL84Nzk@r7d5+KB*_+5(M)FoO5wj3DyR+dJ@zMy+ zy$RPgU5(Xt4=x=mIb@}f!f&CU@K(=$9HN;pM~+J|t2m&>GA>y)f?3A-P%S5v3H||# zR@dV?*)mFERsMG3zSOrxDm>oi~^4z}#7y#_xS$BZR R#AN^g002ovPDHLkV1g9be9-^^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/coins_delete.png b/apps/icons/static/Fat Cow/32x32/coins_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7afd2e697b384ef91bbf3180a4c9ec923e2f89 GIT binary patch literal 1886 zcmV-k2ch_hP)&x7yIj8i9V_kk3#^3{6gzRo@8`_BE$u=1an zer(SV0uuX*05)`WrwwEb(|&Y#-&5bEM+zHx6c{iGgX_I7@GBqR)iYuwm3>dS=%O zfCD)`idHd&=6o4ewGOLpl6VsJgdlYX(G}70KkmO805m8fK~C&Mc=Hax%)u<3r{HS< z%?wG9B1V>==H+WB!PIeIf>|*A-!2H-v8bm*f@{Y>rvw#Gf(E5Jqp7Sdfkwle|APej z4C*r%p%t5OEDQN3_AYeB!fIS{CF1%QkA8U}G_u{3z~mB4yC4KwZz&}}8c0A&^pQ)3 z-?j2;TykXwn1DcXCt8bK0u^St;YlD!t~`;AL!L|4YaK4>Ay|z|O7DB&IQ-+ls+CZE z{b2+@cpD<0x}SJ0(W%Zt3^cHC><_L>TDf14KcwL3)Zktr#{bFGG z3x|WK)X*v%LGkFH5!pK6rk}%1mmN!e0Ydx^ipc~GZBktPhk#4~1c)`sC2g{9Ik;>P zE_31dR4NR?;UE@g%P603!mRNu5b499jvs;&i$G3pBUUI*T2o-g6a_$*?3zTc%aFUp zWdQ`>m@89hF1cXhpZz|p!oMKOb>yG>6O_Tbq0c>!mR5%xjbiDwJTgzcjioaMB8YiS zVtDprBagKt;X8X?x%etNIF{O{v}&DHlC|n{up22C5IB|m9Sg&neaKBeE&;)UGSr9A zCW;LtG4Ye{A$RyBHtZV1NA?jT;jnuKQ)^)9!uip;Qzu?NzJ1H@cKq|gfp%JQp8NBM zcQ43E1xhpmiBl;?y-l@AqB94Je8#9rPzwsAZ~~?}?@1syP}X-NG?+x{mno=k7P0MX z_rjcf8~UrKVHUF9DU<6F{P^vVH*dwc-yA}DA^-awFJHKagW%$H9lUeoV0hD4p=Yx& zt0GK22z|bU`kV?iW5O`{Acq_ns)OX-pCPpF1Lzsqg8I~(=)UnD6i>f_`M*ry=5O2! z{prVHoOy+gZ9-6j5CRGvrs;xm=F=G5w;xMq-@4_Ky`jJVHCswc?UYjniOP-Nq=byn zvj)4Gq5_2Oc^=XH&NoU>b5}~h`BjGFD2_YWxaad|ojwLTpMekzUQso9IW56j$iO)D zG&bxUL-p}Te@Gpp9snB5b6ttjNs~805M!21sw#voI%(O2 zSs^(ze&K`>?$cM+u3yOg#FikyDK9N+IG2l1K8D6}6N7iBu2urN^92#b*Jj=HV`Q&_=%9Y~ z5Pg?mSIXp~eW-nDlx)R(_w~%UA4u*PyIj6(bgPztmtA~L{}-OzwP~nFoXDseKhU#3 z9o^r(v1fO=-t0~$BCsj)9mjdE5TN;tKucIGS5P&rak!z`mS8A?(DestN%8^l;;WmhjBJx!apZ#8+>eJ3Bfb6xz@*FWt1cHKad0#l}H$$l>aAb7N6He0~)eEH|} z)o=l{9HF9)|Ef=kMXB(h`d^CDy*~kmoDfC^wr@nHZB=ME_vC^f=G;drPb?Jmv7z`; z=|bvrw|?|S3JK=2;P@!`$$2AWc>UaYOjheh4o%O$NL?Bif}#!|I`-i02e%COd^!|B z++Es5E4u$1hE=?nuAcbJw@&_;UQS(guk$r}sBQS;Eh7(Zj`fV)aNRHxi3I=IDP~>^Doh3hBL>lm~|`=^f#CMIn3XjH`529 zFY^mn^s63T{m}8z?Z1ORhnGx?)JoLqotM#azns@v>b4mT`4v!y7xU@>n$OX`v3p{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/coins_in_hand.png b/apps/icons/static/Fat Cow/32x32/coins_in_hand.png new file mode 100644 index 0000000000000000000000000000000000000000..aaceea1542b763fe0344e90c50d5a3a17d68a7f8 GIT binary patch literal 1806 zcmV+p2l4ocP)2>>RtZ+wN{D zZK2>og{oCikwmFTG)RyTO$;8y4;m#N@rYkUKX}C$10Tf1BN`7r5RV96M8&A61cZXo zB8N%~)k3k|whMdB%Vm?<_D)< zd_H+1T>Sg`d0*hGPW3Lwg4xkoSTdf+&R`2P1?? z0NLbG1S4@`wT4oS9}fh`YaZ!CzoRB`E?oNn`r5a^#8T!AwIPMq9S=vyRHp~lpC6kTwfZ6l!or3#ZPa2 z;m1cw?l4i|ObuYiHcHfZ&%)_fEx2&vjSW%x5|KyMUpsQJY*$U@jGw;Qm-^tfP2HR6 zYcElbAvi9D$VZ}vC{7e15=ZRCQr;xeh%!WJKl|-*Eycc4cDAKaGMsrz1py`Bm~kt` z!gtTie=h)MDNeVEQAlj?A71&y)@Af&opB*z%IDsB7j0$YZ$@z3Up{gEoeI&;HLoxA z3z2%J2FO%!Q5@_AFUSz6@C2v;(LtvpSb$kBkX@C#UDjchi?HpIx6Wk8!vNlLk@;!E zCvnGdM&ulh^PC%cXMfB%UdWuP5=zULFE`kWWm#CecCG9u&}bJGUM@cO-uoFdrJCcF z<N|+R|*!wao#7QU?SdL+Z~(hQz+W3=Cl${r3vRTB}enS$8F z>4-KqS3*FLo95^t=-GJ~b06PYPr`$vAs~M6{zt@UW66@mm_M)8ORgXHb}UL%Uk|0> zB6@XDHR=3{ell52{zAjYuSg#H8J#=VleMf8%G4Vq>V%?)ip$VBJ_P^V3v|7Ja=A>x z)JO@9+NN2ALOcqdfdeS3eQ0c%k9gvO zN_Z#)JKi{X2s{Ir_l$I1gXzbXS~|>u?XX>OIHA0MW}cv>s+v0plf{Y*5<_*EkT?%@ z=Uhc=29EsjF8Y7l1tnJNg(MIx;oFrhFNK4AlMuihhKuC}KD_Lq-OGfbV z^voc%9r{+L=f9tIp5y!^bBRxdrRIS=c~5d;{6b7?y$uJyS`96A1Y)EClV{I`q}1Lb zSJxvHn@Y2Tf{xFg^lF2TfCZbp)^##~kZ^oNU>Cg(cj7#-|ND0D9*I_ijrB_P&^>~Z zwhj4XpA(~q8H-lXbe4x()+mgW=Vmv| zOSkN$jbT{G9aW)bG#nl@wrtv!{rJ_5eLv9B08w!m0j5CnepI*~0!-QF9eo>`6NLq` zz*Q;H5JD8OU|4`inKb;1ishli(L5+16pi?~>Ojlnpk_)Db>|zjlJzO? zw`jvNfO*ZXd|t)wJ$pSw`cv60E1vIujy|uRJtNX^^ZdHYXH8eGu8&KXND|M5!T|)y zASKKX_au|*w4S$-%aoB;&4ZiTvv03j-?MqdT%euUqCEp9)I?E1!o;o1Zd%Ns@dZ-s z^R6!K5Yaw*UdM)!>o1?sbi)<33(u;PXU7zwIjB_1ZmHrVj&0Mu$x>YY==!vFvP07*qoM6N<$g2mc#MF0Q* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cold.png b/apps/icons/static/Fat Cow/32x32/cold.png new file mode 100644 index 0000000000000000000000000000000000000000..3aadb7b3f6b9f6f7c3afe4e8a1221362a3d5a1fb GIT binary patch literal 1445 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 Vs0*#l$WZ_Q002ovPDHLkV1iQJQ*HnN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/color_picker_alternative.png b/apps/icons/static/Fat Cow/32x32/color_picker_alternative.png new file mode 100644 index 0000000000000000000000000000000000000000..73e6cdf086fa65a005422f194d461f64e205d78d GIT binary patch literal 847 zcmV-V1F-ywP)!J)JXgQLP7To#dQ*=G>XF^4{Yl4@F@|qtR<3(nTPn8bS+eRf;}pZ!j3#w{&@m!TbHk z`1bt=KWh}9*Ld~HW$f-g?=m(M*mTYzNn?E3-^YekFuHyc44yh*ns{8g*a2fQwhe;& zl;}hnPd;p8(*U|=296jU62`OJzXU5J!xju3T9FkJr!5okH4~t`ClCzA3P(YJl4Grg zrllL>i9o#)@OrdUf>GXiwn!2Y&<09t3Xhucg@B^PF$NY9U{*#H;PAD3fL$o+{!0PA zrH!SPlLD#%1!Vgx!6>`SmKj=WL?($wQjlSk8Q6j$dqA^J^2H_yfC=#bV^InS&~OSG zB*6d67+x((0rArLHWVQmF(Cw_TxV@~$_BAIm=Fz_5IKfA?o2ZtFh;K-1q(dD+mcxs zW7a^x2v#Tsg#wcMP>34zfGkig*oMmFbzpS`Lf^04J66C{2?!~Z8Dtd`a?g(`QeSPy zN7ROuQ8TkfNdc7?BDJ&v3=-4%=^c-0iY)2*2*&k4rh6{maa9GVOKD0$UJRG>01eVFC>sfM>u6uU@{$ZaXjCutGrcU$l(X32+t`-7amdfGGs1I{g_A zhiB6?UCa9*SHtmm{5~H;(5ARXalXN~!uf;V5b%@YD+5LpXDC{0d?{up9#Twj(#Kx` Z1^{Wy_iSb^q0ayS002ovPDHLkV1n|)c8UN1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/color_swatch.png b/apps/icons/static/Fat Cow/32x32/color_swatch.png new file mode 100644 index 0000000000000000000000000000000000000000..25ad9f173b787d305afff47a2862acac0cdef2c6 GIT binary patch literal 1696 zcmV;R24DG!P)K>AWpLZ8fSDJ&EU%c2jJCG;VTj1nU&q99AF5A`83P?8EYODfux3WCa% z43k7{Q(Dxw&)xTTX725rJAdBHn<)~6W|`fYGrxQ9@0@eb@1A72kZI50e$hAUtFrYjFk=QD4XNH%H z5y)Z$ScEBI92F`Xq@53Hl_$C78shL-tDcx<#u;x;%8|zAZrB#0<#3g z8}Xs|dC=?w7MW5pKf;Rj5J00UqNfX!<)sS9nBy!C?GJ=z8_>t|k+SkuFhpH{_hwaK zC*YeY2O_9vRR&;2aE?lc^u?MXSZ=NL67i_FMz3EOt73kK*Gwyve0XG#_I(b8Q6FO~VAUWF~M;!}}h*TLa7^*i(XLe@Y6Zw5LD+!R%ME_avZ01=G-&{F)vwIPLL? z11FZL6e(1=THWo86YejV9RKpZE0+C}4%FaGQVDZ6tR9i|YFr7ihE(4i-Z}W*&zGQZ zm#l<&=P>-iIkr-1lraKW(w~$@VC`==E;??2UGWsFH(CbFw2VDV51qc(*?HA*t`MhW zN(c<7+hTul&8bicEj;W7VfYQ7T<^9up|7^?_9qt1S%Mu>rLy4#Pf=K;3}_)Nczg5H zV=u3*Ea6gB;QE*RqVK6I#1+2Z7*j&aD|#%rsTZMpruu3!|4Gf`ShJm@K9W_>L-pOQ zC>T5<1TOU7zg{ch;ZulHxSQMO0gi6<<_mB%-^ltzPuTUsN|7$<`rMVFsJp8-z{+Ez zA-XM@aj~iM`+l=cXs0T3o3e zJ2X*-G{Hcd>SGE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/color_wheel.png b/apps/icons/static/Fat Cow/32x32/color_wheel.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc293a01e415dfd36c4740d28029c68f3419317 GIT binary patch literal 2476 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/column_four.png b/apps/icons/static/Fat Cow/32x32/column_four.png new file mode 100644 index 0000000000000000000000000000000000000000..e14ef330d5658e4a02a3ba663b8fdad413dd9398 GIT binary patch literal 1134 zcmV-!1d;oRP)3F@aZzYZG=c$Xsn81Dw40O?tF1dXEx0JS^cNM}RNXXL zG*C*22D4~_xCrFEduKdn?##V6$<3PyB?I%`+@J58Gv7IL&Rhmb3qKwG@h_=V7k1dl z#u=mj_itkt-o?wRpvgZO9h*4T-&;Q3-wRSoyv01IRvPMu;he*rM^C#Hj7|JLHrh=F zY{o_F$?s3jLZlVoP)i49$e5DJh;e<_jgcTw0h;Uf!#~S3HyKbO*=glS336@{qJ@`u ztqKW=h;s&ELo0;M`}Mub>?BkdUN|wLp#@Y^x1P(mx+F5~n3iYhzZn=lbJi*5wO_A7 zed_@|UYehQp)ZD=n5)1144aw{012fb6F~?UKJLSR4wfy#XG@jDz!=E_&eE|DhPZ>Z6i8f))@YBsFdNqVm zW;N$O>PyMY{Hf6{Oq|0MD}a_uv$cXSfGh2> zzz;VbfDnOorw*cvr;jFNI4L*Fk;VWQM!T)13wY)N5eWGDv%wV^4#UT!Y9h08W-;Kv zkPCQ`3sj~67#A?c3sZ`Xe1%CT$c=q4#GNXjR&GN@2^e5|YZ<=z?y|mC1%-*oh@+`( zZ<>5}cw!pc_UJkCuZX-YPce$qL{#;}=wig#vg6F^ zMC4gmic+yp0dv#>W}?)y7_oI0BUz&yCo#a$%GkfK*jnISj54{D!&jYT)qGMqBfy7zBYQ}&9eZY{Og{80>Ix*%Dqt-Z*(KActDlFOnyVcf% zVX*p0R$o_2vMBzvckF{pm%jy78)8mzk3>1Am1z9m-9vE~QO@8kTca5N;`VX>~ z%1RIi_;i& z&cWdP$DW3U6?mI)>;he=n*|6!{Le<~qn(9ryCE0QxeltIlfQ_OqA@`0E-hW+Y;=zM zof`lXF472q#83zj+9g1W?X*W`1(0fn!GUw?3=Bj;qpn#(8X~}4F=trUv4t{G8^<=E0ZY2!8n6SZ8OPUt6?)U5)Gxtu3*b%DbGjwg4oQ5x_Up=oQtf)i@4qk-v!iLuQcs-6J!G;fe$sM7!%qaD*+H-I=YATwjWc|g%f=m#Et zlp4t5f}Z9|75>B)-3>xXQ?}|hD05N4^^k< z;5BDGChn+H6|gOUd&4_>Ty50v$=Gxwb1 z`|de+y3@>D``tTxrmr*i&Yg39=lA`-?|vUzYk>zM_SL4Re`;g;tuf&4_GTcPQUKP@ z9IaH!bQvZ4hN0PjW8}U`c}N`|J;9q-PuRx@!hjgI|AX zHvlQxF$Ul;6aiv^_w?sV)^Axb?DV%FP@ohWLO>{ZmJVYqXxf=)MAP-TjsV>0X>$Vc z_{}#0gd!gJq*_}zS6WM_H<|9t1i*Ij;2;5E04O0IG@ZO2ndUk|04n~IB75}eD};dp zi6+_Skv4FC|DXq;77D=U1m#hajSa1bkYiZrgNSlTlL6H(^UeVL??IvgvWGKYVgO%d^jd3K>LNEo2`@{x^R140p!2Idj3^4m4sG~v zLdz5(JMZf7X2*cQ2b}Sm3}6@T7s|l>sZVhfNC!v3rNf)@F%Y0rJp;IYY^w`Hp#~U0 zofuFt0BIiZsh82;d->66KwtE-II7k@CC&GjQI{DofA9B0k z+VO2J3?VNA^tpX{r>ka!2)L@6uSfY9P(FL{YqzewsoQN+CeC&Q4(z zoC8QXytl5d7Jnw~aU-sN3r*83tgo$wxhjM4cnwwyF#gzWZUFOaRNp6l5F@iTFy&oV zv=nsy`F;Rgv@;8U!Y~sc5@<|4FFU^{VIy5Xe#Be-rjx?SlP3Uf{fTHEcs33ZToNjjw6%IA3_KsVK>6jRWlEX?T6Pp` z06bR!+7q}&jnQ7S8X{Z+z|1BlrZ&TR?!N{}^b&^wo-Xsu0Q7Ui)&NHT@Rt+-L4%h- z|I^QwJ^~rQzOB`(Krq)r$y}GfW&rC`d)7D_Ff9!TIH}tLMTmW;5+*RoAjnn&MMxUB z8XrRqqyW(1*Pe`N0RAFO;x1_4Rg%@v0!2uRcc#AdKL#Xp)Rk%xGGFI&7+^l!=gPq4 z!B44OfC4;SzaFj(ezeRgsL(Drv3qSe1`Lv|cDv4o4IThAGioCMK^hmn9)0j=ptGS2`X0Z}x&)+wj=FVvDMN_RuDcpHdW?uz=xW@gb>Yu}%|JL2+6>^# zFFkzc0HCB@2g>2%gSS>&wk0^buS{)22+II|E*#pdPBZFdU>Qs|wgKmXPDrP!sp(`m z2Do-Fdf~+Gy@mqAPz>n7WB1=EcMJfKFikkOzZ?v~0*`n8+fXwQZQ25knd7Tfq7J$b zR{$`c3Dp~n#MpDRGVOV8 z3@Em&%^K!NroTY<%@K%1QdZo1tO}yHMwAr?IUycKV$GG#!6t72Qgaz=u1b4OAaZ2@ z@;Vdhj&vlK_W658cQQKKOAn)Ip5yt!dHOQU^j_%7h8P|P1ryDX|Qep1OG{#?yggx#*0R{k6A(V*| Sho0g900006+P@o!;!&yT#BwQ}2ECz3+Wht-xKiU4uVAv537i;9Xu? zDIU)*)sHWu+lh>m?;Na;4D|Oc+0@?$*4pIfs!M6hMQN?!kGl_h5$YqC>w_OLfH|~i zNq%eOCFBG^5lU2A0L+vR*QA^+zk z%(No37Rcr;=nRa^0{Z zmBlI{3k1L@2dOBW7DoSkLAPr9azOq^SoGmSiKSJ!)Rfh%kuD{Jd9!HaGZxNtBpKod zL36ASw>d_ZPBX4Wgo+Tv7!8K*`BT2DaB+Qk)rHa#5SN#fJ*g|Q#vX-8m9^*@Fp~VY zYmezub!35O6$QfATUJCCIaXSNHVja5N}$0rfEY`_)E)lvV`4%>ClYvCLDc^@QMkGC z44W8e0RV$bfzv@i&#UGVoV)tawP*(pSa>-xaPae$fJQ|P81WX>RDf0`@V$$%1oVW) z(QT^;fUY1#1`rtVPkafmZ3#RiqudHLCA5im^YgP;?hAk_C13!Dwtf;Q}KaHMq5Ey0^>^Z)1_f2!U_nOfnz(? zQ0jKLRjOWogt!L7KSCau?B0}dwBo^Da7yS79 zZKxSt$%-ckz~HX_SVoSe6CX%(HZq_~KS;ZPK@EMiLHwW!1C&u1kh!4*!3R{^ERZEr}q!|0#+%4 zI}Ze`9LqF`a0&pALT-`=6rV;0PYeZEF3WxDtrvAA~`eDmG6j?Vvy#rvAXlCz1N zE9s1BOcXN%z_GEh(VN4M77eWHBk>eciw&E%z{bzM=)&t6N*flI;#wogZwx;IEb>wC z-t<0$+y8~jV- xZyK+|8X3eKepl<_EAdoaI!T_pGv-vn0jztb#b1>k8PrW)>3TIhQjh0rHmh)kwrMEA*DS zYE6KV$RS)3!0V*L({TzUV9AF_&fbTgAcjj~g6^-I1HF$vNm3M-qz~d`j>}=+x@t|p z%9nud36^G!-daBoVwNU=*<1`vm@R)-kA!d{fW0KGfE6zDXaf3o+tdJh&x4N{0-Tc6 zK+pXTvOY2j_;EvEf8AW*jAhDRkLjSGrXz^1a*UF~?&5+4DY8DW$t zT>}B!5J;i|sxuba2egdDzPs;@uLh1cErss8uR}}V#Z3(yi7(PiSws<8E3NDn@yIAX zt~Ghd+n$`Hh2nO5Ando6Ta9a62>bix2G)xyn4*Pb=$jZHxc-~mNA zj#Cx|C=SKTPXW!8w&cR>vr9UY(biu06bp#d| z3M+|jmV{Ah7)H5f*oAHq2#R#Ekc`#~6h3r$5Fdi*MiEiSCP{%wL{W5kkV2@J?7fGA z>_KP0k^=)j9nK2{=b*lwna0R0 z3qXj$J@I%AeoVV@W1eyI9mgrGt*L?8YW>M%HFopR{9c-O9og7_fuuy za{ni}3;c})c)E5STma1(C`7(fi7Y=Sxx0&E+B#TV~{b2CZ zt!iR2ogV|1u3mJ=bl-ao1-5N0wG_Pj{u^VdPB{*o+gAoQXOY*t@NK9W=s3I?z;u}4 zF)L69i9_X~{#3pUs6s^Z+R%0PmCmuh(s2a01^q8W{pSyqqXr<)Qml2|ab#=wKE_pc z9N89n9dlA?1uW-nC|4w8-+6mjYQS{bQSh!i!^YE+G>|}slmb|;l~A2vB*xC86_Gg% zXFxF|H)uXrGW`!EZVo{#W(6xD=D6!vC3M^xQl;2m3Gp)0-B6La*yIdAXfC@ODkB*n z5K#<3PIp2*kgnvyy>n0NO-5IHk;Q1B=45@atY8|Z`!4j%N|9X_1I4vWf(>vavD9LQt@Yg-U`Zjg6H>3~><*BD!V%0~0~95Ce*B3f=6x zUo-yBnVENI-oD*eWiQ-!-?{T~e&=_-<|-nx7k93I*A4#s;5?ngWwfHos2^@#yR>B? zPgwcw&o0ry{=X*zV6y%Mz5d?y^Zb_qtPX>dfd_y66Q`)hq&hHs_W3gub*?f1<>R1c zy-FrcS|sMnHQa{Y`%liW{Gl)X^T~>c-9ewnr%w1CEri+>}S><-oh7S zHn%|QCDy}oRZZyO_uI68?{1-jSFLYs(&?9W$#?t5Gm$OK7;rFV2>=ZMW<`{5e)?Om zJTZXh-OFd`sjU^F;Q-qmmr?Er29#OidjkwM7{E$yZDLV{{W_vI0wV_FJTHYwzQ6Z= z7AgxEV1}0jAI4{M`i7`pgGR){&<2?|w3=#cYr#lhG{v4Lq&u}k>6!w70c^h{`gNM) z7=R577$-98n^cx|?)*x-KR=*Mzj$eT;~Bbo;e~>kk^!UWSOhr(?hzCli3_HjWge-m zq22p`)4h-0!aFx63Fe*q@GH9U%0}UvA_fv={8WqboR#sN7_d47A-{9M1qMbi#%VXu z+u!^yQ+g2e=~ZH5RPU=X;;f-Y-8L0`TIw3$(L!CHU4&BLk5YH%(rWRSnXx zs<599FPoT_!ob2Tz^(=styDGb-T#rkz5F$Nr^Ou{!Ad!L_3E4S!S$!aJ7K}uVcEl#m228i2-qm53IQ={(l~RmhQoqr0I>{NtyGPXhy7NVLeM3nByQP@{q}9?EO-ehx4yQiqfrRE-Xaap%Vv)Z9tInm?dg@!?~T@%+Hc+0@{8 z#9>t#^WV*D?>@(CpTzwv?$eL)qj1ru$wS zQ6U-+dj~uy{{Z1)3>U-I#Ha^IAetCY8cj@e4JN?VgL>A(9!=!H4U88PZb*V+3}{$n zf6Y$oYiDM6B?z-lo4lQwZrk^1-;cHofS8z>eOr}k%=aY}k{3q8IfvsQFQrN=se;O| za7O=e|MO!PafV5x&&cH>=m|ZJ7-hBcS<6|h6D>!rZ zG`6UYhiwf2i2+zJUYt?~pzP&PF0g^1!tr7QFlxNHxrt97R}g*wxB77A4jYU$j)*$- z_4Q$R_@Xr@?Cm{OgE=&5MK98q4Mt4r1P$ZG_kj>cB~L;%X$rvDP3W!3(utr+0LScL zjx`_9<24lptE;P6UthNdFfcICTohz78QLoQV|nh81|Y@9I@*!T<>CXFbWA4`8vxn| zR6|aP*&BbfweH zMZw_EP>@M2`G77T78m0IL`QM`v=W9ijy{^lIpY821G$`$ydiBe*eg6nI@SQH zP$(>Av)Ri&UD2%V1#~kdb8Z~9zv>BhlJt}G?9U4ci*|sYBwzG>e*DtJ=?ID#Bg`zQ2{92c8WSC3PNGakV#Li& z7nUjh=osrtfv(HCY1gi|$M?DSR=d)&qPOlW&zhcl&htF?ocBHFtt5n?xok4caZ~Y6 zlBBc`AAatG`DImi>=m-IjwGc*P&@gE7pE5(iWz~C=0ef@6Tc*e2Vf;0w{$M^r( ztmoy|-CeVgR^3uY6{XrWy_t7(ntu2#K&Q`Mrf6j9!$b8epXP2O8w1*7O+O9QR+f}M zxu%NZ+~J=j3Pl-_?8J-n7&?)=$lBwNItFQADCj@DbJ-&PI(;<*+SYyD=kHqVazC+V z5&1$yBNJ>}U|F$M*%?4wW3v<6UjlSY<}zHf!fLi zrno0a1;)T|Xqd1YgGC$4Zo|uuNbDx7zmh6Kf)c_78 zS+$}zR~IC>p&`;4h#Qeh-iuM!d_F_tIWnNL8f%zZspmi}8VY=W>dXig=+;sxvavV>D5mTu~1&a8p&Tu7CfPVt4h19qVtUdzY3|G-ipas&$4cl-UIO zJ;4Zl+dD)jdWLDt=lQC0e_bPY4>1DC^+4K+h_Qg-X1MAPp8jU{Q!6QKSo`T44buzF zr`V8@v6eLZW062)+~584C%fL840ydLtQcdd6_J`|{-o`Ctb*h^GK`#$fb zu7fXb37+e}JloyF;H!i({M7mN4U_~y|w0&Vw~ePY!!&8^&D!?@15TPm{w{n0nRICLQ@#NK25 zV#SWP4|Ct`jO(5JL6hlsfq5>hZ)^)0oPWbzZ7&bB9XQH;K6^in|HD8r(veYQr_M#j zA5MzTW&r74Xs3194kqXC$+`Y@EX}onzXTWna^bk0xa+Mf00000NkvXXu0mjf{XjX6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/comment_add.png b/apps/icons/static/Fat Cow/32x32/comment_add.png new file mode 100644 index 0000000000000000000000000000000000000000..a7c0a3a92e3ed994a840cdf87011b06c066cbdbc GIT binary patch literal 1691 zcmV;M24wk(P)<=F^N{?}zoatd=e?X>LspFL4*p#CNYGH^E1Vjli z2rcDJu)vxNvgeq@-TUqLo!|M+`F-b{E5OH?z2U2%kjRlcB#k%+ zf*2t|LPv%`A4sk$!R?HSUq7#C?*aKK}1g-o@7)t zI+0bh3WeQso*AF#Tpt_07mXt+;&@lrfTF=1} zX?>sWK<_}{+w=-txo)mYUO%>Pdm}{8_sa1NZ&uhL zQTMRH>^VEZO&u15ih5f>XzWW7MQI08fHp$0m+;K2l_3WI?kks0AB5T_Wus2?0{;)f zdszqTVx6qp;2*GpvAjLN256(EF4{hJh)K4((XMRNsY?Ej=u{(EC+lX6!BbvIU`%fV z4AALkJ{xV4iNt+l=?>9rnR0mt4m!J)g2-Tz7s>TnUJ2>DDx>Ah6 zSd8gyfYvR!Mww`#jLoQ5mhz(On#d_{%pKQX2?LaPJ&DM7 zUQ~EwATXmU1_BRIi|MYTWytt^)lx^xKXrUFJt45)s=8KXskwP<=ds`y-dPwUmy1?+ z$N3ZYxshbosa41*+>3eR7GT7H$>f0md5zt9hYZWY>4NWZ%YuEU z-^ZJt{=icW`N92HM)FB9YW9Lsv&}f^=`cB#f(jzLTGOsVs_|yK_Qeuqllj>2AVIfy^Mny8xg-?8?q`BalIiE%?>Aa&6n`}(5*O9 zyqOxCLNwY6v0!vO3d%3WhD1AlEzd&5104}b50Wqv)4KiHX&Src+$mH*gsIrHM#R-M4^PlWoTek#RmJ<+sBh z9i+!<)kF7Xvt~!7e8R^KUeoNT@E9QYGC(&lI%e6j*)jMuwFpO3(vmOj-L#$NIf2+8 zmIrRzl}x(ji~uLO+fKPIah7uO4L=JosI`XI@LErk>&pPY=2rdU<=awFc`0>saq6Dq zG*?5?q?Yyjs;#pHd5sptnnINmG6ytX-rzLMB$Tf(#nem;;yt|AX9!MgnLC`mIg>P~ zC%@z4<-$>Y1&IN{_$J&$z&fR*`+1*6r(9tM7sx3$N-2)ChxhvGJ-B7^S96d}b-VP4 zwY{gljU>|m%%3<`A%(M5$)rGAabn+P<&p==a6BUc>)ETK52Y>@)aG5edW(P0hCV`1G#;0|5RoLxhP5ub2P;002ovPDHLkV1hZdC4~S0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/comment_delete.png b/apps/icons/static/Fat Cow/32x32/comment_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..3efd79400e501e4f18632e417829943d486650df GIT binary patch literal 1694 zcmV;P24VS$P)0a05Xc z&_Ed!As?BU4&`f{;*V-dEqqL)^@mz!2c(X5-$1cn6-p;xAuB?lTknk~QF8AB-JHOv|&iT$cmw^Cd;X4PyqZ6lmA+p>e zV7Pb@L>SCq@DD_HJ>zlb8Sj+7|Ld;R?E|mxKe*TTT-mEqYgRv%G74r+h=%wm0fsW_ zO}+3}l@SW7+rZi5ICyN`jJI*xJs1MQvahezrH+k^U6GXt9-L_I1h6?#dIkp`rbbZ# z#DoB__H346H2O=OW-F?;YWU?;ijjRM{v;j19AZ<}z#4v*+AmVy* z7KiKOLIFmH0eqKlfa062EyveS8{X2I2hXOA)_*1imy0#Bp0ABpvX!vX~C*!O>pR{oae_ubBDZ9;C#UU zhtOWqLAppM>DB~?tRyU73lIT5dG3@BYH#$R2)G9qH^a6%XjeJ%gf@gYJ79KVMGRx z!N@X7qVOjm5&>S0T2UMs0;HQT#0L@ZxO-abTb#OZ%%PqUBA`Mf#E`K3^MK1~GhV(} z-T+#aY%1;%5)eoG5sVZ1L_ob-tPvNkH-e+Xe3>wPQ!!_*tGLM~&Uth3^s%xVK=#*= zgjIm)5Na8iSA=5AjcfMkZ$rVJH95Uq))u;%UKcnl_0{#}#@f?gpN`Dl^m3Y1E?k}= z!~-g4P!og4=`Jk?%fYXpGw&zaB$Am$uuNMBx}em8uGYKFIA!;*hFG^CanY9C{5hFP zQEOkA2zCVT#T()A3=W*E(6s#%=sNi=BrMK`$n+_|2ZcyW+}&N!UQq@O=YI!dd&i+g z*J{>y`vb_=Cc*Usd%@b$dT4&(4T%Kjn=PqU*If8P&y3E9JzHu?jtbL4 zVr;0~6CjF!C)KdBs1>1Jsk5pQj61hN`i4#5(EkX|(jxSs3s|)VSQQ3DPY<|m-vF`E z0Hc?z084pU=Ik)-AE%nkhJGCpN(4#_if-NE!gHUmoB?*Xd^;LVc6e{^MQ~!aVvv!@ zu+SrDA?Lyl$bN1LXqsyA1l96YkUAKq?|c+cZZ`XDwLl%c6mWzRTl3@fVveE zN;d_{Kea~5H&jx|3cF91K+)liOU!q#xA~IZnGu&4p_>Ptm-2u?5Yg%M?K%3|RV3y{ zf)N=r(R%DGoYe9U2rCK>>;$1bCQ>UA(4uTPQ36;0%=;9 zvDzJ((T|~WjC|4C8vEx91Z6Q@8m;X>duVS!7o7cQ@nn2bCNU}}?+Wm7;ry-Dx=RCMO~(TafXPbEjCD zNF-Q{c!uSqCr75oIR*(7S60C-Yv-8{D(>#by_P@(+zJ7^Z{-Rwq)zMSMpMbG@Q?(D z&6=#$s3ABs6cdpegHDi4Z!(*qy!sYYnQZ#y#Wy$8M;GZIuI`Ht5{?p=lc0O%#n{NV zqIhny=u>b^E_d0PCiA|dhSp2UO`?xh_i(mkg7!{Xx`4^+%8jO<8 owMy&F_|+P_l5OvW=zjtX0Qlrq+0eo)djJ3c07*qoM6N<$f>Zk*5C8xG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/comment_edit.png b/apps/icons/static/Fat Cow/32x32/comment_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..1abf524c761dc6f1d9808a451ec35482210dbd12 GIT binary patch literal 1601 zcmV-H2EO@;P)p7*UFfh`ckI)SnoqBtT`_>4v8B8wZa|27=J*(J(Tj%r0IeMaTi3|@CfrE*56AZhLn}ai8<~y5B97~t0Z8jvvZS=W zUm!qaAAs*q*TUs$W8;BEBcmTSLhAWFZNqQh4IQXTPM;V9x@G`lJG~?qWD?;wQ`jYl zdzis2a#o^yJuV1p?^*(sue=jgbz*lhz`q5>q6EVxrHA?X2d1Y@7zhn*!bV=|McxCj zy-Www#dI>=e*OWo7?*bhm;tiEufMl`&RvbZHh>dK9qD+QvPvLZhEVcQ3IJW`UWd^0qI(>88H+k$ zT?qsY9|kyR5L9IT*yxFZ#B+EhWPw8Fo8ohWyp~e~RgmZ91$l5XS`XGX3s?yEmC zSL&gcTu{*CoU^?mdDG$uNYG}$jJIQ;@aJ=I_3BNyR#gSAb_*lRw^R zx85QOBRice0#J?GeXPk3`ZJ|CVXA=14>Z3SmWiiH1nV(6|Lm4^C=b4=gs4Uvi zt~-Q|V^is{{tGUqMasd??0$R9WS zFh&02chxXZBekV>NF=XG4TPe@Cv3lz-Pv4FYCcTgYQ5X5FAR8CB&!ytYA+g8 z+5LIFL(+OPd+TunE6OGU>vAnUAqVgA_$i`jl?NvlzZ#PWfbPO@rZ ztRUEmJVX+Zmpo))fqmV6=iUnvuCU;AX1>|G=bqm=-}ybhb1sMb8(;m&%dZ=?{1#q9 zBqRwBY#awKhnhC0cSF=ihxSpA7lUkE@8`k~7LAQDX|u)XQIXoDnGnXu15*Fi?qVC9 z)(db|Rn**SbG$b#E82<#&Rt2=*q&>O%@a%511}_4E zqXAOtGIYTXqEBIj_lby!6N?}o7dkE1kf}S#fjsA z#$shc|H$`gQ~=HSZq(CH5WLGq9>D>o`D@VWuw?kj~QH7Th>@=v`R0(^Drkbkk$Z`Vn5&T;r@66atUBg?sft3QF<5ybf|WkQ*5Vpr?coY0>~_?s(NE| z$O^qN(4dPOr&ffzIL~&kfu%^qwZ;&nJ`;oT7OF3o>=YRqKfs9E$tH1>0oQN08p9Hv zy z!N#%i%&vv(=S_(QuMd>PidVC;wY1S*`hIrND`nsAyHmM!JG^Z)Qq(KL#A%UR?ncts zAhf#`D+X~8=(cGiFH9X1#PmiMt8U3-UT8R6RGBkn&zTp`S}uRzY{{iT>REt5NK9kY z%oa352dD1XBUhWut*0>(bQs`9Uj5yyj*5Teg#i=nyLW-3VDl=8?${3nP&XlYWda=k z-?LRF(GnkO617oL^5Sw4Nm=dv@Hi{cs{@_{Y=7 zC4os5(<^C^mrtf=MmlVd=iGq3rtBznxir4-Szt2RtfGtcRbM$>X`Gb2GAJm}kPu^% z2g#?mAJC|wGg3uoS*vjJVo9Ur>oxB%{qaS>qh2IB)#sjoH56aWt}`X3M4N*#A;KsJ zP(C0zWp@vXxt_GlNY55q9d;hc$6veBlAY~$S(&wI{PZB(u$zp!T=x1)MGo`aD>qvV zQ{y6F&?!@}UFtQ8vM}h>-vA<)d!q^Izg$7)*}t1gPJEMkr!2pKOxUg0%?&b-*mY?* zA!_QX&FkJwU7E6d-Z=Tt(bG&@GxG48wSvfSa(I-)qi3(Hsi`z~PhrNkOzNs8)TyEM zSq1&IZn5fYuPM$dud}DH`;(3q`|`+D{BF5y`7?d(7Pd1VImLF|$Yh@-U*GQn3?dY= zSOtxU6Qje8U_!n3d^t}1ap~NJ^tJ2N%IWH3=TdX3Ybc*@K0~qW(~KYOk|cd`v`|V| z^4@3E_c$S3y<`0E&9q?CF=_sXnXQqNX0M?C69^$g@F=*U5+KB?V%4Cc<6*y!2h-Ts li$S$_sCgj`Wukut7y!6APs8We2h9Kg002ovPDHLkV1l!fJh%V= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/comments_add.png b/apps/icons/static/Fat Cow/32x32/comments_add.png new file mode 100644 index 0000000000000000000000000000000000000000..a9da02a618f93c269f5159c5767c1a9cf8c90022 GIT binary patch literal 1950 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 z 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/computer_delete.png b/apps/icons/static/Fat Cow/32x32/computer_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5a4416ec357ab312828d85a482b56f9e505ec71c GIT binary patch literal 2051 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/computer_error.png b/apps/icons/static/Fat Cow/32x32/computer_error.png new file mode 100644 index 0000000000000000000000000000000000000000..721af660d0696b42a0678ac35e811a54970a9446 GIT binary patch literal 2021 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 M07*qoM6N<$g3J=?c>n+a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/construction.png b/apps/icons/static/Fat Cow/32x32/construction.png new file mode 100644 index 0000000000000000000000000000000000000000..1f058e2a7145df39bc4640ef1e6d58f0684ff982 GIT binary patch literal 1114 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 KMNUMnLSTXi%Y zN@+_8vI+zPF-RaN$|@w9D2fR_@L)_#SUPG#;uFE;0TW+<#7KM)3PLa

        ?N+(GWqP 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 VwCF363*i6&002ovPDHLkV1mz#bbkN< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/contrast_low.png b/apps/icons/static/Fat Cow/32x32/contrast_low.png new file mode 100644 index 0000000000000000000000000000000000000000..f630d14bd98d41d66d1fc09109d1c34436866a3d GIT binary patch literal 1564 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 UdRcP1j{pDw07*qoM6N<$g2*TS_W%F@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_end.png b/apps/icons/static/Fat Cow/32x32/control_end.png new file mode 100644 index 0000000000000000000000000000000000000000..457d602e7b522dcbbd58779842a3dac41128d253 GIT binary patch literal 1985 zcmV;y2R`_TP)5^EnNlkI-lBjQOP&Dm>4^1@{3Sm*95u|;gK}rjW ztizU|zzh}vVeZV_={f)Wcf2!>6`gQ0%>B=Q&Uf~66|l%padB}_SXkKm3WZ`HlF{jO z0ug=iHzWN057L#%$;lte%E}%sMy}#{=Ora2iGhKERa%W^MfR#yU`R-Sq@*NJt5hD0 zc83E71_ofzWP-mtIzX`5x@Kl(wx2(L-h{`_mjR$UefsnTKdtuArZ+c1cJ?Z8icYXR zw7~TA3@j`xcrfd9ItUI9f{>*lpily|x3@!MLjza^;qu9oCyyYD<3#{y&YU?joSd8- zRam$aM5hR2WA|agY-Sh8-M&67EchKB8Vb?TQS4b|MFn~0eraiGJpQyjWu-6Wr%s(3 zdOa^Mdh_PZV3~Rd{R1YLpPvU6x}8X=RQe?8jCdyztj> z=sS1r)Jcgc0Ztd5P1z1q>yVIjq8$@K<oT)0>cT0cL0rg@6zUUxSf`S37&aOfcPV?R)G zPcS~zLtf3!UJV+JCY^MWZUUgn&CNZKnVAW8yB%g`XFcP}V@s~IS{Go~uAOiZLHH2} zsUoEOz;Bz)4!>Og70+CulgpZ!n`3;KXFxhhHv!P<_4?fgLjueqgGbWIh%B(%MYwwH zIuyRW1Io)UVVP-JN0fNzEDut#>TqD@lY6P}6Ogv{zhKLjd?-T@8?zsYmPh_j%xV5?cC0IeH9DrR$S-3>VU=_hPpkpWHuz&#*uR&ImP6F8>bb5JcQS(vx7ZbeEwJixml zA9wBykHKkITUQ6iK0E4)t5U;2I*>=L;vP`R?n)M;4q-uXgQ8O>cBa1Zi3e`?`XXi> zeiMN3h;V3VY=q+_$9PwK0-D0)t^yx&NXHNkIlR|Lx(R^YY&O^Q_w`|RYJFFM6gT_} z4hn)sRQ|>1$H9(6hLFkggrZAfq7cyN@|HtqCR0C5Oia{}ZUV4SUtj-I9|6GRVKJ81 zKPM81YZf&A)(E9vo&W*eF1pNQ=L#%U(do()>VWjWbXSr^r7mEv85tP`(n-3>SHj51 z$hgH~F?DryCZ^&Lao|D$+^x)Z{NHFaLPNtX`1b3sSi_=c?$OM6oREz?_4ReE3XCg_ zOa_ZF@gM*y-IkW$>As0{l5QzIUsLZuR%b}{Os-Uf{?GJqXue1+{V`F2F)6&usP(fNoMg}I6gT+_MR<`eP z#lDsjIgiLeO82Q>1YirlcJ*f%9v-Q#tgO6(><`HvHvsz4+S=NIAl_NFEW{s|6St)b zuSW7LdTQh4%Bgiz_0r=6Yk!2!g1KjEsmH92`oa5gfZb z)?@YdwUQH1E$byt__MVYYHDhrueZ1E+_`gyxpK4jyTLPGOpul$MP_AXttcoc_$E9& z+>nALnwpvl5fPEN2WUMm2v&i0xZa)~T;FmN}ehH%J^bkUIj@$1bR#RhbZEX#9SE}<#B-(x-zv!!({9MC< z1Rw<=1taPC9Ptj{JiU+bB%9-kZ7=(B>dPbKcO9Ri-glimxfXabI~F7KKLG{+`bi)i T7Y&Z=00000NkvXXu0mjf(1ews literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_end_blue.png b/apps/icons/static/Fat Cow/32x32/control_end_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7b8a6edb1bd2eb9ba34a000d1deaef23e1719a7e GIT binary patch literal 2146 zcmV-o2%YzdP)J7`=<5vd;U}?Bxf`^ z6lM9=JM&;oVJ56yngNO!yH(W;IPp~gPWeWl^>aUjRJBXL7P$Y@=YP}(U|D*T28bJK z-g-$^l-)nyQVLb8@<79f{Z}*?n$%!Y)nk}b6ajKlL|C#=1QG9>JN;1i&c7k7sxP z_Kgf5-@hdvm%}$=fV{58+yBI-(wtoz3ZQpPgMSVO0cC+e%Gvx@+Xm=Jq5!bUlLSlC zMR>KX7he5G&(No}TbINeAzklz%fRmYmSsPP$~y*C7#I%&g*0DAsR-Gz*+{5@85cBv=L%-%*&r?ICOV$ZsneBrEtox!o|r5NT^*Dhy)M>Gus(s z2}wX6lb3N`yoK?Q4%buzHm}Trvlp%=E2W!r20!^*tDTs(0c_>2+Tzrlf{_Ewl zAB{$bKz8S^XxM%4GTb3R&*%&)XI9J^$SCm5wtvCNa|3YT$tqC88s>zKFk5{fil?*N zZ}yGiJlK9u8HB?+iZq~mRE71oIN{NIir}!SHXzF#RJ{T*=dG*Ca5|GpHe;QCbtTL# zr2FO*TXMf@Pf-B;xoqAqIpguPu)){;Sbdtp|i(tq9)Ddj}KAZx@HNY zB$tp*(oF`4x#bT$_T92v2w|m;PDeQGLKKNs`p;l2Yad<~ zryI{Bg2F6{d>tu(vKjs4ut} zcf(V4UT`{O+$`ZbCMYxWLq#W?4rSKxSs8*Uhjgqe$OO@uvXgX^0ZE3Wl&mbs;K@Rn zn}|#Uu;V!usQaiNo_TN`Jo)@v;7k$`QWP$lH5iN-;E>JKx=xO0CS+NDIvAp(gmjYu z5+#$_k{EHy;|98BoB0*z-!;OU3H4ZDBa1Spg5Cj?|tfS>E+ zaF7g0NtW#C#H8pxN)M@?qdOio6p2qhgIn*A&G?c7RPzyo@&DWvj*?)8fIl;1&!Sqj zXt0>sC`I>i30=^b5o6(a8ho(Hi8n59I!H3U(SWzN4W+YK+)x51HL?ZC#Q^O`3f>LSDghHX5H zF(3(bOoc+Tc_oS!c( zCIb@7aiWed`mhV5PTD}*BEi6b_hk1FB+G1`DliSu1PK{(d_?zG|Nb^lQVu>6D`Kf~#TW_KjtWd3{rI zF*~;SpUwlbM{yQQHV=*qRBo8#8q6>_G4mI?8SH(n11=Bxn!B41zK%;*D6M74`(_kU9V&R}}Q{kfTGuG{lcxG0`b3B3MaL?LnFtXtp$c+uMhADrwBbo^%f zHWV|6G+{X%V*nwhQa8QWUjME?y<+>wM8tVl@nZBM`rKzCl4xM@k&9t+VC!~cHBARK zc=qTiIMFpQhRUnxwE}63QY6u#)DA_64Dq+uw@zoQ@U-_%7Nsq4Lg_8ZeB{Q~wMn8i zFUU}*gU=gi?C68vz1a!}Y`*l`U=92X# z9w=Xy1BKZsknEV7DI|ni`4?Z0!Dr`&;P{tAFf%#c?`wTw?|-^J?!x6uR?>xU>eUPh zBM6I-GF^*u7k_JW^){EM=zBs^a)BOKhlGd`y7u+daL)(6w-0%zM=w&Hk08WJhY_p1)cHJ)zy2%0 Y0I_8RWW5ui&Hw-a07*qoM6N<$g6RtSg8%>k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_equalizer.png b/apps/icons/static/Fat Cow/32x32/control_equalizer.png new file mode 100644 index 0000000000000000000000000000000000000000..960d61e6bc464a0530c9a143302806b7e9ee0ad6 GIT binary patch literal 2034 zcmV@d?+DHH!`{au#wrT2vPbO_`L1}GTebF|yiI*mQ=v%QRc)?3rq zIUs{`!U>a;E^xcuVT%n011wv%6imxapb-Gt+S=gS)vMs~dQVqXRegd>{Qn1lwz|6d zL0Vc`{LY;pKtK+_@bF_89Uo^OP`VfUv9jRb6=pLeB*Zh_`I;Ka%;U<+%4B@>Er@b4 z=Z6m;cDz$qn6Q2Oc5ptOfc^nH%+Ah&h-oJg1YuF(?`Z9q(+LK>9@cMIPk^ISQY;k> z4Glk_{lLorXff?Wg@uLj8#iwT`vV7zjEu5~nQ;^zJtv;{A{{rvNACdnwwjK zYeJL;ro6n|YBU-vO3TV%9BV!4nqm>N zsL?6#$Vewipw;O>hoaXTK+;I-#_z6r!S{D##b-pTtvdu~=#f z3JTbU85td8QS;OivFKSsCtUy6pAB%ozYnxp9nAT>uyNxCVqs_D`@v;nT+O)}x+bA-+G6y_zE@Y6A4fT>%3*EgvP+e6CUwr;4 z0_g`4ovPP`eXDR{9EoYOy@{Z;ndFm~K+Mn2-12W4(Fy#_Yf3Q2LI~CU71IbBA7>txjz6pRt26fmp{MgS0o^oYh6QQnL zy#_r!z35DW3EbOnZ+#2iEh>V&<>gS1@785!fe*_^UkM6-f+VEmgm+CU^Ae+xA7qli zw*x)1TB*sW5U#Vc3#t!S!k33WgWjGV=D;5api>_M?WYzT$^a}NAs0}ZRulqI&L@pD zk1fDJi0brH?O07Ua0>}12T?K|I};$7E%lZY1u4W8LL)~Ugu(32>m>CHQKUT^h&Zm; zInM~k5Go*;V+u+TmH&ez)$4T-h0Te$;q&<*5D2$N>+qNkor4m0?w<8vy~VH(lpzDw z<>bJbv*#EGa~=E?m3>U0q$w`Qs;#p|G%k)m&B)k$iaF-Vo0SfQ+4~ zZ)EgIy4f6qsOQ2E6QJVa?Xa(64>UCX1DR_wSY$yEm^DdcK&bb(x3|MLUw_52boATr zVB5AL#u4>Tr_;l|{%*3-N4|-KbJ+Xq`uqA=e~;Y1WXw-d&_sd80w@~P2@2`>p64x^ zxIzso$c^xxLfoPA!*1_~(b3U5@=XBTmo8oUwT}ScmZJp=*vm*KhsXx1_AK%>O3x>* zkPu+5=XPkTdp#Z)8hQxilYCPNyhB4nBTlE&-r3oanqkcVKMoY2;({`IhN5M}ROuM6 zaebc62B*)QWn9U%X3daiOvCZ=4Z4cJfKSC1qBdsjsg;U^1ENtm#(JBZ<5| zUswkV5ig>{aUJ!AGCXeg?%54Z&25mLzB(?1lt#YI?QMQaAF0SK%h%2ny1;V+46E*gJBm928hGvag@RRC@xIG79hH`zhEZr4ks#tGG=FN&KeNU}y9qm@ z2k#EQo&ODb?%jKe&P#EjLy3OwMN=`M@(>UNaWO6~Hhyr>VSNKrxH4&F*yz33NKPG4 z$9jnjO}B1AU0ogY-S4}2?AWo773brTcY_yROi-4i#O37VWS5kb99^+ug~f_nG$SJe zVq@cQKG21I;PrUHfn)sr-d^ZMnVz0@)YjG>>ged`#Me(yCKkJxy!2{@Lg%IlCB|$v z#}*eCmn0@878wlslt4fZGeRW9>)PP(@bI+@7cSHx+i9PVp*R)B`(NvFs$_$JEJ0a{ zvJ53E;!eTKhaC(i6_U*;j(x9tIbAFxly`%2h(&%YE97!3WcI&`(SHRP0N?iZQ^>m1 Qm;e9(07*qoM6N<$f-3IAJpcdz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_equalizer_blue.png b/apps/icons/static/Fat Cow/32x32/control_equalizer_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..3a822f7654561af8da0c76c82ad10541f4f8ba3e GIT binary patch literal 2166 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 QMF0Q*07*qoM6N<$f(vllga7~l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_panel_access.png b/apps/icons/static/Fat Cow/32x32/control_panel_access.png new file mode 100644 index 0000000000000000000000000000000000000000..e3464b73240d40b6969c960458f47344d486594d GIT binary patch literal 1631 zcmV-l2B7(gP)zHo6f@6;H|qBcpSN4v zalmG@)AWr9hD|(4+m#{p^RIJh9FF7JgYD0MX-6SS=$>vVN3rEHB1C;k1+AjVDAHcQdUkqA9QgodHx&B}fu!suxS%5eg+IRMz}&kv1h zE#v}Fs9#<34Jxc_v`+GK3BaO(laF zGY0_2_Sp+pXt6L8R8S%@(A_@*k%xdyyP>f{zjdEu`5=9LLphW)hXz=%wXQN$18f38 zI^5Wt2%5mBfsHE@kRfz-!nsW#gqP_=U;p!!*jwy6`29h`bbWv zpeDy5Vhf1hLCO62Xxq9GIulVgo%&^9CMo3s@J=sE1r}i%JCQ5|fFppy&&;F<+WqvU zL0Dy!ISu;i5M8CA{ z2#$Pk$xTjt`J@>)@9t|O+O=5#_+9v4wfm_r@y1M>pg!UONdDIV=%xV9x0e6n#9#zPDlx`{1VKr}Dv1b^7>zMlM8qROQ8YAwauel>LbwT~ z6v|ObDQ&k)yVrmC-t4lJ+Ts!f|7N!H&%F1&@4cBfZ+>B#CjQSy+=*=F8{gz0Id!Qa zl!+#U6ENd20%kxl^i3k%^x@^jQ}^TM6#!O7YH zR6!vZEf;|L^rF#EFOL&52W60qhGpB2BhpawMD^0=*SANaT>|b2MIPI*C$APy7>M%v z2);U03(Y{>xMrB>+R+*fe`5ryBH|=e1(-3=gWOariZ>lXc;C;Re49#Y+p?pyW8dl+ zI(gS~gLa#PU=<$koJoDW`n%ob!cY=LMy;4eKU?8qiDzhh!yVN}p7EH)P{JkMSJKuq^AaE@Lnj zVHPlUYh!8~1Z?Dqqe)ZYR0VX}Y>NuK=#gSaW(O7Cjy8nIKoc3(V;h_M>!#+yPVQf7 z45RwGhKhy|ig#AQMq`Y{m?TPT1^>TAK;h6;`a-ZP77C|=V^;zg+$9O=P8E$o9nE1K zddy31+~+Z#V;PoZ9oA(G#uCxxR}zVUTuTn8gLbveP_VwtCsT0Im@FAy)4VmQ%^N?Y z#~v@(R)vk_J|t5{DC7=fiFOiRZSNdtA|<=U0@Fe%W>K)E!Y@JIc{Ec3>aC6y-h7;f z3wK_YvTnNyi;Sg^SnWM+o&&-#LWUlqoh;GWf-ES&eT#(nv2dKmc60J7>vc3 zjGYL9kbl>jWmR?8D5NTRKnD;5F(7TKE-tGKw}aj(L1g2cCr9D3DM+50H~Uqw~@wU|fbsRbD7O_BmhWa!t5M!dBCqHI5&@X0aWgng+hl1eoE z)L{(9Vob(Pq!{s-TO@Vt>7M_?-hy5|h08&?Piat???SfQidBc|QAa7qCmuf$3PU=r z`;399lyVW2migr&hWIDvpFPoiMb|Pj%{DBUL6`X_#ym3 zJA2-qTJ-PQ75%z&rZqPp?~$$Vl9G_13{h~j>I#lryojYEJQ$Vfz`nl@;Dzba`4kK% zLcq3S<*Lxg5yMe_x*RsegilwntXx55$c{nXvfxc|p;NN+CJ8cpwJCs04SpQFa2eV5 z5a#9@a9a$74T0ReT|I8EwbOV}h#+N2HHwQa*?8NM%mv14_l7Q{AY%|Qi+5bs}<2=k=?x;)|YO;>#xn0Bp5?||AQs#ie}9$j6@<*PTUe35syaVpAk2` zjxSTJfH92KYDLM4m8A>boc|OTBd4OMg?@iCwr<-_0!kZ|>rTF3(7I0Ee3QvzpkUls zuuZnj1njy_HNL3{9*;+c`CdM}JZy_?vTY`y@SsT>DJFK!URlz zW8?0%YuAmuUmvQxp90OzTpdkz)kUp4HP7uXDF5+8S6A?d%6Snp>Wtl3#eE`R#wugr bZvh4X)m6@m^IL@g00000NkvXXu0mjfF9B5D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_pause.png b/apps/icons/static/Fat Cow/32x32/control_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..186f361f08b9d67858da54d9decd084f25072f2e GIT binary patch literal 1850 zcmV-A2gUe_P)t79kfVk>AgGWyZ4sc(jwaAq`f`gch2uS-|svw2P^y>KYo05W@hHQ z9LK$l;*ez-Na%ylOz`<%l*?07Q{P^^cyVSWcDbkNPnXaW`Vf~yo&|vM z?Af!!B_$=+g9qOLNtR%AbPOiFUbcb4o#?}^1;4W_7Rb%Dvj3VI8!0klCr_R%z{l{C zQzmkL`t<3cm+I%KbF{Ef5MI+nOgg{Uvrl+T2etsV88}0Z% zq!$$xy@w#a(1XweFkqN2m6n$7dKFJTJmg^p461W>O0;6ooN#o1iw^8xj~okH=xsJzf-8=$nT1a|JIW~BTrk#74ASRhg=^#LZPyiin70JXI>5DJAFahnq*!~j%RS6eWR zDmHC$!r1t@;+W@^&`<=>aBpufeDd)}EOH#?+4nzOhTXe%vo(oywKcWCQK3TN)C{4h zI-OgfqvOvC@_GCA?NI_?sHv$rR#jC63kwV24+Nqo2kkD^XoN#yXm+)#Y*!esRl;~3 zeUm-?$3Hs@S(%xDJOlEH06r%RVoFNNA)Bob0=OVbI+aA4uxf_}%_b8Qo?n?x6J{5` z{efA?x7i>yHRTZbrU;l3ZAE^5K1|Qdu#oEu4SQBkN=}SOI37<&A=Um*rek_p)>kUL z|9L3bumK|^RFH21AkYR8kw>te^SbbZE}iHTMkfl>6~_kMx_F(ImQq}yA)slgsahiw z1g#v?GrN0ABYmx=>rfjHH5{W+VLCgdt|2Ya(do&Sv@RF!Vp*I z^%0QJ7=|w9l+oP@bSwgK_LS%@UW=et&}LbdmTb_jL}I6;d*+o>>H#FsadFqlfMH~? zO-K8npg9T7Db-4nq$L})bc>*l*05TSPIw(*<8^cxUPsdCiE&LR7+OqoiU(Gv{)x$P z5Jgkc2E*G2*Q%+B-6zU`53|`7Y>K}X&V7p@Or(jhgeFDqPQe~V>ke0KxCn2 zr(8ydu~}LRIAx97{SYQ6Ctc*500ggIz4{~7awDRr1zHX>CbMrO6Pp1gmTGiLS*`Qb za1!Ytx_411)kD~rJf0CCpX8h374mpI6F#5M-P6-uR90FB5gaH$sV|O_4e`QS~9qniLt44?bV8x|AKr@1ye3EaCqAzUSy0zx;;lr+@M~|_BghOQv z5$R+~iYeVqk|J1CA}X;G>-2=i*%FBwfv+!Jg68Jt`a5^-{Dpu2r&SVZbaeDdd3kvu zIxnxRtYm2gx>RF^BZ^VwTaK35WIBy_#EZ1FH2C?-PcS^}X=!R|x{TW%Q}RRs&_icu zXBUEabKSa(RBLXoa<^LX&_tnlbl6x{hmj-asaW}LT)zf=eSN-j=gu|Ysxi9%_>qj_ zDdD*EYj$?_0gELgH5Wl}+RMi>sg+2m`-w)8-TQTPe)sNOFHYL^Xl4XuMw<)u0LW8_ z`btMf$2A1;y5Ap2DSoj;Ni8xQR~?fLq%^>YCK1UNgkPF|f!_P~AEEQtaO)7tBTBzy zQ!$~MCm;x-Ehi`2Iyg8~x(e?vZ$naq|AFe< z8~<*Q^u+{aElQ5vZr@m6U;kNFR+g<4Q?#tC46?Ixz+@IPmS&g+kNslV^Q3)9Z~YkTjIlC~Hts)IJh_eRK3aqLOS@bsT=)m(xTMp}3pX oE*igAR>>7q$sAdU(fPx# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_pause_blue.png b/apps/icons/static/Fat Cow/32x32/control_pause_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab8b69db2782806559e5ba9cb057bdf899ea869 GIT binary patch literal 1962 zcmV;b2UYlqP)*DuuOMMXlQpx6u zJClcIxVFAE0pSa9apvO~`U zK$^0t{PuhEin3Nt&x86_75?%D0A+zl%7wmBn*cN^?}@FK?XMEXxv zftU8629FgT=8wsMYj++wbE7ji> z=57~^j3Y0QP;zJ>q`}5RH_;;kcQ<*7EbNOHimF%o@uBQtX%dtaWbFs;O32Q{n)#LQ3$Jwy9C^vx6Fx)%M#NP*oZ8KDD%DEr6ne5Z znj%%8Ls(;IrG#x)j>MUGtZ!Z-Id;@>wE?>@>ZAurbU5H^EWc3O3=T=?sqI)YtP~h# zIx4YBMyA6vcyV$NMY05NvCa$KzB}dg7y$^lkL})9ReKN710-3W^aA-wMWHH_u-0vO zpB2~8b23T96B2m9Aq&v0s5lk<;6A#0AL*tXP}-Yr-1qtX4JWR6^QRTLAVjB+NS&f? z)PTzw#kp{>>A6XB;5H$hXn8ro1N={8fOzia%w>62D` zRK8=~tGrosDZNKHbL7%^CV_+v8y`-)2uSMxPx3T8MfKKOvXy~~duz5I19$oMMc&K5 zSK{^~^E{wE_PV>A1tocpLh^{2#e*P>^{UY*H6YS|l?&H7shVaS%k@5Z#_^3Oo(Kby z1=#pw72I!fAFMsNeJ`>f(m}Nc04rj2u<3IPs+wb5lUW$MGk&Jw0?q6e3 z<$b=GAPqpu%osIeRQ`ewKF!ETA2PMj1tlZ1AV1TI2an!1OhTxYU%k}|=dL%ynH$Z} z-O+a2UGeqC2Q`1zAp4$?bfFh|HABJ(!a$_-q=DIkUY@^hQIe}*u4r@QX?pDI9zPod zAK&Wq)*W~MwyV6$f0ydK1&L0-T`&4-7R{FoAjwGmkW!HB#vF+cUpG>lkz}2Q;?Vzn wIZfmdnFg9MMH9UqhK=%4`m#9w^Pd0%0D9&Azh}>Zm;e9(07*qoM6N<$f;khPF8}}l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_pause_record.png b/apps/icons/static/Fat Cow/32x32/control_pause_record.png new file mode 100644 index 0000000000000000000000000000000000000000..eb0ee277058ea6dbdeca588fa0a6b081e89202ff GIT binary patch literal 1078 zcmV-61j+k}P)wbhLvYNQlYl8}%n2^b}4Tj)a4 zressnkY;FOj7?2u=KXoj`^)Vl8J8_|E*#!@_dDmF@1A?lc{3si0^H3ZahFGpK#f3+ zfFMz=AOCdI^@Cl0+!Le_Fr-+S_~2j@VGD%q*0GET&Q12Ty-2Ta#d?_`;EN1!m~=~< zFL}T>?Z7e8J>9_|$#d}DH(TKQeiTGXygzVmH>nSC@Jg(E;Cu_IIg(q+M$Q1Q)dRy% zwYOtW+pEYu@+g9MhwFtUYjJG6Yh-AsYYjNm0gTXekPtAr8{T$YbpLocT&?eo=MZas0i~&5aO=_~`0MMCxg0Xh&3K~iARc~xKmO=BG5js? zdMA-(5=N4WG9@#gHB((XqOF(^DaJ(d9K8EISWDM&`_oU{xaE0iDH^66AJ4>OF<>3F|cVH9eegYi}KhAL>&dPZHTNz0Zjv{%u!jeAX7ZxGyEP`smll6!M+b8~U1_G3Q3Dbyn$$DHR|AWPgx+O}ns+``QfQan% zJ`fI<_GOwzs_UZ~#+-_-XDT}9q*qjJy;L1VC+tP#J6f?rJL5F7IR2d-x(enm0i#Pd zR$0(Gv3-I3*gsv(6P)HuD6H#a3$~f+;#un)~y`{%7_*j;5#g!lWh?mL2(* z*VeHxdkt4+<}nT&{|p#nKlWz=f%EU*)03l<2a;dN95nFC*VurtUkQ6j$6T`4N`bF* zffoIN@~07*qoM6N<$f}_U>Hvj+t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_play.png b/apps/icons/static/Fat Cow/32x32/control_play.png new file mode 100644 index 0000000000000000000000000000000000000000..3b64790b971704537cdf56306d98c15f0f7d1c16 GIT binary patch literal 1806 zcmV+p2l4ocP)pI+iFg@iCMHwnE?H)_EStDwW*{c}q5j)~GPC{g$1+TWj1*8|aq2Hw zCS!xl0aBnOD9~cC1$sT*`+hyAwzU_u;mzTk^L^j*y!ZD=V1>Wq$B(C^r>B1)kw}iB z7<@h-kkAkBnc)3DD3|Bv=6-B$Zho?ob0zWK*VotQB_}8Us^GW{6`MAJPOpdj{Ctqh zWFZSZUN4M|jlsCd1b+_hRAs}mNYPz6QC_dWt<}RqH*aSY_ z2iC_{SXi)u!{G>7tWv2UH8lm&)}(<%3eex*54}A-;B>hzH8wVWf=j&5Lx4MT=FDV4 zL4mfm_8{;+9;T-s!mP!@Hjud^{g_+unxR%hR+g4MYj0~K%RFpoXjqT8?q{@&1b+JT z>512?s)w-DiEy9%4CMxxnwnZ=FqCKA zzJ0q(3`~)Lq^_>6NUPQU^zM-(4A^3|222}#Fqv7-aqLQ#A=Mz7HH5tmw1QkNgVM56 z%8<=DIXSHZ0|Qn9mWrm=>2z&7ckX1oW@hICnoEPUp?gj)2Q(wJwEO^=AuJtbQc1|V z@I53ma~9mo!S?Nypx5i$2s1!n>(;GmOrw&G8!IsA=KUrVGz<{}LjuFYBXI1!qj2G3 z3n-LIe8xpyF9>^wIAqm|ip{`rTnS-{1Z0(!mB-4;%E06CfX!}??N`C+2pJG7IBkoIYz@X45GG+00YySW!eO0G4|ZG-$@Jku+IT!Xv|hOiwQnC_?ocUX zyMvueBg zULuZe<`hb?k;$cEIi`E&s~GJ4B4e52<-N@J)B}jfpZ$Nqo;}sjj3g*cBUu6H8Db3`bHl7LWVIZ9s*G|iwE#L z5l{pO6k%j{c3p$dKl>E@>ErevcFoJ-bSmO!f#^g0OHE0EUIhR8tCQd%%@JG@6a$g=lG{wC z2QWK3Yb0zU;OOq|{&|!LV3}opjh6p{kd`=dLGN$9(D2PEaA9ikezjv}5T&{cYmM1F z1%yf1M8IV>n`f+6t7&LxkfoJ0N**(RVT>3I2I%Rz0Zok!sJWXxi>0|#=%SRacklL5 z!7~viVatS^kS#4O{kwYg>cceq(FUH(8RkC_0;jCB6n5-*4cw%89G{Cqozv}cLuaQE zrSr)2^z;~RTNdX59v>_f7Z>ZX8Wxu#0FPA>B9RbhKb~h-$qK-!MkHa`zS8;&Oir3R z+S}VN~%s0IkoOz*6eVPs^)diLzu zIy~|r`9FLlqp_LCap{^yquH-krzK_~35jUp6=)hVIZ@DY3g-742!8M0Jqu3SHF(Sv z$`f%e3?@KGR7Ko(?%cVKBo5eY_JsVG3jAeOXv6XR&8B0@CT!0%GhA)I3jf`|Kab#h zaq9%iJf&Z>shC(fi3pPD%FNVg$HylMsqN;h%Ly61BaP%lRKaSA5B})u1EbLhqa&kT z=gyt`SOB+#e;Y*oFhN;^l389}zM-b3=G%;n3|(Pi5fl{_fku;wyc0EW+}1GA~clmGw#07*qoM6N<$g21I+?f?J) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_play_blue.png b/apps/icons/static/Fat Cow/32x32/control_play_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..a1f7345f3713a730b613faf82026caaa0adb375c GIT binary patch literal 1971 zcmV;k2Tb^hP)FuzPnw&Ga@2NOxDg`J$q# zyMDH*0$W!WL8Ha4>l%7TG>k;`q?i4whyuTa`Ew*l^#AdeAZp(J6tQUZrBl^gpQ0u0 zb_ghy`O6CHT< zz4qRZsyEM{OhTS&d1Lpkdza)rM9Q0cqUauqfy1pxw@w(xB!@^#Zy5cf3U=PJki20O zh(crc>HVAUNF*U8#=LTG-J!b{6>iwGr2^-IQCt~`LniGKnJx;P=@vv$Bv_d*B&<*D zo9|c{j_9}%HL!6-E-qgF%BNOrEa*A;_a-MX9Rk9Noz;sn3QGQ1^VoVyGM(ZbgG_Fe z9Jkw$XhEe7nS5-8!?1EfmFwbhEGZlLO(QlW*SG=N* zbxsf{TDvvd<8ha7q&olNdd#$lW6p_`2-0m@-_jPufydY3=PxwC>yl_qF!v_E@4(5Q z0C{!u>iJLC+=i@{uPDhjlSO1JZUKt`bw7`an)kb~_o21;>GN;G z*fNhxF{D`W&?PVA$+$aS8o<8fn=%_(S@mbetvJeZA9DAnVJCFzu&ZcJ^} zk|89`Mmcd)CKqUek(xk)2cm`u7r9%oW!IKu;<-0I#9#JqqY8q?5WZ>15q} zTs$1=ZaCZ43!fs)q6#bmnkZvlrWbYfC-B#O+vx^mK-aD7SxQ-Akwy*pTzenJLzf#^ zHxmd4{_*nR=C-TkQczc$*$eD5jeHyvDf5s06G!%w^0+>uh0XkB)e{tz}Z1oZdi5)jvZ;j(Q3Aw{K%IT2-C~hkm<|} zYCA_xc0iAgbqh%o2)oGEN$=&a-Ao0XD5$NRm`Fx^*|4 zZX74VM}|cxK@S`~kIuIaK60Zk5FoK}=RTm*!kE9TvgE6ny7-=D^URvojp<47I^PE- zuH`c+Hxp09oHPN?{<#^~dIHDWj{oj861&c+G(mv>={?(cA-?dw2lMA8e zsVTP}yHKs~ff+!abkm&9@Ctab@e*1-4-R~M;Nc&UXdlOa@|BFQ&3f=;?b|(B>+dhj z$@DHR@|$YRHa!bBC*7P#xrb(5x)(Uu(294@c7&RLy=@B}(?b}xjZPxK{*3aRxpJ!Z zonY4bZT-V>&o>v%BP$Z`gSdI`n{MP%Xk65;)2N!p!Ww>g_#Do(b`O&Bt^8R*807Ms z?o#T6BEm$1r)rzVvX|$d>KG}@O!uJTYd&ktCe^hC$(|8R)Z;Se4URQ;;$mZyjnF8@R%C-cR7$@7V2rnkDWlHjy+!Iw6DLNw`rbhHsoO zWGC6EtvL4oewPcJdE4r6-{OF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_repeat.png b/apps/icons/static/Fat Cow/32x32/control_repeat.png new file mode 100644 index 0000000000000000000000000000000000000000..9c9119e9c7f43f1f2f2cf897db4c80362a49aac2 GIT binary patch literal 2187 zcmV;62z2*}P)#Z z1<|DH8dlBLMJq^oIm2sa01;&F%&@=n-FwFwLaX*BXYSnlo$tKQ?>kpVPk9|YcrYO? zE$tUZqwzgF7V^7=g$1#u)9Ey}{|1A>6C)!dpB*}MX!>d7>YlXT*x2Z@*=+xiB&i@T zFOM?P(i;MyI(OaOB95X0zE` zTUuI5`T6-23Wdq%_tDhUG|kV?$1sDB5)%_B*_KQOgPyv(Z`0+=Uo&6Jo;`c&z!G{E z1EgcejtyjHX4vZkfHTUk_yK@#B zu~?ea+}u1^TwI*Cp{R%kkW;^Zl5~1K=~d-Snvx&7!pwun*=$Lam6=I5Zrq^%bajo? z)zxK18xdVehNh;bPn=F?S?P-}(%|3_O(WL^C>MmHlZ-|h8ylm9<;#WTI<*6qBE3rU zkLFPa0a~|i9q(Pnk!@{lJ*yR_UW>%uy?fWj$H%{4UQt0_?*vUhct8dy)PwkLlq9-x z_1|>v+<7vg;KUk?64Ak3kjk%D*R;JX%jfe^Sy?$*t=9MJ>+9EQ(bo)+VBzNoJ;Js? zW8+@YW=v)%wwO(1wV0{Dzn|Wzd7D~3{S5ESA|euaOt=dkywix+d9NmC47J2j+_Y&E zN8@wW$%>8qvt`Sc6pO{2zlOs!GAcsI%$(;|csx2fDxUT5_Uu>ZXS4Kp-HBN-Hejz5pRMXy3kiVL)o?D!O|03Z6fJ$9B{$uO3^*V>Wu&R+7JqsTJZ0AAH(vIG2%Yl0LU;eV0+N)PiPqgu;C zf+1Nk0Nqi67G*DG7!y`<5`&E5KfmMsxGT|PnR-R8PBGVFv1+H2&KQMV3L2^2vlmJP zLJ`Ph4Yip0xGk|>+`NjK#$5OI*JNy5MHpN z!+&WKMfzNR9#vIU^1u<90~!zgj()an8+{3o(&_Z{`#=0qaSG|Xl z^ssJ@K+xmyd@(#UNG5nA4iU8~)6*R|4gEOV9h8ybpzQ2S@{Eko`L;H)m`sBI!;e0u zin225zVj``FI%PnmeUE|Y@8`R!b~A#u}qdNVc+oZFtJY7%}A)jg9m5-FAECRi$V*l z=Xo9wthcupXTTt)pedT1oT6Fe?>>eTFD4^KxXP_t>F*~_((}(32t@+}1DKlp(i%Czl$;L9=6VD14$S!W{Zk8I8mv2E|*JbA+6t+nByYDh$aC1FIAM&nl-B%(PXsSG$5HcO z^d25$Foe*R%U7Vh-@AYR{-0yn1A4T0BxBeLe}xNas7|&e#jS!7FgF z@e%Smip83dnE@}9BSRO3`QJMWGT=b5 z$s~z7Xm4-BuyW6bG3-@r?Fad|{gxU^wN&sIM}P-M^s{|@Y-}wfU0Q0I3dMSX=h29% z5$Bqbkxjkz%{O%E(nY#^_wLyP2M+91l}|irERT%mAR8!c^XAP3H8nMjDJdyA3@$mC zijtF8U@$esY>)#oxjk+gz}$#j(}M>y{ijZyYUt|fx`pKtwdmw$`ZNQ@fmVQ4q8?Ir z?AY-N45&m=IXPq6r-6dpI_~f9P~~lB&YbyTlm|(oagY}@`>da4(d&|GNIWP3lnAoM zoTQJ_HwT(hi|nDQSpKmer%OeI<8Dz8vBi5A)Z%)i7IWxng#KTE0RZuuqHRz?%cuYV N002ovPDHLkV1fX&BY*$^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_repeat_blue.png b/apps/icons/static/Fat Cow/32x32/control_repeat_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d0e60f40bbba0e3979dda0e0484c4023febadc GIT binary patch literal 2402 zcmV-o37z(dP))wkp#iqTa zh|&uR#L21(sPttYfqex)gmO((0((4NEgxRqvA*|V^a@|~e8#K0GsTFwPmKn{#D!B+ z@kC}k3bW#1kcMuR11c`wa-yoC6BYk#hgX(sm44^q^Y6ac2xyi*q5;yZw+?OB8w_h- zDb7PlK`H`tv-xfS_Pzl6WM#Gk3&({UA%*9>=#2wAre&whd38}9s@i3A^!cG9bctM-$R&ebqH76)7_53h z5JnV{i5Qe#uY!JA#e)0=ep%01g5t zJm_hKp1@6Xap)hl*tqiuECwCF$HL6g!v5>%2Qzk1=sLI;TvrPf@0&{tpf_39FsxAe zLk8%rX_F7EeJYo3i@4b((?)^9E)lREW}_Y!lL6Nn?D*+()9}Uz6|m4fgTxGxVASh^ zYmA0LVb^Rg)4_DzU^)$Yyzn&}BGU2?FwDUsOr2hmoW1D#9c8c2N9~tBI9=quPUKa* z`)D@rq?pr2QnpiXI>U_SyM*F#<%lwv-s0tUQnRUn_yn z&%hZYDg@xiig}apyH^&GVGAh*DrEAQbp+GJbc!SlV^UfSRLPjbuvr9jY_ZuWz(*EJ zVQs{`c2O8rx=&b`Iw2JweS88tf6P1&aKaHZT4Fh82C8a+QYdl*JpQ2Zyd{|-w3KXu z*`(*s8MclWqQ+i)qG=*&tmp9sL(G_P)x3NxnUe!A-BVO0NXcQeC{T(-J{f~^l0^Vv zIyodgi=-54Tqfwkd6eChLc}8mHM`~D3}LwnP$9A6WY&veoGfT{!@7k1Ht6_(rU@C~ zOLSrSBvlwP8^v%Q*YWV*j{rkpHNccHvSGr!8xkqH#{jLA&6lDN)OvjyvxgsIPbQj89FBg4+kaf!6a-yJ@k3 zh+*}wj!@MHP&9EI);yC>JszYnGo1rgZTS?XPfx--#~V0huiA2yx1P+pgmgH2+_0Jr z9MG&6aOQd!7$(DJ5%7DQt>u?)*b$)@xRvZnHHPf5vAEOiLeiKhj7yD12DMLJhZDPw zT&1p&$S?`Zes%!GU(d&>Mi&y}qA@-_7Pjg$?uhn_h)`;ZWA#cRt8x#tQ6+RCOA74jdB)uQfi@4W2o zb>3zvkbB#%-*Gy-8c)_ZGH2!`5veG=Dp^(k~pOYaHwp(m`uT$XHnx@X61Y zVClv(tX%Ol{&mTZvP~t#6BK1y6j53M%%gH(@vb(W|Fd4R}oz+||C;qs8 z-)D8a->n9blY>G?te2xGZUY_#Zepvn9UUW(N+N){&Ws^+8PetIQZK=q~-1q1K5TA(%~Ba`1#9| zVxuj#lt`)tkyGr0PCkR8ox=iZFg=5NsFzJtsG}?bwjcfi)phM%7k>TxYQl1mc!nRz zSSpnE&-Wi~i8KMlwmIiEF!A6zscpeS=n%8N4dMJgY|hQNf#TckNRpB{#>sa zVkL9b`?E8OTPDhFeni4m=-1jyevrq*KmQS601kbv US>lkel>h($07*qoM6N<$f)#z4)c^nh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_rewind.png b/apps/icons/static/Fat Cow/32x32/control_rewind.png new file mode 100644 index 0000000000000000000000000000000000000000..b61017f27001d624a9e68a1ea57542093708e4a8 GIT binary patch literal 1878 zcmV-c2dVgpP)KP0cb~GBX&Oz39unP_}FjdsyNU86Ybvuta=f z2^nM{2KlOGegG{9g?`-9-ktOBz4cN`VKzB|_MZR$ch2v8UJh3HIeq%{>eSTK_c)F_ ziBcd*5|Gdbzcaz_|DgObF){H|O-;?rO77*BdtOmdk(HE`)S%O9^S4{AkeQVQ+1c5k z5rhSb^T8kt4Gn>PWCXgqxipU<~IIUykdl9Q8Q-P(1)@f>t_cfp<8cfc=-KUP&$eTXW-|6_pm;>C-P z(9?}a%gWdfPo6x5ai^0VAi86HSXl7y`jiwfnKlB?@laQH0|o~NpH@~@X5gd1A}?cs zS66>&-@A9O>0n6-Oiew9!J%RBdc7bZ?Ib+U#}wrm=}w@rdc7WY?$`lZjV8%#HotrK z?%nV3{*W3>vlzVEv1iZjv|YQ3VZ?5S$;m0C6fZ|vQBuk5gpdu#=qR}7+_1B#h`yWf znFGUNRx_byKtP&mv$C@Hl$5;A4o^RyX22v$rjsy_>3>xPM2jHn`Mf^x`~9$O+cpg2 zlf?Y|d{cXSyG=<<#Q?6nygWB8E$!#GPMm<**;#P9ToG#3z=B2t8Wf@%WN)L5V>((b z@c5U0^J2mZ0uT9U1Xf64dV2cx?(S|EomF_%W@cvA?cQCC@zTQBgfrqfc}gN+W>e{5 zRX}a+4}kHc*v8dqM;$C*_S@L_1oL^{zI|Y^Sn3EfVn9(*QHoZp&9hnyndjsekB2Ds zB=o<4hUqY=u3oE!Q}3LF{{Dx|Q%=^4r^D_-16`AouzkCgN;Z!$6$6Cg;^I>|IXR3z z_uSlKO35p{_!?e(?ARL^Qy-&W$%W-~I5~`N4DI~PUWf6lsksKFrH7#T)@?{!wTiV}<{bi4vQbhlrK5zA3wJ735!e%mu{^>i12ojZ zv^qU_d^5~iI!KgK0@Wa;Wk*V(rR`5J8jY;mg@R%4$aC`Q` zMtLF+GL0tOjwLYQ!5Oz3PY7XJW$==cgV6bR7g5F-357xs429b|>3sdow@d3F2FD98 z7?4X=dNG z+gfSe3WtE6uTY1RdkW2u0W^Rx37ZTM9S+ABHi+Slj=xwb334f_nUIj`c`*RhRh7`v zat8_u3fOPFoaxKzP`AXjt+%%aTrSrzVG_0=&t<{m@${`(lYHFzij_^oU?{X8cA%<` z*KnfcZQjh9iliFHOX}e7dMs1Yxp}h@>g(&@#@%2DRlUkM_H=f3_F!BZ>wm9f-Hf^* z9~D2v%OFxsLa|>?hodfw-V?KJZEaw;+ZzdsFx3kQg)rFB(a~L4`0AS;&zx~{-WIl2 zNint_kcEpQiVlrq0)Nog2lwu^yDne8T#i>hrT9m$WYk|nxGvqo(R|qJ@ff$D5u6lh zUvUAWg$*(Ur?@|O&!G}JfH3yKZjjy{mVozd?GOTL((tVKz~Z8pEOwDhaQ#6%0S0y!v_ z3~af$fT%xyY~^EP&u|UvhldaQ0h^n>sj2BgPft%TK7NKW73;+$?yDJ!5oH}pYD!AV zh7#P@O(xTRjB6%ky84BW$I0mP`9~fB;%w`(oEWB5{V8L z1Y(-j)3g>UblC*+wa>492A7)cD|dt{eS!a{l52qB~0;CwCUw! zZASKY4Iw{aKopuLVA91Oi7yEdFzSU7`}0uf@*hv_da8FS`%06o-~FREbA>;(!mFzD zmoLe}7xU6^=ND3;%A+6EVBpEr=WXSY?e_b11s`(TVU4QM!_LbkG zTd~hVKq+~)=5kS9TKcwcEQOE-P6xth?v7Zlmd1I|bcMchr+ctymPR@zwwBeBXF3B% zw=K`6<;YYBD0gqIZrN~ee#VA-=HOy?40VAa#K>U5;L^mbT>=IPamM0w4RfZ;cJO{^GbzJF*fWxiGlP8R8l1rqveF$Cs3LalJ zoBwABsrt&%Z4ciTPeP85dCBJTU5oP4OMkq&5VcozT)h#6htOp*T}Yhiwg@3e?97+q z?hmh%$m9a{LT}h0G4a5HRGe+=^^4md%xFEbr^Zc8mw>cz-S)YOx8}U@(v!vL8~~aq z-X7XOcHPcpM*lsutKyL@V#7vHpd-tY<+Yw6gFGnkKw$u=(Z^l@XI}@^&w3e~C3^h~s7A(k~Ze^^HZMX2loCjW2 z#`j;`kDokJgclB8M2g>su+s!((p416%7uw^I4Ok~X%vjHaCRz8k6OUkOu%DOk#gd6 z57>-3UYyAq@!Rx51-5*v7&{MLLUMwSnv97^OgMQWEWM4t`|G$mjOZpPoCX%5F6Hx5 zk2I|+^e_R5e9zvi{>$7ll`Hc9e2*8jQ!Pk(cK z9m@kwF1Zbgxftf~c#=HveN;9jt9IQy;130b!l1%u$j-wiqNZd$z!_w<-idTf3^y_< zZeGOCM&S;Gt{&p-WHoCThJnBQY&CZ5K8z9?znZ2(^AZSI88KxWnBx4_=2a8w*df3u z@kr9B*(_`~N$A(3(3Fv;!T@^2Ab{1_S@t28Qj&T#jl_$XkgXV+#?5sY$p#*2XkNnT z58Ex=B|sT7c;Vm8A@~%#W;tsm$_#@>xE_n)ovmx|r}9I{P4km=8VpIXtrNDpZ>Hn! z=ZZ!c7Xm$COjck5(ZS&5s*~pfNK{}C8iy@k?B=j;qU_lrZ)1Sua=cC@9r*8=p#S!@4;JN70}_bR zAv1o=N^q+~!iti76wk{f9m7h-Np=eGIoGkh_S4)s{zvgAFpQOpZ|EnNA|!RENUD)s^f6UOUi$_Ld8kjK!Go2NLew zvGx;Hr;`?~d@R&wBrKaZlPnR|f_?6H#IbYKy|EIf!*e28lkibP2X_CnA#~#R-~J9Q z1vvg=k7RsoHd+st9nf>{Th-kkO(g|d z+q9DOI!2Eoz%V+`i`K*Mz8}rKe|3FJkMB!!(`mp6+hV6vN^y-PUhLUVNR6OK z$nrA01SHf%i)fTY|A>Op)Wn)dZL3t9)-=T?HHD(-AN|u-QQGv8{xGqrR0stXFa^^e zG$Dl)6p>|F7eRqt5SGWjr{~Lw>UGxyx{_|D^=%fT{#Cr_SS85I@v9>;M< zkg`Nk1S0z3J0pDm7wMPr@$nz3s;Z`!BbR&GdRbXnVt9CXtwycR*qEIS35ki2l#~Q2 zL0G`(_IO}mU;s>mgV5F42~L-*$7Zt?UAS<;h|A)u7$8(uR$dO#XpZgLy&H0JazOL~ zSSPJ8H8l-(yL|z3XlN)zM1;fYRjYyHIq2%@gxj}ngTv|kzM`Vy1hRPkj{)klXU{%D zPuCqNE@mG_MxMZ!#lkia+`)b()FNG?`#xViF-m;YiC$DhVAgqG28y0^6(&w&dp0dkn6b zF&ug&5=sOFgsD0)F==~2!Ctm`>e&=itdhM%;Y6Gw^8< z;i<_fkh}E_aJ$`#K7bzc0;ti@i)X59#CMkzp1DQmRNeUW&KJ z_&=3t&SAPe^2lm6YU$3JAuMa`ReqNGEG=mPt$0vYRt35=zDF;FYL6sI4 z8w*aSgF(hAlT0c<7q(ip+Ltl}shpTqRac;}a33_@yaiz^RKm?=OU=mOG%+=~%LPJ-$98 z@Xz=9^%Ih4Amxjcz*H|}qzGCRFm1EpPQh=r(hIlO%M7561OOuZL;kcwsRD5~||!qlr^=LeZCW3X6HgJ6Wz$`PkVvkr4G6=Ik^vF|UQ~SQqYvSahMSOr)uYj9{6r|o&IBW>BIRMm%dj}@ zPV`U+a=`FRpogFrRQ^MhlI@dIAEOZskeCq9l(Q<4@LlS_A|3X5hu;V$-Q{xin;w}^ zNJvnt8E77_zY5qpdW!qtblIoS)Z7ef)~;a&h!SE;AwW7t$DU%vIr~XB8Q>lp8>=@O z4a^H6pnl~vBEM*zLg0@tKD(Vx`24fe(2PbztXwG_G2&u55~)#!p}!w27E3+pCIjq^ zjg42$<{@xmjZ%ro*$)!Y(Mldu*P~~ec-R^Wq=-AQyOn=&2AW%%X%zF7n6#Hu5IKOe z0raB*q?2@$0Zy~oJcwbo_;%pUGp+9DeA=xYXVF zy@qu)+91c-gTg4*)D7tw6nUT=Qpjss59A@(3E7sG7BHDib)<`QDhCoW)zjYI-j$Q{ z`df2zv%1vOH0FUQib2P&r6`a`B`NRi?S;E{+pOo$pD)4XClvp{k&MP>FOEw$@n|lZ zpP$pEr>6raH&gD#ii3@2lynsL-roCAS66E}ckbL?lr)4iEw@9Z0puzL-i1coN=ZrC zZ+`q(yMBEVgzB^lCis^rrXfb7@f}=rH^6Cl0+sK>R}<0%rN~laIa%c(Luhb})9cq^ z$s}_a2E9I(HIWyMNZ_wGUMjas^(G~n&1R8npUyc;ZeF+o~|6rGuwnNe6+ z_*Ga~SUjQv$w={W*m`jgQT`m*%11|^;yBg^4|*l5 zs~M6GX*E(*WMt&p0-V=lVq$h-ToWkcmFdZ2bF$kVgTuqa%?%9=^;l6<=i^9LDdRn_ zbUBsKAVXFlVXuVnjj zDHITd!!flmd++<-|Brxs{4CpA zk?Nh2{Ubw^HX9HZnkHb<#UFt$0T5v{iH82SP_X@-bCuf$@5QcgxAB$F{WVWaPT%iQ z)dlO8X5nl3Q}Mu8(xFQ6Q#IYh=_`FW*V>D^hE9Yv?SgTuZ^Nlqo^Aykq+bw#R8)5G zO+{6o+4k6ceCz%!==8AdrjD*59YdNCr<|gS$V`!tGg*Q}_Xit0@oN32h-lhdC(76V zlpg6{1c0)7M}7OU{HYl`zk5GKNyPa;7_I#gE7igT6HQm>D=$sP;u&7jF;TX+filw* zIJt9OHVsGa1%R@$tgda#!*epXteK4~{W=;0A?Osa$j*g3qjmupB!n4DGQ60bCSli! z&++FEKJEIryd)F$JaLvn#MbcN76tl)b^ zxqP1~3U${`?tFY!EC?yK=Bu|?S1!)aDE{Tfg=o00;rdXN91D;s9ErjgNd(bmydVe@ ziYSVf9%qYx2g3%2!Y0-hrsHDgV6yntZ)A3y_?;=m`JOH*gg-Fu_y zNHDepN^dkBBKv5O6+!%#SGbOUDkkfrfo6*qHY4?M({UDaln}yOC9f8y?1vRY9^5L1U&qKv%sG6oN=GAM(leJ=fx}qork1xxyB4^}W zbD7|A^ykQV#ZQXy`qqcgaH-RJ#@Ugqs98sV-$TydsKpj0G5%HQ%kPo#+-tQc zf8qhsGp(9PE)N`Gn?bT2rf%?X;Y`dVpRi4k4PVNpCAm{c!LZV9PqsyJNT<<6pGS2J z5(pAilIfX(Z56dB+q4`z>RQNwX#tjmaT~53e#SnQ=1qg-P1(f0nFC%^@)Q(ir&(kX zB|9xvdPG||fuX1gk0N83jgyX|FgYds?4^VF)ut7wIMRv~pK3)Y#LbOw6zpSBZaPd^ zEnwdaKxU%&hk+}NOhieaRu4S7IA%Cv z*v7aQNTLweJ;(gU?2V$En%)7;>TB`x(sr%Yx@Sgy!#kd&Y{c9hREn1Wn*>0kP;Zp>AjVB1JXohI9-gFqwgwu2#yUR+ktNJLi z)004l7AlKf)rst|c*)1*zyR1M8)oy-(Z2TDvzG!$QebZ;i5Z}eLF?XQtpan5m|Ti5 zHJ&{?N>RQ4D5l@%hc3!7B}nK6B*_HeOiLF+eb;K)HvUhakst@)U2!tF!v zI#YW-W%2s&1aBGsqWRN^WTG_?+fM9vfIA3;+jRJhkm?n1thpO|{?!~j^U@PPAe8{u zKk-P$IX60v?>(&LJ+h&HIO;DhoJJ`S;G8?+PC$1P?xH@*MyeO&Jb;(0KJGjHhtd)< z(?K%m1RV!}-Duo(JC48iel+jVjZJL>zU6Z>km?uhsGLqIOweG)wp>0L@c~7#H=;Ld zo3Z=DrvB3}l&?l||$s|WFbmPUnXVKW$Sbz4Fr?xuI`x1}kcYHA+nM^Wc+JfQ*`RjiEJ73DAoYe)H zSTQe?_VYAi`uLv0Ms5-8*6tyk{BIXdT@0Y7r?;)O{*7PvTsU@thPz2_-s_7=Y<6fp zU<%1p|CE{2^S`;ZBq?LgBZ4P6*D&LkA!o!0-THhaaOs~{4_DTX1h4Zt?1{{(NJB}k?_T_Y6GY a1sDK07yCi?DO+~{00007fQ40e z`A13-YA6y)jc6ZCd1;EJX;Kp&+NNomioio3jFD&TQxhK)o2E^F5)#yyREaG~3l$SI z8Y-q*q*xXfki~`FRagXeezxb_ompqc<aQq?&!k*o`cSCMY z4&>(NgPG?OCQ7ml)02}h{pb;ljEsONiuXgIP(xc=n}@Kz3;_PjnKK<$tM&8R+FB?p zD+5_pAQ%e5)29oty1JS$8RtQIdKzRpGJ)q!Fg*MKZrm84dEYiSH#gxFc`E>fbLY-^ z^YZfCZ`ajXSy*Y~^_&|)&^$`lc4rpcxpN0@-@ZL_?AWnFBM9SeLPtl( zWKB(t>-EY?@M2Cwp(ntZOkmCOWz5oc&LR?B}%KMkD9yZ_s`d2qY|3O>yxnFgp5g6&|wd z)~#Csa%|Q@j|eYe=rL?j@XrO}r>2LT^SA*6p(Rc&tY|V0VCZEuA};}a3GA=kkK!Q32&r-+5DY>oY6_013fzOJtB)8gV{P$U@^mzLB`xi|ni z{R0%2)|O^EA_JI&|8Zsf;m4oh;K2i+=;qOJ7Q3K{uC0ACRROKNIrW41dR z!suKd`gr)&u}CBWSGs>?LX+%~Q4J5*zY_zEYh((4yxwA|SbFvh+-^5)L!UVMH36`p z%$DuM!G(pzIC0|ZG*Xe=Vub8=8;gih4`_1&Ac}J0x@c5Ci4hX-6fmPt@=XBDv{(=< z=s-#cKd3p@Gyus17K1!@)Qg8w zfXH6}sR2;1fO&H;K)C)C!l z2pIP>aS6q1){8QQFd9v)Y`y-AvV^G;*1e1*SxH!DoJ)T%BN4T6voea+CpB?;?^_0Qz+amyN(PY1RXXA~PQbf`O8>j10`7v}OciWED2N4cCi+AXvfs zXq>9yAx$TUlF#Sso}QYFY6uMnTe954*{cRMMVX4cVBsavIHr9e(_K_y|$;ENiWctj#B~_orINy zJtJJWaG{fY6M%@v<9Qqm20deA|LrQsFJKpmUO*INcEjO%_@LpvHDvfjK_cVy4J(4N zVf60a9fIZMWe@oz-@IBAd^j8)&dJGbqL4t=p zTMvGOypLqD=jP?&DPmU!XV8YV9GlRw#Uikaskirc7#kZ4wzjq&#-$TzK`OswO{ta& z`r?RCI;NakWd_9X6+U$pkJ~}CAS!mml4?B+>IZ}@R>X1}Lu@)?@RctFv*|^v1{r&v; z^WBf}!NEDSfXaAztKWv&dqD+~ik60!j%HUC+L*p&w5KY`mQ=^$%YK|DiwMQtre0#) n3tef9Tq`P><;`sRzW@UOmURQ~;T@J^00000NkvXXu0mjfNa$qb literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/control_stop_blue.png b/apps/icons/static/Fat Cow/32x32/control_stop_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f15bf69219729772bdbdfad3c7c7b1ee7c157674 GIT binary patch literal 1930 zcmV;52X**~P)lpr!KK`L)ri>}onyH!Ulp=zTL0b`zNQcu$;r|Iuj~H4YkNNK7>Hi>qUX~#e3!$;CLJ{yjbj#0%7n=|$uMP9 z5*T^Cs3<9L^sVpn~2)Crc01!&HRNS93 zDkZJ#ok<9v!S#n;Xl(bZu4YjLl_24toCE>Jr8ECWF(#gn2=_MQ3*Wk|E&S`pQ~@VRJL$r zBnZRvCqL1&X3pr;WoW#rS%fCH4=CIM|KfxR9w`W`9_m5bg`(m8gb>EhOf zBf>%O;W01y`SX2bn4iO%7`oVzKc|1DDDANZ<#LIC3>gbW-nW(`0aVc=~ z{?k}v(fsu03qMr^6Eg^ajayNcAD^E6?ao!xG09|%w+{^HMqYC}r+yD9?vohn4HJco zh(MSyCUc5X;b_f+iSe2FKR&v7-W47KAttN%@S4|0qa+9Qu5L8WRAE}A*nkRnLO}-l z$pP}cB+KB(q>(8Z2n_zKbBQo*xCK_emIwPp@i20Zr|MM!WKJzjvRKT8^RdorANy1T zg611?serEd`P|=dtWq zEd+qiC|SB{_Sg*Q!Af;`{Jm}m&5Z({z8a11SUsb6FIpkWTDw`luM(Ec9jBI|99C{l z)Sa6oKuKXLc->1^A%HIkfRQ)bmQTz{LE~~D&SARA{p5Obyw|V5=Hs_jK+*bu4-J-; z7OK1?L$curC=_I4LUuCze#5pLcefJ&vtlq7j>}F0M~9>)n;t-*rpY57p8__kS#86S zk)X1pc1%3Y#Y>lt$Q&R>UJRj+8#1_F-J@$qgo-+LcqxZ9^wtkg)^!) zF%Gs^Avm3wAzTA(^1NPopacW$ty^MX5{!Y6L;=9d0Ur7hY+x*sM`60zXb693z@tk{ z(F0(ioDgLMfFa;mbO7W<;?c=5JrBdpHn-TjZ3xzSR}Z>Z;M6?O0|-?`53;KO`e*^N z#uEa-o&#V;8(lp;y?JF&_kGZA)(Du5ra;m}?SxF_p>KUv zfkj|Yc^kVh+9XB-;P*P4%CFY7Y%Iu(2X{nz2P>Z3>*q{hvGV;kLO*BdZAhwYxH{Aw zBLGy_w?en`emSud0I&Vmy$7ob#&2BxW+7Oy9KAjzOh!@felvpVo_12u}MQLhB3)GAjTP&@$ zizdRlwe{>G$iwa)!= zprZv02Ku~&osRbXQvW0&4>g*gJW;HP$BU{A+m2j=#*@3=d)8{VQ*R3fRK^XDEw3c| zsn1w2YwR%aW4+1|N(OW#3gcIaqr~H2Xbgi*-&et-X8W=EY=M#z;A67w9%heOt z{kikrPD>nO&C9T1JUP{+Y!J609ib=91|H(A40fNm1vPgZuFKoreIISLQv4&YWOQwo z9TyIrYEGEGI3sz8wII``9!a}b=uh?nqAqB`t9qOjU{`r9oVnWItonS(B2?2%Gf6wN z4glqXNb}-B<)PD#gy~D#I{cQG^M~On!tQ$sBlwK>4+Nu1aT}ngE41qW*4^?=Qiqk3^I`f9aS)gcmEGh@RQSBbcYx9DDT1<^KiwV+Dq|}r#GsomCSoc{di>zsRb2)QtwyfyeF?mGkd3Lv}wf>C#jBky8xq}qJ%fEU3x6(XKw^;M zkm9MOtDW}w@O2}(wIu7(4Ez4?%V{)^7-^tsLoC`v_G{%O_I2XO^`8I(0B7{%1Lh;d Qvj6}907*qoM6N<$f(mk(X8-^I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/controlbar.png b/apps/icons/static/Fat Cow/32x32/controlbar.png new file mode 100644 index 0000000000000000000000000000000000000000..55fa539db304d90da85f49e0517b15f7ced02695 GIT binary patch literal 633 zcmV-<0*3vGP)P1YkdmA(q|B{xAGMfR8U9|)W!!8ER=Mjq|q1?bGy#mG1IpMtw;tCumA=RapJRnLLFp6T4n2-gu(h@GB;=jLZpCO!q=rB*3tL9#0Niy|l&6$l63d_V>#%uuX}GQ^WPl#OCKluqjf zxLPDvKB%su TRxV5R00000NkvXXu0mjf$*2rt literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/controller.png b/apps/icons/static/Fat Cow/32x32/controller.png new file mode 100644 index 0000000000000000000000000000000000000000..4b37cf7cc9b3906f1efc0c3ab31815b1b81ae3a0 GIT binary patch literal 1699 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/controller_delete.png b/apps/icons/static/Fat Cow/32x32/controller_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..1b6c4cfc2243e33db9e3fe35a139151c669ccf53 GIT binary patch literal 2010 zcmV<02POE4P)RCwCFSAT4j`r{wjX*+!@XXORT7JmD?7wi0s7xyKTNn9NsK0Z8r^(^gw zIRLh8-{G$I`}-1!1P=fH&|{sQ9}UuWh$wTbcPs>eyrN;{ADD2`yoH4K(B33b^2-9? z5Cowq9*^VgGwnw#;ZY*<3u&t8LLZJ|W5OQ=kNw^7jc?D`~ z>tVC_)5L!{*oT3EAvCPG8(yymBxB8?m-oLjYrtGp0jb4uj;Yb87625F{9mcOs zVaq!XPHbIYvlMQ(n;#WLi4$A9-DRk&t-crrrFC^EcDWFuJK5bNqbXPM zTmUwQ!|`w#T@;N*;q&@%rGE@YoP?yyII;CWaEvbUS;ECR@>Nw}=yE^wqzY}As?i8A zqY3C4o`A={7*R@Db~lren=!dAut}1%+~@OR;PN0+MLKo`>QN|{!Y(c1410R-f~rMu ztaJ<#2^B2(A_Yb|p<>gY%W2P!x1R_jt~hbuMuo@3^yv|(i4&l z{hG3}GGsK3F3D=8Qv9i^3A&pTTdOgXr4_e;z|&8hv&L|69M^)^=QJ9O00Yxj&=O@d zom+v)nhl^?3rOUvCg#T!AtjW^7%8+gPoYq8;9DoXoaxNwaj2ODl9~#|rVw8izoF~I zFJfYUHEgybJo#Y-G{ugiL6bKHHK{?4q>$1KxGO3sF6vnvbQ5W_02D>Buk!k;kV>Xt zw=0x}aX6iY&_xpy;V_R`O)^Mh0|~1C-QC?78^6x=@Oiy>;K6lpP;iDjJFxzM6L#%I2rwyR#Oyt_!P}%v=BzfCcNTDm{qD6KHAu3m5p^?|d76pC5re zNzSCEk_b(Q(AM@Au3Q;{EKA&yqvI0@CDV9d@89)A4MiS9nqU^#`%?*?s7JOETob;w)b*isav0q4##L+W`@1B7%ISR3$ zAX~F@DkV%AI=xH1+YbN6$FS_=iS6{Fl>xBXY>tOZN=kV-Wf{YSGyj&9xN!FDKQJ^n z_$CQIa+7hZ$W!E8Q&QnZ{JlO1WHmFL&NCWN8zZ;r1AQpHr;(bDw3hcCW&ueOsytLC zW3ebN4XmkDR#tLz2YPx^hYlWKZIo&oX7X6T(8&$L$N*SKx=we^+yAGV@8`T`){Qon z$THKIQMRxMysj5f3cmmTzY*;3dp>8}GV;w2yd*}#5S4<@9Y8n_@mgh6;8{SGN}rBI zq|(w-*z9%`Q{eRnFXKYsqW1dnV<#E#+#a51;($TTMk;n8_V_noQZ=3H$vHd%by>#4 zcxNXV20%Oa&-b>H*^kKNcnS#Kj6_K?T2HlnkKRuarRGt}oYC};BZ=hK$|+_HdjYp* zo)E~UHf6_+$TZj)c9y|lcB>-tu}L@QNStVtXyS7KxPDgSd-RE~RK2lk#qw-WP_4*g z06x00Uq|2)P7Gb&^2(L5Hpwz=(lYZ6%ipsUxrHwrvm+c0Kjbd1$*8eq)m2qAz$nau zSk(sAX*G;HT$%88uT9xO}7EEk6?3+p%gE?Cgl svejlCR=3Nk#XOc0RwbPa(fwa3OH2^0 zlLpj?CV(5L0pq6Lum^9k!wfdFy_tD$UeCSr9Hx~aCZIg&*zaARd%kne@||k|ci?&Y z=i7XhRaFNxOe4KOG02 z+_2GGK5t%6DwV?Smv%LuJ$q)5mZK!ux!SlL2jqJee&M$aoKD_G;N7$~NuqpO4%h@i zXh?T^x>fModCV`ryjwrl*{Pp9*Qv92 zw)Tmtc$PKs+2>!}BFm;<=(>JGqdGz6^jv;}AVLss0wM?*Rn2Z~`O$_Q^qISv1JaIX zUwFn}=HFaj{}3E@dp@W_;fCuU`YcBD!Ymkj*ZTTQR2ehyS!W5V#N%~wU6vROPAkxJeTDodsm))>PMO@*>|NcA@>J;|7#~=}? zV7M<*VPsMXG`{Ae4>R6edj$zoF}~Db;Wa<})-)1H1yy%dfMFO8Bnl%StohD&D?J_$ zvZ_jk^QTHs{Us7Q$Tk=Do`~zLt#||k-hSdo(FpgAV}!&;>9tWo4o0X3qSuQyn^nOu z7}iVy%|t+=Ts5#frc-I=C9=6R+L|J;n{0TvHOQ6TSTl}9HU&jZz+^U&Ufys{(~#8! zOzaH8A{JrYX&+S4gkN{*$mA5LsThw~T1oR-VOX^7Jc&BvfXQUC+!qW5xRS*pQyV5> zw--SZbC`%;%`rgJChuLI8m+Is20_>G=r^0eFc_9m2Py8r zlDefOvTU|lEM~Ba#rWu0zK`iWJRIgZx0o$d8v>`_CIVt<%5woY2heQ@D%Hj zLLuxp^ByKAC#jIK+@V>Skf=o_M}5HxeD?A_R4)5A?~v8hRgUJ}(5OWj2E$^QKRMXz@XDGD%H3ntOgj^(Z9CiVprGh1N-+K{{LYz%Oh>y(7bW+XQo$rmo(>7 zbm3=6_Md>c;>%DeQVfe>(x2Lx17@??wxXoO%|ppLhJmyEy4@}uKmIm`1_uuk_?|gl zw;aoyeJiUUCfbj6a>A{x{~rGJhpq6e`wMj9b%w<-88(lABnbgO(PTUx0N?BPM z4|i90cY4>0&$BT~+=go(69MViQwx9Tzjp;p<)!%64?Fqdp_jga(4ytI+OZeTWi9Xr z?5u?Y44XBw%udWCPb>oO)nbPo@4kBqeZ4);6kNA%1};3ewzjs!<6k%b>lEGo?R*+C z!N3kwEPn*q{g>D@bQGF3^Y)Cl8~haXn&h??7alXjPEZ875TU`NxU%6!tyT zG7=R89~`12X~*FK`r{V4-DX zz-B8}?|cYngTaz5`cui>B)6_{|ufA5`K-Pv`{~HvI28 zQL-rUZ;NmT9B`A|W&FOChmF|5JK+GEYIbA1-pa$uGVxyl1^^8K`On2VqJ01W002ov JPDHLkV1mEwvoZhx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/conversion_of_currency.png b/apps/icons/static/Fat Cow/32x32/conversion_of_currency.png new file mode 100644 index 0000000000000000000000000000000000000000..8679815079e8a221c0af261b219bb424335d1a87 GIT binary patch literal 2766 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 M07*qoM6N<$g7Ezu_W%F@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cookie_chocolate.png b/apps/icons/static/Fat Cow/32x32/cookie_chocolate.png new file mode 100644 index 0000000000000000000000000000000000000000..01badee05f975f0850f81b768c724d9e974a6a0f GIT binary patch literal 1491 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cooler.png b/apps/icons/static/Fat Cow/32x32/cooler.png new file mode 100644 index 0000000000000000000000000000000000000000..b52ede575adb305375a8c6b364bd5ae53bd8aa15 GIT binary patch literal 2069 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 Aod5s; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/copyleft.png b/apps/icons/static/Fat Cow/32x32/copyleft.png new file mode 100644 index 0000000000000000000000000000000000000000..b66cb0068a488a4c5775774054ef5368bbd87c58 GIT binary patch literal 1523 zcmVI8 zgb0d?23%{QwxAneKc?s0-I<-49kyvwxSInzv-h6!yXXAQ@6Jew4_9Ab-z`nkD#@^x zLy{!6iLS1$U33{1!FzjqC&tIewe=bti(_(ZmHuRrRa8|~;m4nTMmQ3MOeoi4#3;Ki zRl%W-b_@&*RB&tt;MUU~ivb?DN2Dor{MXW?`rtT`NW}Qgu~qX-)ujl8b^scGVwzZ# zmLpu>WSvv}@LI{TUQ*3hiY!AWGcOcDDR@?<7rSb!v0+1Q+I>I$V;++ecMw_%rGQ{x z9K$>;0Aw2geYd40C3ty98TtpV;PS7RDZpJkc@nhD^ZNtXSy_R$wpQ%l-$+2_aP!uf z$ck*5C#MIXk|`F)xjDHa_{on?VQg#+ZnqnXqQK|#SsaBzFL3Spbqo#-VN+fnx=(+J zx;=X^a$}VI@uqYD){I#$6-5>)(oLm6m6he_dha+UCnw?cdPVRUv6abWHonKdWo2dI z#q;NQ^T-jbEH9z7xQKj7Nxw>(4A?oq*%%oa!R*W|Je~}=sB7B~96(WVF*f=(K4QOT)K3L0K7nsqT=26kK^3Avj_&CBspLsv1)D@4rm6Dndu<_*WmWJMJIH0 zbfBiD7U6IhOG`@@N1HcohCknrn(7+#ocRiip%B6=E9mdPf{h#V5RFC?U1V)iOFm>p zHi*c^bq)rDq7)iAsHm(o(w!nQT$X4As;Z)~sYy8Y5MKrdhv0U_c_aMVN+6rzaD8Ob z0flVq)_h`rk*GZ{K78ab_P+M2D1!j%VC*MGpFlxD!k-dPJIRf##^)FukXGS9oG1!< zdcLN*dytWlDX!0-zksV(htb*DDLP>_L81a;M|ru3pb!t{=jY*~^-(HsR7=%I*+~c3 zjvhUVhYuf#Y%p?3kIRj<@qLvi6tn4K`ejLQY z;sQSZ;xyV?no(O@OIqNv0Ek3mn4X@-FBdOjc=$KUgo5SeWmK6uC%${lIRi{ERZ&e3 zR4i*64jnv*GYL_enVG>iXTK#~kCBs@Bm23GoceG$f`c6g;LG*VnGm)pj#})@QAgMXc(`zwP0UEgE)kEFIFMaoHC#} z_BW#~++K)NpPa<#=uOc;=~(tImG~2QS!*Pk>%Q-5!T`rk!*o%mTX>Uge&oq>UN~}|2sIvtm7emJ^x35 Z0RU7gltwwP!jS*~002ovPDHLkV1nVO(K-MC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/creative_commons.png b/apps/icons/static/Fat Cow/32x32/creative_commons.png new file mode 100644 index 0000000000000000000000000000000000000000..a344411776ad8d0adef3f03426484d444e990824 GIT binary patch literal 1686 zcmV;H25I?;P)#zDk@TnL?V$7j~zSKMT5PJ0uGq_Am%qrL-73h^JV9b9o(usnV67?$$*40 zpMk`34+Q#sv!vATSC-keYnR-SXlM zBbkKYLWU2D%$Yq~u3Y&=+S@zCg3bY->rkK&A}`l)Eis5iOkz{UjMTD6ds9=>@mMUTd|p>qCqoY&hz2n3CKqXl zdVVMA_;3H_Gz>L2JTjuNh)Hb9u+m@be=s~qqm}e~Yip~FKbcUbGz@})98MMabOYz( ziMYg~F%|us%gF<`MWa!LMa(s8)`-{ZT}fG>fL#F{A2)MBO-+pgp&~BBr2^>m=}zfE zYK@JJrF{&c%=xeP9}uLeqFg+*z`;Y`0c%>yO8pA^#*G_PWb=s=Cw4P?Ed|_$VSGRZ znCH`xh|1w)Dk(d6?vPQKQJERU9dne-LdunvN+=x4&*Sw%QO;>9ZHe96+bfiX&tHMU zb_J?YG*pq93OoQ|S|-K%di%uf za*503hPe$z+`ZT9lf-j*Pz!X2!qYUz^A)g6#Y}Ly3UJ9n+o}`Ug(wAo_ajKE1_lPCs;Ww*;)abI<@)vO zN&xe>udh#%_|Nx>iVFF*ySu%CgP_%L1`LAaI4b z&$B$OlBmjd`0!z=S-RBBj)Yo8nw*?e!DqnC`FH~0VFoz#wE2lm8I(ntVr#2d8Y|KH zq*kq3m4c~I$dV~Ucq$T$A*G*=$B)M{|0B_8K|I7FCb21lvP_v73q(K@I4&=-thTka zWm+tjR30KxPz*lw`F-licPrHxtkFC?md}YvY|5Z4Q)Wg1*3RI`lP9;JBFddRcjWTr z%c>SQp@gzEbDKGC65kn0>IhCZ7BhH+MGeBao>;^rHf2zj)wJ5vFbojAPU(-Sz-LC3YkAQmx+O&Ru1`I(lCEgk6X#>U3oKA*3F<#^t_dFnj3fL}D23G_M5 z&YeSeS7&GEc6_?e1hTheIh#_DA5^hq$&!Z3%F5jgLY|b>)zwnVwj8G({b?WMVGUub zUA=l$1sr+q-o3jWwS;Z?kQsc5g4%MB7xV_`O*E=)=;vzf7ZXN4x*NqD3Y-iJ@$%f3?*11a{~`1pA5g$ozh z_l=tYN1so>?8PMe{^&6+;x}WY*tF6N*MmZ)k0;C>hyTyjEZ4#1Hp$3w=BCW@8ZjwZ g@Fn6^j(-Ih0DVcm>5)p03jhEB07*qoM6N<$f@#P#DgXcg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/credit.png b/apps/icons/static/Fat Cow/32x32/credit.png new file mode 100644 index 0000000000000000000000000000000000000000..274f0f1a4b4bca6df5e9eb6e0a7898bd8165ad75 GIT binary patch literal 2137 zcmV-f2&VUmP)sUnC97D<{Q2W2UX z0oy6H&E}2Zv14q{c%AWV|I%~r4C8^I(1)UQMpyqo_nv#tcfa$UbMHu&W#OCr$oPgo zQqH^j!l7sXE=gAFgJMOJBv_Vo;_yptyXdDboMy(9AHKfxou@ZG)mpQ<7N%)F7`kN{ z*9Nb&TCW@L{ORR)cT<~<&IE;oDyKIoPNgVr%k0!Ny(xY1&|ZsMa0=V7;LSYKZ!8ozTN zkFgEgn%QR2+JG;=5FVEc4!cA6Qpjhv4oI?!1Wg^AokvUaX4Ka4M2@8Y-kr z?b2I#tuPMzg};fI^4A~`v-xHCqN16MRKg(RRyc&(%GI=hmZn88D5Ip%hbzN_WJXIG za#ka}7Vp?Xnn8uuFs;;`0KV^y!sQ7<-ck!oRhHtHGT@q;hI{y9T&dZH^c)jThg-y2 z$`n$LGxzbB%s^!e?|;^g+4(u-EnALlPi_?;mwnn0n(t6P<2{BArKroZVZSs#_q5SK{IlH zi4ShKBA!wvZ54@aWf=68a~a?XW^xKj;AJ2{1BnrskxRg0ACT&SMaHJ)K#C@o1Xdxm zumFFNA2QR*8lowoxd{Y{N)elIBQa-3owf^-T@p2Au0ILY6N9@fNq{-!DGOw22>{0? z`mfhuFR3EKS^_WtDcVQj2xH+(q8m0m{OKX0%S0oAAzlzR$}tdVBGy!drh_mS94OOT zP-tI);`$=EoQ|xP7Gp6?OoTAhH3T(Tkgfx{A{4dMwi$~zZbB)D!I;yL3d@Av3um<- z-o|BsCTEMOLpR`=nt^lZB;J<%$VV9}v`0~2SB;tZ8ML4J2s1OYf>}xfyd!xNi1i|T?gO|Aldw`DSjjuZsgXE~f+<+KibA~( zt7}%GpVBZG3}Ss#Gs-KW(W7xj!+hTF9 z0sZ~gQN3mj%F0XO50v184^P7BbfYjY57VLQuZAEx%pr(V2n?jA6>-{`$;q#Zlk|aP zk02yCFonjdYFxi|4Ue|8z-F_F8lh<#1_uVjGnGmSP(0q*)r}egWlNNNT?j^qg&s_t z{3{|PPKUobD^7N9CZ=ITDHL1{Qz~?F5F?>gRz4*1Ug*T(z~Imjoh?qpskT^DHF^A> zr_TsLrf%IY1bw2wNOl(Ih!Cev;?y(ZbQSOs9;d|&L>CvuNyoeW?(W?<*4BpaJ^wsf zckaaAy?aqzRfU?G8q_ze6Y6LC6bbo0A&^DCr{P<7iZj|vd3BjU_F}$|PsfyS&iddi zId=Rw0W@*s$Pw(>vj<0y9u@ZrJ`?y@K7X-G*z>%*LXdHUr7V~{`6d>+e+nmsAkEAm z)rVfv#SCeIo!StIL?(#c5(ibmk>DuG%gZu%0tn~)6vr>s8XmXX?ZO3xA(<`3x}wcS zE**p({4K1Rc39!}sI;9B!;iad9y^ zIxdJljZQ>nW5!B4zj>p9jE7FacsiWwb zUoJ6|;1KkrLy+i2q|b!+nfIRh#jg*2+_Iqw(P#`2x-D(l^f;xRKU)cJjo-p&XV1Yy zHzv2+iO$Y0{N$AbjWjgOA&627ZrInppPtKeuIk#&w|Bfn%=n!CHCb_j(vV9uXF*)I zO_N=y0xY8kvlq+wh|gU!smtYVMt_&+Tenzy4r--C9(x zs)X0$7RNPHzYvLH_{K2$E?-4=SLdtmo@hHpbH;K3-0MS0jsj}_OqkT1F;4b5YU9*q zGqzk=%3j#_;;TNN?`cA-Etyj>4~0%0e&Y`Z>BpBGl??Nibf5ncx0$iu^*@ryjq?sN zV5AIt474Z{N-fjRwy6x@sSM!w?SB)}|M<_3k`u~Yz-A6$1OHE-{|GPutxbK+%6e~u P00000NkvXXu0mjfKJ@?$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/creditcards.png b/apps/icons/static/Fat Cow/32x32/creditcards.png new file mode 100644 index 0000000000000000000000000000000000000000..79c5e8846bb245a756f2038085465814868eda2e GIT binary patch literal 1659 zcmV->288*EP)|T0svdyqmuU`IG<)nGV(-AGoGKBz1i9P{i9B4QYJ>Ym>O?~ggOd3gK z0}u`hOh^6%pn481vZ*s)H!1Z9xZ7r~9R54z1M7lIB0azaAOgVT9SDi>}Er`&xulrZ%xUkN2X+o1x$Q|%p*sO!`rqv!0Jd*|Bmla)>B+5S@1kSt z4#@vVj^`n?s1!M+0`lC)^vpG2_Ry=~W6M$$&~o(+*qu0l6aY@jxf)6WpmAZQv@TtZ zwhf!Wa&o~UVbUcLui6eC<_Jz9>n3Qf^dQex5H<(=k(I^;X#nU3fKnDW%DKn@fE0kl zkH-;NxeVU@RE_~f zBt*=EJ&uF7*zm5x>^jj-M0~|}fzWbUH#sE31#uGv5S zF7YPjxL7}PH1>#~t`8YeK)V!F2ae7r$F#%ZYmgvTM~HX*rxdCrIJfot3%j@1 zT;BW5>6W7w#lK6YvMr&lU|FUMKQ*hiZq|65sk@4bs*_kSc_i|pdDy;a3TTTcpFaT$ zwj3my+4%F9`t**;rA|hPPf}T>DpkTR`~60Mh7z<{4M3#3ZP}^Cc{y~(xYmY`UM@mq z?L|Bg9e|?cyAd3ckENg2V$Y#-cTSLiz@%(=Q1^^-0S$EA@2UY+8002ovPDHLk FV1nSE1r-1Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cricket.png b/apps/icons/static/Fat Cow/32x32/cricket.png new file mode 100644 index 0000000000000000000000000000000000000000..87b828353c001b8df909f6c228f9c2c5fd980b7e GIT binary patch literal 2384 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 Ef{Sb)R{#J2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/css.png b/apps/icons/static/Fat Cow/32x32/css.png new file mode 100644 index 0000000000000000000000000000000000000000..eff6e49d588e1e83cefb328ebf5245dee9454bae GIT binary patch literal 1003 zcmVsm3{xia22NCDuB~f^!CCU` zklcyMJO;~hRUm*f=|ZFn89D-KRggf*i+GX`rur06e=D_GU)BKObwJ}Ipmb+aJ~Ipq zp96}w0u2w+bRU3^7sxq715;W003-LjCoifR$@p!VVlPs*KFge?nN$O_6LSCkl^mwZ zYPi2#7n!7eO&Lzs2yn!r5`j3~58f2n&wgN}lh79m7?Z+Twp(;#7lH53C?cgqscKTw zcBQ+P>x#C>I*(J)Y@JZ2z|Vid1`&^60<0=|4_6S7k|Z(f?ocY8kkK7LY+mx5Q8yQe zz)C4_H3xhicrpsVLFf(I+@ujE0K;dK#AKed3tIp|2iQi|Z-Ey9 zjnu!w<$;n4iI)+|_pAND#8pbyf~fXg(fQ7zV}9^@CmR5zIlyJe`SL?qdxOB!Ms|c2 zFN!CXwGySN$G~W3Ad7BxomHtL5KU>asb$D0*+YY#CkS=THDJ?8pmiMhJ1qq3KS0%S zPnOJo0@m%-sj|hNL%kVvu2d3tSuYZ5g%mK8O=A4aJ7Dsz$hiW1c3bO{^L+z2ZJ%nsop16!`W~N{Ly{ItDm!Ts+~19QF)#AAW6yRCz8BL~+NRYw8(krN=M)weSJ( z5s3ONHq$7}!Eq>XECP3@Y5qpii1`4#o=1c0s36A&Vg4FL*tqTy`TcFE)_$Dk8^AvS Z1^~kzLD+;Y7uWy*002ovPDHLkV1oB8#lZjo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/css_add.png b/apps/icons/static/Fat Cow/32x32/css_add.png new file mode 100644 index 0000000000000000000000000000000000000000..1b6d366936d1ec71854f8a8835a1726b360acac7 GIT binary patch literal 1522 zcmV6k1HllHTNIX3n|yp6{IV-E;3KhGAeVn+s#y6zi#1 zZJyJLNZ1D$*UZ$Q;o7_KwVIXmF=$IQHeR`D&YA4hxv5Cay|(WD^W*aJi1GE}ZHHIb zAQ(V`Vnk9gJ{$OH6#>;9fr(Y4s2U;Q?vLP6%a)NKj(U#`z-7rPXF?WtJ3Y`i>ED#c1#mNC_j84^LFfR}Zip&UG z`-Q=IrARA1^QegJZp*wZobfRoBF#j_k z@rJ0pqY|im7>J(?%=_dLT@`TXF>+3|fGH!?0Y+|mPhR-ulks;&9lk)>YLqbp9YYOt z)yuQDnH(lk&-?gtUEc{>SCbwYF#;U1phRGhp0nN-+218V_2Y!zD_}GVXVOigJNz_o z`b&yPB2g-X)U;IMjhE}VQOP+_-op(gwN+~cb4%j>}WfXpu(5tk#MqMWWm20BJWS-=f15-(+5=jrPVge1- zO?!lF8bWZkG2&TZM!-U9H$BC%rCj1=ALV=hZ9x4il&&68-TJb4)_)QxxdZt9_2?Q| z8^t&~K>SiKsWIBc6M^$%qVz~8dEiW1=(lzB?X|#>Z2U~%Ts6@0Igzu0i1(GO#4JzC z!5=MUC@#y#_j~f;G6Z*oR7=y`SnHmIc(c+Dw+)%a?4e5U_2kj?tw8!cz>-=Z&?*Eg znL)dwNTzfj2a>ZKD+vAvQ8xQ!2tWRQV(^33zd^fhN+=cWBD$1JjQB<=QMZZ2l?;A;` zVDpNdXz+!Ry9ICX%69P6sy5AS%YNu~+Pi*hN7%JHC|ikH&M9DkkwJ+T7o<>+NzlgL zE9PxdW3@D?guLsFnx zMr_7=#>qE(?oJUIKlz*GUV3`Rqxi2TJTT``96MW#&VD~MSM+EwSEqNDog>}R)*{?H zYc)^Z#x!?OGAsa?OlH>w$i=Q(GN;^Q_R{tqWTq#fwdXipI;db$0E3QmjNe(tIzJIN z!{@N%a;JsV7~d z9sBcggu4T@nL_luK$I$2DxR+|QQ*}i;T~Q1P;n6WZUfRe0$d;Im_xtZjz-;5ls?q{ z+lf2VeBxo40Jt2{h^JNKbn?-ny2=aJKzl6;nkV4Xj5N8o3=*F` zjsfhou8DCz7MiJIw;n+Or#}|APmbF4i#On%w5hm%-fSsvAxc5WI+t`+05D6dYA6Dy z@J;!4JV%lWOx}w=N02{A)tJlP_xa#Ua*zAojM7v$&x||4hL5v4BPRvHc?+f_SWd&;Ju( Y0Bbqm^6b#R;{X5v07*qoM6N<$f-sBN(*OVf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/css_delete.png b/apps/icons/static/Fat Cow/32x32/css_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..439a4f2bc92a9ad5967066ce7bec9aab2dd1b436 GIT binary patch literal 1533 zcmV z*O&UB$Fc$ArX3YEy@`Kl6kQ zf&rvRhMt9tWkBs(0;(k#CRqds(vp7-C@}T_npgX5<(X7*hb<0wJs`C2~MKj80L-WZpmz3z-qK z;)TIE#kWp!JtF2YSe8o;0eGx2nZ{(rvcSkEZUJ7zlWZ`#j{-|7Mn-D&e4^}BVEGq7 zYC&A?uLJ7V15;)JC7=Im>;!Of11YCiz@%~V03$cGCoQs<)8RYCaBP^obwSJt`9~fQ zXb|uIR#KQqU9xBN*gzZYtBR(NYXP=cSXdxR@5S#6+0`20)U$-%CBUd;&a~Ub*qIlA zOO<4iRH9Ta4bxVsg`>yZGsQZSQ{nM4q2&VG|Bg%{_HG26*`lwd6OfcRF^fJRSA0o_ z-UdYagrCP8>rJr0^;}?B9I$y{%Eej`H$vi1N3gnYaA(H;GmI*X+ ztbn*76EKzcjf_e$2^@&Tk=l>uNeC%fXgNUsJ~R(#c!S&(6hn8vCcyRZC@dWwKMWpteF$DGm(3?FZX6pIm`!x&xINR(z2#9Et? zac>DNlUMMyYyyZH2tbXc!|9kfMo>=HEL#JB#?BL8nYQ zh5^W9BIqt%@#Ao3Uol_I#$QEHD!Oe!8NuKlWeg{%CJ|=W*)# zI3hXuB=ZM=K~Sm$Ul>``QWLTn-_8B}YeKD?3pM+`PWB&&9oB9uqNMnB2~Lkg7U3uN jk9Y*)$^Je6M}PqU1##zYezGy+BtBtH0HG)AMi{*d}$s0zV~(o*Xd zq`}0jkbsgFSRoV;w$#%78_&6CF1y>^TWLyDCz;%P=giFc&N<(iIoD81VJe%6DQ<>- zIz1a|qe!Q!05xfy2If@&+ZQf#GtBT$!-O!|CdLnR z0mna-an1mb-GPeCN>BMeCyDjX2;)b~QWsE4hF9MNJpOBkB$8qIq#<8UE(ZvqP0y39 zK;NgbF|(Xy46x&V@fIIQ$;(1g4qFLjOZN&f#FN=2?qRs5?q!6+Td=ja4UL#RMhKV# z%FupcZok?uLNlDTlX&e{cH#iFL(-${c%%ZGuql;K@$Ur*Kgea z;7>~Ju}x#fwHK2ng39JFV<=5o;`rb+G9h6wN6&wO+Br4oITCRT69zy@j%fX+1Iy_- zZJgzhQ}-rz53AEI7mYFM5f?O{`1S~X`6GgO4EuOJ1K{InfD=lpqj9zJVv0nND13&I@ zmA^pZ6MSh;6aa_p7V4F`8I=jqLlmMXpP<+uBg=P@^0%%k|NCkdOrQgsmTZvq48?n3PQSFw^lPh~5|B>Vv6d4PJgHZ-cqo+$Kd sHd&3cN}uO$x+m~|YsOUnp8qSr0F3&zR%z(kQvd(}07*qoM6N<$g5h6p761SM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/css_valid.png b/apps/icons/static/Fat Cow/32x32/css_valid.png new file mode 100644 index 0000000000000000000000000000000000000000..57ada95268675cadecdb260977b6b74d3ae00ef5 GIT binary patch literal 1346 zcmV-I1-<%-P)ZA>ab`=c>fYYe7QOA|%gA2y_`3cN7jG;lfK^Zg=LrH{Z;BGy6`nZ5vBDJXqqP zIlsn*0|i5{%q+l8n5l^EY2Nbc#U1n#aiv~19(twVx5CFtGLc!5Sa(M|$~rCk^n4SHub(X?K{Cy2E&!ieU{26mfNc9|E;2Q2 zi{^ybkQ67y0uYaR0ekN;900a#jHQd_L`GGPy#SpKSPlq@t`^Gy8H`T%%3?miniQFB zI`zWf{PJv(+zQJ&2Fr5ICxB~+tVxclOR!c8L;UC zAa#9IJ`w^#JAssJps3*{-38#QUF4kZ0Mp|10YQCM5z9`n~sv$bN4FzOE$nNdm@8;Y_qJoSKZ+37r(U`S)dr_|gl2KTFl!`_& zx(*1BNuFob{T&m5xl&*|9B_G{WE6g#(Cc)#m!?4gLXSs@$vi3P1lE#FCz75opQ*dO zoJl1dU>kA21u6m#Qg;~3V@k>+UXD|~Tl0Xv8cNqSQRTkuDW$Q-B5H^h_le2LP)hrq?km~yw{>-_0*Hbua5Q_jk9QMtk*}Fen8(ti8iu><8E8K;*VIq2>7+w6yP2M>IZr5Ec4?iO;Ix zkBNZk0C3;+`Q2w20F_|wnMNhKTuLq3bnY7zvAmW>oZ44~j!=#ITrhy^_FwJ+0R>;fA!7@}IYi8rcB>IKs9}Ix&g8D6Pp_#V8>yS}&2(54Iz8^pRa2}Q|o7b-2tdv*! zznn6jlT(a?$GgxTW1LAibt&b1$n9uBBb9+~twq<1PX{qL(5pbWH+?QB4tw@(K^#8O zJHt2@;qu3TSJ7OzjX*q8nTNj5B`6Z^muWmvIbXbgj7$CZ{67H(0O97iwwivtfdBvi07*qoM6N<$ Ef~3@P0{{R3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cup.png b/apps/icons/static/Fat Cow/32x32/cup.png new file mode 100644 index 0000000000000000000000000000000000000000..b9947e2f0bdbc5064ca912794314d5dce5bbfd1b GIT binary patch literal 1747 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 D?^pN` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cup_edit.png b/apps/icons/static/Fat Cow/32x32/cup_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..d6cb9ee2afef8cfb3886d605222e918a96812669 GIT binary patch literal 2030 zcmV?XDmet9f2~fQ*47$V<6ON z$C_9oC8m&2Og1E&$0nO(lT9|+_r3eL{%3O&LS!hFI(Q~u&Yd~;obP{p|9|dsvMl3n z4jy-Ta38mR@KDtXt2OWI7K^3CY%!;X!{YsBlL_&79PvZ~i6mrYjzgyBU?>ERllz0g z@I*KqIvWTC8h2HcpQH2S+cIGPkDp7kX08F;3za|nOi^Kxec9)h zAu1&hO8^s|0bIR!2A!?-5W_ySUAo5jZ#vki`S;C7#sV7_E&U3LS3V3=Y8HGxFDAU> zm?VSzK41B+osXZOR}*uO5ssgDE%4QKYt_B|Ll_yb1G^%?F35s^_UEYVHs*i$&re5rU8Q} zPKAW!K8=*lRBlQ!VbtS6TU!S#mK12TS{Mul2r3m8{4MZcp5AX$}Cfh7K|AP|8^C=xO*FsKThP8fc-3m zR*j|ZU^E0L5fP~ z9~eMiZ%>ci-f`JvqC<^_Teh17$tVf|1r0l}V&@hhdp3Cthc9O1TSwX;2FBs&?!>hY zdlfB&la?tZY$D{9l$6|Gv1`v^tyY`P@;W%^x>8tJ^x3@JTtp&~8R1<=3?kiB!KeyL zn)hIN#Un&sb_018k#8aL!M-jyoqf2{+S>i}z8`L)MWK*<4PCM}h=3d8a)+o_PA+Xy*M@W7CKxO5I2iC7)s!s})G{QU&M|oK5smyk6 zy^)-c1VLvrTP)P^IPzSB+`n%7&z$oK9Bp2R;$5fd{usu9vln)|9p~!KK2clq*4s+$ zi?cPPx~Z;M0;jBGc@pdY_FkjTV3;Jqt&UJjUes8I`;OVV_$-^pkB?4jRRwsF#so~_winu6Mzcg1)9IrQr{E_iE{x*nOW?oaD? z!AuGc?B4jjros6Kt(u+~@9R2P^_M}`Z9ME7lrZ_5&;KpJ0C2OPFN$Z95C8xG M07*qoM6N<$f*2{y?f?J) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cup_error.png b/apps/icons/static/Fat Cow/32x32/cup_error.png new file mode 100644 index 0000000000000000000000000000000000000000..6d06969f4516efba84332504db97ab3a9e2072a5 GIT binary patch literal 2055 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 D4RYj; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cup_link.png b/apps/icons/static/Fat Cow/32x32/cup_link.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5d6f7e5a19a4709bcbe079029b045177e995d2 GIT binary patch literal 2172 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 b{wu%$x5UGW>A=?NFNa_-(dCMZ zU)m|h4TQ@B4hDCe+;KnpJ}n{ww@oPdYyV;LL6;Ls3qb6-H@rij{ak5@O)mhit2fM-_cX7eyQ zJG=1Q^UoqVG3k}cD`;*^O=6QjxeNVQXd831d<5;rNyC z3mFr*MG`#Ei%^iLTY5d>=gElRb?ffr7Zh$@E(v)JcqmRe?jZ@Dv|%!tprEzv z%uK{=jxii5D_@p#$`bH00t%kMiQs9@b37&{tYjQ7p4syh0=0p)W#tt$^a{VS1U!s@ zhi=Y^T9^yA=9+O~V$zE2>@2JgTfdLOwCPbIL`DN1F%&t0gz~=Op)*dG6FW095E>ei zQ+BMff2k27n+HTEoMQrCPSkdVMgkV(P}#U-V0Eyg)zH6TU-@81N>JS;L8*qk}$mZU_ar|*DDqdr?&T2``< zbNbhSTPl}+O~6Co1gMlMXw({LR2ryNYA6LIqNAg+J1YxHrLy4Y*X6&;Ij68t?H1^! zQjZ|2`oSJA2(VZzXliO^f*$TYI44F6g{&Ybb7?7nU|kY{*-SX=1EMA*dpn#?F+DSJ z8#aU?EO%tFQ-4A z5xR2y0J9I>&|vICOG_&n8ZNv_OMO3Itgjy(9dQl~4#7Dy1C@%RK%+(yg1epOUW5j&@odVm(Sr%a#2)-QSp|yfZSI5W44gLN7u-T@>T%ZjIKw4TFHf{_* zzm#@f)&vui6W41_Rv)G5J;{^3l0%KP>;C+rU8jSU2(WMs3JOGIWCX&(9t;2E)6d>s zY>(hC3}+4&7NkjY6Tvno#u0000RCwCFmw#+iRTRh1d;Q%N3Bf=F zBZj{a0Y$+WvQ=d^TQ=NM<4~qiaP8PMYDicVvS3UQO zFg6|RM?3wa-KZ}8F}8JEf4m>}d2jcs9Te7|-sI%I*XF(Rx!-f{Iro7e2oSR*hxFX} ziK6CC~5IjQhGnGvM1j-gT`T)G8I|bkFO}mZm!( zNDi5D}IlTUAgDK0bWP^Vop_Te@8_ z*@t2fa*aY*&{C;^_KqGH^&qg#tOOaw=da)0`ZC2cgNlVqKgX3+3j)qiHhgKyZQp*Q z>7DVrw$}J+Mp5(jl_kc5ZJzbY5qPV%rljy$?TVXEy#LCg#mk?O5Jp^{DV!Su&jp3Z z^oT^RT15#waG@!~l?J_ql#uvtn$~&X+SKxh#kY}Mx_<1me)mUXX&o~@Y>hc5^RFLi z%dUJ{Qp-$?T1mB%$(7~})kg~wbZ*!H0tufeq3!)qUHd;Yr|cJ_RHj>pMOpj{A>Q>wnp|sThRA)l)a9~k6PnS3X9ZUine>F&8?5MfhNKqXUZ-W8aTKQP?uAX$uGx(sGlbNk># z*@bRX^&UKb64$Lr%)HowsRAg;Y7rNn#MfidEXK|gC=g#S#zaTTIEBgYxOzb(RRB7= zS}dU`vvf8W82%p5kpHGd%e)j5hXGgbNh0S{HD&|3pYaYi$BIg(W4=nbq@ex>4^e>+ zPMpOBr2_Bs$;*vf^T`&&Hk0nRVX_KvzJZ^1lU2*)iV747y0LSem{8&WLjm&HwTvhs z<_lTzsMwg;Oumkj1)#<9sS*#QjF{nUCaaG3`Huht0FK*6dav4q*8l(j07*qoM6N<$ Eg2Dz$`~Uy| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/cut_red.png b/apps/icons/static/Fat Cow/32x32/cut_red.png new file mode 100644 index 0000000000000000000000000000000000000000..40068c281f44191dbe9e7ba3fb0156fef47066d5 GIT binary patch literal 1254 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/database.png b/apps/icons/static/Fat Cow/32x32/database.png new file mode 100644 index 0000000000000000000000000000000000000000..cb059cfa3c56a6e98366e7060e5cb8d075acb1f3 GIT binary patch literal 1430 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 pztvsl_?9%i68nFRWV4I)Uf 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/database_error.png b/apps/icons/static/Fat Cow/32x32/database_error.png new file mode 100644 index 0000000000000000000000000000000000000000..22344d2d872323c8e0c1582be68b3f3f1ee8b8dc GIT binary patch literal 1704 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 JPDHLkV1kVyozDOO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/database_go.png b/apps/icons/static/Fat Cow/32x32/database_go.png new file mode 100644 index 0000000000000000000000000000000000000000..c10b2fb3f058979ac67f623b3c3cb63ca448522e GIT binary patch literal 1714 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/database_lightning.png b/apps/icons/static/Fat Cow/32x32/database_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..373590bef648df5db70adb216c94ac181727cc39 GIT binary patch literal 1880 zcmV-e2dDUnP)(=%41OcIN7@DS`w>OGtG>Swr0Yle6eeI0A~l}XAZSz1y*qt41#GMO6H;HYWk zjxe1kPoG@EY>*^|bHJ(VI{ZF2I=gyqMZ}bh)39l$t3QA#lLKJ7nT?Sg5ZKD9d$sKLe8kRmfy>i1x*h z%jS_tB?(;mhz`iI1dq!N)v2Ju??ahWMKYbTbmj|%k=OE^Ba_bJ#2-!Yy4|G251-Eq zkGmYTwKcFZYO2*CpQ56M&-1!6&WFo-^KK9NZBd0})11hOECHhQxZbubi0IMN4M zk|0U46(OS}dzNJf=@cm|1!%fPHP%ol=+<4MdK(5CGiaS;*Jczv%SDJ3R$`DBu(9zSoli3(41DYrZx=9S^?g?TNbv_3nw-~V{C63)DG|$vK;+GIO`yu^h zDkZB-Y<{j!dghfc7e8Z)G6X6oDa6#3+f{lg-(Lcc*T4Aj1&^Zf=rLUWr`4hn1ESMe z4zJg3;lM-S6uDzeIZM4rrDNdBY6e`9R`?%Sgvy7WMsbqLBtDoGix{Hwc9!l9>@CrzQ3|KeG{fuhppv4m ztE+~CkneJpq1c&CvlQ06L9x{Y_^yU6P^<1nu4fn3!)28LrVh3GS){IRM&f1`+m2jY zOA}#|>_8Tj^zTe2i>_Rdvd}w#hLYqcp`pNONc5u=#x7; zqKtGOLZVB@ij5~(?IXq7529hnrlB}q8ZvJvJMmVO2PVPDUa_JU2ooYXA_!Ro&voL| zKatNmBbghtAT_u(Su`Y6vs|LPduSRCM?t&IQVj7ns8cIp7NQiqYU6{3gXdZh?}%Y` zt$S7T#s#Y^)Uc*TrDXK2dv(8R<;v^zE?&5hXn16J8nWkG4)G313iAajL5$Y;?3l+2PhZ%2#Oc=_?(rDdx3Zs3u}N>9kv79Q`5Hny}} zvJQ~!;2~M5mxiQaF&nq-h>`-wjeT%d1t6$7G9JUl-M?aQY<}bFhSu+R%~ON7W{Js> zL%$rqXWI12bS6_D>5U+p$ylA9op`(+AN2*9M6nK-?9QCDovc)*7ViI1e3WWvHlPu(}YuKtm#K=oYuJaah|rK*U2 z6NCB~MQ>8u)dUrldPjbt{)19kKO3DFT0$Q*Tv~PTT>LK{d3?AJ6QLv%tb?#^tehPY z_+905;wYeyep)^C?b=DMMd^YWnYX5S8IPLv{`5$nX17iac74)(OyM#X<8V1e-(3OM zqP&hI8DC06?R?uUjCL#)@c&$_gm-eMyGTOZ__+D>UoVB13_O#Cu`c{qfB^unGa~y0 S1J<7a0000>+5^ZIluEe-_P%Nj)3_e z;ZM)+`>AX;-z16BfCe-Og0LJ*_-L9oApmi;q#i2f^Z$9|fxAc8-?iEa##Q>;-UGiE zW$AH;%>lRD4UfkSS(ee<)WkZk-iaU}9EqS^h!307axg;sAfvN;8@_zaX>9?5iy#HChsK$ayqY<5_zX1E(%sIyv-%A|Rp`9h(3 zTO;PkW^y?B;VC%ncIu=7E|(Jydp$Zk+rT5Lv9IgnM@ha zh1w1XG=eDV>dn!tL*WP_(KuvDf+Wd&h73t|FUuzCQ>3UAP*jVw#zhngD!&$Ky-Owb zUy0gD+-aePpye`VW#N?_k)-*?{$r*q9Qu2jNNw43Hi&3MNHh=@c-U$YC6bk*(a4c- zG+Mz&5QHV>uj&}iBoc^5!bjK`)f^~_f}mG=XLcKPR@@n=|FRH6RZ|1#%MA*B{xgkA`XZ;Mrn+Gd>T%N10I_F zs#Ps8k@9V}I+S&!m3f?nP)}6!Bb~}}4CA!!6Bh$WB$E2_%r12m3g!qWo6RAhgeVHr z^DvYo(;N&114D*ifhVdmhV05B!y;xR$fe|ga{kBn1T||qq6V!7hJvmIQLAV|)5KY< zYw}XTFsx%J{(mt{Fbtzhz>ri;u_FwF3u7oO2}5B%hN%?o3Gz%SwJ~%$om)3-APkSs z$FQ!BFeGI&9WY^*HNh|x1U>JuT~L||55q7)>?e~6(h~9AQ}%Z1w)N6yg(TC z7#K!qYZa%?(g*~Ce86BZ$T1X{QQ%meS84D9iIKKmu-2J5hMkwR!{heQ&dP3Jn6HW< zTg+vDcy9Mp_o{B5%Nd4^)PbkbO<_#n@V{S2a56A|*^SERZgAuFyY9iVWp0|i!gIsL zZzpj4-M0~#oa6G%8P!-wDW z-~YgazTMCN!~dOXsN=;-@6jWNu>ICsXjjvMy?giZ!FV>LoWNe}?(Rl^|BdLsaSM(N zy@^}yybs67;T_wz!|V0p<(FT@IsZ9`lI{e{4XanL#+EHNVDsia9DMzaK67kqEzkjUf^2>cZ zhcl(KN|woH5Fqhw+&loY*}`Y>`Pt8~Z_f){glzx!y_8^NJ|?+q`Cj0nEMGOg!xFgw>G?M_#x(Vt^7*=Uu=>LKWfQC%OvqehEo6-w z`nGhh?7s46iEwD=rt3GMt+f^J9zDv{&610W9I_KBY~Xe4)*(VmHTuyguG`!{dE%X+ zwx6t7gGM?{4G)h{Qp=-AiH$kLu=KXHP>EiTNs8*wTW_fc_P^RzIhq-JcN<$5=1^;E zTi12Hy$5>N_uxmJo!rxMofsb}Rxf3YhV42-ghPG%>^ul9AVe2v5=u>@tYTEUie&M_~3_Uvc7CdMzEq}!lSB|%xp zyku=gR2Djqq{%2tAw;J9FKvVxCC_YhWLo4Mrlbs6p}ej5p>6&vzyJdXd*qOR2H5}r N002ovPDHLkV1lmjy;lGL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/database_refresh.png b/apps/icons/static/Fat Cow/32x32/database_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0751ef99b9212154dafac1d3a4229c271d784b GIT binary patch literal 2179 zcmV-}2z>X6P)p1-^?0kRkR$df-W3$+hlam9N zD+i(|B0n#WDW6yg$HC+EBAHBLV89Q*-;dyM5Gh5e{^d`f+CrZw6FDHh^WL6)c88 zhKED9HF(>w>W(m-XPeGeFdHPn@fI$YTeOq)6dOgFPJ zkpmoCSvVzE3w?J_KVtDXI9_*P5{_gIvr|fiL6$MSXbPs1PJ?6|S!-iDpuPUQsTuR< z&80>8h(u%X4+ap6#t{q+Q*kL1Iv|PyY!)jFMj1Iy2TVo-B9R1|FWi8t7$#n;#~hJx z6lczzhuvx=B~CaTcG#?D+;K+{w1}$gr+%Y?Ip{wOhr&n@3i{k`1O|hMhJhFBOEBNL zP=l>K6yTs6k=~C+SuinF2lyqY#=dT!h_bgNt@wQc_4oCcHB|oij1~jEq1J68}cHmYgPtf&uk64&jC6_aG3z4uS35 z0}Obqc;%5BjDrzPgb_)4sST?TREq}kn`G|zVVtb5#;?g#2Z?_q3ivb(Jx4q~Uz-2N zfFZjN#|H=j6k_=%R5_@H{!%MYwV;|JB_ffEKvClay(CqCGJQ>J5B(j7$@qq`jAvm; z@FFTB81{_~Lk&`twqlnPfBws$7BS{JGvK;wI^~-|)1)=C6sh6}euG0EJYUj?%Pm)< zgH>zo#f#u!ErqRN^(6BM9N2_>Ed_SF{ju_Lf?>mWFqDz+%Ez|KK7ye^t9XS_oFIkq zn1WrOtwep>Vf=p4Mfe7L5DE`7ohV;YMriUsAzZ~LvkUITAF6gE5V}e1X~LSC)ebUk z(P5|(4BH8YW#huIz5Nz>E`X!Lq^h8Dq29n*u)pnRn3i`|<9&zSfudLs;)>6u{TqSET%uGV#!7wu*r3Vex2WY||C9m!O3G&GJriz28 z+x|H2oj(Jf0R`QCZMfXM5B_KujtsqwrFSnVS~j-|O*gheCRDRM#RI5gnH`0K@nFch zp&&?_Lo(sYBssC;1QD8W5YIli9iH%2s(fJC8ys{WwGA#Pw&Cfr<@n*ORk%WQ+%tRz zqz+BQ32i6vCVdhYM|Q*UV3-zqPQ5@T{OvsXIC#S$JhgBWj{#~%{?qd( zP<`S;?{-+^9D1*gaDbqj@UvM*%XyO0_U~rE-HnD*Z=qU;WRjJGxpeUZrO{Y)hRa1W zoWY>a1ENMi0xLQ#0)lqUW&nTa0$TmG$aAGTJPWHTMv)StP=%OwX2O^X!_h` zpzBNQI=vmQ(W)+1cB}@Nt2UDF{$k_rwoEUcvD$1l(}e6qt}72Rwb+9ELaG6NL=Bjz z28`Hod^J?tN0>Du&1UcKOE)7`&p#tA_FPTCH{6F~jXUvIx^%Ao1zvsQ!HPUo(Anx3HAxQDJ9;{*E7SrhH&Cwme#ivij4& zk)2Q`p{SqPix5dze%R(I24Nv;d z>Hm5#2Xjb@^!rY|x+niP4*&ll>LV7f_xbp@S^QrC1_0)@Ni^u`C!GKQ002ovPDHLk FV1khB0-pc? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/database_save.png b/apps/icons/static/Fat Cow/32x32/database_save.png new file mode 100644 index 0000000000000000000000000000000000000000..0fd47cdcb502cf5c6c199fccc64c7d18f20009a6 GIT binary patch literal 1742 zcmV;<1~K`GP)0PnQDZd5#2BMUObq&^2_Kq3qM`vS5)dQ` z;YTYfuhP=jyr;c0_u<~>-kHvncBYNqbm#WYJ?HFw)?RDxa|P-z@!rRu-J==CR#j2^ zTp%HYxC!&PT-UuKfVAz{hpbZR;PcNsahiW_Hc$9>^}|oUcuUdL7o*`QT3cJu*47G5 z(~xX$=fxW@A_PXq#$Z_%CMHryrBcY{b8u|?ogGg;wugq;jRMd<*#G&Lv3R`i_LZv; ziG<-ej&xdaJf8q6cQ!>)V45b*oj;FkCUa=#Q;$DFudUhUYGf^{ruMB~)h+SL=L=08 zHigv>gx5TE=2Rd1Aj{1aK+v{rB;pYa4qcz#5ihbp$F2ugbpuNmcY@buAB_SKJhQ8F zk%WHm+I5(v5`^LhFpog0j``-e2p9&IF6oqO8oFM~wOIp@uTP&ji#t}Y!s5;(CZ|lK z(ixajCFBZuBA4AT08LX74Mz|N8fZ<#(GmOez>289|zY&*k#|d(k`qK^_#vWA7C0dSrAA zW8-OPstQ%r((NZ z%Wi4L0nH_Z{<(M=4?eJ-q-SDeY!u@}!b~QM%U4p8Op+I5;9XJ*Y(mT{*$xqnDorRL zm2=DTW$2*(5eNn`FmM4@X>wX^a|EDxGAiKAZ|4w;M$tyQ@9yq`PRtL7TTtPVThZgR z2qoOaQA`%5q$)V?!$ZT!W^!;N>!Vbo6uDLc zftS9%u83auQmo3^gKRkbBOFLnsgeF%Ez_;=MihktW29lIzNM zJf=Vhh}l%IP#JO&3aeh3FP2@z0s=>_meJdx!kW>8H1c?a2*_iKmQ!sfGrHlzWa#+o z@UuyziW3~4T(Gfkz`Ef)&f|2N!(&W)1_J!#&~E5kU>*{zks+qfjwadP>>9#jX;j^V%+8f(=DF!kokyLUeO!tOoP#U2fXLUck-U{PB;jDUfTWEbUK zksQ#O6Fvv{kU}3G(1k^{fW8B0t6brFx>WoC*7kHHXsW z)TMyi)!^QD-+qJcA8pvQ`OcNytJfwwyVg)j!n$E3E9`es|FOkQC?p&T@HQzsu5bY| zoq~ zbmC7kY#e5f@%h}3`}6nAB)EwzOV>2S;yV7g+<`O}KS>9`=7%c4{rP*y0y6<1 z>GVg}b@5>9s`9j*&tG;5KYgm6?i&F3vNc+{Lc;ps+a|~~PWLt@05hzqDieP9MO!ie zyzIspU?R9807%mSVB>e(kIfbUUxCVWs%ssqE9a)|%;$5z|AzsUiE+!yN`vIo72J5K zecW$$0C-MmCA_&DKJ}-l@st{%ptZyn_tR${e}Vy38>5ovUzX&Q03>78DydL4Drgn} zD4$#d^rDsJC295mNvz!2(~XiGGd?|fyjd}4RNgZkjNQ_8?V_q_KfU(y3tw{*r!b(Y zx={4CN2&xOHr?hy!H0Z)oNc^-(vo64QMV43Y)hpzD;vo?c|t>xa9K1QDeD{P+xOLp zAHKZp>Rs{f8wc7a`Tzyzx&QD~GmX==6^TMfu!ddOTK5>~MkaS+Pt_0z`jZw!0(3^E z8H*M!Bti>(!=6??VL}6%ZZN^_SiLM*dB3GXknm<*7dCHS zgf9*sL(P&p>{?QRzCJg+UO#$Ww-E2vp_mkyWPY^MXknTtQJd9*ynF{L7gr-3jo^Bx zV?7swQ3VodKr{L}o78W`o+tMF*VkSXY{X+BH2l&A{M(A#?mi3+c~MLncyPr$Au?IM zLj$~H>Rbb(q!%AteFKyhHL-)z>`5BnDcD(8EAqADv09o)gg)w(M|ar@(hbUkV*p~(tw9F(CZ!`w#UC=WDbChh661>|9W9VIwu=u*rI%eRy~9{ zrSn7|7#X2HK#kR`+|dVA>H{(A0cxByrU`&P-{9nvz4)M5Kvp<@MoiI~&86U3^vS?yE{7--Z Y0LVarpG3y9A^-pY07*qoM6N<$g1W67Q2+n{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/database_table.png b/apps/icons/static/Fat Cow/32x32/database_table.png new file mode 100644 index 0000000000000000000000000000000000000000..14bb068c3c60331c021e5c68b78effcd92b49941 GIT binary patch literal 1329 zcmV-11tP9FRdW9Lz`Jk|UB2fDi|6L?-4VA-LJb zG0A}gBJqcy*w{qtwKv}HbW_zc<6X~gocI%HZSCy5ovE&>_o{nFAQ)zX5@u#+P+rY_`tl2>PSaohb^~z8QjY8PJ#gP4n^V3}#A?1+A1Q^J_L^{ruKWGB z^L+%pMwZ)d0Fun(Y!4o2M{DaYNGYf+n(Mu0d@d=1)|O^;ceWE|tK;ni1zZ71ykm6Y zJbJpj(B8I>GWDn!#?rvy@TXWPA-lYS@rg-PC@%DWyOIRhn?xd+gh$qtPFqR}g#wD@BFd#Ad@YdoCCuQ7ZDrmvFw$%3 z4ORN=a*y&b2m>N(7iz(2j$OuTg>vjK4w>6rsB^-dubiAMfj@-)@+@smGZ* zP5L_eIm+7J=y3r0pT&jmmNLsH+S>NpF1UlbfCI2*g5&j-95PEwxcc`3j&x*#T3QJO z3QZ>z5z4(Ps|3VxW2(dioCpq}LL%^AeEt+JO-*BNZUKMJ&cbmLP!45H8CNPLs)9mS zX9pgC>=?fMehfcmp5b-DdQqf>U8;Z&GVj5siP$-JO&r(shxRLYw?-9~f<1fpJ~?sW zq7`9xcPCOTLQ=nVWD}Gq6pP4aS1|eOMR@r+9DVc{ISZBnMb-Fe{1T2I?jensY5*~u zDb;K1OEmz8XYt9|)btf36A3HAWWozXSR?_m2uXmYa)~B2_Flfx=QgDi#WdMt(6&+c z#Bo8mtm%zv8-{#2EVht)KC+|eJi;gh+oIe`Qi`<-NXeM669g3yb-1o+&f0ZAUt5?z z>$&P_kN}l(;BhxN%JR-ZaChXjMlQFE#cPW=c=!Eu4L1RcE9jskP2xF{N?q;!IL^LI zgT0`c>;PHE8$)M*c(7F?yPB`t3j_t`rgp>GeHXOb1iw-Vt`V@SBv0m3ke1_6>~Wkm z%WS-Q{9dHr`3CvH-u+yGJlPfQhBH&t=YvmRuC&%B>-GX-2qUAHaq@6Ct%lW!9LjQJ z><>Kk&^;UCMpyks{+)0~<4q;&L@WjMstbT6MQXLek~L!EwSv==W@DVy!&RYF)@dNN zc5~$RzIAe88XPtm99g=N*en(raATZ(1_7XP0MSS}vR*791qu4{XjS!f&4RNTyuof* zSAuh+m+Gz*VY?+LIM#t(aJGQ+*K-f|)JH<&POpF1M8l7n4)L$YF59EtA|4H%i|3TJ z5!}i{o-jLun~gMp>OR--(JZ1wYy)pNkGO>jC@FRX7aNIiczkM2$#G}AvW-kkTTyKm zk9_vhLUvOT-e{crWok$8EsL-=!|mXvkp`r|e>S4I)&<}ydD9y$e>;G?N>t(^^qrZ> z!IlBMUG_B^RZgJ#z-zXM+xG%W)S12T5%0jYMNgB_YY*DUlDC-we)pRvyDH+ZX}lM$ n+b?g=@Wbbj0{-vuuK)u86psd$cJ1%!00000NkvXXu0mjfS5$dl literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/date.png b/apps/icons/static/Fat Cow/32x32/date.png new file mode 100644 index 0000000000000000000000000000000000000000..de88e67acde6014af002bb05fb4af29c2bc94ce9 GIT binary patch literal 1556 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/date_delete.png b/apps/icons/static/Fat Cow/32x32/date_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd809b275a4e99efc3274b648b5cf704b86030a GIT binary patch literal 1754 zcmV<01||84P)RCwC7S8Hq(RTTc_&g`Qv9;J`) zEEpi5K#>?hNksTj6Pkz#Q4>f&L7oQnhXE0YMk9$rfKX}_Q4oZL_(Mbrq5WYLM1Hgl z8YJ6@tO6Ma7qqXTiD@eBk4rSEUrfQThao&WoP9!3WmOXStzM*=WQVcQVW28;+k zrB_2kBP?4&&d+Iw2*8Gt{uKS`2!R;1ip;|ey}ZHzGL)EED%b1)Xd|09v~(!fC0bfq zNL>P}%jvI1k{*Cfdg*mkNcw~#pp?Did8MN#fS_*BnvM=c%hy7vDuPxFV!>BvZVN;4 z(qr$A3~0Q!A>5^DH~?KIKV84PGcVQ@Z-rUo}&G^#Rp9HRd0f{$Rx~nUBP{@F z8u6;c&g(X=JP-~gu};eFKzW}Yb37Yq0ob;?NTn21lB^0UAS^u2n_HIUh&QKcn)7BI zp0}xxnUr?6Z6yJ5_x5b01z=frVp9)*Yrsbv8mKsS4B@+BELyY}v6$|h%kTH2s;bg0 zJfy?M4MWG`#Y>#GXV`mtHqwVc#sR2GA_S@`aQ^%s*tlUMfiP)P1Iv~#a{#g1gTVkk z-?a-PM~y;eW+oLJ6ER)Kk|j&Yn35C%?``)L0@r0K5F z$Zu;pH9c?8o|4}$tmNTdX(*id%3f*cWrm`-W3ESR%7_?ZhKlD(N|5pWJ`B1Y#>CYh zK)+On&cl0Pwlun@%pZ!J>9bJ$_PaR0yZnvH8Bj{jURc2(L<$L2Hw-<+%X2SGoFRU{ z4?dp;gMft2{EFa(bC|GvHM))*LbU2f;9du`tO1VjceL^dqCXtKq@^p6GicD#ebdIx z4TMAZoCp@Ro8qNoVI?12!wcVO(i`Otqk0js$IA{dMlP)RDu zbT^=8r~iBmMK6@1{qT32X=08Wf+P+kH(icDlb^}f6^$m=XvFa9>S}D=whfZly*t`~ z!Lw%}a{2_da|=?}(Yt@rZUo%AdJ%((kO3js0~slGfZZ#5=-IZ3RjXDx;+A3QtS>9u zg-9%l=12_n&p!b{mkw^n11rw;**WgcdkRYZRS%v&B@H>YJ!>|{-ZTuyrTp#jfxXh% z*#*t#cS0z`tq{Iozpcwz6K-?v9o-zTx;dbvDVZ{6~{Xv&U zy(!>;7o-yk-$lD=)$-YdORVHOfYPrpdd=rU?%;vQACLuY?#sA&>o$c@gBHwy8VJ%) zf>hx#Esz009rgwl!^-CH4!(}E2V^7?`R&7xKAFj(kp15NTo15^v$C_G5)he@g)xsm z4YjTg)22?1lUXKeM*=wUtNMH$uC#X^Ex&gA6is#UUO6PANb(X_w1<1ty;DZNH6cH@ zbnKWSw>fF??T8bhPzYE4uE)jJj*8c6FRiE18+;j5ykAH09}WNIG8iDqT{NoT*%ycA zt{kGNQ)H6I?wHn}M;lwe*k9j#n*MFzjC8s*9^J!@gu72}+?(0)F~l3sJ(3VfD@mu< wj2g&!IzMGz>UafuQuQj{fXqJScG zi7Z`&+G-=yQrb>C)0sDK@tikrrc*jos?nRA&h*}U&UfxP-#Pb=KZkRCd&k8_t!GK78imT~J5+YFQGd}DX5fyg8BO+Rbx$+Hw3>j=tS0P$W zbai!+x(PhKh5jlesU0v#FSU*glfFVo5SyQlN2UKt2i$6u_Vo87yk!+6S%zDWKw9uN zI(vE{oOFs!D-jZov=LxHw-!#Jqd?bmxSx0pjKNr`91v<$g4})qDqKVg1%ebEXTQVo z?rTwexfNk#(3(7|1476nbxavLqEOg&RK&KX-~d#W;?&w=c`0<0fF$G}+=(Lkrjy}d zK^B=YIk0IRFw7J>lp3aoVB4yhMiHX2Pyvl}&8x7P4UN!Y zCGx;g;Dg!YN9oU@0-EW(Qa69kXNS!Hd+a*+IlGgeG6m@GwLUJi{b6TG;J+EMxJ@mY z3}c`NzrOOdUpH0ETrAoQe~{PzbA5uf`46-#~S)(#fgqkSWRO!MU|Q%zbh( z$|jeh`n_+UM1yE-Y=rKT2z=SCWP)lQL7M}y2nbGrEzF8*u9=3VORMOT^TeVg$JS)Z zf5VRrR+{`5{kYiK35n(?=71}Mz>5id5#W0aIPof0XbaK&C+(q>RKK!`!CUQqpeo4@ zNYe1~V^EF`uQO3)TIW3+VV>htuUYe~)p+tJ72&nlx1ztMjKCKX_%Z^231~h*jyZAD zrQLXV>)B!8i7H5tkSr$)!P%TJhpqFKIb+5QG&KA~(tsB?zKq@=@uc>4%ozs0pTcTj z`wu0^d0-dpuqVJrl%YiVjh7h<6EV3mgczz6jzA<5K`^YL{EoY@d3Fzu;gQSJn#6U9mND|5%_MtRL@sJasX_|>SA!2>NBvKAUBs8w}p`3GGu!O*0 zv`?;M>q#Fije%_yqBFT|9Gb|5!XMxi$k=bM|;J76SnAovEb91boSs5x0g;7tew!wB?TMqi*0fk3}yXA}pFME6T3Aq(eTqb|rN;BsT0 ze7hnaw>+_cz!wh#-+rnX=4~%wP}LEnlZOU_@cX+keteeINz*zIFGJ=)ax+RaB_<)4 zAhqh|;~%4-g2G<<3~>B;0A~%A=ycf(1Sn-8ba!92PM({SO|Pv{95C#= zK;{d`CfSwZ;ONkvuI8_C-Q9FQ{P7j^$e@*T2A{kBOZ52L;hm7301r{C&dbe3c6JV; zs+OLFk{BvIA<{oaE}r=U*Od@oIzETE+=w$5`f%#kV$4~46m89?QBqWhBHtvmv|O;# z>GgWap$V8cA&;V*-T{+5J@)(y8|QE;u6%l0ozMzDT|TXcF)ptVPu+V0pX@)5?yOs& z%&f%W`Z{WOn#Gr&em0X@xoHU>YG7dC7*aef`M6mmB_tCQPqY+o&iV7Mzcr9CW5X23 z?@2p5lZg1GM^`ldtF%?JxWBKu! z^f(OLSR*1ZmXS%~wH@xWPZ9YC5g7G3KbAokJ@_T7|5w2A@wWg201Hc@{t3uV2><{9 M07*qoM6N<$g5MK#9{>OV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/date_error.png b/apps/icons/static/Fat Cow/32x32/date_error.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ceb5497a221f7f5d9864c0c05ca7e7c0a7620d GIT binary patch literal 1714 zcmV;j22J^iP) z1PV5_Bnl$I9}uH~@Cc-u7%_@~5E1;rBQXk89wz<}QA;BPYBZ=-0|Yb(5egA7$PbB; zmVg3+yrfNSw-5T>?#}Mac+Q=jWoWl85WLCRJ9For$35q}-@Pl4ylExdK0naj)KFB{ z)LijJ*_P*NEQbEu{pdjHV>}f;U(vdE*CS-wMe=>%c0W4MSVAukKj1^G2$luKwt#2| zA5m9ZTL;s!Vb95EhvI_;k$e>c=_m>!&?*9ZYkOsd14tE-SdqPQ3qXb}HfS0UH*7RE zHj=sxEGwg5jU;&h7U?C|QDM^~gaWbcO*bnYJp=F?QJT}yfpFOxD5?s-8G$ly2O3&h zAyQ}+B`XmUdY>6!hyGYNiH-&{X2QSxW3UhQl`H^ZL=~vj*I~d%pwJ*lQNQ>bPBj-| z#H||$BS7EOeghCf?X6?0FcF2uwxfzOH32=|N;=BO0uA>P4d}V@Em_h>@;60GioQFCA8* z2=v_HKuaS=o$bt}k%peSIo}-o$^O3^`(R&5OMs46*^(8wPNAIMTkTUxvrFy6dXHt z)FB?yVdv4PfklfJ%ieYD_O6fQC9vZGs3K7URaJ2Q{5fn`zkz~?kWAvjgzg`N#+DA`5mpA=hKj7O-D?}Vs}RB&b24H{ zr-mUgb=q|Nb@?)O@7#&Dwl*l54`yc&HCrdi`JtKLLec$q0Ya5i=jDNT%H#Xo9TURg z03HvABMt`;Kk&OhHGpm^LER6lkw0~=#6ZoZ9cav7-VYBXK&alPFb^mt9y~zRDAL`# zcEz_~8m?UV8;2_@Fz#_G%ef1{zh{se4r1u!6*6u07v6*3bfKRNcrf5Sbh(xceg<22 zIGmWHQJpI*D^Xfn3SHM^MrO>Ii8(L5f`6)OP(Uj#d~q4^|5gtm}H5%}hy3JjP%Pb%)U0d`p%i)E!1+YZuy1lw$1Ybc~ob19Mg! zlY0BgW}@cANnAX2ynI&4*`;hMDGxCFxxjOU1BwyBuw$O*;(@c$)fJL!=n*2nQ2! zTtEhHIq$@b{y)o+|12#qxSxzRBN8>Gz-$8Q_n~0+LQKp{`;L_KJ2MdHX*CY8fkbCE zq}`xVX*Au36ki%}=|^N`rD0HZC(vF=T%C#b_NWwoM*C?D8q$KCF;9*?vTDLxu5af@ zc<%sWK;cZV^TC6&Ff=Dy zoWJMoUx zXNFbfyYE5VKC?(3j`#P{T1aj@hyYSZ(!5*iE*oF1y8aVj09Jr!6Zp@~L;wH)07*qo IM6N<$g0g8KApigX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/date_go.png b/apps/icons/static/Fat Cow/32x32/date_go.png new file mode 100644 index 0000000000000000000000000000000000000000..8602cd94f5b46a2d0a9d025e1327a64a8d182f3c GIT binary patch literal 1628 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 Q!T@&Pas6CadlFa)Dff+7OG7@|Ny2pT|bQ_*4( zS~M+%E}530?X;cF@-LqAFT+4*T7uwB&iwz}x#yhkerLIN1f(DGwjG}y3}5T5?zt8^ z{Q1u9H8iJS{Bb8b5Hrks;Br-OdTTQxs$Ok;pLpDf4rG?d%Y_GBP^zJ65OobmMDQLx zy1IIxYC7~6v%(Nv&>*DW#Y8%yh#2I<-fz0bu)+X5LQJXFH*5#Ukj4hpID~c`eSLkT zt^=>_q)(Y7JphgL((6dj=@o(qVaG?H_>P zq+M*=fQaD8$N)QZE73GMGE_x{`}Oz1KG;_}075(=Lb}q1I9!wzG6Yg|T&Tw{p)yRn z-i|1|^qVv;06~z(>gWn znNH3M3kpzLHWS&|ITiqIoDf(viIR{Efh37IfBqb{Y~Dg36eJP}tb27GflU~}a=9G1 z@K+0pON!CceHHQ8C^@#AP$i8H52B-^1GCF#NiP08S(qGP`i4y zQA)dae*uT&fF#NWI}P=Xm{wSTC^e7Kk}AXl3n4nm2K5_>%xP_nP+EUN%f$W6h3F}+gyYmM)HgK1#Ok7LwIBF0xyQI2cZ2T>I3!sQW@{;Ogry9 zO5Y`VnG$Np#g^tx+s+KOs(pfX%beg-2QFr{O?J`a_o`sVtpm5rBI9*<>c_tT&KU@+Uj7pC#-*mcx zP0RMJ)?k2leH&*mR|T_C^W3vWKAbsy26e|yB&&s=#U&*Ok3>+Mn}^o+F61Z|QC^mX zoaKvf=19}8)(tr-o5?5KWc+pphsWphV*dPja8sF8R93>{=G{Jko}QplC3*Sz*#6Nc zc;4HB^5A!5yb35?g{l=2>Sb|s@f#;y3_y=WB0q0^=iQ|o3Vp)cACkS%Pnpek0&ZYt z!vY$AODSV2g`&Vrgs$ub%BW0w&e9~+X~ilk{oi?sk8Nd<6p`d4uV{CFIQGB2qHbkr zGq*)FtB;%rclR!<+IT!)u>T!de;R~)1i(*HxPR-4Qv&6PC}?MguC^>0t^6(XjLP99^29Y0000^XA@r&iU?lwmXt(n)p8-DapLLv+V1` z{av1dJ6+vXdn@)Vrn&F~bUlm=HUx$Fp?1VKp9y^0BV)%ht?6SFn|;(5H2v+?Ey%U!3y;t zq#GtWJ3C37V&v@#`c!Eo24Ij}Vi^S@#3UI~*}G9z28IK021B%GU;zG#4UiQDPCWp5 z<+t$k_Cd1KDR!=dCfSlQzy_URe*zg5dRT|^oiD&P*j6F{QZOV#xz&sy9268PBoee; zJ%_X1Q!%mU2K;c*nsQ$NlBA53F%{?tL1o<`IbqN<00e`?(~Ty9QqoN_BqO`}JB+6{ zofLa>(n*a8GifT3jF~`&T*KiZvF@OmG!3&`W~6mstQ(<@R?A;Bt8nZHqY}a-YmOqH zN64@cA+Y640D3zy`O;tx&3J~(W*_+FSM%R~4pi1Koa}@yz(Ak)YHs;E;w9-3R5%HW zY=cd4V%)efPzSZ7bpU2K6sbz45R562MrkUtFTSj^o)p!EITh(BdUhF}z?;bd7=|UN zPzp+MR%I$6Jb0d!>$)yRbWK%N@y#;4ZcriPb(8eTbb6;f6;2z_-}57CdpyYj=(-V8 z8U}@?`|Jft$GE4K#sE>IL1jg6PFb<0))5f;je-zXMN_$>lLwg6ZRNbG{h;Ha1~krQ%p@R#bQaZ))ex6 z!-WRnrjGUww0k_FgmVbflsL5(>cyF+YSdk?#L4D$Ana)L>?aVb@mxL%=YNjFOu!HT zvMj|0`;Lt=JG{<;szldhONLLq`GZYZRPZ7S7r%to+qa=QEC61;jcB45GA!{RuBkHP zTK7RbGi^HmUdYW!9ukD4Iew72NKBYR*12Wo=jWrL;R5O#8c}+Piumy1buSNv>agyQ5@o6ZNf1{~qrJp<`GbHI=rZ59+RMUKz{rnsh zELwz)j&^wa3_*ckz6HCBEKvWG?bhJ;mUf`_cbq!D9qUPDXlM{BOnZDCh`K|H6&dTd zRReh5?+;itK-33v6Q$n#X)j>g-Xl;s3kc8aMOI(9*#aD|#i>&}@E&a@AHiqUfmjeK zkq&|(K`Bx-E>KlM`u)L!krYftQ`0q6S5+bJsXWx3ufyD&&oDFPBc!KfVpH8zP)VRY zWc(;joZbcU6K>JyWz!Y|aWN3zblLwL{2XjPzdyD|RaDg1*JJnY-LTnI!N}Y>^RQ&; zGF-pjjF*=$u@n#~;j+C_{}W-gq1UBUb&Q0U3SRzu{0w zL?FLM!aKZt>WLE%CM!$m3>2;rNBR|QKKFJIuTfq3I1dI86P1Y<z$OsSC0TXKI3utgWmge!$>bsIQ>S^gLy|-HlW(5 z-_wcNZEUEQE~IXECVTfaqA0IKFvcH}NHKsWXn+{g zA_Ua%Y)WilX}2xg?(@DpXYOu=bQf2H;U?4B&Yd&on{&?h&0OI)4({b6@|>sD)qi>* z(s3hrts~s<`L-=HY0SJEHcFlV3gGny*S_}-VwMw>|KBAWE!$XZ?yv)1m_gV!6vqaP z7&cPZ+IkI^?ZBB`7=hx2og;w%Xrm}dLTm7U)jBg9fC7;;gU+%o04-$mf>sKm*+F}I zJDF3>ys?e`YSgj=u*ojFjS5+ELV>7XE~AnSfG=gxoSq&ewylDqs_?mF+^oPJFqNEHn|fT*ECJ`fU695y5R00hL52E{KHx?{dh-5M)L+kN)aP;UAS9k~jJ2#9J z7A{;Q`;6mEZ&`Lf0P5tA@b$!pFl*|#dE~SZ4gsG~CqPU@u(}4*D>h)|>g7bw6fJ6C z@vDnzhlZ?qpU;c!TeqUJstSI;p9F{EmP%pKqF2b7K<3bO`XX^V0CfsGe+08?s$a&L zKlfnL=z8pUt(JCUV~{6^IrU31f6NZdfAJ;QB(uAB@1Z>FP!&}!;L$vY#$s5tdNr!Y zRuj)%klZV*4B~diXVSs|w3-e0=E-W*POV;qvu(RT>*B{N%iN-+_ROdWvL7|F3J*TK z7<>2Za(AH8(v)+~d(){V*@v!&5GXA}NpUe9zNXX>I-U9n4yPyspn&wS_VF=eaUr}9 zq?Ub?GhvHbZ5am9?oDaTMWj-tE7aHrkMVBTzP(1yD=#m{rcIkEC6!Y3`Yt}{#kn{$ zH1txGyMDQJ4z`|@yJuJ|(sX)4r4~c0^sYz)r7x2Tc~+!%VEp*;Xlgoz#-=8$U%#G; zGl`WeR}f<~S(Jk3Qo3|i$Bp(5R1vTY0Q0*ws5#z<&X((d?xR7E+xWLm*NB*Ck^BivB!`~p(L4f_m&H6X1IKA#V90@c~o zCI7#8@e;}_%Fz)H_W@uYwKFw;s>7S)WYgs7m^5+}4bb4pb&d=%uV+{WbfLTTkuD;R zh(^2Fzi(fff&<9O1srN;#}V%AMAuFC(1}EDQhg+(RzxDbWMgJMjCjRl)abxlHT!XPgX3Nx z(#6J&^J|j8@D8}}GWEbwiALR1w70hxv1lAUJ-w3442GREz)+|ig9a5!k;-`(rObFH z+SDwLGsG=Y(swXRdI=XHE1Rr~baB#cgn=;i*m*n=m(k&!54o>|t$^HZ)y_?l_XN9FZ=%kOl(9h$r3D#3=kFB_$X@8gM`7ZnYW zsX6!CA82iB!-&c%R16upV`~Uy| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ddr_memory.png b/apps/icons/static/Fat Cow/32x32/ddr_memory.png new file mode 100644 index 0000000000000000000000000000000000000000..475709272d72b18b2ceac1cdaa51dc6f790e8ef5 GIT binary patch literal 885 zcmV-*1B(2KP)b2M@&Xz*wXXbNZwXt)4Irk%ZY z>Sd8TQJ1^_X4g!C#?tU8y&fR502w_n%G~;%)Jj)RdMI(a8%?L0{onI zZv8Ov?A2pg6ef%@$TrQ(m2y38n>Zs>m2q8=aK>wLj!Syklls z`6^`c8_;|@Oe=wj$rw~kfm3u53=hfn79Z7#NRA78)q-z7;mcMvZrjlJ=`x6&+y-Z_A#<@x0b*o}B)~9W*=sO# z9~6~ARX8l`8;nk$=PU3OtxB)<$+rZE zxBqTILwoli7RO@lT+xL`2Zh@$WrpD$T94?+K>2H z452>ajS-Ldi!={k89p;T;eB8>$iAPuBQ`ZY_k>bIdeNQpXYo>fjS|t(YJL9Vt}nrKb+}4 zdE>+g0{XdHys8)!M5Rbd#+iQimfFgCCi}UKgZ4g1x*1>0sp;#UjhsO;0&I?xHLdz00000 LNkvXXu0mjf76^|Y literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/debian.png b/apps/icons/static/Fat Cow/32x32/debian.png new file mode 100644 index 0000000000000000000000000000000000000000..7a8eebfdec9ff4ae5db1fe0394e61c19fa6597af GIT binary patch literal 2019 zcmV<92ORi`P)@M<_ zU_q1!NlO$pF-jFtl$T0l9;Qt*vHc^R4%#S_Nu6er&U9)rrqec)jxo|W%}lH|KGJA{ zS|b4w6#|N`6@dg%R+a_a7rXcF-Fte@dT=hAMXgB=^X=t+_nhzh-S2%Fgbm__+uoHHFlLvB!pF%7wHoi~agK9B@LW+M1nuYhZR3;0G{e_Q~Ex8TR2`vt%r zXG?!(HCz6k@O&`{iE%J`@C^7mdZf#K=aFHM?PnP0IkIsk#Ajxsm{~LQ2_>c8 z^DvMexOwP|{j)${-fz{m(f=0!f09|b*HW0f%3NLup8uSO>kVyR)iK@MK0v*l__-I; z7$%9x!lc6#L+BYM>!BA>&a0_wew--grorG_2jPI+oA7(JVE62n zU=MR8>urzJpsO2ppf+(0DrVBwhOG=>#UzGfZt}&@Jt>%G?}sG~-4(B+?()~r=WOX4 zn8)1_zy>Zqsl)svy1Hp6>M%crmNIEiVD>aj#wd!JQFnDSHtC{XaTU1rmt2rcEnfC1#g25K6G7t=@=R~i}^P&`KhnN!kf9W ztsR!9)YLh%S`rrK)lPXl|IPILobEQZQvQf9&Y>wt0`K}RrgyXZNIS$X%7f)7?FFqB zA^{j;6B8;~lK}?LUg+71IuBu6n3n;bFD}4d_Udc+_)z4VH*#g~ zCN6w<6_;d&!JS8>59F@b|AK61$iub$({gIB6uf0wQK+9;@3VmdCd`&Gx%*lFCkfY_ z)yAob$#5+kuw#)H5Y32RCuAl;pvN9~N4?aHc|MJD!2U~)vznhLd+Z-KJLXCUmSN=| z;YSxSUD$)ZKDJ3}dDe5H6ZF|B+%|rGK0O+^0sdCG&xxg}6JA_v0lgt6CO6~_z@Y4H z#P=SG{2aURcf3QGiFQt3;|5~JEd z#md!*ajdlf&l&X)a@@qP9qNnlJ6VDb*az8o6Dal(s6$=ELc~P@x)0Gaqkb0kD8pVr zEF+BTm;rIKxp-rQ$cX^LRWalmgFeQ48s94s0m>;@Bnqk!@`hj78(|@!(nA@HshA{V zjojQud0Y(e1zfBFq`^^nG63Pd2%E_Z%8e)h$X;IcOTZ_^1C8*=63U;_SM3vl%X%Yt zu9^l~sDw?AwMrE$c+$`tG-u_JX|hxbwUHciY-2ttet0r3--YS9)8 zx`MmZE8R7N4=ef^>3p)u{L-I&^S9S1E#1U@i=|Ia;OlbQ7d*5GsV9Ys-EmWsix7S> z$B46IPpJ1Ijhk;;z&Gl4;827F&@YVwfb?|ld$R49{_|ghp&$#2Ow+pRh0^8YsfLMk zy8)6JxTJHZ`HI%qw4^mcvKjpCy-=cjww`2)*1cK_gj|f$X$i>1CQ<(&-XcT^FyA|& zOAVPrv41FKnOF3=>5w|0|FqR!H6}Ca`zoMO78t7lY`M-Hlc7sXz?r9lzoQqn$gOKB zxCymII}gNdr(1PQEZaEA{%^G=8_UP%xvW!S)gir3XF+80QI!La1`a+EEuija-R-+Tpdd2$ zh)cIjXXDFAufWB|F@VMvR7&+dQL^JZ1uzbR^o7**eC}h<@j1075Xgj#6I%WBqB`>2 z3-T93-zR`^cbKR(rsOd3)-6Io*-X}4g$I-j1@{{X)Ljb$AMd=|$LM{3oYMT((JvuV zD`IKxE41^u=vDc?07P0u)Kor&W{!M67Wkh40{~(sYLnU~6>R_j002ovPDHLkV1meG B;OhVY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/decimal_less.png b/apps/icons/static/Fat Cow/32x32/decimal_less.png new file mode 100644 index 0000000000000000000000000000000000000000..e1a7739d074edb802ba69a0207c0a28c7c3c574e GIT binary patch literal 1249 zcmV<71Rnc|P)MGK{}w7anEE_=swcIR&Iu8Yg1B*aM$d+s@BX1B7e6=Rya%o1Xm)buAURzyRvDcRKm@W4^OGNE1!o(fG~BvTADu z&e_!Ha4QMwl5BOHLSH+@{1*WAiAG}_b*t0u0{`W42#xzM>M^885!BkUGPpKks}}uJ0Mu>A zJ0dT6E8vrX2`J37!@$@q{5Tc@W0BydKvXM_z zo@zXTJX+=7VN@JeTygf&Bmh(4#HN6LhM74)Jsql?I4X(Bnx65blZ||0^zb9D zD?C-$fx}R5A26Av-4j<)j|Br43~6C(d_ElfDR5(Q%W7va{B`&GEwnarHT#8bXM0%>3KT|!sFcmvLeH|hMF2Q#|)Fu_S`_3qodv3+%<^^3-Dm4JKx+@er>3$ zZMeXBx~g(B{Cd~weHe3sI$2S_2b1&S;Lk8V+}$STOe@1Q5VG9S8w&;c@N*R9rg4>G z^6-Y5gQbbdlhRq55vQx{whRh>ECAFs9892-5apMEu2pN@^^`v+iV@{coDzB~B? z^-m@ZW@N@yOxfv1Sz|9MnGXjhMzdtQo<#0l?{~90O%m>VzskbE*!lTq1=x`tDi>ki-Ge|N`zlB>|6k4 zLd3)u+5t1oLM1E!M@2Hn#1(H9i%<-?L%S0(k`b&l9Wz+rrYtwVn~h&g4iLYeWU6&P z(bCj!ms-hKyzbFAIOdfWjeL5p@tK2qQkjis%gpbl-vhY-r1(7^PUH76(#b|XTcNu} zRD{|1oB&e%PF!x__n^-2uYe^SjyjTmW=_ z2jcSlB)?N1wgA6V{E&(Ge*qwVpWfZ_J;z@n4xZrmOTPedxi!h}bZm;w@8mP^dz5q& z@#z;4^85NS&kG|un$9CTiP0R@ueE=e=eoC+;^uB%uS>j03*0BDFY$X{+kr#$q7vQK zV*Ce-jE@=tEC;`XpyDOJ2kw~P#lKxkeh=I^zu!*o|Hpga9{~mcVD-&YgM+NS00000 LNkvXXu0mjfjf7}p literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/decimal_more.png b/apps/icons/static/Fat Cow/32x32/decimal_more.png new file mode 100644 index 0000000000000000000000000000000000000000..9a38da9142e2044cd1d0f2db4bcf45cacc2f8fea GIT binary patch literal 1238 zcmV;{1S$K8P)XyBY}2-M{d$*kUhiwVy6v?cW;Z$Q$+^FG?|Jv0kKdCx=dhYXrXNX? zjBsq5=es7^YHuc8*m!(Cc%b{_i(jIy=8Ko;1PmN7ZTEbChFPrpC6Hj|w;QcwELs29 zI~+Ku(a0B14yXHwZ)6Jn)7N zn3Xm6HJ4YdheS9C|4xkkfVMwLNGBW3Da92ngv|qQ=zxvMmb%i4a)^e45S$q6LtB7^ zbh6PLGb=8_=7CQJ;WEQQF;bw|fWpLVcSg|`*Nz5tveBH#B#RblIpU2RkO*qGn1JEa z5;LiK1d~oSniGkv-D$3PmR+uLZ9%T8sq`V8Y%=f_;f);N@o->Z_U~yZD=h)%{TsH3 zXBg>ZqdCM3ikBz+U=H~IIAGq{+%>ne}ngjaT6ZE;IS5#?Gx7~lTJ38 zn;7bDLmS<9l=K|%3k%W1&mY`S?cO`8d*gfexk|cH*Wvb09OVx-5N`gTsYaSpiYiXi zv!UrfISKh_*1wy3Ma1d#&3QVdL z=Yr34fU1*2aBVeTaG`>hZgVwO)ssgX{5R6odEHH zXJ{SW0UK?8_@!D%i2fnz#TuO$9uL9Ak=xMp@{^dd-pJ(>OFEI_17pJz>3jfmKCrgB z8g7lI_&~}5g*KWD#h~NnGKelTzCoK8$0j(Cz zV3}~@Mr;X=iX{tfhf}4^v4{gX^M_O#GTb$&%24QZK>GfitJuqvk1&%Ao&EvvAFqGv zUhxOr0Uis?_V)J<)ImlNstFYycf0TnBpB@J1OJJ7x9DV{W%z^E`^S@fpj+!uOYi~R zf%(fHzVasimt_UM?7+8Jbm+f#2>hk z1G30hCKk?&`W5qsY`zVb{c>6{e^_lka94l<079$RVb!LDyZ`_I07*qoM6N<$g3H2N Ap#T5? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/delete.png b/apps/icons/static/Fat Cow/32x32/delete.png new file mode 100644 index 0000000000000000000000000000000000000000..30a45b821c6739e81891184332a263cf725e9af1 GIT binary patch literal 1886 zcmV-k2ch_hP)<# z`z>N=cJDg$-ERPfPEV?^2R}x6Xb{zjaX8Bb&U^4Q;cMv>qMcocALxOxcR&1M z0hNV3MlSvbh1tdYlb41%>B;(L9MIo6a$xe{nG@NzC%z;jbS9=S|CiU{l}eNsjeJq% znXkW?6TaukEUAe&TAw}%HIqRtH--F-QA`Yu%slzt^*#4Hp?m`TX!q@dr;fL^J${Vt z3aktaVCDVyAPhqS%czwHBrZG>cEqpO(b(6IrpF$qjNQV_@EE3sCuS)VyVpCRu0Qj? zAMJTHd+@*$dru#i;KlRjVP3ro(GZ2u^dNE}2>$`X_XIyfS<*Dvvw3)T?;>%y9}%wt zbGelGdUIp;TyEjbRbs9>p#0+Cp6-2#=pVlL{153{6{QOoV14)@)JQ}c3xJi)iBRP8 zg6!CZC7@bG;y^E=u7zTLslTTw_UE_fi%Sfwt){*|5joFn=kjtVZ^OKDg(7bV(!Sk` zblC~>)-d8k&{$hLI`$M`yZ(8)+ecz^J>g8YxuwA{dS$5*+m{Fa29>~7id=9c47Wi*$1m5l!?y)85j8u%Oj%?`nRIn+!J<=jKiLm1=nAT6m@pCu|EuN;f|P zBauQnoxr!+Tb^TVcED&7IGdsl$5(A^3_@QeoFdCaA-*X77KL?Kmu(OX^QcA+L{d8t zi>OHI+F8bC4m3m*rFRFnS5m3xW&)2XecauA+oqDT>2L4TI_f9e3zJr-(j^juGeJ(+ zg#u!aJc@Wk17k8aJD|zILLS2NWg8W&#Bf~8Kl?TGFFdv_4%V++Liwc^pfC(Mq2Q@7CYicIc)wT;RON({M2A3rF6+)({$Sz|AsEW3hGS`t^Oy%=p zYWN5gAM#R#SaZPVlBO(62SN|TT0`b(=J^40Wmlt2M51u6ez0wD)@2((R)dNNrsuuE zC^Nv_%P}j^qKy!ZO{7V!T6VJ-sxQAthZ&M^3mlXrCK8HROg1Fe6$WvONbNcs9q=t5 zBg>Py{h34(dRrTu>0Drd(?`7k(b(p}H;g$&1|mNx06m#PeQ6G+?ZWc>5ys{ta3-tv zz%rGeU$vmO?~)3NvN}|#Cul}cQd<$$Vcm7<*HbA}@;R84;7O}Cz}W0S^_7X)bG$}* z6%$HpE7WK-94g}fBVV#xeK&1SRbDbH z>zvr4(2v@fgh;0`fAMY1P$L|*oWK6^)}7Y~bD0;_H3#^gH}ZvRr<1X78mfpzH4g^O zaD~gyG{cBQFkChhJ(pNh6O>dE3k1Gcs$kyHmd?CC^eo-V^ZDPul5uf*f66Uhc-j!B z426c4UxU$>l@Xw9(UkM<9mfL+C*&{_nO5pKE=B&11kcsA#jpPRSZ z1)FCGIq{F<4f^S7u^f$hmK@Jo$8H)bu>jojWnC+{7qQ^7i&6C?De6Qc%&Ae#U%7}p z#X09_1p@yX*`6dRaQS`eT28{-O6MQ@_y6?s@rD!aojb9kg_=~HwwYv_*6viWO02$= zu#9sow!l5-ulhx^gyms<2qj;;qBMj>Z{rM z`+Dd|oP;J7k|fc!NqX;MQdLOqh9omX;QDr7PXAX%3|^zcA$Gs6ACjvYlG)vi(fb%707*qoM6N<$f(2Nb;{X5v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/delicious.png b/apps/icons/static/Fat Cow/32x32/delicious.png new file mode 100644 index 0000000000000000000000000000000000000000..368ccaef901d35ddb6bb9f0e9001a470e4187d9c GIT binary patch literal 1049 zcmV+!1m^pRP)I7n4pPKFNFAaXyQTc#>7BOJ(yrH5{xF0;K2_-p|(Oz z-#W8zUuiYkDU?lq?_;xX=eNI^o!KYAwV9cjzLAlUCqjsEV+^!wN(wlU&@g#>8K5@~ zpnU+T5gtBk_Z)L~*KhA)0k+;=f#)~3X&z0NVzD@o%jLf2^J6eHGz^`z>&rf*QwdO7 z0SE_4ckS*HfyR}<(Gp&*mB(MM#mG@`&I?EndX!T6q2Xazeg6T7r&g*hJVcCE z9qR$`9pZ!pK1WF6dlOKJ$Ma9&T=oPK_VZ+$6!4SDWXKU$E^%UvgSH9?T(MNhU!$Kr z@^$-fK%ug=T0;=BO$0Jv<02A0dMbE688J%7_gm4O)HIc zUa<(+bgWfl_ZVT|Fikg=Mx2lcc+7f$wLs~EoM6Ne2sEuod%W`ig>Uy1a3z`KSIh$m zxRX;?6`-IZS$PD|1uh6FW;iG5_Acm90i{$UEgNxU1q`Ni%{~*_wBB$5Zey+jZtlp2 zZaFPsP)W@!NG(CgS0FOHySw|h0>0Y4_ TP`=~000000NkvXXu0mjfl$Y7L literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/derivatives.png b/apps/icons/static/Fat Cow/32x32/derivatives.png new file mode 100644 index 0000000000000000000000000000000000000000..f56949c66ab91e7eb908175e3a4de4af564b957c GIT binary patch literal 1029 zcmV+g1p51lP)ec0Hrv{=K_!aB#53z8OF-r9FxO{GKl~HMe=k z)I5*<1VNDf&%VvNF3q03OZklcq(wEX3{3?OTQCkDoq^ zgQg(nckE-f6#%FX0QjBfd2s#4P3ZM{vi-nXcs3fra5#i83>yKcW&nn)`3QIc-|xf9 z$_n)ReHnXlazcGRXl#VAAr_MC~5=1V~jDv1drui8?B|^l|7UIIPDq$bU1?a zn3$=Qt@Qu&U1JQm8UUCruDb)!u?YaJW`MOY;ED-bi~(I_ARg>0L6{yxdR*yW#CU!& z6A;q<2mq*y0nB4ScEB@u5m~6n1}cm#0g`G!%m|X&VMV88Lkv)Kpr~1u7|;|FQi<7GM$sS{UH;T3%j~Jg*C?q@-rC62}2)07TUS zL;xm}iLA+Wz?JGoZ5qnNFd~Jc%BZ4B!4bV69Y8(;>Iun7q;O-?I=AfYH+@Fc_@XN-_6Yl4})5Y(oqrS>UK*+0e?FR_IqK z(at-?B>i|(0qt^Xr&+lz7H=nO^7`e9ZE}$S*>PJXL|Fk#LWIo)43hT<8Q>ZQT&Gez zUy9q6Fu#bndItUtK(3nQzBT~03~;&_ZCWoPu?*`P04V)Vwco1Q*W4rM0ze$AJfPXR z!fp(d@04aXUpoQ7xY$_IhzVM$1ydV{%%*I#Gf*1?Nt(2NS+MYg@aA={6HI9kP}=g9 zzQY=`VpX~kY3TB06ftH`l8K%%a7v$M84w2GXg9~>@s|r58=J{} z-!05J#|Zgi29Mb{!#GQJad&t3EtTQnX)r)#`N!7Q)+2iS&Hy~Jb7beq&Tyc^VjGLV zZ?d0cztV{Cl8@A0>j&QdH>P+>_J=>u{|Ybwg1+H+E?Ec800000NkvXXu0mjfu5;H8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/design_float.png b/apps/icons/static/Fat Cow/32x32/design_float.png new file mode 100644 index 0000000000000000000000000000000000000000..5e3b913175a0f8d47718759206e7a7b5dcc23238 GIT binary patch literal 2134 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 LNkvXXu0mjfr35rk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/devianart.png b/apps/icons/static/Fat Cow/32x32/devianart.png new file mode 100644 index 0000000000000000000000000000000000000000..df60c34cd8df5b252e184fe2c9a2a31a088bf25d GIT binary patch literal 1419 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/dice.png b/apps/icons/static/Fat Cow/32x32/dice.png new file mode 100644 index 0000000000000000000000000000000000000000..19e4fa6f48827ef75c5705932f66596ad2825c33 GIT binary patch literal 2114 zcmV-I2)*}-P)+ENI#rKw0#NW2EWZH&F%wa2r&Gt=|k*#SG)DYTV3(%rjv?!DhR_k7>|?j0=% z0{lN8Q+_l}yPi4PGs)z_YF*#S$qz*@i@<>~-+$y=nM@a(*SsoC6u3qL`t!-;=D1;O zGGlg2+_GT$G*Ch->VQ)ypqO`i9M9YHa3-^xul@g)fYwn}b-%4?8{_eKTY0h?wqZb@ znu1R-^@s~g^L3K)%gW$-9wswma2)3aHwZd5j*tItE>&hF@OWiqVxgw}fMA;w4Gr-` zT^($W%a4p8C>9YAz;|5)Lc-@FbsZYPb=!tUf|_X}#yKwSW;rK2IOven?yeyC$(CF$ zI~M`{`9#$>tiazCPb8MtwYDNzUytI@Ac~hR5jfI2fKLUMbabHdw%e#Zy-&d0>C-s3 zaU*mppcD~dOdV!zEzDE{GQ-0d>Fk7)&AwC6^gRz}$M=eh%qST5B@zd#ni|*M_=)9+ z5yZXFjl#QU)anc|7%L6sihaxEYb}&N2uVrXl=r5g=0xrZNWO6KB9b+=NZq{(c}-h> z{_pSn>V>}Gn{CPUga{&;+R#qK>AKlUe7#tgV0b|T;39~zS)B(xB8h6_qDFx>^w zI90?&EV0H$*o#|{%X_F=xe6yXZ^9QHCmAVF7I2W=+=A}?2T^(Jtw`PVY1Do8ZWP{s z56-!Bl-dgo8zdvEj9Fn^i2}-lC4%z8FM(SI;!BpoTDlC`(J^!%KZV?xGq}C&%Md(1 zc0@p#@FsGU(1eptql*f}nwrr3xqC2g)oSF=y$|QFe?u@aK}Cd!F+-IrtEHk96^P&d zNyG>~(wRo*fx~e7`c$lmeZh%vO-y6pO-_apEs;$7g@JygJDx*#DussCtI_=J@4!!g z0Qc<^$anXIBtmBs*hB1w7T9;LfWGJ^^uF~64F2pFDD)4|WyO%7jA!j}5!&=j7&6e{ z3jx+5Pms^UXM}4cRAdDA?%$7r*Iq~Sx(AT@%GXh?`Iva)4dnlF60uL+fr|U?gA?c& zI(`zpzkC#4c3jP+F)Z7)3yoiDL;t?t;@$T4aG_D|m`Ad}k6Do_!9dHh&*ykG=_O-3Bx~{fw&5zWOFkwSN!i_wI!+uH<-8Qu4<92REQF zI?8&z3fy8gdo=;^k1*3TT>;MDus)o`T8v1)LH`+Lwwg3_8htSn)F06>(?; ziSkSHut_5lm7(54IMP4diernHAiZTP?DBHx zl0!-gn9~Ia@@{C9rEA-dIB|>eqs2*@VFJ^S3?VE&rZI7i=J}Kzq4X-?4OK+)fc=Q> z9TMOLcjkQ{GAOGNnN>DpqPd)7bbXd%Og1scO*zUf0bOwEdBK^z@ z0o@^S1hu^h>A07JaE1aJjagAH|95u;0{T7`m=d?qFyo?k`*!qf+ZLXN^tG(sFHGTv zA3uhgb?Y(u(u?S(vf9+-)iIzXRdO0vf^J6PE|3Hm6N-TRc*G?T|vF) z!KBius1s<)XHu)JoOfqeK%&#)fa%e$3cC#^kd{Zc;})I=QX2%bgeZ+kE$tco953%J z?x69bufV8Is@mqR(3xc;1)}3Pbs$+i*t%!|YUxW)B2|vvh#cDA6_Q%*SmsBC=avOH_52623#ywUnJoV({DsxdQis{bqrX)8cM!jwlm{RAN zoYMV+=o=X&aPi3!@I{tOEOI$@KYA;kmB?odv%PsSKVf^}}QiB1ZdyhI)J1!e&%dRbpa1hxfXA(K9%VvwrZKZ41;&erF1T@~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/digg.png b/apps/icons/static/Fat Cow/32x32/digg.png new file mode 100644 index 0000000000000000000000000000000000000000..529c4195dabcc05863d4e6bd271b218dcb31e014 GIT binary patch literal 1174 zcmV;H1Zn$;P)87cY(&9s;SVi9y#0Pz;Pzt5Bj|HFXU(oufLQx7nDfC0|O)wQfh*rATXrlOq zA4y{jEhW^=&EB2yoVk1V&hE~ovE(|-S!RFt%$(mnUo*>~Hs0L+WmkU1Tfb;vA8E*D zFeCc%-1GZ;Cx=h`6=Se+=-~3UwVR)B8tjLS#q|I>ezJ(8w&&gPhww*f3|>6BvEtd4 z(=!rbudR3B+@`@IboX?@*)tcQ8Y*CmOh6+6Avx^Yxdq79sH&br_+uha04|2!?pqH( z{WuJqbC5Zi2?3=QTpYd*dv>SWU0vUvsa#+UJ?nwZt5!K32SaDst z?^vR2;oK_K2Avc<-j{4xjmQpxHU@N)p|*T3*+dBEJWa>O>j@s$V~YpOVqQ~BHhK2z z6}Jbhd74fmF3dBs0j?@gCInHIN|CrxPyUcpfwkC|{6BSUoGL+@CfArt4OI|@fI-fa z&P3`c`1N^vA?MV|`JNL`dQ3_c#BL&m_Ph^U5C04mY{T(QM&jb`r3Hf%^hQSkSn&`* zMNvtBetN1-fW31FOb4^@w1X}=jIc~(?Io_JXg;j7?LsCyezTl&k-o_W{VQR)1dDm{cEoG=1Yj{E971eE9ju7aY zi(bcQ>I3GGzz?-it#ziRsS3=8B?PptyeK_-JUQ6AdL>lw+ME>$sxZ3tqb(qtWSg44 zoSS}73Of5f^|6U`cP%psM%S~&74xnzIW-M;?mdL5;S>AA@;?*g2n+a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/digital_signature.png b/apps/icons/static/Fat Cow/32x32/digital_signature.png new file mode 100644 index 0000000000000000000000000000000000000000..c5f0e53767e2464ed6271562e5c284a86fd60482 GIT binary patch literal 983 zcmV;|11S87P)gLYwT>8)KxOv$TwFP_FAAa`CnVJ9l{_B}#rfFg#MZg40j6jS48{wX^>C_FCcZvBA z#u;OHcxI=ImVrpmNKWASC#u!r%{hp3x&O(-KGhH1s8(yv?utkvQUsKZ$E(#t+t#3= ztvf1V&Pho`#jTfkd~P_2p#+q?V_x<6p7nV1$p?W&C(j1uaK*xSoV)f6PtNZiM1l#TL9SdTCIDr=o2zJO^4$SOm|ObI70)u6U4M1sSJd55puyl`ksp+8`Q zk5hOAbcYC-FzhvhTai#wasSSf^5Px*36CJV3jLah%G!2F(Mr67XjBk;^HRYvIW{N2 zLjhGYFv+7p6e$K2gz+AdR_%;XKbme@Shl!00n6vUpb58Iwg$)A#cu1D>zGo&hZbpF ztKYGMB#HpXvTqCFK@`wA0lH)Yx_|2^yW2!d3FauP(W)IIh$98d;UY%_hgvd-AjcXu z34^3@E`=z`cvbfZC7z4eFss2b(;o;cHQ^B(x;AWElsVk)$i?e72QfE&B}_wioC(25 zqgXSkI;jTyJzX$9zryN_4(gHFXl&=z9AaP)e0GYA#&!nw;yn}mjz zp77qlyk@5+kWmB6rgoz0N)`O_WH5(T;^3OEtCqjYEpb;DB`ui0bZf!(>!)*D5wGYJ zUS?G?8^D~~i_~JKom*abojwI8?|EvfyxwwaI68DA=?~IRJOaN-zZ4b~JrG0@rO%g; zvGEThfti>+$H=GU0n#3)^NEih-u;r@0NUHP&GVx?^nTf1j_QkO3TZOwRE+Bw8YW$& z?e_1e2=EhxN*8jJyysE%IemuxSHfa{&0+*5n!q0c1^~G}RC!(to%#R(002ovPDHLk FV1izx(Juf1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/dinersclub.png b/apps/icons/static/Fat Cow/32x32/dinersclub.png new file mode 100644 index 0000000000000000000000000000000000000000..9f82e8fa836a373184dffbe908f5c61630998829 GIT binary patch literal 1436 zcmV;N1!MY&P)pTGUNIG+1Z@|O4qFT&(Ay14gR27_-0{OGh6n(^b_?x4jJY7q-A?duX;rOY} zE-w{Cm?X4_i08U-XUDB=4G&*4o~b`}O88dk$8Eq>UA!>|qkoMeY(qdqt0)YbOTqW; zm(bGYMNalgnf=J$vuOYM5`qC8n#QHB$b9uG58iye80A~CFnc3}P)LWp)H!F!&CQ@I zty=gN0mK{9DS^hgWCgP+YjFx1U;PPXo3rrY;R=Mqy18a9jJw#f{N!h9!Q4@XXaUCt||C|GJj}&I`-}^0;gw_ z(*gN~Z!&<4)gClA)nHZHJu-Vm;fSL^5=;`0wt@JDV{yh$wu^%@-cs0WSvH{$G%b<*%$&_L@~yQR|*p>pWG zF2rd{q!*aZ{j)*5)>wjI2oV&Fc?cNu5pWX4GFDS{AAaw>isL7GWtj=5n#(+2AM>NS z_6uCS=9k$E$2SR~DJs>cYSv)eqxlFCS{5H-BxH+|&?KF$fg6mB0!Kf70^hdwqhWsw z@^X`;K|#Qlwjl%pA=xhi)Dgv+uUngrH(n`0d08Ij=7KU&ZmV|A*b*cZnLEmo!==T^ zch!|^rQGhJ8x)XWB4dtCYf%y!HUwg#z@=*FIP(iuxZNn-RE*5DbhuqEJWy1GjI=Z= zPlofoz1X&OD>iM|fOp?Hgv#yP%^fdd!)cR8(J&kc7_mlV&t9yvO8XV3wO14sKA$gY zM0B*|#6MHWCkvm`KokFDJEz9OTu0M zY{R0@MJpGLDnvxGf?#Z^PN=YG_Lg#5N-9!QQ;?dRf(hRQ{+aO6buto3^78XAJ~mES zcVlx&2?hrSq@!JX_Mort4~+bI1s$DdW%cN~?(pH@fCYNO#BXgvfd6+(V?9;s!bUPrPxk%DTvPf1qiuAuZL@d){sw25>ITJy6#Gv*+P2)6H qL6lZ-x&IbW=fC^sbeWHT1sDM1lQ>q8+roqZ0000P)lBrHHf?0-Oc{opYfczb2rz`y}RA5r4J6Ad*;r}opa{Q`M#OUgb?sBi%t*5SX{ilUOfKwkHgsKbmTyrr7NMc%p4uRI+Pu>EhK4wWAc; zos4(jfJG15I?waKaXheXx8B}vVKh<07U-8w4^46g8MFc#b}@Wmj00za_6x0h^dWGK zgQlZs8uqdJk~GHTFq#)XmE&As-|u<DL2`M7UJJ}Q-AOt z>gO61mv6rP+o$gM^B+tc!WOrg1D3!Qg5$#N-xu*)9R*j&IYt6S)p@8+(P4UMOwg~! zP=vPh?0{W+Q|~N}v5DtK#_LW*c=gD;Qr}ay z<2F$)lx|&zwfy=#HW@8>fF>8*hZ`jnL(P?Ip3)kpiMetzCW^FGrU`|WW%y-o?(%CN zU%(6pJJtcAGPggK^4~<%0I|6q^{&uSTD}QC&(6-jF*-GZEh{MHI39Rx_M^-nl~QFJ zuHVNo_Y=?O1TN7qO8kQOb+iUcW4)#8~ z2lD1nXhhLyoXc?n ztb_q^Qw1>W>Nd5ZWZ!_qs;Gy)39Qig%s1myktwGm6DH9SE1`plb&`aMf|}Y|orcDp zTzS5~9hO?Moyru;G$3i2V4z_GozyWJCPFYSnt>(zmDA@=UYVJ_ zTtci8W@&}-{N(SyN4XH>MJP`Q0ZCkS!t|q&Fmw6(opLGeUg!QaZhFOaIfr z!(OupG%(nFA~v3m6d^=L+^s8cz)|pk^yt*78LoZN^N2MlnGl_Dr4BA3J~LAGOO8^9 z6ZN~U@X>*FUkgc@G$vbi79fHv8;M9m*^bhybX4{j*S>sjdgtKlkY8Pa^}p9(dg>~i zIQ!F^0lh{s2FhP3w;Qi*jRpv#Ifd8N7zWxd7pC@{DFk4-5kxU2b1DJ-wz?5H%F9CY zgHqJvsZQjqV!8)@DUCYtIxhc>1Mt6dfNh)y_Y?k(9U!Wvo34iEJn1%n?e6>6O#FGb zvXGm;kP7|{i#0ovWIFvbYE|fB(U0<|T0ktxJSYcrb)~jc282nb?Z4xH1Q-Aoh7*c( SOX(m000002 z!JYF10|O-R6KC?;{9{2JA^>VX%gV}%s@%A7i*#q&0q{cOgU%X%-20O)vbX({j$<#s z1atHAFg!E_XG*31`NhTGhXx1FC0Rm*`smCqgwQpU$)u|8JFSe`jg5!U)6)Z`)2EAz zH*fw$;%p}XO(e8?R>Wb}uBsOF!^!|Li96bc1+?c~YAPfJVp;vm`ra0;DLArQQb zsabA?sTmRKBj|aq9LVLM`%rho62()ej*_4K9R}eg0ce`v(_SrufRszfXC-9OaHS*> zN^PC?niWcWSv>%#`Ub!&$B#p0VL@Ahsg)F2BjgiQUZC1Vbt3_QYVgMZzPx-9ip3)I z_4PqcNa!9rYW(>uYc$m#yAR$7$=@_Cwmx(pwl+86)e|RljTdPgJ(p|&)#QbdU%B!X z@O&wK`cS~*AO9gBp~dOHT7Xa|IpgvrTR^~0wF>`Lx0{Pf^GTu51E8WA#_Qw*h|E9d z3F{N=U}(`15MqV8sOM-A{p37^yx{moy`egTVvsU9wYBvDAu@2`!VHv%g8u$~&2zT= zqM?8zIxtpH6aNB!O!Bu31(C5d^R_>E0D;2Y13+Os?dz*obz%tupY%{_U3dV(QD7ah zPShxpJ5$%(*m@t!w%9QzMghIR>-f|*BvAJCjPsQ(4^-#@J9`csc6kE8(Lj@56! z`#ws+@}}994DB+U#H5{LO|R~3>bbRgdoS!jf%SUQ(2|5Ow5SSQH)L!ai7H5wh)fiW zkB{jn7#$s@(~c;3uPd5}*z6a#0pIO1X916A?bszEPEIq`kmxKg{T->@lM@7W6ZXp#`W}^VoN5RPO zu%=+*({Tbo6!ac26mTM%-2r?j-!wI!3zt}Suq6?x*~dD4q>2JQx98^OOrIz~ZQ5Gn z+Ra;4zt*A_X^~lZfNd|i$xevT55i|aYf4K}j4i`d0MOnA%jL4BU~+QOgk!H4y%9xn z05zA%Qg3@E5nZzVb4D&84FKC#DwW7JNRCwCNS8GgLWf*>XV=WhfZi6-J zs<34@=ZL_z0$VrmGBnQU%rX;9{A051mu4X*6Q@}W@sB^eO>r?gc_0K%98>I&yhtKCj zLt~S4t^DN6`ShoMB@{?F_;yX;__KR8Z>ahjC?asL*Ng1zEV$i2vCAHc8DqS_Z1P&! zBWNEDYTlUdEX3)WIvm?JLnM6Qd7fSNQ*g1SKmvd1siGlH5cJhoTkYk~7o+nJG2)`S z?;5aswgqpUdBaIxnG7C%jJr=_AAbrKhbNS5FW&FMI~Q+YvsH&#LDY=nhxen+Tp%r_ zm|~My3EG2}WX5PA=*i+K{>mixilg72+nqzyoVDZAdUDqN1Y0uO!jh z+$@o>n2c~dn1hbCPM8fL+PxsfUn&Y{^?^B`A1WFW#URdKX>pXTAB7Tp=+^;MR#qili`y}@$)@Ujq`FxBsJH~j6<48%~@aH2-z+KD<^L`F5%>M4qxtbt% z=#$e%W$^Gdssz~XCtf-FC@x>SE?tZ@5(CGPrR3-SJ49IB}=FshK2&975w%#T` zdqlBDm4GDuvBM?kyDQ@4(GoD9vkXlcQ*HZlw~n?a9|(U?#KIhN|A0G`0$F;G5?qad zB>glW1V_2QH7?@BbH%8wtB0OgaAvD5f9IBAA~_K5iU@`2l))ECKR?3Xh9;@ak!Lw! z?xfU9Bwl>lh0nfepmtkGB+~5Lw{83#q*R2$RMy0lqI+^t*>IW*f*1dZzB>Yrly^TodkZ4_JvshQF6(-^$Fiiw_>Rf6u<`a;+dl%eY9Was-_pPLclj9+@Yq-K+zvCgh^(Q<~e6(@Xr?$f{lmrFXm zp01sMef!RTeZcUKJqrgEWs8k=C~cS|Ql5SC>6INIKcRDH#nKN&`&UVLZ zto6rQ`DzMS($mu}6ZoN1ua?h)`sLHBUt=vF>#o%lNTK-#Mnsm=zfu6v5-`v_QMTpG le+{~5{0~3R7mdFK7ywuK4P_j!w@?58002ovPDHLkV1jHxVo3l1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/discover.png b/apps/icons/static/Fat Cow/32x32/discover.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0442bf01254b7b8e27ec55635c043325fba616 GIT binary patch literal 1358 zcmV-U1+n^xP)3g+I~QLdnZ0W*@D>ESo}G^fW)LE#d^{XvB&C1sQDHsSK>>S`SQ_$Yp*lQ%Xr=%-RhWTC)f)xnXFLPxPrt z_xHo)a-poE!VH;ggpKsJwzi^jUu6WAYDC*0hTpHDs;UZ;(^IJXpbp269Ya&orx+O- zf!n==nnN|XdFv*2zg`3nQ_%bF0pQ0YKuj#O?WNe547ySEajPMyZfSy>TAZ2YkK8!m>=uW`Q?;65QV*8+@38|=R2fLX%Ahu^31fx$t3 zrN5uw9Us?q37sCVPybzD3T(pzX6pES9)#B+NtR%@*^&QBK6dPQ0lluDk(-l)w)5vv zQe2Gojt<(RASX8$H-?5#Qc?`3(}~*JTAVxgEvBZX;qiKj`2j3@mQ9^99;19QlQx_K zw8SMNO-%`YpPQRSZ?8*F#q{)a6z$rD=9U&PQoQxq4E!-WLx!_ZhR@8*A|oTi(8?&l zLXXIJ;t8=4m>3|&TUIy_Dv}Bbi)c}Nnzk7>{!6NvRr^5^|O_%jj9N7z4fWgarI+KG1Dmd(Rn;ANPNR3{|%)-V* zF%s!Lb{R3>zXR#UfPt9yR5TBe0rG>(XSBPczNUjoMl^{J+^pvO?|E1*pM`qC3CvUc zV}!-#i{zPzN*Fwqk+Xc2hQ3ms#VMggR(YlG9OS;UBo_@()dZHpHfiqA!oPUnez53m zQo3^m(zPx~eP7f3uAxzQH`c_Eqx2%*a`avxlMCh5E@{`hfjfQl>=Z0CGzbx%aD)L$ z(VAb7ou0@_NN!)ab$cQqBQ0fR)96otdjYup3juWiW4{B-CQwjpCQwiWSl~Zg3IqlG z-i4r@2_(r&tLeQx1>%^J8L=ls z44m0;+qD{+zD!_(y;N0AezJ-IPxA Q&j0`b07*qoM6N<$f@yz<`v3p{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/dish.png b/apps/icons/static/Fat Cow/32x32/dish.png new file mode 100644 index 0000000000000000000000000000000000000000..14e8540f3136d145662a14f2e54842cf261e81d4 GIT binary patch literal 1826 zcmV+-2i^FIP)W!|M@RxBwFG)edeq$7z`eeW%*6J z-M$g;oCO7x(KOO^oeaaEOeXV>s;Z~DySq=kzW24*QgEfk=D+>!`+(o?zugvZ)<&@mt>Y>fZTE8X1KJp z#NWu|ARUcF$Y4@Ql7uWYa10QMjVUiH6UOwh5#!?%L#buHOg+n;NT2 zONwdW{sT(Q%!nO=*!rJughg(}1O8ncBegZFX?$Xmx_kNtw{P3pFy9F2QSy%dU{j!~ zw4_8>&sc&KGQ)=S^@S)hK2B4y{2254d{kCiN{x*TRKUbAKo=e(f)~dpCfJDHVLpz! zTqAM~u>bVS}0pw=T7GLzOIgnii^a&0AZHs zWR$}F{S+R!Pphl_)ZE<6Spg$5V!olSmU?>o*rWHqdgkdp?^rQm86bUn=qv<#O>{zVme5pj0Zw!8c8}Zg)~Lk)SP`Hwkih z0$!=AtRRjpx^nr-`j0;R;6I$4&2oKfYioN`AVBeWf@abx*&PmY$THpT>?FiO>(oul7n6D z;N8QeoIXQ$1x|1~_{Ra)&6QM1NQTqL;gCt@0MZ%E zpydzf0s~mUGz=-5x+bRs21tgXoB3>2IU70Idc(+=xx5m3grhDnfHjM4Wc!lIDLJe% zYVCgZ2*`B3kv-QHS|Bih18ZQyI-@G$j>3}YaLA)V?aC_iA4O~BzG*7OQa7LqNgKr<6Kgg zn*o+U7Z|_-Ca}Q)E^u0)IaMI90S^~gDv;CsmSNy3q?!>6HZ~VN@$pY2Oa1F16TqR z*gU`mPH@A3^qo6h52Mj&@57N%Qd~+lSX>1z@_M~|v++_SBJO#4O=!Mg4r{O$I?x4% z6%)V)2e`lqZo8S7cJAk0^?^X!8m`~7?M}okcQQMghlu1cE~%=ji7OY*Hg~Aph~j(? zxr>DDz)sl8ATlhs{=dRt2Trk$+8Uy~eYGQc=P!cy)C(2c04=GS<$~31zN`9e>@VuCA_c zK0AEq6i-d$UR2?8FU!Vr=P!(f`v(jRP0bkW(yZ{E-{2Z=JZ@kPYjSmffx*`?1K8j& zxgNQX!sH5;r_P*f9}R{3O<3K~0IX@t5=|JY3j|=DWlUh39QMcd4;DYmjx%4kNB;Qp zdfpB>(8MmEBv_L>fB`IEn%MIEUFTI!mKj86`}uR1S~hI-508vB`+SIKPqtJqCK!W5 z!}R0Nm+9Zm+n3(n|JJ+wD#S9j*tI;@6C80=wPWY5mV*c1`@~mV)Uc*0K$U#KC@){N zpwj5*m`JmGJ-rm0jE0UMKl<@+SAXr~sbMqd)Mb5|v2YEgGL~|Gb#>*weFt7_3a)w9 zU0B$NoOe29Dv+Ht#aV!zC*twGp6+`;oIH8r;?UqA@*L+5_a~P7X_h-Ln}!s!_*jZq zl)1K&cYH~fC=0$?;wG`W(vQ=HJc7RJGP|hsX!j>vi&Kc9$L)Cj_+Nkl02!RsKA~6e Q1poj507*qoM6N<$g7`OizyJUM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/disk.png b/apps/icons/static/Fat Cow/32x32/disk.png new file mode 100644 index 0000000000000000000000000000000000000000..3a9dcf37ec21415647543eab105dcdc124734cb1 GIT binary patch literal 1555 zcmV+u2JHEXP)?^ z2%;b=w1PtMK_Qq6`eacwRwJ4Q8^y-Is!u)$27D2rLL>CSB6%sb6-%oiXr7c36;X@$ z6a=Lp+WfU?kTm!1%y_;tvp4sKySF42x?%2ac6Yw>oo~)Lb5?op>3SXsew0!;r8ka$ z`B&zt52PIP;%hl?mLgC!|0F7$VaIrTW_EnfAV13FrKkXm&%HCfJ|rDAFRg+97maiYRz4tU*D(sbX) zbJSikRJD$Nd;T_>_`38kKW^u-tmC^SD6z_xy4q6mXD6wBONkQJPBR%9iK$&H8FkN^ z+*5K^f&naG0vk4>>Raj+kQJ+1Pi=`N$Ho9)v?0Fa>y#9`<9MR40eI3{%RKzwc#mVp zIa1ED3W`dM$7*8EH@1!c92|>dX4~{;|-Wcld?-yXlz=I

        0ykMq`Y4{8q!E{{~|sxdD4#g0bNzcnK0& z0;sSC!Je{LPrrDO#-16hTPDlSTN)aDi52jIB@VHb)m92v@1kLnLE;h7kz=QD$;R`# zp=tyWl#u(#vCkUb$(KNiPjn`?K}7^AhyfESSE@rqV+~_qQ!ve7M!2yNCCdVXcn2mt zNI+{cF)IRAs+BAYY&0i;^|5$SOSC330mcmN-}?v+l*=OP$jfig=#!60u0!rD%V;0p z+rRfwDkCE(q@?967#@2)WPvOJibO1q$08VP77kol{{00*JLBv#Pin!#;cHWfD}S0|&&Bhoc)TDTvAn548r zS$nk@$dCn0kL^+i6PWsAg&w@M{hIayU;r!SSkOM$C?tSqk_9}mlV`m5{XD%p?XQUd z=|K%btEMJ*i6pSklzAZH=zxRWJ`k-->{9nqNlj`ZWTGVw7ie zu4&3kz%3gJR+0*6=zt0cD7B7&5*x(?_zxQg)fAxE6(yny&IaujgJ6$$y_MD|n8 zSB?i4n$9$I6Vh-C@M>9;JXIt;sm6eOiW>s43yKC1E=VlIMwt1ljfeZXmGV#?6b(eHd z09Kb~r{@lhyuz1P!mcSftWv)2<8c#@ZfY!6`LV)dA)b*GT|7XxZ37h=--8!<{2k9( zPC&j7p%_#xm|Ts9sv%KDGf>vsGnzyR|_*l9HsN^<}J002ovPDHLk FV1gfG(G36q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/disk_multiple.png b/apps/icons/static/Fat Cow/32x32/disk_multiple.png new file mode 100644 index 0000000000000000000000000000000000000000..bc6b44298e115b8985f1fa2829bed9d311bf5c8d GIT binary patch literal 1755 zcmV<11|<23P)-2*3W%u)CFOP zKmxfCp#NbV20Nf1Q;-=3Y!SBp(^xl`Zs&&6-y%!!;0KpJ3I>oR1T$_oF_NSGOaO-v zFo4-xzpi7SWS52uzzaeN*9b9v*9ioE2)VKx$4>M>iXnPSiRn|zFmu;&n6`nV&rb#W zVxPkWz!4Pmhm153v~5E&VW|g+go~nNlG+{;9$nL!ElJnh=KE}X6eVl~-);v*lDz@( z?=T~vj&wFa$)qYcoKQOUZr=#ovQU{S$0POgv18LasI00&NNK96U!dESDcrrV0mZHb zYw|Q?f)S0KM|$hHwFl1bTT+W92fC2WNpvl}6N~o#jy=b^A!JB{O8u(TVOK`^20ddl zDgTBc=shMPVAHeV64Q!N^bz%4At4Mk3O?=l8$Z15wjDAUa!BY#Ox1%Qy_#! zPe8K1CZ@$&#rKGqMP`6|ciuc=8u2^iPYuQhJyYLKhfwt*7 zax|7THWPqo>7YnTsUysm&4v9_z+tyc3ndB72Of|Y7Zm}n0w$-Sy~m0f=@quDU4c|Z zCF-AQz?LjiqdCe-~Llq&)VbS6S6U zh?ty$LSk}Mv;&Ei>zb*Ar3(L>>((p2C_Yg8t)}&n-fO=Jt}yDG)g_n*knL)$s~JQvk$eClJSZHy_2N(44Gfh;#I$` z^D2^#sr<0A7INSU*{R;P-Ty|56Za}Dp0_+tObs9sEU6WfHMOO^msImV@Ps7f4K^IQ zeA!QNw5AkLKmqW{E|B#W0Pyp~q>))2T_a9`UbF->KQh$z2|;)RIW!chMO5P2`Sk$e zSOt-(s*H(Q>gk%kl(rPX0;!$FD`>+cfrZr*uGijvtSZr+BjKe>-i70 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/distribution_partnerships.png b/apps/icons/static/Fat Cow/32x32/distribution_partnerships.png new file mode 100644 index 0000000000000000000000000000000000000000..26d873515d414da10f0da26f21d4ddd29d928fb1 GIT binary patch literal 1431 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_back.png b/apps/icons/static/Fat Cow/32x32/document_back.png new file mode 100644 index 0000000000000000000000000000000000000000..496f0e08dc6c38ca1a873c851168c49bd7f9d445 GIT binary patch literal 1497 zcmV;~1t$85P)wDA(- zC2DxkXyWAs3s%a4u)DJ}$N$Wk*-q_rcO~T{C+9l<`Tqa^{{Nhj7-Ntm36|m-9UHr% zYT9b1X<)dW!oQLrlU!9*)BSyYeKb+9-^vypv1WK=ge_N@nVDfH6Nwbbb=aNnw3&08 zpnm=B4?w0Z&MMJDu0VUTnwrP`b@$-CQ>XCcp+nfdZClU#iA3^=fr0(BK`jTMXm;5_ zpj~&t{mBb({y0<_0H#6NNaqZkfGj&OH+Ky_pAXx&ZnXvBEG0{l=|D#nTy%Kt^BIv5 z^N`9=&-dUiYUg)Vx!u63l~zk^A&y<@?db{7vQh>B3{jd6WZi~nc^8n|B*RP_>g#dx z^l4oNpV3GO&Iu~DRBNctIhWSO1W*9mG=M8_ZsR_why&UK1IXOcusIyk>mr&8lDn67 zf#GMai=-)FJKqA^{dUDsAgKy&UcZW)*VLjgGqU`CA0MDH5=#6?&H#nv78ZeIFp`+H zFHQrK3B1EuJe-@~Cg+p}Ad|^u67<2jDR{lU1)A`-si_H5Q+zAv zHH1PTo)!Ne0LejG5P-ey?M3aZTJZiJzGjU1K5J?3=nzgJ?fK!djSI`Tfbu!9|LnvB z{1ie==NOSI62ZjyIBDl8_IZeLK%1MJi(}IroOF+nh5mErR0e>Tj?PYzl(=sV3-CGf zBIA8)F~{cjrUfbnU~Y79BGJJU<71?ee-Q_oTUs!lPQ&N*ivHLbaYb+-VvK!0F9Bc( z6DKML;BttK)ovFGOhQ-pKK)~UwgAA2(c0DBW8`3l&aUnSa>Sa|0+ro{SmlBR|j zhkZES*MKvr5%~Ou1xQ$=r4=KiG)Ixa`{_}!&cU_Nc$CJ0fL{m3bhl{~70s|kU=y33 zrX!Q=qn~G4!{KpSR;d;&RUvs)RfQ?J9Lr{NESJmcZ8mGR=Dea;-oJ6tpVM2t|t>2PDgr%>C%GsoYb0Lr8pm3G3HZ@lO^%Pn#p87Gt-M?^LM<4>U~u221@>i+-~8o z+rOyNk0-9%0dN^V4emSS0j_zL>MaiDUjYUHi#8{YtF1SU00000NkvXXu0mjftpwnT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_background.png b/apps/icons/static/Fat Cow/32x32/document_background.png new file mode 100644 index 0000000000000000000000000000000000000000..d57a7577e4e46a20b09340c8e2a059d94aee79df GIT binary patch literal 1372 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 SENsF60000q$gGRCwB~S4&eHM-cvYS2DJ-V;h9D zLQsiwNDk&{o+g4ymCZv!2Ei>qBUSMwe;}#ceaR_@R0?Ad0xW|8JF!zaQZj{F#P3&y&<(@Yp_-m(HCxUM1f8cm*&G>RFWVi%NE??SQWe8+Rv1xgW}}WkiRp z{pp2;P1CY2afF54D-eo?3^a($OO%8F*+LEUSuMr0PfL0}^!G^<`(?j-WTu!`L{~0P7AEbq=W3Jeu@OV?G6R-%OtM9xG zh5GpO%a34a)ie`+Z0x8%c(gde0Z*f88oqz}9RhX1`~Z|&+S>5#lQq=V)}f`fmE^|= zkSyr4>uac~3E)~&lj9I@<u#Da?3_B2!m4H%y<;2H>zd6wXO;hmX@fw1`pd?&tdpp)vR}lyV(B{a&x;lxB zt7BUp!!j*gYi_m!5t4K~_{Ndz`Zxpzhen(^7IGl2yOT6DJR(71HJ7sP;9^mOkuwfW zYLShl=(a%)tgI|U*LBAMn+NUf*JXPhal@7$*(iCsN5q=|TAEu=>43;jK|CJ!Sk2j$ zM@C{E`(v?~^HaXgHZBKF82|VwSXx>_C={j+Ep&8rQawY_hS1U3iRGn-Qs%*=ZaITc zP?!HQ3EOD3l#+@%pi+d1(S#Q@N5XZ91bw6N(E|HKJW;S;cnF-<0Yz1i$t)tQhb4;c zKG50Ijm+XAA)}+KyBiNk)^!_+uI?ULXHH!2=%~;Enu6P7Nm<&voPfI>B)HwNyFE5u z@ZZ>Y(%uJ5voZ%X8hCMG9^r7k?69}D7xVLJ89B=f3u%WR!mH~c8!fi)>guY@0Xp=M zoS2~VK=oDu*Lllj4vdq0km2LW3GXam2h7S5&@i7)qrSf0J7~DPaib4&safdZur1G} z2&HgdM|C|EB0lt%cw2Fza|Q|CpPdz)c6Z;1?0!z)p&deZ8h_IZRWjP`{Iaqi1fu7z95#VS{ z)1q@o$kH%OuXJV8unJ4IH-*&m{}my?DB^${H#eYf!4n$))xt!$MfBoQDnFu(?tXgm(&!_FL;>f*tdZ@M7N>VZG zJA=*7B7azPA%*ILsrY}a|KxepxgY-50VdyZ$yk4e&>eE1#GTF#NU=-%VbVhl=PCbv zqyuF3Pb!_hU^%Cs2NzwhP3fygN)e3x z+n?)8@SjEP`vc{_Qc8H3>^N8G-->i`IjdfHy?J-?BFcE2=I2+#zUBM%;6+U-^L2cg z^3`JyIw`T&+mzQS|0Qo%Wjer%x|*MGr+g~%VEj_qrJUoj{}o^WzRGdFCSQId00000 LNkvXXu0mjfPNkGW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_comment_below.png b/apps/icons/static/Fat Cow/32x32/document_comment_below.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2b7a62a4c854a346e675b112bfc3f5328b5111 GIT binary patch literal 1317 zcmV+=1={+FP)yyH zaZ!^8^3sQZ?SR1~psE-G1Xw_cgjzMveea)W-}Br`EeSQgfvF9ojrt4Pmp(VGRH=SQ zOC@f;?ev`4nZ;hb3F{_D8t<7I&&)U9xy+2h7y~JaqIfg8TppEKW*BhV<3?zd0;-}w zv)L@%Us+kfhDOJK(%SSR3(DIFfW0oMR4VM-$B(l(ug3|1*VguyWaPK!zY`;TH=TD0 zqOV=2@z<}t58te+vx?8x zTD-Qp54>KlHGY5pU(hrSCT`yzU*FjH1Dkzz0A43cN&wHE{RqKeQ0xw@@4&zyJbk(c zJv}{^9tiZH-3{n_FT&@zcn3Jr=d3Y}M#C{} zy)+6GMTK(ddkAS^Yw;M;TEezqFoYDxp;X>RT@!uCL<#F5&B_bXZy00l04OT@0A`7q zxw$q5NM^B3GBG1|Duw=UF(`b398*1$a?W7_Vqv>jgfNDXa6!|A_!A!*g6*v>WJiNr zs25S!v=Hw~@8cDymuwd2cf2}ev`XmEg0U!p7TbsC( zFb6;(G?Yj{u~6WVLHgF_Cf5nju&5IgL>Uu6WAS)5091Zd%r7qSkYoY?0h!mAOcx`4 zVX*$rD>&s`(3LVGFJmA^{s-p5i*=$zq)_~E`QBgPZ zLTg-zkJneEPKuN&YW_!KTJKEm6e(M2A>xlVrm3PPX%MBe27hK`%4d^rx6 z^+&)D7Wat=%=pE{|N3bl&YOzG%BmP}l^lr5{}siyGlz!>KLOvQ*ys0l0D6$k=dZ|< z@3o0yK3LJW4%(k$?XTmj__>bd9dKuHH=gkiJw54Nz^`>S06y_(@V`MT)UX`V%ZS$g bPk;dcDF`Y2T3(pt00000NkvXXu0mjfC{l9U literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_comments.png b/apps/icons/static/Fat Cow/32x32/document_comments.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd4bdcd9676ccd29a88c7858cd679391181faf8 GIT binary patch literal 1273 zcmV>o~n36+!J? zTU7zILeLjdr-|#NO@vw@(Ikx%(K_mFO>k2atH9 zs)U3=r75JgYp-{D&dknweOcFQ+L31W%>6s(d^2-~an3;{##kt~wpKvlJhyFVv;;{s zih;%$)a&*2iIzbjOir=z@Jwt7K{A)jT?EKSN8)DYN^|!Eb{xk`v4j? zhX&;zv>voatJSOUM*I+bv%CzKmX_e%$;tHc%F3Okg@v=7EYS*pDYI)jf*#ld;kzG0 z=(k(F0pK>&-uwVy@fv8F4m&%Kz%UG$Jbij%C7Zp!kjWguUbSuj8b~x;P#=T=T>RCK zenjQ!(3KQSpoYIbn?T_j(ny27`}V?v2mgR+ns8=p%)FJ$-MctH|C$$sKLDHn)xb6J zkA(d5m)l~EZqzf5pTmEn*I+n|tUBOYVq$zeh8+82KAny$5M2O(GnFlXymD;p*)Bl0 zF~>~Djvj^UH*bnLsK!Pmh!dC&Vcw5<#|HrS0I-0+wFrNIK1n|5i39fAi|}vRhLedQ zk=tl0Ngnohf#YY=h1oUWXTJdc-j_Y^0#>g<>A#0idQ^8OQ#;Ev4JtryBxJNCF#ug< zTWugYd7CdIg8^VVYJmXGPffYnd9@(r|!Q7Lb1AXg*@MxC-@L=gao z1ahJe0Gil(GqZEzYE?IjFYazVi4siZFneJxO`RCuL|8lYTrGRaRm$eqe6 zQ(YM?Lh}W(fKG=`NQ2Vahw$X*uRXV+B3!H7scb{|oy)Lq_9{k$b|2>e&Q6|F`g+! zf&p*>%M(|i_~{v`K~NLm&KOKwaRBss6gw+x&VYkNAjRCwB~SAS?6MHK#Kc5m-4CbSmC zq>{8k6e9>yVx>Q`Fs0fPDYE={!is)YjL6BApLffRKu?f~%iIxUZ zTeOOxV1<$+kv68<{J7+LO>(>Ao7uU$z02L+B{;{sox6QI^Sy80_hyzMe>1y|c6WoJ zNjMG!=G){G44g68w%zk+OG^v=k(kd2WnDdAi~pmIjEsnb?d@OEn8utaeE@`PR-!tC z7e^_e1cXBY2wO*2Abufm%kpJ7aOe0u_f#oIEfh=EP=A+O}J_0dw?^oLHJKDZCO<%4t8{)>A^-UUc3my!^1e) z*LTzlLNaijoP6z$^J{k8jww7%sNMV;{yzH_xDf<13^kFT zC0o$4P+C@s@$m_imzSfVuCBTL@ZoMrfC*0=f`_QjWeAc-%@SoYC$~Ttm>M7uyYTa| zcd+!Hcgc4~vy__!*>0__R?EQjJd&9wC?_n-+9b&_JqrgA0Q#bbx$Cai`sOzzZoFf{Y!risC%CeiI0z@c71>7WRd4SAFYdIdl?HgYw zdoz`{(uW%+VdiRyasr^w)p!iC_>}(TCZ}u_vZSn=>q4E4VO!?5UouIhdvGjan+GGOVomx`c1mq{5S)ROATHe1KcMEc+jJWFimP{MTk6#kdCAXlT#k#SA<_P)7i>Y5~jy3 z!H>s3#^l&=nw4xtaQ8WTHcoxh<2PRbDoUE1BH^+x0TJbsV;52XLLo&sIP-Zk?tJWo z3s3Ht^8n$NVs1_Kf7(DGnZmd$|N zQO4&&3#QgvszEP$5*_U5dDPUsjGFpaT#!-$ls__sgiU@9D?SJ2*6&P3$mlWwP(_~| zM`HAB8q$rcQ{|SqUke0~t%y`Uu$(7fcOMh!V(O7+-VMPAfEb;^X;Q?Rlp-=1@H>LL zrpgvgBJwc63IMpax$TE%>3V}atz;^qnD+qBBnt!(CmSNWOtvJgh=6}>VL2vQAOKlG zCbhA&3WA;kO1?qU_hkwQ&iw)CtLcA$a3f(#5snW5TpiuHXHr%`1xa6j0BT>LT`{zT zCUN}h84n{62;xXjFJZl!|K&xW3!>5JX-S(O0Ii5kYt$Q4fhCYOGQs<|Jb(Z0B3?q} z{eNZB`|(spR;3kT79j&U=mgoQ9JmO{NS`<>P^7|cRYEak&C&06@%g-l|0lozJ^)K* T%X!in00000NkvXXu0mjfXBn9< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_editing.png b/apps/icons/static/Fat Cow/32x32/document_editing.png new file mode 100644 index 0000000000000000000000000000000000000000..76fbc360e3371a541b6fd88c37184f5d12e79f83 GIT binary patch literal 1333 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_font.png b/apps/icons/static/Fat Cow/32x32/document_font.png new file mode 100644 index 0000000000000000000000000000000000000000..f6a6c939aba686449d662d007477e198091c5924 GIT binary patch literal 1042 zcmV+t1nv8YP)CvhLKj4@G}N5r74v0|CfZTPBl{(=#(GIG^rkec^Zy*=+n=T_Z;P+mGXVd%EHE zc;Luqp_Ofo!PW&nx=$v?kTpengE~K>=wjgF}OG|5JwQJ zUQB59K9cn`DLuW!)>Gq9+QaRzv9Ss9cpQ?0gI#at<{E-<1rSv1)@B$G?TA*GxRgkA zVQj6tfe`gRa;^o60n>JX(|vs~F*T+Bkvq${o9j0P|NCUcn``>~zJ8KMA*P3F$+d8f>Fa*^CD#djwwAG>p z3m$~tmSfu0IXs&G4sXA#yMm_gx@d!e$BP*POd>S4wfyiZWyeB&0Gba5Xfgzl#>JoA zO;$_kf!)tk449r`D$PHg{Cvbt%`Gs%6b;-;{LeqELa{6{|I0cMK)DGmhp{WY`%-h$ zG2q-Oe~VI`1wP(C-*C*(%de)c17d?+Abq4>t{~*fREEu|hF+~ep(GK^IrabYi*KMK zP4DiVRXVxSAq63GFi=DQ5krTOi63x0(gwTv>M9)}9s9WIBOTK9l?lBni8E01k{Hlc zJW&46%j(A0bsa*6SzVDBrOP}IB#e1hGH0CRN|+DmjHuBe1Q!)m26VyE1$1@@ZybDxeBDslYACtR2A}G;;)?VIL7jTa|R(8L%d$6OLyob$~1)<$@Lh(@NpU&k$Ay!Ok2J*I#*5zS^As&O*o))60b2BkjPzy;W~GoMaJRif}2$l~xLl=wTgGNv1wgl*uvJ)sOpv!2FZ>f=0F`iFs$CCA!vFvP M07*qoM6N<$f?cQDNdN!< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_font_wizard.png b/apps/icons/static/Fat Cow/32x32/document_font_wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..81a84074f22a5034ceabdd2211e4789b438e14a8 GIT binary patch literal 2055 zcmV+i2>ADjP)~Hmku|q=% zB`i(6P-7AT6dOA%DQUq%?XUI+t!V5LrIkn`ASvw+q(-bs94T&p&<3UbQ56x#xFoGX zxQWe{s@P_Y0WSfsvB5mQ{mo3zowxY8em1r`*73}{GjqQ0eD|Dl?=Va}q~j+}d<4ce znT7!qGdN6onlUi&6C2oCQStc4Cr^gydeT><6k|4eVN=EC&G>(ga5y}>wyv)82QR+( z#8f0w5zq{ZoF5&X-I#)WH0Z=XE`W(|&7X%)8%|@x^W`WlDVg&q5<&`}iKhgCkqHn* zah&lnZcGrNYBpr$%z@@i0~2NIy#))u4X-~4x674GLgoagLtyM?9Ei_rve6g_oG}ru zv@E#mw;lWMrs7^G-;1k2S1190-vgx6_I8va;NdYHN=Z3CUr%BW{mSfTb|OBH(_;0?O#DROhk13`#j0LJ|E&HO-F%o z2}hiRVFR|+uR(aS2il1u8g~QBiy+Lp4dfO=y?G1YIJ=y#>GASi$Xhr!>3yi=(=)9c z;B(BFkT6+Rk(QnfO%o7Wvma<7z)c&#o|y*($Y=3WfZq=+vIB+Rq%sP?|J~ogYs4Lj z6ELS%KwycI;OrevH?)8Lj70R%ZvqL>oDbeZ0GasmN*+DLP%!UrJVsz>1g4k)_2d=^ zkr5y*pP)C+tO`VuUx*pM4u(Q7^R|JF^g)>G12z^Sz%tQ(dl52o7r^ecqpf2Lb)g58 zoI2%21cG@9&?)kQpGG_7|J3`8svsN+VkCPtLKXi4&JQ8*k1q&(F=joUk6CjIs3*9f zC=%NG2rNPb+XrBd79+H^0mxd)(=`Ds5wa#diU6O2n2`)nRU6WWnxNFKg8o!G?&SOg z*>m%ek-G##-T#K~!Cgec{^)!KsQ_~w1ok4wh%txTV1^sv1NlschO%-{z1AvDlFbyzY zFTy{*6qTGzuKU>X#lblVu7oh@0>eRL2`Ewj*AxZa9e41Hsw$MNEyd~;MTiWyqV{wP z>MjfuSp|7t?*?yu`d~WHOBdn*hj`DXEblHsuuX$YohZS63(A zK5_(WpI?vXo?VWM7tZ7Awd)vq7({M{9g72R;-SA7?!hnMQ=i1;HJ7mX@++9#dn)4nxO^YWUYzW6Av>-rBa31M*x3?=GS!VBcTPrKKbg zZ$2umXdN9LIDF{P1aP0%i(tTy_uhR6sI5Tff}OZ^$Aq`=9c14+hBH@3Q1jVsk~%84 z7%e1gJ>f)NE1wU;oFoak?EL8J>cXLe2T_&^-0wwob+wf*Z1V~1JKBP>r4Mk;_cUJJ z`bTW1@$JP$DV1IK`xXR9IfhA=V=nvf@GuVU-#-D|;~BNU-z9KeH>}d*Y1`V_PdQ^? z#2c`DtgUIo&bp3-&o%G2;*C?CQDtQbL4Ar=>?M%j?A?pf^7RuU4+nh~xIxRSuIq{E zlKHAha@-gU;D;aHM3z&5T@e#L-I|Q{p%8xb=P%(W6;*`hSC+>JC{#%{Rj|rhr{_ZE#4==+ zm6gjiO>Nxs=3Zo^xpBFr6<4mbQL+UQqR2ToKa5!9EY>IDB^xpr6j6$1Iw>RyV+3TX zD8<@Oa`M!v4K{8HSmjGEJ*#Qjh1~@1ayrn{(+j)Zfr7#Uirg~>9@{aG+ooB+O^bj? zQClX7R;eYIv_Rtmoh3Sl4VF-VRaI3zMw!y;Npi^bhpmllppW z-1I%r2L*WRj7vYEXOJHUc~PVs=-~27)L?+390l8#Iug$v+mef4HVj)$h`*%A7CKHN zv!tYC^Ri{jj_!E*6?AoX;uL`&IB?(vPIQ`IV)6@bpFg!~RS|7iBe5#sIT1Za_W(RW zqq{6FqDH;ubbW)RfUmK!@hnAIDa-HI@Ny#XH8g&YY;>9g(mnlOT|IMZ`04n!nu!TJ zFbg=AF|k}SM_Eh-8(9w7W1M^pd;r$sI<15D<)E!GvJ%^#X?#nQ-DgSbj~dMf>xOp* l;7Pe;`Cv16FZ5pl1^{_y{-}ytlXn0B002ovPDHLkV1kCo%1i(N literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_image.png b/apps/icons/static/Fat Cow/32x32/document_image.png new file mode 100644 index 0000000000000000000000000000000000000000..2d2b446e6adc7071350f6900d383bf15f7418cb9 GIT binary patch literal 1437 zcmV;O1!DS%P)20?yw*~AIH19v8kZ}>&wflx`V+p4fXXEc1$D#U{ka!iVG?k z=N!xd08KaKyXZGQ{x5t!AIjIQD+~7Z{Z(I6lTV*w^8uJ{bh+?M=jU)MT+Zn=0ift( znvTxh8zG4Ecs&>y8HL~PN9o$N{`dO(hw7@U3uc2*Qab})+P)qx&J*!53B_KThA9{@ z6aCXvl~k3PV4|#~B$qUHp}MLnFBwEi0AMcYrV7nat)HS~5dxrFN>7EF!7$?ARxDqR zt`jFDXwhQOs@hDNppr$FK{jp!z;e#h@crNbDwS7d^^Ca_pCACY&4h?vQJVf;`4_{o#DAPsc*+?Na~~#;5hL!I-aUjno#1+e(Yx2UfE$Na!F%c&Dcn1DK-Pb}r5RrG;bxFgaq1O0-$okY zFfTp<&(cA#nE1xg{ODcs`Nqyl*;l9N!!g|%0EI{K!_sZ|DSMk_S!`t)L&9d10P4J8}AVJbZ^U02~G~$%D$K=bTv^s*99( zdH8K8YBmATC4h} zdG$YBiA>7pO}<8{4>3OndcToA9)I}*9PIl}8s`o*AXb5wM5Xds2rWA9EItgLei*+s zW?|K_f1rg)6H)^TTI-9YPL4kPh}<1@VkoLP)PT#CfnR^Q8|m~Ef||=4ofEXvUHx0d zxt||^9tqPRA>3d5Ew&#DqNp%OF29z#HP{#Y0=sJ0I0QhHO->llN%kp^BPJ9X1$N(# z&{z}(&2vQ4q(I+kt&SgS1VDgzwxL9x5sm-|-bY3+(|#_tUq1Jsm^!Adr)lbl#X@qq zH0|r7Rp3kfs_8mfYKxr#&}qz90>h~@3A@8cD4quFY^{wmB&JR-17atpIRjvl+K1T8 z*iFlBrLfLhk+YdQIBuhF&%OH@I<}OeX>X92$d&ZBZY*)Q50IlmGCnIp(;Bouq*K-! zW=Y>g=?Ij|XJ^}Ei7zq7JE3V{>)u|hEXqqH8)7-NZz@CMi#=FY;HUR;1gt0pG_mEj zZ!SaNg%em&=m(S8gGf>gv~4b(Ka;U?!R+4tewk1jddw!(G!{rjjg)P=7WXIoi*f9d z(ix{=prZ>bm*rW>CJB?0iuT406k)fFFu83jwG|O7$@LY)Oq>B7&o|!ZjDdwCby{?1 z3hY*p;1(O0u_n6@SrcywsKkSbe>2W=xC~N%D`e5!lnoKDa_XY3;^>T zn~PCW`B!G)44oVp$duWuX)YoGZ0f2Pn)4~?c1$TS3dwH1=IfC2tMiz+dWw5NV%#JE rZtK#ZUdLIWGaQrRW;8YK{{jpEU3RXG!V#Z=00000NkvXXu0mjfu8pEY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_image_hor.png b/apps/icons/static/Fat Cow/32x32/document_image_hor.png new file mode 100644 index 0000000000000000000000000000000000000000..509532c20ca10f39b97c791512fad6dcf212d5d0 GIT binary patch literal 1390 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_index.png b/apps/icons/static/Fat Cow/32x32/document_index.png new file mode 100644 index 0000000000000000000000000000000000000000..58c24ce70fa7ba1c27ccf6438873ad7c2146912a GIT binary patch literal 1377 zcmV-n1)lneP)sJ7vAe45EHee38FFJ z68`}a?T2FM!rR}ybH{V$zP_#Zw(puc$+_n)bI#29&F`E$!-Np9&=_M*|LEu#-aI9A z9a3NHG_qo#Fb16S@!d5wHTXg^?MY+PWkImri4zbj)uyMXMgPFS2>NwcO~9G;Zq))J ze_a2Q5V0RW+Hbo5KKRn>g%>>@C@(9k^bQS8cxr1a%#cvBp4kHIilTtS;Q*)8hG2h( zLrL1t&CNqmQ4y4tmTn*N`EKBA*K!j`HgcBdc0#_}1^Ico$tsjQS7HnVFMoAD+`2Ub z#l^+&`6GSCP0xK?wJIaQ!%{d2*0Xv=xwT#T+DO3kyUGwNNg`Dxf?k) zRb5%R0lTY9PJpOzYF{}xhzBg!^#^3WF7F?D@B!!_9F(TCtU6{@J#qrudXzg*<}4;) zut1i$ix{X0y@VOf>1;GEw-T~k#BvokZWI?pLlNN=2D z^thgKd2~Ik_NBB$P^P9LYl(&v2*)&7yKWu$Mn+&)bu~f(H_ZxBDnA_z4t(&nbR^+T ztS?3W=5vog=jhMyR@I~M-pDVD^xIWiplkeB_zMwW2?V+h?6gjuv{Fn6$TB)VH!I@N zpb%I-n{+*OGJX$5OUr|+8VbJ};+L^J60Uz4_m{dxJ#76Ji`LZb+H%n&UipGnjxq7ey- zFrpC-1w<&AsYz5sOz^0*B^&Z*hJZB(6bI}(Jq~V{V{r;5xNvCKWAM)44{*5lad>y= z$D}?|_XM0A{>k6~5=d1!e01;`dkBO>7=aeYI}L>=1n+ef*A=6RMGysCUzAulQ zfjDNt$Bob1Lm(E3V6>XaHiH}QNw|uD#4*??A`(q%68eUn3=`}t{nO5y0)NocDtgSIaw;n+)MaJ>JrM1Zztapb_KhpO!%pvpDWEjC+v zLJVGTTw|TblUkSD;Tio6e|8b*7yuU`kSMV9AJ8-%&NS6RYu^O4?=6Rx-b-+tbYGfo zD2H}LFEwSC?DK41ljOay%znl?Zm<4+~yqQ@b*L*#+)R#kZ z@3+v=Pyx+nP`|okk#0YG2@yzTL0@y7Jp`=R--;8<+35BVpdahY?fnvg>>UaHj;Rv1 zy;1>9J>S5I*LE(_ZJ$k~vH%hIymgOV1pZ6p%OkP;-_X`!ge{}ZOxV)r0?Xg#3bkzi zPLr5|BV%K0bmQQ-aw9Y2z=~NBTxw5v7phGtYjZx0*grbY($SO71vGZ{1YC(jgZqD6 jg*ZxxPDV8LzXA*Z9oB(grcf>?00000NkvXXu0mjfd1HL_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_info.png b/apps/icons/static/Fat Cow/32x32/document_info.png new file mode 100644 index 0000000000000000000000000000000000000000..d030bf59ad82ecfbb97e292e99dbb54f06f246d6 GIT binary patch literal 1388 zcmV-y1(W)TP)PD527(XksK$)LK*0Dj~{4pCmELgE55gP!l8J0po*_#FSoyEd|>L5g&}i zN&t&AK+t0Ew=KPFw|i;#GX7_Fc1v4qXIlQ`%Vg&K=bZok|HA-C-ZN*Kz}PN5k$?_6 z#JL#+#t@Ik&z6;zmePk9Y*Ho(ps$pMhlll(b#;w&o@nQCiQu69#!F{cHyMIi*Pr%1 z_UJm))YhV6&mNQ%7r$9kSJzNcUj8mE$E}b zR*50W`(!}@PS)3h-IJUNO6f`pOrjiui!ky30;F9a*b;!aF%<}6>y|AB?njBFa?0Ws zm=^<EMrxOxdMnR9as;F z1O|I9zzPIlDUYz(3{fOz#|7f@H6>Lgf+7i!czrNc&(@e-3)t6Mq{~!UKqQ*LffG02 zZ5_a%FT|w+Q$)Dl@&2QV@%pj)va0z_YC#a%C4RY674hShLA-bD8cLq?;Iqn2$a~0P zxPkYp(aGsm7u$XN&nsv5Plv}}A3e3V*{oOd1Q3{QvumVz^VK2jJANJ2A3l#@Ovg_* z$8c+K3Zdx)vNRDJJQ*l@DhI`z-1xGg{T$xr!uamDeq8Dd;PCsKp=9JV@dmn}842dWR=`a! zllGr{e*=}TJdW0`0NQ%}$kZfgYO<-pXwwt}4iOoIt37`FddH7_uNGiUSEX-fc5#SajjBO_2{{c;rC_p9S$=Cnv4&Y&T7IaA~ zrz^E(2Vs&|plA=GFA#-ONovgtV2td3{m_dBUt#qXC}OgG^Qe;(I(qywJU~@$AYnlz z6fDA=1$gC|jKpXlk)X&TxrIQf*KpaFbgLvnGQab6&gUn7Q&(Y*1w_UykL4np?fw&y zxKRiAW>Sy>Pp4uen3Yg4Aeu43xA}=bRVi0c2a>$`c`ig};>d8yG=%6$0l?B1DyHVC zcRowTVq^j6GqYL1*qo`@3dj$}p7I^*(A6^rmCUa4%M6WKx=R}wBPL6&;cqK%zKM=$od=h>-tp z-X6x?rm91<9N{PBHa0bNQ2)*}#wQ!Y1dnVU{q2JcM}E;!`r6aTUZrB1dP0QU!ix}( zRZZb;5HJ~-M$3g;2;DyavA^|rEgj+G0%W^fuJyrSFlz<9Sa@XTM?0r-Ui$Qf&H30+ zkc&*GV*WV-fzS;8?(pIAU%iOl`T5}FrEk3SnNQ1MW{%9R#Rf-2 uKG^vy`Dd(|jpp7WmoP64&z}eW6JP-R^U{O=amZf)0000A>+XbZ$@ls0NGSS-a_HG!sBOavbMNFXKt1J=+F8r#}Pq-w*1 zzVP6S4<>+-7i0Qyd%yPU9B0m+-MhD6xwmOg?{w$PoINvVc4qds8mv6Zt_}~Ihnt$< z&fUL(F$Nk*>7Vcx2sJI>SJ3-&&N;-ZDq(PB1dcQ}M~zh+*z7Zg!9dq_Fm#qTCZ#VemOnKI8I!b1O5tZtmZ((KMG?8M9_hczqtXmH8Cl6@g(mjcESh!*P*6z3$!P8 zKo|1cs$90)?`MS#JjlY3=M1s9-cnp9s# z8OOPcR!PrDPNzi~S2BtK%}v|EdsyM#P{g1J&?9L7`UlurwFSDGpMv%;$Dp>lLhj_c z0%cFaiLb`+ZCKJ*OUqm>?kR5~Scxh!%vlA{QD*AjxOD-p@KPgb6% z^{CHgGjgwzBcL;{1Y7&QgGVs}ewOzhZGhHu15k~5aTfWuz5)5XeO=qR0hJQ~Hs(Oj z>vfAdLy-|MO-tAoofHF(DKEH-KS#KZxUyB-zH^Xo0kl6!?CKs8~!)HgA)=d(!? zlr0+pYCxLTOsJD_RbuofWj@bEp^g`>r_!ap3i1nS69@LnCoQ|dw#UusPZLp;S+e{z z-vQk(+hAyGoCk8vsWkhj`8QP5kI1BUNQ#&%)kk2yHj zRFB~rH*fYO9!bv4+!z_Xw#RjgZyv=pHU`OL@+K9s;h)ZQ0Lr5bCjLyq(E|-&!{og; zTlell)&0eG%n}A#ga43n!Nxg!$k7NT81m(4oA%3~v284Oj{FD4xaY*xq>X zAZ)}KzIN?dyp$VWMlx{p2;7>Uf~m98_-zW4&AoHqzH?XB@Vdkv`$2WQN?vh9RT7Hy z^p8Jnp6U&Z|BLj1S|lHfEE`QLfMBpn?TbY+5uhXy)@$T|^~?E|1}i^u#4nC295uvq#56M*iDK+1dV@qg&-$`cY=as zH2O~^6eI(w4?{9vMr+9d6Puk_^z4jcI~PUaIKnG}WZj3JhT~s+FF}V7P^Byk)6ju# zgl?WJCLQQJ@C5J@>N$8F&(6(>R4OT>MH2Pmmyk@dNZ39=~TM(2rw!?gCN;}0;LL)weCjQw;m)zz76@U zm;+qtXkII;1|%%+d80mf4VM%Ff>MrctCOn;;K>MPE#a5U^XqNfl6#dN0p_(IPIaZ_ zzdYr~rQ!nroNCP8{~kEl>T3U0RUfN VQqtcnxRd|@002ovPDHLkV1kRqvMK-o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_inspect.png b/apps/icons/static/Fat Cow/32x32/document_inspect.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7b6e5526364472d38141d68a0fa8d834a2e507 GIT binary patch literal 1455 zcmV;g1yK5lP)^<9@PB zYGZ0NeQ056wFP9Yf%26YC^czQAM{z1{sBJv7sww_A1Yr93#6sH(60yn1EW5fsHtrv zu}bLz`*rVl&fJ;1_ujIA3bQ%6Gw1A_Ip;U$oS9J=W1uJsh^EiZ&CMfYkl8jc_%DrS zDWIZG%d!?e866!(Mz#LmnQxh+XaL)AQ z@jiJal?)T*jCwwV!6W8MWLS}aAU6jp3_0$W2dKh zVz9>Jedh2evksX$95z)%LS0|}sxKtB01E><))YxDbSD}=K7INvc)8(BP&Kh{%*i0e zQ?zyt?ZlJwusU<3j~-FrryqZYh3}t?g<0`ST2~ri(k$DmXtrg7Rds?#!8jPZH3!M) z8(aaQGCKGneDiG_Bkm4R@X`0?XM5z~TtWkVL79$$jYw&@hGAf8lzmyi%A4ye6&r@~&uo}q`GMDN zCkB*Sonn)|CisA^lEww?f%5zf`L7S}-@8fkZOtR>F%N9Wa~8K)kux>CenS z0{ga<(KwOdk;p_LdjG-&{4!{0&_L*ahV%ztH&_Q|va{UMtzwat%4Lif+x4w#S*%j6 za$XgQ_k%JI7M9=_OC`36`lyk9ZynHIy`*Z zS1c8>FiI40VHeo<*SX(500&_mtvh?>`|ka?=lssOzjMxo10b!atULgY%N3kX2zcDV zc5vW14i1N-YGFY^0WH`cM}vw02v1|QwzdkpcJJO#Iwigumy-C=UU72kk3T68oaj-n zcNlce_Kt~q9y?1*@%rM$$j-{jFWs}}#NtJZruz~Jo@w)_<#`?wi3D=FOca^SC4&j;@M}W@u92|$k4Fy=IB&RmmFB!R zCjJ5bxPQML;o;$!nwA#6x1!>Yp+HFcPF&#!^5)DH6?%?lcHW$R^IV#<;Uv-$@x1#L zayc<7&>M-&^z>(mUo8vr^Pi*7HlF}6;W@6)SquHX2}19(xW>C85UtT*S6P{N2Lrc+ zI6>nX5+#XY5CASC%&>$MRvoB>My(b-W|BB@5~`{yF?P(Derd|SB_vFM$<&49q$E)u z9!^)(VWIhN??AR(t_QvxQEM!>|AaW=@L2+9hw` z+U0tD^4WUC#l`v#K;kyUdl~N{A%i6&Ps;X`;icSJ2n>tD+)pd<=Cnii0gr+hC&9&+v8U5dJ2YEf6`5*Eh#%U7TZP$D{EBHrGr zL($57OxBJ?hf{&Sd!%T!$zc!_(2UnWJ1H4Uzp2LfghYggj>PIUYYQH>H82TT7SQjt zC9l(i^Ab-YB>?sH$jQ#c*T=78U8)mf4TpjIM8J;QfRRZvnw3e|r(O@$2o=I2BT;<( z8s?>?;AZ2km89l767!G|a1|oH_uXBd8=D$2E+z)&e>Wj1MFE5nxio>m#4sRrEHE4B$Mj&JARH`Vfs@P%S$hh-9 zU?s7U*dG86dZLXYLKTNF`SnnOEvH5EFY z4%yk$sM)A-S$_p75#zAVwjDtc3UqT)SV@C|yjD_Rm~jQ+w(tV(wpoxA83_H=2AD18 zn|*FGgOiYr!op=pOG^{q)6>(bt_zrwG6kp3oI`Gu07H)rEo~2A>TH9|(g{Cv4`e0_ z946vOw+)>}2Ra@&F*AzC$+PFt)YMe`sCLXh>IgV@Ca?@(&lg`vhQ($>qrMJ>F&1#L zVRXE5*eq69&1P84R`eJxxZUCaYY)q{Ht1`9#@xAckTYY}mkv^V%bic zl1%A3jxLpgyM1%`?YA4aR9laGbTx~mt{4;&g3Qcpgs7ajxN#cN-mfL5z&aoR*2g`y zV5m_;-R|_MvuJ3z<^{m-my0KE4 zWbFh3l>}lrGTuAw?u`D*F9?p}T*!i0fj&!kb;=m{>FJ^J`iHW5{)y%;JC&V5BEeajpGC^lB(6rZjisv~M7q_zUrgMkw0-`j_B zBy$5;u4?NqGmcv`0=?Z`D1{<7fG{@JpBI3{2y}M!p%}E%068|MmN(%BAQB)oYkmM? zM0hw{fK;IaJqM4WbOoW%pbB$9BwvXk9Y{X_T6UoCc_-abrY&SVY)H-N3KlO_F!Sa! zNUM}8k->mLl`3HT>|sw0u&;rB>K-LG0KG~K! za8!XY;@|G5&)DEu<;qnMCswk40A!s~w#?jGeG8=I;>P(Q@G0Xc7HBTR>WZ%jg+WMtWX(u5evKu501Ry@PE*JjnF8YQOsz$6gsMflswK7MD&ScK?0E9R z2@;QVQVV<1X;hCdfFxlp>psR1Cfo@NTLWm!Ad(by_t^((Fv{7A%{sPP9>>Jwree^X&};ECWsRK;l~k64OuL69W=?Cz6-|+`c&EsR2sC)YVf!3wk{c zWyIVpyci$=(~sX#k5|Z>gE&cX=gP2WClmpuuASbwsaPBT6ihrhMzdkbS;Ot^U!y{e zXm;$2CjeUe%01`^yR0C$zj2K}ap=6>5Q7iE5hGCTNkD(Ww%?0>`mO>f6N^mUM| zH)r>0buuiHeJ5M8qgoRHmMc#d(Jp48O2*?+%(4FpFaR*6mfsD@nI-@L002ovPDHLk FV1fcZp-}(; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_margins.png b/apps/icons/static/Fat Cow/32x32/document_margins.png new file mode 100644 index 0000000000000000000000000000000000000000..a5075e628b763350ffb02add286e4a0306003a16 GIT binary patch literal 821 zcmV-51Iqk~P)*>?4y|&krJ$uGBuZFarY4$zl9=HW1Eg++O+#h@)#t1bCBom#@IBi?fsh0UJB-VSRN8 zhMa=PB4pd6`DB^~3Imq#B$3erxTq5AU3lt!8$AV_ob%bw$8P3)M&1}!NKc2uy2+`98Z6Y=W zSkgn8NPt5oavh_hj~2)HdITtjJb2SiM-xXN#77Yj6(Nj`fR7h-Qs6*#2XzPtEN!Mn z4K#~@sa=Hh(}^hU)yQ*plw(hUhZiP}fIYij2*>5{Pc`H)Y)8hYKuom=(OpFUPYo0x z(=Y;cFCsbRi%8avz_e zZY-8-A$XX~ZFM^%4~d6QUp9J}gm|{kew=Sn)fM}~50WMl;zRqQ>PN_zmFtU*2!#01 zJ_e7|xlXTlK>s^!ACs8X1nXMIKTJg4M`S53?t}05+wH6L`Lp#A5I9TIWg6$=d+@&! zcJ_tF2O3|i2qZMk(rCfIlM@<0xIEbRF98Ms_vFq1c1R<(00000NkvXXu0mjf7%+SG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_mark_as_final.png b/apps/icons/static/Fat Cow/32x32/document_mark_as_final.png new file mode 100644 index 0000000000000000000000000000000000000000..0a94812db8e8dcd9ad92e2e0f875a544c6255a1f GIT binary patch literal 1900 zcmV-y2b1`TP)zIdkU;g=T7I&zak6o=0;&Gy*LFFS_5Vs)VTc zXe8V&*A0ZPro#OEvGh0?lL1^L#(Lyh@AXXAyCJ~CZoZqIo{lZsw?}ty;}#PpXpAOt zkhBb7fN=;{CX>>N-Q~Dt!UW+lmua`(iHeGHjCVRY?99`lOA0cxW}r<2va_;;^c|WJ zHFe+=M0GNOih{zz?q#7s$0Paq#u}fKkxWs+><%0qLs20EGR}vfbzFlU41n_qAE}fE z=sJdk0aGHUi7=Z73lWCWHk$+WsSMLD8*BBW7$%4(DPGgvO-U#jG*O!P$je36*CN}Hvj%66<)hQj7KE?z`G%m}+;LGbrq(7NaWq?|Dhzy86i(Dr``)t&&I0H@Abi1?R35Qn#B zCct?z6b-Gz;TU=qNGyVUu9En^V_6}RPPPk!I^TN*`2H)XaR~zL^23k9{^Dxr$BrVj zd>*`8YViER#b|D95a}F4rI?eGDN_WAWV>fVk?h?Y7;y@t zN(fS(A1r`n3OZMTdl`ml0Z5eoQ)-2)3>C>kW3I$XPZI`Gr4P*%O!y@}SW zhw8-Ni|5ZFapWjmxOf2_?d<|nZEbC&OK9R}+4~yM4-v^IDJj9hgFgu(I{4#3{CMC8 zNE($M9d2>uL`&0>>lSNV$>HB>#d?q;cERsQL!%E34Gm~+ZbpdcIl?hYOxN-97%WyBv{v8exYqdHL)p&6!>9ee zUQUxF@AP>5MYJJAVdh?&EGB^1hf2-VNK$w3)~{ZH+Uk8!=n}G76`ay1;jZj#R3A7% zWaU7n?JR;}g9IcdU;J?Ap=gKHZwmTiqCc)M$L3F8#gUq?v0~L~6uQ%q@45wHT}D&$ zMTB$-0SbEFT{mO)j2rR9iWd+J1x7zxkX357?!6*ldc1b+T4ZKsiaBqs+-^74ty_nT zjErama&vRB>7!Ms*;k69rBCBb4V5`nkU}Y}^Iih)Rk`voRq@ocB*H0u^ypzs%vpfS z($9HAQ@O@-INva!tju2&>3D`Ro^+?;xwqF4c8E6wXd}R7(VJaVkfxid)5Hy8 zKKR!mCo9z+Pah}L7hY?`jboBT>&Cza`HIwyev$S>K4^rkbgjWjGP1`vS4`d1lKUsT zkvMXMi@FtK>tMTe^N!Wg5eU_+-E%}>z!K@()gflUMv_P}qCbiqWN<>dMAE?U--mg* mSo@Z9jNkN~{9^i7fB^vRg%W4ihKbq$0000?ZNhO|XCQ^IF@*Yo zv@zq3>9B2iX!a%xAWS{m_)(& z5Y7vA_;ZV9MYu7%5e0x;rvn)(9-Ry3puauDq|<4EVDZ#LkZ1=2FnoT5U~)DJ0Gg#` zMJt>xXfM75zW)md32ZRs8wSiZtDwDC3lFy#@RG%^jyAO$WF)9UBa}T6lP$z>cVT}1 zL<@i|Li$vRP%P>0RB7BOY_UiQ9@+OXb4FG<VNVb zssAVL$w14=i^!Qb8Pg}G;h}j`aqrAY`0U&B=nt4ET{s24fC1fz%9dyiaGL=YCtZj6 zOffnu-=eo1R`enP$Y1mhd%74#Fo2qZyKw104IB4xDDW?blJ7Hy1maPouZD z50y)1hddu#gj{0;g420a2Lx5p4|me68>$A8LGr5K2fuFO&Wtpa&Iw{qTR+aUbwcxc zV9-mCEXahvub1p<;O0;OD3-DgY;X8Utt#$A-Ixo8bg-pf0n=9A-=1`>oo*dbV7oEr|o$##x)WsATlJq1mj4JxMly3wA;YhcMCA{6xhK4*qb$Z?TQh$rM3-IbKv!&9Cbg)uJrfX0=2HAFv*gQ!AdcYOgY9dnqhiV zaLscobV@%V?-dylQ-^D93EUs-1UKRVh@S556Ldf4m@0l^h?J)*)sX3BUI!~XCO4^y zJE)6tV0NGvV|Q&N%g(4wX|LD>F9CqY;{f=}%gQQfoepC2>EUd# zpU2eg0OTBojnK-6bNiUC7B_0*D1w6 r902lAul>c7jS_&Q&o49Ze*p#ne%Ojin%8lN00000NkvXXu0mjfFSgMu literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_next.png b/apps/icons/static/Fat Cow/32x32/document_next.png new file mode 100644 index 0000000000000000000000000000000000000000..d6683963a44b045678e5273dc903499fe84ed333 GIT binary patch literal 1475 zcmV;!1w8tRP)xzG-z>}1bbXP>?I`qoQogn*(b&dBI!jD$l% z(;)CPjaMm96$QCmF5VjshiM?Y`Z6KaZ6p9>YqLM;K6)H&i z3-5hL#^tagDHMqscR$@j!fB$Bit6X8F+Dv4kH>?yV9+xZiQMWvcI>56Ac_Id24n{5 zq$d$_>d(tk$4b<5zpNzO#F=eTv<$?)FCY$_Dmx35Tm}#C-^0VXoVA&mSsss@Ur-(i6;{a% zpipVqqJRs?!j&)U+8|T{?{Hem+5JL@vg&}*s z){7Fy*6;w28HbmY?ah2Q*P9-ADgf+(y&_(+dYg9W+|AIV#=V#Vl>8aW;sqW*LqIH<|cZN$7sIC%2z>aLV*^182JOS zpQrHEUS-AmK+SL@BG2;q`TJsF;h|VsN{e(lBRk8Bi%WT($Cl`sNvDO#WoTu#pzC8h z2NL4y-_yc>Vw@G#lvM{fUeRb&dY~``1Azb{k%+XuH5kB!L<|#Cn{fU1k}P6o#ben) zKUL)V+tZ8qsMn9ro#UzRKk1;02GUl@4OX)UQsJXVLDtjR;(*iX%&P;16-|;=(eDp$ z4kYpAyCE+4(*5Q-{+(XP;L?p5OwK$)zu$w?7kRCZS`Jks8oqFz`t|`jQ*a2PI@KpWM%$sT3?Ov8*}K|-$({tT)J}NfCN!8 z4Y~LB_2uO>gWxgVl?xNgrZN#p;-7g9TQ+ah>z=ZFSK*$c`Q~jadF2;;bMoL$PK=TO zR7Jnp4i62%TUTeD>7h^vLo`;$V|s2P)YgWv=r97?HX}a%qqNkX?oL8O4nkvFi>xib z{qPgHzoU&l-Lozxg;|g$R%f%>HM=1<48+9;*B^_ef5aOFXPl+4RpP^L(}itv!KWWY&|Iv zYuys@(K73R;Q_macB?rH>>eoP5&Ifh7ihn9POMT1qfzlJ8}DDr1FGHfXW1UNzti^r z;z2YP+n^aKwr0&pYYOXwlAn!IyqV;esXxD5M%J_mBlm9>{x2{AR2Y96DxYB#IQ13^ d{~7%+zyKyY`M8Zg!`1)*002ovPDHLkV1l2X!K45H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_notes.png b/apps/icons/static/Fat Cow/32x32/document_notes.png new file mode 100644 index 0000000000000000000000000000000000000000..027720de36dc642447c9d678e84a06b61c14b694 GIT binary patch literal 888 zcmV-;1Bd*HP)3T1&ov%2KeSC{0I|D zw!rzz%R@t#Xu9F}g?O+h5dy&7lDm7GS5t(2;m7S)a{&!Gs6NllL(#)nesCYlH}8P2 z766KbtO&bpu~uiJA=13FrfrLqDXOYK)ifwt02+;)6p}Oum%JD}b5FFQ6=to~1vD_y zfXWaIs=zv_%A|MCxl&}m1OVXG4W^mMJk!+$XV zLDBgW?dXX$Kp_BM8|!iHT-*czLoyS{ra^}HH%Bp&eP0^DRwNW=g^T`ZrjK}L%vT!j zB%Tz!$;^Z45hQYJcs@1-CL*xuhXSBCeyDs3PIfk#-@qbKaDDI?P{>QCp#UK4HZ(R> zKmkEjm}17xq{6CVsD*e_Fe50?G4OpA&tAN9}?AIF;gGz5s~*hxXKCWWG!aL&^ANV)t+SWy9O3aXI>6;RNDv)%Nvs$sS{f_s7jaSr$ZAPlR)I-+2z!YmM-nHYSY1*J{{PYT9o z>?~Ny<8f-TDirh|j(P9F)e}ay_kIruV9IJNpy(t(ISumXy zwG)XiD|nQgq(YSU)sTp7_eoLEd9W63c@YIlDewwvFP;>PPtSpcsSqvZ@GzOChQvot zXxEqiBN7yRj2-yD6m0L?8?RigYPfg37myT2QYqbVy5Uo&fzeUxX5*(NGg~~f(=Pn8 z*FP)_`fDa0#)UWVj0{t*8tcf-dQxf8X z37E9>!NdpB7U@HY#R3)BcJCd}nVEZc_tM?%wm9i@=gjACe&;u5<}x7!xQQ`l4xT@s zz`|bPIFN2BCebJcoH4L%`^OKOnwqd8wP;UToBp{O(;5UI9#@*4o)%|&d(Yv#MlJxR zuWpsg$oRx0F;e{gaeTC*9M1Igz=zGvu(PJ7p{KupxOv~cU5hcneKvDx=bVFK7+~sb z=zCJWgPK3X+vv(jI4nxiM?K}Dh25w-rRS1BWXu_a{Ibg~hz_Mi;_-o4g0F`x{ z*T*Cf8UW@{NeE_UZbKvzfj75qjr=e;IN=9j<^n(yeRBFTR98lTyyD=$1Mh5rqu*YF z%JQ%*AN%eSR9BRt?1b!-Lg9Y&_IhuQU?701TJ15hW81be)Y#Pf4GrtCc_A+V^8c4D zyQG?FaaRo|T6Rm@aReMcup2y?5CGeOhYQNh)v*|y?dy}{$gK{7+mD*S^epBlFwf=y zAUqAUfBg$o;SS?9WmO$;rdsht?L3*Rz%=P{VQ+~`^73E8k}lBbn1d+hw5nYR%CHe zu|sYVK=+|KwL7`6j$E3NuC_f=AC$VW>;^SAc6@cX&STG(+OUfQKnu5=_*pWb{O&+U z<0gn7AA%^Jf{wz(HiHC;&utCo!N1P$Ek?Shq*E+c;?# zw(C`-bYvZ};Yr^+0YVoW8A|q#jA^;;d z?!w0MC$Vf|o$zdqAzZTLEbTJSa}2W~Grc&`9K@La`}i!pQMFd~<0kWLg8^xCb+BGrW{S*pK@2j5%^$?RoElOg&gg z`*ZC>P!cd86rfv?!;#)GSU5APbYLp`{`VvBVBUs_FX~j-70Yx%763Y8IML0{cj=mh z#Fa@neR&*yI=WLzEpcTcZ3~-%0wn1KNdYbw0B61vp^h9f3!{^F;Q8z7BhX(lG@$HJAME)d21 zG!zV?%l>r!hdw>&yFk7neE=-|(GY?f(QA03<$h=$PcMpa1{>07*qo IM6N<$f|`)2W&i*H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_page.png b/apps/icons/static/Fat Cow/32x32/document_page.png new file mode 100644 index 0000000000000000000000000000000000000000..82a9d06165c9118a4adb7fc9c3b35eac5ad0b214 GIT binary patch literal 1026 zcmV+d1pWJoP)n}c zJRTl~CVCG??##cfZU$ZhQufkB*M=2M&S%6QQaq2qtYjkw`$kP~Z>mn#`I{ zk&4Q_AZxsMb`I652_qPStIJE++S&QTWqspPUbJ z<8hdoo(5VYC~oEt0c(Z8U!Hx&E0rqLOcOLs<9bn%09|`Q&s3(i44|mb&r4jav__DG zj{wC>^@qS`yjrb+*&yR8_f#jeh$(KRiw(q}P$=>>UZN+qQz@5(-vc;VQC$N1w#Rs_ zW+sH%yh{Vg@>9!xl}r&#L$8s=&-l9 zlfWXC7#q9!6EwcEy!=|SkGw+Usl@mRh!hDwD|93w{)|F}IFl<=&_L9gPY}X=o!#iy z#K{R{GZ}A8&z$$&@E1`bPcW|_TrJ$*7y3wiK@vr5%Orcr(3Z?5LE!E*L#2{*aD9D! z+NI5N!+{lZ7S9C-y=+uLQDR|+XNVDp5Vf~O>e3OVZVf6Tj(F;bPgVo|lM(d{h^TXK wJAY`(o{VT)b*^i7IT`i$Y}oJP`9A>$00FF>erxd-761SM07*qoM6N<$g2uefr2qf` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_page_last.png b/apps/icons/static/Fat Cow/32x32/document_page_last.png new file mode 100644 index 0000000000000000000000000000000000000000..c844949ee964ff024306ab213b9f6a4aa487343a GIT binary patch literal 970 zcmV;*12z1KP)LH<{*k z)0ug8=9$@D76bu|a&Q>&7&!ozLC5;MwdMJ~4@--SIh>zs=orOvxxyHGMS6^La=f>) zw6u@~^jNuC4UU`50F4rXEDfCprAj4;52gDsOA1Wd#pCgDn46h_jZ(?e0AbV5;ZYsF zeLs*3iu}1u93TKRCMPFhUJry!HK)+C(50$9mI**qxXt5Zn3|f>1pz{ElF4Co+;R;xWU9f9NkyGlVY*oZ>sXn@Fd za(XK3Rpt)EEYO)@7}tc>D6jPGxGuEYopcbG#xMmuu@hRG<+8VcJ0}Cbn@z~)^Sv%b zsL2uSAWaNIfZKJE7fvb&f#K(j4FHgYdoefH+j*f-fV^#A{RvU)h`|l$cDvv>ZV$v} z3YJYC?<+X~mqgJ2^K^Q%0=M`F^htP!(Jz0Z^z2x$YgY|9_-Q;ZJb> z3*}MR2L$*DRUj23Bf8@fnH?R=h7dBeDbCN6&w>~LTk*155Q4Mhq`ydxCtHS@m>=h zaB%>1yZCdfySy^eps?#Wj}g7s38Q(Y#{>d6!Ry$zuJah^{<)C_0M+`}?QQCCTFxl} zt+TTlp1SjaYW1yFt48ZtIuDWc8Ie)(<|gOzU4Zfw<%!z#Kf2SR9AtVK(Gjk`9o?4^ sN?yGWqSL-hhwZ4JhQLPsJpV7i0RP0FZuNX3H~;_u07*qoM6N<$g2+t9T>t<8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_page_next.png b/apps/icons/static/Fat Cow/32x32/document_page_next.png new file mode 100644 index 0000000000000000000000000000000000000000..7022515f5079bbdd6cf72a7c6221f55cc6bbbf9a GIT binary patch literal 832 zcmV-G1Hb%k7RCwCtS9@;~K@gwaJr1zYq}C8f zjEPC(XP`8FsehVSiKem9PiHNC00q*-Pk?DZg^6u>DA*#8-j%>PyWG*^&EgsV=p>UI zdp9$`c`w8;4EUc!?mYl-0Dzh~IWbb13|FMe3R4Gsm}|9Kuo{U#;`msX1>pn$SG(PY zhl`6435Ve*nUn(I1OVUwI0b`2Sdj$b2mq^!O64+yLLn&-%D8uj@pzmu_PWgr)hbpp zXua8NipN^50hF>H5bvT=+?E>~W7E2b3MMH+p&o2aDUsuHMTrOuIh_T%v<^Ul* zZn521?C8bD#v7i~-Mu~du(Jafx%`0h1ImORf=;!;@AJX@ydU!UJY-K#VN@jgYd{!( zzP>Ju|GK&YLOY)@3@xSu6h#@y{5@k-Jl7iys8(weYl8NKeScqg&V_!KO5pW+yIwO! zgmOyBRIDfr8d?MEqCOUc1we@%9Hd@uZgxHQVFI|^+p#&ybpxc z1zuHEUj+gI_=Gv97pG^AbU-XGLo$`pqgz{|CM*D+w%H9I zvEcgYM%PdQgBk6M7S=Q!9$-p&gw4*IvjZSjpI53?A;7&gOkt}AW?y&!ZncxnLZM(q z(lvAtG3v;0>|GYB3*0VMwB%Q8$+yvH7>}Dn0r28+l2kO#+tM}<*6{cexjq~KCC+*7 za*5f{XZ#!T4{InXwlUUe3q(81C8b}6>*1X<&Ug<1YUZ8`&O$9*$<|s{7!!py$+#VW z@w-yVCe!H^1CYT*etdp{{Aj|89-8XIMB)n?>K^2CImn)! zO*C$gzzyKuO`^N`*Zq7fB^sybEL(*5it3Gl;o zT3=sVgXaqi&}y})Po5M35&Rtnk3=G(!y+&d6Lx|}qfxji7Tew#lLv!df|qXZKviq- z0+-;S(SXBLssK{AtF3QI0)~(f@vSWddkn8xK*7yyHfvJ5ySq29uYU`8X@x?;OyW3$ zGDac-#B$io%jF7GR2AQ2Vv3_um!2*yM&Zle9(>;2g?v5_KhMu$Cm!!nf{l{BQc z6pJM>-uqY#l2}KaB%B0z(h(|GeE*SvS zbq(IGtO#_sR-1tAR6wR+7@N)O16D>Vagdg4fUH=jo=$gbgefYp0kh zxm*rHAq7I=kZ`eIh-?rU;kajPU@5L5{(OwbH%~7v1PMjv5Kt zI7m=lD++g=f^INuGwMr%q~n|qme>PmLiRo}Y%ievTtaL(_X12I(`YmV9-2+_DJ_-B zP|%lyc0*eUs@QGx2_-z1F*csR6mCc9kVtHAZ~izt^Sx2IJrNCC4wC(qWj;S1coG4d p#H^!)8>tH7@YDbR002ovPDHLkV1gvQc)kDt literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_plus.png b/apps/icons/static/Fat Cow/32x32/document_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9627d3435f833d964a624c964fef139eda7012d0 GIT binary patch literal 1371 zcmV-h1*H0kP)Dl$Nh3QFLR;Euc&)!5UT$yiotmD$(tqesM>$JaCC|c`-Lfo5BobhU zJrVZOv0bu<-s6Mte`)Csq*5tp-@SX!^u>#R;I#990HQ_*);ZXdHuofs9Xo;lHqR$% z9Ii!sYyuGiz`o_7EpYqxKaftR;l-Uh)8EX@+$sfO#{r;&-u>b_v^1xIydv@E*eg5W z&Cjkv^Y#>v-}?M2v@|s$?G*3vk+?_pJ{g@+mrNq7wnmoNvujr)a_sMey}gg)vR4rR z`TxW~2eX-k8#bI8*vHRODmZy;A4D`E0D**@r`_C=&BD107x+DLt3+^zkrUV+!`^^> zDF%RwIPk{VAK?kqaH#t!7{hTkqpcC3@S*)r^LjSZ$nU5Sz|qbfu(G@Y&$qR4FKtqj zJQ?qTkcAdPpBU_9OAxashB_mbqa4vM)n%5VS`s0sjGJUXy2948Qs6B17PbnjJxAUy~I08w;~*;78OTNNmv{cZ9a zKG)e6be;W`JB^K^DvEs~(z<9KUye&F6#`LW{aAdPw5M=vhxvp;vL^-mp0g?3U#oBp zHDm`va=nAvQjDi$6NCxPai9T%m12fV=7g#x0MeS=U5{F~y>|r~I3XbzTYIhJ!)xH8 z;8oX$pWojLYc80YLX)x<0LTaeQF!@0xDbGl7T8L=#&ZL3k)&SU=e;&s$Pm;GBwszX zSpa;Pui)k)mxY_ zB>ZyXVDwl_P_rjsxT017N-cu1PzNonA6D+J6(E(I(5Oh!q4)s+h=PvLE?K;@TvS-8 zFo}o?=h@}6kgf@py0>^{4*%<`qXlz#D=f89p%NhW#zMrZ+6vWJvGDw|0PvNSOLKEu zrKvJ%)r9_FMNlinpJK&d$B*D&2K%G26~yKm30tI3Px>z48nOg{6Mi%#;lVY`o3Kjx djAZ{OzyP%qml{77$PfSk002ovPDHLkV1kUEi9G-S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_prepare.png b/apps/icons/static/Fat Cow/32x32/document_prepare.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4bb026137a915d7478de409c616f9952501e85 GIT binary patch literal 1675 zcmV;626Xv}P)6i>#fJ}@g}2A>p=fkB!F{b7BR_vF zispS>fu5v*D}Cn7e{JIZ`}c9Gyu9R%Idf*yqiKWhD?H?Nxt(}fpNvLNGn(8jh`v*U z=e~I}N~HzSj0Nnzb^8uELW<0OdUr_5U>qzg#Jst4F?rIY^rGUDyRXkmAIx2|r?AwU zHsUGt?Gumu1A8$|ei1D#Ug&-=e?3m-i)^>cvMfYVlrD+AUYsTM4u=!{`}fEAaTAjY z%1&PU>Eje{OmrN2#rMXIx|>Ms`#6f4%FyqRT8!E8?il`_8fp!<-rle)jjy+eH#V7K zVq;P7Xhu>(Ukol^l$y4D0n(C_vAy6NRDUzBU%w7BN=91lk_oi@9!awtzF~L7=5v&; zA+C2E&SfRx`DOEgq)ec46P6hZQFreFWIY<&H*MzNw>V`u3Bx=fN6Z0xed?3LQCNBc zPn=nd3E7K)flGj@4Zw|K~=EaI63C%H!yNhMyWFfBic(Y83i zJo?w*F%?|N8bFpWYy+<&aM{A{pHuM8&d$LF@k1X}MT4fsLQ|qhaaHuudOT+B=t;lv zIl1-RWtpNt)uBYkqjvQmOjy3K&Fyt%A{XUeN!niWirNd@Z=?JmNNr6l?hn7=Ng!&fp6W^8F&W;7%UuL z!SHI1gjmW^uWXfY^nC_D^P;Gz09USFCb>f3F(^55oWKVKzz2qc`;k+Xhz0qzVo%HP zK9a}@-xn7%-sQ-Bc5d<0aiAn;?N?r`w8_SeGnc)=_m50EakFcRv}DQWPYvs@KX5RK_yYtS{C z*L1jUUqtFlt6|(Nhtc98%Y6bo^FS?~87WB~ltL0z#0pH?q9H~nU@ew<4O73AaCS8V z5g&hEEyb`D$_2k41AFibs_Xtj-laq=C2+~0NFh%s!2;D)1=RMn)k4K8hAEpQoc@&h z4b-m+U*Noen?Y8D66mxcvnsSV6j@04H7`;ow zq`>zgd7|kbmyz@)8A8%0q72gYFV}|Ph1Bsd1vLJR7W&EjA2)t8X(sV^_T%3I3;>il V-yZDPnl}Id002ovPDHLkV1k)VA`Jil literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_properties.png b/apps/icons/static/Fat Cow/32x32/document_properties.png new file mode 100644 index 0000000000000000000000000000000000000000..b59d510cbc395a1e5953374c83e5535fae745739 GIT binary patch literal 1633 zcmV-n2A=teP)t4 zJfa|5Dy6iQwp&UcyE`+UduL~Nw!7Pw+MAs2bnfGP=R4<~b4Dnus5lHkSg30nbo6Dg zT>?ZwfU2s8mM>ejj9vtKy`2E){Wa?9>hwK(_mM0PChejqa*-sd*JAErL!jU0W-nYW7Yb+3E+{>4 zpqgGQJpwQvnDy*1_S;)A*Yo`(4yOZm?li*fb|Zi0O!xk>vZ|gyL;&ckn8R+fAt5m# z#6-cYS;HvCYPtgd06pkKp-%vq z8}7EWVsc&{m##xIg4`CLfnXF$LTms6w-Pbu^x!RMYj5LXy%}t{Ttm^5Npja1h_H_S zl_e22S%4z3h)0-W`lD)e&w`>GXu`=X2%;xeV*(I3wF2ylh)z0v!&iTy;+HzyZfG~? zptDnwfc#M+UYbl-k}fk_r!gRGQV*ZWt}6v%UDvoFmMWhuDq0c-V2J^Vo}G3Pm1i5U z=JSh~lRFGsR^?)7s@C_@@=_D7-)e)dg#j>zGu%#0%1(;#h8(_5Mnz+O zU-#voSUE2fC#zcU+dp0;5>X5kTf<@7B@DC~^@hzWHUTfr&%%!H8nAV#8&$RK*!Jdv zDB3sgIErawABdL;B|<4dk!2kG`8FPYFcs&jTS<{ZE|IysU+KZvcTU4$lL@HIf7$%+ zv@Rn(1;;M7@OOw)*ct1JB*nf3%zBm!C<1Y-p$#>6{czeuZZ+E&P<33`I*qTL_2F6A zBqLs!Dut-NdDn;9MjtmIXLvF;e|j{O4@?*53{Qe6$vs>{E`YZq0J~l0QO{hdkd&UO z$BM~AAj%SCMdG)`Oh_&50ltr2yE#+RxmZ(xX@t+OMlcj34;Z_eJ5(MIY%NbZbOK9C zJg>?k7ZU*6(%iw502Fe~52vbe@p@Af1CNYMLH?v+Jtv}v(wy)U(gcS>(XSf-NQKwnLH?T=Fzx+qx&CV&LuVM=)>th&Vwg3a0URZbmvhHyWwDO2mQ` zv{(pH%HxG%fW2q)Y@MgN5zpkM5eXs(9j|+mB%}W6u^3=4RZ1iuuO5fw7rsGu#$XIi zbx^ZO4J*wresmCDd-%06SiSqI!2$vKx2XeHuhrxD`U3bh0pl{$ui8G0%nhruxq)5&YP#O-=p#J9H!UE6EgYSY+S9nyk755 z{G_kT%6Ly72n2M$-yb0=1%$4v|La@f0DX6mB9@ouSfqet3`t^42CT_LQ(1M>!bwF4 z=Mg=!_lUAGSois72T4KscbDjcrbx?ue#oUngyf0lToeRE+fe$Nwr+f{v3Lceowsb0;V*jyS}|2hL42q fFZ{74{}W&U^25W`9CyRu00000NkvXXu0mjf?Hu-_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_quote.png b/apps/icons/static/Fat Cow/32x32/document_quote.png new file mode 100644 index 0000000000000000000000000000000000000000..7f51e45c604f4632c6ebdd429fe477a2011936d2 GIT binary patch literal 1526 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 TPD6@a00000NkvXXu0mjfQgM(} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_shapes.png b/apps/icons/static/Fat Cow/32x32/document_shapes.png new file mode 100644 index 0000000000000000000000000000000000000000..89d23bb80ffbb6854c65178ada9e0894420f237d GIT binary patch literal 1657 zcmV-<28Q{GP)Cl~{hMh%{g>IIsc9ho5&@GT3$NCS0CMm^P?Ssf_8J(RDFDfA6vl@ioh5NB7CX6aZ5BZ?+r`Rb%mE-_ zJ{y6D*T&A!eQ;09iQ4ECNkHfv_bsjf&A|%+0vH=_gCKfA)5!xST>s(MizH2Szj^Y( zL;~H))PWR2gVyFT_2hh}8kUyy{PiD)ly1B`ar8+x8eCg750=ERiDJ2ZF94vBnt{UN z&@ahP{u&s*ic7N;T9RFS|57(zYP#O&+S$6N9Hq7Pmpe|8PP}OvU9UqfA4X3Z z`QN_2`aL;=CjF+hTp^4ps8cTZ17KmU=$ylb<}@^Ki(kg29L|C>bIsf1mpcUuWwMf%%yEt+#W)(* zL0AUN%>@^(oWJ^=li$LbPiT!~!U`aOqK_;<6$@RZYaGePg!zfN3q6N-_0(@{=vQ&Q zJ=sTVnP&4)ow=x7f+ z9X(>W9FC_M;JJ+jHKpJV5!nH+Sd36X>G<`4AOISPbQKiDpbUF)md3mal54o6KuLRF z@N)>!VHj&2H|L%P+|BK`vae*+o$fQPObDlxt2AV*djOErlhZnkPufjHB>+v03>xbh zm3nF&kcI*7-j}eLw+)7Z4B8V645TvZFNDV#@yr6isy2L6!q3P1d+~0mLTHWNkM|F> zG;syy@uYx}I~Gih&U`yDJTa)saaZHsshQZp&UPKvHy~dypNEhFrr9yShcjIPK!mCv zH#p>S5^mfq!0+d;yq&x?HR3iKcLzrY>pSZ%!QovOYGcTlO!~|MCfrDo@npsBhc>{T z;r3__<{zccq47T)eV2@axR#k2OP{+_8+)gtQTn4|$$U1Xs7D;Xh~`rFQ`CGx`dvc4IoauKB;Rf zyI)l;(D?3`8c<(TT%U+nW3E@h(2dlw+(Pk~YT-=|Ten0Z7~~2p9YTL;h!w6a5rK}@ z2z{rK!rwzK+*YJCC!rGEM)l zL2dCgb#X-3WV;*ycN)-;$H{vZgN#ulx!``D|0BQvx9`3(OV;9`00000NkvXXu0mjf DX?zO4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_shred.png b/apps/icons/static/Fat Cow/32x32/document_shred.png new file mode 100644 index 0000000000000000000000000000000000000000..402baff72f15fa7df7ca3c1de5950e160e7cb5ce GIT binary patch literal 855 zcmV-d1E~CoP)H%o_gZQKj7R45)wfak|t>?N_LrX?Cr){C%a2% z8EN8p*E9a+^VpuHuImydlv1nKXf)x^bJuam#hWOCR+KPG$!Iicy(|`s@ZfjgNSqsg zl!9acfIBZ~x7+Ua&Q2ZtauWbcdv;ARa&UNrj6{zg?3W(gC-2H-@~TuKPxARfxl;L1 z+T45^#01m&RME~D6UsRct;$9?g0|D?l593h@@s1wm1^}fJWk94;Liu)4BN1(#tVDU z^z}43KK?;$+a~L|oc+F5JJdl;1rS%2q>@RpkXi7U*jQb?2RZh|55h77V6k#Q**sic zCfmEaf(cw!2X@tK$O(|Upf^A}1^}*HLmCSJE<^96PadzV2-U?ICwbD$fXqTp;{gC8 zGB_QO{-7^1Va&kTscmO*n@kM1X5~N}(e1|POz_x$0wBnjYd~NIz~%?QzqD7vz%==P z0We18c}C`x2ay@zGY7650Nw|f3*sPwvz*G?E^6O#@E~%6nVxp0TNWqP zMtywO%R4_#AN{C0A$&amkuwej2^J+56Mbys^wAGxG%5gJbwioAByswpP>IR_-iB%? zF!}#)`kaPkKpFYVD_^zaM(q2`yPy+^1tp(gfb)s%sBg=#ebp*|dNS(U&^_sPKh|5V zoY+QSY*|*Ip*NwtW_18+JlfZrO|dmG5758=Zqxysz1iA&3+)~GE&)a4o__*1gAo=G z`HMo~8T>t$-v!@s9ut5eDAw=a&__C*zBL>UKLI0;kP+fz!~>vBi0^9)R$B5^EPhMJD#5mzk8BizEQ7q*Y^a%8;yqgy> zB3RRmSW}2PnMz%(F{OIMD8E1l#`8w|I-YfREP^h9-ZT^oD&hlE#CowB6+l9MR3xX2 hQ4ybq0q{qF0RRy>S!8@M?HB+6002ovPDHLkV1mYPfvNxi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_signature.png b/apps/icons/static/Fat Cow/32x32/document_signature.png new file mode 100644 index 0000000000000000000000000000000000000000..60155cf1ba6aa7e12673b55ee2528051d64d7280 GIT binary patch literal 1598 zcmV-E2EqA>P)nD^WAxa4;>JU-sH@?bI*6qJ@?#m&b?Q&Z5wQwrkO3Rtr6*bYiBaZ zj=oQ$qy}BnU|H5LJGO7%E(7VjNY2e4$B05P!2Xb}udmNOcmDik(QQm+fa&`0&v~P# z_aA!X{njr!D$1AQY;!Yy*tH8Ao0`6FzId^1*Up_^=ktW_>T5Z->$Zyp|yhNT%IEkFebDraGAQ-^Fz#zimFurPN z2>;yD()*?nQyMVUq`GOs@cUsF7EU6LX~NTu*W2y$dQnhVFyV>y>((ujID6_g!pv`g zJ~;+x0G0cE&_t;<7Q=N>TzTr0Vs{@nfYpP8FpEo&Nsg&TD%y4%fxJpr2la1Rv1M^NcQ%k z_})FNs;^h{X3Jy)-J9P7P81rB+b32Y2*L>XnAa$M^a$~>F|0X!Sn-|E$Db!oz%ND) zcsxkRP;4xYjNt6FCG3oXg~K6*bvJXm7yvUt_O@&7YFMIZ_`w5gI&uWocoO~X9q8-4 zrSJ>uzrd;;J7M^|xP1ILI+xYJFm=?mU(Xt0y*2O53{a6R`|gvx_IKUIhC_#-7Z%}< z<3}g54>iUF~qF~nmrSi>Xe z`0*$LB36H95gH#)J2^$H^8;}-zCL-H*es}ZQBrk_FSUJK+TyD z0=2Tbp^PH-IYu5a#8QT`Dsyyw%F6oAI#7N3G@gx&!X6*TumqqfDePZO*NRJ14oRP5 z`HRBl2bteN{LJTHDR^p|I+E06O`q)rBVu*b^o@V6%!zo5OqI>sZp%fp8 z(t@&i@JL#wZpoSA)3Wu9Bz=yNM+~u)p=?eMb~bU(k7L2gIt<;5qW?fj zij0F7Egp}CQsIqDnP!=@MaCmVDLs}@vUo28WMjG02`R63O%1NzzKu=Q)hPNT3@epJ zCKk_nY)$}%$3$Xq0BzAIN>;3ZMj1!Pba#t)7{Fzx(a_l`pEQ1z6-7mHQu-?^Dxd{@ zj-46Yl<4!a(#l;ws2|r)HToL;m zBaawjDMMN6n63`wHGrofqt-M{m1TeJ-;c_Y64=ATNDd4rS8v*|0i*r>irD8EdBhM) z8Ol-zbs4j>^;~eEVAeV_9u2Vm&=DB@VoS08HU`KYgl*eKjULVu+;-W%bqPlvBC5IVr@I`pe1?m5lgw-#&$pwzi^b$r2=9yilhfv6P|gcTx+) z4U)3y*?EABCuh$hCWWM0BHrSaOIE_%Hl!5yin}Wh9#q6W$H*gwSjteAI&??p%qt_LyDryG}WbhvfCRTEsdl?5%4i2bn}=iprV zo@TW2)#XT}Ad`Er(rx+DC;O;`>tX9uto&F$c5{cEU|&s|)1`!GTZK@m+hZTNak3#k wKlv`;+-?Ir&V#{=kK2;GweytW-2V$O06QNZBly7cQ~&?~07*qoM6N<$f+&d(b^rhX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_spacing.png b/apps/icons/static/Fat Cow/32x32/document_spacing.png new file mode 100644 index 0000000000000000000000000000000000000000..931bacb42ae6b83e386d27a6316b28121a066548 GIT binary patch literal 817 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/document_view_book.png b/apps/icons/static/Fat Cow/32x32/document_view_book.png new file mode 100644 index 0000000000000000000000000000000000000000..8919a549d7818d0fa1916d8e4bf90593cf1d1ae4 GIT binary patch literal 728 zcmV;}0w?{6P)DP5$%E;EidjkDgwaglPMBTZK8 z_?w^4V~-cIEMuz_&Q>h90f1#pevG0>2=OLW^^p~((Hn5iI6!|i8hsX0wz4#3#cCR3 zaUQ*#y=^uh;d3-EAn_p#4+n!m<|3btj+D9x*~G-YqmQ++B@p{zc+lA0ZPscvw%=~6 z!LP?B?D(W_D2w<0$-L7!c!AD?AYd04v7%T_AgV2@ z2*xGKxADAr^t>GYWMun!y&hnqUGkX+Aj59A_i}G<;=FpdI$3oBV?7v}8#bt%GmmU- zRyWvC2l1-WXp&FzE%E10rBZoK6cJSfBEXZat+8R46w!4NLa}xQjupoBJK1V?I;tdT z$=ji)<1N~cBpT$hR=9l+`7KvM?e zErbSyg>Kv4En^@_5|&(Djos*t8UzoR_6gFMPg#^uY*J9%@l>=n92l^ya8}5LS=jvB zj#L*c0Gn-oGYo*H-{VO2#Lh4vyw7xBtjPce|EA)JmF7D7H%DLWEdyo%H(-GO3kE<{ zvdbmaa^QGk&21=vxm=R1&Bzlg7a4X9z!xj0+a~pJ$22SqEQ!@mnO`R6881Ekgjg6@ zdC~Ig01$S0*z0Yo9_^R~H6OeYpAX~s8)CPY#l~^`MO`iM=N{@~)cYl^zD(#g`ddHO z@;jcR5bg(RA2fIawc@dj|LDCZmJFUSzfhA^e;6_N@4t@!3NQd)7A@tlWY!Y^0000< KMNUMnLSTX`d`4dY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/documents_email.png b/apps/icons/static/Fat Cow/32x32/documents_email.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e20b916cfdc3363ff9102ff6a979d023331151 GIT binary patch literal 1207 zcmV;o1W5adP)@kO!on*~s4SEs{9_&ev zLMckCSV|;ovMDBU*_r3}z4?=w-O21sD)hm(GxPTS`F+3d-+N350sm)Xo_BS6W+o4e z9TKK#|H~pTVw&cyqkVlx@U^^IFk7edd9m46SXdBxHk-qBlsKEJo_EdB{NCIg%+Jq9 zrxBUroP(k$sm$bLHr?NU6uXUBrugRk`2#m|IjPN!OlH$eAaI%=nF(Sbk)NIY2W_~$ zZ1_R{`PXx)U9Cor+`MNuj89C!(7*t69XyyC&t$Sg>2ysdI7$O;p6cxdqXGcYYKame z))+}6K9`n?(Ad}rT^$_~L@g$0X3_~o*ZW-n4DCv`Wg)`lI42tFKd6U7;WachH9FiADQAot)2JpTP}AXf?ELAXGI)?lEjDxAAA{mNldA;)Fn&ZV=d!{H3zj09@`2sgie zq5r+sfD2dihsZ49K7d}%Q5^5Q`?LU@0k9aQMkEqoXc`Cww`mt+l%NqAVqA|;S&qoDyl{p3T6Pk_}Gn0x%vF__$Lm>{9@SSBCpHe5gU$IgF$9GWU3sHO?L6DTQN|6x#8Fw(=cGvlw{56b_k z&#(*X$nhTe|J#xY+zC2}2|$tbGk0=QWpMJRamfH_`rU93ocMVh_LBCrIre>veWPP{ zV0zb!o9CFP>GInvuXF4L_;_&CLQ$W0)?mBi0T1xOYEymCx}2i*XuLUIoPo1c%Hn?awNasfD5@U!+-I5nzos^~b?P~}$m zlIHZjwzB-tp=D>*J`Fn!k5S@%wmY};w9%I+-L`a~?5Dd(pb1)AT3|xg!SA@W^Pd$o z@_t~S6PbJ#mll7+k7p=FkGrg)tV#y{%Z(_g?4#Nwemv5MwinClovr~z#sssU8FRKbJz)~!XAxl-jv@7FaU%V VnLGcHd=LNt002ovPDHLkV1ilQEl>ae literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/dog.png b/apps/icons/static/Fat Cow/32x32/dog.png new file mode 100644 index 0000000000000000000000000000000000000000..b84314bb3c86f3c2c4907635b8d93b1a36a538a9 GIT binary patch literal 2249 zcmV;)2sZbLP)hMf*MF08k$s*h*E`?KpLc~YNIw4B1uW=Mks2dHa~(I(SlJcl86+V zltP12FbTy#sEtzI#x{0Xdu_A!vg>`!?Ci|!^xV5^*QruBNq^9>j`wxvp6`6;JLlZ7 zn5K!Fc?r15m*tZ#Y~Q%TU031RC^WO$V`UFG?1e&hkHLjJamz*#&~1`L!+@}&%E-^=~=Y#OZ<0Dy!_;S>-^>ZAKY@+ zDo9p4MA3>8Zxss@jCPLL%u{aRw_7*^%=n*SaC4XW;i;&BnutP@1lT1!zWUCV>ix$q zy*(SmYzBm1Z~FS9fr|27x8A*)oICh3Q4(RZIbfBnek3PDkP`_^My^B2YU694eWQ*RX|n+c+c$q>eMPyiqiy-U+@U1dVdyFx zPAC4_*^P6TuHwP_SD>x+bF?|Tld(W9Ehc9~AfSn{tJwaV4qQ5S7K`egsPWrT)3yx3 zrY|5Bk03o2MKl(JrdzJBeRfYR1HsGin_pSzD=Bt#G%dQFQ*J3_CYLjC?)(6L_KV-* zwneR2`<yM}oc=7luCwwlTqPU8PF?lK{LVfU7H?qXh=A;=piegXjN!s8!2B3)2 z)>7Hn#6l*g41owkNli4fQC7F!4u4%MQEx|SpaE{O&W){Q~=lkhu23l6-ddTVejQqI>Su`3UEV$<4GjdtJfNkWi`69mk{h#9S?!8DwL)@`J zkuX*g6T{GmEnUkZboLmAdLvl5{>Rwx-Dk*A8Vl~YkBc^)xIyb=WEB~vXoI3^{owr3 zzoeY)N#B@cEsdjN4&0sqQ7z)+!5*w!yp(9Qa>{cAltsY+urP{BDk%RFR3(XIWQ6q4 zi+h$V!3SMEIMdmS^GEh@QR^zDPfqc5qQi~h@%TX&AJc$#ZG38f-Ng8k(#je}IIn+K zv5(jIS2wKXI0Z?NRYq}4#O3#!y~4vbr-S-|hn(18wL5vqX_Q}u(0jbq^iiZLrSfA&@40T6 zFc}C+kFU0w2ACJ23#aqF-Xid7Qk4{(zFNey(y^zuz1_~7lV!!iU@$`C@#JVUb!vf6 zc*sg1Y)(5|?g~E5Qd1EEQ^adsB3A4+E7G!xsg#1WqVfu`TM4K^rA8FH%L8z@OEG%6 zhv%Qo3RigpM3+ChaqGTsk-somiuswZ6C#Th ze12pcvk{XCPb89!L7(i@5_gUCUqEH!JksL7&H*g?CpNu^vN9iBE+?{?3?^vGb$6e^ z1FOD74J=>ltWP*;O)@5<$QQ)X?*7eZE{~j`jV77;XAU2;0I*c3EH^K`-nENf5AS^X zf!AYWBZ0EYApcRI+jPx_ww5}a>^e@-QfVm}3=9n7j-}09D~7>JG|Op^jfN0SD1U$A zrG1;|_7Sq^^cen6hf?N8DdcEyESf$fPsOR>XuR&316fYvN8ejR&NKMSfkWs#@-A_w z;;~0oLCMIR{(Rfb=Fb3e`8eB)Y^)IAM~`10b0o_ZKtxr|=u?$6cb?N}{E7w_oTu1^ zu0t=ALybdr(s3tEz*tM4Zc?m#GpQuPlgalBkt-j2_?+Xws`Xx*JiTy1yl}!%^D}_6 zA@Ql$cl-c3%%Jt|H59d$A2vCimo6*4Oe%$rKlgOc&iSW#F3|TKz0jXXqz0qm5o$X5 za?+_ws+9X^XoyoRPbClw59ZGa)DM_YSr-gnzDNvZhnTSE0wDgEW4oBi8h!J9(!)Bb zot2@dv zR{hkv<&Or--M5vw9k)(TP)mNA=TF7dc3IPkB{OHQ3`Y-d`@^Zd^y6@$?6l7cz)}EF zLgpp&uoKiA%&}e~lQH4kAe)-Y`KNg_W1-p$W}V|cv*3_Xo}KP?|JRr0Wg XLy|j7rbw}d00000NkvXXu0mjfE>u`a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/domain_template.png b/apps/icons/static/Fat Cow/32x32/domain_template.png new file mode 100644 index 0000000000000000000000000000000000000000..9cec8526369360a14b0addfa88e518e4caec0700 GIT binary patch literal 1943 zcmV;I2Wa?-P)5r<35J?o;s)!_tBBE49*;>NVIthri zSwsqLT_8Xb$0R1iF&>OP3|_{b?QOT`z8O>70|rB`bTn_d@0{;^XSrttjBd&P=k~oH zH-uWvFu@o`y##@jhyomv*c*9vVc}@M_jot#XWz$K{Pr;pe~dgz08Z{XU#EJ>8xau2 zYwRTT5{Z-3CZr$fbf2Qnr}%)RX7ES$(E<<#Xy;UZ{`WT^N^-VkzQ;5$eO@hsXA%}r z>y63qR;8Z+IALb=$hd`7UAKw=47F{V+z>HC*B%0y)7}NI1wcTIUb<}Q4+PvI0Iufr z&Nm@R60sqq9Vf4Ycisbcej!ms_w?B5R;;As2JPfF6NZ|+X#jT8IJa&kxI@BK7!Web zTP8WJU(Ps>f3I<6>#YHB5v`^5U-6n6mI5QxCNc2mAD7`_k8<-22pM;IX2+J@0Yw}X z(2*A5N)BS+767C@_BjCehvzK<#2fgIXT44(T>parmbe_(2avyNlTRp_wn-NpD@;>x zGRsW?Dk+)y$_dQ5Ef;ydF>vSDAyD%15@UmdI~)ML=rb5q!S$0+D%`O5RhvV4^k>y= zxPL|%(+Y?_^q|}L0&cM!jcq~HA1{UDBOln5Al%gzP<0KO!N5icflL`HNaBb9Yz5Ek zZ=G6N9C%@wfl1zOGA!d<*A(=s1}^li#IbM!6Z|W%;wLVwxqAVAy=^SS1OLV0bu%GL z+|!|1K6q*LGBH99knz3eYl7qaFWpy#BF|p*n4M_6xDGu@8POEbout@H22Qo^!ln39 zjL-c8HZO0(hIb!A_3sa2W3U@BO{bR2vQY3#gF-cXel2oK#%7hFRP=QHYm-Zh{2Obl zz}tOO_+EHCTVS9AalHinIuI;g4pDBv$W3MY%HN}mBLT@@2Y4@~*iAZcV^#qk#v4$h(Hlx^g2tS(iAFTPu53#1LpE6F%?ut|;yXTL`BEM@006QIN z0oWDvsl3`50Wgp>WEeJ5WQLJoF&IJ&)5p)Y8p^ElCs2^{E)F&Qjl!f;Gm4|B;{p7# z>Mh98RnV5*K4M4A3c(mfK^OJOaLgdu4Z1cE;h7|Vj1&t)B>+~L5D4Cm`c)@RwLMP> zrIYZ;s`&2m-Oz+Eck=%Z4;GdlNDLtx05m!`HM1LymqE$JEHIsMI=xu4^`Vey_trc| zwSK6vfkIG8$~0nx&xRTR!VVxohX zxD?lM?ou73%-F?+8}Eu0qqC2Un+X_(PC{*%8KfwVE&qIv_N!ME+r(^Ltk#kxo{m)WHhA|A+so! zR*t=~<9yI$l;?l)&8@zQ>cwSc3iWg!?9}b}Ag3D&a+R;};G7va+WZ)y?x zZhji!zA^%%5fGI?B;iv#sbBOXP6MaL4<~l*vD_)5Kk{5{1qYC0A2(rY(c@bh##T&C z(?o$1X(wY6DRM%whY&2huxoTMOoefc${YmAg5nPq(6Y>&KWr0T#L~9c?)@3 zU4J@2Hy@aI879>WXG40pb$5?bxzAI48x54{a^$IGni}G29@?W%;*;jJxNG85s4lH1 z7OcTHJsY^bM*Sx*!`<=kztZhDB+(m)0#BCMKrVPl%1fW!^RaDAVZJ>tU;*GWILizZ z8r4riRZv&6996|15Y6eVPSF|h+WsAgg}p898}C`fz2b^TGu#f8tQkGL{XovFMN14_ zb7^+Bb$s#xM5kKhzx+?h$xto)zT+s(4-xGX@$&9{F#Bv>7oT6Sm~^!9HgWB-+HFK8o}-;V1i_AXQlu{)gyXW==kLw&%B~XLfmjC zNzV-=-*o{Du)^nNFCPsvzxF|U2iW3?M!ggCFEKp=+{}1C(m-vUlo{j0M>jnKA~{;h dhp+z$FaSu!bP@`MfPw%3002ovPDHLkV1nInjG6!d literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/door.png b/apps/icons/static/Fat Cow/32x32/door.png new file mode 100644 index 0000000000000000000000000000000000000000..0ecc35875d1bd647bbf2ace9347de5f349afcc79 GIT binary patch literal 762 zcmV<9P(f@i@G@B;*M77@IxKOlJU?!~Ku;6a3By1UA%O7F7jI^8o3 zZigmh!mD~!^{ToDnHer~Vb6c$v0ESVl+8Cb!{a6|q2F(lR->{bO4#@z4VRNNxbGFEbL;&UEgapavvM%sG%hl!DFi0x} zA#iK|GaMbh2bBYzI>_u$(1tEIh=NSBNC-FfzQN0r!<62#9hE@MAVTS3l3unbr2g}r zHr15#gTRJZFdJ2KAb4-lsNdb$M3l{W4WzkYCCHF<`BA))=n1}jzYh0~K8gmoPy;dv zeeEdLIUq(*4wsV;*W~ve+&tJi$REdSSb*9R=wT$^S9hEAjEcr`X$jh#mV(WJ2=i&9 zmjcm1EWD7A=?7{{5d7Ne*tYI0veKnzK~)JLrIGAPH1PJEuuwCK?J&|d9C8^sM?kSv zhmkt?%t$nc>n+a07*qoM6N<$g608QUH||9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/door_in.png b/apps/icons/static/Fat Cow/32x32/door_in.png new file mode 100644 index 0000000000000000000000000000000000000000..a65ed5884e371fad9d3c82212ec646eb7bda8cf5 GIT binary patch literal 1382 zcmV-s1)2JZP)GW zK}?BFU#gJwMGZm?Q7EP?eGp$1g7%@{yU+(geDF!AivK{d#3;pw`Vnih6as3sUsTaV z4AnHGX;VyMQ)-jAGjs3toI7_nyRyyBB4(45$nN}e=2>lySr<8ZRxk(xwFS$q6k6= zzLsvrKD7C{i8yJsJ|9(xMm>Mh)u_zuzPGCD*&ub z+G5dlOuhr+stuK=)~fl3G( zrD5jad$7+P#YqMzHHSbEWwK?{1i)zPG*M?wM3~nkl>S|K{;xN&BFf64Rm4D25pt|0 z(PeD|2IxnJq0`m97)S>ic%kogJll(*vBEhho23OQ+Elh+%H_M$fj7-Z&H^e#s)m7d z@f|FN8r$4OLc3O`BXSt*eGw&f0>3YR13NhYnF$H9P9g!P8SVEoE&&8NCss&Pkqg0k z7UbFa@mG)GR{3+ToV1W`u=itP{sa#6z6_Zj#(DWQ)GyD_#sTea5`@6UA~bOb*m?Iu zGw9elkGW{D(hD4b3_tmu@&dlS^2K_&6{F-BnEYcHgFS~RZI0uj97o&K0PP;dUN!*0 zS)h$^Pp_?T)IWIN5{65UVxXw23{*9+qUR|Xa3(Tjd?a|5HoEfX$9Q7T9z>lt-ASi% z+00ap2z@OepZQ!GCJdZTs#(BTR_zU_EUFAxQ&Uh<0WM8XAv53UY66%(VK**B!WSZ2 z(SdO+Y{{k(QX%pYh#BBbLv<6`JjG)Rk&vScnb=Zo!0aM$q0~k6?93D!|mWoj83ykG`kNb(+DK-7i6p`zW}^QpKQ`Ch<(SIB0_CdnrFe^&6!98fxmuLhPLhs_$!&IH0+Hx`*O zHL2(=Ppv&75!UtssxG)qw%~1<1dKDIID7GZysN43@OP<1Yn70m!kGF>$d*Y_kDwS! zdGB@{j=qMy{{JYFv0`~a;%3N&$TsK&eq3V)avL-w4#_OvOIFZyaI^}G7J3nBK)Twm z8vqD(u;Dxqcylu$FIE%-W=y~)9S113DsIKv)~#~=h8Pg3gcA|xu!}!LYYcD$;u+BX z3pO(lQXR;*Fp{~_>-w2ZJQ8sT;x35wk<5>VCMr`{bIAatMMQ58inFkV_X1uQ>n4_x zsDj{wW1vQanW3Sfa>I>i;n*^(ddYuF9s+G8&de0BBNw5w5F(#4h=*g&f^u~tas$c8 z$jEM<3mOsN&u9MY``H8Aa=F9Bo`Vl}wD)ZYJNw^WPW}GvWLwFo<>3xj oU4hN}DF3io4~D0jm45^n0OJvI9sH?~iU0rr07*qoM6N<$f?2tFk^lez literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/door_open.png b/apps/icons/static/Fat Cow/32x32/door_open.png new file mode 100644 index 0000000000000000000000000000000000000000..621377e27d9c8bfe2a59492a1b1562954e9b8944 GIT binary patch literal 1014 zcmV>?cP=lBl zAt;)-6FL?9h|1cg{FJAPZQ9|NLjmD@^FD8Z%K{=R>7$e~B%yd~* zJp(RovfUVWp$|LTAFtng{i+9`w;#3g;(l#={dIQh+C`-Am8e$>zg${8b#i>{t_C}! zq8Nm!Sn|=kyPj0GML3 zZUB^`0Zcyw)}8=ZEMp8H4YG4B~QXbgfTy+Q!+hx_wlv}XqZpwOS5 zXQ|BT1%L+_9SDH>5dlOuOM$Za5&#wq7;grUHH@jDw+9qBzvKkK=KC0sXZ|J>-DLN) zeQyTP^+)W$0R81@D!%e#fK5nz8tu{@1L#a>odmr2-Q13bnXoWQMT&=&tvG4(3=5f%_vv- zP>BR|2H?ZmI6Qn_h1m;D|0HA@jWP$2K($FAsAz)0YUGNM(f-HKnGl0aC_!Xh@a!fb z-@&M~XJo>FS^(l$9RNUbfOcr*80x)RAh%ErIVEAFgUYdjkSm!mfE{W7A{BX8L+c~}6~+L%yM!FW zeH%(s%7LnHF@iz@sb}cx0+GN~L1;6f#B$c8QG&s)F8q kOtIO%0!&72>$d;{0ERr>yM$b*ga7~l07*qoM6N<$f>njbdH?_b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/door_out.png b/apps/icons/static/Fat Cow/32x32/door_out.png new file mode 100644 index 0000000000000000000000000000000000000000..e4efe062692571e4bb70cf7cae814a69b72ac539 GIT binary patch literal 1394 zcmV-&1&#WNP){ zn`&r%FlxmXimjp2RDtf^J2Rd$_wKTb+uciyESzk1cg~z|zVn@P<^pT`66e49sBdxl zyI|z`ZcCq&-dY7dJ^t>ddp2%3CSf{+mw*zIzt6}u2(D%)$Hz9eG@oCZ`?+KKi#K6{ z073}Cg^OoT;P1H$5RyWXS>wZMVnD_NP$NPVsG*gs z0bp$cGhdBjDQn1&!%#pvIsL;B02OUk4Sbk7!{-6mh=FP; z@Oodtm`S1^S2*{I%*56JFXOeE02sZ30r%aq2+Q>W^~ey$c5FhwHmoS&nug4q6tT@( z`){K^?fXtw}Ne^94}9fXyjNLn<_zBu9@nmoZGadUraAOgjeP8j&hf zhAw#57WDUYJV7{Xkh=lA+H?%wUIIcZlb0JI&+dXygiP3qDPYYogHCj=00admR*Xd8 zQc$V^uV)Cyw{J!FW9@^OoOv5N?|mI_9N6bhBZS87HTy9*@-%8E71t(3F*g^14FNb2 znoxusyydPbG_IS)bkLih1r9)B&k_9oKpPq!ZGQ^qX5WHL0299+bQ?wcVb_-Jq+U23 zIP{eiX~Qbe#<Ljv%}wFd0j_C2LCDAB+Y+3cy8afsfBclV&Xxj9Vn$a@hO#W_8V^wqnG zAx^MFK_EBPfCwj_6)pv&0{nP!BR=^$gU%h97z6&l2 zwO{!nC0rSbi2h|EyE_<-_JBlKZWa_kOb`=vcX%z)gf4EKoOc#&cqfW65EuZR(6};` z%d^1ULM1eHLQj?-Mgo3YMT5;TP$a_Sz`#JZ>_+7H={&1?F8UNd1)9q5^Qn3?qyucI_mS}o z!pkvNLAG!sa^rY(baXTKh;jr(-zWd;^VuD@q|*ob+V`z*tn0k39{1;`p@=rmM8W>I zhtp{PI8A~0O)3;zf(06B0@##gfmG5`Po07*qoM6N<$g5UIn Avj6}9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/dopplr.png b/apps/icons/static/Fat Cow/32x32/dopplr.png new file mode 100644 index 0000000000000000000000000000000000000000..f7725dd50d4aea553f8559a36adb64ea12096650 GIT binary patch literal 1305 zcmV+!1?KvRP)5+6cD1R=)YgO>+MBtAvg)n%0| ztC0lf+TB&2Q&m0FJySEg?5qQ4x~sbDoUguf={f?#U-I$3L+6m=M85-^eDinoyArVU z#9HXS#idvFBk3CmniDjw>F@kTA6ojcgu%RR;r*qvfN9Z;p-FnuOz`My7h#$ypm6^B z^)oNi!`vC=zc={w0#CWC3;+xPNM1UC+oFrBKYn`xcqePOf4OUY{gc0Wtv;xl7an@>ek?!o0RH^q zQ?zfkaAcEI_JeWKgKmMJ-&=<66f|c&10e*SQobNg+v;8cJFdjRpxl z7?V_|$od&BU;YYD9D16(Dvz^mW}rbELLwycjCRKg7&bfD`JXpJf8=N(6X#MPJOeB$ zh-X01z4GhJH^@bh5{lLul_0Y@4RuhAhI600%?nb_(Zp(m4<1>*2R9aMf}d9a$cj0C zUol?l5#cH8w+hCTN+A+|p-pC%Xdxq(2P7&2Kqzl~3ImCc>pBBM1mGUL9Re7<4O!V?gYHfe3)Ym~jBeY0^puzzO+n2*A4WjsOG@lGd{@vDTsvfI-^4@H=M)*aZnm z5mL}`y*&n0lmP_yNjDpH0dgCHr4l@{QYUFFXK=yrP1={iC;+NfRR(Mvz$gQy0#ysh z5bfn+C2H=I1jdfVfC#W^F|aj&i42G-K?oaTfNW+y3v3w!Dh41KOT#(?gcykdn}rx~+s3dCpi&1)LA(MbHXPg z=}$#TdCz&Qz0i9?`l}w3Bm{6c)^SR@08Xf{NTBr`HaD+PE$Cih+sr`k!+(E0_4dNU zUuSgwI@oGLTk7Ew?OPrb`U0ceVntUGoamYgZq3T#NiV04-IU%bXl(fujzZH}nYy9e zX4u&H0qyn%*4NLTV%w~vvs$!PUjOInv!@pyfA_{h?^v%ZaPp@$^gBLasQ6J&Sm3+w z*QiM?94ObC$B|^UNyh;kTPVc4#kjuC6`*Pk;dc=o7an@m3)k P00000NkvXXu0mjfV**Y< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/down_jacket.png b/apps/icons/static/Fat Cow/32x32/down_jacket.png new file mode 100644 index 0000000000000000000000000000000000000000..96b218e9bf5b6ba9f08885e78f4bf2fb27372a57 GIT binary patch literal 1995 zcmV;+2Q>JJP)#5`_<@jUp+QX{qEcImgg{7u*osuOf`C$*N>ps+M4Jgl;TveCvj|In>sVWV|zTF^(~ycJp8<2x0XJ?_vYTS+sa_-i1hE;)Vdm|CF_eJ z5F%s=!-NqP9qm24wCMsy!~ zvM`wH-na7&yd@88)+3n90rlt}+#8G699VtZ!@;`b4&dCow9P3XV89wrW1#l}(%%$# z93+;8(a?Ae^hF8Ul?o6~0@vM*T z?g7TW0zQ9*6pzpdg^Wh0rV;`g&UY2Kz_l%58n-8p#iIBNM1f7e1R|?&x#Mm0o_IHX z^FcJQL;OAm0;l$3pk?g?;LJfFeTJ_Z1|2C;K!9;VLF$~?f#h1|0KJe8j0Ug> z73L7_#_|oohP@cM*nzG?zrRdQtn{2~wNxJLF#tZ%c^*a!(G4N3R4L=4t_S0$6HtGSIs!gt1 z^BE1y;)FM@dXCVC8W6fZ+YhF@*1&I>t?!bH-vJUaaq$QVlaNY7sv?zP@;QCQo)#}T zDZV7dWS9;|7w=5B%qfJ4=?-XoQvY#bTv4X3NS_982V9>6kf-bY&SY%}U5YMsPu=+` znb2k8wjJP+uF#j_pyx~uMy(2s@?fBb5GK@W2-RtnYaN=Zz@>mIjasNoIIs#1s(C`u zLUqDL)7m=08s>y;V|u#rJ768}#Z&c*Gtb!>le=SVX~pXMHj-O85+=C$NoYCf{TX`K zphT9FLp8Lol$ca9sL)eiM1dGV|Jl>1ocfp-3T;^lT^Ssd`!d6UG6hJ%jU}=A&ig5^ z_u=?EFJYzgZ@KN{dVpXk;@zZGRVlb!Lg6w{as?GDl7<{W-{~Q2zv}@Y)`;G=cSx+W z;?D(BYQcu9@M6;rN**Vl$Au4H!n(U2BLj-?Q;|_;6C734x+>dN30D=uN+tY;{KoxFiYwG-N5@dVey3p7f>=f_$6mxW4a`#`+Zo5)qvha!F74+F}>iH5gbrs^VXRRWw92B$w-)NvgSU7FfKip|_LHuf7~ZW3`Oo!Es#ar{?o=0r`;%>*Wc?CU(5 zoDwc|j-q!cjb$x6xK5_K{Suy;iv`8sypK1p-F1jyuN1pxe*7g4?IDYo0|R- zMSgiqpfoO6FeF(JCl(}#1tvv*uuiZb#8?nR+pE7qb0mU)p3k-&`cL5>&wq@+ldZyR zEMU7)Lx@X6i4{k;tfM~CvN2`fRnZ%!&ih!vj*jbcC$kZCQ>Quy(fSwcWY-pXeHoU` zh%^0WMK+c@0SQ^mTP1VaAs{t zNH#}Pmj)wY!$fV+K-e^4hD;ef3Y7^N%={@FEEmftl*`DMD*QQ8!U_7Bm80DMdNZO! zMB|=~Xx(}>wkB%P5({GuEy{#{6ChbBg=`1qYysWrJh~{TPrm&H+KN^5&30G(zMGMk zEGVynB8s&-JU)Vw!*gAwy|Pu3$H|PcG?bt1wmhE$-a^?i8NN1jz6-6_B~)cRS-u)M d!+~!F7yxZmJuQ^bI_Ura002ovPDHLkV1j<)z#9Mn literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/download.png b/apps/icons/static/Fat Cow/32x32/download.png new file mode 100644 index 0000000000000000000000000000000000000000..e3e037723656cc2c390198b21856a5fae01dd93d GIT binary patch literal 1128 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 V4Yfl{c>4eV002ovPDHLkV1o7>(MkXS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_airbrush.png b/apps/icons/static/Fat Cow/32x32/draw_airbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..b8e7a6bc813de9b6c50d220641af6bfcff86668f GIT binary patch literal 1671 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 R^@{)i002ovPDHLkV1fYog!lje literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_dodge_burn.png b/apps/icons/static/Fat Cow/32x32/draw_dodge_burn.png new file mode 100644 index 0000000000000000000000000000000000000000..61a9f81f0b109818e92b1593f2ababb4a93276e6 GIT binary patch literal 1287 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_ink.png b/apps/icons/static/Fat Cow/32x32/draw_ink.png new file mode 100644 index 0000000000000000000000000000000000000000..17da6126af384a70068ac55fe89878a353330bfa GIT binary patch literal 1704 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_line.png b/apps/icons/static/Fat Cow/32x32/draw_line.png new file mode 100644 index 0000000000000000000000000000000000000000..d6afad2fbd754a820d936d8082b127a3e380d23d GIT binary patch literal 328 zcmV-O0k{5%P)PbXFRCwCN*EH5U zIjhHUw72mn>ZT4}z)p%St_5|e`Je$2A9;L_!Us(#{Qjgd1y%-KG2dlWq=n>72u6i z1O(yO0l_$CKopJ@5RGF5B;lz6$#_Zt3LYDPhQ|b;;-LZPct`*V?i)ac`vj2U{{qPI zUjZ!mw*WT$QvfUe9>9*j28iJ9Vqyv*+y&%&A>93fft{h9es^7B!(D)ZQ|Q(WCl1e3 afB^vKE_meUsUe^M0000)dM|!JV=t$Fhvm( zun;EK!Do|lA!2g|6n~TmOVfXb@>6M0e*4bK&6#%#U5p)$18j0~^6ka(36aZJtWXyU z3ob%Q`Cm|H2?a*vdb!TVLTmkl68(3XZXIpb#d+@xDrs=EUR$#)Zy!>C**s|okj zpqPg!x%Amxvr{HUFZR}X^?)pNAO{ctg_T3>0madVhB|?~C;R$eobKPnNG|U?keRw@ zTlyl7bAVv$F2m(EjdYf$)O$mSQ8_v_VLb@eVpOC9g?NCXLBT8lN)JNgPY}Lj1BCd( z(f(eb`*$%~Rzqtw28@sHweuKDYlY_Wr2lQBU2~Fr0|Mg1Urq#j z(_z)9A!G|)rVc&&2e3h_fC&l*u6iHJDF~1M6532x;>o!;zOMR_*7BKDn+olh!=&~X zu!`x8{?af23=@2*%*fZaBhxRVyKSmd6|o7b^0KjPuuygJ9CD!E84lh8+}*PfnY^SRQFbzfC& zA?L_>w*VAL@pM{Lv`X3f*0;48o8DZSvhD46fV21EYi(=Ao}k09vnYC13enKd-8Fe3wX+&?!h`Kw*%?FGeYkO{^fR^V~5F_0XqK?U;y2u;9HP} R;{*Tz002ovPDHLkV1j^*P{sfN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_points.png b/apps/icons/static/Fat Cow/32x32/draw_points.png new file mode 100644 index 0000000000000000000000000000000000000000..c57f68fc35b97478d691b0f9bc5efd69effb612f GIT binary patch literal 534 zcmV+x0_pvUP)1>^$K1W1xZq0neFjxfJR?@%A&q}^^GVD6hSUM43wA4@>N zvaI7uWxHA5wLno6@O>Z7&ukbD?@w*p-cJ$1#YxU5GgeZu}faL-(>5MS7-w z%Fl_z6i_6cFQXC2vJC5n9z}Yl{%WFpb$VkXg zxXoxfN8F4|(`>1#Dr81koSDoBv5Xjtm=TLJiy0N;QqdNEa+(p7^FMCF{Ex{(3HT9U Y0F{dI`fD#&+5i9m07*qoM6N<$g5I_3_W%F@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_polygon.png b/apps/icons/static/Fat Cow/32x32/draw_polygon.png new file mode 100644 index 0000000000000000000000000000000000000000..51d2a8bfe156def52c31562b0eabedbe8de59d89 GIT binary patch literal 1163 zcmV;61a$j}P)*|CN2Y8h#vkV5kf~vt zIF<+N6b+qBBA)=E>SQTZadxd^K7>grJ<41NjV(l7t zt%0TGLR#E!*O}&hO(fWDvxKg~v#r6mW3 z_11L*HKf}5%2Hgo){Tzt0m{WI3v!_@@Y_}6J4AlJ@N_*o2SU)M$Zu6%{%%1HkI?dr zO(${mrOl|XqFfl1i^$wuNb~)Edv6meDbc?VjFG1Tr>N^O#xwQh2-3>=tYvO47+&4^ z!B>~7D?Pj4+WQ=0Ngek`q9SNgk>uIA;DBzZDnp4y#^)`+A`l$E`ol-B?qO{mx}@%I zKG1|vJc)kt+(MG8ibU(&oMJ4-WNhYOF6Lxz&VVHm9sR!huaRApdirO%Xxa1HL6Ry| z#0BPLZdM=_9s2X??Ve#&x$V?3Oq=<_g5Y2-=45VeAn`}b@ozeP0njRk!=i{TSE3l3 zIhcz%nOn}R%V=5~ZM)_3qugl|0W^E|jLF!ydi`K7=45U;vqes7f!@{|UH@Qp88x7+ zKm$}2gng%X7|g|-%>8&H5;k}?dd0@$P!*(f-P8bDc}>$&%$8qlK$-i(hEy!ncDu(9 zx5FwrHgooFmY>M=*sT274g70^zo+%a-9fmVR?`FMc3SZ5Z++1Gv+~bB3ld!<&8jE8 zh{mU2BOB5t*}yL@(Rcz6f)R9O$)ByjtPNVI?M`n1r8dJvEMv6ikw4#Cv9Q7O)E2QR@sc!*!sO?@Cql>XP%xTP{(KFvM4B-fZhz;-&3=6Xq<%J`qc d|LuAtzyQG&5H?G8VnhG{002ovPDHLkV1n1DLF)hj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_polygon_curves.png b/apps/icons/static/Fat Cow/32x32/draw_polygon_curves.png new file mode 100644 index 0000000000000000000000000000000000000000..72deb41ff39b167daa5dea1b6f8393bcea62c51e GIT binary patch literal 1570 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_smudge.png b/apps/icons/static/Fat Cow/32x32/draw_smudge.png new file mode 100644 index 0000000000000000000000000000000000000000..871270700f949cd3cc8bcd697baeb94eff391531 GIT binary patch literal 2182 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 WHMur-H-YW|00006f}{CjEO-I#>V0{ z8Iuj%pfK3F2hi@})~?&y-s?H_E*Z0H+9q<7U($QO@0{~HkMEqX0MS3(inlBG5$Jcc zN)*uwW6Y@%(dvqpfQk_e8<*y$Lc!cL z;MDPN(zkm>fL*-lvyz1~6Sc!$1{@v{td>O0!u7kB;2Lu;2=EG>@#$qb$0zr)g ze4t<%kZ?h#kie6?$lY1@Q!Tzq|5pT5RB#2kY0xz|3OvUIaHG!y56`_Xs$z_U0F#G> zHp67l2x>L>MGPOq04qb{1;|K>(d0!~jFAxFRS6lJO7b(o=J0?5J?GeeK~cEo^gzkt zOi(4HZ;GTCsS_%&ou0*7TH+TakV2$yoC+=@0sgSNfM@S^aunArsqx5CzouYY#aM_y zV&u>$$6h(LbJbiTpz(>Yq+-V^@QjHdO4AddrRFZT9Qvth0s7p2*uU*jU_vB-(k1XL zY~NdNIfb@~0Pl78pV{-Xt?&VJ0*w3oXh;gFfWjXvm$zNxaH4g3=NXh$DmbupIH2un z`x&xL$57E(ccgyII6rq>Ql@96#eW#;5q&}#&lHB4(T9B?cPO7wHc<$+_>e?jBvqq`dS zz40Nc?nbyK2#g~yEnezqeVbldE@|(9FDtczc{J^>Qi(+7A&~PHzgH`Hc(iN-# zLlQ7sON^#CeOh{w0Xq8d@_~kV1q+S=H+=i+MQA%;^F`Bvx9Cp^_}n|6>v0ahys=~< znBuhH#p&krOL#vpfGJj=X0|?V>};rXMRFzMa@Ul-X3fbeoR^gdqu3qPf&v<^_QKv@ znxL)bNLkC__rJq^U5J6+mNSAPaNBDbu-6|w7woDw zT?CY@pewfGQ4;-h^O4{Hdfm|04Q&;>*Y&nkoyR@55blZVKEp{@i46$3d#?P@@O9}YaxZtv z1tkU1Ma7mtvt-eR-CH%OmZxYJ&x(U}U%j3))O)=rECMpyOhlaANCxP>ff$^wqfI`( zvV4*(&&%>RWcjcNkdRjPNSqi@p*mWS;#SGim6apr4o3bT0R{lJe)c>SwWj+30000< KMNUMnLSTY27V<~{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_vertex.png b/apps/icons/static/Fat Cow/32x32/draw_vertex.png new file mode 100644 index 0000000000000000000000000000000000000000..cc824cddc5f7d503638e7b13c09c54c5db42883b GIT binary patch literal 797 zcmV+&1LFLNP)9t#z|h@J`C*a>^6xU&?!IRD_4)0=vt9AcK=FUjPy?0UES3%Hm$0z0iyCW5F)%a! zAvKIU?kIWsyPCd3s@_6T)I!9@&y?f^M})qB#O*KgkckS5V`syG7V0FK93&i7rv`|9uC&u@;BXgS4>V1%V+Xk2~= z;%6jUjx|kKHLlyl%*rl8C`~ZJLIH@`f%p&95q~HsU15%pHz}Uo$tf&lhtCm=4733t zM+gD2j7iDdK29MCoQ|NC0~nz3E(pYOKu7e$9Kix~L=Tc9XxSwD3r$Op&h#V~et-Ak z5GY~(0Vd3ft>@thlbM0G;6JqZ{`KtGrW0a@&YG{kFvv@b3u^vXb2WQ%VC71BG)hrI z;^&8#M~+{7#PIjq=NF)a&&WVO080~~EYA%sH=fed0k9SrCp4G*f@b*v?iY;q4M)5K b00ImErg?e)PvZIa00000NkvXXu0mjfavyX5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/draw_wave.png b/apps/icons/static/Fat Cow/32x32/draw_wave.png new file mode 100644 index 0000000000000000000000000000000000000000..3125bfabdf3fb7686ead53572bb52fc47bc2cc37 GIT binary patch literal 1388 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drill.png b/apps/icons/static/Fat Cow/32x32/drill.png new file mode 100644 index 0000000000000000000000000000000000000000..29bb8ab1ffd135513136adbef06d196f954eba2b GIT binary patch literal 1345 zcmV-H1-|-;P))AA{b6a-; zY$YV;N6mp)Esip{v_dG_Me0EbZqcNcZ3pky^x`1B`u{~h9~%Dht4w-sZy+=XbJOs? z2m1$vWBS7PxYkPRtJ?7S7iYk^TI%}&UVd%|5eUMA7`ug_a~I&veVa1w{bMr?xXTIX zZ@%@;*QROqClU$T)Q2RHb8GR&&Sz<3lg2!-#usR-0vMMoqNSdIAQE&wG#U!$mXnZ| z5jyavtp*%@) z&rYrD)u)WZ$)tvw>SzI1y-Qzs{t8@)cuPT@Jrkh86DPXgEj&ZRd0yg71wxLnK)69j zMYwTkTFkaLX&KYS!#ZtLSI2PVq=)fe19Wep+XYI@(nE2Rz$#TDi0I`BfeHs`im|&7 zeeZujQx0GDZ7C56JAyNMA^1IB%cdJE+2b?U1d^Q^wzqRsn2`a}AqH2FBqgM0EMx#H zEpYClK!JAbXdpr~cO`{SFU|;yts-L95Sj@s9}OC>b+u}H<(cvjc|((wcy_`^g|6PE zxE-?L`#LxoDUjH}u(?i+OH9m)eZ6lxpRiR%&B_uxiAxVEv3Gi|8Yyx95aJk+&9Tr< zLRCOXW-=u{P9AXf>#HCjB6SoZJGmBlQL&M4+YhK-5sEi=j*Oi93y*f?Lr*z=TE*+9 z@7K^+&!i(C)Ndny_>m7UE*mFD$9yCe*(_|75;rON?uxYU8#aVkzi{{Kx*0^{jl;L88&5H_-4!tC-(H}$_`do zkla?GWBpLIV=;%$mN*+mF*y~Bg+Tcfdt|Y>oDwjtAvj@Fq+K=3Mxzn=3MDaAaAk6` zH<=2RQ4%Uwt9kv$188Y!Lpp6Cvp~pXC=?SY9%n25kqRhi89cWZna4L3m;lm{PXDMrCELqN#xhmFJKoBHpf+oUu+5Zb%rE<>Kpe*N9 zi*ednrxRpf3XKW^3C2{##3F+%s~i43XJP8QA@qZYZ;3 zd(^L_$-Hr;oCM6MW-wOxy?c{{whq5$|NFn=e*_o+EjJcm=#Y->00000NkvXXu0mjf D>fUKT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drink.png b/apps/icons/static/Fat Cow/32x32/drink.png new file mode 100644 index 0000000000000000000000000000000000000000..40d30ea949911d5b66e110b290539f46e04db91c GIT binary patch literal 1927 zcmV;22YC32P)^@RCwB?S8Z@q)fs;7y?e9YVYAtU zm}m$o83X|_SRpC49WdjJl1?jAXY4qwDPXnzVLP2xr_R(rowoEt>fofI6zP{>kg-nf zIF$%(bqEMZLO>O`<%NsnI+xOB|VvUHs|g=@B5thJm-1el}yt_ z@sK3xn(1>}yYC7GtG^JM8(Qb}co)cu;!za`bVElzpGV%H#QX~QE=^Hrl90Lr%QFKiFY33T0g=W@j9NXul9lpoKo@#(Ob7mZ zxaqX3t!*XFoH>I;G6_kR;by=Jw-XLkhUDNf2A(o8*Tpj)MJ{h;K}$!FClH4$ArJ^) ze0;o9_@>2+gOvi{5@)MA6nru|3XjJFm)8r4yOsGVduUz{6qg$gw~I$2L(w!SsTAZ? z8j?c53@qygvgtIE%#PRVW42tD?{WahB1I`KH0hkV2K<#UN6sPF*9Wb?ANufVi&e#k z$2XxaTnKsfXJB^R3#q9YWG4)QAaN}&h!dV3tP}u?-5$3a-Z^t%{`pntdv?Q!#Zc0N zJp{Y5!^42E9WTHnXyc)W;8@p*`|iC5J-^vea-Cf2p~!$l)OW2~iBL{Miouh7o-V^u zG_ltN$#)BH%Y&WwL(iMmrb>-c88B1n^x0%aYYFdu5sP;2L<{Y5Z!g08_91rc7$!~* zU6YB)qX;frhU%58a8u_x%4~#FJ;>eDF=OsZ0njHV!f!`n@s`-&0Q%e8QMdj} z2(D~H=$U5_oY!bMo-}Ei>*)A65+frReD+z4?Ae2cwsut9{W)IM^x5fxG!uaAp@Ro| zSFc&~^~SXw$PIVn!rs03_e;IV>v}=?3|=?0@F`h;CcHJZsPOxtP$PWx4e;>lwQhP0 z!PV_Jc>ZHdgu`!(&6UFe?ZE!N)8nIKnv0Bf^XzVNsHhgCHM*ef*4Cn)p8=BBN5Bf-H>m?^^L$(wyNqZgniZQ8n=1!^IH%Ole)6MV zoE~}~{)Zn1geHjeGl1Z7-bQK73DOa)68g$H@4b*&9up|Z@{*+(92md{@16RoeL;+} zt|3Q;cJ-})?B9BYY4kqvZ9d^8BM2cb1r;(a8FmJ%Ef!eMdEH19$hjQU&)$s>KKzjB zAG^A(r+YV7BukM{zK*U$pa0dCp8mhTHK@0)fa~#Z6#`{>j4Zi=`KsGPy^t(&N_ru% zLYF4Fb3u0Cx7!~)e*D-w^l_<}faUZ9#n&`MoA>>vp8jFW zqDA*rg{q-?Tx>{KFIa#a><^sI3Ja|$J`tAQD`S^NUVUZnQ%8@yGZ|bfPXCPn5JRO^ z(dueyYj1v}YvVU-=g$2+S9#a3{~`_?_$OH&5l)j7uz@3o5B0v;x9ZDw>Qi`?dlZ^*V0;P^KHNtGwE+}JO|1fhF!-+ zy@`q|B{F3SH5AM*#QBJJ*}g%!Qj9OR7F=)WcCm|zR!k(!+J!?T2r=7kXvmo55CEo} z$g_4+b_S$hZh5ZR@2`B4ssA(sE{{f|Q|B0Czp!KHAI4bo2RT2=Ms)Lczw^Yoa*m;_ zTR`W7!C-K4bua)o#Yd(5iUuQC9l+q=DSV2WFZ{6mW=o!;L_`n{hu`1O_0{DzA8@0; z3#NjzmHMQ;ZB@v@&Q}DT+;x5ZT=xBO44rrnY<#g`!2+0qkW%4Dbc$C0p~K^kJ-VTO zI*9+(mKP7NZWtlaR{`%p zN9&4P*RJjOiqG#~$R8`srPi@FoJ+*x!~6I5?HV}#u4q6m+LbUjTL6d=Gc<# zETJKJTleF(TE^@i;QzV>Q;%)FIBktrO6a^f`TN8MqR*rQ#WDXQzyLO=le`v=qSpWb N002ovPDHLkV1mF1vxWcw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drink_empty.png b/apps/icons/static/Fat Cow/32x32/drink_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..d977d8a725b82fbcf42bf9ef8ff9ec0d66f61c4d GIT binary patch literal 1709 zcmV;e22%NnP)*>!h55l#+r(B0dlaM@}YW`NtQY+jt1| zTxY~+(^Lciw`1q-XWVYrN8b8H7LTV24X8kGIF1LN=dM?Rdq`3#1rl-s;_(DT!%>(C zhaeJ(fGo=$o7y+LfuE|S0N{7;*|*18;cQ#Ix&^|hNKPamg&xxq(0j941dGKAR;vZU z@DRuMNi;0W3aI#`(p6cJ2Z zmJ69M-5dbRZo4Fb-EPlh`YeGEaN4IRDhPrI4?fV!fD~FnF$E-RRu{ z;n{KQY$-VjActtN)F2v*K?oDCw|{^=n^!vzCVZ2~4e{Z8LMjFz+0}L8z`A?ZJ&Qz? zOQb*`09UV0W=aerK|%(Jm_$(k0&ABXj2p@^0yWju;C5AjgwJ{h27sI*=SoRJ`Pk7T zLw=uMCeN}gN7uxFL_7k9S`K%`Dg)z^1Kiu+2R^@lYWJ?4U*T=EP!bjcKuBkHbbh$2>qK`Sl@obt z1d*XvGc%UXJjhf7Ml6ASVCejL_-pVieD}@4P59PdDEv2S$60Vrl!o^^cN}iMZK=D= z;ec2?&MF|4N-}?l;~n^%l9Ip>`vrnQcJ`m{+xuis&!63>vk@oOzIVsDwOdhcf%VjqEc$?Av${s81q7)06|EXSuJj^g9ZUG z^1)nJsSz-}_d#bvSy}lO4E-83*rF#MlTauGdq4Sn0$Xw)-k-)nwBwbRUm7Xp7)q)F zRNm)yyPGTBPO#Y|R`b;V-IY%0>l=hy8WuAk#1HX!45p@oFg-neuD$K)7Cj$ew!aH< z#&>x@%3^Ga~2u_!?pt4{f2$wJa4gG_I@Xy%TrL9|DeF7g3=SN^xIiUA~x|OSLU)tJw|5G^a z+$u>@L!o`x8%84G@cE-hkL>U5IYR@;nBECfa|MtELFZVGQlV3_r2vPdb>0u_Y#GvL zfd5qmaP5a5%NL8z@q7WE*L2EG>OhoYJYcl>uK)u82+nIeh@3nz00000NkvXXu0mjf D{;wU^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drive.png b/apps/icons/static/Fat Cow/32x32/drive.png new file mode 100644 index 0000000000000000000000000000000000000000..1b21050f31af873870dece6c794b29133bfe6c7b GIT binary patch literal 869 zcmV-r1DgDaP)1Q%!oX zm*@wAN%g#;i4htFQuG#4Bw~ml75yDi5r`yWCDD^o2t`UHrsQ)43DOol2dO)*J3Bk~ zcFrAl-CcEdSC;l=?{ar`?~ijn^S$Ss*=0fqsAf~3%B==a1E@Lx^O(~oUcR#ABF6S* zJd@%#u3t0ok}5|5ef;@^)!Nz$w(USV&4F`KR;N9*mu!$NvRSGE`smoW6^%yW%hzuZ z4u#R61NlnqrHIJ8b4BrixnaWTQzv0*X$kuKdUq&MXh|O#9kV(+I^g^AvK(k{I|J+M z>#(*Khh#DdiOo$<*@J-q`2BvUua7`oT^%eeewO1WT3TRkejWz;`|==i0rcUKr&f1& z7p$!O*qRb(%zy(84G@V$K-V=e48s$^vMflYY>3C>@OO0;p{=Z~=H}xtGcyZ=1Glpf z836t9lVR)1p~A2mx3{B%s1XHZ@Hv zQ~m)s|3M900000NkvXXu0mjf=;Mjm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drive_add.png b/apps/icons/static/Fat Cow/32x32/drive_add.png new file mode 100644 index 0000000000000000000000000000000000000000..666fcede33a0c76add422c54256abbf471f59058 GIT binary patch literal 1420 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 ic=fm8{~o|U0t^7o=}(NcSOW|I0000E2= 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 a1sDJ^tTaB!1twSk00004K+VfV5e zELWfkh?Pfb>?tWJxOC|yBqnrISVQ= zJDXThdBpxyYAX8r`&mjnxp}jiYL>tG8kYm8g5&Ao7D!%X2a+|W0fO+WZ97DOoE$?EUW@TcgbsLvn zc@Dh5V^!NULK5RKDOn(0zKBg9zMzs|yR-*O4js?Q&dOlsnHPlIa#`F^UawFRJdMVd zR#+VpcIvlc%4UT{nuh+5J|rE=(P`;UgGQsxuvjFtp8Vb|JyEc{3CS~4&{P_TS{}(s zk0CrF6jfigTs8VxHW0IvdCtyWdQB3V`U z^E~Ij1f2WiGH1ZLANL@sa5oU02XqzVb-5mI48I437w|ybeei%^XC|B>pvW!=f}l$8 zpfxhkp7w79b2H#BUXSSSb|LB2S15QsaPECzpoMBIV8iulJpT4+G&eS|n=IZo^bnx3 zQ{#!EpjOf8a=~Z}^7|Q}aDoc1uiuHJ*D`&;n^=MIMQ<$b&8&gLF40oEZn^iS0+aw# zfGxAx>>s##ayR(e&RitV2IpL;=(z`Lb85j;54dCp_16Lf2;nFJo%-eK)zN-QuQ1s) z1_U2_W-hpT@)(%*ehbby1&+2O>uiQKhXAWPGhlFVkh}f3McRy!hK9Obg#PO^Bp3RC z4>qe=t1i%1d$WflP zc~o6|5c#E@>2!~Cp8MFWAEhx&W6DcF9mh2Eem1>${+);a+?e}35S2~AKbQfpycmyy z(hl#Cv0(nE$~1d$ddLJm(}_0w550eVT6b>zgvV3?g9k!@FD^{q-!pP|Nvtp= z^OL`oe12-A$>ZoT8aI{#9!Lpv7Gcf1(cJlu%IkYte1KUi+10u9AH10Ou3#Ebp7)4J wPb>>KPy%e0vIm9hP67XK7Pr!`=l=>Y0K?Zu!oz5ZuK)l507*qoM6N<$g3sBABme*a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drive_error.png b/apps/icons/static/Fat Cow/32x32/drive_error.png new file mode 100644 index 0000000000000000000000000000000000000000..744ec7a1e7bc8ba02f40cbf0be9718bdc22549af GIT binary patch literal 1255 zcmV!{MQSOP#6WG4wr+Qmz3J)9o^$Ux-~H})@61T1X(E+PMv7a? z0Z7xt)B^_(>7tV)#g#O&tc@==Xmkn8h5@zx%L96GaWR6y5JDjXhGG6MQl= zaeZ@45YYhC-FsT~nwn}{x^zW^7(hn43v=(A1E<3Qhs!bT+WWnJ`22p{{^t(d9&8gv;CiDfEi>35pyW z0Ixd>Fg@LAZ9i#tw6htM(ztORnfMnu%j!ie>%vxy-1!|+)^cJ&ngqb~c-&_?Iy#r% zJ#yo32F)(S>C7dZ_%z8?GfFhACG-|Xzji$ACT)>^g-k&yH56Z0-Ih;=7q=S z6)Y(#XvnL42DtnlB`dWemvn2;YVt3|kSpXWv4Ktr^+5p8!0P?3Ysc#Fiy3_b*;rk~L=t7&%XHGBGj|6vp@L z|8wma#0XUFq9Rte*K;o}(f;l4bE$0|tx;Kv9VR zh)+tV*(_dV6Nk6;jcI@;Ye?23lKkBF<~dco7bF9K77m%{Yr6@P&-utfBbnptYrV}y z`ROSur-|QMGBl7wwqWcUPb0PBYBB)uhlk5jUR;f3=}q;gA+1P?KhOUYU;z8~0f|1W R6X5^=002ovPDHLkV1mSgr%w2_zCWY}+X*cr8D}&+;C; zSGfx4?OQv{hK2?V4i2HZx*GAgDVC;$m`V)?se?PvbpxSL2n!e1V_;wa8(LeYR3djb zy{&z#xoqiD44*i`TVlzgMPjq@@em@hDD0$NSV~2P*X@DdUoA-Y2ZKx*3+B(qkw5?& zH?$Tckxf9~()N+LV#RWdjQk{~m_U`!i<(R4z~gqq?R8I^`&cA~Xe@@m{~5zXI3ftJ zBJ<{5kM8asY})u(9*GPA{k`|Mn5*w^#OTkb@(h)Vl)S|}&1quO<{J09Yise@{!Tpg z#HI^K@GAA~ci!FG@LrH~aHBCjw$2&To-TZVD-C!`N6mCUP8^hr! zzU(@flHRd#u{vZ*4O!4%dEY%?EXJgm$Ph4W+otkKz~yp@Q!c;j4naUF)+wfK1}Vju zK+mCGu?=G|7Gq`;kol%XlZIiyCSZ2@k-mP&vRnzi09$t35-Lj_G7+&R37qdgOaK`L zR83vNoFQP%tJr}l}Eq{hbO+-vuE$($(CC}$D*)HhZEE+=H%Ee+_In^ zM~8=2aZ6UyFNKLrYb6Rr`h=1ALFJqtP#bVno^l{4V7kGGW>iYC);82eM z-<(c+s8RyO46NNtCT(6vxgVjEe?j1Hod+N1DyTFC#SH9MSawz6L?iaxyB4@I}EBV|gxlAc)(+B;Hg4>`~>OZ54G596nNnb~D!T%RSn(e>m b{|PVv;LYJz>bLtE00000NkvXXu0mjf0S!fr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drive_key.png b/apps/icons/static/Fat Cow/32x32/drive_key.png new file mode 100644 index 0000000000000000000000000000000000000000..8656ed6a9fd1cfc3b78c2616ce55e61714472698 GIT binary patch literal 1437 zcmV;O1!DS%P)qmkOQ zg+gr*3=$)iE=VZb-R@3jXU22yZb_xJbk`>JCMPp<_ug~A^ZL$R!Eqc+5AF5@!ZO~F+q&9MSbVp&Bn52wP#)f)h#WPRhNY^nw$&!yz zgl$`}?6`YD${dUx0X~-qlO(dIL^{Bek^NqL#~f_kwgWG}^uj0*@`g9-zoUgtI2uzi%wF0IXHmrAAHD>$6_&FN|Qn~IpVgo;Wi&3_!EVP3%ywHve-B8&%Q6AC<+x_3J3_eEhsP@88tQ4kTY+DMEMbsGY}QL|44p$ zn7K>>peQmVM?!xvh-ukb^erXN){Hep4KXzfV$V*rzxF!(!9G5HvMV3g%SEGkfB~?` zYE@NvwnqmCkw#@FNmBByMOI+De9-pSBFE>TXn7HYY)|~8a1{P;PT{LpO9S_>Yva|x z0a!MRmjz8zc~K1!*<@yB@KO|nOsR9g%JLUM-M{(|! zjqqk?ptE@uN|r7_@9CD+wCR;Z2rNokkpQ^4#RUb0Db^eTaOEM4ejrVU6CpB^7=PJN z3d$gPRK(h1fQ#0doYGw~60E1|I&yNdc@BtTYMtGt(_&f{!c+l>8bpkltoATx;oUfT zsFbI3(V}vm3s(FlCNcmHaX?Q)!~3%=%R)*wG=cR(5tKy;N@>3qHn{fzw76yN5hn7E+4kM4)#3%yM zQ11z}|9A#xFGfCL(Psb#Nq#5kL+ZSDrK}rQ%-EJc>n3`0L80zBbfOKa?&gdb=^w!H zQwIJD0d-ru>S=vMz~l{i-|E|%3TOH&iYjlV955-x6#V(?B^++r)O5&S)Rw6&}Z)*gD2eumoB4neP1Fp7es3e+FxNBw8|zAzg4<_* zTQEI+e$l*a7~w%^x&)8Mjp|KZl?f|*6BbYCPMGY_Wzm^mTy+C5U=o$f_~Ae=WQ~{D znZ&{2@vi3o6@Vtm0`_n2Au1R6{XuaFSX6)ft`Tug`H#s&Mixn7;(6t6dM&q4CIHqx r(-`@Tm@}{C_W#uoruy&s-vSH(U3zdXh@imO zSO7;rGFbRQLYxqn2}Bmu5EoJa##!U^ECLdJq-hV)z>vbe0)6E?GA7_T;Otv|4Ha9>5wkjAX{r? zfWL6DN=Qjbf!^MJ2n-Aan@wOxB_e#WA%b*q5qMq$Gcz-gnD{DmbacS6qQgF!SZa+w zf8nCAGc65%9~dB$uw(mnW^8(T2F#WPa5-JxsZ?^H)B3}vO@Rz_TYEb}hHY_iaI>Wa zijNg}1>p&RKX<-T$jC?sqj7}2A^;l#bg(%n82q(b(CV}+#@=GKz=FjBe@{Jzd6Ss| zAVy+hwn9@=Gn^;9f=;O_&VHgle5f#+lEK z0UCe2AyF^7;CXdOi4Bgy&)S^{eg( zF#^#1^DoQ{`5<59(-Qzkn|6Gu(P+Shjw#b`wzdJsanItPIop}K1Iv;J4uRPJ1+dtE z2mr_os8lMZXj(9{?B_VeGf_Z|iEOFW>ZJ_8G5{`zlN}`LZB_xaSkr55!QNUj*;3=h z$QJqV0RYir;_7pV0LzvuC|ztQd1N$Ogf;UMZI5MOLg1`+yFSna(YH)NORMTNg04>GR^;5TdRNF z6P*)dN3Qnm$%a@QD4rD|x97pZL8z;5VD^nIrp3Ufk20%T@pzy#`CtJOcMIQ{WU+Lx}6Tk#Mv_y$0^nF4;G#h1YuWBP7Vkb>lWPeSGkA6yxbb)g$Hr|Ti~zBN$BhA zJ&#)h)IzO-5OLh4kyFhkciHX@ocCCVyO<|R< z(z4lXFgG{Hnn+ySwgV%>#zwQ*tec*ix_juz(MXE7oUn9Ta6^zPO4_Hqz$eZ3X-rr% z*&%ymm+XT_%$F@>V9H=H1SKaYgT-pypZCte{U(!%8TQjkA0|`*kEf=ft+mzC_(Oee z)?3*ZQd3hygMx$MR%a*J(Fuk!@<3kxqkw<_2n`DZvWIqwLFY;UY+biIi_qKkwA57Q zNN!AY+wt*nq)>qIu`%fG>4D!2Jq4&UW-xTWhhe#vl#~RoB_^`7(b3T?M53FS;o)Iu zX>EnhTODtsj@=i4g^`irZlo#KG(Ue8X;sQyPOw_RWHvK;QD%%ogT)UYKDbRZ|9SuZ z97Z7*&s;?Yl`d+-IO3^a$R&=?nLBs-izn`lcatB*3LiJr7DG|ODO-I^TrS?8Z-|NCFZ{|GPud$RHbP;p?p00000NkvXXu0mjf D`g+4B literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drive_magnify.png b/apps/icons/static/Fat Cow/32x32/drive_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..985cc236f5a0d34768f755a2911012cdbc0d2c5a GIT binary patch literal 1560 zcmV+z2Iu*SP)v`Q|&{Id@0UbsZx)EEwT2;sAsj ztce>oZi;dzLAa$ulWAT2{2~W^#QqBd;`*;QL@O#P5RWI2NNCVB{iclhvOR1sJA<8d zs|<*1*R79MS6Ac2iBrhR%0es_<*o)1nb^=_Jh%=~binWTqpGSBM~)o9vZYHhGBNZt zan0Iw(V6x2IDO^}I}&v@HToYr>r15JBx#EJ#>gcMtNBo_O-NN z`Ld;HL8Jl@SFiaZ+R!i;=g1mIwc zi9`aDByqHJXFtL>WfHx>54NJM?Km!7>OeFUKr9mGLHIfa6(t#x;)bWV7?-_XBvh5h zFnt`U04!`WPKyqQ0~$k1O5b;&m7^EZF6q$3`^^m2nGTKLWZgiFo5d-XbF`>V&~MyB2max(?eUZ zVCK|&xf_ybMQ~z0a&r{C=mD;hu6+>#Ptpog42iaicPX${%!K9aLG<QbSi1@0ISss-<2yU7(WJ`V=M8*7z!RWo;*m@M~K3RW_)*8>15%%Pa_GIvg8Jy$*RX5}&IV7$zrl+(3Sl*cc zT`t8aKOu9c;|!=8Zz}AX>xmhZb4v!d8`6!@oKDQxL>mvx_G&|V1_Pi|Ngdp>WozwV z%gxwV22$hi3!osc6BmQy;TDY)XjY@c@Y=B$9njs~iJsm72e5hbw^U)_1F21w`MSvp z$VMj_8Lr_^o%&$$!e4{8GMq!O>7<2wGcJBEJqv%3g zwQ@xR?e8S(NH!uXmnINmY?5`~g#FXi)#WWOpFG8PwYP9qkxW;yh@f48%AVS6F{1-M zbpe;gi|(1Qg6=9T&}!@Z5_yACK_MCh7v^vC0F6jH?0kC?)!Zl>1#;RlWNweQbqK?%8c{YoB$v3wCVvo_}EyxsQ#-PBJn6KASW z$$X~bFD!U(PyOaUrjT+-X5B||vU$TE-6%M_fd79mX6VL%XH(<67J(X#MbPkEW79O& z_3s3LR1kNQDP(;nJH9&wAPItrmfd)9vz%ii{b~qdq+ief6<`28QKjg!w6lBw0000< KMNUMnLSTaAIpV+o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drive_network.png b/apps/icons/static/Fat Cow/32x32/drive_network.png new file mode 100644 index 0000000000000000000000000000000000000000..7f66c14bbc5a6ef0a4a77146b633e42b979c310f GIT binary patch literal 1073 zcmV-11kU@3P)V$H?I9vsL<|$6l_&}yq@b5J0+B?_B%%kc5VW*KO3Bw;P!Sh=jLKye z=gysbZ~yt{-q9JiJ2oYq;b-Rl|2^k?|M#DB{xgiGX|SHc!aB>k17KEI6B?htkmySc zvnJ!l@t!Ps3iCPHFD0yrEF5Ck4XQCty#BuU`&$>4N4VQPAsfR=)`($mwRy}bh} z%FhNt7yyJvkE^9a2a92Bd?GB6P*n@iYPM#Oqr&5&pD>O$r>4N`H!X1Cd<6x8%iO&O z51UKQoGO-OfAAcaI$kZ3)MA!j<#`V3pFV53a_Qm`j?7ps7OvRk@<40bJNkmAsSxc7 zNf}{Sx|0J%`vHBTZv-H!s!GzvPlE^D7VO(Y0Whmo3RA@(z#IbT`0$CELtp3*sa`MK%a`hUSjlMzv zAUX^{yFE6LevIjIv*;pP4FEDrgI$|H0?p-eb~iOOXXE5*^=BbCMlZPmJuPIHE9s+- z$K&qC*U_AVj7?;0Fc>i@{MBnW+6H>RLEGEbBJwOppo=yC2N{#-5bxJXGQLNc^ogXL z0x!@$W1Nhs2PQg)~%(Mw_ZBeFOitDRucQFf098x~^5*GF+Yi(khBa z@y_@7q^2$BI*w6N)(AkjezQ_Cm&?SVY=O&ZA0g%RVLCU_@Cxpa?uA%hArWrw8ozs| ziZ&!h)Z2y!`b{aS1b|y+K~3?3@-v{LDqa{I=mQ(ClH1O7A7L{(A{xolhyP8O_5OSQTYv!oV3yV+<&8A!00000NkvXXu0mjf?!xG` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drive_rename.png b/apps/icons/static/Fat Cow/32x32/drive_rename.png new file mode 100644 index 0000000000000000000000000000000000000000..6cceb64fa9a551367e677d81732db05286480701 GIT binary patch literal 1220 zcmV;#1UvhQP)9q8NiJdYrcKh>+*}&6`5bVUH>OfkA!=105)>`GiS$+?QrYXZTW}*bj6~us^?ya*f!Wvd&#xWXY-KD=VA7rzhOR;l>ms5 zb?Y913l}cJ!2_?>fd~MwPmYZ^&p(%f={tAp1m&4WZ!1mHGLdL&h5PVBYvH@^&%ohB z2dhBPDE-5aK0dwgm6uZ_o`yk0Ro7ZjO5>-7p~KkcU!HmMjn{YK4GIQ2nyqPiDwD~< z`SBk->IH|Ds*oNVs)Rq#|13}}iitKK05Cb{m_8-2EKAOE`?jYf0Hsx>Sh5&+j1ho~ zKTb$D6oX<>%t`<%-7Mlm(=>r&U{d8I3hnGUYsiDsrw>sZ##MnLG}Wx5xjAY5eTWk-;GXATpWxtEWz#exh7*D+`(c1CjqJ zV(@!uBZ&70R-{1Pb7Xuc6(j<%@WIjdUc-J>z(}KJ^gjKdmP(G&|6lH=;jKe^z+@I~ z)eG?Mv2XAUQ1B>kAqtw*W9#ojamuk41~q;HFs+)sW|~k$g+4Hz?r#e7L1}E#bfdc`U-SW3h6YSmz{SEsJx6tN&U_6hW&PLa zLNu76-uBs%(!}=_u{7K_FnjQtjtH8hA*oc z*yy1J|`{3WGqLZ(Dh{{Tnx_`|(=Wb+OrMt+* z;_-{tH#oMn%OVB0ob=V1qkD#wwnYe#KwFCzU&bCCG|IeLO8+p9Xs3#{`p^iW=LNq8 ib@xH(^Zufqf*_oa3KeM}*LQA*wfd^0W?<8~1`OkO0`Tp;mW%e{ma2>wIUb@V8*N&Xt;0@8(v#KBolXMlj?Tw zQ5G*;i013pDVc!<^XDT#$^8BRqVX8?q(12Kf+!*odBerb-R@1%a@_Gwax5e0CIDjD9kT_!)}M&X&;jn9n0y z7Q*2aQ99WL$?8BPmW0_ZWk;Ug*zc{q6W=%>w)60kYyn`=K zySLb!IQ+>bSnU>6JW&M6<_0e~;E-tsA3-qWLns_VPS-EkUbpAaJ8x}xnWkzP0CqtT zt0IvYemZs{MZKXTTZ7_w0Tz2ME+796lRZVSSaL}ZdBi{t34^E&i?BH~1bs4^&mF~t zHA}15niSy-0IRO+R6ZJPHk-N2WlNti0dT`Pg~@;b$(e^M+Xb@%RLw#Q+8|o<5R5AD z_Vq#|!VMayk}lHwvfc@RX8=?Jz{*Fb5lrc)&z>U@@x!g3X24|{N?hUbcUKrjw@kFR zp`>&o7OkkDQfx+d=WQCyydpWke;5E{7!awH7{Ev@YO0^9csL3;0x1%6Hg_@9godg$ zE8q`=G0iiT7?lu<#Zg*Tf-}b(kTYf?lA1PP{(k^;ElJ#`hzmWd>;T}H)T0_&|01Sib*Usg~Z3mF&&LvT+NRqFx@;?7t6Q0}r0ad;XE~(rLfPHt-^m0e4{J5;oT@rSZ)UV^@ zO*SCg1WAZde0r?}Pv+kqRD?z(68`n@;UiD=TkdejC#!g! z>Q_Z4#-Y1#3D!Sdf-SRL=suZ1k&Bp2kQW#-EQSCrsN-O*8$VtZu)lLP9^X7=!Q~w_ zKd?kBUoOQYioy&d+1{oeUG>?rw>PbSZ|&RybcB+);*;>K^9qFCi}3lph||tB@)V_@ z0v+S4G1H}>ERVn>s#RRfgYhCD9p4@gs-= z-d|vYLY^Qe5|HC@eAVJYl1@c~v^IepdhR#@wRP8U>7#iLF?}e6GuAkQmTyo^-wr0w z(yK!tAu{+{j6;1x0=08^61Rf=Eg)BnLgZ7YYKzQal9O1GO))w|Ja`jhRBGNZiIB>U znI@x;ECmgJ0i`aBX}gVGr8LhN&wW!+k$t!YgJi0>6 zq_j~3(3QUSeFshmH8aa6VEouIsXZF^t6vUXxBNKKdJ}SA+dh_q8wCK;GbY+9-gt>G zo?Wfm-Lqf}Z<~BP(5UxZJt$w=#eCqO(Et$AAPUmqOuxHdW0!#_MPE81qXCe)SXj~? vB4yztM*2c3Q>f{pc*y?^|M&ln{}o^Wy#dIC#edhd00000NkvXXu0mjfwwTd| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drive_web.png b/apps/icons/static/Fat Cow/32x32/drive_web.png new file mode 100644 index 0000000000000000000000000000000000000000..2db4029691518d806fc7b12a195bb85cd7d567e1 GIT binary patch literal 1697 zcmV;S244AzP)Ab#s?>XOm=R4=#$C;*yM>%*r;=wgDC$3$$ zL9rHb+ygnSXLbBrZ%Xt~ABF*O)ta?R&z?OIiD=L?1BPMVm$9{M58KOpFkcVKfVg7i zDy3h)emHaHEMjA0p{k0tG)lz1*f0@&aTB5_!RPZKGqX329Xp1}lP2Dii95ZCIV)Bw zg9i=5g^L%NOAH(^z;aey?L$xw!O)GSskHHMJ6(v2i?u)>K6;cvMn-x%4jej!sgox) z38FCoaaqoCWyFZ#C@A>bnqmOjc-%;67Y~=y38&lHZ0_ZtjF2p&(pv?8AZP(#jCAjw ziru^SVEWW4cY&w}ATIrSney7mY!nt1-zBK1Md@ux(=1I)w08=(TS`~_xOE#ooH6}2 z5NwsOc*$2=CQf)en~A5%Am(k4mIcK%J!`iMShf1wZL?>6^g4aPfHw`>&gW~Q0!g0LChC%*bdHF@KSS%))zaD^O7zUM(28Y98z2)$sLo5JXOP!)o zP@ewS=#!0$);5RwRPflDyAL``qpn#m$6_`Hz%u|50w76}g_J4%K;B{SJl|q`7K{o2 z5(Uexa3HtJi3_z7qGF&4&W6mG&KTM*fWhQji~?xrKMVls84v`)VjvI-TI%O{u2~A$ zw4Ge}R1+Vcb-RD|&!6i;ZX&lBAOMU3HVO+1n+?vU zM6$d}4%K`T=45q)o&Hz(-GnR;v2mxNOK#Z2jg<2+`X+D3!GfibRTqY4&PQ2!_YUUl z?xGfM`{UV+Z?L^`;Y@P1ny>G6On@Gbi>PcQXl69-)w$Nxe6E13GcH2N`x`}H69ia%18nT$gBM9j?K&LV~#;vcbw+N*;0*=z* zlRH}JqSj<-kO2rUTDagndM4D1@;-+>X5PLX9;pDQE7H-{ZlX#Nkjh=MP}Wy)QRNFb zaA_?yqH^f0`*Je2{Pihy#OPgz1(eCIkd@zG-)k6gc3R#iWf9JmOh8$6f2f9pvYITk zk2wO?Z`jdt?#BD{R1l#rRE=F)R2(jvgf3i3Lm6syZPEXLZQry<{Fk>MpO_XK(-t+< zJ9wfs_uLv}KiLnLO2@(m4JI9ECtVNHOn$&fT3Of`6!`LMO(J}Ei7Wjcal z_aT}ih1xe=-3%Q;r425Yje<+OjI^ZnI8ibMPj_8_%#JIN-eEH`+HXNo@h})gCzl5Q z*n5m?1po(Ga;LdJ9q~M#5-)jTNn{2)j!2k16hkBiJeZ&Du!J4aqi4p-+%IvxxKGvf zc_XrDe@SbuXRhBbjOsM=iYP}WI_YEpN6(KEzaHJNhUW;qKRM0hm^Z~3pI0sj+ zJdg66DP!1P=A$(!U-R1} z+4UaYs%7IxM#@X_X|I>ia&pi r`8MlHU9Jmk;J-Au|NXDye*_o+IPcfBY75mS00000NkvXXu0mjf+U5+X literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drop.png b/apps/icons/static/Fat Cow/32x32/drop.png new file mode 100644 index 0000000000000000000000000000000000000000..6cf5fc3b4f585916d4d1e6664f7eeb36ad7539f2 GIT binary patch literal 2084 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/drum.png b/apps/icons/static/Fat Cow/32x32/drum.png new file mode 100644 index 0000000000000000000000000000000000000000..1cc858ab1a29c31c728d65fb730497bf08e69941 GIT binary patch literal 1827 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/dvd_error.png b/apps/icons/static/Fat Cow/32x32/dvd_error.png new file mode 100644 index 0000000000000000000000000000000000000000..c33772bc4d6e96d2d7b7ab451907d4e9e3efc39a GIT binary patch literal 2373 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 JPDHLkV1nZsl|=vm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/dvd_link.png b/apps/icons/static/Fat Cow/32x32/dvd_link.png new file mode 100644 index 0000000000000000000000000000000000000000..0f4758dda787570ba0da1fa6aa2d5dbe60f3b332 GIT binary patch literal 2471 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 M07*qoM6N<$f{ZFZPXGV_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ebay.png b/apps/icons/static/Fat Cow/32x32/ebay.png new file mode 100644 index 0000000000000000000000000000000000000000..b04e9e2e781fd653a6e68c83bf3ba395f75974f2 GIT binary patch literal 1179 zcmV;M1Z4Y(P)bmSYXNn z$OFg&Sa1O3Ki20ubfzKc0h>}BaG8X?cjKxbx8u4koNaEs`+0AHa?m;a#EK5LI$r~k z+I?vX9MYNigMB?aT7}|xd)Z-CQ8y^SVD#E$I5$xQiLeGPpRx`2cOp+CyLF$k-%-@p zJ=G}I=9>baNfZ#nJCz(3cNJu>w}5S+ltFuU=75hR2RsPG7)oc)9c-x+0JMF_mp?-Y zxP=nNc;<~w=TG3LHQxwmDWZbPZ7|bUGENzJwFJ* z1IS4cLfThey(y%qUnqoBqH#?ej4}IMit{m@&=OoP(GZyC_N?>p$wZg7R8xU_O{T!w z@OgNps`Gv=LJFBhAvVpTx{DNfs15yk0f=IBxoNrM%$fGs?v9hcx8vs&G8ZZE1eMv! z6!cAE`op8~i8hhs0969-21~R1Hg@g9X1Dii*PT{${Oqo&iQfiRM?#0TkYy-P9q{)(DplY+i#`<8tclmYyc&_-5sL?*K^E4PV^x zd1=LHom+n#t3H^WIFzo>J(%G3*srPNx7!0-*SpY$Vbr`?bL;D!nqmQ+@i8iUo5{!u zAU*~7KhAq1YrsG*L0%-f0%nqCN~y_nV(^ggT_2wguq0lxai3&cHj|n7zPD$mNZZ&P z{Q=}9QpS+`rTo)lM5SSmjLKh;C5thPT#y5hNTq`^>^Hm}A_~$8Q>G~MZ(hS(g$`w( t1~Jtn$p06S{2!A%fINVO2JnXf0{}uYjJO-Zf2;ri002ovPDHLkV1iI+IM4t9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/echeck.png b/apps/icons/static/Fat Cow/32x32/echeck.png new file mode 100644 index 0000000000000000000000000000000000000000..5c690655e2f1fa4e40b18b1f54823bf4d1521813 GIT binary patch literal 1544 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 DOad_} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/edit_diff.png b/apps/icons/static/Fat Cow/32x32/edit_diff.png new file mode 100644 index 0000000000000000000000000000000000000000..c19728ae9a444a17799b38f78453cfde3149f4e2 GIT binary patch literal 1574 zcmV+>2HE+EP)gCq@f+XYLh7MflV!HCEurSzszG18?=w^r?o`asb{Bp4nVrCd{~7cSNp zdGV#ni?NuH2+PGq=!M;#o$;K1W_D+$+soDmX7gue&j0`OpYxr|cb2KD3itA2IHZ-q zZ+jGA)oJOX$VbivD%Rsu{QoE*;mD-J-+R3b;xcN)Cf`6x(wf0PLp5>#@t%QTB`G1U z@GgrK7Z*c3uIVF+BKY@qxKTcAmeUpJ_`rp?sDVIsN&D&R?`|rCGnejwz^2yPljVRX zvoqlLp%9!rf8m>f_O;tkJO@XXY1s&lVI1xh@{oS#2nfbZrb7gWBxxq1sr;v?AP9m* zb}JHxKmLip;zvFB_FOFpeYK(>OyBQ}4pn=9^p~%f%o8rB1ZTQhz>~KaC^%JwZOO() z_^z|TB76F!I=CH?Vdxe^C32u(VfmDN_5Q67q+#)A)K3=`xLBttq~7O&WniLVShb``+@n7L;2PwzBbi&R&8z? zSBU0e8isaZ8eSPz!Ii-@sj6F#T9dK#Om|EQv_j$jHC)FS<4SPk6xxHCBeIk=BreC{ zq1hsI9qNa3dscfS^Q22+@cBD+sCfbZ5*3ei^)1l7%POnh-h$;%1qTLZh9q#;uyJ-x zaJewm#bm*=xPZLc*!7tuXUI^yEROIy(OsDi1{W_~g;N8+Lb`Q89uA+Su&^lLVCuNa z&XdR{bK(aa{O}MQInnpig-^G3rpXBui8pXWBts(yK4l_wY?>DQhGn?-WZ!u_{4Eq+ zqmQLSW%~LtiSru5(Rr}nmkt|7!dC}=`DDwR_;{J>dTD9tC>0s6*UO7dBF(U1wFUON zeZG=muNO&4jzN2{!$L;);dq2d$sQ9^Kp4jHw|>tcjHaYu@^G2L3HJ|EK$kJ|Iai7-V7CW6oo9myD`0K(_q<8Q@^!HjoOJYEtw)q{n# zCS5i(E0AS_F%_Sug7fBb|A{XueM@T!@;q9@G6fro8XLk{|LWP24XUtyfEl{jBr;|B z?qdhmmMpDalM{#H@nLw_`Ad z)zR&8LS|kKZa{G8Xd=mE>03Sf{k^M^O(ln{3EFG%FQj%6R6|NM!kUj zz2wzKzB$Y3gs+1;u^E*h+vo`t+TRR4Z5lHY8+u=90M*WhzToK)Auwii#im|>v!G#t zVtwcQjtGomXLJ{pkg%Lej%2hMy#$>?p+M`S*iX(!HvGuUhJqqrfB!)L+?mHf4&1q` zfPz)TU{h695-6@~Kt_GL4zjVAsM_9aZV@;F_v6Ub+iI4c3g9SeJ$kUhSC~VANX-rt zA<<8m8P!0I{(EF$N$UD4i2zlzzi?cc!5^Dh107XW07rY-ioyr;7kZM`F*~IimHN@#B3zyXH;15~ADfdfF@D zm_9P~k&0wOdSN0Wdsrv7>F^2Rbd!*0R&XqYBI`q%fF;eOLVITEgf?wP*WG__um1!X Y0Gf-&{L=b=%>V!Z07*qoM6N<$f+9r$lmGw# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/edit_free.png b/apps/icons/static/Fat Cow/32x32/edit_free.png new file mode 100644 index 0000000000000000000000000000000000000000..0581f508809d7601b817e1191798880ee49c7a71 GIT binary patch literal 2004 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ehow.png b/apps/icons/static/Fat Cow/32x32/ehow.png new file mode 100644 index 0000000000000000000000000000000000000000..3435605ed76187c82380732f6de6c5fac5ad079d GIT binary patch literal 1978 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 B?neLs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/email_add.png b/apps/icons/static/Fat Cow/32x32/email_add.png new file mode 100644 index 0000000000000000000000000000000000000000..69029b585b784419a804bf8f6f53cba034a9517e GIT binary patch literal 1514 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 bKLG{+%T&{Yo2>p500000NkvXXu0mjfLgv@N literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/email_edit.png b/apps/icons/static/Fat Cow/32x32/email_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..f186e888d817392484395d29f1bf6a053fb1c31f GIT binary patch literal 1575 zcmV+?2H5$DP)(RCwCVS9wfSXAu9rV^2L}ObuX?i8KHub8NmDw`5wlqZWTv_B)v;#eB@;WM zCrf}u(tpE|fG*jx5B8Or=7w#E0EI~jp<8)CfY!+l(H0RI$quYP(uB!wazq-EsQ-o| zrY_sE5B3#J8{>7K1-LJZ{S)BOh@u`GhuuaYqezg02~NPuI}^hb)@2*EWgm_>o0e!H z8fg7wAJ$yC(LVuBjU?#8i_YOTq$eey=wJh~5+0;uKp`F0Wt;RQ2b{DK_9t5b&lmd< zn>`+QG6QEm-g%QCtp6Y&2NB>*jY=Gb6sH|uRyAN;yg}k&;iqq`!@6uUDltZjD1%?# zwFQSpHle${8(r;P=x~fgZQ-^aCh>p(150`uSh!Z0)VQ<+au|<|hZ-@~P8M=MVW&0z z#yYIaHd@$+02g*{!=#)kcxmo@e0OsfdfV@#yR!#MFXLlqfPkRtMQEl$6Z$$j7Pxl% zFGN`_8bDgC4rqp*-+7I{MOm$++lJA09b8^B0=D5!#Kw)l<@!dr;v6V%uYlu^OUT)@ zEGM)G8C=pqB_pI6?6|5?OVF%|DcUhAK1?KH2y~bsG5Q*R%bzq7ifBR6(Ke_bxiP`} zHeP=*6}t~sqwZn@>ds$)uk#+BDp@+6oKmMjryP<3v*{3lWUAWDM;Z_vB_n^r6Yx=+ zo;x)il_wgpp!lbdO3qGqYTtZB;`tfL=ziaWi3JO(@|FNK>#(A?9EDfcQgfn?J81=3 ztY`3B;8Phgl?468N#I`}=1R6BoAT*X^v+Qi6Hgf5Qhm&aqhsgPW~bKaZlGQ#)1dx7Bq1$GDK{ih*AVZOJB) z;D)M7`l0G5bYY5@cAjK{S87AA6G0fUoW+e#OvGI;V*1AI5x`cQl_5$dWs#2Vz$=l&rEza03r1$pC>;oKhC> z6@5;KMD!(^Ypo9f-&Es3epx+cWXL#Bdjn!Wcb||HJeTd!2Zq|`c=R{*Bt7TX3tX5M z0X8@XG`)D%e`D%UK^hO22Cn2aI}!X_Yox-rRTC*Ex++H|0$(kQ4qByEoZ9!Uy@bXZc? zx`k7p7nj%W4Fcv$=9`7`s6`cS1Y-D_XmsqmhWsbsNC{Z_~XJi_Dtd;Yfo Z0|4Bl21iVM6gU6?002ovPDHLkV1gUl;uZh^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/email_error.png b/apps/icons/static/Fat Cow/32x32/email_error.png new file mode 100644 index 0000000000000000000000000000000000000000..1a8d30fa952e7ca3ae2f1a1c0956342daec45a8a GIT binary patch literal 1404 zcmV-?1%vvDP);Y8s2(Xr1kulv2vC+}$cTK{b@%GqXez?PO`tF0_+O0PAWk6=OH}Wkc0jap*R%+IHNb@11}NwLxCJH7jwo7kl0fp zTTz&e&Lbf_xGo2WM}+`MnqM|zU#*F8AQw6&V=G$BAqFQ$2Pz43SS73|@}cAK2m*Pe zj^vq5fW;)VE}K3m{Dthct_f;=HA3KXeLp*#tx$CRx1aVo_g? zWemn*Oq0Pes{l@oEQ{nUbvr0!lnDZ;@&Z==GI?&sz8u4`jKNrpsbgzN1n` z%N+3MdhlZ3Fjje{wM5BqWq$1;W-hdWcpNf2O;6TsQJ^70Jid)?UEKa8?WL&R+9 zr#1FrUyk8e$sk}%^ZyE9Vv|S}n`8u(6?q6S6EA-f#Bw*K*gQkpX^z*}hkZFli#8tv zkFm96H6UrC2&3uJjaExs!06d=*sT_wpvWZ%qiN?c&+!`jurJ4OYyy_SF?$g*xycAL zQd-Qw{Xu<$ZmP+LN&uY$BqE(iGYm@?bG*hr?8`A6%NS8S#-8ahCu~8q=}or$1rq z^+h;6AsnS-MaYH1d+MQMd*BG2|EqndEH;V>B0CbMg(!xp262K9S>>`URFxIst-&#P zoMJmvbc=r|{n}R=3zQ8T(u1a15 zEbgNdAq1|;gPqQnYJ8PxzE>h2VJq<0>swHG-DVOm;oOO*(dT{x%`4NA2%x|XDYjribnK2{{+UJn+6c~oh;yDXKPIZy_YQXS6G(Qi6;*p8Bl=N9*g#%RQ>u+8*B@lui0`R@Y}1L4E-PM##UdD#b@%L?E7(S|7)n-b(q={ zCgc>5n?KuGeK5a%Ep28Gkd-dgO?K{?d-h&yoqhIsj519Vck@wV`t~n= zY&D?Q8KwbOk6I)GcX&zwHKjpAxc$Hjk31uv!u+m_1xUWPu?m;vlW2&Nt3@K`Tey)U zY`dC&sw1b^HCI4dL|AV|fabn2>|9@ru3=m8VhCVHpDYDF7VMX5ia{=NdIczYM#NSv zFGADNG3ym0Hy9M8_`jlcDrUNEKFiY%&0>YPIDWE2n(brtST$S{@!8Kl!!W! zr~3fE&weLkQD2EA2C;}qY{Qr>__hGiBymXhYbYj!a9==*t+!5`$R8w6M)N1hCJiY~#m*djbe8 z&BKSC19&L!_H@i?;zM7?FqRma2RGi16C*(P2w=AEyEhZ11wnk&HGqm7M?|9ZOCNpc z%NWKghk%&+zX~9+&rTIhIRO=Ac>9S0EAIJhmFHIsX#cvUmW!Z#o+S%qe_R)vFjA3jHmcx;_2ubd90-cnW6S!;8 znxKuyAuD$K6Xh7Wj_COkZ#UCpP92=(hiQ7qHh#3B*LN7|c2aQ~kZ_^f9bJ8DaD;fCF><`Td{ z;hY9jfR>}O{#O)Yd0_@3M(mdC3Yoe6#`uU;-JgrX>|E5op%5y{#p?~1;MZr(y62Y! z2UCHACx=lji-Jkm#@zj;1hNp(2&s>NglhzW-^cb(uQw$ z?Z;o!?a|ZSE7LS1;+u;zfFcrRn;{zQ~aaNjzr`n*&;LcoZ!KQ~_gwOwZz5gAwcD{;w3b@tOSiN4}+4H!C z`5%899aE8UX(bTqxzJF|?-O66dSwNE`0eylyqZw}C*`cz=sa#+*<1lrI1d(gBK4*- zuUs95eiJ7LPUF^9^l|_cFfBGY-+LcV!fD?)QkTRLz&%4OJni_(su>!Qy7?Y`eeYo> zxfgox%-^sF2mMR1Hr{oMtBKol<8yZV+&Q4DpKR_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/email_link.png b/apps/icons/static/Fat Cow/32x32/email_link.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e4ac4f6c33a234b723b90d27984575e700cbaf GIT binary patch literal 1731 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 y-irZLsh90f3nyy_qO`A zD5_e7qM3^UhwBCdkO*V^@)?YGyp6u*gGeROIuyg_9@>MBEK@&{0n+g;__^JVZ`9no z3BHBPfytvJO@Q16sJU;G*yaHFD@g9f=zor*{V%(aOyZZzci>xi|Beqe!20*C=$=xu zpsel-PXoz)KQt znnq|U8L<Zx78^I?#j=_?cUCQ111%`Jkw_{da57cnL;E!JL49>jt7*1cpoX20qMK;2c34MJz-l$%-4npFO z(B&~$D3V8CkD#~nAGmAvbane<7&dNn1yu6FFIUJ*IvNqjQ@PS@<^EU5$9+`D(0revEV+F?6v` z*3B4<#h5S|1L@&UU_)u`Vx(ecD6}Tmmfqz;Lwy`26yCr6=4Jfgfd&M7S}`?`dX9IC z5v7a)yiRzx!B4&E*xtSP;e!nr?redVls9}lZs=m2teY_yi!m9S4Y0W#SXWq90WA?Q z`YF>xSK|;P2aEv!{%3n&ad@Z@+$f~qUiBnYB}xjzhVZ(W?s-Yut1s+<)$W1C<}&t* z(bo-K2IV*kguz&h$=FOn&&h2F*00|LM0XLJftGiH?kkj8T_npjgR3QeJBlf29*>HW zG8;W}nB~TQ_3ERYLCR!oSO=nkAXj zpEw9;IcNSBbrUPQf0~=L1m3#?S(}-4xE9uA1cJYbKwDsL0}tQH|z1B!Xt{ zXI-pwf^;(mV`U7rTx-Z=6?4U~$>C@#0RAsQYx zPPrnti_$?%5Uw+wt7D+QA6;D?=hekm)@h4 zh?EW{rAVPx!Tm}iZuqBHVAkyUkSVymXJ147ohPyAljJJr$mR!OfUy{pu`^sKTD<@b zPprkEx+OG-B&k+(h5zx-7B{LMISY4bHT6vuHUec}8=rc@bq>f1=U#_QW3fUs9v|pH z$M5Q~cwWeuWoW2?V6Vf4f1ksT4`R*X08Y`}aWQScB;9D~8pfY{E?%K`%Z+;GE-|lq z0vGo#MffV66BKuilxwe+{6OR+V*-MQ6$yFg`bvs=$r;D!RFQDV# zMl7rurCwnk!=hsvLPKE;^o7Un+l{Z%mH{5*b7w-x`Zg~Lm$)iPl+USqRc;3#kys7cy7Hm0MGg4o$jQ+tRGueeD< zk&Zcw%|>45ArjVbwIhNHz3SoncjHmo+?5Odp&uqZCy-2CJ_mERtj3RA`KWNaCFDCr zIP>{Py>Y8b6%Zp@O~y1#OsEJ?qHD)tJbAngt@L=1By_7ECfU)+PxE5RbT3N3dk@yk zxeY4|9jLt7hDZXPZGCuacOwp64H|VmlFs+!NBuO*er`=0;w0fYi#~Udm!2nc)5o(r zO{vD0aV!n2{J$TkH;V`#z>f4eB-~^sNu|q6{veNY|Nbk$03kOg5GD`(-~a#s07*qo IM6N<$f`+b!LjV8( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/emotion_happy.png b/apps/icons/static/Fat Cow/32x32/emotion_happy.png new file mode 100644 index 0000000000000000000000000000000000000000..515f90d91be5c90556ddcaf3fbfffc389a1cbbea GIT binary patch literal 2350 zcmV+}3DNe6P)320JPs?sKH)e1yNfU0Uk zXb3noG{K~X8rR0yFvQ0DHXeIC`}%tBeQ(GB7KKPnfe@_bVh4`2Ctacp5ir+|mKvsU7GosjMsW zKKwF}*bhYhN+896X(PR@qwlk>k3nV>NVNj7WAuFjusjGD9z*9}Ucva~*5Uhiqns9| zZpQ)LN853=@@re&Wer~e0^5*H1;Gk`L_72nW?I>doV~%4q|m^$#84;Xsoz1;*#XC^ z7(VwgE`P9ZX!RbRTZl@BO7>8Ff0{5M)nM} zK{CXWU~+-PbhC!MaCl2s49hR>=WL zVqkg=8V`1$s4Bai9ZjO?|j` zWg!guG}$r>o7^_X;8+|pmjjxgJ%nc$)Gb?6P!fV1?-Dzh4%!izU@#ifsH!m$m1eS# zM$73@6qjhRdSekX$vEUpLcAXviQ&JW4r8uIkNOohl)1GC`lFbfh@!YS1D7k#)hVfM zq-R432B!`+6Yuo{&Q3J2d zH3xF&kSK3Y1y9Q`QjtkA#sr{JW@^UB*Y{T5;<9-utuCkal$=aPsVfZHvS5H^dth^Y z3mlVUa|g7t$Yh8_5#LoXIWmCvC@6iJ~o_&8e6y@k1R zWfT@M6xn$oHL#d71fue&Gh@mh7Y9@@sKFHNc%Ux^W7Xq`hTg`!IpSy#wxMF>5}G?8 zN0ab{#s(Hz3!Frc9|aa#M5Pr@WN_EYJ@7uV523C@@b~`<{_!E`3?@X{KY?Cn5v*h- z1N5#Mq*8HctZtZ=twR0QhtWSUipanBQr$z?6jh*eB0M$#j>)mP18Ewej+FaHU$EL; zM2{bOt>VC!mjG8!J&X8?-6(ahMb)xzLq~~apu>(@KU4z1HT7`u?>>d4KmHHOTn=3Ib)ehVMJzGel}0q0RGLc$dSd~qYwMx2 zS*Ox;Jk%NNtnacUZhRvC4$;gJ^j z4nK*S@4kuphUGAjmY#<}$_oLfpT6+??l|}~idhRv>9|Q}l$|q)6qpkOzBa!5=Qt+E z&J844-w2{>z3>?1@ZE*HEhhq^bMe+(;sAQPIuITogRAcA(2^~U^!YTCRV`&nx(+{& z@TEVa&YS$a`_ZSyRDr%reem_C{=Vxy>?M^+uEz34Gb@Sb!<{%;Ug0P%DlsDy9YC&4 z^N?KZDL^o6p#+qmr!!TjGf~Ym+I<{}bdr)S3!5d3Do;@Kf~?vbH0C*&9FL;6J20_! z7ihdj4@o$GAjuug)B#Y@xPz*~V|NxgjmRYY0-dRs4=HyMnc)nO)k7-RaQGalF*q?v zJ)*ZK=wG)Ro9QXPCrsqV^qYoK5fpo}xQXkY*pam+4EKiN4;gz13#x#y*Gm2@?yg050cU~ z)u`RR3BRzJG2d?2z-*C}LrS_{l@F*}T zW;HKL<~lIz`Hk3IJsax_jPT5)5Q?Mc;vi1^`WTM%2SlBZtMQKB>D4U%y-sz6A`QBc zg04F-<)5T^)yNYiNHVR~c~srC{6%laH(fvZ7^NO!Y=)tT_oTRTfaA8tnEwed0Lc;M UG=*NkDF6Tf07*qoM6N<$f+*Hzq5uE@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/emotion_smile.png b/apps/icons/static/Fat Cow/32x32/emotion_smile.png new file mode 100644 index 0000000000000000000000000000000000000000..ad09a526a1f54529372596e812019b3191753aeb GIT binary patch literal 2176 zcmV-`2!Hp9P)-GPkaMfjdg zz;{HTQq$20WLbFL_46&<|cBK11Z%+n-DnPh|UiVAs)vo8xG<}m@9Ep2kd{_hyI+>ssjIG&jRsd zK=?f}vIuZLNT*fwoOgW=lq*281&G$s^B9o&4Zyh_9Vec{XlKi%`wpOp7?TTez1CA@(Zgfp#}Ft6WwHd4yGqYH?2fr&QE&r--{Z^>Kr}YSnS=&jUlP*Y#gaiaF zPD&FLfH)aR7^Ed23NrB|AxQj}ctn+gQ4B580xjA=CA0(Kk-@Y_%0>&1HQ}U{KPv*l zub;r}YfI3+de;#M)6eR8lrpN&*}fD_^=+68Ms>zJRxLsG;}vuV6^d$LKoUufT|~q2 z3%Gc0NRL96ClzZq-+>bU0F+RRjvp=UIW+(NDKvGV{ONb_IXhuF;P_-8TKt=~`MpIW z;QlR3;mJvZD2h1WG>k;jj*XA|p~{A^NNGQHyd9DhN7b5q`YRzc znMC9Jy(lQk#-@$`flOHws6qn$x#*~WyW{=?AS5Hf$iX-7g4f}MKezNNP^TMoe4Y82 zO8xFSJpAGW(l=i~S7se{{(LctcJ*RHyayj1{S1&pI(_)oX9!{q7JqjD(<__NnNf#l z4ll>n!(*i5BV8BkWZi6oZLv+ZZQ}?&xduD(%2q=THxuHGTivrh17cYO9NoA6@CM%b z?IFmDj2uGEeLLSkZl9l;&7{uz(AQEia@!x_a0BnX@;csq`7mTzfrrlST^WUzngJzY zG)A_;ww@es-tq2P{E8#s$aG;_dciWN(G~`;PD&yQaq@&NbnL|=u)DHhqq0h+|2^`j zkP}nHGpQ3lXDgo~i_VT8c?otm^JWnUdW$9%bY>REOZN@`K$Zrw;nYZMc~Fvdp}?tDl|v6H+4g%ZES z=R!qgOvejDR^%(E@5Z@fhp?^&9!`PHI*?5!&~tYud6p4F<)aQdv#=_XgPQK7M&+m` z;`&>EIRjrJKFQ!^cFo}J?~S3m1MroYI3Qwxn?2NKvr17@;zZ^FF%>T}I1007iWtSL z_^&j-CdQ4hGC)&YbS{`g|A)i0I?x{Suk*m!W*S;lnk6d?$61%noVzwx8Tu}?;TI?H zh8=EkM|X#|3a zV0DddoNpeu(Nb!TA#k5e9Q`{^u3fGa2$5*1!)b#v)kR?!j9ON&h5cHdIWIH~Z4TY| zbV$Wu&lEa_l#`FXfFBT7-)!SI{V?G@fhd1NIV$#U!7npXuq-oELQ1L#H}?Q)0M>wF zJSd8WC;>4NRxvrLAQVC0!ISt|V>{Z2<+2I78$XV(^-cKLI*7C*JnC?RH zd;(K3^tOMAQ!mt^b}*>d`KX!i$gO^w%{;f8j_@|ddlr4}z-R?9)wANOOZLQdsrYMj| z?NA(~Xfu=q2x%bAi@bL8*v&rgy`J;kd()dOt<)XPQQ;A0Z;w{1(2MS4lDF(b7=yVya%NE8!9R)I-K;kg1CjtML0rwp^_xwW`@97-*^uwqk#>}-S zp!}m1m+RNxRS{l(GZ5VYWT${28KE=~W(K-W#^_p(B$@Jn+#o3ga}Jo=4>*HB;UgG1 zeH=YU4h*l^gX&x*q^nr|&f;}j%PT(CMBuwfh#x3!C5xQ`94dilRcM;FzyY#Msp%vI z9HtU#7MR>aym3-uH-_IlgWmRMuaGAe*_E&>;5hs}Ja+vJjrTNeycc@(yKEGC-d=|j z9iy0y%#h_8KC+?;En7ZLB1j3<@Ph0hM#X`S=l+eZH~PsFGV+S@v8tsE^>yvSSyJK8 z(Eak`7`V{=#D<^Zek&&|1*Au|;KolbLHEl0_d$w12uYj7`E#W>`FbH%f36zAB9ADw zH%|_baT3;VT1tNn1sqNpM-HAP<8>@+t`uUYqe;AWs2|Orir~hEG3atJ^uR+n_1FXW z=S4K`cn;?|iJX?}msjD1x;0xNC0~M;oCJF`G8M+Q)-bW9$xKzax1}TsgX4Lv(XAtRa2m%te5^s_I}Ey`r1WxoHF6$rW9 zXeh1!DAd^wi16xutXkv4VA0<&Qu=rNYw93wyFGv&{}D8AzK@g~C(vnwXx+T&9=zr5 zKwr@@oQxjCmOJxsrQ{W?`b+@26cjR9He)arV~X&x2fx;gZDlvCqQhhPM_X1SGT4Q360Rl3 zC~w_DCd+0F#$rsyW(8aY9&F7ES3^s53PwSh7~O~q4WIe>KDfMvaJmW*p#O((oOt3S za7GZXOYk}hDIy2={}PI?5Q>s-L`RKL2x9Yc8H2GHld(C7g~xXxviy$i!0cY(D&CYS zJG#yWFxVHPEO$^Q%b1I+aCok=`QY;@bVno0RaDjl zu(T;g6(dqb(%^XQl z{8M7Lp%J19$+E-XWp63G{8_xY z1~8V@ft>T3>;YSM<-b`f{|q%vjw^?U8(%nV2$XV#ayup(8ZeY#-_lD8#buD)K{gK< z3b2LQWK0OQ-k6lx_Sq|v8CIXi@VD%c;9qnnq`X=~;A|h_1HUI;9X`s-blTwO`$!q? zXJyPZ5?Gd3* zTo5s3rI>ildwj+`PRZsy9rODvn=u%RF|EglkK&}!w+AoM{3!7op&0Hm1vq76EgA`1 z$QhnPyr-Fi5+}2mODu4a*ou(N7>vc3jBQoz+@Vgqb$JYbe&_t#kX=TwSc|Hvg>6v#s zlm4!COK7O#Xid);dyA;seW}H0vzm$pcUTFBw-V9O8H^0gOn&iEe4S24IR5V$$%ts| zMQz7Uv{ls6eB+-9qdZOiF zP_2sZgvs2IYdT6PQYOGFdzH1%v89omr(N>9 zMCwT98(@5!mh)rj4WjKl6F&w(<8?m(Y7W^dN zhw6d?2Yh}RUN0x#!mBE^;RHo>F0NsETE)y9F7G*n?;q>NSvtN#6us6D6MIhh%)BVM zz6fRC*??Ocufw`L4{EMb+xp&12ZkAX2{VdM?{a1hi0AYo`{nX8C Qi~s-t07*qoM6N<$g1cEKDgXcg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/emotion_tongue.png b/apps/icons/static/Fat Cow/32x32/emotion_tongue.png new file mode 100644 index 0000000000000000000000000000000000000000..d728e8e51baeeacc737a47c191015befd50f8a83 GIT binary patch literal 2321 zcmV+s3GViZP)x7~`~Q{>ZdbwW%gEF-g-l594Iw)HrR7 zBLSpM%+L%W8LB)i8W02o!G&F5pZC#o?t}1Zs@>ttF87@8{LVSw?>pbQ0`Bnh$K6ON zn2R6T1bklv$~280YNk@4KN1zVBx`u9^EUqUdax1pN zTX-+Li&p}!lqmrq8p6o628?ukhTg{aA;-`>Fph2CJ&uk^q25&hQr!W(>~vyJ(Ifki zzG5v9t|qAk;;n!(-I~Nv3V13>Hel$BI<$Xq6tNgyTYCgQ!^{<58-V?zr_q&BRG#hs z&a*)5Brtx4K;{DOO{6WS-}9#KfieIjnt(_Z{k{z(Z3mn?(RTVd47NAjeDE;x$uMyz z0oea>0N0B)?#juocmN3OhnfgN@cxuC^b@9RB%`U*Jc&jb1RGVT4cf>n5bdde?|Iy8 zyomM>PxP%hf`!wA5N64|d-3`mSvlop&;kdciEaYl4~XPkqqW37Z92H+jDuh{3U*?o zLP0zaL5)E09YSBzC0wg{r=KdZU~&-B>-I*#b52lwM)cyOaDmDM4~1 z#35)gavG-s#0VsAh!%$^$Yhg%An`ZZh$STBMea&~A+1x{-S<#({}QyW+ShE35#4ZUMII_2TShskP*j5hl1Ogs zB5F@vMoVLlUIni&3HNVYiY5MTD4`~uKU(s0X!yeusK1KRr{2XC4#En+@%N|EsuhwHL;0#K z`j!w1CQ$c&C$jU?uwng|kZIQhIw3<{nP{tir|qG`ASNTu%)z(sMY_WYe`e7=P{(R@ zeqFpkNBtXBc;v+q%-MJuS5vF7=b2pO@9o5hcpuK6_#BW!x}1Oea|Eyoxj*d2*op?U zr&Qq=#};ABvD@V1L){nqWZ#UzSd7WoHm=~~tFU`s@k+?!4a9gOtNYfZKr9Y}tNZq! z-@v;s9fhpO$RO4{xaSRIUiVY83F@{Fe=7;M7Q6|E8#wdY>v->#V~}M9KGJ=2MFd(> z3Y56f7#V}H9v^Pl{oZHzEmy#i>cWmW*$bgYnwY%0DDeoy;Awr)$rq2q?n;A=j#U!< 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/entity.png b/apps/icons/static/Fat Cow/32x32/entity.png new file mode 100644 index 0000000000000000000000000000000000000000..dd0395d5da73d77935dab875afab2c28ada5d940 GIT binary patch literal 1458 zcmV;j1x@;iP)L2K=Q3S)oADyt3ux>#VlcQzy`Q^>W*V zUx%Lk`ef(8MBXP&gx$Znbnk-4@{g8R)XXV;Vkxw6H+X6Y#fz39Z}!|ACDs34aGuZI zc>Z?Nc%w0%2(Y~`&0jLz?`vMZveHvn`ZyAIx)8s03Ea?ZKvLkHH6Nbo1?aeV0j)nA zOWcXXR=oesrL*@Fa!&zU*39;o=J`TTm#ryVxHt&tF(mrh!IUic3xkl{9*Z-Q2}C+t zz_lnmGfM#3hqiMqIMdYFbg?H^eW3ALWTFD3PhXk0r)1Gn?=D|e4UgA@Wd9ZD@qUP9 zn;j^F8NCTp8?={_nhlrtVGMRQgE0o#I|J?+#Yn^xXgwK1`!7F#y#3(iI-&J`0@$7x zi3G;LMztSmX$oY4BB8Xv`80B({LQI;V#L6TQCjN z8m;Y*Ta0&Fj^iA*530Ld5)^*{lVR;-Sgq@j8C#&*g|cxnM!_eXp=*cK<_i?P;e(*VZ9wwVwzhgBqYl)$k$HTpS~liK$cB^C2-W*o-6?cbb`wBQ~REo(JT^b!+Qo#y9FI z%}N+TF{5o!M1hefmqaD~IE~2A4LiiJ8Idhrf^jkX%tHMQ!>~#?Q52kbE|DV5FpfOG z`$Ub{g=I&8S8=h8)o)RTr1Kp_=u9$tiKug`bE+GnPG%Z*228h`R-3ptoHm=Wc-5GpGT=^J=1N6e$4%p4{xi;sQu+K7{*5T<<@5u ziOT0yD}-+m0YBMnCmlbieZh3n@ipem$SgAD0q;SYlQ}2%`a^&L0B_mY#mD-^rvLx| M07*qoM6N<$g4vY5LjV8( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/error.png b/apps/icons/static/Fat Cow/32x32/error.png new file mode 100644 index 0000000000000000000000000000000000000000..14776e2d6e8e5db9af6c6fbf26f1cec2e47b237c GIT binary patch literal 1179 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 JPDHLkV1h=>L6ZOg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/evernote.png b/apps/icons/static/Fat Cow/32x32/evernote.png new file mode 100644 index 0000000000000000000000000000000000000000..a1d847b7e45bb93fc84dc92d5edd7d64358823a1 GIT binary patch literal 1757 zcmV<31|s>1P)I1$lb+D-DqpO zijLFWg+G6Ltk0rZd;a2*1GP2tQCK`1`wsnqc*3EjVmcd0dn7Z%E9qmI2A+DN7PYlN zJQhDd)2kUkwlGB9qD5tBYCaBAn6LxZl>7+;pcJX0KuATY8q(qKGb3>viC_Obi|1E9 zic_a9*RgN*lqIDOgPy~(3>ZSBMa*A?>-fUKK7`MXDlqJ{xH=b$))gQz?$Gxn067IS z!jOo^6R>U5!dqfp8*U%Qt(q5#EuI@N}m+Zr=jVRiV}mI8-^YX#3qNK##^{? zW{`PO&nIe=ftZvwD@(7pvuWfQ7#ob^*sg9|`Rxv@fSI&ScZD+@fHubTn}$ilP>OBc z(~Zs(w=q6Gj{4`8srl(DLo)-PArDkXOFsexfbFqu%eCSA^cYYn;2(PQni5;KZ$kM) z$CWwjY%ygvhAmb*fC(mVm>5OTYE_KGOgggizB&U;+lVKC=sEmaYPW1j_2= z$RILpJg!}n?dq_lUnMC360UkJ!_$C3fSd(_76Lh1cyI+bZS-zlrPr%c7P8$0m7t*K z-mLF4H6KbSLIY6MKzBo>3WA#%gOG|@wkfqEff+PlYKIDdB{JR; z`1gre0y}nZB@i)kZsUVjcfukT*#_G(UF`@bT?1|vIJ#G}`c)-p#b&-KX_ofx{t1J5 zo$9Vx)BW17EO)Rk>2{|i15#5ZTn!ki)4|W_y|!7?GI9FIWwf?*=ZEIZIEdz2DKI)FRXX93j#)U`*8q)MiIh zkFBVpexC53Pjv3kwp~;*o7On$Z$+!Sd8J;yU3W~@fFskW5>yFnYjJ%UqLH|AFcAbt zHy(|nVe@K?42@xAB!aP#D6NmVpp)g9+Tsnb6FMm=aNPRktvGoQk;s2oV8csm(6qN1 zSwUMhA+NN!{aP+Akf&adBB9gow{dFeX7+WrHAIl{NayKLN|Lr#J)i5q@1WHbV66HZuiTm`4ZMx zJc1@>wj7wd?9oR1rX5e^Ot<2O!d`fFrUkE3IB<8r&=S(79#X zMpRXoQy&;ZG#Wu95>d8Zd1F0Z|LAGl9_UePz29jcB25D_7KxuedGhj7elvZjB2d!%PpWaU8)K~>3z231vDe};X#?X5M;o-k&D(tPGlOGCbl+c(3|MlU2zqmaP z(YQsU&tt&5n2Br`jJQt#n5!s_F(nnc{uN*VhdtmnueAIV00000NkvXXu0mjf3;RX~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/exclamation.png b/apps/icons/static/Fat Cow/32x32/exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..8270104d4bf2ee2ae9879a522b8d73ede9919785 GIT binary patch literal 2009 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/eye.png b/apps/icons/static/Fat Cow/32x32/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..72edb6b701fb7deb90d293ee71e3fab6e58b949b GIT binary patch literal 1731 zcmV;!20ZzRP)SY?GQ5*WMs8k7o_D{R6ty)bRsA{)$TY*WdG)<~hsp=jex)s_C zC{t)lK|miWw1}o1qyz{~u@k?a*N*M`+PRJ+F$7w>{edQNrDK2o?svZPJLmk)cRn-2 zFmNp&4%hg(4&XWf_EkWRKD%tag~Oe+x=Y~MH?Fpj3hJV!8^;w5{}_J$i|sU}|1SW9 z1JCvCbh&KzH#Ruoa5-QTEfB4uY3hm!N>xFrSVloEp^z&&M1`qlW4>6P|%0I=Pg zde#+Xr5BArZ|Y951f9 z_qS*EUkUl;0JuF*_ipIxZ26O}%ZNuNQIhlEDUhsv5YfgV{NeOcWOzU9yaJI^py?V) zRfeL%!);Npd6fZwc0cl`cY&*9(Xz0e0JS0!p4=+83^Ek?+3wg79@*0UKl-tr-u9C z^|(eebut<`g=$%bpc%*v{06iA zn`*h=b0UIxE{_gZ9&PqC!iV0(#Nl`G(Cw>{&m^Jo2Flecy8JG@c60)__BVlZEk@HV zKP4)vm_Gh@IP6N_x>X%FZab71nJ4Ic8Co71bR9`2&JngM%`!~i@&-!YVe+_)MFAg9 zUd*G#Hs}51p|_Avromfn$P|j03Vn%*lP6FvrJz=2d@wPC7Iy<|f%SVQKC|S7$qx_4Q#vOEW6uog`G@ zwpNgdCcp^-c#=pYjASZ-(D@JwnHVzJG!)v$DlkZP5iX~VoKWDoX+1iBG>)pGz^+Zb z^2f&mJ*I6FfX(MtM?|{=4oO1jo4ep&u^QdoOW|->VNm!OMavWmrxNkhI&~NX0`T5@ z?;{qCAs$Z>#brSadRvRf@s>04D9ya5jq@jR6shh#E|=ro1g=fZ+XFLEU} zoHl8WU}RV~YC(op0|PkaG4y}y4ouC+dx2@2`Boo#Y~O}jol{2qXSYB~9)!VJYZ+pu z?}Q-O-->LRN2bCfc*nQl^+`llg>tSU(CWs}J>Nm0YDKOh;I@IKb2Uu?Hq*q5Jh;>t z*uk|>#(s|-dp_QJ^TTgHV^)J1DLpM~NKV91X%qTsVa{jzqUS^IFR6 z5fKvEw9PI#kenoK+a7QK-O66+&IOBl!1LxtJj%Wyp!p_Qte?6K!OiO1jHU4iWVZBjMa8Y?@tT66$N*CK3)YZB0=TJ*&Xk@@(BACquLvTW6 zRx&1%0tt;U{>INx)rgnad$MYLZ;`ItK22$IaIEDtmFUTVb}kfT?cTj0sKpV Z0RT&Hpm`Jl8sPu{002ovPDHLkV1i#rJ7xd? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/factory.png b/apps/icons/static/Fat Cow/32x32/factory.png new file mode 100644 index 0000000000000000000000000000000000000000..532671409086520c5073b758d5b872ac5d0451ed GIT binary patch literal 1243 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 LNkvXXu0mjf7D2(; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/fax.png b/apps/icons/static/Fat Cow/32x32/fax.png new file mode 100644 index 0000000000000000000000000000000000000000..79d9c30c7a2aa5aee0881acabff278ab529b3df4 GIT binary patch literal 1451 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/feed.png b/apps/icons/static/Fat Cow/32x32/feed.png new file mode 100644 index 0000000000000000000000000000000000000000..d69fc404d16a712289bdc5eb3e3e53c2309cdd10 GIT binary patch literal 1344 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/feed_disk.png b/apps/icons/static/Fat Cow/32x32/feed_disk.png new file mode 100644 index 0000000000000000000000000000000000000000..40528c2e03379ca84cb271dbf7ce804327680893 GIT binary patch literal 1690 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 M07*qoM6N<$f|kZuKmY&$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/feed_magnify.png b/apps/icons/static/Fat Cow/32x32/feed_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..4aca03355c2d84ad4e5fe3ca96684048a1fe3582 GIT binary patch literal 1789 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 TvF1g300000NkvXXu0mjfKwP+5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ace.png b/apps/icons/static/Fat Cow/32x32/file_extension_ace.png new file mode 100644 index 0000000000000000000000000000000000000000..799604d9673667593ffa94fdd5714cff49df43b3 GIT binary patch literal 1578 zcmV+_2G#kAP)0t_X6)jTRLZwn@5E^s&($;=Z zqY@EPZLx*6;9pY6CB~>1jJdnrzBhY&UgGX0DRjci+|0ar@6GSMdGl6t90%MqO_T9> zyq)@$wrwM*(K>_>FbqTePNh=FWHRvNcswK{zIyfQH8f27$;t8akL)1U(b3^dv~Awp z;B0AZ3|#N+?RAbFJJv>W^&kV7v^)gL+S}U`t5&T-_r*)l=#(1$J&FL-=_8Q{zC8Rn zhKGl-;f*(uN~d8H5(^j1M{8><>g(%4Mxe8^^Yq%aYnP8j!qY4AWqUsi(}YP%Ow*4{ zMTb5+sElcNuhE?&e%_~qlJSFscTiqlj-^YNKHt{Xc7w(GAtC%GbrPWKx-SVPTHi#9 zxgFU533Mslbs=&w5Go4e)~x|dojMgYH8sq`@xMsEF6n0gpHK)9cnu{f+p}{AOv^&kwq^_sC1DF)1<|d60aR60 zDGIoH=J*KcVq9u&X;Hj8TDDURkpCsQz|e7zjJbB>Mvkr$UAcZeFt14e7|;tMVCV)~ zwr^L_zjN1aB$JGQ4dLYN@$w9uQAuh-K`5jie0n;mFa)ZrtCf+>A8vy*q(2{{!m^}3 zIRqs8Q`7t{R<}T+ySp0}#ef?V1~PgEK`C4mK)~Mxbb=rQ_`XXz(Y$%{sFz4n29$(I zCZiMiE1A3tboUmFC8eC;KHGT))2CNp*|HZ^fA;hlHLqur)FY&e$r->9b0Cf-p0^AO zCr_P%6%J$LTW_mgjcLBnzDc&d`-QU-T7^Pb7d8}pkX$6$|#exh<#qeSFasw~*k>XG&ta^`?(=q&lSJNhjfDkUD z$@kXrPeRrZx(0}(no+u7u z@w=_KaIk)q@P+SuM{&aOWGlHWfBaiOr?xCpftYgAsC)J)4BQ)5{m;MlD1g7;R);IS zcd)!E?xI3+htn?f73+?m$dZVKsUjkh3Q5N|sC_b_>q9Os1=sz$M9rLOX!!cP>K)E# zMCB!6Y(07brH@64A}Ed)Ar!Whgr1}8@%LA+AyO2gYZ`(<4;IUFV`Bn&fUV_seuVs7 zx4066$p`5At6%kXi)Z48UvB0qXO?HslWTJgn9YC-8rtdPRJM~rlAmOPC-2*10&fBF znIV&^8v`pA&Ok}j!k>rMsD4Ftr8*I}U9T=eO4E_nbcKw}mgI~C8>dNw(leFn1myFfllNsb<(b#N=zZ>mCF)y`uULxQpwVXD&)182Ss3r& zb=&*8(OjOi&DYRTdbqGPB^NJla^eTB>(qJt{>{d6+LG|}j*WpNF-2|1R**S)c00b0 z%ji_^jvr2Hd22#b-cA-mpoF@aM5QR0i2rkAMYoBr5)J0`<{4mQKN?K@e~nY&5K+q0 c`>y~407djxH4HU$mH+?%07*qoM6N<$f~}JOLI3~& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ai.png b/apps/icons/static/Fat Cow/32x32/file_extension_ai.png new file mode 100644 index 0000000000000000000000000000000000000000..078057f6f9fbd46a98e579964bb3aa8d6c7b4fc1 GIT binary patch literal 1535 zcmV3C4xZGqe^G2}CeNiO7$I1q2gP z0YxcLDcDEf-@W6Rx%aiNy#J`T`8xOAJM+z%?>pa_xk76Va|t1wk&%(F*=`Gh0RQHq z575WRz`(!`{w!AOQ<~S_L_bo84v`~87oOLGvA-E-of7=y z) z>1QE=qG1#Qf)OH2!OGQ7BYkMtzB5EK+%lZtwUE|Eo2(1K;p9@51xF|ZZW7(cc0f%r zl7jDw)42Zf8G>>kbO7Nb(Q|A&@Nf(p7Cng#yN}i?J+E;D)LZ~&5;r#ib^jWHr1-$p zheq2Ur;zF1%9Z9JT@TL0RcN;z;`dREjX#9QKV;v)PQ0SK8!eDfl^OHx#F4yx7JgB) zmJ%q61OnbCuOEkU6O0)7ziG~7dKM?fiCT5{|s1epw-=iz6k zK{|w%%_7LrxPR#%_uDNmC>YBz0LubQ1SX(WTm1lrvq}VXra4>t~V+0Sv(sGxrhA!JW zMaM!EZ`=j$Odz;-6GhYS5iJ`|tIf)(q7b4<4#@EA;5f7U#iCDj*`8ne7b56<|IVD@ zU56g)8!~YgfK>GX1m3(b1@+D$qLs55=B&Qtzb1gS$KSx@yY=lF)L~l^ zE9kkimXEVXuK-JWH)8G2=j#J#pSXefSdK#OH>OTRYKX_2>F{vnN2fg%%^&?XZwzW&?ZA(EV=RsC6<;4*1+k?)}v~497&y;)TCsYboKqgXi`x~P_ z<5#O@r8u6jhti5G@VTNKVjEurrta9*zm(?gEF<0G9uo5^1W4C8<~!ALtYWe10H`oJ z;5NHzE2j7NBk|_W_dZ8jfN5Ec^<)mXL+n7qr28Y?l}Ty!SXNyhHN|`S@kPh)l4;s1^{e7 zs+TY%tbohkJ{9u2w|QEk=r35tGuUn5b@?L^HYZU-7E!>v%q!9$H6>g4_J(BXFPgtNAXNnYRpp8+|l* l`2VgvEki4m=KV*20RX%XVYl75Qpo@S002ovPDHLkV1grv;4J_E literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_aif.png b/apps/icons/static/Fat Cow/32x32/file_extension_aif.png new file mode 100644 index 0000000000000000000000000000000000000000..02ba441724900d96347792a7db6ef9c7b1a5a088 GIT binary patch literal 1523 zcmVMi!yLzf9E>s1*VlK9*5_^8 z#(x47B8`0g}jn2+aw6?aklMz34baXsZC=xszIsZU63>dl&!&t?n=jD4! zC>cLJeFs%lRcL8xY3u3f`Adpj$$(&JBtX-&)lbd?48)TOOitcLb#*nGnwlQ!?d`oD zWkg{ER+^eS1t}IHKZATyG|I}$f=DzsH`frz$Cer)BEuqt3S%S!I8*oJ%4m|iv?{j) zWY;&;lz=1ldw_UR43g;)vitW`Sq{d2$Bqk zxx8Yp)&M~fU{MAT+BBvim$mTn;6dfF^inF9pcFA3wrQyd+Vq^mT^W3}2FUUX8=#Jv z8v&t{V9O%6$U9OdQ^gITA|qslky81-P3Mlag!fBMftIIX6?Rgp(d4q`NeS~nDoFA5 zQ|7%BPj63!hysY)zSnNl7T@xmda&V1O1 z&AWG~2+hyT;GgMhu;vz38f|CgUQ#du0qTk8PaitwDRD^2EHYEq2=xoZ|8eD?7iZX( z4QnxnSSkrKlZ~d?Vg~rR3OHTn6Fk(r;VLn6NazVzu+jFxi}>}E0hsey7^yf~-``Jm z+5}c&#wDd3g@uAt>?2!_rw?@?-E~|k(UUPeMM`CXNusISyA7N7HY&tO@izTi1X32J za>h!F0P_^;p{63Q)bH7*=F71gpHB&L(7=Z@&8;($e()v3`an9%Fw%#2^)6oq^31o+yE^}<&~m7zOI78rG+KH z$`QBcY%n4iRV5PjIooYE@}BJkG%hI%j1knWfc zYFoD;dncpTvGmn|DY@f5*Zth5WVo(K%AhtaBjM*kZdO%QIVJ811#PDUZ8GK5s3bK4 zW%c%240fGVD`#>K=-MvZv#OkU3`QbOdxJO~8;Zbu8Nx71XF^F9x-MKK%kVon)U-7q zdpC;-+WBPfE})jqZ=N3YjCBpz_r6G9;xos3<^AikjI9RbVsBjt*Za3+GE7U%hlM0sV31_uvA{ z^HWjIS0Ah-f7$iW*YN|iY@}Hk{!F`%Ln@l0DZw)x=nWa5dmjx3{=czEbB?Cz>-|@N Z0RUH|QqFsjFB<>=002ovPDHLkV1kgi)wBQr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_aiff.png b/apps/icons/static/Fat Cow/32x32/file_extension_aiff.png new file mode 100644 index 0000000000000000000000000000000000000000..45f6c27ef52173e283f24de46771819f8bed6dcf GIT binary patch literal 1498 zcmV<01tt24P)RCwC7S6gfpRT%!xoHMiAvIUXL zf`m{C(T55Y3@@z(On5Ny!ED5)@xhR&FFyD}NDKst4<;Hfr~%`%w=}EiE%8Z#_#jjS zw;+AcL?{I##kA1UO7}8z{QomEyWM7{?0PxP-?Q`2ng9Rh`!DB=&{~6s5JC+M4D{3d zl;?T)H-l_|Yz$;FnSFFwidqx;H9vxjroq8M{a=mo@o}BaW_!u5j03=;=IN5*n_tKc zLs%9B{na`&|Izc0ZEr(QPY=4gyRmE6t_*=V+11sxH;xHwK6Bv@+i~F7HXNr8q4oTn zF-qX?+?hf;oknM8=kDI#-Z3_NKLF(+$$*ryezB}_4kQ~JFflQSHEY(Oy}f;HUtiy7 z6o_~L|4@PeBS~zeno?yZIyyQYq9p%)AqW*oi&BQhMKeHzF$;faggLZn^JY-&4HKMb ztmmAdv5I5~$(=<3C~|IDRv#3cym*r!@kAawyv!fz>UWQ7Yu& z77Cb~orXJAgj+0`SC)#a!hIEPv2jT#5eiZU9PMmrcg_27du8nhE?hrd}$qV`j+tAg0zvd9g z>NaeWoc;+ZjA75!D3Q@pLDO0R+Yb5weCA|1iFLV6*BJs;O*=U-u@?-C@`JV)C1{Of z;ryv<=>Pa9ll`e>32Midd0tXzXivQF9umty_~v#(B6oTWU!AysV!nhWffIgTM_Ks% z?IAR8-9qaeqQ8i{QzMwW=Taim!>&~yfG}2JOEqODZG7_PSu}5}IGLHcj6%_+4M?HP zE_XZ*4e1*j9OUyw>J2*j3{XoeW`hiXxASrg%T7FU?wIKAKirAzhd*HMuOe+gHufLt z1d}f$m$I%TQ7sJk4k@%$$BZ_tgqM!)LC^a`L@haKu<_#2-Q{O?KG9;NdU#L-09N_5 zRb@XGfSn9uZ&iWb-q~y0vI05_<6V9{R&LcoGH3F!QA|<0ivRnz{abATtOjDGdWs zsVbeasaMd+$dd7Wz=}9E5CGehk){%Sc-u;Rb}VOR&B+;96UskXN$L$YG3F#4NPB^f z`hj%lbjA9Z{UD|jDszl#dpwObrdk23+qCuJ@br$G2 z_BJ&vJ}v2b7~oh+dU#XoavVQ0jLBPbShq2S7hZi7%T_k}UonlovxcT5IS#@i+$vqU zbQd|@ih19Ls}Dby9Zzp+HD5SfdakR3tr({EO?mN!_Vqd_H7P|>viUo&R3**0y z;EgZ3(sX$%^t*roJwuC9e(SFsG=g3dxvTs4D~l@6h=``CXBK1N0h%_FEC=fND6D<3 zquV4``MaR(cOC#c_-JtO|BV94EJ-o+`?mlC0ELxmXq&%)lmGw#07*qoM6N<$f~UB` AjsO4v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_amr.png b/apps/icons/static/Fat Cow/32x32/file_extension_amr.png new file mode 100644 index 0000000000000000000000000000000000000000..4c30c8ce267b4419caffb97d6760ef855c02efb6 GIT binary patch literal 1491 zcmV;^1uXiBP)a?A}IJvp#@(*6l_6Mv_+*p;tyXGsf3_O6SZojwj$Po zhQ?yiQnf)48@p}Snl#z&?!C^ObMHRVyUDKAvmDOevvNS>ZSicnBekp`oGO zv~IL*8y7R^4A2=vU0q#w(qr219Z#?P;yzRi4-Y&4)tH!=aQgfE2k2bA7yzC|-d@nN zeDu&5gr-5zr_|x_hvZvtXhvUOA9{Lv(9zM+MIiQecXw|n<_Rs|bKV!zvS67eEUS!3 z@3Wjdl)xtvf1#$P2JP+bodW{{zwxp20mu%W4$yVI{HbYK4g|v?oH}(HwY9Z~#bR}X zgM;IKAc_O{m(vX}g5-@zMI`HqwzjqnyF+QEiJ8b7D+v8eh=vW z09c7(IynAgh*lfN#=;WB&toA8=;$F6=aayW&&QFR)+j63FG}&U`g&i341W&jz5sYD z5VY~?ql>WkG9X0G426Mcwff$074X^nl+OVJPD+EF5h^{sqEjjW%^(0m_;`j>l!R!m z=>(>yfOC_;>65?=C0cSuQUN;48(NkhcDVoy(j@!FXOkiDZUrzRWtwj{xx_omTSljM;U+I6hcK&CCl^{qjyy8{SQ z7BGk}_wcGq;H3=1uSa_&l^2WL-uq;rK*@emlFH}=AnRl4WadLUMJX8)NG63e!1oSN zN-1V$<(2kAB}76~dP!jOGiki_ydhJPYr&?c)8H;oi9o5GN1{?Z;3>2yhZ(IW_waTb zZ$7JGnsPoA0Up|BXYU!YTY080=y8UgYjs{m`BnD<09G*L3g`u(Z(OHlVH4HnjIFeO zmf_y{MFH&JwI1=G;yC=RBOA`_CL}>QDkS;gydbnrPC3hPmt3_*;D^!ma|1}6sDdDn zsVU_yJ~%_9;=Jd4*WI@>Y4w};%*6AQ@w;AO%9r7D6DQ{5fUXpWBkp0OsEKO+-J5~; zUIq?-qm1i*0H|LHy!eQEe(WXUMg_3tUf?y#kVG7)q6T$f1Q>c-flvi%zAKsQwm^{L z6;Kwm5`f9GYUP7?@A73p-BLwJ2D{`+$eQ4hZ0r5N6Za4~Z&5OQR^hF4jw>0vj|I5c zu(Flcll42)>QzOycKj%?x>L;~-vN;-B_qj3^2@Kw850Qk@Wi(cxVg>;u=`s&sNMbz z{CY&Kt?d+sgLJ1NtH1sPXpSi_?4{fPwX2mf9*@5QET{nn-k`eyDK`UdTX0Ib71K+B zfUU2`&^$|o7SrRV3=<|z|s{!bscc*d-sn;NUgnFfUiCVZoW+!BSYYn(F@pR z?CyrEfp@k6XNgp`R{(cyBFn1X{|*Es{s(X-uKELy>RPp48dV``->ATv7D} CuG> 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 D>>w>7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_bat.png b/apps/icons/static/Fat Cow/32x32/file_extension_bat.png new file mode 100644 index 0000000000000000000000000000000000000000..ba72c7f8965c1805a2cfe5f89270caf54fc7d491 GIT binary patch literal 1802 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_bmp.png b/apps/icons/static/Fat Cow/32x32/file_extension_bmp.png new file mode 100644 index 0000000000000000000000000000000000000000..485cde8032bf35e555538764c975aaea8a0b2af2 GIT binary patch literal 1580 zcmV+{2GjY8P)kShVY;Un)rY|`Cvj!Ow)#9!AJ-(K$IAf zi!^c#U~S8#2yIuEvfJIA@t-;8EZcg{wiTSszvnVD|NqT@KTJvqH5g-NPfyRcbbVO} zf%_T61H_}JwYBvXddx+w3FYdW;GtsAo;~tGjiI3-+1c6IO?-JA07YieJ2yP}@sq!S z83q{rraPqi(f*aom!YGh18r?>ShHqLD}nf7()=42QJA8->MZrvJ2Lqh{vT3Y7r-o3jo z3Pe1BfXsj_gOw)kuL}$em$Xq{QC`r*s#UAzk&|DU48n|5i)m`%iXCTyNKWYw%8m2f zU$gj;htbv58Ddcpp?!kJY@#xv(UJhvNep!=5_~W@7w6L+=&>XO4S@chCe-U!tVAv)pLjnvo>A1zhY0a#|oAu+(we65uAVWdtkSV1w2!M>m9^(UC3shQgxMD;aFoHl; zyhLzizCsg6w!*x&Pw%b$r5vf2Enpd+4;O4A;ORtxsWqU;grhXz5FOhB@4IzyuNivorlaqRY z>7-(vdP&aUp92&L!vzgYt2E0zGTA%8T7pYzFrtI)-vGj7V{=|8(4W2De_!2^DpHgA z#{wv`Szu=a4{8+i3i-zZ*mkrWU1Mi){?vf3=`w7cih_(WRVHo}*ggmv+U!B!GgNZ4T9f5oV4LFuDvFV&D45e-QMK54@ z?t>LrT<2l`#UyeTM^(bc&jTrJSXQU!_nsTU`lcG>EkAmMDxtQ|TGG9=jTvM@WmHvv z>B52(`s9~q@#+(`_-g$Esx{;%bn+cXZ=mh*I?PINY(0EU1E9R?n`%=t7S%fVx_211 zM+MAekr^`v0JIP(R8a|(Mm2d~{~di>U1<{lj*g4BvE!vi?R=e=ZsQxBKzw%1J1?Mu z%;=C4+5}b_@jXGL354N?phiyP?3+zkSYcronIIKZ*1IJ6)Xg+5j%JW>eAUmb^xM5M z*MvuEH<{l^%2Iiv=-Y74(#?m4mOryt#gg8Xr7km_6U5lUU^1)QZ*`c*X1h4^S9$`Y zraA`$wB|N7gDwF#jY)kpIpfKnF5ql7;9lz<*+DZkD^jI2P)(PGL^Z$+J_@HllpyMv@rU{@D99}WU;z*ZbVP^_|(h^X__EdITq(?(EFF?>zI)`#dwpOw&ZVFvfUqZ|{D3 zcH%Y^UDtyh9Uae8(LDs*>uqqDOUZEbCvsNKJN_wFYT9XgcAx6cQVnNibRP}SlA7)DAyRaM2* z)IX@Ltwn2V>juvGSpu+}hLQy*%r6Q}E+SBL%>wQ5dN4jdAwdKJfrg%*oj8Ok~AiC$xQ2hF#yE= z3ji8TyytfV-631y6l;~jT}uta&IdId9XGJ!h#~t06-BO;64PH@siJ+cB0)Lk5QG@KZV!$m^1tU|*A zMuL<~5_PkZxVQ+|@=Doz=5iDdFX9NtfZ*vHPz)V!tt*#6&WuIzl;4f@OFc-&6L@xo z5B=w&I5irdc05vv zeMhb#7E55wo?$7=txJ7)f8!!~6LE+>ZYsr=`~qiRzc(kpOyMDT=)VllbtNdIa_k!AD9Z zY>tu5)}9f3+)qI^Jal+-8xd%7ftUDL5S_imm8s* zEUnjc$S4^b-41-m7b7ThEBJY915)xJQmj3gHw#SbG!y_7+xa(JmSQ=rs(&~_WBk7p zQwWW1lRojpQ`OWQ8wtQH<}7e&wo+M~+uS>jC;VRQTwjS#PK7NtXtYhV1i?;H!`y$uxzUDx3+upglNA-zWt&gfZpj z08Aq>J{7uDoeS2)d0SkP4grm4wPTJFYWdIU%KLR(PLBqvRRzTCb`&w$B-Ovf?*gd} sc>px~M}r&xUlG9)*Xg8~`(FVD05YORL~XfwFaQ7m07*qoM6N<$g0v;cW&i*H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_cab.png b/apps/icons/static/Fat Cow/32x32/file_extension_cab.png new file mode 100644 index 0000000000000000000000000000000000000000..0e19a97312a7d97b1e8b18cd66fbae62108cef42 GIT binary patch literal 1560 zcmV+z2Iu*SP)eDGZT zWH9UAt9PD}KF^azDfq#`8z?R=Ms02F(@jlHU2N713E}lnB?GFedWvA7@ps8Fw@>$e z0#(zTaUn7s2!w*@?;k)(NeQZ}t4o`kn=g9>;U9pHXldE=@oq4R^&2)pC5P^K8eaqm zjYu?-L87Lnri@5_H8%*)00dc**t}&c;_+dmgepnYKQMsG%1S9dThAC9 z0ac7CTN@gr?)HXl!~t4=jg~-HF+{;!?&`|OC6bF*uK3m!&6@*iUIcViN5i&llKneA z{0PItj6e#)&YI)a8QAv}sd14|XsUnql&R1Ks;a7FkXt|40!`Pv^%xblrKuA`K;!jP z6z_=TF3`}?(E*b<;BZ2RrCRVS;UW(L-b+9k_yxfGU89WV%$Y;Ih9p%$jS#UcmBic0 z#Fs#Ic0sO4=LGl3wsw@2&A{Tti)4TDM7w;hri;`lQN_dpV2GKBxx&v)-Ndou$6*G8 zcja(|RTuvSE7` zA#UaO%^>J|5Fqx)Z(f)8@))P3vxUbyL>d=W86$wGp}48$h4P(s>wVtWM80J2+V>0K z_1_|RA^tm#oav_+l&n{$>}8;L!n7AV>n$clN-QpLtl}b;O4)dE_Eda(Hj+Ppt|1jS z)CjIxw?U;HNt#H1lG%Z$ zgM|FPM?9Mx)MPdW&HiKUe3V5EbPwM_al}CRo?kE!Ph$C_({S*mnONO)9*6(x!yWQ6 zvSUHU)ah$+)a>s>h)zhh#de{Lvkru4twv}|pQ@|GxxQO?c<-+;DRW)$NvOck6udgO z7`^d?>|^KpGRBpS$7Ff4cP^yjq)1yfl<^lLMlz%`0v1XqnOJb(G)kkUM1##ph0Cw%lsI>O|d<3t0SMA%eOyhwY`t8vyVBC`~E|IA{32 zB^8u_LoBXCe6%m0H4RgUCqtW`!jzCE?}NHyis$`&^`^X@QDDfxqZEKwUGe2W0T~bI zHtN2+fbEOQ@n>C?%$S|l9_U2%{RMcX@htwn`447I58>-2Gf_U-lylqH%tI-W^~9AM zRGJkEK$X4kr(V{V(R6G)*1h`46536+++o}&=z_1^ea+j7r!X2^518Rr3Tb}WnO&%n zQ|1jjmtRxVAN=VWuxnv44fnWywHyWxlTzfK6V1+g!E-B&owKFvQ5TMalC#)kKOX{x z)IC5l*?Y(S=f;k%lUyPh%=pa;Ku>=(82JC%9g;Xn!u9*F00RKUhD!V=D@{=V0000< KMNUMnLSTZ?M))28 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_cbr.png b/apps/icons/static/Fat Cow/32x32/file_extension_cbr.png new file mode 100644 index 0000000000000000000000000000000000000000..37d886aa04f17dd0fe6ecf93585b4651dd9f50a1 GIT binary patch literal 1558 zcmV+x2I={UP)z)&|=A#20*M#26{Gv`YyV(xkzX(3-Yj zOvT`f^jip*++m)BZpS;tjPn(a6Mn*==hK7b_(yOHdz^uE*eD=;S z{n`gbRiV%?TQd1a@~c<9faAxHqq@2p<>lp-1fspFs_K<=o>1MMvtK-h0mI{gVdTKH zp5;U-fxmlq0-;a{YuB!=Xl`!)i`6~~fI}K7&@?S~R#hhkd;vf1+!;erQ4!XxS+gV@ z4iBXQksd$_*2##6S=ax|G|uyh1BQ>hF+Xp<r*sP`R3!!;Mz!kl zip(j>oPgr^iA1CFzoeuDjg5_S<~SyZ3W?_t-^~a>Cj)B2o&3}ZkU=}@>FGgl?no?lU1j2wbc6ZRTjjNTf>-o5)UF)<;4Y?sc?&N^%x z;rYqQe{kTyL5z*wf#2(cp;LBfdfN0=Q^x=SAolvasI9G)T{E$`stVh+_O?ncMY9Ztt{0Gd`ZCHDZnHSv&= zv^#6gssNmt73(U{-`}4(28M@+rIqqUf(s8Tk)lGu#bvgjpg?*8_lamMDvBA9F6~>R zH8B~J4ysulRI-U=IYU@~MgY?9sd{ng<##r&Q*`EGu3&$39q{@6*7+ye zt3kUk6KTZ&?D6d%?7+s?Ud891?WUbthQi^KSh{p6_V2GnVBS3V5&*I;#o_@HV!=Ql zAY*&>>_&Vx4*R>oJ_L~=x9#2cW$6#!A4M=&h+n#UD8MXLd{mb&_u-vw)uM+lHQbPp z27u!FHVkgquwjI*&(6)pPD5sU_jY~YHNjvI^a&=>&0{N9uEfAVzu4mU!NCCm#&f*p z;>C+-Z*LEgnp?KrWDiWyqWN<_PEA;K$b6V7uAt)o_E>Lkuk+3~X!l&A3{Pe9Kt4T| z6BoEY(;g$Sp>g6r`Mbce>jL0Od^8w%augw+<_2rq{a1hi0A?3!kyT_?{Qv*}07*qo IM6N<$f_3-$djJ3c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_cda.png b/apps/icons/static/Fat Cow/32x32/file_extension_cda.png new file mode 100644 index 0000000000000000000000000000000000000000..c50b7519c856619511aee9345411e498e0b37be8 GIT binary patch literal 1870 zcmV-U2eJ5xP)@62QjGhW(qM`!NbfBtj+@9gJlp65X>P1DTo z?(SE4zt?qL{4W<}fHJx}J3AlXW3JMk;<@Ta;URkB#0l^Jb&ZUSc*l+%>!Mtv8UP`) zY%NgK{OxznL(_F={LEJkpIww9qhY^p*I|<^{p+kr6s%8m&zIgw# zY#X*^!M1&J9G?RG9ppU}un;aId6spDd`c+6PfSdrv9S>y9UZrKb#)~~Y$X6@rA31R zM2Ps(_bG*v#6UeGc?=~zq%xj@EZz&*8k(cPwtBr31Hn)bqoZSJYHC7TTifd6$B*|j zCT`*1*<}HcgAG#uSRQW;&EeLT)oA;29U8(Kk~C@!B_wA(yx%{HS9^xAbGvU!WsPX0 zWQq3n_GSk8(18O7)|7*&2tYSY1wdC|m&#u>b4Zaox3$Dza}|0X+5W zX~d9MF38S#NF-9YLeqFNE?zr7j8{%yz~Ep4{fPv62L`Iv483v;7_@=`OE=MXBZZA? z>k#11dTPBk>Z>p`p22sXK7%)UZotiX2!;*R*4k)ju(4}nBL>E1nMpP*lfVtLDu606 zV9@*;3`<8cok5Jk#neGsAXI=H3^{7wk?s!>-`0Si+~0~ZMrAB&DxXZvW?=GvmmlTJ zAx^t|5${e{&P+nUho0`dUh5p#pHJcNkm9M;o$; zX$yrw^)%F^0+I8MUF+~(Vi0LBgY_FCSkoLf#5`11=&=1!f&asPPS&oY{zpoKGVYv$$~X z9PZ{g|x0;g+m=Wp6fn`_AhP1nhonPtr?i5-)BgZ{2Cp+ zipj(k9NxDJn^`wm~i;pE#Nl+ggd`=hkuw18s%m$0MPYC0EDb!`_(H>9-`6RUujje$V^sI>7x9q0DkxP z5MCU+jDdGAmu3M^KHg15ic^wToM7gy7592T**qn_->|y{Lp`CzEWl3Z7+4t#s0hxn zie&RFrYs~emceP}x73F`*CQ;?Q>;8vu*BS^3=KS2cyesN(otniQqUv6$PHObhyh`c zGMg7bj)rF**-IZg7@x_YHf-ae-~1CV{Inf6l5?oxv&BPx_WV2O|0Jbk#CO)=#|O6J z58W5>ua8F6|6&%AyJ!rQH=``0`1e2Di^0(}e(>y@>}s0wK_=__(DD3f{ zYa;%DGnH`>-%(HPb9ifDO5Ni-R>9TulB~r66e8H<_$_fD*W>$Jkl{9=oK(lcaN$zB zEZ5}!(JA(Rg1&u6gK9#rKk+qnk8kG)s6bo3aBqn*V2PGI>{oy5#bbA_#|w|`_B$LW z&~N{xNA3C3_jjU>nK4dH|9C2aK+wkS^-(;2^b$UqoWtgZAb#1|f)!DlnS>>FL)C(H zSoE{Ou6BLe#V?Nc`TmnA=2w&%@#tSKm9$Zl6GJ@882Iy<>zMU4)Yb&?Y1&iI0!-sO zgvhN_ojzj$clzpkS0X4YKAyLfmr;M;@P~eJDn7q{(NpC}6)<(UJN-G{vbST-y4Xmn z1s2Sl|MrrD#z}qhUQjx>41iU5X|VCdT^X6&@~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_cdl.png b/apps/icons/static/Fat Cow/32x32/file_extension_cdl.png new file mode 100644 index 0000000000000000000000000000000000000000..cb579056830c759d2a82332c7d83accd4642a2db GIT binary patch literal 1732 zcmV;#20QtQP)hGNC*ZLp+F5w zDn$z|cJEA=>CAhcbKlH#EHmvi>TOQny!Y-o_uTJ%=bZZ_(=@?Dk|edFqT&Eu7Z`?t ze>2Di$VNqBVc}xB4aAxgURV4G-6U03R+|6SXlQ6K_w3nIMs}5W4zQ?E&+Ory|MKfu zNU{ux{t_J~|B?Qb$+;*kEk$v0F$xL_3dxD@i;9Zo#6v=kMlSqA({<>Y23;S5(0tYt zM#=fs);4%N9?YCMb5>bd*>yHMm;;fakO4(e5*C$3RfS%d19qnaO-;?n%*@1$88b$f zmzQ6Q>qC2oH!3@?VQ{%v-;^DV(v}h~;Gbj*%%?I6Ye!_XmRT zcJ<=fM{kr}h`8qf$6I4YN_Tr7$Ay6zBRq|Y? ztG6eJ4PRZyf{7U@o;pHQy(#y2aCB=Sg~rn1>!vS%#;zmPL`Fr3rtwDP0V`;H5>mW5 z<^hVIBvHB%$&OrX!i5`NyfSAjMy1iRT<5W-XWWfn10a z0;&U&Lc5Z&Z1x!83>)PPsBiP*rP9kNJJU$j&WR5XRNDaDAI91Q&{dSEmP2#w8$uA;7`M>yBj z9l(9r!?0`Re2n&_l5+v#4V7Tx4WV!CU6K+D0q3u%m7KR`%%)GN=f<{@N%-uBk(wz>+@$)~?|<5l>wrsFLM2zmz-JK&&*YC4a@$HGdtz&a?ZBt8gC-iZ9^-OkW-Y~vJ{o7svGe?SLVk>lrb zbCID_DsiD~-2#kAbE2`m3&WBfn6{!6r?wTNzNM4cZWDYd-tslh)imMK&JyG<{{l|# z8=-hJmklE*?6UpAvw#%%jMwcquz&qR)HJkV&bkV*5F_3bu%Mp3rd)KsOw#r;wK7CUH^2aZ-n~ibw7*y!NuUle>1?zEzad3V$gIb4<}-nATF-4ZJ_##yII*f=cOW#M zI;eF(wR#Do7WM6sKrf(qHoFZDr%l{$dis9!Qbh@nm@=PyLT5^anhrhV_w}vaaJejG zcup^w4N?nM$QjM13w!ZGpvI~gc7j>a46OY89A1As2S09@ixw)iX)Ya)ZaFUIl&_kN z;mJ07-iwU~E+RF_3c-nu^CQ+4zkfn-r>_7FLPAa{Zba;WPLS1m19)L~m4H6{J}t$G zB|A<>HpI`E-5F^v6w!0;69^q#oh}Dmtx$wp{9qjLo;>=Kn+r!cg`%%fbteL8v`w?$ zWGU)BmuR+sTTPAnI!>j_I3_eOgpb0+2QSn@@;iSQMAnURKnr~|==lEzmqH&&Z+P9m a1sDM8L4|Q&8&!`00000nY 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 Hu0mjfDc1|K literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_dll.png b/apps/icons/static/Fat Cow/32x32/file_extension_dll.png new file mode 100644 index 0000000000000000000000000000000000000000..7ac35c9846f99174392fd8adc51efc6b15993500 GIT binary patch literal 1552 zcmV+r2JiWaP)vMdk# z*5Pm%bLZrss;UYlB_+tu&wq>NKa`b~Ew8Vy55)4vDiD#VX$~mL@D&J!!eUeu1&HhYpSZ=CIzx+sXwm3*d~*3Mj&42!!=EV)9DnQ=S&mpHlPEiXKnO$^Okp+$72iB^yLho4w;LP9d|Fl(3JVKN1VRz}Cb?W3yX@bZ{3 z$Vg8^T3QOBK0px6*#cz-0}s;XdG_B8C<|24Ac)_3pS7whTi z>4H{Jun0XpJvdo)3U8OJLQYOjqT`)|n!xe_p#TZ)?CeBlMh52O%*L#lvyhaOgd0Ae zSbw9a2v43oAw?xz`Ry7So11X={(a5^(dZzPq)nZQ!J@#1fD*B}s;F4I#*4D@{cw<7 z$Bi9}hK5GmxpRjcP(eqBAKBSi@OO3L=U*;k+tw|@2V_aM@{0)1xW1MU0lKwp+WyR$ z@8R>^6tKTCVFG@?)j$gTf#Tvf1#flrX;N0gjOp3J9J_Y!A^2ybsAxqL1zCzOCvg-g z0tHRgaQ(WE9Ig~AmM_QOj~}D0tre?Q6_c~2i_Y_Af}Pixhk1Dq?^Vom_`G2uz)6VV z=P?`(2_NX~?G@%g*oq7#5+y8**C_qMMP}kXyw^%*_L?&^6WC%tH+L?M96gGZloTvk zvINs-Oh-jU1^LAqvCi}S{Dp8h9jL3TLwkF>*khgZTnaF3LIK*h*6T%HZY~ZSJcKZ% z+EnspUO#*8JOX_I6f7#llqr+Z-ybCNwBeo2n~<5Ai9jGA_?`~|C5ixOI7N;&Z{9p4 zCnt-LV`t-JW0*ijUth0SV;<(+y0sJ%IUfH#CjwCgI2tBRo+OgY)vH%ff9Vot&YFqW zmn{?8Q3*#=b2A}fBqHYJJ&G-rCsH6`6etvaA{|rbtsB>`gU9Vgb4v@#%f7@-3QLdM z1CPgp2C4~%4<0}htuYVt>Q*{8JD)df1fDLlA#B{RF7mx_VLo>3+$rXZ7Z-~0 zHAbK>)Q@j=zh`^thVjXv3bfwq#F1U^V)Kr2BRf)K-or7pr%XMpT0pl@ZI6--+rGf2 z?Pd7YcMID#dn46NAQHoCr`h|^!%*j1phh}3H-*>eQKN9YrcN9-io(yR8R|2W+<0&&F;^eQ%O=Fkj9_HExJ#*T;Gs62leZkO?_ zD>v!fwtRZ*8QPAojwiIgs3S4I4acwlU~fkz#cSB4>l9l36o&lG_mG5x$)W}XO}bSt zIQ%#a?KF*2up~!oN)zRmV|z*`&}V1dM5Kp;eqtJj1jXZjHBx}j9|(b$Xh@|##wfxg z-dNZ}>aF~{fMv%jpqW1!oOp4qkNUs-%ZO$FC%^!`7}|WKnlWhr0000`8l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_dmg.png b/apps/icons/static/Fat Cow/32x32/file_extension_dmg.png new file mode 100644 index 0000000000000000000000000000000000000000..a2c644bddca158ff746e9b6f96378bc5474f01fd GIT binary patch literal 1635 zcmV-p2AuhcP){*cWR|gZLmC;sc4I=o617#uwu)21y8DG%-!l);2MUmc$oh zi6WF}NDwWw+zM{HZMT=%os0iDGqc@=-L@O`Z2p}&m-+wieCNN+FvoEq8e>fD?(Y7I zt}V80XIby-EO^f>=j8y+5ZIyyQ!Nv~22fDkojEa>n2 z-1!S&oP*JCq0JFLdVb@hkD$H19eeidL349+D}gxE*4DPO7!y2~IsZlr1Q5_P1Og=p ztryQpr35~i978M?!?tbPws&@R4hpsN0mwFm6ex-^uc)d5jYRdwIM4b(uq=c`Vg&Jc z9Gf?9uIcLPx>^WCaR76ON)l8#A^}B;PWP(9vjFID5hOMu<&i8CTefUjN=|;`UJzV`xBCp7x|Bx${tDO`@&V@h(CYen(Ai5Sgrf=H51(b(I{Sv@Ak6DEtAKF>OpuO=3Ki%83rw@TwIn3bLsd_5mdefO(W#METyH z5uCf7fl7l1o5Fadu>!4M+?7n|1nl{T!g#f*9EK%gJSRN;&O!lj@@&pr4-k}xG>+GM z6Sy#JAVT*7)zR}Q9QidR=XKIDVc7H>BO&(KECA8$QUR#M0P_GSWTA|Ve)?Mqi$fd^ zcO)yE&n6B*{o$=qyw+5O@w6=g zG)a9zhR>f~NlIA3^j*vsc+pf$GzwuPHi1xe4VPcuKt+|(?RXj=x2(hu`_{Sri8K!H zT!xl)Rph8#P?&vQimEOw3b^OI0Y&k0SYE-$n(8o|x3=a-!JC`hh-2az+jGGC-jVY3 z7X=XZdW`cDUcZ!lLOF^Sv9LN1fRC;&!||>Gj9nX^-9Pg$41Rd~M=AQu>pNZ_*}gyM zo^wTQ4AVE4%?)5^CWt7n!rzX8pw5w)v|OhoB`W=C9*3swWXrN>8C#l@^WvJOS|HX$ zLkdzemMmfh=^dS!oEv~jUM|F;TF`f3P2R$@*QfBtH@7iH3eW7XLz1p-?L%_z%jcFO zN)>U(i2+nlRXV-57O}{z>c%5iXcMmPc~h|r6)$ez|0#i^za&vrrr^EZah!U#7R@KF zAw~Iq?P49FfP4PpJ~3@!#^LymjQ=%iV*AOfvW{r7mQXaoDIpPQF0M}E0hMQVZO zQoF8N$73}iG%gLHzb=q`fmUU}`h!Aop#f|axRT?fPGICeG;)fS& zxSleRG#nY0UZlzp4$_;FMn!7$$`JYvZHUqE9p7#~1CE`dMG-OQzeYJS!Mfj726F-Q z4cwpYhj_$uKX8k^Z?Dh|;A__#05dN8!SoFf>XsAifK-c5?t|-bX_K|6ijQ h28eW+@$LR2zyO=br2>}09zp;B002ovPDHLkV1h45`vCv| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_doc.png b/apps/icons/static/Fat Cow/32x32/file_extension_doc.png new file mode 100644 index 0000000000000000000000000000000000000000..8738d2eb211eb6eb6317be570bccd2499cb0dda8 GIT binary patch literal 1536 zcmV+b2LJhqP)uxN1W9N_j4>e^|7qd_6CVVkMu~)9Mq)yjhE_44Q6fJK zXb`j@;8sCtfEHMmv|DGpGvhgTX1eWWUsb$tJ3IGr9^d)Sxpx%Xw&68JQAAf)*Jt!> z!%b+ZRH~!3we>OjX=a<3y7`aSsZHwc?zV4MyLj=U-OV&Y`9jiwpz<7#O%Bjaaf|NmXZO z=UMhG9|GwKSF!X)0Suzinf_s@N&(^#0(Ete>ww(UP@qW)?_CZ(0&1UZc#PJW6mr$G^XSPz0ac866*212527iB;eH5 zA*np^(Q3+7tpE!&i1to=@Wfiot6!LFk-uOF(i~7Ep`;&*zbGOK+H>V{9|nzd`db7| zb!8@6Gd@uA;wIsUgq$Vcyw?>LJ78wNhzxD?3|b9ArQ zSzcB>IYZ!j&I;H7D%QjUMTVd+mcX`yQ8~w~=Ma5$>JnaGTQ3nwk(JCFO|!?>{RxFY z9bbst!%FsZR}zRNlGt$1ZKTYCNy6t>gt2+m97mb!KsFgg8=z%`z_CF7mtI$t1+acu z6_P0n31a&vPcO~6-|G_!fk!@7b-Lr4g5jhIgJR6AA0owrlo4+|x&W0^OVY}*0W)G6%$65^MXYy9|EIA#I&(v{hieBD*j$zrpC!A+JJy?pb|p-r|X!i ziL4CwJv z;EUcH2!;Lf$>RovVa~K5Hh*~@lPH8GAs+&?S0&_Zl9vU5JP6Ra4#hpg{Um@qnCu!< z9(FG#6eh?qWptf`o^Y6_ zKQhSEB#m!1vWnyYFSAwmI!x`*leMTV^Px9Bf)~E+LkYpTZvO@B zerOhcrFh>y#gCTAA9B34^BlIWoQVt1&L?A&s4MrOdgp1$gKQWm8Q+F88eTedx#8|w zvcQs;5W}=(YDu`5P<%L%T{JAyFhn63Oj>SwLS9&sG-}m^>h4Pz`8RH(A|#) mKmNaFP*3oe5$pa(fB^uv*jH?P&gaem0000RTMunb7y9^yDYmb z74)Ui&^MzJV`3oSgI!-54a63)F=%W-sfqu9HVtWCFsX*r#Gr{$Gz|d-mL~%EL`+PK z@gq%3lZ7^=K7grGz;xMVcRc6J+`9{%{Q&ju-t5fTd(ZjJx##@O8O?DVprL7+NG6k0 z_)No}PC8tFgMe>WqzzO`u+*6abo{NEVP! z{?pIDfTru9;iuZ+&@Rw|63l@4C9Wj+OF+UhFw}VOkbgrU{m{ zkBRGPA1g)h>+AQRp`iiV+S;C*n3%XtYAXRy!$1XwVeEhEx{86op&;D7`zJIuHbP5F z%fpkClehdplm>9X=^Zcx&>P{Ju<}G}YwIHz%4g)O7SH zjE|42U?Vxj1dhWvLpayV0uX3i_kz$62A;9SF0Kdwjb*Y~Xl`!iSt9kU${sLW05k)E z0K9hU6xg=KXImx>=*v&Ly}b=zUAY43beiwU@MA}g_-+&aF<>YFmT9pE5{VZWKsgXH zw`XT(A!r34zmtPpE>|F(Y60lzb~<+kf!CTB+28;0BZ4apAeVQb_1R~5y>1%pNxI4J z7l1$yXdVE%mfJ(2LkLURAkjvS z0XRyBs|OBn1csXdG7h8x8v~M4vV;rR)t;^5y$^)l{ji$}xC`&!Ps6w0jB#fZsf~b% z3g16>9#W|#=h#=Q+NkoQlYehd2gdX-FA0?zio%OHpyNUz@!2|rFZvGh_j z8(BAK-ah*dD>`}NWw>}@08YO0DjRzJjW=OClf_=p1YwF@GTXMn4%#k}fjY%%dP2u- zFuln|2#+8ViNI8Hn(t%LI=FW2I(+u&C-BmX#~~Jpf`tYb7jGz8w6>N#Mmj9k<5UNL zJwRQtRp@dhATsO*W)6lfe~dxm9}A~iLzytE8;X#B#!IVHQfe2alnH>FV%qwb5-&b!_!=Yc5xJW4?h00-mZO0SOqf8o4I v?*+A81iSCCy<()MmnX6Ek9Ip6)xinY=5% zdc6XIC_-w-ZrOQAkfuf3C2wuz{(a2!L-$q(G7+pUAQ%23a0223_c0mLy*cm@H;= zc6K2;IvOb{DKSMwMfLtb1O}jsfef3-fSFclG0F%bv6>99nKcPDD_q!|$slrfO z14OlmxnwkX-V{{Xoyba<28Eakvzlnd4kRTdaS4!m%ESyvIsif-(fudKt{`<`6fRb^ zk`aY7P*Lwdt8)-d9sMvWA`WhU76ZdB^z`NHY2Wu~S3v)0GCSNt^*^zY7^lr^D@GNh@-|lGm~~J-tOISO6l?Dbn&810osT zlXn^EOJY#|XA7sF$H2V~v~&;RN^Kj;Xg+&o9Ng?<&v;{=$pVmx0Tw`<0YSp|J656H zIe^5tsq~+~L6qLIBV}PUFIKA(rlYc<8wteFu**$sj5R1u767AB&>4`4f%W@NVg1u_ zxO%sZ{u6kRUaf6MO^cJ}+Oh4M^8|1ZKfIlZgxL`o9vKT_@-C3HGRy$5l6?HV7pT%n zSYAsE5P%4q8F^=`v3A95)KC_D`tmdQ@aXT{ZO1R%MNURMh6sc@Dh?*;0$HzUnmcy> zScd1HoQbnH8z>z`L|V-_bE6Uc!z1V&9KvV$f8YV#?;#NOj$UkCy_gsnq5M}T+(QB~ z-~}Mi{pYWyATrE?_?R#Zk|E}TDWN8$Q}oM%$gc(EHONYe#p&yRQ>~*kc99NYk^sEE zVyX9#0TKI)t|4>TES&i54jDG{K)hVjf~rObs+&5|)YXs1_8uH9t){xr%PYJ@zywkC z-vb0wikSm>AQA&RUQ8sz7G4V?2>^3LxXpwOE90>{?*iW6v;yxQK9Bql)}v=|nEPI! zjma1Nf)E@7qNu%Sq&lGL0B9Nb?&k_*r_4urWfS@aMtGK7swKsm`b|$uLF-&pZN}HduxiKazGrOGd4Vj7k3-Ep=i>o{7)4lVk7xd709~aM*<}@z#SN__!yuUnHUvW zQ>MC5wtoxSsOE>;6zVd3;h9C$MmX}gZ$;+I>-7+Aaa z1T{6HPxk~_z)9rom4~lF`(V?)5+3KEC zv=yfA%BK!W=BqbSHzkRJPxr(v8NDM>7H~0W_$+24Y}9NVDgBE-M?7J{>54{dOo_(` zxnfnq44kQ;DyhhNQ!B%0G{9(5_&wJXpeBia>=Oe9@*j1%lBQ5*4JVc72%CjJ54%*_ znwzOdG*F4w8jbSG`@9ciqab%3@^jZBCv5@$&Oo} zS4irKwi2=zMc#_boHCK3 z{jX-!IH;j_hwcc!An=6Ym>FpLnz$bD}IzJ$<+D)>*v< zwTAN1gXhB|6#Gxb*y5yDsBwonZk+UwE1IKD$6<7dBMAp4aVQLaFhdTKI(9Db*&PMI ppdT6({C{JZq@QHOYxf@k1^{9_tmFo`eER?Z002ovPDHLkV1j2XKsf*a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_dwg.png b/apps/icons/static/Fat Cow/32x32/file_extension_dwg.png new file mode 100644 index 0000000000000000000000000000000000000000..01996817745513752896d52050cff98af44bed40 GIT binary patch literal 1490 zcmV;@1ugoCP)iSjV%i2C5Tclnm>39>kj88+#%PR$#1}D! zV2!p~1C`>fm6jHExpdFP|DSVqJ-eK3cfHK!&+Od(`R4mCGe>xy2QESgt+TW9L#o%h zu8V(DNC!wqXMKJBGt{)B=4AGje}YEEsZ*!C|EdfO40!GB?FrJW76QPch5D?_$kcKqPn^o%a<=-nMfr1S?xpsvPC5Ys;Xv1 z(>3Y~>QMh3q9|D(u;MWc4Gp8FrUpxwE}hZQ(eZN>h{6Cuq6Lbzy#6Q&3=E6dD6c5b zGO=vgvb)I1f6WJ>Mbe^al134nMo~3sW3Cm~{o8|ce1J;eLv!ZN1=(J%<+=RU` zk(7~)j0=EIs)Xp|Ht)%`EB||u;m6w#4G&|{qD4{)gq|@m18Ob+MNS|8l6;9PqiN81BJrOGA#n8BArf?V-=4=DH(v~n}9bzbnu`IFV2jI-aG(@ zJo>e5+hE)FxYXvS+!6t3lyr2M6w3@`XJcb_tgWpLu~Q(~5reI}!a-Qd~35sw)o|}oND8O2DLQ!Qt=TkN}H_N_O zVqh1UfeVB3gedxPf^p{N08kWvqN%C=ogZ2^mL3ZwDgjk!CA^Sw^%n$CW(G~le)*vH z?tLSqP{{#TY{}{`1fcnYUL5@n`04weY&I3a5u_bGKedLlt%$UH?mV7z-~2jU{GoSZ z2FhawCRLOnZM&$5o4A&`C8^U?McUJGJ!t~p7hE|eotB+V@j<3-M~+P{vyi+w27@j! z);l2stUw4)n&8YkTQGPvg{lgR!coQ60}1q88pP?hw&1CT_v9%%_rHY3BOl|d?#r_O z>BeIO(7}m@=PR&RH<87Q?CAxH6i;@Qqt&fBkv%4~)>-_p{8!Ouh8GK$?U$u?!6-K0A+1Pb?%h z;&j?ec%XJVW=yHT7hQdLgaD+7<}bVZ$v&O8iJh;1{0&R$YVjz^@z1+3tELJ|=G}vHy}v`Zf>$v;-Rfq~z@8UZ zqxpr^bYH%Ld3R5tF;iaKO~=llW%J|sq-_)VOWIFtq_0pi6rpd!>1$p&JTT|M`zh-= zBsPVXAHx}E;te?5YQ$0H{w~Pw s8v>vQ9}Ncnzrr_KiX@%c_b&kk0Q5nEP{bz?+W-In07*qoM6N<$f*{1d_y7O^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_eml.png b/apps/icons/static/Fat Cow/32x32/file_extension_eml.png new file mode 100644 index 0000000000000000000000000000000000000000..6c973fcde86f1b40de895895b9b7480d75d7cba8 GIT binary patch literal 1542 zcmV+h2Ko7kP)gpl6vKRm+J2V&bzx?cX z-@_6D7Cnn?iXYm)rC~EVJ3G_8Q?0G74;Hh82wTp7aUu~!90!p|2}Jz7 zPYWgRV`EoQU0scB+qUiK>FLR^*o6QDO_Bg9W$7eD5CgG993vxFkV>V{+}ymXx3~Ag zTp)@AAhL-ZX(+NFN!|MniIFvu<;lPjTeogqO+o(qOc3^*X0dG#1W2d_$KtPAAOY7I9lp z95~3+Vt$^&RwM=_rIMvB!J;S0w|CT5;q~Je@!_620+9_Y;TeUL$M9nJAnvSNPD*Jn zZM9hrxkb3e14zsr15y)Pf?GcCVtK;G?X{ISK-tuBR}9Ny5|vS*dmi&VuQMO>`|U~F<`R=*st`h<&MCu%M(~p5y!Jf2eD_PgOz2D?s?4fyv}^g&--joj+CM_0Bm}$ zX55<+3nWQ!g8X`DcQul6Qu^sd>|AT&(aeye}-LL>Jh`{M7T82#UC+Wa_3> zK=a|B@KjR`vJ~#C51!FIk9nTgnUDE(aCmZ9UTHz7k!vSvIZ@*Jvi~xUj!vNCo;64i zwtWw*!+s)V3ZI^T?f4LCD&y$5H|3`jVK5e46afE>)>TmFnxNcQNKo;7?!Ht|3z(SI z&jSA7T^pC;;Y~~R{#*fiAMclz3hW%*0Txq=x$?1q_J%4ny>-^)eK_yDnm?^9SyOeP zy|GH~x7d^O9P85n2#=2s7GL<`C)Q~~33r1jaCG62R3eu4}hTMXgS#{_frJ{v0N9co!kJ$QUQN$yr#`F8g^#Ufnd{esmNd%#!)Xemm z2Y@nZ$T=$t<`e#S`8M4*9m!~Oud8tI&7~|J*=X|q6NezAN_{%h(I*zppZ9`(gPD{sV_qXmEQNxjA;P8&s?h=C=M183P@GTSwJpe zH*jypHXo62`Cq{{b0;#B*piB(u0qm#&eLlEWC`;Md4rU;V?=x$o~a_ s-VgxC`)P>a|7(*(Tn=---hTub0GkyxuQ96Q^Z)<=07*qoM6N<$g2kZjrT_o{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_eps.png b/apps/icons/static/Fat Cow/32x32/file_extension_eps.png new file mode 100644 index 0000000000000000000000000000000000000000..009582ced98e896981b850806c1ccca0201eb93f GIT binary patch literal 1509 zcmVH`oXPfe8c!9){YATc2#4+2e$3AA7kV@x0s(363Yv*UN}ot^Bqv)fkiHn)3c=H7F@^PTV9xubmFhcu;>Gdw)} z1%KBU3I#k&qYco;a93B?%e>4-%_;iTgW#g}`0?ZZqiQ#9-0%km1_o)@t^`23Q*tj+ zjQsT3AE7J@ihnb0zWj0hvL(;r=+UF-?(RlsXJ;2de7j-8hBcL#uu7RL4q~ngHx`5I zR_SpU@zTyUvQ8T%_;mUXnwpx>(b4hz;NajDF*_ZAu-PQ1g}%IsgQ|P zt5!Wpkzbt*!il8CaWsvpipnKgpo51#o_5n2;$kF(dXr>g>x zNGvOo99W9a=v;KrvvUV}`}V-|JmhjYxCAhkPGjlPrMg!rJ$HHr>}UX1kaw5V_iW#e zef#$#OUImzxE(<37~1p~*9 zp{=bA=YBeeUw`>IC`S`%ozVK zRQU?5UAGp^EiK^==h3N05W*&n%?^M=29yS%7`f7nNZoJSy48p?5SK)`lVBz$COD=J zvbmCc%RjT$DsHYv;?CFXyjN>~U2AC8Pyo z6NEoo09u4pdz@l>bITUJEq{FIkaoIybq6k9xPW(e?Lvl;XLH$5Bh|L)S*E}-43Iui zuwt1pK>cnwapEhyxPCoynJjbcK?OAb*H)1MBP0(84j$CwyqDKiFgiM_HQXxj>lh)12WUC|GBnv%0j5llE&?pZR0oi{br}tK ziY4|3lx+@VzDGyd61$f1CD+y*8~(UwPJOoCir{$mB!NtM`WzwY;klxWk zV6IU=?fUjix8g+704U^%-mDtiNJd<NaWMWix93D19n~@@11i;X9%|kqi8Gxyk-BX*9x)i=9D3c%YiMGGb4thz?d4@~f7 zg(J&=deT02k!8%3rRrr5H|xaibO0FZy{q4xO!@w#gheG!MZWmi&P;tC>{DWYikXtH z;|Bh;ir_1lf7m9D#@H{(cR}d41VAkKXmIiWH90=r7yTCf{wu%$h8ja`e9m7~00000 LNkvXXu0mjfNQBXt literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_exe.png b/apps/icons/static/Fat Cow/32x32/file_extension_exe.png new file mode 100644 index 0000000000000000000000000000000000000000..c9cec757044b2473157ee937adefd58424c1e5a4 GIT binary patch literal 1367 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 A5dZ)H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_gif.png b/apps/icons/static/Fat Cow/32x32/file_extension_gif.png new file mode 100644 index 0000000000000000000000000000000000000000..b1aa6c3d1024180eb80e24cbac75f2f2ffc93f53 GIT binary patch literal 1350 zcmV-M1-bf(P)G-7~Xa94jQY zaUg;O!VO}$#Fm{4w;&Od$np*4jNrfl6mdcvh!pM!gpiX9mV@lr2ZR7~L5Kq&=SYwd zzeFg4_!F;V*}F4MRn2F2@s92FLa$rx>6xy2UG=J}TUl$tO(|t&XJ@a|cqR-(bkax$ zNXG2w=;(QRthM?k(JTMN59PVJIs0F=J9qBbsi~=HlB=@-a5oKexn$=*EZl%{94Pwj zwORhr`e#l)jmgPLjE|3FWMpKNK+KPgjXjrT38&F=$v>{=!E;@BUK^dh=XD~Kz^|;V zqNk?^!^6X;r>CcXXR*5hNSh`BTI=?^`fq?<(8KLLxZUG$u&<+tx=V>$oBDAq`8*?@W zlEgF*8|xN-R4O!ILx>F;tMdM_qeoj>&a~!$7Nx#h!kgFn;hPc(anS#8WMyj=x(}~W z*byjFakyNLOicie^gzNfKm||QTQs*$y_V^^3=U|qfb073Oc6P^OY%vM=o17G#hx~> zlJP8Dr$kDufMbCH{WvdZouj7>TACS0UCBF} zGDXD!X2f+wXp8m$XdQ=@?w}x$Qo=8;8}XY7+UG0KQv(7t3E< z!p&P2%@`6Nh7D1nnoJwHss65B#G)E<;)ufHve_BHTJ1L|pHe9&5T{-PLndNaMJ?DQ z-_}s{y0KBc2Tfrjib+{ux#$FNg*~iScXEA!}I$nQq1zWW>c~|gq zG8X;3jAg$>*2|OPdM4eindUoPR6_km09;C}hswrHOniAP3N;nQOjofRSLPo_SD_nM zzj^}2e1ZIKTHdHwZmW#kY=O{L7JgQx?KOi73I($Dnv%_SJu34$C(23ww)uwJ@c|kh zrQQvo!(5zMA(pBC!uNtyZvy}~zBG9F{~Fa(tW&QhdjAn%01Rm;FXT-oOaK4?07*qo IM6N<$f?b+-F8}}l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_gz.png b/apps/icons/static/Fat Cow/32x32/file_extension_gz.png new file mode 100644 index 0000000000000000000000000000000000000000..d4517e1c16b5db460d5e619cab8535693478679f GIT binary patch literal 1479 zcmV;&1vvVNP)@F)ET&F_@+?{SqT3F+f58 zH8lP+ilsG(ZKYJ&hL8Ig-ST_kHG>cb?f}Qc9@87!%#y-Ca~a zno6Y*RHz@EbC{;7pX2d3lF1|-Kh7BP(Op|x`vf%;etz8X>LJ}I=;`T^xt6V48|3!J z#=!oOkrCP6-rhlejUWKZn1_MluCA`p_3PK8|J(o=t&-8-Tn3<5pP!$PL!W+v>({U2 z`4?Y8Jdr?(m{@uL3beJgp}xKz1Ok11eW&Z{>K@8u!imehzMTitvS3jV%kncz+s6k# z(qJ04HQMiJyqc$-68MRUe^63Vf|{C|H60xt!^*866Ws5mK@JSV@HMWC`d_EOs(kpt z0T@Eq{hYfw5YCI>^5t=qmX>1Gs#Ujlc6MIy0}%`$z(m^Ke{Vk&i;dfxU{FA(Kg}<~ z#749r>M~JXU0p^=elZh-F91#}(&nrrB)U94j>^hPZ2?Em znx6rK&uh)Gm>#=3wu^Fr_FvEzmZ%!T1$*9OUc9~uhO72%%)Mpgz)!$fS?E}i`? z@4SntDaAkvTzcj>Is-XNq;g6^E{x#S(@MF?QB_r?K{mg=6T%e!;}k2(moOH_fKdC% zm_K5D3IzK5`w^lXuyevh(numm!g&@3{I`Hs5ClM-cR?$vsHmV?AVCT!h>>K{AoCBh z@GUUxQ;=yoIMIE!?+nVy?!dZrYju70^cnr$NQ=}QGx)*)D2i1gW}12*GDA3d>J&ne z2wr)0i>`H>-e;S)pe+bOtoNT*sjP^*)}61Hm`>`~aN2GI%fml^H6t z{~jAd0ZFZ@Rhy;fu`I#-azO-1F?sj_V85~6;TgotDE>V$47`w9H=$8WwmAXCz1)b3}t*h*)A?d4{!RQ27nv>Zc!UC0jL+QqA|!t~L3 zg>>BwU~hUVkwo&Q`s_;SHcOvx)s`LwRI)2Vrj}s`V2Z|D1x)+To&z+Ane;Ui3E2RY z(c~lrH}XQLJG>du#f9$pV{d$g$M!ul$LVJe#~{L{2C2a-z~q++KHn)|nnY8Wb{?c@ zmr04bFE?XiXbeYc5722~_Ju|E`MMS)ZX}R*OBB!cY{O3nd+DP!q-EOK#*|E@FGrTc zF;sL3b7nHpD+x@rxDcJs9m1m0BHVWG5>3vffgw8|3OSxUx&;^e2l4B70|@7bW{H`! zlOz`M*(9Dl0SqXk61!Ek(2>&!7!^J(uR;jn$8Jjt!^5jKAkPMtgd zbJWfknVFk`iR7pKvtzmKsX0SEzYUA1x|3`XvI_BkE-KI!vO%&5H?9YOnf}pW;r}Z) h$)?HTPTYS57yw#h9SHZzH+cX6002ovPDHLkV1nRV&L#i= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_hqx.png b/apps/icons/static/Fat Cow/32x32/file_extension_hqx.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7cc0620d89c7164f3fccb0b860bf412183eb98 GIT binary patch literal 1552 zcmV+r2JiWaP)`{pYp=bwVwxtnDT<;8gTVmxuSKI# zI5nDws;V#yLp+DWVMHPkNI8;+WCY8~%3i0}aXUG2etxiC(nFz;In%avYmHe~TkAOA z+uLilwY9aAT+PVivE{n!o%4j~+e38yhwv zJU)&nA+ahy53Q}OSigQf$Ov?GbzLqmFMl~138`02lr0|&mkTaZ;&R!MOVF_+p9y1X zw$;YQh@Za`Ldp2S!69U2Wuc^`pWvmQTkf)Dpa4WD7{tYk--wvV z%*^B|{_`j5((Mf36{@Q0xD9nuwtwGVxZG~++_f8{qa%o_nh2tShYwLuP$0-*>$#>! zKvSos-3<+bcW=WUiUIP!PA)Js43jap@7|5mEuvrV+;Pk+x_u02DG@L<0}Xrji0I$< z!G{%NxhD7%78i{5{YO; z_DW{&0xh-+l1V5hxUY6y!JbqIFz{z6ae_AO=eP3Tc=FFKZdVc5e@OT(-KFOyyK>A8koeki~ z;K=^7zaQz8YPsik#rjT3q0BB8bf;7d8)lgsc&eWidpuszOIA+DunS&AnHd67flJpN zlMuI@rAr9NGtp#*`vkuN| za&Pl9CmkuApG8f_XM*TCcVPu`86yI zs(Wu6jvPIPp`l^;yneA=AWI_%$9~G1`h}uq{nl!(3No>pc$W821juCENug5wW zVYW;4*xC2^Yfp_FE?%=FYh_= z&Te}$CkJI^rTFylQB=LV8Mmnt`s2X^Q8hc|hp8Ed_39|w4&q4w0000>m8ARDa>4Gj;`qmfQ0?pNHz9&&f?+-d(;qqn!$Zfki7$xw7gV#}7T8g^5y1QChS}t(2;{iwvnGDFXoRugfsv<)pQDw)RL>zE?-01Hg zKv`KCYHDh3*s){B`E(#M14ttZ33uWmaVw5^R0&>^JWWQvOODM4Toes&t~U{h+S=M1 ziR3+h2ce`5i=v1yCNn^y2ZbA^8;!1quA1N))4U9uI}Ggl(?nGsL)W+G@a4jp_sOIChZu4ATG!VB#N zX3d>1Btz+G<3~Uq1wiQ(EAH~!czCZLrp-Wpz-=*MfWe3Y%XW`o%VIZtijB(`yAd{c zUBD4io-uVQCO|?tAu5T77`~}(7;a|c@mn-_$lw#RTqHW8Q4(5~>J= zDuRp5MG=x|Na;BsJ5eB!De)IaES%_zU~64ITF(UWSf!2)bv~@G&&SiVJ+KW6ifO@3 z>wV+MFcDA|^CX4OmxaAdBLfFy(N3Lc5V8CrY+Y7}m-Y{0IBep*U;KFc@Q`>^+_@wS_F3i!&CF$thhBFyG~w%OJ(RCG*P~>U6hwfOV>#+N|Esp zA3k|x8Z1T;ka_OM2Oy=}qmx^2C}QJmUl7|GXX2yAo1xQtlk(3@Ma{fq!|G)IF;sb%x&lk+kizDBQX^pa`B?Pmn=`cGbLANduh+q)Ax z4M!bsN<4=qg~8xyv6EYOTrUoXjh>QX8$xAuInJH*jt$`abp?g858cLq=xhc*vvD4f zW$rXcWtQibaod#K1PIJs=i973Khi#b)3 zJ*X^k!{v6&R+V`$Fl-=7#Efs>S(Twhr;qqXGDHBV6(AT(u%avQcr{3d15o#>aFISw zkB=gEuseVi)sw`#UB6w!1C<3ZG&y!M$OZt1sws4FD#5>TQ7Z4LHA}h*$#ejSd+tE8 zQ0P&xh1z!G>`5r1w)o=rmjnQ~luZ890iXzIe1hY^`_>7X&k&*%46mI-p(b$T&^BV- zjdU#nMLUH!ls0wJR=vDj^o-`SetgE2IDo7pz*ULGlIn!qOZn6ZfD+??LWJb+6CHr= zE&gmfzXZv1`_&LS2g7jdPE#tPG-cWrSkkv)N!7aVdgtF+0h_|h%PeYf=CZ_A8!?@- zz zd0@xrkle<_oLINx_a{WRU_ysKAICqLek!IT@$DH_V5|uE=rWz80GPl>VfKSNx<>K` x|1L=QO#-0CJ{mOqe}ld(FiaAS`~6FR0RX1;&EuZh$0Ps%002ovPDHLkV1f@KDOmsj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_html.png b/apps/icons/static/Fat Cow/32x32/file_extension_html.png new file mode 100644 index 0000000000000000000000000000000000000000..d86548cd5241066299ab0c6cd2f26a4f4b800acb GIT binary patch literal 1825 zcmV++2j2LJP)F8i5d=XlFE2kx z&-uEp<53Ff0O=?%E-qe7O|7pn*1Ei6Hc~4pDvbZCG&MCD`}XZCBfU~G08Hc_eRgZ- zzn{MVK@=g-XRyU!ADaKd^HZ>Q?_MlhwhTo@Ma2Z-$dV;X<|bo8?8%%}QB)PGqCi!L zAT*xM<4Os<&*z87GiJ;fNlsq>APBinT4*;S_W`p_6@}UkMZ~VNetdq`hkJhV7eQp(#fUT+%O^Qe z;&t=!<8pIBw&zSRM`OOle1ghjBu)}vzW~^7MUzhUt4IQ3v|hoU>kv~fVb}YIk?Xk$ zU&w~qz-81nrr?L;8&UDC7nSe1F(p5rOOnu22WCJ@08nWAE>*Rx$xP-Ttp%nxEHQQSUif<^!3Qenv8JNgQ{Dlc-319&Hfv{{38gbYJ)0MWJofX zWF?6YNMv_`KmayX!j97oSWq+-Db#Kbr$Ck3U~{cSu(K0^=pEc?eFL>k^AU*!F=y&7 z>^$nlD(^5v1%sPTx3b<~8IVl|BvGctWHk69$aJTop#!+nuA(jCN4r)_&lrVf4C6_w+q=ooA&Qz98vQTQTn+66PG%GeMk4PImI2ENxg#<$BuswlO;k2&xalV#Z3P69 zfKqtgX2^ zgsR({AkwC;-d#nRun~6UJObe~bVTjw40T{khRRj5`Ee7-|AGN#2DU}|zB4@wN6&iD zNqmQ*A>3`9fNzesP#zeL*5K1vJUt&P=O|b)GXrfce!Mkp6hB(nd`s7$09dxN(yvIF zPNS|(^Kvmtjo?b{Ed;uv1SE(+2sm}E1a9XAo)C2cdho;sj88MLZgvi02KanSSFbz3 zfDEuyOhy(+46YqGzt)R%Er9APf1}wKARu9cA^{w#-iFE=FFxG!6M`*EQMD!?s!b+9 zBA?InFnxoH0?|zVD)TTHJ+C+rC>k!TpN+3i-^A7<*HP0N;*p~13K}!Eqoi;YHoTl2 zKhzDKB0zfRq!)z&065k72tiD4vlRuSx%7W0V`2Pox1~QRfNhm7?C-dYD^+#oK__q` zdS)`##rj37(Zhdq1HG8DZdB~Q@sqQ0{i3UX0Jr=S(gZiIb+z!bpCzIgO%6wOez33w zm@?5!QjAiOepHDayP#ZPaIow@)>dQzvJju+kS5E)sxxtuvN=_rp@-4)R9z6SP08f_KVE6W zf(aSWOr~^t8miQ9rX))c P00000NkvXXu0mjf#%4;^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ifo.png b/apps/icons/static/Fat Cow/32x32/file_extension_ifo.png new file mode 100644 index 0000000000000000000000000000000000000000..89b0166a4cd22faa371e32d9dad41aa5a2eba1f8 GIT binary patch literal 1636 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%0D2#_){LA+ z2arSkV|5WdqdG4zCE)lra25tK9st5OX}%R)ufIZ1YI+^&(@ty$5029vw3m@wz6k)Z z0e?;>UR{eTs_WBBGJ$gp{SP&CA4~qOgj4G1%Be;!t=x*s9RPp|KBf_kA5|S4`%r@Z yBKlqZFGvKy^!_wh`2Pkq3g}jOGbZ;R0R{lpQcq`QO1c*S0000@ZQHhCQ@=t*s3kHf-25Ffee5YPS)9a&zdtoP#)V)HHx}HiOa8n`m!u zM^8^r$Kc@Lg{eSH4M0gNP9hFP8Bu(9jfly@@k+^LgOO%b@`Zdk66@Em?p1pAXOW6Smn3V_hkWQNm9S+^7rNH0MeG6fQFZEh4I|)4Ck7xPoD{O7 zU-L0*z7+~gm)LZ~pHNy6A%_IOx%)2OJq5hkehDQG(4h3f%a$&|j7eBcEVHfm?@?~y zyx5E^cQ8%ZDfWt?SbOdxygulno4re9S^8I?-c<>Atki2$b3i$U$-?kq0v{~D2$w(< zy~#zf_u6xU=)UkC{N_cbKePI6xcn$c5kp?#*sYqTvet=!Qx+v76lk=GlIQ3&o$(x< zDM0U;J#Y#waPkGy>vu)Hr?d?<$PFFN6)XAbO9XHlY>OV}Q%cc46_@Q5%k+gv*_~%;K7OLb~NlneJ?>!+}ag zle+k%byO+zigZ(O_|WKNRrRvKB4F>OvF=k= z!BpP9SB?(z?kE?h$8vb~lTI#NqWeCA;$7e!A7Wyh2TV9~00~+rAq`oq*UY!FfTfxl zff_OqgQV=4!06f@bDd=VFdIRL_k7>LV-rSVoe0f7%B^xAA0Ns zrbr1A*yO92=@!HuD#xQS-fWVYJFm^{dPM$AvLl@70fcT-yalzs&9T+kN$l4J@bs^n zsac4#CoZCLA&QdNRz*rweTwgtsLE4)-LeU2zC_%QCwrFB{&0f`C?fP)kZvBg0LbVl zn6QROE|G3QG;zxu&4v$Q$&$`Q*EI*1ffN)eCCKz62#a?Z3FfiaO#93Zj5go^4ZEon zoe2?@idgv8Fs>ing4WIb2<}{g)3gW=F8zob{V!tC?#af6_bnmF0v5dTGgQ8#tiQ5v zh24)v97w|Irt~4gqcje$;w4148wZ|($jrxrH_r1GR5ZGOKBVVv4#LaxPAD;d$8iKV z|H8<@F5`?Kp}kCQHiamnA;;{U3}t*a*u7OO^um+z#npP#zPn`lTL)HhJABAo2X6QG z!fok<+q#z4B>bx<>el0$LS!T0>4MID*5ok&T)Sw?j#H5H9z*HR&*_!DpxoWxMoy@J+W#RcoC5$TsmrykPa_46p~5$mXrxMgSP3dw-m~lGmq7#2kq0NL4kfwGdY7 zlc>JmOx6pn=c%RbKXjH<{X1rSv0QWQzp2AhB{*2c@VEY7P+qqRfE)j5@bLdNT|Dkn eO3Awa3NQd^WE+;^G4S930000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_jpg.png b/apps/icons/static/Fat Cow/32x32/file_extension_jpg.png new file mode 100644 index 0000000000000000000000000000000000000000..39be8180d714f3f5dd635a8448b31a372bdc2e1e GIT binary patch literal 1552 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_log.png b/apps/icons/static/Fat Cow/32x32/file_extension_log.png new file mode 100644 index 0000000000000000000000000000000000000000..bc99e85cf41c6d9166e33f982d20307996abe961 GIT binary patch literal 1672 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 IM6N<$f;9Z#MgRZ+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_m4b.png b/apps/icons/static/Fat Cow/32x32/file_extension_m4b.png new file mode 100644 index 0000000000000000000000000000000000000000..8a73d4e5aa19335488d041b5afa5daef9ae026f8 GIT binary patch literal 1622 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 bzXTWndzXe_ID2uu00000NkvXXu0mjf$yx}M literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mcd.png b/apps/icons/static/Fat Cow/32x32/file_extension_mcd.png new file mode 100644 index 0000000000000000000000000000000000000000..c268b87dff81c9a03a96bab464c97efcfbaf5440 GIT binary patch literal 1694 zcmV;P24VS$P)~gv4 z>9bhVH2j}IIzT#HB_$=V(9|DojbWF62~8Xg4GsE(8g92+udS`EBfU~A2bjnazp2K_ zPoFspK@=g-E8d~A7wvyKCmS_2H7F}9LqS172|3YJT3R|k77}74a>f^vqChd3peXkt zw4UwbO38VTryD6LDag;ypHo*?*U8k5R%gakU zbm-9KXimg-;6F+zz)%SdyTcwvV%Dr#V~ON{4Ru0}3X3dr7=`;}z8>OG=A=vwrwgMNy2)s7S(2F3W^~AR^%FM|O4&mnhU{@5;ysNW(io zHpwtED#2`$am#ZLHHTYq=KN)xzj7^%oJIyGq^Dp>;dH$AQW4#(e`6{~=YSN`0d``U z2&bA&__d=GyX%{Aw&OD00+}P1Xt(k;#?^G+?#AXlF3fl;Ymg%&b3h6!8A?t?krD7~ zq_iI2o;<@5Q0WRXa5as;LtqH<@JJA3fv+)pAegS<0KA34e(<21mqLMnQ1FBi(d@=GhGj3JQ zIDFz4tlP1V<^mbb#G*OR;VKFN#_wzj>#o0tBZa97lmDTm|`n18kKav9mL`TR_ z*}~cUlx#CIP_ca<>V9fNdTKJZtbH9hlQS?tr}qZ}=$g0xT5VXrb3YC=wc^c1g*fs>1*T4XoE!BM7lK!x z!Ap5V2-Xi~%SR`diOjp!uR{NTH^h%PL%{NS=e3(yzG)|&BnJnZTClBr1&RxD;q`jq zqf_g_D}h+)iaqy{cUezNMCM~@@N1zx!y#axv|vUS_t@+6p{}_V8{R4<Xi*TOH3>T^R^j8-Wdx(28)JmxKog`)L@7QINOX#8-n7Y_D~N)D zI5f!^V}IibEH0c$_gBQ}-#g%HZsQe?-DyRRS0v601UsY{jl^I__V;*^nhR%bVHRR2ohqmV9!`}j%s=#3} z!Cguvnb!q?hR* z)&Vh8Ud@={vgp7S8V0Q=Z)gI`09g|Sg`i9n2AV?mO&J1r(_d_gAD(6 z@hXaPr;%jg=X2)?0V^vGa6XcNPrqqEQepy$0}et!wOF_cJE4@A;K1G=TKGJPP~vg)`-oZ8MY#7vRj7v$zroD}Lw`3j;Zd`@# zzJ4THRlHichd-}+e>suT#(&@DI!58K@k$%b2_fRYp)-GZxqEuy9O`%iyx@!{LmgC< zB7-+EZ4BI=yXc{67|@JbPq&9BJdt<6MzoFgO_o^yDDymUqPjAL9^EkP4n?4+t?9U3 z3niV?5lP1&$yoy_A%ZxO5Du9Op^PL35$G8X0hWC-NJd5eO?!ZY8M;Hlh~x>|jc~ve o`qQA`;SDcIFS{6q-G2la0Du?}z4<;Og#Z8m07*qoM6N<$f=7D_`~Uy| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mdb.png b/apps/icons/static/Fat Cow/32x32/file_extension_mdb.png new file mode 100644 index 0000000000000000000000000000000000000000..7b7b83611d0cd7478d8e7c426d3bae4d21ad4cf7 GIT binary patch literal 1768 zcmVP)J-_#P-&fFe9jpn0AlKH`eogn) znx^63G_nD*QCn74wvK)V$9pI2mp_<4;*K9buK!ofY~o85+edl7FR!Xr=Rg2|@8dl0{!Z-o%_A}`-y>8m40i4|>B8x<85Y#^B~ z2VH$J0mvo;KnX zV6p<;*9EKHf{?E8ZjB7P<}9Uvb+lC#!Yv;`-KVFJ^Ueim0WUES!kml@Of(B3G$4%& zfaPB#0qQzUJAVLzg|Vq4D?c08s-6J*V&UU?oO)2I6xB-31JH!%(>aO;Bt8uv1R(M; zzt0bSXaIsOnZRgpO;1Apv&B3`j3w{&OHizFkR*ZSlPHp=20&&?e*l2M^DiliS+*ST z-E4-En$D*sg$Yp)A=K4|re9i-x@4y>a=jnJ>MYDF*hr8=1ddfnaf&IBBFgZnb33jc+zzF$9!pj%hUOoH z>`>9sVa3JM&6M{btVwA|%XV!`G8J0Ny{hn(UC zWPF%MTvyphQ*Qt(_q2i7=i1XlAyU2%0{xJfCWP24XH*7^J2|(ixKz0V=sb;_f=n_# zj1$!@5VR3;?!~H4ZX@WYf)nx^k+QT48mE3j?_&Xk*JxIXnRsN2ipI*f0MEC`&QC`u z5FmZfkmf__?pD6Mg#zS^Q5~jPFbY=8JwRlz(MqwzE;81BZa;DhX7XGz=M86XAviJs zws7kqW-vq=VX2a$U$Q(o1_YCOMUjpCbJQcKJJ7_JUlyEB(Xaii%bYF(u_aGpi*&#J zr~o9F)1>8I?$&*AH>zFHoF$WOVf#@5cuKb5$2T_N@&}ciI&~Z)Tnh%ds#&1{7hJ$pxxmNN1Q$kn`;9e1 zF-&QGKaGX>riArL7KMXicA0(jPNV^fR*iRYBTIK~!SvjPII-q69@Xk^K8J;z);v~@ z4Y%vz?dYcB6Hks5oLsvF-Hpw>Kiv9SZs273Rs))3dycde z<8!kZoq1_H&cC+@?t+J**zMdNBE=cA5HSD_JEg(S?;Z6QkhCNV4iaW(!(|hI!}wT{ zxmfddzK-FpJFt*;cpV|Z^)$8cXZws~vSS;!3PxQE)OZIZ)fiIjRt&cPjp2?i*i({t zpEF}7zdu>E3znn=`0oy)>7#wHrA*`fC11V|YjPsGE?hOLs?!p^Mn#+rQ}(7T^(@}D ziKbG3Pcs)e>ThkkucEm!(=puH&7JDuBFA=0rZ6>{sy25LpCNpA%~)dPSXFRkcNJdl zY;eI@&7e;cpPFUqp;t91Q-CAcB@T0EFx0?0000< KMNUMnLSTa6RX*wf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mid.png b/apps/icons/static/Fat Cow/32x32/file_extension_mid.png new file mode 100644 index 0000000000000000000000000000000000000000..4d3e48283667a50e985f08a0ef40d9c4e1d5ad6c GIT binary patch literal 1513 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mp2.png b/apps/icons/static/Fat Cow/32x32/file_extension_mp2.png new file mode 100644 index 0000000000000000000000000000000000000000..bbc5f049c67fd5bb9361705152ab3f5f58566edd GIT binary patch literal 1602 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_msi.png b/apps/icons/static/Fat Cow/32x32/file_extension_msi.png new file mode 100644 index 0000000000000000000000000000000000000000..97a8a3b191a40a85aedf1815942a355efb878ccf GIT binary patch literal 1745 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_pdf.png b/apps/icons/static/Fat Cow/32x32/file_extension_pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..04423b4965028b395ce314a15fe2e7c55f562677 GIT binary patch literal 1424 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_pps.png b/apps/icons/static/Fat Cow/32x32/file_extension_pps.png new file mode 100644 index 0000000000000000000000000000000000000000..44a2d2c7e8cfaeb58816d4105a7a32da8ae8b510 GIT binary patch literal 1369 zcmV-f1*ZCmP)wjK|~>-RH)!<6%#`f2m~K|2)_6m zv1v_fOR6R*Ns~2(W}Drext@DxXLj~~*TxHXXXeb@d%yGdowH0z32!jQ_{7A-=X4#$ z4vcg4-aEtVBjgbpB@<*d17W}CYk?zJ^=qjAuO0??Eq}s(O1(n5s&|k zmX;Ru_xC@-IiDv0o%AYI^uYXK(BaAgHO~O(a3qY?)f*Z_Z*Ong`1trGrCT`*WM5=9 zbfc55rbSo!oRzl#v%Pp@h=jxX&a*^cUtb#q`IW)J!FJCQytD<(EC3!x^6cYqR_7>i zobm`Lu$GU!f_pmO1Zk`?E8`kl#{@mM(qkRXjj{mDfCU(7pIAAMt`E{x#lf#94fH&D z8a-Y2mHH%9(FI-%XaL;MnyE4Owg3}h$g~P*N#H{2V^{gqEp(ikC7Fq9*W-}M&1`ni z`hy1!pi&kDERb~pqkE68L_}_}Ty5q7Ft|3iYk^(< z;jX1_Q7)T0Q>0d2(<{lj2IQX~p#17wKFvj|Dm1V9C0aQYNo7sbtQo`n;? zm<_P_1(F?yh}4x_AKat5APl%5xRwhdFt&-r*N>^N2Wx19y!jWojM7o00_!!3iY_Qi zL_PpRHw*ecdUUZ0Dw6taX50<{&I64K6_&dWX@--KmCnZQ!!PQRq3FEQC~JWLi=h4F z4^@|B1yQQ9Ttz=o0KhTbK;oR=UO%S&UkJe4za)T;Z=Xi`&jjWdEHb^sP7Ns;TANe2 zcO_gNfK&)Aj!?ZI_9TznQ~~X67?DQUiMXx{#LXm224tM3AnvDc)nslDp$io=JZd1y zw&7^Yu9uGirMJbY(n%Ykwj*dd_7zeqa}Z7UW9zp`Y<~Xw^z<|YmHmpx`D0lJ}i)NwuM;V>sWe! zm&*^Ny`?%L=98mq3|S2mN>xs!o+fu!Sc0BSnMu(?nPr(sUYSDkYnRc``!cL(jMh8; zK0-*hP*r0Anc1AW2%iP_yf6!MUpKaY9D%T`T-nbb!6J%IOdW&S`Yw(2-Bo`)7_eK(yNewEOWm|%h z09>?;eCc*Iy6X}3ieX4AD_5plvnWE(Uxi%12-esM=Z|TURqmpBvHGaePs5e;aD4{J zPh)gg#NDizOxNRokUUcl7NdS(<9BTpLjh&Mrbre*g9HMu$uYajd;&MJc2DxnVn zT3l1nfl|d^?Vn@mynn}(LujM97Zr{7-w2VWLb#y*7pSxI0f@|>h7kV0u}yPJ8C#wG buK)u86|wCeCS)MH00000NkvXXu0mjf`OS68 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ps.png b/apps/icons/static/Fat Cow/32x32/file_extension_ps.png new file mode 100644 index 0000000000000000000000000000000000000000..0e4b20ae0f02ff2e9fd361e8a193e75e0145cf84 GIT binary patch literal 1604 zcmV-K2D|x*P)d8G~J2U9Zw~DHD&USH8HDf}x=y`@b4@@7}e0dV2avu9^)1ljd8qJj+K$FF_~@ z1pQJ?OL;sdkoPy#J&#kTPT|0T188k+?II9oy1Tny%H|2>aq)m|7%+4lhOtbhX~3j) z%QRtG)?;Lv7V#O5Py!!`{Dq2&3beGewDtG*-(<0w0BD&ORT98LIF>1BX>IcMADEq) zVUztqM{!9BLg97E9I%1`+`m7AP$-0^rl#<~z`%9Ni4FAk;!^=o+%;BCg3|Sa6kz@O zN-rR=$Qz;{Kk13)=H_*jZD*V<)Lp;JyAKYkLO``RT>Nm0?V`5a&Z zee%RfY_G3FU7bT&j-K(v5GbmnSR_fTy!I2|$3}2K-IaguJk^`#rfT}q)BocXm8#ivCB2*!dV*2TD z+zUiwQCzzG3o6-K&KsQ!u}MZktPX&txBwIffT3&T(kiT>qsAe~48TS-8kKzP5x*w| zRtZ2&=71`<&dtr^!pKj!eEE_rNJ1zX03--N48z}UL}Np}+{gRlaRnl~{v1gtmTSS> z{2aMn$Cj;IK{ei~nRZ$Yr8%E>=3{=|=ba*~7J#N`Qh*ErJs&=NBonf6M*-OhY`Z#;-Z5DteCi^U{A-2F_7t*qVy(gJ$2qJ@P8>3X^?F@5h(>~7nQU@(~E z=j1zm`V7j;)}phsQ}XjZ=}DI1FPpglc#Nu71!-PeTZ?bbo*_Xh!l81swlt%oqXRRu z5%Rh%6RfnP7{!J87#kbI`E%bR5s%A#yk8|lY&Quq0m)j5c{8)`X>Uh6DfC8PU!Q!k zQvX<3c!WcT4khPYC*lM|5O5(@dJ0tM*m2pF@pVhB?aQ?d)z#=F5a~HsP3!RIrh9)V zegLYP8-OS*Ty7Gwpl+ZV-;klsr#BTMgA7l8Rshz)gP3Tn!|&%uWM(G?$g)f1mQ-mG zXTRqiudQ>}{g;&dkM=#cvjNtH(Iv{_sLqlhUVdY*-{y&Y&HLEFd2m46PD+wQmT895)NZB_Y@PiZkxx#*Dl5gU?pHAR`fDiJ z_cAtLp~i(I>ZYEy-$XVSXzA|f@?%h&?Z4<{SlmwN=8k$O`T5dHqp%1{ULK-nzsBv) zKf|WTysRM#m2D_$nq78A3|gi$Yz6`;ZMRL=s!>oN--8w95FBR?5h)K3e}@F!kP6*| zix)4#qE1)@f~hsYeHSYMz}3s7tWUy~ZZTp1Jc@fe>&fkFA>4ehso%RtbwjIMkEMwT zZUA6$iB`2#ZNib834ri@oR)t<-8M1h+sGQSr~6o4ZW-qGP!~_H(@DKP0DQYtamS6E zEyPm~Ry0dA!EI(H0J{6pVBr57F`{|?GV=8PBftP*X3f*4cGUGXSW*)EFS6an8xtX~$_n!0J@1AWW(=@?Nk|edRu5Jh2%M8Q7 ze`zEGB%`jpy!^aQc_Y*Aoea?xUe)G6LKnZ&V#1w&@~OZK88;7d7ThS z;JdpoBRe}A#l^*QYiny;S?sj{B%4A46h#?(m*u1lxV;{9c6K2rCkL}<&(7VxeS7n8 zAkqV{yGmVCWaz3gr1Lvfk%!E60MOyWO>FoB{v;DcMMXD~k+=UHggPuOsw!w?aje9p zF%aqMA(71*)ME()(YQg+rWnJvq5OgZ(Af(n*wEOv*e0k=r0%2MJt6?!wE#d0y)G5S zukM47?j(;lCxr6&(Yq&M@ti5>AB-bT2v~h*R~HHk3q?=kdiu2)P;3B%K-Y4Znh|t(1&iecN(bwN6kTNT#t@xI_JdD8z7134hiVBmc zW*P?uV>t5Gd~95CmjI;F>Mi?Q5%9Q>;dLR?=fQ*kcP}#N*~8wXl6NR-TK7$30}9bE z2?i8mBVkwoVzhhaxiCM7g4_UpZtf!C7GtYFIEcfiJH>iFjtPDj_H4Kh{ZVp%LmC?Z z-Z>kPLI9Y7I4MpfWXk|_H=56M;Z(~ddS?i0T(j{Ij?>spl-xNjh>q?7^hV+~lO`RR zIW_>iYX^WrY$Os17zssq!fh+ISRs_2;|UY1=7&(V>lEBX#pIw5l`D(jqT@g;h8_We zWu*rok8Ff8hc#lr5W6*~GaCbu7`l2Qc%q~L&o7vTxifOm7m4DJbC)q=%{Dy#`YtrK zUlA@WEFtBI>@2xDxx=(+=*A1;=-jQD~ zpltn@IK6o>*-w=0=ie}(ILKwvMK(YRBjoR)skw+nW8@KW3^FS;!{c@1?N#$|{G+9K zn@Yeld`Cc2r0JaNg{W#muR|*{6(8EB`bj3@jmQ7 zaaNd|OL6ANR_IKv0Y(#w+2SSHa-U0AB8ZYZ^+l|VD)FvtH)RnSJ{{kmIxF%6x7+ix zQ2pWq)?D%gIXwYG0m!yO7g;`om2CG-?0#X$B8{ju<*VNtK3tkcydmZ~^BnnU0r*|^ zP?D32hOfD<@jb=FBzYM5=>WX4^E@^+>_BTv*xsHU&-pm)JP+%2GPF22jFj_r=1LAq z`Zgsm8)wdRjtt<>&L~_#72yF{h~ab_p|c<7bD_I;kStmfnUdWq&Z(E=D>fT`w}uOs z2gI{1Y6wbXnj+>iTu($5@<#-~S&tWb-7c}~1R34AFIJ%aVlO5I{W#guiPD$0;mzeG zSX3Gk3b{B5E&l|+Y+g1*@PU(O@oeQD@*YD(O#w)eM&kvhNWo00OevPztTmq@GoYjC zbDGkdx`NVufaT z)#yVp#Q}-VSyinP>%hAe$eS3zZVI){;T}r8-(pT^5|)%s$J+8jgjQFlL{L>2VQ`$= zl10E(RU3USuozH8rgPbD^WcVhQJQI#ZUdC(J;cJnrgQk_L>n5b7A2XQkr$){WTo<<8OY9c58-0Z0D@Hg9QnP2Dqw4eYagDO zl(Y9(8(ywHB<9O<`nVyb{2ONFKUo!?KK&+2z2ZMdWI=uw?q`Qte#iCTnLjrc%#L{Y|@$jTK$uc*p+*NxdlmH2bGP$N$$j i6jIHOn4|YE0R{lJ(bM|xd7rKT0000E!4z(>^9Xsrn`vHF83Q4-=0e~I|V_=t)AF!2X5F=?8jt+yuNBL=C4 z1d$+Wf(U6rB&J6C2v7>`-SM26-R-5_+un-K&AGEXbLN~g=e?Q`0z5QLGc%dYr!+t4 zc^M}S7T&kMD+Id_7Pnpp8yPI&YBzC{LtYa zq3Jp_`V~3^|LA;ULp^$WdeGU~iPqNEb`s+2j*gDI^JzlQ)m-pk**0v;f^9DW2%pbM zq9pwI_yo$!%hA%(vc9jc?{_A__)YP=1zrX)v zlo0s^2*5CXuoeWQjMBU{$tp5Ba^R{Yo%zf z_OkN%#?`gx-SshHD@SABVxOR~oFG9kzMudmG1rN?X1Ta9_!_2;4a^O+XeZ3h;8gla zq}$#^x?x?u(6blUfI$KnEPySUr(Zs(mP zHLF%dYR-)I0YhnkY$}-1)C5j{whb%qeFam$?NY9zX}MRUKM!v0<2e1rc2qs|7MU?d z(c#k849T6}bb7Q87*Y%D+3Mz(PZE=XKs^JjM?+$#hJ8 zi2@k%_6k_LTJ{p%!bM`)3dBoFG1T1!<7N`Vjmw$ed7bwekMa3jE}f;BfSr&dAvoww zlRr2VmNv>Ccn5YOg_GTzfYn`c=67D_ea2(_NIHd^K&hY12N^izNV**ZD(}M2@7{xz z^&2Sf3mka0PR{(!>%1@V2wzA#@adR&1;`tQkdg;s@8PfGM=<%rS6G?eNK`FU-_eHZ zmPd)13Qb-=wP!ox#bv0twaTYM+bo4A3KJlx(K4q~m>C>B%zz#$Zri9LLdLtNVqfM0 zHJ8?=QCioi2$2skjy%ud>eq;{2Ph;JGf_Uftf2$nzxOP?8uM~rzRai*^JVD{#ao85 zUZ4pyg=kUn3GP?j_6BMQmO6wFGNaC+pWg&#(y!+lu6BgUI)_$3Kd%5azih=+q6J6y z?<4i;bM6vVghWJ52$p8+g&>oxZCX$CzgpEaR_HJ zFQV+umr!!cBk(52ASfg`8Pz=9Kd*;8{=r6)*`_EIA?-z@Kz6E*Bbx~im*v{WvNw>=q@AfhkKl%-HISdj|Z9F9!)iZ(7X4?sKr z>w&?f2&-3Az887cwT0^g=M|zqFJtC>9hY$GCn#O;1K{5eW;Di8&EEwf-y8uf|D(ai k|2H_XTp*YZ`2Hin0D^KaQE;z9{r~^~07*qoM6N<$f-JG>fB*mh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ptb.png b/apps/icons/static/Fat Cow/32x32/file_extension_ptb.png new file mode 100644 index 0000000000000000000000000000000000000000..a3568dd4d5f0c48b1f2d3b667681e926bf5b67da GIT binary patch literal 1542 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 RZSVj9002ovPDHLkV1j1+#ryyO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_qbb.png b/apps/icons/static/Fat Cow/32x32/file_extension_qbb.png new file mode 100644 index 0000000000000000000000000000000000000000..24fc0ae534addd644be5a4183321e00ee9bba8e2 GIT binary patch literal 1467 zcmV;s1w{IZP)|_kr93H;K3f&>lXtcUFFFVq2&WV zo&tFuh<~LvEkAyL(}wjpaNqzsJ3Gy7PSijh?>s|eBUp>dtMX+iKctmkz%Lg7bLBC!eibHWV)$!h z+PDEa4P+;wvook)Rafv$RX7Ix5&-a~o2=K)CzJ)MxBZPEJzi8xkr-eA zLKD*P4!z@*{H>~y$Fba>;{@jq}WeJd;C=Y;Q251g|xfWmlnEmd%3c_78Yntl; z0*MDHO&KVk%d)4+1K@KESO63jcixjNWgmx|5x=RqKd{DHEaJ<5FhIpm0W2$8blI3H z&jr3H^u!me$afaUaODF+H0i<1nBFth$RJj46y9-HOU&&SK${63SR?7zk|k z82~b;JO(`L0<(8eA_L(Wtz;u*71q^>9@&s^_8eoV$by`O0)Q9*IR;4E*bqSQGLZ|y zl#cEIr4%Aj7|ig3q&;ehwP&ZSg`Tre&)j*S=!|1STkC_gU8_rt0gvq6A?Dk$@pTQI zSL>TL*)fzgHRk3L0;yT^rnPRZ(--P53ZODp9cJC!OG4h9=9#0w|Dhn%UlhQHgRkMU z(G0GQI6KH5t${p?|D+x`ZPuSblyelxto>wUUIe4IhH!mM%@5$}LI#ZchR-tSV3a&~m`e}XuimRRC7ZP${awMfQGiX@8 z7W-a2gVEcUu&nxiyz>4-`02_ZzTcgT==0YG@Iu$aIJqY$8y-D{SGzYbh?oge(W?w0 z)5UK@lqrIxKXR0unw z&uXUK!swc(4i!0!lteS1d`xxsw>z+R+X;Mi zwi{18_!8be`ZN+1cHO5thEP+T!twJTA*=6{of!IrGi3@16*t*a5&(irHIZuhHc7NfxNzgb#FY!1My9ke8a2d~$^v37 zVv3Jqc^C^VwDdWhx%c@0=iC{lWv1;2p2^9%_uPB`|NCFx`A2B2!9xh4y1ToN(0U*Y zL)^$986X+mZEbB&(ruyAJ4LVIRFkJ=`Fdu}f=oY1n8$}J7Z_+r*p}U%zK(RNT;6&rx z;+&wdl4g?T=z;(gDVI{#T6~1u!Ijag*tTt(nN>>9TigRqZ2-7hltYQA5)cI!qr*9) ztPtjr%TFR7%%XA4>Wbg0$~oXH3V@XgA&r|Qt#P*w55DIirfgzyFs5gLV{cAjGB;LL zPL&)W075KkvF|1+Tpk>Hl`Ak!bJGS=uN_nNz5SZ@W0(mhY6GCi17aS4>n!%_u=Q<0 ztF@Rg6Cg<*aEXv8`Ghtgl*3?EZ2%lc&H=#JY-!9*7=cpQR7%Hymi5xGEl2G40SQ+L zTMWWh1_NVxwS|C4g)NrGV!9U&5?%t$Z;{0=3;-4!BV}=)EY`xj$4TzdekdYd)iA&o z%BLzJP;ec#*n@B)x*~yTAGl{@WHH^J9*_nETg*Bb08t3S(m`jBqMAdXTt%_?z=q9ed0C_R z`7>rsHZ&W=Ew5;7c~zr@=K5!jo3mi^OT_ze38H>;eM@62RJ8A>)8O`#brK`T-@xT#hj8nT*U{MiD}MXXzSIAKWxtICh5_jO1k!6CgX7hk=czUOp>yXD zOkSWPdYk~b3W_$3AcVTX3id_W|WTJbBB@4 zY=@I>!sNiGNZomWYVs28XW{y&sJto674bVP@$eY>yan;5{aC*58*>!T zoX?_e%R2<%Zd~lX1DVH%k;q@c#Hn{-o8`&?v8C z-kRqy`QxJ{04tyP6Ee9Dg$tiivPJIFIRwK;K?f&-OGhDA>@`U#)KX8wsMLI4QZ6Wj z=Rd;C#P?*`cH-QJklgt-ze;qoC$R zVB(iPq--)emh^QW<-^akeq6={s!SShin%eI-%AwqA#8yl?X z3e7Y8zo4YI41gQ`Y4Gs>jafcqY37T1{}o^W0~vb`ROWZ$00000NkvXXu0mjf@-@?K literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_qxd.png b/apps/icons/static/Fat Cow/32x32/file_extension_qxd.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e46cff8aeedb1f251cdf3619a637fa9acf557a GIT binary patch literal 1886 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 Ar2qf` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_rar.png b/apps/icons/static/Fat Cow/32x32/file_extension_rar.png new file mode 100644 index 0000000000000000000000000000000000000000..934f18247fb77463c3d936b7a1f2df5b35c56a78 GIT binary patch literal 1561 zcmV+!2Il#RP)pfO10+@w72iJ;0<=vLii+~kKm8Q9cpCfJMV_K-1C(5Q&(QYnle1 z?>6%D^WpJ$p3-&w5&=BGp-@tTiA|+(;eoU%4z$bdg4g@E1TlB++^KbSbxmSz!vdgF znKlB_?QIkL>vp-2nUy)kLZ8TI?)>TwE+EMRN|r1A_n*rxWe3uS3_a z9RoX;y(SMv zor>-K6X__Q+HV5C?Bt*W0q$wA+lQ_n-$2gN&9aYOAJGy4EUA?8GL2(dp(^PC(CL9# z069nvPb`CD!3zi}8r`m-sBRJ5nWx~Ut6`l&(X%BuQeMwF7L0d)kn$y*7gVD~P_?Y& z3r)ENL>?ozV&b*g&%@tr;-AJ4x*CHRKY@yUooK5+B)RB|_hMYg33)LuUQc>kAR<4u z1%gMy@HL09`?ntSGmDll@^a;w=xys{LXnhSe7UC|F8Hx(VV0B^^VGPykQM+fZVOb^ ziNgD?;ko+nX-MRs8{URiMsqU_TU1$2*%ga^Bn26C9}r z)Hn~&qnzJ(s|(f5pTTlC@S>{2yxj(kX(qVE{`<$aKnVu1a^|a2UR9%dMg~A19AeO8 zX~_y~|8_mIgJ2kceXK7(-RQL?{BSVM!^h7N5U~BkdMPjFiIP548`1*_0**LQvz7?b2bXQuH)SC%XFWD(P}1x;!)2G zTsWCMGypf>j4@P<$#%$0h%k5pq38jl$O@^z5G!LROr;@{m5=Xqf;CgfidYtBg3#;M zhZO@<;WT9Z4)DZldC!BU_C6Hky7A44TiAT?1|wX-l847)>&gPGt!}}=CLe-fGpVdY zM6PKioZojT#e^;?qDP~6!6$#>p-rc;+A|R$t}09_dt@B0`T~-Rek$3RuHl~r1Zp~Y z=s2PzBbvNqN)Fv_%6CC3etOnetlNK0a?v-F$ik^hd7&?f15&3U{bpaUqJenipdYHy5X06S>ZVBX}W!ftnMn<-xiPqcU9bjj+i0+&QE|z>f!mj4T(sp+BSBV)MUfp&)IXF5 za>%BV#vyLrC^liNgLGAV7YN&l01W%1!HNH`1?2I``?awBuK)u8j1Zr9z{?ZD00000 LNkvXXu0mjf`)};4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_rm.png b/apps/icons/static/Fat Cow/32x32/file_extension_rm.png new file mode 100644 index 0000000000000000000000000000000000000000..639e18021587ad4a73d0ae6bd9997ddd8b3683ee GIT binary patch literal 1691 zcmV;M24wk(P)KhHasYxm=G4D1%wBQ zr3*AHC3Hc$&&<94=iIr|X`P|dsAuxez4zR6{{Q>;a|P2h!G<6Ra${rTcXVB27zX~$ zARZtdjisff&(LEa+8SFfzX?5fnwpx-|7vt~b(u9aHTA?-iUoj?95JWcnm3=n06`QX z&@bL$vLEeV^6(;5S68FFyc{JZC8Y%7$Fj1r6|pQKMq19kQB)PGqCi!rK(wCi<4g&B zU*BD%rKO>`xOjPeef>4Yb}|6rArS*flBQ0g7>)tm=|FdP57N`qQCL`*(a_M)5e-Ca z024@NB#BUBlEmNJ4$;XPZjU=`iK3#SObYVr6G6yP%_7U(i~`q&p6QSAmPCQ>!D-?! zD31LBE8b>3FcY=4HQcK#&{%A-n4pnDk$cf<6pQ;GBaBUbDuMXi#*9dz0 z4GxSHMJSn&=n|2is-R@>79L%+7z>GFq@Fst1xQ_47NHR_f%}f#M&Ce?3pGeprmex# zXlze!KhWAWh@%(#;B&WO`>Hg|%Fr<4HxQ%^c{w>zvnMJ5MUtT_63%t>UpED$s?9I$eKEQbZmNOmAM&536VGq9`r3f?%}ij$QE2%53$ zN7O8k$pWgZ;P%~N437B8=Ofs)Wj2OMk)TO|C5XIGiJ}xH_RQwld#3R2t#iFlLS-~s53p(gOG^qOvQ&TrlO%C!77$3209EDP zo95z1_aOcn7{yCfze3fW@VIrj92y+DN^Tk>2N9e1xO8X^9cAyI!Je)2xcM2sDFI+6 z4Fm;jTAqWtolD`;CG2asjHKsk@KNKRXuUjH^_Xkop*I`3pCZ1oB zPg!HRYDz9(=4TcjA~UQh$VAsy>(O|+6NgT;p<;hCUfFfR>T#;X0tVb4%w+Ujv1I{T zKYI#JO~xqAndA~t65<13_h`GOGZdqK6H+jUwM(aCZDCfZXNmm!^t;D#K~vLiA&5XSx>(xq(@X@${2lhp4=mvzk5Rg^w(~}_3j}|PjX=Y(JQFg}{ON$pWGfJs9O^2Me!L;b#K2o@r@o`rwO=Nb>4v-@gv8 zeQ^#8@)9s7%S%FaZmD@W3Fy5y3WqAg?NE5oStY`NVa8R6tfR8msfJHP761#mn@a6t zbJN22iBxufYw5wp;ygb0L-S3nUXnqTQyl}qlroG^4KU-eKnOs{TnvC6XJ_}WMs|u5 zI}iR&!d3XZD!%-=4eO{#C3sX+QJH1{m<2r{05(s%Cicw6#t%;8 z;IR(8ureQBmqzmnPG0K4;+a0=rn+$IayMTWZNC|x3oOJ5EbaZ`0Rc@Wx%l?k67F#ym8l~T&**1~n$PQ!!8 zuVOkAKobY(enyfDA2+okn?UWYZ{cgRlihqSHPJ!GFe4oFEOi-Qh?4>^`zyaW>qg|q zsTtv$um%&V(zt1JY)%;0<2nC-oIN7GjuYs@!Z{I`!bf5Jg9+*-YG>aCVYv|il+Z_m livMqn5)Ck~+H(IEU;u~(nVbXoYjpqs002ovPDHLkV1mQ87+nAW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_rmvb.png b/apps/icons/static/Fat Cow/32x32/file_extension_rmvb.png new file mode 100644 index 0000000000000000000000000000000000000000..362ffdfce128a74366a63dce5f8d54d90eb82b7a GIT binary patch literal 1742 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_sea.png b/apps/icons/static/Fat Cow/32x32/file_extension_sea.png new file mode 100644 index 0000000000000000000000000000000000000000..d9906e2e0d838d0acb498a28df52264d93baf1e4 GIT binary patch literal 1768 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ss.png b/apps/icons/static/Fat Cow/32x32/file_extension_ss.png new file mode 100644 index 0000000000000000000000000000000000000000..a3a1dbcf736a55688fd12c0cb26a2a6d3e67ba9d GIT binary patch literal 1688 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 ACjbBd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_tgz.png b/apps/icons/static/Fat Cow/32x32/file_extension_tgz.png new file mode 100644 index 0000000000000000000000000000000000000000..b896b2767360582f810ab912b19c9606bbb62ca5 GIT binary patch literal 1519 zcmV<#ujib*cfD-yUD`yaIh{K*XU;kEoyW{7*LA^7DP=O5Obhi- zIF5s;M(fa8!?tbt&Sta7=kxI8_&g*dGkf;zIW)|L$tm*lM`2La+S=+4wk=(nc9+-J zN3M5ub-DZY?Q15vR+IruDu6(BOG``ltXZ?r{=<(@bV@~k0}+6nK9x#g_pY6|cI_Ho zd}%SVxf~oq;(`0`!`{7nv0%XhkP&EWYdbP;-n>Ujk?{5Epltucj>QloC9zl-#e_cE zv0aQwFRSbZ@ts{;ifS~D3O zJot^oM0IsFFY&)rP?rfafKRBkj!Z*C$~J9Sk61j8Rjb$H%9TDi+L9nTcm6ykO`0SW zk$SP4BVg&9(%Oaw;a%Ubj$(lPZ^#9>vi)iAaR=VMe@ma&G0 zfMI_s6>hO)fkAtFJK_`rUQF1?TX{s4a9sw0a2L=Cq72}CH*}(j6DLw{kfRD{2$6i= zA_`YBbQf4&7L<}GC%BKb9Yt;J?U*@phV;jd9F=*iP^1QsrH5t!L(G9#N<1I8btvpFl^Xx>3Pia*<2QgzR7QHfbT0yM;pMA z!I6Eorw3J3YPsjJD(q8bl!e8Di7LeiVfJeSFZGb(L?S7@&&uT(VZp1^;1Ey+1$Kl1 zerDV;ZY)9HO;@nSBuUn%AK|#Khl7X z-~QzQ-krp2Z146}Ql!k_vLHr5$icLm1oU6+!;;3Y zvE#MJdys8Hn$WkUt=&OxsKIx4D0;DvYg;JeHxB*&I=?GCmM_$g-F zmb|8oO;0W5RhC35DX-*Vx7MJ!F^yYptH!8t6U5JFPW&SL$%+)_uh@ys-+#hy-ycMr z3}Y8~Pw>GMq5uLicH|8%-*GyPUuA5qFy_t)n6YrBj6YvJU$SQA!sTMnp{5N;CQ|ZP z<=82eU;Zv2E<^XYPaYclRJY_=&TaZL%h37jaeTJo$wIv6aQ8!xqPFf{9B6z4T#u6U zD&~rAj1oC;hj15o2oP)z`Izo}aX~yGa2{@I!1U+W;JJ-0$o60L&>@r_e0-67KV84O zC?~UJF&SgZ)`s9Oqfy(I&h5Hqd@ZGuJfyt*rZnXAV&z=PINkDm>9~$xJ|!6WG2&9{ z@;0dzd=rw}I7m5mG`a2PKhGe&^@|$X)$QvwCGhtVQ>E0Ppif-?ca!pvaRUs2d2h}w zmS6AWD#+4T4uRp+-9-4(Mh7-qTYZ3cHu`u4F6y2C%QtE_4WQEzyJqV VFJ9vCs0;uA002ovPDHLkV1h9f>RJE* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_thm.png b/apps/icons/static/Fat Cow/32x32/file_extension_thm.png new file mode 100644 index 0000000000000000000000000000000000000000..0f6bbae201facea01aca978630fa3499474704ae GIT binary patch literal 1507 zcmV<91swW`P)IEfKY@6Q!NEaC>lwFms&($FdFdzA4D|qQR0gx#Dq#9zM1eqqOpZY0}%}uvw#MS zDPRnRLd&IW@7)4zx4W}5{^!ihcDvoJ-Ae!D?97}w`~Tnh{@WSJG)*`nNfJAL{P_2D zZNw80UDul%8XDfF+i0@)!Z!bL21!C3 z)84gV7+71i1}!ZuXl!gmZEfu~xNgqHoYKW_%C>S0N zqOh(;H?%ouAY0L$oAB&oqfk;yn`Ang$c+U;?pzkfi0sIIOqJ$CHa4ZgQo0bry| znZsbV+qi!{ZZ|TsGGk2C)YOzxkl%_2!BR7z%qa#amBhv8^MQ8EGs|{ORKx^57t^Dc z#>k8S6r0jy`ephtt!;`4CQG#5He{Fx28U2pRV79Wam|8(=>WKqh;HD*KSL;35J0Zo4r2MzY-D&<^1B5l%8eURdH@(P-~BRAdWlON*rBc*ZE+G(;3@9lwKD7&Ec?tt=O~L+_n>gLp zhfEJcd0__13Nw-IWjK1i8zEw#qBsZpcCI1t!1#m#GnP3#pv^QHuwB68z@^G)YVE-J z_7Ql!Zb9bFo{$)PjifM?<$CbdyOrQ^YtXI}GdMmVXUBk@hC2E3n-g8Q+%bxV^+kB? zxdJ>4>FDYm$H2%0uHJb>>89Z0tv>pXWEoeacaL>$uQ*DKQ z9*Gj3xJ(0}G0O_|Z_I}{`cncp><{7O?F;C=_dq1SIIbmWM(GOIlVAK4`ny9j1Lz)# zLdkVwU`&IT=X+6(C?<~av2h*k_l9XFyjNIJ&#RueCnFr1$}IQsd5cY|DWpOTyM_K4 z0f-%PB^pCz`4W8j!Shqz`>*t1RoOyp-}@^xDo*1QI?f$@9eWO5!0v6U@pvqPPYzua zYY*(%fCU*EcJ4bzfMu(JNwWw-zF*Cy;acYiwtV(8Mk(+82exA4?h|6C=l0iA&@(WV zL5|wz0B|r-0=GyMD?a-S-3JE8?6nHaw3-nqR|&3LbVgmwWoE?A5r|NZhKXU_lwv2S z6(u?N^Tq(`))tAmvuy!vsw#w{S^#FBhU80C(_)XR-AYw$@;rIw>z5Onmu29$zxz?Q zIv?3Y{gE@B0svE0;Zh_iMycz7I{8Ym0VwJufcm|DQ5i!-!^tmR5QU4&@7II)^oGSLxu96Kj)DW{g* z7Yq?2hG=eg+dFXf+qd%RRbR4CGcv6A)1ur&yxq5^r%WAr>_c zp~gpxSQ4=j3?wAtt0;a7NQmMmzgI#33_ql(VDT>qfg~m$Dv16AicL&vS1B~bq{e`o zr0F)H-JQ9fb7t;jW;3(9p?a6Yo!Oat&hPxrYL;-{Smk5Crfr19brE zSe%%ccn@zIS??ITd=cH0mzI|Fe>JwZxApAo>^$m~c>qXM;y=%L{>$Uj<8A$tb0w zANT0EI?l0LXxdLSg_2ag;J)1^M70 zXo1(&ogEk&8e+*QJ*Pbb@(6&XWSpZy95G;?o0vPU!9#Dv9vdT+jMZwDJvJ1R#|9vQs8;_0+s5P-x@`z@lQ7wa-@0%i0whqe4K++M znvM5K048AxsQF*R2>~dp>2J&@jouI@s(H`zu>CshZIXp#(n)~;te~a$Eg8t!XBk9y zcQ@0lwM>ZCHkRA&rO zg5@Enji##$UVHrwSX*0#t*x!N<@WXU!QkMF+?0F-WEpmZ=qv<6gh*|v+V1}a-0g;k zht1xTvJnJ2GmJ)mE&!#9Q7LtP5Xo{dZ@tl<3t)YH8m@f52sf_Zzzs-*=Nyi2BaRh)6|IO9_4i7gleve`HR@n=!1F%&Adb*#-1gl5gPr`%7 zA#DGBEw&g0bqMfXGHhAYmR+6=z(543x1061$pPF_aiQlH*h{T_IDPsRc<1fUQ;Tl@ zbrt63K7x-guE6xA7vQr`E2-ySUmjr)%u-Y#q?h!!tpZ|NIi|}=H1;!G{$?2N-@gl= zT)Ylnd^LbgsKlF181S$GUHbAIvem_g9oOR{TFd~KYNw3|U!*cJ4MyYnA@E%^7;Y$q z;v?9Gi?}}=LBo)85;EOiIt4&|JK5*i13C?f2Yl_gXhS@O*O19V8bIVUAFon*fn81deC=WvB$|~EaY$$sOQ$eQ9vYVB>%W_MB z0tVZq#0McMHDZ9YPqj%?O$-5>CVlZmjmG%sYhz-JkEjpE)_mHedl&V;>hA77Jv215kvl&Zz@|h^vw^X~0VEPh`Og?bAh3d( zni{mVwVmLcPZ5Aeh!ryxm`f@N7aAzIWr5ZmI=tRx38JN?;><8Ov#$ zaoFq**!3doM*NI@9l8!@v2#-st*xzx$jN82L2zpgusk17xrQrmc0se*gal+q5QUJ4 zB19t*yz>4JaJgKd6U(ubX%f;W=(~*m3?cJ{$6&q@fwrjwE6f zU^bdoY*+E)%`u!kUI(8)fad0A*(}Ju3k|5IQD7J`=%fIr&Ty=r;r5bL2As5$E)+}r z;Qc7pgX`O)gC^A2Ye5_ij$k#a!o!|KLv1PX8TpE8 z8lI*HwbTG-DJ|qQl7PmCohVEAamy2enzX~8bYX49hb9^qe6w|8KT~J7jsmvnK)IyQ zs#8rGzMGC=zN{6?!3~^j)Uc5-q&Z-+OwD%KU73JTn*mTHPr=RKLkKH$Vn-LSXQ z`zii|l5e%PAOOrP6?2h_b<|gLM11qm^kN#<5vOdlw&F)cnUhknF6Wu8FU$lypT+2g zeE0blXq4}l$Q?&Mc{`ngRq31xdhpKWFkZeeibQNkJj3i#YIQrl#nUW6M zWi7$;1*aU3bN;VOF)7>vKxThS0K=1uSd3nWXK6(Sy_xf>771!65>ZfBRR;I$;?4j> znAtQ&&ZNPvX{g%oq&#kHJHgyv{uD9-k~vW#X>5*(yzj8v5RPuh_|MD{`{v#grg}Eg z0a8ndpFMdrkN?KSt9a?mF@z#9eEdbqC(b?f1l^JxU*EWcbEjM2rOT?aycq6#UVMIS zOoA{9aY7Nda|;2y_2D;&Qkb28;S^rKa20kEB4RxjOQP;TIn|DuG?nNF)JY7b-g z8j#6F+3IhNshi)Eb6z}syiuCy&fIc(a!S=7TpA_wFc~qTm@O<38L1)@CIG~^n*NT{ zoio3*hL!b@yanac%3(`;JeL5r!q8L!<^Y7cDvPq~IR)R2OrpAk%M*$3E8qWuhstcY zcH>uxvzGc_(pWSc#z&WiX|9G`vnwXaiRZs;;@&CuWM%HSd&b!2NN&T(bFArELuyTd zvctgvK80Ll5efD=qcS63M7)U1LSqcH8X~HCy?z4?{*smV*AR4~ ze?N5i;C345vKhRGa%2O%`Oo_|fB;Dh`>YUCVU;vsdnR02**)IYZeQ^iwUB3<4S`z67oZ5M{YZ_XAY4U&|54a&n zOae_kX@3y~1fl|p<|MR{D-TsAb$%L}SkZf(6_o?v_YqBOu{xI>aRdJN^=^B7=I^~Q zIz9qXGFd7YC^DXrQ+m64fJvyMb`})SWj#U<3gkbf@+<(G9Xcu~Ddm7RacKw&V-%&? z(w3vltW{QTcMht~@ zvb7#^*2j9iI1o`9S_@nc80Dm#;L1a}EerCZ2NJ8-j{`OhizJlJSQD$8Ndszwi;89- z=GF@%tX^*p_>gel%F{6Z9Y#{N8J_LgHdvht zi)Jqcg?T$xFIWek;*Ys?tWWy@K%7d$PRDJlHT0LZOP@|Wf&>5TfM*k9(~4zKSZnp7 z4+(YaG<32cGk!Ml7=}hp!klnEyrnQm^1|8M2Q4oI?GmbiToxEkLmj)I zff3Ww+4Y*3&8{8@W_TS`v2P*bSlMFY=6A*e$PbrW&m$YrSiQoh5Jj!i&;g)ie)_D+ z9D92z91^A1Wwd%jpF(6kz{GI?1Q^1V`{&X)O9)g*b0>Yary_=F7I+k*DCGb;l%h-#kHIXJ( zrWSq6X7zR}L`~foUwCWze2&?-ZU&9jpXWyY>v)iUYSicXX(EC2ui07*qoM6N<$g2H9>2LJ#7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ttf.png b/apps/icons/static/Fat Cow/32x32/file_extension_ttf.png new file mode 100644 index 0000000000000000000000000000000000000000..dda399e3df42b0d4fd419f72d635ef2f0803e19d GIT binary patch literal 1585 zcmV-12G043P)p6F3w$tv;w)k_KyPbRH-gCZt&UeneBcznzCWJ8h`uaYj z|4-PqjepZf2S`U>S6A0&8s zlcyjw4TAp4?-afnl6Q@@Yu4bC{rmA$cQ-mZI=TqN7hAV(eKg1unqQyy5Hd}ep%6?n zxLZ~T5z9n8Vq$L8=~eWsloI%nkx|su)uFw;eM4_=?+~k<2|%Igq(Im8vfVUvRGJ!I zJC?(J`_if}*_$qKAY2i_@bFF4*VkkH`t|b;9y~Z$3WN~^fOo-)N}?ulm?GPAI)mEk z1Ws?PLEe_QleG)s2$L5@tg_&VwzjtUMDnYhot+IdAzK!JW*82DQgP>Pkn!QWHV*XL z_-Jz#dcI5H!f*yJJy;9W14~<4aNs~v&1Rx8H@b-v)M}_lsgINeV7MMA=^a844GC=f zY66|B5*WOd#nDT5VUwZZ@jPBUd>K7Ywqo_#)}YigXAFU+mj=KQv1s=vuIH%d@qAkX zyT8AIbdEw1uT-(wbK+0zSO@%-p`A+(hGV#S(V~(Y3gCcV1VAXy2qK=q>)(#z>DC&Y zOr>#U^bQi1jVNVC*48LI0+ta%nylw-1|TPk&TO+lBZez4__}UrL@W(^&Ws~1b*!k3 zRW$^l-RyqXw)D+~js|aa$re!I*y;o=*#VkR7P~soNtEG z)hk}`@_F$H9$VR{ zQk3Jh@qT_*L{jTLT|rz3EX6b%!ZmU}HHPiI$0tiOJ*4vrD$ZRSEqXVRb>5Lfph=fV zv*Cc|&NE$?ximz6N2~v|E>MeG_U)i|lK7)f;eaM)01!3Y>sgt+EpdGac&8XSWtOKu z5WqV_jp$9@!mrnUQ*}U6z@?i+o;QRqwWiCZ&oeCXJWrD zW!RFn&imyNI;d>vjE_89M`c+cd1eC1U(#?gT4ECNEDDjSnT0ZGx^ZI} z?}!zalAF3S-n92NqU0%yFD4X9t^B7&00$@p>@{1PJjtR&Om-_PoGxc$nsCO|6;^@$ z!grOM6$jYuY`}C0#US{+-|{gi{-&c;6w5izbSqQis_^8z=~cGWm)2AOQr`aY^65(3 zA1#+ZV)_>Ravz68z*f}_gY*~GOyAe>98PEIi5cqbKW%L27WIq#T~M&=0}ygQ8ch6u jEkpedpJATezXccoZ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_txt.png b/apps/icons/static/Fat Cow/32x32/file_extension_txt.png new file mode 100644 index 0000000000000000000000000000000000000000..1e7c12f8010a189aca835532a2d5fa6b30388d5a GIT binary patch literal 1421 zcmV;81#X~KUgC<9PNI*~{m!tRP6kKC6VPA4`rG-TbYGBYz{_4oIuP_7mPfJk`8Lh|I_ z|L`LystOAJHd-wD;rd4(*$;hvebC$63k?ko2?R0H-QC?1qzTolIoZ$+0}NdU!zhA~ zpVqNZ1V2Cj7nGHiL4AFFV=9%JCb8=QaEpclG)*g>RMqu?P$UeuZ_h$`c{$Y9*6tn{ z82Hr>L@9p*EtisH=&(y1M(($!`{d5WZ>=g4L)L;rZ;wjt}jtt_HL{Yl0k& ze2aVn%TA=g2;5v%)qLkrlvO*D$xOzbZ#Ey2R#BDV>ZQ3qZy8#S7>2G-7Mpg!+a?I6r#M zos(nd&VC0^VNHEcoY^=4RUiQ8RH~-H(@jnGCQ=K|$!LQ{XHIeafMUUcmKMlnv+l(< ziv=L?)Kaaajk6;oe9a1Mz=E4wo`I2X&$xgkumeraki{P#qF4Z$ma{pvpF4QaRkPRj zve3Mo<97h-?8=I~8=EkJmJ7qQ@#*1V20}We(>>qX3d5&Pak%z6C5?ZD$TxiV{ReXD1A%Qn_o0 z01`O%#mSS_5734{&ZF}(^!y+rv001O!aNFWJ%u(}dnej%Q>;L7+E zRFv(2vB}@ygHO|Nr1M#5dUF3N!M{x1gm+JT2?F00z9j@$SuYM)HtBc^XwkLt8}QPb z@4?cY419L{bvS(V9Vo#}XUF!f@b=Lc;jxDw;LTqnA&O>H-89qP$2J#()Xe7kB zqUt_i;2W5PUv8smf(@(l)pUfjHpPVGe1Mz6;!aJpgp)qrrgxuiQmiL|T^n b{wu%${zuQ>&sozW00000NkvXXu0mjfx3s3k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_vcd.png b/apps/icons/static/Fat Cow/32x32/file_extension_vcd.png new file mode 100644 index 0000000000000000000000000000000000000000..d066ecbbeb7b4ff0866efe12aaa2ca11b3c91e79 GIT binary patch literal 1861 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_wav.png b/apps/icons/static/Fat Cow/32x32/file_extension_wav.png new file mode 100644 index 0000000000000000000000000000000000000000..a8d7b142d7dd95e62b38d05c963e093f3d49f9a0 GIT binary patch literal 1691 zcmV;M24wk(P)wof?*h7O%MdRqod<{ zdhXP99sj104v>zH*4EbD)JMF6OW+l3>g~r6#>J1# zf{M;IBJeV?N8SM;9ZmIx0+5LT!3Ka3k#g$mkKqi|!+qP$0Z4+8qS($J6MGO77YaZk z8%P5X86s$$&k1NF{kYN7g90@{ESZX#l{Yu7H`mIdwLVMS&-)4_TNq{l$nP}P*C!yA zR?!_(0FuEyf;COo(ragXkYxu8yaGAX1!?cNp_%Txv=ZwZ*1<@O<3VJ|GQi{(245?Q ziM;bjP6lkbmB&k|W)FtHJHlhYscSmcuJ)rU;74?PoUTB#vKyzsT%Ttile6V$X%>Yr z;&8uw2*Q>_%p5?@NP(ymr!R!j)KE_hXr?D{9t6H#n5zbuFBkAoOs?wv2;ql0gv>-r6z57;&6nr<;DWr{54WFP}T()SgXYy1#(GK0(4X@P+>(`WL^1C|#N~3~t54sXRg-19;cWdm z0el+)LT7$PZ{LWS$!t|hu6Ld&%|DhMq$efkvAeGfcrg%}#|ZCFQ?7Kn5T)3!asSp+ z0ZF4!D~UqNm>8WpZNbM`BBGzhYCJ*U^E94@4KuUSnj+GBe|l_g8*q?*nZ&7*FVo9! z@9e^2w+eqz0m27%p|-4;_u05kbnaNa0@n__jvX}>d^}9!^*#>-vYGmF51%KI(J*~X zuS3YEBqQDwvNo9tjv2D*+L9t{sPOWCZS*h0#^qkzjXvfpU#%`jG&Vy|AI9P{xJ~21 zic)B_(Y|M^(Dh&x4u{0`g9+|&*19tBmUe;{j>KYC?N1#SNgfC^MesyH!=VVV8Gy%IaLR` zN5>IZT!1MpfxfAy+@M(h&cqXJtMs9m%JHtZcJL?b$EXJQBRY;Rn%AQ9uVFH1#bQ9p znUMYwqL?*{0;_%v#3t20KJI>OC+13V>uZTA(rmGOLx~4r zqF=Jco2bu>a3UTzKe<@xp3Dh?nO}Nt4dU{_H>ixlaB^Qc^Yr?Y+qVV_ja2eT=W=!e zJB@vJhIzD0j`vbOnLLy8?a@%M^v}gW5k0C%ih%`u6z1R9Mp2SKSz(dd*9O30eKaWe l|Jn@6Bv^f8?fbU?0{}>uo+r2>cX9v#002ovPDHLkV1nj5C=~zz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_wma.png b/apps/icons/static/Fat Cow/32x32/file_extension_wma.png new file mode 100644 index 0000000000000000000000000000000000000000..e699f0baac295100d790575b1f3f724e650e42ae GIT binary patch literal 1943 zcmV;I2Wa?-P)w!u6h&cs z_U!qB=2h`{9KU7I9-uw;G&VM_rps8ScanPLpTvcG@7}%q_ZopffVa1|@1}jVYygC? zw0pMX$xn24K~YsG^qcA6;z#Qj)&3c6ZEa|7Zie6QZzK>0o0^&)$i{@4&Rp`3Mc1KQ zEYS7qVzug0Y*rhI9X6XCR=X*>-3HximFwiD1U?kHilU+-EMLBS#qQm^e-zu^3P5UT zw1K8+X~MuXQf_g=Va)J4QxE;q`ja(9lra z(a~`+6Nu~p62epsR%V4u&%uwOlh|_fA*^kmgU32@fPx%E^X9;K_(8JUaWGHLb$b#R zm)n(MV(HSQCFJA-H-capX<;jr`mS#Mi5^{!E8DbP&c<>oE068%FYSQTN|>QCCxwE%fwTGoYCOESe2{p(8kO zX&c-w9sg)J3a_&gF+NGBx`r3lJ`W4oS|LiNUi>>+w!DGK&0BDBkR_tg2kfKA()hGBa07^=M(*m={O$xlDr$Z@3v=PC{s`vHv#Hqereme192XQLF{t> z{bVwl_aBB~vjUTvbdq>7>&+B^@O)u^vIU}6hA0u0?=%WkR5=U*#yi?L?VF~tdt=1kuBhgBZXPeZx}JS zoi11@TiVD}Ehk3>eOPgK9s!{oqNoXnX0vBN@Xl3^$h?1o{qhy?!zcNPsA$Eh9%$&j62`y38KPwjulaq53%iMM=F=B3mZ?UI)0;^>2A!A$(3kdErS85a*S_BW=<-~s)^0C-!H{Ta_SAN|grSG2=fSy)P zl}xA|wLrz*>y+M|u^~&WzxhdW|EvHG9Xf=8fdQO2*=bfo+C?yt1jA*0R7@rEMB`E#iAe>vmM$QAsxxw0`^%wN=YxkGOr?R=7QG ztbbx1Hg0?s8nta2DSiF*SFw5XCbN~J*39o;h8-Vole5)kgWc&&RoGibfk1lc(od+E zUk(TLdSaB7mSM0WKio(Q9~tQ5WyA6yQHd|o&JUW%vpu_tw{AY-~)ACagQC(eyYHBKadizjSy^yYJaHjj5Y(`y_{rWESqn;E9=^`aAI;E(d z!gN(tcjCjX+vKcL7Bm6yTLTdG6DR2D>BIc_WvH&ILPy6JC@C&MO-&W${~igz?Q)T$ zp2U(Ri*VlxKRUZkrF`I?dzN5)Y#iTx*CXfp`XvN_%?v;i#FgP;xJXHnw-Cc4K@1HI zqoTYV{rwkZw`-?X{A~Amd9R?b0O!t~Pqp)l7uCV(a^l^0-jws=x>_*um23c5CIEus zq2UosOiaL&;~@|un4343%%j2SaGDW7rwv>g!szHIIi^S6%cFNHD{sf!@4QD56+(%x z7*9R17P)hBvjR}kz6}dEY}gQ}t*w<|Wrh|{gddlwSxbbJ*ISIsmj|R{nW3(rxVTt? z@%enXaN$BCq6{opumFRD0l8mSR~K4ZT8e1Fm89Mq85ryA>~y7lFJ>I4PoKFdQ+9WE zo1b+jPW9e>=2kc^W= dlY0LzzyKTn?on*8RsH|~002ovPDHLkV1m>0ooN67 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_wmv.png b/apps/icons/static/Fat Cow/32x32/file_extension_wmv.png new file mode 100644 index 0000000000000000000000000000000000000000..98001f5451b8e0b18fafe1547689568b4f5720b7 GIT binary patch literal 1812 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 D-taa% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_xls.png b/apps/icons/static/Fat Cow/32x32/file_extension_xls.png new file mode 100644 index 0000000000000000000000000000000000000000..4a394e527dfb7097f88dab54159983d052dcbff8 GIT binary patch literal 1611 zcmV-R2DJH!P)su~-R{yT z7Sbr8;fK^m1SQ25#0MYCx;=F4pEh(N4`*QBh&{R%>WzuuDrzza+a#G5{=LPLDp+)Yd_k z<&<}ASr#4{It06R?SkL$$A}Rlrqc8NqN1XS!C)|ysGkTRwxX(PP?XdGn5HF0MNx45 zdJ{4;Gm)2+{Auk(-;FMI=8L4}vB4fD+??EGf_woyHElmTe(qw$o_-LvA@) zb^qW8QNE{K=tV+f3Qkal4WL&K^&4FRP#l*ES28!A*`5I=vDgBJW#Yhs8)ysPf=f-q z=&k9rdro#PmtYdGx;1t(^Lh_F&;fuy^NnnMc{jqQ!Tl>_PnM+P$PxpOzQ?eAPMNb? z397;{@6&u-YPcod8cWYkH=5J~Oo@1bvs$*%YBuBNWg!GkR};HE zaJf7vJFx|urhkN`JLkfa=7T#e4Tnxu2|cdQzl+-7_EG}CVa$uy{PVN(&O`M3(B#6>Ry_YB65wTKtke@Ooc_Fla1Lj z-VZFqx`})6>mQXElRXowznKC>caC(G4lOmpeA@^kcThfF`RqQrL!?ptSE16aNO-`q zBe~q;LPUsVLe4ZDH;wD~>f{y_jw;5-Rj;AhXcCn#>M5=l)xF$&9&b(Fho`b%grv$b znViG}NdVXp!*QLqBP9L$WI@ts*E(~6sxcj24c`vVMOpn83>z>W8zxl1WR{RcLSXk0 zfD;049JGtO@3MkVLVkZ({YBAhD0QuZkDL)mU!m#T+VAWe^;Ej zzV1w1Yi$s7oQRTB!}(47hkg4ISaG#KyI literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_xpi.png b/apps/icons/static/Fat Cow/32x32/file_extension_xpi.png new file mode 100644 index 0000000000000000000000000000000000000000..4ff58d7e4209b54e304377986e88b9c00b55fe1f GIT binary patch literal 1470 zcmV;v1ws0WP)9Si& zt(6ek8Y@v!DoLf3TfC5%zCksRC?SCuIu?&%aB#>2(bCdV*WKNHQR!9^070Aa zQW|L*?u)=|%D(Yf3>B%0DJEK5TkFWlFNZ;h;tcQ^e1NG5wAut4xdK^PM=qZw2Owu> zzQfno*Ml@xkrkN6@qB{%i>RBRHaa5!9#A^{Ty-!l5i#J8UWik#Lc8=c+=d5Xx4#86 ztc7MxVrY06&CShTD;=tXYrr z_$Wp%9Kht~op9c~LH<55Ej$Y%Sbq&*?BZE4Ljk77?}&j204Im}ha@I@4`JYVC*p>MbOY5EYXsw$`f=<0Pmo3h z5>LI4`D?a8=5or8cK|>X7_u$IS8qdN?KW8bXEF523&`!;4`b;=NbNWa{r**uu0PMi z&iSm>b4CUV7kmmkm%(gYjo52_Aq~~RD)UJ{Wrx`-2Y{m|rx;-6Tm;l)QCwpg*}o`& z6-OTht}e%)-}HHoG*_ZbvvA#VtT@v*8v`ouSHQ?nsm!Gpe1IF%GNGEM_I30UYXPT>#wn?Ijl!vF_hqEE9E9d(k=*zm7QA~M zM&mkE?~|z9dB%IDpX-K3(Ng_^OBva{y5qUGhr;`G)@-UrlXMO4ufC+#e0fPA48tr(=_$t#A;NcLx5kW=?S3PZ(4I1GatPx<8x79K(s8O?*esp6o4LlG?@7RguY;)uFIA>`#%8& Y085c1lp8gXMgRZ+07*qoM6N<$g4OE2Pyhe` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_zip.png b/apps/icons/static/Fat Cow/32x32/file_extension_zip.png new file mode 100644 index 0000000000000000000000000000000000000000..3b1b54fd454c94cf15b416ed3698dccf5ada7d9a GIT binary patch literal 1473 zcmV;y1wQ(TP)P7UW=ziD)!B zO!MA!It{-;-@!SDuIuVKkw_qwO2O6R?jaq~mX?+S^qTb2li4pHoR{KQEM{$Xbar-F zN4mOvzt7IjS_1fNTf)l$86oG~_ZkW^cJf3Y4AaE1|plkSxoSB@O%E%3p>o;%u@`~`T0WB{Ax~8MIr$<%) ziPzu2%8EoF4Q^$fad`&T9VE4>BIH8zkDemsI!Aqdy>hbqwc`-F@ZKj;k-CJoH3Wpr zCu80ot6Ly2F);y?YQU}u9VsmZKMLo05b#a`Md0Uvyzhb{s;Q}=Ss+OaCMB`g?Kte1FF<0ceshjv_bQES$ z5ng<$UCrv9*7Kd)QVRS$R{5t$W!2Bk%_9;iQL}uP>xpCn@bBb>9dL7{aeoJ7Wys3@ zV}2gRM7463@60*J@)+}~1>r}<@Yw8fgZwm4h68~jHM?6S9mA`58QWwEn0;S$O~CRY zAvvn6s|or!`dz@WynI`|+c$*xfNwm>a`gK;z(mN2l;zD^XU8G$6tVo#y83+`2><*F zW{fiYaAn4c)}c{r{WqUnSE8B^bC9BaX-hrZ=h%AKmYw^DcUF=9*#apLVQ?dYqR5(~ zi1=L(Abj5r@*$CROLQzweV0{TDF`!yRuoq?3O`58jKq=f1?`x2It^T*0k>)O`8Vy%2#C>^k^01hc3= za0!*IR;I^V?~sLif#LQ7u3D@mWNt%vx5V;?VzkUHT5TM}2I^;gl zdpaQZ3B%1*nxIeOo^8!2uBgW^vHcV!@kAhuWIXOfYpb|^_E{>}Alam!=Vn0Nl3cx; z?ghF;KwUwCHC&DI+IF?RW8deQJ=cc!sM#PiH~V$h(9dSff!G!xn+q??+mMoTu! z)B>hQTIe;I*~Ey^%y0zL=blk3)93cX425Z3_}F4Lxv@gc2w3^?>aB1#UY2_`?f}st zo6H(>2rv(WGF$(K;O zg<@2KXakm1vDIj*kx)shY2zE!h>cg`<$u6;@q*V>G)iKELTIC@`a+0J`(|SrEhpfm z3AHE|B5mQcXJ`DrZ+6!`yW2j{gOkiTdv<2N-|xHpX67j5H^1-TCuQIFp|!zsn&T)0 zL4c>8>?zXE`SiHT1OKq^V7aZW6=P#Ri-F}dcA%;0c8rXS;F;b%84_vh{(B$vmD}4N z!1(w{D5az?rx|0UZ{Bm|HndjuvORd@aboV23~n-Z?{LkR~8C>=j_Z32EHDI>o|$LtCWfA zZ?!}vBWES2BG4M0yE?#_jLig!JVDc7k!0t(E>*rG-^n7>MqwcUDw>}|iP4bjPzW9S zoC_>9ph*n@buE(AVNEbL6L6wRjexn2js1kl$v=dEAs^=nyl2Z4?p|}AjA${>(Hfq- z5g(7PrDwB9Bn&pJUyJ6gchGYsR)sB0I9?PQX2=Ajy9Jy%dk)IK28Icc_nKVXzHSDq zyY|z9qP0DL1}#TlL+h@8XkE3}QR4^=Pfp=)=T11#WXln(kN{!=hTkhxUM~i^#ad$YNy( z1oFaK;XF6j|A`wOdz}VXSi|K>{Qkv0{Py|2gsMg@P(rrXHmpJYmW?o!Yi8rDe;PrB zJoZ8f&_`fW1jNfAkZo698!D8A%fO`x;B3Fu@#=?gQ_tJ9J|b$WHO|FK8J+m37pk=x zN(gX2M?B_*s0q&o#tL*Q0y;Ew|GoFnLxphPW-B)sz& zPF;+*K&UwaeRu%vDj?b#-wzE7R<;IsGRuzgJ^08yM9~qR(OR%YBxn3U5L_D;(&??=oml?5jR6XG);3# zCrg-}oym-uaLgwHd1DCG$r#pQosNLEdFOAAK+21#(8fz833VRG^z<|u8yjQ5Dgrz| z#E2ZOA`o4l_y*(2dEjPFV+O6Os}lnGw;wH$%M#$Vf!L02SlJZ7?u7h0NKWyr;05T!uLK2VDraZ&}=Ate|l#LTF`qob1*P%IW}2A(9r zwizR%0%pT_?0NsdSCS`7K-KU>GHzJYpuG9p*GRqRy> t6DkB1N002ovPDHLkV1j#1d`bWS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/film.png b/apps/icons/static/Fat Cow/32x32/film.png new file mode 100644 index 0000000000000000000000000000000000000000..70e5a6896121091db614990cf2fb64c3b9761d48 GIT binary patch literal 1560 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/film_delete.png b/apps/icons/static/Fat Cow/32x32/film_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5491a1a7233ceedd59ed878e6ec8668f8a340fd1 GIT binary patch literal 1996 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/film_error.png b/apps/icons/static/Fat Cow/32x32/film_error.png new file mode 100644 index 0000000000000000000000000000000000000000..f202a4b50bccb3a153a847e48e053fb56a66393e GIT binary patch literal 1910 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/film_key.png b/apps/icons/static/Fat Cow/32x32/film_key.png new file mode 100644 index 0000000000000000000000000000000000000000..28fd088be27e3280674ae004aa3d4caccddefc0f GIT binary patch literal 1975 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 JPDHLkV1ikb6Bqyh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/film_save.png b/apps/icons/static/Fat Cow/32x32/film_save.png new file mode 100644 index 0000000000000000000000000000000000000000..3323fe8f4ec9776f963c1cddde2c4099a775ace0 GIT binary patch literal 1900 zcmV-y2b1`TP)gsCZmz0vUWBZPY3+68f z<2WXRe|B7b={#UeNl8bJ{6J&Jj3JG8*@0cVc8y~jkjvL{Aj3D2*0gKqPVziOzBF|F z@FAi&v`#@4uH>ZXgef{xbWxI29!Wn%b#--CU-jtGMLU`991#3JiXwv3WOPhY1hjYT zHY#AISBj{@hv1rpSoJWHjC_P;cqVwJMGSf^E={JE9`96h^u?wncV zNkL0qd6_a$&>OS8FkgV=42!YP(;CK%Aoyd&D=9+IbU<_F&ZQV@zdmq?gy;b@Hh3^f zP`L2bC2)XurznS+EOwVu5#<%%8_HrXBa_`*5!PWRk_?^!fY7rT4iHsUjc~eqa)9&4 znO4Z5!VAJE$|9s$U?Jlfgcw);?K$CaXRywPQ@-b%VdJsKn^C}mPudu(lXds#0EbCi z3~17bqr!_BHYQ*gMsjc<2cvm@<~wN$44rQVvI3$@ZGzfjL9M8u-Xf;RXy`IlXIUvo zYM*A$nn?;TEM2(3flIj1^X}OR-tqaSnCe>$Mc7;jqoIazEvW_XH^YHGcxU#DwTJ-G zp1ofddqK|_Fu=f)*On8f%tshG0x3kmA|8h8uV}gw#MTL}gb2n1fU%8h2RbM;c836@d)Ae5PHu#BT0Es%O!n1 z7>KpD7~p$;g{z?zWn2$SIs8C>f&d$S?D85)3V=M`p^ym*lP1M_xDT+-vM~^bnr7D4 z*c2>ZvWS|YpfOYco+9Hj!hvcS*B&ATGulE`TF^#Gqt|R45vZL}W6N+y-Dl-Fz`^8& zOP8&{jyQx_8g*S~!7MSoYMV&S|x|pe?iV3ssEZjTncA+D; z;Z$0+{(SJ;3-8a@E(M0`Iii{urXvD|)+}30S@_b2NeI6y;8l(~a6#<2AR`<{Y&!TI z9XodxCKc)aW1vnswOB9v-$$yS{-zP(lWD zywczU<^*H8A*0&4AdTwC`ihR8IYs+sJcfp3sH(r}Hst%yK_9wY^~#+?cu%D=WDIyv zCYk*s;aaY8T)>j;f(uf3Uho}=Gg8ywbtkEzrayi9`4@y?u_3 zPP@y3lpK>g1yKYZz*&ILK(OnK$#yQtcEJUIT@ut%Z){jEqf6#Mmr-PB$b%0#2dMoN z#SX9yUUMlZRff2V3!a-kh0i{;_VuNX3$V-XxF7-!xD#?SYJvj=yaYA0Z||Ni9e8-; zaJ!}{Xm3!ZGUPC=TD{IXz-44lIcTrlaRC!iXk2S<4hzX% z_5^I34!2t2xIlN$1tA|qjnmZ%{PaeNy!or9RVSiOr)OT{V?(@#t3`A=6Qb=-o$`#$ z)wbqDDRS+&*xGL*mx2`B*eC~65V^iE`3^yo2UWJyusv$K zkZ(SGfi|BeySDS8ltbkECEWga;`fAzu015?Q*j%K0mCSWxk@Ar?WgGExh7h*a=9h8 zXQw?6rVTBF4(;dB*0V996@2M1Qo_=B#|X4;SpU{kT>B=!*=Qr=BF~lKzztlkT)LI{ z6jfGu_%QLQZ^5&ldAESY!q7#PTXhA&f1#*plW1>LSZ>ncMTGs|FQ^Xa1b`=>3BJ`{)fB0J*Wp17Q1zlL-Iue>lL% m%_U!H2i(8@7GMA<1tRP*iEbkR0000jFOf~ zTd2@L`4MnQi~VCQ-EK>}J3Bi+*K_a8mTjT1Z9;GM?A)2Td(L;x`Odj_8Rr~~F%%58 z^^-%}I8*Crx(14}hI1BU3ag=|cOFcB{NeFF#`p+0k282zJli^CeDV58dNV}}3jiov zKl=4$greWY%EFb^u_$U{rKqkbMM+3StW-xV8YZ0_9{pZw@I1N?w6VN02KqpuuT6%#K1@zgQF%!)42q!iT7GQf2~Pq(E=c07A`xu>xH!_i)c7AFotBthH*ZD zkftFqVZ(ufu&yH%(&(9va7c&-m8r~P8)y1cNM~(~n*Cc^7DK+}h>V(|JfhHh9m z-8&*ZzM3>)k|!Sd0*TQK-rc%t3U9SS26M?R4`Zf>ix%aPyijGB34}@j9G5&L zv0XTBFn7e*e!hME#A3@flb-&1}QpA5GE zq|qcVJ|`6Ds^G{?(E|~wU@|CNR*g=nD=hnb1h_kqG=A*3R{zyYEAiq=4Od283}rn0 zmvKRS!Z>~99O3|xE=k@L_5`6%DG*6U;)IB1jv_N*+SuK&N=EU^!+%2`Pa64tknaQK zG+*`9`}_CRKHX6N&XyHeMn%%vXQ5_+Pw|Qp1tu9zlR}fylg^Q1%f)!sA<5we85yIx zw``FHQI0Mwv5sW><_BaN_x*7hdTPLE`{wOkq_l@*JP$xbVj;#D&&oqv=#1DO2(2VjVeGUvm3-KR z=c+FcE-EE@Go1M6I+9l|lJV^`8ZWGZ+ik9ba}|P^n|2@Av;LW9>z}BtBGnveQDU;u z_ z&40ESt*7x^4INM@A!C^=HpV=h>b#6|?QJcyG4A)^yPmVAaAFb3hRq)z=Ho8spB*3L z+kc7k-jOt~`}BxVv>{ld7OPZ4@gpCJh#>6^8$NmIlgv1IA`cbq`7BZ}9fTzs4YmDX zhZN^OTW&(~-7JjH1;FHw#+_hqCrO#kOr?Bp0Ej{7)XD8voPOCH^~@~-yJ0b%QS6pg!F4=1=cVQgK)#cTzgQ(f oWYXf;I6F!gzZcw-@xK5A02AOnNFlAraR2}S07*qoM6N<$g4pH&>;M1& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/filter_add.png b/apps/icons/static/Fat Cow/32x32/filter_add.png new file mode 100644 index 0000000000000000000000000000000000000000..17928ced945aa9483ca86642a56f3614cc663042 GIT binary patch literal 2144 zcmV-m2%qKUYG_pr=%lrOY$%&F_MVC+q0v3Gb`_d7iE15PX|-uxw{?}u{%F-o zh_q;BR0AwZl2RZ;qh+KdX&i?*iSzU$zR!K{ie!Yyp0t@M}Di z$5>WFRoFBn}6cs+U+QS+I`E6Q1fWU)7EjdB6vaJ1eFf#AQiMu^j+6%dD3!|m3IaX>zajfE%Js1-LRcstsp8vd^%hX zjm)g9UPJ~|_*EZ@{K)6|gX-K$dveeAVS&oh+pwzIhtD4)kSq1;F(KDKZ$@?C%Fq+QebblH{6Itxse7gr=7K-Y*qV4#Wg~^CwVQ8 z2kJ`@4l2+s_oQ}ls5oGVm;+B-pHSfUNgtULe?g=vghPt$M2(-O6V%n%(z>LW0ozQc zVh1{}wCsDh5!)J7d^BNVIBOx9H9>#EG`}>1K0v2S@ifIbL7qw}62}?o6Ov7h%%pQV zc0X{t!{V>s`~d#x)QP^>YvZ01N@wuJPaSLz)~;$ks17LzsR}+- zp<-!?f{GG>DoQvgQ0^BXS&VzjF;A8rpQl0@j(Oc+1Q_&w1K-(LPyey;+rM9gI-ZD~ zd}hZFsdJQ)_qOfoTiWGcX)h6Z03;esf*=#C zhkcRgn&n~Ck%0u2OIrt2;ZQusy*=y8Qm>3}+fmNbkp3;JmO3oI+TI6ixZhLWPm%PS z#qsEc#Vm*bL5!=BXj4s?VJYYjrju}_Q#psUUFCMMa@$od>E6(|n9l^>Iy-<|qL0eI zaaHBT0ImY!v#Y0qmC-28v4qAR&ojZO(yQ%)QV)lFZ^=ACXC{F)WM8ln$q;$k$U@R!#Lq zJhc96I5+q*?*|;85MqA4kaMYQoNHd<+ExT3c#4nwHw(Z6k(ax%-78c`fw8pBQrnH% zsxacy7uh3l5u-x0=3bOzIVYdRr$0bVRR}_L7${Y-z)K=#IdDCjU*qiaec z;)$GWaMxmN42*lAEC`fS$^vsQ$+0sRbl0S~R?p(>&4yv|HS_K>J9Zs@^GIwUKEzH} z!DKeeX7y3@^tvq@yLisKio7dWn3K=sn#)|9ID_Y;e~JYHkR}Vu%((Hfm-pXs*ZLNN zP1SH*M<%iEwfZ~Jy5Sy|SEdPON%tkc&jlc>Ry+To4fmn#_-`OPqe0&S0n9cpaTcmY zD>mGz=}Ns2B{=c)i@TWYA|q2+SxTxa7L)Q4@b8@)vcpN>?7x7Kk8$|KK0L{(Axci* z)-JC`)E0iTl$11g(-&}G!{@Oxu$Ycf)K+U#IN#riKXxC*NzNoFlQOs5DuCI)brhbH ze;?@|l5I+aBKxuOqFN)3kuEf&bU|diV)Xw2xK?@h7k~wd_Lp2}l5*Jq7nkGz3NQc& W!u1ynb0g*e0000DP)Hwr4z! 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 N002ovPDHLkV1mPN2-W}q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/fire_damage.png b/apps/icons/static/Fat Cow/32x32/fire_damage.png new file mode 100644 index 0000000000000000000000000000000000000000..ce6587cc4c3e2327c6751dbf71e8d8134a416c1e GIT binary patch literal 2114 zcmV-I2)*}-P))ndx`t%&s?1q@W7M{&&utIp_bs|NH;*&p8J4 zC4c?+-=7htJQM^0KF`ZA4ESE{`A3gFc$kkhLm5B*$G<&m2zhXHbR&EP;Pb*jYk~kK zCe9=9YcKrf*mv)f>`u`0gO41203IKN9(T*@|HbH2_J4Uh{_yxe4l3IUK)mMpp~9oT zdJ2hT5~h?PRSjcNSoAH>&*A^|{mo<1xUKXDz7NN#;;~16gqp9QATG7TLFj#^ErY-Q z@;itnk|BV)2tz>HHeyx`cHDxLHY`h0RNI1O^KME=KAWaNQFlH|lXo*5r|v<`L2By( zcr_Z;Kn)qv!iO3=6Nxxt@g(BO6a*(QG!Q~?vVd*bux(o#rC3rMmr?=YSl-RZpfn>O z!VG~3DPZ`Tk60`Qm)?32Q?gEv>Qsv8G8JhfCXEX!k)gM%0I*LPQtwpAq^XUYA@G&9 z)*%oOLCvKNf^-!H%>dMcO9bkr_P9P-D^o^8nj6OJEYyv!c;7Hu2cz`SshUb~ww04^ z&1>XJ69ZmIr`e2NiIfea&C(1Yq&>WA#u|pByV7qO%rmytIG6FRC+7+Pb}CxMDhgGs zwNd*907{uQTo*&njc5<^g5Im_r_)-WO#rTceFzj9)u}>Yie?66WJt%l9)da}g8hQP zM3i)r>nRLHBaC`E2Z0aasmyZ`;~clq1 z6lP}UvBW+* zmH_M|e%O5$aa*w(4;fTBVN)EHgi)nz0^o&7sJhgjK>&kt5kHQ7F`+FA7NO#@e|STmBrdNP!Pqxi!X<1&)j7WCem#a-4# z^vEigBtmwa)s;}S6#(B#;J4ZHFk38~Dy>KNwl?4s7yTni?4O%J>p+UeSWgWT!`mg| z?~J2w_iezO3%e(des>zb>v;}OUD<)1opV6T0GFPDJ8v&yXmJuo`!XsFrQO&X*?8sk6UdD|)JVbx165xjd;Udqf2o}e_{ds} zPM!*ABbBnT=izMV4W?%}m=wl1wWUWJ57d_|hLO8zv=U%+e+DUr3bV^<3&cH!M5fb1 za=k#?3oqizmhUw-G#UWo?oj#Q;%T7Jf{wHgBf({tzoO|8aqixzj7th_p6)XUqLc&N za`c=gFC15T&aYr6!U#jrDS&*M#$V!l%h&G z6`88Rndz1N9g-C$Pt-1Oj6*Oc6_p7jyWH3nnbie7PT8;!e)?CHVyb4v5}c1s(1UY^ z+O}v7mfAc;{pl!a6u3$L^m=-X^5Aw~x0#ga(RdqR)%ZNSs>I=YjqRT54l2dmskcwR zihsuLg8wh}yiIqITb;N4Pi^7uHO z7@NZ<>O4T1r(80kFeD<9Wdx{0MYw5)ZXJ7K?BA&vx#z}m&#o_^BaJ%3zS8jTp>@(sx70J#Yl{3(A6mN^{ZVjEnwq@4Jef> zxHxqI9|ZMcrgqNy#50f)Xiujw{?2TMFD|G|YB~-$k?~sdu|nSDys;d~^_Nrj2YcFB z%)78yC}YWS8pT8bNN~g2l}T~q>0+E?Bja0r68DE`0wFty=Qwh4|^*;dy0OR2g9Xn#du>b%707*qoM6N<$f>k32hX4Qo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/fire_extinguisher.png b/apps/icons/static/Fat Cow/32x32/fire_extinguisher.png new file mode 100644 index 0000000000000000000000000000000000000000..b45395929b4f6e9db9253c8dfd00bce1498a711b GIT binary patch literal 1530 zcmVu;2;JCfdC>H zMA+C^2aH`6g^ZmM0DBI}Ty03Y1PR{Lp-sio26&Pa>1Oa2Pv zdO;AO5e3{m@}DR|^keWkKi|7&cZ?QevotTf_|gxO!1P`w15ALZFlZG8f+8b+e3C)* z`Lr&V^SDN%5qpisqwxs|jNXf$KtX=q#Ei650~G1l4U=8*>9k9yb#&n4rY3aI{T{+{ zU=bZ80Y{gaArmJ8S34`O5G5^Ho)_d%aV>-nPwi3&^Sl+A*lg{c?s;1%ke$_|b`piH&RDd@J^u{Cqea z4j7Gnu-&%7-Pw#SpKpOaD;EoP??ykp;3T-X_G{KaqC~v7XAci}WfkxpUG@ckTpYz~ zaamc}>def{Yaed@G&V199vpT%ddRrdY6Ua4Vdu^oWJ$5ej*Ww&x+ti)NrV)7KD(p@ z@xZPc;OC*Lha#X^UQx0C*@A*y8{Yo_kEBn5)9FAD$!@h;;4>QV$FD!(&UF)JC8r{D z;sk%HGu6cak*ImKROUnA%WUR)#e4dh(=6a7!-q_L=?0w)?*10k^b~tOeVn{SFQ}QSG5g52m)WS%N00(XlNPgDl1=aEw3oc zoHb_-6w2JRloWV8(p}?nw*f-;75sMY3=+;>#oYOe;LuTtw_k_5tqr416MkQDxrXIl z;3QUZJ8me{x3yXwC0sf@-h0NqWE`DMxOVk2jx@H_&Gb@Bn>N+o3$%3KbMt0cjYN^8 z;bo>CS>3+6cfR>@>&Y8en;>XJn9VjaZYATbKu04S#&$GZYB8Mor}JB$;j+gAg_2E6 z$tF>fMN1$M0#UoXR8Zx^@%itI%! zm8I0xb=N>B<9;I{6!0rV@N0SK^yMnj>x;6Sna_bK`2BL*rcRUn0^PC@lKc--2$I}p z3XO5pb{bf|Q3%{m;%w`?8s@1Hd_LdkPEoMxhFbWHYCPp#Xw%!louCRO9zeF(%9Kn$6+wVpIY`1p5J5 z-8PLJPYQvTCSoKT3SWpm5b^T4-S9b`5xp}~4n#$O%g9FXW>f+rgdl1Klqd-J#!3N1 zp@8s!M)bdOU@TONo`4$9P#8ua%tkco@^3gu0a5*cPK8FTU0FTX4B43Q5a`B$02=^K zpYwY2S&*kgy%$HoIO-kL-A)I0R3VCg$NcYA24PYZ4sdaJ`{aKg2cjjwjmC0^Mw!AR gsyAexivI){05(av6u-3F+W-In07*qoM6N<$f)|q5XaE2J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/firefox.png b/apps/icons/static/Fat Cow/32x32/firefox.png new file mode 100644 index 0000000000000000000000000000000000000000..b6bc272f9f6c1b3653e04d1e7127e4c2c93020f1 GIT binary patch literal 2719 zcmV;Q3Sjk#P)le!SzqX=S}SA~kmd4a7m|=5islZv9}*nFT74S|t$>mS?nbI##>Spag+ zhM(OQiG-KB-oCH2EU1T zz`)G<3Al19u-N!5s;l1uVj9eo#-_hNYOGoL%8`*T0^mE;`<-4{ z`JFZ2z7EO82JAT8iAy6H+&w3VAMY};d#D2OcwK3R^XJY$m<3q50v3vHJexd)sev|V zb4_42X-X;Rd9mXA^^bhG{@INhI>-Ein%9V9|tlHKz?OK-Lh*FzHO>-QMhCZeA8PI3Q%aO0nyn3$u8n0F$Z@X zn~d7JS_EQI3=R&$wk!mE1{A9Zzu`lw`z+FZeXvK1SXexREi2wf%`(QaCFK7Rbk*5; zS6_0pk}>mMV6_ZDnGw}*6hel@ANo)a#GV196_!KOAugOnAn3!}=@wMapT$5DWJ5>1 zIRb}mtWt!c!1?k81j8{Dy3bIcCiaR5YG1tq9}mBe=>(xAE!iDZ<<390{G@T!Cy#qo z81ExBmluvgIJ%F&tQ_pj2<%~I*xv(J)k~#b^5!#G-u@@#jS4uL4}uTKh5?sVa|y)r z6n`j++Ll&=GEo%{qcSlSv$tP`?0y$YQDP+}#9-XZD85qZ%K)_2tF;HDY64gggHjiT z5;RBJG_MqJ25jg_1;vvi^kUG+a{(U=fy&*f2+WVdr_x^~7gmf1b#%kzjV)P~sNcjEben%HMc$ z^8onvJS-tOjrXp?~Ai9GBPmX~cNjkgN_DII&U@6mO5?tlYdF+)xnBv0`bawXkJ z>;%a);bhsCBYh0+Lbwi2TNM4E484)!tz%OB^C`+SFZq%Nj_tMHnzE2yKFS~o_H4Ti zNs&tQtDfakWC6wD5V$h;J~RfBS$e_XB0Gu+mtKxQsD>5G5(q)qCbH*`A$6_;{?R_t zKoa{k$RULqU{b1pTy2%K=e40Tv0iDEBm5TS^XJA8%G4l@4f{Tn5Y}9*pK>!sE28+O z+77)q%50s|V&oaUOr#1y3RXg5CrB*2Wv1x|=kZWuFGhWnIWa|O@tzEe8DdM$E|lu( z0gx_9$kV-_I^EjZN3_h`Tcz6$F?gjwR1-+)A#5u&W2e>(!_C0uLPSQvMUYHMP_!UH zF)IoWE;A^aa7o8;WiozIeGpE67;*#8Wn8F}iUd2>fTb>AYa++s!W-6@G&3F@Jo^2l zMpLjp_%aq*$B@sN91c=h7ft!Im?w23nK?nD3zdW?iqr%xS(sUbs#*{uhv78^WDcZx zPG$vU$dfFjO#8T}?UEB7{mA{KcBb5d6cL4(fG8OtRE;)n2qvXat~TC|y?_nbS@_VY z!>xJ;7FBcuQ|17dEyadiomjn-!qhxcZLSLis8J0;i<#8Wu)>@-@9{4|t+vtmj=YO^ z+9eGX3nJ6k1%wj}+T!VecHjqs9Ih)N7y!0?;9}l%9k)k1aECZb3m)^J{H`{n&O1oP z>PP{Jq~Khatp-0rS^%>`1H4g#HX#6!CV(0S98_@XfY|SOZV5o2uy%HLDhm=#Ec>By z-?N1$Hwv8TmJp&2{C))+w_Auu6ikfE&`4X5|27N<@ymC6V7Wc)DTmc_kT-2CYYO3( zs{Od4aR_cZ%URU`ceopB*oJ-5hwpCs=xv5EJq?)8X9iz1D7*{3Z0V3xD!uBhqJ)=B z2;|sZi8>k6nlzko6};CkBSKXP6z=3RMzg>spJ7{P7Bi zP=GsGcG0CK)F!G|t>SZGzx1c#O{!>FxXyqz>Qm3`Q zGr-c@xPR-}RR=HRIv6WcuKZ^Ak?S zkt&X+O^N0$I;5BfRM8dqD;bmm=ZhK=3FJb32!k zvH9rGr?&8!K@J)MM#`Lv|LWba ztP2ka?Fim}KJ4veF51wJf1Gk_rOIQ}tKwIAH~gZHR}sCun^iyOSuaDY9Mt@>Z^!=> ZU;v8@NM9Sd5EuXe002ovPDHLkV1k*o7)k&D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/firewall.png b/apps/icons/static/Fat Cow/32x32/firewall.png new file mode 100644 index 0000000000000000000000000000000000000000..79d98ea5b6e0b199221fa4ae397dee631ef7ed64 GIT binary patch literal 1934 zcmV;92XXj`P)&CnGNm@y}sgO8n(tXG-1atHODnG9d zwmR>d_crEC`wC@~0mjG+xsj-Kg?;$0YcWo?JdU2oOkGJ|TparIuTPB@$V38A{I53u z4X!C`H`N|O?ah}UTQ0cF+t8T|Bc^rXi=HZ+i_OOMW&1EE&ceNBlm72ZKl(z+eVA9RtorfhXoW z;8YEfm5%sa?Emjxm;;Fep{>gvA$vy7uw2N@D>i?y>yFveYyY|Gc9c4u=+hENnHSO3 zzXcg%=0&u$@Sbz4956@RBeO_{6VVFsnG^v?x z9H7E{3noWUQTlsG>i3Y9llZ!Ot2j?`oxy-M2S4<#LVJ7}RJj+$t}c}M&Y`1!<*K10 zf9L5ju2urc_rkj?rue5i7tSt4f~b>{WM~xf0J{sZ%u?v;5ImFj!Em&pxMUX$X9p?+ ze?WKYAq4$r(4DM-?A8&}Z^hA$?Fg2f#)2D~;qgYDf#>(ua3AVb0&vbv{jmOaXF1xx zG%5WSsKm6~WFnS_(tjg-zDvk31DY{JnMvSm=uepCZ-5zA(R}zDc&%ZKW=k`@#&+qE-;ENkEoQP&2 zl29W_JY@-WD)N;fx^WFmm7z7V6bolI(H+&zv&;idfP1I*X25b%xxiY=26q8e2 z@;($bJLV8DDK|Tc-8O6#jMF)e=*}!1Euk8m32lce=|2jQL{G_zOm&l>@IIaCC(bHw z)K{{7C40^Lh2vzxNkWBXIf-|UAB3uC`NI1Dx~RO@U0Nx~mK)@TnO$lMP!>)GdM{#f zpo&(4l_lNyIB*j3KzhDI{c}A~Q*juYj;i61*0$yTYEc4aGOT{30a{-K)+nzBPADf4 zbLWP7tZsN2dLmj7PUFO+7`!EA*uUXPnjl?L^RN_*q1aLGTFr7A8j-N)KYL(FKNUxb zo(e2mD`uoc+tK@JV_`V5$B!V5nOr{%2L+*^*i2)%qlKgtx|}Crq!o(GA&6)MamLskcd=#CE?`k&SwPS z#>H{Xq(GFO^Z0Gu5qMh9ebl?7?nN5z=JJy#;ks=Nq=XR>v5Sbby{;bh+iW6@MYuw7 zUQ)uwr|W=Akt5{%6&mJ_#5z=S+0#kQVux%coU&wHo=EY}#wJ|Zy=x1?DNCM4hTi-G zZ#=w-hAvS{=JtnqB{X8BW=>lP&3LO&HGWnc4tn#cBVIz;Hv=hLp}0)E4H<`*mz}?C z`bX{y)tnM?qNu8!LPe289r;;|<%mg5aEFAHCBnV&XgxN( z`7(@=gc}DZoRm~xN8R(IZ?|(KwBqd;I5xHtmfX$NjDqF3_1bUPU& z$))o|aKb*>=03*yHmun83;(~0WO*U8#`ugBWU~apII)-|6^3JWhWJWJGIngsiSWv- z2wfIHF|}%H<@u8Q{}28t#u?d3ZScwfxKj_`i(bRma-oOVcJl4x$nQda{7--Z0O=W* Ul?u4;#sB~S07*qoM6N<$f?gb^2mk;8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/firewall_burn.png b/apps/icons/static/Fat Cow/32x32/firewall_burn.png new file mode 100644 index 0000000000000000000000000000000000000000..ec3d71b4ef3b0f1c82403af13f490c901a029696 GIT binary patch literal 2101 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 q@rnA_Q7@;t`YRRLyk`5a00RICLI?9$FjA;7 zi-U<~P#9^}LK)p?fpSYf?rmvrukX3{Ho3Bume8U-xK)qG9pgdjP`CO~Bk#40?qQyf&Q+hl zgPdQfNSFz1BuY?~3_xZp2VSpxr*Y3C_KE7#n1142ytHh5QJU5Cn?cod;a^zD=lu`t z#lG!(uqY?CIo&_DSA6zedpIV2izGhoe-D@V=wcEu#RkZbB~o$p{`ms7Z>__Tolm0P z{uGA&mm8epjs~0_l9_@x``*H*^hl{BExQ3`rzy5S9WAf-qxO$peTMLWbn1)Bz{`0D%O>5rqgic~k zJ8E%w*GVEb)!6HDG?srfDlaARi4?&5zn?*L%>+_PG@BioBAkdS=z8A}2jO2FM1`#i zRTYon<=W>Fk)O8xHQ{O=a1S-#b}Ga77qdG#Nx> zt_xnV3-@fcW8cFE@VNare1UMyg|Uk@)(^*^r0_+225;O-6>F~eb0kiHtxyEaWVkB9 z*a!mB2sUk~MCGPkXgG2RN7IKeFz#w{Px+cEKJbr1L2FMl&Sn!=$ThX5fD$h_nKT|u zHz^&$wa9O9&9)(!bYTCZci{N5d$D`R{kyFj(5BU#!jdquswI`p6K0{FW)`TwGIbT+ zYgcjo2GutS!-)laPeaS{6VO5s(=mISh(JPEnS98{Emai0#Jlo1O1aQ@Pl=%ArI@fM9j!(`$z&`g2LP*1|N649RFiDj|q zv6ZPZdS-x$AnBPvQkp~G&{t@aMJyPgizd)SzB0XHDONIZlnDxCir6&y;-Tn?F#?^1 z!_$k7fD2P5PvZt)l1y1sDc1G@s$K4R5u@bo0!^C;;evk<9bP9!3@Cf!X%>K>H_1xJh7Tl#R3H60LIi2a5bMN`?`OZCOmI)!i7*oG! zdia3Cv5o;?!v68O9p|2=M+;)a31zR|C3Tjl3cNQ*AlLkJterh z(E+Qo9D&+}l@RoDESbevBGs-j=YvZ-Hhf7c=XL>+i_5P{{pmMjpFCd2=p|E&!>_2p{YLj`~sXJ5Kmb+@VkknHNf+a z)uU@ zbSNkYfYD`UX_w^16>`RyOZ$IqB^WZe7Mm9JXn5m$r62|4i>9(pQKvV8&D$Fp+a<8B z>8pK|ABTl)owCe$XUCqVgfyvZ+S?#(dye3Ijp{2~Z#&{4()-n7tERHnq|PUTNTh9| z&Ou}SnzbXb(X~l42`gu#`kiB_^fQ!b3g%bO!s2;VXsn%wS3dnoA}&{pEhs5qZ0Z1H z#AF0Y{3Teud?QfHDT=p8ZU`X8@u&?hNSRql7vn`Ac z4Pk6-2#G|@O(>PBVp;htR8&+$shXV!o=lU=@!FxdYhAwdD~5+dh_*7wrXkP8mjGI&)?imaW^fiIHov^~+l0A21Q0O-j9$aQSEjVd#RZ$fLrPH$`Q!dqjQ zslo9-kGlZw0^m1x!6|$M-Z=o|UXg80l9DF649e&Nia zRVWBSQ&9)LKRq_}I<43L`^SgL(9rw{h9com@4*A$=PttR(q5sp0L_AzO;`&6KF&ET z($1n?G|R?&`yU?=M%yX?DT)=UU}VRRfPoiwgwA-iYHI+Dfh7viJ5{K+o+9?GjeB)sayHhNDHGJTNoBf%4&7+Hv;X{$= z>33kyT!n2}P<%e}z2a!^Oxn`sYuN7B-*V#yHvsyT(V3@C{I_G=yuq zjQ(}qen<^b`D@2uxskOPnKTAe=H3MzW0Jv#10Hg&}spf-BprM9Ps@La5KC}Zs zbU4MoD(1(jsR^jjCt=sB8!li}1K5TI8X%Su#&^lghxDD<4gjG=`O}5;m+7A;q4meW zsrg{khDi&^OpswGqo9m1?v{*8pUfvFh4tE12Wqp0^76e>c_uSG0oJ#_p|OkuOcV_jd=dIw;ScG|e@)!o31;;f61gYh#JaKLXuh#K(U{v2Po4BVnkf zw06yl@MexSuTX_*Z}d052zXzh0D7wEzGB M07*qoM6N<$f)wf?`v3p{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_afghanistan.png b/apps/icons/static/Fat Cow/32x32/flag_afghanistan.png new file mode 100644 index 0000000000000000000000000000000000000000..b5e5093dd9de8fe397e442a084b18047370e6470 GIT binary patch literal 1537 zcmV+c2LAbpP)#9 ze5i*mOvcm^O(v&C1!vNSN~nh(v?T4p2zm)3sB92QB0{4V0~OMV(y*`+R2WJSn;4Qb zRJzbiIX3BO&UIh<{Xtl!!YUqOd2MZKC_-HnA5uyaKVCy_wSjDw!8LYM^5zvsEt>}aY0aO6+1 zSj5Kl8{jw&K^pOEKJ8Cs;?eBSM5pJuYOz;klfFFgNC_Gbwdv_Yx`VO#%-ga~#D0;|ld>X-}OTerffxYa1 zeFv~84cjjgbU4KrC9+V`44@u>M*z0%XtON)s+lwi<>nWt@Eovj7tqpzFx^7}6#T^x z0dwa8``KT}>Txa?aTQrGg4kTcXBYw${cIcp>#7743e3a~yXUoO5(WxlFmRCJD6Iy?i}@hyjlpNCsd@ z{x_$XxwP(;K;{Z?=^`+6B%=SmZt7zl^L2vkG;wjClm`T$s;WT9WvPK6+aLtK2g{-8 z?0T~$#RPRb>)fxu00(yit?j_tC-}?01G^)q=FZpSTrE1(i%_(jlm&9nY8Z#0&Y0I2 zALSb+{9{ynx;v^mQWLsZcIPdC|H(f69OGl0M==`%%|f+_7Q7%=p9PBlJkL)CAfik) z0Xtq{jyo_P-+*xTLij_+>7oPw)HethEo1*v`nim=9ZRb|DH8%eH%$nrfx0Y^%t$o@ zXNMW%ahBM>pk}orxBp{=mnTs8>@ZYE8#kW}Ffp#jxdb37=Wx-AxngF>b+QQ|kdoVo z0VzaM38g3x?gVBppwQZ2_pd=|?=IL6uc1KOqW%we>iXzrMZ%BQz?@J$(0Fw z{l%9vK5DI8wi>OyMVJN|4OPu-E+*wHQUf3?6beJ<&z)T=UQH#wrdYA6_+LpLuESj(^lFYG^s8R zCfKT;o}N$|&yHcG_4W1X->$B%aB5q5e~(POs=<8S<@H)C42UXts=)8DJZsym%EjpD zXxuqAHl}|?xao8nnM?+!PoIuzilH65K$}RIuY7Prt^$C%MW$@iHaQ!}VwLO4S@Pt` zleJopcEO3VQ_~;IuchVlc?=H^>+8zaeOyK}=^U-7+2t`cM2cQ|ce-k}Q#p{^l8i7EO(pg`N2?09fV9k!p}7 n4OLzS^RG4V|NT1tTYv!o0*-_I_KF`o00000NkvXXu0mjfDsa}b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_airfield_vehicle_safety.png b/apps/icons/static/Fat Cow/32x32/flag_airfield_vehicle_safety.png new file mode 100644 index 0000000000000000000000000000000000000000..4bcc532908ef3a9613d2ce06c804796b03537027 GIT binary patch literal 1122 zcmV-o1fBbdP)Jh&&7p4Gk2*e?T-k!B9aC&+J6*e2@3`$848h z^~~(ecK56XC$C|4*#1%VRdv-@HKMAx$l-9oqqH9pnf(0LEBDc?uc-IgjiMg1IK#aU zzkn>yAbzv6uC9PqGhF-RZD>7%O5Qec4vj0nz47IbZ}M+bcJoh|@@H>-25h_`vaP!( z2>?`l{iUOJkNQ|LP&lmS#{hvK0l=%a>*k){K6>vBP8{$#=>beZ%XP89AIBd+%1H-e zFl_z&1ecHR@O{evo9HqN$iWu<;NiqMq$&^S`d3kB&?a?;d~|pOt$G53g7jBUp*2a z`J{DJq+{R(VZA7@WJiDy(K022msBqHL*RCOJ!|kPzMI& zw*?@JQ|Q@WOtljROPK^=U`)S&o7m>dhzT@oH)-6X3yhp^f)3M_05F2N{@SbXufLyl zf3M)d&FA^9^9q^;u73Ut-$0h(IX9b9*ZgJR>!Z{I7U>wEiWJmN0NrRhM&D1bJb9I`z^0Eh8B z?|7oEV|f5M?(HD8sl>j)r{SHp=-oWDSPuYGTC}@_r`th$AYvSz0gImv0YLx)& z`+@qI7jgL2ofLr9%M4zkF5p*R0 zjLXR)QWkjtRthXef-OGfi%<=Vc2AMviER>Yg05^ihOQuc+Ej7c-s5OF?)JDn?XK=A z$MUZL@E-tRF96Zi9v)!3Bu@TE09{Kq))9%ULJDUqnKdJ2tHkJ5Pe02K$?11D{@M^mG_80lQ9|I)EHyDPw@|TRnKpxAC~=;!Nj$ ztO$h{yeck~Z{T#{04}RM4rmXbRMzpUGVq(U@V0#`PQv$rx(sn5hH(P*D(Ql{OqC$u zV=32(eV%~!G)|)mi*|E9*Nq>&F8q|+gR|}yY|@&x6gE{3OGF6zpSYj91SnXLg1o``noy9*gte7T&GzD99>$*G>}e!c9JCUAQ7PR z0!8Zf3a7(79s)dZ<(6S!;@17aJ>#5?Xfo)#2N zlJ?BbN+q}7a{s1r3xednqNqt-i*u6+;sl&}DA4SPGTg)wvTKp*$3z($Mh?%28Uc|r zQs(kmYCDF)^EA$K!_*EopInRAcj_4?aH^r*WUCL{qR^U`1`g{o*)mgJaR za+~{koaI_~TqTpd!LqBX>GJ0{!y-5eBk2}==k+&2?#6ekYy$ixa zHN;6J;6-65k_^IN8$@aQQtG37;hO5iXR;5YViWyd1qF_b2B?xL1R@9bGS7i}#zX?u zM4c`hL@%fU?Y^Jthjf+7GPTQLj3aV1c0$f+XK|(pn3*Z>dTZkfCGdCs0bHo>g>ap4 zea(}7s7i@6@CY0oYBvBhOuW`n!Z~?8)MoQqT+h^ir2D+nY~8)<#>({ zELM#sMx`jHKc9Vn8*F4`BojCxzZq?6=Vy64NkrjStJStmFf=q2l#`Q_7#e4WO{i-=0E$ueM@4u3H&R-0PFGg9<43T QhyVZp07*qoM6N<$g07r=6#xJL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_algeria.png b/apps/icons/static/Fat Cow/32x32/flag_algeria.png new file mode 100644 index 0000000000000000000000000000000000000000..849828cd3933f792a4dd0d6e01190fedb34309d2 GIT binary patch literal 1567 zcmV+)2H^RLP)Fr?@5-p$z*LYa>Hs|_1Atg?dpapipdGhafu zE(|UZH+hkyvy4n)M!X(($LGM2nK1#-QCk*1-nHu?eyzv?h$tyI=^;FOa2+CskF;Fm z9-m2C+6C55TaUGOy~OV$@T3e@l&4LBY-(&kpuL!tqefBcBvHjXQ4^YlqNusZ;j@%Y z=cebsq_!I3)*2XT8zP;8a2zg_d|xpTwOsv1`}P3{D}O;+jvzt@5z{CF;PTR;<4Hrn ztGj`vzw!l47tp0`_`Z8_?ztB*wBP}VR2o9MrBg@8Qp&IhvlL{U5!eJ^8H$0tAMu(2 zqW%K#`5V09`0G#10R|p>6f@_phPZSdQ}^sd{PZbYShF66lZ!Ge!h(C@6u8&5^Lzk0 z-vl-J8lAtT)Z!QKYfpLDdq42_?Nf2bv;|}@iL1+3AbzY5rftJej!Ljl*mpuaXJi5q zI#gx{X3;!Gzxfas@Qf(%(Idd2`Aq+HmQTio%~Y7ufyum!XatiEd`f-CAR+`}nJ`pJ zv&QK1QxF2+kO5mU5TwBhzAFIje{#VDpR>=F096_K@DwJ&7xOb32P$h&^UD!b|NafU ziM0?FRa9A&&n*~+sm(O3P>F?7phW0vK;-&>5}#=X7ctnuBD#Hl40bmtOgt}NI{;dYvmia_zcV*VDzqEz@}nAy;Lyw zmDNbhU!tSqB~o*n;Y^vXpBaV->A=hDvmpS|y-|iauCr?$W%YkN3c=_o-J@M!LIREw@oaz3J)o=tB`@3d|AhTxC^1E!90qHXk2_jb(rNx=PPZk9tBnxYL zf#s)IHALo8^WMmvy5A zUJ8H~VM3Q(sadEfzE}%9zYchkDQG+6Vb*0}*4}O=ycRMyo6M}Le;q4lY|&K~aU`NH$1-#1WE^BN zX$Iwv9ROGb5u*?>HB0AzA8y59e;q;60q?1*cG>;jliy*x_cdFr>+cf$k%x|s2eE1M zW~9^UQ0Ei6B+U|yNTD*WBN`RqkuLmIgU9OdZO?%*Z?#%mTd{T9RwR?DA^^6U6+u79 z0`QUv^!)W>YM}~1gvXa2MxMy%%X#zW=_u>!>acO+MzpuLqoJVzu~>{HX==**`ug;) z=ffR4Gy|Rzqjy8>%6TG@=uv*N0Fqy9cRG2#tx%Z3VJ}`J4`(lw19dbuHsbj4<2ZTp zWNu+|b8~Ln)!EtEp=Ml(_o-n$sQhM~v9seW?IKWeJ6Pin`0zN*Z>vpBP5Rv5-=F{N zH0?^6on2D-wek=R2Ucb~D{p9};80O#9T$MR5(G8+wtVaxasOy(Y0(gvilYin!M z`ByntX(=2!{~3T8%;etQ-lAtmj~*?%{{I4?!tYtOY}vy6#*)=TVOj#`J)`f@b9+Ru zWL^snPI%loN|lsT`Por*^)CP@rxpGzyy-tpA(aPUMp-$|{~e3*2Jnvn0|1)MAt^d$ R0G)CUR-FS$M(VQmySrP@9bZp1lj= z{7UV_*U0L*Wm zC|yj1lbpK9=`7t@%qFvhH$qCA38a+(ab=L@3jS$`&QBKkbGR6EAt5jtbU^{&PF2mR zCsHSw!wr<^&cGs`LSaNBkXi_&drPN%0N(Q8o%ie4V6gUl+O zLJ3Y{=71}jdW@F@bBw~*-l zkSZuFU{g-+@!CD8tJ#Uhs~2(GF5t!;8Iva`_ssxD(Cz}t0OF6Z&qvZ5B zipGgR?gFCtgL|BIA3uJ-7ME>Xaq^ak7JG=6&4Gg+!LsGc`v$;iZk0u}3nmIdgoPbJ znQ{b0<|oNv0gzY~R7c!sY(m|R4RGp1kr-pb)m9aE>V>8j-=|pp@9ZQxj!Lk)AU{3e6 zqwfR|yK=#>QyztUaWRAgc_@DG5H=O10iVnR4sX1#bB9w#{l2g9!W=Wg28eik=wrw) zEJnlcow()c!q`Kol6l$j1d7Fg%}M;N}Yv`>nd^l;4z%2+l~$;5);OUVtUz|!RbJU!W%$GhXrX-x8C1k zOv4s7l@bih{K|&8pBKY2$^qmAf(aiOjp$)x@!Ry74!sYN(>xkUpY^rC(Wfl(N*5i-(*0@p#zbN&R&;F}~w`M`{qHTAo7 z*N#i4YH;+>UhJ-Ez@}|`h#_Nu`nZ5o(eGJ&iu0iW`^mY@8R0R(MO-)Vym%h2xYDGdqf;P8U zEU2icfOq{BvcLMcOgS{aL0-$Fre$PkktHQ1vBbngzx5nGHZn5O`NmN}--v>_|7n`< zaG;@~L7T_L#c98>v9T~14BAbav(eR}!E78P16f&FtUrUVe~=9D&1~7(*(nNXdr#0k z|3gTUmVa9?XSz>{@3)S33BPSV8YF1C$l(ufVYfX90NkmGpSnRNx2wuMVE%Ir{D1!) b|1H1(0-npSY30L800000NkvXXu0mjf!e0AH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_andorra.png b/apps/icons/static/Fat Cow/32x32/flag_andorra.png new file mode 100644 index 0000000000000000000000000000000000000000..4038ddcc043e0f4d43a77cb4266ffe80f20c008d GIT binary patch literal 1434 zcmV;L1!ek)P)bp&&}Af`uqtik8p> zUs91a#9(5YG^x40Kl?YHnc2PF-R!;1Lm>m_?%my)Ip6utH)m!U=Ny~aG;DH9h#$t7 zf#-*=!LsiHcY!D?oN$`8;BS5m6vh2*LaGDC-T(|ScT5-Y%mo`e0{(KsdzKQ;fB0+& zwrfFS;eieTSShA}u7?OfN&%__pxVJR5A1?gLvFMHTCRTdWD@81J@x|K)c63BBJ#Cj z5yw8gsCZ!k2rkW!iONiN7m;qM>robsf&tBoBB~zU>rHtb&uqnm&3T;swiT;u zIW#uZ;@#J#F~3xg{f{roewyY=3o*dx-gUua0Z_YXIm$7M0PycA1vAqre08oBRmOi< z&8`rz6nLSC6KD6}$w&8M`mb-$+I~}tPYN(9LJ>#+fELz(qbT-Sh#CRNnbo*)a|K_# z{u0idK844`HG^DzKO^*IT^Lmf5ooB(`u@?JDH z)&K_%0bBQ=cIPfwjzbb~v2#ZquFf8nQThz5Gx5$Ulr$Sjfm=BRH2C2bj(=A3_~q-f zsIIL+wrF8&_cm;6YCw~#Bbi*0Vd+8e!Brq!o5eT=ga~bwqjD*rcJ$D7WNnV_Oa}XY z{0Wa3HvU+?f#0tzU`JyuO!lkn%ZTcD6Aa|zHITD~YFR}PnM+OBMyl5n6s=*v&@@=I zd=oTI6Hz#6wG1ipIMc=4R+&|h7Ys1IzQ{0dy%T_3F^m4LHhefeBXg?HETZN9dyvgp zm|e`m#Ij3NyvSO#=u%qmxiY$ufOm@N$HCzg=zT9zgI)aNF?KfeV-?^NNbXD<`AnyQ9^Fz{Q< zMfDtDAe4eqC1f$qHLthnZBDe$9Di>P$3OU6m0?R)&b@xRx16~a1;EQ`fa-wlt%7yY zGqGQ)&8SY)emkraF-y|9l~l5XVM*tXwmz1!BFs5nB@CT7RQP-6&fwtw!^oNmddoab z@e)85+!U*Hyt=)Bp}J*S9a^b>34ooC0YJ+rCk`4$BH~}<)WGiR7x3MM%!ZFz>An{+ zbf2i8I#@8LvY?q@k}9_ZfWypXiWkSa*B!^i2&!-vSCfp7k7Hn9K>i;Y89{GvFVg9> zIM$)Lxfz3lgXrn$p-Si?^W`P){K6tLGOR+&i2d0IP{7Y4Z_~9Ynij7a{ON<|#Gm2e zVN6a=%7^{^{Stt1J~1&NpS8EQ%l8JU{{ZkDq+Fvx2@$zV!msa40G%aUEOU|DNk@wED%ncRd|U=ietiH!)@z={HrGpmPC4!D>@58cIt>a_bLGKt z#S5zPv3w)VC$Uf{lv2>v)>d-b(a|9_FgiNwRqu^`@N5`>AFc0Pw5h2ndG+%j*Z)od z5aDF{`ue&Z%5C&>E|`LV^UQ5NVSJ|ex(Q-hJy}bIRT6DNQ%jz(*X{%Wc^(!Y5@l9N oS(STWD)ijsuVc2^0R9(X04lsDw4nm|0ssI207*qoM6N<$f~-`nHUIzs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_angola.png b/apps/icons/static/Fat Cow/32x32/flag_angola.png new file mode 100644 index 0000000000000000000000000000000000000000..c35ba57c30f468807a1b643d61318d8784245a78 GIT binary patch literal 1441 zcmV;S1z!4zP)H`VhXcG=7d3xJ=8T{;VE zH6jYPNoGU({~yWg-V`8}yf_UID}iwI;jr$<;K~d@p@}qF?R2gUKx2!nZ=%jm6#8yj zS3!<1k?}V?z!fs5N>>&_sZs5%TaB2c5CF5_+11C07 zw2GMp-uUQR3<%5s0r1+b#Y2)p^OLmKU-*|p_=p(Drp~(oee4NYXUSt>gY63z3`iWA zWH2DvtQp`e4%7ItF`$d6e=i5fr%c>R6O&|o(y8m^5Hns5L^g-W49J4!M^aV*xRFAO zC8Ew}GXPkeC56WBNI)KCew3b#4+4XmDO$3256#;pU2n^RZpTadVqB$FMg8=UAI%>k z%K$#T?>YR^@4~6`Sr7?;U;%&wh=e43*>?j^ZT}1HM}Eh_g9TWi6T#XUz9@R>`N?Mw zps^<&G@vx=aySTpZPgC& zJ1a`GXKxAN@<1k@DSi=0YA@ozfkAxxO&7YmGx6m1o49Zx9Y>GufHy^e!)`9=Y(pjn z*pFy+3}u>dI2{@TR?)jtWU8VaP*ee*pLi4<9rq#-2&1xc1SKVtn%?Qt4RZO zetk0qLXnE**F6Wvek=hfgv?GwNK8`cw0}C2 zs-_de%v;soZbwf~1^j-=U{hUH%~t_nBO-~5U&Uq!8ftdl*4CEvt!MY{Al&W@BLFi1 zQ3EWP0H~2jr2E>?V2RZoQQJ2~kG!+96E!t8TEDru8KtGAXlQ6aYip}ER$X0v|@^BC0Z*+5pSYPLi zt>JTAR8+LoUq^q&2x{$X`9@lp?sR>9eR|E$%Ujy_!oot$Dfc(jlKe0U1cO0!BaQWW zT~Z$=$>1dEE-x=H;X1Gqv|t>o_-$hSRp&3!r&*%P7uWcd+)t98Bxug5X(O@c{tW=^ v)XiTENqn-HvOMmS7&vf00(BiQ$Kdi3vs!Ap$lPAyg=! z%cG_#kBAmQLTS-T*WT^!eR*c)?)J9bwo76{;v};>cg~q}zB#X%VXo`qUN&~G0cZjR zV>-&VcEPmA!685bljCDky#GOSEHln?6P%5&QRqiwhj6BTmFAJgaOHbG-h>`oflU*- zWkRQsMJv);P%s6o6d`tDLWQLTppu|4vk)X;Y91iCu^sx+6b03BiFVyi^`FNZ;k-#4abNh(aqlWSAi5)0?nl$UcPv>03SH3I8 z(jD&TE=XBOnoh=jO!0*yth9wCvG>q$ia1qZ-jWE$7Z7KNcfbfMSW%$}S|jm9pL?H_ z(;oDI?A%q^KImKbdLT#u+#%5=ws6N(aJ+FFYy!ADPE2DN7B8bkVKPB@EY?&7#T=(u zM2>&AjUlEDT-9A>VhUs zNMqYXO^g^gN@9r?)#68I8rt`4#Ak;u!*&&{Ui1j&PL1H))gJ6?{sk&o_odiOOsn~n zjy1>wm?2Ykh8!e0>)0Pl9zTtBM(C3LT zfJjZ0#4)Rk|((v^T)M(M*9>1UBgzIK7>46>@2)NYX{Hk_&8>D+npg zY#k@}uE+9KOxWh;?K8|Quz-g13WKDO-I<_I{Q

        K$Ay!ETW}xP)ds3G0WmMN=`sjyC081{+`Yc4 zruCCEfQ7Gh-yARQl#-zkZuO*5Qb@`kmdaSk6{;CCvf?|5jv$#WKrvvcLf_CdbV#bM zdcxHlwKT_^OLJ5qH|_crB~MJi?Ov10JQon*K_QG(JVwK<)-K`;3i*bk2myZC)zIckOe4M=_C|-a>amQdv$&A zp~6&|!>*DWgeyIB@izzUiGNTrrx4R8YPiwSi{|s)__K@BCmfP7L+gbe40Zw04DbUa zGzb8%gaORE_6a6;9z~iT0+cb#tB!o9u6NOJ=!oTArC9x8!cw$N-Aqaed_mZUn@K%G zDj^+=hC(?_{(|ef`S1hN31D*9G3+}U&-<#iYH1X0g>TaO^uU{x&=bra#9G#fcB(nG zcYC>1?y~?lJ4J1(xF740BS%nMTPw!(_4TN%tVC&PDK1>N&|g)#=>6}I2D)D{XMjah zTsi6UP6yHY(6aLt`Y#?Fn3)80mM&_@eALy|p{1oojH|1w1pqx$jx#3({-3oFS6YJ)VX={W_H}s(IFE-Q3h&|{O#1chq)W^6D+Cu5GA~x zv&r1{s)4E^8jWVhnPAMp-|cN`Bx z2V$|9dpC{q^L2SWO!9nEG*?wsm0OlI`fEoMVw>}Mv52Qxrl^e2cwwJ1LY52{<<~}v ztGfZfl@>r;&cX7uSf7_&)_)NL|KHc~zXA*Z6~8gH5^7D6hhENfnW%}KpA9T z84h({gCUjUo&K13@?6%+#6I(FkRxI|#$|lgquT~Zc>^q7NTo;x#mrgI**ms{w4Vo9t&Qokbjm_H}WIE=@*BDSQ*k_xMU z7cy()6kty#iI_b=l3**Y}d zo51r=T|`|C@ux_UV&LI@aav!&ha-E@d0-KB#Lsdp&p3>i!xnlx`#^eaorxlF{PK_F zOo-F`H6KP+mvM4<0(aFWfGlrtMw<3h2Wn{j)cX^}CkcL*V|m75ygWAR@iZWtgpg20 z7~z*p99f*B(yX!*R)KDC3F z*CQ1gAacOv0cqVwr^otGy<-Y9{=1>+8HgrOtnE;}XEh&ork8Pk>`B}8N?2`nrG~eH|iyNC!sN-X(#>W;dCSyuf>icuYevkY(I^H62E_aD z@Gx3hS}-^`h|$qe@a;<1blZ=d2S>&+?S&Txq+UZltF z&`e#t#A31h;=;m$(*SLeNF+k8m4z{y$u~g!O|)F(N||E4s>`BPhdhTO`aeA>;hLJ7 z^6&ON(T*E?rm?Zn&A;p%YV&J(X?JQ{Nh+1fhoHW`UOanyd(qI)AUx62)8q6tt5n>Q z7wK7O#aB*LyGfN4 z%koQ`<<-p?pgK)BP~ulxKFb|r{&x=CvLS7^0sjdw0E5;tcfJAS?EnA(07*qoM6N<$ Ef=lPV;{X5v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_argentina.png b/apps/icons/static/Fat Cow/32x32/flag_argentina.png new file mode 100644 index 0000000000000000000000000000000000000000..caf3c754d2fb0f938e56f906582004024de06da6 GIT binary patch literal 1130 zcmV-w1eN=VP)ij>W6{?aTH=((JJkGhpU zfeK#vS`PT&dmy4nZgyki=1IPOSKRv?_!2dJfy9mduXctRMAqqbRC&risa`J<*D zf%TrEvu#X32oI;o2|bMhS$bg61XGj=58(k9l(14JE8lY!i4Y$aY98Y-UNM23fy`sz zF=@?@^v5`i=M8#^sOk3jx2|?u zzT@5>rB|nFNMi2l4^{5H8+4!fRa*t)F>YY#<($6P-TvkzqIEUMa8>K3Sna5zgc9K3z`ujUOg2z#`lxGZ8SIi ziBFQF^185;r36yMH2#=fK_;_?@gG+0u!j1(UJ zGmqLmaoSXhD5rcK^B*P1Wv&rkaUR&=poZ?6Dqo_m5zEHrxC&?e_ZWxqiV4u3m|ULB z@C3AxSwz^P%T#q!;T03`4Pln9hD|PK8h!~WUnJyX$II2OQ);!61Bt&D#)+;cz-c)G z+#9`u2S0xWo8#BlLKFEX_!nq)rJmQ4A7b}MLvZuOmJmUmSzimNqEr!3ePt;DhsHC% zjN#T#Gur#y{Z;};J|2Q$l@eeazuZ~@?d;;@*)P(^i;rZ&v%gV|9@BGMmtH4l5~>1vw@sA z(V3J*q_3|pC@8(Xz4F@L-X4s#wzkS^56$QILiBYiyq&%UxIo?|SqO2ldfTXwow>QW zU~qnZUS1=S2s%1Cs5s>?GvjTO&5i?*39u9rBU#4v32+5jQL=IIP=_ZrZ8Dh*`tm42 zz*AFGvft9uf^<4f^Cf{LwW#vPa=jC+XP9g@i|OfU*>7uW3&sMXj1X0PR{9GjpH49smFU07*qoM6N<$f((oyZ~y=R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_armenia.png b/apps/icons/static/Fat Cow/32x32/flag_armenia.png new file mode 100644 index 0000000000000000000000000000000000000000..ef535f03e312a14aaef0ef558a26eee6326ff818 GIT binary patch literal 1025 zcmV+c1pfPpP)Am zV7uB0MW8SxiO!gWQj69?KZFD>TeS?rO(Hb3s8%f_Y7>IvLaY&HQ{=Ku)J9Fo@^_qh zZ*J$@_ul-dVXjsV=FNZM~pjiX%sgjpq!Cjwy_3dw*72-ocx zr_u?zNN%<_-9M6+N(A7FJg0PV#M6jPRTi|@>RXlvqOaus`Sh)gBK$eoNPe3i_ zjLhf9Pvg8vRhoeIB*ci9H2d`P^z<}FMn*6`K9270Zlu#`G&MD$qoV`aY!>V5>*(p} zA$j2I=qqeGDB0UzQ3hu`Vy1iox#Y9rJ?c;FGK*WRjxI65f5yhfFgG`c!NEaIAeBlX z9*=7RGcz-oot@PLcsD)w1pU1I?=c^x#NsmJ`e0jBe^C8d!`EBF(zX47Z*#< zt*x!-?Ciww@G$1*=UsPl<-bu~sSzW5D%mp1jIc&^$s@6|u1Mh;Qc9^cHasIbj)S40 zA)R2j=V#Y+T7IR*d`ljlUH7R&c#e_F<&eo_bgvIl+uNmaeX7gntK{oQk#z~SCK3sC zkizo(U0oNGI`_3qGMS9?67NTvE;-svERQ*AYGn{ug%00000NkvXXu0mjfhP>Zp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_aruba.png b/apps/icons/static/Fat Cow/32x32/flag_aruba.png new file mode 100644 index 0000000000000000000000000000000000000000..e85b94ed9ca22df664a1a4c7f9a16955e4ee7cfb GIT binary patch literal 1175 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_bangladesh.png b/apps/icons/static/Fat Cow/32x32/flag_bangladesh.png new file mode 100644 index 0000000000000000000000000000000000000000..44b3b267586321c7f3d596da8ccd487812818594 GIT binary patch literal 1285 zcmV+g1^W7lP)WA; zfEKi8q)b%CIi(koXYsaxlNZyYM4a6hPwtBkZL?KC|6v5DBLaMdF{eOFqsS6q)h8s* z#}9li*h1n8mti|i_DU)vPrwp)EjXPiU;;^#Qb!zhJ_5XGSV2Cdh4t)FHXRIPG>Neg z0osb-sImwI#7t5^Boy)y(Cmr9J@k%1l0G1!O9~N?PG|(DGy*}~6cL(2E9PKS$kXm9 zFiPP?w@&Sv!tSsodriLb1lT|+BRHz848ypQ3b0r@SO+)⪻9xh&0@_qXZaQ!gC>vu^EoDx;cy~6c#q1c_Eu4PO~hIEQk zN+6;IVXM#)V?`nyqWgzuL;Nse@zzg1M)!|wcBvVCFcIMEu?R!l2~B!FbmYit!6~l- z+n@(cPJpc*YBe{X7&ZF6b~?mYXATjocG@K%T%k2S3#9(Z4{x_XLeUe9(^&;H6Wf4N zVDj(`qGJT#okjERNn#%fA>BG(oekGbM1Nx@LuXv&>Ax^Awc|(>4m83+u@iFG6HVf& z_?eibkHob5e||oR&u-o9`|N+|h4ZLA{|g;Te$H2_gV3eoaX1}v9hv)si`Sh8y_FX^71lfXJ;w$5x%|sEBxY#=*pV$7`H{B z@#76#r2AM=nC|i?UbLS|rzMT7udmA_12X}>Ha9orJ~=swt*tF7@SUr8#qlp*lt=u@ zxGgYlP4{U0(WS+V@Qzvp>h-!rU~zG=-Q$m{MY--N_B%B8y0k2A28UjT(cf-#Y4Pbx z90O+~u(Y(4Ke!y3B(>jjo9g{q-sk&lo50M>jNBI%7TW7fhBdIdx|$PQU*84&T*kGv zjg5_twO0Pi?EfzUyq&eVxw$&;yclj(c!zi3YyE^lKF!p>e*_HEc&bO0bW{1gUb^}( v1Q@i+9}<0jGPPCi$n^SJdBnet9|$l2m@e9*mQV@x zP*7ATr9aSA3QkjMi3A5lsd~vJDThe()KevnkvP)|4jedf;L_YUpDV=@s&U z!ouST{eS>By99jt8qnRdvje3zuDx&;`%5k8gaf>^kiJ|pe*UAI=ZPJO9Vqe2x4Hq| z_@GG|j`cEbA@SRL@#ec1sP`;ixTyqK>EYu0pHcs(<^S=3(ESh}zg0&R>57}2yG?^A zdvH95qR@B1H<~7tWenjy>wr-?t2Y*~yhTL%BVAf;&|e3EhP}|@L^Bc&D0G5QR`0lJ z2OI(nIVvUB=50WIPo zesNHKqe8R?wkMwDJT7B8vYum4a5BeGu>%w?@|s*Ha)2~a< zJj;1pawu;;+a>#gqjKs%ryE9!s(?IXk4=0bdaO)l=qSCl}<$DCQ819*8IghiR=;zrX`+}3_Ku3yz1LYKikT$kn zYvJ~HR1-YjCKrJZ>6vFak4pmN%#ZB~PF@al{GB4;;`yV0k*dMQtx?j|b}seIvz*7J z!2U}F1Sc;C+Uyw{}rdXw*~DmpsiHJ zM^R}B@A$E8+}#+F-&)SO7M|r2e%32Ef^460@{_POYP0=CaM`8hz@sfua<6R*s;I8*E4>)Rz9KY19QYouqMn)RHn?^`L7;xwVsdg#%Yxc=46 zp`Tg{GiPw;avZS1}cLyht=nG@C>7=Vt1L+tk#QiQB}) zM4{~5%vm-(Utn)K!rK=|phNT{(J#oPptSwI<3?4N?t^+=R=d2sY&VG_GAQ#E*9<%) z+RU-X&TR|skpBw~%r+YTDFThgYi#(yP|xyVTI?pTk^rS&T3WKJ_5F-2Kal^!0Uh0Z zYinznvGw)!LjA|(00*EsH#b-3RrcSQQ5_g4oe_955xC;N5mG4Bj^W}{GDh^&kWTZd z{VhuDt;gX2gYx}b8FF*`Sw2{cGn%{n?^x}&1AhxJ0KpRaveXzd%K!iX07*qoM6N<$ Eg3tGRWB>pF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_belarus.png b/apps/icons/static/Fat Cow/32x32/flag_belarus.png new file mode 100644 index 0000000000000000000000000000000000000000..840bb305275fbc839612d334a751d7c51a7eefa1 GIT binary patch literal 1238 zcmV;{1S$K8P)26E=z8wzCbCD4Li9WgxpEQm z>NP}XegH1a1H#fsn@8Z2G?u{J$j}QkYcBz4Qyx8Yn<#8C|^n(on+I)*^M!1HbQHgkFEeklgR5;Y$e-qDdq|S`bZ2Pc|iikatTa zWt9MkStxxBtRn(;XAEt_&l(ymZq(L10OBf%rJD+Pm@o ziq3CN(4Sb)d6Q9~h0$inXX|S~Ui=kpPs9-#8G^iiBXEvZNpCbs-KnJk1Wwp}Y8w2Z z2aU&uj*b$|50IC7)47)bHHfc~a4Zw%Q^}+6hV6 zFQ*`0d>-=8Yw)JNLge@dxW~51LTB!&mQo*VkY|RCl3Ur z(z4O1+5aCC=wz>|A^6leRU+=!N<>`ef#1M4HVvt8<}B>QAlgGVLR1g58z_TR?dWBU zm@}V)dpt-y73DzZm3(y+7}+>YFI|B={UhB6R=}?RW3po;BG7r_0pLtGB-L$G$y8CP z=1Nz|#9}r?avlEYA7BNsZ9M?ag)ECu2A~TbL>Av0Z= z{rP0W78pKo7?Ib=Y+k71I;9y4Ta`oGDqAdv`KKnMDbJ>fUffH#$xhbilV+2$9yJ>W z1_n%Skd!q?M@KO+F@fIRUMwyyqNk?^OG`_E`M8Jd)Cz=OZLwTXkLJy>MVj-|7kG=t zyQ|W3(Cop3IHg|%-3b;J77Q^Sj~f6sg{aw79F0WeWwW1QL}RIOp1yzmt@)Oi>7ckm z{YI5RgBBx?LJ2@Bl`rrWQ-VO4acpd?yy`ekWiU3FG8zUTiub`x zCR1~Ld3m|=V9RPL04@If(9lpyOTLxbYn!jgeEv2WtC)f55O({EMwI&fJ48u6FV~K} z(Fy>XX}hl4b)uxcmj_^Ws*t<;bQ2pa|cfGH^_tmS{#(R&OY=j$bP7cPHXnTA6X_}_DbDsxa%yWak z;|RZe`3Q)`&@!DDfrp<1k&N5o)ad8t;T`x-U1?ht=MTPp0B}SMH9yV0!Ens4-~9@h zST>k2fNq8l-gq61qXi7C0#CnrAGDe@11x$=6TI@>_b8!t-R0-gBtiFu9=hFb6F_D#^{(L7wK2fM zMj5EH0=r_0`#J#Qk;ju+G-d$AVafnHQ3uXB5Y59U4vTZ_oqfYnIKtwP7=V+JO_PCK z02@&T%(}8q#srmH-y4DISqb&VchK18iqC!-oI}1Jmgg);hj+I^%iv z7&+O(2~~m$03fLNRDdB73ivh#L<2&9!9a~-z87$)*r#>?#Br7`@opdxTRaW}NEm=P zu{I1qLqH4C*Od%-Wxynp8G)BVzyM+f;0VMbs{`x_$tVNY9Qq_ z%Cipv@C<;2fk?NmBCQ7Z0*}bb>^b96GhZ38gcvZYflL`_3J{u_SE4eL-O3n1*2;i& zv4Zg|$gIYc-UUNoWX!ZkHZ_8oQ2aBxz{U9x@4WjV10`M3zTDqufaT=aagXqsk8%I@ zUvLcEUm8uX(s76ZQ*2gTET9I#bCon4KF80Ge_FcKdi&1Dxc{nTKC5HTA+S?Ekrovd z0MGlt;J07T`k@*%%d*+Z*x1-mjfib`cNd3;hge@<*XLYS>4tW8b_UBk-{6NQ7#HPN zEer-1pn(Xf0x&r`I{JdoFV}@xHmMnZlnZfme0;3NwY4<`AiAk+RkIxZ_kfQi;!P>~ zl$}2lzm+oq`Um$vTWZOdW&<;Te!s5_?Ci{55d-5Z(;EyY)@)FE~H*fgw*xWRL{{$ESC}^p%qiyeJ00000NkvXX Hu0mjf$2tnh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_belize.png b/apps/icons/static/Fat Cow/32x32/flag_belize.png new file mode 100644 index 0000000000000000000000000000000000000000..75532ab82773a4f08bc761783d51a1e5eb5a3655 GIT binary patch literal 1592 zcmV-82FLk{P)ssQzI*Pu=iCugRmEgB5tH0x zb`b=@@Ixy46)#fM0Pr+@A~2B%!-z|39$=HK_fKWuMYUG|zn?UoqGMErrY)m>ZSgw# zmmDNu6bKjYN5HPlfWh#162Z6$j~_vZyiWw~^8qKn1;+zSK>|qi(#11KzTk8yI)wPZ z3W<*y($|XhF;J#%Am189ZEQRu3iatY9FMd@1eWi+ileEEapc8XB0$}u7z^$v;4wee z6fMBVujjy$JpTIjC~)v>2kPqEwRy>6ED43id;NrC!x6&6@j`?Mz&i}%*f2eiB}fp} zNNhDggWZ1A99V_T)(qZX(S8vFo?)aX&AHllWW4$d!0!RAk|15;!QHZg*O!mj}h z$2%Og4QYKmesU`gCDzd0Yaq(^}Ve~lc%8S?llM}mtwc`1YWbI zb3LZd#zos=_BoEK#O8rf=3-(UE-FcYrjeOB9d9|Zu>02&_~`c<^zUrOlJo^Q-`5Ij z=0ZH!)q-<9&Gh~Yu9uN9jgM2K>@ndu@e9&FNMsufws{t+=G5Rq zn+b)Dl#0z}9{nof*dYR4#;F`n+ZohB=Yh;tBl>K%ETE@*f=Z_6(ts`sA`cFN9#N7m zBF49Jbeo$6r?VT&yqFd8z)%uho=KxZqUr;MabzWciliKzlTxXS`ZQNUb0>e$mrT&B zu__x-5_o`ePlxX6Fk4K2W*UZE-Mlh}2q=v4923>$^w=sG@SwVXCY+bQOZePjdu0R4 zv+t8Pl47f3vPr{>hye+Y>c6=;O$(H9U5Y&2RxrOr~yl?{E;z6vUyLp0@Gvq=2o)aRFrluxs zmNpwF;BvV_idL&tpP7P{KD-Pc{o+T|5W@`;7$NB->6yTzW}~8=p%?*&!@*}-R#p~L zuvjeoe(TmPjewu)cj`d#nwR4y_+5}$P*|w4X1CkbU?UIkJAtdwEx(|E8O}`TSf0>v zS|`e8P9*rfw6s*qVH6W9R;=KCUauEzZEZYzCj4EHNMo*Nt)-_iox9`3LCIoQCfu(E&MrxBBpY9g`F2!}ge{}Tnb0KEf`N6u9rAz+Q92xAJ`VFNsL;&NgjX~tAEt}SGr zA+Q0^ArM>INml?g<{bopEeit#K-R%WC)Cp-q{Y*?wh(;+;9DL01b`43pb%r0WYUlr zpzuJ!ppm_;5{IF=BQ2qO)!EC8AuAc}(NJ+;^lH85ylK#&Gl6zdEC8YjoW5LJ!r zguH1eLo6mPe12>Tfr>)la0>t&^8&m%PIXiDwu>mEpMgflJOMz8CZ3BBN5Ngp1;+7Xj1L(=b0jpKv@nItoimOIT?ItUg_VdY7ub22dlvF@WZa zhv6N(4yA=@ns@Pnd`&lwn9$csrJ~1XXJ<7SYSn7hNJr%@&$%WJPfkv% z{j{m6Df;kmu0JL@mtVt=mTBc_@XX|Y{7gc``&yoJ6C)$W_T1d*_;6;IEa|55m0fkU x4*=w}Xbxm7Cu2>MUEx7!;J-C?*Z}?tFaVj%czra%gBkz;002ovPDHLkV1j;8#;gDU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_bermuda.png b/apps/icons/static/Fat Cow/32x32/flag_bermuda.png new file mode 100644 index 0000000000000000000000000000000000000000..f6a74c0c8690e1a6b96e8bf1cae6d3a2af2352f3 GIT binary patch literal 1653 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 N002ovPDHLkV1m(?3vvJe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_blue.png b/apps/icons/static/Fat Cow/32x32/flag_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5556c94187658bf582cf5596cad059a132d7630b GIT binary patch literal 1256 zcmVP)tOfB7zlyg7~C(L6Bk*eel6*74^XuFAr_d z7MiN0gl1|M~wjLP`lPLJ0lP z3%y^(H0;#4?OEUMe)rUq^w+^E71phX+9^%QojrYzWBlYGc$hU zh;Nh7dOe618JZXqB+~s!tCwCGJ8=IXuN@Uc7(kLBLAnk!w~k-akKv|)BOk;Q$^Nc( z9X;z)*m7$Uo7W|=p`9ki0E4J`~ z96YywV}jaNBLLy!W?DQ8AFX=>&-WVrJ)JSE&kzkZ@OKS3Spt481_0``^LDPOud^eC zcb-b&nNQAdr&U@=W_Zo+fzuCqdSb7uC7->ks|Cf1k1O2_fI>kcT?p60-M6IhT^7iX z(oX4ptI;4ypil=c%>u_rUb_#l9f=KZjh8&y3`^II2DWTW}FZ z=pyil-qU%YgA}zAX>p=l*8-bsN@7ZMk_iG~yAmf}+~g~-(jIHH;VZ=4@3~+N%U#+B z7L}^IP?=B+En-de*WAE_KTMEmh@qSbWXTYJk;(G(zq>VH<*EQ!2_MCZt(1zZdovHI zD8Og05NqTGg$huj-6urgu%_eVTj-g~t>^;~(a*JM2TagG@=Y>l9-l!3j_gGRzg4vU9XNAj06Zb8a#m1Lifw0UfRRlgR%imBF((*rIn4v%3^Nef z2j&(;bTcpmydVP*p^3gz)1%A`cu@c-`<0!=%7vIecAA)Pvs4vhw%r^wGwLB?90;4h zSI7Z~!mds;42ok3I_HUakahSS2dJv=1A>B$Y`R{#i3ygB1A=}Pf@_dck7kvMHB6RG zSma^(q8X$+daOyuky&FP-Ij((rF>SLCQkUT38FCI=Oo&4xoAPo7U0w@SoyJE?0k0E z96d2qJo@3;xsC2cymk_;@Y5C5C=Gs zoH_En&w|jd4S;YipzjuRleDWoj%;J9UbU~|FaSe+v&BQ`6pHRCwCNSL;t4RTTf-ncam2w%B5! zl|qR|lcqJ{A(C{BBt@{qCe;=sjYMPo+An;l@S%SIN&kWRq45=sA!^e^gRwR7gET1B zv`LjpVk=cj>4S&+U|(~u=ggg@`f<0$Q) zctn8iA(0^O{dS1#G`J-&_gv-7se(|umOOz-zl~$#Ws8tUh9ZMyia>&*p zeFJ-tz-7F5;TPPSyM<_L1J1mCl62;Qe@>B?vrcqG@l(K#Fix}}0z3~D^KMOStFjZB zsSn}XF^%N;2#(d)VWG^At8q%1T!Qt}IhgzVfyFc4HsIhC)__(>WLs15N{&e8eWa(i z`7yTq1>QKgf*bK|So!n`>L?Gju9qF3gX2m-&<(#A0b*ZnAw3^}jG6f4 zxgdgn{f*bVYVpCYZAjkpZbnjiHX=#CeY<0*nw9wks)-CT-?dU7VS-m6WX3P`;1P{z1^b*yCCDwX^ zax62>3JPj~EmQ{L2+&ce{GwH)b@$hLT>RmD$vbcN3$LN^=oCaIe|J=5-|r^^BAqKS?J^mx~-e)Y+?ebaZs6>}YLmwU5os&1-WlEiLx((2Kon z_^^k)P6scPjR1Fs+a&iqHuLQ;GCIGeiEubhK7dV`fZ{0mmH_oe=RTll~xm=G}y=f{{FSRGZ`kr=j*?h z6*Z@l6l=S?yVd_0Jv}{axVEGZlM>yZAfsXSypTNC0894TM=!N>K2b^-1TPZ*{SClR zNh8VQC6eZvdf*gxWFrVLXb^h07bQk4;XGZLji`am`&Qg)0{;py0P@5i9j8F`nE(I) M07*qoM6N<$f-543CjbBd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_bosnia.png b/apps/icons/static/Fat Cow/32x32/flag_bosnia.png new file mode 100644 index 0000000000000000000000000000000000000000..3ef2e4d017397348e550f2a364a7ee5cb126045d GIT binary patch literal 1519 zcmVtZ^afoX1* z{3xYD*z(Qau-!Y5a{xyHxoWu4=Ky;K|8to8Kd~zMv&Nu~ehY-gylbVT{|=wM^t|N{ ztC8S`UtNgHnJi-S@5BC|&*5|PBG$|u#65S95=aGs5rnI59Y8pRFCSin*%5>JVaFNaB^h(pzLULaVqL0qOaQkwu;u=~H zzKQPNp62tcB#lnZGR*RNL**@%bxM>WpQVKw%j6tR2wCW0I)?s9qa!{{Cwvx4A=do{ zItK}&BJ0(Vtk5vaFvDlVAb?yzK=D419(VL0Wh$tUf%d-BsC}mgZM{Pfk@mbbpQEl| zUDxaA`n8!%*kr=+S2>l1yhxe>!;4dDBN~(3nBE{OWa1hbQ7n{n#zwMjIiio;h2cF> zKONi9J=mlb?lEyQ2Dm5zK>s>UDFA8P^%(HYFeM$9myZ537`n)G9QV@^P9xT}mFZYo zo+g462m`h|g$7JjBp5FpCfegk)b8pvkj&1dv!*q0RL04jF8BF*-=}*TgrGboi!keYLYc&LI><)*i4oL( z*oU_Gh?kDdPx1LRR>wxBV=XoTvd(lXJC5O0nQ_vK!=+APm1czWC)FhAxk@ zKg(;*ugY+<+JLUX$aN-Eu?Te>AAwb@0q9lYhBvOm{X56khN}wpfAL|s*gbF&AM~Du zRUt4o-hc}>aMw*&%=*G|hBu)^($`hKp6u&Zr$b`d&GW2;R z>(6LxY$TIR3E!G)*RI8m9Xrt5+l%enx9jJ7_wGe=b2DtY7-5;_Y%KklM>~}ylOFfu z;)?O|G_vv3fX8Xv-0@5aTd}e^;!0bvV1XO7`ucj^x3sk6@2y_FTK6lP7K!5(llW`$ z-D|S(b4?C;J?kZvHeNARKlNt%ShY+ zfG~E|x020)rws|*-|uOmp`k%jFQCXw9-vn_y1(QvYU*QoIW3Te0FYqP$6_&kFO$h2 zkx1zOb#-+`tT;1~b^002ovPDHLkV1m7$-*Er{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_botswana.png b/apps/icons/static/Fat Cow/32x32/flag_botswana.png new file mode 100644 index 0000000000000000000000000000000000000000..12f9953566c242b007ab4d0747db96701f1f3b5d GIT binary patch literal 996 zcmVW+Ws)M!*MnvBc3Rjj#a7D{j$eInoNk?vz%D2s%Xt@P9xp*NNJ@yo z-IMiTJd(65-phGP2gOR!O27q*T%bIIV*({_^*oG> zoW=O~bu7I9P#1;3soITnWi{&R8>mbqlS%-e2)M4sVZ2xlSe8Y=7HVp0kRlHxMZhBu zFb?CzlhAajs@+w3GbsW}saSX;0?dp-(@v$nCPl#HoW_e0SX*6zyPk)%L?ZbYc$i5D zjl+1cGF-^M`m1Hgc#Io)pz-=!9O`Mr{KwUxT_w_p0yi9LsKosA+ma--fr>O;Ygk2W z!1r}rM0v#g;6s#*b>A$FW0xc$&wzEQARR%s@fQ_MCog3a32snj3<_TnIE{6$084o# z!%%3PaN^413|XZo;RqDtv*oVbg^sBkXm~S)0ws}ex|(0q;n>*VtRZ02b?I;~Ui4ms z?dD^i;Qdu;GBQShHr5=fe@h1Li@qnSvH}g6X*_!Vvg~l5?rH}Hu0Xi#4HboegS%E? zMZG{q;mLiU`El=Qr#UDTIfj)hP~bxXNqc*{wxX}E4`X9vXliOgHk*yqo12?4H#ZmP z-+zX6Kd(blEbCP2jK{bkfgEn1J5Ser8@i)OQFZjl6MbXbn4O)~M3?|S#}v&o=M8S2 zIL3p1lizb`eP!GbY>n0;t18!Rm?Ey!dtQI9wJ?`VD7 zqE2#*D~lK{o3+JJE&$?Q9(rJObTry`9H&HI6ZvM0+ET1-^$_-Fp@5E#4)pi;>*s-i z0kpNXVQ6Rwt*xyX92_+IqWl3-hSYXDeXNg}PIInR#8#P&fkY;nqd|p+ ziBj?r1{Vw=K|b!i@B8*V=e_rGzkt7ze>~f>d*6G{^ZcIkd!F+<=M{!wU?zux86Gzi z5M-9L{P&KybfrMoZ%jWZihxzoD_g2c)>-H|lEDv@u7#%SP=uJ$nNyUFYlJREkgu2q zTqj>uQLuIAw*`#N2}BsQ^3ib@o_@UwR*ND7g@e{;p4+WUW3mLic^EQr3;D9Citvyd z6oJ592D>VTJ%JT78{ve(${f@ZhB$&-0`gIda1n&YTWv0?> zCCHd-7iGM6XC8j}-GMd573gwY!;>2_iOM|G9(+`Ozw8)7KK<7}G>-DO){>9LOAd+0 z7>pIT4GCwA9E8I3D?a1DHCn2$az1V z?ZF41ox$*k3y%KlxX^YLE7B8DwyyyV%?>%It9JzPv^|4kneogLz`q3EZ77vY8hoqa z=R1?*(AqwLhn_h~dY}`y8>c_rDCZ<5%#xqamDSZ-$S<{ z3z0hv11c+D))@CYIztSDTwNV?S%8!f~DkHY-L=q2FZ{!wIQ%*9{iV`WWI zLm6PKfF6)K;Nm?SSTla+An$(i8{U6)mE2Z?LoVdqn=F&b&YXv|+vBN0HLP4ZSNga$ zfzpy}?E3I$xn;w}WUSBZZ2Djc4g_`{Z zl+ZZxo~o3>!$Nat_XDVF?1tmYDC{;>o_v9amLai1m5@7==mE>8GGQ#ucDn^1Rh&oj zAN^?hvJg2dk`Palyk$on)|b>^+1OUC9B1UDh4 z<8spfg3p04=Qla2b`|?8F5;`&PHf+tft+RY0_L1<>ZOEE;>y)gMA>a}<>3xh;lc7! z5Ksa!g%fwL%?5P$jf6dFkN(gpyFV(zJcK5_0VxP5!2|t%KDGGaD$U^QDl_u>|1W^nVE0h5@mq_*9(?YK!hOA%3u?~D*-7b}^hZ>E? z-y}TuZ?2a23D$wh?nQ>*VuKhEBrv?^t<&D;42w6E2o7zEx|se>$XMQqUIvCQ{COt& zM!lqX?vBG=w&TcB$>vPL{{Jy}r2}N`49L8*pxbWnD*ofgcLc)0S<#dL}e*z2u X9WwyFPc2rv00000NkvXXu0mjf20^Mo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_brazil.png b/apps/icons/static/Fat Cow/32x32/flag_brazil.png new file mode 100644 index 0000000000000000000000000000000000000000..a3112558d0a238c5bb28bab9f5c63e1e21e511fd GIT binary patch literal 1721 zcmV;q21fabP)2ebtNHfNd+OjQcef+T`-IRXVtgWq@v(2fMt&!6<9hs6sU>}V9 zSOiW~z(54c4}_QZ<9SZ^Ip=x#d{KVbJllDnuXEqmbzkQ`_c<@)oa25r4fnYj;)gNj z$lipWPzbTy`u{;0g{?CjuK553hW##DfNy&B5MY`_NCUfr18)Ct`<~fd{M^lsiwJcc zTXw8?o*q460#1<%!N4uNa&Rr2#86}7IUtU74UnGz-I!cP1E&sYr%Od66S26m+gY#= zcIvr};RAx90mRT7mo5ls5gc#?srv|cb)pBKJ{b?qM^K!SA|{KXq*-GkwKb&djK>tC7Y{~RcxtAG7gBY+`?P_ZgkN4A z#P(Xc@pE)`C#kg=B0Ec?AY$?5vrF-9^ErIh+#+!zmSU4W2x*GvK0yymCYPKLu~-ZP z9hW&8I~i&&Fl?{pNdF{+N!tV1T4Q2kmIK${bK}iChiz-v@#)GBy(^xZD*c<|5eRXg ztPFe3o>mSFH`%+WJEWX2gc5eeaZ~qb=o`@SQ4KKlLlfn-7B(){Q27>(<_F ze4(SSuS1T9rhxzT4dAsCmDqK@3DJhaVUZNDs6e>MR}4isVEXa;FICvvbV@~{O~&pe z$4Ec7l2+t}rm3!LijdPlPmc$#+eZmFM%wKm`_h_9bPwD{EctaC3TNyTP_ZzHnJA+! zS_)C*a0(^f;r3>{_~SP?-+c{vDQ(#5ttJi0Id_RIM5MjCif1zhTb5K~#hi9@-sr`; z69;j)?Hs0(pJ*yBPV(!pabOoGV`LKcNmauI)IrfXIioqV@P2(2yniR4EEC9@(T&oR zd1$*fL)8EplQgXhdlwx*R&o<|H`JlBz13DzAF(fR8z;gtWK>stR0Y|nos3E5ZYpDc z+`NKy$G*nq3@=(=J_ofghBss#on05{d!5`RV<~lXk^L4MwWBH=Wy41jV7y<-KN6oz zbPHE1GthH-CRH&%R$D>ZBQ8^Qvjzz;QcGuU3g9^+?8fx@ok&<-4=$G^!)Tmv4IkPK znQ+n%kBedWF_GCz`k%9j`03<<37>lMysMC0P!ATuD1QovjmiNY>_c63jo&-wj7kca zVx_U5e9Xwmpv2c`9!(S$7GlGO4cNAA8!9R)AP%@iMMd%**8-?LNz-8RQ3?nWeh54% zpM5H(w8mWO+0=6*^ksS3%eiO^7cS)CwqU^mc}-7GAAFaZnkuikS<8guW#jnEw((-Z z3W%&|r{0aor>Uu23&|Uu&U0R`S1M3aQley}GM$;3i9jHLGiS~yN!9pE)US_oJRFd? z6Z~Hgmy?q_t^#RkX@l?P&6_8$IZJbdjT`Now33*+!W{r~1=Nnc{t)bdJ z(fg(&rd~0lM9CIHYf3FCL@ayvP^SvVS!Iu%HPb@DRylzmoJN-!!P8hqZ zUSgHd2^7;NNLpmzH9N6;?*#z?s`liG&F)Z^D>8Q&d7u9sv-?fpKLG{+YeLSeiNZ@n P00000NkvXXu0mjffgKrq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_british_indian_ocean.png b/apps/icons/static/Fat Cow/32x32/flag_british_indian_ocean.png new file mode 100644 index 0000000000000000000000000000000000000000..30998409b376a7c1c18f272b8716fd787b1f32aa GIT binary patch literal 2060 zcmV+n2=n)eP)}B1O%ZxmtA(*Wp}^b)AN1b@(lQx{*js9ncwcc=bU@*x##}Qz4sG{2w!Ir zzHSH9vKNA&`S$9Udm5X}!I1osee#Sk^YQ*qkV(!Di75NM9yW&?!)x*Izng!E;p?Y^ z)8T-Rk09%08$sYHs5~nx`)Rdzw1CDh2ZE36UXOkeaJktt(FqN?AwqytqmzxaE(d!| za0x1iYOOR5d|XbXEt!K8b**S@GqF}c!t5DHhz^r|yxDH!34vo5n(%mZI1JI#;1mfT zmK3M*kbdxPK{(=HA}sg=Q6!5V0$pu46QVXy<*h-Y2*@~f%Sw3cS9Fbak_|lqiiyr3 zBy6Q0zH*SRTy3N;&RwC$bN)^tn*!+lnj*4s_ZIUFsyu&*7UUKX=KYr5I(mgL>qTke zuu%sL?7$O$rVITn`38$;f@*GC>F{lC&xVYnT>rR(WSwMlwvRi<{fV6BF6!-QBXhTr zEKX?vqLg=%X~phTTD$+pgbYyitt#qm{||MxwXoJj2a5Mf6NmeZV}#BRhSaxlyqa|? zK>tJ_Li||n%Q5r?Y=OY?Bth0mHi@Z!Ww|d}dj_%TAOFUYmI?$t8;X^CRwCFp6cr7h zqVQA^RxewP^Q{+P@dToO&;`q&0|LB+8I8a%2rG)|qLHY)i>SoJnpjQ}y_P5;P(hql zmPxvg*rr;Fz>+x9zvhZh|B9M_>2IaPtHa0 zsbb9fO*rO6J%HIiIgPBs24udcoxp*(Jl?x=gv@`@C%m_$XO)3dZ-DDb8W{&Tr6?Y< zPO?Gz7i?ciBrFc*T>|wF zqow#XK6tJayH0jNmr{xB!ppEaJusS_(j73#7Vuzk%XxB+PBn*j{x2IaL*=z%gfUWH zYQXuE5?_FXrv&J!9uY5IMs!3VdJB`#^X_7Jj_pJDD{Emp5e#$wD&#&n9ancI;zpl{ zu$+rnzUu}u4n~e%Mtm29BPP2GslNl9!$&?ZS8yv#^WoW~s>mErd6djh>6ANTXb6-a z%B1ti{oH~dRD(z0zV!pB!m=TDHbWg>0hiSXjdJtwLIY4%v=13;bEl6+V9`1hKFwpk z<_~(qAGz^^fT$YQbdDyLTR?vaK}Q#F!H!l4Yc4^%@d}zg zG2`u<@8IX}e+S!lY3223*VH1ntP7SQLa*61auAI~;BfKIt`q(%@V6uFoc}(^`)&xf zrG`oVVpU-WDrzj8-&4pv9;|qVQ%ed}w4N?2KkEkwx z9gpeeVa;R4l+wycr3E|2XF>XfRe1Th5e^4oh>^L!4?qCU+30*&vg9XXNM>6z+YOMvF%Y zoeZTcOwiN)6hp#-F)jBPcw|XQ!LD(a5g7-pXWrYpXAv=>$a^gCvx%QlKG11(Oe58} zGb<)02G_1#!?tbPP+D3l%hJ-)uzB-lCA8ePsHg}|r;|DA_8vNd@`~ayEf(7uX`10J z2;#=0jA_H~#0f={n3#C1s;X*4Fn|7h)Ya7?E-ntWwY9P=HZ~UZ_4RUn;lhPDd-m*d zDA&@&A{~~!jMm}F>{5f#t(+8JDWPihc)tWexbtgQvFE!P{gbHWBTSlCJ;o!87n2q# zY~x0_%X8jq-|t=2ouB3RQYJd!aw(C`%*=#dua_N?>QmWIS?=+}Bz)=8rT3KulD&M* z-^+)|z4*yElboEqNEF4da6!V@g{V|=#+(`c#JTII+1&`m6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_british_virgin_islands.png b/apps/icons/static/Fat Cow/32x32/flag_british_virgin_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..dfeb89270435c863ac329e4cb7cc7e28ecc3f7bc GIT binary patch literal 1736 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 U3{xDCoB#j-07*qoM6N<$fhS_feoc#0MlU z@FxgG1X4FZAU1}?Md^yYe*lv%Sh^sQpWwoEF>VZz(2biWT@fX5Z9?J(jFOZ9wRdJb z=iEEB4=W{dHF28hy?5^1`M&wiV`hXg2L5Fc|C)fyEQIiOcXyAF%n%WZlN4fc)mm?7 zGMUG2)Se{p#l=NXO2s~F$8n%oEIz{9UQ58IS!=D}@aQOZ0;40htjax>05@oC6VeH# ziUHUfmT)2h!flgBh`;ZIA+UqaA<;f={GmrU!f7Uu^sa&HNEq~ofkcSQ1f;y{gm_H^ zmW%gc^TtyseAonumJu;fzyL@42avnF25ZIV%>?>Aa!C)aCx=iTk7c@Y0!D)}HO3*l zugyMy9ppLm_!6X)F)1K1)FtCMqQwcr4yWKHG@3xiXadbRZBd{QFYr!5_5kuU5JxoH z6i+y+Re_TvKxOa*YE{L#I<7b{MllZIH4)g(1I)ZT11M8E)DV*dVVyaHdpiKLjRY!v z_&4+&;5OMn#+Qt>W*o*lX&|5p)1{X_66j=t%Pi9!zNdu%akOlW0vg*5Fd-yd?y8PJ~loP#?o>`p#3K0!=e84E(G*2Cu3EAXL!cP|<+A$%ww8?zo<0 z6BSrbd=7~;juqjE)-dD&`teUD+h?V!@cLi?-tWBW+5oAC%dkF*YC4JbmwloxvL#@S zC6tOUN@-TQae2mvUi3|O{tiD+O-*s8q@7bXn}vKn4;vdBu(h?taUKK#?C&@2e7!_|8%v-yiDwoULI5|1V1PX-$?CtHftn&sQ z)F1;j{IwUd;}^oUV3+{l0PA4~_Z{|iP~Xp`(`i;@)Oo? z9m46Hal70BkIXGB7%J1#)5exmD#h1{iHUj}s>0W~`2`wyr0X3~7YB&YA93bLg0Cwp zE8LdL<=7mg1l@Zxu?B+6s`d_62G+1eAX(`=!Zm{I-VZ%O?pHTm9QYRnH z#KjBG0M@bJL`f$vC&#W_1pxx>rGrG5tJF^~56S$o5B$HU;~xSH06u+{kv7j>*#H0l M07*qoM6N<$g5@izbN~PV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_burkina_faso.png b/apps/icons/static/Fat Cow/32x32/flag_burkina_faso.png new file mode 100644 index 0000000000000000000000000000000000000000..558da9073395ba486ad90c3b29656039ed85aabb GIT binary patch literal 1182 zcmV;P1Y!G$P) zMX*qc5xg}CX9rq?=VhF%2zMe7 z07McA(G&yNGci}{Cue{ZBnHPypw-%$R16@fE;3Ni#R&SP6u|4pYcI zR!&Gf&x9HC<6#Z%$oxp8MK82Oz~|c*%@~Vf8^*kHLTJ+iBlKb12&zJ?He9k8f%x>l zYa<}^{DkB0Ca^LBoY){{0Zrf*te(Su^)YakgcKSg+`hd}t|s8$hk#G2Ivutg#B>o3 z<6$F1;Nm6Vy#pLAtN%$CLqSmk=>X zs1`5|<2}iyz*Tk%P@?b)A|P@^AeEH`PFFevp5X6)%Buh5a2uzGTe#Qp;E{!ebu9fT zAqEC-mkT2L!lNFipa!Jn{K80ppB^5;7wbn=|3|H+>ihcX(Od#Nkb}cGRvX564&P7A z;Cw@K`mSwO6p@$9k?Om#scl%M6gUO+iGsqh5=cY<-|Jaxri7xWI+pgV`y#iLFphE7?l&q9xv!ZpV%p5=S1h39E$TB{%r#>MxPG1Dr`+jK)712w8Z6=Ap(?6>C zrG9(hP4E0$@8Z<^5k%M3WjjN__qP;YmViVc7O#ExsFq~60h9MGdFFLTi)~_J0**uJ ziepSqPh(+W0psK2a9tNs6rt1UU}a^6#&z+{EfRGc_Ub|KV%dpek&#jYt-r2BAJE@w z-v(v2iqUiO2ju_)s@LnPb8Ku(5%9>nY2UU6NjGbk@eVD&YnhK%!*!^Yg7FDqjjqQz z{u`05jsO#=)oLmNb8~Y#OB9jG$w@SuO{}i2YCY+Q-PIM}T26Q`4ZRGbrnz!lrQN~6 z*$B+f&#SO6FE87k-!O|RK9&!5pq1MMc(wd@W@g5mMg&xFk>IYel;HF9aBL wh+iZy*gMm<$_<&Klk&m79gBk|@UH*^0D!K$T9nd^i2wiq07*qoM6N<$g5K0P1^@s6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_burma.png b/apps/icons/static/Fat Cow/32x32/flag_burma.png new file mode 100644 index 0000000000000000000000000000000000000000..e9bea35ea22ee482274c2314713c7d6d1d7728a5 GIT binary patch literal 1399 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_cameroon.png b/apps/icons/static/Fat Cow/32x32/flag_cameroon.png new file mode 100644 index 0000000000000000000000000000000000000000..defe1fa66215a5b26276bae595aaa7409ca7c7f5 GIT binary patch literal 1334 zcmV-61_G^Nhnz&Be}Ez`sJHAjM_mMA2|)xEBnKl(ATim)lEda8 zizoq;jR_ktnVygCs`9<+4>CR7$t)@{TvreijUob^L_bUeO<;~y}bE%@BNHWg?5I> z0pOQ4#$N7+E*olhn$BneU8jlTe*g`)004DL7p2>;U!z7(0-(ev_nSxfjcySECk+Ew# z&WV8x2wiV?!URE}>UJHA5S@+_jcF@j253X07!dtupCI56I@0Rq?{5L4-Wi5Gx21hJ zw2&1F=M3RREeHL#*KN)1WGrH!Ko}VO90sU_I$?k}$k>?rxZk0~#RTxl<+C+7Py6tw zR)6+HOz=8!Mustdej;K9++?Gy5ao7qC~SzaiF$ARM&2%L&23Ys{xG)RX)M?f$uMA@ z&@cdUBzD3qYEsHXJMZ7eg{i&BjI<&Cb|Hr!;o?^mdKJ>K^b{cx1q>uw8~F?bYyubg z46sPzer^cOk6r{0DApRJu<1lKwSDUMX&mwlKM(~b2+b)baLM~waZdfQhx$`Oz_!vubQ6etrhPzZv(k0Zp>kYl@adI7aowKcaLPe&}dr$qsWYCSba zCKLM6M##x>F$k_pm-k>E^r3lY5atnO%^xnI{MN7Vt~`X=c=E(a^W1;|)M5Z86NVN5 zJ78x95!}y-hFH*BWPktGo@da0D^VgcSKh#zuRX-g z5ATwLdg*4VLf20(n-qXU9YWSnsW`FHcoAJLrlfJO{sdNj`L^q)*6`))xcPCM`*nr^ z=_8>~rtp2S`o-6KS9R6`l!61Y`*Ut+n{#t>SXfv<5CquT+QRbkGWz=ZFgiMljg1W) zA0K04VuHevobz+e@234-VDE`0c8<&{@00*&Jh&CUL-jy5G~?n8zG9a6&*I`DHa9oZ zf%*A)jE|3704pmiSX*1O03_uE@ity1n*=%f_%sKIyadSwy-o60!7YB##0+H1&dv_1 z)hfou#xOfOi{0Jb_^qY5`kmyk;8nmELftum=!j%L29cFRE%KkZno{x1%uHG>kz-6xPh(_c1VckZ(G}imMK)|S+S&qLe(-epWmKJcgbVmzyQlqf0k^6l8x{~7>q+5`LM sf#{O4MjTz?f8hiFTM_3C;2!}703q8wO9XW^xBvhE07*qoM6N<$f+AjP3IG5A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_canada.png b/apps/icons/static/Fat Cow/32x32/flag_canada.png new file mode 100644 index 0000000000000000000000000000000000000000..808e89d4dbe9401b03b8c18ef142f311ae8611ef GIT binary patch literal 1428 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 BkBa~R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_chad.png b/apps/icons/static/Fat Cow/32x32/flag_chad.png new file mode 100644 index 0000000000000000000000000000000000000000..3c79bcd10989579721837165013bec2d6900cb1e GIT binary patch literal 1054 zcmV+(1mXLMP)LM{R2c(+F4jw35o=u%ULM9!BU-2~qclpU6t9Uy?M06WKC z;=`~8WCAb{z@<|sftS$*&!Ck0$0-)!W99T!d?-f%iWK=y+lO0kzgrUH0C=Nt_ww!T z3=9EmJiGvW$jjRyz4;y-d-^PzKHw(bw*sM(!qFGcP~c0ZLAa4~*8l)t6p+DU37its z&shLWf@rtmY^1C-1G3A2a{`dJEd)~-Ksc5Z;2@3wT(Zpa43NGGXus1+i!izx!~lcc zW>Sv=&?N=LAQKpb$TNWb7zIc>fY1mx0Fa4yybAzqBt9iTlL#pQBLH;RB#Imh1A73# zG0)T}-#H`H*KV2__#Mby2XGJ!=m445il?VVC`4%B{{V1w%xwT@VyA6pK&62FWee+t z0i>B(Q$P$@QqV|h;GY>_;BaA0f!ba?+bR%3)6Wi01B{y2u!xXeIu`o(r~xAYhyYj^ zXa>?Oz`ZhH)j%jQ8v~8di8%xKg0|vfxTD#&;(~;NL(vO0MCJg|jMYEDn=i{fAGOZR zU4w<=w5%Pp#WDr0gEy|Knj5FMwO#x5>hrWdk|jAKQIw#QP-mr5fx*E+Xt&$2y1ELJ zlas1{e0&_{=jUN&W(FM8N$q(Zn)>*aNdtpz;5Dkx5r7uFxOX4#N6jYO&0*d)J^GXnYz+Yie&G#c)K(Z&_hWf) zUl8ea@B4nrDd~VTu(-IWndtF@r)L1Jn;yEpz8?Rt*X#K+wBzh601BrzJ3Bj_j69q7 zjPsgh!%ol5ZX}lLFt!t2R!R0El$)WjclHASIW5zNM3>`=QRN|+E+hN=bPx# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_chile.png b/apps/icons/static/Fat Cow/32x32/flag_chile.png new file mode 100644 index 0000000000000000000000000000000000000000..51181fae3874c1f6d123a76bf06aa6ef1cc1bcc0 GIT binary patch literal 1112 zcmV-e1gHCnP)gj`2NLV765Ufw*b@nCj zZpOn;J6BP?dH{uF+cs|9yt$vMbp-$}OM9R5arF1wG{Q2{7rUl+Do1UEKyux~(an1? zL8VtCfaRGc1g1|pb2~nIBqX)S2+KN*fY-zMf{g4wS47fYvu{paj5%mrwBAtq0Ol zd%;+q8Z)L(*Xs+AWvEKq61ACtl5A)whGIh1MEo9KcIsE4?@u-{5VbgO*r(4dm%;yP z6VLnQ2%cW)!y4d+Py_!_UPfj>{ZiVcQ_7TiKvWS>Rk4^R_=KQ76^4)yfNoHv>pEAv z8HD)%PaX!Ky(k~$1>8Ps0*xiU5&+(*W#mKxki_~V1F$Na;7bt5Ku$COLgupitqNPH zmha_D2qPyFfIn+AFmEymR%AOV5$^;Fv?%O|wJaki5&%dwDZ6Y3hB)0=jed_j#P{Yb zsf+y#}6e*GUB@ZiSZu??^>djMTa5aH6w z$SDJ$UITY<`O%IDWzuztV$;4K_5Yrp9`yG1@|6ntd>%tXLuhGf!SL{K={&kOjQ5RT zY5}8Zc_g<0VCHAwL=b$Pi1CT7LS5$y3m+I5C{>&@e~PUnnt^PI(-#vT{Qt7t!pv#P zBa~k)K;K5!^FDjP%uPv-c)&Bt6AN8$S*|k&(fc4rU!SF{3P3P^BG^>rYkABEgf2Te zI?&qMs_%5UTuyVKv$Hd7V_pmn4$^@t;)dr~!KJCKtxZ*vcs$RG^)QJU#qYGYx9{-D zw&A5hncHpQu@QQJ_I<

        ma5^M2J#A0OKytFCZWbm=zD@@o%1g z*38gVQttx*$6!0cVHiN(MvrhRK*^)q*KD4jN9(3$A^Lk{JyHplP5}THYW&8r!%0|S zz-9x}7>bL?|5=H_dvtpZK|DQy9;3mBtpY%E9jTOc=h_iv=;qM?YMVs^o5;YPVxjvP zoHJE@$)peyO*;7~0En!?;5dD;ILk@sp5`o~5U-DZvCzGd#<&1*<3eDH(tb>o`<*;L zxdV_r$x0}W9TJ+N;uIkuz&Z{9QDaFDc+icDWqz`ovz_vTID68`%w#o#NL+@ZqbdYp z0G`7N4XN*fD5oAko=@(wk{7LbBABq!2R9|B;+0H6*2o|6Ho^%f3+=6sCrEzE(CeMUQsR5w302blZ=iz#rR|{3*jSI!++1Xjh<#M>S2jF=g ztgWp$q}Y@P=onNc1y-6C>to75$W5}P$)#7Y?0=np&?jWS}FsO z^>Y>8ia_-D_lMReIH)FC*fTORqSFjo50%s7kr^Omi=(5X!$h}|x+d_o4$!+y zh8hrOc>-p2Sz*k;;}D#VsgkHH--yerGyuqG6aA4$xHXlt94dcfj+6ucY^dV~@JE0F Y0OvG|$l2UuCIA2c07*qoM6N<$f*WJtSpWb4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_colombia.png b/apps/icons/static/Fat Cow/32x32/flag_colombia.png new file mode 100644 index 0000000000000000000000000000000000000000..beb7ece9d95240be1afa42c51741fae755d43623 GIT binary patch literal 897 zcmV-{1AhF8P)wtLU`%D6iK_aC4d zKpn=@z>hf;d3}^3M81y3|r-Je~}I#<4;K*y;*OXD(rRZC+TAKv4W++aqZWHZw_u*W8Y2HynOx;dB1{D6qC3UojHe zvZHwQd>sV`Bh3hWPt#?9B5-^to_!!#3kXNyRRc@FrN^=c4EDE40iib%?#cMTnlDvs zYDZXWDx@^tzB(X$0;$kPLIK}xoWR2dk>gIFS9p9>*04RHnHFx?zcFKf@Q8%xOYId} zD@Ym{x|n^f9`Ri~`q+=x&mKpPbZ+uGW=2SCX0o;O2x|t}Cm?Wq@VGD)ghC3 zI)n<1)Q7WV<75}x*yOp(SA=Z2Tuy{rHk)nU`~7mf{I0`%;~FpHM?h}S@5#P&NWj5_ z>vT!&R$=P#@5r_~B&0kR)qDbumlVp{A7ov(i|ARW@mt!d?#J?oKM>6|&gb*W>w3Me zG%z(ag+igA-pT&p_z0CT(!k+ju_*qgO-xM4iH9Tom_#h16`FL6bKVTOB(F=kGT#}? zvgCawa0Kc8YsL=V{AHG$Bs&(7wA9o$E$nJ92uRShu9Yle#CCLcIla)p|ND3RM}PqU XoE~&k0}L0C00000NkvXXu0mjfL_eT9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_comoros.png b/apps/icons/static/Fat Cow/32x32/flag_comoros.png new file mode 100644 index 0000000000000000000000000000000000000000..4a6d6d9e34eaecf0e1759f3a09157461fddda2c3 GIT binary patch literal 1316 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_cook_islands.png b/apps/icons/static/Fat Cow/32x32/flag_cook_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..288c4e785bd1a495f54c9f86872a63c58b52d9d5 GIT binary patch literal 1656 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_croatia.png b/apps/icons/static/Fat Cow/32x32/flag_croatia.png new file mode 100644 index 0000000000000000000000000000000000000000..0e9b4fec4193f5b80718fc709d587f0b8d9b9cbb GIT binary patch literal 1402 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_cyprus.png b/apps/icons/static/Fat Cow/32x32/flag_cyprus.png new file mode 100644 index 0000000000000000000000000000000000000000..3c9d2d3f9d118e50c6e9225bdad2c1e861b520c6 GIT binary patch literal 1330 zcmV-21H%>RQC!h@!1-#0Wg9PycJJ0*B+Z7t&Q_(L~9Q4|ah4sFaOaEa&vQFG9C1}S@+-u5G3cML!qmJ@X9|(Nlk~);&6nRc^YtU z3<8F!LML zkqj{odusGV&IH>IBa+&0d?Y( z6a=QbP?R=}8^4AT3+5scn!{6t8BoC!a?6iA$K68Uy~FLSX77R-gGCh(}OT|17wW%|)XGWr)&!Tmm^5WhRbi z64F6Hj0uOu909){Z+-G6UOey;jvjm&sevji6g`K6oP1s0PdMR77-xU($GNc|aQfXZ zphndM)k&r7)(s{73R%n@Q(sd!9?Q%^3mMV$;ZgKn{1%yevJs?nD^4{&e03Pjr<%~x zc?{Vk$6fSTy6j>0Ib$P*oE=eyK%??%f4v>65fx`HoW|J9W%Q2r;+yxsLTl%7^#Agm zF5CKiD?U1Y3bAP1$SIZ_fBPDD<^b0-K6%Q-NKFai(|0;?t!olT4jv{}faa60BD5Mp zYuz#Yd1jv8cO_0+g?fRzKF=J0eiS>yCi{cEJPWe((RHG8!zSqSE7bE@QhRqY;@XVt zA+Uhk+uPCC*Jm(Dfu5coM59qmPEMk3kwZ@Wo6|#>!G{58{^~ScjM?Yw)p-2b!#;>H4Std zbamov`|TsIrI*=&&A zM-zVp4~B<_1-Qu$iA4}m_dfCeC<9wa43RQUX6X0qVBvJ{S=TfvF%R&g+{5p#ruD#ULu zX3ROa6lE6o!@8H#`&w#s{IZqd2SswwSdmfNzK+q^LuOz@6F!Ea^ zgq4P;BfM}ia^Yn>xj4qgo#Y&QXW+&mJ^CbIWeXT~slpp%Xb6~EWz1O-fsWz+wFUez z`UZ~hj6^bA`EG(Q1c>Zr%Xh;<4u}HMsg!^dM91;aU(=WvInIZfa!u4t={@WMLO>Rn zEp#KhG|5r{!C4}n$ZI#^^(&|G!7uNzJtw&8##|e#f8(v42f@wi3aoR?x1+4l1kOyn zjs8E*1I;a=QyVwJ1H#v+>gT>zY{zeO77v^^~3lo z)xb-)%%yCrs#F=tANqQ}A%&BPqQbx;nabFy<9p=LrNOA3iqTtZ?)vQp>1Zt{7oRI?j+ePuydE z4-O7uXlO`YsgTKJFh4(!wzf9JVlimVl4YGwPEOLXkMWN$VUze?xj+Vd&BD0g<_V;a zrSS^Shbr?TJe)@qF35#|Pfbmg4bIKY6|OrwJHwUvc+^E7!=0_-Pm*9&aPwfBv_;xV zjr2Vj@!f4D@95|-=jrL`90AwNze>Aaqba8a*DhgnBebfA<=5VJ+S}VPGc!{$-$Mw# za?989IzJ%Hd0=1wU0q!!`y~fNew&+AcXzjmzucRho#m#g>g|qoz45m8^z;NfIb^;( zSJ#J0og3+RZ*T8WS!KTNh5VL2AZ4yiyBtF3pGj(gZnrKJ1sghb*zPMdp?Sz1U t#-)YSxd#`rysYo;AqW1yU&sFnFaU1zBOGP8y2}6n002ovPDHLkV1lxKM?e4o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_denmark.png b/apps/icons/static/Fat Cow/32x32/flag_denmark.png new file mode 100644 index 0000000000000000000000000000000000000000..31a5acf4d0d90af4680396ff3abddfd5083e8bc3 GIT binary patch literal 1211 zcmV;s1VsCZP)vJgy)ti{K^Mi(b?~b~hn}MDVbn z?kQ{3n4JunkM1tttE!&vp6OYqvkNKcuI|@W{rlCc_kOQiNGWli&B8f1hfhKX_dak) zz9{!%`RkoKu#S(_eNZmr(##BkCjj<=wM)SJj=3)}_-jA@0JJidfrG#6A zR!`n+SQfTu7sVz0|CvGj>d@xVdQ~R4QR#kL+WeB z3^}O2b6l3ZYxW{=TB8AkDB|%=*FtI{5D_W1sXP$ zA|ZvwOAr{TOrvz|J(Pa>J{beN@>&xIzmVH&dV6HCgcnC>YAKgZicJjQ&37>J<$98U z&nH&Fq36v@V_D$*Lz3mRIq|iU;b(`kX8|vWaQsvq@X5tFJ4wI~l`tkc!q`|b?W_cZ z#z`kY3guXO3!;!wHqJK7aw0Y3ads#msiBr`vkXqU6jPC~t&Yh;2~&a0IVwKF1QBfB zP+E!f)56>wb_$V1F-q|OyH+Arj_GC~kIz2;0=K`pq1BMGAjr=^HjQG6wnVU~splW& zAK|+7han=Oa?IB~Jz&v_2HcKqtC$8kCc$U|TQU+rE_ zD_$k`_`9R(erjq8EZ@V!!&q8c!ra^(Mn^}nzrU}ZkByCCZ*LE_@bU2G@2HuQ)!7uD zF3zgeUk5&={)H~D=;qD{+zxNHx3^V4K0c1!-CY!mMRmWjvO){i(;dq9SAZ)zP`aAO zrH^q#Fy530bo|*Pd@tmJ>GX{@VvftRK!+3IXQ`ig$1mx zu4?z4>Zo2`URETK;WMT0FG|}e-qzMu*RwDHxp4r-$3HCsy!?&%`T5Jf@5eq9x_|3< ziwyXNnfHI5m5F`r(dZ8Z7ax-)y`ubq+3P1Jz@VIKg+8~p9p#41<9=4o_wQJoH-Y~I Z7yx8%ioaF+!MFeb002ovPDHLkV1oJMMCJeh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_djibouti.png b/apps/icons/static/Fat Cow/32x32/flag_djibouti.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1a73bd3e8129905a23b1f3e58772a6391e9d9c GIT binary patch literal 1305 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_dominican_republic.png b/apps/icons/static/Fat Cow/32x32/flag_dominican_republic.png new file mode 100644 index 0000000000000000000000000000000000000000..3580ea275c160c6637d488ba03000ef7f5711087 GIT binary patch literal 1457 zcmV;i1y1^jP){wwoIAUlY%+JdMI@KKyL<1<-1D99eD|C?LQ09XYzEf2 zS^Oo02;kU{)39YBZbt}Tj{%pTS;QRux;$l=a0?4jQCFwN*)#{ZPysw`CC2$|{CsN_ zY}bV$6fEBdT?*MPGQ4B!I=Hrk!+;ooDG>U)4=5<0aRy>tdLUro>Yj!tX_T7;5M&!pF0Q?h7=&}vvERy>P&Jb$4Xr!dt@I7 znJ_IuEcgSk$pc9&1p{6T$=G5_~!Q zIgSo&z+}F_nmo3?U2vzTY zgkL)raQKBH$nu|YJ?7xR!-rK8%gv)Nsg0x3QgJ9T;%Z2>p!6E>*L^QH1N|3i*3jrc zs88Ieg8OIqAG^m|?it8? zY$!?Oa*YQ>U0{9`kq-v3k;iX)nH$YVaN_tBiUSVOYU+!Sk?ZF-zCsW7yK)Z}uYQib#b5LOF87#V6Yl*_7KdFfAOM@D6G3a8G1 zggWR*zaS#IOdsh0xJa0O-g9c?oXgN{Wj*!aveGMa3J|Ay;F5RDhAHEe7@buBA~rMt zm;o**a#=Z6dD+D~?q+-yT@PVXm`pwp)IoA-rR!WdgH)JyQx9@IB7k#Sn(^n(V=$a3 z8I>viR4H(mM4k@7pvCh7tG%~foS7@c=(lIHK5FgXQv6c8VB2yvfczbLO10*I9e*ea@8}$HAR^q&p2j zbx}xC=qivjfKnRLwEr5G4Sc&6c*rF3~kyPtKyVZzl$~{|WRfz=l8w*iC*w@HpaKbq-@s@Yfw zCM+G}=kG%M`&Ibt)6-ZztO0MA0apkn?0AewzTML98C;!|8hTcPa<(N&1gB$VM8foB z49`5b5fe@Hn3x3Km>~dyutr2ITxT|7*JFh5z_A1GM;{+6~COU z0A446(Z7Kw`A%{BhU6(#@>f`{836zU1G=t5=38>oP+-6|CA_qw1wVdQP2?Q3?>ZUz z3uv%_S;2_xp^#}xk;V;zdJAMgCpGD`4NaTH{{0`owr(J{Vh(TiHsPBuYrWhgAvnTJ z`I?Da&bCG%X<6)`2zxy}Sml8s|4fZj@~n+r!67iF<5kUcXBX+YD^(b0i{fqwUQ|3Dvqw?kEJl$2N) z9J&|p>|XE1UI;lw+segGU#3o`yv2(NM^Ffa1}xh`S9dp($qBb_A~}h!UAv&LaLBR( zNs)6C#|ufOJQOQP0l?IQ0oay}n(7*qmd5ew_8llKi=%pV4MiD&ribxF+ePf|{mIJ! zQJ_}Qeux1ZsE-4cUY}Zo4$J}?FiaZ;i_w;?o$kgqZ|NkXbZ$iP%C_I|{I+u(#6K8z zB$yWcRlo(lqZ}P^Jo*={gnsD>0wAVZmVrnp0x2x9YBD62f|=VBW;(xonPa~ zZl>iKqKL91?)c|L5#><;kZ-DlISja!&}5t$Yp!TnD%7xz_jc0xCOQ|oImjG5%+eg= zN@ce1c)8`6W@^D9Fin#z$}nw;j#c-Qj|Ndu!@-B*z!!9G(ObEnYD+qng8Kw$doGv( zjSLv+FcjwVp##TIG0uwj+C97}h#Jmzl)IMF^K=&U?PrS=gtR~iYywD8V6_iSp0S*I9!jdK{8%X7IWo93RR2%}OXeglD5E^vL5r5NZB67VRJgro&O( z9ZzB3nxBEU?jy~dSm}880NcjVYjKTve#**v1T%2yXLwuT}uF4mt|Af{%>EoFnqobo}YHD(wySq>qPEmNGGFdkZZ3nDpi9##97HMKg0Ii%n~Ah@04a)6X#AAFse+GOtf=w_ zT9%b_*L2X>*yw6uxeKdBe?a8Ld2DPf+fF1BOOF4y07T4&+uGV%a(5o20l|jve7KnJ zo6LvFQsczITf0b>6jJ%6#dNhC0IGioM~gguvMTq%EcUVTKmR)ZM}PqU3hl|0fTjuK P00000NkvXXu0mjfuHbw~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_egypt.png b/apps/icons/static/Fat Cow/32x32/flag_egypt.png new file mode 100644 index 0000000000000000000000000000000000000000..d364bfdf84c5bf3a5afdf16a79b6ee1f764198bf GIT binary patch literal 1118 zcmV-k1flzhP)2)zv*s2O)+b zL=6j*$+(yhKihV0E`s7 zr40m#LA?gtxeJL0q;-Fc@#+=glmW~%siO_@u*v$WCUJygpQ1NSs1X5^{z_?WBA__3 zW1OG}ok8m5PsB+$J*gBqR07H7dwVmEeT;xYp~3qd(!ob!SVp7@75765Rd+fIOEjF$ zL_~}V>z2fkctHa8(;~{FSFv~N&v^GM0ep7alLCyNZbR!Hlp2$kiFh4!rBvAY-+=r` zAOr{dP%Rr~`C|(=YGia4AMO!+<|6FmHvME%o$==@!f6DX5hiAPpHtwZ89YrwLg zkqJ7R7H0yDtE5qjc5Ep?$m&j$T(TPpkjN4Su27_XTCHBD2IGE~GK599&W z@VF?bzWR$RseCpJ_OOPy4R|W!gt9=TxbsFP)quDIN+I(J7rF`LF5g6L=WqFaurZ4? z?Q5GUTCc?rP-ItKo%sZExtvcVN$a~(fS%d~F8o3k@1o=9g1cV&vgLXYPho3`QBQw= z|IWzBDAv~2=vj@a#56!LP&Ly5l662x;n_A77`qXvAvujwc5rYI#o{w;Z*TwDBl{5rqiK?yr@>KpjN9=`ZoMB9n6;C8coxXrff1!Fh;IX5KcoDo=W1%W;;Tx zEvk@*2YYz%U^%g?CnhG4>+EjI`7hx%Bwmn!Aj?*s7axy>Y5+ag>6X;j*C!w6=H{@l zupnbutyZzQxry1?Su8FtO6wXlcVlBij=xwd!qD~5<%Ye&c)Ytupi(ORbA!Imhr;4C zg9zN`9}Kj*y4o~2KR=K4_4UxAt*xy|zUG{;AII^3#`VDX{C!RRZNxd;<;RRH%IEWR zdpkm@RBDXOdmOsTwE*`Pn^SE7#n+a07*qoM6N<$f+my@%>V!Z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_el_salvador.png b/apps/icons/static/Fat Cow/32x32/flag_el_salvador.png new file mode 100644 index 0000000000000000000000000000000000000000..26d81e5befd0445900dcbeb25103424568f6b527 GIT binary patch literal 1305 zcmV+!1?KvRP)CWKHCf+*HnC`3~w)&xlGn?V|%B-Dhc35k~%7d3RI9P2+0;Uf zAhAiCrkL7ji9j!~?Cv?^|Ib;L-DP)KV>b+$J;ThL|NG~^eE%Gwl)`p41KZq8{t-f0 zp?#lSi^fplvPFt%6ah#f5RmRyw@&muZziTg4F1Jv8(dGppbf=p9vx5`0?!Rk?x%l) z>k0&TAre#Qd;1J5QxruB#)!og#z$K8n3`j5EGy6&%F7)%R`C?zL&lYl#||-5H_#eF zp#W^lAO(tHe)50J(>Q5Cs24qG^VqhD0J%UEWC4-#RM;wdb;=ut#$miP1=NbdQbZtX zNO&Yr@CbspoR@=^;^LD zgK#eZ%kwl{g;@0wLRqCA&+7&|REC!FO0@1yA)@Om9H9cMF$1@vB1fmSSOBrrE4X_8 zFuX`D&RyuhO7$nWu~r3n^HZ$E9oi@Ty;)?ie8#z+us~7)&VM$%Fw8vNf;59DS$YLW z&Q{@#kN!gAolTfKe-!VHOyT#FufmoQ@{Ub=Wo|k2$9S8lSV{u{$^grhIlB`ecgVgt*6Nii=Ak`e+FNdAH><&RXDLQ$uM)i&+-{(Qx-^}DH)C(K<)xX=}95b`an5C z!7v8S9Kh_QU3l=GGGemhFz>DhD!Sk>n|sI_jEuouii~1Z8S;m0B12j^y7V{S`vP9u zy@;jDC-8Cq5Dpk?c=FHB@nXlN1PBS1+2yeORJ^1GS`IIxso{G}{j!j!MhZU*;Na-+ z0Lr2x*mdY-?5v%~@ppRg$m=aQckvjlujS?hvP{#%HJJK!Ib8uKBvDaeqvozs(h_-@ z!1E+t`kbnB=uIkOhKoCP#K{6y4jxe2HH^b}k+c{vn4~08v7Jz0^XXN} ztV*(93d;~ViG=w?7G~5lo{zI0hi2L$%?3*>WU??bo+p?giTw(=E9e*?Ml_Vm370{~ zK90)F0&O7DELdV@oSsCHNo%ft2%~BnYf5U_E@o`K~Pp2tokH2Q$-Rj>;U- zxCMR})VA+^N@cdj#zy_@?(SBnPMy-7$K2Z6_p;#Hg0AI-U8nt%H8eD6lXJB9_V((z z!NEa{jg9H?(9lrEZE1^Es0BJZJJo+_y#IDufQ3zVb#=A5uA5c))H|f~i`FCx_{0$` zq<{-(8TI?}WJ#_l=fJ*kI}~8hpe}=jId>z5EEak~}xSAYQkl)?|UNd3~s P00000NkvXXu0mjfLZ)m6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_england.png b/apps/icons/static/Fat Cow/32x32/flag_england.png new file mode 100644 index 0000000000000000000000000000000000000000..49aee68a55b2a2b630a6d795cdc4e82ec677a746 GIT binary patch literal 1177 zcmV;K1ZMk*P)5bUh2^A7|eO^8}p2!fhIh>BeVAxfge(*r%d zy`8)_Gkdq*?anF*2w50*XJ==>@4ffE_jZ{O0&eqQw@tv7EEsbZ7Z(qaOgfH`;2gYk z8lH7`Lm_bA!m+cq2K?j%nCF?TW(+*f`#d~6{KD4vY6yH_U;qk*f|)WAa2!Z|`Up^4 zE9XFf*(}`e>H?n6tGVH@EDM&FmY(Bf$|sN@%UuND-#;j_4D|qR_Uh8`^wmp%bQKan z+dU+GasfXMPJy4I2O^B{z1!UUz`st~VeH}vFeicBaZ+7F8vqFK@&YWp&uKj>e3jv4 zkpxU3kf1igICPDJ3pponi`H)-Y`dHx=PZT*Lm@JGE)Jp2Tn{-n2{}N}E~y(`NA9y6 zV21s|vZbY9ll4puayrhX`|SkocMaemaR~1U0k1wS)y*33fQbR)dbuj0-A@xP=W?x~ z9$#iGJm6ut2(MU(P;gD(0e(JyHv#ZrR>e4y1jXJ#5mqC8M?FVoxtMS*-S@Nb1mIrL12S=vXjMZazSvf#Mpu&3@JaE6B4!exK-ajg#3_V{5H8M3u{8;y zf`B$!L>sT3(cvPTastxcBP>GM->SGU12_r|sxbssSqRQB1nyEyUsF1a{Wf z;bCVdwXkz!h8J{084j~fR)L}hGJb@nkir!3Y*Gr zURm$wJ)Ehw?P?0A>GPIXome#I({~k zi;&|gNA-&e59kVqXJ%V!l}d4t0L~p*+#OIJOZkr6mE2 zyb={zjdRBjvZGjG&#!3j8Jon0#a z2s|<}0#j2{a=#b&KB(xj8mwu4eqNZ4_V#vhlOyhV!XsSY10s{jtSl@n^bw(;2goDI zWD<*{Rkjv$+gn>LjgYXE~Cy*N- zAAgJIyJ2CWsP^{uevvV=OUpi~R4OIUGcz;AbvpO=_YdP`KIDCrr$>bAzm00+9*$oS zUIQC^u%H4DMFQP|knfB?~59LEv0jB4IF4=~E&IMgJ{$8kj#1dcp*z}3}N z>@zN4?1Kc3Bi?tY@mzlG9|*19v9U4e=;)AxESBy&SIuQ|a#E5oeN$fNLow`V8XO$F zQ5MkiwC_gWgfabRWoT%qFR17+@?^RGuwA)EUn_nQ#XX0AAn?eLB~dEh)3N?*0tA}U ros?bEV>z8&?!VB$|ND3RM}PqU4NEcPAH$P{00000NkvXXu0mjffMXoX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_equador.png b/apps/icons/static/Fat Cow/32x32/flag_equador.png new file mode 100644 index 0000000000000000000000000000000000000000..d915021d42b58d4f2d60906c99ce5585a5387715 GIT binary patch literal 1411 zcmV-}1$_F6P)hEMADxU;;i!s+2aA3Jsx8c?fw36iUHjAt@9Jfsm9!X}u&(NE3yG zU`w}%Y{lTNu{OmvQHx2{HP*|zbLlx}W_2&Kx`C!1`Db>{<^R6(pZ{_snx7#&Z8$F~Ljchg~|raaoX72bX?dhcZ8Q0WB93m!tWQdX*9 zZaqeT;h08&wx~}s6{?h|&>VFren~-f;RIZ{R&@8jhV$2+L1Eq$hDP&nX`q=C)#oSB zr7cEB!D?I3k04Q_rhg%S2qislp%NZc@6Cn(`j2R=+lC|4S=gCTjiCbsXjYX$ytoj}I)fUZMk z7EsJ1gyBdr1W4}<)bH4j%eT)NQDEXhw14-uoA}_-r*MTbkm}UnvODlf4lwnT9pl>5 z_{en}2d{J)-mb+Hp#AklHeBvKLO*IEEMR#AyM>;OW0qz{aEV?^=&@RmW?jHY=4RA< z-4DE5h32Ya>~DAv@ALs9Z)PJ^pbnNgL)VAcifA30E_O>g$BT&q1WzalyNQrtLi#4(9WDY<`>$s+Z~KIL7g;T0jsn zClH<-WxijNFDpoG5r*D(IO6_rzYxcPQBYA+tet?XmS`$NW9kSgAs z!MG;Sp-~(g$K!O^eSlWOoL?kNx+@ES+rHI=fi-eH8y79Su;-;s{s`;qja4hz|iqn->x#IUpWJ zqOlPYcLWSaiA_W-b?XFDVisu}_~X!4bcP(<)FfgooN-BHuOy+t@()f)_jMw%`ce$M zC<1JblRm_>_#G)hTpV*?p!;gl*ADj^hj1!~I-6*VA50}HMh+9u0s=fY&i}kGoGe!A z54*MmX=qou_;+h-E85%Jp{go^!65v8KU!K^(9zMs`(#;$&*!6cOM&OBAuQUW6LL7o zF+6Up@J-}!0PoXxc6^1@^JE!87yHrK*$J=L8#UP0)`o$BftbRnqCA8H2+_az#xl|0 z3^xqM3iLfH4-y1Xrd5@7lhN}nEiJ|T{5%E+2Mxc9cT9`I=Z{jENf40iTC^xdFq$*O z{35IBmpEqPzP`Q~rza*?2R?ts*wotB@}xrE*kwaQ14>Ft_^y|hmbeczHa5cTcJsba zD5U!UAxY+iyrA%BpIGmJhip8`xHf4F*ze|r1Gd^5Con{JxN^B zS8Bm}^JtF7b8AFNA}_zUmR~&%0S0O}awSR9VoOGJ$^V59Jh4VLn!vvT3;+v8C>HJ4 Rv<3hG002ovPDHLkV1iaEk0t;B literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_equatorial_guinea.png b/apps/icons/static/Fat Cow/32x32/flag_equatorial_guinea.png new file mode 100644 index 0000000000000000000000000000000000000000..3abb8b62e4069e8e1fa567c94078c81130bd5715 GIT binary patch literal 1440 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 b{s=Gt@E0&^lsfL200000NkvXXu0mjfHn*>G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_ethiopia.png b/apps/icons/static/Fat Cow/32x32/flag_ethiopia.png new file mode 100644 index 0000000000000000000000000000000000000000..94198846e21984e01d8cc201aa78f4ca70f7fb74 GIT binary patch literal 941 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 QT>t<807*qoM6N<$g5F9mbpQYW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_faroe_islands.png b/apps/icons/static/Fat Cow/32x32/flag_faroe_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..f95e57ea1d050152f4ce7b4a2069f61545c9811a GIT binary patch literal 1248 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 DrZM%w literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_french_polynesia.png b/apps/icons/static/Fat Cow/32x32/flag_french_polynesia.png new file mode 100644 index 0000000000000000000000000000000000000000..fa784dd64c72b60154d8ceb1be28db69154df8f4 GIT binary patch literal 1203 zcmV;k1WfyhP)-k-k_%A;E~0im62q!F^MS4}$j1H}g;^f-lKy3nj&Z#V3>12ce3Htq2h-ORxk2 zN)pq&*qCaXY&PB5*_rD(_s(qgXJ(8)F_%5V&b@ceckXx3&%Ht^h5c+6_PI%Z2qByW zV2!xw{l9>H;Mx|AfR8?jdOBpogo;ZxbpY)o)*iS=5CE=aa7+`82DtZ$3+i(0Ju-k;Rnp+p zJ7KNeFB$hxzM(6v=`9la2R&8&^*1Uo`ZZ3I0X9GG-T}6@sCPTX5gC+b%XZ@{HZfHV z%-;I0F&-+}0eLRr*gJlqCm*_Y^9Qv}FL!*BfJDX1uc2(-zM_7=*ss1jdP=Q-{Qv?N4h(&4P3(C7Mici{+1uO39_%_WS>KXkuC<5gc6k58sDrWV*_IW5T| z1WU?Tku;tmfQLVQ2a`V?NB<32M!?M*zf90 z^5I(lGpAp}+Z$iutbGfYN+)r)yNpYHPa=2vdA&H5%_i#LwFe=de&;BlVsvN`Sbg-( zQ$S&6C&uHx<}GTsaJBm+-spMD#5D!ghntfaEq+5uCNSZq5|+SGcVZYzA6&;{z~LPR z_>rX)e6UY@d#nMq?Nb;H3K+fjz43NEpHyY3m}W&{8ZZU~8YhU&go=_$n-eNb+k_}} zIZc*{SVwEghKv(y02c{6ZuKfm&p~Q@*XIi(c8souV$@`SPesD9%tE7btPE}M2S<>1 zduWbVQ>mgFz~L))R;_G_T>B=@S+_$&>U8mcKdBg59_^3Qx_Zjr`Hf!u_~mE2E__d& zc?suw1;=D73yjlbfLa4)aQW77+@Z0Pcl?E8`h8+z0#j2{`hPB$!`Rpu#>dAoJv~k3 zK7i+Wn46oU@2Xh+cp0V0!JC@KGsRiA^3wpv)Pt?rQ8#B$s4w_WKA%USP|%$N0|VNC z`o5Zr(zZPWoT0y7jJ_(@UdD~UcvDtLeoJuQ18vo+p^PXU8X7{SQqc^UBx+-Da1g~} z5%cr&=8R|N|3b2!5Kd*rm30;sLy12=2Zl%nZeA_-&Cbro&0h}}_3!TmB0TN5uG=zJ zE|>qY;$0hHhsA>(thq(BH!vXO?k^_0IZ%_#jEsy7`&7rdeneL~QFnX~>q-PZgOsFP z$E<2llF+(I9!ZIkBrjh{^Q*sO0E1@uB9WZr6R_OW Rtg`?B002ovPDHLkV1kQHKgR$7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_gabon.png b/apps/icons/static/Fat Cow/32x32/flag_gabon.png new file mode 100644 index 0000000000000000000000000000000000000000..e0b783bc3af84995932075715775ccade3ea22a4 GIT binary patch literal 968 zcmV;(12_DMP)NA zw$0Yf?vC%x&aRteD_hLk32!&MGkL$?`!nxNm=FTab8tB4q0@yiX54%RdzJ(Jj+;EF zhGrWK-t0Vq1zo-CCGgh|OJF-TF#Ld&ZVw?px~4<%`JDp3=aZ+eYAU z5HFW&aR1hxDi2AN2-g$B8T3rlTjoSV;qnA)lq8kv$)Vhhkh%H% zq@Xc6Ix5;np->3E7mG!CpU+K_;<;1wQ(-8_aRehJF;2j=ORk|@j7geu>bpwp!)_2DP--EW q*tJ+?xgzt=Igr?3=S|?Z00RJEoRyXhUTUWR0000UO4xC-FJV#d(Qct`<{?e;v}1f6K)1~LI`sOSSMdJ9v83&OkD=< z8sT*VgSWnZ1voAP$=pyF9`q`DqCjB25N3jO$|*Ufien0#@tv1Qc!whw^b4-oO+`y z2N+P(c2R2`fTH=78XlzPp}Op#*?b++)hXGuvLuiSM}+4w0-|OIwWL!i{ry*Xoata~ z;tDqAo8e1$-?xyz~jJ+tp^mgI|BCir2<3RP$f;Dp6zvaJd_DKf5B!ic^^ zupW{qw=G}zvBWbBBmBzp(cj;{cl10jRG=EaRbjsM5YN>PTSj_&d(qzBj=sLWAa=!K z>}cC|iRP=?AgUUe&StZR`r_g7{9aW*CRHwfwx_2j6S=q&dCn1C*ZFj|nyMvu67lc7 zH$`^-FDj{&<*Q+=|C<1V*71+TA$Eges4n*?av-rLPMW}P0R{kjpl`ls^f@R10000< KMNUMnLSTXl`o-`7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_georgia.png b/apps/icons/static/Fat Cow/32x32/flag_georgia.png new file mode 100644 index 0000000000000000000000000000000000000000..20ddf9f343a71e07bba66c3d8f35fddd3d5e96cb GIT binary patch literal 1420 zcmV;71#|j|P)s=}$}z ziDpr-1i@8f{zDN;Ac0U9f|1Zg7rGD^Rdl1cs3o+EL_w+4g&+!cWsKm$lAlG8KmutX zM6z%rEfq}Z59FtvpUj(i*K^LhZ{}q(e?cS%&YZdD-t%+MJ?Gr}EUh(;5)_UY9R9H^ z%blN}e@xM6JP;Aff+n<>Z|1a8@EaTPN?#vxG`0!tI*@5NzW#tMgE%?5Fdt_wf z4ae|~vGKvdLF96|yaJFR?Kog@i!qx8*Z?bVUDW^jGth7hNG9+?Z!eVR1;)zB8Aoi} z#=^qF1^QbbIuPTXXUX{H=7YevO$zGbX#D9Gnm_mmPrm*NJ7bq%?WH*e@J}|P{o-4| zaTj>z;hzV)P`f)~vaDP#D^9evy$BQO_<wOTB4u<0%FiP4@h7-{mqO)wLV3)5CF#LG1q|d+MJ`wuP4v72TG_B{MhYXHzfEg) z-Wx~rH&;lJFOi=inZI)x_r`DH4A2^up)?f4$Z*q1PU(UJ zCBd9MjH8OyyT@twy5K-55C=T5lZ$r3d@^i3rky+sA^^*Dk)oYw!{Z3JCIVSf=a~rb znsRb55gy!ieDzLY= z$s3A9Dh-=4lNB%Hw|>BLv>T>87JkMv3FigEelTW!B{|m1`q>WK+usK$G?w=1RCQ3# zu7mjXPvKp98#o1_JZ8Ra1s70o{sHB&T}4iboEAF>?;O(M<4Ou!K^hZv4PUaF*6kTNmS;V3M4|3zg+(L4;CY_TWHLIF^L2*C z{n>AZrF&Zqu?~;2?3`>|8NHe24BlOoRp^q*PJR$r$G?wB4;iJd}7KNr*ESBE^Lq|sk-R(-8ap|Q)}rB3c~gD=xa`E8eSA|5?8So;00R5WL>zP^s`?(RUC9-YMzFfX4iv#H9@@>(F= z`PkSPy1Ke#JUTimJf`dnJ4dA^Q7C?TRk$H*`Z8)68X7uO74UkNtLej}#>;PMczF06 zXEg6VS}kE_7aiA9Ef;H81=ZG7tCF%=UMa5*;{Y4wuYh=&Dk+=g#+m<|1OFRXNA1AB a0t^5S1&1JwmEbf00000<>F7`_Djq-JhQtCBiGl_xMUVn01&-r= z&2aDRBfD!S+DI8?qOr5HGjq<&J@?F*2_fJ#iw37$4EkV1n#;nG+w*} z!oyOG2mr%B+jF5)yNLIS45k$7nh&>p$y2xdS)g%^Y z;w1?zzCpknUjXiX3&9l;pn9$Zi)EbufkzLA>2DfkHoa+K7PI?uquqD|;6Bh}hH7Uvfo$n}gNWRajeFlgBMxI5syoF_RJbH4zZQTF`7DJi?6#49d^khxmPA z$Q^@XR8V(lYsX+Xti3fv9XcHz&RkiJia+4Z#YzF z+t=6E)BSb%ZZ}-i(bw`kg(Z|ZH8mwQ&}cN|^U~5%tPQ+f%U#g(9_KlK8C{&8pBKj| z)St%X`eBmOTG|T>3$woO50R&^BtsKwqYdeV9=)?PNsjwp3G1aJvg9z8Zylwp;}9Uw tF%mcAH{(H=UEWD(Kv`j@P2j%(0{}3Zk~r_QK&Joz002ovPDHLkV1g~(wzmKP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_ghana.png b/apps/icons/static/Fat Cow/32x32/flag_ghana.png new file mode 100644 index 0000000000000000000000000000000000000000..ed981a9a62d9d07afc53eba91c33e933217bee0d GIT binary patch literal 1200 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 R2Sxw@002ovPDHLkV1kIRV#xpi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_grenada.png b/apps/icons/static/Fat Cow/32x32/flag_grenada.png new file mode 100644 index 0000000000000000000000000000000000000000..074e689c5b9604b545262c8ccb1460aaaed4c58e GIT binary patch literal 1476 zcmV;#1v~nQP)21X8R`V{C%8ieeh}Ni6iChzODgkreY{6AToIFA9Y~p)cK-JXk0e+A65U zR!vOZAd1yOh}2rO)irMR=ic$0nc1KG>~>qx49w1*bIzRe%{gbz%nGFxR z5F&61xJJHM{eKzufRkH*XI(q5V&j`XJ`1EXc_WlPW%DYO$u-^_ zqAHYt!$2GdUO<>#Wp|w>d%RPhcI}Y#m@^(lJ6V zjR9H^@({hU39C-+Md#-`aX!8QsL4PcR*K zZqFpM(I<@l0szj^5M({Tt`0)&Jcg(5{K?GuI8nvu{`4}?M$zsd??0jR$a78Sio$Yy zl3nXb?aczu77alrKdo-I00S z>0~hgiG>~r3d9rZ@yEOC2?#58O;|!Cb2JF?mDJ(UHB&VE3JkTiuN6oBe`N8f4)SDT9|&UMzeR+K5b)fP=$6qICP z2CKkd0SL^SyY7et47~; z`h`bF_PP6iL;s_6kBqFd7o2sDKnV{xRM0B}xr+rUl5X|%9X@`f8dD#hDEr0J)bR}Z zU-=psb@O*dp`Aql)HUE7j$GWnSdknfOuVMk)AOOBA&icWf*-T#bQ-Z(49(5Wnpam> zhu+>^w70iY;%9Jm;~f6Rckq@0sO_1Q)@}X~-~f#qmUzXqK&wsgj><*(aKm423&(}YzV zi9~eFd8a)+JvpOH;~W?s9$p}S(^lp`quS2SPIW7d<#}CMe@x23N&Q?`SJ!sW^YreO zKJ#ip+;b;~uV0(xWq4LCQLs#-a)|m8r=(bx&y>omTLHjEx!zS2IVDB2+=BVnIq;t~ evC;tk5nurDH!mW&pN?(-0000GP)u^YkHLyXph#!N$Yq%x*&aXj zi5TGV6ow2S-eIme`9%5`sDJ$jnrI7XV@8)~7b7p~B(M1cw8AscB)t0EJurczrO;sT z&TyxY6#2rw6R?w{qZB+c)DG=fof!GE_@A$b+fVvAjtR`9&@*{v2walGcbT}$PE_@` z5&eFP*_@?b;oPPct92h={L3a}zE+$oug2QU3fz+B!te1*Q9xr9S>}9MH8xyq z6>hS1CF$olmN6g**!o`*ii^fB;&OHl9&Y^}Pfy*9_3?M(KIt}W|Mmi|EK9+ylWrqc z!srn=))wGdVCOp$^-n_Q79#z5#||Q^qZ>=Q&Y-k=5IOJdfrDbt8<$`L*~JkPI4raj z&&B{u_Exor=YIm66kvxAw;*+YBhq3S{yzE#mfc@~?uuq)xz8bHa>8(uP3}jGvQo&~xY`C^-YjzN-*B4u68S{jmh-MCQ_AG$!9MYcb0rDp^~Aw@Edm z%vzRF6%8xa;=?6x;rvK5-fc`nL3K7NFYLxsdo(1zkxp6i0?BFS87xg{;#kCh$H&41 z50}u;e0v!Zt}Msq+EKi@w-3KfWZ;Q<0`~%EKVFFgS!F^lXa$STajadSnrUcxNs$aG zUBzRiThOv@7%#eFab(-4NJ^$R+-eu7^qX>zS zQeZe~1)fdciWXK6Bzxi8nvFF{JJFl&qOJ5kmt{c|`iwEoBOq`BkLGoF1r^fd5O0BuO>h^!CGWq zN^j}_+Q#USvRI!A>10ryROqWJ%XHov8X9z$%cU0;73ul;`QpFa++01-^78V;$mRX! z{!o2fKgZ#C95-Nr>0;nX8k6V8h1ryq%yEKGnwpx>+1WXFQBh_unGR#SO1CANJs2?V zyvEHk%5ei=L=^qh-8RXasHm!05RK)+!a_6&0&giUodpPCS%+AU1fDc_AYC@OSjNg=ir;su{=( zlO=Xh-XAWmu7v;xjo}{>5q`M^queC(zhmIKHMZCU{u5vT(~KV~B5PWF00000NkvXX Hu0mjfrU{f4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_guatemala.png b/apps/icons/static/Fat Cow/32x32/flag_guatemala.png new file mode 100644 index 0000000000000000000000000000000000000000..a00b7493f967ee4b7d298eb31e5a70750a7736af GIT binary patch literal 1531 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_guinea.png b/apps/icons/static/Fat Cow/32x32/flag_guinea.png new file mode 100644 index 0000000000000000000000000000000000000000..a48083f9d5c0fa399f9094976afe2020d6931e93 GIT binary patch literal 1076 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 Ef zi=~x9uf%Fi&dFY;-?uxvXZP%$0mtt=`{7==4iQ4w|Ldl7H!Wb~@VPPiTZ#zS@DSRA9_41!5!DkHE5@vaT?b_Tl5N5CKcJ@J0s?ufF-~qOmb6RLGy@XNJ(xt+`Sr#! zZQh_{Vq)vNzu?=++rg9Hd7R~}7j34w^ZJaFPkzg@iahHiC6CZ)05368u3}mB#chz(30xtc02R*mz_~ZCa92?t; zM&t|h94GltB)>)S_jZDUA`=Bd2Y7@R6Q~rlChsIS%Saq~p$q4q?7*(=Wo^7DyUSqd zBl}6-laR~2nj%tog6{)V4L9N7ch`4}@5TJJoGd0Zh7lIBAd`7IwW&7bO>6Dw2IkM4 z13rCzb0Z3fQ8z``-w)O$M4ckH=m(DlkuSZ?|lm~*Ls zxZazwWoipkAAdHvCvzpElnPP8s0>y6`};9FI~)A(>+8eZ++6%jjw#YV^~LwJ@)C6~ zdnF@0#*GNn@X7dV^nA4WSah?nZ}-=MuNDgNV6hmUS8~jMuCWY-PGs?};tK#Cn}&vl z)LI(r^Srh`OxnECPYn+b@9{iuMbexb^qpd=#nm;fuWP|-dX%8CZG|Xl<>gma@~gEF vV9*jrUYj3Hv6pKy_w57g*2G2=xF^5>zkJa{1$i~o00000NkvXXu0mjfV<%yD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_hong_kong.png b/apps/icons/static/Fat Cow/32x32/flag_hong_kong.png new file mode 100644 index 0000000000000000000000000000000000000000..4f73598e2cb6a1da9ee256422e928252a71433fc GIT binary patch literal 1375 zcmV-l1)%zgP)O3~RUQHP zXBb9s445Pr_5WAk6ma-fU|Ycb9+BX!-y8!HN%CS`zQ}1t3I;HC|APKr|j6KZtbM% zR{(5%gpQccB(I-*hBB^E$4d+PnNI3Dzc2AGaS8&Eg<=rMSs)e?xbfi7V2qEa~d z5AQRl)6)uM(_O%GJArrlf!%Kb%}u&a)@Ose0G3Ooz+u4j=o6(UDVhUEfL}*|?K?CL zr+!hk*ERyf-vfL00d)-u>h?{*LyrL+*HWBSURm3w&Y}Q>nk?;^TskP|h@!ipl^ICu zt{R#&|39AqHr`25G6fT4rJ+%^UEk>KJ_|smk(Yve0ExIqdsaV&s`u|R6j`0-JV8%a zuLr*P1n6ep_>K*%jse@a^D36(;rD?VRz`I&U(mJ-C=o9PAf|aTa~P0*Aid$`r+}TW zlis^k1HwcjgI;8ywy4^F{TVRy6>#JupeDj~VeJt)h2+>JidBL9V3{jb8zTK@{s3Os z21M5Y`}P1o90xYs0o1be#(!fKke#iMt4JeZ1uZr2uLAL(C@R9Z2K3jk?82(nw6tyj zUV06fpHsn|9S7Q}ftmBPX$D?-gF@Zx1@yHNhf%K+`WX-ry09$YG#TuwYk-z@>R?s^ z(r{!*zc(~%tG$9Yo9|P5zmJUHM6o`Q$|=J<+FZ+9*lzcJ?B>6Pd1gA^+Y9u)NI+8* zD_JrbWn#Pl^)CJ5KUGWvvJ){f4c`>xK}J`6)2uNX7$6%PHVo>$A+=`3s&}GfzIY;oYh0@nMX$zBmtC%80)kvSWF4 zbAc`0FqME|vGi(cu|2$qT^5-ztbAW`*|Zj8`%mB|U|qflP1bl#aOFcNnZ}{ndYt^S zzv6R8wEI!)ibxd&a+``5$5#b52_3-OKW!=W@QO$Vx;HxC+uPeQGBV;^x3#rlbaXWP znftqCq;T$oKe3>Fbj5JuF>VIH(!Id*{A^xPnmU5_!2Vn=s--1ojx(W<^BI%8UcTKc@p}B{IRI*x=xxGvzw>UXnqh(WnAY`{^S7Cf#_+ zir)(i_XQ>%_eyAKNgGNmrgh!h+v|Wp5gLn}FDrU8YU%9kwExQxds$b}i%BIoIS0DB zy0)ZJsgj`CQ~2m`o`3`Hx^m1qji{U*doHdkQ6*!V$d{fZp$b>b`eR;l{@w;riLHu=kah(Z9BY zmG?dX3fK~WtkXMqFA#?4eDNiOis11{ zppy^XK7}YsymxxpQu3fL&LNtg$I6HAquAeXr*zrea0OWl_&dOP_3U%wo*TXO`z5Z1 z;g@Hh&Z7vZQ`X|urh_OMvQg?RK=}a-Q-B>iTKdZZu<~SxgKdus!+Fs!K~K_;%ZC1papRkDA!!JEqt}M#?{3DykZI8uv!u-Xv#RlaGvix zNA*K{%FsTa{D`*Uwg8Csl9Tl-B7lIaXIRB*c&HCb(-kA5t2L`K+(T0Jb;A@Gde0}r z#Y1Fmw*w&iBBLP@@I02IhFMv)sX!RP)LkTaH#LGOlC7QOn?yit!Y~H_tDz;8Wg0LG=jl90KD))?JY zM#th(cCdE$K(ii|=z7N5ntV9m+rlsmsW?xfpi)4Sidf!%Cui@7ZNi*VpdP@4m|)Zolr!g6Gb_3KvpE3kY2T{a^i54cXmjo#Gm~I z(a3}Rj1|^x+m8Tq>BnVgSG3BnoZQoC5CFBfLn`i`EMKH+MLG`-=y)&S$QOM3Zivbh@Ws@^ z;xm(TizjyO-&@@C$O!yWmm_Y=W0ct-8CPY7yfZI6Z!X?iG0mwQVHUp4z z!H}EyU&=pj%U(z8?0W8q$BjDfp!B=*#vJAPR)^E($vRwkm78QU$E|=QC;VHoWla10 bPk;dcavu-5daq#K00000NkvXXu0mjfxkr2o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_hungary.png b/apps/icons/static/Fat Cow/32x32/flag_hungary.png new file mode 100644 index 0000000000000000000000000000000000000000..00031573f418fed22fd69b19ff471a9a2d31a3af GIT binary patch literal 955 zcmV;s14R6ZP)i#Ob9|FiSg1Jq6vB_Cog*N;=ka*tN()sqbDy!6GNhycxhC^#QK1Mo!FU&g7iM1pjzcpvf9C&gyff+1whg?VEMB8uxsZUxJID4maOWmqT5OgS z2oM8%7kD%Sg$HDf#xusVcZgFC$Yea{9yl73G^is8E%$7>=W$TisbMmngFnQG~2z;P9h!iy5{-p`{xei1+KJ@EaL zQWUTOddS0G{yLB!i@4y|7Bmux$&rwD_B+<4@ZuV9U1BGpA42wH9L9?iU}ltn3`!Dd z)(6VE3a2FsG|G>fCSV#?`YzCf!iy2;HczOlX&r_W_V5}6rrwO<*3K1tTrE=oh}6Q6 zKNkij@TB~<*#cCNvKCGr? ztyzSU5wr>{(``+|nnzW`h1A@HDVm(<>5vX*oaW7V3P<75w-H$ak*OlcT|d_&NqkpQ!Sgh(@&_D>9B~AwUbQOaOo;lD4dh!i%~jzKfe zU6!+algVTngV}7>e`uO}na%K*3teL6J|@ZM_CD|9-TYwO5RB?CR;Yh(6Mwx@cN$>% zd_D%OMGi0FeK7wE_02Y?Lq3(%j0mIOL2naPzA$au#=^pax*r`K?Qr-}^EZP{bv~9S zO(ERs^?GBhR;#INsZ_$q$cVb1o}P|uGEsI+H1SlSP>=^{JfGJk`eTytL|-lzixV!@ z@%>1PNK(*sRnW>w%pmw>;_rp0oBHVvQPNK3E1h(85CROEO3IP)ESgNmi5nqIWAfbv%K?Psjh^P-m5FeYO#soDa zdGJA+N@}&VC7bT=%v{g8cV>2WHrq_Bkb#?-oO|y1zH{z5=iU`cDeUGWvCEIme}oVY zUi-%OtnD7XH!xcD^>jl2~0_fReCN_)cAI{^m*B?f&tzf0VXV=(2TS|=2d^b-2 zc7_BpJX5T@c<$UPw6)M9jzCS|>34Iu>-lGZJy|0!R&n$CExhp23awV@BEYuDqt9O+ zKoIE;JDQ~Rl{yJKEJ#~W6pTTa6)7Z6CPQ;1=;}85^=crqGyz*~PrxSvzN-w5Q5SYx zq0I3n@1-RX+Ovp=M>3mNIMNKA1k%Vz*Rm93nsiozNcaXPo`m5B73(IHp5T8C15X&X ziVKEWh0N%!Wdd5iku|r8fH3woj!F`sOkb}sqNTw-5z8E6?lFKZ5M`Sk$dsk`)k{+Z z%4D_1aZShsHzF#-eLwv6^VP#ck73iVQB-B*5wEGy_a=G!z(YM$FF_UDD&o)IH_-#1 zGFTy95fV|VvL2bik4p;}$>sM)1gM&?_Puo)`1mY&X(zIpy(d{m7rmVzV$=~TC3?Gv z;+d)nNdLvtSbOs<`hoq?7SwcNk@3Cv7%-8@Dj^y}=Rn5j@1&Je0&2n;$Kb_tK%1?W z8vC5A>m&gc8>tBh)BUUE)+(s=KL}h~rw(_62v}Qe0eRa=TVTbupj?c zk!b2V;wnIu#75Q3Y8e>Mc0-Ysda`PLkAhUEC0?^Uz-c`TXsX2b3OhkSA3_e!&AfvT zvq$LKU~8##>d1_Y;Dqpyl_62%xkLML<&hKkY4lY%Uact-hCt)&u;aIsvZQck9c@TN z5nyk#`0CRF7B0-EPPCIp4*|#Dfbbeyp@N7qPM9=yv|**2a~l`tM_aCB+z~~VdPs9* z1_uYRyu6I*>1oW)&T3huQqeNgSxNumBJFq8bimkCV{pP_+>k&8pPYJy-uEW+BCHYr z=*YKCmr2{G6$%9`E-tnv8xwwi{3*V=Y+;WNkZX(^f^lzLqw#l}gZ*w#+KJ>eYLkS!?e((~RF}KW9btEW9gE#2@UH*^ Y0N~-<^e$L=3;+NC07*qoM6N<$f)MU>X#fBK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_india.png b/apps/icons/static/Fat Cow/32x32/flag_india.png new file mode 100644 index 0000000000000000000000000000000000000000..a867adc20a0c95e416701d433131fe3bb90b6a9d GIT binary patch literal 1204 zcmV;l1WWsgP)QiNS-Dau_y9N6O%0|Hj3hxY38^9x z3Zhn%w9QSNWFE)=pEGyvBQy8jVoFYO=5gkq^L^(#|KpC(TH_#_g#&Ji4?+lgIqDr z`wmYXKZ)Ci&gVKIkJtp-O^27Rt>dd7E9tYdk9Fhn>HAReBluBXAQ>m@>njl65HNYF zMnLXXpu&K>ahr^?SI>(s5xMhI>-hE$A6sufgf1eqO@K!}{spg0Rq!d1*dmZf=R2Yb zWsKLDh{!92(2#^8X*8=V>IEh6<=i^{e9eG!<1^oXF~5$2EnrLJ&cX9D4onm@WRixOSZyyH$T8xqn)_3CCsCbH!`jMI<_YZ40rQOK(gyahA^X&zuJ&?u1_ z-o@eg8Q){e$FXt|JG&vI$O|434SM-)$+*$K*>B++L@iH9G@^|jTcV&uQfj#MCx2?shFq~dZDyA%mKp+*?#mYJ9jC(6fg z{pUI0ou3Y;%k5U(7;s%Y&|4;K(KZQ+s!vc|0|rcj>m(V{ALB4yrG5)6+7n6J-|H5# z3EXXg)X2<6On`B$W*;ylB9v?=)B7Uw_{h@9oVsPfkJX9D+k@=X%s6|ZATHB{T_So7 zGSX}jG4A?o4RZDtd`=)DqX3B-FPmyy_(VUpUo6A&8~O6~afDP~Q}yxLUvv?KVWVX9 zLg0|~54Z94?A4BU;DwXVqUY87p>|1;Cc!vSi6j@ObZa()nXA+D@ zW5dJ4SYBSn$jAtmmX_kNp`jtHtgNIqp$IWGJqI@+u%_A)gA*Q4UnSt(dH4I*>3pc! zFOp{KQ%`@B-q zjg4V`em+j&^)0dgjrvATjChQz>KJV%J+pBH)cnp|2lNA$!AD0&8wyOF{YJ8=|NmVe zteP;sZ&dX>FFr3UETq?2_WMGhUSf7YZi|bH=~(@BvwhnSlMeIR%*4dRILqE4*%@^3 ziBl~`?d-VBJ=h{j^1S>;E5EuM0u0KD!0oUiq+XtoY4uC_V84#VK@<2-fB^sqK8R5Q StlcgE0000NNi+^G9zWAl}JTVOycbbBqEoO(pyx+8ahipjNlyQkg0e^i7VHs_O5+GagsBaP-6CD`q$L7E z&zW(MOMp^PkeYxEAu1vurN$W}z)1;wEeqEs0axRwQ3AC3(CbqE30OK@94ruUbZQwV z7$G2Dt^wDVbmJd6x=2;>uncsaA)E-W*&Y%IzkEYy`xX9v_-wrptt>AgEWQVJwv7nf zTtjxdSiHTlUjJDJjF;5_tx?H01?&?@YC?7yD$<8Tt3=vw!BLG-SpvK*a2!G5arKF{ zb|@korE&_9<4CGO5~G`xsD%=15x?MWp{Zzoio&eM@I{1^TM4DqDKH5zoI}?<&%5_z z`~5z`!5~9|2{2AB0lw){3QPi=FCGU62dLNUsh@e&nhG=El}ZJ*S`8tQH}CN?=5qj+#~|3)9IX@oSf`1p(Fx2Uk(a|LS}WWudk!kYN1#xM(3-m ztEg71D3wY^Iwej|PvQH16an*{JQxpg&1LiV_xC^1@%dPX)aGq%ZGBHqVm$8B8>g7;z>>4md{?jhRZ7>Km_Iu`RL@Lzxd0Gj51m^MHq0000007*qoM6N<$g3JVaDgXcg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_iran.png b/apps/icons/static/Fat Cow/32x32/flag_iran.png new file mode 100644 index 0000000000000000000000000000000000000000..12e4df5395014134245d7755ed157031eded2eff GIT binary patch literal 1282 zcmV+d1^xPoP)$g-+#_!_nh7AW~D8eFggF(nfbqOX1@QQIf96=nMK1U7eoCMLYUi* zzi`WzPN(Ouh^pctzy*GFAz(p2y*l>mYev}8uE4*4V;qWr2uMA6c=oL*C<3p3_rc3- zwnYRi$&E!STEDdMh|SDOK;c@RFn2z^k!EkfUF ztJL0x+G*IIi${up#Hv?->lTv)ej7T8U75Ye-S~$^q9L0(h>6Q*{I=|l164c2_LZ|d z(m?jfLzuXBp4ofI_6}iU;YWXliT*MB%^fe|o5j=E+0l#Nhd#%?Hd~I6u+ut0e!nc=@g`)Lwl?T*t?s@@_h8h;al;_0;6~)tm13DwFa7= z4+>;w242Tj$gfXcu+VL{$9-kJOlp+%S21(V^0^X58p?cs}_cPkWQ`2gZRrrHWW z4T?l6)hKuoE#%%PCrZ?G3Gy*>WsRh)8WA#}ZkItER*}%6@fx!>y&#XPRJ!psNBBM* zUKJS&xqubpICf=%i7?bl-OBmyEx*_WQF;49Y(6V%A za(D0Tk9NAUDm-9I*@osgmEZdN`!PR1kMZ$wOioVvq8%9-!RY8{b)ww=a-oa@i_c4} zC=)2zP-DEv0~zj?u#mI4-O8(wr$MK%_Rne{TH~dG`O9X6s{3t zv=-L&&mc*O%cUv`I9h>dTWb2Rgp<1e?}GRp(FyfXDwV3yRTG}A-YHuqpq4u-(M;pZ zp3CJL_TTWsq{T0anc?B#{jTe_N_HlGMm0Q~!n0tbejQvhO`@cc%9ony>i-Z>pl#|y sqQ!5vipoPW%|DkmvxvdvouSblq)+ zbeqb$sR-J#SewkkzM4qgMwOLNONSr)Ac%i}6m?b*;uk*)PEjc`DxyQi(CnLx&X?AW z(y55Fwv~3Zv`t^r+~i)L=iJ=n=B>@xVox}^x#v82e$UJAIWLlBS=h@aV~?AMza&Xg zuQlOcGY#F!0`-iE#9bi_4OgC9!3&<;cmsn+u6_?>G9)3}lJ~o@XO>BBdywdgo~AdS zV}Qnjo8 zrE3L`J7d*k+_KI*_e@sc2t2m|=8d1Q{Y)6i*9XPwph$&DstaT-yD)fMM&1D^E*aJ@ zOND^SCG)Ixo0Dagte&a^!%!akQ?gQa@#X8UQJINXB2Q%RBBjAF~M{JgP_ z_iiVIe0NJbbj^!x*~D3z=QfvKM;qzTEE`95$~?ClHjj*qSpR2ZJjRvS0NRY2RaLzc zi}hl3bd=vkUZwnUY!$xCDpD%iXiB8>ql_ay^z7*9!0_-T7>02up8{Ri(bS~l!6QdR z80)ncFd-R-@fH^si#gz-(%awISmf3Hx4{xP4hKB$32r{Wf5+VvwVa?t3U@c8cpcyu zVrfG|gN;<8VR?B8YpY2r->l1=0#8Ja9i_D2Hy+Rt2plZ;K(cWvmZ8_{haQm1yfkU? zn3 z<=%1Ea=prF$}D5B1Ip>?@9(c9znpXG-tPr&4`~Gx&sZ#mP$-1HzCH{M4ec0_UF&g| z)*OjM?rN=PdH!Eb7n2%K^w*=&=&20f8>)EeUI$pdmV>3U8SN(5Nd4#zRZ@-R(>w9% zZVX^hA73O;+np)T@|-dE%z^sd75CbJ{{$ESGj(1j8hxAn00000NkvXXu0mjfq9{|8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_ireland.png b/apps/icons/static/Fat Cow/32x32/flag_ireland.png new file mode 100644 index 0000000000000000000000000000000000000000..838d3a956ab9de65b382cdbaed8c6c15f4ef61fb GIT binary patch literal 1131 zcmV-x1eE)UP)61eVh+nLf*^=65HWZO$;E^0g2=iH z>u!?i&2;_nz3Q6DOm}tfh(ane?*kO_8A_GEiPJ@ zp6HmUV*}iNdk4qW6FAt`9FGjPIETyMT!tym!&5pxQW+}fJ1^b*<9!{+o|E9WKKT*G znm`OS0q|d09pci<>#)W%Ae-75PAd#nwt@Uy_}+vFkvz-r_swfpcwl(~ppeW*Cx`g- zhwIRkGb^gWfaS~|WBckTe5L?+%HWF&SlRxFcf8OBAi-S)y!R!%3sf)Z+2@rnG0+8a zHAn(57(r(RGM9l8-W32&=bZh30W33stTBOuTHe>4OgWnZ5Xvj}lmig7BJo870C8Yu zkDn>-94#RMuajq)u6qgq1jNa_2`30DTk_@zov1BeJx+lgf=_xNFgM#$RPH5no00a}oO4hdupR}kDd zEkPv`WD>w90MrcNzc3&Gq%x9KARh3w1k?$@2jD7{S63DEc_13qbx2@+WFWOU*RZgP z$Zl5^c=ZekWNQIHDG8W?;PfN_K5A5rl$ZhP^FZHwK$`9FfC&J^fbHxkRuG=?9`K8l zp&zF_Kzu}w>MT>)@tF2CaGhu2)tq7=tkfCmjZzG-k$si&0I>&Z30eTy{YqCT+^LT; z>bc7d7=V@+jtcP_C}R~+`z)|1p|!~E=S+*-;O^J2Zq$4}qNO)&29#{3kFm5gSr92E$7j65!=GQoPruw+_^S2B<~z9Y zffz=&{gS!qaj&NWk7)SSxA!+)QvpU?X@^(nRJYaDRqXHYV{L7XFE<&CF(}It2L}f; z%rWrqf5nk2*xb~x3gLd~h7xH4;OTFln~(YPg=S^MmcROz`)>Lr&ujFo*UrvP`m)Ku z)fW%mmFiAB77ZRs+)1#K`#tV|opL|do_EU3WLHm->^C+xaCCHpy}iA8AFANK-?=|Z zmJ|n+{vW x0U$w_<%dK^m2|p1g6Wxg#=nl~tO5KZzyPC#rb{qvjo|q$gGRCwCNS8Hq(RTTd2otb^K-IldW zDG#9{DWzZpiIhiB6VgV4BqYE;Ni`yhMos*oe8XVo&-P)H}q5ID&LB2rOIy9hbiQopq0yO!kvpeJSu znyx|9G;le|RXXjYr{fcZKK=~G+=KIx;hk5})zAoM&jI|}I17E` zy`J|z$L?L*fvW9@ta}nHLm(U%fhi`Us{)w**jm)bJMqB7i@eP+U#D*;>w>}%q)Y-P zm-rv1DL#zfzZc`SZ$;nfO_;f24nkuLOxy4xrY0{UL0}?lp9V{ktmD8w1f1UAj)tKt zsCe!PX!J~Iy4seflPfz}cI){bVA2B$D$BWu{6<`@MC0ar4(xl#d)83Q&r05f9~ zsa&w8=`fq?QGN0Pocf7~tzHH6odF95!6c!j4)`wRo}DZLz0dniz@^5IQs5Z#Cm!#{>V0%*92S;DOu1DsIN=-!A+$~cz_JC zv`HS|g&xQi1LmceWzo(;sOdfi#A9zT8x{bzNw9bJR)L(k&wJ0_5)s?<^|-cRnY zxn7^owUQxVl-Hd3h>IoV?j6eQTqj@%cd4f2w-BUo`8 zVSXBBxl(Ep0A}g1Iyzx3S&TWCeI19 zLu!E@A!ThC9K_h^Y+`X~Hw(aA)qD9V zy2c8_k{d?LEO$@thFmO1M@I)1E?lSpbar;4tE(#qKqsy&I6t%$7_v&}qb`O^(r(t6 ztPH(0FP5o5Q6ulLs`>?ubLY;XuC5OA=g-Ib_3PDr4y3pKPnwC+r$b00q<9{p0h;|j zh~k;hyfd61MlVbb_4@Yqc6Gj!S9zZu{`y22ef_>Yd(`g*JTH!x&xf=;+o|j|3+{{8 zk9<-d-J4NeYiq0cFGH@Ea-(`N8QqBo@d|00000NkvXX Hu0mjf+<^1! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_israel.png b/apps/icons/static/Fat Cow/32x32/flag_israel.png new file mode 100644 index 0000000000000000000000000000000000000000..fa4167564a0a69306208dc61ea1a83673a0bcd1d GIT binary patch literal 1239 zcmV;|1StE7P)&{|_Xhr~J$lm7@ItRKFg zTM}Al9kzzJ4aOW_J3BX&I=*{i&$Fg0+mKBlyRvBn2B{f>LEQ!bgrLPlAO=c>r-_wr z14ukNbp05in=bhd;uXK!GN<~PO%akHt(faXJ@ zUEVqbg(Mqn&sT=*L4H^hOKU$VA|VV4n1PKc3w>z|T1dS2?G zy07*>fPJ6;j@-5^#va^=Mn%~(uRr@~5nsRh5V9188x&_DBN`ebaC5};W+!#_{0~9Z>+oc{-A zCSlLKWD5`t;jy%grCsuC1tHs^FBMP{l^v#7EaFTxUp+=hrX4umOk5KyKN8XbERwf^4#oBrTnF1 zP+2BZDO6hid>$SiMzL7z%)!C>`JYdsR;{AdYWaH_CE@aNInQ?60IDy%`0@do@9gdk z_OM1rM^E?|mgSqf8YcmNa(vfbe*Fs(b1hwEyKQ3?q6I&CtACED z9Pw^aWxJ*a(TYo>X+R^#lM#K^Z^kt)Mzw1KytYpn$0Gv6z_$Fg;-$! z8Gvc}RojVIC=`0q|Gxm(-}#A&iJg4Xuw3wl#xK+uq$ z%yf5^_f~gL(%n^)sEgdtneOVUd(S=h)JK!G7Q1N*yKGwi5m9{n7QPH~OydGzBGz-3)N?~~vU|9OTi&m1w-1i*j&bPXqu z&LPh%1Ij&oGJuHC{r^8;|9*Z}{!C(xH>b~B;HNzmfR1FI4AyY-={0DInHAL-mviRd z@ZeJ7e!T!9Vc-C!u3ZHtyADvDA`YGofxGvsmI=M}eQNvY>JDPn^#aI{Kt~-!CIWf1 zYZ(A^%y|i?dl`^!WY1X+*za&qwa}=CP@b9%4nWX~L>CPJ#DUo-zf*j{lBWbbF5&>O zax@Dgbtf{8+Xwx+2rC3>-gjk_i<~TO3VQLss>bTC2W_V5MVnyxAcw}pluk~aAve-muGvEXywf1U&SOY}~S^!x6N~h?U%>^wYHU5-Q&4d=4p%RcB68g|u%57__ zC*ln6@BM|3y+81GHpitJjzAWB1GzCW%*Gu)3(Vt6w1FGZhe8+C#v&c$-p7CvM|vF- z6RPxG4k81~segTW7|&ll-0@Ls=G;Zx*eCVUZ5CA80$`C)@6P>C^QKt=R$rh6}%*>$M?IKAMEG;c}g)rcK5Dr@Ylo88j1 z9iyAOBimcPR=rb-gG*e!1<_i0dCfM?V8(0`o9FHGp)TI9mP!5ocR_R3Wm)FE|5?X7 z22jyaa=>wC$$RZUguszyM^DhYej=FFF7K002ovPDHLkV1gZ& B@E-sG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_jamaica.png b/apps/icons/static/Fat Cow/32x32/flag_jamaica.png new file mode 100644 index 0000000000000000000000000000000000000000..bddb7df58442b719ed44f8c1b16aa0abfbf72b48 GIT binary patch literal 1721 zcmV;q21fabP)0 za0p0=v}|W+sGqZYYV@<_@4V>|3S$pqC$n z<^#eR1F&G%E!a6NiVB&TGhZfbQyWrx6|jHtAU^)10Q-8Q+6e89ag1H1j;x z%#aN^=7nqvrqR^_oa~C?8Q}wtt85Y$<)tw=U}NdV3Vd{U22ddEAz?8Y4hw5aV|c%; z4|5_8Y$c##foUpOrq^@Kd9G8A^3>D%#1TB=5}!Qe%c%lOcILXHD9#67etRC)Z(V}; zun-9#^d=OF!)feZbO!5Xcf+#Nq|BxTn?1*z=Q`!Izo{qs#33GWiBBH#Oyi+u}|W0ZU1fouy3FZNDD3SDnM|7uy6>ypa@}CC0^(G&4x;xY8U@8cHZgX zm20NKCzo}~QJ#9#Cl2v4*yOpy0J_AslThLTWf-~{l0X4Dh4S)%!Ql|@-f|OO-?Py3 z1j)=XjboYTI^`%&J?axDgGqeNGhPT15*w4m6wE1hm7Ul1XZWVOIU@eN(sHJ5GBn&V zXN0Tg$umI+BnPCF45>~wfr2Y_oUjAhphJ6G@%+<2N$MM82>r&f%yXS`l&2o`iIc%3 zzCB(JP$8Mjgus-|nQ|&yh{(X;*Y4{TJ%Z4Ngy)ys-*%=cnHCiv`a@P)RP2ajQS zO}Esie^Aiw;7?rq<1H9*HYU9DFfTv^6^Pu5CwAhL_%qVgpfVQoaZ{_^jSbX(I*b^ zh)aC(kS`|${Uae177pRl_m1M~Yvddsu{?L`5_9lHZvY?mSO}YO-~=qj?&eO@(_H)BA2)^o{C(oeg%G>5$| zaNW($k+Ji^p!cMyudhdSb+tC2si_GqEiJwQF1ohiPDy|yE`7?$^$Ol(@eJ9hv`%Sf zCV2K0xn?@|Ic<0a)YH?0l9CcsRaIg0=FNJnU219h-Dw;^Nj1 z|4c70FVCKwUiqd`S62teadgkIcROo;_fLS==kui||GU8V%er;zP*G8VwQJXUv5UuZ z`ph}+Vv;|2Ci%;#q^73Ey_}Eo)SJ`~lSw}Hn`>)pmt|Z$k?{--UsaU9=)xY~vHn5y zPjXRdbH}Ta3BF90clxpZ*9MR@!Z*)l{5XpH)s^}$a^Qda)Ri{iF98MsePz}Pp@gW? P00000NkvXXu0mjf9>_k6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_japan.png b/apps/icons/static/Fat Cow/32x32/flag_japan.png new file mode 100644 index 0000000000000000000000000000000000000000..9ceef98598ad397d82c4b139f3037fb1c7271207 GIT binary patch literal 1105 zcmV-X1g`suP)A6-+SYmnR}ljWnQ>*-@E6Wd%kzhckaC-JkP^PHi;8%Hvb4AoTa6u?-Y&3{}B=L z2iJAyhKGmm*umT>c0M>bh+?sL>;Npw!t(O+ZF)?F022J=`{aCU>q`mcziwf4+uAOK z&q-T{?oa?E^H?6$p#=pm8k0gzdW8{y$uXn_FOdN1>fl+nKgZ6C`w+Xk5QPHZ7Gr@J ztAG(oDfHcvkO>Dk(}4QyTU;Exj`s5jw6{8H#BIorD zIQ#NBn(vK6e%%CGo2WOdk>7cq<*dj0rnN+68Ac&UDfKx|CXsqKkJGQ80nKLthr=Jy z^=w5cmhWBbM&V`#BA+v)LKq^zDVDOj6E8$Eg~k_;Rfv(KXgI_bTO4$LPx>ihJ=SMC z-Fi{(+EEs>L>mDnrbEUbKLAZFWMv{M%}Yn=Nyi6nBy$j%5&$nKJs~yaM{{a6;RAsc zSE5qs3H8X1gmx$NbR3W*uqgsnS>waY%%1OxYJWq1g zV|^KLD%yGdXqshZZlnQ#q%SMp7{dO8CqVuu`PwCmeKIQgBfrx;%UO^0rD473HZLnV zpx-afW%c<`R-Qe#fH&`T zMX0(;G3^VkE2@t7%0o_j7?thSf#aE(8O+YkmMTOsJRqVfU-&1X=eo*%WMl->)6>eH zE+0k!p|jS7g#|CJrPFEeD6OljD^||_*l!pCZ)ay`WpQz_p8-W9z!6E(IiNeHJ3BkE zzP^s0o*pIVaF30RVQOlMD%D0dn?*jKFH3`p7IpR)oFJ;@CnhHD)7YX*3um;qw|Bm3 z(sBGelC#y-RrTE6-CY7OFfcGoQ+t~AsBG|q{f5ry*aDre_*S+{9JF(xvvR`9(%9G6 zhXP$jMn^|Wps0PKzOB0)v2*roM-crAy0(P?IyySAv9VDmW5;W2YdUb-!AHek%WJ(# zbDNx;RAJ^eK0fY;FPAe$r{<*qbM zi4dCz{-CW8T5CW)O|&KaGgcu$Bq2x;e;6dhs7OMBK`;h>89^~>{6NGS|0s$v)ixQjrKMYipD<34A>jc--&^#DEep zpnJ;UZ-IdrVB3h#o{v;fF^q7VWI|9pzYi(4;2GzpDV{(gebW$Qw0n*#d;-~b1A(J0 zKq>`FYRV&GisNu;M%`x^)q z0HtAs_kDoLb1G4M>@ZAZJnUcymg~ZH99T{er9H2~J#_|==r*0}I_bhke#%jvIK)$2 z!KWVTqo0NhuzPwCtDJ_;AAUk=vN$Id7yAMlB@@;z!^G#7!PpK=@iF zW)MF!QRiGIoqXh{oJJXO1dq7HrylAXmIXX#lSm+apD-OfiJpzG`!4guWyOUkIQktb z=1xIm?;fC}1Xd`3cwZ^J$`sPQoV&VCI{C;?Ih7Y2;t`kl)T41VG7U{S1t%VdbG;Y+ z%h%v?^C=`})B*7Ui4vEQhR7SQ;GSg-aHCxqd~6%KUtOr98@;CMq-*4oU*srH9O4m| z_|%iX4oJ9K5Dn-deIC8g;4?0av*vg-$;5Q;zb)Azl{Sn0%FxIWCkT1K2s2LSzrd+$j(0WEdJLOa`~nAnn9c44vZDDwPbM3&Bmb>&aL>Luhj25$JH%(+fF`P2gK7E=U#^A3i*I7^on{zG zEn5nTofy=SbFPz4KIIoV$`glp#8rGf0yEqIPiii9TefaP)93r(KjFNL8*ipncJ5_LO5@_i*!1#CeiFXB8Te#} z7*Xt3)JPZ?K0Svia?fP|QQkqhRnt80$qLU~`Jm_h)#2r~88tQDowS;f{KO+J@kLLE zZ)6ZqwV)|_BLf#&eYR$X0fmj?&EkTKx)ZH!+=<@NRTca#O>r`(u6 zOvYlT^dk)o4Rca_n)5p4^E_jGZXL*pjU%`GS{eGD@P-$aQJTCuP%)Gxw{O`fzj&*- zx)TGaG{gt?C|NRUlxK|j&oS`7HFLKO_(y;N073QRjYZ>>xc~qF07*qoM6N<$g5kF_ AbN~PV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_jordan.png b/apps/icons/static/Fat Cow/32x32/flag_jordan.png new file mode 100644 index 0000000000000000000000000000000000000000..fbea10e7d9b1c7e928ffd4eb2e3471b2243edd5a GIT binary patch literal 1276 zcmV~76Q~k=Db*JR5rX&wQib?ZeH48Vs`wCnun(F!Q|$drKP1KOoo5}bo~QlJAe2d=gb&%@@|sz zn?SZ^NMCYt&N1=$1Xfm7It~9fbA>LQYdJjjd!(f21~d^k=Qa2uIs`khEINY z5{~0YlNA7f`dX;~Q4^=Lf8f2|-S{Tf1Ct&y2ngFE2Fm3!xv5kmVr;sjTm&K<;5y#Q zUBP})z=@vw(BV4J350gX3<%ncK!re1*z06Lu|TrayvYq5&R@r;H!eaa(b(FCV93;M zVKRS(Lb0gAQO$zts1O5O0$`r{gpP;oEWW&c9XWyX5gX5xU6as!07#JA1AIW6$RtDB-=j3=W z0X*@XXFK~faPd5W%R@Udg7TXmq4dIW`c84QE3H*OEsC|ZwK@z)5xO>T^cZmXsAucC z3wY-x5@!_9W3b+T1^U8|D130rV@bHpXM-frXSfysCxR2no3_NGo+gwoy#KP2Nnz53 zR%;^pCf#BB$r><3hs7z^pCL5Yw6G%gxwpj_}OAUS_+ zbT7W>@59|TH6v4_qNu@T)J{W)PW61s4viwkZpl(tRzuyb%>pH?LS6xwc=i$e-W8<^ zNX{wkTyow!zYgm{9u=w+!V`1#w7~rIsxC^REj$p#aw_V95Sz&nhEoe*2hF_2aPZg| z9HOV!ksVN1t5*zHIX{!04;}9(N5>I)Iu34YH2^g3v9u9@=s1x|vo?Of{N*oj>QtKl zkgPLB-N9HL>W7AgkjZ2)J3EWHxjAKU<+L*L%tdHrBW%;%oraZmkalWdNB!E+tRe? z0oli8&If1wpv49@?+|6k&*?Bk1TQB4bzh9;J$|_e13FOo)!XT+8359$>_S$^m!+!8 meK2>df&Xo=?FR6#00RIcwhr1y7|#9x0000{8xs3nJoZW7>Tf~UzWdA)ovorI5^ZmCuObCJLY#h_vO!>ta zv&=U?>32M@03Hn}QW$-_|LNF_6pJIy?rj@Qe<)Wf|6ywbVh%^t4N3LLF=Mc}Lp0qR zGs#^%`Z5dyPaphxJ$1uL00H^WNW#UI!yOQ>FV_UTdmOOFvNMrnDJ5cD*i;CFLU3q9 zjYa~5%+#N>DDILXGk_D_3yCEfFhj5c378oGUa~KFxg@f8EK33Jf;~S0L)<0NmFxNI(eLwHf_YNYJ#gx%d~@ASSqxIz1=JZUW}p zh9;iuU4+)&GIexqe@=D};)A8{Sv|5X#moi*V}7I0KSC%kZ%4^vh~uSwT1UcD{g+ z5!X9#y+M#C&^1_!!9)RdfD5-uD5yN&kCF^9#Q@6|1yRWWg<z7wr;aa`%M*mi zru(~}r%6E1*jy}~aRFamU5E3xOW`;Mx`s;8ME##{)?;o?AL7vfUTNQfkVQ^Nj+u-C zZpc*cP4)rBfY7$l3@p;wOr--sHNho^vas&Nerzvm!qL7u89k>=P#L5RF z1a2Od7M#bi{wf?Bs6mi2Blq`7?j`lyfdPi<`NRORz>M)YHVi?P!^Us7s!;gdam)&h z;Lz2zm>0f*IXMG(@ys6lcw;%9dY}b|udl)SmXDAZh{2?F6LSIAdXUWtg-a+oPF*Y0 zB__>wvSY~dMJIAZ0B>E|hNAFw+$i$=a6T~O6vJ1WaHn=*E1P_ zj88!}0;=Yo)AYy)AQ8lbXPA@==;^0rnNoX15vosqOG(O-VWO(0LFqTd;|PTks)%M5 zQsy(wd97mU7zZr_@YTzet_AB5B=^(Fzt67RhB5UmT13O;>l${sVht< zqz3lw+ou%DCP5@yMMZ@!+tPVtRglY*6^p57V`HPTxAJT*9e)sPMchi#g zPC8)vZ|QVX&A(RwBmvE;DWuDh B5#ay; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_kenya.png b/apps/icons/static/Fat Cow/32x32/flag_kenya.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb9a1f890d0d5cd46a0b1c1278bd6e96d2bb1ba GIT binary patch literal 1490 zcmV;@1ugoCP)J6V)FO+b?@ z6h*JAtD8t?($%(Q!@++?N}-=n1p<2DyYcbyXQc;-K+VF13uA{49)e*QT$fTjGS04_CQBhHWNF?GDZeP4;5e845;5~yD3_=NpVAEQt2Hg(Qqstz|aAhrmXHUS?^pf`gY(fcSB#u)^K%NOJ4H2d$ zO)UzbECJQ9U{zJ&nw^HW@hR5`>1&rJWV;#^5PIqP9LU5@;-DmfOcE-)Np;E+V8_&Q z%+T(cKOK<Fjh22;Rk ze%Q53x*=N^(-)$F1FC=jB&-18ndcg0JqKCvSUB92gvR7Y*eg86d zYinxJe*Plv{q%FFEscnHShLx=I7I$hv-}p`b3M!PSpOq9efcE0Pn4XDt$=HCN? zK}8Cous|rJl89RpQ4omO&?_@|ZS#Bh=; zfN-*r$z)_3r5-poG6~%h#RNE>2#;~I1X3e=&26ObF1(zw*F?jk&i68f358_CzJ2>- z<|9`@y05RV;KbOt@D?`Hz8EF!@l$Y(akF4EBx7&`v()*yi{n5tp%-uc`t|7U?#AGt z`xbEe*52NZL?V&%jxFSPz8qs^uA~&>iabWsBoiKqLWwzwolDzzwe0TZ=H^_k*W25h z1D6Owj*peGH{s!#V!lC@P1RGWl+-(S?vx}Xd(v%fZD?s}k#XTBd&>O(7tE({ka5Xh zW%heuV4&>ye~SPwKe}ntrVdW03;#_OzI+~dbdD#%cM;7sZUIUCET^Pgl#h9PecJ>W sG|Z>4%qb}waga7~l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_kiribati.png b/apps/icons/static/Fat Cow/32x32/flag_kiribati.png new file mode 100644 index 0000000000000000000000000000000000000000..3fdfbad051d06b40b6ffb91aef186107c987d333 GIT binary patch literal 1648 zcmV-$29NoPP)hu0Z3;q!R#7k&n<$Af8jB!Oj3^tZ3MkbOJ^_V5<)g&Vf>8*dSSc2WRpYNvTLf$^ z(9n+p1xop}g|=+B-R|dI@65d2eXrfEm=JrDyYptw{k?nd%)DiY2z^Nk^f9UYhcOm* z2B3*@amWAV*b7h?5Adw2&!f5X5yig%xIL5?W|rnv(umzs)1NyfU`^oSZS>dTYzg97 zBV%DIoSF2*RGLNl0fob}BlrE>R;C8ru?#H+dO&Q<)MejJ&qykfPMdAyD z4fn#OcsICO7>r3(K%sy&>VtFT8Z^XvV8~xoj#Fed8uUIw+5Oxex66o~9U)4`_9sNocV_cAkc*F zb{PHX4VXVJ9QJIu&%eC7*beO7i=q){rStht%3zs(<$`$$cgK$E0J=alg-2}*YIGi#9+>^-AeFUkpOIkHxX7e;Ly$25SBM! z_K`pdHXiFhSa}skeA0}t>MCabV8D(`Y&geOUcn8=0wtLHZJV$;Y;z-xmvL{68@WGo z31~y!pVJD+5ykUCYJZqEQh~f`7vxnr!8R@m79~ePzo;n4UAGj<@(UrE zg6CH{KWX`$m7*Uu$M*mvdl9?@S_qsy;{|yC$tBRAxgcXqIDAbux0H9nvPYv~#wZnD z>V6Ku+(RN=tB<&Fc&;7ex3%N296Ro=(Zu?sX# zewlF90?c-tj8KUznmEyU*7$)u^&|t8{CVW%EXe8I{@h#|<9ucDny-;C<*^Ch`#)nM zBE*=ToeiogP54G1SttP5n*5ahAt#PKgG~=PZ{~h|TKsyV%?^#-zF~Y6t0~q%G+|+o zl9B@H>FH2WQK4USW;I>Dj<_X=JsuD5-cH|T#M_c?B52Zs=*}%@_`-C%-Ej2iQF;vz zj2%1H*h>ZvLcS%0y(ZnC=hpuh7(UUQPPz56va&=FGN+!9^0(!WiLu7M2IRyWkdv_i zgY`tOe@t$Hcz#RM($XgOc+=3qmg;)F663Y&-atVphJX1RcgepHkFr^BZ2Rp9fIH>q uY($7%60*znV0w}4IWU+qrImom3(KUV-+GRBaJ)9gQ1OPm^@vJcb`2i}`Dgj8O9AN847ykaM6Wt%( zgx#iKRHQ~C00T)7T9oRYuvV%BAZ&}O4A81;S=|1r58WT$M6PEIenmk0B9Q{Zcu-~& z+B5*L0t{dYiz)#~5d^9BE!_F$dE{UD6Q|xS5(EvTj|f0R^28;57bVq9fr<;u5|C6G zC`c5Rp>q!_zn{dlPYtSD2>_y+?EropeGemFyil)zTUB%<6R-keM`~ed7^wn9s@R54 zza%B4+py)W?^Qst30MIs>Hs)fvl1Z;)uiD_5vPsc-~(&|MNVju0u<`&Lg9UwNfe6vdEDE*ukTP)S1AoD3Y2cXD5t=X5lpf`I$`U zltFYHU4`1ROzy;96DU;)R!@N#T;O&3)ON}6B?zbtF+Trrousjflaio2#V+BNo@!3r#Epay%K`# zxL$a0{P;=?P;%0E%BtXU=Ph&y-Y#=H)U*M7zub=bUw&xW0E2Ix$E7FJBz1c4&BsJ+ z%^HB2zW!^W^EyW62vY5OBa?KJty0G~&IIj&fdS0V&!fM;9}5c$=;`S}u~>}9?(OZx z($W$QtWo&3h%%=QQEwp@X4KiATSNsAf0Fg7+e z!Y0@aEt+JmNF2!4~UZeynOi}zd8&6Ps(1FL2EBWv6n|MiGARa f6>;1E4+IzhA)DB5G9d8?00000NkvXXu0mjfG_*G0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_kyrgyzstan.png b/apps/icons/static/Fat Cow/32x32/flag_kyrgyzstan.png new file mode 100644 index 0000000000000000000000000000000000000000..245143d02e642df8669fbf3b0fa67dddfa6d0e47 GIT binary patch literal 1394 zcmV-&1&#WNP)t;6-h$K^qyr2bJm6z^yLk>?qA2d-OQI zTFU@p-tYP<(bIzvh%qf8hFOX7wm?N65T(VTtTAG~Yt~}SDG+@)SsrPLRtXgHz|=w% zN4M&Phii;tnvzg-z#(dL1r!_2*hCkg@+!KmYa`5sY~B((26i=od=^~r;z%t3HeSMR zTcP-!Wuk4a0AMCM&@W@|5qzHmy3eup62L?PAecEF6+8YQtT2$31y&$G%EtF&`!B5! z-Hqo5+lXG+DL}ZbVZn)YjNK&a20PE)2DX%dP=UNFWJA(0p93TeMO1a?c-R9&PhkE5 zD1Q&ha&`;R02H0RCY|4T?Dcj5`0fpW)3VmDi}kaePzG2aswzRKO?W5aw}-Lt42+y_ zB}(PQ*N@*Rat8q{h5ilZIso<jS;>@NY{`N@%0Z_p zo6;nDoiG>hM5GR7yz5H{t_ujLr;ui|$n`a_vbR`S%kNiUJcGGm$XtnvyLfFh5C=|Z z9mq?NC{MvPUK0m;e#$k3ca+5}_pM_1oE`ASXz`|*^#jf3b(WS|i1kHSL zrs*5cg9A^}Xo3SUTFV042>{SbsPJ^^yQB3kjazwR1D)P?S63HhG8ykZnM~5$+#HRK zjnTx!1n~v82>NGdXR)qGzkhU@)=k_6n`ciBXRqas5Iu|M&Kg#v*@sA<^{y~2E#5#n zoyO)wbbNfArl+T?FPi{!2hK>2`8xVIcdxVEvazgqm9Eu^8gA{eqU5`6+tl0JOG86L zG&3_(CDh&BjkvQsFmab}D)bZja>&Jwb1`fA5UmO`9*AIHj=Dmm<2W=mHRVyw2K|iz zS>`5XYHat8`Jv}{?N~Jtz{PG*$uA39w)z{aj z|4w6hUf0wglV)(DpYQMQKUyl4YCtQl1L)=PNQBF#M0pd;YH#rd4TYWVX^n3G$k6YZ2$lO07*qoM6N<$f|d4= A4FCWD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_laos.png b/apps/icons/static/Fat Cow/32x32/flag_laos.png new file mode 100644 index 0000000000000000000000000000000000000000..26f657d30e33d1d45d4b5f9d1a78bbf20f7b145b GIT binary patch literal 1162 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 TFPHdN00000NkvXXu0mjfOmjK_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_lesotho.png b/apps/icons/static/Fat Cow/32x32/flag_lesotho.png new file mode 100644 index 0000000000000000000000000000000000000000..039e5c9c58f1eab11ec0cbabd5de1dba644bfc73 GIT binary patch literal 1219 zcmV;!1U&nRP)4Y2mzp;pLqUa7`q)Qp4Vo8AP;4m(ro|GFB{3;o zB~oK*TD76Ox$I`=9RL5!%BSo+Gr@*vm&^j~|;~LWl@ny7Cx# zy&um1AQ4Ld5jBH9&YrftrZxt@{`FfZ6cmX?5UJhAWo;{H*tW#UQ{TQrO)WlwDDOP8 zrSRUlTO=2Y#PSSw&cZD?xOy=OPttL_*hzp}1(roC(UEv&BFHNj$6a2O2q=wgo(4o? zq#xOYc?y>#7hc$SQ;7X2_hoRDE*YVDG778fG$KdhcSK_qFsMc2Vno)CkXUzUXE~bZ zctjehK)5&=d}C2ca-(+3M(W;g*pYElE5}Bb=Bf}k=H7h~W$*$jaA=}Yi;xJ7 z1i~T`Hc3B@jm>RXcFg>9yKcgE8OL!dZNOklQmqxbKqL||_44wvsk0l|Kzk^EDQkyf zNxQdg+mNVN7^I~oj&%AL+`M_i%=_ZnHQc|SHtpQsXg;scIDt@HBp`(uR4+kM$Tk2g zD=X;f=??TAJ=$a14HG=z!sAL6sCpCcBD5&=~&dIa!_1P(^qy&f4Fg}YyP8SB44!n<#tLgM{1SX*1e z!w0K4J@PjBxx1ZLfc2aT?wzLLrIR%G+l(B7X-1js7MlsP?aRKtDH(3FzTnyRy*n^ zs-oB(OQY-7COUrJz>ac^f$1`>uyKmA>}gX#%DmQwhsjo0oL6)?yo*!qh8%>Xjs3B< zD!u0|g^tC?xcdV1P?a}1cDp9jeaKmB-@Rwf8lVNo0h2oG+rdA4ymb(ZSqE7jsh zU;Ren8^hSH?w*>OLMoLC#(TDv3-c%FbEn37?5uw=uD=@PF+8C1sJ8#%U_ttts`l^k z@o@|c44Ch+u`x_cOc=Z2bV21w9e><5xJ}**I!BTtnxFpue%+3UhGMO~_zNuq* zbLYtt(ZRt%Iz1PV%jK}RxM=JmMyDh81eV5sz85rgl=sr~+}vDMU!_r&kKZisurky;cfRG^ABs)Q<4NJwy^y^%x9Lk$W-T;PTT>V*r!?j^M4&;k}!x+rgr?5niR+FHNrU_hr6gZ~2vVZ^|KXZ&OHWcOv^WI_1nHCxB zp6W;IiO;`G*Qi*WU``jqzK!miQa+1%RDQrjM_g3>Fw~ zUqI;0c@F{dPuiw!{eHX?Nm6_%xbWPAa^?K^JVrmCrM;fe=L`UOEILHsRKIwgK?m3BCgZ2wnWTJPlz|e(EkbV;h2B!130B#AF<8`=3Cj zhUr)n0bgl|>`9!x4)pFXwZJyFQgRQlTFCy!hUHH0ewz0{B4dEqD93lhSX?Zp&P|Nk zyAjE31G94Ac4-@=ERwUJxvJrWZyD#5o77mfa#OaqBNV+^NR$Gd4Dc zXfz5@Q-+6!F)}g&k!1^!+gQmf=NWeiPvGVWtUU$1B8-E|y-x23zbYAP<;#&s1e24K z^1i31M-tG;j2*yGm6jnwP4u(1{B9yIlAfLj8%s!NCE`vOFD@ zm(>Ipe4?JFnQzDSoT7Hs$dYPNo~#vDjSvu^^eH4eHmlQOYi@R#|8hv#+^=J{*#!O( ZU;t+-dD#1<-3b5y002ovPDHLkV1lf=L4*JR literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_libya.png b/apps/icons/static/Fat Cow/32x32/flag_libya.png new file mode 100644 index 0000000000000000000000000000000000000000..9efaf6234ed43a4700a5d2a332504e7bb67aae07 GIT binary patch literal 872 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_malaysia.png b/apps/icons/static/Fat Cow/32x32/flag_malaysia.png new file mode 100644 index 0000000000000000000000000000000000000000..90e3c11d0f04c5d01151a230e7fa4c69635891ff GIT binary patch literal 1298 zcmV+t1?~EYP)_ZZi%i-%J#p%ZO8#V8p~2NlZlj;M}6q8Yb=`l zQ53}vZ`T-Rk%g$fXo@ngFBW1~oaj2c6J;1jc!h?ez{xz|5iR!YlE%B=Ek`6OU{g%P zLMYHB0Je&vbDRLE@^zGB6A=}UZN0Lpo&TyR53xy)18_js5e(^Qd~T4usDMt5q)|1v za{j>N*ex8N1yo{(ZZZ>Av1{)cqlKQ6hmfAQf2_2YqBvL7)&nBnI=UlD+24S+N*2)?vz?tB*k;DmMDwQ!^JiG$cv z+k-<#ccS&!i!`bm^usDrwzE>jUMm_`O7ZtQvRYh3tk16ofU1l(b? zJ^VWMZ8?lL1C40;<^_H^P5Y$2^EHzRE72Se`P#bF04AdZ;3WOwG-HE(f0vLE8*cQR z$G*D5Gz2_fcN8t(zD%H;U?YIj-JEYX9M!T9+qL3_xHCstLfMp!0`qX!0FHS7Rd{KmIxP_qAjH zAbnvrok2Tg1P*Nc{KHqRGazDVWy{tS4DdWB1Rv8K#>}Vt-iL12u=k!%A@0h;`Kuf7 z#_%(EXQatwNG>L$<-3#g8HYsx!UT}vN|=>*0W+ZoMW-&_|H=dC`*B>RMoy-Yh|_G1 znG8LZdB8?hqNc%FCad35_b!; z1*{)IMRoEKT%u;?ZDvAo#ll6gxTvref^(d6-Tb2DBRB_K%>5s)=Ai=mByxW?9%+7I>O6o=lX5QS38OX^=24Do6kKu8Nc|eaY^jg*j z$J;-_(3zht@678j$AOl5=8|aQ5`qa1**DPMM+*UP%GED2^WBO*!MIKUP>I;-utO6^ zjOX6oUbx+El$DiXU|;~jU=USRRVXMZz{to53JVJ{JUk3Llf&ukB80-Ttn%j3psEm= zSzvh+KqAc{oGVYi#Jhe8SF>;S`%lSEM@I+ze!l^rzrP=WK)?WCx7*E$u~s8zq=p@!lBCaJ$uFD$|6dPi*GQTm9-T0nPk@KxEpsgUU1!`()?u{}+mIJLB)spGu%ic|~%V@cI8PwaT zH(3N7_wv7}!RrA)8cmlKqs1E`;pHZnYxaTvOq8_-@UH*^0D|!5?Z9-0&Hw-a07*qo IM6N<$f=s(`&j0`b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_maledives.png b/apps/icons/static/Fat Cow/32x32/flag_maledives.png new file mode 100644 index 0000000000000000000000000000000000000000..4961a2ba7a17eae557701d727ca4603a8af5dd13 GIT binary patch literal 1244 zcmV<21S9*2P)CJ?A@TW`t4-$2la9dD#3TgmA6{ zw2-NGV(5z;e<+mN5PqCp7}L)a^kErHdh65K0B82QHp^5BX?IQ#c1Z3xgEQW62#+^KxZc}-RE`uuzP_~n%s=v)oCY>sTLR1GNh zBf|(BN`OOS3qt@%h=4*qo2QMK+kPwGK-O|#Tj}8Y5zuJD%+wUr+z{2|Et>IM{$0J@ zs4Pm8wn4KU5;UN%N4u)IDbIph#W18?S)vhvXj=4>p&bXxG>8ZD50NNc5_g?Qs22OC zd-pXU3{E-$sjc@l5StdA?{>Pdv~pRSzcTd>&J@nV4fd!j)M%SQ%RP;$8X8C?z#Ymq zER%O3sdr}a-OW$&Qt^4*b$9XMrSI|Xg;ktC{dC(X7!5Ra!h;&9nnqz8bDV?*N+ZbYCu0lY}- z{Vh>3!x@A6n*S^>FJoe2LK9eDUq`7_(gYmGM9#MDaAyh+01K@71b_72hd&uN0^_7? z)BK|~UV5C&_@?{q?ChXWC}4bi9E*#K`j|(5f4^S)`ufZ}UY#*;gXUj}?=u9haXb7j zC_Fhmt$2)#jOcZAbX2dy!^3)ATU%2@LqmGy@x;^=J1!jAcYz3rdY)%;RyEDUbxlc4 zPEP7;yvFU@j!q*mJ3FiX&0zaZB4BqI0CrZIo0~i5lNQ>M4ux1k2QT)5oe9zQL*xYO z?2sx+Q#lK}d=vy2w3|O9QmQ0f<%Z0E*1$a*;)j_jK33*Htr2Pgf1?8cD&M>8`GN@9Xb<^{QHEt#O`B;+&h}A0b3I{TRn_ic4wc z9+;B7r)M9p&;^fi5f_k+1Ajd*ZzhHWCVzii1MVq%KhD8_fA|8Ow38DvIGJNMQ|g^; z(rn@9vj$9mQ_F!sI#6cR7b^Vo{SSBOZmbJngx~x$YU0t>eJBwUE3!22Ln`rN?%2?w zJpe9}-LC@^x(tBzmc+oXo86w8>VKZ-7Dm+wLOJRL5J~C_1iS=uz>w?$z5aM+Qc`e| zu@fMUx;>%?fZZio8;SxbDOeZ9oM{#e^#y?e;L|`rK@?qt!U2H#G=+>>MGoQOVkTXyP0KbXy0Fayl>1F_yfq;U15rAO~aBv@hT!fkd2nr-h8fO4Oe{TO5 z05;)ILBc5rm?`Z9P?-Ur2(<;5L>>)jlLFxYfHO&f6=LE^L8>hSF7K5A*jxqL13}rWqgaQdpjnbh#dv|JTy~u{|1qyBk zcnh5jc8SB7oj^lkko zUuMEVC zviv_afk^Ph!mqM?{E5fkv5nWM{9T}}Fyc5iIcu9@5=D^}xW?Sv9A;-{4I@HSbX@Jr zsIk1ftUssmc%E13!=w@cq}r90m0L`?3v~Y>*6Lx$TT%;)OzYAK*wH4)z8kVid@4V% zx&C4R9CXZl_drx+tZi3U=PWev)tWeO0RIUv0A=UGe5iv0M*si-07*qoM6N<$f}Jey AkpKVy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_malta.png b/apps/icons/static/Fat Cow/32x32/flag_malta.png new file mode 100644 index 0000000000000000000000000000000000000000..8e81488a18a0830d421418a74a4db7f51a59bab5 GIT binary patch literal 1256 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 M07*qoM6N<$f=2)&{Qv*} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_mauretania.png b/apps/icons/static/Fat Cow/32x32/flag_mauretania.png new file mode 100644 index 0000000000000000000000000000000000000000..c4f5c6361a89bbe4cb6ced12b26d778d31da4812 GIT binary patch literal 1353 zcmV-P1-AN$P)q$gGRCwCNS50VKRTTd2eLtCWCWUuB3Ad^ApT{`>YwwWLf!z^Y6nW08$7BwfE}D-2qjT0GxT} z5su~6>3Ki0a?H!+G#zaAqoUG2^~u_ zcBqmy5}B~{PlOvN8t{>3#duHQjQb$Hg{# zbtU<%ClQ9B0f+;>qs?y^vVj9}U~*gbC03vQ8jsz-L8xi$>=G`o9m27TPte|=vaX&R zLP?kelJ!8OSYVTo87U`L6gGEfeBJVxWeW6uejMMe<@7#oxzFP=T7NiNUvCkXzgc5} z1P2`7g-Iqd>-|Q8^6kY60GsS)*#X+^GR`g^)h+jVJO+?&U&kYNY|>U)k;8IXKI=*4 zfJ@=g;Byk-Q9akS2A7@90!dNUR_K|}WA4U%y5&BP^E|IR*L4GzZ?~m#!qs6|&jHkM zK$7CvdlYIQpXcxW2TvZpjUU#tXq5q-L~-^?)Tsd<{_+4W4t|5qOc@)5+Y_NR*h1WLpT~Kg*YSGZXGCtPazJW5skfo4 z+y?)1pA+_*zjf<1S4J1{!jXa&_OG&0RF-bJ&*MDLh1c`GGZ52gJsc8A<<)c?>PZ0r zeMuOWtP(Ir&W<91hVYP89^NQ);kC6MO2ML%pbWYTY+94eIU(t2juVdvk^ty<(Ph+- z2|1mXbez^^urLS$JiL-Y_Gd*|(93+stfv034V<1JqL;`(qH zto0YYi*9u4?)>~ba=9D^2M4jTvVvlPGV+e2EOodW&WoA)@hI@ z^v%cNqGA9JKK}kiYTN615fw|F>im@d%+AhYXlO_SSXfxV($bO!VB0p9mzOaxFrWb_ zNm}PtPxIZCB9BafTdX%$MjXcPRR7rGR(%Y&p29dlkb9#(UDQbrN6&lw{+6fKDk1-qa!0MxMR=W1uAl+>xLoZ zI8GS4rBb3F&#T>hDmP<+@$qrBo5Jgxv4FXY7scYl#Kf@g``d!%_XI}+uW!Z>f`v8l z2x+7G;5JdR70a2}#k~N)N?Z9M(c}}L%JLA*|K`BH6>-o2{u5vTEmtsuY0WUV00000 LNkvXXu0mjfvkjL; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_mauritius.png b/apps/icons/static/Fat Cow/32x32/flag_mauritius.png new file mode 100644 index 0000000000000000000000000000000000000000..30224570d8692f1549497eb8701912bf1eb7f3cb GIT binary patch literal 1027 zcmV+e1pNDnP)=YXxD2hQ%6G$Ln6#{}5qD4Xy@x;rS zWp8)J|DV}A_b#5Um^A~lo88RL_x-PL{u4?m?B>W|mxs+4A%ycfj}7T#p9+CAeIj^T zgyG`(>906vNAJ5CyfpI?2m)G>F)Md^uw_b;**0E{l+V!9o(2JzEywp7aPstN zQ6|H>eOu!-%h0e3A(fyMu;EgGGAVdKk_Q|qG)^N6V+1nr$nQ?q9`ZtZ1QdZY4&${F z2=Z7bQd^d--6T>Vz^Wh8WE{q8NkVlSYq&H5e4a^Pe-9AOgBgek#F8-J3u%DW6wI`w z(BK4U&jA9osRSJny-uwT4G!bcv)yt`*qfxz|KkYUj0}tuVAt=h8BJ!*PRj#SVaV2^ zP{%@0SdqB+q=1i=!yRNuX-*=cqs>M9QjQK63V668+XztM7joa=D}UREg1usg6t>W4 z`5zf%$WSsdu*jKW8$HHhysz;PSXB6KR~0=n)MC*D*Ew0o`s3rMyxEVC8V9wlWf4uv zRMNDUgZzmvD4u^yBpk%MK0zU1980w20C7e(w~4$<+sD5k>y=Z-I|6^b@HBC>OG9UI zbx7X$%bwX##U|b68kd&;(r9H4C|$(tV%8$Lkm+^XtFZkFEL4xD7CBh46{ydWY04 zDBGM~tE;Oh7K<1h9K_`0q<+>`MIDrg4iRN(kA0w7=};&h<7Q%vsx&tu67931qU;aD z5aZ+H)Llt^=Vuc`)pD0+eWk;G8xdZRNiHE~W8XKul;?RZ_pz}t^!NAcdrS?I9Fd6@ z7E7g)`kTS)`MX3vOcILQe7Rgc$u93ix)FcN(mFez#0`yp;7{v%Xde1am2}GTPf@J@ xnE-?GIhjTB7yvE4Knl+uD0Du`IY8W6-j2$q5`dGJA$LW+o@&}u=XP=A65M%u^* z*N2p}simg&M=h~wY}7Q(&g{;N=iHf1c6Mf)Emm@qyLa!MJNJC&JKsI`u5eu!i&+#b za?$uh2%+P}&a22}tKpPj#B~7k2GTF>$KTXC+%KM@sBo&QQQz7MX92@D&|eR1)BJuF za=Gd+UVRfb0Z<^o|Aob&Q2mp+fejlr!pS+XBLIK_r~~ckyyq~|yOud; zH85i~M*uVdLl*=f$Uu&$%hEH2jH^VgE2C5pD)P>yalznpMbgZS1Od=wm&S?dfCzms z#6SiL8>dmF$U}ugu6r9tp$VGcdBhfbNyZ%lZGzEzx-t`4GYWtpuRIMD8|TVN zO$Zy!8+Ric8^ePSZO4Z*%Q0-!;l#QY98PS7b@eQk-Mfw^x+Oy3>mWND4Io3?Q0{;z z5h}FLVd0TYyYSoPbGZ1&7@kQ04-fWZ>9zZ@XL}`%4)^2P?$7q?4fLd%(zbceiG*fTn&3l=QgVIrU93Rfk~c%F!`C($7g$O(@D zQAEA1I#_w!z^c<#Xnk)3EIKtKuPqEhr(-zLfu~dx`_xO2No9^IpSDN_=s}KNip2#A zS7!j0>LPL0!Iwkdm3`G(+r1V0s)T>HC_dS;ApkB+Gd0wYj*x4@d%Tjj7L|d40VEO$ zw9>UJolawVdK#UbooHxi!06~G8XFsN>eML;zl|%OUc`*AyW(;cNWnXty(EZ_kL{-R z?qXf|MRy-de$8L{`ufn`-Yx+Q4h|xfN=X2UfBnk08eL%S0lHc95$mxxlWaF{jDzwk z)d@u2b#SNcZ;kQsan#h*pslS9Jv}|L&*kLFlW1yc!pO*ohd3u0yFhg+>WV9!X1itn zE~rUv-t2N|X=#z|`t|E&+uYnN+cj&}1lmnBpWnM}zYFp(Ez9y^mdOPAj^hMcQTD=R zGO%UK7WY;P&o74o?G^|~b#--h*tUIB&@vl(m(dh}1-%olpF$TX^eY1^Zn8^Cshov9 zeLDcKQNHb0lo{T6mBUXU|4{?~TM>&5;9mg-02r(xoBlmGw#07*qoM6N<$f@%nt A{r~^~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_micronesia.png b/apps/icons/static/Fat Cow/32x32/flag_micronesia.png new file mode 100644 index 0000000000000000000000000000000000000000..ca6eabb384b6d7d98a3848fc1b9280b075acda3d GIT binary patch literal 1219 zcmV;!1U&nRP)>03bx60i9(6^hYTbETXU2n{ zP920J`#NOgXP)0`pXeq1Y^Na$>a7-`6>j59T3o9cm|uPkhxTS*`QuUlTr*`6 z{-aFsNq{m*dh!6;a2O4A1q!O9tob0u3Wmm635}4+6@Oz$Ara@|;D>PXv)yD!34c|h z^E1!$I?J&98Ru}hBTd7b50-k@79w&ThI zLZ%$-^(b|2%&)+!s)na4nq2Q@InVPt%dtG~YnEaCp^Jnu2hh5-iMf zV&#cUvJfgO_t!sFC@xot2R!f_?k){R^VnUs{~ zBIo(;EI@0=2|$Ynu;s=io4J;Z91h@2iPyi@*2qIckstEvJ9*9tnZ(W6@`**~BaaA-F1_Qrq5JJ|8 z%N}4p93K1zK0kXIbS;cunF$CHI6|OQOywZ(Hw7Q*WJ|^0;BN6z>dVLRfunHr++~94 zZ@ytEYcB!7R9?L(6btu;j5dt{V2=cyG{&NReSI=kDiv5*Sb&+C8OUa{(BIz=rBVr2 zS65+lbX3yeL5X5iTeD$EW)uS3W4m<#mD`t2pQrJo=CIfnjC^tIPyXXk4Ja0iZx*Jf zr(t+_SOCn<&cfW>oB&Xihrj&L^A%^ELm$Njp0nM$u{G*XsQ=sICAJs6z=ldeZ*MP5 zOiaMk)D)D(nK{92eSO_gy4qY6(|BNPY|Ok(WBD{5@ZaJ}Ul<=B zABv(#Ky!E9oaKh>NyREaiccJDrKqW8seigfmb79y6MN--0AQn?{2`GtxEm~w!MrmE hw(nDMrvdygzyQU+_FFtE70Cbq002ovPDHLkV1l8@I#~b! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_moldova.png b/apps/icons/static/Fat Cow/32x32/flag_moldova.png new file mode 100644 index 0000000000000000000000000000000000000000..d45fd8ccb0a7fce902a9f45aa9e3cc14bfdb97f3 GIT binary patch literal 1336 zcmV-81;_e{P)z67gQMs}_+B1!-R1K^M7D`|u74!oqYbPQTNHT!zNuN_QDBWYp<)1c2=V15v>l zoCSP2lfWM= zC+}hFh=Z;k2UjmiTv?I$^GwF^#xQNci&2nBYWz(|DDp$IC2r6BX@v0_MX z#?bp>2HE8lwlXGuldcYGMgZX8kpKjzK<&YRz{ksXBcF5;Yq8P%IL($~CXW6C@23`B z4K6gzQiTBEE-F$`DMAKNPXofhiS$j}I@*fwlbv|?{Ij676Yu@}G?r3b=ss-gAfk={ znHeV+mI4NlFO^^z145#`gJyh4;^F%)W8(fx{+jyc@pCwP?H~?yyQLtZDF{;O>_&+Y z{w%{apaJlB?%N%#dEIb&Z@|5G2dx`%4E*5YyMq?`g|i0$BLaY5h6rDTiVPV3j8FD% zp>0**t7{%szeu6$K?jfC1@t^5^rGaKo2cDu8Guo-5>};v1!TyGP1?}!C`%7Kx8pmp z-fx2E2&71V?QdL1drbKND;A@g&4{{_-9rPR`>50cEjXbCY2vM2jBjLNwecnsEVVpM zGtfZ|fMCpv(12zj3;^ezmN?7OD;)z+o^NM$1k}a?_48HQI$cKCsi0m8oFE0&s3~~= ztr>LOJdeTAVPsv4Vv2H$l5na1RkOtNato*AYDv_E?U?T)8Stb}Z4CewN9WcYKKW*` z;iFdH_ykTRMX-Zbv0ykg02G|R=W`cVj@7zi#Bta`Wz5dbB9%&EU|;}?i;Ku)G8h>d zL4SWgZTERBFE0m4^YG_KS0m3Z8^ApD=IpmD=3aZ9u5Hz637Vybhd$?<>FH?<4GsAK z=H}+Gu(03*kR;Hhr6u(B_4yzyIv3mnJP9q&>c(pOi{lo8aZ=W(--tL%-suLpSzljA zI-SPg;2@@^ru^p$xdxRI^SB=IJN3;Ff6AXU#Wl(hWi&HBi0ZzXSK6^hjwdH4eY*MT z=|Ft4F2473tFN08{x*VmZo~fz3dcU%wsp?3dNIl6a>c*}`iqKh$Z=za>Cw?q^ z^LGvXF=>#1`LVIFV?5I^(1jH6J5wKC=gWwTY=S=!LhNP7r~S@4RT8E0wIJ8G4S<6- u@mY9}e_S;x55U~E2L87u_8Y*z0t^84uJ+uhoyFt;0000#>6h!$94( zKV~b%H>Q7WkilPk%0ty_%!r4@08QbhkPE}a*H_c8=|VCfVDrrDn-J6yg9o4_VR{_&P4(q#l@*;a7`eNEYz|Kjid3x1k|(V!0|DpQwC_Eh${^Rryt>Hyzk%06MRvK zbbf2=*Vxz?{+^ZNiGPa)?hW3-_VzZWGnvP&5S*SumMbtT<@gH_Pmu5;9`JN!GX7Tu zB)mu#C^EjJ@W)R<>I_p66DqzTV3=m(Pi&=7Xq*7TY-eV`A_bzG6kQvMwFpwF52LAI z?Z1F8G)~8b$S@iq2oqp9N!KjPy7FYJ)hawnI~5_oI2{S_O_M?pCcyFHzO=N2wY9Y# z%8KUN!Ozdk%wTbG5gw8Ee8WY@wQ4kw&gb*0R~sH4R#$14jb}W@4HQttVzIEkzCO-` z0tFiJl1L;HS{ZH|8yiTaQWzN-!OqSON~IFA*({cqm$ACKidwCPy}dm>esgmZj^k(r z!tdnHc#InmaOURb-qZ0>G%S9zXqEiTCo3x}$Ye5_00R^X1x+BA%VBqSw=HxN6B94l z3LV}@`#$_(+yIQK1NN!^?y?ztXxp|vIXE~#I-SPo=qMHz7I1iY*qm7#nQMC>zT$Y>1pWyy0K&HQ)=UW1 QTL1t607*qoM6N<$f^hb*{{R30 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_mongolia.png b/apps/icons/static/Fat Cow/32x32/flag_mongolia.png new file mode 100644 index 0000000000000000000000000000000000000000..bf79af3039217ff873363562d7ef083dca46c14b GIT binary patch literal 1277 zcmVX1|%^nvWp~a5Y*s$QA`d&gm~~E-uCF9kc(c|%R&}}MLgva$R&rkk%*TK z?qa&g%uIKWBT-WDX1eRgdtbfxy;s#jDTVWF66f4p{t-fW4}cQ+ zVz?L5BFUAN`zRhiffEL?Ie~OgE)3(xn=hkG?_m$awEDXjfp=Z|o@e7PtgQk~pR9@a zijdS*j&b|i7z))B$S|%xloH1Sd0e`;f=h!1(v#rekSuvF9=!49Tl6*%0m$gz6T0o=YD_2k@+35_~oqJ>_L zw`2MoE867^WIPW!&w&%fy%abSbs9&W))oc{fD_+DT^c*4iB16Zs&)@sR3DlhiaV}h z3MY#vNhcX6#ZDqo96iqSKp^7)2()sIoputQdZ4P=rWykN`-WuhH!eh$kr*Zl3XK-T zJrIp)#>$i&lh#fmfO?HKFY#N+#ZbASyZ$=#@Z6BksX}9dGo~dm08zhVrJF}Q=1OBH z890NE1MXLV!`vdGLD4~U;agg2Uy%O*9?6avPqL`MiZX_ET`!KV#` z*PBoWLJL0!A5+@+hKN$Og&{#?Hwn9ifi>%C9H4mnG~tkDK4S~bBWa>7{sRsutEZV3 z0;TXi0^g*b_|>uTqUXm^MeOoG4}sg} zg>G>>Dq)ugRNbJy$On%_|CBOC$hC#2FA^$KzLN?ON4A+(2dLJ=rNw`eEA#faJ(9*1 z8KL7R94^i7=~>Z{=hBQjGC2gW1P#(SK!kHXzd#|N?y@ydB*>SE6S+`lf}71ks61f` z6FI=+X7`~z3q-sYr-q=~gxJlPT#ZI5q~vFXFLTf1+iDKE`PWb-u87uEPFQyFGJ(L& z;?=<^yd!J48UYKxodqFm1 z08|NB$Jbj|lMb&uC&7)E^!w`SDhh=HCMG7Zv9WhaOhQEYE-69oeN ze&-=hQm$s&o;jS&nKK1^LjO<4iK&}60rfpUEH5u(YHCUYSX*1uAm--gPA7Vv-I>C( zz$|k<;b;nz<_`(EG*FND#ZN!JbW_5!p6tP$0-wy zN<053MPJF<^ZWiTh*;lfm}*(8)ms12^XBGe>sj>s!PDoL(a7}lwE8!V=kvP0K1}+- zNwPjOGjo+g&<>hQZ}+?7=*#GOt3dSjtV*owU5(Gi%RRCrjpe&G)@KI5MhE!Hl9DB< nEVp3J%z^){iSq{Vw*UhG!3ES9s{QD!00000NkvXXu0mjfHs@Z9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_montserrat.png b/apps/icons/static/Fat Cow/32x32/flag_montserrat.png new file mode 100644 index 0000000000000000000000000000000000000000..57ac7c47b999246f58a332f2c2a6099f6c44ecb2 GIT binary patch literal 1638 zcmV-s2ATPZP)`R2>>&$PzYmdP1aQp8&Y@qlQ9w=-FM>v@|6FKxfbU3>VKl zF;6mVEuGq=*{q{jp!upI1r`$luF6xQBx=xrawb zJxl<+R9PT!%?hEj^%Xb-u=xxrMFi@q=%LJr>~c;$9IPGhge69XMj@4rXcKYb@7iUU=Vw?)$G0P8{p=U zr>=$ORvVExInPXQ-0N?wkS{KI$!D{t9rr|jM$5((@bVV}gRb

        1PKFYqWlhVZbC> zmp-;nvR_+C5G@;@A2MiDzsotTv5ZM5TK_45BN|lI2PqTXmB*2{^BCsm-i6gO?(^4J zrfM>12OW|62>Klj-3K1Wni?UwX>IW^HO>-CcAoPZ%c|B1ocm%u%`*ef!a;Q;A;r?g zS06>^wcqgC_aFPg#|fuq_(5o=0ziQ_M9E$HFbOHJ&wT4)%~N0dG^>8+Ij^ydbqZNG zoaLuj?lejm3fVt>Mh2+W?JP^u2_w;<^|N9G0oeyEl1{bAP z7`c?9!?aCL_T7H5vRw??inKQ|4LOH3CFt5{mw`6PnhZeh9=6^4A^ynD!$6-4qi-6@ z%?K`U{tUlPoq-qTbGDFCO@-lxQWPR;hNJkwBvM^0;`#-jf^10S;kkJ&sJi+YYA)@? zhRc1Z{_zmLx&JUJ(7qv}Sm?f;i2&#_a_Fz7PrTVgP)5Db4Q?Hd^azg5+Ki)lTY@;E zxbY~9JSQ+Gd^>>+HQ7OfuQ*PXF#v=_U376L=Jd78f|lwvjsjVB*5{MClv9D&+XTq?i--GeY5!i&!1u z--&m{4{TfND<^r#9#GVpclxSrZEc7|B3QCy2~M9rje&syM59qOHa4QUxtWTfjh>z! zN>0*0xScF;+PY&Hjk9sGhkzSy!?>{PX&Psa56ncadC?U|c+%9=gtD?S3E;$u6X@#d zk^tCvEEXGiz~OlK;oY@C86Dp^;s0X031f6$;v)6FNuulyJIL7H-d^P7}f(2BcG|9wGwR9P%tgQ5Irm_C5WPms8 zs;a75>Nw7%bs*6cMV^0GI`8U<+wewu{9!QnI$1JVlyhJY+zJ4yyl?$i-E_YIhJ);~ kZ$%9JZ%y280RIUv05|81E-8WOXaE2J07*qoM6N<$f@#eh6aWAK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_morocco.png b/apps/icons/static/Fat Cow/32x32/flag_morocco.png new file mode 100644 index 0000000000000000000000000000000000000000..ebeaeac08117cf91956540a3eae376491aa6c95f GIT binary patch literal 1307 zcmV+$1?2jPP)~N|}z)yWT3+?&Bh~)r)#oO$1vJ{rb&zir)EDk|8q;*jYY=ORTp+T1(iw}Gqq|$k8~iKLfMyq z55J-ePH17;MS!5oW!RPl#j-B}Mzh&l%YDG9-+`J6NVGmg@L9Lu7&kX%LAk=5 zu~|W#{FVhY3PACJP|Ufw7E$hSI3B3Us)8rDbpqv=RChjJn8 zs9lVHbcBx+usEg5^&w1 zij~ccCO2!PF&1~!=c(Nfo;JUXdf3nUzckq|=i2%(Y4b&&&*gGiF?lP}CY=K}%IU0002ovPDHLkV1i&Gb7uem literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_mozambique.png b/apps/icons/static/Fat Cow/32x32/flag_mozambique.png new file mode 100644 index 0000000000000000000000000000000000000000..2bda56f2e418c4881f18ff97b9fa6d682fd406c3 GIT binary patch literal 1441 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 Q9{>OV07*qoM6N<$f*+U*ng9R* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_nepal.png b/apps/icons/static/Fat Cow/32x32/flag_nepal.png new file mode 100644 index 0000000000000000000000000000000000000000..ed149e21eef66b748591c598d77f467e603c5a93 GIT binary patch literal 1587 zcmV-32F&@1P)#t3AotGnx7K{NMR6-*>?GoAPUCX?P5d(3Im48c+=h(eeJ>&{p~LBR zQ#B9}y#|t~gWb}MhX+eBzx6VDr#4{g>+V9ldB}^5o$vmaw2T12MQQNT>I8H2E7LR3 zkM8ro!CH9^MXp-hd94vSaa<{~_TNL=*V)gLme2smnJ_U4nz&fJa?655=0WV)3h)UN z;59{}x4i>#O|_^sUc`wBw-U!hn(C0b_slb=B?uA4BfW&NPd72v)6E7>o??MxpsbuR zhl4#34XiUdhILI$V$R%b=3J7;KAXFlA@>MFX7QGh4j1T;^E(ZwKTZbF$>ub{Ju@4+ zf^|=A;3zLcZ{Y^;27^+tyySyEIvU1k6CQ9zEaeuVNgD5h>(Ol7+;&6u`6Pf*x`0;# zXS- zhWYq1Vh(KJcj5Y$Pw1sD(5DcJhv1F0BreSzjeNG6or5ZJgn2fzRy^ zv5!vf0vAat?RCTU(@}Wtb)agMhz+kWT=EwhHck#R5@B>f=AlkD?Idhh>fo_D5ZgQ4rfUob z&7=u1nzNuyew9FosOnGtJ6sT>^MKOu{m`#i^^|jY#M&6dd5hq@^gDd5ZK!;s3u_|U z5+FxHzR1%$jIlpqWHVw@K*2iF^ zh=ZfDvI-W9CG5~HTRe9eEhHAOKi`drI>2}166}*yuH|$(Wt~2K`jA;lN{X_Y&1Ph0 zXDjQD9Xr$}@)7r>?kXKko<{&c8@LC+$3zi3N8=yC7NmhA?G0tFV2nJvPcgm{edJ7PC6JxWlF3ww+>+wo>lD-2eR^|n*ppjE{ z62q?shM@QCCU7)4e8@B1$xoPQsmij$29AXKp${80(# l?$7+Ebp&I=K%f5zFaY#_dp2^uzcc^<002ovPDHLkV1f~i^aTI_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_netherlands.png b/apps/icons/static/Fat Cow/32x32/flag_netherlands.png new file mode 100644 index 0000000000000000000000000000000000000000..f2c3f671608e86463fcb8f4e76c5d55562a84788 GIT binary patch literal 916 zcmV;F18e+=P)obNnF_`Z*E4h>@-2EPd*%y-xD(`)0Z?*eJsMDWxJ!@`?; zhj?VD>p2Er+1LaehjwUk=S2@bneWlD4ZK|~-=|;ME&+>Aj^ktC$r@lEMXWbdsJ195=uT@S+5~txvEQOZfBrrSwlqQNRYc zN*?x>9sojP!o z04EUzy2g^Y5`&J5UuPr7)z|Y~cp> z>dlx2@;b6PssYz0Rgq394k-ZzIQf_b7}Vy>oShiZC7d@o49KRQ!ij5uH@943Wm$c2 zG`ZE+)jh=-*@m}pm^lb@Ze%&YQRI5UumzI~bDxu&C?37W%uxkx#}C6)M065d^Cfu3 z(C}^Y4yyUbTw)WJ2yha`h;G&rv~WdB67VvZ`Ch^L=GMp#SX)^{b@~|@&rTBHmPnB| zLc_G16?=Dg8HprBgj@?9UH)Ny{ub)>M(}-ZZVo#;JK<+^*zAEXpDC`}2{+gbPI!#l zC2)$5Pl+z3<8D#I^zJTi@RtlXE8RAV^}>sNa)-xB{lmjm<%9TOar|Q3E*RBc?9)6L zps*=N@nW!Iv54*M?GRY&)4ZttUuiZ6ga~&fCq{(PKQ;R|Gro*lhniLfUszZeO2Ct4 zt*H(*ye%I!ssmr0%66(+t)fsUgb`3Gl>%~|P6v%fgETf;OE)qBU6&T9*X!Z6TCEn6 z8MObR2(SSv<#Ku1r8*uj*CJLo6nJHn#!~Rj#My<13IuKriIPDo-yf!{^AKRrEI&w$ qSP(*$D>B0>5S3u4IR?)sZ_(@& z2_2dvcK~Gf;BdUE4{4&7C7`_cfW*gjRFx1gelBJArFlk?q6A>S%W+41=qi4QqvJ_v z)K%g`lYo=VUdCilNeUiV+S>RN2~5B7Bl8lrw?>4cN(j{ZH1;*l)o2S+!BV>nliD{} z$ZWz)%o7km_BU``i4RG{3Vvjo;0Rt3f%NCk;=RTIAAa8m7bqejMlxM|YNmjDn+Z$H z%MHNW&jat?1J?hc4Mhn*=Kp>JJY{{T5^&-E=5xS1#492IGHT${#nUJw5Yq4zJ8xaG ztNrLl%E-QF_JBTah6zb$3R6e>TQ69(ZvS9YrF0=eKyXm1fH)3l(BPX~D`URL`5jHx z`5n&l*s>Ym#%I8jDcbS*fC_XpTAPWV>CY|k6D>w?P?`fK5lt?XOJ`Dy1U~rAIye(V zNz41jl=WQe*)YBTt+j8EIZlNws4WgkcY%z`L!FPrT_8D7!%44RvLKVcT96dmi!Ijq zV+8gc>~jghVMNLdeRl4%U2K*I8b7q5knprTEk0=fJBM<~J`7Z7 z@yr}4i98&dzWHi$BmL4VTxK?3r7E5Ua7eL>Rj~F9@b^}<1=(uP^7${|-oK1RHu)?N z>D&MdUr*u6%hxXy6xf!fu|yn%tWt?pj3tD`11YPr8ED87?<7V+< zAqXQ-tz7!kWmb-19@Y4OW`SQ^igU{J8(}@qJcpvBF83A3^UBM;DtjA{<5R^qw83S- zbzJ7q^n0s30d@dK#T72^ArXjF=gjmkoGr8$FMdKLMYBy6iKC0 z=3lPa*;xz^51ae(@p1I__M)}56|1YOrmwB74J#`v@O>Y1b92aKGDTq!1*8d{;N}Tr zhK7dT;{W+dVUbDKlVR?DkbPf&<8UjMFFp+AM?j$@sjomgC4ED(tPe`DKBD2N%s^6qE@*A zL@%HciZtJf^Y_M>r;vbmbaWI5L}Q!Lq8|UdAfLSw(*?eIOWWPuE%eE?w6s*XKk{|N zFQcZuzP@Aa0+}y%NBS^13QxBA{{H@}lF`*ji&ByN^NC+L@%hnV^r(6K3PDSiU6PdL z_p9aAaR>;gd<~?K{JKyv%Of(6odf^drB0f_e*z2uKel00EtxEk00000NkvXXu0mjf Dz*&#= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_new.png b/apps/icons/static/Fat Cow/32x32/flag_new.png new file mode 100644 index 0000000000000000000000000000000000000000..9451336f9635864c23d84f20632292da14c80b30 GIT binary patch literal 1473 zcmV;y1wQ(TP)jG5lM5xXZr`1TNfz#$Ffkr_Bl`q&SrJQy4L0L%=*l20YaUen5AQ0S>A=zv$FxIJG5zY`?S(d{4 zYe!mE^1ip@e=?09e6N%n!XxWOLf|`yghF`$C*HH;{gBnS$b+Wpa^Oe;jDV7bTmdAB z15Bv+OILz>^2s&VH-7jduI0*oNtp)#RNaVx#I5wXz>b{*VF++im<8`*798#KLUOtT z$mx_V7y%`lGXP2rA-r>dQjtbeZ6$=T>e)IJ&2?3ZAE4Jz$XqR(TNY>zaPFm{WeD}m zG`LbyfF-){jR6Q+M#ej#){@Lx9N_EC0x6Nv=zjw@r1QagtsjLM#IY;^M9J9dHS-@4jm+0nQwKed=^G#XSH^aV9eo+~N=e_oTn`0Uh2e{{6 ziGQS=NXP_R?h(?55mBVAe!IGt(v!_S3($>RlaIUJ^}&WZb>dMd$lU==JY}tJNPu~= zIRkK1eeoz`8EEOzFEHH>-nQoPGruY8$sevh3n(e_;sM%3d4PDK#rYoDNd$Rqz?pNmn(?q4yk?BU%qHr*;4!HRV0aM2@jRIo# zt9{^}>d3mj{j*W5grL0RKpp@{@D3xUE5kFbdmw;BU38@4dmqQ(aF?G_<`^RUQe{R}m0P$!6=x z)&)TIb=d3u{QDUEF+G<^pyHdJ;wa8}oQryC2myTr_>O>#BanM5B7xo8s?{F8ruluG zt{V4Lp13$G9qGh|F7?iz?Kz*Jm^$Y~2GPmX0M1P~OX%C8yMUE zyML#T)71cq={rMzR*}-bd=&c~^JyTZ8Vr4JjN-hxQ2-XXRtGV52gTWd1a*<1P}!L} b{}W&U9!44A%&~Zw00000NkvXXu0mjfPUgr@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_new_zealand.png b/apps/icons/static/Fat Cow/32x32/flag_new_zealand.png new file mode 100644 index 0000000000000000000000000000000000000000..eda27411f1414236d6f42a714c6b4cc3de81ea52 GIT binary patch literal 1722 zcmV;r21WUaP)&cA0dPr z#T&a3H}8Q(9+6J5(&#yWCipqPgLWDk3krwKPZ#~@;t)dHmg|m0CWG(U{t|jjmxOT} zakyb3PCH_{R|L;{~cOv{4DtsxvWpc9zpa*>gWXVH&N z{~v#O$5Il{NGRZ8%ddwmYH12pPhWTZ0;zUC==9Fehp~jZmnEU8^ICkm-%q#YQ z^nl2Dm!76Fk1b>m#!M_+RwDNV51u7!G-Wjl#7)$Gv_{DRzP=nF&BDDgG`7WA9n72Q z!MCTjqDS+yf8^vf)0oFHp>{gNM+<)j@%?i8bMMDHZ>+!;vk6=D)3kn)>`d_KkPJV1 z$Zn33xi)WJ?{UqXpoV;cl^Nx^A@q*1{otu>LInzrQ4PcGG1qTq)czzPFDp2x8g3G48BD%1a_Yzp)mqaRnSKN7&+ydXv{N+ z-Ac01$T}At>~gCo<;#?D*{EN(4fP8?#H5^TNzclrr>$h}#_ax8pzsB5+8&fG^hygU zQwWq?rnx0gg^AW?9F^r7q?W9HZVmCH$jb8I_N@q6N%?cG3&&4iPM*u46=eZ%&)Ik2 zJbI#LvQqTaVv(-V9lz+bQFCTe0jH#N(dR!_kd&z?ohC_pkNg059bf{?%=F>)m5*R` z+ZV7r0#nyNgC5GY!5*MeGKkR}wD7kr5T=k;E@kTtlJY1KlQvp$><$_j69vYzr#95# z?bRiyYWtkxt6}=OwW!{CMtP9NU8<~IO;=Gp_6jAShT7)euxR@D^qnw9mdtv(R_?7V zCkx^RzCIWR3^nDNXv|~B6j#-f+o-Hst|H*>Lcn(gyPAI|aJNcMnV@dU2|wyreu{%j zwqr_8CL*>-R6+j`^q6im@2x`V5+OOk12(dv%!x}ruY-qds&RpZPY8s*vr)8WAEw+# z0Lwp6{^Rv?@VJ{VT=?Vg;#6Gv*#-gfvwC;Q? zDfIvuRJgVtXOB_|E*B_d+1wybbadmy`35D#uJL$Pt|TtHR5K}eBc>}|4%l*oc(76Z zUH?6qtfTOiqrfDG#%rRLFmGa`6F|xfs-7g6Yq^7 z$}&>%(finmM$a*o0x2~4zh5p>vZ~Tsb*n`hR_A({0~svvA~o8?C2Ni&)5 z8-D6E-5FR_a~W-U%YZY@)Gkk=?V%;8toa#tqC%Fm#7UO}VN+NAdf zvNoQpvOjOe40K$$AlHFF0G*wkm_anJ*9%S4V45acTU+UhAdvcM$_-1EhUn`zQ3fYG zK0Tp81m}0WNY9*sm6515D|gOeUU+@JKB8MGb-_`HM?pb>szw*(O~=QJlWnyB;DW!w zxCyXcnv^NHK17z?Yd8hNphZPR2!%pP1$gA==gVh%d%HrgI86Nm`eVpW7P1k5dr@D-PNv_fTIu@g?z&`>E0GYH^&a^4H Q`v3p{07*qoM6N<$f+%J{{r~^~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_nicaragua.png b/apps/icons/static/Fat Cow/32x32/flag_nicaragua.png new file mode 100644 index 0000000000000000000000000000000000000000..b5638eaca9cecdfa34f0f1674c894cc6c4a99007 GIT binary patch literal 1213 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 x;OHwV-B`?yoNAU=z}$8Y{BMs~Z2 zstCSV5Q#-3!9@%8El}-)pyJPi_@D??@J)SHd{7WUtb){sRGZ6d~O zQUZZUB$if9Fq?K~XJ_ts&b>3q&d%&MqL3TTPUg;?bH4MPpL<6nNrLSh4z_tH{t-gB zcFj((E%VPU~6Rf?mO>=j$fxz@RXld$dD7%sl${I&Yk1_91*|sfh;?kd5vgDND;JT7InG3_Cw(leF5=~HU&H*$A{nfhdE--;_gPp!+sTqV z$3PG@X#sizAO%XY_kDQd{5xDic>BT$+(48|UgU`D0I+s)WoQW?WKn~Z2t%bK%DP5k zfP0jr6Te@;xnI8_ApQ9Mw<&~C3l-^E$DCvnblVV#F#6dJgeVDtVSqdoTvA0b%86yA zTwK0(8NRF-FqhV^;KlFWqWtx(OI_Y)y(R>Pfszo|9OzA-QBEQFxOSS7$~9Hss|wy7 zKaP;IJB@QM9X1C_lh86i`n%@=R~A*;a{ZDiJ6noOO9f|YXAMBr?R}Xg;U)trSL<=G zVZ1B_RGJt|e=T8oeVOPVFb&y+(@|KDf^;29b0A5D?Gza>Nf?+~RVh`S;--D&)a)s` zSKytL8xUWaiRZp})jW4)4;_xRlOC_)&9n3xo$FflQaKYZ|s=k;F>bI42dMI?W+-OLzsvP5zP)DTC3HH8<$dB|1jAS0l@gk$jHGs zj?wLNj_0{Iq{hcf^1q}rrY~J*>>#ZXsJWBs*#H0l07*qoM6N<$f;L=+i~s-t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_north_korea.png b/apps/icons/static/Fat Cow/32x32/flag_north_korea.png new file mode 100644 index 0000000000000000000000000000000000000000..6106c4fc479cf53e49cfcc7a1ef2c331f17ffb8c GIT binary patch literal 1260 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_norway.png b/apps/icons/static/Fat Cow/32x32/flag_norway.png new file mode 100644 index 0000000000000000000000000000000000000000..cc3507b18ac25f2a48fff09632e159b117e06b9c GIT binary patch literal 1287 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_orange.png b/apps/icons/static/Fat Cow/32x32/flag_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..21595a8f722695376afef018eeaae2017f8cb162 GIT binary patch literal 1244 zcmV<21S9*2P)-9ya>J&X%$~I*b1ptn_@$0 zLPMJ$6T3_P_Gfl?c6R1^?%ca}HrXT-B=w~i4tM6xnRCALopaBfVL}MV!59mVyx;e2 zh@+qGU<>x$JHumd(4#VTX-MB;-+ditqW|F0eoT-50sF6|BXW%-cl~7VOHnS4g@rg2 zVxo_^Zd{vC6XS3g|2bV|XAXTidF{c2?S~&gj3B{v91<5Du7&Y;d%kFlV!+tjj(Fl( z)OYv7c%lnzPX`d9SGksa8u{@nuf;|$UY&Yx|J9zew_d5i9KSL2-0`MZ_oP|5)y|{#1fsr?GeD7Cuc=UNCRMy z?I=l1&M}I95wP+=@)Gd!Foa#kouOyal1-Uoqq74|`?}Hm!mD8I`>=5CBk3YiD+TKc zL{qUaM)9cH$6@y=e_p zWrMZ_8OSOJo-?l2J*lNn&#fE*r+NAUF-B|V3a~ z>6c9fcum0H`itkD)Y}Tem#`FKCK7zgmywYzM5O zftj_!mASMz`P)M7=DFWfQ7r> zbG8eMI&fw&MxD43t9fT;B4vK<@5eO&2m&qe6B;l$GIoX*lG@)hF41 z9j=bHu#=ZK{^#)sz#{;B1e&wm41z0000yhY6GR^X!7Axe^r@yQ zv;;~c)rbLopp;T*WPfJnUeCERvvk|p(i)Q9?dk5^zw@2%{MV7UsCw{7(qs zq|@n(#70HHh>k%jQIRM|^}go;`i7AILmlrc=#T6c_IKEIqR9?N%2|0`-IMTrKX$34 zMV4*hi^UySNC5bG_Ubhh8E9J;8b8_EKwV`KfCO8vw8Dkq;dlU+#G>Q^Z29yRAhmD; z1G9)BX4iM|)r-67L2*yYo;awLf+Z!B6bry{9DeJJI# zf7!*bm@(Gx3*-m{f_c|@4D1l3h$hE~G(yu!5+shrQK8{07xM|wORJuyIMLKE2prj` zJ#;+t4iaS09Sd&7Vq%ZS1g*=s*%Dcx8L$;Ah$O&3zZLQ-hlg*w4_CJL;`Hzt>L(V= zj%2x)p(zUI-%Mlh^#iz=88+j##SCO324ENI7ur}Go3Gq&1ZE>&d01L;3r=i1fP<&I z@$*0ZSeTq|rg-F%A79;z$M1av>Z*tI`JYIiHozqrne}q<46thURVfK3&_=YGr}Eg{ zxZSMl9QpxC$A&G1k%TQ#_xTHG-n$LsxQ2m|A*^3oW!T~I9I?Z(F@*uvAWASGLhE6O z2mow)V1pU^W8^Fx+EAKcV}>MTq71+O-H*4r-^Z6H4^p_NXbuG_xh`iI5HSph8#BOG zFn}fVDhlg1u2|3ENMpKSB{Ra79{R0|Tr-aVL<}K}fw&;#l#u}oal*4X!euB?Yk8;v zuFjg^ivp2@ja`wX)aCC;c@Tu97~p)T&y5)1&BpUr3hVA(au=HJuSZU03=jl zf$;niX=ngk#Zp|&jvAJhFS-XG z*1k(1eN(7x(ver$_&Q)1pv~j12vL2A{Od>uqt`~T;j=~@eYw+^qCAb32b+vUjgkeM z_B|KGfZ1Ck@8?S22e?#D5ptZA0aglTIu*$ho7|8};;*ZJqPn9Noo5c4^8k(sBxLhh z>>oUcb$gz`?_)!zBnNRo43w&b1`)9^nE=TLR9GIY6tU@eP?j>jPdE~n)CFuk`Uc#z z3qF?kKyqm7B!8?V%E(<-=t2hRs%-IvWU{h}*EA7o-tpcJeEZEItVk>)`V$5}Ptze> zb0Sg)&vz^b`Q^!4@4_~>tZtO5Vll1G%_ zbE~Mm=L9a}Mx0cIqXN(FZTYHQZ4p@6i^&8elO1?}zasI08Sz`%eR zU%7H6PMtbMu5j_o86BMSlYJ^EGOxKkJQ4xOZr;54HTqr>=N4*CO-;?=2vBctujyR9 zdbI(-0J-hlxs!r3SgxsF;DeJJ>8BgB9~X%c)*C5fPR@}G7q}^Iiy{Wt`n7A%8dG7_eTy9EVCKH@)ZEbDvJn#C!ax-5{A_h3XCbz-C!NTuoJeohF z7n2#jQS{W;*RSK~pO`6=Qs%G|yki@65yp8x{@wPXRQxLJZ_00000NkvXXu0mjf5h}<$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_palau.png b/apps/icons/static/Fat Cow/32x32/flag_palau.png new file mode 100644 index 0000000000000000000000000000000000000000..785097fc5e9c5040bd9bd4c372c1314cf355230a GIT binary patch literal 1217 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 ACjbBd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_poland.png b/apps/icons/static/Fat Cow/32x32/flag_poland.png new file mode 100644 index 0000000000000000000000000000000000000000..9df47eebc9022cac1d97f17c3d8fb1d35f872524 GIT binary patch literal 817 zcmV-11J3-3P)qz5(ozO>IMc8JS11I{)C+N=FjjSs24$$tk*yeA;=~Kp z1Xl4D1Vo{r2;jJ6%;hd_(SX_F5F1NA(_wtmg$X5n( zF=A4tMI51x0+?e`PU8_}kbv+Mj+VfDigAcZ!eWL9kgF|)qa`3F02v}+tq1FMG7tfd zo&YjSll!eLCR|nT(IuF|(Gu{c$^#pd5m@5h2@%Tm@;ZmS$ZXA8mcr4C5M7hCBNiy( zyoLwx&dme!Tv$CpePQ9d5`t&aPAUy`{tJ%adt^K15=TpbqdIT!2y2|=dhq^F0lt3z zkaz)3T@UZxg z5W>bYm_>kQgmvr^G}FM`yEN(F;07Gio>NymNay&j5H8da76*mQ6z1^|Qi zC4;1M0`1HtLlG(#QY>j%9Yjcrl3cpk_$tVIP6WWR%BM+FlBGkw_Voi--T^MYNgMw8 z12{heJnayAIy}_Cj2bha0Kg3wkuoWuipfT<4}AF&@HRPlpFo^_mVSJW7B^AO?wALT zUIB8ZLTZZSY0gb7>G1rm1`iS590t{nIte*J%Ndefai`#BQGD&W0Vr2{LW8!-T* ztP@rMfYLx^7c2;K|0lqn9%6gvG!}QN9dN$`4z&Tt*8pqSd97~9ROb>>pfwP;KhguS z^Tm(AF%sfD*O*!RU$YRb5 zd5)$T1Efj{LQa9D&L{;fIRztkA^dqgf%Iuz!lr2NHbZz`sG5dQ53C3S32Crl0mH^c z4MY^5X#9UH16(1dgVl}2g9^X<1Ry`X9;Zi6)P3*he((_tw+PivD_JnSB>*H`j2=1V zZi9@ue9+jTH}&@Rl8_AqL4d)*K@1HIp{uJ4>2w;7<6v@fQWNcC=Hm-k)Vix2v%qK} zlRR=bihcCiR+$z(Y}^-~j=G^~Vr*CjUn&Qc5A}2M zTX4onxx`QS1o^J@g|8x`===Kmkk98M2Ci3-SMH}Fh_0%?LET&9Is(^X)+#}CP0xh# zRYbDm@$vDc7uBHrZfu2-{hSW!|GyVVEe_XpW7mD(zoCQc2Ee)JQJUw{F*P++&VXgr z|6)=X0i@c2fq`vIHNVc4zS0RH;+&5HsCi!(d{E^9F@qXCHdLvSB$Z#PrmN)uV5g1h ug{yA;Do{@s~>&dmS)x9^<8Ow+_}4hg$F6#l~) z^UMR&VIVU~_Zo@uKO5G8?}~tD8BYNL$ih26&0jwG7>M* zXL#$$Gn5;Ogh@J$B(@Vm#$#k_X4-L!DQf|SHOh=cVubK<$qVQ>asu5i6(G+qBcz+q zc=+z1X~e6#jy#`=KZ_0lm6ccrAf%b1FJvka!w6$)GK>S~=J0j!9z0hZz+%Kij6iI+ zb@^M2#N+iqT3A@^0xKB6ibl0BGnf)ABa-EDL+b=iRp;V-eF2P^fru`u*#2DVLuPD! z8#-e}M1Ya^z>A0W2wm$Rvs4!hEx*m;hw&9$KUIQ&*ZP2AdzDH&m@Rr{Rw94}@(z@1 zN;Voxax4J9-UiaBWK;>G^HF5H*MlFs-^MdjzeDoyugR(9fQlWjyn*5m&L;v`iW=xT zQG~nw9+c#Hg>L9{8D>KoYA)U&T99D)vT*qMHoQ9WB`#b$NAdI~p9-E3FyhfX8Wx7CJeF-qssVqyw7+ewNfd@|_QGRwVy(WorrL{Y%17C&{tt_MM z+PesjU8a6bCl>Sx!yg*=p(C0>3uJ6fJ((`UGn-yb`&*4^i#RKd$FFx5fV+Gy53D}* z=U`vtFI>6$Chq-b6yPD^8xsCSJ&MkS99-}EHtAeHT6YX*15;!{O^kwKB-DU;qq(Lh z7pPvLn=!zxZ=NqdcdG6YabHnU0ZF1dp=GtPu@Oy8O=xazMtgg^h)6IP6gru@&?m2CO}vHJ=A_ zev>BQ%pX$LAX>C#2<5z2D8=jyt}7kw%Y*y6<`31 W1Q(IdwbDZX00001ygBb>O&3EKqwmNgBVI4DghPAgZSjTAmT%ig8EP>V$p|yhyjIAN^5^Y z`_lLWNt%Sj{Osmulg#YS|J?E3*}FP!e!3e>^OCcC+?l!ep7Y&v&pqd^;CUXH2!as0 z(${)L3X9$B-FC>gJ^goj=%b5W5@tIbc#kmSjjyy~eryy-XBd%pDYBP3zG)AMp);Z& zz7P_^&6I3Iu`-9)gQjctfADk95Yt^Mi6DUk!46k>7GHGqUXDo7*Q)Dd@!Df?)HNoM zI9!ETZ3JRSgeZy-=ucC0%sxnWj$NDX{JQhI!QR2Q-e8=HY>9Ls?^J{Ks_SIaOR3pL3o+TME}L!aF1 zq|+-YRJOC+dtFjU?xwop`kLu`n_|6~zy_&ntj6k82Frgsek4e;1X+^()`uj)&N|Rl z9a%+1@^sRlclq3aQqWQTWDEzJ5_sywAw&*V;O79+|DF`nLE+eM8hHPg2V942-fy}aJRp{`qH;YzwwUL8fIJotxLfv@ zwFQpl?1%ud$sT!t8z$R%U@x~I?*Z&Sfo-?IDNkrMS1$~Xc$XU5XEj7HNFHO!W)8oT)zm89@Px|@(9 zyp(*oPYem$9z%7}q$Egb1O(B<==j{V8#6-#zfAo2JN=YnNshu`X`h!{fsz@c7&%`1 z%&Un=O>@2m8Cp-2WgV;8%pbGr%n!j!ju5yJ9lH8qTe@%|(bE~c{rRm^ zv}=(YH+c(?u6v7GU$FfggpTItW4S8VV=AFk%AXp1(XmgCBhWD*f xO!0Qt{v8Ji$h3)4NP#?_D=`)Cn84ox3;-Ua?CR)abQ}Nx002ovPDHLkV1lo;?DGHs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_qatar.png b/apps/icons/static/Fat Cow/32x32/flag_qatar.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb44db9d9347d49f4d258183843f36888743013 GIT binary patch literal 1153 zcmV-{1b+L8P)XTo4lQVIT4k6UYU{ zTr@Fr@iJXGr@DG}X6&BskSvzgba!>tIbVI}t5elNDTR|P5+_`2{t-er`F#E@v2lhO zX~v4MEXcMtZ1nbO^!^OQS2*RqF0gb1_{}zLr`Y-6;2S zeEy8y$>vCSa;^($+4wV+x<)N6K7fQvFOJChn>U-jpOBzQSgoyic>WwLdbA7+A|?ww zz5cs*VK`3ObpYwlvZMhJVvc4h3B+}pjeB^6cbNrjXVchD=O{eQQ7Gb_39cNLs@ClK z9yBA%ijXZaVB1(GfIb6U6V5SffdE{lpj@gKVZHqbBI&&(q}P}M0{kKO2i_A4Z_{Zn zY|R*8@e#qQR15|nwEc*csY766rG^2Fb)6?feHekL_7v0_3LE~(BsGa zB0gsCV>de=9RjIS0mMNei~*uIh6n{M)yK6AwAL`tbQ#b;^^xTe5n5!_mJ%uk1Koy! zy}uq{FMAK4GWVl3pgh%z{SW|32~GqM&2~r@Au;f;&j48vrzj7!1TE?S06Zov4+x8l zG6N9+nCTzQDk%J&$LGb{C=d&=7+?}e11eYpo(SUr*r2{TZzO9Nu;T56ff`_^(j+2v zOa;PZNOH;{pu3CyZun>!rNucE(|79jWsar_0bm^zo2TMN0(gIDT%J43KpPoM(CoR| zW~&pP^CM#8kcL#mu|%o?s4xKRtTqI`rlzp6vVzIUN!>O(JBz-)KG>B5 z+jU84d!~jg|N5g^S63G%CMK%F?e6Zb-s}EeD0j@HzWuwvcRV&WhR)7TjE|3FZf;Ju zmCI$Ut*zYWkx-uD2&PI4KYqB}8A?Lu62(JF z4MX$+A8h2!PsU%RDIdGkq;0+AyIy1A(4(&mVPqpBY zkD+njLx}C&OFL<+#sSAcm|nx;ujike{r=kvqfhr=I5d9w*$T{QX9xR_7&${6@F%k1u^5<@hMzDH(1zBI2hj21 z#~3^I_8@7I46RF@BLjU;5PL`CB7CQ1UoV`sRcR|(2|y7BVF)7@T6=n6jh=zMx&$5s z;0*@!qye5xLNgk`^f<)IB7)Ubco)w>fA=E5xIF@IqmBJgqOtJ8p>2zVZe z58uqdxikr%K!XMHE$FP0ojQj>4zGA2|)Zxe0zY4fn-w7XOd#34DZyK0&Ecz98PKqdRr5OMSxrzEKx@hw-HK*!p#7* z?YyVDK#6Bn_ISHy=Of0vfQ;xd6)qk*!H5}|$fyc{0ukC)72cPvCu6STmxZgqP+*w| zgIWOOY6OtWMa+4wTd=uhz7_^#Ss=t!1CZ+}3FUg%@vsE}E9k3f(098WjOvGC ztjNITc}h}KG7wY)fR!jL$Hg|Jn5=S9l(cp(N;c2&DxQ);2*N6kAybsnF)SL>=$v!P zXkF*vaVo=!LQ&GGB!@I6Qx`kt?Mc)iu7BiC7oDKiBA)t9CS)vV-8GrP% zYcr?DSJvm{yMRPyC8atXStupWWyjM`UY+~vh4z-=h8XXPE;1Pcdf9k%fn~_(a@wSx zobkoAtJ&N)v@h6!fe`fQz|6r09633DoCX$^QCEqtBrHkf{7b*2UOUm>_4+eyO-JM1 z?XBm=ej{&%llFq?S<9LDbY}j?xx90W)-K8QJBNT&Yks8vCdopX!7Wz?38go#pSXPe z3+lg9FDWQb^XhGoRgTz-!R-OCC=8K3x!9|s3duEV%D_^|eJ>PvN3j>|^d$SYO(<{k zwQSPxKexL8?gG%ZUV^NqSJ;0HfXs6(dId9fXHaaa1M(tCojDt^AaAuh(OAjfaSL_b zBrR%AR<>Ey@7mvSDS){8XN#4TSF89Bw_5=I5nuqHBMP77gJfy|0000k2x00EaC=g(U$pib94 zooKlPyq&oxY)xx&=8-ejeTSy#nL^!wwi>A0hgY2gfPRoo0lwbO0VfkiBHc;4qJyRg znnG+~0DqGt0LR>ab{vBG8x+fwj1e~C0Tm5!0+yg^W&ld~6TTfJUdDZqVM7CoQ8Kw+ z;!8zi?zLwW4pWlC?8FxoWw?W@+(oicPRLp{11v-kki~^?Z6=(qjJ25q2J^nGci79P zrUZC51BejQLIeQ}1)^-K0^8}qixZaj(Gk!g(PB?~yqF23<^IVVeqS!U=R(9O!H@5Z zYI^Ncv|NfJ28jM@2xLJK4fr;Ap2Lq2!V(k-^peq;qbY~M{B)&4i4Lj*TQfkUC@@on zaPn-iCc~Fj1zupTNgx*TWl)Q8JO?2{Oe|Ya3W4T2KxGTO0SoqM_DgDL*geGKuH%Pm zOCFzdyjLLvQqp;j_SJ=NRPYnyA;<=+*@~=a`kA0wWDnmSu>nW^Wqt#b%j-(9Ve`ds znN`qRT_aCJhDxql)>!c_&6O|@$c2LC>&yt=rq;)Q9TuuVE(RzSML@DZ#WxcwR1dVC z3o0@yWIqc#{9`t*+i*g#sLt!z6bE=Y1DJf>3!bxaX=QkhB)cc2LNYpXG771g0MJYLmf!{ku;1y$Yd}C0eG=zzn+Jn1YI`jiIwug!usqJS z6AJ@TKkqRUOP&S5Zp1+3C=q~#0gzz~2?GQ4jzihhG5{b6ydZR91t8KTw_;Jo0g$Yc z+ZbT5=j%btkcUxU8VQ7j0dj5yz(@i)n1MkOBmy8~76~W_34n?LW{-hEr9&nJq151f z*9M@|O~J!tfs?=hG3PgJK}c6_i2<%HiU*qnELj4Y!?&g(m^Yz_0U-v{51MARotxx2 zuoL!4(1tM3xTSKZl|X1S%|kWBZw-h6V;vQGn@*?&l>6i~qgmhvgwz*UVjyI|1c1^H z>ue^Y%B?D?vTbI7o(nJ3nww4qNfP*A*zK5dUf6mFXSZHMv3wQ0AcJzU@a#fA7vR7RK+h?7GJtS4c)PJ1_BY%*AGBuVf^Z4Y^as!rgOjpo87Pub+Ai@9H zaNob1G4dK@!Pl8ltJPq2brt9^Tdh`MX=w>oR#u>1udC+^3k$HgxQL)B-! zprQQgQ!$-mE}+e#l?*mtDa}Y~)6>&3YLkYC5z_xq-%rquOfr9uygXZM~@EV|khutOgo*{oie#w@VFlIq{pE7G zJSla5JA*$emEd_E7+z!m9zNGJO}t-Qo1kVcBw!OGC?7aDILci1zTRF|fSaz28G;;P zTQYm&ojFg)WPB{k%A5e>#7xM=)P1gNQ?OK)=rOz|fgY!!i}sQ@DivS*j;z@qQW z2+;OpoDe`p^-;cocH4zy1u}|2-D}`9enklwCVXKd=jOPdJQ+(?|$BUNqfCBIjI4AnXw-r4F!K5MUfHc@pv@sp_yD8!95d z(BQV7$P)hhwjm!012tNRA0eb;9^k0tT@akl)NPRhDzS2tz@IrCcu6CKSC52L#lqXX zXy`_rR37H4$M7_X=z`1$LX&`CBxyi)v?n-IyI#jDU*hY^a_Ufzj89;$&4DQ;(~eUh z9AU%>C`v=t*WSGtRS9e!m#fgghvlGaetsT{i;KbPr>3SbJ3EVkfdTC7>;(T04h~{_ zdz)ld^uP}|akUpj{6b_rMhFR1o*dyRCo9RY=wjUm-g0AUX$cz}8$svr@Nhst%Cjk9 zTN3#PHIz|fub(R%$KQ+_&OD*IOZ8U^qvvhE-UKKXi>TFV*xcMamtYur2kG%Ys2;Z1 zC>6$)5k`M>z1Y}|94-J36&M;C!q(PSj6h=ip zrIYIIOLj>sm+xNYtE&)T&>SbtSGW!;dUw^Y!voo6={HT_uK)u8={sowaxels00000 LNkvXXu0mjft{$b) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_rwanda.png b/apps/icons/static/Fat Cow/32x32/flag_rwanda.png new file mode 100644 index 0000000000000000000000000000000000000000..2026bd3fd72fe057ba871fab66b09adcf4d2bab8 GIT binary patch literal 1254 zcmVVNB&3bor&V1jT>nxK};xGrtArF_jFvfITk3EKz zHF!}5kxZ?ed2nu>#nrtqCvf%DWtSuIiUR-gOfw8}31>=%RfbD?rsPNqoz~*CIY473 zbef!|lmae#`QFsSeiHX(2)GrwZA0RNiB+Xhxkm*pY5LF;9K)ri?-70aI%4q?xV3uT zdJnmS8~qI#V|ZP;>Iq^Dw?>XpCa8b}fpb?9pS}GlxDe>BnMFsii?pfXtMviIO%x~ak7B0t z3S)run1*o8p9r|ucQZlS!M|n%5Z!r$5IMPE4+|ueutw(8DhWUpN0 z*Z``m*NE+$#GQ1A5G7e!?qLBH92&1Y3&_voe}9Ne4L5Q9{`&~&cTvxuVCHEjc|^lR z{9Upz5kOH3c(E=#whMA=$bQ{G*1P)GHT1svEnd@?5cd3m@vRH^Ve_(GcbS1FDpd(D zk3gGt8$lz1Ht~QAz)@)>unLi(Vdc?r+`~ysqK80Cw6R~vKn8h35Y92eTg2~*k7`C# ziW}t@c!YCjfQ_kxZvb_KGdTq|gr=+osBTbIa6!5b9^b+dg)yK~-;;nm@)8Ir99BSp zQ~aTN3*7w@da!59#>*w(y>SlV`J;$EtRrLa;%UCyTuWAiQi76#Fw`7GG}=T@le+}! zJ!$xBH*r)XR8VHyv9$&xHLC9>BgawD$`TYTJ<`{xrf|WnYPfqUpdaZg9EJBF*8*1g z_if`yt&x9Fa=-(>HNbPv4MP~a#H4f3koMvhZ31^ukfl!SVC}8PSrR!d)56gTV?cFZ zQN0b1H=U;-i9nhg7Wl+ZUzhFX{BtSXw)scySp(rH)p3Wx8tR?wG|5s3)yE!eu?Hr(TYvr3fGmx zXxo{4)OeeKVHlX1nL&GdJLc!-t)NrG=kpbl-*7hd|Gx_|VUbFutbfzAk2QmXgXrq& z!qCtVIy*b9=jYXm{DsT=GHUGY?Unl(N?z%e^<{907*qoM6N<$g7q^{;s5{u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_saint_helena.png b/apps/icons/static/Fat Cow/32x32/flag_saint_helena.png new file mode 100644 index 0000000000000000000000000000000000000000..8f1bc83cf1e6349ad1e58a36a32b1ee69e91b0aa GIT binary patch literal 1674 zcmV;526g#~P)w zhy^v_kyIY-rlbV~+Oib{L#bgKd_-eR5Tbt!224zq8ZQLTj;hkQ^M24T&bi0H}QB zJ(`IvugnpPJ9ROP(xuyQy0se1i!y|f|NI@SD6YcKXKPSWpn`CKWxY>NBQ+*C0^Pv= z&t8RK8gR*pN-Y?M{}-JcDkxd3qUoH0K~wM}+Mwh{)7f35lQ?8t?4(K7d_;7KeWW?q zXdE%h5q(-TSvZ2AZpP$nBnX*>2q{;1cjEYYORR47G6|ZSOk5D1kGYKNPLNH(%AMq# zyep)XCXj=4Ad*Q=CITVeCsChFtDb1fr z8STG2U08^5Iz#;_6X_wKgKRy%FUdJAC#2%_az9@7UVy@~u=I&;gxuZuma9ow*Zc z>c^}F$8htXxj1^XAt7^}!af+b;<1si1tuaCgy)(~+@fI8Xj^@2`08nOlyagOVKUQE z-y9KJFqH@2Yx`(o1#|NL92M{f+oqtXumS7VeLNymm|#@XN9xBY2Es(^k{9<2_I+M5 z)+4C}Nn!Avut-h z<}$A1Hu>DvNr9@;7CBwW{2Qn%pa?j001Fr9z;sVXMw*OSeV0+XdpCh3u!<8}0t51> zszJqw<@oKtn_GYk8J@RK0yCmAJ|@{Bu6x`cg&(%3q4IjgSbz-2ZwStx26WdV>vlP= zTsRG9@9$`OY&kGMG%yoE!;vfvExx_cs)mteBcYn{q9Y6vWU>E*#vj;(Vzvb{=J%pV zlklYeE{2!sC>)~N(NSp^EM_1Ok%Yf73{V=HG^-*-Czp~GbLpO?K9Es_{?j`UsJskU zdK%iFoIqFYXyxH?^J%;!M-O5-4$%m;g${kN z#5PVq%xR~n4QJb?H8nM;udjz;7^tYIKvh*0a&vQW>Cz>kpEqwFy1Kfc^DR44O&$!9 zdWj5#xO4KyXO96G#;ZUY>a7=jX>|1Wr6lOH25~*(qJiQ)#g~Np*EK8XFrS zNfIh6EA9Oo9**0ELZSHmGqtOFiVS$YUh6>`w||%n@X6ZB%F34T=)V_uUI#ck+&-1N zI^&ZtcHhqm{$ViV9$9j?DCdEF=V1WgPAAxx^VB|q;!$pc`Oh)%zcu!#0sJe#0J$@U U^UKugA^-pY07*qoM6N<$f(@A-6aWAK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_saint_kitts_and_nevis.png b/apps/icons/static/Fat Cow/32x32/flag_saint_kitts_and_nevis.png new file mode 100644 index 0000000000000000000000000000000000000000..d51c667fa7eb34c42251bbf5c619d345da39e5b1 GIT binary patch literal 1808 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png b/apps/icons/static/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png new file mode 100644 index 0000000000000000000000000000000000000000..2680e4744aed1b26c08af3c1ebf34c39d9634083 GIT binary patch literal 2015 zcmV<52O#)~P)8V`e&?PFtYN zSfCG!3X-tcCsRv#Rq)ZGP}^OQup3QTEvSh^9!A}D39Kv8sI^st;sZr|V9<(Ir6mgi zR!~+^LhTk>3ev}vDUVJ&cOLiN{m;46P75{EsNqk}{P&)F&iTLpeMZoA9aoY>Tw#*g zk01!9y7A~l5OGieW)p50&44HffJEH zr#=BfL8v4&qz2$y@+Vl|dJnQ>hFQ}glHe^xg|G#BAQAu_0!Pa^4B%X$FxSJ+0$U;I zTq&lLEK8WTwz`lWt$hH@A}REcZ5yimpJLMkXW(iFQV2lHpBLh*M4;?N2bOJiqbiU~ z7Pt^LlN268#Gve1(8A(HgNtN3A!wMD6nUq3BIiU=eE^`+o@W|zaMPMMv0{A`5|1g^ zNApX|fVS(bs9xm8jS5gzBr&|SLBd2^Jz^vumOHoNA3v3&Zqi>7EA?RQPxqlKWJmF+ zS`@^7gZTYFk`D>A5a5D*p?+rw{Xxh82@fyB{E&{O)jsTdMTbV97;jqHiz1(nkxTLY8hmm)6h$tX--AwZ-_#>YQp#aA@n!=lkdhlnyClfJL!PEEJh<9H|qZ>Bwp zcuO~Yx)oN*kD?K~`N1dr8DIab zg8Z#9c;b$*-$fH07KN>8tGL^z9Qg=4CzN3VS%T3E?z>R#d>=9eR=bjbFS@7WiL3vH z?b09ZpFH!3jVFCa|t%5ttQI>8%~vR%lU?Kf$lxe`HblKEWJcj2lZ4x-&V z8mmwLowU&5Q-^SYt{H`;%i}?e)e3ubG@6ee$5^L>w6(zFIb--97QAuwU$DWwjIW;* z(+IV-d2j)cA_aE7{Y$jpkb}lRD($y(C3^eQb|8RoPiQ>Wh)tU|;huZ$MyK12l9Ccs zS68ECiWq2TpF6UE4KaTHuFwRpXI5f&wU%x4>}&4-1ezOFY9CzWw{WONmG z2j@f^I+mj)l+EJ+COK>Y<9vZ>PQAcU^Phtqx45z|TgHWLaP zLweCdJ%ag=KOI>u|D}CY$@Cx!##m7I`Zi$WVrPFANVnzSd@79z2NAoM#~Dm6!>`H# zl6MqHU<)&DLb@{!t?eFsAdka>#6)agMP{~#o7WJO8TT!4efnl3W5&If4ey52*2GVZrAM@mZUOu~v-=krr;Z0|Ag#CF+De=m-i-1890~0z(soRUm(Ek~CPO|f zz$#ECL<3tgO?dkRkT(`+rHFUa(g&J=!X)4^s!c0WfRCeqPp&7A?G7L(Uc`>}AWrv? z<`QLrCJw%k7}5ob5kK;8Z^ITksAL{xe5~Quq!Y)m?zL>}aNmrXD|7K`AV7^u!zxYZ zmlZ}Wq|jkj7wCN^@tndt5j*p7-0d`BV@nW9kc65u6M%}->|nEzf?=V(%mCrk?gOBoRmFX~ z#HPIK4_Dx18Qo#@@3@RYFfddEN z^?FfIP{7+RKKPI<=x1d%QYDG}Ot{j`t{ZwE0Hw4^y%$EN$&n=PCsVGd*YF3E3H$f& zM`mUw2T)mAiM+f#4q(roJ^UL3pi6YjOC`6$s1g?wyONw?a{BAGq;5DOXL6m002ovPDHLkV1l^nxk~^5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png b/apps/icons/static/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png new file mode 100644 index 0000000000000000000000000000000000000000..def992769839d2e66fb5bd7494ca5653b8084454 GIT binary patch literal 1345 zcmV-H1-|-;P)F>UwUH{ zp08kuXpK}hu2s8%(ix!M9RTVCfFp7GLNE3bcZ6}T;L`>j%fiujUpYdmyaCX~JKw5! zIR4sK&?_tvMPU18OrL!Q*oiq%VKl-`>0}zc(iSoO9z~!l76C;Iq>B%pJ!L|fOKhj& z(#kAh%4cZG5LwD*gJgwpZ#wsIlt8xy*wq-{1IDmvcW1?aqlORDJE%H-M?}D8wMZmTK0Q6#lNVUG1!|7iN zxGn2xUjDsXJ7XT#uW#;YfYat;#e|gD*&MC)sk)4NI_jjPDLz8EUTa{ZM%VoGK@FH%)Q^J=K)d4A7yhaDqsE}a4$fo1@LQ=nSI zugTU14-_hxzIOwEx(=SZZvzK=|I$mDv&?#)KTy~XBGx7aK@Fr8Ap=OOfiMN2mVSHa zC+y8iyfyM8$pZU6d_;4WS8d52C$kVd*%^sY&d?#+Fla4vdfjPSYAY%pO#3-X{ zpqf^MTmy)pCfd-By+u0|KA!&a0ctskoNhg-W!49|3WFtD$sxyezuHKFlSqMwpx~^g zFScn*5k<>Nq2_lS6Lt}W*{A2athFn`>(qdWt{oh)3&o45lR@e_%~>`lW|*buY)BAA zAoU~^CITtW`E1Yf$CJXFr^e6vxW8`;Ck|ePYrC4W%z8b~#NRN-Cxt0^a; zjzE}#_~2Dk;qRZi2k(6JAl( zE?}wTWkLG2MiC~C;vH!RyKTO;Q4-HB-;Hm-S?c(zH8FYw-6wuU&UYZ<00e`qv=pI& z`^Rdn{6jJIdLt?Rmef*ze?Q9Qa^iV@ejba9i;z-ca`GvhJo!3dc5(iaA6-xqChHvT zRh}^bs`&i*7m44|oR)B8)ZyZ%8nF{i+hKbyEG%GcZ7s1taZAp9|2RFmDfYP9HrcPS z#xc1<^joZv;^S5?#M;-_*HD`0si`T9jEpp%XJ%#~^@)g|iLRyCQ+m_vx5NJhg|X73 zipR>zikh37)3m(2teVHr(2(Y1V`FT%@Q;=|1yCxL8cqfW2Q`^7J3Ffe1_spd@URAU zLja7AkE?$(`29`*I30Es8(W>2m?(Ol$A4s6z#CnxI9F5ZzqQBMNPKad!JoQ)*XfdW zRnCRI^?v|hr+NM((WXnt@{$A00000NkvXXu0mjf D>fd^E literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_samoa.png b/apps/icons/static/Fat Cow/32x32/flag_samoa.png new file mode 100644 index 0000000000000000000000000000000000000000..c752f4b93516a5a501038b110fa152d990204255 GIT binary patch literal 1307 zcmV+$1?2jPP)Dd_aBC*f*mO#P9;KA<@LArj0z9_|rtOjY)|yYU)#| zO^851eSlK5O>CoWX@#;ZyEE5w?#!~gbjBTG4L7-a=ia&ZobP<+n=`XQN{Ov(8n(C@ z{3C=g(e(CT$Yd+w5F=qp5rQnlusAVBQ z;f;_Z&x!B==w)<B5ehDy@_!0em;p1cXeG;7U6C06eir>FCva}|hU?Te z@xupQ#10t}mb+g_mk}*wUkd=RoaLMn%~>5^^taQsg%hK5IQsbvrWckK14p`(XnATU zran3hv#NqX5m*Wgx(L?|@{wLGehhOOSYZGZ<>c{$sNYqIvz-kXJ~Ioe%0hZ2qjsH} z{~P^Z{))M)cSujPKN`;i5G6#&`jJ`@14dB_Y+dF5=;#8PpV)?oemhLs|kbwp!oy%YGN3B&tJjKpTY%?_voiW*(>cP^cLFX>zJy6$5uAO-FVKIOhx3PmSf=kGd?;Z&MRZ#F|q zPQk+?)}vFO5d5Q?c+sMYsr~K&DX_)YfedI=ZsX?N(NjG*eY+A<-<}DbfclOX&|k^5 z-$x%>rtlj<<@UkzROaVsy0KHymDi{zJD!u=YHDg^VXLmLR^!mnkgTh#lY@hUYMwaQ zq0Y_w*yPUs*l&)3)n|a$X?)-=R@`RpgZxHan8gg`<|88`n3|d@pw_`opo2BF3yDNRjeUK6h}h~Ab%FX~Kt)(p zenb8**wND3>Qb9XsIjT3NsSE+4Mi!*&07u}V8c7^+5ZCJ0p$oA8ynHn(}QF(iO$YW zwLUN~fcpA+ba!_LR)K&I)o={7wYAC3G~OSE0V6C<>SOKg?aj7r2L_O<3A)Y&2xDQ& zr^x;3DADNMi(UWnlmw}qg}rny0I<`T`cw{=-n`0PF#lNt|63DV4d5RE1^|jh0q`3$ R#<~Ci002ovPDHLkV1nsYc6$H- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_san_marino.png b/apps/icons/static/Fat Cow/32x32/flag_san_marino.png new file mode 100644 index 0000000000000000000000000000000000000000..a79e3a2eab44bbbe765b375474c783a9ede08288 GIT binary patch literal 902 zcmV;119|+3P)uxPPm!$V2njpR#tvUHBOTvWK08? zaIloww*9JDEZ#QVv3>%-kb#)M_>D1kNRraDA`G zY|2BjGXc{ywG$v5mjE;U16;|Yp8)qe;o$)LPXt&n0doC_B%m`hu;wF30rF7k13HtF z3PS`CFqi`xGf4rB1YCFzuSsAa>Vg`koTB{@ns`kDmtPK{XaUQg4xBlk@c|B#=}X0R!4wYK6@Ubd$*)9=&PSgBGTAB|wEKWMerbad2F~<(fGrg; z&?O9`5;z{y?g9#@lK@G>9R-4&mmiIlLbC&-fN;D(^C>_B@eTq^VXK)Op#oH`K-hKe zauA&af{vh1ehtQ`GBV$4ECPIc_7L0eo+~GU$`n-5+81{cjll)Zr0?K-X%^yurm&Vw z=-_k`;2dXrWPzq#3jd|ema{&-e}T%|jnF5Mzmh`w?ksrSRilMKf7HQiB_Oa{tKNU| zVO(kEBOra2_u-~nB^MSJu(Y&RjU%NN5I14!adn1Ix3{oBJ65rnO@4}GB!32l~`O{#KgpeBCxu;inX;h zMS#hajz<@Za>_x#dZY_oy(|xGSK3!;-@8QMV4X$POQ}@C$jFH5XJ%%wwY7z0GKp+9 zi|OfUY;JCoU=IXQVvw6;_#rTWp)QPro@Y1NO7jj29&eUcVV z9@~F`S4QXO=P^7ytQ4TOx3}kq2 z{u{axZ@E`i5h8Cf=Q{pZxlT#D@P{br=H=wrKaYa|f%ejmM94aI=;aQXfA#@=7qpWm c@LPZZ0JJSsNFKR|V*mgE07*qoM6N<$f<(NUivR!s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_sao_tome_and_principe.png b/apps/icons/static/Fat Cow/32x32/flag_sao_tome_and_principe.png new file mode 100644 index 0000000000000000000000000000000000000000..30b883bdcc7dd85aa86abdaf9490d0c127f8aff3 GIT binary patch literal 1379 zcmV-p1)TbcP)Y#-Qpb3zO<83F>ZV;)#-n*9v1-Ejmn9J<561golJq5d4` znudXQ9*3AfNYBZ9t3KeKB@0)MJdN?ganz<6^sJhNYQb>Gm__!^KKvep%W@zO09g%4 zIVPU^dM6srG~xt-s7Xo?l8Gt-Ag`vACK%a5H1r}pq>wRT)iMmk>Jjw$@%GCJ1QQIL zKtNOnfL~~^S*Bo5FJ=ZQq)iBe!KBg1mjUQp$LXUckf5xwHh^Gd0p5^lUUC60IO4EN ztDrE!OoMX`Lg&b63_V}?G3>jEQ1mz8ZyBd`j@Y^)c5VT{OD^C3t9X{XDtgJJlt}=% ztO^LukPQOAUTnh-O-K0Hk_#dao^odPhh3`M({bG$ch>DLo5@Amn*l)~;Iwi^jZi2f zf(zXEWTz_L@Ecbt961M6HDCP{b{+JR12e}^-m2e2PJ4_^AecxM$SGw&hJb10o4WvV z8a&7lzt9TM{t$k15wD%zhj=1@rR9)PdFf;b^)+d{{@f+?`_(i1u$J_YAG`!6nP3Tz ztyua?XP{9CI5{tEQc*JF>P5*>Qz(gK+E7jQ<(RUunVh@{Wh3cb1xULLAkToRO-9wB zp3{Dslv~WLtNf7riq#jhudUxYY6ff=MI&#P0iT|!a+cD zR4$YNFepBCYZgB0S;MhID+s4*$vGvWK}6{`LLcsiG1mxNWD84_`6F+1a_3YW6YkmWGwkv*Y@*7T-MflY&)>vdsX7=zcO`PgS;GYTt`X;F&sBW# zJ=*gGnhqGyE&qm#jX=;~g+=56h>lnE7y_U7vKc`YP`m>u0Ghxfe2@A)IXQ{x>1o)u zjiI3-jE|3_v$GR{Kmf^P5(^6pO3!9lT)c1%x?O&=l8o^rkI4f%4*%#>DOn&Ji zR2FAL>=z%)&eYTt=H})~g!A+B=9@k~f|f`mA~rr99UX;! zdwY9{Eb?GP8g8lRT3*prI!8=28pX`a3^cmgj*gBNIn8GO+ZRWr4D|K&iGTA*{c18G zjm7%=`+H^fZv|f0mDyM&8)yD7+DfmU+MTjWDg>R+a+%m`)c_!!2IYqYD*H|;W_j_V l_P=uA_I)RAH-LWx7yykEUcjt)L2Up4002ovPDHLkV1npCh1CE6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_saudi_arabia.png b/apps/icons/static/Fat Cow/32x32/flag_saudi_arabia.png new file mode 100644 index 0000000000000000000000000000000000000000..b78b01f5e40c90b4066375564570fb00826eb1b1 GIT binary patch literal 1556 zcmV+v2J88WP)>Z_dm$lu~${#l&MS7XKNB zVPnaZ>u}eYs>l zJ%)V%K~O_aycdf$E+bxSre$C&D)q)lPV9k&_2$H}eaRPKe^hd;RBB>zhoA&u*g3?4 zAr5$qO8krzFIv3nF0Dx%Mgp2jK2wP0>d_cwCj97rhLs91;zj}6M$it(AjkFKI#EH* zh!uw>Ktq&^a5x{ug9>rI=N4k!UD_VCOCNF~T4IOX-wMKJR;ff`Yd@(X)KCrdIT5mN zA`s9TaLDntx7J{IK?y3JdPZhl@X;(B`|x{2sclGZA&SEV$gxA{i$`&@?>3$&D8-xG zKEc-4YsE%uXFHbGuR~+&QHgy(nc~L}aXJG|j075xDio6-Uz_rxw6TLQIok2Y8WHLE z;ZNfCwq}ei83mX6jwmXH6|vCO+f57xlY$G;?DNC9ApT&}IJV7xGUkB@A+v-5Ln^5L z)^<#@L0}>jj(z72!=VtkM6pL#hfMQtU+WR>$L2+(@fMcMW4*h@`V zXFnML7>K$t>0nU^1PE!NtM@iKx;t_9`X!QV2&?8S#|yyO zqF^qcHEqSZ`ODCHvmGOg%H&;pR|hUr-EeR_Hdn7o+B8HRV%Kvh6pq{vv^_A$B1%mBbSKgyIlyK{Q#Ln`SdFKMFbzOV z#f0|M0ZJplq6sfy<;=x2*vZI%51=5JOUpHgj-DHMzu{AyxZ0XnRd+kGp9}yf4+sN+ zG}@$v0=MJrUTit@6D6U{=LKJcc?96&8Sh{its2t`=(TT}Da%g#$ru7h=@6v4SNuQ* z#vC*eKFeY9(siM9Tsh|a?0R>w{kzZ6J2nS5W`qz5S}@aeV2GcLn~`I>G{8=u8Ltl0 zL*BVwH0=L1>x0Mq=PJ?jLI^>R80|+G`{}R%>Lo-Eg?Q>P~Dv}x1i-JIv=u;J3Ij^)`MrZq9OwY8|Pua{kN;lhPFevt@TT3Y0O z(xgdg88M54YIY3FojX_km%{xYCIf8jKxJj+bXNcUz;ixecDR2wUpW4D{GfjMR7c%s zl?3oFxfq zuGzGxL~x>z*iPV;*)qo^$T|y6^is_kGUu8n$iYdNvc+xw-j|VHlo+ z2M=}#8;OQtBi`r2(&rn1I1k`5#7*O$Td;)Ti1hvt8eUt9o}mbA+kjz7;EAMJ#y4Xz$@HeAV&?x(CAucwKP2%xj{{k{%YUf#C=e{BEqgYbK`nJP3(1 zreGaCawK0w0*(XTsXi03j$rT{m=WDBs(JT~)^bzp&vkV`GC+hs1@!5S}bu zfXX%L=(=a%AhgZ8BP4JM%+!3<<=ZEx7U4yiYpqGur#wz#gMZw+2X;TyF$ zf3{m(b?aj>CUL}$(mfo;jN}CDFU!H5DT#^&+VQweiNnP44hu`y?FQ;MC0$`P&W)q3 z?U=p(bDZwzL*f*lu;9W_*v1_xHz2sP2+x(I0Yf2eh)f9JNavjEvQIh6Q;+(@As%sw zPdl_XwhG9mxzT7TpoyEs{nuhb`g@35{2G~M9ZiRJ<6Qx z+@~DnsYiX{5RbUTSM0gWaSj+fGC}fsB_;iM{o@wQT3?ORqL2{hRf*F-Y+>HaM2W5t z8;XUE9$}+DqDIcS&V9;Jo_f?L4)KUfd}YVLL~`ioITn6I((c|TD>5!G3i8rAkAQ62& zPG@3y#EF0h!E?PxdwM_C?`ejQQSFK#8Yet zzOplc0TDjeJ&a^2vs1eY@k;Rm{iZQ3RQ4Lz!j+DJge~X6Zc^A!}BKKeph=4OP1#*jobr0L)I99 z-#Uk}Yqf#F}(m=_O@d8w{7@lV-9Ye=EZn>jsy0^ zOPzH!H8t6WL=f+HA?w9Pq0_71f7>mUq+_hCtVC5+6+fv^R8)kDiV9?8WJn20_D3Qp zE-prSdAXLqcv9F2qwQE2bMhNd|LPL-NHvhduCA^+O_-)JUV5tZ<FH{uJoT=Ew>)Yu-eEwp1;0x_kFl4q)24-at?Cb0HKwJdsZwid zYJy8XII^>|6$5M6uGK{aCI74R&Pnj-+#u~b4up9u(SDWBJabIqH8(e7(V|6qPmZIp zu~Ge>$5B>RCO5Ehv@;siUw@Xz(wv_!rKP3H2$|q{EAPW$WM*b621-gwu3W7#0mt^s zXhv>su6-?y^3;pzhe?bC)U95g$x$JqA21BQ00000NkvXX Hu0mjfpAAwr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_senegal.png b/apps/icons/static/Fat Cow/32x32/flag_senegal.png new file mode 100644 index 0000000000000000000000000000000000000000..711c868eee57d2585917570f02fe6b8c458546d3 GIT binary patch literal 1339 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_singapore.png b/apps/icons/static/Fat Cow/32x32/flag_singapore.png new file mode 100644 index 0000000000000000000000000000000000000000..f78ce64d6ecb63592c144bd393a62f286fb5e975 GIT binary patch literal 1163 zcmV;61a$j}P)YG1BU_dwYp35gyDLk!TuVxX2S!@Wj^@36-}kLfL?c0Dgdte=Z}Ak!8rszm zmW2mbKOUfgNI<}W>q2C+*!bvE4t^Vs|>iOg3saNc|!h1K6EXqI^bhz3XysNUU$C=^SOs$5#Rn}^Z@ ztv}y3;D5JYgos37pE-lr&F`>r>21hZE8O)5q>QSc1QVe3Wxh~SvE%~HznK8tP_JCT z&X+T=!x6OI`xVZ)b9mf-2}(+|{`4aeY9S#Ml(OsYw(Ss3!NUt&Q1T>&Ksk7x&G@RLf5asZfODT zujBL&-yoFeLv-eIga#5OPn69H)Y)yXn-KWn+gE_>XOT4aDRSiCCva}wK=k)JC?>x^ z{PM^g`k{( zFjbL=vG?n21uASV*-jrIz&KS2@J+5*6(Adz>5GE!j z;1YS)bt^C`&KEvdY++$R|6l9u?9}zN1oW(&6y`19v;T{__zt>($W%gxttjKjKC`IbO|(a}+KcXylXk&zLMjg9%f_K5H`6Lh?7{XX@7tJh@Y3~r6@1+m`V-Xr5& z9&aLNzWe(6OpI$fme*E4JYfPiaEw`va#eUvFeYl$M zC7=@{a2J@IoQ_aUa_1!4-NB$xKy(c)#v#Zfbe|U03QP>JHJAunb21x)f1ZS|dO8+`6IQgz)Ul7t_`IH6<}88Zx@FcL!aR#ct(sh-A;MV~fV zhL)&4&qmHHTqg`aqa%^;B&7n2Bd{f)dIOrzBSM>61kTgaz!ySbTel(e$|$C`=Yo%q zff)wa49!zCZxb!Kh+f2t4ivwA4M+F?jP^5^=rj!cLIZB93Z2kK#^v9@aN*63uZC?`;vilDu~=*wNHJhrw9)7gedAClHq*|W z0>mS*h=gd+tJ|DPWUwj;sJYRsk`%02LaY#z6qSZ|1iR#5Pnn&p_6d;5bHTJ3vE01W1iGM?|&MHdMDsyW?|l^#KiZ? z1UR`4mpB4X`k5G{h1tIt7%$rU0;~%^5e&&}g)!593h$|f_@w7|q^MjbFp6|!Z!3Ma&>`1m`i4_eZU=WVLLuk1VFi5Xvrr#sL zNp#AFw_Z7dKvfmK_~0bX+95Y_-+Uc&-Csk=%zz@mS?uYfm0`u?EW(#?ocK&A7HQmu zPIB_7Ep;E5-w)@90jQ5X1U$P380aU-4Wv+p6e)Yflao0(WzsMm#EmPKB9a6SkFNzX zo@v-e3M^ls&;peb$2-9soc-fE*u4)fR!P2WX0#wmN2H3nk2^TAFbgL_Vv#@u=Rd_r z)Dw}<>i<% zDd7o(D1lJzG#bQZCEhHN=Gz5+PINjuJ25mg6!W7&l~J^|wl)d~EpjrBXTqpN7}iQR z33~n(xKXfqdalzmu}VB;XpSvAwY9Yj8prAm$iI9Agd3b()zU-Hlm5GhB@7Vu>Xqs(lX#s&q73%8h zJo|-0^4-|jNd9Ukcc)EMf%5Wlo=g+-6H!1*;^IA6QBkqmS$6kZiM&usl?lr8@^zJs z6r=U#QQE_{HKJrSFBgt|>rN05pr(kp#H&uk%RMsx+Xpu8zv5;S_*Z}d0MIWxm0Bnw QZ2$lO07*qoM6N<$f(9G1Q~&?~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_slovenia.png b/apps/icons/static/Fat Cow/32x32/flag_slovenia.png new file mode 100644 index 0000000000000000000000000000000000000000..6422081edd84384cca2f7319e1a10ad23c1d8421 GIT binary patch literal 1368 zcmV-e1*iInP)!h!jm5iBNl1G{;x*x z>A4&7xw)_a!_d9=!gXZ{m1(8>qZ7EWP%R6Qsu=ctJ|l%=ubje$#2;Y$zbDVh06)%P zUu_ip-Uc}TF3_&H75Tw!QJ{Krk%&QEM?~CAO+t-XsI}+|4dC~I=dro|5^8AYlo(k| z|0M0Cy&1C8`o(w!1!~Pa7fsWbs5aCiD()9uG;fH(CWnhge*kX%L-VxIJ$2HlG)1d8 zpbL2Z#3LVHLC^J{acG1jC+CA<;_azh;3nlM5AVzW8|C&U#^!_Y;c{1}CYIBPPaKDNB1B2(~^QxK{ zOxqv>Oe|p&k?rJh{KT4q!_^$04$@#Dd zA=iP>DI=s4plmM;Rq!M3G6XM{%xP^+u|>gd^~fE7}4_d^E)}v&^ytlrly6 zPEy0GndJxw9H%rBikCEQQ~oii(y_oPK*^U&`J#|;Fd!$BzlrpTlY zjVfS}GmUKRj*brW_4T2#u@N&fGfT=jF2+xt#zMsN1y)>+$>|ACAov6_U2}L@ z99BxV#TT`e^W*-_;NT#pr>BF5OD*`CMqjcui!`#r*Kcb!^*;r!{}!Dn@Ei4O%Q$*M zr{q&8MqOP+bF;iQH8ln1 zg}rz$)UiC&ABZAd`uqDaJUlFmPJTsZd4)gT~1EpY&@pd4hp=(1PC2mZIl)|$Y7 a0t^7RpA*8m^)hb&0000B_LsZ@4KW7A zM6`)wAt9R`4=fbys={a5Z9v0R;EQ&^(3C`Fp?Y6dtwulRihb$5h~4i~s88{a;N-LbHdj)) z;kc)Iq4XKJ6f#h8z0rx2p6Y<~^29Y@ekIU1NblYGe;JnJSAn^cfgk@?ii{Klq}Op< zLB781W9+DWR#Cu8r^65fzv$9@JU5|~?{SZWNg=im`uNzVo+U~LY3PeRz@dvO?lL5W zy2k-26SGuE4ozuBpyZ5FEa7$$kz>!`Bs5)FL`zNh>@byBW7AL)tyotvt|U~)TN$n@ zqSC57mfwn8@1+59i&6eGOgN3RvjhTVXOiAJuKAVnrpu4AFXK19=oTVYBne+y2%@HI z5e*3u_EQYULz5UY!mbMsDB(hG@Zr__JFs@re$VTK0qnh@QUtzVuIBwQ6%+o2&C&Ea zkZ57bL}@cYA_QkU)h zu|mw~ZNz~;XY)PoK(4qT+ybIu*o1jfF+efm@VGH z%<9f0X`LN}8uwhS!S0{uQ4u%t5lUfu>`s!M2w2hNe3}7L{^(^@$!MrUHp^vtd~iSJ z6m&RFB=ggK4##|`IsZ5Y!euJfnw6ef8OP6v9m#@#%j#l1S(jLy75Uz)4PZt|ud*cd z7^Cd|UmrxrPmgdhC-fX%rz+8Gk}yXIB(tT5G94rA^%HxrbykyCMpGCrt!?RDg3~vq zDxw+jJPs(^`5QK~rlCMAu9Qo!->7XuEe&vBu~Jyh6=(jcK=XHxah?;#oxILGA;A!2 zoN%{a>pZqUD=02kI8o-?TkWD7xsKcuu3d7}M8#aQ~4 zOs`U`>AQ_%=TGE)A6g$=g$u2Qs{a|G7}2815|}W+{(T7Ns^5+U6Og?=G#mRySV|2F z>wj>8-N)rgk z$p6NEJx4xGjB5(V_V#wiW7(v)+qZA$70-uYFz6t#Y11ZEQNx7?&GY|) zs>a5~F`g&TsIRXdgTRUvE9Ayid0or%yJRb1Iy*bj-QDeYy>a74@@}JzomzzO9jIls>df~fiLd4?M z&Rfki)R}+s;@YvZhFYsLEr<+Vj02cEON%g12e@^2@idOYHh>_vEXZX6EBDm9qV@p7(F$!PE<63|;iufIQM)qx%Cu%E<^5 z2Rgp1X_Y|`0AiN(Ft;q&;8J-|mu@K64JHNN>y}TNS2`0^#%*v%7T6RJH6aoN?lHiX zAGxw-UoAkiQ9f6*k_o2HGLINwN{{_Q5d$Ux(7hQjl#m=!n9T#E_RDkhq&cnAJ|2gF z7X!M~Q_28H0Ys7E;!oT9`zh(~wH&~q2Dx`R25|BKKy5$@zw#RQUDBB=i%E}bB_vu2 zxmPFjqZxoma7($}Xin?baev*E7JJFDco_g85BiCjFz)?AU!R!)nEzS~fabJL`(YJq zu5$EZ07WjKw6assE2YQ+u9$MJQw^yzWH5TBE|+@#%LSsVbUV5S;3rypb51^K9#s34 zWOy<_mQf)pcNb9nv>yccu!{A39^fxV|J7FjLkWOWxSm-;2DI{b0rvs`ih*(fNch_? z0CUSSTOuK8(d`A9<3XeRdCO75OBe`w`JYJzT-|13z#I-{TV-8X$-Rr2D*!qea)Hk@ zb!%uoZyhd8<$1dGTy60Hz~%i|h)|SOjPCajZotx;hcbXvo#u937VNN18YzqRww!~* z=SP9(T;#biz|hP9&gw#r17tM2RqAq)#|YeHGVZKSCLXz00NdCfkm4YVmlSJ6kjw-5lHdU2P{waIc5F zcBQZ0X5cUO&)C0tgjoYA1!v4b}OxJ~8pZ^P* zIy*W_EVr$V#bPCE$z&%9Zu0e6?x)#Sj*pMS^z=07x-QtT{odT%ygBy&m1w7u4+eUA zdiZu4ylA vQW~Z|65A-o>ngkQ)rf%|Yizdx{1adR{F}>lW3FL$00000NkvXXu0mjfhRNog literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_south_africa.png b/apps/icons/static/Fat Cow/32x32/flag_south_africa.png new file mode 100644 index 0000000000000000000000000000000000000000..1def26b03b4107453cb8874a26d885dccd108d62 GIT binary patch literal 1417 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 ScZL-J00004PZhLrvc5gY?a}`p`fhL}J?7*t9Wu zC?O>gi=f5Q(llvE+GewV_s4VQ{_Nejo2C@$gvs2UJLjBl&iT%nxx#TAJk6%yDL0M( z2_f`z=guvXHxjN#e6I+2?@{#BW<0i$oRIUjZU5BQ*LOhkW~vbj7SuC5}V%WVk4 zmy45JjO13+Ye=WlC=?2TH@0ql)_;y_fh0{hq?pkOp}-*F+S*!Zv=d&;ZY!7;?mu|o zDsz2|usr|LbsY(k(=}Dfb#`^({P_#WWHJE=wgVS{2mm-5hMIbJYjd`BPOBttZ7C7ue4H4ZaYg~rOh+=K@H{96u zHvSMV;yQI6`S;q-6Y_n5)+M{U1Gy_#uE2;yXk&)dALelh07p2|tCnq*HO|=Yynht) z?;HVc-9;?kh-git9C2$N^Y0$P;^!xkrFCQDmyk?$mx8xVsh{nXq+vLDC`n*btTSub z5@FM^aCYhrcAx$cMxu^`Ejb`%IG%+evtrwPhidvW>lcp%UEY}1zdMdd<7 zFBOgt?bgg=jfj)W=P3hdPr}C7iD6X7tBIgdinC7fR#8O;>ge4wpsoufs;jX2*-2Ow z!ZgXTJnLb7te5p81fkReG_MFH;DcE(VUagT7p0<(OSdh2WoSqf$!uDzlUGbd$H1kS^ zL&{%hfHoKCDjN!P9hocN#_d2%PmTqT2=LgAv(A=l@KwBOMCmX>XJ zeQyuO$H$RMy%ET>Ue+%vaUe|5a1989;IVZ_Ex!C=4!_^L56&u^BJ|4k1ipB$3GF+# z1nW|%6rFm%pr@y&cr1rgz&Av#ab#q~;YNgU=ty?_<}N9Yn{EDj3WFS%mX@Sm*3XUY zvEBc8K$WRe3Xpen>eMN8w71K`Vw3xMBO-M1@D4<|!wA)VULPiKLqkL58&OzExyDM` z$@t{tcFObG6Ld+bA{L7UmyqV>X3Wmc%IBu0Cd|#v zVQ_E|XU?3Fat99{#PQ?D<$68^`5wTxtgue*Y>(~w0J4V;9r~EYEoF&GM^8sb$B4Yb zM5A(IXlRIX+g&<5JdCSXugd3^mKF(sfhUv6KAI|&(MOjD++(}Gu?+Q_)E7!liejth zstE7K)7I98{{DW<%*+J5;ki8VfX{iz*vuyGjVrL+Xnji1mHhCnuNG zsi`ShURzsROXjAhr)7vj0G2E0TlDOikNsVc&1U6z?AS30f*Y4uzxiC*h}7lkz@u7Y zZ*T8o)d615a+~@v*$htV6Z`h<>kKoxQhIsen%K-&j97mwtkC+5Ka*2L2W@UH*^0OcA`{d^ytfdBvi07*qoM6N<$f=Z?X^Z)<= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_spain.png b/apps/icons/static/Fat Cow/32x32/flag_spain.png new file mode 100644 index 0000000000000000000000000000000000000000..b0ea46447d5ea88a00b325069e9d4944be114626 GIT binary patch literal 1240 zcmV;}1Sk86P)GySX#7_ujeZJKy>4J$HnZ5(il{9B?uCB82e$ z3arv&_5Z<#pqc@$JPy2QxNTKzy!P@X>Y*-8V^n)@nZs?{PyeG&p# zz*gKVLa1igs|ocdC5R&75>_amO668qEXR&j2;i~L=<-?|)$j4*lrAJI7r3kgymFiZZ-F482LS5-UR z3){H*w}5B?11dZ*<+Pwtq{j8t@}?i@R**18@eo z8lVu&T_@*%{{*W`^}wMpQVmgL*5`2b7VyMT+YQ4m3p-kLE4JfGH-?0j`3N`0j$`uZ zSp*{+2z}p+8w+nDZM;wHNX62w*JF`Yu-zdPthMtO5MTHWLGu{Cef~Duzxo_2%Q~u# ztpV@yUMhF7DzbLA+;?Rj0G%4NEhqL2K-9d1lNW*drOWu`hX=6ub_6G)VJy$~(U^!D zCo9x|oy8ni_B;UYp@zVw8tenUex?DZmgexNe;QxJ9>hBr>XKOlS*zdpA?exztD{90St%l{O`c_Y!E` zABSF4gjNE=6nA7Iji@$l3kFqze^}WTf>B69oRBjRrdEf-?A8e-(fTRs>3X=;hg%feC?q()VtCxm{hcP-j zN(UPoNy_W<^Ya)Q8p7Dv7%a=expOaLVBiDC$gS_zc)@LFzWn0YBfD7uiKl_L=ziZF zx=_XUB;+JNjE|3FdV1Q^IWjVW+1Xj|VUt2r3!J9MbdmYko4?p@));S1e<)x@7uLOI zMloQ}d9Jy+8L?Olkx0a8>+S7DV`HQ9+|$#8{{DWLmgDyl)%6l5vxH-}%cPgP!$ho(+weiHkvX13too!s8-QC>?hr#OYS zR4xM@9UZcg!sGXn0iJBCv$L~>l`hBHN_AU^+kO#zL;vzM2V6RLSjgK@qq_@(8Q$1#1Kg^wIS4i zQ7g8VkO<`>6@*$Y-CK8Oj{mvr?sUsS2_a1K@6OCQ=l{R|`!DAVQ%d1ZUL1G$lKO`+ z=JkAv3t@4I{qUvZ}cAVkut|P!4U|YPI9CLP}Nm#s+ z_Dz&#&ruiJ_hCk&XZyWqTJs+g z30s(&U#=No76=?5lFCZp&+d8*{7{d(=Vq|>wKMqo{l%!BlflBa%Q$;<2I8wnkWL8v zzPFwz;P`55gHff|8vQD90|o@MQVM{^eDbKmS0=XcRij{@!b_hV#jNI(Wyy7y>^Xt< zSI^<%U<_UFH9*ij6Gk~P1bh+z!vJ%_3!djgqG=Zdg45Vt_hfM5aIH12vpWNfo%S)b zzXlgiO~bK$voO6bN6WZfC-M#@uLD3t0kDYxNIX&^$+#r7bq^+yx#}Z5EFEy*(myfy zGXvBuPT>BPBZ$q(LQuLR#*ksv?mqn8U5CHES>TeeTn=bzSe_UsJhJmq8?CKQqT$1nzkkSlor0293ut<_HS5in9#k$I+KiUnI;?RyLZ#=ScOuT^gl_;Ntz^t zYFWNX-OTmqlN+^ar2>*H$+**Z#oE#KwB0-dYBYh~o;{fr8V`@wv))8J%|+HcE?Ke! z0|NsSh-++Y#Ngndxo>J}LVtfhSPY!fBF!%N(?7e3`R# z%O{^cJkLXWdpkNhI?&hGX8{OfcZg)P%ppy0Unw3zL0b#3Qst4AoeHqoS zTet3}szA@z>!$Q!GR1>+@A~!YR|G*|YCR9W)B!yvgxPU=BZvC(%xVSf#(Ys{$Aarr zNx3XP?P7h)0JPB<%pNzT&yhlwJ21DL1Gn!x@lFHyUw{DsoHJE**&-=m00000NkvXX Hu0mjf`3%0O literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_sudan.png b/apps/icons/static/Fat Cow/32x32/flag_sudan.png new file mode 100644 index 0000000000000000000000000000000000000000..5ba6499dbb442f88fbe00c82f50a74eef3b0d1be GIT binary patch literal 1234 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 Ul7pJ1+yDRo07*qoM6N<$g3bI{hX4Qo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_switzerland.png b/apps/icons/static/Fat Cow/32x32/flag_switzerland.png new file mode 100644 index 0000000000000000000000000000000000000000..d948765ea63f541d1301a57fe1b48c8da882e24e GIT binary patch literal 1040 zcmV+r1n>KaP)Z*u% z5JB`%EG<}yT`YK!7Kq1U36o~)?7)rzIo?KYbq z<9jnnlk8@)+by*Nvq@%W-uv>s@4d+|DJ7g`<8a2!q94YXy$P^`TvY#;;{f38Fu)Tl zdLAU_w?2LV@OI?xBBnBcgPrqYBL@wfA0*=?0WdIF3_c72T(14-#Jp@);kh5#mUpYkxK0cONsynf9I%S~J}gsK;oRzIzy zj9@7MJW~nV86Xk17a^k1)@oKo$k(Zs*Qz-0!X*try#((p%VFdv7eElDA#0C0i%?0m zkAh?61E6s#k2?zH&0LUGHRe1GzDsS@|Bz7O(R?kaIOHi-Z!S{Wbo125h z#YGqy8G((B4fX%%=qRkOuVd;5uwDNS4a4@O{OQeEwZnS=FYtP~gB9KENhaUX4LM(1 zTgz(CaXRiTWbP`!ENMQ+9tq_a`Hh`XP`0rDG|2a2$@h(P+nDpUTJ7jweIV)i->~oI zeN~Wi@@u6K?MFSos)pw801pdP%*w>XM0);i^in537qI96Ge18MuQpLP zNvrst^?Kmx@nm#mdU{$Or_p>`*VDnI7o6BvXJ%%mf*>dakB1x(LVc93M(esUE7hVd z?Hu;&1zBQJ`Bssxjst+4R%nAYWQkGbNo_uv22QQ9vj*@_fB^uGS%c_3+jW8f0000< KMNUMnLSTX`<>PGt literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_syria.png b/apps/icons/static/Fat Cow/32x32/flag_syria.png new file mode 100644 index 0000000000000000000000000000000000000000..dc7529585f31055e8d41de3b5830c7fa4929a77b GIT binary patch literal 1088 zcmV-G1i$-k7RCwClSISBHk_NmD?;=9we=2e>s#9c(~0fPhcn zZWg%r7#a_Vn?-W^k^|aWh)#?=ARFKTpC-AdaSF>U%rHYD&=LnMA|M+;z$XGZk;f?& zp)Twaf0xui3bAB^JU}&P?fjL1rH}S4zNN zd4;{yIc#6M168sEMB&22TGX!WyupP;5;>KJ(Kt2iDjaxlGA0P`5^&*s$r5C?Aw3_K zvr{oEgO(#MuuQKzss^wtK458`4Z@yfO`V1f>Y9(y6vIar5mB zWZVq4{%qmO>M&Z&7Cbn6A2||~b$~rf0Y+6!NohQkFSMkYniM1q!w6MLGketY5Zk*M zs6DA${?E^Y8f7mZi^rEG0xx<%(zcTnd~DlBd44b`c1lwqv%8CPtto75y@N$D%y;t( zT+1GsJ?V>aWU$Q(VD0I2TGc8mzg9!-VeO@b@ff%0fyv29bab4-`ue(NDMC9zXt$NR z&L?qkRrIT6-%kZf*Pfmpynp{Lyadh7%}68?XlrlR?h%o>OqH~Uvnw48eT~C-6&hf6 zO|jVi`k)cf*w;7#Mkp7!l&vfhp{SCI1NY@6qYljY`D`vC$6=g`UBG=66R_;6!{%~( z$WbQq^m$=Fz3WRE5O23wJWgBAj!25C_=*`?KN3w`r{eGn9!0gC-`iMRd|tP!hlYl5 zqN$n4$VwsT=qN%2R5qJUfBg92Vzm_Jx*lSr4KA~@vzVWsCsH0pMn*6_J&mreE^KUU zptG|Ro12>j(k{My`Al9gfGUz^JRUqC;4CjM-=?;$To;964GauCd%OifunKjJeIfj_xD#sv+nNh;(aoi4B7hn`gEkL>sVgbak?PenVA_ZEG%fH zkB^TR?T+JA?O(@9xjqjJ4i2ir6z+eN9^k>!w6!jJg*<)`c}}_9A9Z}==ufjc+(l<~ zoIYTeM5&yGojD2u4BEsW5)r#3TIG2%|Ez)k_v`qt00RJejC`jt-Dwg40000P)nZG_+c-?6pR=qkjY{Fi}$cjx4{EArf0q{0!OUqKF7|#```#&LKp&sLn0tBF&-W> z>CX@Xp<&>Tl||p%7tm+9w1O^(WP`SaYlmNbjqcnSfCF-Px9a1a&n|0kIR{Vg&!Tvs zS1DXwE#vyyCa_f_B*cJ~$I)NkBx614car0+Rt3I1ACL63JX!I{afViuA)^}-Kc9FR z8^4v6aG%HA0RrS^foz^Y+9cG^=h6x5x@5cR#V%X9Bk$m{MD2a z?ysDh#rfa0$Ti*uK^UFEa2FQD>#1qx%xEsk9~MW&B1gu z2t#TM-Ac96ngwy&3~1KMkOMn8uy~B;%uFOg3k7DX#(Ean@V1ldK&3_swu3*{YB+cD zMVvkRM}3a_Ja(1lVB1=V(K?7UVnqOw8IY(*&hHGCR;xJpQ3)#_58{=hm(=XJPhY^n z`4aL2y#G$bRF@1$LrWq6qPHB-t)11pSQ4*)eG`W!i)xzt$mg-4SmHEv9{>Q0XxV}W zfSv+wnEjMqs^Tc+(k+S7mKmi8Mg6`$6|5>2s1B%j;F^)rzXHI3YhF8m^5^fO@Yn_5 zmy2Z7(5u>cP}Nt;PRY6BYF%`}0Nbb~Y{6}k0u@BK#DXwW&>B-O(wAWwv6lou9Vk9U zxD}Lu3!)V6hMJ<3BmjQk`52r4>HJDzUcyu66yF(dMm2!N?ElY)vI zOWGtEYPqlPXb~JsZMN>U1&qu#8qpdbq2%nQVsmP{8F;pDAmH7|z z#^0^+#CqKC$bdmXn6=wi?}s>F?#1Fy7gKM*^V4r&zL!g{)y@L@*$IH$Y+O6@dp_x< zF~`>_eKL-Wj8L`C!1FvTE-qqla1f8FuKgXN#~zpA58Pp=5b@y(=IH=*T{lUe zov-c6cR{nF-^9l3>@3E{#xOTGhtbhd%*@Q_Y)JdTlk&@G|HQV0AQyaWj!g+-+Gis lU>-UK9$6E64d8zP1_0+Xkp{0;-$noc002ovPDHLkV1ih9Jh1=( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_tajikistan.png b/apps/icons/static/Fat Cow/32x32/flag_tajikistan.png new file mode 100644 index 0000000000000000000000000000000000000000..a329845b917732e6c76ce303f9d4196e8817a839 GIT binary patch literal 1129 zcmV-v1eW`WP) z#LCnK!*Uli52EeJ?C;EjN3Uu!jq?T>n|T>Cy>$W%`o`b{kPQO#(B685zFxZS*`@H* z#te)D9SK5@U6pR0KSHMJ3wHB?NNDR$>otSJcufTK^_$ol9l`7Ge@v{syF*@~r8x^u zoCiKV-XMUN>t2Lfo3FRYA%YP$MEM@9)hn>p{_&Qb+-Gp|r{SiL60@3#__)!ZF?dl6 zz;Pg$K-WURI$C7L4agTaU_JR0_2F5w(XADW&V2&uRv@b{$?REg z%8k2bji0d$%f{>@I$6LHmS^D}J4GIF<71#F2luOIaOOUMSbqWR>xbyc!@d3;+}t~` z&XpjtInMxIytM5gJRHVrB9QCL83D@^>7EIh1F$}y1Fnt&#Tm0!{Q)>dYl8(}qwdW% z#AAPxN%EM&)Ax=X#KZfKw@+%}@7=1P)2Mdc3P*@Di+3AANF{jxKp$4~eyX>=D-u?n z2)JXydn68G`#bOcZbQ+)N1Yfa+M1+(#YSVxfYWv6~EulY)KKb9vuOSjmtZY(lAJ&obvVefi!a&m{KlZYnUjQsfc zxVw|V^88++50iwauZ4+;iLpTQ)-D=V#t+7YBy}t31>4C{eZ=7|SrQlJE8XI1Cj^xF vTHub6$h%>b`(*xi4D8-_;$9Q@Pk;dcCBl&?{g6{T00000NkvXXu0mjfrh_O{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_tanzania.png b/apps/icons/static/Fat Cow/32x32/flag_tanzania.png new file mode 100644 index 0000000000000000000000000000000000000000..a84e518cba65b0f0eba5d81fcde935c368527445 GIT binary patch literal 1724 zcmV;t21EIYP)nn9w`rf$tc*UF6Vsrd!OfdpZEK|!)cm^v1~lXxLMc- z$8lEdTGRzaa)T-Izf|Fji^i^2qYE738~vDeD*#PU!SNg{7R#B+%F2}%^H)Rw=Ngau5|O9(C4X@sxbJdk?2|!_C;WBy<6$D^o ztos5Y)_=c^5@ThuJQ!=uWUWwEiDmKPX1p-#AG9~ykYAL7maAINPlE}D@(%H{B;y`k{Vq{dTt=5A#)w+;5Zvl>+m;tw2h272q2=M!C$VltO zGpm-OBYysX34_h6_yz!srT~*$rLnSr{Ipi=%W5SFftO!OMNRE^IHD9{&R7F}zW}>U z#=(*c$jb4erDr?ZQ`P~eOF{u~@W=r(I6pi9Jus)sJ!4WY&gNXioC#ihePk*Qd^r>T z0FM}##wrVv#KR}@Shu~xx^aDN8ua$j^Q`c9+Y4IS|;iVZ>C=}PP8nbJIQ{YttA@cJ^aAN(`%v(6S zqz)jDzW&NQ)Le)&OvdDYF zbksF2d?^mDB}NJay<}LPW1~f!U3?zdkKDz{W7F~3(b)({0-~v=8AgdJfSGK~%4;Zm z`-;BozIg6e{Be6Bq68ltHj((Krkb42n0;d)A_35&KADU`3k6gg3Q}57oZ5`8Rwp(V zEWp)kvAW6ZcEe;opMXhmUUL3#nDUs46Mt^U{!6VwV=sF0dMAA#Iw)egvU1->rR)WwPy|-yabmu zoOMJYX~U&}a$S^Eh7Iv`xOUNvoNdeCmsm{)O=hruJh>AeeNY29sR}L?`+$$Eg2YM<8}`(pATJX&^^@UnC{$jIwP7-=Rl&YJRmfQMH*WVOA@6hr zxWth^CrmCX>lzOzzcWvixnv z2D7ui3gtJl$YelFv{5t$V?OLez_P$8^ugBRFc6$xiVDBHSxZh%CY9`DNFN#+8jzTnNPcnXz-bQD z*Vmi57I31Xn$jQ=05$v|O2GwBPnFCTZx)awbkY5()F%#Jp3P>>nLqDb+3&_4kd~H) z+S=NPK}ktTXlyjRlKVskeyXf_s(;rBZxkEd)Z2r>MD`E$J3|&PFkWHDG_x_Lp>6Km zx%xF2oHcWN8}*)H&QU%V*AjxL&+Nk-0|rV=QIsKB4>7*SBsKD}{Qlk`28<-j@_?Zz z_vz{BIw(;T(bUuwG5(_uXjDjC-0CYTXMj`7z6kGmLYNb`}k7F1mOy#*8IkjeK$Fe*rtd^RvJ$ z-S1}v_?b7afNGT(DRc~X0mH!3=;iCwOVW1xyydVfxuuAfbqZzXFptPGb5=AxZ!yL(-&o)&NT|WfI^H_i#)W zBS3wNd%8?$44MK0t_T8pNF0V30V*Z&!O&*LfBpbr~DB|3x6)QJ!p_i)@efeOb;MU2v9v?$BcoOw7E9wqR8q634Y$0!uC ze!!|KzXF7{Abt|d;b?_`y_p;~k22){v<`Z}k5A+NU!n|}E=IU~2 zXvh?Iyg=ryO;Sb@OT?)AKR(`#p4XqF1RU|`%Fx)O4U}u+o_Pw7coxjDr8zGCxNnq) zIWutGz&I;ns{DnB==JtGGag<%3~^9IL0SqW;!L}Y$6H;Y4dNFBnW1Aft8ygAFeiyQ{t?cPc+zr|8sqX;Q?j}*PlggKy>1rGi zIuD2SP!z@aUL_X{1HWnf|CK6Ywqdg8uE&|@h_7WBI{ulm1 z5_#>d^3WU{+UXZ((quvtnUqpB%R;q)g-S6_u<-ZZaX#;T!w;|pu z8opL6^~ZsV8q>{vt^4`Q&Mh%L{m~eRGH6MFoE#R8UBypsnv2t~ke#jL%2wE6>>$^B zo_X_YAxi-Gb+WTeycr5Pi~I0qLS9ycC8L+XkZh47Cg&;)%Q(+_!Drc|?~i%c(v!Lh z1ew!vznG%wY|Fi!F(aSgLr)=@icSt;c3#?sQ~n-W&|zDqiVf~UT_R?Zr9^qoKa;~* zlSPJzc6nLd`*+T^S1{4IfbMX_2R||M%)I3IyZ)QZale%*i{JQg9`V^O)WSLTCcD@)r ziDj7Vf%?`>go7&E#gae!rf|qt!c%8|gt{)mcej4Z%GwXbwVfy{6uup3gaVzePzDdo zT1-WG6@h2-*wC{-<^{#zuOg#L=$-sBOl_{{=}iYfT%*ZT@d#p_r9Gdpyz?l1-+YN} z!0feiU~T?9GP6Rcs)4C1Xb*PL*Xm(b zem#Y^wBeU3G^BIc2(12MXy_3Iy*SG3!~f<71?#zS*d;0s+>1lAeI)!UJzbuwk}wf~ z60ilnG}6;Z zm+#KvdG{WPxu}=EV2B~%E~o8bl+Yk$XfbHAtXicg6Nj6b(+=@a^T(7|HBt1h3phMu z$r$+=%ARF>p0OEE#}3@S2^$DUp^G|gqOXS-sZM% zoW$G}VCAAN)`e%{oA?TMjC!2ca&8kviuA5Xymj|}*{YL55VT{or}0CiET07>6Qa!d-BI3e zp2++DY5Z{1k11+x=2LZH3_!{dSO5gl-JPe1M4a?>g)yFd60K$*bvH&?v+p?$G*mKX zSUw+}+so{wr^#(AVnj(bFTS&u5t%NweDE87`HxDzmj5}eo2Ikjdt)T&#pQhgnli@4 z53WGE9Ec$^f>F$(@wkuGqdoeFy_Vh3e35#_hgvBwJxojYXtwU%&Bcg|%9UQm zb)02*W)n9LIfK`oWAA(VzME)y{cdh3kb^0r_J=xU6=*^G$aHO}K>6vcguixds%B?( zy`+X_CzWXxmvX}H6K^a!Zwppvlaf3qkux}R|113biPiSrk$D>DUzo~cZ(T7vFrf5f z2XlVSMtSX#j@==@mxV3~U5HaR=G2lq&95@1lzhwHXYX$px=2iRM@)~U&(eFv17=4r zwFh4fmnC1xtZMX1S!+(0J)bmb5+08Sr_(8U5+N82a{Tylii?YBXlUqnro+hxuS?4b z+t;rz?=N-))G(GlYkCDh=>BzB!5(^bdye&-TW1*ite0cQj@b*PrKQx>)%C~Hk+{tv zk($1e+434mAYsuf7TZOR1OGrCPa0 qkA>pZ6&;-OI)5E2*Biip1sDJc64#-;CU0H<00005)w+tvp>FeVM0}Vx>@<5Z@vP2p9aZjU~Nt$BDM}I zEQgpI&LZb&0$>sY;9p7#Ous*Kf*P_l0O{ztu@1a+25{0$3n?N^VQ5FBQnYp106>ag zdE*}BOFA(Fh9(Bu$6GJFNB>b%Mr|4ql!07^0J!$OLhq-iZT+J;g6Uci#u~5et+BI4{#M5iRu;7PyohH*}l0C2pB1MGFH1UvGVX`VvSzI4!n+c z-g6ZL2hU@q=7e?e34kN)s1LuOfqlTh1GewN&%oME;N_Dvi>4_Wm#g|nCjcV$d=zxM zFboJlT3HreJq_Hv-ss~xw{f3C{-9D8KsW4vCq)(N&fR2!5&@9b&P5t@?bk*h*V!c9 zdF!C;CcRXgDy^L`(6x?zvK@f1Tm?Y8V+}{gf$77x@7+&mqHFs(CNl;DA3ug%5gkN< zL1-#?@zH*~y*f%Q=NbTH%?WD&R2De%NMknFyRtSM4Tq>f&I!>&Kso}TLvphsaw#9b z#~JA2M~MI!4l`0Bs5q)=31KNTww@v&jK#=KEFe(S9$8IpHo?g^AICFKRB)-Ej4D-A z>T7`khZq!!L0F?_@9GaE>Ux`)X_I-DA@fETdec~x8NvSd7L=%y%$Hk>WlINfa_JpxSt^4yZYMP9y*;r|Wg?WFsb)fWfw z{OUM{E*f0Fy*~=dxIQB(fKnP-X!3fqg98W%3Jpo2AwnuzG~v-Wm_LB;S0AGKXE6pS zE?w!N*9|srm&1%)-8p*~!sQGllE5xz?Ab2(C&Z>UB^;>1GW-)aAOhKh*N~n9>C50+ zoB>6<)Ts@)Y25-KpuVFE3+ub{6yV^K^I7n3$Nr%*>3<>ZoAlyMD?SPRm&#XtP1V zTVSn%X(I}I=;i+E@zT!Soa0X(`}|A3vXP98j9_tbu?}cyX{lwx@u!aA>x<`~<3qm9 zdThr(sjSo(;A;gZrr)+;v{%apkG|i!CIjKkFe}z^qd#8r?=9lPn88&RSG zAPie?Ak4zh&`|SuR{qD1*YYGHVi&(42_mDHoc($0000#AA0RcOo$*NdkcJx^!wGDW(`46RZ{AjeX|1e_7aCFN%YB%V`Fpb!6RyQ zg#a=fxgzJ=+dJB+axzd|-NX?M@jQsiAw=y+JM;@h+<5jBC}gQ^C3nt2u#H!%VNcF( zz9Rq-WRDEm4irUqEkmyf0}g>7M+9PT&lqtW!p^+WOUq6XJtfU0#*W;uN3_gVQozpT z;OBcO*VJ*H9p!<_0ix< zZZ#T!2s=EA&LfmrJIHa}w5gw4ngja`05}*W;~8L6R^7+pmeNl0_xgwh(tvk>gYv!s z$g5GDkpXtz4uEEsl*+3?vEeGIUeL0sy5P)+x(YTUaYg_z=%Z4gg7s{XvcrAQ`>a|A z9(Tsip%Bvm;CVIoGyuO?Y=|_`@s!ILLCKU1un=nzDHxf&3p}5N`1Fy+NF#_iCG+aY z_t0$1v{M0)(E#+p(oNgjz@Qn_&agn|F>wH7%T9Pgg!LMo3RZBy2wX_vNNd$N02Py0 zA=`wIc-M*UlYyT|08EV)6+JJ0+KiNMYDeEe5We|li+Q0}uF%;om5D8II9g$M9+ECZ4>(CwU#-t)2gw}A48w}}%lHuD&Ze5UYy z;v@^~=hQ|7>~Fr@=!rVK^87n9VhoRsA)C#jTCHMZV*^V|OITT1(eLKw=CH7^5X|%N zb9oB~;R-uZwt;n+!`Wp24lqT({W0osCY1l4AIjx2CMG7db1uuv%es%t=;&wzfJJG$ z3e2+RBkXY=>FR}Q2!Mfpq53_B(f*9*H5#>A4aaX%Q6+2cmTdD+%yQzjSP22J#oe~o zXTM2gdAs6a1X|gCpUW(UnrEq|y`~&+`&}m?YfA z*Qcka?;npo_^8oU->QRPY`yf1$~*2^JV|suRQN)8lj=Z1(4oq|QQi9=0N5#i3FH!< oQVo>{V9u?93oGKX0sIqS0BmuSWr407{Qv*}07*qoM6N<$f*8vLQUCw| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_trinidad_and_tobago.png b/apps/icons/static/Fat Cow/32x32/flag_trinidad_and_tobago.png new file mode 100644 index 0000000000000000000000000000000000000000..22233a7bb367c71872036b5962014b64f48e6206 GIT binary patch literal 1593 zcmV-92FCe`P)NEkGO|GT*5h}yLNMjI< zKnz&z94-Hpm?*YJ?;hmRi*cRwn20q4g83qxtJIj!omO+s$w&sRs%Xc`HudD|DoAUax@|uQ)bMjS(pq!Yt`$e zn>ll5BPAsjjW=#WtK%TnuFJuuO&fu^89?$Fpy4KM)sX*0=DyICGb0>!pwKKo(fc^? z%!CO*+g<6tqM{tjR;(Z^RWLAHF8&NGANXQ74M?tw4fT9Q33(*@ZMwX`{f%g{yTUJZ2j~zRT ztd-etIGqR&569W>&f<;5OZeU$`+QvzpG z0$|~B@+XZ}!}FLi{-xnS`FTVQjzD=u8De8&NxnebaADJi4LES{FqdWi3CLK^LGkGA~p?0I&)rs)D4DmltF`&J_V~zaVYfxc(!2oVyuzD%*N}7=FB3iLC6EXzL)w zDYM99xA}gjm4mPcOGCByj8rQOQRamaxJ|rxIU0C)pK3!I_8&S3tzJt-OGIl+3zjWi zisqJ9&WnnBK+Gso-bLx!rBsM4UJodFp*ILMuk8$M`m;dg1tdN{4n-%vMqFGRi4i4Z zvoe?Chf9~a{Gw~X{7eFT&!Z2mEA`k68~_ zp64EkQ?@}6oDPm$@Zyr-(yz&T9FuCG)E3YRs=S25K4&>_2_1?^!}Zf>esFRx4_2Ymu0kNbJ|6r>6(?_4QuI zc~DnZCv{e(mrGzYnV6?xx7#r^DiX!T#g%NC90IDhh@mkAfg3H&jq2T5dM zHCd=MpE6|%s;a7HvfK(FkIrsTxkQWX0Xj?3OyiD%M~CQGjC*IS!x41OEceRn2-KX> zV8y^917N#5gSOA^zU+7T0rH=#S@X)3|J^U&1^x>etAov1`t|FFi756>n1+UipmYEA zK|f4FX{c#brlqA#^S9JX;y}tP;G#wmBWOg02-?ST8jtz|08<*qJ|qy@ r_mGd}UNFHvRtEO#SQuyk{|YbwR;(!a;?ejh00000NkvXXu0mjfFbC?5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_tunisia.png b/apps/icons/static/Fat Cow/32x32/flag_tunisia.png new file mode 100644 index 0000000000000000000000000000000000000000..dd4ef175aa6e0d6c9df1ca7742c82d9423ae1ff9 GIT binary patch literal 1377 zcmV-n1)lneP)d1WnbrBG~jNO4{zv?C$uTy>~K`-PuiwXf8WDGrQ-W^WE=!=iC{?aU87VFtNfT zEMJCUSf_w990CtYN82?@50wY;roVxAyZM>^-0Yr-5 z7w3UJJ7^FQTB#6HN6_?I|-5qb=yR9%=Q^&!Y}nPTqn<5{X@tzzQXJHYH2pnesw>jB`A z$AO)@fK3~feI#1Wq^aWsmSHAMNTx!+aA?h@E&wN|Rq*a-fI16!crWn%N#L*Zz`-8i zcptFtO5mF*+Rv+bGT-k{{7amQ42VJ4@I)wr%TqYrhgI;NXMrP3!8LJUXomGuODWYZ zUS-2oOw%FYjV`iadBT*lV^(3n1rYMFAQpM%_rd)H; z|MO2=xpuy1p8{_B88DUqY$Xi{HLmeO8On7*o%@fmO2}zr6VQBv`g`_I;HwkBjbx{R z^nW?23!C|Od?|1%)-kH2z|MH9Hhi_~@-#n3$Gq7gqk)PYu2e5$!S&d$G>G$;p(%OfLiLH=Sh_&cZgl7 zsKvjXssbPsFu@9`|F`ev7X$q93otXSep`PvAYFBYEA1Vi58G>MQLEga+*br3lfnTL zV$A1hgB31 z0UUY?*mghgShxEB=u2!k6x~+t9f_M%cT2R9jqU7?v#ge<*`U^ty^_75pyLDr$m=p( z)S*R`q|&GdcC-L}KL7^^VjpY#lXn#hafs1dZ^QGeiH=>N9 z9Hl#&p?bK~Z|8d8iPu>Hk8(GE$TP`Nh##=|9O26ABzTQx&nSNes+a;nW|?}2GrTh7 z=VhZAeYsUIVzhayAI`z|;pFmYyzW{glfN@q2!<7f6S2w-nV`FG(X~D$AMDf2wB7v!?DLpTT(;v;?qSjsMD8^%47eIOwuvfN`GFH^E zI-J6%axpqOijIzsVsIG(#vPGJ#48>?ys$%T70n0ulWuiZ;<~{kDM{(<0jiO)Hj?u? zoNfCkB*pFR?HC#wDqg!In$OGWR~~ag4`&iw;)Z>Q=JgT$_+0Ra%q!<=B7u#JjG(Qp zjn5utsr{T@)W3f(@EhiQY={k3WAai$!fZ~8~_qjwz*h^DygV)4W`=5 j%F4bS8!HXq9{~mc)N!z^5XQ@R00000NkvXXu0mjf=H;KQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_turkey.png b/apps/icons/static/Fat Cow/32x32/flag_turkey.png new file mode 100644 index 0000000000000000000000000000000000000000..91ad857f18c99ca396908b0e50191ec771e876ec GIT binary patch literal 1353 zcmV-P1-AN$P)q$gGRCwCNS6yfvRTTc_&dmN~yLFqi zm=~);p=v@2Y9KX`m)IDQglcL~Q4kRneDT481PUTG38+Z14=5HH$)7ulmorh&PR&PV9KXbwQg|6NZ3 z&-BrRkf24~;&M^3R>ZyB*v=t**cLEyK4*y-B@?VHVTu6Zh;;6Gfa6HJV@U_XZqPD= zK!#{Ay>=kNUzSOKYAdB8%%;gHIXB5E{lUqC@7s&?duMQS!Nckz#|oWOe_P1D@s99F zK$x6g>k$4$oQhRorIp3?C)xc^BlY7oSiQ%{5ub2Tp4 z)jF(nX%!S0$k5J-PVRy?HX<{4nieqVzg|V`@gvaYZ^-mCB*11S;Fe}$r$7Gy91_S_?D1LPi+>rQUFZM%AEdlkrfn5Y3LR2yr8>c>i*Y*IgvI1n*;oW`* z*}3#lX&4HCRV@V~_nwVxZ@*sv?Aldmzs=At>uC2T<&nu0IT>iHOV~L52{P|~jMVf^ z0vD4Wg8=BP3_#@+BocX(Id*|4Ahm~e*&nD+I6Zx^JG$W=xCcBMh4tuDhzuPE`{iev zyDPYlh)U*KNeW5<*jcp$mS4c@>y^@(%Ck_jCWC0oX)eD?27wKpD|YN`Knm=%ES2;s ziQDr{&f!jx8=C3K98&8rE`EXN@h8A2HEekip|8&&`^pf!d)s6R15==MV5heLK+P!f z(OdpqZ{MwOkMvU7)4uRviUvwQyJO(H_n_{z=MZ`QdBhJlkPtT{Th#yvb^`&34rLI4 zNED$@Pk}8h`{s?IvsCllbf1LAg-%?biMlsm0=x1PP)EpO0jdwMF%_pG06~pjBxP}Jnk2f< zVSG12=pB_fqS-JdQ<_t#gyKhxKlBPfs--|66XnKLS&5nzqVzPJbPr-Q8>i~9RrzV) zw%k>Yeetm5VzF-GSR{oL>`w)xXo9#7WPp*!IdqR#=s8+k+Q`dF0wY9;rEKE&J-CHp)Rg00000 LNkvXXu0mjfbX|k> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_turkmenistan.png b/apps/icons/static/Fat Cow/32x32/flag_turkmenistan.png new file mode 100644 index 0000000000000000000000000000000000000000..f5b123f87677e40595a4e34821b3f3368f962384 GIT binary patch literal 1507 zcmV<91swW`P)WxZ7()yRKTK2*@Q)$JG$5Fm7>yMhuR`V3T%V;tx!ZhtyO#Hwsc^!X@|G;C4!sUB>-n2%uALViI#w|M$wM>MWg7sy+z|U@= zv;YVU1CL!pL;oDO=sio~z*u&;JlZB1pppLPK7DT$J#xnhIJxD65gjk>-2ph9sA|*k zby)$toe^}-EyL>W%UEBX2jL+ifmlpxl-7)T4CAq(@kSKizO@~;r(Ig28M;AAoi37G zRCt@=!xlK_L@>9b1r;j|V9-N4sE4Zc)x?LSa#EuB;lSjOIp)s1nC!Fg656SQ20=DnIBz;Ut5MQAIzG z?xAS7-v1XSzW)klOq_!1vYFDYyt(r*Ex(w)SH>4jl{ks>K->dCGh(|+fq5Kg?dZh0 zQWqZY2w@@JW3nngp)vI>jdn%w%#Ps5>mT9hALm7kg^qNI$jjHVangBUBm@oxA094+ z+ZuxJ#%xuzSqp~;D6bZPuo8vucWG!s!UW|txTTDw+Z z`nJ8OugphLc|Y{SZaF&B43{k9CgErqj`e^U4}ppT=NU{oxd{W4*P&$XZn%GaO)9Wh zcKaAUPOiU6jY*ue6Ok1gSukc_>A`Ppz&6KKTt8EX+?gk_sI3_JW{BV|nf&x;B_$+H z+;CDDugxk!tCv>KSn^B+iId_19venkNwqR~;Efj|Hrj|V=V51Th{Mo&+VM36Jx6_SDUQzH1TL{}0R4U+WQ zB$8zyF_~itbSh2#om&V8Q@3K0WWW$rBrM9+qVWRcv8sEaHd^)G`**Jo653swREa-HC z>El#MrY!HaV}0KQIH;Q+B<^zZNXc@W%zfv;|JK-pCh(5{0{{jcVjb}l+XMgr002ov JPDHLkV1fed#uESl literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_turks_and_caicos_islands.png b/apps/icons/static/Fat Cow/32x32/flag_turks_and_caicos_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..df488fe8c61adbbe1075f079c58ab53e8432d45d GIT binary patch literal 1621 zcmV-b2CDgqP)3kw2k zv%)#sm%Cr@SI;@`d*|J}+pa`-;N17z^LyU&d(Lxy=XcI4eBZ~lEE=wHG31XB!bItd z7ht>N;877JikF4wkUk-wSD~PU%6ByW7@{7h-hIRfP5IJ!-3QO0*VU98)3IT~h0Qlo zMnr)uC&@maeL8Hzf=Lef!hyv%L@xeGz~hghX?W<_&DHFRrU_Vb<{dE)Yo5GKP42*{ z6z0u-3Ev-FhdE`13eu!g6OAl@?6zFWzV3l)8HbvBqiP@L)#~=k#l(qcvElT~GN>a2PY~2-OFa=e$*(YsM zgp$X;Bst1p7=a2NU!3+kaOX^{U)zR-tC&gp4UR`=jvp*1gSOul*@BSU%r()p{Rxyk zD3qn)YafM41Z&J9+YR+T7CbCawM3x#TOTDWc5)iNA`$DJf;=|QX+4;~ya=7~vAALB z&$zwcN1}5IF{V;8=7=mYz(9+0bC*3zBbVyrULOlreiO)S1XZ?WpR`F#vBX9gs3xV2 z=&1j@T8;Qo*ElR)+=kXU{rI?(Tae~me^x7uR4SHTfgn+cqQ>Cw>V2HDfs*I;Qr56f zw%IpR+NL&!^cfevuD0=t`VuUC`fe2U{De#F7R-802|CNa3oE}UVGcO2c1zsVvMJ!p zS`^!inQ>?g#67Y#^>B;mS@Nkq%GoOL*`bU0rK1kVmb|UH%67bfW505DL^-HX zIU6xg%N~R=R}Z$6$ab)Z;q!bZKjw+!XB~()pAVK*=UPOyAW^B67J;8^F%WaZ?KJdc z6MDej*G4BXu*KyG>4dDbK@(AaFmwqxZVX{Y8$>`#XW^dqO_+=J`MDw!@?eZ<+*0}M@-uEe^1$>gOuf*E9s5t@eEC^2Zx))T zzs$*}t{5+-MFtLHV?Z=Fc_g|0_3{9m!C1=9s7+lTKxfRDfk-5RL?VIK)>drXxDj=A zb?`h7$z&2|&YV%Wq)+_Lb@V{Vgf~cmq;yVya`ZHT1X?z);&bBAzzmD&R@}EoHdsHk_w0P3V>Gu{5q|w1e21lp#n|2mwZDZ{iCd$S;{^dZjZ9C&4mHjFf z;?J^n4HKpb>DS0$)ECyQ#mn&Hy6&hk;Q4AEUE!ogzLw`yGH!2<;|#QGYim(lT&$Fk zagmOJO#CPp)tv72lPW7K{i`VwFW<}Q!z9N~iX&B3RpptpPv?MvJiy7wY8YzRBe~qw zg?u4Bzz9Wt7)%>smkbx>Z6n3i)ew+Qqrv4ow~wH7l!s*ga}4}%MOFe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_tuvalu.png b/apps/icons/static/Fat Cow/32x32/flag_tuvalu.png new file mode 100644 index 0000000000000000000000000000000000000000..a61341e0166c7fc25c0c1d475667036ca4a0e3e9 GIT binary patch literal 1802 zcmV+l2le=gP)Et3WXM1TU!d%hzZshLXgA&F-B~V#DD=q(unW_6%t~UD8>ZA7=M+AK$Vm& zEu^@DQiKK-0>Ktq+Tymm_c5NCeRSJyOGz|LGP|>L&Ykm}?>y!%hGHlm2ZCZD5N{3lEVl>C#k_y7@7krot9*T@c4`|unZf+g_Dz6&KW()BxsGW zzkTpXC5c>701j9-+Il(OSTO@ofx2b`rHeM>r@AdD%1@C>ryB30xMUkn*4Ln9t}fkS zc?S)hG)RyDuT8H-n1+5cTC6bsv=1=jU+7|XQ0o-sb4HIsG?+nj>Bg-x^2mi z9NlU%4%dH3GA1D7?0Gt+VmnftI!vY|V1T?P&qKD3ce6gj@@XgV^|caW>nX{KP#BPe zrfH+Nau<#?amm7xMGOJqd{TIdwb&D~A4q5Z(vJbB3l0j2t|&BBIW*8QdN3L zu8>iJtm;x0&Jp8+)g)P4Nx!%u&p9zObd!8ot7c< zH5cHkmK8YBR*JUJBsf$9HbvdAtbu(Xe7H@uY@nfzqk|3)&;eD8HAyKnXC$42WW>Os zIuj|hoG8GpIS!2ga)n8tt$|rs@Bak(o-=6ZEW+7)1(I$?xiK^4cl_G*B!U);bc8{j zFk~wzSX(daw5piNCUfv;FVP*4Q?6-G$TSk?tszhKBqB*1qtmB`B*nsw-b@_2wGzo{ z2u=!*LK<&n?naGw6W+|+1I6x&5jX%qH}Tf6e-SE{GRe)c;~c3$!HyxPSc^R&E3afY zx4)36P9s{KnB=^R=_%JFV-89_he~>i19QhUQ!`7(#qOu!O6emuR7!SFf-0a9P~2D` zj1%K$DHIhOTEa9(rdW$TArm@tg>I4uZq2}+Ij><`_C^BZA|o0^cP~jli4B=G_#nHQ z^2ElvrUPi`D3xIxnggaqA)p86wT0vJ-c2CQg}kjdi0k&Sj#$&)d?6EiA~~rAFYx%# z-a7@idZ!^f^)jyh;{_*KnEFMKdVmKL2*8js%&we?QvEc>d;XTR zuy6+te@3c+@%}waTqmSyQ$p9>eG!*?X3K7RH82~yva67)b>sajd-1ye808BEK?{*~ zIQuQz9?C#kx*MJe9y}(KnZ;t1=tkqBw{s^7#~vl)%ZND@JG?8=+A|CLZf>IF3t+sn z4LNCkoVoX$42eS#S5de%o172r12)|bAtT&O!28QQ+N2nw{eZmZI+joV97`vEffpuz zNnYnjwQ24@k)CuHJO0{>neJvZc2!Un1nK&XUc^kYYg;@~AAr1}L{A?)WRp=fd36Zv zjB7Z3|7Dc%@6pbmz^AuA!jCwss9Jf&S9##PuSJs5cNc6;`)z!d9vcJ(~OJ^ z_A%SSU2!aP$k1<`Sp?V>R|u~qprvc sIvXWpeUa)i|BD>>-v)cs0R9zV0Ks*?1IsJ>rT_o{07*qoM6N<$f>>8W&j0`b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_uganda.png b/apps/icons/static/Fat Cow/32x32/flag_uganda.png new file mode 100644 index 0000000000000000000000000000000000000000..5aa1d8c9af3948db14aa5028c6acd88264ef96e6 GIT binary patch literal 1452 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_united_arab_emirates.png b/apps/icons/static/Fat Cow/32x32/flag_united_arab_emirates.png new file mode 100644 index 0000000000000000000000000000000000000000..99c922380f6d469039dd73143a5628fc167e6117 GIT binary patch literal 1113 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_uruquay.png b/apps/icons/static/Fat Cow/32x32/flag_uruquay.png new file mode 100644 index 0000000000000000000000000000000000000000..70457ab076e9d462c56c4552ff2bdd511b935b3f GIT binary patch literal 1262 zcmV54@*V_n2Sx5lkS+95@~9V`)X;-Q7qLc&R2tjgJ%u*euWG^FfibG^ftxV z0Qj8@0BaJ6ymMe*KJ(qT&rw&FO+mn`1^&-_5OxYY-VVNUnc5_{bwz!%oI40RYN{@j zWgthWBbknlfyL?oJp$$i6y`~Y`8tS(t3c{+Xu;!PZ~actDMf4_kvZ_e3lHP`#Hz|j z4gkw~S)$zi!^|JYv9$M8hrHOYCZs#{T^11RP8K6i_cKbPe8Z-bVb+z&AE%s`ZzR_ zg&_z;T{X%~sR5s{C3%7&SXq%nodXciGcpVWPrz6khyB3zY%XMyv4SlAX`M>z}XVbbw0dsddeqRjx1Cq{F-W-6|i3EDat}+I8?kBTpz7L zTiYhm^b$NrquB$G)3z>AJ$mSxS# zxLE+n;o;$P)JJyOpvcUQj*f2>Vq<$+>Oz(AKp^irtDCN_u0a~wJNT1TPVPp@tT(y( z7pbl6lG^I5bIC}djf{+-y}e!a1>hE_S-VIjsp9(lUl8r>?G@5mTU$leT3T9iWAA-w z-QC^Nan#qb-0yK(8l{R>OPd-G4GrbyWv&ag?x_+*Wx8%zbO%e=~O20R9zV Y00qtgo5-o5Z2$lO07*qoM6N<$f*l)JWB>pF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_usa.png b/apps/icons/static/Fat Cow/32x32/flag_usa.png new file mode 100644 index 0000000000000000000000000000000000000000..d2d9aa33aeea6746086ed29f9701689c1402b1e3 GIT binary patch literal 1401 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 SE!92%00008XP)5 z#8fS)1!{q|BsSF=U=iDDs|J2hB8^09(ndlwvHGK?!DvEbeEsm3@rTC57`KsD-f5F& zX)L7CWVf2O(O6?Cwp%E$ulw}O?%ibcA6u*iKBVLp`EAfUhjYG1JK(M6)VbFINEmaNA-33HM0;b@X z^LBW8&!MZxj#spNat%$e(L|fDG-4;wf~f!yKs|*0tz~c>zYl%ipU2-1F>DPyh^x#_ z#33bFSiIP1K}t9^098{Uk;1W0itxeFLiD&s;M{W^)l=)xV`R}}ilGgei=9P955^5k zGX!OrCJwyw=4CXsj77%I^yQ)B=x-=`IDpmniMaF_J85tNy~f9p~`r z`iiD1aU$M2m+S%nXWn(N?E9Pqt13PCm@a^u26 zD_@Fi%mJ`4tfeIG0?Lqzin3xKUV6R(*S1V!`l(UKTJ)VM8_EQX9An9))~YFzAVb@% zG-ic~DKMuLH~)MLKO^vyb#`XEUwEmc+nb+J-r*oUG>nXvrgq$Gqb0q1f;|LZh5bQsb`&}dt zkmRKaI>z!V^YLmS0Ju>H|09uRDT=e)0<&liEL&qM4d7n^1^`e_`V(nG(69gi002ov JPDHLkV1mPSU@iav literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_vatican_city.png b/apps/icons/static/Fat Cow/32x32/flag_vatican_city.png new file mode 100644 index 0000000000000000000000000000000000000000..80ce07e96c0fc4d02fd8f69c9eb4bceada098299 GIT binary patch literal 1383 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 TZrYAV00000NkvXXu0mjfF;oYQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_virgin_islands.png b/apps/icons/static/Fat Cow/32x32/flag_virgin_islands.png new file mode 100644 index 0000000000000000000000000000000000000000..961276922e7ab74928754406b5064a1f7055a41b GIT binary patch literal 1667 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 KMNUMnLSTX%iID67 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_wallis_and_futuna.png b/apps/icons/static/Fat Cow/32x32/flag_wallis_and_futuna.png new file mode 100644 index 0000000000000000000000000000000000000000..cad1b20e7409391076d6fd1676b8a8c262a45cbd GIT binary patch literal 1493 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_wwf.png b/apps/icons/static/Fat Cow/32x32/flag_wwf.png new file mode 100644 index 0000000000000000000000000000000000000000..e472d0a9f942d0fc3b4283af9dfbd055db6c84be GIT binary patch literal 1313 zcmV++1>X9JP)Q@knME)Bw z9X1SI{y#i2in5np1mk893`(=`k*z5BLMoE$x{jft8@2440l0Zn)QsYJxQAuB5j;c!@9QfW_Uh^K|Ic2mtHNo@-{h0I|%u&}TIFLA(0(cs)q zPydNedM_cv>!sffN>4j(|NILoc2uCZrw1Q)c2cg@CCa{18c`JK5p%se$m!jQyO^Ds zh0Eo_@SQtoId%-UhHuOB2O3|8gTO`T_Cwc);3BYsh^Mj_Rdqrw)*w{E%jtBWy|oSZ zs8l^vhOO@(#|o9%#~*d#h387)_wT{g{yzCUGdm;8HJv>znS@rILzx0wr;)*li3#N8 z<;iHU33Hjb&ODM?i32Rq&6^R0Dl6{+J9B&0x>bt)2s_1sqdHGV7xg9uT1t*)+0a@py5 zt)U(z&zDGmq16z9twV$eC?Hbov5)u^h~##w%0HJ?!~O;wZEnW>d-u^yZJ4Wqf!M8f zWOzh!f=jffwnmbX+EZGasbv^ryXpnWq&dMLPJM7n3a=pL`(n>UIat29d>Q#0^QHdG z*)Ew12E+DLGbLVcB#ud;9HD%OfrTj*B4*&k$qpjmc1-^O$N^X516`{w)onfF8x1W-)~;e2uYz}L2g zL5@(C_Jz??Kfl2#i7jf%wi6k5SRxqQJ2Z%yYrmj)YvpzIjIz3P&Kc-%y(6w2>~{nX z2%vMrPJB@D@nbsYj6HcwPN}_{1rY_1ASC#n2Pp%**qg$=aeTHXfe|F10lEi(-7f=O zdx0H&fMwILMPXlDf;&I?>Jzgkuaqb5UuiokUx{JPS{ZLUwks*lilI_F$K_f8Lg7{( z@jQXU`)&YzV8^~S*?tdSi8X`-M`n0JX&jI_tgL|p}AT&b{lm^-B z?{MX4r;88JL-2(ZA1@^107QJlACIz=do5n1Di?_owdoNz!JY?j68eAn9vMi}+)u#s z9|1nsPaw1Ags!K7oFm*%$aN}IC4q)vMkCyojXn%~xXx!pD;TW+MtGcgB zKBa-b`7eVaPi6?(=RqqOApI*~_i)c*-5A*1JZ=KxYh_IH9-}C4FI`m4r!>!7%3Nsy-kbc=>vabWHx3X*M#w? zenG4I{zg}Y*+TJFH!)x}Jd`Z7P*%hmfS^)|2QC!=uN4OJ%`>1}RR!$Jm~}!kfS?5c zGG}6-$)d&k90#)NE z>KJMl){_xO%GuoN{rU%QDj73pe%vjUc=P-5r zw0Hi-LO?&_uF|g$fHmB*0<^m!$UBr&jloUXPhru=-0-KRGwdhKn-p}!`33WCkTnM> z8U`E0fVuVkM0(nRw+J^QBz#{laZTcf+UujHA6-s>b zy_P~ti$)64J|sm25#mFCf&Ku0MgM|-q4rUQ=wn+E3N4h{$5MrYAE>29H`$Nz-r4NB z$tHEhjs-7Fvpa0(oVj!Exw}G2iSrC`-UKYgLJ0fiMSKi97?S~@lakdu!Ky!NaK_&zg=##skvn}=oL#qIhXnkmKv9NsxP-+>4B=>Z2YG!O_0-0uL7pFrUO zBUVCA{qcbDQKD0z3>X?R5Yi^w3a5L_!s=y61V%>yn+O;h2!uqy6A?~Ygeo{C;SW*+ zDa1B3Wq^ifMmRwq0YTbB>oe`#r3=2%Kme2h!&f*8FHInP^&0K!H5}i41gWC}ei;wO z3WD%%0ynOwj^N}NMi9bwTiVUXuu2NAPXhs&goG*dyC35)UM~S=M#8hmBy`#{xvs*= zRDnTdXOQ_gj-#J|ArxK@fpWPVO<3kXX+klc>W0LsGBY#teq!P(c6N3YOQE3>7>mdB z^fdPO-(Y)t`*KePN~IFUD;1R<9a@yi3`2#JWIU|_W>+i}lJn6KOn`AR8sPA$TiGPS zLFtdv7wJ=;T4Yf-7em)!oJqKrtzm0xD|6QC>+84p^aiZQz3>y`#$eQ-@s`GifpmdO z>6_){WmKzG^&6i#-?v&VwfmR=#Q}{kLn_i$xH)aNvaqlq(?Q0ST+hzV%Ko5?@xql{ zujP3?JRPpgEH#sT T!QFsJ00000NkvXXu0mjf!gQZD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_zambia.png b/apps/icons/static/Fat Cow/32x32/flag_zambia.png new file mode 100644 index 0000000000000000000000000000000000000000..16607bd7c16d339f55d9ee59a4375905bffd7ab1 GIT binary patch literal 1335 zcmV-71<3k|P)NA&cTdK|$1w3$+SnVP?XJFnEH*)H(y-UoQrN$2`R`IoPKjW`aWNQ~kyPdmzis!cXQ%%5#JIRE}L zPjRX@1K`E9yj(xTg)c6^vyoFh5L2*`0WwX{9QNs&M&&W90)7 z>-YgaDy3+6f6XyKUJd}Cb8qzl4@bZ(L7t2ZlHX`(qFRD5Lr@DVuu|oD0Emdser6cB zL=Z30x<^CP8+;hBzri_MT$B3bst5dxik@prL&HEB4sYz7U1a?f=%oPyISITt2wW}z ze_3WtQ7rx4e&E3(urNeJsmDeq18nuMs#7E{1DOS~m?uHT{$metrI!mI0vE~3hgAG_ zzhT6q&j!U?)T259h%W=WAhS;81dz1w=wz9|cYh&}cR2A)uUXGaVKvQU3@7l+J*kO6v6PX%w*DAVQwm@Kd}2J+BPp_nTiGVM-3 z_ZSC>Nlq$$%o{k!O+(vT>f{t6Dd1|jRfaREr$Mj~9HX)#xq-Ia=M z&(c{ULU!Wl;xGG*uofj%U6}q8gmtDzRtIte$OLQAzX0eA*Y~M2(k^f%N9bB^0s0*k zm)m#4tceSpW2B%;Ge%dnK+KCxXeJT-exH#a>Y*>?$~E;M(fdrLJAg)%R>GsUwTuDF z1gw@1GUWz{H{>z;EyF1(%}MO!4rp;$|e94U1?D8 zT=)c#P^gUosf_Ao3`iPUoqIT!C2f7H6HvdNLMXJ#&YmQCGwNZYKYy0styqsOJ!fI4 zQG;J7FflB6s;3D+7VPQ*p+4pV-)%o-h?P=g)U{K%^3zwjPdy9g&Y|zbu#UW>P6i4_ zn+D-knpQeZLn~NazgnB=JfjK#+4CPqU5`gcN8vNVWBPexV*|^}%NQ6Kz|_cPC^plU_xIQX%7yI0V4gzy1fvRD@id9)Y0}$+9#w+M3PA$!i&qm+L&F1E& zo){Y&)7Pb?CCtpsXaFlKD_C1w(*Sf`sn?%mmje@q-)mb>{J1ZAGi6ow>+HMT;~n?K zR@5AfjErDwYfIm6Z*QYmEMj_k8jFjI*xA`J%o!^GVE_9j+eo1G=KL-w&OR}lNTcOR zYa1UQ*VoC(NqwD|n9x_UAPX07-*-XEi*4JW5*-UE&Blj8&^FHf!IPJP`T6gdx4Pkeaj7Fp8SvM86pKD-?OL}{-S tIpo|Zn^BJD&ilV&;EpwQw*mYkzyN5qE+Z9R6@35z002ovPDHLkV1lbtZovQm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flag_zimbabwe.png b/apps/icons/static/Fat Cow/32x32/flag_zimbabwe.png new file mode 100644 index 0000000000000000000000000000000000000000..05b1c8856d118b966d4694468b769897d1b16738 GIT binary patch literal 1326 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flashlight.png b/apps/icons/static/Fat Cow/32x32/flashlight.png new file mode 100644 index 0000000000000000000000000000000000000000..6237f1c1174ae2604d5bdbee3b0095c679106950 GIT binary patch literal 1280 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 RjEw*Q002ovPDHLkV1fYJ4-)_Y literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flask.png b/apps/icons/static/Fat Cow/32x32/flask.png new file mode 100644 index 0000000000000000000000000000000000000000..4e3d2bad4f69a92268e3faae694d0a8f59083bd9 GIT binary patch literal 1218 zcmV;z1U>tSP)Hd5;i1KI}*rG=uDs6}E}t&1O>@L&0IcW%taS^MCXI=llQv2#hgo<|Sg2 zFH8P_APB{tmye$PHmU0dbi;tL%zJ#EMHC@PA`TsRz(zxV z{K|~S3F%u#1^*McMG3G?CSVlE8T_wt19fG+1f(}k4Ihry1Yse~vz+o67E=Zq!vWC! z*Z6ZAMZj)X%U;>tbUPVlNTl>!E*P6y#QxSO=>EZdPdx422m;bOpME~n)^r;bJJlM2 z2&DCF{t+;rNK+Uj+}Bc%_WeEmrPi5J2?)=Lo38Juz^#PNidv%pEDG#wLjX*}H83{Pd~ zLtegb1_7b>_&}H6Ee zIn>!)kJ*JJ${d-{##36Z3NEWlFsMhk5{sj&tr?2PdxFpZHw2`&J~{hdUBGYmyUQR` z=fO)Z-*joRZxJPGM#L51@{G-<5pb)BR8>0O>>qizm@LILW#?3S_cS+>qD^IpF^nJhp@K-Ur&99p`S*vtDy>tqOK~-)jVLW zi`+S~C(?w8WP6apT`|-2vy?Xug7t3^>zppchN$vw?)KtZ3-^c28UvWy&z;L zsspkr;iaFCp)Tk_$nWE_d^X=^Ap$nf*5Gh^q~1&{jqW<^4Yz?=bs|9QtkixRze7@~ z7%B9&E(RkHd<=AtKU3=pVE^tB| z;f|1ssDw(>KoXPKUVC?^Z+6!kW7%tm5+bCo{A_u5X5MFJ-gn+x#yQ7kUJ^F>QW|eC z#=P2h{dn=3W*8<6(}Y>KdZM2qNswg;C*OI)N4F|o1JzbuStoE{WqIl9+lR-G4D}_! zO%7RNkcpZ6;`aRoT)KX1k=g~@0X#ucZ*8s!+1}~dE4)xPxu%=^=G{ep^N&St&~i-A z{w@Z1oh;g^-}S~oiR_`|Y?B4-FpE19vxb`|TivK2)XB=I4-;lPx4!KAMY8G(qk{hd zUQhtO$pB`PGei6}pCYfU7eM~{V6D5_r2FI1 z%**7Mqg*lEv*7-t5{~W9f}VeJ^xgO38v!7H^XujF2Qs@6_EWB51W+}c^M_%jT%~Q0 zacCrsv12D@I?Xek0VwWrD+aWxDbk?$SRj8sT*YW+7ee9iro`iYt1#?Xc^*yOKexwU^u#O5P1(-N?x)Hgo2aV{yvnn zDnea~6@0a$Sg4^@{mPso_0EF=@?BJ( z#hX*Rl72ztEV9Qnzs&#?XPNw+WV3Y^a%E@vbuWPDQjFI8{wu%$+u(4f%H#5!00000 LNkvXXu0mjfTGDk>R5}%-g z2K)^QzAh$LFY3()zAoy)L@$CD@uGOs#Dm0>D8~3Wh!PQn4Jtk`8x+Nh9ux&dl8qQl zc9Y%dwyLJ5GqW>BSJ?D!?dP_0&=ySoRZ^q@ib3{E&*U7bLfgiQv} zo_Y7#Y!*DvYp4e*6~R~xi$5|P^fCTYN|wfkKr>d@tN|K3g>YFKX@C%lu@VOOz7N6` zETI8Tz(}YyN1K3>!nzGmg0YeYC?8zcyO30sfA&NW0?k=M?l)^V1o%ni0I+-9h{Qdx zcHMd?mrKZC9aIiP`1t7)WHQo(kcyel#*ha|2$#ToKj2DO2_fRKSRDvSC^!sp4}AXe z8K$PD0wpFxZd~t&QfV@bBJA0-A9A@S=w$as?xV7@U0fXd z0mHcCQS`#5_I7yo>}d^Y*FmvZOoTGTN^(G}Svm0F;X~ZmrOalVpime>FBExBTU#3+=Rqib!Q;n| za88cbMAKX8G!9T2O7X`+Byfz14vUASI^&^>N8ky9gl+fUeOR7%+V{fHOEhi-B+eD4 z$Pq^LG!)ST#%2NLuC6&`__)S?8kc6?mCKjx_=*)PA%`AWy?PDTld#d8>2lewaXB3! zg#%o{W|&{CD!6lZfC~=g@8IAg{4Zi9_G({0w6?bL``FkRyn6MTN!fSpIy5&obN~4G zIEHDMb=b9_|6GWo9?9ni?K^?Th>7DvLxq@^!h6K?=P%;nBg2IQQLJPdqQ=^|Q-lJ` z({D(E#?5YOuPtHKOIxebJOCO}bG9*evosD+8WIQUyk^zi45yMFpqDx>7ypkR4~dKt zB{;(yZvbJ%450kZ=Ca^c<(wEGsVF&-E14t2uloac=BY-<-+J3&OmmNc1t_af7TTNQ u+~mOzl#c{Rrw834GBCGon$E1>0t^6w`U}HOGr_k20000n z5X3`dod_;IV1$rz-~?8H#7cNcNFechazcO*Z$Si(kU>I1;ci1n;WJG))m^;OmP)$|Gg&@Vpo!Z^NyOF1#Jqj~Fp9LuuqUct10Ba4@_aA^0?~PHyy#%0#P$jJvd_VCmsEUSe z6@ijBNek|}XJ4p94*}qC))~;1Dw^(E8z`s%$+6N)=xotikXoXtt^$zGa;$JM019V~ z%5V_!rys@x0eFQ0s!(guA~K6&bS3+UJ=0Aw`>azJ@P1L zOM<4CwHQ z(5s6}@XCpILFTA!YthS^_!g|jm=9I(H?pTUugop2dHY{boc3sMe* z86bJ{v~RdhXt(d(%WIbw7U0^-3LJm=B^Vt!Y+Ii zPfLnbLPF$#*10h(QxXPJYGk~^Kq3Gjsp@Q)!V+dKvB9gqt>%ix@!)3C9z0e`HmaVrMvb*R;9IJ}aqnqI%$>x27;hvDdvQMfpFA)BnB|M7s<@zV`x^hS#bYJU8~ zli7pl%+wUKUPNB(Gj@`twu~~pb>J4v*ud)Q3M|ZD#D@=yG#3WSWoUf`Iu3DXCMVfn zgyD1@pK#5eo6G#6W0u6RiU7ztB3)OH=FuTX#|vd>yM5(IxKjYGOG2g9zdGanmy6X< zMnZ}6TDhG8K(TTFNJ754r&WJ}TEIKA*VJS+^q`@S_>l!wA0# z?M}4a(7nHH?E(eF!yMdzR^4F*ZlV44w*UhGq#<0;jo8PJ00000NkvXXu0mjf DvjRP9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flickr.png b/apps/icons/static/Fat Cow/32x32/flickr.png new file mode 100644 index 0000000000000000000000000000000000000000..086085cfa4c5228d0bf8caae470b3b8bfec1e043 GIT binary patch literal 1319 zcmV+?1=#wDP)(RCwCFS5ItIMHv6h%yzd6EnCr| znCc0WHX)iQiA2LiJsLxLFe2#DD{7)4297314_xfQ>XCw)5F6u}L%Cq%p-58OE-4g> z_7B^3yJfrY?VB0DZ{ED_+ja}5?R)vQ^X8lRe&2lm=BogpE?vIzol=?4jIs2|)Xqmh zN&&5-i)TJO^##v#UHV~k@e zDZK*iQo=d~`0Memn4fSDEO;tKgU@D|M>Uo0U% zzKEr7k0W|E4;gBtF?|+zZ88EIA@KQV4cDe0A!J}OEjoPUk}0R|Rx!Jz5Jp`X{%AkC zs}Z_Cy^iSGUD%L;r6;!mdg@<@*%F=(>nQ#B7L2QX4a|6@4~Tq+#K>QDj7?VvyiVZO zJJJ)6X^wegGZkF=TchWf8JO#Hh{75)xr5KADe7W^n{&LeIdqLoL*_C_V>$)2Pl;Sd z2BSAOQC+Wlj`dNTBAz2&wGv_UA2QePMd(NCUPVi^{k4u4Ro9_@D?;S5NMkm~07dY` zopPK?tl{G>Mv9l4_bb4yc^8NpPr6A3!ioD-X;o7U$aG3@?gbCasr-Emk&Z#Bg4)9p zSNIkuZ+=<1acF^>%rU)c)7H1Qns9?+V;p${k; zHPV>=JA?ZK*psy zy?>w&#}o)utQG;?i#xCqe2 dg3bR07y#LdMN7YId|Chi002ovPDHLkV1mcQV|V}n literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/flood_it.png b/apps/icons/static/Fat Cow/32x32/flood_it.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d7eddb80d1dd9e946115806d0d8a42959c69c0 GIT binary patch literal 2449 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/fog.png b/apps/icons/static/Fat Cow/32x32/fog.png new file mode 100644 index 0000000000000000000000000000000000000000..947f27117e156a11ece1468ce65720f4f3f35f63 GIT binary patch literal 2406 zcmV-s37PhZP)2Ctxxf?Q30n?`D+o z3|~BVBNz-dl$BM1S5;k{pl7oXi$x$2pZVA@jVpeCa7`c(WIgoJvl&RG5)h9k9{*bF zH(tvJ;sOYbjD9dPr*R%DwIOF4eEQjSkXVro<>ggSURDW~W%Dyyj(b9l2Y*Z=2>Mi@ zoK2f~c3PGJ6F0|UW+wKh70d45?t0Y)5FQzQ|5k17955}D533#pRIe8=kogh=t&|l7 zOw$5kda)}d*5;9DS1JG?F-l?3*!U-K`SO*ox3_)k4E>>yz?bh?S`$d3(0-s0Y!Nl~zDQL;ZgIADUShI}RTn=V9V zL%vrnhX+Cw`J$GvOmTh@e+(o2g>VG|A=0PPPXZv(Md?h^0bub#&Ff<;=wljL$YLrH z(I`Bc7CAj?V)hzON|7aF+`&^M)EE?*sF9=uDOMd#7(WNhk!qNq#g94W4>s3<_} z^Z6l@Nh5>*0~Hn3P+D3ph-zB}p;1*Y$2yUS=h8Etm?_8tS@u9WokU=ImJ#5}bZp+b zbKt~V@A-TI2v=3-Snj5l3!<^%4!lIkg~_#4fDuc>EKBFh zoT8L!Ud0b8%Fy}GC&r<+wvJ^8Z*x-%{CDgIe09arg=9PdAXlW2ogqb5!N!ZQ*29Lj zHOvE-$!QG1-%p9fnjAK9Ik_=rr3}0-lvrOR5A=*SZQhC$8ca{g3X)0iy4wZ4rD+qAAz_}03!mnTW1V@`Kkz)9K64tj zZQB8_b|1p-hLZjO^d zL9N7X47rAN@!~}YhJxJ8h)2m(oDI5q^%~Cy9_OCS+I6c}k!u_3=EB`AU*V#Z#Y0Dr z{0+Ka?SbyD9*9jvFdcoUBniVKLs*itaOvNp48-sEi=g5+5%t)>U%>-1oI3t5Sh9F2 zm*B?wxi}Nd!1VO=c*nQ5y-4II08(H7>uZ~vo1SQCSp=a_88&K@>pfYG35aA2;Baya z-JgW@>o)LS=kI@q-Wi3it}bRd{|^SNU%P>y-|X#yeb4QIzZ^RP*FL(+26-{7YHJ$c z^Rcma@!s3G(%cJbYQhKW5gmDrQi&{2r&7W-SW2k|gsbZz=r6&n_zqULI1CQNWLrNuNFl?nIl`ywy?nC(3PU1H2ojH3d zx@f`DTtgx9d9e@?B5G2^T+!iVUX-3htVA*);)@(fBRSpXMOi>;O>UQ*S%GwrVZ@h9 zmoLD5D_4i{AwnKdNm$1;6m1qO8>J+Y(W{Dy$Y~r7FEU&&=ptJ2Sd8f=l#2rH{-z0v zDxzDk2$0Ez&4Shy%LC`$KObQdQeVg-Lv^$w!z(GcE)|YeZfPbi5D^nNXeLP>&(bVm z^3oX~%@9;s3A7kyMB`EwFHS|}@buo@PcTMSm`RUEry}+Bb#vIY3@S^l)uLuy&>3Yc z9X@QwDtiamTd~+ARyWC=P#JU?R!Ym6FN;UFMjU>pXQl|iK5oaVB9~QRo0T2Jcx&xA$IOy;qlrZM&amd1b|YqjZ&WaN74 z*&Jscb!U|l!KmlwN|_``OC%(Mx&UYpp?P5zfGA+3Q?cZNQY?{Ms7JdbbjL7KDtV-Q z{~-XaU=R`6p>Vc{X-Z-*CNV>JL@)Aygdo#2V@i3Y7-fuTzcLqw)oM9fwBJmQb8E!ISh_zv2;cRWIq~>3T>J1kzaf#&w1&p|+x3mr z59pYBNpwAx)+8z<4_Gvepk=gfN1|7-yN9U{kerZ>-ai06h__sI2%BmUNlQ zG_~-wo?`Fn8IfVB6tAgA9_rYJci$pMP!VtZ>7F0AuUr4Xeu-a&XeO|Yw~q8bd$9A+ zIfsEX64^i8^}SUOw{LtNP)hPdN^ks^x1!O4u;Z4-8&9zz0@X08Gvobnu-YeZg(HuM%xw8uWU( zg1JYxege;5=x7fB6(%kQMq=)wc-SNq^N%4N;-ms&P)ZAjVGkKE`r+|A5> zuY)#vfZc8;n}an!i`^d|BVctC#(`z&$vc5ER1zhXEw{S}vGO^fMcb6e&=GbO~jqKK{C46F19V@E?e zu|0pt*m@K*S1@#X^lMFjV<(h0a(`t=|2Beg_$hd;`9Eg6Sbq_Tvs$YtWFMA?)5Rw~ z13m!Z7C4HJbLf8~L1iYrjwr&quQ<#;j;Yi=q$g(2``Ozy0J^r-T%N~m1syMM;`edJ z4l8@#Gm$R(>k6*k&!1VyzJY<#qb$~L>2Xgmy1}O(q3AEnPPe3sV@V8sH}dm>{&fae z%ah3zUg~>=t69blGkcCmCuY)r;&HzGgBu`lDXB@2Po~lPHrsQV=F^D79Hf6Hox-hT z>71Xv3KsN+-%jowl~7#{uVs#RaR~S3%LHk|!oZPBySU5*J)i-+$l1pk5103*Mv&)B zaZY=ExekDrKxodR&-gDu#n-=z|I-l9|D3KifPV!T0RL}b>2q6X2><{907*qoM6N<$ Ef?F#E#sB~S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_add.png b/apps/icons/static/Fat Cow/32x32/folder_add.png new file mode 100644 index 0000000000000000000000000000000000000000..d881adf8e9202901244af1bafbc1c39dc939a9a7 GIT binary patch literal 1572 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 Hu0mjfR_=4o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_brick.png b/apps/icons/static/Fat Cow/32x32/folder_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..b2ce9f1f9f3ae3483faaf639b0dc053c32d189c6 GIT binary patch literal 1714 zcmV;j22J^iP)gsz_N~M9seJf6WOgOGlw=*lGEXWA2>S-&U;X~0Y{An2BO z=BG?Y@r0Z=RMr6TUOe^o*FwM;t)NN6P^l!!LvIRE4ursti#SW%WI4fDim>q=c>cUi znl(|hpaij+k1=uq8-7@jUBy85dIY*-SLueP49;~%3@}-R=dWAv*0+%BREsiX7v-V& ziBedWEm#w>84G}&$TT*o4Bon{xY-o?fjb?l0g6+w)e9pU!s2b85nyu|1Cjt>w4Q`z zOG080x)~197Wpsr%Rr*N+agTN=|)%6NgVm5=?p!IDg#;}24n@DtsTfJnM)A~!)QM> zRFr)o;VCISs1goIW)?jn;AGw&7jn}>v=N>OBs{GUX3T)Ux%U3GJ3%kc{Q(A;A?WOC z_o86oYQok+*IF|FrO{L+t|Tep9L&Uf6&n$C%oAemj#$VvZ{U-ary!^0!dF*?YLD+Y zeG=iKP?Eh)P!NT4zt8Tl}JYH0y2$-u}5qwkoMaNHGg;J~%{m^XU`9&gFAkf^7%#vA&`0?t+lo4x!Py?gj$;6z&u%}`j zB93yXF5pUS6HZ_9VS0fZ;gBD?CPUAD7CX+xkQZh+{@eF===0tI0Fp>>bT+o4Y~^~2 zj4x3UB{s$+VdB`ea-6tXge|L=psY|wkcjP~r9B-*a5**P!iiFM7CMQI0Nro&mtyU{ z3yrdEeEQR_HM^9)+_u93YPWIdxzp&poqQ{!RzxPcoQZ>#kK=`fZd6paklAqPIwBE2 zRTu`R?!@0+Vf0+BM_%q!s16;@^vPH;w;0#!ns(AMANDiQ)7FX%cdBHzl`4M{Lyk;)BxbGZ|R>3*!5n~7OD={R<_9T#u=p*bATbOM*5W78ZP z@mM!5)|l``Rrq@1g2?_51U!u>Sx4o$m&B*I#y4oFvS>=KG#%b(OaLj(jpEf+#iF%W z`y5!D-$SHY_@ge4)_?^~RgmUT`*TYGFm0(@R@LR48R>G9c&NG))@RQ2#h!lU#3Cr!y-1QILQ{m1{F1pJEr-89CMRpSqQRkKH&hk8al~> z{{cX>x4q_sr#|zQ>F()pra58KbR8!qB*Q|)kf^dMV%G`@TcI$;VkWNKs70u~;RG+m z4?E)yKPHhClI1VkzJF`^(zP!a`qv}=-?$-QMQF(Ot-ky$T zUI4tw={WMJ0EPp}B%9*ODac>4b>I8W?EK|nUu(scFW>zrr+5i9m07*qo IM6N<$g2#?HA^-pY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_bug.png b/apps/icons/static/Fat Cow/32x32/folder_bug.png new file mode 100644 index 0000000000000000000000000000000000000000..12c72146b865603012530d8d582238bcd2f92e08 GIT binary patch literal 1774 zcmViHM1b{1H&x&>{hBO+-;@KoVI*772*5Ma#Yx3$)W^ zI!kFgGoAe{o_puDo#M1jNr^YPeRJ=-_nq&2=R4=#3c9Z2|7-$v`P`;ydn72cbWNk7 zo^Y8Uiclf%AHVGPmuW)jEdVn06lQ$%8(ZnK^j%%(1g3;bU(GLM>#6&C6F@TeoQy|q ztRw#=!(x0>k(4_JN;rh`UrzQ4g3vRXMTxQZE3r5GUiRcRYnlRGG}FjLJnIAODN3TkG@z*+lHkot20^x!n)}6KN>O9U0(1MMN8p1MXuzw64>373Se95z`lv zI|qOWIW9835`=)wOL3I6A?t<^J;u1^ZCxoO(m-rpi;^9w699?gN|_-D{Mj`F^i3_$ zF|3IhP+1lH-Tsv6PAC^1&po=ns5&)6N$2T5f^292=pkAv%tC}#TZKvHs(Rq-{quP z6@y0)LFDFVh%aDlANR6#t8OF`0n~L3k|h_g&P1~>QbyBeIX>4#VnCEks5*Nc4V87Y zKap1=tb_X@cT65MP3JkzWTW$VQ^e`FXr@0hS!ep-I@F;>RH#Z6Qrb{7+$qDg8vkBq zw4(+nP9A#$l#m}2mlP4T>OBky9Driq2~Fp&LNtlosH(-Hz>Kdhv18X^2cpps{4GH& zn4OI^Z#@nzL?A5#5vV0=?eT`Rf!3VXI^A82K+GRu#iW41@!2AT5Ug(Ee%%-k*FCH@@AA4BGlEEm<^w zD7-ayk@4u0&?+xOk9c5|WKA~CI$kn^9zO|GLQ-Znl$HvzZ8ofQmX3&l_BP?^SNtel zuAube-556tm@!3wCa@}?qtu&t;XusLrHGW z9iXY&j-gX$Qe^JN+!MrZ3$37wc%fi0Tt{|b*i(7P8P*R9DN@(k?DNl9`-zw)XTo%< ztgiF|cG7gP4FJnqJd5k;0}6f&62C_m@I?006sG+-pJDY_DA zXG%8nd&UTJJ^nm-dk{@EQxA7wprzi9%t5(4mvjbBl)Em+{E{N#_!$q@ZmmRt1*kiE z2)^JUq~`R4CFe0DS<;~feQ35_hnK?33Z_c+?$rg$>h*~4%^lmfm54DhiMU&3gEem$ zjr?R=ru^=@3v|Y_I`+f<0A4H1fsg#jny~^CKG=>((f~Lr%29D}AKbUg5i$+HiIn65Z_SbJ`Ge{R5Ay28dlN*b&MKQJ4XUj9qdh zf9XrZo(VqciS`a5nC5Ibq=CZgm^3yr-lJAXDhYGVg(>{jGy z6``Mc)#iP--Cb6luCvjSJr*T*?gn4a^EeO=EAThlxy%Ff4AD5`sfUZs1&0sC{N#(f zkPuO5G7#Ml0Aa%9{KaMFwD~Ev{f8&HE2cB*!`?=A2$JDOgdz%^F}HB5E^zo%YT<$@ z&jqfWK5?wLtrQzxsPV{p&{DD=>AOi4%vk>iK9bD-NFOs^99esf-;)~YS>F=H#ozEt z(O>wyV0QX+8A+Sz)pv}b`|Q)x`Mov0sdD+BKRvXb9J5GO?q92 zz3Dwz`hsI+0EpAZMaEZ-5U_D6i;^_5H3%^+#*J{wQplwNYureXA87>ux#CKhAqf0; zbp~inV{vI%b2FgvRO7o{0|0X>N+P^BNARz2nh9uS0vHIPi=r!$fcFI~&|+GYSsKtS z1~}aU%lw?_$Y;p8uYVXw#L#y78!lk1R?viHsB9$4GjDNGW

        lc$@{+B*|hdN7&d7 zygfstSsm`(b%+mtgp~`}^2dNwPz#hEMko^Rr2)H~o$DeoAWAlP`~E_3Y?55(T2w@- zdlPD#>tPrsXN}8dEdZvKX=3441V?*u+aLXoIbEs&iqrg55Skjr-jkmYV0{?_0tcW? zU4X$VreJ9y8S16^!NX;88Cr7&50mJuLD+u*U;pgCL{_St(F!pj$(Wm(K}p@?6p=+} zfs0E-DF~T!fr+0>Mo79PK!z^x)kM*>#)Tv*HfPYBy_%9OfjR%3z`))4Aj|y>1ER)P z3U%>NVsD%2wFggKyg`Nn44^1Jxl6I+5f(mus^`D3pee@?i#y-Cg= zs|n(8n-3@`Luj-ce~e6>rB@Ut3bt~^z-P|{nvb7?GSQE*&OYpV>0M|GBc$@#Bm>s& zB~iyugS5E67%Y((7%3TlotDxKk^gU~uR&G$27+xcJ}@;C#^{)zCko3T8-?05;+IaJ zc;i?W13E$z0c@<>&Z!ev^%65>S>!d{#4TSD-aq|HGV3_MT#UR=rVHT+?gj3lOWt8c zfX1FG9EPX86@^7bJc}d(apv6lqnR`mxMDCjK83B%9;V35S{2cfce)xw79r89;Ybw0 z*&rg3FeWCZ(Q(Lwu`wT%l)GgD5C)!jYekriKRSI)y+tu(+rqlnCSQ zZ{3&)&Ok^)D0h{kaa$woHaoFpkaL|FGt$d)1{S8LP+U{XMPxF4FaS*E*^RP9q9WDN z(Lu$`Mhn_7IXOw{r=y&*NL5wzba#_u4NatjRAYTMuBr-mti|J24N08^EUjj}K9tor zQ7=lq<@?VA7ABi@0CjeDqNTMNf{=F{MLV{U6DExUYWd3=-6irI-1dOy0EX@ip{%UT0zf;` zsb~f61yHlO64ygDc*fI=y)9e$Z%?EeHC2^-p4lY`0IU#L4Ctm1k!-f2!Lw(0jB-7! z@HlN$tZeNT11-()`NolFw<8{lK_d+qbSOC;dDvL)!a^vTE{%>-7xEn;n%B8qjO>#U z-~i%#PX2Q6)C&#!)wsT5K_`lh;Jgy6XxsOd$KyeNUoW<}-H3$4P}CT&a7>5}Vk*2C z$DyKPcH4zQ$uPV)k31S@^UO{q`)mdXD!gBOKRT1HIx8P18{U2roPj-ic5@9d22|Qn zLZ^#sULMAL6L@udK0dyoBAPIeZxiu>Cjl>wvw3D0<08xeUnsxP2*eKb=;2Gr#^_}ti|ioti0`bf$C6*6ac@-36};!E$E*+e3dF690WTlFcT=BDQQKkOm<_5-l{!1#Ir s$jPr82iE_Mv|P|?@=ow*pZ^3H0D^`7{EL3PxBvhE07*qoM6N<$g1A;+TL1t6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_database.png b/apps/icons/static/Fat Cow/32x32/folder_database.png new file mode 100644 index 0000000000000000000000000000000000000000..874ac812a5fd39fda95a943adc371290568c1adc GIT binary patch literal 1548 zcmV+n2J`ueP)5R zTPghj5g#xZsSjw3AsUrnn)*VbMu^534fqR||knRxh1zd;Viumev(o4VWC~-+TH|`8-*6 zH38JAos;vz#W!gG-1S&_SqSv(g=yq*_MIIWP19CJGvkuIZ-~9Yh3x5NZ?*}+{50~B zRXC6l5f*GCj_v!8+=y*S@3esKBlh;~_F_+;cSOJ#4K=-*0riui82lnoHc2jJB)dRP3~aq zw_(z(h3;*=C|r6AwF}t7%LZ@k0m8d5oh_WE3BO*M>x>v++=sEDzYzatf?Rto$`I~u zN6(#oux+7OQ?gkKfN(O6HEl$E^fWGv&wM4FR%?Lbl#aw<=4WvC3kL|WwSWOl0Wc$9 zz!sX47?f@*nHFxS7WfxJZHP6jM`rvaJ~}>rjHdJYyjF+-t|JwRA=JB-A~FjzdbC=U zrI5&!)aF&fG$}NjzHO)Qc(EZh5@=VtNngD%b#62rles_705cVxnP?oh-1Q(~o1n4Z z&3~!|}D>>7UgxxH^z zFkoT&S`;n4TND^gRxhS6S`*~%!EKxvxeYt|w}4X!1nFivmGTBmONE2YXbs+ubH>c; zH1#$s-=R|N7DuQ8K_t+4TQYLqq6V--)&1Fq)bgl!MY~OLGfb zZgvidL=u-rMoJ}|>m>$qlMw{FdX!p84KDr5Xtm5qJGsfJsq5q*4Zq)yxkixY{ zgqYCbqp~hzZ4&K8%cPLhVbjK5Jp9m3d~*0xS!PYiLkro){R5ls%@?c{ozYFpwqvPT zW8l@#KkR7_V#E3lw2=rKZxA8WVJA1^h;U+Zl0Z)2nLUFcT?HK&d-vcGleLmHRlV@sa7IUtjG7ISG67Zt yK&dnP+!v33tVB59a_|H#OY53!5ts^YeEs^%;(4;k zl?33DJ16Jqe-6?9729L(rNddbAKB>?x{f{@V~j12X08bK&J%n47P6<#dNZ;xxr0U; zS&jn{5mSdT9l-XM?;pfg)H^MpYQ)}wJ^9#E=Nu6*PD7^7XF%R^WCFhc{-2lW-K5ub zI2u2Mr7yS^2Y@tfoD074gh0$IIh4#ID?*5AF>b_Wo@DtnV9gsD@}n#QAYWW5GZ>S< zg&CkVjpY2W=4T))Q%&x+2ms-fD;(ag0fdIeg@6_(K!9MsQFIj&@D85^n$L35D0V0{4tOajP` zwZSl%lo+ILu%z7!5Pa1}#75fi?ZuIEG?`N8v_cFhD#Bxatf_yTB9cVbcV@mQXF?)U zlCk_!WmcHx#ojJva8^T4>j>Q&nE2~5f!_I$JNL6!= zxg}7haaxMy05D0Xw84_~@ZY|Un?vDKG&?0|QSDwQOXgHGK>}6abk`soAE3n?HUq_b zsz^)jR1oR*!Q0l0iOWN?sV@>_-Sdy2;msN(!ng5LPw;}Ee|{a{IwJRcsHks}V3??0 zTrFOdZ0Bs1ivA;4;kz_~`rW(n=;61amaekYl}IAg(~TP+oPgHk!0AgPw`h7Av)f}9 zUE$#|cs4asWP(;joRt3o5={Z+YDTl)ufk6@~_G^TF|Ioa7{(5`#w4MV{1zbQthWPeTgzG zK1mF$mL~4STZH`6F# zy`(M0C`2v|zK%QaRC%Be_Jiq^Zd0^@WP&ViTSCr>|HLzE*1F;3eCKQ_79oguhfz<+ zFiql9OP5w#L??7=ly)kVdv_o*&wc)S!B?WMG=mKf&eTn-6ze9NR5Y#p#_?lRUX5iO zwJ3p0EFB;kre9Za%;K3ycqaNXQ!B_CTJ~<;cDLE7BG#s@Biw(#}h$NGo+*wySWAjg6uN!mUGWR`e<{BN#*1sDKhJ~EdS Sh`3Jx0000FP)ojdnC=R4BDg8yTJDOM`FgVZ zkJ15)9yx*gZhlJfiw0uo@WY(A42su-%h}Jh3WCr-nwiMiDkMl?TEZxg1a|JdEPUeRd-$wcfepC67rDF{T4G5RS;of*(C8RVuSpz%aM(KUM9 zkErqQLR0;G!V=j5_$YA3`3jQ)J}-t)(&1SzglGZA)mB=lhFvaoY^KVDBSvr_TwbX& z1VR7bGXu1z=B9N@#3D3?qPLnJZ7&XRP$n|iE?3}Q^<7>-kqMw05XI9FEi$fdIbRRO z2Pt6#eDZ+8XV#or7*YfN00TPR0`L5=?Wo@&@amFVfb7Ne%)NR6Bb=b|Ef_gxQgD5< z7jaXP;BvRYeQgs4Jn@lUl))5evYuywn^k!bX3m&|p+lpwXYY5IE6joCffrH49*mv~)&QxU)7}Kd ze ztQ6E$mg4xe=A#7b>8u0HkCr?2h)tTPJ0o!QVp8v-WY8{{BouAgPv8{!sFeZm^27R) z?BcOlm%SWtd2#P{mG_5ZHD$W=8VL^c4E;H3?1)PqPq&%_ib&B1=#F62F-$T;uvk#^ z*}kyg+lrI0E^86hSTr1em%`TIDm0?^cQC+vTWf2f<5q@c*hspr*QxF?dU}ROjwlgD zpX@$8^<9N}55a8#G$Y+1`e!vQUr0@}=V*N(xX6Lm$SYB1>U4V-A-xSPNi zcLzU5;5(KDz?oHV>HD=dZ2h&OxIO#=5k3$qt^!_#jd{qFv zqCj^n=i)f5`~Dq@k(AC9Wmq&hP>t(0*P&4Q+ofg1mE1X%qM*g7^jfB>YQ)F`(yYNn zJv}pxTJ154vUqaq7EygPH1a;Eq zffh;Fo?m&AE^EkIL(gyS0QDMT_&RiXFwE(0Ii8nRGJExx(Mr`32xSK$)}BD#^(XOm z&goRTUl&?no!)9m1q|!J zHnK(oplb!IhH2qm8TvY`@2#Ha91xda%A6a6!}-U&zhAt&{ikz|e1qDCc6ICTmr-8^ z`#62x+6(p(Sz}C93Tv&*+IiH@8@`FGx&2`Iw;v{b8D^I$`NIU^(&xFqTsRT}eBY>O z^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_error.png b/apps/icons/static/Fat Cow/32x32/folder_error.png new file mode 100644 index 0000000000000000000000000000000000000000..02873eb2e2651f024d9ca05477e63566c01c0beb GIT binary patch literal 1458 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_go.png b/apps/icons/static/Fat Cow/32x32/folder_go.png new file mode 100644 index 0000000000000000000000000000000000000000..47e1c0a853fa34997e8a32ce546af875520a30ee GIT binary patch literal 1423 zcmV;A1#tR_P)bYNCw^CVrqiLZc=U1C7QH2}+{=5JLP=LTdOhCO)cBk`ip-LsM}YkxIde zkbsmBTMM?tX*->!?F^kx>0@T@!+p-ZofmheGYyHJ#B= zDpx;!wpE6<#WW0hH66DxNrDc=xACoW^|YYfD*y`35^j9Mn@8zbI@e@5V9L1u#cNyn zewtJF5`af|PR8TChsl50wwOM2xT|+Vi_M|ylc%DLvEpc!WX@h2v9}|eJtb+)&|pd~ zdQ)kp8Q>8ybr`V_Htub?8{2}`=>SC~_8PW0v8SXA5ip5fnUcwXc$AO`od?D{inMOh z&vm%gz6VQR@Z<)7I5{qHz8pfp*X1-ylE@Yy#IzVUqVqeMlLoAHBSCiL8~~i+N}0i! z_?w>rI@6fR468E(nn*R_?E(O}QAw8I@9M+tfe|jC+yrnC?01T;Oagv-)B-IfMVY1n z-C{t{&3NWJrla^m#s{w61QIbk{`N5;VB{-kEDM!NqHKCYh%yxdGa=&4_>^UfF^8~m z5B!&JkY;sMZSW#~^9XVmuHMoRZQCF(50L2#%xNyN)6<18uZ5Qjku{0-yH`Sw>$n~08@tv&8REI0VnEUaozc+{9;$tgunp6@%g%q6PgQxfH($0* zPQPab(SHp+{)ywXG|OpGY;2-r&Q4B~KxMd>JqYbiAK7-<3@onA$~>z`Q&t3GfcpVV z1%AW%Kf|Xv{h4(@(h&)a;(qTV0u1BTOHxpL@wboT%2eH0|J4DkuXLm3#YT~;QzQP^ zv0sL6h|-&MkBJ1w#9$B=tJl(}uvHNy)dG=c@~n}FDOt&!j3(3)-s|D5h+)^M51|MA z7#^SX+1~3(26&vznFzJp1U!{1>3Njw=l7o3ZB|g6Ea4gDl1_IE4_~d@kLF8_*x!B# zdRO^z8-SS#0Rgx(62!7q)q*CI>qAoV$C$H520l3ZIlk}hyGtqjv&?LuatXH8zJfOS z1UhTR8sNj}j9$QNbJ#zC<(z&@lkEaxFJkNw##{F_A)4@6jVJ4OCNFSi1$stKV0&!? zTx#=Hgbh3r5O(9 z@9?*H^3ip;)Z4vvz8S@9_Ox%>yM0aFTwE{sj;_-!EgXr*qL@#&YCsxy)&&9TzVkOvc|$H;x>r ziy4}I&CdCs5(jXh6VWpVv5j5>>Bh0>PE+_Or|GpFrTz{s^hEKEeer|$^CkB4bhh#T d#rRi%0RU=?)J@>Mje!6F002ovPDHLkV1o0msjC10 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_heart.png b/apps/icons/static/Fat Cow/32x32/folder_heart.png new file mode 100644 index 0000000000000000000000000000000000000000..5a50cac23eac4c0ad0ad293593224e0bce88b22f GIT binary patch literal 1628 zcmV-i2BZ0jP)xbk&w=@nPI_%{yA{CFp{n^9)jIqhVtZ;$e2|{nvX!O*qHX{X7(df-a zGE9Mph^fPf2e7*S@L1a>)J_MeHbU>Ejk(ZMhZK=v3cWIQBm(kLK{9X}==pV$+D+Q7 zL#uupX@0?x-vA`YaYf*jBLrfe4}&CY*#v-?X~d2G%u1Gv1L=7qNqTr519HWcGJ`Ss zJ3az*rZG4&tho_L$yAfxPGEpgs&EBe?hf>Ny9I&r10alGXDPaz2>ggYZM2dlF{3w);gDR#eV9KC1BJAeKWRW2?<%?1{AN@Cv;;WN4j?+X;9oj?)a1}vc4@xSQQbY!k z@*f*X%1lT^N(v$pnG_oxZc~u1j;5rNk<`iAv;|D1b>h3Amwi4N%nM>11<1=-wHjFkd8ZNxv=8nb#PUd$d!?6 zLHzmd?}+vcNTj%nBU0w@$ihRms@8F`WJdcUL{JXKgnf z1E|~e9<&)H68d;gFFXy$vFHt(TIq)=p=#X*0_RS;A~Gd6qX~X! zHiSDvaOr~xw=_|l2`ybmtm!NPYoNHYR&pZQcp5SHIYLvFYZA1!xT2aU#Ab`$pk{L0 z91KyrO~Ns=jGq0ZTg_V$MI|!^Mb=Q0YQF^TbXo?BsM?TfX+-7AJJTFE@Hrtt-$j)b zyrd$OYH!InXUifm(Cx#tdF3*W#0CrgJcABnnd}JNAwJk;)z2m(wcqIB{lt0)6bge> zo^4+AJ=AN>S-n7bbf?RU8I{$-X40*W-w#9sDzw8nrx?jt0-9YL+YK_MS#ylq$`GSH zR7MiWP+Wu{)O8(2HTM%JqC&e!3i6ACAXV)s-?9?jy-}!y0H^pW{;7p)V+q}y#9fCfyJ;?A`~mLmu3uAI4I+A82NWyjZC)>ax*dFr z9s|MvVVD5Dh{Tn<>Wn+Y`r?M#g}ds?N}pd=Qw2fK;YegW7c(tw9=HR+L$6)z+)dLr zNuq2-mzkUarnRq-WZscAHG8W{iXL0_U=4A~Om|ADoOn-+b6;tLClo%j^?X}BO<%X} zh9)0%pz$vxDZ==JFK}*Up|h9`4%U{Il)zr#l-U%GCDGE_fhK?N;cf1Y_bt!EnQIiE zg8vq#Wkl?RKiD!?<9*IZ_)%AZ3(;sCms;EKvoG+`JD0l}Eam<3@^KG_aAq3G;`R4U zfA*KPOZ$X~XEA4eVNQg5v%Me(K6L)!O{O`v< a0t^6h%{&AAvDWSY0000 zfC@3RV2B$NRCFOMfW(CaB$~LNLZLC8(hdw zf(xW+(4o*`)9KH&%ui?DyVvjDH=WLuH?$)p+~j25ee>Qu-}%mW&b?0#qtDC>A-bbkdX~LYWbcKQ?5UY zF1M#Oo`JxXnu~T70M@DWB=Q$WF>~#v6;NjaEC_Ly+4U&kos$u0*%W1q2EvE|N4Kz* zA6t&@A3DEwVFaiz;;DDOa{|Vl8k$&v%BLugz2QW;oB~sKc^1|@FJdevZ8n1ZA6KZ^ z5SzCTqc-vhIybPDL&M7q0fYN6w@^FB8wu4~>yive&qx0JWfcAyr|Y;yB?dP?h@r=~ zKwHOrM@X}_>SU#Py<1VZdJdPbmrhux?HXX7iW3C{)e@dQ^eF*{D;N+CKrrzGwC$K= z%ToqYm=0i9P;cMq-H7UqGdOzU?~}Y)Rm)l-1D?X{#1saGA7e(!2qurWi*hL?E>!|b zYSgq9)LNTT0*S`u$as0i*8VaBGH`UxPZqH0$!CdeobyDZ{>AN^lk0FAZ~n9gS7*|0 z-rPn^Y&ozgYCfltR4?P;hcEqj^8Nk0Rbx5VGAqRr1?nN0+lb)SD19dy48#Ou0eB%s z3mKgHXfNAXyWdU;v8$zNuN*nO(_XeP5Mu7eB>IORbzp?;UQ%`J2~t`BlDgK&aXup= z6^L{OvOfzs&O z0-y%0{Ishfj&lb#nr_hlgB8qZ%6Y zV-*HeGvA`mhZsze{v^aeigRA4=`@*)oLdGMyQqh4`iK}{Z=TLy!@4coI4f~owfctS zs=zb>SjWiGS$_jWA1ymdkIP7R3OEKIS0@W!7o(?tZMV-Q#VMfSZ9n!BR|5E`-I`F{4&m&c;^x`rVc zM_QK2){Y2ImH@J;2tdx#JqtZ{9;Q;JG3q*dK!)!6y|$Bt1yFn9&@X!qAADq2wHB`V zj2?zsPtTPWATs}h)E>L!19ikk#{ZFn)L5Y_C{N&ZC zj$NnoZr`{2`OqC>K>#AwF`5xlG!@3$-+Gg7NE`zaOM+Ms0-2zaJubmXS`)0D-RB095@A01i0{{w5 V*Y~%tH^Kk_002ovPDHLkV1l6Xy50Z) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_key.png b/apps/icons/static/Fat Cow/32x32/folder_key.png new file mode 100644 index 0000000000000000000000000000000000000000..ac75a476bff6b49f8d1f9ed08cc3053f88965b27 GIT binary patch literal 1514 zcmVf2mc?5;=W9aKkcM$;&6~gM;6!Ss02s7l>AYdrVJ^#cZIK72jw=UWYm)ENhGr6g zTkV|A6F2v9|GMKbd!$iRwG*j$3>QD$I4FcDjAl)j?0rx6UYW?AG3w1q!PZ>7Gig~4 zWJK&VtauP>b{~BZ+mzn9fMJroSGVV4&lqz=U>a|QF`fbSr-o$k3~=}70=?V(JPlXv zJILq@?)(6d;Knt{SB?4Ul_3dawH@& zC56Z@Rf&tV2%TaT>W1qxOs++|*a-Eu2QJ+n2+G_aV?awOItK$mEPQG!vGwxa<>bGZ zOjQpCi6Yg>=B?j5(9_z7;YeI<(^FoKiiOv3xuc(r2g6bnhSTd*$s8VtQlL7D${s~3 z(oWwlhk@x2jUmxoI?fz93(qVA8@AP=WOk8C-B>h^*5+O;DlOf~S3ktK)wMLjcLFG{ zUar6hRxiQQER@KmY0MtYG|={IJ4!qz);?bk_pA~O1Y>Cau?^SH_n`L4N-VCKyXeHb zo8O~XU2~M8SPgaiQQ@s+Wco7|Q8P3BVVWl7`-ThMSABS5%VQL(rowvbLKl`lyA^Z2 zb!ffNjrxttFxzdsEqjADqE!2SnC&(R_q+wv<51zdcNk#sk&MOQE|K9gxi1%Fw$5Hw z3p*B4S~T1SeW>c`6e0qM^!ZV?xJp$tTk1nI3O`*)wG)6X4>gG-L{YI4U)}o0@!P>e zN+0!`>i8@{P%8H_USw_V_jQpX(vK)-4HVw^olu&RfduR*SuCDQFc!+@&B2DIO_}G6 z`tV;joZ{s)BN>9QuN&3dSf1l-ordQjPndMzGBbw|w+FGVn=lttGBk8!u_nlaO}`&E zF887{5dCsA4b!$5(oM7U%IAkzUaf-9wIZua1_Kc+SDm zRor4IHTZpDTs_~Z0N6q#+xsHl>^*$#6Mol8yC;-Xfl`{M;Hr})zazU=9H?J0|K)~_ zl`8H!b@jtn*O`?X8uv9fsv{R0I4wjA(8BUwjO#KF2SES&tyM>>Ysz-4TsL1emeVJ0 zv!WU>$iNF9G(XLESl1CzEtf^!v2^x{$aW^ug&ym_-Mi{|mAAC1Zgn~9NSsau6T!gt z{Vk2oZl&|T9R?;ll0DQYcA27S)%tlzB^h&ezm~IiM^dcQaU9L(d?o<6W#*ke-l@(8 z@<&#d7x!P@;5ZLW=YPY0Gv?5|&UIu&rlNf&0l1v(F|+29Q_=pv8vh6|0GT@Ph{Ue& Qe*gdg07*qoM6N<$f~7{yH2?qr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_lightbulb.png b/apps/icons/static/Fat Cow/32x32/folder_lightbulb.png new file mode 100644 index 0000000000000000000000000000000000000000..76547ab112a42bb061f895646d5b79449904ec7c GIT binary patch literal 1499 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_star.png b/apps/icons/static/Fat Cow/32x32/folder_star.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a076a9973c08ebf3b1932932d7051398d56fae GIT binary patch literal 1529 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 VAm1YEy@vn*002ovPDHLkV1kXcmJOCREDW zCu>+NP>rA<5HKL%f+UCr1QRhT8WW8_)Wly#|7Z+Gg&0KnSDHW-n=gOXlWo}lJhciXYM`U{mysJxsS6f3s>{v$izS2SoVbgeT`+B z^l0V$jN^G25D!#6UbBt{^eY8GB+FyYD<9cS%hI|QcM+HZ8h1XpmVHkqT}c35d*|d_ zJ@pdpUvND3zYKULJpf&iQNLqhoa4CR(aZ~sy@SNw-50Va_IfjQSiGB_Tx9(mu!vX& zOeKh_?H~Rh+mPOA0ntV5ZCR6xJ+aRb0psbB69+P2-}2CcKLI^I4%53u(+#+%K8=jN z;Jr8isI+mO@s%S4Y+UF^NiVX2UlMcNfI%y>F-yv_%H`5PX57@sk8lwHx#CLBm_yzH zLifBtbD6QR>=G0{h$=);yr>ABOSe#ulD{h6yYhqSqA>3{c5=j%mNE)a768s+>$E$}(M?%I&(+~;CXgu15&Bc=uK7AA?I+9;9rvo)W)h-qYLYI@c z@zK{<054#GvjOOVYM2&hCz-7q0xd8g#Ezzm@Q(08^b{eMR1ggHK-XZitEzO9KLPQM z8oc{m#{n9Z#oojs4e+!`B+!GBirEyA6!i073>0NHBrGMJl(PYdg1t&g=FlFHV0Fnv zdke<-CSb|x`KbNl6gtnI2S(6mnu+k)rtXI3Sdis@9|OE@i!gpZh_Ulm5VlTwc02jc zf)b(!^c&twtm&VfxIe@Os@yrPAFXP3-$EJ-mG;3+DHo@gT9Zij(EE|&8Yj_I?N9SlQ~NPMvbWLbt` z7__{BX>(^H>OYB^W1(*u{TQ%1Zy-uE6<18R!Ek1r=oRfoGN`d+C#kI5un;AqMna8A zNG6ge~dz_rAP-QYjBU8}R9ma-jcOjorvaKt6(AmAw3xMUem5Nfk z)!-d9hV&?1+V05&DoS?srYx#j>_cnISv&3;N#CHVmylBUozi;t?KdFNQja6Y&s94B ztiDoA01{mR6pf!m!xp_sXLg98!cQGeFsYOC*z?yMeA2oAulshOxigIJo+#q6IAYNl zg+jvmy{oY()`pk&SJ!3Z-^TzcIpl96`X|#dghHSo|37+11>7^9zSpW>bmfSpH*oOnxREj$qQN zRm6aj$!nKu5F>UdK|Zdlz;B`3@%(BE8x4KaCSc07Wyt3h+Ju)%aS=*Kk3;!_E%+fl z3%(*?)BIvsg8TmH#I+rrhxarx6lD!NZ)+AfYotjn%*-4d2B)5al!p|yrar@tjpbM5?Ube&n@yoQFX|wN`g#d_nAUUMa@2xjHe2HW4VB>yN;v&#hXU3K&$f}{eJ28 zJ15^FtHvdr(G9~iL(!z-TCcqmlvFeYH3;nJMcdI+9Nw!{v2`v_n^Ex58BkSBLZpt# z{sNq#YB@3Agd!_!DH{O8?tk;EmY$)j&VZ9*;Z1901QQyGOzAy?P=7*g8{jK+5dZ_n z0w&yomZ?|lJz0r?@IE`pDj&pGpv{y)JN=K_tKiNNA{SVkY6^xNy9)UP3Qu>8Q zvSDAQ8fw{BeTd&QXWDp-9aG{QLI?Q|Mn8db5gckd3z_D!HMq+FKzham@BD|?@nx0w znt8?7V<-ueH$ELbW_CAL%k^)6P9q(c13+*mKi naGtlEE+{+VH*vME{{$ES9j)2qZ!Qvu00000NkvXXu0mjfeVJt~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folder_wrench.png b/apps/icons/static/Fat Cow/32x32/folder_wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..3b52cac6fe2f535950d676e3b5ac232eaddbf83c GIT binary patch literal 1486 zcmV;<1u^=GP)-UR?Fw) zD{O2M0wKYGA1H}Nqv8Za{uzHrU|?ntjUgDKf7BnuL=pngVE7U+F=}GKh%tyFse`Dn zHABZ%I%FHH%~-d7Y-{iB?Y-CcoZfBS>{eE1JjuKD-g|nV=REK8zUP!#mWBUwFbbvq zqbE+wNUya_lP;~C)0iZ|fO2N#Yd>$K8|ld+pisCt`10Cg^jdna#m1m1qw(P8b$mWW z-((Uf7Aq(4RP!EMzicCB4+BNzFC(p~XxRTqoG~^rnI)O4_Z_MC!f5rBAv7}$OLEec zgCYxnXT&mKYGJJ0{`o(-DZ@ZSOrlGsj8s5;l%R(%0Nv*&h;Gr> z4LBF=M8;nz9-9DCv~Y>*l_LfGzMLh=5VJgjSQ*95_~1;I%LAGFrcOBW7zA?Vl`4ZV z@qc^;=$&R_WLk48kQSvTR-17O7G8y>Mt_*2u$dp+g zFfs}Vxf!qgoaHE<5O{mNAJ8>Cu;ZjKFve?WY!oX8nevmZ!j!`)uym1U#zU4fiseWf zUqRdNE#z4P3zkq@=XGR@0a<7_zWywS+S_*HV0;*XCcc}~Uz8G}(EBdCI6|+tpJrq*xy-u{uWNd&8Dx=6V z2kHI*VLNRFCceeWvWd1k_uxWcIUZWM6tl}_AsXqW`w9ZBH!5U@%SQxUSqd14-tNNG zip7Eq1SB%-(O7u*hpgm)C)Mx3K_E;eS!<}9O(>!kY{VgbQxscS-SRC5>^@a~x57CV9P$%TIZ6%_#-RdZw zIh#Ir5q4p#A6yUbz&dT;{KVz)cpxhZG*!hHb&*f$X){GX#lVmP{h=T{^UFm?BRAOc z7dWJh0;R<&R8@mRQ3OVEAddT<*>&dqYDxoj)3jw>P@(BMN=x0?`Nj@1p^R|28^=$678~*aPeHV;0~OCwd)CN&O3A-kz5i?@ ze)T2sQtbgmxlS{i_hH`LIp~k|A|C7c^Wy{iw+z~)%y;nVR+(9Dla6JkX%_4| z-qHrN5|p?VEL*z;O;>!l=~{!vx>I<}b>92rJH9v5HANbD!Z$f|M1ov3)Iq_kbN98a`jYZ zgBL>@^COz-8Yu?IpBrA9nnJFEC^T$cYBJ}k}as67ryZKlv z2k)SWjJL4KAi%n#eHT-S_-b9#&=u*wRCAZ$D7@Q@7~H@MC}!H%5xc}9caze|AfVX4 oc#7?7US`S3`~mx)j=u#M0DvGKDZvUBu>b%707*qoM6N<$f;A4#X8-^I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folders.png b/apps/icons/static/Fat Cow/32x32/folders.png new file mode 100644 index 0000000000000000000000000000000000000000..27c2797e793af0b6c7935603909ff2e66957cb65 GIT binary patch literal 961 zcmV;y13vtTP)EKJl5&*A%}yBFKns4D9Ty6LkOtMMg#LqhNi!*;cRu*HKsV(}!2% z3RY7IWI#wHi-*Ju-@^K<%nPTBU_DAKSPcMtQ?$&ycF7r)HUX%Kh#1J<*&-CGgNGKL- j5ghQx>7YN){|Ybw71(&$DYROE00000NkvXXu0mjfOp~P$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/folders_explorer.png b/apps/icons/static/Fat Cow/32x32/folders_explorer.png new file mode 100644 index 0000000000000000000000000000000000000000..e51a7612806a96d5e7050db4664e974678cd0035 GIT binary patch literal 1269 zcmVLe?Y3~XUox4U%bD*t^Id-5G9d&QWA;DCUOr{P z*)2R5QW&@3G3(#9{X^SnSi}YiGXNSdAA51}*?nIFjsplojzN0I*FT5uOJW@+e$A0wEYekMBj>zHb3;l$S8b-VR~-vv+pWuX<{CY5_nW z?`D8dlm=vs!~l>uqgLb#FapBVZvp;f7rl~Dz-t9SV-Q(zo6cmF)7;{iyfB93Z@im^|jqeQ@pwj$?jMIxOaq=`^)6L5}fd=yT8 z2|Es+pi8L`rh{a#s@&3XP7G*hQH~9JWLpsj8&|GTq%h z1BVVBe61`cOMGc+DQbBMfXgc&i>b>oBxASC7URgmMaPFfs2+BhBIjNINlO5-)F!A+ zuiz)mrkCsUW%C8|ou_=5$=j1&QY`^ECL`VnK*xb(#hUVg$S9!HOXWTpL6eS8M#Qv?ab06j?|7WZ==Vx8 z3Mdgp-;#{Rdz7NkqeMoX{fg#g%gu}`<(!J#(Vq`5C!?U%wInPEBBMwnvZ)O6<0rMh zkxQoHb3{hBd@{1a^~=a8uqZMT8B7gNl#x-1Y8`ZR5pfDnmvNsjC!;lmxL~d-07h)b zvPe!yGCHZ0LYRo8N=l@wlTkG(5)V9M>b}+fAw_pdF7U}HTT?QUlzVfH!n4_v%T&~E z1Q``fTf+(L4JV_j={1>gh>X5l7a0j|W$yoT8We!637=Re841IzvcgK&3V>}AOJp5n fR9?;%{}*5Yz54iu_D(>900000NkvXXu0mjfKm1XS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/font.png b/apps/icons/static/Fat Cow/32x32/font.png new file mode 100644 index 0000000000000000000000000000000000000000..5b19cecb4973c81a9776cc2d79374f8628dfe144 GIT binary patch literal 1602 zcmV-I2EF--P)zaY-5axz&6+iA7*?+RG1KB^oJqDXb2{nummuepn^t!KnQ+@C;<~Q{90m$pwSf4BW#8AXM)B=EDsY`DpX&X!B`sh#V^pdfV@{%?}JTq9~hJFUrPu z9zP_3gGJy8OcZmo6fE5Qelg?u!vbK*s@nAZy0U!y)*OTyF<=pS2n3?bAA^n5!101I z-Znf40Ip=q!ScN9^kob3)A4)TAVfolh3Cv*9biP1oYR&(EC5!UlJ&`xrMWoU5kbJ; zk61WFs~5};1gIMs1VE4+CFAknegW_mHAgoUzB^MAMJyPssThpA?O;p08eWodp8UYk|PnEU`e0qEf6Yq z)b6Qxbe4V4u%J6&;ClO2sNGk7467=&pGe5MKqYSkb+{94DBQShRy-x}_hmY=Qd3o& zhjU#~3F1Z$E~7H_*J1t4S5nq=AKtX@uulsIFU2BZlY}gMAsuPSObPbVsQ_Tfed^Uy%NOR;>N)TnkM@>k z_**?6)0mec7*+cl2Yf!0h&%z{nHgJbjEHfSz)#q8UfExsrnm}cXJw$3TrQ@C(bL(X zojttc3mOklgu?^gze0l{@B-rj0ifAsStd7(uY`%p(CSFfJ65%L9$NdOun?a;7cL?i zGsI=Pk9#=1aeRU=}MwHMv_Hr^20Fs!f99Ujjgl?7GjRY=I;ZBtm z7;~RAmHGpR6$8Ow5S^W!IDcg4 z^S-N|-n%K~@wbkjWQEzGq|3XW**}(0^tfr+p@83ScRHOnZ`-mfDXtRY$&g#T^`mmx>8_repF;vCp?iH4UNn66 z`aT-(r08MpHzvG#bg<2|;+spdLPZ>$H^V5BpQi~kkCPl4R2UmB1P$p(O6KjO&Eg8a{`tv zDTGM>uK%SGC$_IVKis{MP9(5}Y+PFcmLDPDx^W8~H~cDHkV}_V;D?{jnmMBZSV=b0 zr$aqKv+A#2cXLa3Pg>M#E__HjG#v4=_3lLL<0te1c!kr#0Ah0Q9uM0)ad3w z7=k$Mwr-5B>)LK>yT0!AKerte1WL&8CV$$T|D6AP=l{R|JNI(vn}?sWeAj$Q&~DOe z1Q>K`{8LwBuC09W9R8N&gyU`wqLMw0xLIf{ripVeCNC1Lman;H@Z^<`jq#5v?%@3_gfQGEz6+v#6 z0j4q2j5iEGj&3v$e*qYKP9(ilLfvjfp! zfHEK`S?KUf7)YHUsP*HM@!)y@XvF@ePiI?;P}3Yl2m+i4{SLINIsv}OQ3kA6PPBL1{k2v%qhQG7OoWlZ+&_D^SOhv zMh!7#qRAssssTrHGmdUqv5fqVKu7D|9>0&efLBTpipbQ8sU%3+@mEvCYXzX?wT9Id zrDJiTEleci&`^H{9{Z_}DFe;q@91i^?f1Gnh=hV-Jg0&&Eu8?QUX_T~0zjCuY}Yo+ z*aC&w-C-G#a1du3ZLaE#3*RHZm&{jJwfcbD<&{Jg-2n-4!!X2oe&l;j3*wKT%*Y6r*hMD$n~juRR8Vaj#FZeNP_wx2<6g^*Mga1stl zJy`n9>-YtTFS`Z+nyIht@ywesNefLX+I>-_&xN%67>y*iF_DQ? zO+LSrQ~n*Vn*}-WB^Fk!g}w7v)Sderj&8p)!_+SYqX*7Gc7F>#{AxMQIom7uEyI%x z#1#SLmd?u>anIw92g^#~4yg$)kLv0gw6!^u)c0;4)0$(*OnVN`-TM}Pvag4us~N!v z@P2tL)6ag%(Je_pQnO*nS%h`FU&T3F_tfv-#o;TFL(HA_@XpaA@)6;6ka-zR4UKS7 z-4CyvQzk{ip@g}rsW0P|@|lm69BbVIm%o|X5C|n4ja7<`x%_qZ{;d- z-N9d$cnj7|G8l~3aia=|^?=9iMqS-WoUB?smp1>C=A1~ddTlyN%$aGhcbx*YKZ3;6 zkaQs+`_IOh&))S1%$X^mE@iK5y31uitvBUwzkTvJxT%C9k?YjyGiW<;XoaKha4q>; z$$|;3Ll#r2f(omsPB4nZ*X8{2BOg@Mik^? z=nxb9RAr`kX{jj~Q&b4=AoFJqmy0c8tn0a`W)#ia(*pV&z=}g0!j$eFBH`MZv6C;_ zM+!kZvCE6iVRN}S0tO&OmSxPoyBHB#6rt`6lWF7X&Dzd7@g`C>VB^-k$~V9z0OYVA zwXP0~%gT(MFe(9jLN@diOE1QJbYX%L3bux=WdKCB$%ZXoD=C+IMM_STDo)V=K@e~m zSq-)PhPD0DvDKVK8;h|+XfAq#p-oh=%{hwuw+&!x5O0<=vb^|jvd2wki~pV{E!m)H zFJWEQP|TVJuSolFdhH7nljLU-QT@~g*0+jhz-L>)=t)z#9Z;Y(Znub z*6<^0Gm4Po?8I;#9p6YFM|y3nldL5TE6O$#)>GBj=UrUjYUH0kCXG&7JCK00000NkvXXu0mjfhFE9+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/font_colors.png b/apps/icons/static/Fat Cow/32x32/font_colors.png new file mode 100644 index 0000000000000000000000000000000000000000..9b65f7da3bedc47ec1b5e5db5508a375ab2dfdd6 GIT binary patch literal 1427 zcmV;E1#J3>P)>uQVLds76el|!@T8s?tSk8Gnp9}N^j=OoBQUTd$#YKdoJUg!ySw=?uZepfCp0H2a>eudk;UM#7asw)k?1Mm8zH*K15oP4Q#Lk9X6)YBB}1xOaZn zBNxUm3Xi03Kk*mdc?UjiZ^!<|M(n7q-P;}ve$m*_P?yLPO5B{eZdVjVlB%k!CYMKU zM9uDSSz{1=k+2hJ8RJsHC0u&5XLSoS3*m!fRYvl#8R3Q zgb5lq6J-+3CQ*PpF=VS&fR;j26?j!9l|VF%^73*?@x!t~?oI9i2ZbtIodRNshlF38 z38Ueo5#kd69`p8y^n+khyFxHh9AX+`S@UX4p((MEUJ^1HnB7n5Ew{7 z3i;aOQ7}EPqwUNky!3cEy2k#&<*HY~jN(wQ4g<)`T6xjg{ zfBa`U8Id?WuUP?=tnq0oPX98E%MlaXw-%xM)EJDYj(|^trPw*?rt+E;P?RLqj!2`j zYnU8IPJEAjbz3m-!{5k7SSFB9Q($r?(H>hR)AoSsSP)C1<_EkQ-s}Gvm0Jp7X60gT z{C9kE=zf@lcn>LHm{>dymUz`PJ>XcooHXfr1!EJl`1-dwl$CA5H^V<-==>Baj+`W~ zbL99K=AFDp9Dl+zPKAM(Ih<R06D-w01e20m=wKOLF5=2nkOHt#9g=L*cER*6cB>_w0lH1 z&~auGtzV7fm4grCSl4L`9In9)*?z}A3QFJT!^Yclz?P6K)79cu@^d6rAyTQ>_{rsO zb)LghM@RAbg{ye|#fR|OzzFWi3rOLnKpa{7c5nn6H{3)5ZGCFDZ9;R$D7+p;?z84X zBzEi`n#8M3mDsDLhbLL2Fv}aF9F3GaYBt0*k?3Td|g1u$xG*7(Fq_cQIH+VFv%emNJ$Vt`}FU3aFptu$$4ibGt zGaA=OEN?yp3G1nBvvjjS?0a&18Pq@kR%8KngTpx5_5g*{OBap^nht!6*Picy$4iwj zYT*60MwGUG2|vX=Ot>69SPf$zgGHF&3)BJyd3p*+B}llInF-VB^E53$-H#uJgJ>@u zJU*X-sAFD$(lvvuT{PDxZW;ml3MWOomaxZiT^NZ#9IV#Df}9&>n9Q-H2gJ~$b_yE0 zUHnD+Wj~z_BwHA4VOc2SvmqXYq26A8J%`voB?w8sE8Ts4S&Nre#$p;tCXXC0F~=Bp zV9MP)sXHTLl9vAG_7P9}$6m!^Z^u-`QAm`VG6B{;gs^|b)l=LHgzR_)JkF)Ti|aSU hSvfBtBxL_DzyQ;zzDj5i${GLw002ovPDHLkV1n(onU(+m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/font_delete.png b/apps/icons/static/Fat Cow/32x32/font_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..eeb7206dfcedb874bf123cdd0e8dc96939dedcde GIT binary patch literal 1816 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/font_red.png b/apps/icons/static/Fat Cow/32x32/font_red.png new file mode 100644 index 0000000000000000000000000000000000000000..6d24f5ae103b002eff72742e7a57b287c66c1ded GIT binary patch literal 1405 zcmV-@1%mpCP)YL;wonMPkYL&>nAF&$MI)MM z)PyK%Obg1xx(n^@%v{g8Gqbxa46uMVIkU4fckcP_cfND(y+TR}w+SKizH{gL>E?N9 zSxCG|r}0+;nh-EebD*iQv5_7aOZH^nd~uE1?F2w>RGXNXkf*!4&eFI(F93SVvrLzf zU&nuAM$(@@eP57&FHUuKqNTYR)s>a?o!#BT%?A!Vy%ZB#%75X~u4$SwpU<~ybH7mo z(eLc+KL`ecs4Oqv+uhsyJ3aQV1Rz-tG^hr@?n8hq!|!eUp8Iismo>g-ZOX#b)HFh& z5GqPbLp^|1>6Q`;Sgzp+7`0g$YwnN z$OQm;F8@MIEM`CoiXO*)`Y#wcd9X~0mv`qw5EK922;+(3Vr8k#vKb0^hrnTw^O)_` z@ zAeM<+Pc`6{u2X0dEV`7N%DYSx0H+i=I(6wMTLVcVl;l**)9efO6BsITk{pahVNH%v zsfopD=Br8Cc%|Zg8qit`1Hfz54=4a}3P^myv=BJ)Hcih^Y$#9UIM&z>D|k2H&RAuK zL{w#mmOcQDKKgk0M-sb0907?>MCTzwHKgSXNYhZ75YmJkorKJsBd;-saj6(+uG|G{ zEex>F)|v+u0Hp$YCUrmj9~=Wpsv&c7AqGCOb->Mt!e~1Rxhb0%x0DzeKs2d7qya!v z)-m)wbe}^X$2%5<*!(2q-7{Cu<-^;YptXq0;Zfh3|-A zX2VA_rSauXnEntj{Db3gJG5=j*Z`F3Xy$_>DpMpeVj31+uX&i#aSZ@i1aCa|m|Eqa zQP)po@v z_pACqqdU1y_rW3paMRWZ?39!jzEL2}n1R;XN9b0pr4R|UzfjD7fUkytKWO&NZ!P^n z*E_(>WL%86^KpQxBjqVEVDK(+ZKe45C&WNNhc-hq-ckj5@mq?sv9Pjo{O{NU5r`zj zI2D6MeVKu_eMRuv-K~%X8V=VH14F&Q^%0=11=vyKy)$|DD2=GwMT^Cly^Fp%M0gF# z0&8tqaJ*xX(l86+t}5U%ZR@UH1E|m-5J)UeH>vv3+JL-@gbsM8J!Qf;c^>TtYtzpH z&Ef2DYaQ0xI32aL>wvQYzCUoqu7qOorX_iW_S!6RB|Ngf1RiUVHvk@${Tz95_xc&& z)GfPJR|@H>Zw!2cKpTD1`2lM(y=Pk;dcAD};cR1%by00000 LNkvXXu0mjfd`5~u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/font_red_delete.png b/apps/icons/static/Fat Cow/32x32/font_red_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..851c84a2eaa1765f2e19ca890d7e220d5f37f1fb GIT binary patch literal 1883 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 JPDHLkV1hgLyKVpg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/font_superscript.png b/apps/icons/static/Fat Cow/32x32/font_superscript.png new file mode 100644 index 0000000000000000000000000000000000000000..618675374d6f592a78aac1097f156ca7cdaa6f0b GIT binary patch literal 1509 zcmVICwG5oW|Y{{}Xv-$0eb016+mu$)WL$@V5rxTLRxx_`LWNt&r zjD&%r#UTT+fE5ss4}rGt-JSbdOeqcoicL=X?$ z9O!T+UH*JiJ^Ks*$VZ&JYRmVy`+NSP&l-K)Ejq@}w0G_7xe@fgwd%s|8$W(lhL7cI zipnbd!|E9a(C2FOoZpjc#YZ<naQv3+=s;FvC89-F=U)F#|}V%vWFXKbhD7M4~|SA^X1oh60& z8S~{`g9048`~V2L-Ib#UQ6v($5$7xS{_v(eOm~DfPy?9=q{cs{oGJh&^|ene$!61z zmzKuEp^6S@dFTe*2Jnhw<|;>=OK5mmRKS>GssLnR#*~W%E3NQH;{dew380d3;K9f# z049hj%z}mZPaSgs{XJBeQvtxP*zx_=7t`iNYr@oUw(L5D$HZZ`2t+`&2_$&_Fj^ZG zeo#LZ=)j}_#Ak1e)Ei=o@|IcPr`m4lYQG11qX`6bEMn*a-Gb2+jAX$Rf0G3ui?bK} zo}aY<>K+iNbu<7=MBq7O78S^&dB!p@KAn>h-m)!U=OxdLw$3xof=l(Cc%Za)Ff0o! z#{kRv%uB{-AY=d(5r+6P>sMIea`P~>)YrlFll$Le7zTL1(IVs#U`80=Z10~gS(#>r zejXWF zHv!yx))zfBQJfrrrxBrCsZS`|U{8f>E~NfWBRq809d-A0)6^og`f;cMQDA@u|Aaa) zEe5#EUB!hKTF}NOF2Ol9 z(ylxO0LH$%cq#D8qFMT=SW{dKwD%4}Rn0ZHUsbvn$J^0{0-f9Ulw^v8*@8j^Bmh{( z7w-@Px6U_1bF1qsoFkSOZ9FPn7RK2E`Rc-7#aNU1>hkooRk`*IiF$p60uqdKz?k*Q zH#lc7C=!KCqq{WMY{5 zIej})gWTk;PV?1T6kE_bHSNz^wHOrmdKH>l#Yjfm^x`!qI_&Y>iMD|E^mkVr{;o9B zm&3#-V#asA3j;kBL3cT+M0;_~krVzkBuMpiOOOr!+HorrWlxJ{^j{i-MM=MAI??XZ zudKjNzH!z}v~~;t`T`ZbK0hICh+lkz{uc%^_kU|9T083Zp8x{@WPb(k3pd=H00000 LNkvXXu0mjf;1nAW|}p9r~iBA1wiskQh5Hh!jL^5g+~V!w6!3B7Rc?0e4KyVu@puYK-iQcAd|M+$(y>rg?y znxCYJ?w8-2kTg1JzlP7=b?7wNzIDn70Aq~oZX6Gp`8gat%Vc}I51%Q1`u@HE?a;N+ zW8`yRjOY4){_FZxhjHMXSzsN>vcSRdc~5S5aHEvM23!WvErgo%J;#B!j}{;ZJat1S z4ssrb5u6>#(Pi}6$WX?vSpe|m2m5If{WDm*rWaNOzRE&J00;@U5rF4tcW)dlOn*K) z)RP7f?#N9{e>J&3BN72CSN1^QxgDjz4-$|fp-a!wj$__UU8qH(;=tbLm#hI?p;LP` zfLVwV1pqMmG6mck6ult~k~o1lj3K-e)r<&Jnb3o%W?CGS)g+Eda;gS)A_bK7x)eBA zgp4~Xddh~rN9ulo)$2GMzW?bWT%MXS;Wde#JVr5mGW-@yUAx(s0;!+mxvm3+6L|$< zU|;|fB9wFDZ_`sR;2#+LF?AJ=?i++S7SODd(rSzu^<56e2b>$Nqk^v|^GXF0qaHdw zjv3%41G3UFNx#xj^C3}$Lo{vW612j>%34uyu381#bK}zr1QiVOrK?O2m4QX!$1 z2c8~801STra|TXiQ3Xj0D!}C!`v%iaj$^}x`WXOCjYx2FiBJhq z)LaD;%Kzb<8x@>F3bKn;U@0KT)U_%lP*DOiAwBVEKdfJSe_JZJjgoaVfTi~WQi@P| zukQagr2<~ux*4wgTT*I~AX}CGhddJy0qws4UB+C?E$1 z^X~w6vG zKy8P(%Sq9^6I#cn2&31Lg7aflDj3Wn1*Z@MbuElc)T;p#(WZ_4u)6oYwp0+KY_&L7#b1EG^?_nau+EiRjk?@XegX?Ron~T>W)?Pma3+ Z3;<2bAM_V%6rcbA002ovPDHLkV1jpPKav0d literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/formheading.png b/apps/icons/static/Fat Cow/32x32/formheading.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7a18c8bb7e83c68790f8c4d1ae2d124fd469b6 GIT binary patch literal 1084 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ftp.png b/apps/icons/static/Fat Cow/32x32/ftp.png new file mode 100644 index 0000000000000000000000000000000000000000..957d7aaece43e5566e607bd454d96b68609fa08c GIT binary patch literal 2117 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 QhyVZp07*qoM6N<$f}l~1#{d8T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/gas.png b/apps/icons/static/Fat Cow/32x32/gas.png new file mode 100644 index 0000000000000000000000000000000000000000..b7ecf0ddab417710f429f152d7e940a0bc84dd60 GIT binary patch literal 1592 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 FV1fc}KE40| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/gear_in.png b/apps/icons/static/Fat Cow/32x32/gear_in.png new file mode 100644 index 0000000000000000000000000000000000000000..ace46d88be42c2f0e44964ccff550512c1d7b3f2 GIT binary patch literal 2171 zcmV->2!!{EP)ACf?XB*=~+ z;>a37rApW=TIGx)rCOjf)}HZr+Nm=xbeyVPMjc069oH(*si#gCyUbCjGo=-0L;+bs zpn!(3jD`q^vIPi9$Vwn{-{0SsGiNA8I{!KMyuAC~```WV{qA>fSn$6e&WTfJ3PmE} z8ol12-Sx^2Z`6&VIGuVYr_asJRXjYbyZY*`?59y@hZ#KVN%YPRhhxnze~|?ukx0CI z@9X3uii~7V^kkjvgBd=P8Q?TDG<5y8q7kAONi$$cGoJ@$ixt%O+G)Ksb{RbE?hc$id$uA9aj|IeBFM?fdjw3wk2QcI z;93w8B2cxdmuWNu;OFlTix)+MqEQJ>TrNaLhCy|;9GaS2U}VGyigyl(z z5D^g$dc7Y0b*&hTMx!3XLa9>CA$2SZ(b zJ(QM~Uc3B7!4cc&DBsD6J3l-u6#Du!;P2-Pxq0tGU0r>hyjqs`*YoH0;rj+rEYk@A z+57-SceUt>E^*z+y3jSS*Ix+FDq;bXo9{CziE+Q(L2)ZfX*6vytKUBJ$r34i3hcMnLeqxwMN> z2d-|j5bZTEpwWPbrzgb4#lnbwgg)x!H5oCX=c1-23Mf$MJIp2M0=!a>Fp* zeo|>HSTXewoZoY_lM`@xT&R-CK&e!!l#PmWcU7wN;^G@gJw4r*Jv}`)SP?^`qa>=p zXHt@L^w`M)Bs27gqiFB$UEg_z7+}vm`_5JzJyFIPJn+z%Pe+VK|5Z<|{5Dn?EQjM; zBk(e~)llDd;@GhTUl$dfxYckgUo)UN9T5?^kwA)E&c^*naBUW=^$iY1C4_`5NMDz_ z22P$jvvwj^5ChC8_ZbwEE5=aV%w}VwyV%`dt-c4BF6E=!DRl7|WMySyc-%oQug)v{ z`m57fnHj+4ax;-ZAwDh+tEUk9`!(>=i(6n=t8=T8%X4|iCn>8}LE%?dh&M^5@E#dJ zF<)(C$iu{>B|9N;`T5Mu4Nz8A4)W@%!}%Bg_Lfj6>=cQ`%U7;U29-)3gDKd9tm&ST zvI+tM0^nYIJ5qNGbocb)?@q9f*6hJFq~EXWg)e7+0i;o+5ml^WbI<|=hNge;hkxTt~h^73ogD_n|CNX)|YOp(UM!d;ab z!oxzydtG0DbH9$@2|-yt46VVOpfR7;iVcO=> z1uQ#zC!NN`TStx@r?X+whGdeGN*N4>io=KBP9hn>#$4OJeH(E3T4l8sKEDeS<`G_Tv6senYY}rP(6%0F8+icp+W{Ya^ogOYw0O5rD00H;TZZrIq^4;A zNm)y0M~Aw%x3|aF&u(l zPd>&$J!UUS?b!Ls#h93wv~(;|Uw&DL9aA&-`uTvHP>9%I({aZz(VfygY~$9ie+E<1 z6dDvXPf}YWzsMK>oX0f4S?unJI|~gEA0!J{iw$fTpJAb^l!p9_Qg{wOZqWKmJL8St0xU(+h7f=~}RL+m2ES zT~9#yUS7^R=A!)HZr@pm9k$SFHdhk#PenviVj<_u=_DpAhMBk$?(kwG!;su3BR*Xy z8nW-*+_S5hFCS!T&x{NpT;4u`sLTvN`Pf^?_U}Isk9jV`xtiwzyBmC3`a2Pjp88@4!>IwfNzyOi-qH=S-q_zM6002ovPDHLkV1ga79#a4S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/gentoo_linux.png b/apps/icons/static/Fat Cow/32x32/gentoo_linux.png new file mode 100644 index 0000000000000000000000000000000000000000..09ee3c574f33dfad9e24b517ef5cc04cee40c430 GIT binary patch literal 2078 zcmV+(2;ujMP)HVMsxv7I_XGmb;YK`j&=salF{Ab`^smFaYBr|mdX3UzEtr{lnciq(o1hcsFd zK}1_A3?^V;kVwanY#y6rpUJ*=@7`zsbF)h}n-I|P&Yao3ch9-s_kaI$IbGMmaUABk z_)S~dcjyqlN4uKY17kY};~cF~4%#tMj6HMk#T`!iMaQSOxOoT&o44-YrD^<=Eh`() z)L4V!g@q6$6_TVwrWK3HaE*B}I5>*Hgbyhxd07;rTZzcInubhMZE7l2ynu5l8{Dra>VhnhM0@Dh7sJ7;#;NB#XVnLl;_39N!!MECfug zZS5Tu9WQr*+BVk_UeNv$ckwWwKb)rq2^! zcFXALnShv7C_c0)aw=!A{rHn}h{i&%AK3r+!?azQPXSZivbzqfy1NmjrMEyxBMAj?d^*?XxODo>=aUc!D7gEsm9SbZM3%WGMQ+l8oO4VGO;=I# z#d?&MESW_j69ep6*^jrs;%=;O!TsMXMu8)bqMy<(CkB{nVo{ZHKTa;6)YV*?dco*7!x7y8wc9At!FX8U(<`0q@?JJj3Y-pa6042%j3ZF zGfiTiu~>Oj*Vy4G5(r2p7l=qCQbxuYrp)r5W;{|!jq1wVU|--^w_)Qm>lm}_7*PCP z=d*nS7hopfuCqa0xDbZf%#&5z3~3n&cCe_(jKzy>sI0W1tjt2eDdfbCKFx-n>#TIs z?H4MlVb5Q*m!4X(2_#?d{N28hk=}n?>^%)t7vUU8;QjagOh5=cHzO|CYc(U7GTBK7h!xnW+<5{ez~PsO_LanMgmu!f9?nChDNTO>FW76nws*l zaG@m!Tc7J=>N}aEvocNK)l2R8>K#Qm^z#2O=@&5>3V_=8#dKEBPIVR!wEW+GWY;Q3 zVOh(z&G%8Ivr`mL`#F2No`bGud`|l-tL$iQF2s?}K14ziSf-8oT^OOB0CAcfWK}}HtB->F!(F|X z-@C*N%_YEX*!YK~W~<}Wm+Px5+BU61ihz@%G6g=b+x2VUtcTQ)?1fY(PXA{ZNtz`@ zDFNr06a81apMK}sYCt3+Q&Up2 z3X6UN;i;XPI24yy5e!7&^@Ncp2pIE^!R;RnoIdr^j|lucZS$qU4XZK)Ol@1+J8mtl z!gn{^PJLa=&eeGnJ(E%bf$`J_Mh5(JUN+L;lc9d9`<_b&UwGn&EVI(!sq7b-rdx5| z+T~4OqV@_z!ZX43StN7=m=z|fFO*UmH7*gcV8kF36QdY$55wcWdg!%(?%b0GpJYDI zeO-otMWA8A@0HS4amKc}+?@dyD1rTyR>2@Op+uY%n;Lf9{&Dz%Ug_l9`&tK`J(tt| z4$n0WWfR~H8Oev;T>&g#UPN;NH#aaLN24;e<0Qm5wPZDAJdY=%aCu$udIyhoy!xA` z>Bu;(0Ifv2z+pZDdPogrrbweIuvUqSXfzV_envyi; z0998oJT{6@EGVDve(k3hd)_+BdJ3%&D>OH%*%<;-*V)56td<3D)K)LRsrTFne?>y= zvO;hK9`q>~7>FU@CyNP~&-v?J`(n2EDoh}Tg9im zvi}#b#Jh^78=BT>lqf0Is}6p@ii>PXGV_07*qo IM6N<$f|6eKlK=n! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/georectify.png b/apps/icons/static/Fat Cow/32x32/georectify.png new file mode 100644 index 0000000000000000000000000000000000000000..d9dff4f60c42333a145464d19f5b13334e68a479 GIT binary patch literal 1738 zcmV;*1~vJKP)lHqDyT@bt+!PaHEK(!Jz`oVRokSA#k885Rt-%p*tE8^617&SD6vL4FuH*CIiFlS8UjfL_ham7#@I*aJ4e2|31dvAzp63$1r87b>#=m=V~*WAR#J#)E(GyZn%twuf(TqFF}($Y z4+X5=Ds$34kiU7vGQ*D|;3CkGM*_`fFlRhilYPAb zokdZwiUM!28@kV%Ej_22Dho7;(c&>63gF_wEz3F^HLcJW2aQKQ@pUL5-AkXa=v}J5 zF#8^!Fpo_{zcLdRrb{&-@NA192zs0TVTBqgZKjsL3JzvAUi_u8w=%F}G=L&;?NY$G z9Br|aQb3}Q)?<=V zlVJem*g21XN3&3&*$F&n96B*E8Gx)ptnoZV)Mz~CGDZ%MUkvXrcxzCZvT*Qjcy5E% zicO20n>(6IWb%+OTq8)Mhh~C?ih~si3YglPN@2CDeYPSjbAK8dN8}wjBfa0NdGqMW>w^HUEu zobS4&`I?f+$zh#Ea<83d6Ufrwy2hk=qE01Zy?4lro=m{eO&XC(wt9RyLCCx}jOoAJ@A1J!x= zDo*CzIP9fJk~;ly*g^6Qq}z1QOEym;@B^-<^|y>k4M> z$uv|T5UqzG`UwF@Tz>G{&mA`|h6KJP?e3P|kTa>EjW}7?j7qm507S!hNsSW@lshABYeI#cWqDPLOy=Zsg z2%3>cGm5aO5{OE7fHw|ZzYH_P!OaR6tWb`#blk3Pt-Dld*0#Dqv~ESwsjV-)g9>p; z*4fVi=WxKmHQ09`5H-KuEAXKE}Xd*3W8zyjUvr-i^3G>1f07L-P{kA`?p*Xj3^2+Tq<7O<{dSZLx z8tfcpO)+!*DuAb_zHl*SY>fK gz3&H1^N#=n0O(kYoCEb*O8@`>07*qoM6N<$f}U|8w*UYD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/gift_add.png b/apps/icons/static/Fat Cow/32x32/gift_add.png new file mode 100644 index 0000000000000000000000000000000000000000..347d6b59af2e343b141fd133f58b0a6e705746b7 GIT binary patch literal 2149 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 X@Me?hK`)Qe00000NkvXXu0mjfCQ%$3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/globe_model.png b/apps/icons/static/Fat Cow/32x32/globe_model.png new file mode 100644 index 0000000000000000000000000000000000000000..66a5c0b80dffbe0eab7b16765d3286c456ff6ba0 GIT binary patch literal 2535 zcmV4({`KzEYpFuAc!qfOJ~Tm7Ah8sM1~@dTGUz)D^OlV zDxCrn*g#1(kIllqANPH4&wn>zmNdb7Cx7nl-TVLN`@eI}ch1ilh5?S_Fw~X*)#t75 zX$w~9oPD9jTPGVv-@6?9Ghi{)^SmMNO`UqDId*iHnl;tBd-v|W7K>%XqD6})(RXFw z+NSM$0I*c9fB#h(uGLRY=;Ef22;z~E33@ECso)JjGjed^S^@rk&5OTYDmQFK`WM~n zpIpl(?|SR4y~QOZ^9u?J;Pd$oE?&HN0X^3KUjVj>SN`G~T~k%JZqBC|S>%MSTM!kk zNUAABg?yY3+HoV^iN_kYpvE;Ck~j*#I{XmM-{h{ZF7mxTc6i<9sSi&xjhsGp3O8=t zcxKtMWq+cz^=tsvL3VC0+wh_E^pr+?=b=1Q=L!(j%jivxK~H=f;<61%S%+0KP{i4A zuJa1Q-e%B&5fTh0r7Zze_>&vI}(YcvyJhC?EKpN z$&FYtr5<+VAtb0sYcc}ysStDSM-MqTO85D0C?zJK~~xpzFy-QJB^4{Su; zs03QB>$q_4tQjmhIc`){RpYhSUfaN2I}`v*<(dNMgEfOqG+bbHRqnG;7M*QO(>a1^#8@^ZJp;4i`MJc!c5Rb==nVBr-! zSicn0?t6xI*q=}uG~JGi-Or-7;sja+Cxldz;=rI_^bkwdIwn$g)T;l^lprK(FvtUO zN;8qNRUy?Ai2;Y_D!CvE*+`N2C}dbhaqcJ3=r={P;TEyLDAp;jO-cKMTGdx%-vXQ;UT>#i)o=ad_ z(<)*C@Kf}K1Y$!J;J^JeMY$=SWS9yN6#^TPc(H3GEt-N#3#(+<90Y? z1ee=wxkXe!@|Z;YQoZ1g~o?IsvDLoFOK#iEEtqi3@VQhyeR!EGzwv~T!eMJ!dq*{ljt$y~x^JjSuqvf_8g|BX@QZ(?j! zGs39`Y&&rQW2@glW7!@IFV##IdJ}c1Dma6WTfYmhV#UOK4FyFdW?V$V5d?$5leD5d z5P)Q8YDDdBYl-CKKA&Gv4PMJc@106bVJyhSRR4d9qn~fUq+y$|VDb}aC_Mp1WkE&? z&{yq!p(cpYQhc+r1J%PCh+dt*DYW|tlj42Z0Qz0PC`t7E_Qg%f$gQquC=5yf(*^xQ zAeTr~6%{>ASsuZ$Ys-lho_tRJ(=&s`oZ*Siz z2tsr)0Hzyg-1?S!zGbZHM>Gw%h=_*6ShHr$X13An7`Uq+*tv7(mYI)ETm8}~D`xOF5exQE&`~C+ z42Yfq(g#M>MZA7&KR&p$46J^gYyUbn9ypGPdM^7!XyD)Vc6|1fu$do}{w1&T<F>a$e|-jDSiQVr0`O zTxq?ER632`o*rDk-ga#H^5rYYRy&ROz@D%lKrVf+Z*Fe>bxm#Uqh)0kXlS?(S z#Uq(anY$Gw0RmB;N+gsv-_?B^*1h}&Np67N3id_4HW>K9&INp5w~|kzl#PRHpWR+0 z2Z#07db6~#>doeuN@*UE$Spkn6H0x!c-zSzGq3dpoRsbJFLN?tYI-wAq@z%U1Qi&G1X7|@qq{ES+La{L4dvY>+m9{G7Mptk;D`FLdBGz) z6bZBMpEQPOHXzHH?ng|~K_xBIpq@ERX9g9m1#N=J1a{Vp1FY3`nZ{r^yxb%^IV ziKIF&P6+oOINJ{wMpo~TDH7StW$H#|aP!z2eg41aHIxfj46x?0c#zZ67hTNfp}xG2 xeUS@>0>BOj?(F{kOJ0iEr+q;jFx&qXU;u^?DFM%!h*bap002ovPDHLkV1f}Dvf}^% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/google.png b/apps/icons/static/Fat Cow/32x32/google.png new file mode 100644 index 0000000000000000000000000000000000000000..faaf804bfc39473f69db4a126859c2c486ee3f13 GIT binary patch literal 2041 zcmV3B~C?RK}9UK(euAnwgA^ub~TImN7FjRv}iV zS+AmMY?|FXD=kI-vWEciM z%^wH+}!bVTGnTyRAMFn z#{kFXT`wIDR+O*1^D_(4deb}vz4DA3qiG%egCqEB-$g{@sqUSRuj!=a!pAj0`sPo5 zyV@73>RI>srD$ua6^pS9kS57%(;X~RWO&^`z-?ZidV3Vzy>B2HnOM8;i3g6;lJQXt zP#*i)(PtNg=WcrBp5;&!;95*aJZ(DjVeu*=RCpbz4#?0n;Mrp*acSu4f!$la_z2z7 zW@CWz=#K7Rwlv+?_0{%P#F9G3VmWZSi`)29;@=WWcn|B-EhB3JP6T{14!zuufq(z! z;GQk(9xgSaG?`M@_5*8csw=x5Sk;Q5@f?OHGbrdfbVDZ(4Jf49N&h@$rg)w5lz5yH zTn-8JCkz>mWQ30Oq^o95Wf$u%4WOgM0C%W*?$NHbD{y68MIxh#-4b~w6DR|ZCo*{M z)nS|*jN;stcZQM8>!LQQ{BFEC_F?aYhMe6Mp|u{-P$@OVAmj@xdoC-0Nc zb+e=x+~tt5wfh2k`o|FPC^+;`GwSDfkR#6~Q+d<{ow$JvT6SXqU)%o%a^(5hp}5eY zaq39bctQp1?mct9gRw{w_8O2kZr}fS^TIG9@htKM4VrG|oUrkm*RP;wV3ZW;`1PhG zxQ+l5nLN~7fx=8epGmsrb*_aitL9_Rh9+bR1r*3g*2OwmH)AkX5xW=xmr~|#Z(J}J zF*PF|;H)ULXDpV*Gk?BB-wm|4R3lvJLMmIJJ=5D-qf0HTIh5fG=GAyLRA zai|%>7$PI$R*hu_17yimDOo&YSb4B-<#uNb`v~B$Gr5}0o7K<7Ly8Ja=9F(?2(7&z zQQ>nr#GYx~P3R65YFWkPX#$o+#Bv2=%3wBtG3*sG&46TDg~MTnn~kJm$Fjx%PQM!$ z&-4-5+|^Vm+OgR4Khr#CLf-iMZ$Zjt=-%L@e$ z6s*0hn=u%xXhqS0d}4C6cjW3d(>peRK(o0#Zm#oS;XDrvx{fAt*zwAHL>inR@=7;r zB1di79QI&wog2;95y{bBaQJCGPh`Y<%&6*M48~$iy8+o3ezAT3$mlp!H9Hjr&LNY| zwl($UiA111{~WOn<2s(E6;b`AgIuR3selLxuaqw?f@ZiC7JT5_| zGb2l%tV0*W1i-o(gRzPR*iS=0NyDZeJ@>Dc=0=1$viT?{uHVVIs!L?IO{3X`O1qm5CV$)*gFMB8Q3 zY4rEMg^97@msmGr*eB)EnUKF!kSzGpw}1Fls3yF+vFQd>Q98KYOolXId??XchLKPd zF+pL!@bem~~VpNEQoUkn*0 zQ`(NasUcMoqggzbz~##$NF)+Cf9k~6*Iz!&WBHI(eA=wWauOd8wj}fJd+f<4eZi^~ zUK;#El_B^8KDf%9lpdGZoXKRV;&VvEl88)3kfs-hWOU-yBfGb4quV1SV^Lq}{V#F#q&UxmezL=Cw z&K@fw0joy5R+LKTk+hZLnB}qhNnXwV=ft(97?(9nNHe?`8A&i3ULpZ4qde+3u- Xb6+Um9NDij00000NkvXXu0mjfr>yPJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/google_adsense.png b/apps/icons/static/Fat Cow/32x32/google_adsense.png new file mode 100644 index 0000000000000000000000000000000000000000..2bd68459ed16c2e0dd0f75e97568b6f842b5883f GIT binary patch literal 1166 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 Hu0mjfLTX<) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/google_new.png b/apps/icons/static/Fat Cow/32x32/google_new.png new file mode 100644 index 0000000000000000000000000000000000000000..fa0967351fdf802a4e8ce9076095d78c95e78939 GIT binary patch literal 2297 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/google_voice.png b/apps/icons/static/Fat Cow/32x32/google_voice.png new file mode 100644 index 0000000000000000000000000000000000000000..6571ec81af3018ef10cc2e58e5acc28b02a8a883 GIT binary patch literal 1580 zcmV+{2GjY8P)>W3^2Zi5NJ9aG zQ3{78HUIxDp@(w;ht6vrj~M! zVHu3k2M-_Z>ujuSu3y(B=fuajId8i&3yM1)n4FD!#%D#h53zddR+pPRxNx=yzSiTT zT25~6)M(C@nLq2m{gZOwasdZ+)*>7V4+{ZRQ}Ni-C74LM{xWABpvf{pzyZZpTv(Ki zny+iY6dP=YeQ@;*x3CaT_)1>kriuER6DWVa9DkqdDi*p00lQe`oWbNOY&IK_V1sIx zK)0|Ci>;=z;3h{f7=)^7h{Ty)i(W+#P*hS*i;S@pSUQV9e?Pk0+tBOvfcM@^Rqo7y z)0Kss(fQB~1J*s_h%gStv~)#hv=}?C(9JbV;s}_e+~3!a&eltCXEJPAU5SbX(@`)s zH-*5JtN-AKx(2NNxEif(9HR>Eh223!Vy+?UD3-41h!HS_1r$|Elz_Okx7!0F+=V?` zmSFLdGjADYg+%J5ss&Q2YktGh_rHbLpNkPWS<)Ju2q+4dx}rmghDd@1NH}rxc>6JB zEW@Q=*8ivS!R{0hK|~9SAAd zvA5xlTq5v-ge&lct^@)s8ibUF|zvb4x#RW+Txsds^Nd5fFF+my}3d zEZG8P)B=$pab`FY06tq;hTb4Yh+^lxmuI2m;etCNVBx6}-%PduBGoM#15%R4qcigG zROxsGLn^lIJ%5+ap(aaxd?k&gp~!hgj|EeSC4HwGpRX##PdS};OX?vs1#>B zoeRuJ8Y)x=bi0mSwJm9Z^4$&`-BFIr3TiN=6G8w z@!HGKbzS0{Y11%9fGnWfv0-NeF->oUyj%y4YAfzcDuyqX-l!l0$NlQD^POnUiwxC^=DqLftro;Q8724svJYuRONFnB0M|G zNZ9+#ieKfr<$`D(NQwdR>P5?NXL|>}SW|Xefwgt{3>@4vPg=mFG<)`mLey_BiLJk| zt`Qfn2VpqK{G!*OOPX<6pv4EFNIy{p7f!cf>ZE)*fAWkMU)HvvvSbu0X6K|OF>zc5 zPHdl-F!$5%J^1jeW^{OhR6%tL?#K%pv38p0n92m1JQU{GxqcD8|G66*zq^9AE(8#fgGzgxssSG1rhH#Gj?d|7SyStT&5htH=#JBIFg%G#2X_mM$DBx%^rMcor$btkH zh!hdVQMCck`14|(GD$WTgZKU{G%m2Z6jjyme+lav>_HnzJk3yt+;XRJerSw@LZ^`t5sZ;x)6*uvWun^&42e3)t)td=x;w@g|Oe# z(0uHpW&J(PXK1258mx8_x2UirF4;K@&k&D`=xDEzbdvbvv&AO=Ct76KFcA=@^@}E( eBq%2S6<`2MpCP`l?LwIV000078QhAl`0 zE0k6W3vIVITe{7%?Ur5kGBck4pPkv+wn$>Slbmk%zs&j0cfND}egM<7_{!Iu zhQv0RCJORM68$mtmc&@+^P$#HB4UjHS-j!R^1z~|@XA$XSn_y@y?mD4TT%7*Od!}5 z#pKY%ih)1A7*l9W4J>Rtv%Kap6c+<$zCH&%qZb4KQy4byY{m-mb=zn>LxWp503T$v zsj9jRXHTAkB&$%pT0!DB4Fj!bf5*0$w&BjrNE7$X0cd>IG$j}&gQ}_oLMn&`Ov6Mv zod#nHvO3cgn`;h0X5^eEB}pof3Qfp{<;xyX9CW5kkt>!J3IIhd$(AqsaR3;c0htNo z08AoAa;f(bq5a1?$(fNT1u{`!co_FbdZ5GdVKHF301zOc^f)a39=Cq3Z#gs&kyfGRn z#VaXxZvtj)2q%y3MgNr}c zr%ACr7=faC2)t_fn#ur=oJY2xq6~{GOPr0HH!MTjjWO~6bI+_r6GfLyNqF~QBkf^G zBy}+t2>217hzSO^Z>gOIU~n`ERWM+&JUs=3iPMuv0rh*o$D$qI;*}3C;Lomcv|bB4 z8#b+9gjhU-*Y>W10fwKi3_Ek%pI#+&l87hroOgvLsKZk9EL%OUMz7fJiFv9v$|-dU z#iOE#dgWz0wRD}@XEx7PuIIqR4EO^9QnZZz;kYyBS4~j~)s=xf0Kc`}g-T6VR=5BS z;VZukvm#`aAB9-pRCx%oSMxyAR6$=3Ksjob_$~CzgZ|NkOE2?I`@Vr~FCn-=0;EF%uCp>Ph|(ggvLmTCD9KOh0BlmbZ{ zNXCq1XaktR6k?<+6mvGcabP{#ZbgY54XxM5o$<;!vMA4ZLZ8AwoPw}Q_aS}26tr-W zaGKo4xY1_Cbwu;;?RR1#MFGEt!(Roh6j1r5lL?%^7ID_z?3;w<@d$zQ3gAAh6im^8 z!4Dr-t96W`SLg-j+sE^w;*onuA6}mar+x|Jbjzq1Z>*h55l=enI(zOzrTwyEzgrc) z9@+_~8fSrvaxk3E1Mqh!DN>`7xB^8Q4xQ-5-AEcw))b?qBbTlVofASUvilI5sSohd zV2n9OvTb}!rMujX{+!zX3dZ20vQj7_KCh93(jpID{Gbclnx8;$AScYO{v=ftbKcEA z4cEy%r3zHcbQe*mzJmj4bcPaGQ|-fvAHpO+-dJR@o^Meplr+8ho#TBd4QSZ^>1{MD zFUHuo2`{BUl5>|5cNHkpQZNGmsvh|LCJuboi&DRW`_z6tJg=^b<;6z3zVeP3A86DGzr>ObYt^8pES*ZHnFOW>{x2VCL3|D;RY!i8>pv zhlgFdX6KPDU)cya05g-Cyc&xPH26!akjZ2oamV}LS7LEHWK=oi3*0An!c(Wj$GWci z%IgoxOoOkuTpUQuZbGwWvN#3f(IJeF+(M}3<9(S#WJm~@Y@WBQy0&`bp`%PIshj=i zb1dk|iH^{PBX2*5hHlWnsGVAktek8CS#eg>g?RWO!MoH58NcNu-P%&c??eksfqt0? jYI&F9T}`yse+3u-`T|U}7klPv00000NkvXXu0mjfA2Jc( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/google_web_elements.png b/apps/icons/static/Fat Cow/32x32/google_web_elements.png new file mode 100644 index 0000000000000000000000000000000000000000..fdf96475a3a273cfdc2c08654df35f7d1b4d626c GIT binary patch literal 1461 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 Y0G{EketF-4mH+?%07*qoM6N<$f|EwOiU0rr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/gowalla.png b/apps/icons/static/Fat Cow/32x32/gowalla.png new file mode 100644 index 0000000000000000000000000000000000000000..5f0588cfd88d4b19d215a02cf7acf93ea3f43e79 GIT binary patch literal 1981 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/gps_handheld.png b/apps/icons/static/Fat Cow/32x32/gps_handheld.png new file mode 100644 index 0000000000000000000000000000000000000000..acad94134cf6c81f85844ef88d24dc38a9382822 GIT binary patch literal 1728 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 RJ_-N;002ovPDHLkV1fWd?56+# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/grid.png b/apps/icons/static/Fat Cow/32x32/grid.png new file mode 100644 index 0000000000000000000000000000000000000000..2f4436a3f95939bc7792b6c3cae160d786d23f6d GIT binary patch literal 357 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 Eg4+6S=l}o! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/group_delete.png b/apps/icons/static/Fat Cow/32x32/group_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..72f9c039849131a3685eccd226a0065bee47e272 GIT binary patch literal 2410 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/group_error.png b/apps/icons/static/Fat Cow/32x32/group_error.png new file mode 100644 index 0000000000000000000000000000000000000000..93df00077e25cd5c8b77ba0b370c96983b037983 GIT binary patch literal 2385 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/group_go.png b/apps/icons/static/Fat Cow/32x32/group_go.png new file mode 100644 index 0000000000000000000000000000000000000000..1c15ff7db97720a79df85a3ea7447d4fb40b9e93 GIT binary patch literal 2295 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hand_point.png b/apps/icons/static/Fat Cow/32x32/hand_point.png new file mode 100644 index 0000000000000000000000000000000000000000..540dcf8146e1fc07f682b223e88a9c57962b4656 GIT binary patch literal 1399 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hand_point_180.png b/apps/icons/static/Fat Cow/32x32/hand_point_180.png new file mode 100644 index 0000000000000000000000000000000000000000..1f0c882314260ca8f8109208af742ec2fff842f9 GIT binary patch literal 1428 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hat.png b/apps/icons/static/Fat Cow/32x32/hat.png new file mode 100644 index 0000000000000000000000000000000000000000..81a2789ca2a39bbac77344a743fe852a3ba1005e GIT binary patch literal 1804 zcmV+n2lM!eP)_B1zLKsozCsd zxu4^=_Bk_*IIUCMlQnyvefHUF?X|vj*%3OpMJ`-8e?n2zTNr-;I!WXYW11q7fW)Fm zV>$ml$8*m2>37?4xfCHP7+LunjOKlCVxu z73#`%)ArWOZk7*JY+f(5*dywB9=&z!m^fW5784YWM)#%qng+#V6bD5?K7N-keT+j0 z?MGi{)=C2rKH>A#XLRn|`vefe-fOhJzD_Se71&n;H2}!w2tE?R@U$$+WLX9kizSL- zuCK3;_)x7{D*=ERe`Rid?$oc-zmaL1G(J8~Bgc=^(9j?q>Fy@mbIGU~RD+&%T?6QJ z0l2DGrQO|KDwj&I`yQ3hGl19DUa$sMT6se&0bHC0ATCkQ(H@$cpQo9bKWKS*1!|2` z0%%v&C_rTka^MLLJRumPcWm+Ognegcrw|6M+{z1DVZg;^v#h>>!2tn0MNz<%NfmwY ztcspVmSsVbECqeTONfpEOT{94fj!%{0FXSlv9TfS7lPtnbkKa0Erp<4TU%^`T)P4| zhG9Hmsk^gTu?f>*Tm8E%_Fya^9z5Z_+rfadw6rwC_Gd`54d1lYzuno{A>Ol<04+@b zG9^T@62d8m*f-TcA`z!brBXMI*{%tgo6Bxfsg(bh1~_VJa7|!pC1mcmBS2jX<(-{f zM7H>$HBev9QL#`cum)PX;DG|L+f=I+5mH|%rfm^~&@6za)ese}**6g&S19ZW69kAp zya`gN6mdY~y$&mYa7A6O1^F4ieAvd>lN*O<(==PU;DG`xE-ud0YMRJq3Ua&ed!cF% zR(-I>6H(ERAT^shEi5d|9996~ik#-;(ou@5X>xpvT+b%Yx6wNd@|gU9TtRqG7R8hV zW%UV&dEcL7XKKW8O(55{q1Yu?dnW7Ucf^L17QJorH|0NQ&r7-nNKjzV8O= zg;pHbB-=GWLC?>Q#}t^z54CM!9zbX?cU?ymCT^f*sV;!Z<qiDJV=SM~e}OQ)#Cqje+dnZeajUnt_nRwMKBco~&$92*;^GpOkTFHooqGw~W#=CV9N z3Dl4(w8%FpTuc}@b}pCu>ha^pKjDi_kRE9YNC{96Yvc6k)7Oy$E~DOicXae^I*Q_C zU|-mManR=ifNwDwPU&M~W9M-n{18|emnCTcDvdQ3i;Ibhc&|6tgeKf=9fB<*4=jV} z&zP%*H=+Wl5=KUUzq_Fn-eBS(@pUTAJ{#giI^a_4hbCnPxSWv|GUu_up&@+#pSR=J uwGs=%w$jEoe&}LO$k2YBX>O98WP8hR|t_7+D>bq3H zl=9HSX6rnN6T1n zlCPwfgq=0KJ_}3kRn%TZ`-SZ)+T9WU`tH$X#~HZr(6*szx52C!aC3T46FlYBkK<)t zgrBHY2J~iNn_3kd_FMeXZ$iM(fUdSkW?`2#0^bpg16ltWsr=V0Cy+IP9{~mcC^c{F T%cdRh00000NkvXXu0mjffk5%S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hd_1080.png b/apps/icons/static/Fat Cow/32x32/hd_1080.png new file mode 100644 index 0000000000000000000000000000000000000000..dbffe062e88eb7c11a52554ed29d425a2e1c2459 GIT binary patch literal 2000 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hd_ready.png b/apps/icons/static/Fat Cow/32x32/hd_ready.png new file mode 100644 index 0000000000000000000000000000000000000000..6673854c73ec61a5f7f316b100dd34f9f0ea1ea8 GIT binary patch literal 1873 zcmV-X2d?;uP)2!4LOSMlGe9&o8Yex8vu%Re!tytcgf&FtjkJO2CI-QVth2sn;|`5Z!+=kWx9V2(9W zVPWAHd3ky7Wymui91g?S=-B1q;o*ARi_#t3uhnX`zp2$~5Q#)EI5-HnFT=ffK|#T# z#ful$M`L(2ja~wQ079V%l-lwul0c8x{@cDsFT>+x1s zJRUdT+%YErgTYX3GTi{P*$mUc03pAXwlBqxtsrYooHz;bcnl@pO`anuEh#m&w|9_7 zz~}ctEE-L?6@e<{N~o@>f#&9BXlZFVjmr(QIUvyM^+jaa*w`4z<#OOqfz#j#?$U1fx zae>?I{+Zv4ljwBXTnU1v{ZJ?j|H^{w?Cb>?8@bo(O<3ocBrfds`TP$ckyH{)&$g11 zCHW5@K13^+l~*YK$elt;%j8`mDT*@*E8Q=}Mc!MM|Av$f&9P&xo9Dy~zjH4u)3!HI<= z7K{GDTfy9q#N0yrQert)I#fgeL*!yCIIF181TnS?7iPiJ1qG=O)8$||go-D?Y8`}0 zyZvoka{dDVDwm-cdU~!h3&Y_c5#@5yjg&H|WQ)bphiAnM0EViEuMc8OLBq9ciMw+R zpU)dYz!$MboWwszP^KuX>Aipwvj|1a)1LBVjCVgN$)a$g==gLc8rxB9e3?$aJ9}`v zAs!S5|I0j^^nd_~vI0x+Wnyx=6pk7Ye!%8bONdX&en5k=V{~-% z6iPFZHwl1#H*MXz4RQ1KmXCjdZR8>{M>NTsOwWSraNd{Pe zQiTlD7;c(x?mqkV*|pdimnH#_3s>5({(t}7MaI-fIKnbv(V|5#bbkoS%E~~cRzcri zeJnjGRcXyTz(KRkGh+b1zr5rkYz<`#e`$yOvy{XTHPEg*94BO$GB?f`ucILPtJ30>5{6 z!@l?TvHBef1+j@_!@~SLxN8}Ju8vN2PMN8M&hwpMy=R5;vS->f6-qX#8;LM?9R#=51}Kz+$-z=gzgmp@W}5 zWo0D@M2Xnr>jvE`g4=)IhV8FzXKT02z2I~u9wm)C8{xu*Z^7ku19n7^VHXvOL@Dw~ zkfp0dA~9>PG}fE}%pSR-7*>B*3Rr}bysi}$mVmR+}n00ivynHDfK6DUYKgZ#^$;1q#`?k>$7_bbSLy#X5 z0BuQ0iBq9arc&*3;y=#s*@MnfekUdU49zK%8XI3@nQ{8`85Va^PToL1UBwKba{NFr zM+N+^2R#xW@fFk~;A?=AFR%Z{;P?g>_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hdividedbox.png b/apps/icons/static/Fat Cow/32x32/hdividedbox.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf2d4398b2b93d09447727094ad7073ef5bfe6c GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWw1GFFaiwLn>~)2{+_BWWbXn(6UhW#GxZc4&9UA_=!dCfN;c5 z8DVe9OO0h3W>(&UPF;)nbheee)%>{i=uf-xh#OLRpy|z@4<;D%snv8wtls0haFm)e5qMEJ;4Z7-uIs}*li57zF+w#CQIi^(bs%NHil>UI#(Why}1nZ OGlQqApUXO@geCw9W`#lk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/headphone.png b/apps/icons/static/Fat Cow/32x32/headphone.png new file mode 100644 index 0000000000000000000000000000000000000000..4db79e31f199203e5fe658b19c949b0d8e5dd5b4 GIT binary patch literal 1306 zcmV+#1?BpQP)Tz8fTK5`zL>HlAE2Ad>Kv@tO@wi4-eP--Sho^=R4Z(rxhuJkTaSK#6)G;_X z`15W?>}CMh)YNq56^G-ukIsDzD(-Y{)(u)T4633otb4taD=U9LT3T9uPRfEH6jW7J zy;WLL@~O>k`@ooA05!FBU_sBg?%W1{An^Y1@bJt|d9j-TrjCww@%1;~&d)cRU}1h1 z!r{=;$jHby;c$2pze_0O{}=Dx4vm6fe|Jf8XOUf8J)PZNSK^Pq!{SxO^*{)-I zIJKnXr#0i_<6VS7SXd{D2zxIE9HR3r%Q7gc^sAyMD>xTmJKpOcT~U&x6-AZrD2fca zo^sZq?TUu2|M&Lx4kK}+$Fm5EEMe?r7jtWDA61stNE;g)!}vTW1%uGn*XPAbIo93X z{W;FXw|k%frLn!^E2ynMjj@kVq4|@=cE5wxdLxktT)21%8ZUlEp}4@f{tJPjr{|}! zo}M0wiVM08CMR!0KontmdfJ__be|*ca=F|**6OjbTNqX;RltagIEkA=P=HoB-#L8- zYr77LqNdL$&u4a!$ie_xtMO^96!yFCokcJ3@ZkQ8lep=NiEc%9dm+ruEu`u@M+w7m znd6nsl_{CRAS}crY~mm;b`vx4sb+=>KA#_AF%2kQI%N2B)bqLYP6(Sgh>J@TaC};U z2cI7e(6n@iOX@FpRoFw*MNGmb4&vg{)ag?|NwWEm542beYknBdte$%hASPiG2XXO? zfX`@nyWxAdIf{Roq=i;o{k zRYg%0@6t3GpmlY1eTdJZt5^Fb=%^$TxiZH)HBLUp0(0tgTb&I zk0)e9o{q;vpkt!sYV(+UGd7z5$BGWqRqh_^tkh$|TLVoOhH?}Kdk-*0F-rpkloKe2 z+509Vm$zpcbt(&rk-cloJFzScFtFO6X~lGx2xnR1b9g>p{y05o1O63Y0084hWmxYQ Qga7~l07*qoM6N<$g0dfV-2eap literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/headphone_mic.png b/apps/icons/static/Fat Cow/32x32/headphone_mic.png new file mode 100644 index 0000000000000000000000000000000000000000..d7fce91448d6bdfa0efe3e271364e40095b84466 GIT binary patch literal 1535 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/heart.png b/apps/icons/static/Fat Cow/32x32/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..fa7092c581ae38fb6adf0faf4de05084967ef1b0 GIT binary patch literal 1589 zcmV-52Fm$~P)8Zup z+yroqqp87fT)MP+Y4Z*!w_3;d7P1+LdpzKGT!eHob?yo0&0V;XFLi+X-d6vCrP})D zs)H{>A>fDX^$sW`;_@mop{rjDhNjIBa{dCo*4Drlm$$CO2~C@=zHdcybB(p>aY#Gc zLGZfKx@?{^nnAyA18_C9(EaHr5WW-o@EMo)FfJ9S#-Zg_>;AgM!AIUY0_h*lLe~8o z?&6V9hI&ZrL@EGRWrfO}2Vl6n8~Pk=0egpsI023g4SjX?Ej5c)t%BtF(@=LYf{Rbw4uv@4;5!f2yuM=N#w|L3F9`0d!07bA@ETdr z5m__A(9}L5xku!nl6&4-PR`A?@(~?@qUb_N}R@uy91S~5H`Hlt{t%jx}b@nrOX!kzg zMBxD)$J$oz*+=Kd8quM;ckS0u+XRDP5ln)OJcC}xvW;cM9He-yOg+O)QRGM%!$C0` z1F@?U9zFgsEwtR_AL$%J_Ot9gdXA-KN3aMc!6pvy1h5beQBQ$mC+W`8Mq{Z6uAf10 zI>zT1?KI$WHPavnmJ%e-Q#A5pEG6f8S|dOUj576)=$IKEJuJmi^cjBqG|1;=24-w% zwnraBu~d@z@$)De1`eYt{uf6tVyPZb2Z{^`nL<&g<5}9W^EvQnflOYam`XxG3S`9A zSX#u?mbA`13Be#(1e0KsgNSt}$9kT$7!Ot(%TY-;N~U4Y%)wn3xX| z2C}`QnLsctIPN6VSO*-r`Q|=y6k?lT5G;a8usQW=?Hn2H+P2X6lEqYx9j12Y97d1e zc}W6aC=RdQ=sgh6mJmkrGJ)h0W@Ks1qrTmBH(FLl{)+J{0O8ii5@)PtHlFr=ZZcxAPY+g)X> z1g%CRKWt_ZJ&9ZpbKn^mg7>`xEl9lwO~usL&_oB+REVgUGV^@EoENrP@Li|VYn5VR zX58yM&p}qm!;L?EaBe92_Gy3kBHA7%_9xu0cMa-b6PWwt*pj0A%zp)-(c7UO|K^5%b-36Z#WL zcZ3oddXv!z0v226bvIlZj-NdEd+&Rw z(~lBXs(sEccXCNAL}|2JO#3cAwt9pJ`A+7PHU8iHH=N<44h$$&N?JgnJEG)Unr{cx neHz6PP=IsuLHWFozXccoZbwt0V)n8200000NkvXXu0mjfFo^q| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/heart_add.png b/apps/icons/static/Fat Cow/32x32/heart_add.png new file mode 100644 index 0000000000000000000000000000000000000000..478d568fa9e9b3e169dcf4a6f2712067e3a2051a GIT binary patch literal 1969 zcmV;i2Tu5jP)ssQ&hLEZ^_?r=(j^?Js;J5l z@v@|8_oUNlWEB)3HaQ7V6ysCCleNuVhe%GtH!rb%ZTaK#fP-x-7)7;5Mz_qrb*IBc^1dqG}b<9V5CEfM9 zuQmFsrjWJz4%jws!Kr;O*})ad#^OYZe4qF^CK? zNCBb|B--2XgH2lz@eJl}$yK&LR$BNAyVF^5^M(fz{MX-*jzl0R*30+HGSm?dgk%ze zVw`|=8DG^_4 zmBgy$b=!0vzhfC)_OktouA4C!i!m9S{ERHCD6X8BP9h{*4A%?76_T7BCP+w+Patuo z4L{!ZcRkUP|NBJe3A|qvam6KwdfG7-V=^`yATyvk>eDTSB+e?1*@Y(R6mL0!c#|u` z6D-#NH?mnj1Y?7=y7Gld-uGiSFRkR}U2C?8rKPA3k&cg8U~6 z=jTv`O;_i)I2{qeK%unC(iB+J3M`roOPYvy7BV753D)DAz)pAfqm#+hAb~`ui#gIW z6&vUZO&zj%#~-hBmOxcCO33t_Gh0fFuu?=%+kAMt=qz0M)K|>ylyJB=n1`RZi@5+^ zzd%@wIeQ++A#xtAt~|1$*uJE+Z~;_JGj77UfTv`|p9tBM~%+5B}lP`?M>;qkW`_FxCk1JbNU%>#xu6iYPT zYL&Ly^YdU)6l1W_E8|iUi4?N?Y_<udE@l%3(p(aczYeJ3-A(8Qr~p*B#1`-+C6mm z_-NpzFVA%&7Efjjm|b>!oiyb5QD)D@V6YP@a#x({Dlubh<|9ELeK_FRBol}YWpZRLBMgVb_wmSN^Twu*hub|~_vdYHy{mzzAe!nn#LF=1 z2dp&D*sRo0h-{XxmGHC9vl=oqy@6W8Db_y+r|CxU)k$*{E^KM(dcx%yJ=olO3L$?G zv49_I8f`e=XADz3w<@v$G`*}QkKajj@(UM%p*FnA`T1?f9}Za_k)x(?{tsWgrSvsP z6Vf}~Jx^utoT^*A7@P0B!|-d8LO>O4e6>i10UWZXR!Z1je0cmX_%-L)^~_)FHSV!? zZgQrFLd?5+7yejSiicJ#2a1Z!iPM<&Fgy%=b)MWmfTJh&V>hw;c%SecCM(4>1ZIfn zLlO&@-;cW%RpCiX9#&`OJCaTW;qGt2!SkQsByom_0+~;K_2#$usN?%MAT#v%^NscAx1?{}*5YIRet&z2i@;00000NkvXXu0mjf Dupz+i literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/heart_delete.png b/apps/icons/static/Fat Cow/32x32/heart_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5862e451055f692b8b9399c92bf7293b3fd3a330 GIT binary patch literal 1940 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 Eg2y-5^#A|> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/help.png b/apps/icons/static/Fat Cow/32x32/help.png new file mode 100644 index 0000000000000000000000000000000000000000..68f51bac41f5c0f5b1c9580bc9ee012c480aadc6 GIT binary patch literal 2271 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 APyhe` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/holly.png b/apps/icons/static/Fat Cow/32x32/holly.png new file mode 100644 index 0000000000000000000000000000000000000000..5118106dee6b78d94e68001e9c738e99f7a6d269 GIT binary patch literal 2246 zcmV;%2s!tOP)|=Yp zOdLC&#EIiJyPY_-ohG6UB(1_C1qw8X(z5&rg0`Y6fns*v;tC+rlM+~ z5lx7jCUvtA*NGj+@os0l%#4>A&*Hc8z3~LOh^9%1xYE^|dGFnO&pqcm-*+Fw?KS>& zXW*wc!+g>(Ofbe^@~krk^Rr(~O?A_A^JXU!ZfEgB&cL&RYCKW7mP6U9a-@4A=<76A zag{ifu5HJ}@> z$hvvIX)u)33NRv9h-?#cXZ{YRYKV*&$Yf1nJ0}e*%ebq-ui1AEpHjMR#0L8q0Mh0k zy0VYF!ehylh&4}r2_DBZ-hTQuxXL8dZnMEmnoy@rTzp@}9D(r!IAo^)A_@EUD7a=C zjjg{;o&G2gH)24z_i@*;U>p_Ok29?O-hJ?|-2hfl4!1Up-qtwAdJLMDL;q!s#MH6z z;l(H})=^r_U?hR6^9=88HNG%(QhAQ%({3dOxaM!j-_<#zscw*TC2jdkCv-)H8XJc# zJ%;*w90<4t40ftWPit7Sry9Ob?uGo|UYLf8ifR$g1Vio>2(qS-bmXH*!oF-#u%5zI6LuM4o*c@!5h#A7-P$^&*c7oCF|6j1Q;90Fk* zM284w@Zby%qRBAQt>Ub#U{Q*Pz@{K3FC%ll1w1K}ngn7)I{sFh!Okx>!NnJ0I5PO< zs!g^>s_La+c$4Jsdtd2V2*9>{n~>bNddtd&dulMjj?*qE(nA6gM^fNgX-6IgkDrI0 z0{YriOeHk@WK{}+#G~v30wJWq(cY5dK!2NtuBAFo)GG*hXAoK}Ve9%&gBN&jEHTMzR;ZTi_QV%RE}-I65z+FgcKgE5O5DEW+&+QCwn2Ww{fP!3^3?&!BE= z0Yn>zSaKv+ysoq;tyazWH-O+$o=7DMC5~)F0W_*m3^3fa-ix`E0gm1*@QS1}10ygT z@oX_BIe4sEA3$Oz14Abr=|MxIKgXgFGI?hFp+cHVpM8;VYCNihK@$ zVRfn>-hc$V;KSI&s5SMGu`aDYmkCR21V6`PWvHwSL(vXOnjCaWoSHTdfGmS3Npk62 z5~hZJuU~?n77#>}7U$u!Cbo+tiwT#TM}R<$4rX$thRb;(-zk42k_lpsgS&{^X(d8S z0-@#;(mv}~Y~~uJTS_txZa!C8v=acGwC!q3ATes}pB&cP0zvh8W@VdPGjj}C>5mEX znNTJW;}Mc+XqG?`1nUJhU-=j#2}o1Bi`zqge_#P{P;~Af`>7{RzB9!MENHXw@c8Ux z9S7V#f%Kk*k~MqJzm|EyvQ7mZMoI(g5s7!t?~#ObQeEIJ+yul%>IFk0n(p3>KmYYl zc=x63E+uWIu22|6TMn5^^5fT7fp}i8PUePkxsRp{?AbNk^R!8-lg&f zRDvyvd2Sv6&sjz`;FSsxF0I3Xqc7sxP=?M2-0$*Zlle_f=L?}CAeKo9I@&FFMbpYKR(P;NS^u1)a z3;8*auY}o;JCGQ8Q0YACM4l;Y5_@5#=;$11-&hq|iK@_YL}$B^P3vSqs{f^%ak+g0 z@0~v#efKxYXHs#alg3Qs$D6l$CNvf>bUo}@q(i&n4hYGf@%E<5k{W~;uOO7&@W_QI zVvRU(WIuXauxB=Akf$-8-?4e8j^!2$%0!Re=PeRv`l1(`D@#@&T(KO*@@o9?&_VQH zNIW@kRy&qoT)ETV1!g`LvJ+SJfr3S%IS}vISif!!&b1EXQrAB(TsW*gL(j)<<^zS{ z_M4S{T-3|Ae9Q3{$%(M0m^l8c>;}5mmk(O=j((W@m-v{qXdb;}{Mf2g=}GPndD@e= z@_qQfHtQ=WeBXE6ak}0`-FYj6*&P7D@>$fMx9j8r&;Q?=b>^2p>g<1`_Adbj0C3!G U4ZF64^Z)<=07*qoM6N<$g4R$oWB>pF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/home_page.png b/apps/icons/static/Fat Cow/32x32/home_page.png new file mode 100644 index 0000000000000000000000000000000000000000..382ab1dbe005b125e5434ae24dc782f65783055c GIT binary patch literal 1557 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 Qt^fc407*qoM6N<$f<}Gh`Tzg` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/horn.png b/apps/icons/static/Fat Cow/32x32/horn.png new file mode 100644 index 0000000000000000000000000000000000000000..5ee8a6f52ef6a2c584ac1ea2604e81cb44ed6a47 GIT binary patch literal 1750 zcmV;{1}XW8P)1sF6aN}D8kZPNZq1rC<>7F+y?WVl)YR0%=ktNZPNfvIG&iA{mZGF8 zPMxanpy%zh0;sL6%`Ge}9C`YwXAuYm5sh}ivP|$i4^H4wURnxSmT~al&lnmS&TDRN z9u?9UUyMW|dn1t*Rf5NZrp9JEbrKe3K+|=^#>Wxu>_jjWLME+5BEIz6wT_?oGy?Dm zg0N}f!ctslX@zO(u<6GzR2Z5DrUl*5aiR4BN*65xdzO7iOd|k^2`$8C0q_h!S63Hw({KY21H9q<(XuR^x(jNceX)sm$Si0dOG5JituYL;y|!41-bEGHmIo=MbcjBm$fwR?G_7VFoqgRV}} zuPRAacJ!{$Qt7kmmSyTB!<8-uJSTUpZauGTD5_Yx0&RaZW1Lj4QeZ~CgU+7R0SoT) z1yEmq?gP55&J_T+_oKQ83Ud4>>z>){UmLV>?!-RqZis=iQV^-gnGmO(P?EgPYHVzL zo&ZMac4{sFgu^=?`LU$D?77I=$6?9cNJSg)U@4u_nPKluyPcSj8_u3> z_&64eU7^eCOg1xi!cVu>_-htteVLgVdb4`fYGf4^LmRmOb?g#M%|c4nakU+i5+r^RcfoB>s(}`2sR2r(Ti7!-Pbh zswfu3P!SSJ2yG`0ps3J-*F&|gQi*9gdU|bqcQpDI?bA(bn3n#Z{ykmEzwTP!mz5jN zU%XIrY}7I>QZYxaW;@rC&w{NC!Eg2h<3r?Wm`{M(-y0 zbO6GkFV^mvx1ch=awq&xwgfc1BEL-dNs30u^BIJ~>3=`-3Z<|-dE0pQE<3Y+puE5R8thjvcjs7nY= z_hK4mjfE{XScuf?1p;VLYvlxiK=4k_9~eyyxeA}z5JAgp6OI0m05v91JbN-PE41l-euo&gEX<%L$I(az@&ic2= zSYUi}Hu6h~*#zLEWflj&6#zStIgx-EEQb+mp%hRe$a_3A(PquhLt^9x1gZpGrvZ~R zk~uFM9!YXKovzJou4MqM>k0kDQ0J9(Mb-CFpbl8t1hK$5=IJG>b4m)Gc52b-ZHtXo z%%ltm^vo!^`)Eu#;acs?$0#PA{lE3>Y(L*XOw!r2>nIf>W7iScWEt3QimjWrE(n~H zg5F*O`;J9-&cu9f@qV`3)t-2AbtI?EqbHW+-}?|aPcC?q+|W{-0fOVE`jPE)7M`qG z2rR^vKV|$C9XquBhqiC&_V{dA5T=gy%bEVxCs+Ens5eG^`DHagu#)mka~lm7921%A z1DwAAw!a!zFOFikw{QG~_fEe|-zP(cGFt}V%Gla_tov}yJzR0Dv!z0kd87JV26aWAK07*qoM6N<$f;Ngl9RL6T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/horoscopes.png b/apps/icons/static/Fat Cow/32x32/horoscopes.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee2a6391c31646901374f86b8050cdd690b3b66 GIT binary patch literal 1963 zcmV;c2UPfpP)&rD}_)QpO6B4k z&pi6j9@Ha#3<3Lzm;Z9Gr@MRSy_+`yIk|$MLdNQ4DI^F%;IxNiA}t&wG^ZV~QPqFW z48WD4p~KJoX4lV9Uo;;9zCehq$NS$p(A|CG&TU&aqs0=+zCeN&IFZ0zJJFB>q;o!?`3SH*e|UaVzOD6<&9`raN!J4}iqQTT zIE%qXKpTM^>zddkTnl9-IdaAiV06lbb!&Pco69}Y`_v1Y)Xln&Jr9B8(w}r5+jQGT zm_f@iyb6@*c#-cE5vBz9$OOC(vBWO}iDY7-gC1eXTzr1r>eW!KddF}pi{dr%0PB7F z#T^|>mnO2=EO>s1ctTl^s*wO*%Lq7vaoi(ZazEys_JHw(3J1j*NzQlyq*6`Ln#(1A z{l|Sf>b+1;AkmU--L>|{E+|!fEHkOBW@?qndLp90nHB}ku7$vwvw|T}a%W)GvJPm; zx9uW~Mg)?{OlEs)E{|mv&H}1ZHrLu46b7>12%mF}!VLjSH7S4qLy^feK`NcuP8f}H zAc1eBxMhR%s#KRMuAn?XIl$G5$q&Xrb*=c}DikQwIYRd+Nle+&4&yvk?}2&(ye*#t zF9=P&ORZV0ng~~a8i*MS>7JB2?z%hcd+H|BdOWO(=5*=@UjIQARPn)3P(}-7{p`x6 zdY7r>(}_nUM63Y?5nwd}v0S0M^M@y<3hIQTxJhM2JWGU*VDbvZGcqESH)egLsnkd@O=!k*;o{)A z!-Ua@fPd)q{*PR@9J({E+R$K9Sy>aZNEl#YNGXweRUI3&r#SX%AtKDJYIyKK|3`$; z&;uyN;~yT{Jv{P%6#^YX?FnJLAyi_`0gl0VK!fXNbs<=IdQO)n;nO1rca!exd4T*? z{^W!APF(qR@W^;!3`TAyOkpnP@vUlq)5;{OyG!AHVdU6xAc+7EBb2aQ@uc`BsD@BW1d5LN|c_@yU$`%eAy?J(xC(E{glc1X!fm(E(fDoU% zFf;g&ITYd09(lS@*G{w>?@hN+83fu~Z?lV{M=UWBk(g21bQ@4FCsGdS&(!S~8g zovC2CRlu!y5KMgyD{op4SBIPXl)x zOg4Rt%Sg;NCn#M7c#NoO8U5cG=Kp)=96CcMC51XYAJ9TMzzb#noj3k` z?7 zkg*F@0j4)}qAYvh_U^6Aa+#akThezXY`y{uFIhWp6AAQ=O*4e0=0L`1T#bD{jE2Wb z?&l+u?!X71fAbG~coby_#a--AGt0QFX^u3TIP&>^V9aS^(saCv0jwCQ&g}(@{c%bg xju|8!6S9WC;SCA;9T=K}C#vrOa|wJWzyMLRVsxg{KfeF~002ovPDHLkV1foewe|o2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hostname.png b/apps/icons/static/Fat Cow/32x32/hostname.png new file mode 100644 index 0000000000000000000000000000000000000000..a20d472f68a805bc4a3212c419fbe6bf242b0870 GIT binary patch literal 1704 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hotjobs.png b/apps/icons/static/Fat Cow/32x32/hotjobs.png new file mode 100644 index 0000000000000000000000000000000000000000..4aee44804599dbef98537846c94933304386e8ef GIT binary patch literal 1399 zcmV--1&I2IP)Yajct<} z3T>b_R0O5eLZyPBAhljfMITi3%@$uQicdljTk%03`~g-h_#h~#)uOc^`j9?YT5F+* zQfi{LX)3L`oTPI*XK%l~XC}!clVnnp1B*HAz0Y3Xx_xVnKzomV-1aC;e` zzKfU(b7{AXo3ZxTo1gsj^mH#e4+Mvv-7)y^Q;&AvxY`dP)#6NO<8h#^$ulL;&HkxFBPGI34x7#f&Nt$hfIP4XM{45_4C7>Jc#hn>OWlOC|9h$sqbH)1X_a@lOL?T*!0*OT*We_t!&{O_Ys zs^(mGrp{Wkzt6@gvPBLMKyrNuQPQck(SoZ20#zu;?<2jBIk|215hkyd~vbttS=h$|8qA&Rl%l*Ucl{Jws9$K z#p7Of*c8WKu3pQkmE(J!cx-Ro1B}n;4-3Z80gxreT;C5MD zo1kq4T26iA1+Evk{9!d@0;kXX>=|*A2f~=iC-edyppTTnZ(w9YnLx&H2wt40^3J@%ib9A&UZW5wbc6z2f?|~kQ+1uuTdo_~9kK$9U6=!0 zn7UTW$y4r{h|HdHBgt_*DOTq>KH�fSdPv%yI2GcK!_p%IKwnEeT?^4c%O6`$;7iL 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hourglass_link.png b/apps/icons/static/Fat Cow/32x32/hourglass_link.png new file mode 100644 index 0000000000000000000000000000000000000000..a3f9ceec32a149a2887155aec823f15f75c3873e GIT binary patch literal 2210 zcmV;T2wnGyP)Vr$a^rATTt zkO)B&pv@*rlaP?-CY$Ug`?|Z=@7&zPK*J>Io%!b6$GPA4JKy=8@B9v@X&N|=gK_b1 zZpmK;4znemdz4<=cyJRif-45?Ho5XfVp<_Il&slb@xK0gn2R$22q&M--)lAVTjT9! zC?*L!&%tap4fV^Qd+n|-0e=Xwn1)~|0$*nU{y^-vt6!?vNuQ$k10Wi$Sr)K$_WI3~ z0~f%ilN<;=pkoP57pV+g;+F-p6(!88@ymXneUNsz)tsB zTNb4hd~xx2f2M>QAOt<&o69Nwpb>N2U4!q3)(=o}OoBOa67C=k<>!vRu>XUm)AZWS zunh-5ruzgk=f2a|KeSAqmc$eP9F#nnawJh);uK8mULfNQX=IZfmn{5l9I39W9fOLWtqW}U~gC~Icjvyq8CUP;T zk{ue~mjR7}a}rSNZbXZ_{5ZX8HhjiLG6nt5aby{#^&t5dqViwRf}UU?^?%v7``xC04!Zy zB_F&=wIlp1SXTE?>Ty5x5Jq^CnsYZrkEPhUULDx9gP6hiUvmkyd7Rza_)cr z`WSsjeGSEdyXwTD^R5$; zEU!#U83((~0uL>$2xWmbO!&P%ba^`v4u{{`uyD%S&jaFq0Jzk4o6Zz8Z zP^7+!=l1qhLz(Y0R-iiCyl8K4Lv#JD?B}0a;vUU347mz+9r$Z@+N8WHp6dG4R0(6L zlq<0|ShNnbH(Vkhg1#;ED%l7tQ=nS2s0c+-<94I2=4Q^WO)IKL3PK#>o$MT+S)q+cQQ@7&QmR?mzi&Pkhcy%!!;q;YTjqY4Hqb0oIS_MIE=r%;S;iBJ37U zFJ=N&USB{(QC$kUTI)%gF`fu_X$gVnRZn~S)cr5LSkupudpRIRXkYb{qr-2PVEKv_ z$j!~w1NVXC2CC;LRW1}37Ghz(414lKTAmvIR_4OW$7Uig_X(OZeqdm%KQouhCBFCG z`>v;-`BCn{*ABSYr+xs!sb{C}86$_c)r1>Sb@CL}Kd}-?$tgH;~hyHk2&np8fNixO?UHJL04lHFmv7=a-;nTB5i>TiyJVu) zuW&htl7wwLpJR`ovLi!fWyS9%XJ;>9euE)hD#)Kv#g!#)q-WX@Rwtsn+XqFK@%HIc zSUp=qs)I+0Rl@f+{19wM(sxl7ofC9s*fG5ZuU2ItXXe-8aEwK1Ss5v)Fw{sy2Wquikxahk&7F%o&CU4W?Ahq?H~vhg z7qkvm#jJYSm^w~&rcItV|7$1a&z*zxjEQ|GAGQQ3OZ9biltPkfO-;B`ehp=1rR%&M z?QOQP;}ReK@~k%=A~~2s!59H2P0G}>#55&~!~Xq8aWTqDFBg1z%U#5>Gq?`0q9hq7 z8AsZL^e;W|z=Ow#!2%4jg-8$hdwM9n0yD46Rkg9Dx#_BL^07LdsSoAmO+7|r6W9U8 zq$r^D4~QOWy*F-L-*~&e?y{kpL&Hh3RD-QU36>s1_qQ5#|MUE#-FG`SSQ=+!WvDA` k$nMC%A#wEo;C})P089{z_H{*5B>(^b07*qoM6N<$g7Ky;ga7~l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/house.png b/apps/icons/static/Fat Cow/32x32/house.png new file mode 100644 index 0000000000000000000000000000000000000000..51e3c50339298d6dc88d4191d04acdb52d2793c1 GIT binary patch literal 1722 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 VU*&(&XO;i}002ovPDHLkV1lBdi1h#f literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/house_link.png b/apps/icons/static/Fat Cow/32x32/house_link.png new file mode 100644 index 0000000000000000000000000000000000000000..a53de06e31d7d223e745b7efe6b267a5bf1f82c4 GIT binary patch literal 2189 zcmV;82y*v{P)GyswEvop~PHFSXjY{tr@SX z3_IzJGi=Dvb(6?|s_N{XYw74=%36Ll30!;Aylz_ug{I?Z-+t zlt58T5+}$!vbwGhD#W(}kazzSHIfxaksKQe67>V&r0K|9Qi;q7--h?AE8KON8Q%d2 z#M!E47~Xb#N&mT5AS|kdAlWDf^g+4y))2&M8s??vJcjg~JP0wP;r9Y6S)TcHC8kVF zg&w>HE!crDk>1~lsgqLqUN|Wma@!f4*jxtL5f6i>#UQf!mfwz0m=p&4&~m;R-B*1; zN)ED~-iXX}H(uY@h1!$d1E>vjVqTVx)jxE@cxDqC-d={w|NR#L`?`8@#;!Ya^w z?mRqgK?vifVQSe%q^FKX$nQbjNiUu+os7g`5eS}s1M92LV&zN~>G!)}K3hp3mgDN- zkKst|zo!sDBM)?44#IHfV9L^s7@s^6fj|%X$tyCQzS1w?PoMfZu{GlbXfNRFrn3o{ z^6Vz)DcO)(k7IoyDy$M66aZ;m0V*_wTf{a(5gkF4^yppy)ni6R0~{Y@aEWg@S80@bXs2+28^zH9@M#yFs>3N%dx zbvHO{0+wuzgCn7V(&_kTZ_99oz z>mHyFlf`7x6S&p&U)zXS(rN61X+}U;0N97k7G3c{qS6y3dn7!%zCI+ z?=ll^0zjUJN|y{SB;rbeLLiVknU#9j$CZmTYzC@;c-%Xt!6_O727t>lhSZ8#+(I{4 z0juUsF3429RO2?v0W0A|78V~%`T^@B4J&e2rLHCj<`4jw5f7NW#nAhWC=yW{6Espz zu@84sBhoCP0t|`H5hz~%+;W4TXT&PSV3&q6jC6`um}f1sLPTGmA4iU~;Hy5eWX5aQ z(#T3PJJP>sf0*FKY+nH->!Y7Q?P1U5=E`sMNt6q+L!;ZMWbM{Cd91iCFKX|&Z4B~31m#n;N9)U`e#vUy3m5U{dI7}Y-ddw zy}e%S-**}%#RbU7n844A?2cd+6a8s!ZkB6n>zbGUWM#&t%8kuY0I@cE%>0F=rEn(? z=dS&F*E%}k zcDu1>?_c2y1>ipYM=V^Ni5*|gLbno+GmVWnb><8YmEcUq&sYD3l?>k5x|OFbGeV}> zG2&ZJ#0?vP=YRQ&`A;qW@hU}8W)~M1LkWgPvECyOjAgo&;!dLGVsHRqHB9dSL39w1 zM}ClnhTW|3gwfO?;;lE>IF=kbRT22o;iK0;(_$^ z*#VLpQg~CeM**1rfdBCReJ37ev63W-k72LR2RjM*u=<~Pd7lqsM#f=G%Nmp|eU9fz zq+A7Fc5E3fzv#OI^TO~EBjD-k+Dq)7iIXP1Xp?1lyi)l*V@~0f|S=EJNi^_Z%^mQgoIJkrswX;o;sB$FFSjGT3RGR zR+DPIbP1mvI>hc2fBD7dA4NmJT8Ymh9-B)SFH&1D76yF29W)&!SOAnz2>w8Thl!}~ zLUYp!QhtKn?dk4zHl9B9Bw4+al1(ybNW?fCa5|mWhm>jdojcdK;&SVy2Kw1Ae8a0+ z4AB^(B$lmTbH=o$T)Q>vm3z4(+~q%KyCukWhchgb*!#C?2_N#E{|PVvEe!Yh#pH;$ P00000NkvXXu0mjf$r>Yg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/house_one.png b/apps/icons/static/Fat Cow/32x32/house_one.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf4e3f615080cfcfce462fdc694f3720cc34b88 GIT binary patch literal 1916 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 Ef*6b~D*ylh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hrule.png b/apps/icons/static/Fat Cow/32x32/hrule.png new file mode 100644 index 0000000000000000000000000000000000000000..4206379b23173d64244e615bd03596cfe14c82d9 GIT binary patch literal 392 zcmV;30eAk1P)V>4PX(1Wu7F%pE2>&c8Vu>u}r5z#o>M!2dB5 zvcn=mG0RcpG5`ZG00S_9=m4xrk4~@dE8%Sz-g{MjK{>}N*SLpDSe^#wojshFJ7)v& zdMzIG`tm-S$m{2K5YGF(%SJt9APbquPW6#3EoSspc-m;UC?Afftg1knrU`AXuTlP? zUfF<`Bq0M?$V4_quzGR*karJvXgv7|E&JOMm|bWaS}5Wh@ahp{^K;a{eWa7)-4;3^ zToo@jch6gR@&A4TLZJpduHldwvM~o$TeX5N&FJGVRYTPqPeT_lk16yl3XK`73X1+8 mu%*-h48Q;kAU43S00RKc^!ZyGRx4!y00009hL4!rkPSB(i#m-A1hA2eAXiN$_qlHC40)iHXOBC}1f_Ow5 zi^E)QXUF$uZ|^qQIg=(_;Y}EJ=gr*vzWLsJGaIJ0hFUfbHEwkRbpkafz_81~!OTyk z{G`@?#Jm+PD0#*>I1c~a*OzV*INm|v>GU=Dk;|19R44GSxiU z6b`(cnuU*FzL(`(AJOCO`{4ZPLr_G2HgM`HGFKtsdmw~U6`XShu5=9e)68}7JkRX7 z0*&ej0X^xvaN%sHNh9C4D?nH=0;Gt84mc68kU;!^Ain1@T-l}NlEloYLBu;!d(4Q4 zD9s>-kL!IMgegWq`wEs8zM2fRi9kCf1qeZ-hvfDI?xf<$!Nedt%`eW+L!qeFC{)4+ zsZ^o-0D9w~*fQ|wc%ZLo^Z=uRtT z$P89I1em$Ujvn5y#9j|~z`0Aeph0lxI&lzlL7C7@f0%=ju}OIIsDDErx!kfP1o-!9 zW;S@!urAA4IV=(@W#~pX^xheRhJ=JOU7hfDdIlbhPQuX5ZkU_u+t1vUZIR#E71dA~$8`fPLE*eu>zQ t#1-s+YW+oqXF~lyqdI~AoxooK1^{nBlNGJFZ1?~G002ovPDHLkV1kh|rrZDk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/html.png b/apps/icons/static/Fat Cow/32x32/html.png new file mode 100644 index 0000000000000000000000000000000000000000..b872663e610560c0a00fbb38b21a689dc81d2913 GIT binary patch literal 942 zcmV;f15x~mP)hSckX@9Km5ZY zBdEZQxail6Hnj)}%!q#72=2p`1W_qu;l`DVpf*7p?T-lBwWv)bN-lyVFj@o|6`G~t z^Syg#I%n>^-ns9`m6x~31M}v*ne)#1&dhga<}sxdlv6mASvCQb9e|(@#+cR{yB|Ms z6+fL6Eh&m%^7;JO`E#hcdW@<70f>f+YoF_q894y)bh_*omDX1c(A|n=L zK$-d3sc0bZ!vjAQqo4{xS@oze8TLy5C?%MVl64hkpum$#X9B*N21>mnsAnK?GUNFu zEDN+fflJv;^9ne}6@U@|n9l);0N)K9(nAM^CN+?$>+LZ5`Wy5e-4^@t=&L#CJJt;Q zZ%#tmVX%@_Fg@6==UQ(}z|2sG);n%bK|0_S5z(wLZZ4-rXG|{Rk}R+Kke626f_?py z@#hA+cEJ+r1K5Y+N*UWL%VJ<-%S9Y0+yYnm90=v(t;1{jwUaww_tm%XdDtH_^{zcl zn!G348lud2{G*b38{bX62K6*%Oe8BdzqTqkpHJoRGTPG6{q%c( zZwJiGEo0qF%~VJDV6wsSNp{eDTbrw42JU$g#srBAwi+wjdvS3cQ!upS41YBkw6ipsm^;{ceyOo;+uB>-@c zi?$GTHI;-inKuz#TNp#f$|qqR>Mf1kk6z+6Qk&!oAXR_Qk6k#9>MXX!5C9c?6SnPC zRS7)E%!k<$wy)TJ((N1q&}B-cPt}+3LpY1=F9na4Nx6h={x|&Z0sIqS0Oia+5c#j3 QQ~&?~07*qoM6N<$f)LZT*#H0l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/html_add.png b/apps/icons/static/Fat Cow/32x32/html_add.png new file mode 100644 index 0000000000000000000000000000000000000000..1b5edd291054577b07267383547708142239ea6f GIT binary patch literal 1463 zcmV;o1xWgdP)GmI1JvB~1(aHq3%4tE*`!hbWu^ps_$AX(FJ> z&=q-H01VUqe1_xmelGxF@wj0@Q+!YffShFjq&(e%B+igBea{BKEn%2Yd@_7|1#qvy za#XNJ^Il03JhXh%s`m1 zHBD7r-lviFsvyIZMr1kJH5&m?UE~Yun+2se(&SP3*ADz4`b`I}y8!)@(!B03fua@@ z6_5pVuhBEFfUTo@EKroIW(fK{b6!50uu!$Ph3?nhD%jfuCGiR>Kls&&0^D4StU9a2w@*$`z~a#WhDHu-{I}pN=K>)nfPI zI&|I`eC*UtoR-~+$+0R6&6$|@eveKHMNSU-!}WM-el;$4e2c!JHn8!$1&w(g3k|j6 za{Jdw2|E}<*hl*$Gg1BmxF ztXuIJzB@)`r10+Qyn>`rgh#1-MB=UR{f`$W%S7VAbXjHq?5gddhUb@aRE^<5rplE# z+CSV$VFzqEK{=ny9U~{)^@Oc??avbB4*SAcra#u6_7Mh4LPlQ$^mj|SI%oZ$2qK1d)2x+BL=58A7#}>tZI`esuNeEMmeRp=P?EBm z?h)W@s4Dj15*g+CUu1Gx!`GjU#}`{|+OoH?yQ~6h7B8?XOd`oIAm@&JHUN-i&NYz* zZs5n0pW<~I>F{Oa$;Wi#ESgImM0w8u9>^i}3k$d?QQgpNr|RwknkfhO{EeSZ?Z9Rl z>f}-5z!Vz@u%;i{Gz6cw&0?bZFG(YVIa3y#FUtT+gGwk$4{i#%pEP@CS@yn!y zYnC&Xs&x^fUZOrH@(hf_Kalv-a(+BC&;D$SIGfyY_=)`^&OkiTzvur7FaR~;@QOE* R>UIDC002ovPDHLkV1n$?x`6-y literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/html_delete.png b/apps/icons/static/Fat Cow/32x32/html_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c59fc7ebeff6b387e43dee647fa0d1aaef5db0f3 GIT binary patch literal 1485 zcmV;;1v2`HP)8yT8+pndP+7pduF_M7EP_BXw=baKV)d&>Zs0V`i6So1`ECqAmK{kG%F zm!D68Fi66#loeC&DaEo~XJH5pTAl$g%^Xi+=kiJLggKwO3P^fV04yGmbUcJD0oxFF z1i%2T&wB)%4`l*S7EibmmZ8HW03y!-NO|&truNXXx#t7ml5{;7x`56uK-vv5P(kKm zucoP*$FgR=b~4=&tRsSTc#mt#Ab27Pby8|4^u$7whXQ{ zc=R*w`Y3cAYCMCpO-=C%LXZV;0|1)O0gnKl-Y`RTP1{tffSh`FI=21PjMa}-Wlh|6 zqzS7ZABl(Ft3}At(4UZ~+c;hQyKnu^h-{jv+A}{mg;2mNCgQabCej?p4!;(v#;rYx zKezaOneBy>D;0U4nKUe|l}N9n)0(Muog8U@a3u4?q=jx&3T-22yP+elHs?B3Ow&wj zNNwFm)Y)5N-WqBL0tNM$@+6xad-oce)=OMx#B}2peZDNAO9q} z7QKaDBb*xmQ>q|Cvv4Te9Yq=6S?vNHwr!Ex1!&p685gTR$8+-+p=`xA=;5#mRkyDf zqklVttGicXRcH=Axh9_sANI=ESJy0`iAYn7;@(r8mf?d*1nHCG-VGALV4L%RWx}-! zF}G$t9&D+@#8qpMyhs+QJqD+>+1IkN3I#JBg+2a$M0Rb*l`Ac~=hfD)V7;>~VCxjq zzILfhXj}SC&sf*6G4kItn9^_p6W?BozM6eVHeM!_1`P7OAJaYPKYRdAb zjH&wEtBpt;If%QTeil`hzL^6iO+r%HHgD~MJo z&>AkKcCi>hqHXWuxgX=J@97vRy%h_%1fa_(!mDh^u1*Lu^#7Mo9uw^(gZQTa1L!4b zY~TCRQ&bn<#)Zt3v&Mbrbww!wl_Iv}2}s9Doy{2@AQuoHc#Ic~4zip9BuQFH`q(75 zao;FycJ;cEeTk{%Wwf{*g1YMGxIk#Msi5d+i*}*gaXHP(6bTtb^foU%1BcpTTPuoM zt1Bxji1jAj8@yZwprquJ{O{&g9BzqjW%uj(xboF@#yaPemyApH#wLs!F+zb5#CT2U zs^)`;4xK!`>`6^ao@{zHfKjvo*~f zpH(-s9B0yVM5;i_q@@KMJ%lL|hkg1%IykCC*IbOe#-;tsrl)JrRPcvuyRMP)R00NV)7ZYmht`U=5H!JBTFIjz0e_09HGx*GT74-fRuI8}QHxd4T57AYv27&9 z3Z|{nR%s+ZCN)V-()`@JyW=^td+*(w+=YfD!~?^eot-`BJ2T%oGb^N&SWMBd$RdK? zEZTao$8lweTtG*L@V*>useOc0Cp>NzJ$A77nXMJY>+VPZG6ZYBB(Qn%;xOL)u;c5Y zPadsFgD|MYT`7z2E?tW4@BIox6A<$ZfNAD<68r1R;c4bWG*m!sG!4Mw2`R@z+|pnh z+JXR>BKzzk;Cw6$K&^Pvm9PvQCIQgq82|-OyC9Sgk;^?F087gCVCWij-U4K|K?Whn zeC!oM^*om&^P`j5fxwOy*kK>jB?Dl}<)jqUOZAa$2<0W|NQywh^`wdf{xk)Yd&}Tn zz@wLwu8%_3q2@C<+Z2jd&@@^BL;w&z2Rs7!bK@E{v}$*U0&;q1CHDQ$hlc8#az5PG z+KYz!ZpJ;kIuNr2CXy0onkv=1J74+<=XX~rz3P?Ihy}c2B2LdREz5!2^c$lk8JqGU zk4`uhEdWRsZWdJc{zKf>jEaVRF(rXx4@A;2h#HU%lBsV7azC z#zODH`b0`%(>v!dnUZTCA@K_nN^0GLt*p~&K~-0ip_^c>cgkRGFmnPmCi zuWA&iEL%Z5ISEf#GY(+>>c-_;KI?zBz6$4i$0+YTHE0?B#AHxDIq%(|5GY+rRj`yCc;o#e7;brR1(_L`xdJvtWBKUQmC&}L zi7A9Zt$>HoBIh9D~|sDIt>5Y znyHf04lQ1uU3xgk_a%DN%e>u6x# zbG`eNtZ%~SMjY!rFXApp2kGNme7&m+`0l83{uCc0)UM7I0B_l?)QZCy72cwaui^0a zZM63nDe^<)d~e42a3%}pAQOSHfe7v-_;z%eW}G^KL2~|d*f}Cl&qkc!b~_qbEeODg zHjI3`6PxIL@f62`F{co0EYL( UL7U)D;s5{u07*qoM6N<$f~BZ&jsO4v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/html_valid.png b/apps/icons/static/Fat Cow/32x32/html_valid.png new file mode 100644 index 0000000000000000000000000000000000000000..1b78228376e8d4dc92b1a9b8d2eb30805940541e GIT binary patch literal 1310 zcmV+(1>yRMP)b4=jjv_X+ufPJqG|&JYhrERA_tz@Q*>b zE{Js5t0;12S@z8FPWTJ19@W*uHm;^5fT;u*r9!iiKMLuJv=Xxfc_5Imh4ciDm;}nR zsq?JBrp?KOgF@3F~RVf0P0f6G~aEo<(UKzd%RLhCmdQGfR} zDL-sIK8*T%uElLHcOz^nn1~7VHdV>JB`!m9U@-v0M}B)tuN)qkrka-D`sulpSpo>?iE)pyoy?8fn7Il#I-vmaXpWI0 z7!K?O`H8r|y0){JjEl7UUC-Vk=XGuUuoDDKXz2lPN-YR@773>c<_5k8`Gv%X$zx8k zbo>6XgsJ)G!b;>#>n9}z8~2ZFud7D?@Ho}IEf-DQ0TXlEC)a(#Z3G^#D2|->Jt)g1 zC*>9150hLJzh2BEAi$9ZEFv|(O^-l`yfGd0UMCEh+CN{jvR}!5NU~n<6aoK2^eu{? z&P8yrp@mYx!~@p0k>icDLH_wU0It>l@;>1vLzb1Wt7wv<5OeL5aS_GYfiOOPrV;x) z8s+jw^}A4~HcfrG1AaXTawTM_bGzdSw2+QO(bpf6%Qr2VqR&5Fk$jvwW8%H1pTv<9 zEp%Q^OeVx=GSzg)2m230*Yg+V@Q=hSuUIlJOiHSJboFZ3Tff06$JP+4Djgl&KPa^R zFuv_+hpjtz$ns^6V@vCs`1*NNdxw-yqr7nAXJ64Zk~jN1UWH}lVnx*|G;gWJsUJI> z2vn@b_Ps|Xzvrpd=sR;%CMGw>n=9_aj8aJRnbLPL#{QYg^FS@I(cM z&YyN3AHuH?4twbh6?pyK)68CjbBd07*qoM6N<$g5j5D3IG5A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/hummingbird.png b/apps/icons/static/Fat Cow/32x32/hummingbird.png new file mode 100644 index 0000000000000000000000000000000000000000..f37144f6a8eb389bd7c7c9c96f0036b6dd8fc893 GIT binary patch literal 1872 zcmV-W2e0^vP)Y+sW& zvGcVwA5NF3q$P8jwjrwqtfQ3xwHXpyX(m)sK?P|1F+Rq$wG)L23GojSs7$QTm987C z%{EPxL6?!OY)iVWNtZNf>LfHDcI?ET=R4bXyysn{($P_eQBL|L&U}IZyH(T+opZ&>1*A)E)dketH;e8#?R#eyab#^}ptFu^Nv#q@3 z{>R|_PkJ{`RW`JG)_-a@CN927J%E?!GGCQ zPzbiS*RoH1y{q#ka)&$owT@S+8#j6?8#ds=xtE}%lMu`%5JFZ>fdBLz)r)46x&Mj% zTj#Hp@%n^&=)Sg{VsUxr#%W5Af6x6Gd*>`N)N_;Yf#pi^Be?1BE zXixj&x83f~OD@G1!3#VH$AP2ZgdKh-Fk1wC zr={a=%m+rm3A*fD-g_N9PvE~$ApNV;7k;0~D9YmO6o&u)GD;|k_RoGxRNHBD_0ODi0Wj!3sa zu(NB|elmaMUAk2R%h0N4nY`BwVL(_8u}Bavy*~a^x*=Jp0y=^Ckryu`)rJfY#B`5+~ttM3E!k*S5AJ~R4_>~av9 zWD1fb;oP5}g?&v0w(jh~(%d8kC;7ztAoiRgKZkTO204=(&of*l0d2!Kce|o3P3cQ% z=C9fCG%|@eM285UuMtF*XiOFGJe&7?CHA@+y7!5tMJz0(`}Bk^v=x&rk9_5qV70HR znhH-_E&itaP~yb{&6|*@--t2J1S?;LF*XFRwhRY}L!b02Ve_%0|Az3~RlM-}jK>s$BW#B-<6pXRV6=dhe5I2D-1S_O*GjLS7L5i$U2$#1QQv{Xn9e(8`lEL8I!%w}nhn}}^tpfjv0MoSl&K7rVZSSz! zguw@QA>{ue0+Bc-BDB+GRA@P>t*X*^vlu)-14eYh>~=w>u~%3ED^+C7?!+@Q!K2}! zOE1$iqeeyD6anJt`b3wfvToPlayg`JcY~ucn@IvqAidbTo7-?M@Rr|F>iTtfBoHd33`vn$@E29oAj0(1F*Am&eH?<5dYYVp z915Vdg04wXEQC^2FM@K9gJwR1nW+foGb{oY2L@=2_HOTi=<^QIGlfDrq4mkxi>I>m z9v9{mR0>(tW#aJAiv{LFhi_DM|7nYlnCcw*#i;?E#El4WCw$iD zO)PeVGTLkVCZzAuHND45MhWE%GgB*DzxSTr;@fg%)po$%TilxiF_*@loJ zA_51TB~@q=ayWkCNAeqoj=A(|AU6O%O~F4mt7tFmzbrjO*QSl~q1q#13=*A8Nn!pcZQ=;h-i`bLzQM-PPJ`Ep=7V%)gzpTYbdL)jMhD zyi)Zg9H_U^p7OXd@YqrD+D^zGZM1w(2S1<8gC8@zjvI1+)Rasa%_VA(5vE^#=d$tH zq7y1>ZCKZE-_9e9JVXDigi#Ha6$0#24VGR9VGh2R%pH7eIuAZ?$gLJIt|h}5qry1j zwqz35dTTg3Oq<9|3KAIyeAx-t@DB!gfy7UkO8%B^_*DZl{p8>J3eDC@=m0000< KMNUMnLSTa2#-4Qm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/icecream.png b/apps/icons/static/Fat Cow/32x32/icecream.png new file mode 100644 index 0000000000000000000000000000000000000000..11bd6d9b078964aa9d199b51acad4a946c02a915 GIT binary patch literal 1538 zcmV+d2L1VoP)KtPe zm^u{Hxor4vI0Z!rh5n%}w6uMFJLkQE3|efJM{W-H-gEEyopXNo+*?6aRmA%QK|q2} z82ZAtZC+aV8-rvlKxQcr97HtW8gK>VcdZ{dPLPh8Xz>htJP@xX_(bnl*3Z-yfs6pO1)>0CbU(fi-nIYLo!103-_{KfgUFzcXAy z6Tt@oFd+FaO+q*ynT3G!0uT+&Y&=f$njYyVvuQE_h;;eeLf_{82{{Ak{}mXgu!sEA z#wY~=U2>ntdEOv_^?6+^M2RtNjE>Q9k5!}h-tZ(TQvtxF>y!|vN0m79&QDiyKN->v9YmO3+TEL zl8!FaU7&qvzf|jhnZ$z5T3hYY_Ou&vOJt?Z9wIVZ(ywN42507xwd1d-1Hhkjt&@&Mx1Os z1m{TT^t8(K(AP14p{^cx^H?y-Jje3I7POx_f{fw~R322UDzj>!Oa;$s%7r;5boF?e zdEJ}=*njj&XK-9WZs{iNO06hk5cS9?TCeq2Ew!SPB4H|g4lb7;`x~xy&Lsd2WngSv z>2CS)Fme`E=|(9X=Ua~=y{J-)#Om^V{Bry-0-alO|E&%iLY?rx^167I#T|Bv!2 z)_5=)jC7j{H_YGw-;~9+3@}fU&3~!@G#(67ep^l)LiPj)mRNDVt&u>ihsW(tDgUVg z(0Fj|&d8~ff*i_u1F}l1v{XD*UVuwyPr&OB;yTSIoBvcfFu{YuA3mx&ke6**7me~G zMbO_Kq(3w={`*^dT6d66f1>;UQGS}mo;k>(Rz%G*t(0@l`Q>w$A9IOP@TdSL?hk(9 ony3BhQSU#Q5)*K`z5fIl0O!`<K^}-os=mmJFFZ(^$b-ZO2x@%rC-uS52T3#Jp6B^*98ZkBv zn4+nPh8QEH7OAye3Z^M^DLdntd*|-X&Yj(ROYBL`ZuacVoO93l<~!#yX!)>@w{P!} zCp^fgX0&hGh?SJNixar~>+cx8#Jdg+ zi=t1q+|G@1sCV1FD73EuPJFGxTp96z_8kv{k*_DkA46o>$?2mx&*h_qyVnCFV}P;* zDVn!5$f)XU@=@sNMviD$)}8_8|p#~Gj_2NarsRn7EpJi|V{7e0r^ zS>VSwfGme83Y9fDKtzW;^p(W?g>NzU{U`YA=TpedETGT=tR@YDI%g=G)V{REuQ@q> z3YPK|BKlgjbyuiLO2tY1JNg+WMn1*T#AKM2LMzbLYMdwIEQ!id)c`~}TF6oYsPkXY z*^9N$y%}n`w1D~X)0jQ?1==p1BA6TdnD(WGSFCXfcn0-Sz#g<>%_DoU>EOxeMloxz zELS3`!bTbSG6NXY5v;vN z`O>W9J4>LsVtR_Iwc{0Rd0_xvK8UJUx`Dqx?@xlv1w1&)*02Pgkt&stzIV{wcf`8m zEm*(*crv}VaMWLuEP+MEBGL}axzmY@n3#o=M3Bx5+^$WROeMU^+Tt{oi}co_#tF6P zb!{3at`aC;$zC98BlWTk7}Jx4izh6cED}zR_t(#WfdO|f@bsW@_TBo<&%Pb5<$K;j z&x=PZ&cnEx44g0rjVF2mvu**`BLI25gz;^;*o7zOXct-V7)LhFruFWw_PBFYRRNhOI{1v95wD$fkw)NN^@BNMz zJRn!#?Ud<{t2gk=%csk){x&NwkYy%Lkb+7lX}22pGZOKgh^p^ADRmAM)$4>=p`50d pAj3>_r=oJJX!R!Pk}~`!zyRuaMk&wU$|C>(002ovPDHLkV1fkvIT`=} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/im_messenger.png b/apps/icons/static/Fat Cow/32x32/im_messenger.png new file mode 100644 index 0000000000000000000000000000000000000000..ee8d4cf621744b55515a187841cc8c4239f07b45 GIT binary patch literal 1409 zcmV-{1%CR8P)!{!T6xHO;uu|v5Ce+qkYgK)rt?=K&x#* zDOBnY1-c-#h2>`j3fl#CcXrvI8PB~tEVJyE61okS+`V_s{W$l`Ip==o4x=avtY%|j zl^aKX7>2pqx&X(T=O8Qt$Qmhu>+t7jnTWH%eH*YuGm_1}KJXX>Wd*367%>(nM}D~p z!({yd8^D9i(9J(-9Ra(`2Quc&hdZqh49k)AWQ5>e5MIYZ-dYiGhQ;GNQ997T2GN$fs|WrzFA0iP!@G(I(*UznRipKpyi zK=KCc>arL6pgNaSuOx-T8Bz<73C%d)^y10q>p26LPZmPHkiGukxxF~OiGAjQaj{yA z2%%(SCvGlNd$B5uA)5ndb|F63)oi;Qwt`K#5=!=$YtomNvcj z$DPGIAmT2tr@V}M<#I>I{6=D$c?~@E#N$*!!{ufoU%UVG&VRDfAIjObxeyG3NEJAz zXN0TWwx23K+Ww3&-B4*-lXBR)(E@o{nKWBTN)L=Wwkj;+RCNbph=@S0bhiPq*6j&K zx!&uOpl85FRWMk=t4>w42)vMEGU&nXaA3WX=t_3RdMJ5x8?=TyFN%Ty`MDdw=l8?4 zz8>It1z47YyzD%fb!S55m(SJwc)b*wsn^O5IxIx>uZ;nsqi5;<`p!}?*)9lY_wtLF~lqX)Zw*NO7?%_e<$ zs!4#`u1VOCnGRil-MDo2^`^H}vNG=ZY{v<+$xv)Ea+pUUvITileOyNKIu1CFLjx9; z$eh>lDCcPiMy~$%DT)b4+#=&}``A}Le+UFzm$7I~IPbtn``Ag9JIFB}7-$~;m|}PV zynZjf5Y?|^7dZepvJn~)Q*&`nj3RP!652oSY((jl>H*hy*JKwtHN-&TDFsvRT3zoI zO5sSV1Uq4Kb`lJI5mpC+z$YrlN<;w(fx>9milK%@AXM(r+=PM?wkan=y(iEFRxy%# zykjuL$WS;O)z8I}QUsu~qb3AQBsUiBk6{fJE0LPOP%mjPaw5zkJ&8QPMc6Sx2%;C# z1cbU$Ox!6Tu1@FyUCi6X7nK!a;;v-;T|*$;TlumuON4+3^(w9En1wqZnd`-Pxwb72 z!-5#q&&C_T;+3nRrImVsWfxB9w8sq%zqhKG#Kmwq7>^`Dd)M{oTzelN^L5xasw1dp zc>WTSNbb_;Ubj+=)&Kz_Upl;|M0=xONb&MO%qQGRF{}M`%&fKn{|hhxwan|C4iGv| P00000NkvXXu0mjfl_{37 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/image.png b/apps/icons/static/Fat Cow/32x32/image.png new file mode 100644 index 0000000000000000000000000000000000000000..00c0978f63243785fb4455b06de0cc3ff1a870de GIT binary patch literal 1292 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 BN~!<= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/image_edit.png b/apps/icons/static/Fat Cow/32x32/image_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..c398570a99c3d8ff49268db0aeabd73f97ff9b68 GIT binary patch literal 1783 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 ZU;u?wPyF$1W3~VQ002ovPDHLkV1mN%Y?S~2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/insert_element.png b/apps/icons/static/Fat Cow/32x32/insert_element.png new file mode 100644 index 0000000000000000000000000000000000000000..30226cc492b3abb11bbfdae776c1595d5e8fbd5e GIT binary patch literal 1402 zcmV-=1%>*FP)Rxg@Ej3^{KZi0y()GTU5FG>u^ZVn=ff?yET zLvrxoCFmhU6p08M&Hl|yca`tGs-Btd>77|OTAQM3x~uDb@2mH|dO-j%uby1^!~#6v zoP+Mo6;8W11XKtL;PV%rdGsNA5a(BHJ9cux{ojpku&umtL%o!Ge#47j!cd$TF@Lb*@J*TCJyq10CIr3t#P@0%t9oC{e$f2Y~4hHa=Q1 zWE9940ilVeodrOc^QdG*G3pJ|UlV`>`bTpI)-kX~_B;w0Xg2oBXn@EVG0q-(?^Vlt zHXOP}Z&-=p03ZYi1Bep~hBxfeOg_j|({trVty&D|zybyk83tSv0HzV@{E=)LfX*2= zx^@0MZyDz`p0U((55%=ngy>I%HT7=*c*7|O_E?1@U}l63719bl13Kq@NsWSPjp-F;#P%f8YfV{&T1$5ld&nQd; zm9a4>X}@0-+d@4s`Hy41!D!?x2uT1#Bcm{2ywu3MS^_uLF2eZIZ-q4r=l(160K1is zt28c-%yX(6pxWRvy%Igh09b1{&@~JFjD%7rPCSBB_YaBJ5E!Dfg2BIjg#*t$ehqrC zD0*O00pfQ4!0nkub0^OE@$~m{DPcG#k?FAJrrEPF7SO) z_3;;C?1Qf*HPM$may6%I`}lPs9evQE^S5Eq?ZYuO(6AXbU;r!BFH+A(R3+V{`oz5* zn;m-nBN^YjuL9cmP(qi0PS(I+Qmm2$u3=pV0G6mLMU?4o#RU3y!|#(QM1%fWyb8-R z4vsH=Ln`PxK(MfKnRaOJ-5Zr;+4XD7e}6}@F_l=`)OQRem^%erx8$cZH?5oB9;R-vH`A6K` zlsBw?cvhGwyeWx+S!Mux1L)dxDm=R`biAvIZuI(IT`K?}@j5e{r1fH3QQAwAST#Ao zc`NIC=XU?4O{Lb(DeUBjkz%w2B2fl=6AtmTRpf*FfC!-WNg(nla_B|Zm zH$RoYtaQL0;;!B@F4{P7|1F?P_)9(0*4}6z?(~CKt>pV5CaM>-+7NNV4#&KXdSeO z5m-@rgZqfvK@#Yl;5`(4_BOy2I|5Ap0fX zUjyK#ss>(W)!-&r-gXzb{D}+*G$rkUvl$?e9e-;95C$dI1ig9zH+}s$Wppvu@HF9u z{$8@W#dyDK{2h2=8W${piVXC$Z7c&QA^NSGaovLN&$e_|VWa>ho1bm1Ifz>O36r>Ftzf+B5#K6fVdyu<}c1-X=H zyDv}!)&)KS80kuvzsJK#bLjN0kOopPbIsnuXrRjKBXJIOAOoTp(g2AAfYmVfD5?SX zMXJNFT+Qb!Lw7BLcArNyFp}LL51`Pw7sHJh06x~KAKg|+jC)R0Nkl+`i~xl*+kq?J z0FW|jCjy|Y=YBa4SO#1kKn6@Fkq7`S=YgZWjscekMk_Hen%!q=7$$M^{#&KGuFf!3SPA{rRIcpwTO@XF}L{Sk$J z*BW3PSgOg;my7{qu{dqSJAQV@tkzV;F>vS#mQ7|wsQZC5T@Nbyf9ybmvcshf!h5p2pAyYYG^`lo*4+vGyputrqibenuJgZyWeVl9b$A~r0FvQ zbuGfV4Cmq+o*akd8_qBKK&&*-h%+_M`osDRKjD9m-vSH(ATYZFZ2%?700000NkvXX Hu0mjf=>6CX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/installer_box.png b/apps/icons/static/Fat Cow/32x32/installer_box.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b7e8c0288a3b2063a277f1379e9b9a8b6857c1 GIT binary patch literal 2425 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/interface_preferences.png b/apps/icons/static/Fat Cow/32x32/interface_preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..60026f35b857a189bbf41d732ca874ee37ff4ef0 GIT binary patch literal 1904 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ip_class.png b/apps/icons/static/Fat Cow/32x32/ip_class.png new file mode 100644 index 0000000000000000000000000000000000000000..3a44125163ca5cac58cbe7524c5153ddd0bda56c GIT binary patch literal 1277 zcmVR#l|6UUFkX41seR5J=61)woje(zuAeg#>UFc|`rN+oXd zcsw9t#0F&t$B|CYNvAQoZs2o)+bz;{9iOwRcH&S|BbYuFkuqYXUGpl?*B^sObP)W0 zA9%eg^z=ocKQaKHUAqojwgey=8-jts_qg==yr5|cm;I3#1cL!C*SBk+s519u`V_>n zR#qiZf{)LR!qUizG>$my!u|rt(yiJluW+roXt!$L!hF3gND9XlrW&MNxRFCCLMqFO5O_ zk)v?)^Xrh!WcgSb*RtC)Xs7in>50qZFJ6X>xSt{vVKGnL% zA^&dQ&27ueD_kd^ODVvpGWa!KRMh+}UrQPwHQggL||mNzn0@1@=3l)4ZJFXLB|;QH&*PXP$F%SEW-lJPK- zzUtW(2%zx2TeUiahQeWhKlA*tgz7{ nw7#lUQ_q{HsZ{Gie+n=FlHT)xrBUu+00000NkvXXu0mjfNe*HR literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ipad.png b/apps/icons/static/Fat Cow/32x32/ipad.png new file mode 100644 index 0000000000000000000000000000000000000000..580f13abf011a7fbd778f92a90735a0a63cd0384 GIT binary patch literal 1771 zcmV;P)-{`}gkMdncP#YMYb#G&GA}_PH-0&vOvSSq!~WRr#yn*cc5* z*#GiAnczMA9G5O911RJ_tu?-T$89(l*T&7aAW>?u)-nJ|;HaL_r*GMfZnuZ3s-P2v zJk`+rd1Nhwy380fi&UgTS-Eg8H5!fFgd!v7!GCRFhK8royXGJ`hXGy>}}E5P4h`0h~9H;meOqq2$0x z;?X3CwUZVPJ^UO*T+LZdOb`HPwsWU=KnzUa6M6V@wZEC>=j=)PWJA**2G05M43t%r zpw-A=%RWkDIbMRoBvjL&^0AnqrUebBe1egddkQK0<&;Y%Vpz=61BPG!u@S~4&v3fI@t65uPpVx>486myx4vFSeU-rV)5@7IA8n3`V7iKWxvdfG@qsU1!_3k`{VacUxxIFU< zVay2s_-ijL+1#XPG}6F;v+kq?cm@wxN+5mO?FR7YJ&4aZ6z5-yiPk#2{{9TJ!AHGY z>*18a@V`&67;k8ccI(Fkkl^(L^OCheg7yVDO-KpIfMm*w638;7lvvx$u;r3_!yp`* zW~wkrA`Tw7IOKvRD{I<8ENq>*7t%{BhqbNfnZw0<3?s{;^o4KJglWAB^q6HR$;ZfB z(=eQniaDfY(=gFMN}4oU64_Mph14bD0sgHjrl3s-oTbQ4nh^k{3ada&n3^#`M193r z%|;GovtS&Nh9yJ91`J6o9CDp~1yIR;CG|4Qf;7f$h-q1-SrzDJtm99sv8Z_n>!L_+Fj_N>duFP{rOoMcNEy@9(^|ekm6aTBzsvcA^nnhM8a$-yni3CP_T>7nP40^}IL#G{h zwZ|p`&hrMIzxx|-W^5A19MFlz+>w7_*gJOG4diStksvFYly(TOG2R0?{{8n*4*QXTMf0c+p8~~n@_p&&+7c%Yx)Fd$ z3*M8Hlo`i>3PEIO!ueSOpz}RF;p;PkEGZwd$<}8$h6@KRZ5$>|B*v?y4J}~|Cz=tK z#rV!V>s>j z$wFxVjP264@SjI@-TpfPbn)xgI4qe4-ip%?~Olo(nfz^>sY=Grp+rIk6ctAZRy%yg!Bp<^0k*3hxXyS{E5B(Q&OCFWj);h)cAOA>9&ecd@ zxOJ|(=z=r8^@z(Y6Z58x@i@No(H+4zN~x7Hk)X$&iao-XnKHLmvBI%`fAoehAhM0S z%F>=n=!XEfPN%c`qKhxQ?!*hs8D9B(WMN@`F0|LLUl+IDG0(^)HR^q=egQi1b}Z+c zb^LrR9DvTvMYrN8KX1#sq0~MZfNR(Rv{L{8 N002ovPDHLkV1ie+ZEXMm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/iphone.png b/apps/icons/static/Fat Cow/32x32/iphone.png new file mode 100644 index 0000000000000000000000000000000000000000..78fff7992e26666d06b2ef8f13cfc2bbd92a4e66 GIT binary patch literal 1549 zcmV+o2J-odP)443Mnokj6atCy ziGW24il!1;DW%=Ez;0(}?j65-XQ!0XEpoNt*Qz>Q75R(F8whCCi%>fhdJjhy8GpN12{k}a)#S_9ayH%`abdjtdMahH$n>TGj z9ESW!LrM=`P=F((HA*@zTwlWVjDfKUYoa9)6z1X3SBIdq!c6fiXNuxXfoi3Ump|)7 zTn*t$ABSGwi6@?W5^J`vwMzWibs0U!yV17&0C$CSNq{3K-kqueEukXDCb9zt+P?%T5jk5(@ zKWnnXMc^ldJ;ufEJ&Y4YH!%i^^SIZkA&@f$G}Fykq7n}s`y7Okp!F_Z`JjNEja59q zB!(bDM@mI}ciqE|4|gDmHT=NC(Y?nY&E6=U0|JE4z@HH2(qI3g61gbQzlpOL)$lgT zqa`kL=$geOiw2ZRJxGj_1<9CjY&PgQA;8U2GR+8O^`Ab(TB1q?0)H*M>TS5C>lOjm zX@D;u!ARv29L4v9X({L1y~YTUCk;gn0hd1ZWsJAGHd2^Gq3H3B@uRy8hvjnefP(^m z_g#&@4?Ij4FiS|9CR!Oy<``*E_#6ifvy_| zajfqPy!PrIOVb{?;*)(JPau#h4Nb%w?F|B^43tVEET-ddn1beAT^oV^qc2T0Zw!X0 zN5{sXsu3jDFhA1(&W!+x#Au(!fQQnpkdkOFALC&JuRp|st7W^k*u-pk)We-}+2*}u zCYZwHaj#Z+nUJ={%J6^(O-OGZ{|IR`B`Ej>99{kszHj;grbasOAR`}#zdedDq??FG z;CVKK;=Dv;%C3RWr4^Cz@J-7YDzw~(!tUOsSoPF1Xxg&Py0`cA30&^_8K1v9j4(E- znqc?d28)8qk3dSJmIoLIw+F}rG^R-Fv{;5pCBe<1v>&Kc6cu(bd}RQkk|;{9!3w+A z#F3Z_0>+P~7|G#21e)<6Vy4)7jK>nA<3U<2DbyoBMAyg_{9ctt@s)P3%IgB-Zp~6^ zBH3g5?Q*t3(67F9P-K%DUO0iF-;djBXgV~XJ;D3upG7qyg(+4R8WrMd56(Iuqol2VhJnQ0{@J%#ke3HU#skt8m8{oGYQ5ry4I8m}>lXXl zFK5o+{P}aXZ=Ad?p3>I+{}`}5An$25vyN9WE>3lwOc9`^W?j~}P98vV6HzKi*+VB= zmbK`oPn{&$)mm^0Yiw-1&j5=S5y(}HG+8gULFlHnandMY6sWLI?C3~4M{*}QrJawFKb?Mc?q*FO0XR_+)>dQoSfs?bqhcB00000NkvXXu0mjfQH|&& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ipod.png b/apps/icons/static/Fat Cow/32x32/ipod.png new file mode 100644 index 0000000000000000000000000000000000000000..311d9823ffeffb91a689a449a9b1842b034904ea GIT binary patch literal 1318 zcmV+>1=;$EP)GC%Mak*{e@$0vIu{*8chI`)A*9W*YS-b4xp_ z{P_>h;c`bnt`u;qR%~}pAV%===a*meagF^$Trv-!t(L3uqvPMvG+doHB*v8jT}8NC zY-|ZQrQ%U4n9!LA`+M+S1)A0M$&LLkNN-q+J57f#e|g9)oV4DLbffs8HBwjysMsvm z?!q8NnB@Pf@BYU5M5>5o6@ao?YtYiSRDN$maKB@)LF{)Lg7ua~Hxab?+$Nf~1zH5u z;Cl61o9_&tfBbETW@2Hpb%6eUNNxVFz7ag%1IVJcc`3LxMZe0G4R~+ zu1vhsyewA-fcFzU0LH#UYgE~qDyQ}OAD`RY-69AMOXUr#0D|HWHbYrb&jZ?wv1Bd* zGy;GC#89#Lu3*&F8m5*iw*dsH!}x0kF@&5@ImXll;NUk=hF982f+yA#1p9ik0Kl$R zkEg)vVUFIV!^PBLk~y4RPW*cBNCn_(dqB~yFlJ717rF8jK8bYoF$U~{~dK?zhkW(`Ru@cgK zOe5`)aO#z+^71U#>6G)jHtvgZJ~|7W|G~#lEmHS|aQy!fa5NhEeXbHh?XeQN1t84o zkI{7^#&~MX=bO$+Q5&iRjJ(dL9_Y_0olLGG18WXUybL8_^81-=N_O#ospc!yh8 zH@eSsJ5|s=9Vz?9ySdx(7ySE*ee)Bpq^qu~efGcD|1H0$a{zb)KzIHE`57C}Nf=hI c=l=;X05*5$?U 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 e{slV!E5HCFye1TB z0wJ|cLsK4>Qnl@tma^~Nd&hHT?rwK!YYLb+?b(?-_ssduYtGDNLJ0Uj8$;4->uL{R zzrYqYfVe+toN*c*u3A>L5c~81y}|p;N~!C??eC>PG}4mlExik zQb);Zq5Kp*SQ1(FDS)dL?NW}W3~*Efm-+V331%htN4Gp%0g5|MfoyZ@7(YY6m>`29 zFN0Ao4FWC(ek7m4z=LFJ$cJR=3=Hf&)T4r{>mzDC!n(PgE7p}h|J7V$X2ntO%AX2R ziTSy?!E-seh7w&IJ;5MgV2|POA^8!QLgPhsy*PGj3Y_pb6NqU`Q#jX@2bArGyZS_f zS-EdP>P&5G^wXzjfaaR(T~WUq-)TcDfR>mpCP91>l!FfyGM%vm*Oezo39{ZrVIo8v z)A}6Wo9K4I0uSspEB7wI=TP#*rukr)i#-*e&&se3C?IGCLC`F6FM%pxCOse(LS<+y z!{S!+CVIxhIk<7`Y(Zd5rEGlbyqB!@3+q{6>=w_Gy2sK@hc4N@?K^n!vy~~ETq>$*T*_(f#|`lMk2|!2%0X0t6PAXiR!RhQh7f+#O@k6ar}I7I3X!Kz9`P zSQ4N&F61tukT9-78!#}@tt1!=KDdUDJqWr<#^kmA)ue=o^_^t?F_n}jc?w8DPF$(i zvG0iiT<#MPPO7<4xK;fw@`}m@l@FM^L^_k9E%oD`tSeuOO8ntnapX&!?6{Z~{K)%ZYMOn;Y$IB1G>5d@H_NGqN{FV`)JihUqGqh9Zc3sZctmkY3u$hJdV;EZj z1tyaMNh3jsNGU3KHis~lk#Jh59w%=lDMV_$ESIXZCRKe@ph$_FacWQ{q;({`@r8c0 zTI5uFCjUjYvMOd(zXwhTTQIqP&4G59HZ}r{xXQiwvsu}4ID7TPEa*eecn2v!YT0OI zj65j@j@ED_0yje;h$j+RFpt{}Ma9M7_xT`mgwqm^`LOxL$?$`H44y|!R$NviVz+*g z=~XhL91p38bo(QVo*23k$_h#KTtkl=5bEiLj*dSeo=jmhxC{wxHF~CbdQW`BuS9Wj z1vK?y9jH2b2AKOe_J3AD7d$guSE^gwra zcb>&$E$s^8BYqCfeE>aSE9cR*ixSBb+xi>0;mZS5O04l#33p0&Ch=%px}ifVl^T@& zSz);{v)?UZkTQm0WD|7c3NRktzH_^uii^09k3&+Hz)9ZSe4LVhCm|KyVduRz;bc19 y2m3~%03K)Hqa*u2{OYF5NF?{-FJNRCwC#SG#W8KoFcgQjui9j%*|@ z1Eh4}ABa9dP2$F%;Vw;@{83UQpPl;KE55^EhRpLXIUWOxs|D`$JyMgp{}%)>$HzFGOwbi= zzTD4K;A6uRq9n5WJ_RrwBAHJ8@1cb1Qw5Y-gWOV{@7K2J#wN^ySv_ z5ga@Vo^Z(6%cj0<8S&YpraZA-b;+OAX4=%=xsp`C?HZT7Bm!ySOI%+<*|UM zw*r*ky_bN)f`l``;j1cab71EN5w4P69! zg)qm-{jU=ci!1@{=mN1oz^Oe0J6Yf*V7p*z0iMwUV;`v?R~P6$A?#~GmjbRw@jBgD zpd2$wS%IA`ki}hq3W0QMfdy$^-a;z+KNiUSHWc8s=2vbQgau%QKt>2vSUl*v6ezmD zF_4HoD$z{>YCsr|$2O340GS8kU?ZCf+%{Ekcqoy=t- tA9`)KWj31PY2Tj(pqG!+eG~XAzyQ*v3tXMQERz5L002ovPDHLkV1nJLNS*)y literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/jacket.png b/apps/icons/static/Fat Cow/32x32/jacket.png new file mode 100644 index 0000000000000000000000000000000000000000..3d862fb1cebe31e251c3b6e945a812efb89ee230 GIT binary patch literal 1702 zcmV;X23h%uP)#Kd6mM!df?z8Q@AWHgZ|`e2MtJov!7KA_cr1}k7hxd_Ppq7*_A zv|QR!ce`!3ba&4=GyeaaIor~7VRC6DDjnwm zYufs6+FU2TY31zZ_*)C>@k{P5C>dC6*}y;Nj$qo{htPNa6dLYd4CzCAM9|u*=v5pZ zvhl^i&Ri-ru&)1;=RYTza-s)H0dVTy|87_7yn9+-S~MH6SPWZs>_+!r7qRH^7vMzW zxNvwEL}e0%>;NLkTBy-1<}P^*ZXt&wJKB+)F%vJZUWMw2#1Ch>@%5pzTT&lC`y$Eq zZwDaK_|f)juRr=={lb>%IM$oPr9p{!%!Z#$nj*zhxPQ!}T~E#6Vw`RxY&V48#$EQpaYp5w*2Dz+P1hg!ovOFKI7% z$X9{9NlUCG0Ljr5I-@NEf`8dEhrXDi>;YR5fZ#tXwhbSH5B3QoPn8cq=qw2~JEWNf zb9Lwv_!F2@BT;GCCAN=L(t-KTBdL5P81T!lhXc`S^>0^$%vWCw*1s zSr8hc5knQN^L(EGk-KT$W2<$RDNw}`5J{P?3=n8Ao^Few=Y(Dp4SUTQ_I_Jk^e;C-XSAB#mGj6r#MhgIOqo4qlbFHjvzt;p3RO$f*Xt{elQ zfiU2L_QXVaWrx5U7c;gjH|oNzA{T?*%yn+*hU1!CU_f%57e@0gDidQuyb@L5luSZD z*uf&|VivCCJw3;Ua1=Zhv|*le$z+!_u!mSVpEjd857R1ay??yCvU7mETI7#WpB*i@ zI^nn>ksfNve6~tHRgm{h0#fsrDgaTS))$YCm9BdyIS_7!Dyb|B`8>Lh z??XYF?B`ry5BLI?PwYjZkSCC~=8sboQpFIcJ8ML)UrcsXkO!QogM6kR*G}!H^S@eK z=^4wzJ`kh%URuu)AM^9R5J6F1xgiJ}2jh;D2S$3jsJ!y1ojD(gx+Z#-!PTdD#gUkL z-vY!^J?Ou18aG6Y_T7un?oy4YLRyWC&AnV7;PlhDU>WRqLMuV3tGofhe9Rv;(pe766XjL`pI{wFe@9DG zqXtuH@xeqL&a~%S4s+XO{z^M&<$aknPIjgE#PrGmAZ5B|TOaULPdY`V6h)kp$>xgy z%6*AZnm_LFk!<5oXJ>FEUp(y~401muqDn7sWN&o-=07*qoM6N<$f&+XimjD0& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/jar_empty.png b/apps/icons/static/Fat Cow/32x32/jar_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..0d74b3d6607889831a3718e9d0e2ae066642e4b5 GIT binary patch literal 1233 zcmV;?1TOoDP)5-=B06qe)=;vp<7WC_HB zU;-wQtnT8@W_Mh(GqbZjUG?%_RrSvfGrc{dHN2_r>aO>`dhdI$ss$oK)PxX_YW@c| z+t(HN(<)S;l>*e~k*+YUIBnC1{;h(tIDPiG z0Hr-pG)Ft(`C3!&UgT@-ZVIH)_h@nn;M2?Zr&$llMn5B2080F~(gK)U1Sm>UF067v z#u@=Y(@BfgM~gOycG0X7X?^PuSfp0ZPyi%Hq~4~Nq!mwC;XrvZ8847XYd;=aYja4g zo(vnA0F0rvEo;nk0N4X;$y0Vrk_c(vWs&sUC$04@z8A1l%L1S`Ru}Hf>B&=DK>#|m z#A1@E(E6P35tX?%BqXwi%JytJSYN)wdWHoMgtK2>J@U@5eAeTl)6=HtQ3t#)uKjTN@Z`&%OdWfj zVlH8+-XeEs*uS@IR>&OKXm{YzYKty0@ch!zcFekDKQK?d`UOY<1rD48=gJTtwkG24zF(^>LOMA+&kBpEu z10Xa#Qo*8Lv4;X!CfbZw%W(A21pM^d?-xn`cO;uxB&e_s37*vI=_ErBycqQ1JK*52RT}!TM62gChB(tp?9c6 zepYRWnu_A=TuPM8?E^iG2fE_swp)xzm}lkvbma>HT6QM@(6|vDh(Q2Q)g+P6;Q*iPsn(-7losBxeO*b**>AffI_LX5+aKMRH_#p&~ZD(-0xL}_Wq zMeMbtSat6sxdE6>7Rq$i-d*vbOlRy;!Gln{{oY9!UDKhZL!~lQDX%3P25B<61O4*A z@6BAQ;Udz7kk*UoUy7LByot@B)z>c%{a#-q51-Uva{stF2R4k3u>a;G>`AyN`(>il zCq+IF=-T6duFV5{_{;qV1C`vYGXZ@wG*+K1-tM(CcOObes5?k9PEv#y)6jhztdJ~` vG_y{{{NYu0XEzBiuJLia?L?(*{x84)cu+^0Z{I-w00000NkvXXu0mjfMyp2e literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/jar_open.png b/apps/icons/static/Fat Cow/32x32/jar_open.png new file mode 100644 index 0000000000000000000000000000000000000000..f225d367f3c4e145364765a1bb46be51cfb8ae6d GIT binary patch literal 1482 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/joystick.png b/apps/icons/static/Fat Cow/32x32/joystick.png new file mode 100644 index 0000000000000000000000000000000000000000..c7fb11e2d4eea49d58f9b29fe9ab0e3ecb47acd1 GIT binary patch literal 1208 zcmV;p1V{UcP)WV$g|K;}Hzr$VbcUE921#63!k;iDnPhjyCEhIDEPgF9-gsqzcCKKyxtj?Hn&`zo zqHaSeYbm9zFpw7LY0sC>dwN=7n_Js}-t29k_C4pk?|FXD*Li-28HR!Xb4dJ$F;>!^ z;jQ>C&2U5)awi0`;c14kmy67*S@}E#R6eG1Vwm2I@xn-$l-9b&Lvam5(T`t<2mSH=0~LMKhH+-QDPpVra;YR zF9$B1Z!ZQ!u^ypvcg_42jW9&A(ybRN&4!9X8XT;}khL#TDTAP53PQ8b0mxze$* z(LO8o`bGlCdto6s6+9CPg|Kf=0}A1@BpQvL;cJSuzEl9F7cPA>G;sae4OCTCnO1YR zE7>fT7UuE&=kR-FNo&6Xry~-&UyaXbdT*C6oD$*-5ZvJwU%oUI&#UBn|#no>w zWB#QBxZ^#6)Sod#rh?oR0iUmb9f-96NO`BJys>dVwmF@6W%w+1|2_%gS{T0pOq}~1 zf}Dn7QL%gvU;=}{gd6}#!uuC5Ar`v=iQ*S(YQ)H^@8K`<*5u?L7Knd5kq00h^LPU^ zZ98!Ac{ppGP-(M9)@Y(Fr@+u4Dj6`Yn8(@3=RV7SVGtPI41o;>-$$24T_vKbLLz(# z3e~OOe&y+Lkyuj)&xt%Es-)K1*8T1~xHB=azOs2vyP%h5Jb8dMN@M#FPTkIPNj{B+qX?!_p@R{meW5hF5>Wyd_T?fcm z*L{P01SSf)NWuaP6ea^RFkvu>{}Clo7svup5m6IZ79yGcfzg2e2Z14M6A_fK&21tG zj2QV6VOzUybPTq(qwV_I_dNHt`vOhcF#piIoV@PbbKm)$-@WIY`xs&yQk@BBd<+W| zA*>KoAc3KAp&Lu+-ymXrVYGIoWm~Fboqko;$qI;)426X!L=sgoEGWuZFH3%J^*4tP zu89Q*i^lopvMn`cv$^oD+k^F@fM=5@L7}DmPoy`T?{uKj*#j{oBNzyrICk_%QM4eU zVZbO!QsL62FQDpZHNN)w@nvf}GS$#3*b`R%@y^ zIeF6J+}vDvJ#P5iZa|hHDvB0?*=U5xWWs>o4~L^;huvnoKx+S30btjzUg^xtp0dH? za!F~aRy>uH1OBumC1d=!M96^v`g(gYK;z{1CrW8e&sc830Li`f*4q_KRX=FA*@)&K zLaG9V7*P0DM4orLx+=JBWKC2>y>_K;HcMNJ&eDAP5jeQ4{`~J8f)i zI2hS`Wh?;JG&keJlV5S#S%Y@JRX4n4q~>qmLB;k1QB*Hma6IG{IP-j}^eb zGX5_B*nby*G$#I)p*Yx!A7Y-UN4Y8>pGrj}OGp&dD}KED<3~8hJNRP(7@Y`=?gLs& z5ev$(cbqwXA6wzkU#%mi;Q+>?TZ$&tX$x1)AF{;q=%sKvm(hm0_k! zk2B~gREs$Sd6}E=Y3&Z&Y3*Os@Ch0pWm(DHggouGHSD~kilDBZI&~VxTP(=0 z+ky9a^x^mX699U8;2ol<+m$so{g$_($v5{)XqXUy;Le9BAsG0 z1TWAZutAKXs&E@_8v(#L03)^5m8EaLh3hwN44*k|IyhWs2rGN|21m)RLmU|0{`&k~ zFvbDf>lkDTz)wpn3&N3aI>lfhPdakWZCrlGP!e$f28s!7?d_Q^Q4HO8=}zm#CH@8ufLIn_x7(4HmL7XWP;^LC zSKwybJ~~`P6gdh~iP4X+(UVRmg`G1Z^tp%`Xh*I72i00+Q}*4c|dZwG3xev3xZ__$j2`+d!HtIqqmsY$!* zA!Z0vD?-zuWObuS{v9)>Qqf5!$A-vFh0X(&4cwrla@kEy^}8QzkK7++4$(}KNs=@M z&52FP$BfAf@OqpXPY<;m@)B_4H`_1x;^t{Ilg2^PJ6MXP$fuOyvHI$8dpD6xAW0bU z;lmqGf8?8iNB&^&!-ZjN2Y;U~5>VWT_j4`+e9t-UBir#`0t^70XfT^j{?G#e0000< KMNUMnLSTZ?B;E4> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/joystick_delete.png b/apps/icons/static/Fat Cow/32x32/joystick_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..a8bc4c822f8bf11b0f7582960fcfa048e3e4975e GIT binary patch literal 1552 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 aFTeo5F#1Sc3x6&E0000I=p*XC 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 BBCr4e literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_c.png b/apps/icons/static/Fat Cow/32x32/key_c.png new file mode 100644 index 0000000000000000000000000000000000000000..9747dfadab100408e316db29d2a6a63e8e15a0a3 GIT binary patch literal 1193 zcmV;a1XlZrP)5@H#)K%20ss;--MQT_p;q*5(qT^0qTwhNpM;Uh6lEf5kV zAr&!>XQubwdC#7)oy1jb#=07NzRr2~o^$6~A>O@PHQt|v=Z=It%hD@ zfmaV?z*vmQ*i68Wq7X0seklY-MvifcghaQ9Ffa#|7@M0#Z13!VF&Uc)D2DNj!S?pH zfX>WJ_ap;_!Wwo6+{^T$U= z@RAnjd7fY~CZr(t0!?+{+CVES7E=f0?-{y@_Z-EI4UCSBkzNAq?^mgG0iuJ^>jX6k zkVVK??pT9>(h?D30$eW#oXuvjvT_r*e!Yd~&!2(OLb``nv-JHB@O@u&bI|6_8H*t} z%>)zyDsAXwWYZlJ2x)a+Ub&2|QVAb@d=hhWbLh|IV-2Ympk60jH zk^psBC%|b^Rv&RDD%7kpBFd!iJL#703L_X=u^EY8ZZeBXy*d1i>m7Y;?;l}&H3{eFf=rTwY7U#TwFxqUI81A zHzckvFT*FH%E}TRZw-^SAz?MSAhab28g|m$Y(i-^-z_cS+K<<8=k{;7dUZiE!Ydda z9>%$|XHg4kI9wJ{%7$?X!uFle5um0kd(MKP+Rx9=TdEGGk%lH(`he@xT%UH$+^tX!z~)%H=EIoCXsxBbeBN(2Pj&1j6LT$qcW|IwdJdh;P)r*O^ zxfM4$p}Ztak4JJN0@Us20gVjL1QfUL+{Np?J#W5hRMl^dShV%(eCbU z@%KOeJbsMWy^a5dgvBkq$k@ElcPS>m{^r{izb`xTHV9PTR7zi6xpbO-K9WDD6z@^I zPw|d(Mh`dk-z$nT#S2$zCc#6W-`QK`f6Jjt@tXgh|0}=%s9WRE+mP-<00000NkvXX Hu0mjf3hXQ) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_d.png b/apps/icons/static/Fat Cow/32x32/key_d.png new file mode 100644 index 0000000000000000000000000000000000000000..80c0f69d1578f4f1d089d40db86ba0e7c8d6fd01 GIT binary patch literal 1179 zcmV;M1Z4Y(P)hS(_Nqjd@uru z5o@e1YUGhuX}i0gbLP_R zg`!F8B&WOGo!##{-?_}J06o0NPp228l!H+eK|6;K0>UtSbN2Mu5dJL*0-t;`^=dGi z$)*n-gdhmpNe?C*CSel+K`@?Du)4a+phH8)+oHh2!Yf!q za4(Sn5TVBsFG@WBx&Djq=8iiJdM0&X0Dho@p64+ZVFCxl zOpq8CiVa8&mOw>(-{%Juo^NbyKr)%+xj_(cuF%njDcT<0&5@XZl!Sz3uT=;L$rgbo zK)}n(OK^W;f+Z^>Scryl!0_-eT)KP(cK7r^sZ`>eX*TSAWiS}0mVm$n5mMnz!xsOO z0-c?me17-#9Vixyu(8tDL_)Bv+nN&2DKf&cs>n(RgfVGYYjBDoO%B3{ zJ>A+W!HJV6ITZ8rFEBhlo+>kc8v~`m97atJ1VO~i1bc7U3XYi-mTqZrLg?+?tHXx( zH-B%kTFpZMRUx2cB+QrsAA>+0&lE*9y^jm@pAMEefLkc`!!425ev?6HcS^L2oZt`08AhmRid zGb1A-m>U5{O-KPdF|Zh_HU}ulC@vz94pi#s741q~M$U54=2 z;D&+2sp|u_PYYFPL}o2%RN4Oq?C>>)l9fJC$pK|b#MZ17E#D8=He8njA-btzy*s{u zw3a}n*@aa(5SrCcR2Cz9Z0(-Vc1FdRHDxIEh9o9eJ9fmityspJ4dp?5x8#ZwP)b?f z35gwT!y>e2bI+l$xe2Yx0)k57x{*1Y=G@}_K%9W*`MLy=S)Mkdc%)UXl>}%L`tj3e zIDp&!x;-H!JZ-;nAM&h%w`&))x&|T>>MviuLMD@T4TcCr>+9>e7xOPu`;p!M_%=i= z+F#~)$-$r9Xz6$iHm3j`aJ(5zyR*!-?}U74Icmi002ovPDHLkV1mK>A^iXV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_delete.png b/apps/icons/static/Fat Cow/32x32/key_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..9462a1272d1d6b8d98c5cd6087168c71c72ff14e GIT binary patch literal 2072 zcmV+z2;9-(RoXOZUE8%Vt&~!>E<=p9jC7ky zX`@c48$~MxN}3QxnmTF7J5FrJcASSD+xOm`@7iuaM3fpF9n0}|?stCYoZoqv({&vj z$KfVl+&`XPxzZ}(Ns-6*bzOsO5s`?e0iKU*I{*HK-ii8W4qu90^WZH2AU6GCMWbT3 zes9^@hjE*?8nCzlx|iONiUl$9*(dnoqkkfiO#W%(ug`3w1NBw`kpA_{Z}%^#TvL4K z#x3B|5u^j>p-vBhMS){tDTc|j0=neF#di;2(ARqG!QY(SM9-#g7J%^f)75`mTD@*d z`9oWw4xT_NaK><)`!5n%jdsELSS9J~pFC?Xt~!kG_yhYuXheBUPgXw4lBj6Y(Y0Epz=cZ!#Ip@oiv6HMUfPv=!|ypBF!04Lf;p8w0qzW*4? zCVsl)cI8#iym?3lPNS%_9%hkSPe+z~BVZ!($f6V>qasxrkAZFxNJzl`btuZ)XR}2*ir@m5X{V z4V+;0RqDMBo?->*6jdHYDIL3vR7%SKrtN zkW$78Oaw&7rkPqYUjTf=*2;$z6TiUjEI?v%lD-k3`y0U*ZzAu=Q%$9Gc!?7oWLGfG z898}TLW-g`&=o;%VCpDqL|?ZP@_&2cn{{r5J9yuY-$9OlfT`Go;i+s>z_YtbHnILn z0T!V8-$EuR8tG_ACMGf58$d^^e~dceS~}?YIsnM{@;aB5JGgrLi;&6t(5J7#RZ@!h z^b}HwI3%+fW|NtCCXqJd22VUmAw83zpd{dH?!{0~bgcG;vo&l5mY0N{`8s;F~W$n$M4k#Q@6pYDUK6hd)05e|+ZJ~;uwEWkf7g1&$EL+YLZHiq=WuUvzb={dF2{N-b!40 zeLte3fj@6J+ws%uRRMow2Q!XY<1Fm9LKL_?cxT`HkceoU$QgM~jwC}x-B!=tKi`GK zyGM~4>ZR{l-_KS#RRFOO(j8@xYk!Eg*Y?2|2(5XnrR%?Qae#kwM|qvos*~~EWZX)g zzhdOvURX$;2aP^nv%BSiY##Ze6^nmWR=?Sk{IH3}?GSib&a_439AgWL2z7J_$&>G) z^!^&e8sB)H4%Ug+7~g&;Gndk3i<5;}P__kT&R)+^psnZ((gFRL$4M7TooJW8HZGZ9FA<4dg@NPn0lG3y%TIvSx-FMoASGab@3o}u>~0JGC3HLTr5 zbzWdb;FI6OOkua$3lJRf{|G5+WSmFMo(nn8nemA$Cu1zFwnXEJ zDo-I@ZkCO4I|l`fYU8OoLeX)sXJAk>yJC;|$MN32le54XViHEU$h7wHoStW1$rFL- z%SBfCaFNGjOgxQ#56lq&8V{MW?DGe~o?*}C`hb)ESw!NTBW-Mx2xa^C#9aF!$?bow z_U`q%3Tmq>?#c`zx>wJl;IhuJ#i038JAC2T@kg6|Pq2vQ0I*9GwrIQGq1$ zf4s10Rc(oDt6LP7>sKHgORE=;`@?@Y+#g^iJj5z8pM~VBK(HvfNXUKIvfm*)cqX%{ zWc_36Mut&dt7RCwCFS4&S*Q4pS))0T%p7cPyU z5y1`o57`j$5u<;^7?;NQTM#g)2^-m}iMoLe7!3s^xIuXs=U%#!v%IcTZdv~VBa(u6!$c!371+Ud=(5)zl_W(H%EWs3PAy9D6!p_fMN?>sC zvV=%Ubc%=oi*br!ZLJ8qdwU?5f-MA4VDiSm?(VLFj*pLZB?3!J%dp4b`CJaXYbXT3 zvB$(WiC^y@{ML7h>zjZQDh(UzZ(J_@lQl}R=gQC^{9*_5`MhEYCTK$Z24XPD4G>1L z$mT+!z^_d_D6Aw&pjxf!e|Iu^e2(}`Iajd4y*dFTHRoN;G0VQbK6v=xJ`*WKuyCMU zPtVM@5No%r_ttm}#c3vhED$8aZ@MTPA<@&*s}Y!;dkIHJC9onM-X9`RSNCb^2al23 zF#^I+K+>Bora(*{b_!Tyz;YyDZMv5Tvy?%a0wOiRvMn0G2Epkwq!u2`YfAbd;Rh{y zU#V2IY!OcvAv#aMV-PlJAW58pNN559(q<6^X<%}45-R1g5~x-y@apv&>7 zzRE1Z#3o+a&Q~mEgy%>q1}RpXGE4zu1eh)Q6ok!sFKC3{O9h!Z01?A9Yd{n!dBKDt z0jXJRs1RBG+!w-uH7UbNXhbek1Y#L7R#O#NpMs=b)0jS3DwVVwPE6e7Ps&7(lM<93 z@OE(#Y$Zz++_5rDQ()V7!k7a75f2v@7XH>@S%_8Ml~srmRdZ4&OmiMZs7e*JpLDoH zE}IZNgNW182ST5g{DejnJpKD3K>UYk$YU64+XsA!#O{Y3p9ex4Zqa~cHx1#j?uXb7 z0_pk2pkme|VEv~drYa3=J3kYWH=~$MWk~5j(h#n0OvKHtnCh*VR0rK1$&Ct-+Rp<7 zIhhIA-o5_-het=yDHS;1MMtg=tG09=Xe1ybmzE$i+t}Dth64iw9VH+`=;rq=7~-+N zWhNBCOS>(uZ)gI5;SN{Pg+CWoCC4-whc{=82+U zi=!9VhMzurK3C}J9XtyHm2zq0$>T>;eEC(soU&bHyTo=rR7Mw<)Zaea7TZopwUFqS p?`qjUS^i57GS3~#Q29rI0RY?h`~w=Bfj0mE002ovPDHLkV1nIF*iHZd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_escape.png b/apps/icons/static/Fat Cow/32x32/key_escape.png new file mode 100644 index 0000000000000000000000000000000000000000..35303a7f943c14ea79a67afb997d939c54f8be1b GIT binary patch literal 1376 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_g.png b/apps/icons/static/Fat Cow/32x32/key_g.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe592f879de71d9aeacf5fd22f19b6f37150715 GIT binary patch literal 1230 zcmV;<1Tp)GP)pb zMSw~h8VsG>5doI!tBYSEx3q-eNdP*L+kcuj)23^s=)(65DGJvCMIBvA{7h@g-roFc<=!7FY=-c z6Ju}i>^c8Iz|Ct{0TTJyjEq^M0F@yDYO88WPS?yVl;4_EVfoICjiEE07IR*^eglQg z%|y~2O2Jiuk_w2bAi7>x%g`h_isfP|HV8zO)zyFCacR=OUvA&V@bEBsq=QylFQu6=w>EEzn)HS%Sp>|6^O&JnaLlsz;f}mPXtUwr` z`;BgVL(OLLyYKPy)RaWLuw=8@hy>5F8H3mZF2zv_?Dm~7CSb^Lq7JFhlj+9z_&6?H z7^kWzNH^^5?UnITu}lw8kqW!*1(a#l30=ODrlAt{)>f$JM`q+I$Ye6I2FQ{PRu5>J zgDQgrXG`zrcUF&)1T3rL7OZAf{E9md;;%~qIar7{;dmZnFgvA?~ zMMx6|x+(g;xcK$eRL8#T>mX1n7IL3|_UT#rJ1;M%6uhz=qR7OR(Z+-8?>WU|iq$yP sOd`$iYI|E%UfB*MikJL){+|E?0Av6H0yFfR@Bjb+07*qoM6N<$g7a-b<^TWy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_go.png b/apps/icons/static/Fat Cow/32x32/key_go.png new file mode 100644 index 0000000000000000000000000000000000000000..94400f14f1e8cf1642d0e0daf7d497e566ac95d3 GIT binary patch literal 1988 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 IM6N<$f)kM?IsgCw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_l.png b/apps/icons/static/Fat Cow/32x32/key_l.png new file mode 100644 index 0000000000000000000000000000000000000000..8e2a4fc73c5834bbde5501cb89c5df8845a73560 GIT binary patch literal 1002 zcmV~0=BmP#0^ zD`B!b-`8J1wpW2&!JBvQml1K=7z2Y`N-2n16J3*uid*dKa-=q5kx(uQ3?3b(Gd(v1@;~w2aLs-jLih{#ze65XIBUm zi{mVjkmwf?24NTTkbt-gkmACz0aPwov`EIE z`FvjXn$0GKDFl-ZJtmDBB?%eJ?AHy`eXb8|Q8X&K6qQDmUiYQcx4C5W1*sbJd5(1sxD-3dJb zO@CZI?BU|#;&EM;+H;F)g6})ML2IQ?>V!V#D$ZE@TSy=$9nR{(*-F!?s<1~N@O_%& zGA9AW$7_A_Ur?$L>w@p>iaz4+i+J7MC78zq)DV7ApIrapD#)<69ppoG*mWA zJ=^}zgh_X0%#JcdJCLO08pK50*@`h~#VC0&*pXaI0%GrZfF>ZG3CKQv`V0q$htRJq zFs_4^Z|ZVJP(v9Z1q;30JL*A`6B*xxl1a>8?~#^?JSX`#fu=& z{MV>HdHiUe{#}=sQ?e^$SII8<${66{`r9YlBHQtyW)dU(u9kh|Jy$w3$qxAS{J#JL Y0NiPh8>%~pi2wiq07*qoM6N<$g2)lb?EnA( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_m.png b/apps/icons/static/Fat Cow/32x32/key_m.png new file mode 100644 index 0000000000000000000000000000000000000000..00f883c136d7e6d378a6198205dbfb6b358ecc7d GIT binary patch literal 1188 zcmV;V1Y7%wP)-@+>N@AXYZTch`u*nZHLdmOq9|yTk5Y>AJb&`lr3>@?nks<*cH`E= z({rn|^!Y4F^H)@IIVCE&eYk49w$XiwB2U;z`@ zAP^TtPOtxaBLt?WPryV%Vpv1~3}F}3`g)hPwzmnGzy<*Yn8+B~+S(G(`S~*=vB28e zL)vEWsL>#&ngRhTSYyqTn#XT~@^O-moSYa*@ zP+CMOW0~>6-Q{oS>XmQl@uNo+H=BHb5y2R9Si>Id#W#li+$X#jz89q&2IM^g ziZ>~Z!&T4_2afTatn?8;)LYGT$u^iv%i-;I zo0`oi%wvo>tZ7}EcAz+=Jb7T{E(R(tP)@Y7fEIxdp~1ny0d-b83>b@Gj5*Ox_UOZf ztXoTrS`1`aA+E)Gm^L8Bf6A!3=Way7vR%(-*tX_Zay$JI5#)+kPj4rAak zOg#p02>jxGx&lMx$}nz#x{PkGNLPa-Y=#<4H+x%uY|dCK^80kba33? z-w%o`oL!*%o%>;oXK!yWD0!#_oC$myS{Kw~AXGx<0{%;rl$Mv5JOrUcYQ_f_p`k#Nw3i313IC-jxk2xct}wY`v3%r%M|alI6m-B6l@8S$0e zNC0YGOGA4f;J(ir3YI_buFxJApkYM;peFdzGW+?A#FpF#ssy4awkgQWHa0ee;ndXB zPzm4?y7}TIo#bo3uGawsJT9Nz=Nn>$XmXN>+MdhkGq z;bBDB3;Yr#5g(wxLT|=+G{zGq$_>L&jUXnR_yuaBCIS~V8kUFR1qIOsc6NKLs_E{T zSzz(7Lz7B&YMTDO{;ImVMnE+DsTVI7q?Cm)3?a)QgaEDe$19gE4&q}V2>ki<%wnOx zufO-~8K_ourUaCd@a5|geEjtJ)78tv10MQXq*VP%3I?xKDv*^5w0i#YWYn+W8> zP{YR0UreB@tCJ*R5{)84z+@O=SXwH==GGPvCSel+K`_2ju(`R(po4=0nJBQZun1cS z?t31XtqCFkA?{eBQ{wO6+kf~?ad{Pl6h=0h6f45M1N?^#df(IC1;22EzV9;@VFCxl zOppjhu>mPuve4vQF2~P75O97(@09bG%Vi8*6~e>O9YKj}(z=9YeK7$c*+Pg2c*wH3 zxf!ls8-=#EHhB1G9GaS%7%ZR9v!BM3r_W$_cbD_#uwmaRgTXkKlqDcAL4;JuP&k>H z1cK4;#}g9_Og>U3k7UT`*(O;%<24y0vJ?SgNU}!qNEZTrMn3`0&wqf0`FT{qM^NP! zvXa&{vng6z^8YBOii|@bj7g(_WV1{=Iyzu{d>pD3jRbrbUpud^fr`K!hDa+=t%l6Z zh9P1rT(VFC-nelSN~OOrJw3&FYL%kh9i@N^tHGdTB+P^Y+AS34fN}~@;`Q`&!_d$W z%+Aij^70DH2pnJaUn8Fg3wW_H#am;``bf%`i$qRIrY)jTY zR*HuA1GWtB%K?qsQHjbGw@-~G5Enb0$^mU|Ly;&%QfAN-+RCUHGaUkwCn0+l1d=!B z0i`&)db4fG6(^vSHODaO2PAknAw+xi`VEw@_%tdD2&x6UtG;u+oLk%vBnkL_E;@q9 zY-MGY8B!b8NCMP^uC9H9ZfyJa^@No0)MOU%nk5x{EVGS11EC4^`uY#(>+5xegb0M& z+uOyr@80)xBD>@GHbgAyri+A48$F5Ed-vY`nOsx8>o^FM_jXtA+`cu8k6-xX6zvq+ zX|xmeWMnw#{QXAzhPGitO(a_ATg`PE*$tAoj8>xWoqqxh02}Pj#D>Mwi~s-t07*qo IM6N<$f}UIqNdN!< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_o.png b/apps/icons/static/Fat Cow/32x32/key_o.png new file mode 100644 index 0000000000000000000000000000000000000000..d533179ab41796aa3c48d3a7a766ca4b8b3f4cec GIT binary patch literal 1255 zcmV4e=7MM1%1{tZ=I)>WxHOZ&bj4P`pu7mJ7=b7))!C zU>ZK!ZNo0RJ2SrTJ9B1cXFK&~m)X3Tk8}1s&-=U|b4DRNoFC6!nAckG34#EfJd{%K zegEpKFTXTKw{^wfKm2t5%AV1Y(c#@g@I1ex1dP$R{?`JoUi zO28Y920Enzdk+-ASd7WoOu!8SA9wEF69R*SJ6Iwi(Jmqk%tj%`!ong}R#(B8jLifT z!#KuZWo1P`$Hw+`M1lGFD_A9Pr%*uTnqmS7$YV_pHC>n2)@5Yz@1;mGW{;*b{UcmJ zRFaELf!V2DI|p%(9CREXa{ zYojFz8OuIP2q-NUAS7UcnQ^&X#`JgJVs35@R)eSa?!}vLy^a3IO?@JnMc5N9D3o9%qx{H$vmE~=)W5p zOb8ZZWOBgs0%4}adz*xcyfUa%D{|lSNDtQ6*J;5(q%P7upBaGXuzL9+KvM`f85uLB zfG;vhB}8&r_VFS*>!FG9dV70isayr3bu30$1ubPr38?)zVOS=W%8y#LN_k=A8Q(vs zRKpDSJnCdYSiRQOY$e+FfM96BYD&W99EcX75zqIqfB!QwK6`N%-NkNnZRwKp#b0Kn z9UXr0u*~E6idf`XItNTP2iQxFi}G}$0R4P=H%v}WQVab9-_Oi&FT~K$5SEvhF+<=D% z9>?A}hQ7W&G`I(7Y1VnoxTy@o5cnH+LQB9zN#->?4D=6RYU!%6xo1+nJN*J_FM*`l`As?CM{h%wyo~I*y?er>i!x@W40X66 zNy*iT9dWi5C!J7U5~jmjaw7?-wQlW%%#M3~K=$izzvF(Tf_7yALlwKbG4j-~90352{NiKR9uO zZm-M7DcKWb17wfd%IM(1^;aglNp{DEnn@J-TP@xccJ5$_Yh?HN^ZY*n1^~BV@&R*k RY)$|G002ovPDHLkV1k`0O$-14 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_p.png b/apps/icons/static/Fat Cow/32x32/key_p.png new file mode 100644 index 0000000000000000000000000000000000000000..0ece9ed170f9dc8207d3187edb3488d6ef501a28 GIT binary patch literal 1112 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_t.png b/apps/icons/static/Fat Cow/32x32/key_t.png new file mode 100644 index 0000000000000000000000000000000000000000..decc5e04429fb32861a7c3186b47d82620955b81 GIT binary patch literal 1023 zcmVOWRq6#UU_lXr6kd=(EPk@tS-X2?_Ah~KFkzv|?rfOv z>+Y|6dj*)o`&eDukW$WsVF<%Kgb<*$-g>d{d=4*tLEy_PtD7^^mFe=+ClCaBs05Uf zu(P`dTiZXkmlo$|3%E8arJ7b!FnGJ&hG9j4yay-%VG$-_6MIL!URgC2?`OD z7!(l#Cc_lN-d+tFr>8)egiQnl!FWnRqtRf{xw+Y)L||iM6HXD_D-^)GCWrup=&{5_ ziRWj{zkH{*e*l6)#bFctn>s@CCr_m4{?ud%PS8Qm^B9XTffHiCAQ6mm15!j{Dc~22 z#Uh@oD2(p=WI+&s@B922UXLCTl(;ADOIU6#CLknR2#$ba@TJ8C@bJ@-p`+Dmu~>cl zTwbY0q^>)(^;TI7#>o;8C=ekP-gMdFdWGuRCl1@l$Oyc8xx}|ts;h8ualzh`#R|Vk z{a`VSr3erZd2AMKxCF3L+if532S}n2c|vPfSC{r$b4YuXf!R|^Hp0>!8W0J=@&A~- z6DMb2S*O-ex}q0;XbD&hDKZ)ef{>X}Xdu!+EIRT~;hS55{la*8n|V|6J*kpiVA zls->~l-F{mz%g(bDysofB;`c}GU0XlJXz1tT7UR)86sAu3bai@5PPj+56N5FglgYy z*jEIc25cFc6zJ}q&=FAh@Qvudmxq=<}M3Ozv4gsGB;WNadXrn{Md=0=qtd zV&x2oKBo~8;dJx?*QY5zuJpP*SDXU+D8VGY!BDbmAFw52fqS;sTO6(pcW6MPYf8pV zqSwRa_5{rS)Ma%_1KK_fg;A+vJNTJUMqQOKGi4~vK#~a8Fec(`E0%F9maK!}j^v63 zD7()CID*kkfcE*zS2)L}Gbj}h)F=)#m1kwv7S97o0-jeiC5X)G^#f)&K0ZEB0yKmk z{5ph59Q!+FLJ~a9d$s*KN5LB#gF)9oXj6T3^cyOba@16aK-g?HYu~>An3_O#ckynB zSTxwy2%8*zh*p00{=;hV-u=>D5NKUp*5AH)J&%_={Bnx+2<pF1o z?@$uR=f}uIl0;HO2$%$24CQhKYDY&vn1oFP7{ORVK&@7jpffYm1F^u`+BzH|xRpwQ zR*ew>a8YB9lN`s#^%J>L+1UlgnKm13@+~6gdd&BGXnkTl4~M9rWmyu7FhM#*Z{P?< zz5&j>V4=NPYP4LQzcvypkn>7PAjO=t{>(@lV3fG{p_(Kj=Z$YwGgA>)o-^Pa2vMn7l_B_RUD zkj$zkUC#w1wAsA#fP13zEG`X{3pkfTSWYAcC{37u5JNMOfERfBU5~rxSscEr31|$G zkOev&S29yt8MaIXi#|jJ5c9_VJUiC{hMX}!{hu%c7I4%-j_=E`#*`rfe}yu;94jqo z?mP<^w;Hl43zQ4EpN7KoQP5nVb=#?wA%(spp|Qc^U8e0PhPc8Iz0y!^^dlBoVn$HP zHJeSan=Qy>Rpisy)#*q~WWkCHLhUbuAp$YLO%`zBr-;%Tug$gtw`OP2Uu{_Zyb9aD zx24dSF0Gri*6zr?Jdop25#cmMtgb9@v+CI7PXFauwy0$&3L$ zlz+!4dngCS)kI>LzSZK}+r+{FuTeOq&-4ER3;?Zix8{D8l<5Ef002ovPDHLkV1g6^ B=}!Ov literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_v.png b/apps/icons/static/Fat Cow/32x32/key_v.png new file mode 100644 index 0000000000000000000000000000000000000000..e377a385e2832c9737079254191aa5c5b08545e2 GIT binary patch literal 1135 zcmV-#1d#iQP)Co=4Oeq*(}?P2-eWSmdjba;g{|z99f8faRH(Tf#uSh5Kvk~DZAO@ ze+GfEu}3uVYC_h~IX!f+IXwvPDh%$TWg-kn69L7Wlm=T>S2)*i+@RUn8Sxq~f?y3D zY;IpGk#`D)l{x~*uML%s*(z(Hk>L^A-rlCArA5x4CxSI}up#%hCe+>%IprJxR?t)f zC^(Ub0GqJq(&fuypP8Ov@T>^d(7}cx#BL?&+e0X-ffysH0qFwY4~3Z$?;Tqu-km;u zih6r{>BEQjQgC>%h7PuJxg71?Zw^ph3Q&x|tcgG%VUkXWYrvAha2n=NFLT8g*NP%o zLubc!3-2SbU67! zv3AX4hI%;MU0q$Yu&^LDtf4D!Z2_HBs}UH@D2HJhYXB9AyeMDC1nf+}%Xu@0I-k$e z)YO#NMn^|Q2b(L}1K=lZXmn#21WhSWoG(NH?)iaFL&L*Ta1gAagH0mUN(|Mtp-n;1 zm;xPpE%`$0M6nIn+o7vNG&wmbzpGUo+dC2gxBozQ0cO%T3B6WY`6DH4sFnp{f}~TBmR)bd%8tW_=3e{8n}0O5;Yn&nVVX2kBnP zjTE5Px_J_UoyQwOme+6IQkl>Dc2xnOI*uNt{)>H5TXG+$C4e(tT9BEo;xfvAJ3Bku zN&pAf*KgnH9AEo&;~YT2C*#@Nk?zAFQ2G03_2Gm2xA^BL`8Z`c$#RC}xa*7* zAN1b_%XgMvF4Z8>fp4|=QkdR@5LZ~r_&on7zyPkm#`~~$FeCr~002ovPDHLkV1iRR B4P*cS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/key_w.png b/apps/icons/static/Fat Cow/32x32/key_w.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7b814dd6622c4f510fdf51b7854bf53723c169 GIT binary patch literal 1292 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/keyboard_delete.png b/apps/icons/static/Fat Cow/32x32/keyboard_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c73a7c08c020430a2cc6acf8f5d2e9431dd80fe7 GIT binary patch literal 1588 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/landmarks.png b/apps/icons/static/Fat Cow/32x32/landmarks.png new file mode 100644 index 0000000000000000000000000000000000000000..9c0a409cb2bf426d5030615354d30fd27c35f6a6 GIT binary patch literal 1163 zcmV;61a$j}P)XpqEQn`Fn-Xf2{FbPqmvJ!ei6R-!C*+pl8FuoCWOGk zr~Oj`xWz0hmV%40txG#x*Y>^V{k?TbQ|b0zC-o&KC+FY2zn*jMxwn$8>y-FOl0+sx zslxry7I{hb#b{`1>+c<(ToO9nOkn(;j8gw(U5#wQV&ITdS!6K)6k^JTqWnApH{>(} zkTqh??N3(``2UdsS(W7VukPMN;OPb+6+ipZT9>ns`aBZ^4jKA%0pJ;qqKzvG^5_@e zB!NSQK3xE0(Riy|B}L@9J4N7-Qz=8r0GKVa(eX$=>6%91kkbi3k+@Qo?Qmdf5jf;j zj$%px3aYmjX4x~C-ya}<{}lp<41GEP@XV6x=Ns!PX)>e|mt})PhTdu;N*3<|zVGd0 z9gMLSRn(pk3*Q*$jFF~kKb-#hO}Fq>&D;f6ndJ9S+%=8h(Q4Kp&PizF}#PY2FhX-2C(pkBXq$Ghh7RkV8Z3&e69 zba4N328Rqi?DM66u>f=>yP&DMqLjvhA)1~Tr{;z#gF}WMcC+sS%K(^SQ?jz`PFv1W zL)K!=G{>Qb9exi30CR3TxU+VxlWvaPr%1q0wUti801g>?*x_e(Z7Tp2X3yJSv&Kn- ze+DTU4A7Gmj~NDV$k4+MKeLT!1%OSHZ4J(qrNlU+$W(yp*OwUvaLCZZ4nO$+SA$62 z_s;QC;*hn%RgJ1NYnCXYs-$YV7(fy!oEyCdA1-slMg((1=fQh4eC;ZEZwz$*arVph zgo(#j?rQs>w5qPr^+XNrShtLNdIrcV;zv3^eIwa)oEP2ljeA$vvvOZM(EJQt`0Xzm z^^A~j@Yl;?^LK@LNYM2-8iF2n_`x4>h{rmqWI)L-tL=JyPXl!iPtqNqkA`}>FMG}$ zZ4)-1Ab(;81WkLozGxG5I4a5VmhRzPLj19rP#5+7h(~MWfp>EvAv3G@yyxEW{%Db%r1P`gni{z&%o7XTb^wttsI2lpdsp$J%L^mn5Z&_!)WPo$=O9b*dnN+_ z$C9{T8xV9`(0JldN&3HWHnvz$P7Lr^taL#$05W2)nv9rgM$q36tl|71GUG;aIJQPO de$Rgd7y#lixjcmp_e%f(002ovPDHLkV1gt=FFgPN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/languange.png b/apps/icons/static/Fat Cow/32x32/languange.png new file mode 100644 index 0000000000000000000000000000000000000000..093c436024e33080f2edb13cbf632c3957bf7c76 GIT binary patch literal 971 zcmV;+12p`JP) zz1f|;-OKLX#_Ub@9vHC`%cJb2u<5~Qw z89ARkHF0jRbl}DC@ewEu^n)SAj2%0h+kgJT(uYO(y}fy1;`QXT#JPMqSDZS6&NnwJ z@Z-zR?7fFj3=9v#(Gw$}-Y-nyOg{lA;saSK_rdbQG6*Rw0G2TdL*DUseR&PaCyxO` zpX8hVNc&i0E;zSheUm;-n*Ao7^3Eyu!Bl0d>i(6oRoUCP0j(6MN)107{|^FfaUnqz za=>k5X(F28CIH+mp(Mdh09~!a+3AOwgn#b*bqm1Rhd2PXN;xVB<~4^=85V%@Y?D9& z0MHOZ$Rdq6d*&)uX#oxJbpEu4#&!k9Up@+QVSj=M#{keCOGL#f^%f!5--`f5N&qUd zK5CaoYARX-+>ZbX4;c_b*kWQLWdsznYuwpk7L^}dbxE>FO96hWdL2fe+-)0ySC?;E5PJroO-!{07P#FaMWAy5YCjw;>qDKTO+o}Z7Ga75 zD%|f$5#X&6U_N;e3pyfVJY>MJ7*7EpM%OW{H^-7AkVHhWb8T91FY6<1=yd_?iwEL# z!*eXL2>mVq2Ou0mpQ%{76L^=dW7zg>h=~cDwkWGg)fy!Z=rrPVcSpspiGG#nb~!KY;i}$0Rqz+0o@D{9=oEDhj-U*TiWf!|7{CW zc(&|O9#ce-3rRBt1UCKg+ZhN?yy{Drb7RSeLvUTO4Iv=&;b`99tObClZ=<%cC1o*> zAvgQJiMMM}Vnp<1ecJk1O)gKI-|IhMz3mnarI+Qjf@F9PaYJFxz33FcQ8Z@gXo z{*fZEbMMpqOied(V@lm2*I>F71Dk52=2pJmdhq$p4EbjM;Z#ByLOEn#)w(-&P*zcX t(YvavO#+ekoy#r*X!s!L{Y?K8U;raJ24FM4`Y!+g002ovPDHLkV1k(1v=RUS literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/laptop.png b/apps/icons/static/Fat Cow/32x32/laptop.png new file mode 100644 index 0000000000000000000000000000000000000000..2ab8b497f6d6f59667760af20b9e93a669ba2294 GIT binary patch literal 1550 zcmV+p2J!icP)7+#BoVg-bf5UA2B zh2Fb6<2m2#UT!Zfy@+U!pUw_Q0-}b*$sR3=BPqpJk_0U>XjV$rNE{pVFvff66N54OlJPokqO!bk z=PSvaE_~h72p9+HU2RE9l1Vwr#K1VD5Q8o$;f2@(*yo@e6D$D74d8r@V{oDbQmZbB zQ@4s)=JRG>IqxK`)xg>+xMgoCp#^AY5qnsUFlPaduHI}88e{eBEtospq)q4C6S46m z0X$U8xN=&IK}6KDh5Wo{v1F^iLtv4Bje!=5lDby^$opM7f>AbMkS96>0u@T zkqEZDCzD83m6lz=7|K%BX^NiRRC21q=kzs&d?lITgx!c#AOeqTuSA=ENw9c z@Rz9q!KsblRN}A9$RhYTQ_Ry#K2)D9q%1O+nWy!RMQ90Rsetz_yC4n5S;1I<&`^?O zVabF9kAeysb-b)^@NXbv0O~a-ISm4^=~^Ygh?P9W7-;ls4F*F|Dv~}5Duv>Km6}j{ z=?d!~lhQ|Q>sjFQEYQ-6mmg(ep~jeH$!-cFlst981vZ~|CIFkzv!hMlY8|Mh8Nd;_ zX!N0B)nQhkFooQUv`%O0%lUQ(Ong`HrD zgo4i`m%KveAW*`wWJgJUkGTjyG!z5ajB}BEYYN=FeMh>!d>3UP%Y#Z9`sQ)5jWrC+ z^4>wco7fSxey>G<^1ICGlrixtAg!K4int0D)<)S=37EZm-#XCK^NI`)56k4_BwQWI z^Iu*vENJ)c-7+>dCd9aS@u$(^ywXUZ)ZX4c($mu;lRr<&`1tt0LV$kvaH~N|(e}*D z%m{Ad*e6Sphfr~q<5KD9j_w_DZRVOBK71H)m&nlIpbVn@)A7*Iki_MZT>tgDbai(L zF^JXdRkN?M|AW5X-mfc_ij0nqO3E{V9whUCGYzNEXB|^&sCnYV37MFfkSo*EAD*B1 zUfmGaZNoXU?2e+r+qaYqsu&g6GEJ;rHhc zzH?Bfrl#cf>}{=l^qg_+!Fa7%~7)Q&->?{5I^vqCUvZR%wL0*^8St$~ z1~EE2Ulw92wyGD$vbgvFn_aBzS1l;$_q@4B&-&b2eZv}=vYj0-$<*b`N@gVj`InDk z5mWNr!PjclALr(Ne>*|(c-lpBCr_RVhs)-jjc!1rjnx*RUkD%vEFq@kC$|k~-Dq1@ zJf{CQ7e5m3q5WoZ(6;=e(fm&YDBmNV=KmI80Aoj^=g|3^$N&HU07*qoM6N<$g6o3y A5C8xG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/large_tiles.png b/apps/icons/static/Fat Cow/32x32/large_tiles.png new file mode 100644 index 0000000000000000000000000000000000000000..05dc583c615f7ae6457900416968df87084841b7 GIT binary patch literal 1024 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer.png b/apps/icons/static/Fat Cow/32x32/layer.png new file mode 100644 index 0000000000000000000000000000000000000000..c1c46cb719689034620ff824c652d0df5c0e4ddf GIT binary patch literal 811 zcmV+`1JwM9P)Hp?~4kiy(Lw6x2gNq8D$n8dwbp$g-j{-F9`qw{LcnnZWjH z24;J@!r#EZUugfF~#fHA2vT8IQ<;ASWfFD%ja%i$KD8TOw-URg2V^&qef7gUbu&V|s1 zKAjA_4EUqXLA*HVi){qQ5TIXLb+ zDqE%?0uq}N%V=lhofju_f(bpB3~|kNWM#w#@-7cI;>1Q1`s7lPad%&3ytV)w+xoc^ z)&t(FkqWD6mWv|`Jo~KG12Mn(CE`ix9L)qm=g)`Q@ye=Z`=nV#l(4!+dYHNtcf zy6W)hyWvWG&E}`=u@D>&A0G@~32g9j8omuz!ttfBuO1a?;Tys@1T}rZmyr;F@Mpu` p`wt()82PWTk0Y7W{yhIHzyM}EKn(4Guap1)002ovPDHLkV1hf3cG&;` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_add.png b/apps/icons/static/Fat Cow/32x32/layer_add.png new file mode 100644 index 0000000000000000000000000000000000000000..86abd9aff88d5db79803264098d3cb40730b1e20 GIT binary patch literal 1382 zcmV-s1)2JZP)M_Bx+--4{D4SHK;L7goJ2f;)^B{4GlJ-ib_}H zQboafLCS7Rw-#I5b<1{lkN!CSMx$t#u1yn1M*6Tj z+>Y?T=d&Ve<+3{wYUzY!twj*NuSf9@mfxbH=LIk*c)BkyB;dJ0`z9QWaO#tsj5V*7>;Tvc81&|OdB4({%m zP`Omgduq&+{pKP#8?NU_J2o{vi2e)jVImQ6FCi&k$QkNl!gVKy_hEhG1NdNk-wRZA zx8YC4Sq0S5%txwa6vp*Mv+t)~EUl}?(Bx@%;%RdHCEwA@?~HL>l-ew*se}?5wl$fGxbFoFD}UlMfuOn}ahr+hh`b5=uVhdmsFMdbHdH600M1*(Q>LBZJby*N%k#5vTbglQ<4f3k;2;|6X)H_T z3)^P}zGs@6G~vIU1%^)IEvicLIJNX?c7}Q`_TSn3R`PFc4o)&y=9L(ZK8nQOd$FcT zDl_{e2%}4ctRGQlXjrQZ%^7~RIhA9>#}BS3sm72 z$EQ?s68(c=>=`(SFL>qjOt9a@0)G6OY9SP;xSF0yh3UZJgMp4OkOdJ}7{mg9fonyB oN>SmnPLiGke*yTd^p5}o01K^{QNlre=Kufz07*qoM6N<$f{8$^P5=M^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_aspect_arrow.png b/apps/icons/static/Fat Cow/32x32/layer_aspect_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb10e762e08f4e59d35c61a9c8b4a666bd25b17 GIT binary patch literal 1746 zcmV;@1}*uCP)k zk*Ji>n3{PV{1@^tjhIx|n8n-Vp$pgKxOMyFSQ>Rr?cGdR4EPv%X9TDZXi5Z7-3$mq z5u-;Zj#M+R?I2e~kP4*1Etv)7d3tGTIIRC+)=L zbdh`X{=FIyCd0-LR|;9lfmWOL7e?68Zpry)^1}-GEJD6{P8td;&cR2~Xdb|gJ4*_Ck%TZHlkk!%ouP)saX{@17^|D24oTPO$BM#yuVc;r<)u% zP4y?SqcGQ`J?zjVG#D$@`!pa-H^&aO)9pyWrk%6HM@@7pA>Ww)B0jApt>H?I0g0e-?-gxu`c9HT< zDl(y{T^|735NJ?_uAqIofUW!Os{Nm%mub&fT7q};Gw}71HYAWmhN;}Z>BGmcets?v zQDF)a?W2d-2#>efMQqFvZGfR#zU|Y|Jr?cMQq$iq!8%g@&GD;*+@NR|RE7l_ zNO{HDTm(akIhSF(k7u{eD7O(G*nI|}FwAJ`J_|7I>5Cb8CcZmyjbcF;8G53=whp_C z@^Fi24@ctB7>4a*EBA%7hsZu+z?2g5vBOkjNnOOqr=p~x-SoN8v>&fNhz}O#;qYY@ z?N1HW(XQQR(f+i<9hRJp7%}MfEbykSsR-0m)>6*~5-HkKNO=({FFSdiXe8Q&>bFO# z4r0%`JhRA1N0G6RvK!pGMLQX=mYYZc<#x zUDBr4Jom$HUU!nmRj0T#dFU_xGn{l$6cil_o&6(*sZm33Zl ziMy1mV?ys~=%uETnCPQKkY=<8Lt!)R>f4lJzt^soEuA*fM30U1Zsgoah3H`bEAmm* zNluP-SEggv1x7tH3iCFVV`9oAM5&QW`QJa+Sb0}_pvL+#VFP5Ov%O~hmWm0i!En?C zF1bD`3L7#X$l_)>K%b0Ux`-301|2Q&;B6-)b#>^Eh>ig=Kx*Zj4-rEv_4D^( ok51WrOyDmV=a=k2UjGO%0EY+G&s7D%p#T5?07*qoM6N<$g6n`!iU0rr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_cell_cats.png b/apps/icons/static/Fat Cow/32x32/layer_cell_cats.png new file mode 100644 index 0000000000000000000000000000000000000000..629f9064ab6028d9077982887ca997a38fc1936e GIT binary patch literal 1402 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_command.png b/apps/icons/static/Fat Cow/32x32/layer_command.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e359f37b0781dc3e117921e1520ec0be5356fb GIT binary patch literal 1126 zcmV-s1eyDZP)Q;&*+eVuC$A~a99 zz@8!HH}>VA5CTX9IH-?ll0+bq3TJiV9xmKH^tpp{V*h0fNYl>qXwREzWv##uhd-&w zwAk);HIkeZ4^ck0P2r@|HGm9-dE7ncN+1J#4=vUcNv4tHBzR0c%8rYfc@V}wWSP%P z={N5@?LP*|acY%fOqd5^W@JK5q~|^D){n#EYD|igUfN)xngL9IKtbYZHsVQsov5gpZmgS4q$Jqz&Vwwz6$7mho&ud(zd z#i?!1)i5B^ZjhB|)bH!TO}3S%AvY09ip@D-!Zvb_je2pZD`m~I;O$py{npji;#Xg6 zkx7C_+O7FoSwJ&{XQNg!Tg?PhRK_fEiwB-9GPQ82aixP-VIWdlmyU0kQ<&nj9lvf2 z?1I^pRn!z%1IqDG-fcZOYl4C3hGax3mDv;q3hn9>eJ5jOE(+SxTplJEc!T zY4p*K@V3&>GcesG*ueCKj;_)ykT!kHrNZo%b19SXu;Dr{x&V#YxDc>_C~w0 zSsR7;JH+SaExnnPfYZIVpzmTgoVj!xe$VD161L`7*DvF0X`X3C;aVs3u1(1_3wkB# zf@Y^Y2+)^d7~-g+QwsjK!ZM306(V5*hB>LmoZ8Mc?s;}nLmCZ8^H@O^N1ywpe;`_M z7=;j(-NU$Rjgh&&K4*NQ7Zu<*o>%=-Udhx=QO~9WX!J?+Ad6!ozU)4JNR7wTcml@; z{4Nvt$e6G_5U&1sv$<1)6CWZjnoJgy|56F0qli1X`Q#bMD+gly=#j$^1OXHZ1-Nss zzh>aMYcid_4LyS}+uPYf<`k}VwC%-lRRtHh&Ci^BG-QOk{r8vnQ&{?Mu&@~Vbymj! zk_=##R3!qie4B{d#d s@bO<3qA<*2Pc1_sB)WcMpZz1i02MSCft?s*rvLx|07*qoM6N<$g2A#Hs{jB1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_create.png b/apps/icons/static/Fat Cow/32x32/layer_create.png new file mode 100644 index 0000000000000000000000000000000000000000..f9d971261515b6fea8ffa31495c73a60cb9706b3 GIT binary patch literal 1329 zcmV-11YX873!0jtYa zpwd!6jX;Eu)V3xhzLcaXJoHIlYBlM*sYyvpQ-3h}KkV5l<7Pug!3@hl1MQz<|dFIZfL;q?_*s&CY1%3 zKruI1Bt9cC=V61&r6{qb2Brnwt3uA_cGRlzQ_{bdzYsi6`0HmJDi&3 z`8ld)uu0rfzDVaFpk)atlN6AAn&wAT0r}(h&XB7R zV4UT7{t2%WUJh5rz13=FdEl%-=PsZ79#B9!K7d+BX6|k)sg@`o9BO%1GPuu#hVT?{ zcLr9tdb7B2qc7(!PHKkf8=7luLpGqD1FnqH2@al#;g@$4IM?rg}{^BYol#WYX8AtAV^0usp)8NDRh=^W{g@%)8#al2ZXr>LN2!`k| zKoH@dUP3^O;gjv3({)#l;}|{#q;EO2^>J<+j$Nek8x{i3z??3H-cSa_lR!}s)oBER zaWZ5hriz}zxmN;B@xD+e+t2XJVdu9xL?pbjCeHGw;$*nnXqtEjqOHcBIpWK}Qo`C~Chv zguvrd&djreb4?{7aV^}9rX&4(Xqc#)gO>vZ!YPL9bXAOXa5iAY)z9$s+1&`#OwcL?(+iO0b-1(tD@@jX zgT!B!Gw9N?H~2ydW>r0U5B!ODFC|`{oHHk~9?;ZD7%0e!f#{-_=fOfR&sXC1ukaDv zEa|Xc$;0CVsFtHJla0`qD5(-eWOyjwyL3EYWoFO*5_{DD z&gM@|e|F`L{tW!!_3rLB!jWS}4-RKe;e6kG_s2aSMk0G#8?3>h(ccvbJBUbB z@On&b;df|Z?M!6nU`9Jb@mX=iHZBDV;?L4z-{`dTlHf%m8&}KtLIfMA2tEu nes}u5*ra+dz3))|Pk;dc`JKY!{|H%+00000NkvXXu0mjfM_!Fb literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_database.png b/apps/icons/static/Fat Cow/32x32/layer_database.png new file mode 100644 index 0000000000000000000000000000000000000000..3af8a3cff92468c9fd5715d38526991b489819b0 GIT binary patch literal 1417 zcmV;41$O$0P)!)m(6B# zkz{je)Te5zq=mM$L45E6fr2R1iU_{=;Dawkuz!Fkq`p}2UA)j25d@(R1s}vh)EI4| zRni2()J-3pz-}jqy7y!6ezPri&X-iin5* zT?ab^&EYg|5QMwI%pceMA!ad6K*|PIMp_BuN5=zw&kOeFMM!||P5-M@ATk$*RZH^R zUe+r(A|B|x*lR$5hXizz#85uY)ip7umTOs?!F_Rv0wxE9&Q>WSk5mIRkITvs2M{2f zxml{JBr0xyn5vTvUPLgfMIeI(|ltc2d8W^mBkQ_r9#30-CtFqHvy zS$$NT8S86U1-e#db5_PPgI30$vd!bN4E;mOkP=Y(fRRxskkzD>HMl8tVJp9ufQL87`>jvTu32|G-EUp4AxT$lugM5kd$`MLS4!6naea0$O#MfP2O*W}gjPI%kp_mS zivaIAkm~A$v5^7XI!Q2L%TSjL=$duRn~`3N2pZtV-w~Le`2{kW0qE^cLwiS?+5%xu ze};W_N@du{Z@|L6MXVONIgU+2?0h03?|k0Me)15Uk~)in(R?c_Ymnb4LQAX#;;pUF zmQX}0m0j4aRAJAnK()Fjm&9~!)>yGwk&%~2PO*kK*mppVS?anjZj}QLmJ3}6SSk)) z(|^JO;b5NtTYrBUN~LIUeTWFKaS(1^I7f~>4tM9~q3@ACNT<@!o$6APay2>UO0%7v z66A3U*7Ivnsg`dN=tket7B;P8J(;%N{zt*CI*Q*#+`%m<>gv2knVCJT^80&p-DJeEQiJB!gGu12JYzDU@BGl4Qa4IAQcmX=MRs zW~-1H%E0L82z2Nq484G{FbPS4nb|q$?&+DV-GYc`bFj9`BU10f_2ETjNUCJBt0?bg zn1t<^goIZr<(ecEm>W6?UDtfE&`FqxS>IkRS^sZqvHo9!V}I^~EGZds-+7pXeq9p! z0pToMD5%GAu)yE^{Ks4>`pzb5JnUfH$2vUakj(^=1dEIw{co;0swL_Uqw2NE!Dq2e z?|)%>uus0L?@zsX+=*ZAOeP_T6C~mZRgxG|3E#yCpj0kFai<7d+got&uRpI7f0~el zZ^vjk;x{KfmwxHeYZGTKOkC>i>p#u8laNUW=0H+OBm%#@p3BWl-~Rr_*Ehbrg}44; z58DZf zx&Mlrd+&A6bK85f?QOHST{zo$zjNNZzkANP=e?@}0Q!EH{UxK(UW6Qsa47hyrD4xy zqOy3+5ZQv0-#u>3#r*Je*oh0hLBt;=pcR<$0Cu0~_;o?l&Be;#4F_VXR!V?Eh2;QL zD$zL`I?fRpR8(Q23P&O!@dZly5QT7@W8;VsV2N?`PvS6sUsMKX

        B7P$e!LrEo44 z0V+xEl)_UIsNOCb#+{nD$5)D<7#yGL049;;f1o$ki zT8hg@AQv^jrKo`lgJ_s?i@H+yK3$3wWMl73ab7M3Jg-dmQ%{XRV4xk=KKBXN(UuT0 z*8yi~B3fzk6#VdthVnvDpZ27Oue7!RH`ocqHAg{rr5R|gcKsa?41#aQ1`E&bLDix9 zGur!OG{Uw@Gw6wp?tBMbCk{Vu_%wDMxlz&t zsbF)0VdqEsq3oOm!b3f8^g&ZRg#fkZI8QAve|tbL%< zIYA%v-OA9X$*p;D5r8DQP6wwJ=Y??V+j?X_O1+or1>eZf#1WYFi;nvxO=Bhno`*kv zpRmGIL-6s(zJA3TKn4^f>FsIY9C;|M*1+<$^YR3U4=WN7w;?_`)38TzzNQZR^W#ud zpiAp);0gG^8C)B}TNz057PAM^$N95O;CONq4214q65xX? z{^|E)VA}k7rxdEp7NEzvq0&@FiZL+>Hq64L%?1-5|Jz5CvskUGxCTAGsE8D8NNc8p zZml_ZtJ1%&#EP)PFdSP%UNfquV?Pn{uG0$-&$TBE`g*n})*dh7KG&GuF(QRHtkL zCHz8=_*@&4gAJ-bju2aV!L)!atEi$1;`xz&}dh1gAzLjl_dg!0yyjCw*epm4h#8P4t} z5a0(akGIm9gtx<%@sVn^vI6WT)u(C+$L-FdfRKIwwU5l)4lALyC||oyD1vaO-tI=L zCeWVI2Oz_RBf+IPkpbn^MxJ(#293bCoIHcFhw6aZT3mXgbCiY^IZ>cu<;s{NV`G&g zcH8mFq)?B$LvfH!HQM5_{xd7#t(KE#}yE2^&AC;3PnyFA|W~! zWT#adl<&@;`Wy|Ly?A!VPJB6f8jAm*)_lF=pG1=*Plwb5eW zfsZ{XDf6K0-lZ74F^HARD$qIIg%yDt@V4#qCMBXMO|;45{AyJv12Z=>QgHH1lB;>)2`2PRo|uQ$s0}X6Gcs4p$_>y_vu-EXUSQ zeGoJBzM11R6e@(Ea<l&#EGvPSGxFr>5D{>yZPzuq2Nq?xjjbH#yVF+w41o^>RdO6&SBk?hY=Y* zhe((Yln9Oy_|6kPU^e+%Aax#O^8sC*gr)Ad7#ImUd43UvnnojM`n&O94Xw-H18vfW z-)@fM@-OA6Z}VYzoRdt#_zd%uxRoEJZGjb?Jo(euGLaxrl3E%qp=1e)I*;T0qB68@ z>%%uamoT*MWz6h)0atq`2|SX1=}(y_22NN>Q&U|^buHEM%p%E4&Vd6hFAe<>e13JY ze-;x1AGUpW`}@qPC1+tix2gV4^^UDTP#FR_UR-R1LXVeQgYUL|b-9cBBsl)DKQI?q z!U_|}vEtOSgsMk5?ceIVZY~c6(#qWuVD~Im5&EA1+vQ&Y1_1B8!suQSk<9=A002ov JPDHLkV1l1goDl#3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_export.png b/apps/icons/static/Fat Cow/32x32/layer_export.png new file mode 100644 index 0000000000000000000000000000000000000000..4026debb4bf6c04325ebc407fac72f5db588337a GIT binary patch literal 1256 zcmVP)Qz4bzCG#X1Veo-n^Q7>9e zO}UZ6@*xGfZDGII-SK_T%-K1+p|HE4Cz;Ih%scZw@8=A_fB(7NZ})%Med-%Uzr&S_ z@_!%@EkYhX-n$P6-|Wv;l5jUkiEMxUvzOg)>@5Y+A{Y^7h3w8`^N6?(p6`B`;Qs93 z$=(R9W~&LPo8W5r9xgF7qD3gh0>k zZTRT(VSIn$P=q}YXXWodvmLp-b{%h(W>%gBdiHT1E@jUvAC91}{eC3U4t_~2!*wJi zElL?iP(PWB#(2?F?zk>KI6Z_PPxiL4@k}60>qwFEOIL}dCW*l-S`jPny4O3y!_N{< zXJC9{8qwGmm`S6tA%+`^*O8c+MRM*c^7%ZpLxp$dQ-_|W{SxQD8zkj@owRU` z#)=ytiP0%K+|f#V?$a}q_-WFT=_Wi90!|E#q3iJnFtMZ%k4A9$;w7Z6CvmK!6*Jl0 zXlZUlfsF1V`4`^#3eji`KYTslEB~9u9OpoZK!FYqIePF$reCC)LXD8*_!-=MSLTw4 zY`q-|H*!cWCXpuP?;h{*3>Zn!$vG{b$`I*?c46R)GZ;Q~xJ-Fj6|k@}M0jS!u8DUr z512@1MJLovnx*3)F+PD~ovmI#`5f;o_87_M3&5*K+pyelH->?!pz<;TIg);2hfT8c zQ`YV6_tb7?eLp;X4{P4FOmRDla3D4|qVBEce~+ zd%(kKghB!@_8r6lUlFa3Od1`sLSE|MxJ8M(e$(P4bWH_FVH4AC+WH#!0L zihz4-z@-UC5!K`X^dY8_Jl8=5s=}!cm%@5u%`)Wi$GqOe8}{94Z@>#1z#q8_SkB+F z4OkDbFuRK_5EX9ZbxuS>@k^QhSEo%U0Bbb2yZ!f`Ipju*^$A6P{;vcGrRXyl%b{ouGul_5!9vtft zU}1V$AsVvYpjUROvBbi*vTDUA=?xSPl^a({K&7wE4ShU{&fu*T%$u?&evP=FU#w%b zcM;2SmF}d`w2A*KR(||14|N1g(70JifR#pRY+0jYZuDcz>4A>4AyfMP6<`3tz)bce SN!4}$0000k7RCwC7SKV(ERTTftr&LNK*e}|G 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 IM6N<$g2oG~fB*mh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_import.png b/apps/icons/static/Fat Cow/32x32/layer_import.png new file mode 100644 index 0000000000000000000000000000000000000000..57d7076bc438e8d2abc6c02c1983313384795ed2 GIT binary patch literal 1347 zcmV-J1-$x+P)L zxC&`aOcRT-(h@~M6N@B8Nvgll8jTT66_qOTPWWS@HsPg_#Ar}|pb3FS#Y95!MFj;R zr75uy4NY5Cw_7S$N+0`}>p630dbi8A`)H@!4ExQUIp6)hbIzR+0Ngc=I2Z+1nkJGS zLeKzu5W%)1Tk#n|6U@x~pyy)NBaImN_}LE-j+zwArLRf}{^Mw^U8nKWA1Clv@Xz)m z8?lg}$aD~J)5zhKk3>h&eC~C)#P|ubeSR1&FA8%jux433e&{&9K)!vjvw0Irrh^0% z5C$#U;}P)r0GA_xwEkgK24IpuSNb{;95{g`WiOC0QNMiatHVdPVmVETPSt|K>TNh+ z%*0YBa5M&lX~akw|II)y5xb`p@Ol8BXAbV3_cC^Vvl}z!G{ft?o#utrjcFdNvLT~i zZ(rem!pZ>}^Jo;-`?GfFOF|U?P8ihGfMK8BhWAKPybA8dh7rq zrj;%*ZPkPwMA)?AaZYFtsr<&_5O&oR<#NDb8r?KP_MDr-;s0dYj5?$KnbOO?e=3b-cnDMph$6gY=`KY6wm4Ic>vLQKX7Y4G)kMe^w#0-t_g3pYK9 zhu2UNv*uP`k?OaD3;G?AtfBwP8p7YRvG) zP`_(0RxcaxH&>HesFf$;G93b8ioDoQE2bNkG)UBK7kIIbru<2vAeBR?iteNtxP_Pd_0TvXm#Jb&0*uOzq72qV5AyfcE zjCJzsa8A;gnaTp&w==!!CT6_o7Io?K^%AQZ1>Sr{;uw`$)m$y_slT=C_xh9LY-_|! zBL}3Ny_^FvyV3A@l$u^c9myWkN?8`zRS-Wv8SYe=<3Z{waJrZytx$<5#CTkYGF2AqL^&PQGFBC<1Wm*jrNEj0Z@udN)O~;-Bz3!T8*%cAIC(R`UA7%2(#Zj+ zhe&%x!mcx6Hy0S$;g%{o1(Fl6tw#GLbrauEQK)ycwkhBXi-2oUy?IZlfN3`k>wPdm zMoun1XM;QTij)M*I4=@p9BX@7;G7>aoj$;|T3(=Y;9S3!@vZ`$?HS`_$8EFHAYkvL zR?SLhXLBiKSYBR5HaOcMMH&RGi$XIWGfh~^s_f1JcX~rg0(`^yE4nS0=W8+@|LTsG zF-~>_htll>E}aj|+Uemet+SF$achrArx7`Cw$8y_P1q|kgnsMI21hCa)_Xe{cY{Z( zaq*gNEIzNUtW5EqLG^v%nq)VWW_YA)->K02_+3jTsFN-3m%ogWlwk zKiMnW6c7FsxWwNh$q2CU^f3l+67th^us|dHQS`q60{}v>W4Ku4iah`T002ovPDHLk FV1k~tddC0& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_label.png b/apps/icons/static/Fat Cow/32x32/layer_label.png new file mode 100644 index 0000000000000000000000000000000000000000..993b25d42de0b08b3f432ef4ada0fae0ffe8050d GIT binary patch literal 1766 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 R3*-O*002ovPDHLkV1j78WG4Us literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_raster_3d.png b/apps/icons/static/Fat Cow/32x32/layer_raster_3d.png new file mode 100644 index 0000000000000000000000000000000000000000..eef4a7b42b7e461b21629ea8c3308ad5f58e072f GIT binary patch literal 1645 zcmV-z29o)SP)9L z+Df10Qmo(P>S7vgUa@U{9Pk}{TaBfJx#OTVHVfYlW! zQV>3Tdzd=M`$8D!-4RChMCiuF?Xx1$7gazQm=Hn04%13#WW-JAe5>n(bZN1uLYMsZ zO=3VtuZ3`!JsZ{O4wL{+wM0A=RO69BdOu2cJRaT+r8vFvV1NJ0d1)NG8dj|bZ&Nd` zPh9&8T`Tp?brMb{Z2qu|EOV6a=}@3ywIb;#6jr3LgBUTzT9X zb5J{!!Dx)Im^1_N{B|@>osZT=VD|-TNR4H5tg-@uc7vz}yWV$c9V3p7WciLaJJ5A< zGlmD=CqH{yahsIzP%B&n*Bm4$u0$+{L|rWwP8mSgxnF57fr7Y;&RUgOAave}NSFta zwqg1M`<_h=#;MHS{X7H>Ry3x4Urv=}N^6F_KzENHUxKD&3%W%MmE;$y_ky2(53OyT z7S?u#-Bh@_O&pvSX4C_hzg>rxpo@0$SY@3>+*CoWvW+$0O@Dmy-f}oBxn3CCorru^u8Qp?9qWQ#= z=M>2malxN~Aa@DHNQRUZ5P>q?JP~`2Cx8_s&mA;y1(@0TiiLPayWKdo}#((W*|{Q>O`4$L10I35C7>Nd{mk+H!c zn4&p*X%+R98dyP$6t02S{VI|(-$6iUyWCZ9$DTrJ>f;q%(XPk>5hB3WyE+r12)LS~ zNDPz6Wev1WIm*)EzOBg9M!r;%^KjobS(e%7al43gZ3p5bAH$Eti5(3>S$ym;kW8$Y z<`gY&K3SC{{AwIE60}#Beh#_Z2y){YIj3lya8##FxE?9rgWS-dlwmG%qtE8^gW-$z zzR6)0oF3F!K#Xm=D6v(w@ko=RKeOj{!j5<1%JONrbNg=y@^p?OuEejQ%vy{Tk6eiVDM$32|`#&oUTY=}V83*+MQs0u_zX>$D% zTGy~u9#{N!MtM}_nErvL*0Y!sLXN;<)#00000NkvXXu0mjfTEh(D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_redraw.png b/apps/icons/static/Fat Cow/32x32/layer_redraw.png new file mode 100644 index 0000000000000000000000000000000000000000..eff62022903eeffe0d53c2fb28f947f90f682ebd GIT binary patch literal 1749 zcmV;`1}gc9P)FasbE|?Vl38k7Ss-(zu-c_DxtmMxv1={my!c7dH;CGk=NF;s`X-ds z)(BHF8*GL=ov?E18<@XE!Jb7HG39SP4K2BQRaP^*q?#h1?cGPn*)Y4|kCNr6s>(ug z&w-ekyo4C=BVg_en>DQvZU<^nT(ujkr%%De6$(ZSvswq>WP$BdMHUl}@KL1P219Rc z+CK#kdvD^c*E3Mla1dv2tS2^f1g)#Yg6rtUW(%qpI8(C?YiCcwqHLvg00u44Kf$e& zg*9$<8<-$wc0aD`%}supO{MGWvV zGbRY|UvC4x|Ios^f?KUK09nB-r;x~^ox&P-?b2E;*IF7S3+Ls&l_&@=+{Ne%xF=qpr2E% zxO4|bj~IY@{Q{bZwjU1wlSiIL$_q)*4Po?fg-Fdl&yL61Z+BtW63b@gw#|&M4F(_r zOp$ck445K!HCb4KhV1RWD+DNjqNCLN`z}L|$CJ<;6t$jN^hid>4%vx$qk?GECBs~( zypObzhBC$AR5s^iBm>a~Wg2)gp$pbziG1h49W>@;7>4U6M?Vx2<=3luZGn%bti7o? zejx|1Q1<#gsNK5|-P|A~rM?lg7vB&w|4-^7b6?dEJ+|7e7cB4H88+<<^jw{=!z?95 z*kQMFJd|ABho-=9$eH&Gbp1NgveO=;$FcX6Vms(e_xz^G+U^u3u6n#%o#<}XMYOZr zPrF;XLBZaFR781Q=JB>2Tr_$se?06aq~F#97z+$Fe2uj>a55-R%D}b#y{oG z35Vk%hN3*>Qw6yTccZX02XWED9T%&Ppy+Zgb{D*fHQVDbYv=@Yf3znG%a-99WrKbT z2iTMrc}gp(cMm6h;@w_wrq1mJwp<46r2vreg@WzrU!uCP#D2c;D<#|^dv%RPQetn+ zocb9FbQ~&8N0Zrz6IX%D`B+UV`aN~PtGGqUvLfofEX|JGNy+)N_{KRI$UFZ5`X{Di z&D-e|h-$bBTJ#g7yf3TIL2clK?XJADKwTL&|CNs-QoE}~HfHG;+keuIxK~`is)b-&b$RBn=K*Lvy}Z zII^R?VKPu2a8J20KDRHhoQ-BvS)IE|!L0Ej@)?|=*4wt6i&?6p%6pM0FQ?X>^5S}2 zX?l;IY~jTl*`(~7M%~t<)tw{HY>`bfvVRFs3W4xp7&VscJql(_5|nS=<(`zBD>fz( z@$r-KTvGK&?6&vf?!qUDt{l}g%AD`M r2f390=*!zDzj#dv!g$aZ{}x~XkwNtsy4oLu00000NkvXXu0mjf4q!^~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_remove.png b/apps/icons/static/Fat Cow/32x32/layer_remove.png new file mode 100644 index 0000000000000000000000000000000000000000..b6fabbca083189e1f149a4284bb686c3fdedd9e7 GIT binary patch literal 1466 zcmV;r1x5OaP)n*N(23X9>)dlu-xsg^UloP9$%+&c*$gTpP8F^=9%YxXO;mlYT5=rGnr9k z+4x_78Uu7YapK74;;sBOL72gdpC*6fksu~b*^x2XnQEJpB4WgiAv4_2fSNCds%TDL z#vB4!^oJ_%W?u6?dIorc}>NF9kWG4&df zNP<5bI`3d*hSRu~mD~;HJQ&UcG4m(_LN>TE(n^>%f80`S32UY=k_4!&{gPCH$doUY zHOX^kK&@b&xTSm%pM`*yB%n;<;qqykd?&_KYf9EkaMMnsfa3vMxmC!hr9=ZV$3uU0(_B4YoH?m))+kW1(lzADxb7xb#-A={j*Bof(}W=zP~-teMq4HhT8WV=?>um- z#Tr=}0!|bNwoJ*W%Q#&K-0{Vn1QNV)P0-DgUBhm6yC>*oxqpQhxk;&O$UTf!6{b^w z%%coL@`?Pdsr;?-_&?%&0E;BZ=HqC}h?8pEI4>SZa5e%^8O(MPiDK=%Q(Ib`Wafvg zx2GH7BaN6id0aFWQ9s+l^$m|B{>%$7vu~R{572<;Lhj+Qx=_}{_m^w3o)u@(T%|n8 zMCuM9-ue-WD=HDFdlP#0BB^dHig5Q?T;BTxR+nv?Ljg$lG9{~6sU@XMm3;W3ii}OJNhnK*WFRKrM-6taZ7H9twP3D znM_v+MOVg}6Q=|0TsPvU+pzMvortx30B`Af*uz&~_!o&n&xA!=nsC?lY82!Jwtu+x z_WMbE*M!QYj=Vh~SN4**@SxoH;rd1_t=x*qQ(qvbx&~RBs-Wct5P9`^F?Qf^6MSV4 z^4Sdhb^K#2d-zdAjI~J#kTDl%+TCymKNvlv6G)8@X`THw1189hJ#=^H;4%r zA9zcQP0!cczY}em*N4Ep4LaB^@pbUzs-eCv<l?;Ms2WcdZ==WS+lBSK>_L=t8Pt;cY_Sm-45dy-;cAnNA%Y_FT=r{JnT zp4^4O-IWLy1z{a+5CfX;)kDuKkctwKXZMOWjeF$cm419P9C@4ULE{AXv|Z}8H9ar& z&X#&`rJkbGahto)^yi|qwH_s%pQ5y+gl~~86PC*Rl!}>hZRhz5xG)kqv8|(TH%A6( zj67ae@RC3C!t|ehdUMH&U3UfxHs88@848#1)qB(q#}gR77Q*lS7tt3UYklhHzE?Qf zPhUqgAqh!I+neFHr;ir#^zx$eEk%JH1zzLsi;DErgU@!b^_AoWL6Ag&$uS;U%gtum%1CcNFz2MOlh<_{{(lv>~Zh`dfej0Dr*0 USR_d=J^%m!07*qoM6N<$f;!&1r2qf` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_rgb.png b/apps/icons/static/Fat Cow/32x32/layer_rgb.png new file mode 100644 index 0000000000000000000000000000000000000000..846bd881ab76250cecd9bc854639e0443af82263 GIT binary patch literal 1659 zcmV->288*EP)N#)Mi7 zq9_OvZDXK(w$K&|ZSQXPIkWHWy)C^0IpQUAyKmlmGxKKVH}lp2U@iQnb&G3;YaJK= z+s`lnlgUkPdvDrR_Y*6{e2d6t<*RE-k#GP(3=?uOZxY0Ch2$Go$Pba==eM7%Wt~K4 zeFLI=@^fU*-V@SVix%!UEH|^T>JjqE<81j3jpt2}eAXE>fDJ{8PH&oWzy^dvWU<=F zV}9~D8@}gy8V5pb_%D_pAGR!P_IJNO7gF&vkUgJ&nR3kXU)VD{kI0Sue&+}s#~rQm znJu67@&OZr8DOXdoFpOT4R4bx!{VLDl;dppd~zW!;Q>dPF9MJ;LId5K4d06^(g~Q^ zfFvd1|6lxM^h@(1;Rmjfz$4QTS` zOk4&(;A%6ZoQMrNfqld!%Y8#wf z+Cys{<6Mj?S8fzNW=M z{Tpz*FNOjVI-yj6f;IlLS= zF<0{crsTy+JW|nx+B$deW^_}j#JHit;k&)6M6TiFYbJjE`IoUZ^%|DvKZI~+4aNQg zxnKy<0?LJJ*8}&>=%?tJ`gU~vo5aRNEcN#nftz1~%;f+Iggz-NvsA|W9tactklgMm z|Gsn)nv%`9zGW?D9SR3j5gezJ@_RJr(J~i@>f^vE%99NwB&Vzn_+>hRm=J!EF;yM$ zi;{{t!!JTP^7i?s@J`_aSk$=%jfoZ%42ffNR~%DY3ef1?@)mmXde#A7kc8NH2cK4w zq@i@gKPWUm5>n=~Ctk7eIljuFrN@T_otQ^_=!VPFN)+QDLM4yA#bQ zCHK38U7>($(6J)aZEU9lJt2Z(+d&|H1Aq1eE(SzpB={$O?>nUp5Ki|;KcCDCqF`X( zHVI|9xI6kjHkHjpUE!1HC4nj7c=2PA5$ek`J6GeA_^SjLit}|;Arm=BXHy<2j}dL;`B@cr_q2_ zcpXi^Ta$r@U!diB-fIe*Rso9}SUG>58CiVja!%(Fl_;{IizfLT9NTWShN=&80`ue& z4=8kL!#QNWBwgOuw(^9nJea=MC?!e7A8fu)8HE1?7yt)}ahIUq>1O}{002ovPDHLk FV1gAW4JrTt literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_save.png b/apps/icons/static/Fat Cow/32x32/layer_save.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8a511c9fe5c4e470973e6f8fa66305bea2d703 GIT binary patch literal 1311 zcmV+)1>pLLP)@x@zobAKKLMgR{ICEZ-qY8hdlTqQc&?8DAuB&1uLcArBK|i z8Vwej1ozy=@0-icIlE`qvKvpB%sIa^Gv_zI`M%%GG5`=q-@kSyVPYj!@V{Q10R$?3 z_r&43r|~f+OkkBKF43QY`MSu;`@o*Y9 zO}neX+>LNI#7tTOS~l=9(o7g19Z&7MIPH&%E&+P?W!tDgWR~`tn&kPSWoIxVp4zyG z3JCBn0UIO|<>TBu6Jx5mm316EQ9~4PF`#U;Y8iPZ8(@4~XNDR;fN+v$;Wj@AEr*kF zan8^(nu*BDI|5F%o+BGVz-57E%dCun$H@E(6 zeY^;#tBf5d%SL+2rirqThepK{n8f>fNfr|T>tM0J?C#SvaOa{<tW1VG1>rBf){rpZm0sz#|VX z={7eyi6fA=Vx@e53GUNs5DpF}1#niA=wva@a(>}{#PY7g5TSR}W-C(t=KQIYO@`AdLo-HKVSEUlY6FpE`Rs8pLG`h9`Pxg z=N**3QQ@$9C4tkwB$}ei9RQiOdTP_bpJie-lXjM}M89$cStTx^;0e#4~66KHT=9Zec_xU=GjhW$^6&TkvIIJw8FjQa#3- zmp0(7U$JfMT~v5>=u)yP2DG-k|JO?1%yPIiiOi5igtC;-s~2wN@YC;`@cOBf$RU8| zo_`UdFx1~z*dySbcB&Q1EdfiD>u-FuzAJlXQ$224h?BKSiJ8H0c^Fi177|ajJdn_6 zOlV?toK=S>W{L4@6$!d+b_v4chi4zcdbbW@j{e(k*v1xntmm!LU`X2c~-*SJ<- zWu<^#NV8|W?y}KP07j~ahmGGt-`^DFyR%)u{NRX zQVR^8APKLwj;+kI9r)2Zh2>5xyL)|Q$VH6MQ{n1P5FiC>R>7Mck3uQLvi+|B0|4>& Vm*CO(DTV+5002ovPDHLkV1mv}Xa4{I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_shaded_relief.png b/apps/icons/static/Fat Cow/32x32/layer_shaded_relief.png new file mode 100644 index 0000000000000000000000000000000000000000..9ff781144b502c7c420fda3db65b51088106a55b GIT binary patch literal 2085 zcmV+=2-^3FP)hkmHd=SRi#QriSlR~ zQKFKxkQy3ej2jGgVkcny#va>a;~CG)eRiGu;Eod$R7bV6eeON?oPE|=`#BN-^+!iX zUbkg!uVv%^_9sbzEW|ec_S_@4evMP6m{%zk;_%<>Nkg{)hZ8cq#bT4g3ET1JrO!C8 zQ1QVxC-;goDf0nlA@$DyJ`Sap$DIZgV2fD=w(t2!P}-5Kf}_Y`B|j&n)hZp~|qmp~w24@1ez146{D1&3mj0CeS}SCOjSjP|y6 ztb2b3<3m}XbDE2R-L%hoE+3ru5VzmC1Jim3+TK}#u5&xlb8#O!`+kR9Vb0U(<`?A# zQDA!@0yD`zG~sBmiZ}*GE}@t=AeT(EogBsbVH2&9JAlnqXyCdlMB6jaf&E|oDXtZ+ zqF9=T#JRzt)A;j=Lujbok8MrArQWI=L;+8}Hywu0xe1SnSX4NXjG4?NO7l9#i#GB} z1*hf?kI( zV>sX6hQD|H5s6g|*th@ZP_FI4_Q&G41pX-ulDPlzXP>=iZ33DUCY`GV|Cs>NQ59oz zZOCO5OtEH{Dr6`z6>)Az*2j2b1=Ws?R^GUYdmE{tg`4l9h{zgZN}SG$vZ$hQ(+oM4!EYXjL4FCT$gs$)aM^nD+KbzBz(g(C9~p zCX&mJ=h6P3mr=;)$UqDZuXUA&C%JJpU&33La@e>khUS_oFZG=z8@pm|QdvW7eN;Fy z{sA0I3RIRwL0R$%nhM)55Ms30wnZ40soEA+!Z{d4lXDKmVi?=7X?v$&pnF`$z*HW) zYmYykJ5zWXMe#hLSqcf;xs`H`B0077Do{ z@kpgbiAbC#ykF#k0F~o}=~8?XNy8R>L(4ZYHkg4LBdxlDj||%#9X1t_l}t!GHAEkY zAiiEkHp6JpbAoP$#2|X2s8ZqW;VNv+TbI-^AM0H3>X$_Y)`? zIoL%5eFQK-w3Uj31X+mlpaiL|Wc*jNed=L&{+Ni%w%9uD4Q7}v$Ybgz)J);-TkhUz7 z%W&RCgY4DgzOE5WTrRwj8PbOZ0AbqnGsng**^*KjM8QpeW|0ZHxT+SYT_tnB5xNm?m<2PcWt)R&m;>-BW zDg06t_|%r2HT#lvv0c$BrCIiim><^q!mRO+b4N2T%uks^Tq}M6&Uv}}f4}i37@$Ob z5J{iSxDPByFNS|0b1P;k1%y@qGXp5^DO P00000NkvXXu0mjf`MvHY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layer_to_image_size.png b/apps/icons/static/Fat Cow/32x32/layer_to_image_size.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f64b01b1186a886a8d3c213421a0bd49a1e56e GIT binary patch literal 1388 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 JPDHLkV1oLJdQ|`b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layers_map.png b/apps/icons/static/Fat Cow/32x32/layers_map.png new file mode 100644 index 0000000000000000000000000000000000000000..1d5e512dd602ee972c93499655332f869256a5c4 GIT binary patch literal 1943 zcmV;I2Wa?-P)XlPW9knFJJUZ-i_reUcFIg=`~h0WPJgviD4kBNQjkO$ zuv0Qd4e^Uk~P$9>Op&Uwx`@8wL> z#O-`|+~()D1K_^L9_becqZhM4iS+_!zr-A83L*?ig~3b6(kxH2ypaZFZl?zjy*D_5dR>bY<#M_U2CP|007( zd?ftZqk+m>f#AMNc);rmJYLV^&=74VhY7SGkU6*v0nmW91`d+nM;74emqjWP#o;a! z4^{#DPNi^hG!}mS79hA=39s;a1MMqB488O+9>583UN>+hj*n1}fnUC6ZLHq86=i?h ziL6L2$e6hF+!p+2^A2#=fFCUc_McAS!j<_!aB~Xp42PSG?x zYuVdtBC8M&L?A0sPuAhcGCYaklFUCeM?`5M7Id6VVIWE%)_ohq%~2rzoP^hudIFD= z@ZK;$ZpO%_El9;-U6R)+`RX3pI-iGyV$oUq&*Sh9n749WorWUf_0G>w|rlEa4>!-Eg=x z5}L*6cmiiW>*+lArx)L}VVjntR=Ln|^b)Sd#;pL9 zR1xJtA9SZe+L*XHGKI0&1STh@5v(nP?ou%^dJW&43&UIHf!kk*)d2;EPLHAg_{okF zJJboLQ`N%RjZc-*01zY4#-%V zS&=}Y(A(XIp}{DPiDoo8H97^oNVkZ_h&MfcjX=r}6u~-ndVCs{)#bSVp$4QW4zol+ zwzIKR#Jk6%IQH3@%b#y=t;mOA<8Qhn&1;ssA6r?7bjA)tMmz?f|5TL50*Xr(Fy`hV zo5W}{$0shwQX3G<0|sIvWAs0Z+GTz#1ZU1qQPIx;cQ&TNK!<2JdH={eV8!S zS^}}0K)iEv7z*MuyWVcTcl8r*{A4e@jt`KcYHwO;V*Xp3XcG{(_Z|*y*DF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layout.png b/apps/icons/static/Fat Cow/32x32/layout.png new file mode 100644 index 0000000000000000000000000000000000000000..2b2bb814c2783f87dbc11fc97f7b2335b238e96b GIT binary patch literal 979 zcmV;^11$WBP)?*_qwhG}-2t9oRP6?9BV#_rCAVECPTSdbIxHPZj4Yz62@ZzYatIk0JDMxxTwR zf0OR@pMAI?PkT^IiY?Ti3}sH^{pKck96>Mu1+uGyLLB)3m8yivsVOiqGXwxF?dg<& zXWJ59?MPtI-CFp7aD5oz{&b`_TlB%11&yuJUn+H0}rON@a4x2l=sTea?4Z;X0wBk&*$p_ zkOlyUjn9AK$(^h50BZ8$>K3fboP%=tC)}8wQ$NcV<0F(xB^VhQ1~=w$8)CrM>h`Yg zhLrv7@gaR*aBk?7@ZsYpa`(yQ(E5>Z`O-x_kC`;tYV% z01dB3U{Y^oyv8xDkGeLLkbLIB#1Hg_3pEP{*Z-pMDz&@sp{2>{cb zj}DMMDXudQwq+J}L}@JOrM#9;L;(w!%)s4=94tJ48#|Dwa|GO*%<0dgqoYtP7TcJsz{*v~GP`YKgFw)_2$LH&(_Q_NpR5d-QP zQ`cY@UISWrU7$CgZxoQ^+)Mk4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layout_add.png b/apps/icons/static/Fat Cow/32x32/layout_add.png new file mode 100644 index 0000000000000000000000000000000000000000..acbe8ae2ea3dade53bb2bfe92e2a752b5b3351bb GIT binary patch literal 1543 zcmV+i2Kf1jP)d(tI%i_5l~Vr zkTj%N0Sjy!X`!uH+O6B&JDxN5-rc*UrKMDdoN_z&bj~;5Ip>?X0)RPo>wz!3QetV3 zqo5T2lOY6PNr4U}2f*ng&lo&`~^uxe_d zt_hR!;?k;cw*GgwOZw?k_F>N4o=NcOQSq1De-5C$Nr`laCW#Y}tLf&nw#ZVZ4I;`siY zy9@WomXa0@oLIt>T~pcwj!f{*w z2H*#eSh?7H?0Fn+_!MO`R^rKd&mdw)wRb$xiQ0x^cwt`&ri53Zwm$~^0ND)qAei^; z6fi(ZlydN0hnA!MY8AGueh*C@)u=lE8d`32dgn?G9v-^_8&|!L4-RfZ(N?@wRgM?w zRZ3=cW`JU@0gKG`BvJVQmEQ#hwWW!W6~@`-!#EZD4r|M{ApgXzch6N%H;2J2(8n&pgNPVjXoDcUKgYIc6Zz>zX3l7 z5w?NNKMK0}0^M}_?ta2Wz3y9qu<0f|LO$2Ko6Gtl+snguw4eW z9T#Z^7ywu4@fx7L5ntDRgQF~x?7`xEU*7y@XRBmlXdePfs#H>{nWY~u8a)|h#SZ{Q zMJ!hC>m=1fb2CtXjs;R=z^1$d0LuH@2w4Hy7_t!oWLn_|=kz(wGK?(VLDy8p_3D3$a`F=_(fT71NWfS#V7 zmNGzVG83aF0F)#2rTZ~g`KmhBqF~k^%`=luXP}(WCKhC=+sugy(Nw>+y{$CMD4IT)25Hr&*)))z$!c)VRiR zoB%+$PLM8`Vvux_z7`tTRM!=+sOMNW)UN{uH>INlK$%pC;5p$WngGB9*6Z4k+r^ae ztp%V;{mRfv0Lc+?05EPgqi~E`rP#`Yo-F`n77EHJ{*l0agU8f>@R)fCRX+vXmPzHm zVWfuYep`>QU&z=1Jk6X69MwRC$}k|pHPEkp0)oPnkO^c+G^~f3J?>fp{1_DgRJjQK zqEykWNf4xi{hY-sMjko9uo!Gcsulw_1>syNBcYN;5r7lB94j1W#mhw%5e9EfL~|B8p82PvN}u~= zIvQYn0KR=x0|1fpq15AR)tO@n=MX33Dsie+F0x=Ml?oWJXGLGpMHG??9jWFRpg9WX zHUyB(W?^x0F|ss;9vT|b&$+>An18&2{j#YHC@4ZMo2%M=IyL{Y?O#R|lVWR0ID$jF zn~kYc&?({PiG`Kp2QGd(9r4F08I6Kd%pXQYC-LgT>(rr+x`+K#1o)2E9t9*nb<+OQ h<}4KO`t?tM0RVlwFBonm3HSg2002ovPDHLkV1jS|&U63( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layout_delete.png b/apps/icons/static/Fat Cow/32x32/layout_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..aea1fd9af3cbe929aca6a88a2bf891c7436a2e60 GIT binary patch literal 1550 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 M07*qoM6N<$f?Lg)WdHyG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layout_header.png b/apps/icons/static/Fat Cow/32x32/layout_header.png new file mode 100644 index 0000000000000000000000000000000000000000..8ef5195a37b1ab4a487b7aa1fca18368525e2dcd GIT binary patch literal 967 zcmV;&133JNP)CV*D>X>U z5KW~Z2udxisoV-~qLsT^xyyABCebEZ3H}qUqQ%&(i@->QAP5Sxv`vdrh>B|Fz1uza z{k-FwH*bFEl{-A|uk)SneCOQv7y#?o{iUbBZ8lYMB&5WiHpYMqXE-3_(%1Q^>oj)g z@V#epzZ=;k+m`xiC(o&^yOr;2Zx7n`BENRo156# z+19a54Zy2_ot@q2?L8g`KzaZyd|Y40?Ch-JE$1AIi;K8&^%}l!f5YVDqy|u531%o3 zi|Fe+fv8QB0j*G%>Q|~N(k3!At|}Le`zb_Y@7{lKMapWsPx?7?`jpjDbiLfP-(vT)SbFfr6LI7S43lUPMz;Mn}(QkxP@B{{YZ=~yC z0KjuV=>OdXR8T5&Iza&*aH-EoD8)RG2R-`$WJHWXI7Ip?$(Z||LA^#L6hYi51Qi9{ zsN)1CEr4joB!@tYPN`Sds zE-*&48M&;y&tx-oF+h9VGim@B85zOC!h*3(dgIjk`}Ez`#K4cu($bVc)-u z$R^p=O3E~t)6F#BrVc@eg`b`C#e*f=fwRXSr<7=9oNWH^6w#&nN!7bs_$id;HE~Dv pPh^nf+(BPv`y7RTs{i^gzyQ3#qJ002ovPDHLkV1j;%#cBWm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/layout_link.png b/apps/icons/static/Fat Cow/32x32/layout_link.png new file mode 100644 index 0000000000000000000000000000000000000000..1e54c33e3e800fe6448ad2dce0cee3604b47b3d2 GIT binary patch literal 1687 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 Unde2pv;Y7A07*qoM6N<$f=lwsFaQ7m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/led.png b/apps/icons/static/Fat Cow/32x32/led.png new file mode 100644 index 0000000000000000000000000000000000000000..c4df5c570b07f0b2bce578f4b04c9fa803a75edc GIT binary patch literal 1741 zcmV;;1~U1HP)dxW--G}cBfQ+V6ro#Lr z%@DM+<(NG@3tp~+66vTE26T8E;qaQ^@E8fG8F2$gLN0UThG{G2y}S(TQnwFH%R~d+ zN6}Y+FoFE69AHPJVi1NzOoiKTf!A-P6LOde7udOBVa&YaH7LwCQs;KbL(NHX(uIEmVwKVj3|YMl-Q05 z!&3STAqzejI*MuKF8GB`2m(vVT{KxTooK)&w6R(OsRuXcHW+myoGt-Q<7f$D8$nFL zhpF3!E;@$#r-A4KAO%{SR=BxNG&=GLz(b#rvFVu+ycFRk512>=3z^ahXsWdZn`A0?08{J z03x<4JUprc0;dGy84SNO7D|EuK``{4sDz*QQZ+afG?e4udpeYv*Fb0e3r8;BMC~ao zzyAk{=uYjSI;C8C_KQKJ;B|sX4npvBB!-jBAP7hhK_$cHTZVE94930~03<8KMcxZZiLJW=(%id+UZU|QwgiOX!at979(&4;r z0UB+0ajMin$yYTd$|ohJrO$dd??UcZ(&F$W07#VoLcA&@N5=9=166zgLLnNCQ$gm| zfG1BB=!&stZY3`0-+{L6Ci2T&s6K(!=YF{PfZ80a(q2FTU27>UE+|e(Nl8|zlw;D< z(?deYAMsf?M141eKPe&r!Q+y)1fR}74ilS+n%1kxz0-;6lUT0J4I~$9?hvmpDk{9* z1)&NFA$yE6V%@AX^_R9{!;KQI(9qg}{0b8`%*a8z=O^f`6*ygH#w+bB^$izsg<_i| z!-l%A>i z07lzA9HZp5WVkQ49DTplYA&SS@Eons_|OVD>DrJ=Fugpq)HGjA+lwrf2GeSCu)5|q z-`e*dYa6RINNKlRa1@N>GO6j$`KLMTwB4j6gmcdKC zz*|&Qbgf4x6zl%2(P;Gbwi7PsT4HDS@1`vc$ jNlLR1wd%n5M}PqU?%9x0rwp8^00000NkvXXu0mjfl{7AH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/legend.png b/apps/icons/static/Fat Cow/32x32/legend.png new file mode 100644 index 0000000000000000000000000000000000000000..870380d880ee67be539aaa954d83b33266a45cb6 GIT binary patch literal 1410 zcmV-|1%3L7P)`7+A3Z#T`OBA<1VGcWX7oRMq>n!tK;HAT9r&dAySqZ z7(;JErv24xZ&-uCW}X3va8somq9zMRI*=BGu!}Sq_Oy$#F4JGHG53w}o$*`3iKELo zc^v!VC?=*pCjbhJf#+-Ep{rvPp6YrAC3lhf^wk3pCSro07ywF)jDztX&R}%UTR2zz zntCMrk9F<0;=#j@VyI^ywOj(^Gm{pNuq%q9i2~?5kA!_B7*JA?=Mulq7V+u%cP$I- z{fgFA1VveZP&t~bEel51=0un$Qc4>@1Z@tZ>-lSVeF^~Dn`tLgGo@)1S_;;vhG*M? zfMrz%cMk3beWJVPUTCe80Bo)py!3b%HV*8?<}LU6K&^3u{SVzvKy)1jXp)eA;?0>q z(Av^$6~Sn^&5PLF_{hNu113gmi~*Mtb>h@PpMik-kOA^CF+afod&wJ@oj=jm)*PvT z+l*Y3cjdBcH>wYg!K-+BO;KKj?QZVO&H@fpRxGNg@b`&}B>p@_tlD85Pn zl$q5fCc%J5%ZB>)W8bzHDTylm6l%ESd8srTZFJQt6!lcVBbhvk@AYE#+cDq6a5BBE z>w9p`10O&V8)%>oSnx8f4sd)(Vl$It*mU4Kpg6|5u)LtX2jkD(j8*+P2(>_Sy{Hb< z(|w{Qgnm$%ZH3io3`ho`{O?Os!1<$op=6H>?TinZoPwkBlt`XUR!&CNHA`D58D)J~ zaoJ!v#`DUq7vztqqk=H*<)1(@pbq7GOKo1lb!dIxlW>Ga*XFI1>7JF=t9!QMroLTP z_qOl^#m5WAZoFp~x@rEQr+cYR=#(ThVIc~U6bZm`>L)~GjN8^D`aJvLaRL)CpnYR5 zd3N@r*DDN|3gtZZJ&o}YWTtJu7pNi10aVI?XT0=- zFBmfcC>fVm^;sabz>3bhF)@5PsdHMnlKLgl=h;$fVnUIGRLgY6WkAWSI>Ppjrl! z5p$~Ut5ylqvn9NL?xOu>W7igPzCvUc`KC-I!|aLZ8{)r;?*O85EOXXZ%Py6Hco=wt z-~Mt*h1uXfBy3v-YdX3I$O}pL0jdMqi_ZEJ!-H6T$9CM+d%wLWu< z;g1&0v{qm4q8u=Zq|nB{V^rTcQYvAEqn(`{IPm5O#k_))4esn*6J0KAL?21pB>H5^ zv8_S|Ok9SsiLdS0Xy1C*46bCdfu98;1Q6J?033CtTZ+mC4L+ew3n1&Lx$V1OUT!aq z=70WyN}jWEwi%Y|0==v0ZNtCb^!~Gly_})b%707*qoM6N<$f>M5|)Bpeg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/license_management.png b/apps/icons/static/Fat Cow/32x32/license_management.png new file mode 100644 index 0000000000000000000000000000000000000000..42dbe9d55041a18fe9cb4ef621d862d04d834aeb GIT binary patch literal 1732 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/light_circle_green.png b/apps/icons/static/Fat Cow/32x32/light_circle_green.png new file mode 100644 index 0000000000000000000000000000000000000000..1b6341976f128280b424e8a1e50023a813732a24 GIT binary patch literal 1936 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 FV1n0km(TzJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_cd.png b/apps/icons/static/Fat Cow/32x32/page_white_cd.png new file mode 100644 index 0000000000000000000000000000000000000000..4c52b21c98d74033632f939c252ae09e771e5b79 GIT binary patch literal 1389 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_compress.png b/apps/icons/static/Fat Cow/32x32/page_white_compress.png new file mode 100644 index 0000000000000000000000000000000000000000..cee5a8d84463574b837fd48350a97a6e8ea8ee44 GIT binary patch literal 1253 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 XX(-l87GB^}00000NkvXXu0mjfw?SMg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_cup.png b/apps/icons/static/Fat Cow/32x32/page_white_cup.png new file mode 100644 index 0000000000000000000000000000000000000000..cd53004b3afea835cdf4139f7879c22de36d8db7 GIT binary patch literal 1234 zcmV;@1TFiCP))0##Urq(z7qUf`8V70d}EDg=n8 zDKx1=lA6TeIKJEK^>SvtYdJWv*KTQ#d^GFbGc(_u`!H2i!5EWfW@qQ<;Wag%hl*N= zOEU!42!Q&qw6U?FUYVGY zbP!|X<2XM$is7N5Gh-7IQ|CuU-lES+wfTZRGDGcxAZRR#VpTR|wFPJlZ$;qsdNJ(t zy?J$JW|dxB%mOG9KRsWRkJZ?a)8=tCHa222^f%ht+A!GP-!?Tp9jFFkR{*uLL5+~NWpj}OX zM+AV?X95wAllIWS69mAXH~@jw>Gi0~cOF^;9I(K%Coj#~s7F!BI)W(uKR&?Au_TFD z4y+=bQ4mWeX_S#jrVx)OG#QuE0k`LA+_?GkMlO^7B^X>A8#(L$lxOG)QJ|ViG?FCY ztFOPoGl#kmTKpD^-(AMqPq(NlmgZ#o(N?W59z)lO(caD@r+cSouV3_^dBaOz<+@G4 zv{`BG2I_Y`-0i zA{vcR6Y4`Moy0N!C$QS=Xl`yI(@^)pc6K`{8Q9+5#$ONCkju&SM}g4`-dkEGEr@7o zal_;BVByXk}(T)_AZCRExYzFSMx&QzG07*qoM6N<$f_M>9T>t<8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_database.png b/apps/icons/static/Fat Cow/32x32/page_white_database.png new file mode 100644 index 0000000000000000000000000000000000000000..b20b9a2b382eb7b5b5174ca224140b998e91996a GIT binary patch literal 1256 zcmVP)PH;E>c{Tz&+g9FjvZ$=k(lV$WY_=BeEZG!KbCOLfe@lBT))1E|GdIA z4LCR%!kYjk1XNZ1=8dVTDZEj$|2WsT>p}p0zax=I@Qbn7HC&I`-Cr?huL%U!*8dia zIC_D>qfwZfpNE-q=itov_{3Z+c6nxc`Yise?)E%2XCi5*lx0pek-p1UudeR~q9p*Q zCWpu4f)20O0&)7(seWXlEr=!nj0swaePhIm1;!Nc`Ml8S_glv?Hagmm0)Ma*2&GO< z4Gh>F1PtF3$B)CsOP7Gu1*e7~{T2!n#{o1y+UCvxtRtX~0H8PIa|Jj#Jgi%*p&2jd zZqL9r4cKM?eG8=`+%ak4)$8?+5$iw0x(hRl;CV9qCGRvju|^3ngK9k3G4qD zEsp^90Kg!PG!>~QYuY{n=9p?dCD$h>b9*bdP~wyUn<0n`Gs+;5O2Y~kv41yGkjodK z9sxlg1ryX4v4s^Z_1~3BrBB{{d-jI(XemN_2?+Gf@BFm}%Xd~FIuM0tpMDO4!GIZc z-0~DJmCNOVne67|gZTZ)&%cVj|IUT!k41`T20)2z>J=A*pO$XJ$jK4?7&zA;lgYM3 zD^?8#g1Rl=Uit_xKSe9%O!YRu0XX`hHAA6W)Ipv6WR`ZVx)QTjOdUQg_-4?VkP8Q zs%3YD*PQ9qQPtFjMAtGC+G&d=&}U8z!Of-L;9#T|!l542LbuhbNfYAC)9!Dk=a50yD)-|NPs@CvGyfAd^D7^II z3-IOFbE<6J_nrq#zu)h!;yKsg$dN-Z7##qAlL(C-BVRB?cx(Ar2!+EhHy?qypg|e8 z4M3iEJf47LauZxagl-g}4@IaMA}m)bP^lUsR5h((Zw2bwamPXw&oTO>9tgpiv#M$h zt-I`?>-r7a0Dy3wySBL4rMFKu8DM6f7oy(Y%2PsHw(;B7mH;ZRO-zj89CBET>3bi1 zIO}n_W&(i#1UduY!}u2>6eieFRYhkbU(CZ+ZVR$oSy;XM$7k}ZiI|DOWp=G@hi!oH z554;Oo1@R49zP#G&^wH4dANup-qanHQ;#-o-uUr{`Nb=-@A0o{zWxoGUfB^tBkLJqo SjLho*0000v=Q_n zf>ms*(jOZVlZ|OYl6AAmW}DFN?0D{EX5DNyyE94g!pF?sIrpCLo_qe5X_^McnB3Fb z+ea@gS~3X@c7~8m^3N~9zt|&0;wyIY!M)7EX3k?y1rgV zwvk*uoFlgdGJL?Y1xPl&coz!<(;3t93w%|TDeGDyAlW2fuvja>Sx!Xjwm>e+SRt{R z0B0%3`aee2E5HLHz;awsjw|3BvHO2mp+&K40sD$YEnuXGDTK`Q<}I@4gtnE-G9;H1 z^H+YxL}v#gm%b5IEwx|qu4i$q*1z@W(BzDfqjC_Cm~G|U;lRl8qX_qPq56e=*!IZ@ z@B)wS0}09x(VI8moeT}^s37!pG_5$`^U z#LVQff(k#p&+Nwbci+eL&pY1g-vPGw@~uNA2`QToSc2#o6bEA0u3+x_OW1zoJuC$S zSo$sq%FU2HMLNX$QvZ1@^?rpX4jzKHq~zciPd(aT28om{3YP0ZZb%Z>tKoR(3DmT{ zg8Ks(k({0&UvQCC6iC7^1jIYdsZ)1w?}u+u{d^1j4u0IMj_dCSL^nk8GZ%v>tty8) zJP4+eRTme5yK%yTfw(>=zNy2vv8k*WPDv6LaIcvOt+d6$S#|cDPB=aSF1-E1Z#mb@ zy;Ki2Hf(P1$VxzLq*=`M%uGJfSxAa2f9V!7Bx@uJwxK9U$x+jx&PKqCim}k%3@wpZ zU4G4QC7EP2x*}7`nI%NN_cRoNUG_FU5>~e!UDGD+m=47XvqC!E4l41XJ^ix`TZ-oVzrp33`}}2x%VhqfmgXz}B-B5GlabH99Gm`;eu@@-&P>H7fsOVa z+&DlffsT*Dv_Ggq5oIKV2@yg(y%;?x0_I^ABf~k;8)U=b#GT*IEXV%}FaWWSxBN!< RtHJ;P002ovPDHLkV1kcYSq%UH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_dvd.png b/apps/icons/static/Fat Cow/32x32/page_white_dvd.png new file mode 100644 index 0000000000000000000000000000000000000000..c999be9a92402688fd0ca99c1e0b789d54264c64 GIT binary patch literal 1376 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_get.png b/apps/icons/static/Fat Cow/32x32/page_white_get.png new file mode 100644 index 0000000000000000000000000000000000000000..d31b964172e06ef00ff7c282fc9c04f0a123f123 GIT binary patch literal 1052 zcmV+%1mpXOP)0+38}<|x716+u{nu5^TpAHjr`kF?I@DW!e?6@y*|jh0y-O#8mewyqk%Ts|YUK*l z+`f&H;$r0G=6Y-V{yQc6_U)yghvU7^^`05BbIvtLk`x!lTx|jBJAeH~dU`tYJf7Wm z1A#UgR_qcmo7lZrRP^y+%+uZzGCH03_WcJkGBV)K%F4J?SJxVkge8GQVKk>xL6Xa5 zlE}%eVakwA^aYnfawCB5CNKv-kvZvWoBxyYLV#X91|-rDh6yT zKy$STu^`L85?DhyZms9V|lEKoDhHtMK$A z87DPF+zE*1#^wV!xTPBIb?_FP9Z6!+F3^fm^6{C_PJ|-?lonLr(LJ>gei8l>`eO+U?(%v) z)GwIAU99As#p40F4UW{9R6?u$QQ9a&YX1r2->ec*SZCKhg-c-GP%mCxyV>Q|jK>h* ztP?DPuT~k3>0igwaj~TlmJ=3QWY`FylOR4)x@L-itVg!X!i{3*gCZVv|C{Zf00RKs WZ%;#=EAS`)0000^>*Or%$zxM{_lMM<@|@~x(>#e(isYc>0y^1i$O;&P0nWE zj3FA0-r84RUrz(m?tj+}bp-@KpKBW#8PQvV!7f@)xYe(iz1IYS5B&p@k(@TLX7wsu zyM7&w4GpNRsqtS62HP70f&KJ3n(cpX_RON4b8d(bBCA+)jRmM59UDh+aWQJEtM}aK z?EFZ>9=8AzP3~SUD*J3=%`^U!G-?{YeEo)!k`h!^RFt%Lbo6Hf;RqmCv6`lNkmvO# zKy0h5EF~r~f=B@%grt?Z7r_#-AcO*+&x1_N#zLwxSq zvNE)`wSn1!Ge#kOfE<(Ba*}+K@$>)^Cg3>%pxO8_8NrtFazmV2EWSB4GXqIJ;F}Kbp?Ru2*5;EZx z0)fSBX&9KF{ab5g@+n6roV#iU!9CEFc<3u!%i%1b^g37JbW-MNDmI>BxOhJRpJ&-Z zFkn*5Qlo}5#aKCyvj6yK8}3eich7)aG@A%Y*Q%hCPxaF2r@`x0XNanCv$g;ls*a`Q{O=$7tFzy!jkN-R6T}N{gQnh{rY%j+ro9SuE>- zI1|9s^cbG^b;Bur8OyNSpn$;JFD(S(5V&&HFU}$S-~{}#dQL4!T=)RDm0^+SP`uP| z5JpkRWKY}FiL`g$Td{TB2Km05X5`J@1nfW25q%g!OP_Yh3JJDi%5S{vdy794cxF{d zO7g0*(9C*@vHukR;)C$`oB>GXQS*wT5Ci?6fG1DU+uMvIH1u}{0IR&tB^LxL>(O+j zgR)*KK4XXg9BPQyBLf4ZyvI;}jJ^z$OvUd5@vB);S18m+^9qdeDGLJWJNG><23p-dM&ckm*eaytVHanwsTSDK7Un~yr(6&DhKYQ}oZbU4Q= c`#%8&0POBmsxY1lG5`Po07*qoM6N<$g6g>GK>z>% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_h.png b/apps/icons/static/Fat Cow/32x32/page_white_h.png new file mode 100644 index 0000000000000000000000000000000000000000..aa2979f537e6f869878d30c285a918c74964adea GIT binary patch literal 1172 zcmV;F1Z(?=P)LR(a{OokNZ8})MH2k!PRTmrA7i> zV9VyGFf=lP{rmQzZ`ZEq(CFx~{d@PmOMmCrT5sr)xoS5ILow%kO?Kz14QQOZGmrN6 zcJ%f34tzI0euKo8UjQD-+sjSmxE8zf)H z<5*}2g**^DckJjOP1FRj3IOL)t;|1j=EVZ%CK?+6gU?ss>ppbr#9Fu4RaTD=;bpW0Tj6eWrHWt$vba!^fsfenER%tEXLG0E~bDG>U2o&UYfJTLZN;;|IiQ0GxS_^(d&K z3Gjdbu=-5E@hGW^27=$T=sV?3=*JH$I$_YmIc3CAYXArZIgbh2L+ayjo`)fulemupMCN9)ZfT#o$PP(4E;j=OLSb>D<9(_LC!_ z*xDLK=fTs+(_L)qF?4?PL;TJ{>hGDaqA$?oT+K`vSOG>6fJ(o_oc4JA`OOG7m@*ht zU|1we%%`6Hmc=e4jzphxL97B$yhSi_{e~*JI*?OT#LizqGQC7Sfxwd+)??4BPauC(--P80n;XT=jnIFe``q_CUsSFba?Xcn@axlp|fNP(m*ChKElg-19N3b zm5pY#DpmcWi3UZ4-TO^(%Q7$qnk5ZA-v3ctrpi`6?s6<-_UM-M)NrWSR-p?#3_wIZVU# z&<7Kz6UkYe{5h@sBD=hdaR28o8ZD9Tnb}#4ol7e%EoPRn>A;B#H^1DyNroaT^_O%GM9b3>pH7EuD2AS-ds;3pd$%3{a>EAs64Sqz^drS->P)--G*DsFYe`wM;-=qJNMZ+&pqc{ z!a0W|jY7hfI01rC9tVRbOvE|2EC?qdT)L)2xQEGAqfx-?&wo$v_xgPvm5s+^-ZhL@ zTqhN@xPnj}AwCaZfUH<=_x?Ka%BT2QZ6^ACnGylys&{zwQ75GU-E($L`e zn|^#kHk*Zdr6NiABjFLDc!4ptH5>xMR8@t^+dJfPxj+&g0*tJL69yd9)D&o%=90L; zbaZbEFNvWw164*t6CLIAHcR|!M;-+ngbs*{) z)nDk8O@GEmz`iMZc?==&Toq>!`SU>3~BVh$&)7?9nJKdUJ5Qh{QygzY+7K4@Nk<><*_1+phov0DX(%25d_^RsaA1 M07*qoM6N<$f|+XdlmGw# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_key.png b/apps/icons/static/Fat Cow/32x32/page_white_key.png new file mode 100644 index 0000000000000000000000000000000000000000..04f2c35d9c3acde9ab2bf9d9a94fc9c612094efb GIT binary patch literal 1259 zcmVKW)RGsah+>MvYCZ zxcC>WYb$IUS{7Sb+1)PtH`jA#XEuW@?98$^IeRCw=brPO@1Aq+9mY8aV@w$t8ylyG zC%C48!^sfZ3=(6=WHKK=+uhwwFVgmxbKPAf0pJ@Qp-_kq3=NHvJ=v~*#hBd&5X{U5 z1tX3EXt?KY^bZc=a8D2R?cIB@e`x5`;X{X>qrWqS)=S3BOxh($(nXf#f@13G25A0g zF^t;UTI}oWeCG7X$TfQHvI`(LMD)U_m_$WLr$#0H0wpGm8WImlcx?c=Esz`mAZt&u@pj; zqT-9UyqD9E`u4y5?d#Sp`fMmH78o0{)2rrY~GYV{<*W?buQ? zcFg;(d1oleVWf*V7ZirMi>I->;{ob^E_U7-(>N5j0-h0XQBD$DqY8LY0GPg#ep4wh z)kDu5O|AC4f`>;$sAvl@Ub zdbs1-&pP)H9>dNia!S=8m8(cx`IUev`o(2A633sx1VZ8T;)@?ny+`WtjcOePpCZ)-!+F^3hB*M{_1Y;5Qxth} z?kt+U4bV~voEr{6VQDJDIDF(>x0i~D=_<($Bl6X)m~kE%9UrgMOQaA3B8_Dg@-N4+ zqwEs)JW`Jgm7b!c$$18;CqJT6j9~1{XOwDb-8QXS5_P}Il<{r2g`OKosvVrgu1{XN z>ugugZlp7kzUs$sLRh*PhOal^Gkd+!R2IcY*Ls)In4vJ|ApfgnO0Lg`gW%M>L>G`` zj{UuX4#Q5=qMOVYy_JDtdQY{5HFHD_=L?3@!pXb=0Af~Y6(7=NMh8Yga%(sd@x=TH8C+!G$`>+qlqsXed+}ay+~~o+EfLN zT9R_nAZzJvDXi^Yy0m-gPWLk7ncH?P-R>;(Pflhsd;W92^ZngpR>jGbHSbrKOG% z++PTUke5yWW5DWS&~+Q?>(P1a7+79$%2d+NQ)1HEKvGUJR~SI<2)L2}kT&A61a|G* zsmV%9)?>4;&cL!9u*?AICZr^Zl;cEaK=)d^!3Bl!Mf<=~L?r^C`lC$(7;o28%G|3c zxsICU*I5Tp8Uv(D&eNg4adYrhiqvK_!KF+H)9VhKi19C<41l*`%L_ds{g5gQfM>bH zvcNy-3&=#gaP4>;8=BgY3Js}74F6ehqKk6C319EmxabYPtyb%*05~mrW|@A*@koWQ zpmNJbdj1Z{-$&mCy$*<-iU&W(^mlJ!ejz<^;G>`Wm$&B?8WC?)f;Hhd8%6DbqxxQ? zqZg>!soDf5orD9T`&lgbzCzreK-Z7n_sM*iL@Jtu*7J|kj!ce?Ll7$=NnZNq(2s@_ z!P%XNTpYz*Wg|X4IrJNCiK$h&My;6B5>WD=hpozutTaVn%Cu@=#ERg&2hz+iq_7P^ z*JG;bME=!kcINwQ!kv^o|m6vOuSreL)SxikCV!zF%x9hXe84kSHYwf;)qV1fotm{ zME!Lv&c!f3coy}~e1>SnL#pWrNp$&t1|k1qF{fg4M7LTE>Y6>@N&Uc0m(L=Sp;>qa zM)1Ik-@{&21NPSd499Z8K46a5r6!`eLSr4M+x0NgVIR>xgvOVLz{*@kvdYEh0j4Oi z-v0gyS&iN*1JrR8>U@smb=1WJkY)q$jd?J$@imMOpQCbI)Q^d57c^n~H@u79H6#OWCRaV=h+fp(g-~Fzq z4e-p+xA?O2P8mK5GJrc+RV15?xqsTY^HZ?cP1XW{I*mH>m`s$07BauUGD?Q Q0{{R307*qoM6N<$f^@yQZ2$lO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_link.png b/apps/icons/static/Fat Cow/32x32/page_white_link.png new file mode 100644 index 0000000000000000000000000000000000000000..9c48267bde3eaafcb48df69e590b53d218984451 GIT binary patch literal 1359 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_office.png b/apps/icons/static/Fat Cow/32x32/page_white_office.png new file mode 100644 index 0000000000000000000000000000000000000000..46fd1e2b51e1c876a15551cac10d2b278d16df72 GIT binary patch literal 1407 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 Y0C0wKd3MWQLI3~&07*qoM6N<$f{)=axBvhE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_php.png b/apps/icons/static/Fat Cow/32x32/page_white_php.png new file mode 100644 index 0000000000000000000000000000000000000000..e1830d0006a4e2b8fa046161f384f7a95bc0508a GIT binary patch literal 1186 zcmV;T1YP@yP)6lzsyOA*q7 zP$7y&i?-`etE}55o0+*i_uiSwY<6aMCKXROxifdqJ@>okoO{k0!WaWWh&puYQ~@8> zGS>wLX^2Y`PzV9XaZZ2G)zyU)cJk#+Y&Qb|u>VWNVv!vi7&wXgXwv;vZ`3^?aA))` zw@9i3yfJ?s^!4{c&!$bVvZJH3Z(v}sr@MP2{_HebuXrQz&8{elU`lC2_GN_v9RK?J zDdh8cSlQnG{x?HIzvHx)6hJ`y^js+)8?i4Z)^Rgtv+(fIV`yn6(DeYsTg#WXq9y8rr~yDJH!DfblmvHyQWZ>7hn!^v?r3joYsCP+9|uAW zMN^dpk`e(ayJ+D;IClIvkkI9H@k(#Tz(jf#*+PCA4Zyzj!pQs1=ZSCD#vmE~`BExXQUFkDmGktR)v)>r zMd>Y+GwAd!z~A+Z3SS(&3g@qk2ry|N@QSIa6xMulv`BgFAly36xibepTF*PDhB3ek z4pAtazdQo(u2>}ACmXS;{tZ_GnE+Xk+`wZ3KmB@dElwNArI=g5LVy&J@p<2|VE!vG zcME43x^_!oL)A2i6@~9dQ%ek?U<|s+

        g?j1*7qRX4_ppM{7YMo% zomjuF0W8W%FskIKg&#XIvnPw>V!+>d=*LZK7ZKiNcFp{8GjKnRfd#Syw$Ms%khUv@4Gw?QZWE#@6IF`ZvOM4uM#wy|1gJF76FwbGLrgz+#JvC<~yOg=P*je zfXk7vo9}&?FCNaLdev8>z1qztBP4axs7V{^Z5;nAzyLx>9csP)ea~1eVjG>-=`d;ON4wElWrQKsfe?E%!SsEFEsQ3P+`g zN{37wrXE2=G?GIks$p_6gK#3db<@rd4zSGshXLY=SMPnuS)u-|Y4tLcJFCd|9{~1m zUCSN&gktbErot2GzZ54UGC$e)#G!qQiN;(82#5D<*;?ze?qA*Pfz{Ijp?*7b@)%mS z$U&kNEyS!r_q8J({2Z4q2H_8-AH3)34?0SX1nZV(;H!6ldA=GSxo{JJ? z?yK;Bc}XG}CL1(r@(NbntN>o$emW^5NR=7|v3P&{l`U<~DhJB!tJ4sI8?*3mSTV`2s$(pq|q1C zlh9Q+#Zve(0<$YdAm!8@m{w2-PdOpzGv$_?0|mh(2%=(mg!C8=obIE28pqBLle)A4 zyl0$oMl=Sk!K2LA&`OE`jB3;PYaw?fvMvurNaDn~%h+^FRY5VWP3zqTP9Y;iltVL= zize^lx?wT79!X4hB_bj6qTme#mC9Yk#&sTQ19^ORt-}D`Gmg)grr@~(=4Ba+>4?P! zOrPlvw#O!XfQ52MvXEyoDJfhB=SB_%;63B`jA@vbd6@T1Pq3Y3EyaLz+n%$Bg5%?Z zQU4GGNi~#|TW#>iD7K`C8;@?>w`}0}jA@uQ>c4{E#Q0#_?z4wj){-JX5c=&Ky=_rn zAEwhJL$qRLwH+g29ikCtivhf69G@{wHj_py;Ki?B?|GVKEHwgrZ;7{#UcPYn%*d|- zJ;%w2B&wYiMyMx}g_`FC<-Mq=#@TcxiGcS*{PkbnC*L_b^cl-oOb*N%MrJRs|NXPy z+`jG3<W{my6MsILC$k=vX9Omd}pJK;`l&m(YEIguaqLdetArf4cA>GqNd6Q&FtpXCRsuu`GXi_ek$QVTbyO3Y%Ju>D)?0qj5xIafD8d;9gaNG%{dZYURNT3zl1S+iehr z2d_ckl}?~zcMy~Bjb@h#k1miPbazQ4*4!mgKL~|F^ml9$1O1myz4XG*e$J)3Z$r~BZgN%L-?Xv;9*>9IGX0{Q2nK`b z9~y=?6hHXzxi6mMKoGZ{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lightbulb_off.png b/apps/icons/static/Fat Cow/32x32/lightbulb_off.png new file mode 100644 index 0000000000000000000000000000000000000000..9516ef36900ed537a2b568bf5f7acce38a98fcb7 GIT binary patch literal 1456 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 Tbg3m!00000NkvXXu0mjfGNKuH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lightning.png b/apps/icons/static/Fat Cow/32x32/lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..df8dffc6587d3ec15eeaecb0f571d34a63f36696 GIT binary patch literal 1520 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lightning_go.png b/apps/icons/static/Fat Cow/32x32/lightning_go.png new file mode 100644 index 0000000000000000000000000000000000000000..33833b4cf09b250eb9534f18b03e1f120eae56c4 GIT binary patch literal 1807 zcmV+q2k`ibP)axs~f|GsOo%v_xeeZkkeeYj^F$R7Jf&k+X_NMpi8PQbE z(R^NjuQNR6Fm9k%2$D^=m`_)$bfvbzr|8|X$#uD=rnbAiZ7e)VGmV#vjR4>yQ{lgR z9;cR$zdE&!um9%EGzgJ zjXX>lP$aZc!#(idIR{Y+B?9ag0Jw8M7%hdg{u&hr{zU$vW6M_OT`Z)PeU9oYMJUS2I5#A1e;O@ZC-XK2KyY$}S;OO7iHaR^Qy2XA zil{hMGKI_*WHJOMLJ98;$(CubI2zH^>dD(k3ux*Cw}3feiNV~9X<4vkWvm=LAuAG>EL zsxB1ZO#b%6;}#WWJPGwy0Bo)hsgFH88ruDGoqiDA59i;gdRH$9VkjHtBs1(*cYorH?R>yVe1zjV>|lD`e=eRzr^Fa=`Y1a~`o zcuT#&!0zah`Y=XT54&tv2I8XZ!wS;h7-l6>f=FyhGF}{$V=2pl0Hl~G$ABg++fx}; zQH#M`0ht7UUO+&&_zNbo%<4Kva-(?FL^{uLHU@xVm)Wb12x>w9Eu;EPbqZST zC1}@5En1yHqO^(45^<|&H;Rjjb1h!<2mqT?5fVb&9_r!>syC&+|C#ATWTue|vJ+xh zB5t4l2YFcwcK1s?GNz&K2m~ODlHibQf!xDk_}Rqi+G+`7m`B@zgY#icEa zk(s%9`h?6=D+AiovO|P`4M{WlYE9NGaD9A|CvoDG2{W2^i~*}YZ_*V+yXvM;qHucU z9Q^TD!8fU^&uxC|2OL#=Shr;&23Y|J-jLiS;~q)_uG!!3{@hYmOgwc)=|ifh@1Xck zdo+DJac;$2jGD7+@XnJr3g~K$OxSw1!9f2ktk^yU?^(@=rqj_Z12xsdy!0ogD<(!XaM>JL)J%}}5{)#H!dfvf=ON0TD?qcv0 z1tN3dXn7{yNuY5dFG&^%#P%Q%Rse*IaUJ?abnHselPGD%{hWG76nrQ0AXBK-z8lzc zW<$N>M^r*s#~TaBt}a2}gina6#mQ1C)@+%Kg>l;I-IJ{Cogs*J>QsSAWa6m%0fmJ*|<3 zNVLNai9pGw-?2Pv+l-;VomwD^TwTibjBpc!O{sIvIp!>Awi+BbdknR=vCDvInF4YB zw=tvLof3&8DshrlFcrra&&2xNv$H2>m1Oc9+6jPHDu?Pc(MIB*Ynjj38}W1%Qx|9F zAUAgo#s==1WYg%QpZ%^$YnqBaie3|NB5NML_$hzL&f~X_(0aK};XUk`yELyG)64{h z9;FNq|Df)7NeMaMp*#O7SekW69s737!f4aTEdYcW(YlP;P--~$KH*l64>XU#7|;0)vsqvU xfNz7GMw`?cAfD9ugZDU$U2=6p)9_yb1^}I+a^NWv4gdfE002ovPDHLkV1lg7NrC_X literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/line_split.png b/apps/icons/static/Fat Cow/32x32/line_split.png new file mode 100644 index 0000000000000000000000000000000000000000..eccc258454ef44cdd12dbbd21b1f193a6550260c GIT binary patch literal 773 zcmV+g1N!`lP)cy#}v&5{hSV?cSbvl25gmM2VEr7WeQaqH^c zR}62z{E=tn;_>+PpGi|ySvpC<*m~*39c$myDhj}s%c$$zzIx{s!^<~c7`{HbdhF|? zYsX%^{>%V!kes%`Esz=#LX+qaK(+ks7l!v&kG5W0+PdcT#e=ta#N|K!<&m)a_Tx8$ zikf1clDYko3)@z|r)V_V)6lMPu-e8aE4c>RUp#hcFz zzdpV?1hjl90n1_FA5_gVP-wloa<~;_&g17F7;GG^E&;{a2swb&x@GgnSMR<{g7Wq6 zkFO4&=}yXrrglP>V>)6*=aO&FZY{a_;0?o@58pVdc3ip-vICz3*k51RpKd6Def1^8q5gJb%P+xqfz;YO10b&6l zmIFFs0zOADGSCiSb%eMO*Yh?HUAQA?*&YCe;s+ppbf!1C;14iygVF>jvDfXn`UsXL zXx$*ebi`e-BP4)1?;Xey^k@;GIO6Z;*T=8ie#!9V$*o>cx?^OZ9{{BZK_Hd_Voo4_ z11dM@=>V7`IHB}UApSAXZBhot(XQF30|wdw009O7@Gq`nIf-H200000NkvXXu0mjf Dw)k&9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/linechart.png b/apps/icons/static/Fat Cow/32x32/linechart.png new file mode 100644 index 0000000000000000000000000000000000000000..67ceb5204374b3138912252e1ccf0d1347475f1d GIT binary patch literal 1672 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/link_break.png b/apps/icons/static/Fat Cow/32x32/link_break.png new file mode 100644 index 0000000000000000000000000000000000000000..5080d0e1821fe97cd3f5f021498aeb072aabe012 GIT binary patch literal 1752 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 XF|nD+*-*co00000NkvXXu0mjf7RX-` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/link_go.png b/apps/icons/static/Fat Cow/32x32/link_go.png new file mode 100644 index 0000000000000000000000000000000000000000..c5e04fa39ba921894b52d833d7056483c0f5b6a4 GIT binary patch literal 1714 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 Ay#N3J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/linkedin.png b/apps/icons/static/Fat Cow/32x32/linkedin.png new file mode 100644 index 0000000000000000000000000000000000000000..47980c9c636bbdb4d00fe8c49bf408da7588e9a5 GIT binary patch literal 1397 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 N002ovPDHLkV1j`O_K*Mo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/list.png b/apps/icons/static/Fat Cow/32x32/list.png new file mode 100644 index 0000000000000000000000000000000000000000..6709703c256bfa6fd6a5701f9c7d909d86c1f32e GIT binary patch literal 1401 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/locate.png b/apps/icons/static/Fat Cow/32x32/locate.png new file mode 100644 index 0000000000000000000000000000000000000000..dd65538d7cdb89810bba788e3b6ca1eccd26077d GIT binary patch literal 1509 zcmVGjsfY=bV{4_m$kl6HeyNdHufg{hp&RS_{|K*1lH2VrmQw`$?Np3YwiK ze7Cf;^inwDzAF3TTbC{&juQ_+oj|;?0Kzc9`uh5!oI5IjiU^J47{A}U*K;NRPb>GN z09b(RsekqmHh=bP#$shu07`2Op3ZGS=oT>~CdwkjktHD3^hM9$@m>XDschyn6?JuMP7++X@*&k3=K9STXi=YUy#9)p>*oRiP(pa~CQPZs_n_!&_FcwhUUQwQ zYxG&82Vf~l2w;4C93>i3KY&)p_$b((BTwC7V~F8o7VP&KE32q#3n1m;Fej3W{nVqomHx2LeRabH8P`#|ZJ+wQJC`vsnD-s#{Q`R5nxM zCmS1fT#VFGDC;P|tgbS$%mXwyi3fQg$~=ejn(H#-l=F)!wvy`XZB8~OCQzT5L4A5U z?+x~tew^q|0J2?vOOQEp2I>9#z`}wPD#GN+cNv#?yRK(%7XyhP-{z;KxDpXkjjVaE-#SQN}x(r51_L^!l)|8*78NeK@j%4Q|x`b zu+OSN#LKgD#;~TO79C=G62H_97R4a5th*k#u)id0TTq!Zc*m}nr^{w><|4xGSui8VTFs+sw8-v zyx!s^$`UnshUACH1sy{Wv0EX+{~C}BxT+=zWMZ@%8}wH?ncI*3zdPty%gE+L6*atCTVam7{$7ylUx z%pm}pPrdWgGM}>rw~XfB{ObGn-(JAxkAJu{&p#=p>NM8P51zJ`ln(H|ww?q|GpAI2 z(h`+6nuh{l5XW7wo6P*Dr^83AME5XNdW=9h-%Xeqb>g+j>ev;XzDdU9Ld9T;8jp>F zP6gCDoB=s;-}k(gXrw89KGMcBU~B>o#apDj=KWQl5m2b;KJ?Mg_*8xb149fgL7O)W z1BJW{v~|eg-vcU3%YkP=qTUe<3@s+wi7P^jG6P@#yUf;Ogjv$j1qP(Co=A@iKnf9w zPx2MxD0g8t@I{BMYX$*e>bAF+rvQ+GRqBT00uX&09iq&FGNV6{65Ti>)bedG2)LBy z(zEJ_djh)caRHdPxwp0P=@;ko&npk$aU;g<=N{T;(&Ggwik)Tx@Gl zWE*Bt5)z;2i4Fg!Wy$AmueYf~n32p>IpJsUpy1u~F()og{3pNw(>_fB4*R6Y00000 LNkvXXu0mjfwMEzz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/location_pin.png b/apps/icons/static/Fat Cow/32x32/location_pin.png new file mode 100644 index 0000000000000000000000000000000000000000..3b954dc8d68ca0d477245b3616fa61582494f35b GIT binary patch literal 1211 zcmV;s1VsCZP)ChU^sd9%QChMZ2{*DO+H^onkH(&ggp7%ffddHdeGFQ3 zKP|5Ul>*?4!^lo!b>=&)&3upLqBgjHB=Z&9ycrHCXOBh?Mq^zc-1@|8kY*8u3twY> z{%2;YYerz_{Rj;_384nDc>Hx_Gr8yQ9?l-SJ{n#e5I?;W8{CoT98WwwisIQ%P@J72 zBRcJ?8yt|*BJGSYN(6PFvdurDg^c7vsw5cVojH{SQKz1(fEepy&Yz z-A5772%=<4$|rEg7#M+eG=$Qnz@ zs2+~PEL|m~Z8{(Yv``czYwKtctER*FZO-_paQQs^pon*vOV!1l9@5pH7vI zWPd*iRqKQv=%l|B&95NsF%R>y49l_(N7t5ffSbs*k@uG;!a*f6sGNAE=Z<^e_eW5% zuG#f}Q^?>`Zh=)ck@@okCQjwwU|H7DtUb5Yj0hcs#G8jALx&#O_EuNl0Q}uOFtie+ zRg)D8C7lsO`RWpK$qN|!q4?6vW6RtJQiL_PX4F5q3$#_rq;bcJiXxm9HT zm_hv6*@tL0M_6*sz2$?X-O3`JmYQY*XD%6ItLa6EO4$a})3oLoPdmJ_&6>HT!DTIX z=2H2%$z|37)4$Rh?>Rhe53$8ZDG%y0=*@g~dotP=w->U>G-A*E)koxIHwV1Dh#FQ% zK41F=7`2Cva~sy(DxSA)*gPLB6QX2QDna{MPPCKla;wS|cpI`k)V(iA`P)39;>?R)Bk+#^ Z0|2LS@%vBEcs&3B002ovPDHLkV1lOtQoaBH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lock.png b/apps/icons/static/Fat Cow/32x32/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..ceebba9df33d7126686a7327bc3b58ab7e456b03 GIT binary patch literal 1503 zcmV<51t9u~P)P7F7Zclv5!| zN!v6JlSfl0O+h5i!+Cja@9yx=?8ZscICdN{_Q+$;?9BIn|M&m@SYnJ}eUl^!X_|cD z;+H2B#r1(KE49Gtv!-SC8p-4r@11_<3VpTGZLt14DO&(FD_V=vS96&SnF^g)G{MH{SFeYiOKqYG^=3MLEXC zCvf{tPYSH6sVFTeMqOT$bg;(C17*H%eUauGNcpQ<)H2eqlqpj^l%rDIM6M+5nd}2EQ7z z(DY^MdRhxJ0PqsS!Sa1&n3|4YYHAwyM@BBw;oUShN`1oVqoGi!dw6)5<_5)smT5qO z6y$qsN^vHQ2tU({i!G7R5e|ocq2DK|FFO8BIOECjvGC8_MT(-31{O#oRz{XH0gw#C z%CL@v;8nwX2%UCSNbA#ApI{;u11AGe(fV1HoZfvxa z&*^&HVJor10Ja4nVe-=zN;rx=wiV4b$}xN{Zpvak?{Nd$2e4$gVaje8Qa%=w8Zxif zU?>GJzL^HX|U;|hqW9; zwzVLSBv)0`^b+Q7e2jl5MzOTGAXpGgkjf=l#D;S$6QCF+Dn^H^o&xxa%TQQSiK52i z1mJoV-;;VY+f1kl1sf!IQocXXKnE(R!$ZAYP*s_#pyZTd2Gd{&9Brm-X$m014FrZI zbsCFk(6*9_C4)c10TA^MM*qSxF~AMx06cCL-F->?(PL-W=juIZs&xxsJoYtrJ_?Be zAMpqy2E$@$^Fi7yWpQ7T_;~YIR;L)?wSQ#r7JB-1_zLVj`M9~>jq3VVyFxk)2+hzQ z7R#X;TJ#hn^xV%6?hm9G-~haN8t4s=>cp~>ZwBsl2mq@L6oQ$$*efRh96ejd0C&OA zKo=Toy%-+0T~JM9%VhM~LN2gY8Q}1ZxTvCA2Ec_SS$6!dWk4cLsHzLqL5;3oF&hAl zb=^W=Plt$t6a)D_o*Q9UIkn75>Vj#DHvvo#TdK(m}p!rCu-`sd-kYoq;pJ zQVei6S}aEwNM=F^$!1{Q(Xj*aD7+6}2rv9*O^v7lG zZz?h1E2)5Q2USSR$SDyqJ;B1Ep8E%aHD%aQxO=m|Yfs!tY*$!h{Srb0kDwO3zyP$%-A&S?Yk2?w002ovPDHLk FV1i$&zp(%S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lock_add.png b/apps/icons/static/Fat Cow/32x32/lock_add.png new file mode 100644 index 0000000000000000000000000000000000000000..0d4987be4157dfdf3151fc168af519e292f5b373 GIT binary patch literal 1913 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 N002ovPDHLkV1mB-1bYAg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lock_delete.png b/apps/icons/static/Fat Cow/32x32/lock_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..ad5847ccfe8c6dab580bf4e165d6b7613c2f119b GIT binary patch literal 1897 zcmV-v2bTDWP)O9@ z!ra_OSH?yen@C%_cI)WvyZD~dZ?oOHxdl&p((n7u?K#i;yzhICplKRd5d;A<6!FlJ z<69-k_?9RdssU}XK~a^icr5G4lS<_o|$Q{&c`x8>H>*4?SEtHsii#c&S} zq5Y3e1{DmeWRg%+XveDRYLqQ^6q(H?e>57&J9YAN|9n8q1i(~JJ72%90hyUrwETVv zaaloNWCXIJa2BlA3`8SQ_DLD;D$efO{rXpSyB&W2 z2pr3np{2ELFEyW_8kq|KG0nFORS_x{FDi!jjt?G>7kz#GCus4@)HXnMNUsCzTmQAb z6VBdVK2TK^sG3m0=9sGq(g85aN}M~JKuV8BqZqv5{()XSR71LbWBRjaaM1nzcqjye z!9W@qgR020X=_dZ1ce00lumj_Fc?JR*>75OO0{G!V&A@PJlpE=`XCb6a5zjN<)#FfN;*7|f6b8$xjjx}vpov4pja z%M$g^ge=se09Te^1*v47Ggcs(yIyV@X0A|)X~&x9HjSwnf%TJHZ0 z1UG{~fRqRnP2qFSClU%WlNtj+)L$Ry#a&{6ZI}VDm?d29j-$CV5#ZL>SWsVWhO@hk z12EZa$Xi&9JS%}VktR&qoZK-bV5rQ7BtBM39hH*|u+)3a^*cIyBFN25%*mb~tTCf% zbptd}#>mwOZk`%L$K@Ux*9C)=ji$A^w^f7C6w>hCv#rk7be@z7fN0g^Ft_vd{wtFV zFaQ}=6X*wvr2DU$2o=4(%?Mu1hJ1YyO13I}*Y2@_P32{f`dE>%GA*iiS*tC0J;F#hFH$lhCt z$rltMt6?K*_P&koV~2KLSO;Nqi*t7}h!g-!Sc01H|6~RP(gYpJP+4K3(@&TiwyM&M z&`pZ}JrZi)dIga)ryvizi4`M^wyea2G(K|S43sM!Sh-_2IuC!m<3wHA$!+a@KTnt= z6##uw$pmcGQb!d}M%?XmGxU)TY{rDNDDOe&D@Ey3PauBr98}LRM2jUUZcM}oBb3|2 zh&7$Vk}XeS^sCbcsA1E@p=Fv01SQ5NNiZ;~&n3V}*-kPWVHGtVpI995{t<;^V>ZIS zxM&=?Vl0+MXS4+xtMt2&Q@b8!QQV-X>vRB^8-|m-;9mwrTGiRziiXGT=NUv%Wl}#q z-t6Z=I{SRbtnLg$RsAv0yh(T1%eormG)$z zBm>YQG0pAl>|a{3vKaT}zjY<{I>S1?=m9vqrH~yZYb$F+%%7arI~8())M^>5G@V#jwMRd#0_PtF7X7l4V)N_vDdrN&|| jxUhaS)21HD{t;jR5Dh78#qv+b00000NkvXXu0mjfIIV)* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lock_edit.png b/apps/icons/static/Fat Cow/32x32/lock_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..ff118fe9d18ac73fbba45a7b3846aade9c39e4a7 GIT binary patch literal 1909 zcmV-*2a5QKP)xXrloM;Fg%E5v3@RMMR7w{?QOb;u1|<5U26#7s8?N8yh#QJ3v2GjPqgG!e|5@U%P(N+`02AV`8SnrKP4IAwHhX zf<|KvqKIx!H(VE6P+MF7SIOy9nfvzc=^8Hq<4B!_s~(M>J$p_^?wr|3bWDS*r4{FY zt6)^YxSAvr;$rQXm6e5*o08+qW~nn63{3v$z=xgVAu$pGDVKIW|K@zyY*8pVdk$e) zL3dXdWJTdth>Efz7zpC>&J>O^Bh-6s_loEs)~?4Ej|J59hc#Dx1+wkaX*2VQC}0aR=qW`Z;cK0`>She z_(WAzplU)oTVt#)h(y3BD`9@v1X6l17(~lO*D?C(rsmcC8`9t1EiJC^eO@mN1_NoJ z7pfwUrmZm%5EK#|Q#$D#9*+lK6@OWxn^YToirBZWzbZcCZodqX$ol<$5-E4R@LvcZ zAhY=f>NOz9-#NG(VJQ0+@cQXwh(?6M%9Zg$G*$81ajpE7V~nsgCIUWLf?_a37AC+O zHbGak7AcmnKA&u&@ixff1U`2#c-70l1f$cOkP?${?)f9Z;UtDfLR0xGQ_o8X&Qz5k z|0WtFLMH%bk*h4L(GC=dT8Mlf=DnhkW~*X(&U5Vx-#=9B^ZG7fxpX^v{XTg60mk$a(pssk5<99pb!(Ux1qkS7WU{VINVx{huzbWyLZxn8mQfCvOVF0}PLMcopk&=+0XF?5%tRXdX9+6Op4zoZArw%uvV8a8LpAe6o zAO8$v*oPX56N*_R@U;arwT;Ov5&=PGQeyT8|5R|+_nv(WWn37zQn+r^>`AB7>ZTqLxuYY zNy!-l7GSBjq4q2)Dg%hN^;>|w=VhCbnUhBXq@5q_MZx-e`@v7Y2-JT=t6MRz`w&*_ zI3E%GY64_dP4;s?H#b%dSb!0*MoFMQSWNo)RhdXNRQ>)dI-4_a>k#m-X=Nk!Rit3e zJ10g2k4S)7KpSQO=7PGaQq0M+QeNl}h#6THl1d2OEi-ZJ6L$fzI(QueH(*b>6YF>W zG%EO21emY{wg3DNwtzsIpppz3=@L~xejb<7odVnq8CbZMffxP*P9oh^mWu4SYUqM< zk5(THB|uwOWj{Y&Ny(W!8S!JMyP=+R5M@xfr8=53F@MdSfPD}+5#Ldof=yc%;KzNO zfcM{uldD`HkXbQcfgU~n2xL{Vf<&i*%s+EhKIW~~!B1V;xrnz3{OJvLfTEr(tK+YT zRDKNogHFLe7NA!W+zB|Hc@e-3*l{im8w*te)?f(vNgvwy2`~+4{1^_k0MCu0g5I_) zELgW3h*>!lyv&JZ3#!oJao`4t1(YBZ^%`nI3aT_YFw6o>S1RfnyD{aCdjQ9iRF6GF zN9|jlg5M$Vr&du)3TM*p<^HN!@zYw@;sSoOgFNQD$O1mEhvy=Zbku2CiQ5)E3%Qwg z9Sp!oF4=kBiA8hHqVhLdNU~v4tb+m-Wk^-#YmJwH76@ss>Waq1^qC2`Zqki}Z z;=|N95?336ch%s6D}d6<3~XFuA-@&yYJmk&mXrj=hw7>}1VV6)P(xs(dSD{`yXoK) z6ThHn=U^)etP&8yDDm9_V{{^(UUnUhe)%0)z>SF$Wb!j*Lrv(<$a;=sF(eR1%Ogb| zN(yM8<{9hNj0M@r)ad?&>-B0$xPNJ0f!CV3CDGInhNtn(qGNyl@Gmt#>+8{jPzSZ} zSg&SbeS%*vo0tQv)6()j?Yem8^`g(tlKs)HFD{RE<IzzXccoxu{3|r^4st00000NkvXXu0mjflQeRn literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lock_go.png b/apps/icons/static/Fat Cow/32x32/lock_go.png new file mode 100644 index 0000000000000000000000000000000000000000..7d3bb3feaa5c8eaa7dc0ea4f755990a22a42ae9b GIT binary patch literal 1757 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 WPTx=#R$sgT0000h&RTTd2o!M@8p-_r# zDFq6MNR{$x5D7@&kC;#pur(S2QA$MNhy3w@NF>pa7&IVYNDvc(JOw3Kh*5d8_yY_D z3grEF@t;S}DrjY3Tg)OzD@y7B%(svVj|wWEhn z?buwZn?049zy5+EL=?SLMQXlUr`G?k&D+z{H_?O%w&8Y0eQO)tZ1GXOKS(zY{!Z0S z&@~6B+Qra7HP7}VKhIP1)jGBQVM&N985y&bC(2k0<7Rt+ytmuQ%Oq@sB6RcoIjR+) z+Ej;)8kW57&>!}En*^^{b~*{|y$@Qvbq&rrF*UP;&6Y(Ce;uQ`?tH>;sG+Qsn*4rh^ase_+(6cpDReb6^Sutv zJy3z9bkH2@qmOZW{AkEqZP3zsLhG5z;I?-+SR22EQ9O?mKtSV6kU~Ndu_|m}&>&lH zscZ1>*$r#{TSy1yD7%RgNKTR3gkZ%;e3r=O-n>+OQU(`Wr}*a)Pp(2mzhpV7FkLJ^{_)gfO|L1pJV5--1^B z4ktFBx^rh?ez_8~{}<5CZ4ipoytkpPTFn)SWpHtNl%Ig8x(ws$l~}z{b`vDPx^hl= z8*Dj*BMBO-Az0cwm5TVli8*s&t^6F?(&dmdW!H}@N(olRT)YspWiv2j2()D@K)bd>zY&_YI8@8`eXnq;N=e z$h;9;2cENIFPXP=cVn-4EZKGU&_@w<_`UfKMwcji zak~i-P?w3eVxO<%!u9L>^@$T>8z{pA20}6^$sv#_J%Fh%LtMJlfn*G7b8XBRc*l>& z_v2oCh5rT;y`+c^E$@Jw%CxkV!?UucSsY8s&ITq;2ErjbE5IKl1lV?NE-;HfdOjcI zkGuE`wBcl*zHn{b3K^VteKT?*JX%4JF%#VDJRrhCE|8Zk(i5R%&9w z0*D|Vw5ApaF1LbDy=d`4l$Ao3mcjD1gjaaI%QofbYkDv^=y|ReGYSfF&sChstEs)d zr>nOlMW`p^8OFpNy?U+kWMovZ5<~+A5aqO?he3&kwqwh)(*P@sOm(;r^E)Gal#GIMlm~(SP=9g{vn|o;;~w+BBFP zvUiG$_a6E4Xs6-mjGYQckkQV##b}OKwT@_v_upoOGuuC{p6uIkx<-2e+LBO{YD3)^e`keJldzrBpx+^E|Yj11RhM{%-Ot}>oF3Ki@<$J zOlK13D=WubtEt)jI0@X7MAR^Ha=DTwIg^GSIB?*r$4%frB-}1{o@pBW7cE-EHyii_ zp4_9H?ZxODzp~e>dh#R*+_{6g;$LA^=pz3JFaTYqJ#s{Qv>pHe002ovPDHLkV1h?% BKBWKv literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lollypop.png b/apps/icons/static/Fat Cow/32x32/lollypop.png new file mode 100644 index 0000000000000000000000000000000000000000..ac21adffdb37f3c8e3d6eb012c0665ac110469ae GIT binary patch literal 1337 zcmV-91;+Y`P)I^8 z@`y`UgAb?+M&1x(ENj{>MD&MLQ3F0|B*DbQ#6N}@LeTIM`2jVASe4X`rs@){R95<+ zgw|49Byp?lCme8-@vP(&=sZqT*e!?#d%fRoQKgkGm_5u(O3=-U58;+YVN~ z9UfX|&}&c_)i<8mhW44OwxloETtq_|u{ICl1D8f77*g#p&3>MG7Hu4<-vMdrH28LZ zSi1IeILwSC!p&f|7hurqf@r-D(v%d` z96pG`pRlgB1LtYNfF1=5S<~>z{Fja+)^rqdZxaODT*L#NPy$^EP=BZ$#!MFmzJCUy zWF<(bK5!6@w@+f%v)G}rlkAVbhRErUAXsd)JH_1l zGn`K^1EbTRk~%zt)Zw|>GBI6-|3J-_K zpOFB1X_38c>NC8Gq5?8O0TG>L_o#)t`0cUQZ(5S4U?!9!GW^C38UFESB-}=9SiN);Bq-G*48a*X}x}OENTd&j$;~O7O#wiV4||6 z+;P|Qa1C<75?P;~=ian;&FWPvH{|3%iO2EA)~(CSH? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lorry.png b/apps/icons/static/Fat Cow/32x32/lorry.png new file mode 100644 index 0000000000000000000000000000000000000000..3627afc88d92440b3b254c8d0f64463db459c11a GIT binary patch literal 1249 zcmV<71Rnc|P)_F6ayAWG!PdOP1TsNsk(ruQIY-x2>vWIZj2gMM2Mz!p^LUqnz$*H zrUj!ot<`2yYFpds%)EE6-@Wr%2Pw7F7`y4qoWA?++;i@CzVn^?IzlOhrMxUG@wE(K z$pHwO({^~nSGMqL0JZ2Kmh!%?dS~z{4!uHr9a_}2Wlee2bC9|tgeYux`q)BYp!3vD z9g8+mD1eA%NrcyKLGqh7nTkyi3#^Qifb_At<_H{-MOovOkBVaU0ZaL~l}#o#J@G z?B%zsKbc`62Y{=T%y3HOf~o@4r`OU~1JH@4JPDiQle_LinsRhl%|quB=udjszx5uR z?OAh@9-qyy5HMg7sYJ5t`#^*RFu+}l%AQ~nIo(XN{GpJ8aaJ^yRR|G`j^96$#v^Ov zs4ia>QDos#z=8o_bAb>(oM=1{U?Bix&ezES@HiC@TgVWI&vIs^X)_FrW%1Bz;2Hk; zwy*Tm3=2UC2!O%taCG4vkk<*6Fl-Y8NK1hj8F-~NVcObdc^z70EMu169oNZ*g&&S%GJ5kt6fnTM8~OVs@edqw zp3bm@FfsJyGl3X2pm-PhYzRP-Bc$yW_&Die{19+QJ^)=K+o4M&Vzi(gVdtUHyZgBV zMa^-*2}hcC)0;}mMOf!SnnlnVkdhw>WpTS+6Y6FLLYn!AO$~(2!Ges!Tc>}+<$<(W z^x(Z=yzz7iM2H#5x!y#Abyrv~C*ZlIa4G#8XBv?i>N871Yszs~Z9N=@uivY1x|FYr zgGICMchWXCeDK9Z8yQ1qPfs^CmEDhR+aEKFI@&MbO8+%%-n@mGs9Vl?&6rCOrpA(3 zS-b+>m%6dBtQ?PS+it$^>}bc;zCKh`R2Y`@aW83g&mRnH1}16A-+$?4AZY-M-xx+^ zltq-HQ`M8;Xk^b!$x^V6K z0DWbk3RB*=2A~^s^hDFUl>r;>o;~|oQmGVN{c_UH%CYjYXl^)K&ByF*wD>1&soNh_rl1#{!H zUuh%rlweW*VxAx|-9f>#rgmxpoBvn-|Koqf%RkMQ0W39uzXTWnVa3UKUHc{P00000 LNkvXXu0mjfObt{Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lorry_add.png b/apps/icons/static/Fat Cow/32x32/lorry_add.png new file mode 100644 index 0000000000000000000000000000000000000000..6b4bc4f61acab8e32d6052a0c4c4811f36dcd9ba GIT binary patch literal 1567 zcmV+)2H^RLP)3@t91UMt7*-wKd?4&#>$r9CZS6=r)%`F{%WZ>WHm~Jz=mt2tr3|HcYWC! zz8Bf;SOGW$L4$qHB6!ZdOGgn2!~`RwYk;OAC3hbr7DRgSPah|^#4UoZMo%<(3fzA6 zQbE>9`k_SvU?QDb3;F=rW&*%OSjwwCP9a=VxU8 zNC4!M94Y~%t=UYoS!@7^e*dk2v4^VZSdi+%ht=Is$)RRRiaT%IHJ`-6?4$cCw_bfO z`$U)p6M(>oO$Fu(ed1bV))8qf2f$D24{1ib`jreQBu9~=x%*5Pu6sh*yd)W?TW6Kh zit;cE76SqVronTm+7e+543O7^^wo3-Q#S!(-zG~K9HDkdhfIfKG$zs zX=pG&-?HP*B@u-~yGLe-JY<4|5??#!CAjfc?h$kkHK3}!5PjYeV@^tZ95QFFM?qd0 zj#d_6XJt9IM*@(@n<(jE4u_!y#(5JXP;l=mXIn?)?QPJ@WLz7(h9;Yay*Wjw=`2S7 zZ8t_K1&^&WC%;j_(BS?YDT6iGnR5W8p+YR58OXeR0@Vfp8)x1jk_PNXVS%Ef=*vHF z)jeu#kokZe`(I22vyrMbL?LkC)8-0nShfW%y{9nXbAu;@!p2YIeK%?B$DUKjS-crv z44f>Yp^F?qFm+o?*1@Am4I-$Z(CpUMW-Lh0z@GdkjSXrq{($Yr+p%!rB52`aWyD{A z3>PlYi3^{ZikgmVl!inWfm9-Z^0ug%MaezfhUXqyN#Vv*JQFwo9w^U^&Nf1-832X{ z`ml8ACLBIgVr;PEwbxN!UyI(ZU#u{M0f>;aI5;T3J%L7}wwA2^yI78`z0>#3w+wy$ z%VDY8H~^}_xOKSXz*732MkeRwZL0M9{gCj79A)uPQ;MS23yo zw}-RfRl33em}K>H7Jet|CQDQlrK7&CcJBI(8;wC~gZEMMH?qN~J*RQK4hMSSB)t2+ zV+d-z3iorpiWOB~u3NgV)PBKr(H6TQ=;UcFl*&LGyZNGu=nkNiwMR^#s{wRB8P0i<{YqT(H5i{P>hlSJQpuKvD|#s4N?e#)_aL8ngF;;>#0Kbci_zT#n??fz2ZFpa6yk+ zPJLEe`-iz&M;)4GJc=~WFdlKz@uw1ZE-I`Jn^~^=DR@oIlr5b&ccBD(sp|&UcZ@gB zy~Ry7m2CFBRd_mW1$NjH@YvXk4S(SpMoZTv9B=;ywN^N}mel_WKo|tSeWsJmAd9#9 z3?1_ek?c>h0W0fN#C-Kl>~fT?yFT)2)h!+QEgenn|G{yH|NnD3*#Q0$U;tM$DP*@m Rqx=8>002ovPDHLkV1n4`-`D^E literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lorry_delete.png b/apps/icons/static/Fat Cow/32x32/lorry_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c347d1b8b936b8fbc76c5f220e8b6bd22a21d3b3 GIT binary patch literal 1582 zcmV+}2GRM6P)iJo@YoT*JFc#nJOW3S6juv|7CX@5DcHUK z_zSsT&<{Nt0267|dbkg8I4uAeDhq}QKv(*}W3a?gs|%(|U{L@JizJiXq6T9R{oGF$ zhz3A&(u7J78H-lYXciv;qCembnlUupz_j#4yj$J^jV9D>N%6_6o|#JGV6M>S(lvE& z=6x1n!2%#KVpD4m6XbF^;r45oO^iG~dpv$< zoLCrP!QKJ_Ktn}W!q77yDicV;CW{6MI3UV!Ca0kAuQ0;IMoYH>RZoBz6rs{=V@3*` zWv898fqo4Lf(F4U-%uT3l*W)8P#iK`r~kxb-|WU6Cyzj9f*DRAkc~4IqVWE8xSBZ^ zjAxs@{rwss4HE;-IOvbkqNqccU08ke1LU0h8tD(`BW2}oh>1yNIIXuA8FeQx^UL+9 zp1Tq?vo>L18k!8yn^w?&NW|dKuag;!`#J@*mH|usKjO}pwjk8p0RMr{p?cb^Nyeok zA?H41z5E97$u1l&-ih0z0Z0@?l!!`MHnqSwZ(!N&!YCDJ$PSkoAF$|yW9le5KdoPo4f79aleb8f_9WRcA1HK>_+In!q#-hN9rwYDVBi5!#t1jJ|6gtyh@OGl2u3k^#@< z3k?)cHv#xNuOK^n1$OS(Zn|!GdLt?;E70mbZEu4W+#r>QNYM+N5`>Fq!7F-7$%%gy zY}X@qgSpQ{;5j(}4%fSL``g*{9!=(0wroXdAP|7VN*D09p@y+z+dFxjv6z^SRXI~i z(d8W=;_Kdk_!yrzQg4`K_j4A`k+qPGQWWKU<*yaD6f9k8exx>dA2rXC`C?*@)<|$# zmk%Nppq?ilB(N$Fd)MTrr6ieSbf2%k-b4T>w(%!aTzqJGIIMhIT~(FAJ2XvoA30LG zoSIiSi?OB1s~a`GKxj_tC<^Y9tu4A%0%mpz1oo=03w~9rfho;vAG#Re5>3dLZ|4#G zywCm?`zU4YUAxi}J^Rv9Qz1}A)T#0fLICN@D)SfGJSc1T@l#O|2MNd%Eo5J_3& zNNo_|!HV%8-fr&$W0P+S_x5B?oG`%zA&}x3oelgga_Xs%5rFE3Ml}0+ie9Nd|0&m= zcpa@oK=j!bioQk-GFJbtwWDT!%7~1h-!~0>sGmBg7w)V-xc)oP2{I`{5#w^!KP$+e{Y zR{$a)==8xDvQ)AWcAu$ZUXaPIl6Bfyr{RW6F2Z>fB*mh07*qoM6N<$g6#*|=>Px# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lorry_error.png b/apps/icons/static/Fat Cow/32x32/lorry_error.png new file mode 100644 index 0000000000000000000000000000000000000000..e270312d8e93285195348027b485446cbe126bdc GIT binary patch literal 1560 zcmV+z2Iu*SP)~_@XrngO7%Bt^NJ~UP6L~2RgC<}!0&00EP=ev13Ca(Q8Wbh+FjS32p;DLD z1bGF7h|;n=DqY%Ic6WAmuIJ9o)&*PBB_#dhP0sG!JNKUZ-S2$o+*!ssM`tz(o!mMd z03%ZlF1_bVnZ+jn{I;D)+}M}DvhH!}8mX*R$UH9DoRFPA3#QNmW2x;?6$#?x;d8WkUw@$QqiZss) zEXm(SKg?tROr}$tu^WI(wE>``EN}~eso#L`!MxpPP8q6zB>~_zNfx_%PVr6j^CPlw zG633>Hq;{+FmVRWW~l)n`op1! zwBo}A3l0MkBxa&MP~nI$1qNtWe^wD4!q!cM*jHT&uD4L%;Be957(F|4EsDH;K8(-4 z%gu>}V-5=z0GR+V7Kh^TIRZ=tfN8H)Yyd<6JgP*SQ&b%(xLq=88)F!i20Te0U!Ts{ zm|(#P0RbRqvgYY{1|($yNtmdXEZ9-fkXKW%rTPkD1mJRuZbjD9s9V!}`NUzF>ZEMA zRRfX~hori1s}6`XwuEdkz~LqaRy~@A28!~Qnh@%mBdCuWSb8uBS&=F2l-BUKYJfCM z45%s4pPUH>`H;aW<^~PHm}0`#An_=vklYH2s^_40!E|fN*kenuui!I#&MC{)%?zl5 zdACd&(5%7&o#V|NmvFo`YE2s6U&HIu)4^0qDYLDch(Xgh;<|#U%Z1Fk1IT1Sbj@36 zP02j|8Zzs@$Ho2+V{r+`rx|oz%=Wh~??EOriu~XvjC$%N$X##PVQKc_=qDQxNMAq#R4MH# zZ>Z$YpF3L<3{c5H{pCMSkt5Rr(A01Rxw+G@p=_Py;Q0j$QB_rm;DukEFz{PsC?Q5< zZeCY9dHXBHyVJ)MLGITF#S6c+o`11rEc)JGgl^T};jlg&nq(xB%_jhe1PyIiw<_0R z!&O{7ZGSi%hD%&dB3Y@=jTp+-tR7E4W9?|MW%R%@Ji-Z`l7k*qG>gW~muMo2rV zjOpvg;`76UQBpvWrTSovn`a^Wb1^X^GGcpWaHrBvIAiTl-B$DXyQ-7=3^^?-5}>&f zZ>iW(8gMk=v&rW6xR@I}qD~TPl{@fet;OjM2y6?|#mJpEDp&=LCB2s2G%iZNeR*l@ z4ge6TJJ9(~rHM2=eEFr!jQ;;~+Svg97GMAX^ASg%I!uB90000< KMNUMnLSTXyr0~@M literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lorry_flatbed.png b/apps/icons/static/Fat Cow/32x32/lorry_flatbed.png new file mode 100644 index 0000000000000000000000000000000000000000..2a56cf6bb96fb8e628323164dc4287928f673e4b GIT binary patch literal 1097 zcmV-P1h)H$P)q$gGRCwC#S4(VERT%!xea)Sghg3mm z6J^1psnC!Tjgsoh1*I`HrN$7A8-l4C6E;;7HDQC&QUx_^G;Rzbt_US2tt%5cw34{6 zilr4SlOm+pjO}#nlzE(c{LYy>WfBHNGs?o=!|BMag@S^j8tPjTGBjVLKL+6>z?OS7SfrQg}B+N)MAXwbT2Mk%fjVv z4!)=i2Zn$-K(z{dLdt;q8G9K%opv#|A6QwUfKO8pU9%Q9#=kN|7GvfzJ?$_>B@;;} zld-zA$EiZ?`3<{ZyvMb)97KGd#14cNGSD6*6wfePH1nnc!lA38astr}8(~bRv;%!9 zj7}9gX2V(w2ilgyXjSe3lm7*lkXY}fAiY|+r2qY753<+B%&}KnkDB%_IL!O54uvo4 zQo!C7i{4yCZ0bIC;#(UzS}kz?$M4awc_W&ecbH4D*bqj?FJjBqZN`#YIuMm+i6cGx z8){ZA!^jUK*tEGGPc%Pi&WB@z_<3v$jg5^aG;9nAh|Ya`BiaM=#Pn4BCo*EB$Sj$d z!uF;P9O>;b3_4$Z4Z}l&xEdcbNm%X~r!D#5@S(Oh-h8X?dLoIArpM6R`=L2|h4h0% z=WsE8g|tB!J(C^PS^-_4Ge-^|+#Y(v-M#y{{)L4FxUOd|>$%G3(A)i93zxauRN)^) zx~KclQ=~tWE}_?Rna`uA`~6b-nbJn2y>OZMmAEgP&Blk%#@0XE-d=Fw*%0fQt3=`sA^1o1;touzbOjZ=tPbT}2(J|VfA}U``e(GH!2e!>KLr>7^<%kMJcX5e P00000NkvXXu0mjfXv+#z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/lorry_go.png b/apps/icons/static/Fat Cow/32x32/lorry_go.png new file mode 100644 index 0000000000000000000000000000000000000000..03486ec060b97fb645e32248b9e71e6ef3a3130f GIT binary patch literal 1460 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/magic_wand_2.png b/apps/icons/static/Fat Cow/32x32/magic_wand_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d99eec4c67bbc4e5162dca5b695510ad6de7b186 GIT binary patch literal 1255 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 M07*qoM6N<$g1+ybNB{r; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/magnifier.png b/apps/icons/static/Fat Cow/32x32/magnifier.png new file mode 100644 index 0000000000000000000000000000000000000000..9cbc3618f5ad94df90ca1cc1d726a76c87687874 GIT binary patch literal 1912 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 FV1hoG#FGF3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/magnifier_zoom_out.png b/apps/icons/static/Fat Cow/32x32/magnifier_zoom_out.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdc37ab3d75591e2cd3bf1940cfc2c8ca59002c GIT binary patch literal 1951 zcmV;Q2VnS#P)mRMODTR^I z1(7BM2oG&QVOnSx2PmY(aU4IceQn>z&Ua&Hp`yf9sdlB~Yv22wbAIRX{my63vMl^R zFYb2lwsmb^DJza&avUBepiXO+631}~`s`8F=u5kH?(owi>y80#+?**o=h0dQNlb*+;n_LYNQB^$E=a9e)8wX?9WsQbBRH=&@QzaLypa|JO2;E{FTEp2OG6Zq+- zjVLNAMkJQN&-Wa`m570&(sFnTN+C)d1c4(UJk;<6Zj4>U0vCrjH?4&y--%FY5`WmU z7X$qtd3z52bs`r4V&*P2FI(QZopl zGL96rRGOMlr?$}r9x0065_!mq09oQuu$JQdEg}pyeNVb*j*wm5xT|Wxu2{BuceXJIVy((29x`Lc5~g5~vOrM~&l3OxDuLSZ(lbG}?w7rXAZt zDAU9VDdL6{mC2y@pWo2nCJ@WKUFWH*>;uw7!=&Y1Hw5koRfyM$zHTt|>te?vo>*7G=iVu*S|FfU&C_!6_7 z3l-aG8u9<+Kng81`ay3yIWp1XT-(+eLS>e)dW##{i{WyDoAo#)CM3j~7S@hx14LISbW9f6xB zVBBjoFHWQNcdL{4Z9c&mF*WCbgd~q-esOV0-H)Dp>aCKJ;+kd6 z&8Vm>hu7vw zV&5%6aJTr)IJ|^p!J*$OoX2YUPeA*7#9ZWe_(cL?-V(%@or+cFO6@YWsQOok9<5ks(IYGYX-y*x(>7rO*J79N!$z~O);q&oBHf> z-Dv@bE*~WZt`}zSkHQ7+(DgGy3?pa08*{leClK^IeC@0C!{;edrmdR4;n+A{t lk(c3?EbXgVF8Hqi0{|13K^-xaz?uL6002ovPDHLkV1iEptQ!CT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/mail-trash.png b/apps/icons/static/Fat Cow/32x32/mail-trash.png new file mode 100644 index 0000000000000000000000000000000000000000..097af5531ffcfbc01b9f1bf8bf0d098536355d75 GIT binary patch literal 1983 zcmV;w2SE6VP)P zTNBe@ytLHV!Zu5VT2v{1iSpK$BoaInsZuMoPf3+ZS&%5GFGVyUkdl{5REk<9s#GEZ z33!9pCM+?AKyYk4GxqE=p6$-uxjp~6Gb1x4Ef~f+{_pbNbH4MP<^O*h*7j3=^}(fo z79kHCW)U#|_hea;Ai?<8`>$_*nQjXYC|V-`r!fBK*S0}70D~|T2?Px=ZLk2*NOmF1 zfQxQ_`{C5E_>LsGT9LFy0FD9~iIFcSF8XoFZ{lVYxDx~BNqi|Fm;p4Jc=k#F8R2%( z`mS2hS^?M$`c$yLf3Oj^?)edkXCRT+wvx1v+kYFK!;7sRX2!5g+5Rh*k8Anhd+*k$ zHuKf%rMQpyf!Bw;ICkzH6!|$c)j6?g9q^Y=@1W-g9@M#2j);)M2j6)$Z`$5}|D%HYsW#N!D{FsVYf;Pq;l673h8FuxSTGqo-Z z5453JtV$fa6GJ<8qP3;%m6In=287;61>hzRJOhJ6c>C>l@X041Ls1k+vX$j@$>VHN zfM`cDqvIcAa}*M*5`+-}_{!C5IP>Xe*xI*EP~s7KA2kOw`hXP5G!(@p(#aTZ&wPuS zyJ2XG5d zp|jy(Wg%jHO_rq&fz%-7lHgX9QK10OMlTu~>e1|NM6KJ20(qyYD$^@*4N9x=!l3sC zB|(-&Zz5#X5dJtL;U}$IuD;OOcBZd@C zNR^n-G!1sUovt-{rt)(kmoHy}=u(3_cHsLup~K~J{od|yvtbLNM42rUh#RQ)c#zNQ z@HRDLIk=38iE*B@Yu7Gf-G-^@X`VYfdy_&TV`kevw#kyIg!-Lv*&czrbonMlQ0l{=Pnb*VWa{4)pZ=h;{V# z_OZT+3Cr-{&=8Mi6#$Ktzhrk<>qK4M26#MmM5V^w2oQn5GMogUK#911{RZ5=b(81r z+_{UDO-@d7NWT911{=J7{TjcYo}T2g8yK(*e;)&yX1Dj!KUUJ&*@^D%E~L{Lilsy% zBb82Z78{h9G#5^%lS4E*GQ!IGRxuz9J}v{QqR5RRc|Z+iW(= zAt@FOI2=wS5(&g&an1oe1qQe+Ns___Be5uFvG7RTi!g{$*L4bk!6K3OV&2H;C@XnV z2Ka#_TUj5adM=lb)nKgWx?Z4NPmx$CQsxtYPzbws?`8v&Q&UgGfVI}jBHqM6G)Bf{ z>emWa1q_(GQ1(^$-6Kq8|R21xQ00%2URAZp*FgzV_( zv>1589I#rU06>PL#6Y>LJrII?fvUjdN)Se9O~jcq|K@N!F$0ufOL?MLri6>qLUG~3 z1t^+YF)qeTHp5GCK9{96APcb}Y;9}fa7;ZW1J$kANT*UabUnu(@7c2lt*x!JtV$II z1ogU}r_tnUP>CIr*f{_Bd4Av5-_Ob(#(?+<2E_C20|Pu(1IW`7`FT7clF!;^d1%oQ zU}V|G2`Lg#7&hroCnoZA7%)r&9h{g}zt?07>Hh!u<~eejgOoS_8@rC>o7c(C0E~EG;d;w|Jk{ z{vc8-DTG5o&J*F0m{TMvvuv?Qt$Za(-vw~*&Ru-_%{REeFh9C~|NgzgcDW+NI{f@! zj~)AB(~Fzyo@;Dkq+!})QQ(Ba|91cf2P4w>F`!n7> zS*+T`#;*j#IuRt3D|gfBv_BXO&YV7d`eUDub~gZ>C=e+F5H8e_yg(b1zdIcE*7Ba9 zT({X=ZvMc51HYupP>DHr>8PdspY6Ta-Q-G=5^R%*gGpMP*jD!hmE>9B5y`qLrNz>R zK9Xn&lUh1l$PYVmt@@dKGP6#_`BKP@)q6)&fpC?)vQ;V3OQ`dBiogE|FaWbvjTdN} Roc{m-002ovPDHLkV1kw0w~zn; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/mail_box.png b/apps/icons/static/Fat Cow/32x32/mail_box.png new file mode 100644 index 0000000000000000000000000000000000000000..44c59cafb969f31a0fe0a9f4b0a0c7f0f4fc6307 GIT binary patch literal 1372 zcmV-i1*7_jP)WfcDIz4HQQ1_~G` zg<2FARNIAHwj_NljE`DlB*Da;HKNrtF)oM;SHiSF zTEH0|^SH17`kjC731&f`B9h<_!PfE%ko(2%tjk!SKw)Xj`G z0Oalf+ud_>@UmHW{6ULhz)2?2IXjCXAkUw6B6-sWfJ`6;mkQXp{yA)}tCSk0LOC72 z6BU5j1^`0*w{ui=cD|5zMZ(n(OWMp{Z!t>9eS}7xy&fwUwqbQfFNTpIRO}=U+ z;3q7sbGJSkFl`6${Rn;r+LSnR{mZYgytMqx$5%i4K^`<1$n^AdFPuMn2Bl&V-~V_6 zLqkXL#L1HwA0NZ5-)`g1-2z;bCMl8Ql8)Haa>xHT{1qE)unevByVo>d8|iAc1Wf74FjMG}2^7 z-~U5|LGgZLa})Vo7UN@&;k8R|%!q9PkV>V~(~pjfVDq0%R4SyL4Mmh}QoORdid-%S zGK9f_0qksVHvz~yQKSLHpgEgBCMG73Or@s9wgAXjmNhvzIDoaadsIjwnXHQ_7YYU5 z8G9yME}uuSRIEppIS^O)2j$%gPMkPS*R4shEjf@>OeBlRRVtN`AkC(^*PlwIEgBEV zMvcs*;5n{NDW_ILVA~Os5KYjcoX_W=>Uv25V5mSbmlRBvnHX;cKz8`dgX1`GJeT6> z5I8PdfJjULCM(FL6Dq7iT?I<oI z%>dUX6AE5@09ENBtql0ui+TtSyX=}n7F^f_Y6~FQ#4uqIi75b-ipM}rLZJ3WGARjz z%SH+$aHn_#h1S0(K_jeRPvzM2S##3 zPO^YW>T^(0Tr0-ksa5|#QMDz%+FstY)(A1A%?SKArX%C9B*(x;y8UIPj>oxd*Mr8U{jGCs8x66 z+2536#2HOes+tJV>_q*L(4R&eO#Ax!$$(q04pu^CSF0C8N1}h{wKJA;g3?ox?>XQU zjosZ{q%)azwrcCksD4PXjFc9&H}SOdnbn5Q5z1(IZ@r2!a^Rr=q$pkC2U6=L*H|`=zz3R?sWuP92b6dix)rst^}vO-Y5pAVZCS09Pi%4c`LiyEX2N$b`8| zYlH|!LU;485owKY-=9_$ES2e*NfV{T>z`Q;w^ya;RcJ$a8zqa_{azimJ&}hVAGaF@ zC5CZA6oFA>^*0|JTf}TL2S%uh0uLGgvY{D6rQh#>0LBp?0sePK8=kz^0()D(140DD z>|SUA{!Gfhnq`5asqFCx=77L{sw#hgxznwY9U%OS67ZM0@8Bc#?9{Q?Zoi19ic(P9 z?zbWg@PG$I&t@h9+p8{OYI-shHRzcj2ecH;PppkQzap4~h>*&n21$zM>qkZj$Vg7W z)G32NX^? z2bcppYHPWMEc+cu9|cs_UPrXafUV@j+MlFx{kJR6A=+%j<&JJF$%(_+8@Pq!a)6;K zAs|qQf7o?62=icNAoC_Pk{f0)k2e#<6=!*WSeTcBkL}G^wXK@=5|Nvcgog@~vAe1j zTMo5i^_=l&bS<}ZOL8$ulbuS%mw@gPQWDb3@7w1nL$MTiSF(x4a@rf4dHC{9|HQ}Qz8(~T+ z3`anr!e*5)Z)OJfNQ*#11JU?{uj^r=-wS72!u0f#$GI~X$ao`G{Cp)`PB->fe8Gbo z5fz0A$tk#J`gH7g|8L<{z!X^S-`r*Ah6c+4dnA!gg2{w6e?7*lh8dM4k*9_+N2Tz` zT{?&dXW3|4YJ}EtnlA?2?Cn9*=~HNEsOO0H_4PWK<^C#Qtx*VYKp3*QCmCI^$SQKI z@t8Dz3`*bs1e;!bdI7!ivMjAHDJjp+&c>Hjc5+UlYLU^_)`r(!EeYtb@l9&;639H?xC45Zbi3VLhdIE+>r=vXZfQh5)yGS7)5nfm2Fjr0 zm5gMi#F68)PE*6)DT)t0y*FVdu1I8DmL+80orULq_k26!3F{HG!TvX1-|*A^Dj@hd z$ymP^g#qO2XJw#``U4mEI;r0Q>6I7OZ7W_-jM1^Nh>ngSBwUb*2dP#oretQqL{2eI zY=8IN`GNC5uo1CJ$QVB=jDHM9k${rK5&XYbRG?5q?9`-sTvWOW&2t~3*X`Ui+8p)R zgc&iIk&}g^^(Wx*xDgW*4YS$Ic@RZq=yJJWudYUA#erqeo1&istfcr|8xXyJ3T|+u zaS(o6bOA-h6ZpHspPgcOqs$eD=O3E$*fo!g7wZ~v)mx7|vy0D-ePv~cjg8}J@OV6E zX=!nMws+5K9UUE~gCx`_N*_hSN-=mI40221a6gxSilgE6^rGTFr}0X?39O&3wTKY@9^q`j?o0aVN(n;bGLpi`wu%IXxUTT@e zvvPUsEH2E2+vCJsTL$`E-6+0q3U!fgEX$vaO>_*JmOdHQgwZ(K+651vw;FO%Ct~v% z6=a;j%pz^n{vKE4|^*e zc=&-lJn+YIlXLcwH_}746(ga#=Unp*NqN(C>&41n4wG zm@k`mANCzQf`^L>Z@HHpI)X=wZCF}b0bBMo+&{^J4^Ld>DPm_tFO|r5*E@0Xe>GKI zuRpp*uY2!s-vwhVNQHRe{^pJ4V%On?+xemz?1~~`$EG9_vraN* wwC#3s{zEvx));l;1|2~@TJPiw`Tqh807=z%(F-MrSO5S307*qoM6N<$f*E+-UjP6A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/male.png b/apps/icons/static/Fat Cow/32x32/male.png new file mode 100644 index 0000000000000000000000000000000000000000..44d1164408bbcd1ed58f4d1064327ba7a3733423 GIT binary patch literal 1662 zcmV-^27&pBP)02MR2pGrR&MCMtg*Y7_~WDG6wd_yA*sMI%H6|B~P%F=~MDQl=}=k`|HF<572_N}MA_j{akzVrBoUOMbp?nWYJP3PQk;mV;mq#k|LNWhV;%%JxFn#bO{B9I|h142j*7&!Sjti z&}$elXaEcXD8H>C8JL7W{-+=mbGBaoM6``tRK6k~Scc5bfS^)aL{{bo48ma;Tu#~5 z@4}3B>4D`gc=uEYc)T7@67j=H0PT^atEa1gZOvB}*7abS$ZF_Oqn_CDi+trfk>jY&9P8(zj92;;wgEz zDZnIhwI2>>>>t;;AIdf6yfMoT$Q#c3MYs_Z!5@n6cNiELlfl9CY!1vAY|T9qd|eY& za-D<=_;BQ66EGc~<2N@IZ^R>7=k|tjlH+;B<-qqAl0A?D8v94JH)gxc+3Oy)!ynCk za0Z2QWO62M`b1t!YKkRXLVFb9===j0yufsNPx#)O^D1QqffQ0UQXf(SQpZ3*#5q2^ zxNEZ0l)ZL_4Ssa@L0v!uJs#yz0?U%&;~L2LM+!)ioa7W_fLiRU@BrWGJ?7h7ydI}K zB#f4j0!it5dkkchtg&efmgiSbw=1`9?3O^sGfFCjqY_;91fZAvK~N@eP?&259sVW& z2Lm0(Sy;?}4m_KSH{k0HRk)~96z-A*yuSE_EwfxEh#;rxE=dU{J(|*5 z>YMPTqbC(8n^f|MuXD!oDJ~1RY(@wp^pYtim|2+R%7C9Yohfa3`{5T=!Gjkg;wcNp zk{M%-a4mqs(O@PGMX3ZAPB~h*Yi;6?t*ZAi#whSZW#iv$7R$qIMYvU!D8=oTgLBJAFq!^6u( znXnTU)UqG^`92p5?NjP5Z&<1|X1qmfnMNL}ZiIF2fX2%*Y@wN)Gc|k2%^bX0oQ1&_ z-yFm|s6k+@#x;Uu0xYAJf$vZIfp`!v;yDxxC}@n7@7Q|v*u;EW=Ax-~Y%bBf+R)nO-!O5mT5y7Q6FyKiq=J!2kd8_mDsWn@OQt)p5TP?A zDm?Kb6qg?_PSo{K!@2*gAL_jA?I?Vq3RrD}!SEf+F*QO+W9_dW*{I9CZ^7iTW|%V0 zj48>dRKDh}7*y2<;G#PK;ikV1-`X;NGfumaTGg@(|3!g>5~Hbp^I7@MQ7d<>WvqGA zWR1a=;=jI7tK9B6*SUMmr?Hj>uUhvz(h)wG0tt5*kSs`6B(vI7FiA)lRcm}ZQWsKa zFtZOufn==EslxkXdrVa#oKDUUq=51@QvV^R;J`>J@wWg20DCc{eOG{y82|tP07*qo IM6N<$g67r;g#Z8m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/mandriva.png b/apps/icons/static/Fat Cow/32x32/mandriva.png new file mode 100644 index 0000000000000000000000000000000000000000..73b204e8cbc9fc0a6593c6e1f853e5ced659c1aa GIT binary patch literal 1594 zcmV-A2F3Y_P)C?onR|$vF$=@Z=;m~|gayqq^`FfpW=3%`BZ+k+dQrwiF)q4fp5)6t=k}g+zTfLRr-V`pPqT6Gl-n}` z|5j55jwCj_ipQ+SzT!!HfNLvA_=3DdeQCh<@Vm6~=@=Ydhz@s;jz z*HnaOmTrPKa>Iw>`kvyLE7J9ED0Tcv{iU%Ue5Ze$5GV~xODa8H8U=@z2Oct)RR0h& zTNRmQwuVInQldt>c!bnJj)Ey%q?FH4>#3 zk3b3~N@|8Ly4ihnV{~ll^KgrM^#stG95h78hDCbJ|YedP7pUKDL};QQiW= zholPCB};JZS+UvWpE+K?Ga-I-CZG6eGPoN+V?CQqJ*^;?pr?5akg*$pI?e)hUPj;P zf#{}!L01(oS3=-XJfSu%E2XB7itN}oBSH~cL`qvhT%}aCiqg)Llu81kM~0VD+bJrZ zOrl~%0u{?+snmXqiY3vsZs*9f0p4XzB_2&;UJ1je#KwId;0*8Y%wPk5M}0m%x)1^z zBHBm3*SyqKSad{lXP*%iXp}++M4JLM-~#Bzr00;U0u81jfY=FSQXZIZ?ky8bj)Mfs zmL9+2Cq!X%dXwdjL);N~_1Kjr6G?YNa+8e@`w6_1!5 z_*s1U@1E_N5b~n0EXl%>o)HKoO7&z$K(L&yW~}tC=^D=wn_%M^HsBJr}Pm}GIQCf zOq3x$+4BC4g~GaNU*{QXm+vYB#9lA-M)+@FL>MvjtWpQmUX9g}3$`p{WNZ8D4!6|t)o$z5J_5aE$gEfK9B>)~BT#{m2CC!1 zbx~VM0_JL1%2AoyT4S0@;FH-b@J6y9?i4 z0u=2vkI(@h7CBE9|MI{yfM1&){v&7p7>jZTh8d@bn44}d7OVioD+Wn$_lU$Ad5>(l z&`%NReGueKg|5r3HV=$Xhy?Yttn&UxYG#@?DpCvcKo%MK$CD&Ze#dtCmU5wr1JQ!(2sU zN;C$}$TFz;Mqpd~k{h27(3C+5FfT-fBu;-NeEO;bV-xhC3sZv4IpAk-XQ>prucRZ2S(DOooRhy-_WVyRk142|vnJo5()t7TPv=xNB@Gupln3y}|Yn4JyBqqmhIjfy=U${?_DdqVl`I|OG&!b#Oh`fkeJ}UculjK->Ws4t_ s-F@>Vd2{hUf1fAM{u}=93H&9%0It1p7bU`FT>t<807*qoM6N<$g6vA@s{jB1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/map.png b/apps/icons/static/Fat Cow/32x32/map.png new file mode 100644 index 0000000000000000000000000000000000000000..cd913151a599873cff66ef550231a98fc52baa3e GIT binary patch literal 1771 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/map_delete.png b/apps/icons/static/Fat Cow/32x32/map_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..979b11ab4db4888f8fc8fd39b5a051a51ed32371 GIT binary patch literal 1519 zcmVsQ;1Whb~07gKtfm9R{G!gj04`X8LA7A)a5`XxkksyhQi9{a0fG7wg z1;jwwTBK#o!fs2u@7-y4x3e?eJKJ6MQMO%+oaAKgJ@?GL-#zy`XYOzS$gB@f9^wRX zJ060la{P$1W8DtgOr&gv*`Jf&QCXo|JU8GdAv5&WNU^~0Qi)Z z@Em&Y)Zyjb3V!~o9AQ5Xi&X?6I=n8vPd#;TdnJ6Pe>-bpX=D)PHMWAb^(HBEn9ply z060#2j#)SuoXUN7(j<%&z5CSMxsnZFqSw<#G!U6`TfLcXZ!f!oQf|CB0Q}^3As1!P z3q%?@lz1suDuBR5 zSwFlfqPDU+eF;jtj}_eBZh10X^bP50V0B(=3dn6 zq$xO1BmlXLwN*479?g1zMc}-81mo&G5PCj=cdgg4q})?9fJsS6cohOsA%cT)F$R5U z1S72mYNveQ2^@D_kjXJTN!Dt$ff3U^(Tg*Ib6b0{Bm_(~$x0}YBnc}I(5m-bB|@ty z7|MQueklVU1yS2oNQXud_`Mg_g^Tg%8_PgSl3)5nEQZiO4*dPWezcqCMoujgW4=kRC4SSD?RIiaF~xKt6v8<6URzbt6d2gHBV{ zW;Qm)d}__+UEj1cuVJ{SCZT^3lpFiNi2>-J{TyP$Ig~daMRaH$)n?75{Hy|7%Q7g} zx}f@oX*tkMs%(t;FyAVju#dhf=5ZjCggWn91j7r!HFiSKyFh$8tr7;9lkICbFKE?;tpqfN@bLNNJb?60$0x zK$%}tcLx4HH?brIKkU}RZ9IIcAb?f9Jv{_B?GdZfLaIV6HMj5RxY>%QAfa0B*Yn(d`X>|K^n& z9n|b(7c2&VQMYV@ZQKk1u)=TN+f@J3N{exeO)s`&4h}}+UFST(Zx8mne$lQHG$UD1 zX0l*j1fcy%z&xQ986=mfvhT8QLL;fa;|B>KH6M$lJ}088cBzJTX^2nsHThS70RSEd VW^84JS^EG0002ovPDHLkV1nlvzVQG6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/map_edit.png b/apps/icons/static/Fat Cow/32x32/map_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..46b12aaae642c8b324f838e07f674759c4750a40 GIT binary patch literal 2122 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 b{x84)t}!rl^*H;f00000NkvXXu0mjfXHKz& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/map_magnify.png b/apps/icons/static/Fat Cow/32x32/map_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..a4b55f7d6ff6fce6b18e0a31e5ad66e8a8e87b46 GIT binary patch literal 2078 zcmV+(2;ujMP)zcB#oLVs=94s3!qc&*Ly?po$Db81!yAjOM^>dKI{<>d%Z1JI^lw(VT} z^OB7x*8s171Wfh--(%ZA+pZt+I5woUkLy(Nc*X0fLOUnPfX|>hHfK>Hmkz-8W-1juM>?scs+Ygv1A(8m!^qX(K88htPhx~(cl~AY%UNS5H4XY`cX96Rgk8I zk^VmH5U*liXr1DlU`Y9;ZZ4EvNde%Wno|tK724f| zM{XSgL(4kBFmyd^pzfs@+$E(BLt1DRuOTEx8Cc>bsC+$)Uo3bR#YPkf!I02fB}Azf zklZEMOt8tC0O0p9ZXTIYdUFE)+zDLzN&##p1d}_Wt9Jki;}5vs ze3T>z7`BP=zA-#v9!H@J;Ekawrd^vkqlY1I5K9S|ivqU>;EJ%E0O+x8YZx8V(EIxW z6n99Zsw~)~e5_ZXvdRy~_&3Hp%_trIDh{8xhzo;JCMH49ow!$%n4DjQ*xl<9pT8Jp zGR6Fom;(dIh|m?H+I=bJ%W4bZIvatbQwXmqp!OIe8ZZrsf3)T!6%67_4>jWPnk82( z-20ynv^2koo}yYzEqjpcrf&j3Ue>_ueM&pfRPN?~Gf_T9EOhBtiW&J;pJ7>wre+D`R#s0KY0sA-KIH+P|JvLdZ+}XPC7xH z{Z$z}6KU9y6v9Ili1w_;wkIFM(|_wlD3-*}8Utv0Fo5l=O0a%OKHj}Jg?%54;#)hm zBM@xEU~k{7B6WihSVl&KF|UBfl2Dm;q+dWc(xCQmbZRnJo5f)eI9Ga_z zl7P-(psZX&8HHT?lR-p=7NdUYA{=T9VQqE3Yy7i>KsYTCWkQOmTtIK~ax8o>l*H2d zCFnZWc54Pq?Xn16A*xIUmDy5IYl=`g&Ticd(GjN(4AyuWWO$V4Q#2moJ5jorqVZg& zh%|o-$0=CW4>4UTZ?wpwi(IJ~sm|{Jp{3A$2O%8h>NNF0L*vmjCb`ce^jsNF zauL6+Dk4iV8v)hEq*Lh|0=Om>X9OrS?GX2_Hns-h%&%eig2?&8Q}8Z60-0t;3`ddc zH8C6^02&GrM3k?oUEudw@cC?*9+OGUKzJ$w>Bu>hV*(f%WJBVU%!F~+LtB}QSaNHg zh3UHpv)|8d%?p3|1$@%hi4AvEj1NqG*%=!Ky7HLKgvdh8_Dl?kwELMWm7Mix<$mSiD| z#Hk4mf7-zkF^<-^-@|Bd)U}aT+v!FcaE~}sardi8%{zzq;{B|=d?e+AW(a!4dPqxo zfdP0c&)~pI5>Gt-2u@9Sa4yEMB>5;^^0EtEX2nn|C-CxXZ=kNe9;+G}@S7KY$L4nB z%>h`w-^E1nexU3$VnfUci6m)_!eS3#vLBAo!&uydy2c~uI5vb|K0ku>>l*OQ+8TI0 z9ygrvcmkd6=kel)C*bwxqH5t?@c8rb^~Nf!I=mCdx81#T*MYVXxCLFsVb<2%v*WMEt9t+ooDNhlL(bdWfG9qG zC)=946{_TRewggpy+^+P^7o|t^Fk?)e?!W_W+}U#ktd&DugJ1p267A;E@*1WOR<=U z|MAPrRlJswur{j$afYp<8dj~_kzHqdt2`3 z+@~7u%%PksQ6M<{9FrWZyBNDu0H#6YWEp3Hf%;HL{#Sqj06{V0PRdpM8vp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/marketwatch.png b/apps/icons/static/Fat Cow/32x32/marketwatch.png new file mode 100644 index 0000000000000000000000000000000000000000..e620a8b5d054fac53a6f253f79a939de489d9e55 GIT binary patch literal 860 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 FV1h2#1UUcz literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/measure.png b/apps/icons/static/Fat Cow/32x32/measure.png new file mode 100644 index 0000000000000000000000000000000000000000..95cdfd22fc963b1abb5d03a736070e2f0934b3f3 GIT binary patch literal 1156 zcmV-~1bh35P)<|NoqO&j5g{_dB1}bFj*i z=g9NHDGDtk0q4tI+$LF*p*gz-`{ZO85?lrWGiZ#gKoMQ%Z&wVcEanM3GaepqT*zQrtAPIVca}|*(*NGi4tiG zWH4I+sRVhE3|-k_-fkm^?OBJgyMWrT|HrQo>b?dp>wrmbEO0uJ|1lD9@JnTj3 z(#-@hcft@33+65HQ(mTa$4r9J5W$WPQo^N{ZCS7;DJP-fwR2ef!0SUoUyJtEq zva~>dfRZ=X{cB-5ERb&@qq=^*{m^U<9;D=>s0-oqKhXY?R>HPme`UnC`Xj{ehn0e+ zX(Z*$;_N5Ykr0m=LA0T!X;483hZu6F<4jqQlL3@cOe)e)T)hKrVUDD;R1`cWV)pv0I(@lw)~d>qo>yA(HMLS23#zkpBkIK{(%1Q-A* WXUCx}nz&B@0000&bUL&DoSFZd@4w7{1YMse6n{5*k(7I* z@?2jiq(zRBhaYGgd>TI;mf6=qxp;rankXx;e{MfI=us@ipJh}3r@J=eR~gz28Sw(t z<3L|uQhdnh-hdmn(18iWKBB<+#L9RoGF43sO+sf@PlrPS0IDIt6iB5!m5 zs8^9ImZPajU2$6p)3I5?}`)UY*w&bkx(v`-}53F zmMJU)2^1xu2+b&d3E8Mk-6`{MkvIM`Y#LJ5pIjWAPrEn0Ak_ zvOoY90G#YUuK|dG4{#Ej8rz08VKTMcMD*3GtGZSF&o{>7UWh$m2*rMqF`c z3tgESq0V=H>4D@T+7&y<0*Z}BQXA4EKb5lbzY0l6$3NLkuB)h~sSc)a$#amHJRN>) zv*}F)oGjB0&3#@{q$MvSj#tjvyuzd6lyjK%9ok3CxQBnW58WSly#z)9qy4qF zPluB{)=yTbq-Yb&U-(`-p}rM8Z+Q#=0f3CnrWb8Pto@x@5MZt3u3ViWUv#m z!*C|FNGesd3F3#^Y3Rovu%C^{vI9LXm;sIgIN?xtH(7Qs+2P_$&6? z0Cx(G0*%;Is%mI z(Y+g+15az~QtZ9@OL(iwO(o$jLMtEot_z{aruY^n2-DYX)t9Q*R+~(j_GV64nH-Tj zX6-JrUTn+Dl$t#UIh>J;Q>7O9A%iMs<##=@UBARP7CT?`v8O1yaSJtW+k-UjP~C>j z6x;d+ImraoKeLnSx9%h-mC!x^&Xv2Vd5S%|iyVM(p;U*VEjPP};6R$nb>N#0 zM8OxZNJyW+gI7hL*skr$H9jlypn$;}x$@--VXQ;XSE~XUklBIErXeikTu}dHD@?Fg zGa#Xe<5@5-m=gdKYkpq$B7J)}HB_(vCrIwxk-QH(~>rv4`YK6!#mv7oQ33=>s(@6dJ7 nC99JX^1@Y6JJ%Y(zXA*ZH*rB`M`7tw00000NkvXXu0mjf#uJ)T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/medal_bronze_1.png b/apps/icons/static/Fat Cow/32x32/medal_bronze_1.png new file mode 100644 index 0000000000000000000000000000000000000000..c40ff1e0e1494f7b13620db1bb4a1f637cf5e192 GIT binary patch literal 1526 zcmVF*Kry5`(V|E21HBqXy$+=gJl8q9H6?khoJ56BP|E3>d(cxA^v#vqxmDFVJL=sNW8+zjl`2H;8w1OhP6or2JG4pqS|xVDABuDyV1 zLO2ezrw>Ev62^ZaAe5K0W3ZeYT%i%TfFX1U87PVX8b@_NfFLh&$?HTQs{kcMAxp-jC`M-jmLg!Ql(3GFcZqn0C~xU<_myIft||`5nB}w>)Z_j?sNv<$LA&udftEVZ{30gljWlJ&nFihmt$?}$cw_8@xiUT7^{UhF*u*ppY0 z`r{N*=g%OW7@O@oo_v(v{6liH+9X_xfEpy{-`IL3x}~?RegDgF6Bl4yI|nN{yl7l8 zjc-D5Lmx!jb|g+5MQUhpyyxA^8|jr%nyOj|1TMU}btJa!!IsuX4j}W>2XI^sT5K~! zLyStF9HY8$sYBfPaoDLV&?rrzzJr+f=0n`L_~Yb`cP_6Z9J3OEYIUledv)vkk**yr zt$UtD=JWt$cmo2RyCFlA6+7$g2f7PTTQvZWss*}kyxHE5%U&l2jDJH?M)9O+T91ns?_q82n0hK z9*cC}4|D1gWNaf1p4?*23nKg?Xd7j2sNo|tNut3_4k6Or3&zTC#bpzy(`0mV4LyyM5Sd3ZAB=nwhfsrR7*zDz=E50=R zJdF6=!esFoffon=Svbg4uvL8&TNHL8fJ};h8O-O}E)0KeV)8moGDoqLWmdoNFjlq; zgjenCmBX7bs1hb@dhQaad7Ex?sxE{s%4E~^__*1sXOfBpvW`evGZS$w6sBAzXqqQV zraad9Fu_IGmO#MsYgAt(w` zFL=DPsNa$f>s}=c!b+4brR6Lmbru+Wz5Cmi&b6`D`+5k13eT}CA2GP|I6}b&O#FTx zlh;R6z3*M>_n!%B*@nD8Xyu`cNSutft%C~F8PrA5hBGX8W;AX6dic|kW7ktz`Y6C8 zf71AkuarO`9ji#fBvF#){A~As9deb^WCD#%(0If`A?$a9fPZiW^Ttajkd-H4ROpM@(ITBD{>7A7`vXG}~Cn1G1}MH2`C zEs0P|tu3WL({}ntf9JLHemv*i*Yc)x+D;|$CEwik-FwgZ&d)vPKH<79{?Er)>ZK53 zVg5)1&RW1x+wtZW)}-&5w`1NMU6aDkUw9kO(!bXIb?(Xpd{2;-H=X9i6aXdvFVIm;(bPqVTA|Z)D?GX=y0Baeax+^Vn zg@;+s1LFP(kjfneW+eAK3dzR9Vol;8EJYXp>QGU;RRuckkg?X0_z;Aa) zlop#XN0_D%Oqt~7Sq1)^-_3bzcrEYYy}r`0w1bzbguX&lK&aaLE*iI0& zZh0iM=Lv-Bo(4**e8!O@`#Uk-d=cX}F5xH9Gj`&`!9z4biGX{{Rl=1B$U<`KbWKOm zj=HjvV<&<5O_*KRkV>?t)#RMw?FdxX17)=sJo_1j+nVFGpWNO?Q)YU}&W=FN&9`d0 zi+1jhMxS~S$*W&c66(+kAA!g#R9Q#q@1|zqPR3!6c0kXMAXtAK0~f!>aLbi}T_4@9 zAUUZ_1eQxe{o3m_Uxcf7MWatXkL0CBXrU_PR33m9q^Q`Geb%fT1r-S`uNcPWy>vvA zNd9^T(St7_T)jKWGFVpDr{L8C#YG$Pa$nwj_&CfzzJVy-2@%?&6g#BU=5m-)XVOs+ z!i88@AkV1T{4IDd%V1gA5-?uc7jB5e9tRSClcgzW;c8U^Wf8C!!BSu%sVUl>19ygU zZ>SxSSUp%)rkaz9Kp?2&nQ-heqy}4|6>g(uG`A4*c?dtaTO~&zxJgl~6uM4{+JP zP}0Gq>ybI3E(i~FAE9Kdtr-cG?Q9i|)8F?rjNa*>9LRyTjxM&E?t``>wA`TF%Q9FN z%gly=+0viv{Uu{#!4)=^(*H3-deWq)4wwGQF5XSt<*GgbM9P0`6^@j*ygIC-A7h}$Hs!X7=2`Z16 xnRolcAmA@t0Z;kj3S@aC%uHu~DFXirFaUb~pS}>?u)P2P002ovPDHLkV1h^R$d3R3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/medal_bronze_3.png b/apps/icons/static/Fat Cow/32x32/medal_bronze_3.png new file mode 100644 index 0000000000000000000000000000000000000000..abd59ed0f8b4820ecaf3d62bfb12de3248df3e3f GIT binary patch literal 1538 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 TE%G@w00000NkvXXu0mjfMU$Pu literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/medal_bronze_delete.png b/apps/icons/static/Fat Cow/32x32/medal_bronze_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..bbdfa1337ad6cd99171764d166e496fad5964263 GIT binary patch literal 1915 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/medal_gold_3.png b/apps/icons/static/Fat Cow/32x32/medal_gold_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3d85cb07a354a5c9ee69373292ff5f14c0aae57c GIT binary patch literal 1529 zcmV1IGA_jRxhR zpkM>ElwzT!ZnwMJcDvo3nd>=srtP$L%Px>O>DlefoclY!bMCq4oE1_^{GXRG(?cP| z#QP0z9R8vJZIk0TQ{GRixEK53cSh4R1mGNQdwtX6bZbrO$!invT_KB%@8A9iEXxMl z6dI6BjzUue##u->gd2^9ARWFVU_-~Yy@-iqcJY+Hi<@cgQndd3(xLO|L0XQ%*4s8Ul;$V;i5pNyt-pRxCjR8inH z9zRib4)`w)_0c)9qVxz9NJr^Ocg;;AAkaHx!Qu!o0rD_ki~zl3J-+8Pnh-ZmfRkWg*rw1D7>8d9 z}5Y?bg@1XLmEd-tx+$kID+3EjIDR{sfPue2dI&`x$I^(yOb zhq>@R7;{%+^r!vEbe+5sfBAQ2nVVX&%OeozeXsS>oMrdKt6HBx>f}4%mJom% znx*z$+Bw*xJ+LwzFw7WgTDD{4_~#hvIMTP^rQ?eUr%;T5HcNi!9s61jn2T1D@y$pc zdlPz9BP!z?p#|$8oV*gqyy_2zxd4^(*Ab^Ik|*9mRqJCg7q5&n24fXH=EYv@*jyir zgo7_c)<1*HUmu{NrUiO<2^pmlD+}JX+OBXUBsVJ!da#xvs3Ft-F(T`q1!FK)xde zxC&!~e~|Ip$V2wrA}>8-o=h0mxE!V+s0|Aupcz40dm5p})nF{IE0#>4BA{b|7M(}Q zbya~0VNV*S+9Etr9f}7O&Ida~#sd&~Kz*yVguz&hSxzN%pL3#V1Xd9xn`6ot8}ZfB`vgEi#o1ZJ2!q}$6?2@vHI$Q5M2GuS)N2+xI+>m@Jy zrdKNpxhS@^DpFcyEeJzlm3s`W-n8}eXy=~@m~l4>N-8IX_FE+zg}#^s%=usp#`5=r zQV8Tck1GB&$*tFL+K;m!H6t`2(Y($ zX+pZZhSzpn8978)m!~(SQks#P1-cKc{XW{%SQlQi7BV|P6R%Z##NeSxqwt$`7(RBC zI`oBP!`7o4{WC#1-H;nd9Z4gRI9%PZFj~F#ZhA?z-^vpa$2aUyLTcQRC?Tbe^wD3D z?!L^%`G?5`k^!%Al;4g?xREscxT|Gn^WyNMX2TMMmM(%;T{AW3c?9eF8`;R<@jrx!8HBath1 f=4T@CuK)u8R8qHTZ{_Hv00000NkvXXu0mjf@GjFs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/medal_gold_add.png b/apps/icons/static/Fat Cow/32x32/medal_gold_add.png new file mode 100644 index 0000000000000000000000000000000000000000..b04c68e9b3407072be80e6606afc714d20fdffb6 GIT binary patch literal 1940 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 U@_+4%5&!@I07*qoM6N<$g6i0(>Hq)$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/medal_silver_1.png b/apps/icons/static/Fat Cow/32x32/medal_silver_1.png new file mode 100644 index 0000000000000000000000000000000000000000..e41cab97b1c3fde871612aabb7d36196eb506b8d GIT binary patch literal 1514 zcmV9NUkLiGqm8*o1+&zr%fqbFeX{3`I}} zb84y9Xst4aT)8k#rfInO!w+;i@$2qEx)E`6pi6-6mN zKeY)zYBstZd+MPJ?j>BHrD}k!;Y8PQyh;CB#h*KgDY z3ffA>DKOdshXjx(gCbOH+nWLUuExwlSSD>g2_PG`omCM|%K@xA1F(o3wn|Z&$XX6m z;T7Q64*bRh9E<9W#IQ~I*eevEP!z`9eiD$AgeqkrN6u8m%gzEUDZrLn!ZwQfm;{)k z2@1;2Z?>btFb&#g)pH0032<0|?Z~vT&EpUtl9Tu&HI{fWR2!mwwust>Jw5?VDIR&b zY%av{d!YI!$2wBE4A>UlpFJGlOr6lxh(d(L-*@3aM+ocmxvjX+z6mk^Qly)ra_E76d%a^YqTpvI%=qHCZ9Z9DUeI5>H!O0)LTACFssi&t8-LG_k zIhdTNGa$HkacqTBzroSc$R5cZo*(}w`7?^{(N*(!9 z0_t?1Z$oEC6eGz|avtFBDk1lrJ6}+`zTbMx- zHWftHFlFl9bDZnKltn5^`qIl?1ZK_a*a|d9lG{jQE1QU2y*0#`fxH;vb9OL zQf4fcodq0$N=@G)&zh?_i9%%TTpmJAEjh}CIg*+m2>7X@bC}E-`KaAF z;_+N2x;p9&BO@uvRqZjfGWXMGuJ+vk3*fzFXob%_NPt=%Y|9+X<(>zX2r!O*^VQzi zjec^Z(LK~xtn5m`Hf+lr%*CA52*?f&+>8$oCXSsxa{;0H5Hww@*g5}}ZP@nC(BLuR zN=zS0l?)?!7x-x3*S|-jiyPOhS%q=Bh;U(+dYfW9Za~3cfM&-<#9}u`Ki~2GI`^HR znrX-bq>-?MM4VW#pe@28WP#8-fRI9p_YrvvbuC}h?ELoaI6LPTlN*G4vQy7y920nu zEc{^S?vGpA7QVJO+>2wAI0}1r^ComMh_4Ai|c70a3kR;2E<4P_h zETVzX+%&(r?Y%8qKMY5jp4ELdo(X4}MlwB`Jpb+CgI^@?4%15khWVAo?R>TZrnVzM zm`jKd>I=QyeKF=LzfTw?j1eZL(*8IExEohp!TIziW)(zaOP%?d1pFhw0PkPgy(-rM Qp#T5?07*qoM6N<$f~A1aga7~l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/medal_silver_2.png b/apps/icons/static/Fat Cow/32x32/medal_silver_2.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9cb70f6b16e8230b8279a96cae062f7ccfbc60 GIT binary patch literal 1478 zcmV;%1v&bOP)3Pk`n7j z+wp@2H0y@FmUt&wX4Q{XcNAGDKYyVOPtm{H+I!~K1RPfm8~^;34#YKPAVVg@({m8_ z1RK(65DIr$clw1(mGR=ot<9{1u#iy%9GBZ5yGxM;{Pg!R;Wc~KH*DRV7f0xxO6$%} z9=ZE83@d8x|3X0cIKMOs$*{au2r`95mXiVilhzf}x^om*2FY3576D;&er3eUqGVY! zV+6&Ke}-;nTDKmsj4W-l2$Ktv;>X??wjs_i5s;MR2pGCWLJ)x^BkcqMwlcRkB0MuC z8&Nv~(%KFX#tjS1NXYC20S@CzBnU~jBS1fT9HJ&92LYYe?G*51mPscC@)ql6bRL&S zXXr%{XDih42oPOK20!C9euv*>8J2alhK&QfQ73dXA|IjZ!8UwYQ-!8|g({-q=ddud zA8xglG#hr7WJI)n`0}qJ+y6CsrZo%<;nJ_|c#W2aoZE1{y{!mviu{C%*7g@JR(PHX z?B7?7`xYbh!mS91MsnhVF9-M5 z)ZF#-6AxiJxPQCKgvo=P*CW__dj;x`oO@%$=9E+rlm-7%g&5|>+REL zN9*hBiVrm%M0fW!7@CG%xn8)lRnc%*-q3XFmN6_Wt{}(bLBqX!aq-e`=>6;3)H}yo z%1KW=6@kr)P&t0;%$e#vmBo)X9>kR^f5J;fi;Dut&T>(~nN<0PfJsTnac842kc((6 zg08L}JVG)o%Q{$B#=GF*!%r4?eZH3F!;R?ey$*k_2VQRu8PuuA8@Bfr432_m{1UQV zM2;x+_4T9q@kX!?)|Dv%^?}AC?e%rF2!-aLYjODQ$RR^Uq8pmx4@uDJH%U`@-{I8xD8W5L}GCf`n3@viMoi3A~jRmQd7?$2|7&}i9#A9PUlA89hC}RSK9={!& z4i$MkIaJY6tVCm$*UlL6>1Y%0+|(PUr$a(lrrS_km=AaU(|-d@fOE@G?7IabAa4$q zWgV=`IStdam5Qt2S4vkGsjGz0Z^LO}i zeNa>-ZR7kd%dqUN$%%8MYkd7sN@o~}v%p*Lcl=ykU6p^}Km(SRmPKKv`kG=nZa`kI zhh|4N1_y^`-+iOC$$2KoWE%1S$tUa~66bgCE({5Ips2X)*_Kyd_6G{?S6x|26HbfAg5lX<*EeTB`XqRJ zYK$ID5kgMm+a<7?4iAC8{tzJK+P&TRX~0!JPnadp*CUo!!@d&)oQ=zE8(-hVG@C>u g)t=voz`p_v06oRK;?Vz-ng9R*07*qoM6N<$g6-6{*#H0l literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/medal_silver_3.png b/apps/icons/static/Fat Cow/32x32/medal_silver_3.png new file mode 100644 index 0000000000000000000000000000000000000000..3b716ece3d61a92133c662d3c00d367388a0c7e5 GIT binary patch literal 1504 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 T07#dW00000NkvXXu0mjfG-{Wm literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/medal_silver_delete.png b/apps/icons/static/Fat Cow/32x32/medal_silver_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..8f1bd986d31fa34579021894dec41a322e11d986 GIT binary patch literal 1944 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 Ak^lez literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/menu_item.png b/apps/icons/static/Fat Cow/32x32/menu_item.png new file mode 100644 index 0000000000000000000000000000000000000000..df5cb1edd4a51dbfe6927cb0299a991e51fb09a3 GIT binary patch literal 1447 zcmV;Y1z7rtP)P1cb16&!!#9yF^1}oImKcHNg7~^L&?L7v1Lkx{*jX;6r zE5H`Z0z2%^9N%+h24;ud4N2LPJ$rU$&Yb6Y-}AoDc~@eLL6Rg;Q%6Tff28Yv#%z?M zNs`R5ejOSbdV?-=0@U~1;NbKS4|mdKArOy6K}Pm-Eb2Q!0%6;BEMHk!^}KQ_jhxKC z5x@8ZT#Rrb0s_&t8Dv=&os-~O(L+p-0be8Q5TP^hVeZpyMsBxJO-wBzTW zen4Y$GjvVI>go!rs?K63y@PfF-QM1YrfOJPxR2E4Cf3*2(f`^25wQ_;na}!stl$m4 zM`SoQH?}bI=Uvp-KaQN4MLL~^u7?nd#n9B$1oOZ|q#}aqnrc{NwP|J$3WcC3GVV-_ zLm>kuCw_NF=bABg0uM0p!7EpW2qzoSp*iK@O-7YnyLy{3tnWUs?l_tK{_7dfzK5NSZrg`Ay>ZvzDfZ|A#?O(qA z;={MN8hRcuBv~E!?#BC=-`qtxTg$l$yz{}00Z$D*0y?*P_kdw$al`SvbOP5)C*K}d z3{ex0cpldM1Y|ye=dVE`Buh>#Z~#vUj{)$Y;t?x3O2}+4%2`o4_Ar=F0`h{;vKS0X zGnsOE?vF{4V&^-$5spM%_4DZq{oYz$z{!T+t~^gku!V0#bB@ z1px(`rl6sv19yJ=26atsP_z(I>q*3_s~3$8Vrtk*&SE#Ujt3iSc<$9} z4iQe+C&8WuaE#(gNG2Kt93~I^x3!M>nJJvBZ$g$-&)iEB2^|%rgmo9%!Lk`dqA@&H z+aLgQSrZy5p+Q zK~2MXQo4OoLOq~_)O(&0TVnF(6ivM^y)G8?kKO^Mh`=gDfGZj4wV|sbp!mxC0J@lX z$_X+$;Z#E}nF?COD4q^{Ns>X1;m@8!0t#2akSx;EcF%RmHf*c`>Z1sl4KXS|#<%AANG2mAifX>2(fx*~L8c0N3A* zijZSF6JSDEcHFhK8lCiw{8o7 zXZ!kaCLS+XlHI%a4<;uk(bMxZy1KfA#9FzWAS9SbzOZrAFXv$FxtIYVa_P&mLKTdL z?(S}UdGn^I3w2$`+}u1>NOef1Qt0jN#oF4MINfGuW{^xKv9z>=!NEZ%hFCF4W~ECq zuPrYpF+M(ywzgJeG8s|-8AceDm6f=3DS^GceZ=FHXl!g2R`1cAa5ya99UJ>f6t-hy zU;9QmuYM`SsAhP0I4@vwxg49Go@Qj7xXxy?B?HVfO)=70P_XmHF*sJivmp3iM4>aG zv$OLkXH~Uis_`Hzv`#4uIlp32Q0^AQPy-gHM@B}XmSvR%oO_gG6sie5F>0Y+RiGR_ zwZDnfA5fpCz8xe$H8m>uR+f1e4qOouI`F>$0|1zD_mhWm7aafq002ovPDHLkV1lCt Bn_&O| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/menubar.png b/apps/icons/static/Fat Cow/32x32/menubar.png new file mode 100644 index 0000000000000000000000000000000000000000..111e45a2b3b07c0f1d2c9b1d75d941e517e25f78 GIT binary patch literal 779 zcmV+m1N8ifP)n+RhJdO0L|JYoPbfEYjwK#*9KO67SXk(l>i5(2L_ zB`g_ib~Ct_dK#F`X?V(@o8GFFda<~;c%OY_s2w*tH$QFd`aq5|*ztvt%<-ZZ;-p1$ z+Vj-@VnPahukXT6NLKJAh*2DfnSM?1%=d{)Daa4?L1`1(wC(t{edPrD;Yc$8LFwm| zz;j(_QvTg^kWMC%Or;=cFGL$UHT$zx9y~7)mx6E|2S!MwQpt`A|6O(d1l#Zn1Hkg~ zV>o2IwDgEJ9PGIo(iV6)H;oppPfX3=6p9nLTACz1 z2I9g>rco#q&}y|%E|;;ox{B@XZ4`?)vA+HR*=#>%W@a%xeY<@MHa0d3V27E~f6zWAyY{433_GQ5u)V#*x1~hFf>$Fih)j->mqx_w`-n+p^;a3k%5QayXYe zPnp#yl}fl#ydJLSQLEMbj7K>d-l;dXSkZMINTcxb{ZFKA3pSO3OCVS+GXhex53|qs!%u%36Wc_jGw5Xf zQ7tG0@a*Z6UsB2wej}n|xbit{L|wK59{>T?Yt)Ezca5mgXuM`qcF|9gC&{Aw=J&6I z&)^S|FYM4J=_5)0$18x7)FjzM&o86+Z+Q$L1`q@2HGn??3;?DPI`Omjq&@%u002ov JPDHLkV1ivYW2XQB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/messenger.png b/apps/icons/static/Fat Cow/32x32/messenger.png new file mode 100644 index 0000000000000000000000000000000000000000..2a8c5748545490ad159392b58bc3b21173e606c8 GIT binary patch literal 1109 zcmV-b1giUqP)Oche@>7AxXW ztybHlMZ^=2qSgbIdKB@hN0Wdrf*|1WRlt0-TA)xe%CG&LSQ@_qaLU_b@S687ZW&xI~5#Wv^-hSN&rfD>-6-fe4Uye1i%hH&J zYZrB3Xy|?Z2tPl(!T$~pX;yP;H7cTu;luP^q-(kYZ`t2k6ag-Ev}02JQs126XUWn# zf7(qd1Vh9sV4q73K^y3YE;5lKbBMg&by`mH=E^Hl?zweQ=USGZfJRHZx0jk>)I_Jy zz?nz_J+Hpv-mRM|j%@-QjceE8PFI&YUfI~FNMr6v62eKR@?U~CZP}v!{qZl-X~@PHfdUAGFm#1OC(-0`{U}HC zu07DXz4(ruJAI4GUE4jCHc_rtSOJd{YNaOhGP*iQH_@EgPb7W{Txq`yxe4Yt*WQ+W zXg}YEmX^J0lF>4 zyEKLE1L7*sW}QK?eHp z_9gbW#zrl`#f}clU$z|gpINwk^bPqhcYrkPK2wc@Ypg<`dHSJmf=kz zQl14%8?b2E=)+I~$a-~Xy@kUYERPycW!=i{7LNGb6} z{xp2SKk-?do&H+emVhR{VFjJg|I5a$(m%=9qMk6wH129d%(2 zjE(m}ti270L@$?~o&NJ#n3g@66~ zt5*xl)f~{`ZL1%y*R=zfn}f0KG3ej<9%gA{c+YO+tvt-F4+Hr;!4>hCexDEatB2t8 z`_TB*)2LwX_x=LTfqg)EImTRX+v3g-4_)cRl@5shuiSF~b%y>18~6X}Wr+26B0e#R zES=Wcya|#{UiSWRV3u5Ri{aIEprQil+txx56aF{fMvz!p9E(D}+X3s_JCqX_9QT3d zzjeJeKOC2p;qInIkp@G1L(Zk)d-D5m$#~!SAv!gMVRQs#y}gKJGLRz|q0vb-N;WlU z&TElOTFJ01>##0kFcxDnHru!?!{^P-*Kb&QLeE-JW5ZoAe((%Fy>Nlz>_HC(ktcfV zD6y(FrkqH_TIgyT7Cok4Gl1f zVqVjzTLu(sy`}RQ#1k~VpL+e^tCr`nS50PwC>98(iFcxDn zHrr6P$mS&nz7>l`{H|O9zaQGRM=?7!1%s&7N!cI+>D|vE*4~a>*GI78=Mipeg>&#A z3@ST==;wL(j`hf$JBQraUM0&qtgA2xi!m9SZLlr2S#m)CZnX9hj+ePveQo3KL^7CS$V=wxw(q>IZ?H zb#*`SSyrRD{c)tCF=!Mwjp?To%GbnOS%QE-35WR0`GWZ^y*(<8V4Vv1oZS zvJ@KF7A2*CVBLyxWHMOd2r5gP!ca#04&@6u=6`Ww@-=3_9}?or$lLI!#p+a{ zx*!1R>v}MR%pZ;*c27Ip!9g-^P}v!fi3AX?K=9~a)DW?VS`(afbYgq(Q^fAR3z;K_ z6^6nhOvYv#Y)jcB+w6d$c?e3!g`{S}3z|-pQD<|8hhTJnMAu+~*db-W&YBlVxZaB1>r#+TIHUmAKfpNN9VK5eBGB(?gwhOkYY_mOnl&}F?trU}wk|lHa z_lRx07fw7*z;ps#V0dx@@v$+uy*==+TA_w}wg)4Lq}pQ{&8NdYPb}PfkHTQAQZlj) zNjIr1v~jIahAzdZvPu=E#>uCs){*+@^QgJ$OK{J})yYzmlL$WWb(BByC{oPI=oma2 z+4LNI4{fEr2bByv>-L^Q8uzsu&jN*Hx@@r%xkX z7gN`)^c9q+hlWu9%uZ;v5e&cZGt`{vRv?p9nsq1ZS{Epxj*#8MoQ}ge4fvQPr9y)nE_2VC*{=SW{NtsVzQ!}v^HKA-t69VBd^!5$N zQR&%qV&~2c2vmmE9?P(-W@>Qz&M6GWVob)?uJ$Hm1}F&XAA`z;-ZaQ{97X8*Mw+B4 zrUnv3^}?54DzHSO?%C%sJ}`)p-agdRytK|TEX(!pjgKR=d>L|7DP|E{Qtv!~iF_jt&nr)5-{kfNNv+q-E`IG5tGGW)uy| z&*fv{GA+RmSPe(BnHOk*-?vT)E5sq?Fmivs#vemOF~(?Iq>&Z#$}vDAc*QgATKqWi qvRvu^?bp+_{Wko+|2qDs00RK-7LIQ)p+~C#0000o;dJD9UT)VExeIo2^?x_gZJKW z!{NU=n`tDTE&vVbH(gW2{!JT75O@|uS4SU&pp)pR8rKT&c&Bf4Kdn1Q5>8iXCIGA| zlpS@>BJ|uJ#MQ2G{2q5iVV#o&2f_o@KIkt0WT+HAJd@`bJ!2!%fQWZ%BC zY_YxWs_hnBP)zHyvU@N_^ah8DR8>7|Rk9qI?h-rde+C=gVb8>P{ zZ`-yFZ@jq?c?CsSl$(1xaU+XO)Ao8CMF@x@)8bo~pbjAQQ zL5KSNeyFMnTaFFUXcT|nx@GRJEPdN!FM`z~Ffkg2cOV7}-JYG0dw%C}p7%J222b_& zM0{ifAoj<#YhPZtZ~@JyPM~~M88&a(im$)@?o6&K_PA>cFzJuLG~&4ZEDl}QpsAYd z`JKln{ZY6Hs7=?>rXd+XsHv%`xuKz9%gK|cKD+$eC6p{HL1jhd#=>fMqq`;_BSVuI zj{tp>6qBluG;z=GJU%i!30G|qR7FjjhGYO7I{hSFt*xzByk75_JDnY<^VDI@yYF#W zATT~9osP|}siK9RhtqTgg3|AdXe4ceCM+sN&PWI@d-^np6ypYoKXmiTr0;qQ`uqE_*6qf{n3KXR zPRa>@qDTv=EZj_d<#=3PLWM^B! zA5TRB5Yh^KYu`9+B1>?%I>`^xNlK{zC~Q7^4RJ{~E1l{=@Ua&oBO_R~x&rIhZy+le za6tQZX&(k~pe|7A3!0$^eDu^FerRCWj*ktcW2dFKvtC_`3ORidn{ z4Dshws4{z62rT=7EK&$WIy9sLU}f{!D+>_{#OR}=<9crt-98_l_C3M!lh-Qvwfr9-#YP7b1}`UMpLPC3$(| z2c(2(5D6Okg0!AKP`r=#vmVx$iUu*S`6-Fit|>w|LLo=y^^I{kq*LC{Li^n=JbKiF zMR^5Oh!i4kNdZy8^`S~fsPg;Z8#CoT-p_g#N=jmW^Q-l>6@@aZg~L(&*=r&aS1}dW zFih$8X8S!nemaEQ;!;#mmJCD{1Y<%<*bs6(@8kWfhxMhRVQx{%=HK&{W5xF$*4t6E zJW+V62?Hv!nxr&E<8dP~N0VfJ%oMd|LX7G4L;V6joWG0foqZo2Yn!c76~Jq=){)|#!j*N>QX_+5|xt^51bf!ln!pQ?Xdf zT)#^WL%#A#k`?do-G4!$e=e$VaQ667&SKG5Fo3@E<9)xVq(4poemZ{i9j>%U9+6DU z_jAg~vPlX_mXYL=P`Qc0M4xHn{l!Uo1`_2SmwmB?{*F0i+V}>En{#;X|wB bUjYUHh+d13{_y2900000NkvXXu0mjfOb9a} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/micro_sd.png b/apps/icons/static/Fat Cow/32x32/micro_sd.png new file mode 100644 index 0000000000000000000000000000000000000000..1992fddc491f2f86b8d596e8aac3c85b22e53159 GIT binary patch literal 1413 zcmV;01$z34P)RCwC#SJ`h=RT%%>xp%gf0#Qq2 zVrZ$92PugUT}(vdk{ASqvP2t6Q;POKFd7V|jJ_F@KDZEKj7aH1OGSm$cCdyHQz&g8 zjHS3h_XRsc7g}1%Ecg0-=iWO`+uK$jDkgf8FX!BQ=X}54x1KYSrfImJ!-o4j{wE-j zC?1c;Pm5gb9|R?=D$M#&tW&%!8 z2qa$~{{o8LzM|Gg!eJB?9)MANP9`8phF_d67aR`9iV_IPvcNK&EGh9H9d-v~`hg_P zjY0hL{BM6N0v0_dMnH|Kf>xMZq^fExU1Zq?8?&a(Hk-|opk<c zNKQ`1s-#tznw)~q-;5pGw~23!KU_dfO)X@*67z%zftm618&NbG#ioo+VqJE!Ld+*l zR_g8~*YDoF3wb+t3h^UT@P7>f1mDQ*^RfFfBdj=Zea`aV7kk!1gBFkNyT`t8O+(DK;RbE5Gaq|uHQi6fj4x8M0RFoTCD8^uFMlV z5#V01AP4l#vY2IAnKPS&+-^6@E2^;nwS4T`yF0co!JU94@d=Gh_R?v1Z>1GI1)fvc_qfj#`Sr03}xhUw&dBTpAz7G zef{uy&*P`7*Co0dKx_2u^BlFH>?}ztM%()^;lO z=)y*16p3KgPXL@`=G;rA#x5=^uR_88d}L&7L~-%!V#h}x9~G`$yLL6QbFvqn_2h2u zFH!0*85`4)n!28PNv*X9I6>^>YF22vnVSlC##i!oA$eUgZVnHlr?(Fq(o)6uTmsF> z$+GN(=j!U=a=C>*S(Y$3bQ70bS_#7`^jhbDqReTZoGh-yL}X?@CZ1D>#GidbMK}_f z1Ik^qv-27{fBprN)R;I?L*Wqom#$zmcuQ1-B1_h10fWi&35YWyiVr?46@c*tWO|Cb zpWfXha=9cxSlkJE0@u}lFG9=-Z8KZ9RS38{asOU$f>9i;-Y;?j39#i3s|9C)Y41`% zx>B;x=nXJVw)lh+zmaq=EO%0xiKdvBGS6Hhv(`%eBNK8PBL?VMj13i!Ew?=CQbdXfj3jA0QUfkBc{ zk{M&qvNwGuz-Mj(A9`5)Le7@lGpvdjq2oQyxIJM5IP_P5|20GU&;L9ALx2GQ6(0|& TPVg^p00000NkvXXu0mjf^*M;N literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/micro_sd_blue.png b/apps/icons/static/Fat Cow/32x32/micro_sd_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..37fe030fabbbeb77d2654d99dd4a8100b7d3c0f2 GIT binary patch literal 1485 zcmV;;1v2`HP)TT98OYXnc|Q2qEeZ!w>O?5tRfDiHSdm#KcG9KNSr@dEX%^xd^B9; z=YIf#MBe-I{v)O(8krAbmJKrFgb>h$)q3c~`|gm`FJj|cwywqCg}8btX3;orvgR5u zw!QLABim*GULG9$BaV+h?}V-k1!7hJkR8*suwngjIN9fw$|Fn$p~34lU`TCN0VGpt zWy`T3WR?tMR2mvIT|>V8T!+WSzXCuac(b`xq?;HJI+AI?v~s33$`eWNEGK28#vBp3 z53DITExRo;uAKrvA#m2q0^nI`8c9)W@5Uu4^5|$eJBrndN^oH;fhTvL#oi|x(9{~j zmp>0@;-?I#T_I=CaykY9^^oYADDZ$Axy+#Em&JZV89x(_DdSzF>*x9riKp?&$uRc* z8o|RiSK+Z0bJet-;TYx>dr;!j5uG$~uq%r7%PZ8oX8N}2_z-!F!YW(<*nck1X}RU z@osyB$}G(x!+x44bsGQ^H_c4v-4|v7$3l=H;q24~Qsl9rnv!_)a{8T6&YDuq|eZ9m{{A}M{#O6fx2=Jp1ZXIU#+XbqH?d2 zo96kjW?`W4tfzVGZqA}eD2(p54&oJ&P@B#Jg4r(>kPJZPa)Mm;)Up8P7fbYwCDA>S z!s2p!+TFDQ+_k_vZQ0$~9U~4%ihCL+Rk+f*6 zql#)nnIF@l%3u!`AxlJ=b0`6jhFZB`E-k#ER70pggr9ymuimF9rypE*JM?iw0q{~v z)>a5~96yUAzYP_h#cr?Kp&riy;MyJ})D82r875Hv_k_{B??|}s&_^%*-nOsr&KJJk zUqYGJ;8eP?XdGYcY{R)s5fkK{TMKKylOM-wDrl3}N9{@woqK2wXB?3nq=mv(j(bHGSvj@LCONpjiQ n+135w{6~LA|M|b;KLr>7R!-!=sR{CK00000NkvXXu0mjf;UmPj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/microphone.png b/apps/icons/static/Fat Cow/32x32/microphone.png new file mode 100644 index 0000000000000000000000000000000000000000..93d89fb4a60b2dba9423bcfd479de43fe1ae7ec4 GIT binary patch literal 1192 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 Vqpw;s8F&By002ovPDHLkV1nw6a4`S? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/money.png b/apps/icons/static/Fat Cow/32x32/money.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c5a1171271621b3f25c6cd25d9722e595ed6c7 GIT binary patch literal 1168 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 b{|Ybwxpr75L7Bz>00000NkvXXu0mjfcV`zN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/money_bag.png b/apps/icons/static/Fat Cow/32x32/money_bag.png new file mode 100644 index 0000000000000000000000000000000000000000..24a1a068038192b58306b171620c4bba91b1605f GIT binary patch literal 2119 zcmV-N2)Or&P)7I_6iiQNWA zi35p50s~|5AJN>B&jWy?#HO5gIi2wP{U|N1L}k@7f~8ro!EnhwdKec zr*PxiZIJ~GMed`!Y8D9!gM_Y60;Qk{gwU%v9BRd^MRcQdB zP&LYYK6+OXkHs-`ZydFCmX*56X!{x3kXk6clsfl6F3SX|~>YZ38+2Q|- z2H1ht+EpG`$#=HyIf$E={z9>EsHzQ$ra`5l+3fI^+Q7IC_Xm>r?ulQ5>pArGoJYqC zuOJW%9y_+D;pl(z^H~hA!#h`nD?Li&*%wbzCbO7{jYHGOxk}Czl}b;eVMBP03wh!P{?Pov27oEuU$N_tkm`Tt)WDGsSHTxff5$kcjz0asH(xx?GL3| zITwS=VQ`(k({b{ppCdY%f}tBQ$hkqkDO47dLw8^la`?*2ucFGUM1;+MCwlg2=izYB ziAei%UqgN4I`m%d0waSqn?uqrQlL`wOrfQQ0;ZZK1Rz5%Le~o@7K=1;q>(J@AK!xU z@lpKk?O$U$gT~)q=siG>WXukH*t3g^2I9!1^CCVYJHPtc16%Ylf{koN_OESJt= z-QhMoc4#ZIvndoZS^7RNncy@}xDdeaUcZF8RgDlf15OqZ9rd#`U~gMf_R;SBN4&Kw z8*$_PPLobmm4=ugO8_Y7D6OwXXnj3wE(eKDho?G#@}>|;C682Wno=~E4q}8rjSuvq zVO=Xcz92&C#If#3?5A_(IR`*{<(a1Q>s#6$Yg+pR{(14NbgoM0VhHz~=ryqR%dMzv zu7%z0KrWfa?9>c2hmAl4F+DJb)Z{c-)=dBeSlB68AXYy?Y-MJ>E4=xdD|e=3d5XP& zy|laGKv_lgwkNmkLwDC3BqByRFCi*PY)rQVNLY0aPbdhTBIPvalgl>|jSN#FRoI+% z7?gWjOi&2|>A{dgmr^U_bGX(04qA5X!^pthV@Gy{fBUZW^6O7HFJ!L_&E!$j{O zvXlayjQf_CqhaSdY}0%ive@JA*Da^$!&OjehO0AO1Dmt0=p2|=-ocb zoC1ZLxn5kQ+^T;Pi>4xaZv@f1_hpX#)n(Xlcn1X2&N3G?w;lP}jATeM@PG+1%<7Ad z4$d)bml_Z?9gB{b4Mr&af$yU1KGHc8#yB<~KOie3IU181QEZw7rVy9O$vD!n1ei^c zX%H!s43cxffG#vebCdBYvyYG$%}g<)V^vBTVfy^$B@C+)02w2ej3P&3Gzxc_4*}Zw zjG}q&NKVEO?H|ElPalcakT&M}h73qIEC42m1nsDE8j}EuI-e*O^OY*~d1ke#dFP6J zH%Nty#?{mBnvoR^bo}6`G;--wCseyCX%L1D@sQD4QO`M_1ELGNEI$XJn93GE@Mg0I zoo+9IF~}h->J|B!CQIj{JjLlpR0W9$o!|eB*-nXaL-tfdro~Jpmp#BR7K0FhJZhO`!WN$x_e3dZ+zlDVq-(HDm>l* z)^BRZ*g&M?K_^V-`TKuA^Q$&#Mn=t+bY5TT#TT$4(mM9`DF~mk3)732MjefchxtSC xh?nSKlQagI)eD@~KU(&G0>G{RkC}f7FaY2uKmyelANc?P002ovPDHLkV1hTN07w7; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/money_bookers.png b/apps/icons/static/Fat Cow/32x32/money_bookers.png new file mode 100644 index 0000000000000000000000000000000000000000..2df84d62857152e1d8c0d282e8159f1dc4abccc8 GIT binary patch literal 1427 zcmV;E1#J3>P)pBjzi8$o;&VWNVK&bWd zmFqXZBYQs6K|!e>9Gk!?wePQfdGT`^R5LL;dhuxR?T_=e6n8MjP- zt)e7 zd1xB%C)u}-0a|TBpb1fYVFs%=8tsnP9Zf^6{93AxG&zUH4g%Zx54q`V`!0db+y@Z`S=Ev>3k3nkj(U}kws~K~P>v$G_zGpy( zOTo~4U9j8CjqVY|y{!>hd?Sr)u85K20r)%)JeXUBtKEt-rv?yT+d+n~k3S5?EBn|Xp&BJU5l$k+jd2HePG3;2Cz1^K*cxJzhCLv8^U{!PH$ zVMl*&2iB9jP}M3<4h6tGxg1TRug68Wf{jES>p``mA-1~Bv34?cb?rIQy9Jyc>B9(l z(c`w``1{=$J9~sPF~jS8dj`}!k}sCw?{d(!h|R4mtmH~hr=1iQQ7&tQImvht@%0@z z+N@A)7VHoiJJ0@JH{B)TNo2mW5*tM8}=8OJp)W; zGw;)xJS4i=>9ir2FVR>;3lXzcsZ=?}pNeuk8za5)uZ$$-u08FWxw$R?S)UZhm*^}CQvrI9aH(B*UTO+{jx z5M>GB0S|W4dBoz|++!vt78A0RJqt@4@NzG_;1nAZ`vgV*Mly})(-iu9Iw>t>{PiFT zNft3Q*o~EF0;#QC^ac#<{@+g^(au6d8hM(eSjm$CUO3xr6!A-R?+TKeY0S>WaA#_s z7mW`_2AYbA*jQLXeO?|w?B>-KJeqBJ2DR$WK)6^qMsS<{d^&%Qe;g@?0 zl!{^Q?jLW@()t|EpBqN7--D${0zXeb#{6O&E{7GL(7dC~)>O<`^IX0*uCrDum-Mn) z*40Xx`o^&#m1>15d6ni=aJxOI zR;##l=?hFwPGW0oi_$vBMO9UdkB{?u^1m075D_w^KA(^G;cyt4OqR$MjE;^X6bf_2 zHk%FEY?iNMeM^g#)@As-q9`=)MIw>JjT<+ROeVQ*hOrGXj#xC(^t9ZIf!DR^>1jP4 zU(?@I`}(>O19IbeysnLnjUC)OA=R&)#Yp_Ey$3Qb##v8*c9J7kuHC$&LvUyZ{Gr0i zHIb*Ues%FYT`n;LSfO{5_(|-qc$<2YjqQ*<6qw6XbuwlID^cdRbP8pX9D4{K_GbZv hcOR#RZNPs53;?16H$0VVMfU&z002ovPDHLkV1hHkrq2KX literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/money_delete.png b/apps/icons/static/Fat Cow/32x32/money_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..d1a9cd064e20ed5e2a0f438574b51f00fea86172 GIT binary patch literal 1631 zcmV-l2B7(gP)$vLI@}&4pzN<;A#4_v{7%)Sif!M-p3X#ubeTp1dij}8+S{IrppbL zYMZ@x=WBAp0NXC=HQBhF0iJQ1JfC_gmLu=;W??Y|V#tOF00D_Vyg~F>g?1LAro~3_wUjz#&dd$jODz^lL@s ziQ!ikUDBn5;nOt{Y>XZ}09x$&{%i<8$4jV=OTt zFM@`a%P>q*Y0F`buq^Lb!Sx{PU|Y8UFof#?({K?>T5Zs?`a}(4eZ9!e%tFN@<(x;f z+Cf?{qyY)9kaC=PjOV05WHS^FYuP@M%|ykra@e*_x}{D-wq=M^4-g@2ik0EHjmd8i z7)3Q9kBoC|kcL~ce6$0T812}9lZ|)Ea;D#e3>*%nIYcM`i;zf|Bhh>w{h#fE)!F76$)AYuf@LV%vK7XTchUFuE{Ivd)DTd-g^f@k4Q4u# zgi11dLXszji=kIZIe!<=e+-ve&Y`in7K(O~)i!|QmI0J(-i*P6pCH+Kg@a8V$aIDJ zbd0cBPd?^6k5-Gn*x9s&jPETSeH`YQ%;%DP6Xx# z14s`b`pSM}J)VOqPdAj57BH={s(-nyOmF2pi0i*<&kX^%@#gcp*V8kSazVM9<~uoe+7a|diP^z_ zzm)KrSaj$Z(gp{qU!~qL;)-^sEytk(WK(JyRJ8inE{C!#V5B#7x|({86N`BqaRKn% zEbjIH(o{^Ty4c{&xshyAPU)#b`A-VC6_c`~E7prX%dUf_=KpVrn$F(s1)ZYrM<310oRS>qpFXLuP=k;|2OB;4gf#d@L;z|V zn$R5UKeXk-m7OFT9SZ<_AUFqp@2*>tl~H`7FE%ZW4x~^x3>gRz>3rJt-90@xcd;2w z-F?;TYAOIs4yfKU=fFXT8zHU?ZkGQxeyp&Jgro@iJf5Y+q dd;XUI0|1|8ZbvaROuqmC002ovPDHLkV1f!D6(#@x literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/money_dollar.png b/apps/icons/static/Fat Cow/32x32/money_dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..bab8f07963bab5540954d423c5eeb50be938748d GIT binary patch literal 1721 zcmV;q21fabP)*9Fo3)Q7*d`hPg76`pp5~7Mu=dI7=BcuCPEA(qJlgWh&47^2%uP^AW&!kMIzKf zp+HGnpxw4x`e56#?RIB&#&c()}HkS zpkEf~X7F!pTdRL15>re^i6I(rR41c>;=GeL%NFqa5H@eLR1|u=tVY1p6TTQt&O9 zvOz>hhy}K=VE80I>Z_Xa>9%AT059-y3fGEu*#i?(t`Sp(BujYE;Fi98`{=?h3b^S@ z$32@k(mu}?J76kXdVK%Ilgt=Kqab$OuEn*}Cr(CXT`73-dBDsHo*p<3mu?imSzUSV z(3bq=o~AaYM9>KrP7+GuA-PA=prJMr1>|Y8cpJ&|yml3M2}eY8VfpMexOD5>^w6!= z3SYbTtmIWc&&vEckCrgvnMwRQ2-UC!GIlSm9g-YJgyTEWvsqF7hz%cvF@vUoC)eDm zEXIxULR3DuPina>d*99dKnKugD(($Hbo$0Q+fqi_SH{~TDebC{fnX9JISdY45*!i9 zXl`}mx1xL$-@6LM$F178Ave2gChRW&=Fh=zZeM)PF)$)BE;gJPuV^pn*rKS4#tAkD ziB=>;4n<1b7}PdabmBCaxDXu7`v#2V?uz zN=seRt&%DtwEShsu#ymARbC-lXKm%uW=|8|+OZ5V5wS=eJr!k* z7s=oMaGF(1Nmf`%t}_aN+-I5-WebDTU4p8nGDHMBkQ_eD%RUqu%NMzPFOx8vs!-3HGR{0cfrhp%TH|ZPg@ITHFVl!?ZOHE!Qe$sW4Wp)AfLZgD>H&126_Y*fdoV#<*i;H z3XAR|Kc^sF4`Z*9Vie&>jvhCA<%ExHF=11pV+J55DhzQnGa!CS%bj7z2TcCR<3okB z9!E?0TOv15BKup;DS^w5>7MgVlUC|GYWYg_8fwU P00000NkvXXu0mjfC|NO8 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/money_euro.png b/apps/icons/static/Fat Cow/32x32/money_euro.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef253cca9d2f0c3362bfc56a9de64c66050bd81 GIT binary patch literal 1923 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/money_yen.png b/apps/icons/static/Fat Cow/32x32/money_yen.png new file mode 100644 index 0000000000000000000000000000000000000000..f758357b2bb0b56b8e07d7dd858637248a67c9c8 GIT binary patch literal 1653 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/monitor_delete.png b/apps/icons/static/Fat Cow/32x32/monitor_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..7d23fc263f2ca6561ee2a9d93048c79d7d904e10 GIT binary patch literal 1907 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 Q@Bjb+07*qoM6N<$f=capLI3~& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/monitor_error.png b/apps/icons/static/Fat Cow/32x32/monitor_error.png new file mode 100644 index 0000000000000000000000000000000000000000..ec3d5177b3c87336676e8e4734a5ef66292ebef2 GIT binary patch literal 1814 zcmV+x2kH2UP)49-oD*64V&e>J9F>M`T5Rw&b=$hT=vQhTRyU+Jwqu)|HmbS zAm4L8U9oV^Y&^QrJR4uOZqp~ivZs$6c|G~;z?Jp^RxCKs)O47X?`~W5)FU&Co#?e} z{T7u*=pB$0Bz+M{{Rc?~!ur`3+YF7{kTT!($j8l-E8e7X$0BL*QdcBQc2u;ax~v8F zC2Kw&Tu;&K%by^&#Wo@Bp#wqzA`c$)sVt+d7jB`r^mWdF8!2Itkb)d|Cp)d7K`A~H=`E52l;%DVt6^{`r20UWgGy0*}O+_M2G;iagLfDuq>nm7A5AS zzZdA!5x(h$tDR5WtXmSw_JL98}(=UtadtIQ4)n0MJr8xc!V&>$>^-hu%LjEYe7 zoN<6hoheKE8jV6I^UO@(fHjIX=ZZ zHXMvXN9%)x%pXe!*)0NG`*{xt*o=UIRvVYHD0-tg0}6k<=)`Ojd4Q*ZJ48T62Gf>A}Hw2 z^@ISwl;srIGGdRCA>5%+D5K-3hG~41;dPjX1~Kdz@iKy%RqN~9^46dCH!E7F@=&Q2$vpvn1TKnBj9JwbGibS_p$?Al!&@%mM0_gm5y)jY#TfIRCt7Frq?= zXkQ5Vp^b1)<`2OguJ?j5)9Lxy7nU~YL#HiGC+wC3=+L@LRh9z*5G?PR3KCY=?afjF z2dLPfPpV*9f9RqUWCipg43E+%VMin2U91WuqDljD4<2(=x|1=wPSDg@kXQbT2*)Y# z@azWS@yW-bzPU5BqvbaJ$<&ISuvCWqroHDX;2IT91^v7rVS2bK3SGe~$``e9)%~$Y z`v|tn3Tk`*S*jX8N6&xQypm4VucPK;7rG}Q=a_?NI((M)A3D>Gfx;m~|A@{@(GIVn zx2gL4KDsk`niAs{=>>VB#h~Ckpo1a@x*UepwPPJdZGj!UcbbixowDGv0j%4~9GKr1+=JVMg zNKI4~C09kFSNYPHHa4bEC}Tzqqvlg*JFQ<^-;ee+9pTSAh8=ui&(z6xOsT(T5Bt%yIAH}f96Ipu;`?&1to`Cdx;O=H z;7xlEhwAEFK2JAYRY&c~G#x(r7yaIeNZhz2)%35U5eMF&!S~N6YWWz|a7Lf9^o4tB zX+$a>qnT}M--QEXIya(=Uyhr1{ULRIc^jm2ZAnV!a)oLF1o5&2RW)y;YXzhUgn+n1=Pr>)udGU=lJ_p5sNxCwVpoH4g?M8i-T zJ$x9|)l^3t4)6Y_ThEcT`9T`}IHEuOj%gf@KJXh28B15O{;6L;Kfb+@Ze9LuB_>jr z;y@fy$3&gIVCkYhH3ROo9j71HGtNO!>ChzaOPVraFx3t|$~`?e1p4&Qs}r??51s+> zUCWR^7N?fu4fNa29iQF3dhaZ8Y5!PJ4AKWu3+Wv=6@Kgd`r@eV4fBTZc4=Q7|U z0|Y$F%&TA?N3~zxYoRgE?XJ2M4)AAL2zRKCz_{Isq+SfLo+8~w!gIJ#g&mqo=7Zgq zb%`tRuO|~?NHAW`bq;duN;tsjsSLKP%ek1A$$tbG0IXFylLcngg#Z8m07*qoM6N<$ Eg2nV?H2?qr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/monitor_go.png b/apps/icons/static/Fat Cow/32x32/monitor_go.png new file mode 100644 index 0000000000000000000000000000000000000000..eef151608073cec1b22d8caa212fe1e84c2bb0de GIT binary patch literal 1754 zcmV<01||84P)RCwC7S8IqCRTzHGoHO6I7fm;n z6^Sq+!N@G72<)Fhg_c-aL|7nX*p;9V#0y=(#9v(m35y~ml(sOGQc}w|YTv_eR)!ce=>@Va0W zOdtl{^CQjh`7lTjD!Jx;EifAA{`d|_lB7w`{(1+Pm&AEkS2QT_<)XGw#ycR3iUTHH z%ow;a%mDMIWK7c0nVeI6NsIy?E=P&O${(o%gxV@ISpqAOcxf21hUE$>5b6U0&9qCvS5p;lN`2Fm5g<=83EJ0RzZ(Tf9BlY4&NIU;}(Z64T< z%0-({grc9o1vw-GQu~#d3>aY`rPhIKor_+((J|uu^el*Fz@%Romuv0REu!NZiD<{5 zLI#qd9I*V6$*^G3$UUDa-5CSA%7Du|pAjdtP6Zbd+$o=H$)cgMsQ?HVM+}No%RcMDl5dsk$10_Nk#^BY{^gq?j4G|F z--S#c4n%sgyh!axy<6qymGATpIAmsuNCG-wN|)&aTu8c9V?7z5z$$TCK`I#hc?+!9 z0P=tdY=)fmUZx>NBc^mWpxrhxz5D5azKjMKiDpziq&y}I5|!&@!fxoBx)}2+KXPBW zM#o5FBQKFgm5!p9NIpV!=wUFkC%0qI;aQkB^*6uRP!2F`6*l14C8N?FZgZhqdWA}^ zjawHjCCZExITk!!I=2JTE>jP_13Y}!D=6(-hg~NYV~l-zumh4~alG|-8x9=3h{1cZ z{!NI-<}a&(`-)%AF2#xV{jf>x9xydmp+O_=zx@$>)w%^oE_M%cz?M2M{czx?eY3J} zwXFendE+1H;|+C1beDR$I2#jpR;TLsW6SgF(O%vT_ZdY{-EpM+CDhG096GlJb7m}J zGy53ruVKUPRal5LVQznRJ#BooDr$~~QKRdZt=-sCVxi2uZ3_N6*G31pJ5tx+v!gSy z@u@ek=h%vB0n~8UuUFc%NsF=b;0O5eAhzvTj`;%ELpwz~Kg9cT6kcBQ-an|XN0CAu zHM$YACrxnq4|Nk-4g+1$nObcPNJXBJV{Myo=hR!U@9?3yysS5Vd)%3A5{EdN%9RSH zUe}Dy?j9UJaT>>@Lg+w&4#-imXQ7Kjd!KIkdMN($2U2sf^NX?ZS%0^qpj7R6x4hc_=&-jkEQ1)PZE5W1AmFr zXC?h=1P+i~G>cFdELry4*zptZF=04Pq6?H^RQ0eC+Af|y^YteimcNg*byeBB?@fI9 z#3JVYIKj6Qe4PUq&9!G$FoJ)qq|;z5Z31nKcS_}i-bcGc`u1h79GP`D@Xao? z?OcI-dGBNfj^WB~h)NOw=}=uBy!Jg2a<6|b&QHj$>HEFtAov5kJe>yzh8OOYIz%j! wy~C_kTu6KRKzgs{A*pNd=iRm7a{MR202#R&oHtOjRsaA107*qoM6N<$f-F%$sQ>@~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/monitor_lightning.png b/apps/icons/static/Fat Cow/32x32/monitor_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b60e03b92cb3b599f558de720f9975954b6a0a GIT binary patch literal 1974 zcmV;n2TAyeP)R~7#5+?joN9oMha z&O?ckHc1PS0zyFo3w{(-Bp!XB&;b2KktzxSM1`8>N2zELfgeavwNgPrs1c|NDv6*0 zRW501E0jLS!%dpRj~J6|W9mm7uf4B%@|`=g>+RYO5ej#8_RicpbI&>7`Odj_6yj$8 z@TmjOS=zociX!|!no0BI}DT(OFY&Q!=3+Amqh2AAK5G z$AY$GYB3UVbfWrHv}i85Zkh{u;|CF*_`w4ZU80jRS2I9Ggeaf|?YRv8G`k&X9h#UC zH$=*U(h3f(avW`XoA)VO!L~%ev81QieBQA_I7;q0u0@T;_?g!bhG87^+J9mI;}RMR zGie(szMR$(l${tLi;4kuyqImn^iEA-qbTXaxHlr#BwrXH#fM!#G`bpFYyk1AdI8e( zkPaB-;b*E^S+Sc@;;YTIJ>N%jmf5ucdcIg` z(_@W@D=15#x2S+ZrK%=oEH*%T6DiBsTJM#L;(K9&IBZa~;d(xriB(6yb$t_K!@$G< zxmNUE45*8YCG*A*Q7GOvDo%Q3ybVc0;g4mUToM7veJ>yawjdBgYm{r<;Jr4zLB!aZ zpddnphO|1)27z6fb;)?KmMCZ^MFc_wky-)){yf6tr0m%91kV`m8UnhGfQdVw5hJwW zfV{&Ps}usN7N7%@s}cetz%k2d!+e-RHA*ebfvSYS)^+wox(0VmsZ}STZ8s?A!}GpI zZ{Z#M=*qWI2^}gVkD%UH35`Sj8oN5$@WfIa@K^}aL;y+tYimKVpkUbVNDZ)1A&eE5 zmBgdrbhkp*ZmNtRyX`aR*#1@cQ!kp_k6S?RyQm|L{J~%1NcE!}JGdMP$$`WGr56}4 z%Eg0%Z=qCWUYmF;6J9|Ap^cl1!?0JbgE#d$$`=nwF2{_wY_x5C5|<8t2gSB6IGx|{ zz7SY-1el{K+c5|zr5a*vp-3)GR)J#3!X!Lkwg@UhQi(&r6x-|%(tw-b&7Ne1%F(qJ z&Sj8Z^(7R?_MwvhIWBQ5c)|x|LJ=o=jEuQ9DWu^Ogj@9> zkZwaz8Rh$#*byrYoyuW);0;W6ejHb_H}Uz=#Rv#eo*Tqig|K{q#$_ofDtBP#Ho|@HMNC}MIDO+i2>dGdoF&qb71~s(T$YQH zV64hSqVOcALI$!&mmBdhzG1Lut5kC5*j%42O@7?|pdx zx!?1(JY_~+7lmcY1|R}?ra$&FC0bxiK!nyynpbweBua6J#VuI<5G zv5evKc?>n}>57!^>Fz+zs-Sn`96Gjq9icZ$&s_}v`4#k^oc_r}&kXHPU@s!ht%lw3 z>do;zKitsMDcc}s3PqG%w~l~tA(Kj@qrDRyW6zQgHxjcd-03+CJ^xoc`0JsaFQ1-a zea3jRax`pNS8J)c!pvJGt8J&8g12l~gAZ(6i}k&ojC~jTl_qk>&*ss2YA@FJ^>Nn( z&OCPryPp}^dF0g0TM6u?X60BW=FLqiOOFtB$Njr^wRiV^+IF0-_-Mtr6U4F`U0M^K zoxFGDk!_t@KaBi4Lz9m`JF@F9$1cB_D6e9f?=5w0A6AfKOglx~y&*A5)hiAcKfGu2 zp0(Y%+ly{^xo^+F9UQxu5PMnW*UEt?Swt$-e4@PZy{I*#TUU3t++Gc$c`E+`$HtQ9 zJ^Yt1O?90Den}^vWDF6Tf07*qo IM6N<$f(*#A(*OVf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/monitor_link.png b/apps/icons/static/Fat Cow/32x32/monitor_link.png new file mode 100644 index 0000000000000000000000000000000000000000..0aec0e67ceb07f3d1cf7604eb49764eb59421776 GIT binary patch literal 1916 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/monitor_sidebar.png b/apps/icons/static/Fat Cow/32x32/monitor_sidebar.png new file mode 100644 index 0000000000000000000000000000000000000000..d263f0844540320cdbe7deb74b6199fa0f5da5d6 GIT binary patch literal 1672 zcmV;326y?1P)GKp)`3$=rK(?)}bu=R0Sn0`^i{_Z<32DStVjac?hy zC<;E^w0`9)^biRK-`soPkdWT8d5_G7j_+*%LJIWvpM{RX&))4`wbCPBRw{2<_qr7Z zTnKSb1JGLI`KO;m@7_^x zp(%(shGCRfEv1ck{-Q?_g)xMU-nbES06_%bR|Fo@haz|~wjiE{PhqBfG8+AAGvEYF z=JTjDJm0Q-_KbFPzxE6sn)II;XH9Q20`%!4K@=HG6G4&}cJk^B*BqBhOhI~V(v1}p zAY{+RP5WgAK6S3a=9EaCJ|9ie4>s6(Wnl9{&Cbwd3M#( z24KK=On{R>SQh+j^d`*6GvQE%M8eR2HcViAR4XS zjLO`bG$biX0`yp%3cL3oMQdv-y1FK#y)B0wdybHvq+uW+5u!Q;{1C7RJOhadi1sBQ{CYaC!SQ*{5K`Mj9{z@uXt_E|ALV z69#M$N&YK3;FvwBskbV8|MuVXkg=uA_0G9b5uV*Xl~_6KtGKNkrpP+TybNoz?30(FqSeLs8zf) z4M&!J(zgQ4hrmctW0=e|7W!Y%yxJHWUVYdx5Ta+*Ji`EWJd@_IaT(eYNh&}lrtHYT zyyB3M^CbcgY?tFml<%k}rKd<=3%5-}Ak#HnmF2k`J2u*9HwU`f^vT`|Q z;K%`&m>%|X>oZijO@Z4sfd{m~{`&O-Zu1U0w)4mqy?DZEAc)HQh#bR!r~pf8!G;5k zAp#F{5|}O5q$JIT;5w(Rc8%S=Ul?QHUGIHve6(;|1(a@}rVL^7V)_6qwOl$8=QMzk zI0M^G<2s~rf;D@V>ucKWhIF%`dx>*s^t|~}`QC^yjO(fZjsayE;F1bx!e|UfU&5lL zQaEOky~3~|Ma>+$YC$Y~Np__C9na&S8F^1aKP|TP+!#^2gCW0|NvBX4Emr1|Gt-nt zp;#(QMAYk}E|43;L&uWDwvgRV)=|w!{WW9G+|JiGZrNXmMEbG$voUz-TKU|`anGET zLmwTtQ&JZ{+_`1#xq;s=--Zfm;f<#R z&i^?;?~UHMF2;AUJ|=sfKl9~v8`tMLrab4Tnz~TMK~NgKaP7*)NlnXe8pFh>s|V2|pxaq8N>d3clh4{gFmAQB+7Er52YI?_Ou^wf8;}Doc4|-@z{wMOzODGWv?~u?77eSK3Y%WwG*&qTfMb-I;c5WtkMWZdR{<2ec1h8@^Oo)W4=lyaK(vwWvHn-91TbueHF=bU&HT@Vq)lP zWQM*&F#ZIL=mSXnwgZ{bW2EL5m!e`ZLnqT9X)Q=5-bZrqCv@Di6PiCn4W^a>M}d1t zt9}_$3XA}{eqKu_Nl;1pQ8aTEtw;iy{)0Gwd^h>BlpY^!5}1roClEgA<6&nhPoPAjW+wk&>5UTv~v!9Cz6&;o4k^iYs_8ek}u^@#(m!^wAt&8L?pKf^uGf9A6J>$=f(PPJ$gGaeAdWQ`@-Q2WnG*3Im)U z=0{$Wyak~YulRChIYW8`T&9WdsrA-f}UaELh9OS;5b@|faUEowQmXMF6wmH;*?q7>7YB2 z#Hrroj7?qCQFuLHJr!~#7({I~15S24)!B9IpGRF(QvHac^2>eDZ|Eo#%`1D!>Gv5Z zn5BwKazkAM5ta8ux|3t`mR7Qx$=a$JnY!jJTH5~X_FW$rY{|I$&V}e3NloUPanGL> zK^I-OX_T8E?b)@tzqcoO4JtUBqhte;7u4^K3;8M!7(4fVKA;AJGrKk*+`gM@M>lYR5Wr_}16Mg-|I6p-v zOnF-@gitVmf4j$NQXxy0p7D;-=zX$OD&^vB;ULu^CUOOsr7NYxG#a{&D6vu|{|Va5 zH?W4T>WyCKOta8sDyU)!QA#RS%fSKnOgSg-ah>P*GU{Xbl~Zsfpfj| zT(N;mT|Nw1Y(p2jJyy-Oi1(*Q6G#i_`m}(5#y6TX!J#6ObiL(iJ%cv z%a19g5JF3AEoHat-FxTW@tiYrx4X;s=K-df&b{ZJnRDhl-#IfYz&7>a$u@R{{D%tP7CSnerD5JFzKUpKu7^YL)XA0`iBn=zrN2ySzan{ z_u+$k*|-qmkvd?EftR1(1}9E^x0`H}1368*#t-j(atb;Eg&?({VA==9v=N&6f58fd z#`^16ls7`5-Z0m-wDqJwle=um1*#PC;1jB{={oIS?n{`wA6Po(wbr7XoQGZXRlSs-?^3 zu25H@uEhD0r=uZ37$j%}cr!jujFW_IQuDI7kdSuAXwfJ$2P8;*m$-W#xeM;(nC+Ha z*%XycrICUlz=Z?YMywOI+3bL}2pGv&qO%^aB=B8%1hwMPIsm-0x{m}ghsinN_Mm7a zG{{DZC>RWp?}0`h7-)0=|1=_?$S67yO;131>;|M!hzm-NA;%mYp!jxlbwXjyTJZap zF%o)e0%pc#0_pfpm!pYJk6bzrg`N`Ih>?WQ=m5RML_%U3PK-3b zPj8pz&FAgs5pL9%NW3H!@af*3dG!wr0f#WaIl3JOC@wxKP|Oqeapd|a$CvYknS>R> zq_FylC-_+sCs1x&@wz=WhTM=$I%Dj*X_~^S{*`cU@HVW>uZKNL)Z8TWn1rHUHwusS zutT#|T-3=!BxG`Oh^$U$M<~ayX!OLP6ko) zfkt5}t{Pze5YLG4**Wq60`#G{aTD}z*$Q4@i%%6xiN-Qor?hh?ly>Z} z%%c>;%^(r*84Y1*S*BwML*yA{0m+~#4T0lA@Ytgd%O?^^#|G|eXH?mOl^GV9BQA|i znp&f@IQQ9Su7d8Kk=21L1Tw3Hi~vmSsAkaSk*Q znQX*~ZgGIK06E~>9M<@rn1)D-7CP4jqUGECml-??5CIIQZY3cA3l*NuA;PX{A=*8i z%EsMBQZZ}T*sDSYD~~BxVuX$gfnm~e*Ce;^5w0x>0Ug$_C=GQ0&u%2hnf+aDt~+iu z1F-O=wFMOhS=Q0HdZ)&lZ9WSe5B|P334_Cv3mP#GBwBk}JLd!+WvkYb?Th2b4%`^N{O>$aATwYB`%U4DQW4K( zS<$BDj-L4Xrq|Vlr<;N8&u)OF-T5Yk$;y5B$k-l^Eq0Q5QwQVis15bRekJs)IGvvzHE*bpy*`{puCa z-&e$5!oCD=?&*9p;GVi7yY1P zMdL4?I10z6CdSYH`1$dZTF0X(yyN2hP#h2r(xS_jLJMg#QcXK{-*p5u56gkZkdfgI n_uNnkxLk(Lkz}z8{x84)BXX~+5e?S&00000NkvXXu0mjf&ISb2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/monitor_window_3d.png b/apps/icons/static/Fat Cow/32x32/monitor_window_3d.png new file mode 100644 index 0000000000000000000000000000000000000000..025485ed976dd450794ac897b4500f263a64b0c1 GIT binary patch literal 1708 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 Y0L5VHfEWbTTL1t607*qoM6N<$g5X=BVgLXD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/mouse_2.png b/apps/icons/static/Fat Cow/32x32/mouse_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d3c75d2f7c5be4432490372faa2210170c1c81e8 GIT binary patch literal 1507 zcmV<91swW`P)1ryqqwlyw4OLSS$ETQ&E! zZ9i90S+Qlu)>c~A)JPTO0kL+tx1aXCxKn(ePoyY35ut&rLo`1(e=Qc9dGhU7_Kf5b zS>h8va>dD|<6zIm55G8WTp7G>xIG=+y{_+}54-pFcW(ktE&*G-wER;NT(frgp&i?( zt#u>my2fG}%CbxzkB8E!lu*<(tmz_pGN)$S<`$AUJ!c1u8@%ji$+$U?mvQdt`lzq7 zWy789{2o#jg%m|yaAdIHNvBO*{Kk8%Ll63}gZ-hS$BqK8SOR{(zpQ;r%iRp7k*eup z_Yh=Ml1$S~CS%o&EFx{|Kp#Z5a^!rz(ieC!Pz(Y2-Oj^L1pK8`Sy4u+>ex9~JTiLm z_dluo(|)?QbrT)=@&x^Q<(fz|*6m2Bszz0nWpqbl9lhCc;PKpAz>}{AJXuAlYY0{m zx18zRDo*6s!?cHQj?wO?9wWR)&OiA4INjg2d7(z^Vndw(r#e{wEWbLDTMPLJc&lrJ zk5pBZGi8Z1E zrgO)95D~~^DaC_FGi(Bi+1pkMB$F-LgGAk$_Hw~BAOYCt75(m5r9K6R=L=`CB9V?P`NlY zM`{Wuz@;m(4Wb}>J*y_b1C2!`(%tRzjbbB}N?pG_Ju9jm&KG;UaDg4{XXA5}WIVSE zNFcX}`yi;j+j zCUCG@qt;k(G|TsaC<{JqV&X)EChL!c{vp@{2YAI2K*i4e`2Dx94vmJb%crrB=X|1D zq1QMSL!;vad*HZrz)A$L;lytP7p{gwH@~{{#|<;Ij(eY5^O{PeE9@6^=PJt&H8;ry3)|wa-EzMg0(KGMAU1_0VRsLpvLJ{|x7002ov JPDHLkV1ixr*k}L% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/mouse_add.png b/apps/icons/static/Fat Cow/32x32/mouse_add.png new file mode 100644 index 0000000000000000000000000000000000000000..1d2c402b18456b69d2cf19667ace7237b0f85b34 GIT binary patch literal 2192 zcmV;B2ygd^P)1RCwCFS9?&D*A@SL-#%bjUJDTx zh@k8)js%$|XqZX|L2G^0Atp0*I<|i}cGS^Mo0(3h5=sqPY&!Ol)>fL%WNb^)rs*HC z#*nD7F-j`<%J@KmT|gcSyUV)l`}OUk=YIPwS&UX}JKdc#d-vSe@0{~H=iUqae?PLF zJ9oakckkXfwUtc4|Bn{t{_v+a_3ZZ%1I$jE5JxY^wE`mxSiJGOuG85%Dz>vM8)jsyaM^A?L`oc;$e z50^b~^R@%+x}xG@0{Z(0FmiVkH*a2F=5{*HDiq3s zj*gCM8a7Je7D@5Ao9}NssM8h|8CN%~!lFfG7#ka(GawueBjERwe>oHv7ePf}cwWB8 zK0U4e;Dh%!&CJXU(=ZoF>~TrRweD}z6%=ZXs~hW~*O!A_iFho=VvZR7G7%S*$;c}< z>bGKOXb{!aPoeq?HPjv&pl%0AB)RB(0dOs?FYB}gTH}`+8eq`t5ekKI&*>D+h|a(12XU&a3*)1A5s5`WX$P;@gT;$Vk)z33`h(_{x>W8x3IKQL zmBSlK%gRh^8dr&I4+a7lpO`>b*ZVLUjfg}dv&)5q5Kf;yjp30IEYKF>xh*e%m`@=B zY&JU#1_Q{DAJb69d;rLP_KRP2WMyT)_rmi{SVERZqXGoV^X%+g)YsQj7(zJv;TaJK z%l~jNOdAxUNLz%>U)@YrFBVD3`eLyt)EOC2$mMm(BJ{8{+;o4v1j+U z3P?45e<9+UTUzxcB?|{jinXYzc^Xfa6eAjmLZFEjs})nkYPJv)=6b4tAfTwMs)FC^ zMfWG&$R?LlhiEy=j?@qHSUeh;V|Xe6Wp1u!a7)u>%3m$~fgq;s4!B${@i$H`WE-=9 z#>lccL?JM&_>?Xz#hu%?QAL1aiISY?CqS&_BX5NSVb0tn0NH_qhdP$mJOhPNf%6wW z5ho=lCxtC|zg5W((=RG7$Axp}pexrysZ1kfEHRh9et!`5X$O%wJe+bq%#u(=G234I z>F&0Ha9;3yRx&APTki`@nl$9AUY?^?A&xDfCMkFYQ^IixRvjetCCr-R`{JX4R zrh0&HZvNqm)yt}2o}7X}v16_lEoBzZr%z4vgI=%0gxM@AlgyoGk)(nogFLRn@qvA~W-E#oQyCBpcARR#E>^{Pu_}?pexL7=asIq8 zs4@&Y|A}G$MSN#dJG#eyir(=z;0XB8(G(YjwR=c+{_Y{{Uf)b-L*|ZE--B3^832x* zXe>oiPqq07D^7^X&~5HO(~7U-`qVKv{1cG#iMY=OiP}te&p(b&Ctt^gnypC7!y#t8 zm<252p|Bvb{jmUuMCH*p(}yPuG??)8BSNYWEf`Lr5ol^pnM$rN_IJxKnl~@N@ zS-I!&(7lQAnNBrYn2*I%)Ahl*&#@GZ5eWfn;EHI-;jestPRHiYbo)N!Xzb-=DO4r^ zP$bqGufa={vZ}H$q|qWwbzR1?As+v?0HR{C0leWc(an#%m-C6S5&(_?h|?A7%12%Q zSYG0=B2B*pPwOktSG^K0axYIM_+cQZT2KarMF6glh0+da{fL7=xPw&kUtO1&_u?rI z>GDLt*%(*QJj)RVK(J1l-@RF0wLEWf2=3e0AsaEGY}$%jbsG`pBY~cnBqO z1MChX#WrCfWi$8`Z)DJ>8Hz-ooNl2uItK+mu0doFf&J?ne|*c9yC5>SxC%nR53kb! z>y?YhyLv&qysPWhG>#Jh9QoV{N!F(MHdq#OBP}o-0K7F`T%346o7O8JVO*k-Rs=k5gy}4&M+NA`gQ=-0c->xjNpG{-M&9}R+k1OYjJ}<}6!~@! zDpYh3=46xG)9E#$OdS3;D{$>P-9kq3-p7Z*UPcyHrMZ-w5lsU{5k<8tzqGRL?q%riIR@JK7%BW?N^F?*gBsd*Gcg2_#MWz5o3fmnMfLAgKgN&Q(dzZ!Tp{SUQG0QSLRR4|ASAO;jo5^JQ zE5~tFI-L$}NB#&=6d_5{*>E`g!nby8yF~LOWj?=Y)27Yr<-~~-E$Q+96acqx{{gGf zXzZ*1d>tw)D@bt?iG+wiz>mQ}SL3kTeepNHZM(5$^H*2U`~-Iz3D;$a4oxEw3>^|j>j4sQDL(o7K>xj=abD4 zNih?~Dvp#poKCd0wc*e&UxnFR0;9nMTZI*e4!w3fZTYSAaK0QWl5CC6U^xx`uqCuxAt}nyKW+xN`lf3p->P@7MH?cGA!HG+)|&(y}JS6 z4!-pAy3(?;{zsc0k=Y)NL@<2o7TViS!QpTqnM~fF z?=ldU|M6&?6fAFujp4qs8^4E;%NEG7}Uikff`6-bL znPL{u6j?TlC0TuL7t+`)44vMFmf_&_b;)b$2EjxmJT8{sDQ*_BpAk^XB@*+vX34+ z`W;p$LB8#WP;k(B9 zV?rTHlItb=4d{BVqI$=-5k2-6q8-NoD!(dyo-FL0jYW^Pp?b?U#wP4C7o{Ety?48C$j~nqbCs6jpldx!n zgUon23s}Ts@r2CwdjcSl5C>FOKY*#I0OCL&IF=1$47rpfq)1pEW8XyT$fg1Vv^+1D zWVsHovN9PA(z%KCGwNytgilGC>56%hUk(M;UGT#L^6AEK^6IB9@o%gJH{?w3teF8o zk$Bwk5kgcJJi1&sO=iTYt_y5)N&0jEO8&z)1zw$Xch0goGYM6BoX;5@LX_HWWMYinBH$}oB3m?< zfO6=_{oct*1hje>IxoXQ-IG^oXN?UiRTdwB4@;jXea>9bP&E(O>~4z&LSkUBuJ#4B3H7uJCq>e-g5P%CdLbkEf!Ly zmd^%E8G8z{a<$x)u5|ap;S0Up+;#IXZ8aq*JBwqU(O|$kaWSi|sn%ayZsbBfsQSAQ zUHd#D!2sga%jr@9y76FSWCWo=i0VrKV;;}o@xT0e=kKmu|5JTlc0n}Yuhi+XpwG<( zuhkOi)H2{nuNR$m2YM$1C%=BBkKK$$Sx?|HPDWaiLJ~{e>MyLSsCsaHp2766n!|k@ zae$>}nmEyDbRZN8*)M(Y{vYi2Ub}L-VU51vYo$f?Ph0Z07pR09DP!}=qD z+zZ0W*e9L|(?GP!bMF07QWnP*AejV7uhl8nZ!Tj^Txr9JOhWxzfB^uQ**C~+iZBHL O0000U?s+78v5FiHHi?^!DTZl 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/move_to_folder.png b/apps/icons/static/Fat Cow/32x32/move_to_folder.png new file mode 100644 index 0000000000000000000000000000000000000000..228ec90107cd8c8c06b6c5d4d968525ba884f2dd GIT binary patch literal 1414 zcmV;11$p|3P)S3w zYH1CPHB_Zd8clQAB)hroZRYr&GqbasWG~rG5B$u`nRDj<{_nq?VJL0rr$eDLVC-38 z+Ykkp%C`&}W3X)d?2E0fJ7^+>6^<$bAW9u0BO~HuF!&|y=SwUq5kLifPu<+QJwQaT z{Pxqj`VH&xS$8*fw6vmm+t!wo!JaQ(ere|m^x8_V(@F%u(zI)uR#emm0$EY%gWq3; zr?zfWAhMaz%Jqd*z&Xz=*#KhkI06AbNfj~C)Y2UcdLYUMz?lV_z5YS83?8X3@Suh6D?`rGnKo&b0LwjXxys~Q-Ov8ANW-9fSFi;Qx$;|95 zp4q-V=X={Rq@rv9jC@=Sz}(!tl7-|6+_!d3`hk@VKr6z4>xU(&=|C&L4tO76oB)88 zxRa6nVub))t2pDh7efLtdOMrPgq2t=>pK=8WXji;(7tZm`*Vw;(N)Ye=GJ=6rPp3! z-Esl=rSeC1pP*Kek{TAWt#kBtzNS(}MXyU5r|{9a3DeEw1nsr#1Vy)9G5}Lqo=PIo zf1GT{_KF4H`d48k;^=+vi6|E_^tncwW+e&3ro#^4zM}$(1V_?}DK<(0;3j60j5o<@ z!|}6JBrMqRFdFuJPL86bEQLQqe>nhrr2G)WxBEU&&k{&qhk%x-BoOgsgUA37af)oi z0pLY9haJ8EZR!%X^t=O|raKxgt2diT`B(cp@ZI%2>RH}zI!GXn5s0J@Njr{o=Pa1c zp0jQ8zs6;k$r8dxeuhDG(_?7=n>cdiaWo!b2pwq0`5T8+C6V$2-G>gmp+IPctP?sB zspSx!FAXIF+-*`UtKdi=24tAbTT}RCZ=2foQf$&|6&jaDvAjJZhYOOj zx;Ox`7byS^>LjM{>&*~k25LrTnIubkeBVc(;*aCPjUSP-Qsx1`)aSWwkUqslM$~VNf!io zrCM+E2`@>~-;m^VWh*bx3l<+}7BOI9Ivk;R)9~odcS)P&%qs>0z_HD+*o0z0TLgg9 zlJC!5LnImYQc!N=nyi#`FRV<3bq_1iX!N3-)II&gz~sN9s9v{`yfFuB^c-!W`yB<~aDOtYZ{&=->T1aQH+6err2Od#U~UYN=2>j4K~^3_sR>wN3eV;gHAkagvyx z?o!}3ria5=*Z4FQpCJfdp{%E@ri+dZ50aven6jEJ>WzXx#1&x#RK|~SKPCtN#(xoU ziDqTxn$Gdl5F?q_)3l_*qiWu)UJGk>kf=7Z%7nn_=C@!!8HeWc=Q*m8QKk<(yMwrGptjWZ)*oq6ryfbH#qg zG7Q`u!2{2eqvKJU^_LDHJqSujwqP@wt_OO%I;rH^D>~uGN;eu! zUTpuc@0()ur-QhLq+TB3%Qt&TicOH*A&J7N(ggv?{wp~*ac_o~V$1m*|6hOs0H0O_ Un7xbE1ONa407*qoM6N<$f(S*XtN;K2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/movies.png b/apps/icons/static/Fat Cow/32x32/movies.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd43b49823ead011d5671ec0028112ec120362f GIT binary patch literal 1654 zcmV-+28sEJP)Muc9NU-_TGE$dG0ySIrr9pf5g0E#mb&QFzD1& z^*4jTP(|&RP$*P)TCCp&vun%!=9R#cSZ_U+qwEiJx0pYH*hoA1M9GC>H@ zNXx2?Mxz8(S9f_}GyxbVPoA>c?RH}*5WuvY9K<^u=)WwSzu0tLtA_o1N@=@u!27?e88vWpt7p*M9_|)-8&qzmV zYAQ~jI*pT+mCOYczh8{vl46kCISjDctmL)hIC$s~CQKNQ&vx#_?Af!WN6cn3nwpw$ z?bOIH^sh=1NFRbmZnv&r3>5^4RT;c_yRL&2V`$ zmQ}0Y!;<`bu(t>cZRW>;1K-fbe;{kpBy8XQDKf}Ad`62k4t{?-zW??+33Tq9!n5o5cDD<${^xqC@)`SECHGO)XE7|2Ca?T?qHvvRSN(!3q-j(1A zmldM4v{aHD{B(+yk6Y9caKupS4BDjea;oW^`0I3p9!wGoA^e}L2J#EPOKQZ`638EBK5a~IJ2 z_%UYBnSvmbGc**CshLcKTs}-kRRu2BUP5p0FdYJ}7)?}J**3a$0Md=-=;=*F zkiC2NVf}^;GG9A7x`;^am@;)Ls;a87Y2zjwJAMM)-My549q8-plRA5z)9LKyx# zvtbjC9y^Y%uI>oiBewq1i7zEBKYxi}>FIqe%F8Ro!iDdMwQD~Xf42KYM`xF8++VkD zy__pQQ7PB@J38gJqT=Mg>MWT5wz$>MC~f5DFXdRI4JTOI;>AnlaUIioX6QVki(4VO0}>KuB!ex=k!vv{+PCoe{xMSOkKhm+EZUvQ-ooE|=?g&2Ru* zh|&rQ3c7ae*nvHJ_94zDLgORpFd=#E zu3evF|Nbv<{`|S|IuD|kkx`aaCy|K_Fnd{qYGFyvTt+(Kh=l;?O{pO2-(eU5!N ztU`zwx1n4>2m zK(w%oHUJJQ+YlHb1mREw!0`Bwb_m!;%n)!@VdHkjSi;DJ3);d0+lWe1~A(0A07s_5iB-0Ps7_M2}26{TX?oRE?JK8$mHiTQ2}$=Kpx;ApI%PfHAVqsbw@6<@NpCFp{ZF z(Z8=l`lz+)UkSjXzu(NS2|!4H4F&OkkiP{O0L92lkcj@I&j0`b07*qoM6N<$f;9#V AUjP6A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ms_exchange.png b/apps/icons/static/Fat Cow/32x32/ms_exchange.png new file mode 100644 index 0000000000000000000000000000000000000000..460f783671fa1dc07e4b08c7a14ff1cd6ff339d2 GIT binary patch literal 1990 zcmV;%2RZnOP)(&Qi64+qG<6#ZWn;o`+2_hd)|9*?WMNa{(!f6d+)jDJ@4~-e$VfDp7$64)b{P$ zcNvD!90UQvFvRH`v;)&L#m=5(%a$#X->SR1y23L(#HQF*{1+9^WgI_#0=BJ)(9%dN z2AK&secy-Yd77yrTLxsQVOcPvQCN{KmEHlqT-DAO*~tocJH zA`x!F@276ydp@pdX~vJHT@2TC%XbhO78H#idTc!ocCLd-5aR|7y4gHB(wWiy#I_o{ z#v*dJkcX|vz_;ijp!cuz_F~q|8JY>1L`{P>Mn3-xN1s@abI++SF)$kR;tYHg2EL|| z3X`a~5_9QHnjRG?7cYIGY77wX#BuC>{{zfvn1wJf5E6h9OW@02-;VDl<7AF&{k-;A zM}Y>7NJRVUk#P4EVk+VA+4M+Se-;WZ9(>@p$mjE;Oyn59{{8#0bLU?%XEp%{QYVVx z4V_5*>oBSf6V8%0#Fn-bgje)Dp1{!ci-1TJ0g3VbU@`_mq|+nZI6y9!!_*6=@|uhU z;b;o|kntBlE)Dp~hVjK`h&_BvRPZbX>LXv!r#NY)}16v#vbA+7nrWB`It z8~gD|pzVeSVEBn zXFdqW11M*l&zm;Ak{NL##Z2JM0Hu@*N7aguN_U>=g!AbkxWBjw`9D4lo(1XDN9QUA$gx%)d8=y4e7OF{3IZCLFnZS^_1lnqP;z^nH46BPliClY;Ix=Pr~4gb=eNKZ9z>YSG6del3=9qpY7K}t zGG{k5V9L~~*z@;2I6x47=wo5iLKJAU+&Q%&uDxpheDtzPZlZ3kxcoBAo%dt7H0GBW zDT=t*OD0akQiBniCG~=^fSTG`bllQ`ef#!d@7}#S6BaC309Q6GRZm^#396~7NgH|l zopeGG@A z!=qT?tXLeT6e4bZbxRATPn(XTM~-0I3ooF*zaQ1fYQ$nOW>iE!Hz5GU1y)rRtW-T} z-+L7o-OvbAHkZ67@cR0CbaZr}xw)CYDOk}MtYi}BKDtVSkR~LdX}!J`GiJ=tMeMCN z-o%zon{je@7zsM%NMD$cfp`oxZ~X(`UwQ@3{?miV%xokhN_R)aoR)IHlA`N^Vtr6F ze$Kkph#uU}b+%q-Nw%^~x3&EeGiS}DUJE#O~Xx__ZkwhNdTxs6_RULAf#eF z%R&CiWT^4sp7 z-H0+2;{lX}VRK`b8+g(>dHC>~mQ(_em~#VFn?mB@6|j4{k-7CZz}!ng1&ppMXObLX z?z;Of-B$#VM`j|lG1jIkp93@i8VCYIS3ItUO$FoY0j^TT;?4W0O2WMV4wyYJ!~5P8 z1o!=(mCh?3LQHe)X-B806sKH1N6na;2}kxAW3wU+BaEZ#Gq(kRZ}3_=9#!ir4Z^6Z zhPUc=1U-KtK6<=y8yp@+EN*Puj>ae%Be^ahECO(N#uW9-6c%hX$%)8OCca{!GNtC5 z3P0e6A!~TKb$qq*PGoofS!9UBukJEX9%rFa0jaa&7&tFgDz(KHY%qrdlRBt73sZi#1_nKcZnqY0zNsD0 zKfe`+4t|U+Tb?b(*nk#gU8+upLjKgG42YLG4^G}Io&^*YYeh%9XUOX4vgcp9>s3Tz zQQe$Sit|-J`ziW*U&9C+jsP;o97-iL(jf!3NMo`ypUD_7$? za~gEZ7NwT~$heLLsH^KGSjPDGijcyRgAOJ=lya>2A79OEF@8!}ZJ0A#&;Mtb<@bRz zJ<2xA42El}d`-f?#h@r7QA&a{ISTS3_Fn-8 Y0A72#^7Ae`qW}N^07*qoM6N<$g1@x2oB#j- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ms_frontpage.png b/apps/icons/static/Fat Cow/32x32/ms_frontpage.png new file mode 100644 index 0000000000000000000000000000000000000000..ab82ab12f2dc3ad1a205466b4ffd4a141d00602b GIT binary patch literal 1922 zcmV-|2YvX7P)>9y7l8W@dLw3yCqE?7!DP|Nq|m-uJ%uj{-n@YWQng3&g^<4_eioeoTB)f8-#ZEKce@asB!ejR((rJ^CP$3`y^ zTee%8{VhO$T3(^#(698a-jNF`MHAt4;>5`d$oXU&uKraHouZyL@fq~*(+M>-KG`#r zdmY`ob`u+ckOR;{1kr;~I#kUfigFv|*|>(2WtWh)cpbWRYKtiop2gn%za#h49ndrl z{lp1BbTY;Rh8kRJ2YQPGhD0UNIUI81?Ho{5RnoP5VFha&V9ymB0djy*a5z+fGcqy)QBje&D>_Ps z%N2>ncSj?0!9R@y3Dx^fLpy4UB^G2NYv#Dt#6%Gr$F`;H=-);gVLtZYNCivT$g zAOsxNpJZ5}ADZSsWP}rE&RxO21Ha)kMOsl=g|3wIw(+fyFrX`DOdXC4&qlnHmXAeq z$D>WFW(bfIZ%i8jjY`gwyIEj=yl-a{U56sJYCE8qBvcjEx=DkR46~B8qf_tmz=;yd7GsaMh>gpOypPY26t@ zx%?{$AS-7RrDio6MZ3_XNh9Qaw%y`@YT5#7bAY{aSSg66Me`P~mHK5udVM}&c~!NS zh~^ho+g#CTQD)9ph-uyw%QL3p;^n_Fae5YtzB@>D-yQ||@8P*&k4r#;u7=x`p^jh* zzWM$a{6TqV;(4izc5d^a_`ne&+TS=;b`fW3j^}Syc_qKh@`BCZVeIpX`m2^-ES%_5g=icID!dg{f!sz(@_$hRJC>{g*cPGI~ z#?ylz5$CuT6>^%{UszNuz{XSl=e;`)3*SpY<3`c&lXNU+3Upg7Qzi%;h4Yd6f2;Udc>aM zqsYwOfPwwGVs`3_bg$nkI7MvLae#KBGE;)0WQzrhkwJ4`6ck}vYBrUdjtAPcLEh4t zh$FbU{N#S!lya_+bA(dbqBX>WILvwLCEKt4ukA?7EL8R(ZsnRx{7J5t^;h` z(t$D0525<@%4QtZ!9%6+Q8jSwU$}4;?wMHv=3>u!Au3nO3!@TcyA4~uN9oD)NS`|a z&6_r%Jq%&KEn*_Y^`*cdw;Wb4;Dw`xCs5tj1fgYuaXMI}&RzTy!$!{{oj)v__v+aZ zLlS!9MtM0_tlElZ&F)5@-d!Xh=_}T-wZqWs;{Z1!OP(0g>F$vjI;gh@2oos0rLs6x zQKfJr^3fdEI$vKG?iHo1sHno&Nejdf_YzK{W;Gg#vHmIuNioms)IQ&NV=R$qJQ|ZS zvh4mt8=K>%Xh6z~&tU%S6qFn(#nRjYI!TqHQBbrs% z%xFU6ei}_{2~)#f9O*S0r`Z7~pTcNFpjLJo{PNPM{8xYh00NmMPoM_kUH||907*qo IM6N<$f-5|b#sB~S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/msn_messenger.png b/apps/icons/static/Fat Cow/32x32/msn_messenger.png new file mode 100644 index 0000000000000000000000000000000000000000..85dab0422658e1d93ebdd1cc5d2729fb4b270d42 GIT binary patch literal 2205 zcmV;O2x9k%P)R~bF?-pB0Q_IkZu z$B#IPlcrAON{Q3ZVB`jhnx^TyC@m5Ngis}Z6q1Sxs!ENj1XZd;Q3I_al>$vfNFo73 zsHLVzD5XVCNLxE;8oRdR*V^9qV`g@DhVPEYk!6Af1r$d5c4l|)+gO>Lgyu3q}8_2Luh{}lj^Kk#ygS(mtcYa)b4 zH^s3n>W3lhr5*1HLiM_Y1L>mJOoSp zQ)<}Q_s-$*)U})Uf49!svTLrV!H+vT>QV2O5OPU0o_1?HJ9F45Sy_>#{&R`d=7RGS=!jEp_h2e$I9d7G->)_}m8Y^%c zw;y99Zd4Ua7Bm!S(PY`M0hj4IZ&c9ab=2>y? zp-(qOel-AYLF6~2ISnJZi%4s8aEl%orhzO0Nedcc0>8nTNLrK;hmmX<(Ta?!*McgE zlo}4jY8CV43T6sAjks26WmN!ew}d; zXfalES>z!L0tL%}1=$oR8&!xrPr;#PU0?Rg0dS*lqzX5Gxe;Mk9a_|O#5{3$B^3q% z5IF%As{$*NzD8c=VG)mnHoqG&;sGO}DhW2IaUwF7SpNZTWp+tM|N&N@iq0W3Ahm_05PuuzarXYDOQLZ zieXD~B1em7=LfFcx9kvBexDmE4mR|1Ur|LBJ6k@FTN-vyO$GdUTSqx_` z;LX1te|zR+aot7;TIK-~N4O~2Zf z_{?J;X5PmGvdoUn8+ads6@|k7qCU?k4_dfBQZx&`wQaZ?iW+vT8w436s70=o~^bc|xl% zj*pVx#6#}>X7FqtJ_5~9>> z3`%{4f}M4;JfmvafGV_ejlMV1m@gQ15M3!$KwX?tgNCGe7_|T83eJ0W9 zX+o5OWuS!t@UO)he+Sm630#=&#-0v8u4Ks0X|V>Hr-7W%MQLWwAto(YbHa42js3^Q zG}2gBikX6eFSgeKYUB}?eFnfx4;hD!o_OI^NpjmZ9C0-ekT@;cju_^j57vb@QAV18iiln!(z#@g`n-a$ zTclV7Qcoc2X)(57)GIp+GjI}tqX!il%j}xn+ZzkoPQfz3dI9Sav-wHAHh(eqQaStH z9ha}Z+xknhf|^-FbD$N|`Ac?3gLHzlE@5b)h+T;=0>ps;O%Wph_tKeZUEvoSUX|6K z2v{%{yCIWlOf~W5*n(XWTc6I8@!h&fj5x=!m9@ywZ{o}k)VB8@+^xfvl@urt8O z7$6WV?XvSgQmHP=llel1BCQ+9Xf^!wZxirRc8Ue+_fOs3v%DLUuE3hbg3~2e+O!)_ z-+e!sZ5W4t_j}fA*{)Sum@UqL_@u=wFaSEKz(u=fyI`a=ObLX?-gEI={a>J~8P=GV z17O50IdQ#%HL46nG(bCGg!9WRM9Kgw1FN-6?O3oMPzq$fGG~wwEGh?VNivl$9(3ix0? zzf{Do(BUIL5H{=$5#K@YaWB9JEbiy+r9ChyczKhCuHX=tTLBnKRqp$&~VNs{$CF6 fM!%l_U4Q`qo60;AR?VEf00000NkvXXu0mjfIv5tJ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/multitool.png b/apps/icons/static/Fat Cow/32x32/multitool.png new file mode 100644 index 0000000000000000000000000000000000000000..f2a46694c702e0a3413e13d3e7cfd089a069615d GIT binary patch literal 1695 zcmV;Q24MM#P)^30`tdP0jK4_IB-2S6fGiwz;9fg6~LAOgV~4lEk95YuCb= z-d^axbct;&Oj`tt7QF<1MF9{5Fq+L!ym~eKxp{NhCS<_O4{#AX04=)#-i(DA0$>zH z32qMGhU0B*V6j-<@%emed0E*{?|<|$`22nlbvkg2--9{?mAUXmc&)w;;Mu1cFt|Gk zT_;YKXlJZ9_5jSs^L)_)&>RlOuZIsc78#937#JA1SY2J+SW;33X{hYBeH28K3EE0a zAZPK*ke8bczwK;*X|IPJU^W;af8!@$HkqDNyG|e52T&Rf6KDcFg))EX(xuBwOG}Sj zxNxCz*|KHL3Q|u2DPZtvNWW|AR`_P;4(R^;3sCrrEKrF;1h{g?cBrlS43LF*T$+rA z0dnI|UtgaaB^~d*7?8{HHzD9&cIgi2bSD5ABIOcNF9<>?Q`{~*Lazg!GlpmZDEtND zRL6}QL%B%+URk;FEq!9*etq|8^sYZ(IVx3nii$xt{7NWeqlp1Aj7b9EoWM*t*R@DQ&rWNl8h}&COkW<=P+!lEf_66#v6d^!Zo;Xtr3O|NQxN-JPB5Fq5WbS^g2zyt=oy z*BK21a#mJWQ$|JxOiekN9i&*$>!AmuzgzeZ2Hn#d;2wdzXtP0baxzp^RY6x*m$|;a z{=MSj;>rB{{2PUZh1HQdAI5;Gva+)H#?TNuG^9?FL60>-o1P9mXrz5y16gJb!hnTo z)NTj+$Ozj{O-+T`+FFv-{{H@bSn~HFFe|3<&n+!2jSm7K<>chl6%@P*fA#$hBGND6 z;mqr*0;1l)m^f=R1}sQO0F4;HqD48pb=x+Os4ghVeH|6u!9D0v%#7@LUluiQCSjM^`_hAE-R#Db0mQ0AhA__S+Tf z*TdlT>xh&POH3(CKSiaPfC&WS01aVjiF-Uf2T{f!5&XfrX4v-arx#fc~q<0w;T%TNia95-{pBDk>_BL&L-9d!%2GLNUN}5zWK^uFU|z z*okdO3Qq|=M(m+gt5$*Io`d=lLx>?oiFqPo*SvZ25_5BM7Ed@P znf0P501YYzjQZi>n=HjtR6?L4T|m?;eq~k+$msi~ipokD8yjazC|wLj1FHfJU+x-^ zNg=ra_kwN+-czu$Oqc}#Q)XsHaZ*wernADLUa!+b92S@(-!?((58r>tGJysZ&cI9; zh_iBml$V!RhvgDR?%WMUK3RYA)JZsIv3!cp+(vT)E+G2F`z!ct7%(OzBy7yg%))l> zW%EA;-7sdt!Gj0e`)#%knhz8fXnt0N7z^QoYif)D*jT<~$rAAMAR^z>Jh*r79{X9V zbvw^#lZREiKy}oFnLSaUs)~gu)_Fj%TCG={Q&UX22?xxkro+(M(n53oFrSjt5oE{h z@qmo%5D1YA-P4-O?T#4$etRgt)8G*wKLo6Xja>-Mmw;yD0NWf=UY z+vV{kr7u_j@zjjadIws5_VQ&ock9*|J;Q7KV_yQFgrA|-%|~jQzlLZ4<4q$7G#TZE z4*NA+PMaK&cs5;y-=h)iq(nuPK^%ABw&O3Eg9yo^Qr pX(q&yH5{-Q(cfLMe4PF(zyP+bkc;=1N~iz;002ovPDHLkV1mnc3m^ah literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/music.png b/apps/icons/static/Fat Cow/32x32/music.png new file mode 100644 index 0000000000000000000000000000000000000000..c00cac4cf9046f6550aa93bf3d221b1ca039324e GIT binary patch literal 1378 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/myspace.png b/apps/icons/static/Fat Cow/32x32/myspace.png new file mode 100644 index 0000000000000000000000000000000000000000..edee4863033d07b73746a7d74747743c2eca3d1b GIT binary patch literal 1612 zcmV-S2DABzP)KA8(l3eNZA&p%0OXB2?F`~=)BT`70aK%!iAM8N@j5X z{-061>l=i}MhJvMDdAKt%V%b2CVA$@0<+!?)?_tOGb%@1c*sy+yGTL{|LC)izo*pcIY6h$X@oCY!(&>4;cb{MlInKG~F|TWHzp8|77;Y0zDsnR5q2y*K`cS=SBkrqw8P(5hB=z;D%m;`1tfpmuXQr$qR|JVR>6WN;dY)&Y)~uSNN|=KZ!WH55HX>8F zD1}3l-*lUB>N{8C(^KsMdiFfeaq1p@utJ>=-e$zMW$r4FY7^p~PecVk?}uo)r!2xnX?RqKIksM4E*0asst4xe54;v#`XzZeC$h88oqW(?L3x z?VM0FMZb61CUm-um0Sh zm!?;gN9YQb8d|Xr<(~tWIPK5m3+$79Gk|zQv~IOwu8OkTiFb_665DO`juaj9O&2bs z;Y=ggC;Mh1Xt&3hg3#D0_s&|rRrvF#4HE&1_Efy*WJ7e2l@&YA%>z{C^C(Er6~yNbuG0S(�< KMNUMnLSTY&feL~E literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/nameboard_open.png b/apps/icons/static/Fat Cow/32x32/nameboard_open.png new file mode 100644 index 0000000000000000000000000000000000000000..3a3328cea0f38842ddb04feba6ae4f290517a8ad GIT binary patch literal 1095 zcmV-N1i1T&P)Taf#!iUhP8XY#9s#wfEADuu%t~3Y5?1RyM^fDxJHW7(9wgaJ_kY3;;{hbjCq1$EN(mp zXWo4D^fiy;au}1{#pY`Wq>Ybi(x3&x$TJX56u0W5mW!i~RA{eee9LLlD+X?^V=%b| zJ6=f3mEHrhprAWOi)|Pk#g3}Nj=D0}^(T%&%>w0D3OfngIZybULh14qsFxm2R(?(D zUJy2`jH&13@`wMT{6c}#ri9~)y~=$LXaSrAY`%0g6}m0s*TGuZkPdw}2G+?ht+);D z-iqkubBohh&5`ecMh%kODZR;0&W?5aKK>_Tx%i`fCCnTyBMdx|Bcl|e1=A0RO-jp^ z_5j_m1uH-#KEbmKKX?1WBl1aoeE!}v>UX9riEI7)z5<#JJ63N{Sgu%rjFXsY59ko^ z^pO@fZ&MidzM{e${GTB4P+_=?_T%ZU2h1@;TnafJFbdb@?^NcLbz^E0vY5rC+eGv4 z2ljr`XVwGUKFfH(C~-O9`!wZt?`CEV17AyPkXwTO1plv60vjBHT;qW1EE>PxMq$_f zZU}T4YOda+gvzgOV#i-63$FX&bgqDq$ipGBk4Zow!P|GI$)?PCVtrmfbMluYjBySS zSEdTM3xV*0I&k)}*ARHzr9MOZB6mA4GYw6t5Z!D7ov@1nOXW|;FH?Bc- z>`|*zJ)q>QZevDyFyNKNfW=iSIeJ6-8mJE2v8M0lg#-4v=2E>$D4I3|D$c&XoTII; z=Y^t# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/netvibes.png b/apps/icons/static/Fat Cow/32x32/netvibes.png new file mode 100644 index 0000000000000000000000000000000000000000..f5373f35be081f397b694bc9ac934bf0ef733897 GIT binary patch literal 1346 zcmV-I1-<%-P))Q{spidYS6A2jz2Ez)RuIS0msi))`}H|g#S@6Ikf9U_ znu~+q{Bu`6?B0+${yF?&dwu!1`s>-wldy5@F#txO_E|dy1Q)h{fG;+`gyKG1Ff2rBV;~<_Vv49h*=4Nl_$!F<^iIG&8^kW1hn>_s|{wBR=I}lmP>4fMl8GJsRE@1~BNV08r5d#xVn` zkpa>Gx(H6gi71f2G^c4dLmV5`>;gmVu&$At?3msh94WVR04M_B$U;Rys!1?L5>w7| z{EXi>jV>f%V==FB0r|!J2NxI)QVlZzc#fZ$+ql3)T~z>#i~*D`V74)qugP5Ypm`Hk z#u_64rj_R?{y-I|En^1CjcnPO)K_rmGDemck_liTTy97hHG$hBZL-pI!h54+Hzh(tkePPf(uqm8#caa zQ+v+D+R0|LS9sWb8YQ@VS%`w4J74p=y3&l86-%9RC2b2E47#Qcj9d^lv&2AR56lD< zN4m*&%3z!>I0sS%ceuL+T-7-NNH78$(hx#33Wo}@YxY1vl`I**GBXlqMU1k|$3m#- zh9M2TR6^BwoCw`eGNdWuCDNOl5sFz#bkzWem2lp%ns#t=vXYDsXNo!JNgs99c0(&^ zIOlCS(U``^mV$^=*~~f7vWsWBp&Io9H`4&8i=Z62nns$q+p-9;7gP@9+n2j1jy%|cem0y_eJMpT zft1p;wh}_MLDhYlwUQJ_7qCv&%>V}1KJLDzm()ex^yu*v&?D^k=OKg3GlZ*KJ=pqj z7g#6jX1MIsgROh*!}pz8eOE85M;7#LD(v_@|LfI{y07>D$S>2>pCi6fl68_pB&*>F zv5>*x-zB+DvNK|!Ok@65i(u4(05G`&k{(IM6aNY@0I+A~ybB{bAOHXW07*qoM6N<$ Eg7$%FrT_o{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/network-share.png b/apps/icons/static/Fat Cow/32x32/network-share.png new file mode 100644 index 0000000000000000000000000000000000000000..61bc0121d55ecdcf46d965ba825f2923b97e2a8e GIT binary patch literal 1270 zcmVl{H5rwOT`@PAln*<1xL_wrh@#?f&6b zdQ4{$2vZ2~!G064c&c-Z%vV|hmfWS`@0i{&jhV5+kaz3QbWVG3gQuS>=$OfZKuhWkn>ACh+>|8_=_HH?9bliFfBIVu z-h^(XA=9jwotMOa65tHTPRxp0l1@kop#QZ`bKXDPbRQz&d3dzDi`WSI%P@zRA{eku z6K%`acz#>4_;#4K;f!k+kboq!S=E4LThJ{Xp+L~LPo#Vv45~nBE*ap!X)}$W62u#; zH{hk#r#<^kBquSUPoPW-3w8f*0-PZ^D*26I)W&deSG%uagivFbT5a zYv|RuCj-1%bX)fYkNq`*P5U?F@Gr*@B;c}8m}cnAQG!gg7Ovxb6>$1VFSjgc@cq$e z-}mC!nd7JkhQ&@go9!SEFOLD)k>ZIzPWleiP`wn_R#qWprC>4Bt(zG`E+7HU09Qgt z)v!If(=&m4>hH#pjR&!<{cT)D8c&)RNn&I+#GDP2j3+Gu%yRb@zdgoV1;nbRs@QU9 zD^4fQprgrA!Plcv>^i;&oy$A$!ky1y&64{?^waz9=ni~E|8J^Zh6isX6(ke*e6Sbe z|BwpgX%*N7s30-!RIt z3i#=-vMN^vlHYE~1Z7Mx5hj}r2SOw@4XPp|s0GB@zZZQUP470Nd*A~~G@S>|+ukQW zM4A-kI;=f|6LQc(3R}occ67frx((+qp2zF0oAUaVYvrg2RM6O#V8AX!hO;@2(V`&8 zG*U#;zmLLb8Er^5D@+Bm4V9SqVz|!}eDK_lm@+1*e!O>CPah~)*O^+8`3zHN+uM!{ z`UQ8azTpFSYTq-$E&Y7J^F&lk(_{s|PK@G?oh{@6&goN?RB0;uU0N?n3j*sZ|k%bycbz9@$gaM9~5oE@QDw!fJs%l^SF;k`5Qr?X0v^6~b z$xn~lhBd@5CYc0OesrU_j-t}5IOpna!a*s{@>?1|&1Vu2OE`U9(n@eK%l0~2159yn g_uO|m+rI(~0HxQdviaE~IRF3v07*qoM6N<$g4y9>$N&HU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/network_adapter.png b/apps/icons/static/Fat Cow/32x32/network_adapter.png new file mode 100644 index 0000000000000000000000000000000000000000..43b7a63ea23445db7122a0650cf730994b5a8194 GIT binary patch literal 1242 zcmV<01SR{4P)RCwC#S6gUYMHv3h%$&2AY&OPh zjA$jn8-1{dH36>=Dqfn_)(25hQ9-IA7$~Suwl2me5n4foQWQay;)__46l+C-6Xr|rn_fzF5^FQ&PjH4gT9y*be3UuuK)Lc|7GSFQcAS4FtoV*55S;m zWwY5@G(i7j)U0eIh&HNMQ{76!l}C1Nq;Nsip<1MBhGXVN16T>G`7dxnqqP873xc9S zB5wfzQQz??E#EYBLr#!882_L-n86?nK6>K7_(KfVp2ke-a$Vj zXf-xj=Q7cMxwd}YLP~PZ@ydt8+o_ijjdMO0%6WYD%?H{#HP3}dpfpvqDQ1~4O&-W? z27rp^`S5+(V@M4+LZ-web7dO1 z>%2bHFcOG~Sl}O|sj{m=Dg;NdSRz0%2m%l>z-Yc$T7n>}*F3v<6eJRD+C!a+OHsR3{jS}K(^TRilaz(p9AXk4UCtPp^v z479hWG=Rm6HVG5BeCGwdkn<#@5=3dD=fR~gDw0TN+5-SgF(d*2!a|7{P)@7!N{GN9 zf)q3SS_PoioPmXWPKTgCjDT=-bSHxSG7zFV9o?xYnh-fTQ{xZhbf1%H78fpnNedcv z7?q4R6c?7z!A;nHRh#Bd0A{9V;q;%u@^Tp#fiMtAl~EYg-x_s!N@+KJH~_ZgB?j~M zbLeD2zEJj;QKpbcpSGaC|@1UamTqY7H9BJX+Or zj%-I~PX{q!z@zmx#u}i=_!zI?5Fu*y(@o!I4BDPkYM2W1@A;)jsg0B1T z#ni|s`nC^ZYIJO^-8P7GV@J`uV-Sm9euaBZ{zAeSsuX%ZzxgW89~r@>ojY*jYj2^A zoRrg?TX9b+T}0z;EHQE5r)}XQB`W5?o?DL206e*ez6I$zN>Pt~r!aV~o!JDl5>-Mcw_A+6@8f#>@_ zLQ>r35EJq*9+;-e2NmbU#KFlu{kw18FO&QZwM*YF74N%=LzB|FvD8F`B z23oJTu`_%fZ|JMIULz}fm^vH%UC`PuqyPNZ@$Ui*0MQ_*6jI9m1ONa407*qoM6N<$ Eg3@S2MF0Q* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/network_folder.png b/apps/icons/static/Fat Cow/32x32/network_folder.png new file mode 100644 index 0000000000000000000000000000000000000000..e44bb5005d3718f0c1f0e7144ef9f8fa3c12493e GIT binary patch literal 1293 zcmV+o1@iidP)PRM!540ScN>UeEw{fG1d?WL-Vpx(LjiZxG#~$8ChR zzYo`6h^$TkMGBlty=tUDUe|n*l$q5L#BmiD+0vb?mIvJH!XzAR6#}*LN|nKw`n$FQ zw5M3AOlxfgELCbM+ByUzDAzdRS4J?GxFZd;x&V>{`<=3@k%6C^c1iQHDSaNWT?Lff zOjdr)a#a5z@Wka|z%1bDL#LF1;W%qBu3}}7DNnwoOu3Q*$5eS{a%!5ZSdFyF2;zSY zk!Nje-5Eo1_yksOVAVrFYwZL&_9DGdyhIm5y1&*rDZn)Y@xN~&H8w@iwKnDG*!l=M zpX!1Tj#5q8rXB&utu)@Y4XM#fxH*ygS%Ox2fbx_{reNiBc;?_|MA)uUfGGl2vIoLp z%3@HyL7?a*3Er{=*@+%}eQx3mUCiq%ULgfE9rMWG6#*hL$2lOy-8-p-_C?XM`nEhT4mI)%q}?Ivzhv<`Xo&(?BP;K3uCNdBuBh|hmV z%VjBx?r~Esb2*bEgK7x3KMHGcgs?-N0{?Zm{@~$i#KL}mGW2i0d6BbIgO36 z9f}N--HYq%jQz$as@px`LvQ zQqvklVkURii{361khSeBrRjBRBJ$8?`aMn9&5GXhjM0Ylct8FaO8?*ya4Hm7ypu%x zmQK~t9O)0PHwm25skf?fNFU*p1^}$+i8^}>}Ez!!)Qfj{5I~U z3%@A<-=UWwv6rbm7sz~)abR}`AWHIQ#uK<6U+neEUn=NL|D4=2%HgyLI+h6` zf@BmLRf^7qIzw23jvZpvccKcAY?$pnbYT}QCutV^du^oIMKju*dn#+0!gpPc0v=GSm^cr3=H5`8YJYom- zt84LZf5NAuFQLV-$#6~};7>j}7WTglTZad325YKBAZK!jSRVGQ`;4&j7#z5PR`LW7 zNI+sr0wo2azDfx6Mb&roi4Qv-2t6+sa|^}(-Ny!wH}K6kUovhv1s)?K;0E#oql0F< zx6XLwl@Iv5=~YB=y(ZMX&#bVwE_eqF3;(zAuK)u8{fD>wfl}QR00000NkvXXu0mjf DjT3EG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/networking.png b/apps/icons/static/Fat Cow/32x32/networking.png new file mode 100644 index 0000000000000000000000000000000000000000..1167df7bfdf111093a8d4271c18add4239af585b GIT binary patch literal 659 zcmV;E0&M+>P)}Cj3to;s;0+0;0dCE0`rMk=U+=bnsPAe5CPQLowmqlQ}eBeMtq!7t&^Ta^3-w72uoUA;lM0`GEAX z1n8R1llsQ&Vm6>$MV2DE=)1f9Hi@Zz5?9y^rfrE8a>4iYI8)KUf_gh)^cD+*B*5rnR} ztE&sUvoq8C&VCjw%|b)$BFqcV?#|3R@BF^!o%!|~;dvga8G>YX-a;-gK?07%#LEHn z@b;H`o#S~&?{Xd9@_v_*8WqwC6OFxbKkxh)#x)mRo*R7e_;pweP@u931GnH5udi#+ERA?9tHvY+|0ds9e;d-_nmFQ$m}fI%e7$J zFo5!$%QjQ2qf3NX;ou|lvM-cJc~ONP}5d5L&Y9atZ#74JJoTO z9g3-a{~R(T0FQEQFHG{72kG0M4Lc8n3H`!N%m@>0)By+=$>#%TP_|aYfn7B5v|T(0 zoNV=P)BW^WQ^^)sJcB!qnrMoTnpsHz!4K#E_#2U^azp?TKm-s0L;w*$1WIS>4S%ZbL(4w|Ns7%f$85N2DJo#28Q2%7#RNjhpS;= zWnp-Ff%Z-GXw4V&2a6?Wd=qLX0V>GKy&|qq8PUuSV0b8 zIRD}^&iDa)j)CFB-gPS?L4odpK z_Cw8h1;pQ=9s{XkXMm(*Y~VN4OtJtk5F4bHcm22Yj0S~}0aT1+z(l44K)!s($jQjS z$O-1ZgNl(=4v+&__F8Elful_&I!0``BP{0+=wpnMK3&DrSb07iJ`CXml*@~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/new.png b/apps/icons/static/Fat Cow/32x32/new.png new file mode 100644 index 0000000000000000000000000000000000000000..556d2b4dfc2fd9acba74ecb63f85778a755e2678 GIT binary patch literal 821 zcmV-51Iqk~P)YS z9BM=mV-o_}+1P2Js8K}kRqb0aY0P>YHP&+U-0T6^J-Nd9sJ4A9a@agd!43{A9A}1#U{M|7E@a#Mu zio+*EFp0=0P7STWSjS0JY^`H$0tF#%O!~?fvWkx&iixpZT?cDbb`+2VDT^W}i^gc^ zd2C47LKf?Q8G}#uF4;M$ouiMvM;XAER{+gwEOA_|}!vfNh0jP4l6G4Zv#$Af15+yVSY=vW?qaWhVd7RepXg zGnqV{fqEMNVJZXPmjGU0wp%KbD!fUNI9;jmeB=s0-%c@^JkrUkSS>~9*K7beq<6E} zHl>8;8uA&{9aEC+7mg*eU=26$nTh7{czPIM3(4zkijbJ*S(0KuQn{G$XuY`5dJJT@ zvXrdfTx8vTHIGL_#R%%wyI|nsX;>aUxf|feH*TZYX+~W-zL77Px`-SjGrr=xMqR}A z!tl9$4^+yFaBv<5T@53waXV$rD;CK?k9~6e-WU4E))R{7O3tRa<*=$vT&*kWeC|@L z7iEJl*MIPYjA97`K=9!w%);}=C4R@q4!n*V5XHpUgkvkxPNYGw@3hSvO{8UNcA?55 zr)t*e5CAI8-w=J5bo-O6_s^&Y;J*j(SAYQk02uDiM><}500000NkvXXu0mjfw4iC^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/newspaper.png b/apps/icons/static/Fat Cow/32x32/newspaper.png new file mode 100644 index 0000000000000000000000000000000000000000..06a2902feccd4dafd1761a1c78e1efc24fc6817b GIT binary patch literal 1628 zcmV-i2BZ0jP)=G((P6;KpI7BZ37ihp->3LfS*W6`~fB=enX(4TlzvJp{+#|QK(G}2@phU z)Cj0wKvILz!fv};wq^_aR%#4#115=t?JLJRIu3Wt)o0{9? z_3JnIy5)Fxj~!@625@`aFbqBkha;eA8Xy}K(gYa*STJuMn9_tV&h$Y;Lp^M+t*ka> zXJ`G^+Ko8G$OJ%0)4C^c@zY=Sg7+~mhzCdmrEt^68aQ|EJeU~NPrv*IufJMRtsU>` z+Wz*&aUis0Duk0qDM<$t7XqczL;$1lyF8u1Oq(_pt`7{r+BN0XEgjumILwod0j7IS!}SyZb~)-u zTTOKp>)`$Xq(hQDjIPPgv?rzlY04u!FexhwJcb9nGrTZ79D~9lf7SaRd|36~f&Hf_ z-V^}D0x>}69*-w205aJN(OAx-rYRQfAap1T2B5PC*N}q83XSru!Bfx7hRKt&x8bnQ zaUb)#;sHZ9`A81Wob7cStEKT;IG}XhfQpK>JihVJN8n$&1j=7n4Mz?hg#8B&K%u_? zikA2-A>$mXsvm#80+%j*1KHV=E73YB1pp`pBu^3izpSVbq>7TNGfv>>N0D{OusPQoP{7W2Nkv$L$LIRIPOZ{-+;w7g7lMI+rRRVG# zto$Z$LAIeEK_xYPI)ap(ipZTXbq@xxYtJ49%H$HJYXU57X3^J4P|oMN(pg#n z_DzbKl>F<}Yf64X2{j4CQ0&mW`i2Ipf!Vc)8`z1rsZ)*SyF#3{!W?bsPgqQ|zp{v5_eZ1k0g4 z)C74xA3F+^KM!r8qmY}Q4<)5#SPg<}y|}nY`H;zHh$_GS?|*PACZT6wz$z8#q@Zs1 zZb!jy?cB+Zq+)98u3Zdxgjh6&ZFd;FSP8SR^SOQ7UGzU0coUXTPWLbZ4ZixU2j(oyu~LFj78Easv!}XY z&Vn4LJbi^l%+~r1wN@uYTPzxf^)m14|@~v@fL`U-(XhsiLi9^*R@e z62iB`unKM9vPHr}ym0@;b1-Z6vyRB-=jFq9=f6&|&CSWR7W8^kK0Cbb#t{ievAO6I z{TzYZf)y#MkK7p^XB&!G?-Bog)3O1`STuT}zyEU3e$ATb_kgVr#ky+|neu{7k7-)V zCQ@+k7GesX&&7S_{k~!z(nb^y;(inNs11M?&89CT`-%HMZWK8x65YfgNzI$kgU0000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/newspaper_add.png b/apps/icons/static/Fat Cow/32x32/newspaper_add.png new file mode 100644 index 0000000000000000000000000000000000000000..0045d1e82552f98bd0155ebc92a783a8f521cf9b GIT binary patch literal 1991 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 M07*qoM6N<$f>L=}AOHXW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/newspaper_link.png b/apps/icons/static/Fat Cow/32x32/newspaper_link.png new file mode 100644 index 0000000000000000000000000000000000000000..8107c2f4fc13f2110a3a16ebacd48cb8326b10d2 GIT binary patch literal 2103 zcmV-72*~$|P)Ad6nQ^9nKxdrkwA0$C70@6^ItbQeOk&V> zYKR#n1qq4<)Im)6P=VdB3(KRbR6q3O>Q+WezWn&Aj@KzRr^unS);DaP5epF<;~I=}A0#&!8cw%TLIwrwey z6@-m{gitI$3c+#k;DJDlLn8o_z6rUU!7Nzt2ztN$7B4)XTXeXt@feBOXJbIpCa<)} zH#v!5Fet%1C;(N}Fy{5j%{5{*!V!)i6Nq7#3(l-(ifZbQH@)#%@h?a`I0Jw%EDjQF z#YG!r9NZs(ut+k+_@4DFnEwbkrtFFx5#iymt9CeI9T*$)B0VEz!yoqial`L-zw=Ks zJ1hXq0yDt>?RNXD0C>vWh-IY@Z8n`f%ZMPdbDU^6PJ0MN$|^SYwGE4w#3L#y@(mI@ zNy8rkKwmYe$tx>7^=Y%E*w~ux6$?}_s3JfA1u1{v-M=9vEfu-Xt;YVnd-2Zh-AGSK zMn-Ci9>}zYv+AqMT{wUK0wN=$3TZZC1^^fg2)RU&zt3c(Ll{GkwGi@W00&UnUJ`ZT*s`!)L^RN{kvlR>IGP?h72;_b!r>QzU>KVxj85J|v~2T5-km&YTK z2+c^(*UHLd`k6lFO*Pf9j3b?{ZnqnQ{e#i~lL6Ov-|2Cnh-oa$5rn1>dFP{5Rb=rh zYwlSpBuA?c<0Vs*qQ&bjdv!Ttq|! z)~?N8eEM|rotgcBuym8pw_}88tv^yr{lP{g67{-o4PJSBV(RPeZv3P6C{k0C5g8qg zWhLe;is9$9v@{eH{2c4n72x!le`5;;>Onf1U#0#tE-ns72z*aZ zj|46&Cm%-X>3FH&C9KVV5sgj9TS(1g4%2GasM~7AvevA{rG0-z!qUgk)YOCt{}eWF z-9}bM;gb(P!06}*Ixk&DM`x$*Wm@y+J$oduLj=}5K^mXyk@`4_q7#EB13 zLj9@VH@S$!q8w)7aJxK&R0rU2Ok!$k3KKpbhHl@+)2q^`7w}!80_r!-@gzOGGcK!Bu7{2S0wIgBaa&%wqBs~+D^iRsZfB^`v$8)Z&tu;pvB!0tj zAQ%W@%;S-L-52N1B7VtI%!`bYdu)5N+&WlTUhkgt*tmB-CME_K+y5)O<)OiTB*e$b zLd6D}*kfocqw(mpx0tZvS4wIM*RNlkK-KI&XFtQ>zyQXnBeGG7MMg#GuA*8nGCGRS zTUvY{pZu`2;N`-~yu7@)g|V@?(Ap|D3DB|5Ct`H;kFX>m0c%!2hk>EnXg+mHeZRgg zfj9KgxJBd6G%};x+P-|t5gvYQbzUB_v$L(kg{|uA>mv&N=r7<%z6X_JBEW2XmN~u&c3eENFH}F|Y3tBIn=NFZL!|2gH#xOtOeK&7XiPuWU zJ)U}^)o#X$pWYk18=t9Z|A^^m^V)bq6qbf z?yj!O72n+IYp2_Zxtf2)=v?DyByhCO`f@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/newsvine.png b/apps/icons/static/Fat Cow/32x32/newsvine.png new file mode 100644 index 0000000000000000000000000000000000000000..96ddb20e1d0f87ebd259cc363bccb396df17e453 GIT binary patch literal 1954 zcmV;T2VMAyP)8J$FpKQzRujE`XD(JBLUFg}B+X!D!Ok**bZ8Ly?>o@gBBa}jC5hIJ1S@%Ng&ar`n zoy4;Fi@h}-Cuxq?SU1}cy6)OTz;MHqSYxGlTqpG){p7F4ZRfZ|9D!9aivQ`Jydv&NOsJ~>hdgojd73SMq$^Z{7E;w>C+ z?}ROF75D5lf973eyp`U30pdk51S|_0S5m&=JQ*biG$n$Nhe9Dd`OZp&=KT?3*2VZ> zM=PptnvUjwtR)Z~NNG8;+PM8wRKKtYu}BiW|p| z<9J?4IcEL)LA2~{!;Bj%vA%vS@cob8)|t;QK&&VV%Q98r_H`aX_tu?CdTDG^*nA$4 zqlG}vf#CR=hM~eyOs>6i6-Jty=_`_c0OuefAQ_-GfSaoJc1j zh4gff5CZA(z}ceFe82@U>p$d)U0X1J`n;SH-p8(`IzMBlu;i{q-WrdSc3Q1v7*x+E zqQX3o6=@JBm>D4kf)TV3i$-zhOAq7y9iQj+(Q}fXPwNf__jL}d9?3R!6yyP;P!6b$ zN3_~Yv^v;vRNY4=jYHX_@#JcYGChjwmlh(u<_9lywy^Qj-XF1H`5Qh1ueQF4pcTke zg%G)#FXVx2y%N=vE0d_Nei(B5fRg&^#mc?BZW^Xi>a}OE@dMcS#41!xxg8(vX@m8* z%Mf396`pSXFTza4D!eWcor?$f*uqR$Ta$}rZOuZJV5+N;8@0T0O6)y|4UetH^optY z_`5GLx1kp26_=rm&IplEm@3LoMk50-bhj0|P3f$w|A!9PsuyIFDRZqR<5f3QlJT!F zn~WC|9|QwIRmwV5Q8r1H7JJ9TcJ=Q5p7lC~iyiAUx<;H~kPOInIN{W6yX1IgNEb3b)Dl;a&T% zq4qVOf!DrXpJT#28*o{XlTgZ(z4O{L=>?S0B9>kIlm*d3^4Jt$_ z-SB-AW=^xDHEHkZ-`2S_-G7FYWhnau`*RG*IFhK_Jb#ai4wE=V!Y%d$dmta8slF34 oV8rhPfZdwlHz!H)#BTx&0MI~ve`y1KhyVZp07*qoM6N<$f-+pQzyJUM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/no_commercial.png b/apps/icons/static/Fat Cow/32x32/no_commercial.png new file mode 100644 index 0000000000000000000000000000000000000000..a07ad316b5929708884cef16fc0768203353db21 GIT binary patch literal 1756 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 IM6N<$f(0h)>Hq)$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/node-tree.png b/apps/icons/static/Fat Cow/32x32/node-tree.png new file mode 100644 index 0000000000000000000000000000000000000000..649c6a94f45f00348d0e3b6ca3dfc847d02de8e8 GIT binary patch literal 1359 zcmV-V1+e;wP)nYqBoAS}xCBx9&8)3LDz z4A$PV9-+?)1F){NHrBcH1j@>@cP~VtX=Xs*n}NG80|NaC>nn5?T@E$ z_S;_w073vj?`_xN>1{Wn;cLqTV>71MNw_BGFf~R{KRqc0!1Fwml)^_}oyXBvcH`Xi zulD`M8?ME^H%{WvgEu3fMD?V!Y_T!hLcfu5w!<%YrA&3ZGiN@9BHlTk&48$-cLA?bwDLKx zF!{cKXj>N<1|(4kys+zbyxe~W%HBKDYT<1~O>N+t2;sc)!6f3hOQ z7dzd)X&s*5c`N3d0TzQnECj%CqHukObP9^SkdAJ4uBhxzfBrp=4em+l!`>q&@Y0?Q zXlfBVFfH9p$gqiaBIhd$Kv3o;8Q^l{K4);bR7P1+2#EgatUl0peoy*E37ZzE$T7EM zNeYwG0as+nauK0(u7Y}f3>}gH%Iop-tWN8LaNDbr0?!>hXoaj=-4cq8lVYs{^!Gnx zfjA#APYwVNikv0olp7m5{NiDXyTP$TM@b(VRv!>*g>jQ@S&omtRltB#NVdcFqJ>2f zNh@Ii1B~7ed}u1c?RR!za`J2{33uGpP2U~GL7-y*`K{Q*HVcz*AqLz6NsN3SLwkEL z{MhE!VSzsSRDxUq!l_PfA=$-cL8$DC^Zgd`IDRpJ#5nO^nuqoPtX)bZ=+?%>%`!mu zjXuy`g*!C`0ys^hQVS4k!>ZBs-!?jA)$p1%aB4KoDL|f2Od87>^mGE z?8nzXT(s{ubX|i-Mo*x&uLsHxOFto#$^9Y@t?*Jz<+kI9Nc$|4bn#J5V*0m#5;|~& zV}pRIlA(i&D&D5~NJpED)d5em*^ERhzBbySfE*be!KxAolk7^J6Ic_RJwZaGuz&yK zmaTiMRob<6ync56#DN2LKPjw&h#q%dZ++yls?}<7|M;`-+1l@jbl_4WK49{FVq&7; z6pWYwSo>ZoB$+dzNNpD^Aii(xdzRUqn{UF0r#`W&2fGs*?7Dk>JeC13d?1bNv-OoJK3X{GVE!1M)KG#77V;$?0;h$ft5YNaXC; z*w`AIC@XN0KkG9J)Ya6wsdW|{SpKhz)AJIwDRx+*wwhXbg`?1*_Se4x3;=twf?M002ovPDHLkV1id`i}U~h literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/nokia_s60.png b/apps/icons/static/Fat Cow/32x32/nokia_s60.png new file mode 100644 index 0000000000000000000000000000000000000000..be83cd8fa1a32b4c836a2e7046061efd432878ff GIT binary patch literal 1294 zcmV+p1@ZccP))u3gZFK2E zMXD5OHr*8|2xcRd3QAY~foMUhsHpf4xUF?NTpxWrm#AQ$cLBf(?`m*nL~)xJXJ)3Us;XoJrVbrGLMKkV zPcaa^eDr9tN;!1f2O4s*N$_ES?(MIG2M^u$tiQHQN^AM-k%mzcvZLtpb(-0ccz}4F>>^bvEwzR;cc;BCsZHS(KJS zt#Q}Fu9nwPEi6cIuZc%;?b(NF$p9<3sVAO&o+ctf>n7jTEoDIl0klhjf^pJ- zvRsB%f*NZR{mg{cQs-Kw*^BZ5z5@yWo+c4!6a}LhXwY-sBZ5f^YzodG0D!e7#H7N< z2QL7WGF=%+#!Mv7)HlMDkwDx6APDy`q69$e{{uixRupD7)SqUbS>UQ*9q{Zq9nef< zX>jS;B*ReG?E!EfFg!y>5ugJBVK+ex08q$(lnf-nG6QVuLudzp)y?!7lbmr*O~XP1 zVnBqNXCLwkfuLNnz$iLWZOhOHFEuX!8WHARz#t5m;k5U`RE^=$w|YI?`$(Ow#I|!8 zajS>=z&c^Tiw4ZbkSfrrF%3SKkpUUw#E0tAh+I)nG~;kwkSQG5@i8(b#u(D# z5>ls104Wi39cxh!mC%Q=7TY^9FmgX2jmVAD*|&F5y$c*W%9(%N&5QQF^JL8pEsB2=9;BFPrgOhuHTUN_UwI% zPR^aCd#6v5fz9IepK14tuh0j|Z0spo0zegj-j$UV`u*=El%hjQ(0Vb;#l;2cS3P;J zSYAf8SX%h)3iZ$zxJUf+*Ah8rMTD&vBi_w82=CIj7wDn;-;v!83;eViC4qj6kOY17Dr}QUsXKDmkN@Cn6T+>g3jCuBx;2bzcn*<2MUL^wDL7-_@RCDq51U!so2{Ld6bvaO) zyzMLka5e!UxR%Hqp#5O~ZX*RgeEd|XNV^hh4FRhJ6hRQc{=q%)eSc$L5Lg(7FdDsv z#bS|xlLwT804qu$3IeoCDPd=47doBJO6|_=dF<)=e6Dj)>(O&YA}^2A1A>TMth4VjPUx#>sUjqXArcARi7E z=1K`zE|)pjztw9r2flv$uFIhb5NrzP&jAgNOeOaJ<0nrW&4HIM4k5xlH8<{B4+x6@ z&4EBdx7%$t2QWvHCfQwY4}dBGB1mR4zf{iwF0=|1_2xjLbJ%AozwJd!0afY%yB+IX z(Y(^qWn(J00=#k&nN|$LsFnxltjSfHhAst2GEaDA8Iu$apFgXm00B`>ngi6@cI{19 zI7?7XLJ6A80oO~2vjl0XHa6M?zX2Qub$UQ$m&O*BJ(4SLL;|+)WwiQ2l1n8$54QAa zRuCZq3XOJpeEj+P-rk+!&801H@)=^0xlak3Xk5m)F&d5D;5*>8Z76{6h(CwJ;Uj$f zK?Eem6^yGGyEMdF_8<*`KN!C-ej7)~{3F$0y)OQL6JUfGf9do5p8x{@2LQY7TjxKD P00000NkvXXu0mjf++JYa literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/note.png b/apps/icons/static/Fat Cow/32x32/note.png new file mode 100644 index 0000000000000000000000000000000000000000..cee94b377df5bb76b8a82e393dbe69d87299ef06 GIT binary patch literal 832 zcmV-G1Hb%k7RCwCNSItgSK@|Sx-YG&$q!clN z8l*;|3r#d?T=@bd#>Az2_dbE~3499O5sis14I7O@3?}aUk0wAY&?Z(f^v;au%*-v& zav@whVbasv&YhX_&H4G}j4;OFAe-bbA%vWJaP5hNp4K`npePbZ5Iwtk_w`Nsn@Hb3 zAdQ~Bc>4x*Sx8=b*^Cp?xbX1lH0vb!l>+G3T2a>p;KO~=T?n&%(*maMLF>m>=T-p1 zqGJ$Nc^~_w$I6W}D(kS;a3+@92W_Cf%pj650F1(Lb)!27HwPscK7Wgp%P=uO>s#3w zfN&^l&s}#23vh&&?rhs!hXv9YDD)nH^}BF7GF<>oi5k;0?!60yaqC;bE*3Cs{y0z! zm_01OEEq-1S788%$mz&-f%3`&0kG?;-LfF@DHzBFKGn0cpp7z=1@EBr zXuSDD0T8=bASE8=0TYEd3jHI42e?pZeEEcOMS89f9XZ@93uL)~a^c^ zXA;r6E06crbT$uAS%$H*Q<$H5LYh_;s~mjs$DzC1tN?*{B(?wqXPXy zbRfwgk_y!)6})*gi|Um#o=)?g2V#pWIsovxBjY91e*8gg*`SiNP#UV!!Du!o3%Na@ zaup?6SwJtMLJ^fQgVn`#tkw*5B^WF>C^LPL%3RKp7l80C5IX=Mb%jaTUk-Rt+I^XR zPm&A=IE6YJ7X%dE_|7+@6abgPC3htX-gxJKN!BfxgT9{s6JP+8ej?oXyMPw}0000< KMNUMnLSTY;+-*<* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/note_add.png b/apps/icons/static/Fat Cow/32x32/note_add.png new file mode 100644 index 0000000000000000000000000000000000000000..616a35edb6de54148586cbcfe1a66f389edc9df4 GIT binary patch literal 1409 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/note_error.png b/apps/icons/static/Fat Cow/32x32/note_error.png new file mode 100644 index 0000000000000000000000000000000000000000..957a77ab76933bbfbbc0708ede2eff1beba30ba8 GIT binary patch literal 1238 zcmV;{1S$K8P)WANhPFAX>u z$KeR_&@=`M+Bb(@{pD%8w1m$fiyGX?9C+@GaxrD~Jh*EVE&I_|84;6g!2=L+9GhGZ z0)O;U>`*Y%=O)ngCLHIIxQbK)U=p1GA%lnMx6TZ3?vg5ENH)q88|8;eDC7hPD;NOW zMoYR>b*ln^g_iy2D7XHBIPMFaVh5#_&&pt%3&xK#ps#*9Dep z!GKbrTHU`3R#67U051daZ$mvm0NAJvxuQQP0BjuwJmC>Kz_mK||5^gTeRM!<6pA;; zkVqOzE7%=9d>4U5OKWNz$5G?@2@&<^%=iQn+jiXXj0!G9L=N&lk?0!ir4?NL^qRbU z^x1>Zqal9=7^R?NPZx&z23*1Nf~v}G+p!htgXx-mT)pq2S?dhLSH^Mw(H`j|K}i5J9V_SGenvRts$S!v>Y`1=vMXUcl3W`GcAp%{`K9Qmmw>C7p6=Ld%8uQ6NAX3=;!m z=s55cBKNf6+{;;ctMC1jb) zg_jHeV*2J1?t7AQKmHE=i%S#doyRkn9-SpE;?)4eGlBtKClE#jh#AVnoas(nGhCfu zHB6^_hJn!^f5-0A7l7$6s9tYl#k8e~b4>SPSLOmr3w8|vgun<#p@m~K4gn!1S_KH3 zit`^;yb^%2%HZOf0OYRUf)?M2mi9Ty`w$gx9P{(0G;uC`&07mdbavy?D-XTk#n!ww zWU)9JVp|Z3H6a{nLMYmZw(T)k4#VD~4`Z}{2*tmNk_c_-BMm@9h0!pR*(vNjb&O{E zIqmA2$Q8p6?~O?l=hBz^47*P}fmCbaE%k07C)fV##lvHSq=|E-+49R|VYyu+iqaJb zM~Deu+j{1_gL{vhM5^;Qx+uBxG8~+L_n3U-lh^vGmNZuh!wtyYdH^Grzx(?5+e6QY z;S*%(mwL88zHE9@$Ex*wb$44nESo#|1+&z9w(EoL=eN1?>o8Tb^sKIw&sKh}{4|Mc zALh{g`pap;L6?>a~tEKk9;(r1R0EYXax&k9yR{#J207*qoM6N<$f}pKO Axc~qF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/note_go.png b/apps/icons/static/Fat Cow/32x32/note_go.png new file mode 100644 index 0000000000000000000000000000000000000000..f82475cb524a6fb80ed986f8d8b70ea949a7c95e GIT binary patch literal 1253 zcmV<&YT zI4>bA_z++1J$dyxdh~hCA!%@A*uDGMGiJ#$QqN0jA#FePec8=AN&boeq{1+urH6ru zQ>5FC$9(AlJ9-d?7x*bv4!~0A7=%)upnIJekW!P%Iusivik;G?B5vmxgdYz88K5Ow zta?=jz(-5h^Q7E~CkE(zCA9%q8fE@#y%Yxn9N~>8s*EdRAc_IE{s5HUEv;is7a*iW zwdrox-vyS`=PSWF3`nNmjwuG@T^QghCsZ?bfl(e40CjG#UKaQ!1!Ho7 zN%gg}U&s*)QM9@l18XC zyL5LG+LBekj4){7))qU7G;P_|TEwx-eYBQ&H27Q#AlSx3#?y z`RTur&q-u_4~_`ZdOISYk5_%=ck$=PrIes3!6VCNp4rfpSNt9atbH7V-?tGnvT2CQBVn zG2kd@1v$e3zh?Q8W(=TgN9g>EvB_UhT*4KG=tM+0i3S9Ipn@W>I3@_hEpo@K)CWfZ zqTX&?z;$ccz6rO{bX}`@3<$hZU7ETH3=Ls;S6Y&L$ZMzT658Q7|5~?=5xN|3ZJ|Bl&BMTI9)Bumaq=}pOlcN6Gy%;&2 zdy`&~->}U4Hvf2L-z06`Af=hz)W=fhXp1-~wK*XxmrUP^9sB?BRvf(AlvUGhWv{92`5-{Jxa1cX zUdVm=*C?dY7(54BbQe%8jL7^>H3Z_3y!5@O6C}M(&U~L64Z9wXef~K^HR48ey zLTTeOtwxlX6ii8S@7{a&y`D3>dvk9aqg63K>?DWHoSmKd&YACgGf{#dz*07WC2p4i zEI9y$OdA*&I6!3V2m=2fO{S{?-~6Ve&Kp6M&vPxnZ-rJ=X`C*^@V?ic-k_1Mlo#*q z?L|7B#e!e`#YieD%dvjzD^&+~_5JDio*e@nyfyP((B$B!&{RvG&8Tl*8 zUs+ay3bL|fQu?(BEYHfxGc6CcOEU%v`giX~LQmlN*Wcr}upJ*JBaE`FVIBcgjmV*? z`1*%Q3?2FcQ`0F7zVJAG!Qm6gTDA;e-R(Exk@hy^C|XHiKb+UF92xDI zv2mRI>I@pMuE*IQCouZ`IGP$8V3>BiesLKJK^dTkUfT09&d;Wy1RjzJUE1i_1m61K zQ!KA3!;9PQ$LbrJF?{qiMox{>d#xY?3Q{>6mg8dY{zJI3rW#e16}W<)gVbk#I_E${ z0JLHNLZ<1}9X)vVjSnShGy&B>2+NjQP;#wQ4jiW1@h z6V{{3v1}W^p36y|I20Lgi%MV(+lR{}_dO_%SGa_1h8;*?MF1GN;AlgoK+ZI!U)94Q zj$=~<0@dZEP-MCR+p;7OmA(^dn5o7Z74PiY7cTb)Ld2Q2vZ=!iQHu(hUW8@Hso^M0 z$IA19Th6v*CgvzJD+qvOJB@KEt+HG>BJ!oIK>C730H{1r5u6%Vi&MjUuSNg_O=y{R zM2wJJX3mlo!hjMoQz}dv^xXMJ*^ARR)!1mbR&-u{Qc%$nd;K?PgLIGA8kax2_z5WgQtQt6o><8jSxug-3fjF`Ld% zAU@J0R7FY{AHOQGe4$&ivdA4E-oseg1kF50(dSr+Twe;#_9r*NriEjI&gSf5B@_kd zFZC{PVbe&sSm~%Z<<@v!5T115M#-Oxl#oi#=1RCwB~S6zsdRTzHGIp5#xU4)S!dJ_=^6<(MiLWTANbt7~Y1sSDY zEGj~p>8{Sq?tb(AoUiAcZ`N@JXI5uC!#n4j^UXQ$-}64_9Fb)iTAL68_t_lEvHt%4 z?WLg-28M<(G+e@PX&8fpr4xq^9(bAW6Z6MbeG(6*6{NuSpiqEMDH!n!C>D$OP|J}3ixC(FMIu0WqBQS=pxp291;Ub62yg|62o7H-?Wt}y?J|Ag{OQw;H?OyeT^ ztj4(4uABruZ$G(545$@*PaGW?oc-di&C4(zX1G!g%?c*lW+9xvIED-7FMoaZ)15mw zn6~QcHUe_RYe%2c?nB=^^W*}oT{(hNe_Y4SsTe*};3*>tk_q0uVIkfhy|#^W`Y4s2 zQ}F1{LnGeMqVMMp%v!s9^HQ9<5#h7bmr?K>VnD#5R)>hBen>`OGS;X&?e}VcT)F4? zTdDF7Y+65GK2EQX|Mo9#P9_LkMWwky>Za!+f96=6WE}y2F9wL^uYR#y_6?jG87MB= zy=f`_ycXi{PnRs(14luLhC*cx$&Fzq5Tz+PL8_wx4?n%vpR;`9ds_PMY+N@Fs~;Q2 zkzcQ3tQsTmlnr&O*FrSLgpi1mY(@ra*W5X)o;_EZ9V~od!(yDd9^u0uFIumC>ow}0 zPb<$oZyJM%fUZ}?{Tbk{eB;~E^(*EsSh9E!U;ciL2v0~d(t>O{#3tko<;lo%!Kt)h&*DR=hJc?e`Cpv@RRCiroZc9jC( z%$|%=xXO4cvBCKZtBd0Z3VkR9sc3~MNt%kVrGK@c?k&mc5PvtCk= zHdwA{VU{Dgw^FGf)tZX^wmaxd7?2$@kf*?GDl!jsZh*3(zj0%X-cMP>?wVvCj9a(L%x&7@b>lg+WaL;Q%wEvR0y$F^xFjIQaq2mjs8*|p<9LQc z3%#b%iu2+WUGe~6>)LUMYA$9X5yy!I-EHMG^kS zo~K1+4pwssE6q}?)W^&CVa-;!+&c|lmlLAcbc5QyQr&M%X7zA~G&kaL%0Kl!y;lS5xv+kl@q4&8ny~YRh)JXT eZrAhw1sDLFnCawp?nDj%0000xLO8X{6i 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 VH)*^=EKL9a002ovPDHLkV1mjR#@7G< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/opera.png b/apps/icons/static/Fat Cow/32x32/opera.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd1952df796f3e4ac0d9dce9fb6f4dfd0fdee68 GIT binary patch literal 2064 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/orkut.png b/apps/icons/static/Fat Cow/32x32/orkut.png new file mode 100644 index 0000000000000000000000000000000000000000..1f1f2796ce9ca85d0f084ed2768b05a5617f697e GIT binary patch literal 1484 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 Rt2Y1u002ovPDHLkV1lxEEdc-k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/package.png b/apps/icons/static/Fat Cow/32x32/package.png new file mode 100644 index 0000000000000000000000000000000000000000..448681eaf5aaf6361059da71e97f791a878a6591 GIT binary patch literal 972 zcmV;-12g=IP)AR(c6?{HTP#idWZ@v2OqcDHd4BW0&pR{AIOo{TOTji@I{@q_ecJT+k;jJ0M!+0S z$1WW8TgynS{s(hM8fleZD?(9pi;AQs+F%ytDiN$OMU7dc!qXzw^2GnZc$>W%tdWgZxuUa5ji}@2S)pzI-W=d1~+nboo!EVuhX*ba#i5Ookvzn{?$}qyfAN)^`yfpI*n{mDwf; z)+~O=I(Xp$Y9DS23()LU6xYhgWeX^*SSXds2!{OVhz5~JgyAkBGVF^5Eagm?YbE&o z2Ex01h{nPQgba#;EiItzzlyi_&Jo0$280V>%#06O{gGag=}^e>4h9kz(O#nBN`8*z1@e%@%xy)GmL>zCmjMn ze|=|Yp~`&m#Z(TlWE9cP2$H>Vgd%N@^&9Pncr`hZHOJC5MZK-%SCN{}AeYV~OBxB% zuq&nKN3Xm*MR5ittr{N~xkix^CC2J{9Hv`#f4N#a8DFBq3)N;e3HIh|XAspRd@)CgQQp;VhwML(9LeVMzit&pr z;-3g;O>ndt8;+X-R-x5Rtw+F10LGJGer9c=^^%j6DQmY9- z6oeu?AWSIFC>{dP_(F?s^Z-zVN-5wTACj1GAvQ!nY#>yeQ~+WRXWjxZF0~lj2%y)Nms*F1?%Q|?Bjl-llIH=rCDX3B ug{N^|KM|SR{aQc^?1}_64cNhZbOLZ~(z; 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 QwEzGB07*qoM6N<$g0j($^8f$< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/package_green.png b/apps/icons/static/Fat Cow/32x32/package_green.png new file mode 100644 index 0000000000000000000000000000000000000000..fa480634940c0fd7136713f82359be8d91e5b0b3 GIT binary patch literal 1005 zcmVkkkFZ=egSxUl27`oUaI zH(faDyJah}`UmE%%579EKGZw#Q;;NDR6;gi!H1bLQVA95 zwon5E4dKj;f!SOY?QH=h;~M?O25cKVy$4exx6pIy*)j;WO#E`Uxq1IZ@TqGwt3cS# zXm#Rn_L)ox@81_Gd29rNs`IDvVwH|0baX_JPKO~%n{=JM2m^QxY~u+`J~)q_(-S@j z<`>^)b{)S7`}HM}0(AB=7E2Z6b43*AO_a+Ogu(%|#zRP@BJf&>WBY6oAM*x`QW=4O zhR7Nn@k9i{utqLeP6|j{&f>-OqXhAM3Bm)=#s_=M?vo=Z3?IYXoQZt42*aq-0y^5( z#*s+0AQ;k}vvLP~F<{JfNQ_0pL@u|0ndv;8fQe8@MLZcnG^!)E=LROO_F?;g8x8@W zj$Q4Yt}#71o5>@Qjw9X{L%K7GaID2m{iX4RU%pIaelNYGsE<-%0hxDM?s~%YxFm8`-;kfUGwn!&kc7(1MnUw@?~SC%F!pTN{0m>huDcvgI)ir}K0 zNUMH!lHwuq$~v0VL+raHjX9!IG!Hv=%WdXe`N6QBwu3(TUI|J&EmA?A%eB3X|PzUHno3B z8x;er6r&&_U}0rp7i8JT?C#9;+}YWMRZ(lTOmcT;=H7F@@1Aq+IcGRUQ81mC4%2*b z_m~r!s*8^rcy1-QD9@O+l=x4grkFC0)9w@*k^)!3duMa#Dg18;7+R`}#O!%R80~Ar z&`1PnRvzhA0gS`F2rz7yCxRi5gtVCgX3Wk*|D`58yQ9fS)1e0;U}*lNK+G*!56*d# zoTMYAIt;l(xH%X^da4oj4ATS=OaMD+-Zd;DljhTG23jKnvJAyuj_$@<6zpuig9LX6 z_<@DuoE7_^bbn2=0+{)kNr{L0?{xYwFyN)&kzq>Gt3ts*n4WaV%1VLVZc$xDxKWoe z5=sPI?q*#1@dFg>b|jGC62TXUc^m2=U*69`fOgL#;0wV$?1gtsL@*eF*n;Gfp zDTo~))$A@WM%;e*eL^%xx$;U4nB?+=p#BQmmWNKH*flG&*4Dmswh1CEPYh>d_>#PIMq2K(K#0TE`i z9=5a;%$Q+>wX_zFPfL)$BkB%DKsbA#u%6eODqK!CQtdX_GOV!Yq`_iMM%3A{G09#D zk;o<5G8Pot@Oj4J{Cf!QK@WxrBb_j$aPX(+c3-F@J0r=+OBM51>>^9i&PY0nr@*g) zJZ!Fto<@qFOd!Y3VV25MAz$ z85$Q*cg~LfQ9TJHW+g@8U^UBlV^KfSk|la(RrCHbHnW5`U-m(-lP3tM9gGs917L{K zA(F$R9QL2GV@+il=FWLqD>Rx5wSsi{%2j-R@@H&cG6YrQB(7c>TDgQT!Ac_YVu=k_HU}*hVE`OGz73}RVBXj3ULbrm+fud zLjS3g5|e)I#urZc0|B^(22oSjw0>J(&j5SBVe7I}UmV;^Jmoj5VdRX8W=>Y?@!|5BL!h191ZEj@iRCDQ0IXksx(Jw_p$i6crV%xY5`1 zF1@#SM_fG{H*S7Xk|HWtv|ZC_qO28@>YUR~RfY_TBIo(ZPU;cy@v4oeBO;I=E&eBt~i!aBC7q(lXZ zMKs%OZ*MPxqKMw>*U{42ii?icbtH4$;b_@LZuucUKc50FPhFdvo2wQcMYBv-R~LS7 zY(&%fbF0}try}6LcCD+0%v3e*^&TO!@-bhF!63$cJ~A)Q#^}|~j;%LuIxo=l$UuMp z7sN9%u{4y9}TA# zKjOp4aQA7X44NYSRIXyX&_27Ahm@J-kJIV?JpV_40RX%S%)tVEeXIZg002ovPDHLk FV1l_1B1r%M literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page.png b/apps/icons/static/Fat Cow/32x32/page.png new file mode 100644 index 0000000000000000000000000000000000000000..464caf278af41f338a5702dde0a1f6171049f1d2 GIT binary patch literal 738 zcmV<80v-K{P) zh!oHesOTsXdQd=c3F!e*BPuA6K!}c#AK(K{mu!SeSfSFTg@ zk8ND+I6oLAIn;dkMvW>ft6$Z`ea~Y&SpZmN;(a~z9N^W5b-*wxxn8rOfbLgkrU37} z0QGDUIydLqi^}WlJY86#F5mX8NVL&}-Ju?r!YK=AIL=rUu==eBmrfrc5VP&ZJ+G4$ z31RDS$&e(gu7kO%#|aU;Fj=p``?a4iKXWt}gcX28p&wR_v>KAM2Ja#e-mSSdaUvDO z006^#hdg6O52FzwC>;V$G!MXZvq9 zvFp8ESlisy-p2uma(aHcWzvguV_VrOUXfD#Pltnpa7&2Fv5=X9Y5+jV z2#7G8RRF-U5f~2u1@T@`xu_Bx*w+I|8V9P7kvK3m0Fp?ci%115%sSLq0n`}4SXMza zdgbF6UEiyafFikY_IN51Y0H=1*4IaYbqW7|7<045~#4nKN(u+PV*s{R`>{C8m6zmi>h zPb|dvNxGfnlXV3pAgv_)ApJzTVdhN&a5)HEhyK&v^P6;wv~L5jZ@=Yc-oFA20I^FD Ux%6!c5C8xG07*qoM6N<$f-j^|bsiW$gn|f_#0YsXO22yBLo6O>hrYA{}DWoQ-xba{DJ93`D zsq)+nj;e;c@j%1?kjeE{#b{{`g+#@59Yo#Uyi8~H@*pAr4BpE$Gr?#pq7#C`A>m1v z9a%01g<~3p6ps3R`I&1DHx4WXLW$|183_V1Gb>0VYxsU&!A7u(Gl;w>9)?01F?}Jv zp8h#W#^VAIGcpT6v=AxwjeGFZp64}LtOY}we^pZ+keM|A66p?3&Emo2tTy|I1N4~Y zWu+~f))w)Aq`8$@%7ZM%2%Up^cuqE+2ydC0KgHc1=bDIN0P~VHjTtueTXJ9TWg&IR*cJJSXC6<>TkuFYn8av z-3}u`+Ndx;>(~lbj_l4~F|v>zOLD-paoGk3S*dN_kJhfAQIxwIdkVgW!|v2{W_=#q z?!SuWlv@|qZJzm|sR{?9%k+{QFt-a*kU++dHSEOg`wci$_6-Im$yjeShNnE5PI{6P zTQW-U;jS9gHh%ivwj&Q&Q#B44Af(tlAcgC_yu8?C8Frh3uKqT3{L_GnonPYbzT>#+ z{tb`39-JuVnv8j;aoK$m7w#Uxfx=3prX;=l%10jGmB><{IgUfM*VxCC#?evvO zl;ppIn}ffQv3`w!(KHhGqHomW#*O4|$e6kc8K$u7M5^c$d8g$Eqsv9d5#Xf<9hNb!o0jW{4? zH$2m!?G2B=70aFzMRR?hv@i^LuNk(~MM=mapZF_4d_@eWe0_6!!(~Yu){Rb6N^A<{ zdMRBVLP*mK?~2F0Llh3+v%eVp)Gvxjv?#{jO<`+h3wbIh1DU!+Fe}REc)CdC31K^bTWXj<`ll@}*WNI@Z zh)Vfic41ROF*-Wyk(Wy#RPBg>qwOr>0Rce7s=Whv)Q_`W4Y)`>UTqZpY?w;-8(pvO zE#Lv4wSys-crYOG7xPXQu6+tc*_$Z)rPIvxsRf7+LqkA!54qos^Q~W@lDhAaOp3P+ z03spRyK)I-gauIx9FpOuG$steCW@;N!e_aAQdUBP!f&1j<@u|=OSQn3NRV4<`E z09=1ZB$hOibtFkq2UKBbiiD^Nq9CTDi%~Ry)i$Q5SBIWtqE84uJ?8#}<@kRA1^|%! V;(%e_uKxf4002ovPDHLkV1hP^g#`cr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_attach.png b/apps/icons/static/Fat Cow/32x32/page_attach.png new file mode 100644 index 0000000000000000000000000000000000000000..31092d7bb309ebc7f8cd2215de469e3eb4fb3f6a GIT binary patch literal 1240 zcmV;}1Sk86P)|S_b*XfN( z;WPq>GtbkgAvHdOy)AVFVpm)2Sm(d=)C>xsI80JxkXBO{6-CX{w4w`Zq85H1Nn`)! zdYpXov4+^OZwLKA_yW)=^kKytwK0Rl!Z{a2$6Kw9@%KuDSOLJ}y-uDnqr-?x2ug>B zbu|$*)x;ZOO7$CIXrYs|ZyG#R?-!D=oqRFm&Oqs@oc}f`+mwxHAAyWdt-QoFZHXu#`2D zHAqw+fiM6BafXSgaYa6#qMAa%AABSgq2S|3p* z{p{sQJl|Yf(i_9azSHB~hUCuyL0!;k7<^&C7Nuq5`bLbWr`@QK9{5*P!@sC`zj8C2 z_QR5!<1Q#wTNb=I5#F|5maS%ne+`#zEA?ZcTwEnICH2n`c0Rfd`3rr>%x0ZFEL{LH z6aZ1|o$bnOWW5y=uXhi`yBWK7Wf?|Ka`4 zmi*KYKjE{#=8!hx*t9x=!z~u3Z;oLiQj2K&ceE^RrF(isCjWmnTtk;;-dTregyzxX zpLVxwYQ~0j2?d%p4i1mv(!d}-I(}p?-7dI{oFuu-n^Mp2asZ~gYqdh`0`7WX+xG2G z?>qR36^*V}QKO}ooynZ(AJ_F#q=e00008i0CwKY(Ip;g;f3A>HLI`24N*?c-DvI`e zQ37DDjZ8xz1gH1L>ksds$3oygG615wcvo63mIf|fld+dmDaI32zooAc*K**?;j0jI zC9ebm@6fel%_@k!pF_UeiDS>SZ10q*Pp990ZQr17MQtYh{mCMlIqHPHPaUr<Uj1Mu?RB+EFXYhj%b6b=J-#=}@0k5V`$ z(MsXy-LMnRAS~FSx-+f;#*Y# zuth-uFgdjGk6Tmtc;`CBm8j?_|Aqp2z!bFsFlg`9i7ZC{&MNDD2k4kKuUZpy@)Tf0|3w(2Ywk-{k@v< zsBPeZ_XqL)3lF+y$4fol2HO}BAvOB+!m&#Ttxt4#%bss zNR?u4lZTd(@D@`3*|S^F_3dSMujx)l1ylNy6~8+;!0Qr69!p@iNN2CVS_;A_SK|Fp z!iH8J3z^vb!64q-u?a^`U&Hc{g`trP7<#@%3oTK}{vIRJA zcHq08&m%&6)0b{y-1}t zu;uzPGga_p^MsTW`pc++K1?#>$+kfCU-wEMb~fKb6Bk)51&$7#h4WTN<)q!;gC`Pe z)%b21Ci>2tN2aT7BQ1>(-}C`ACXZj5EQ&fej&knWr;LuMUg4mVKop9O^4BK>qO5pH z&f}z<3!D2(>eM+>zU@9*`HgstJ>Z2PH`?8PKTp;{I_S9mgh(aRC!TCst7*6K(jKsNOhPrZ`sKuTG#&2$kstm%)XKtn{GOO+ zy+rv;01G*57;FP8(a%?A39q)kXaJs)n7*H!Ej++F{t;jR(U;R#y9+t?00000NkvXX Hu0mjfEl)HL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_copy.png b/apps/icons/static/Fat Cow/32x32/page_copy.png new file mode 100644 index 0000000000000000000000000000000000000000..7e387d63bf612473af159692d2aaf860cd4c975d GIT binary patch literal 958 zcmV;v13~qm^7{7mY zU=XI}v#$rPMX3a{hqD31G=w_NAg*aj$~Jk;z5`+D_a0pDY=QCN%RTjvQ_IwR~fZmNgx zP9>&?FC|Zm&aQ+3!PN>NO%VMkU~xdk@Rbh0hf_9Bgd~TsIFU0&3$-LDw?hNqOp_HZ z0wBYr#vgyO@b>O`E4`7oi5!bm0nMs_KLEK_Yngpmr9@X{m6T zfo?SLIlT#)oB@Vu7W>9fcXCjq(%Ba(h$0#CfTQNWeKnf z-%xy@a08>kHAH1y%L1V189pS&YJ5XAqN59@klnCK0P2jmW_tsc*wzUjljCj+zIC=e z0t0CFSiS;9XbJ!ln%F%)I@fR@nOQ*v@^YT~<@1ImsluE(la1EW$+;ja_ckf6KJ$evu=gkyo7h@Kd35jr$v?O{IQikES<)P!l!fJTmzz6_p;TssO0=4iB3=g0d zz9FBH4GVyLV~2dBu^Qj-)1kEN`2O~n9l9GsjNe4r5x_V6LVinbP%ejgfbM*N#3Bet gmhB&9_P+oF0Ct^ns4mFfxBvhE07*qoM6N<$g3q|IKL7v# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_delete.png b/apps/icons/static/Fat Cow/32x32/page_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c7c33ddc95d4e905621bee893ea31aa2b1153a47 GIT binary patch literal 1335 zcmV-71<3k|P)r00_x!NSr~1-Vpp?`*ZX+>i9(gfJT<@-P6Wm$Jx#S!@Iw}Uf^-6U$(C9 znB_p@UpK+%N?vgUUZ?Ahb%kL2zK8L7HBP*|sjAwjKR)rvv(M9%mTnJjU7786iJmCr zPT7IP*4aC8blx7tllSKnh>B{@!Bbc1sp1qsd?>V$OuH%)ODpC&&f_Nd-6}5h4Wn{h z0ZzR5Xuxyu$DVW`k^o5L`b@BFOg+}(V2)v2nq+s zJw6v!`aBelF>Ir7G}LS?%B?+peJ&7k(gU(c5Rf@JK_*#a_cawIV6UA-{6#UT>n1V7 zx{*)+yd2QpGlHQ?4qwHR;s4y!7kM((F|ke7L5iE45j zt1n$d?^I7~OP>G8mh+eQB$nwpIp9dYB$>*u?cay!??0pL(EEsXUBcM$BZv<4#T4WR z;4Oaw8(w`A9bX=PrDY@7mftS#wn6aZJiuf1UP>cWie(qMy}cb1=bG`r-q$hNcnp(g z8iCOf$X=f*;(oHF0h1@cMd_~H$nyJlef`jy3Y#HG08|2?$`V{s8X?!aD9pjH>QG#@ z6Oq0dq-EMGI0jGIW#63OJZe2(C+$r3BPIl8D^S&~?;}NjlZX2GOl7uY&OIv?pAVotG8Uk0`=_{vLLu$r+FdMGsA#mof2;&oheQp-fQ6NzAI(>4qT zdyu!H0GjGH4M;%&(_37UF&G-gov7As6D1BnvC8l>>jRl(!rFImp=t{XivpB}UC_xZ zDI7qNiXFKBC>gf&hdvVooB_Zq86(-XKV?Nk`{byZU}oWnxR&9K)mx!-{EE`Dhl!ia z3Xfqaw+K!9wsl-Y*PXG(!~fi9rKt&X-ugE5(|xh%tQS}arDLUc?=4wTu)U=CKIG-) zk!hA~#EHSdL3H)>;!1F&siyt!1Hus`BO(ko0LAKB)diM+7fEi-s{F^F3M}8VT$VN% z3Cy}3)&6Yk3x4rUZ~rg!SG4HEb}F_3EVBJDKSqTCxg=yh?n?MT6^cel21$Y>V~NFR tsQ}oJ5ByCzyNxq)1%BLWhMXs002ovPDHLkV1l?uc}D;M literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_edit.png b/apps/icons/static/Fat Cow/32x32/page_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..49388ebb3e45b8ac06f7413778869b49b3563c11 GIT binary patch literal 1408 zcmV-`1%LX9P)wG0*H@E-N$V4wrA&c=X~FJ-Ft@Vx(>#eNmIGa$ zD`0dauh=55(ecqL7ucq+q3^Ck`?HHz*6AH>{&!bBMUT`}It1&;B5oJyj!f>9Y=}88 zqDjEH;R!6ivxrF4)@5uxFhF-@y9A;`CPflyl|`0PjCq0(H6hQb;Frr|SWz_}?W-4+ zWNiKJ&r~F45fI7s=}KheXGkOpdMpwh_4k)%H6U`Ww)q=GU*r!p%}7k2rWesw z7RhKz0^B0I1o+Ts;>FQP?0e#FL*k8)X82dJt;K!i6=>dn98$;! zkH-VmA>f{m8<)^*zApG?=75gqUclFPF&&{FQC1*2MO-z&8-TKPK=)2;2-lnwvj+%4M(y<$tZF_p3q1ZxC@}l& zNCe!$aA7lnZ<-F?Y4jznr`%Xm(Msp{4#tAt+-4+*v>Q4gIT_9y;LiZ=Y2bPo&E3VQ z|LhMa!7;9SA{IQp2PmFKm&8&foD4?B_il9I0dBc_odw=yfPdIMAN8$XbG{l#*%3vD z!U-g+0$wF#y+&{TzOiIBI6~NSvKVU#T+>V+>$+xxfQ5Lpf5=$h6IrecGQ#pLDBX3N z1>QIfJd96Iy5N4>gCl*{q0)l0YN5+kPZ+h>SWv7DDF)pF&qn#KTTwkD;UeJ0C?jxT zY79&ZMU^r;1pb4G{Kam20=eCZvR!U0+Q7k|PY4b*2*%s}G`iwx>yZw#Q)e^d&Lm9z z`V|V6uLde!1%7;)zz@cBBdY`;-edrlO?wY?X*pJE;kK&8x6HS;}Pj}34V5AZIRkH;34#GN?q{T|`l zN#o!lh$Fr5o*zcfZ!WBF@kUzGgdkkEKNW#2QNNM9?QpiyK1HdM<&^nBF%#?m+6`Ah z0bW}E6ZUtVz<%iwoUUAo=iWR@Zl{EcS8B}scHp|l6IHeKZJ0;rm6jQ?{t};F^JJrc zgw?s_fuJzz`C#{vkz>3awEOi(a^2bo5;mniYr+bMocJEr+v$uO~;%i>_c6R2?@BQAJw{Mx05{xmUY-jtS zL7S~f+7f`$U?Mn!1?TYfU28Yc?TGJ%3IIuA_^o4ds&eweKeFKUwl;;w@BW5&4Y{5J z-*+a!=t`{k0`JguU0oU2D+eL>M$x+Y;m4w~?VFn)tbd#y+1YGx@5)lN3mP$rPQ!<~ z^HP>LE?nzJL+vaAu`HV3eDn_*HT?oei%EtIvT6#JRrNg1(=HT+ES!t?U`<^Ft&ILI>;t$BBcyeh(-qlOP#7IiS%h9V+f`P0CHr2yL3(m0G2BQ{|^9(^t)i% zMdpwLQxm2u)Tk*IJO^^$n~t$Cm7&pXISZZxxou8f3kxIt-T3SMI=yejo;U$8gVX`; z77-SlcE+g@vKZoDyoj2WPg09ORdW9`7&cz;55Q6YaybP=y`sIR^E5=?pD11Wk~R|C z_coTwUvN4r0B^^Wv8%ei2TnR+(96$3`Tpmy=&7wh-+4V;y}A+a9QX_?vh@RO%-c}6 zTY~#nLqM1z%em{Y$TC$>NEUZ!T1XNaWt2Y;&Aq9ik} zUqn%?9hIxr5$_-B*ON}?u05z+-hk4Q$mWlquDy4Bbos=ZA$1a}Jj|-P9}sXv2!*G1 zp=K>5+towV09?aR($)(5Um$T1a~n3H{_cWr$9F~?LeqNN6+uS?xwrFq=VXR@6#+&zO%h+z-EO>M~=2LleJ>R z*bqY4VYlGr6(uOGz6d0fu5*TiCq8oX{_EF%q7OB$SHQ|c;_`fS{`kX@mAlWZSD$bx z07Z0Dtvc&~CBVG&?)>BTG|r<{mfIkz)tnpso jz8P>`(qn!2wg3YF$=0=U!f~!900000NkvXXu0mjfx{E4L literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_excel.png b/apps/icons/static/Fat Cow/32x32/page_excel.png new file mode 100644 index 0000000000000000000000000000000000000000..15bf4a0bed6c099ce241230a7e16bbca13042105 GIT binary patch literal 1270 zcmVnlexQhXU;cgzVlcnr37Qlm{)hS zWhBiil4%J*X*dy_!GhB|u=BAe={6O3q5?pYU+{KZPFLD{{+6*fnwk`zp!N-Sv@<&g z4xPIUMk9G85O{~i)y4C`Ui}*KgGw~M^uU@*+4R+o-A_DCf2DJ+!QGL0ZWr{#BzGDC zH1nRf5=YNJLnyzeh(MH9Mr)7!Nl(q70DLiNA%j*m1lftM$YT-v0MAHk)7sR$_2jK(ocrR#YiqT=zB?KJ@#~lR` zEG&r9aSY=TI*!(=6$|F+L0n43lc$^teM|crHjC}Hp8E&{&XBo%!DJ0 z=q^TjEhhlAqo4qkIP~Hl*G8~^?Y&wjlC-1!YX$OvVBr98diV0sP4r&Bsdw)?z&+FD z3k$QRwFx}HwOd)JJjliwky3_AM57M`^P*~6A_J~4;StOX08G&XJmb!p0Klf|f&T}9 zgkKA0T;vouFthe~cn;(aJi1iK`jnM=o>bY-JpkbsDl0q(av3*-iHOPla;(B$wG@e@ z8k3ZuOxRxbXLG{j0iH=BEL-*ym}PM+t)Vu|$QW0er1qodJ&8oxghf5k-LErHal|rG zYnR<;idpEW9*EEqiAe!i3P279b1t+2Mc6Mk9;TYZwcDk1uy`B8Z@VQH(b%y0kOnL0 zecQCL;lSf?i_!!DT#M}&`gMNKdIU^$LlJzs$-(-)9A(Q&^im2y{mWlsNiD-?uQZ^( zt4^UK-;N!8FjKnjV}zu3D`qT`pdux%R=JBG%y@8iQ4 z_ha*cXAq6Wke3(3$@8a`@ds&=>I;Umc0|m-kX5M=Q<+T=h#`EkN#ewrPS{Z!mK{aB zdmnbK`v@mab>X`+-{TxzuJQh{?w=4q<}9U8tVtE#@6ns~u1=VdC=4r#Z!aE1_1c|C zr_*qxhCFnu@mom9M#CvUEn~E(pinf8d~DdmQ1jedI6v?c+P*o4hgX)7cTzan+m0=3 zwqsB8Vwmp~^f3xeMub!xI=-z>M+0-ejONmZN#9^ydFU*+q?+Ni^;>ai@Ir?1!oZPu z9FMMAMY~TyeL37&xD@-EKSpWE%7#@JusVY z?oyp~h(c(Vz02E@PCnt~IymzM~7o9Qh=70gCGy&dC}l;K;8WAGBv2= z9j|dHt_Sn7ffS;x&1=s%g|A9tZi70U;Znu}Qz>$mo7J*?`6zHj?&!%?ce7Wg3t*}s glkV z{SYe+gfsx$QX8_wU_to8>_=sX=r(Bjha3Qn%&gjO?LkNH&1ud4en$t#WA^)sKHDOZ z0~ZIpU^Ejeroe}3KCm+%?Co!$eO`(7>XL(%T1VUR#}zNqt5C8vBzj-HZhOVoq1?~ z^=W6?iA%SWfrtSh6ZNT@F*c4KniNZ6WX zg*z*a(s2*ZQ#vkG6}cX&>mJ((gc9?BBH{vMW-3UCHF8~5yaUYhEuufB^^74~J=aYzqZQFN1 zQ5E!E?}K&41|o&`Ai=;R1>2xnEx0jo!_b0#EdVK=2F$cyg{Y!$;)}29;hpfJq+}0@ z3JXQ<6tPYOMDeqGV6)kHJ``(7wR zx}MSEz0cunODlq*Fr~|i>er843j_jPtu0OE#;GYzACMwVge9h*Sj8{buA<^l1su5! z3=9ki`=R%H{MG*lrluz0%y;3y!E)qo-Ynh?4h~{y=yoYBkw&%{7l4HWNKyq7<=!d; zD+{nZ@({_NU-M@QNJ_boqU`w}?1{6_> zias+@hCx(USD~k;8{Y9r0hYg$jGho_(JV#-Y|Us`fr5efzbBkrf3L1$+t{40JDJ+&tRM)zl{YbIvnZX zn8$;xoNUbb=HTYKLkCK1 z57)4crMOL=`}Fny38%}6@zHVI8M%Xz(GijV#>Qq$Pfx?)aNv6X0G!S(QJ=A~QG;FU zIsh!Xa45m{!MM;g{ht?ObtZ*D@;pH_V~y?fhhI zawk@6-#gyJY?;V^cq{JC%wTHLi)rr!(j^TI=i2sjr+7Y-UN3b;8ws&-3%N`g4BR6d zA{#S#-pF2DT)HfUrIP->K2dT(%Ddg3fo0$HWqN;$JH_+K$jHRP!on3p&ISXi9(Xdz z3dnNTbyMEo?~)Dc_sM(~|0@7RuVdS~l<}xm$d>i{WIn;a1sDJYL0{X|`c}ID0000< KMNUMnLSTYcIKXu}k*uN%yqm@i$q`^Xe}+<3godqIn~Ididi&>_i)qOf=nO#{nb+(h&B$aF^oKN$I;R?Q498-=>IFnk~KMYmfG%rUpJ zklsRx9|Q!zHPQ=!lbbeL9*m&w<<%3$Xf%XnObig{~P__3NK=Wx@ z%>2iuH9r;*RI{?6@*tZcL{XHW648GXBJdX9ED6t_5Za zfcef~0o@@@wwWkQU#NE!MG;I8eK|s5V(>8#3<-2|RH2M+5Iwh@JcjPhPMT-P%}j$^ zl!K1}-NH$*EX!zZZo>UR8;ZBRhU*=_;jLXe!L#&t2M>}})9^)QWxJD!9lLkGT{N*_ znNcy~x!*tlTAPkQaE&1$J`P`fx*yBp;&HqGE-d|4L`E;gKJgc%KK)Ew;_{^RAAj;$ z(?rGn?Mt5G5Il7cWA0*9}-KwgmRc+zo0y=sDE{ zg|uIpV#dk_tbc;AO!*-N)l{cSMkof@5AYGq37mJ+_`N* z%Jb{7AU2+=Ah7+_QhZzc17c#9pr9aM4cG%!RfS$RNK?y-_ZO)AF!i3hN${Y}2D`&S z?vO}px606Z1s+ebBvNe2=5$LJU`vN91DyA)yg_-dRtl5H`~}QKefxGK4&_qPn`e?3Cn zeP8#6w#K!#694VBfEU0F+Yi-}Ce3>MnFrF7+S;F*P^VV(?Gua9Yyt2G#;CoIP8K?m b{uN*Vc@Xq0k?B%r00000NkvXXu0mjfyET$> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_go.png b/apps/icons/static/Fat Cow/32x32/page_go.png new file mode 100644 index 0000000000000000000000000000000000000000..3470ab8e3c2e866a83967b16eee12cb05985e41e GIT binary patch literal 1119 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 LNkvXXu0mjf3jlTr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_lightning.png b/apps/icons/static/Fat Cow/32x32/page_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..19c43a3ac15f3b1f6b4de682ffe170b5e218d141 GIT binary patch literal 1459 zcmV;k1x)&hP))Q8b_kUnTRqI6GIFk@t^1)gAzhz0wcgAd?X^8 zOu&z9o!!PZXsPRH*N?5ez4!Q@+uOOXuD8Hx-rn}~ocBEM*K^)7&N&!kO7$nl4ktCX zPSrR7A;k?@Vz5JR8)0==qnI?(ljA9;@do=F^$A9Qd&- z2u4rxiY4$mJzuD+27Bia_}+~;_#>*aXYZs z?V@lb@HB;^ZQGjKg*)4?`Qp0x~NVWF%|$^R~vNVDJ8biH+h%T{jXlt@BFy zR!R~n2tZh56@VBzEgXm>@y+H2LuMPQZanOkJRq~;07$ep7*8V*R}FWtX(3&Gw;L(0 z6y$+P9*_*TS_J?mflCUB-T0i_Ih9N2SqGrVELT-lPA9|)Sm-afPP|1RY;>?RWw&31 zXo&;*SI^(j==b~IIOL$|^qe6m3IJKpZu(Ka@+nlTc^T>9Q~xtD*C0D8pz{*+dB4Ub z|L_MiJ2wEqaNH^Y;d1hT9`1(2vzQM51>-}a5|nHZ2%LM_mk1o)j%ZT#Z~5%(;py~z z`$QyoV7Lp;MGrt7y+qYc)uxn?A}1U*n=#hE4`YEO_MhqfnA8uGjL)6}920keWBJ2Hz)r`tf5|)=P=S&f=12S^{8z$+JvksS*CJi=sofs zLV?6-nsLnvz%Bq-DMMkt@W72f;BePLPs;>cHo$W&gUo1W)*FIVC1DiMfBJ9qUX7l6 zcGt!2xnxu(bBY)p{*b}%mMB;$g@=t};MghBM)^R9GF0UczO(~s>@s+U!a|laI=$~? zC;S7^^Xqo~+DyBzlZ;IPz$V>>xeKZAb)1HO>!0Av2Az_xw7(ro2X;f6N4H|+EEJoQ zJQ2s>ncv_&AN;gs|38Ol+Yrgk93e?F$u;*vL6P(fWGzV&hs;xO`@TiFrvW^6jwskg zUP$0-dk31sTS12(pe_AoPoU*3LoQw-jvN+5tkaF0krDwof)}vR(?qTxL^>Kn*O9aE zY}$)<)#wvONJgjsXOJ*034~&e-mD9)r*fF*_rh6OO$~kuY9x%VwhjzFu@6}CI2^j* zAmd;?FAvzvYk2)bHMo`0ec~{x9$5v1`*6MeBvv&4gcV9fwz8Nu^#Yg;K&i}Q3w9o# zuj;0Mt+Zq0wG`d1%asA_F9|{&3F7$AKD-})4?V3{AW>e}7&ml}<|`)izaeoI?h~Cg zifD#%Mtr|>?H9}3qxEVk9cpOty(ZegX}zn+`o6iE(uBF-+AVnBz1$tCPijhhWs7fv zS>wrRYtrT!c|CyJ7z;@5HT(W+=AExvZYl2o0MTxjO!A~!%;x_D7y#MGWwv=eZt4I4 N002ovPDHLkV1iVftDpb? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_link.png b/apps/icons/static/Fat Cow/32x32/page_link.png new file mode 100644 index 0000000000000000000000000000000000000000..4f461c8945d3be28ad0b1837f59dadd2d29df686 GIT binary patch literal 1460 zcmV;l1xxygP)!-A~xgzND>m?saEb+PBynIrmc26#}jFMgEq#7 zRt_9(bc4}IS&0a|OyjdzX0TVQpnO`4!y6W_Dpu@=20pZv(5v7?J_K!KdfG*rktm&p z2sHGa?nyv%XCI2@%p?%`#c|udzd^H7qyWMqks||nl|(k7s^1AhcnQ;Dji`71gXLMt zIQ;y=)VOWO{+tNJ2mm6bK3df!Db7G@#6=B+{e?wornkoj5eA_1UZjA*dVz z(i3A~NsOa%cwwb-94XC9d*I#bTVsJRjF_MmaRRbPc92Te(Ep|R4}rb*Ey9NUr7Ww& z49Ln%dNPrAPY8goC{h4iWcskJyC3Cia#bBog0h-lV?-GcS#$sd`qtg&hpX4Gu0EUq zt)`1CN#h=Cqhvr()5@Yc2ib@qilRhy5Z#^-nZB#;OOyybj9P-p0f2kVfDlUOWB_3I znt}fZfP(N{FzKS)0|)*q8IuE(A@{|B$pkRomK^0A5JHEDdLoX$j?iJF+!gXp8@-xA zCPWUv$XQ610zVP?O(%>^EQPu#nJye?fQQ@Y(1(~50RZjmlh@lJ8YB#Kcfxtvf!Flk3VYBT^WYg zOQPUDa@0_@2dj#0n3I*o6B`Dh188b*Pqm8euE&2s&Yc*%tVFL6gXLRxAjTArn(|%f>2Rar@)cZaXi&4pOMc}2H`HbB z-m_O-Dd&P{Fd%+<3bw!XI@o*XP;z|dQC}dia+R$Z{sA9vP^Jt6pfi`j=l7$3pdT)` z3v-Lsf>Bw9hK6wc+OPQR^Ieds=CYz~E-lRp(}=0{2pq(w&98)A|9I;3?z!2It@I8I zkbhseK?wtpv}?F1BM}t=KYDt4U^E&LX!;q}{72QyoUx>%bi<3`EvS-AB|QP6ze9@N zriFaXp8c>o#>@RE$bYg#qO5Sgfk5E)vbCRP$*Ep2f2?wp^}$_%*@PGo$(kvGi|M{_^GA_ zb?0kse_a3lEKPOk03@wz)f>lnOM3bOV(vj%Rz#f}exFaxgh;!Aw5z%C+Ge-MQ%|qG z+&jW6<`2NLOtH?WIc!g O0000VgI~C)F9{mlKVP2|vtSba9&a$EbnfVxqr1j6X=k zuq}QJbauLmjv_34jZ(I@x3|3?y`J~BU4V3qVJs&(y!U;3p65O1yyrdl!eOykemK(H zZRPPCkS+oYTH=@{USB);4T(Z1&@X zwg-Qr7Ugz8p+Iaqo+>X+sC#iQ5j2(naSfPPfGC}uPUfN&7_je!XOkBVUh#3l#o6eos>IjY zqu5!qJg$OpP7(W(XFIgP_nMglwyO?sFdPp0J8bcxfsTHjk`yDNB$=g1lVl_cz=YEW zJK2%Fla`!pbcn!M$?fpDmd7!E!NPeKWS?J&AH6Ns{MLHA7+&QI&9H;ovh7 zF}tjo5u|BeMmYI8xU?oOtv_qd0hlpqDYH7RQ2Hc269FSJh`>Qa8WpxB&4^OD+U0Hp zXXq(&pQXZ^Q5Z-{i3F(=Gf|9?J>is*8^KLq!7n3HZ$1Z- zj~omh4o8%*JQc$3i|r_n4MC;|;`C#b$Xt;jw4Q5+G!eoa+3h(Pe20Fz%*K`C!gETv z>!Yz_rguvk5i7#=q;;ozwtiFUwrtq2J`IOW%Y;HFEh_@T5gv2%`rO@JzwIL15Ic6# zk`>`1gnQn^#S%l${&D`)09rZ%6*RvjWP9{w(s4%q$$>5V8>@@jEu2-%c}Z2A3XV&? z`wkBuVRl)2brm??$diGE*WxD9itH#h*Ex#=At_4FsqAJm3pQU3&Mgf-GZQ?0a#03y z!bl^e3D%t06(tfb+cq_1`bsj-TWz&CT7|WrCy(whK6_~gE7EOjt&kZ|KJ09HGdFqt3G-Pgqysj=BJ9dlo!us|cZ02v z4v6{I3h6+;z4(Infi>@hYwCdc^}}P$TCtJRl!5+V>HmmndUq$40k&4iR?HevHEC&f r9%f%jg>*p3wqAR7&OTD)e+3u-T!eE(+Ga}t00000NkvXXu0mjfY#UYL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_paintbrush.png b/apps/icons/static/Fat Cow/32x32/page_paintbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..c095aef11a08d7e40adfe29f0cbd6e68d5b118a0 GIT binary patch literal 1571 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 VTEFnk{A2(C002ovPDHLkV1j$hM}`0Z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_red.png b/apps/icons/static/Fat Cow/32x32/page_red.png new file mode 100644 index 0000000000000000000000000000000000000000..cd337ce4e4a57f5afad7693f225c8b3b4730d1cf GIT binary patch literal 764 zcmV`Y#M^WK}6wwSMOxG=VxA_B>=8k1TXaNjzeNm02X>(Ew-bN6e8w)MU ziJ=e!0CCc9a)DiJ*m_w|C*`%Gp4Ni7x{G*7E^i zF#twuxB7dq+1m?tpEw|j>ABfv9A3;70)yg+2)O}b+frBY@|5C#CJY?J9YbV>g^?ks z1^~wN01Mq&1ptogfyn?!NWKM?iyR{d4zwW|mIGBtsT`OX05^HiWK*deMC#?r_RsX({*HxOuxYxSP@Q!JC16-`eJA}yx*fka4PYuK ukXrxg+w+^0iUN2#fCKwm9>4dm00RL20}K4omofhU0000=kgd4QwzsA(2z;*2AX82F@`Ow_SvnjV-q8D&U0WoYK4lZ^#h{$rYmO0A=eN{La5_{v0P z1x1lq5Rip!pSSPa$BMhGEO~a$+`Z?Xd%oZKec$){&gB$E0mpG-OwP}R9Ug9)%cB5b zy=P6}Imqztx$(*L*>vj;`9%hRTCb>&eo^kW6<1l6$oC2g7@kn=i~2Q8+c~iJLOnRT z5-TBr_tG_GSPZzgcR~4T7IrQeH)EDk@S{C(#LXBR{w^2p<3=?giQzi|C$oJs`*(JO)LD zVNma0xOfBPj(*s?V8XzAvd!0mfe-@*Xh$pnxll4l4OZ=cdcqKJ8M|qK_9R3hA!-t? zI!B;p)k(@pxj#*bq~6jk0Jfvh0BG~PWbbOL6I1s#Oi6tnvY{Qkt7Hz)%9&aSI7=>nY|JbvJ9KIh-L`BH@%7%ywVqE>vte2J{`QUbq4<_3J+vq zMrWz+(glG4ShS0f$@q80GZ87-keRX+jqRnl(6kY5j{|O{)~BADx+`e^w+Mt8e_6L8 zdGsP2tISKL2jSG)f-^w;DSiN$pJgEoJAYq-2&ok>jGcrt4WE&@zdhKJad(U()0ioM78;Mm9H z0;iznKSwNh6;YjZxv>(D#Pq|uw4G?{xJ>a8j+gV&dKV^oWL6S&@HE;|pc@AsL^Dukli@4E#75h)5(*}Ku%eT8gw^(dxP$NHx z5bJ8#8@rB9M-*?yij*RhtWQP>rJ9pmZFe-IzPSu7wi+C)cmpE`569%k=c2rNHDn6j zS_(sFD-JQSybS=?sTvvu>2~AH*RpE-r=uz8V=`lL;(A!^7vZI)vbIp{c=f{_vGCLb zk$7qBM2sJrg35;NsI!$pAZsTGX!T)yK{K6Q1|jGB`HfR*iIms{rOAj6H)HNInJBKz zz^K6)_7(k#ZjbXnaqoXKJ*&npK%*QBMhi5~{}y*YMlXFOjS3f!hzj ztwQ2a_u$VAOD`AVR z9R^)K0FqvYQy&{}$8%6poEe)B&c~JdA21|VGxmLfb_nULYAhU{xPK_-j#!KtmP9n> zkN%d1YV}I!2@s-4L22uqZSLh_d87pSG*e|(B3j?VP^lKFro)JPSkwMLToyV{+6a)> za3oIDxUsd`4N2*^NrR2lTaD=VEvbJSM$`X?*vT3Q={%|?OyV*upE47PWu-u2CZ_sV zx=v+|`Mmm0hthU^!nGcJkD3mz!7|Z=4N-mZtp0v;khxCXMj)v=1Na|J&>0)3-`Cy& sK=32(T>vl`4A-lw-4K_awEqMc0CiE42`N{rcmMzZ07*qoM6N<$f^7X)umAu6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_save.png b/apps/icons/static/Fat Cow/32x32/page_save.png new file mode 100644 index 0000000000000000000000000000000000000000..6405cf948d1717cb8285c38240118bea2587c856 GIT binary patch literal 1236 zcmV;_1S|WAP)JrMvOk_gDF@nYNDcz*D5|~Fuw3$h%dyXqK*3InLJhFFuLG>|a%Q z=;ktl7#b~%eRKieT4@2)hlK}8Jk=5`kqjT_brII*Z8%f80wdct!qI2%>@SRc_)8Lq z761ZOpOxaVp&*fL_%;GD_1xfq^GbIRbpWy73zUpJItxV(f#%?FeJKZW~8qxAhPM;<_%rbS{n^;qgIwF z53-g^wAPst(eewy;;35F&?!%7Yl5o-09L619;%aNGQd>?KpIF3fSC-;BFAmqqgNcl zyVMog3|a8>Qj@>bJZ+NKYDY&ONE3cNSPKqJe-9I9=0ZfOjZu)#LO$o<^zT%-ER--O z*zCoFyKlu+ucHs7X+ZLpfQfG|z}E*J1usxAJRrO7`Kl5?k1gQALm%ISk3C3NI{H8& z02Y>G61Kntxa-JynBU(IpM3fSXvXXPgz31nf(P!~1$Vz&f$#Qh#SFci8QbIm9ww0l zOGvy#Mh>&!YUn9&@O=&2citNUSXnO+fbR!}=U-Ph*r^48O#o6v0hz#DgOXO=0D4ii z0ro#%e*Rfo0QcWBYkW=4-P? zJd18)j+D)QE9!C05_}*GS>jqE067My=R6qRD8Sdv<^nj44oEypzG_gfY>n^umy`&i zs)>v>to!To0*?F`z~LYK7AIy9_L;;}3p!|EIUnh$l(NK*IIeg#w7r932Kek_gPCnks4B*kx?T)V)X1iyg&GL`AcyysodA=UXb5u_eVkfR*J@`h zX6pyWCXcCn@ix+&N8X3p5JDPf4lpw*rRrg8#a~@aSLa@Rcq_iX90OQwH7z0Ch;(g+ y4^p!4KS)1Qo4!^6GOB91jHYvu7O5QnFTenA)wyqNM4klz0000>TG43Qo5yuLQUM{pY3CI_qQ|qMBBC@ z&7^u?5K+CnzBcG#&+hdg9vZhsP!Pegtec~Hy-pv#rPiY3{6UD)A_3TwrcS40w{`uB z>SJL5T&nN8Cdh8@?zu;z_n*pbtgpez=_$0DO{i5W2Pe9I(P}gf>9-{-r}*AcxLr{c zM~tzN61GkSls~_`LZMKATDj~%gn2@d{ouXlmGXR)gq>54yD^)EhsP%<7K6h%*YoH~@TqPs{;h05HCWC)R$-A&3Xi zH|7V;q;5?vKmf=PfH+=HV=eI3Ed`(^%`3xLaE?z&-5U|b0mmHr<#jU|EK#;WT25>) z9=trh@JkozRkZ5|n4>ID%1mkD`y_QqUowE1UCTwgKLQK@(+%mSW`E-|00000NkvXX Hu0mjforo7v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_acrobat.png b/apps/icons/static/Fat Cow/32x32/page_white_acrobat.png new file mode 100644 index 0000000000000000000000000000000000000000..6d0399818d20ef9af6f0df46b27bde23d84b5aa3 GIT binary patch literal 1294 zcmV+p1@ZccP)1lRaM)+?(V)y&9YMfNfWyllZt09xBHpn1dTo)u1EhxQBe^pD=LaQyShem zfmjxRTer>Ulac55CqXSwW-$;9StkoI7X9Sm4})K){bx!C>+@swyjsN#NHq zf$*fLX%PcXjUmzZ!SZsnb##EG1gB0R{W1xYY%O_^{AOkV$s>?l0ifQPom24CrcI_V zXL@3D-s}u4(STzHNQiT>7?k1Pp|36k3j`?mG>C*IEOhTZNp>A+Kx8ymE3+Ft*%jB3dy6q&(oqQ^0P@J2hdG5s2`-on>9-0a7)S96Cje*Dth^LBe*tV}CIP@sRBQzR7~@tXICL?lv;-I!0`6L~WIT7T0m;qz zCzCLp_vR;V@7i`3x8WiYx?A763m#fWX=XYx-UWd4BaoOo_i%F(t+NmM@o&v{CVP_K zS9BXXb|E;g488vZ39$^)mW|Mwk5QY~1m=XzJJW!~%_vY0AA$VVZg}dqLn$nSyyrD> zH3GL(yU1{(0d8F-4$hu-if9!2z#!za{boLpo8HCzBVhzCodFXd#9iQ(|A!;siL<}; z_5t_~Hkc{dtnEH%0I%E(WkWTLk;`UVys*Fp10s7F4t7sxj2jb(N4gO-qE>B8L+K*& zz4IoNSN34G>``c2pT(BhS&Xe&{{#1XgM`$l82XWte}X2`oO5%rx%~&= z|ELlAUn5YDeTDch=fT$A4gTg4f3I*r#9OV>k>^+E|KRE>TyMCG`CW^m|dNKbU5{t)#Y|^?||AwpSy{xXj zKCG(hBL3r=rcci+TJPyUK5M$Kpy@p$@9>Gq>qn1QZT!t^7-rVbrdhAo%i7!8&d}@M z%N3K!>}}Y5xf@0N!u9v$-7(a{vGU07*qoM6N<$ Ef?a}P{r~^~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_actionscript.png b/apps/icons/static/Fat Cow/32x32/page_white_actionscript.png new file mode 100644 index 0000000000000000000000000000000000000000..303c61d4e6351fc389a39d192fbdc689e5e6a6d5 GIT binary patch literal 1804 zcmV+n2lM!eP)Z4+NM>TG@>XjP0;>mOiWE$G{*kW{-|wjYO9GR4MrOk6>w`5HEF6C z)ViQ?*8++#C=5F|GtBmS&RZq}4g&U)!=1aId(L;hd!C>u3IsurN>7|PNk0}Sem@ip zrSNP4CP9GD=R37DCntwGyn|n^sK-T+0?Pj_jg5`Up`xPWw4XTG^Ci8u>Wbjm^IEpZ zkS>s%G!6$3AI8eOJj|Uv`?G^ZMMqaIU!F_DzJb=8^ja{?ZZerv5k+x8G3KfpP~F|7DQ3PuwhmV4-XHxBP$~#fdFpn zPYEdqO}#9j{nm`jZ3deGRAZh79<81@emo8xIRYUlIQMv{b+wD+$-U}MAo zCPU32sutOowkO_y%T+8R6j(Sem;8iHT$3_4@R?2lxeXqemI092^Fi(L}nTS(Z>z zT#R}1=40&_UqYg`#No%vQO#}cpFjUYb)Lm+rhb#UHdwT4%0mxBx7&@5j&}H|udM70 znOf=Pdv2@!?AZ2>059|kQ9}Vs*bpor@94E18;!4Cpx8wk~BtE=rTLPvFzwbytwqy`^xD_vSMH&BnJ34VZ*}ISav#G@Os=xNJxOg z;ZUQ6{mX5a%LS*?h0&u%2iP&-e`ZO#xzk28uwfAvt;_p0X~AMhUKh%@Z33Ruaa6e9 zP(YH*gjz2yoI8*3hzK>-W%93vDJ?p<=C(p^U>=AZ5rqrq&m$uwlpZ&wA>R?0fnyS^LlaV;@^mhj6`}y296XJX&@7IfKe?`L`i>Ko zG+ay4%m55+0Rj+HZfa^8ToeJWo*tOZ7VV*8Wa~s_M2w3Vk|QN`W*WSl-ckR(&1*3^ zdm+4cE7j!4IVuq=rX=q;JxQw3P4Dj)1Kh<3m(3Ezc&8dteBh%;k5z>8i^ny$tpq|I zZ)f4TyZG5jW}kJ7;T02j6dZ#*_B3A=aw zra!^jbIt9sdoV!itW-_rEG#p@vZw@ zai>mHIzAYqoL@La9Vlm_LS}Wv`H=p|8LX99a4edjfe7GaAIT(hF>nnqWl7gH*Y|6dC<^dN9^k5 zh?zXSm)qW&5ebUYb^PSX2sM3D2Jvx5;fRPRj7|iSV#fm&S0MCw;2_@kXBe%|UWFHD z&O-2d)V=%LM$o?vN6_zN-A9AJK7~|yBFZw8Gu0S)()k?MUp6$aZo;Y{uqnFfpS>+9 zeXUQhVQ3|~gMz=peg`$KuGY%eDBNjBDfKs!ID(;KaDRUmz&n;`-EwR}CrPW$^PO*m u+W;)9TA6+0%)ASnyWsVD;P?5=<0vUE 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_picture.png b/apps/icons/static/Fat Cow/32x32/page_white_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..7226b1e0a537088a42334beb69c5f440ad180cea GIT binary patch literal 1167 zcmV;A1aSL_P)0f%|0ytTl8w1Xi8~{e}vM9qO=9C zO&TF8CNcNJo4vc!GqWFVynAzZlMI}Dc4yDb{N^`j&N-J!DZv;s#%|pjr-u{Lbs>?a zDQgDK7#zp><-?(&A?j!*A1?KBT?9a`w$04U$g8E&O`1<6UElC^)(3*}!+#YcsWz}< z`!qbE?w!5$uX&IASsZ{wFeL$0Z#>htWjC0;^2V;TH>1PZ7#Ds1F!f% zVg|^zTCbr(5;$WdzM$vLjUl^<0PvImd=%{hT;f2qVg{CDCJBgE0D^^%wN`Dp{lp#t zRsev-rYNshuvAANQZ1@ufj+iY06|){43?IGWQz+5#fy#;2BVd!g8%dL+2i}@v)u}SCuD%^3{zm@?td8h zauBvl0mqN+nP@@4BC&xU3|jHCZzgurYo26&6$~)#-fEw3(NvRnFJQMErMDOOg8dCE z@P6j`f+TbWLU-mJDwiBLjEp>P;-nI+P^I6Ul@d^=IqMt+N;^e*T)*%gHcxHQTD>=! z$5Qm-@VHyx<%7=R5iK?Ss8xXK9LoHpUMx=(@TXs);dE>g!aHs7T0@iC4=>G>L)Nh>UKUtth;m z&OiDd4Wg#eY-&CK=m+Ft7-%g>()fVinzXAtahVgIWNFr}jh~=adyd+Riq=JX&kE0$ zt=$oLzGSOv!}2C(zW48a_cFM38IzxGz}6q1z-`dtbX2xnnjDN*GlnWO6Q$Ci81=7W z`LF#HWb)cEJ@+P^$)Nr?g9rDI!(FVyX)a*jp*u^GT?im3uhXy)l;aK!tv!In%<;@$oKQJ|$p4B_VaDreRXaMR$JP`3CV zt}cAwWZ$m5;~Eiw`qNP?7S)x$zFYV`k@b8-Uke%tym|YM7|Er;iq_?D`RY~ZId~AZ zZ`;;+xv%efPj~kLd@a-VbA4q2?VNK@gb=9`to1&C*KglPp{c0}ws&;wyV2kO9v_=o z0fd9Jr;pM#O@ejaKBCdK;q#XfXl`zX_D!3buiw1+HVs51fV>h6+cu%DPzXV6-MqO4 znMedN1Aq`jE6Xl|g|Q%n0rm9-nA6Y@nxmt=y#*coV;l&h%A0B!$T}GKYyW9$gDcmr z0jmm57eo3GIwp=qC=Dp1@c=>-@LT|JHH?o{OtK%-`ECG`WQ@Y|t4gi9Mj+Labk}mv>5ov-X z&FF9@Oi&E#4HuF0Pme5R*5xrldL5y>J#@Yc%EK>{i=;N`D#L^)$Nnt>nF2veFz#(U z`+p}@%@_ufZO*X{ls~*y zWoZt+<^a%uLfRd^w?5Tf;4n4aLP5N znw<}jR=y21BQ7jlw+mJtK35gaSez_@?*uYHVXKdFOUVHIC{QU3Xl-QK2c#;{+TB}Q zRS^_tuFn=%zw0hBz)~_{x(W21ThS#P4>RrBm2w=Q!aUC>z+5;wgex`bMP|bIwwP6= zcAUGD{zt^j+_CoTP|f}GlWkS3C73{X_D%7D;Li0;AZ!DaQvqgJ(c7d0K{;S*@-MVx zP-_CiEmbhkZ1^}ki z*sXzqMz4K}>tF(4!h#i8U^w?by8OiR>@6JaVKW)1?CtFA!0Y_vS{x4Z>G3u9Ez5wf zmv(q5I8*zAOqh0^UrVL|n4rHhl#dw|nddO$$LnXsxhjdVs9u8qfRUfhN`j!jhhBT>MNn7EpVg8?P}7H=1L;8_|DwPW z*YG!WcRF`=W}VetcXs{hz+qk<*f>vf-IScFs&Sk{MJCNXX2Evh_mzPcn{v#X+*_2H|3|JKg|J0vf|)j_kG6CrB_>G{sgrajJb*w5q^JPUY|PEh<8*emrlG{=ch0ss1M70YG6OVs zesKYFq((BD>I+g+k^}5o0w6^RKt~a-z*#OtF*C3kGgd%s1i)D!v35g3h5*|HfW;O9 zj@^_n4E#p`Y)1gFC;&(-W+NJV%%8-n$*dyTcbWkPF3GUT3Y`rbopvfoJDUR%m2bPE z;IaEWI=*~_c_Rrz9aMyip5RT-BV1YEu7%kJ(RGE4ycbPaI~lLNd53Dh5;$lX^T9^V z%iVXcF4E69(%EebffjA@p6k2|Zxi+&L-%0ST6HF0&YgNqp!_XEWB}rPw?KdZDwF5T z)KSRvsb^&vQvBNSAgZxvdB`}Aq=-4d8M71si9#iepSaK9wE2xIq|>WkDd@p-r&b2x zT>*-pV^Zd#aREB2H8z%G4uLW4#+ee##kJ#j7M=Ul1CKBCg4u&B!1zKBZk16(KtQSK zM&Bp&>iMuNtzXgTbR(%zFCJcUW6#nJ3=a8wa8-|BkkXisbm$w<)ro=b8dQruB`79F zdu_EbHOqq%7gBtc7#^i{h*K>m^{pu0Wf~is0D8MH(EkGW=%1gYi$OWSRCTu1?M~F% zC)N5k6uUr{Y&gkp^(;;BO$5b4EF(MiMzr||a=KKDICRVd?T0NZu! z2}cf)9uyZ|-Izy@xhK?Jak~K+APhD|GA-!|7xK#fPk;dco@G_J)#K=H00000NkvXX Hu0mjfOi0~! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_ruby.png b/apps/icons/static/Fat Cow/32x32/page_white_ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..a2317e446a571831439791f41b8e60d49812bf6f GIT binary patch literal 1267 zcmVjK? zAH$W230xQ(LvU#5tt;X1dzYCkugtVBEKToXx>T1siHb^txslI!T{=|OOC zF!asT)I*xKnFUZD;`ZWD@oXifb=p2bqr-vK#3Q)fZUhDf+>?>WLMsq;0a%sNa5!ve zb2`f)&iVZwVxlRC8UT_cXl3R_V&zznBpEK36NlQ{%jOsi1U%&6i;Y0Y72dRm0keZa zUwiu0DO|mF4Xh$Kixkoq$uVhkleCkpHwI8P0k;HzRwJF-LVsVMCiO;9znr}}164j? zngLq7wX=;hNy!;2@(X&7JX>bh6aa1!fPtb>f-{|n_RT;uX3T)71t77qWBnhat_g5J z0NDOaARYWQo0zl#1LhAFVT%@fn9X6$3C$${%9u7gB)i;_YIeBW0sziTDVH2hNVIlR z0G14cb3@oJ^OV^k69Lm+#NUoVP?38g21MEALOCr9)7s$s=iwcAT?2)=Ibe29*iqBI zolfF$dR?m#iPSP8wturD^Ls(?dOpxdL=PZSwG)|5C?9_B9eDd+rQO`%~aDN1oohI^8(wc^;7y$X2FhUM~vtdQdA|vO&q_@GbEgB;~%oSAgse^*yBU z_HDfcsYOz*=yOUQM>@MvP!;4!4tILcd-M#ZdUrusFadcyDc-pC2SlWLKl%*FZ0Wa^ z>6lq+fXFFP_93SIWTOA%kF)w3y2Nw53v>DcQ5|!2GhxHFm_BvAbq={F-|`4^NnBd@cu38 z!`k$ldwilJA(3^FbxCIOkhugKDNhyFu#}DB!zex_Raxs%K#E0u5hPutm#>NLAkpf3 z;Vj@g4y-I0VOWYoj@9&z24I7fFOu@mECTdpg=A+h0ArJAG@Dj2w(Gr@iz>b%G{dyl z_o5$ohH8KEahdw&LWgaL4V5*v$o|);;+9xy3gi!}L0O z?*9J8%M>MU-idoF_i!h6A72iSe*FDp_)p{ZHBD&=fM}UJjM(J+D7XT2n`i+e$8b}n z6FAL;7BEC}M~mi;2?(GV9{pWcB|Uv d)#E<_1^^IX#giH!1kwNi002ovPDHLkV1o9NP!#|G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_stack.png b/apps/icons/static/Fat Cow/32x32/page_white_stack.png new file mode 100644 index 0000000000000000000000000000000000000000..b1469bcd146d1d62b01b9149da7fa2b4a4548950 GIT binary patch literal 960 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 FV1gypBLV;b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_text_width.png b/apps/icons/static/Fat Cow/32x32/page_white_text_width.png new file mode 100644 index 0000000000000000000000000000000000000000..cc8af1b6c39d14b40d64ef3da08b7cebf597c027 GIT binary patch literal 1273 zcmV4;9Dv(Mm8B5+@wBS3n&~0U9g*{HEmvIlJ-sUQmVRd!Y@ljhF zH~jkB?;uIif6pH|^~uL=@aV}CxP0jnL?e-rN9pwQ%VT2~aM-BD0a-T;S->vKvL%Z0 z@1-=C!;1ad`Wt9zX@O`s%!8ggq+d5R?4NSyK$F{T2hoq^c>MHfMG$Hwdogm! zg7L>69zuJ22d^nf@2OMp@cZxJ#Ah8~GIK{iVfj!q4Ff(udD31@QB*i`#ErdTm*aF_ z-$?q|vzKERFOJaZPG9)$ z+1lrvmZ$M6NKB{Gc^1_slr6RDOez?FB10;*hzPVpxGw^!K5&Gj1|*{YF`q46fr?xjsH& zjgv10p%pb)D{cUkN+ZxA-(yGL7j|hE2P#iN^1%XT>A||1(BIz=4}@-7`oh9IcsyQP zr*T3d8jae%JKR8|B4NA)jG9-mFQezq!P?q7Ck@ug&PworUr>yGtnMYW z+fS@P+@QX>`91h)c^NL8KYt9Tysj>RY;howxDQ^h7Zte)$_R;Rb-6j?66 zUD7rFys??#Yg41WaNnafIY7sdZnL}J-T}YQ&$GC9?=EKLvq?EPILOC+{w`a$eHie2 zLfCw0!>gY21emlp0-Ko(Mx1Awt~1ThSy9vYb5Ym0&Yy+N9wT3)%BGVI=M;)XmdRz= z=GN9e5x`S$XKoJse!qPa#$qv;`=*AitLb;GXdK{n!nrs?}ZK;p04si`UG z>FMFDo|&29&*G&*nN3embDPj>`H-!{B77YIXRhY#J{3MBH^L{-bMKkRpd@X%-?iHRvzQ<5eqO{`IWm_h-&Edpu)|3DE4 zF+iX(f)=PyrO<9)yX^apXSVll3f*@1R-NSJ?%jK4=9}~Q&KZF*20;*HS8MA5`mvO$ zDj19mt}Q?m1Vkc{?_R8|tfW7}$xmm|?HmMv{oB#q-OYA4HMP)sQnLHY+S8%|!L{q1 z+#-e!F!P}qXxy_0YgVnolEsTF8k?H-ty#Hp1$~YrnlEZkK{vZ7icygyDWT}P(FN$~ z?(0WZRu+~lTJ*wxm+J=ott1N|Hu&lJqWqaibiL?2Zbq{ix9{{IJ3AX?B_-MWnwzgD z0udL0QPGFltRTf=iGg^cv^0k-F)oNv03?ZVtyl@s5 zMFLa#L~K-Fqc4Zen=XCXwd)B zAQP!B5bm0dm!PKFsIUw|uziWAN^CfOwgY{A?*EU9c~Rm%ZfX7=Cokjz#0il;FTBBb zku`G}=`ge%KasE>$oSUfiq`ZYk0)vIc)ctT46?x?4_m&hf`w>)-S#)wmG(2S9>Hp| zu$+ucHaRVAo>sH|I}1oMonBG!QdJeo%a=y|xn8|!aRJOND8Rg;B1FPrZngEf)25e?bj5^Rz?n}`Wc2j9aq#eAtXscs+$>pM zUXC!ifybL7%lmojFg6eH`pyzlFCTAjeGi#arxTd*J1?`vO2vsqD?U|dzNeMM9~Xec zSuH^aAZlb)lyMoBr_Bj@V!-`3f?*;nKX2WId-gTx0`foQJ)gyx8=IbQLqm-p&EISt zd-t2qA#I=*{euc>-wfij*E@MOsH1tHr6rcT)XBsb?Yp-X%=>E&^Zk~`0+(kq_qlB5 zEPkB%{OYK?!o_2SjCIapH%`rA>}CP;o}1B0`%NBY0o||TT0#FFJwofd66fi+XSeT4T zni`fA%I)EHE3C>`QsRM>^E+uxiR!ks{fuqfcHl&#mpY>qx}lKkZr=iW?|?;OfjA&& zcf(2a^6;wFt4o7Ktz*+R*pN4@9@@~lGonCY)>OI-q(DfW1jQoY%r71+T+s)+g-#|b z@c7LLbxlEFkgiDA{s8UY=~@2n_l+?8HXbNnE5)x3vyAqyx||H(~++ zOmmw}Ga;8$?VaC<`}Bo1eLD|uP0vfxP0~YhHwJP907ET^2GpdnnxZY}(+EaSGm{36 je-COKhcJTb{t;jR%)FI!QJVaR00000NkvXXu0mjfi0ZoP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_vector.png b/apps/icons/static/Fat Cow/32x32/page_white_vector.png new file mode 100644 index 0000000000000000000000000000000000000000..3c22a57e98a67ec1a163b5e0f2e1661a0e7dbb51 GIT binary patch literal 1063 zcmV+?1laqDP)(RCwC7S6xUHQ4~IR?u@hkg+5ff zLZoT6^}GqDsQFMt8AMVj_9j$f1U~doh%Z3|YA+%^ED@!yhJQuTlP`r9^wJN}7KDmP zXrjWpYPz%2xp!yAU3GS6cI(1n?#|wO&v(E3-E+%+FbHC@o<#It;Nr|g}U|=#4h#djgHNDBQ1nCZk z0iwLLG!L1G3t}4pN*S%hx=~`>1xiK8$Z$YbW~Ol*6=h|4DDW9G5Mq>?Vi>U62t>vn zDk_4WzCIvPmoto4`Z5X=+itW>v?X%@#t{g%0N`j?4g}$t$HQ%>7LIH#Ej|NVG+>zl z92;C+fn_vZj8X9goO|~e>{v5=PrSu*{946w8;V-{qybmt3!Rd_!B1zx=S z25-O4Ko;f)Ph;1tEMW=f7g;vq`8Ke|OT@*%uOG`F`tS8(|B0T7lR5%ja4a1&+I6Le!x7-jxe`)%Hk8r? z*ie`jcqW`@WrJ2Tu9-$cGXnH5Ez*dn^fPa|*#hnD9sHg9@R3LcWXouR*0Q0h)rc!` zMMzl;H*rqsrkZusyKX~Xj>AYq1kKQs`VZoOUVQ45>-YTrz-y>3E{t)` zsJEKbgstI9uXMMX*?Z<)%?i?}X;WtgUN4AnDr83;@~z?U_^)Q!M?0 h+U_=zUEr?(0|0ysY{`^NqwN3y002ovPDHLkV1n8m=w$!^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_visualstudio.png b/apps/icons/static/Fat Cow/32x32/page_white_visualstudio.png new file mode 100644 index 0000000000000000000000000000000000000000..b38035762d3be40c77c1638c0ff817735d0ff5a2 GIT binary patch literal 1427 zcmV;E1#J3>P)k{v?U|+3&N(+pQIu6Fz1L(w^WWjS z2nK`L-qqFr_4xQLdaacTAT#9cB~v-CM(KU#IjKgc6Z5z4prN4w9ox1woIG{v`f4EZ z0w|Z#!|BxEcDXVjI@{YDNfSjutN@@WQmw3XQdlMy6h(!{VC{XntqsS=#=x?I)1Z)kiyV_i9g&ylZeai!6Y#PC&~8K)qu9D-i%I#0 zVO`EqTmv~iP_hPSZ#4D~B1CCt%*rnauBp#xwTav2Qz_!M>z^;pxnEOqWg;ZR9+`6nsz8p7>54;X@GH7z^kc3a)((3 zR1E>}`pjAZJ%-_dAF+Plg}Ez-I-T@6QM4FIAIK(!ZsSl~rtpKu>fm+OVwN{s zrA6LMBO%1rcZQkFl0gq;e#(B8l|UdsAAH!caM>(!n?E=k&rQiZUldsNfT|*`RmBOF zj(mKq7H&rsJv*|rM8`QP(MfX^u+-cLR#ijKE;4~?nSw|VF99pOpUVMJv>)JfSS3Cm z9j$0YCSUmzTM3ar9StTowI*;R-d+$8NWqH<}+3d81o=QAL9 z-b~1CBDJMb1~f8(N=yy0gf*V67##SWZ2TmhCYD|u;azQDJ_AfMZD=vlb%+?r>E3|e z-XPf~95)OVDcy-g$^*MR=V?fm`GDoY3fJl89BZqd$9u1hfRiAjoj_D?B;l>LaAAeL zoOF7QC82a|0Q>Shs(pT3Is8f}9$A?3xo%_c%daBcpcIXQ%$lZefBFnF;U@IF7)4Em z*F+xfnFg;UN6Qv&P=GEOm-#G78e|b>5Q9k}|-csRDklhEIl%z!9K0HyzGSx6;eVC;oiL`pxz!t3Pz83}bI9cxOCdB{-F1(HEpyx!;IL zwI_5;_pd{wO+~$W3oTWb>AlQ`2BK!jsH7;1@4>-eUNCQz1t77judfScG#9L*+Pe48 zeJ8`7E$h83yZ_;io!#{LnJ+FJd3=A%`kOCdNwGGubmMB-iG+93LUzf~Y!k?bDWczq zel0-Pt{(30Tmg&Z-0-I^Zuj%D%!DF6GRpQ!=yvj!P+A(v>O4 zqKU|t^?n)aH=ob02ju`rgYf43WJtp<5yfmUQm9-0spY63 hX={2}G5S}40RX#K+|ZIrQp5lN002ovPDHLkV1nxdq1pfd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_width.png b/apps/icons/static/Fat Cow/32x32/page_white_width.png new file mode 100644 index 0000000000000000000000000000000000000000..2ccae7f3566732e7c796d37d009dbfb825ba28c3 GIT binary patch literal 623 zcmV-#0+9WQP)T7MBl?k43LbsZ zmUToic)Q>+nTB$?tc_(d?u+w_OF+c#|DQZHF`j|#-Cf9SZojMcz-=cu=JWu^N5;So})6fDfnx+GLew3txlj#FbU>rNpF)YX$$(=g!X z_72kNbXyWF1d#qjvhN;W{Tqe`ano#&Sfq69?CtqTFu!}j&3{mMy>T9cM8brDWU`Tt zrTO_)Yk&Ww?!VflDZVRZ5EFV$rzR(X{F^8)}XC!%j{ zdq6f0&9HLlB`U(2jr*j`z{q(}j8%X^J851nu8#P1E}3d`;JV#*F9l`AQV0qC%ly zNCE?dQNoZU*QeO;gd4(@Bp~%j_A$6uJ_s*SpG^UyKAwLHFaTWb;S#msQ^ICiDefHj$Nh!e?6XTPUQ*^UmIu0bF zG&P#RU<|fxpF1=-I7kmF`qQPmU77&MjkZFeAV>5030jZq?l1hS6dK{Mgaq;ltEzx0-MGR~FE27=|mH^Oh2fbr+!Pf43Kq&1SK; zzyIKw@$p%DZ0Z6Co6=q_s;;dh80XGYG{)nY|L0%iayj(v*^?VPd-h5z5DfuDm7vAr zCK8qvf_SdCcQY}uCWtx!oGV(HzHk4E998eHj$)A7McSHO<+UhA zfHng(c4=i9MUuc7tKti?osWg=Y5_1J0`O5Z3vk+jXx$8~#f%P!dH|e-j`g6L!4S;^ zhzNi+O;KKtFd~_NM>0KUemr2cQ0~#6GFemx^t3i9XjSN}Z=^MJLOr`OSTT;*zWN=b zm*yZ;M3jx4F(w2$-#T9qhF3Shshpqv^o5sH-B1s}&;+2ynH(oCUPmS&P_Z49NE})3 z3FV5774m}^F_wx8nkEiVM}lN=-3)l+C~eciHtkyY>;Mw6*8Y<@b`ELF-NR}Kz=&Xi z!0BX!d9{b9$tjT945(j4?Y@t`!;gR8f?O#>=3mCa&o5%)hpX=WhZp|Bi8H? z!%ug)i|^Qy!K+{VM9#+1Mj9U<{RLnDd>v(S(CN2(u}ThE9irA`Yr20xX z;i;qe-Zy{X^87NoJKM-X8OAQnx_uuX+Ud?KRh$P?lGSEF^-pa$J#zz(KbpYF*LP!; zw5||4JzLswd|!818_0%%$X`$unp&we01y%(U7AZ}2j9OtfLp~fmP@vKL?_>Trnc~^ zXCNrAby=vcpwyzabf_pPTFbj;70FF z#Up7Qpsdt_Lye8txM2h8>*`h=YHDiUxPJXwdMzf~&#E({xt(R%h;SU2RJ64b1vHO3 z$52#Mg!sl&QXLGUYpW_MaQMg(Fmc5xQAxi92rgwJnzjcLc_tMQ z_X6OUSYoB?gvd@N?v9Y7f4Bq(nluCela^tQ5?4pS^(+@D&58TXJey7kxYR3vtn10J zk=NnC1v|byKa4ZiT?#M9C}zdHLM-CV>3Sd)<3znYhasU)qfP9j7nIJtyWlnm!m$nuMvi-9U_K_X()_|Op4!a*K=!E@+y&Bh>6LSf$f;LU!Vxbi2;3*W}-#XBQ})GfczjrQFZQX@>u z1IlYXUB!(T2QVOT`0SZVN_nG8mP!1a;WFeYTuk&eTV@dXB4 zRdAA5Y(rZy?5@K}+cy~ZTd;8MmsA$BwrJGMPF4lc`(SDzvcSn}4ip#UQ=&<51|*CU z2)E#eSG)s{I0%IfphT3})YdK`u)n1`mbCsAH-1eJw{amuz0i_71`0*eR_Rfvzu z_DAbp1a4hDsC~S|0BG%Xs%*IG(PHee-ax;@j_mB2~8Dm$cnU2N$zp&653kAVasJVoRs$Z89B6% zEXfiX3_zf`_m7pMH1A({DdcU|?dZEzi;;cn*N_T_#)OReZAiOOMv|M>U92*5;r7mh z`mF4H(Ub#0mjOwXDdu|OfGb#0_Bp!FZ$@C;JnGoDXlTQCLu43d13 z92Jn3PzvMt)OK8PyGuLy{|P|j6TM2We0+1PX1iZCEKS__p8x{@GYV+(!(nKA00000 LNkvXXu0mjf;T`2v literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_wrench.png b/apps/icons/static/Fat Cow/32x32/page_white_wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..b508a5a408cb1d5a8eb1c2b714e1dbf4509653c0 GIT binary patch literal 1196 zcmV;d1XKHoP)z|?>us( zi*BCRvsvh{V`4Oe!WcA7JG!y8wUr)ZtiP@s;i?IMzEJb~{rbL+j>9ycYBfHWSC<5W z;cFv;5nBsb_V7b!-@hMin>V9n&6=0mJ30=wZQArQ{jJUQz9O&8q+L-I!&OzC)6KEQ z1azGYO~LJUqouid!w;REH|Vj$DuA4c)r(2RbuKr@8Se=iolZ;yg7A1eXliWq96WUB z+FT$C0V8E&|+#b7P`Eu+#Z~!bXIkS|~uaGdwmXKGHPZbA{`vi(D05lrWNDK|D zRvBK%vbPskR+@pkG+>zl8XJqxAWCkEF|WSBU3Y(uT}uEIn*bz=Vg=4}A(}S>rI@h- zVm1Jk<%IQrSiw(#MFL^x{tIY$@(Fm{9#BvN)Rn*few4&HAX*1` zay9^kEtq=lQ1RoL(`bC^X_Pt2@YA{T7#|-qvLdg8Rul%XKn9p><$=IIsI9Gq&o_js za+jbU?{44vEDcGMhyF7Si1!sL=P3#(R$Nn41I|_Bx7hE<-~vRfL>B1tPdusoO6rJ- zL=q0tgQ%3zXcRkkellooW zPfuO?>dP-)E2;ri)Nq@@6@~VPgnOWS7vk4XV9V=o;m-@7<7Qb40uw>J@Z37ATf0^W zFhL$BA1|Q+W;3{A6x_=_yO6lvi^tZ#jlsTep=w!-|8^GdeSH?kdU{L&PKwkcpE1u4 z{O*=2CbZJU@_`Qa>_%dw7c19qgRgH7^eo3rBnUu9$ZrpLlCZ%LAV7eYT+|^ZWY@e)bCMef+?!uBkj>7xu z`|zFIW9&Oq@i-<@Ze;FhhVNK6&8vy|B1NZ>XTw^$Uq*hf&0g#{vvYNC-6M6#XdKgl z5H9^baQcn*kx%nZMY^PaxYVXJCI^h!Ou(93q3F5fpw^U5rEqI9a-M>JK+h+n*i1{A zsxQXCd@FA?`Ge&5$=@NFVj(N%!o>g}7%Z2q6*AA`c8=%&3NQdHAJkg<9Ejoo0000< KMNUMnLSTZXO*T;g literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_white_zip.png b/apps/icons/static/Fat Cow/32x32/page_white_zip.png new file mode 100644 index 0000000000000000000000000000000000000000..c8a0a96266ab017abc162b70296865e4d9759e58 GIT binary patch literal 1026 zcmV+d1pWJoP)#R4T3=(+FDyn$8mpfFp^kWN;)%7Q-tRQ z54ar-84d&jl1Ta7p6+hI-Gcoltwt&OWOS5L_aSxzh!b}LB|}_Ez;qgyu3tt&M5M3p zF3uH@KRJavy}c4DDVm$p>m=af0n6QS%L8MU2S|7N^9SS+b}*I~obdIK?Oj$^3{XW= zL4estC(IZiB7*eHOi#^%aGGW~zN}+|y7nb5RF4 zW{2j(Gz$b}C0v-D#l9x>s`(OvHBNvlY5=!(zq#=NzJ5D|qf8Fd>^p32Zb?0jt7->l z9tcoWo0(7!fxB*jk2^au*Xea3%s%PW@0jm390MxWl>Zv;G_}1AQ&Z32cF!#|{t4FK zufwBA1kP}ra=sC1xD=DCQ>heOYQGH6U%Zqp^-1quzL|$C;OY#Zwa8c|n}HzK0cuU- z);KWlHzKD8+;nsl*-RGGFd*B~m$1fe|2zgP9i`uKE(d(T3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/page_word.png b/apps/icons/static/Fat Cow/32x32/page_word.png new file mode 100644 index 0000000000000000000000000000000000000000..533bb2182bb621b76cf65cdf3a0333886ce9d92f GIT binary patch literal 1237 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/painbrush.png b/apps/icons/static/Fat Cow/32x32/painbrush.png new file mode 100644 index 0000000000000000000000000000000000000000..27fd06c5a870bf65e16a7758dae41bb2f17894f6 GIT binary patch literal 1170 zcmV;D1a13?P)PCh}T!?8{mY9J~jbzPaZa$bGna=SLAAnoPa5|+W zBzplBA!3M|Ed{h-YjL!#5EGg3Kmh2{9dXsb7-|7E+=iF9=i12^9B6<#O zaJ3aLY@&PVLx*2JQ9OwL0UWJgg{CdfG;>8fj4DJ&^3=*jFD}25v0^>Ik6R&nxD6u2 z>5C~ADLDM#+X`iG?IuK@718)E`t~KEsVIAdV%embLc+zT3RJn5zTS8Tjt3I(mu*>? z9zWw{iYIez5e$AjUy<8elaI*u6FhGM-m(2jT&kOuL-AB0;nHsl6b+Wf0z^L#uSme| z9a>zoIEhRE3X)tXxTNvDw0iql{eAG>of`b;^|?DKuHua+5@gKI6h1!WFuqScCwR+k zxW%AE!z$%|if52w1cQI4Pa9-9Hs3ZJ54V>p@JPPKL~$MOcyZXrZ2wzxRHkAj1}+vM zdhfz-?McHg*Qt$^lSPUX1YVkxpfrA{K)k#aksb0>AgD00D{?5bC@$kwNZ23TeOEfWpEgDJn8_-}su?Vq`=A0S0`^^b% z-ja?vPd_^4MHA{wMpPZGH?!kXoh&L2R?9cgJ2e2-pQtP;bXdhu*X}JTJw0-ma)(G> zQb@ma#38|Jk9GUJZryyH5?*`dIoN0a7+|1f!rRwwilFg=w~XLblxv>~Jk$cByk1{M z)`F)%r`14rml=W{C+PdPLEAtIGUgOa7$38|HpR%hbGu!alq6(Q5^W^a=_~zLBqRqch8ZzKKjAn?gdC~-BHlt;uyt&7y<06S_0x49CII#&Seae>!8 zM(|;<*=%)nwbi>R-%4_jf)Bh-?}Zzh;gh83gu*xH{|w`oPQ#e36~3SU%*P~3y^{{f%UsU#5y5)W6$%H z*H5~^yFEDV&GuIzg=O%nI({WQB3Hw&J?p_uAAg83LM$tTY)LYx*+>iDZ_e%huszZE zSGl1c%o34YD`I27;dB5?1^7tRc8KvyoO^c#mr>po{@BB}+c_Cd!Z|ujt=r=RKjVV{ zLyh$T1Zb)UEpY7nn&4;rsCmNvOef7CCGm>-n=iPdzR8=;HC@B~Qvp&QET3d7x!GpI kWw`(3CHlAjp8qMp0HymFG1J2cZvX%Q07*qoM6N<$f_?@v9RL6T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/paintcan.png b/apps/icons/static/Fat Cow/32x32/paintcan.png new file mode 100644 index 0000000000000000000000000000000000000000..f8e5b8ce739ff6799e8437370dc7790dad9bc734 GIT binary patch literal 1646 zcmV-!29f!RP)Q5Tq z+;@_-L%xW|b48lW=H;R!t8IdFycf0qH_{dBw;y8|6^vn=_9GRbD|ol0JTE=5Xj$f* zqJp=#mX8pj8Btix<0t`F@J`9WytJfZYe6pbIz0>qL$MOraVp|d|}0YqL}{$gr^^|dAQaqUKzN^FWWAVYVCl1$db|X721<_`+ntmf8iiG$j1+Da3VQxAkSs^3f zkq8)$Jbz&tJc5MA%QiIG+L4oy0&`Rpi7sm59=lXHuUIydXdn{qTt*23=kVlz_td)37Wn zIex{u(zfwLXxLJ$(TrIuZaI-JNSR^HO`ikDpa-0mV@{`ZM?z0R8ZI{BrMz4u#>b-h zY6m>L0Lkx%>=zLbeKZw;C!a8*_QDlZ#}&an&|mKE>HPWX_SgRe^JoYGL|#^&lN@JV zkeY-+4-XxuQ^{G)+1*Sc6msETXKJxV2^@?1fSCQdu;r2>r~g zYUYcP0=QS#m6d1Doo=0*5DUMkKpznS<2dBZa01ntwG~A{%Iw)_Y;Hz%Z37nPq)~Qc z2s{s-O2UlkB0(lk&)t|+4ce(}ryLTXD_Xzp4@RE!?9()TwTLhnRMPRt*`Q(&0+~;y zS|`TGkr`WYyz(sa^RlV@lnD|c_yo#^fCy)gTDlSYQ^b$}la}L_>L}d?qhXjd9CFbo zs?R*ZPv)EYOsrb--;Y&cML`~AM}o)efmi0Bc>3D!Zj*rr)&b4YJ)86YY3^`z^?49Y ziwh$insO77t6=G-cO=P&7;_}L?l|!4p<}SFe1+nSLLV4z=I1BPv}0i zcdMnczS-W^(}$R7vpUtnB4>sq!?Bf+)!a{g2AviIgHHVLTLrudYASyD@FA;o7}UYSB^QLC2=*)r@M{g|8RTmYeO3BCjom?TNS?u# z@peNd!p<61-<4Sq2po|mB{ns2I&Csi*yMuR_EOXw27F3Qm4A(Cxrz`h=K9ZcBP-V&KxH!>fbWa3j;>hVb`{nDm zpimZ=%flh(_0f*X{X0GwMb0i+_71daMwno{-Ede$<-StOsk$b+?dBcY<4J^XLUQ}j zJ)2fB!;K z7#4AI@28fF*SqYu`&|%;TpXL+!e&zN8~+&NF+qYXxLY-oI1vqtIPuLEi>=3H?{$+8 zSSfhVX!7oKC_8)4Ab11__e?k};`rB}tnTv44w_=%mAi%urhOvv;jzRnTg5#| zllybZj#bkMOIE$N!^yzf!9M*Y#+dcg+8-O}J|)zVEYtu~2=T$^&fqHQ5A%CQ7DI?8 s3_gs2ArXa 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 Z0|0Okp;*Kd<-Gs^002ovPDHLkV1maCoc#a* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/panel.png b/apps/icons/static/Fat Cow/32x32/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..22dffe841cbaf55ee0112d863b5d2fe0a860e927 GIT binary patch literal 578 zcmV-I0=@l-P)CMSoxMtw_XgF8lEEHU=NDwb6ou<3Uff1)!Ox z8a_TX+z(#`&}m45*W(U|rf3TQ%FPLXzO_U(Q& zN`NIKSdBu^jsb`PM5_iMRB;rrJ0ozcZ?`uJgFF*Cz;cMAy`%GZGM$1Cf`(GiX@{c{ zV0Tl;{j*cP(%>fuu974!0kk&O7LN~4`B{OEN-)cAcc)vLT@|%y7=kFMIMqcNW}-%$ zvJPrxC;;gAB+3}(l%Z@x5RexKh!)IdfKyKdzM}>}go_5Ce+*zyOc;1+Mh0h0Xt*b% z&43R8(JD$&6}2f3ya7lS%pXd(P0dApTk7wau$-$5lTehs`^$X93_3LTJgyk#h&uzfr$m6!Cs QLI3~&07*qoM6N<$f}=F|fB*mh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/paper_airplane.png b/apps/icons/static/Fat Cow/32x32/paper_airplane.png new file mode 100644 index 0000000000000000000000000000000000000000..226e001550dd3aa54b5286bc6ba61bff30a14367 GIT binary patch literal 1592 zcmV-82FLk{P))P_$)DLhbLM>C|NY-NXNFT01^zFMud8od zefr#=!;RLqY+;#$n+GA&S3!>|V*_bhAPCH4SUA+>V zZEAx@mX|^%jXh=_Waah|Fw`7t++erc*OkmD1YZI56$~K`fw&o!;6igJEG#L4;fw;L z^fp?8TPMID`SHXvf*>3WP4_}^pn!I!(kL&^&GP`g2!5%p8wx}lc-$fq$bhQ+ttr4C zu5DOlwc7R+1-!Povx2m9FoQ9SwkHD&2p*B(^0gk|&}_4c{g6iKWu}U1Ldcl_cj(*N zd);pLH^o6;uw-Tsv*aL!z$pgIacbr_`y^;aa0L1n&zoHY4!f0_E0RI z&958XqVVQC1olnKryya8Y@IAq7^$NM9zpPH*L%=>JiTc&aDb}=$;vSHpq;1$hOdqu z-|BSO*Or6=a2L9kv&X8jVZPPQWp9j!9b-4AK(FW6+gJN?==DTC#R# z&`UdFDFA6OTi#K?dhk93@3^7LPI}1xo+mo#<15JZ9Q^W(kaOr(H;5D-27NH~_TB@*%CXf#HVc-{yWi_Rjf z=COnXH+0~dK5mbP4w4yxu|dFz0zSb6O|4x}^-1M6d_W=y16wz)tHNs?hVc9=uaz%a zdjCpaVX(q%wm?2kEV}X#K!DiaNea$q!Eth&+2(Yj360u0KW*!P=(DUg2my6 zhwdqaPmdgjRgXX5BW2Fzg@meb?sUWE@&{L}w_3c}I+4w={aRZ!g4g5U9+sHx_Vt`hMDYsEv?OD7aUymSj95D*M^bM4omj+ zV`0y^FhmR|8$-tS@i`KpD*S%-)Rw+jl-8a^^%nR619PGk^#=o&w5>RoM)#AG zzx>qZ4NM=fI9$tnu6NeF|L)s+7|8G>&t@2*Bzb>j|8p*ZwsMG!e)fGwzPCDAra6CV q{~H1t2`j5{nw%$EM!B|s1Q-DGfxDk_RJ#fQ0000Tpkt1J0C&0~r_i}&DpPJAW9;Tm#?BY%xU-&{%Vy10&?KEuTlRwaWHT=UxClXaZ>{fzSN4Nz7I3Yg_;u}W z@FWpof^$oDV8O|#n`v{e9z$f*A0)3xs3b9=y&6CLa6*5mciVP&c@=^xf>(UViW;?v zF7F`ojFf;iJ^`!xo_HFkWEZB_i+C(K2C`y>bg>HDg$+SriVO2gh4pW2LO*FiM&971jXI=J(m11Hh?_Y(<;hawW6+cK=v z6K_54a4&F)-hnoc`!^U1G%OA9EB2r~Gb4T9(kH8MLpp$NcQdHO81QuAoOcJ7NfV&b zUc*QWOkq%53aT&Ix6r$`Qm4BNPPdPIUpNG~MH`VHmxz5!De^V~Z*`v4_caZSP|?QQ z!TCu2oB~Bv^=sPw)z$5%$m`PPFr)W|Qv%DF92}Wn@;=&S16%{vRIexokQUaZ_%84w z;YbXss0Q{Hw`l`pE;4zz1h{$cpdcwez9=g_1GfINW{M4P)ij=_t&Q!5mEseK1VHlr1{yRqMp=*S2NT9@`?@J_weAQJr~E1BvYA4}Sk41zo}YWvL^ zY!6j^I2zDT2@X%=f557ddYK|^qS|L=kncDCt7g2{Yw;od+zws$;bZ_D(RBN}bWkt@ z-01{bZU7TADMh>yy=tC!JWl+1Vk^ET*BN{Y3YUQDv7_eqD=lT((+WlEplK}xnn&P# z2so9aZ%+j($n7B$9~#^cj%0CUx!Zo6dO0PHLwkQ6RM|+kLMEB1SG1Byu94=I}{Cw%RfbVTyzTjvZB|TIxJ+WwNEh==AlMtv*7@N&!fLo81y{|d^jTH z7Ouniq*SafD_V&zS3O*$dOMY%mx%PKa5S}`de=*nk-1j*E+}&UkXzhC&V<%CzCvfs z^(uDo%1l;y8f?`OeOsMFHrtb2r1>-ZvhrD5-lXH?M-3PEK^YKU`y5r-DHGG`kjst_hZG)KGEnw+t;~r{L!q z`76=bdlYW3TaVt|i!*f3P9}~1r*VRo@=z)7r literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/participation_rate.png b/apps/icons/static/Fat Cow/32x32/participation_rate.png new file mode 100644 index 0000000000000000000000000000000000000000..1c30d0739251b1c19249388ef42f723d2c7492ba GIT binary patch literal 2154 zcmV-w2$lDVP)pg&%36Kv91{1qmSuG-)IUY!fMMg_Kl^DpA0x&61Exts1#$8;F!ZAxRTuQ)^eP z8gNWP{xmfr71-D&I2bQ8p7E@2wzu`%H*fGPCXgTPmG0cR_q}(|`Of*yx#w~K#F_)W zAH`H|i>zwUb^K2o#{m|Bhf~mdr#rVi%GOFsfB854|J|5OCR?N*J44ReKrpQ(&lPH( zu?#~X&{sSUXj*!mt=;ZiRe?37fGN|?6yP$Oi}aEp(91%h0-BoMfIa{FspAOyXHZt< z#zVW>(DTL#gnZsx&Px`!uz5#&HXu&S7UHk~uOI1xD2i#dv*4?Wf~WR&8R(<4KG^Iw zL<2rJ**tKYbNY_S$Zk0bSgG&s=rYVz-~uge1!kNomkR;E4-2YXVEeH#;G4PSoPB4@ zb1$2^?fZH>@fWthlbrMO%{ag;U=z}st7d0P@p*G$p1DFjMGI9laqRC!;>Cxmb6sGP zYd#WcrV>_q_U2pfV|LaLm%9dSKYAF)-}w+TQxmADs6boWlQ?nwPw>rn39%b(?X5TF zm1Kz>#EAkIWJ2FbnjPvoKpe1;6*%g=X%3wTsN?zlzrdIO`UK}+p-p57*9g}azfxf- zu7G>}PDF%e!{h;<4|c1~81v`Oj78_;0Gk}>>bz+Zxp1}zuRgOCjVo*Mo%%-Ng@8yj zj>$0}yl0N0e$!8l_o}Pi@OV6MyWQ!z+Xau;YmE6#%n%{Jjr_Y0ukUSve|kC{n)DJ! zf9|NS!qOFW^kor6hK1rehH`SM6iwlJ-y1;Z%V^!XBWJJH)}4hJF~Xob}_0 zT0dk(O_P@PJ~1qyy-6iyneA09TfXv!Ofg#@n<&8QbfWLrek^KoVF@ASEhXfC3lu$u zvPy<@3d5Hsa986h1i~o{UK&SClHefgFs556&)X=Y@knP^kvL=*If@)w;~1Ct92=M} zNK@jiVIKBU5o#id+Pf-Acro=-@R}W>C5=>|I7}u}_~f7cSlrZrpFFo6f!Qd!yIz5- zZaL)=1#e%bkWxhoc0-_V^=ddz#9Z)Yl_AS9v!~{qH5=>G4bR{oM@~bI#gK?Igh>-=67>yrkaZs6P!zt|Ah{)o&-%W=_qRWbP4~HQ z>eC2XH!ede3*pH#gV^;0;s6R=z-JReFpW{Sa3Ml52ZF(%fm)H%NaJMo>4^X~w?9Yu zAcP>Dh@PqISi7wqpI-Lk@Cz?OO~#E)#Vp?=ivvO)3Hj^_$YLJJtlj(QkMVKu=j3Y% zK7R-klOFW+eumMA4c=58?s@EYxRCfBp6KjH&B}*yb#xe)hc2Q2&)pdNdfZTe9bCKt zOgBb$6kEC6s>@J76z57HU6FC{;6e0VoWjc& zgo|hOSG#vVNQFoa|KgMsNw|;xCYS<=$F^@EIb&8reWl#-84m&i9oq75yD+%%oEGC!f zVw@lMuU&VpzM&Bl*C!~m#i&b05z039%uw}PR)+Hf14dLZ$OQ3=dHP zq4X+}U{)=&!${ZWkUGf{>^(_}8bMrK>@)zd@O3)vx4bEd#&v*pm<9J$4J%C)Yu_D-K`uZCc(8=%Tii(`;Om7$hb4zj^ z^t^ya8Kjh~KBqrdsE6hw+BaTS*#(jMLU!NCKOJwgWsqK@9{JX{Wm71FZof%=daIU= gRQa|a|5tzk06ncR@~IIYp8x;=07*qoM6N<$f^cH`dH?_b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/paste_plain.png b/apps/icons/static/Fat Cow/32x32/paste_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..c963ba62ef0d631db130e48b4156ff828d93d811 GIT binary patch literal 1439 zcmV;Q1z`G#P)pD22vN zjs4jeVfgDnOa%&3%8!f*VBBfaU1?!NN~=g=45TQvwMeJdMyY8UcO@2+HZEMbAdMTB zjV4B0jSFp!W=IM%@7;Sn=f3+MGsAn#Q10Z-%>6yz`Oe>c4Dz>7B9XXh7)De|sRkHh zAcVLTi^Y1eYr_^=sDL%wIp@*7zCIGF1`rG^+_({?IeeD40)P>SYomu38OUy_1pr7e zL>m6vcLZ9R8i8{Q9}a>T&@2!LW|**a=LabH^%@AHSRaSqI46PKJ~H!NPdfJz2`ZwZ4Nze4&myM!iI`~i2!bXmFO;n zAp)?Cw0q*27vSexQ;0sKY)k+oYlgD2odn5ub7@%_t})@yAHUH6BuHVy^U=6sjLt3u z0D2Ul_N!=P(%w`8Im+Bs{1C2Oy$(!r-_0a^SMdYjc#M#y2Ef%>H~^ka@;RYo5`<+D z4j}818Kg9zyyz#WD7vd?&6X@ZGYDn?m$XZ$o$8ZLp)ywCQ9$Q$i#ACIGjjxRAU2F_ z%S(hwj7U2Rh|~v>33zH5MC#Gz00{JS6$DHM6Nd{86#Ss{ASAc%LmauLk;)9e++Bgv z&NHykA^t){ij~Z;qbR|Jw_oe+?FoUF$*nY!NZN@&(~&Q5oLffWuSXAWCH&#*#YGh* zngMh=JMEYNf*D|%a>*V0{&w%aiWn8QG6T2NUyQ9|kQmy#XE*4qy3KP!&eM(w3IO1? zqEHA-)ASBk)T+OZAS0vi{_5~_jlx21&n6ROWV%8CmEO;rAfU2r0orVRpwzk2=i*svZ(ixkZ`vfY(Vf2lI{yt#YDRn;EzzK65 zl)Qdu_=IAF9N1-M=$bLbn4P75jTeSwf|iz-*8?D}ZOe7S4T_j|Vez~WPQ5$o*?Z*VDLu`U zRwF0h@oI$f0o-p}R)7g83cNZb3o?OeGC2RyS*VRf6nFyB(a{0taIB_wzZae~c6Me) zG1c1I>VGFB22|*w3e%Rdv^E&~PR0V5+3O-)TfeSN)`bfVFy@7UzzBt(#n zE@aBz39Z$h-b`GwUfSM@%Z~5pj-el`6#snfBf5!PrATlMeSLSC8-Kb z?yZO}w?SjMWrhH(p1ywPDE{s&@J*>`;Z^%vCk)LE%eQ|;V_Cl>a0MTF^Z2`vYc#eU zS@nW3c%0^5RzmvKX?Zj6c$hhpc&B?R-vuU!0jieCWO4~Mj=8{Ag3n%JqCm#{8Y%sd tn17rDitu?7pW-cCiitJ~yOsY17yz*U{fj(o&WHd2002ovPDHLkV1k4$k<9=A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/paste_word.png b/apps/icons/static/Fat Cow/32x32/paste_word.png new file mode 100644 index 0000000000000000000000000000000000000000..14f97540a69a054037e4272018c1000c26c3f0b4 GIT binary patch literal 1432 zcmV;J1!ww+P)MLG zShPi~)##h}q(vXvKA2F`P~(eAeJG+BEIt$^5HwII_-29?{HuwI5TR|TD2Rd&HAJKc z{)4o&ZHn49tu{ZiGjs3toI7_n+3D_P)1Bn*&d$s|=R4>7?m2e^mOs4V;o-xM<8*7S z%>^L@lv2m~`}=p&&jd{zUIWh*q?Fygy}j(zTp%#`bbP#<@6ov03;@9(4!ykXh=A_W z)&Zd5s0df?*o{ZFJOn9Y8WM^#V6(s=gyZ7)niL&dR~ z!|X8)T07|Uf5W~0FD9*30hl`u5_WE{uno4wHXB|A%$u7Gzxsks2yb_HGQ?R7cWe;8*E~R&H zdOKRh9HJ;fER}g&XC%Q66Y>^jG{OZga2>SfJorKD+jQw;ucTzwfL6SWYGr^Tp=h{3 z#Zip8gFCLf{;z)S2v!$-(`USrdSz5J&BjzEA*upU#691UN;T7eXnr{>t_2{B2BhV> zdfg$A1eCG)p3@Y7faZ$|5i(~{x(aGlJ-#kUtSq3s@1pJbqecUEZ-8)tddFBFCVn`N zoo`GMNP%KeLVxf$#M9%*=RImt)MH$M0?ijT%ViD32~oiG>)HU6y~j15&)Fb@QOZFW zr?l)F{}Ju00=VShU&Q8`AGo+7pC&s|IwS5gRzy6D2PiUtkuN0PD-PXNG^(y zox4^NuTA`HoS5|54Dm7c?HNPeP|scFcSLiLLxuug1?4`ZtBP=ug39vi($0vF@$aV5 z*5cVkBupkozWM_`Wg{S9FKoRt4Mi^&u=1XeGr)DAb{i!TR;dw=aU}4`)LGJlV+^xK zcu&DmGjS6e)KpdsrQ0e-knm$+qGqVxqNswcE9zaO@M6)}h!5Vp`Yx6SO^0EkP@t?Ne zv`%EC$#Z4uXy2o$qarQIf}a+yoafezzEXs7Sby75Dv%ij2^FA=1pKy+0$zQr(_9O~ z7?+U(JFx4%W!tg-Z@zdOXD>fk??H#?nWI0aP}wTNX{nLj4`ko9L>2n7`vGT3FG%dm zLnH5aGC4K1Kfm$*0Wa<6&?|_1>5eEo{r!HnCsvrf78V`!ln8R>AKcw-$Vj2k1L{Or1dMcL_CJZB2| z%y3S@$O?dv$G`N3Y!A` zgTqKkx)tkJ=LMc_*!(?~mVE(-qN1yB01r$_mM0Xanw*q?a~(Yx@^VzJn-}1z{`@eO zzP5|LQPFdC5KHnhurMbBrO#yJa#tT&I?`sv#DbD4nV)-qXySVgw8-n^ybY4pH=gC8 zYwgC}l0H;a#f!>!$m_OWub4c}HzobCxr6`G*&E=g+}^@=La(2d-zy903&=mnNP+(SCXCB)$9PZv<}StI5bZ$VLh zCYH^cPVvwszd6?2ffKErSW_??x5PwXS?PAnntCUC$oDmMr!Z^9`_esyk4!^Xuc=t? zA8v>ct!p@o%=C!})xg$_28U#6mf)|i%E8M|JxGCMzWdWH-iQpHdxnSQHgqpN^O-?o~nosZ>o$FqYynB)`1-2Gy4xg?Eiief$qM%SUlDV9oIv#JV&Xq-} z(3yegNC$M?8>kIdE7yHK;t_%63l^t9va`RszyhOgKtc@LsKEU{I>}5PACF15Cj={` z&SBOX7UW?;9(x0_<^jc~lC2aAU;SGz6eqN*8~1l@h5fhQX<}U03oIc*J53pxDb2!^ zXe#4ZPqny4Yz`Dy0@Jd9hvqXUS@c_jv$2K|-hn{O917!opAx3P7IvUEhTCY15)~K5 zc`S5X=%?LDyUPL-O2pER7$GlsMB%0F9qqpbGy>lIb2`fFPXPu1Vdu0P;}l$s00000 LNkvXXu0mjfh3sRD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/paypal.png b/apps/icons/static/Fat Cow/32x32/paypal.png new file mode 100644 index 0000000000000000000000000000000000000000..a746d7158d3a09b163df3efa36462687d07f07a3 GIT binary patch literal 1993 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 X;nb{lfwu*M00000NkvXXu0mjfeSF`N literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/peacock.png b/apps/icons/static/Fat Cow/32x32/peacock.png new file mode 100644 index 0000000000000000000000000000000000000000..75e60dcdb5887d9b6e39251f555a16029f4a7a65 GIT binary patch literal 2494 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 IM6N<$f|houkpKVy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/peak_cap.png b/apps/icons/static/Fat Cow/32x32/peak_cap.png new file mode 100644 index 0000000000000000000000000000000000000000..d1c8db78039ef76cef298003120b5721eb1a00f3 GIT binary patch literal 1723 zcmV;s21NOZP)dGl5v%4F?a*S+jc8x&H*f%vp2%BS)3&%E-(Z zTwGLy;-W#26-B&rk`4|YY{Y>Bjpz(@?by4g?*5G%-VXg+0F>n`-+0q&nopFEE5o4M zZv9K;z5D7>TU&>4B(kpZnWvxR_^uRyy!e$RkLbFw>CVy;l#Ll97A@NbOD3U^_go}N zfAVCUjl%-x*ze~_dl$7 z`K3h*c^~lf?UP-3|I{f$=|oEljx+_)(a}L(K!mtQcobw=fvoCO0Ys7pTHnUk>6xM- z6ELom(ocQMQ{PT|9Sa80+;S3r(}&6TRB*mja@#8XNjr4-C@CBlUht22s8hyd;V~zc zZs;%!Ll8||r=%3EGRXKBM82{bz*h>UYlu-_Ao2-GQuz5keCWkuF$9~Np^4OqebP7p z$+oTP`uhFjh7B7k6!{05rorR!2swS`40hMnVozNig2zvw>3ADteHLmzd=H?uGkVz^ z;N`^_aC0B@FUZGm+GoUw;grrkh(^O8%PGP!37RZ{Y#|znRP!YcAhv2{)dC{Mqphv2 z3nxq{M{aH|Os^N4H*dn)b!%}v_!H98)8Y3Akme=vWPr&Uu?IppSXuF-xw#cb4j;y+ zTec8~LKrr5C?0%h8Xlf81CeM1ZLL3}ddE&|-~R2=k3af=m!?3*L1dELR$M$}`YW$h zoh}k zrc)f_3g&LQ7mCD4hjf#Y_$E#uBen|5F(^%5xO=y`wvv}>#o6TMX~vTHa)p5@FWg8C z#T1F>{5?i-q`c;0xxW+cJ9g3CarK4(U#!-7U#MZJw|_f~ zxLbK7x!3m{@>P3V3)D0Z@gW^PzYl(&4<_Ax)KCI}03^ypcXtGlaG3HPMws6t-3aqF zV*Yj4<>2S$x=FNOD+FWkhx3Bc3xFOz*s)0G(BUJB^9{{`u2D<%tJKN3DDZjd?o+|v zAsHhUTeKP78Hr@U^vEcgYRH8iAAXY|n2Q)DJOXwtF8EMUxm*ONx;5}JZd>*)IzdEazB|I8&X3GAI(HHbfT*VZHN(E8q!i|~)g+>&GJrEKhBT5ZN$yaLT zBWu)YR2ucpX0eCH$m-? z&u~vG;KsLLb955nv!{LixF=^|Zsp#<*IR*q2X2F9_oM;~PrH}!wN_yDtL7oTmIOq_ zS4%*2{C^4f1YaoupW(}W3FYlY(bN!{;Z!2lR`9&sIQ^e%xSuP{$!{_avTHR5h1WwU$;lSxq!XuLz7%jEjNKCJ-<* z6?!ovzWdFsvYO%{3;T=utZtO{1Hu!E6YKdTY{6EFD9oI7j8V`=V2Z*)!HfNJW!$gS j0QV{d*a;uDzXA*ZyXv#T=PeKy00000NkvXXu0mjfY`TH2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/pencil_add.png b/apps/icons/static/Fat Cow/32x32/pencil_add.png new file mode 100644 index 0000000000000000000000000000000000000000..37a43b348d92270e5231acd8ed28e49699eb3eee GIT binary patch literal 1491 zcmV;^1uXiBP)?`904Gcru^r@~5Xnhoc2(X~u-4 z*=my6ctZ9h;Kj+=;vl^qev?L{MK{cRVch|de9@ThtIfP5?vx&+T$NW`~!aZuQ6QC?OK?GRr~OkX^mbSr2y z2>k+A5Ik%tke>{c{6faqu)2IRoVF@_xor!>Z_v2SM^WB?@T~+t3J4Trg&daBQmo#w zzXSYn9m6i*M`()tQwlH`^>`=sVkh|HFyJ9@V7DnFL?B zGy9?N-Wbs4xmQp`XE;^+-U2<|`}$;$;E!s6r{Fq--2?ye(kLuQKi*^bqtrmhYVR5z zJ8B*V44;JW1UcfJPRUDhQ*a>1(S)@pHsd^roR1QL?vI)W9zSh8-qi(a7S4SBEsP0? zgj%U_Z6MkkQB;mYx{!kaI4>-b>GN&Sy;Dh!tVO{a;-+I~k_x zbNI9JAk6g*u1x~GwHT+HhhX0rq#sK{<(<2Rto2A_BZR(mxJ=_nuJ+gwbKo;!miEZ1 zxgX zR}6Y@K%}>Z&EeUQf3u9|SSOHl>5ht_Db4+-K$W*KLX3FLuj}4U@FgAF>r?EkxiQ~W z+MmDV?Bvm|S3I&cCk2N4`Z^B-<3(BiMlUZul1KJHg^S~yMp|Pv6ZE!GN)`wHm37~@{Rai3_V>SavqGb^jj9Ol4Mm9lzXY@w!Qn}=Ho~sDEviC4VjFks)2Z}?aCpFtrmr4=kZO+37nOl zTiaBJYEoljn%dY^tv0P|QmqTMni_4J))gCDEl`_Q zTmcnCpw$sY))|L&mN&2G&O9c9EQ;bwP8jaH_x{d3=R5b_$Kl~T>f$esIXoT-klYx* z^qBx^bFvrw!+@7A&vR%^Cg>)NhGdAYJ^jH?4%YrK98hoHwa0NJycFu8Dnw0+M6f<^ z*e$K0u5i(IuM^^6!gF>XbR?N#5oa8ZHb*P2fZ{K6cxd4 zwV}jw38}R*QZ||&r@r;#V8Byf&;vpeV4R1Mr_K2GWI9Bb9o3d<1Vs!*^2WJOP~Yoh zt=yo%MS{m=1E-b)75m8KXV8CK{(J49N1bEkGD4*?-9-(?!Mq368w1vA470+ zSGbzN6EJT>L9cN3i1z~@H#wMANpNEi@Z$dA19d=whhRv|1cG;}o#31==UYnRVP4-q zd>|U|ue>Wf*9TW~*nBYo=5==mzt;%(1jlmj4|^w^))ByA6T#=N&cAE;y*SWS?f#s1 zgMXPnZPCbRO=d*cP7(5S8M06590!Tx@>@Jul2uq%NKNv+R6*~hri6V{sTV%|$MK1; zjfm8~H9TV`bfc0W3<>m3Ahorlsq6x(|2T?fyM5cNf6B61^W8YmcbzLa&t9FMvG+04 z!kFQPtfYAh;3_|lj=}=C>uY>rj);P0(ln?{V{l>1*Ra*r<;*%!W@b(Z1BZjuPVlt_ z)82_47ChM){n=Rae01#J1?RaFfZGi|Km%S)w=ahS?#fcgH!O&LWe%+8OOmIC1|Hj2 z(`4ZX3TJh$sJ%LCnD%|+Q<-q)9fDMQ9lVBtRp3R@XY4n%v3IPG@ySd?sfEwkeLx)8 z_S$8W>ClMW6s;}{ZF%M3B#BNv=j}T4%Z(ERNLA&~j!#7Z&rhbt!0ryHPkxl*NO?}z zJG?l)`wkZ-lghbkRjdcXa*O&D)vc@v;4D?0?sd5n@@wagdQ(4fG@wl*n+}{@22>vI z2LH2ropat&v{}KcH2s#8w-5F8j`1DV{wE+xr}-o{DIFN`5?m#lpeo--BLbA1_Xt;_ z%fVx_K?n^)%j^ug_qizp-BQ4!M0#L-SYP)4?Hdud{0&oT+Ke;<-_ZzX)h}?-EtZRW z8e+{+Y%5Oe9Zo2_TRLlN??~1UrO8S8GK1eK0q=&y3nCh9x4_1*v7HX6rcO*)IKmVU z$=*t3bA^QD!39eT&Xpx#ZtrmRIDf0Nt&1F@*%_(Vlj>D;>-O{%0Pw!B<7!Pk*cktn z?B(>B2vx+RTMrc6#LN@}DoQJ`fA3-E?%yx1S@HAb_t=;|_ICM{wb_~;9y-$1+G2_^ z7`#sKq3=d4W5^c8^yCf+^{7B)u+nen^i#FZvpNM?LoEcAL-#!7%m6AcXwsJvo9c~f)l zoU@mgD2r-lgM(Lo{BCnld*!dIa*l1h(df9zJX4^Q53o-tPe0=JRv=l->#>njo{iFF zhl|2k`8E$5-BQVcnx=1dTI&8%uH;6ZV0{HYFz!J z1Fd#DoCAYs6)qvIS42u_;YwQD&xHb>_IwneO9WyIu;^SN_BCaK^ElDf*@f^qv++b} z{wi8~lf=b@1kMpW?hW8V@aalJ4fuC7MfT|#l-tc%zw6g=@aa%s0yt1+k4N6_235E;m?^>EC%8p| zKThz%@$i<#DA;{k6D|#ID)6L?nFJzu?Bw8+^?(AOg&7N$6Wkx|!NVsL1OHh*9q?d1 za4+CA+`gCK`9Z*giGk74J`OIW8o~Gc5ET6X9)Wg|k>M;V>$RDae1BzNGy>qpWp>6n(%wiAv~M>8tu8?!jKZR ziV|ZLFf@IT!l$e=X~N}HyBBZ*U2yV!XlVadMvu*FQBL-1u=L-yzWvBf&IQZuv*;UMj*+@5|^%-pV3v)9yHk z)Fp}1eGaV%3-o|-p6Q_vV-hogg)hR>`UUitkC9qNxq&WgiC3*~lEp*fP3Vl;RZSEW z3u%GC@o2iz2DcNZB^CV&FvT0qY3W(%(d=CZ+*iMWhq_oMZVkAeT5@{=!Ru9{T}M9j z=z3rbS5ZKe8enphM~Qgyz_l*mR2}N;x8W^%FP+Y8O{@Ht%oe~sEF0d1ZC zp!uTY_Ij;U6TL(DaeL)Y8G@jm1zs<(@s*L^)D+>AO@?oxX*xFy%SykTxga|2sjQw} zC$P0(87|o`qOP{l-EiKqtLo$VwQ(*HzUmW!2~R)-(^;X^y@k(B!2 zlvY_POQ%4^h8VE4sX_=Q1XN@Zv&$c!0}oE$ym#Nd-*?aX&bjwW=)1H%d-gQ>{r(Ix z+|NsrB(~O)l9Eh%>=odoGBijdn7xm@tEmc>EM9~&XU!OOBBJQ4~#mdE1>{$^~|*i+RM!H@xc#3p0PMA%c3(bU|GKRRy;F#dQ#YBHuz zdsOsk{NYEq-EPS8@FWDNG(cmLYeMs$euk5`FXjBjgAo{6h+47 zH{Zg?pX|cioH;OQ<^kY50ogE?(HO&csm2HWBX+l@YFNAOC3JSWP<^l(>x+vqZ~i>o zbai3t)@?XTYy(+#)*lELKklLZIoAR#$&Uy zkdyPc=yUDb?_}5DaAe~8^&9wde-+~5<3^+b83y?%#M(kGU%6@xR<3?gxct^FH|9Sv z7n|PL)JKrMVNZNreGu!`tr5LViP>E z9i8-B4JQyW1OYm-LitaDEqk>L`S}ZAv08|X1vND_D52Q4k(+mH-v;YLR#+@1?A*Ci zgoO#1%_bbHKTd+|A&;nHNV8cJfJO^yKpI4Z{NB^sizjn)QCwJvq(JQN+_{78+jrp8 zy?gP@k|p9DSGD%`cJbRxp{uH@5_ipHLd(S#q^71s6ygwRD2v?HOQy|cLuqL#i7iLG zW7cN9m zQK5(_F%+4?CQ5Utar#l4B`S(SvO1d&AY`LS0=wRmh}Z1`HVjZd60!Wu=*53A<`ERzB9})K0`YBSn8DEj=Lq!!fJ4(-smo8!X z@?~N?uh$FXuFtSC_=9mbE~%Ue49@OkEi^VZ;_TV8K{pRYpbtRB-Me?u-24j_v$P;q zSO}Pv(S5oA3kveFVSO>|b~}6?AH`4+3zJDRQA~+|BoAr)JumIw)*K2Fj_3hSIaN`^ zX5b}IdrB%wii+TDbK*GF`K!)0s(zZFA8Fk;uKzqPyM6YI>4FfG=68dJAmV0{ITAA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/personal_finance.png b/apps/icons/static/Fat Cow/32x32/personal_finance.png new file mode 100644 index 0000000000000000000000000000000000000000..875f393099925375aa53eb4b1687d2bb54b4966a GIT binary patch literal 1562 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 Hu0mjfJ@3dA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/phone.png b/apps/icons/static/Fat Cow/32x32/phone.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac96434ecb502b4d3edcf769dfbbc5e45631e03 GIT binary patch literal 1287 zcmV+i1^D`jP)^6B z1hq6K(3WXu=HBDld!`7|cKUH|b8@@yIdk?pYpwHTLI_yuF~(pOkMIBT>war(xAZB$ z&9dx7&)#QySl5&Wi{_G#OO;hVoBF>x5z=NF>h*@ck299<%jL4j?@2gf%+=>no|wQ~ zV_q20@5|EGiPq1L9q)I}bt@msk`gpw?Pd+mTGVE1$T-4}Kl${-7hiaO|AGvw1yB@C zcRv1@CKpRA?+SzO&zwQ6Rzs2$v1`{882ah#bJ7pX^jZKYt&)6ja1e<%@HVuW5Dn2P zx5zQrz&6E=CDc=XOEa>fHHEbTFfB6%Y%0ch>C}TLmOO0aIKl|U*r8OgC`L@``1TnR z(l4DJxMu``;6qR!*tL2Ihw>tWmqmKwEE;vL45IMv8fXD;|P_GBXkyqeYFMzZ?U*kAN;0R45 z40t$#5CBPRK_ckZzyjQ?HE^8(l0rd$yKV+TTY^YNL;#L&&%}j7guu~HHVx|Y0oP}n zGIXT%CT6A^czZ`gEwYXa+R6a150L<*+A}Gv!(^T8q#U}pYSJiH$H1n6Qqhc2B=aN( z2C|j}J|+NTQO^ulJ6$2@2mV}2n$mcg)@PP`0H>q0Zv^DQK!#Krx(GAWwo&8%vLZDs z45uC_3z`JklyBr<9++ij%k~PswH&Wc0`iE=CAjw1{jxH&oh=Th?xE3MA_>NnST^vR zMWu2DS)-Yg2biGD4y)B`uuMcabhzk{F6`ULq<9*Y3z3oSn8_dL>dFUz;a?#t;oCoZ z>A3_Ge_z3?kA8!xfBu4{=A)M`;*s4?V#ho0a%M!hI`#`@-ur;^*qj*P+j)n}lT!*n z07XnR!EKkD6>Z=(zFPf_0Aj7T;*Gqfq0vrK9NBr25;&CrCdKIJB?a*CL)$t1Qp~^q z5vQotwb*e@pmzBH;5g`b@m7Ow{6|5?Q#K-wLM@-=_?0&HGv#bq#W#hdC9oZ5V`VTKuM<*hYzu1cZ>4FuN}HWg4^Sk1UXGZ8(N#rxsjjMe3kJr?Aw0;XU~l&pu6JoDE9X3 zljSHM0D2UoqZVd?Q0#?riQAOl9^c2Cs9{IDi@Q* xa&-dW+t;cDoo;1IT^NBmmYRTBEZ4sR3;;j!wl?m%9-sgK002ovPDHLkV1gj$WVrwU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/phone_Android.png b/apps/icons/static/Fat Cow/32x32/phone_Android.png new file mode 100644 index 0000000000000000000000000000000000000000..7b51ceff89eeeb1f7bb6f8eff641347ce0c4c62a GIT binary patch literal 1744 zcmV;>1~2)EP)wbu8owf0`hT8p_KrPNjbzV-Hd_ZgEe z^R(UqrB?&?cCGb>nKxy%G3FP}&cd4CQ)3Ql?Tx;+d*=WjU8P{IKDB@Wg?HZl;6yP9 z)^_)FgCka~=s~U4iKRG)XWx^cTj*>!{Z!FgQ4bFp4ldG%VwpU9Y^f zp3CCvF+h}`+_rVgn$4T;z4Cjr*+5KX&1Mr(6eEt@o+tzb1cd_1e?DvR@imG&xSp;LSfuYjjjQ zu=&1?G~mD**%R54MHvvt#$zMHc>4VlsFVuMGvyWF6+9F~0*a^MdmOdmoSTt3Pg#nA z=4efb9S;XHQ4m~9(R>Cd%{XXIH>f;7M}-CiJ{VZe0M9Q#Q!#^*1}Fp++J~a10orm? z%fPfS^rA66C7aE}>Y@$EptT0RuXCjymHJMWcUJM(rj_U{6(R9D%~;rX@)8=YFhf8S z0d63yF(YuTIQvfn+=nkKdMapGr70e|mR9k^<{lgyehU|;4pSk}SGyk%-L(_@PmN-_ z84@W4?Qo|UyPyg^KLXZ?1e2lS#43u1``7m3%-9!H{xiAngijfqI)<~OdvVvQZqRqG zrvX|FR*r_Y5s;U;6H?N*=c#oBq~ti?d-^*DT?Zfe&I9rH%;@~&67ZfA|w5l+`Dpcn?_S|z9@5=qAbd?HIuF2k0D$OFnwu3;PMiS+c z0qRO7WeUY}H7m1h{!G3Cnolbng?UO|KLS?7I8Xd6j}e;|v?(&h%JkUF3{V+bVVWR} zn@q_`j5mOR-^P(7F}B|ta39qk0+K?Co_M}c5aRiJ_PdJr>G3Dwc>y9mk64BiT976o zp1u29m-`k>Maj=p=iaxCfD{#0I%@rR-vt^{!j1>~h(wGqj2+(@F$_|fQ|Ei%Ux06# zEY})Itn+kkHwKsmo~!p7rGj>=6MEQ)QXDNX_&T$ zKu&_I_nwz+Ru2ia6(gE_7!rwWU7Sv321ssrSz4wlkB@mzfkjfF>6Xyhhzu(nx8_Or z;+B1GQkCUfO0FiWd=Ie*J-j ze#Dek?u~T?%3Awxjg_jHi%SKS{U!)BnvzZJBEVD{n{1In-*GJfr>p_SCcGUlL1(Sz zR!-FAHascZ!1BT(TnX)poD_tsw$spg>0@Bz4el9WaAXLN-1ebEz~`0x(7;i*ZvCBi zxC@J6+3w%_C9lZ^{C)l`reEHjp9gIqAVsKJsbXS$8bc#v%!VL4`D}LV96x>%^~p)M zR^~U~veM0m2mgen0YZmd$8O-w*et-of(R_{x)Bl6YkU6(uH2GM_5~raHKz3`E;Yfs7}yoH68zPoHr)) zSgz`&QrUG&)k?+LAlI^iBS#^7%@+vsbw-^WR_}Us&)4NjWo1uyx9fbmy1P*8sA0*H zCFt&6j$$#p>W3lQu;ITkNlNNdbzC04>{_$2(J=;R{ro#`zxf20{Vwsk=+=zGjg-FL z-rk#TyM4_q)oMp)Utiz4Qn}n$DwX=!hV{?9D}1wE`=ixrU2HX*7x_8GHm?5T{vS@~ z-OxqK$hBIt1)I~novP$>akoS%&XSp1wM1DsOIS1z<-(H-jq7br=U&})cFS}zGka9C m4o*3DlR0DhU+wun0t^7t+Z{}7Njysc0000Mpe&KH z6uTGOQkK%?w)ftd@%ztA+e=%P7U$;NnR905{NMlm|M|{8%J+T9p_IZ14y&MWQ-NU^ zGvs}F*Ymv1xw9V6<-OG9PNHqgUmu7O9N7gMH~VhN^%IGtK5t-O#z!)V*flV^BTA3a zljuctZ7q6|y~2PVAL&F^`t>jCHx!trIYaYtQBr(uFy0-9X&8ui#o^JL@4o*r|M_R1 zo;{K+f=;o!&bfqkVyD& zY)b>jl>%@>O>i6sK0Q>nFkrzX2mugv43G$BtIq~>$CGF$fM_J5-@Rf6{4fNzctiju z&lU|wA~t+_-S|OMZd{mn2GVwfp-!r%ea5>8J z$xzm>kO2>_44O7N8QWx>*P=*C1By!z3=2{OnUXPb&a z+c$_ZgqbZF&ba%@P$CIN#n>`AW}vRF30~5r0NDRS4$wd~C#nGBD)|CTL{6*{-e*bq4b1sV7mL|M>&u?fu-AsE5RmTqF?wkiP zY2_!7Y;3MRjNaAjaICEu8=IHlk>zMH5fUZM!=GLc7H@kWrNaejC<8p3mWhVeHVr@k z+061apQt|y!-*kcX5+`>i*ew@&zL#+Y2@Af8f80E&)3T&I#gfw@Yel5 z6;E5%y>`nIEF7TnLJa7byI6Sdc80*zA%JpGRdq}Qxb4=7Tz(#sYt~T#v+?!5`Di?| z5lf%^3{CB&*jlv+EuCF@zVTU^xNE{}yqWtkzW8@XrAI6Q>U4zDsBO(vzWwa9BziWF&c=e*e8=UT=5dGoOShqurY-=j5X#iK)2XwA%l zu|>ZtK3m>bWjPm=Vj)EsI8=F9pX+M=!DG{B;O|3~8i4etPoKs6M+g*D%=%!9xWpks zD$lCEdhS9}tc)Pxgl;)c7vp)oRuP*2hfmB|3c`u=RXCY3WD#8upgJhFE z%1C1)Mx!x1@Sf6w)|1>qx>1oXNJCeFAB13U#eP)mJAe%Z>$wUnUJvv|sLCtKal4(1 zqtyYQ)F!=IM$)!}NI2#MyF31=0h;z=mE`9I8PKH|lT22C02x1a4ACqV7?wZ#ju{dhj^yaPcvLbp=Phn5!LXce`f0h@QO#9|KDg=M=R zDsMl4amznku|6w1JLhr>3jrisuw!Q8jC&lr&#r3jG214nfo~Ti&f#EvDZZ@QhFu(K zVr%b{;=usq!*U|q*df*Oem0j$k@%(rF lFySQT$-&#P*#1v|0RTn*BCBCuuuT8}002ovPDHLkV1jVFSHu7S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/phone_delete.png b/apps/icons/static/Fat Cow/32x32/phone_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b8fa644145d0e5b579d9cc6f71284c732f353a04 GIT binary patch literal 1791 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/photo.png b/apps/icons/static/Fat Cow/32x32/photo.png new file mode 100644 index 0000000000000000000000000000000000000000..5d71b139dee613e3d6b80703d6744f0d7b1978b2 GIT binary patch literal 1316 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/photo_delete.png b/apps/icons/static/Fat Cow/32x32/photo_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..b93d2bc9713aa7337490c1ad40b5bedef0aef3ce GIT binary patch literal 1757 zcmV<31|s>1P)`LeCNzu0YHBG%A$`ZS6MrJ zMgLgtXA^)$(m&wueCNQ$4{aKXgl%hwBY{{7T3IiV&D455t+NGTBSGPZ&iWd|(oNn0SBQ%ELVJk*ef@0KPG3Nmil4lcJx z$%d_Mp{Vz^?D860vL`-L$pK_OZU+YGzcTI*r-lgRjvFcZtPloLZ#2M}R0B)Op=s>^ zAJirs2zgpx!qO1%$ptgX%8Zy7D9Aubs!@)Jv4*)3rL_Kg%YateTaq1?GPpwsNZah8 zXy-w8Sek`wXrsRcwfIY~>%j`_vA)%g$3h3Jtb|Xk+#RGXm$!VNDCh`5bis`q@L}lj<2bVm4AahS%+;{);JFEq#Z~xaKIv& zR``PqQ%qbLNJx+IddD)No$dO7^6L=%Vh3c$Ivr9cSi_DKQQ3bO1%`2enCU6TRiLEI zLiQFVilRj#0v0IhQ?bySSwU{I)2RcbJB8+HFyDqqsSQ?ifvzh$%@uSSY9U)HAVCFz zfE+pmq!gxpgo}n;K?6CGQXn}!770!sA?WiRpP}eSQ1ZxmVsg<7VKBKLVaKdt6nIZ5 zD|W_)Aebm;1H;A@>TvxJ=(CqlmFm{QeIAR_$-{(S;-3x3T>p}amkrnTNfh-ZvR(U; zIRCOU$0B24nbrN=HI;9)IDh&Pk zNBIsiJtyE03d%EkGW)fR;Q)+xoKqZkzLcCG1&2~vjjZWq)I7q;FBKphfk?(2tx)4b z(U_t+-bWWBW!CdW#J1Fk5GZpR7A6<-#tFhKW)I6^h-_rC1r!Iv1cbQl#iMCQJGykj z2Rm&vI#W^q#A?J|T1;V>q}O=49C}+?&~fZ{xSa#ARx)&I6av!RJT?Wlzdwayp`;zS zUGvFtHokawFXmOx#=@;zQEY2Q_P}>=yKfjHGiIaa$>*?i+csSI`YZTN-K3|+$pWr! z1bJ#8Nh~hj^!(*2W=;=Gy;8yhZDA~Y_f6yv{)kfinvSVmHQ6X+GbkMW32w_dEZMRJ z7ryu$HB-_f5n!frxRXhseqS86xXIm4;!&|t)ZxmlNUt#t%w7K~ipLMbOT=MCB0;W- ziXtuaX|8nQXEdx?i_RnaMmu1kFXJOYj?Ji(BlS_aTG{x9x96G%0?&sOj<0V=Y}Dmcu>XSIImm6lj7`NX+`X@m560U#R1MhpYosys9@Z;(H_eW1fUsvTpMGr(yB+VM#d=)tY&ut1Ry#EYKO8YxGL{0ms9BU9$#ft3Ne70* znoa|O+)Eq$HJRR3R~^|qW5#s-{PyY5G7bR5HFLgyZ*=2mBE5^cML7Yle)V^6rgv5C z}hY++VauiA2Y<0^M`JvzS-NJI8A@!oRJ* z!`*&m-Qjnr6MXQ7M%H5eGS9<&A`DUVe*p#nxKV!{1h#J{00000NkvXXu0mjfln*=G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/photo_link.png b/apps/icons/static/Fat Cow/32x32/photo_link.png new file mode 100644 index 0000000000000000000000000000000000000000..12823e15bda64ba389ccd459d798783152f5f05d GIT binary patch literal 1974 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 IM6N<$f>p}nr2qf` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/pi_math.png b/apps/icons/static/Fat Cow/32x32/pi_math.png new file mode 100644 index 0000000000000000000000000000000000000000..e775604b234c1848462aff5078267075b2c5c9d1 GIT binary patch literal 1574 zcmV+>2HE+EP)Wk3*T z0&EB}U?V};+Ksl`+O@Zjd#~TQyaYR| z_D%o*@H___cl}BqEk*#?g_{rUsh#3p{mkNN(B31#cb5hsCM(+F0ZE0yX!7^Srh!DJ zR8>iC#*j>A@sVX&Ajxii*aWHJIj`@ob2=R_Ew7sjO}}@+t?oWxP+__rl7#_kCRI_u zQSpGbaiH@uFoa~XfMaZ0e>wos>MHwfM&%^fedsjY?)7$g+mC&I<(H;bx^DWjn^x2< zUER>x?Stmck1xl*_z2zn%X>~AE^vs@9ZWzX9D?TepD>z7TOie+0>I2`*!v_QggzrG4tl!wx9$7j zOMLzp#g7uz{flsBTcs=C4xSYJ9wj|G2q#Qd6ct9# z35*7SWf>T2=14IRLAj|*XvF480K8aMUhEtd06jQMO~A0@W+0|Z)_E*%ni^Kctb5n4 zZLHM-9sfBpb`y}XOe(CNXQK`%bE1}P3>wSlK!^Eng8~__3lYU)zd3Wz=!nnSVl?cgx(7+9R>h2w+qFRNyy5hn0P~07rncG zaed=a3Qx!ipmhEkCzx!F^^ep*?~tO^a;hvt7){{sYV#Wa&{|jq{Vu?}InM?&p4(cZ zS7O680})Ic_1~6k0Qk}+YuoAO1r7^%5dhB;2!(>6M8j8cT!t)Bjs=m%01d^G!hEn4 zSG}4ly^=ol=}f|#SH!}hvnlgu)PxH*A8fkM?J9n#+6~^I3iSK}((k+NgXloti7XY4 zW&=g5`52(lFnekR`1*rS+dn+KY%naHDaSAmzJu;BAp(OucD|R9}-x^2BHi+wRk2(q^LbAMVASp z0E9Qe&izNAb=MnBdaaRR0u%ihz%6>PA`p2Ng+MGW!$5z3?D9|B|I7j)?(1m%>}*>* z&>Te9NJz&utcSWK5dy>x5lmzUj-Q9Yp3bjuet$LqOvvwTY5wCP1~x#BNDBdgUSGT`P>a(>=f(;^8|c}h{qE!|m-?U=dS0R9tT Y0AmjsuOc5VC;$Ke07*qoM6N<$f+vaN_W%F@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/picasa.png b/apps/icons/static/Fat Cow/32x32/picasa.png new file mode 100644 index 0000000000000000000000000000000000000000..03be69b03118dc701a07e01b5b123ac7f5424319 GIT binary patch literal 1763 zcmV<91|0c`P)S;wq1xiaxVcYhk7?&goj~+e3-Me>j z`SRuI2M-?XlWAV5si`^7jZdFG9W5;_lL~-ukPpK!&eNri18~c-yt1UE1g)*DVo_4k zM-q~lWh|*N@z73P1$dII_Y-S6Iyz8ZUe3L+QrM;+XZk{xRGx*No;hSVTrMac5169- z2gI^qnI=q4gE=ySSTsgJ?X2A=I3U0{ox-eBPHrl>C=)qVloNk8qnTqZ^PoOyByB9l;SXi;H8k-Kiji)_*i0MY0FZ7-s97b5zv9RlL$^#0s zNyrm~gmwM}qR*HdkkfA*4u`0OfhU86TqZI)ME01viC5My!-kL6pr^M7M$F8rn6Ype zx;GC#u2f1CNfys%o76Bd=Rjtile0NMRc$JjT8cR{DZk0s>iXp<-@1ZUm@s&m&D4@O z2aH&hh)KJ5aBmZGF0=!i#jyzem>>ikv8uXY$7~{;iPtv1gqL@$M#btc#d4NeEk_9x z1+zl!^io-w+b7RK}fpOTVFZ8`^t zxUix?$sz$P{#+VA1pK)k)$#7(HBjeIL-||BDV-RiK4-#ZY|MNnM+?G=dO&fobqz@z z_WW0&MeT_JaAI*!#PldUWrbL{?t~ze+pDGywHdQ!P271L%Wi0b149H|0-lA0nx<2C zYB6(fe28CU8(=!Qr3QAAj-z6UlbF>MQx*a)^S+m5EX!?Y<)r1-=k;0nlA zR2#uhpRC23ADkoO7F=q4>72Ydn4;##>qBNDB-~_?am~mJ zE6EWE45HBQ!>>oz)CZ6H8n=Qr=K_6hNfvL657MV!#8=qu2TQUfpE!LZdqKAJZuso=B4q4>*Y4O zySotzg>G`&qMK@NZoXMvUA>w2>ip}7qvYQBKZP6S(%IQ5K7e-b-n}6Z2y`Zo?-^xf zWsCOj-+#pK_rKtxR*K92Ik?-&(-;~WYTmbR-;TDnwmUT4n+y~$^wc?`h<{@wn%l`3 zoM6KwJtTd+mq}-elK9qe0+1#N055@@#XJRg>wtd+7ywm6N}qKZG7|s*002ovPDHLk FV1n$mHNXG> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/picture.png b/apps/icons/static/Fat Cow/32x32/picture.png new file mode 100644 index 0000000000000000000000000000000000000000..adcd7b26e5186001d71c0c15747bb8e349ca8d6d GIT binary patch literal 1118 zcmV-k1flzhP)(aMHK#C^^e(cH^d!0 zL@_Q4IR+u1UWFW^D_(N&6cm$_|3H2ma!4Sz90OirE-?f=7;wFqgMzT&VTlpNfDm0w z7P8qN$z*4`d%7y`RaM8H+38FV&aw@UsjixS@2l^9^{R@DG1$u|EE+@<9l!MbqqL{@ z=UVStz(6U4%6#|DnGZka*Irl}n@%|R*JqC*&G}7;p$SIz{^9`mwWg&chTjRTNu^w{zuhca&5Z!LoSpZXwW#2l(IG@#*fD;!QS;%{I73Y)=Up!>+0w53nRA|E`8fOP!^a?|8B-bB{9 z2TJc*1`80z`_;8HKn{Q~ka7Fg+%@E$zQDL;sEpHy*v9?KoT(|Mo9uT+$LOwIN9)je zn4Y8Fpr#0^(139>l=MgDzam9`X$f}{d}aAK()Kd9XPiFdAG}1KtX@ab{v8L8+=SB3 zpZKM^3`jf+pj06T*LT1Go<9BwLHrsAp+5O*9U)o!(bj&9%YZmGCD9DsvB~8$=RHMd zT~O!|$&=?yeV2VSUC=@U!A=I$uuaP`psa{0%`d}uj{b?DF^^8Ng}K|?)}$?cGN!y( z#b3c}B?H9{YzqfXBaU3LsXDVr8X8dp?;raC!8CB^_MGisII)8K8KjCoZF^!|zG#k&|6Y;xDMZ7g&D^Nz(HG>TLKq=-eUOOxh_6u>{(da#epb za(U9|JnQh}RK2rD)n;UOR&D(e#sH9HZES2kbO8SEagYIszmWh6vB~-E$`|VsKa=LZ z8kR*JR(;UZlRp*HC=I+gI`OZbWN@EXH4tY9fKaKI9~35a8!E-=0}zL3FI-rhk#qZQ z+}P{}#=%W@^XFonP;ocps~Mj1~F`$#~p)96?* k0$?w1$h6nj^XCE#0B(zPy_=_eUH||907*qoM6N<$g2Fu+KmY&$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/picture_add.png b/apps/icons/static/Fat Cow/32x32/picture_add.png new file mode 100644 index 0000000000000000000000000000000000000000..6cf8bf56c168a390543cc25a1186d6a1abdcad73 GIT binary patch literal 1593 zcmV-92FCe`P)(eDG~{B`Qd_s{2;+Zjj~8;A`q7-KU9nfD2bwRNt6gms0+9NqM}Gp zC}_*r(qd^l-Dc*^%)6d*?|WsYrA$ZbOU}%F_uhBUcfWhKD*#waHhuC@+7$~ju8aTc zF%1KjA$NbccHv@rP5b>8NjOEy-&r>wPKMqji5Nu9-g*HOxO?NC1+0&xBO5@7cV0w| zL-l}7lZ`r|sfRIwZ1Px%vu}0Vi6l~dx3Zb?m3j&ZLo%c;1t;vwy zGFgw6^FlOPq`Yj*Xk@&D%J^r<<5K?*h#+s$nTAHSZhucM00U~*WG@hee7RhKQXElZ zEtrNk#Opm^^6D2_{B`?#a)vCyGzrzaEVUe^sb7i1AxgOYfb$Tf$rh~_y_}fB+mO`j z7Qg`MCnZCjL$rm`to;U1>K=j-p&mC2xyU+`UM6A~`5DLo;9I}VI#U^a4#KknNo}%X zHc-o_PUwa_w+2Z50*u=O!QZ;xkjKE~yvpdqfYjd5X52_1x=B)=bgRAqjoBW}HX)G> z>*2lP_+zA;-y0XE=5pDlA3BE%nG^(NZPYk|byO1RB^JZ5{!Z5wb}-bF@+ z$;ZP;#ZN&vrxb%e2?A3cxx*Dt}nGhReE5K+_PP8W{XeTUy0 zR^ZkuZ2r6oEBri{1AybVFiPMgi8E>BPrZUq)j+!4#*rz1z-bL(?b4U=SL`76onDWo z&TchrWTXh!jlKhqFMbuTe7a%ToQ=(L?>aopAo?UDLV#p4?MWt&(44LmT345#{c2#< zybbue?pYj;zKxc6H@4m`m9$d(aP%!4sN0N{bJt+Vm5~R_AH~hA&FY=PCB>|GS6rRx z00u>PW0~A)Sg%+x}DS#D`2Xo{r3S1oLw(1LV0E3!K<;72o-O?41?5KQZPYKuU zvY@J45cn`mtCHgGXBbP>H%HMlg_vO0ELO_-fNKO!SZDqO>VL!*c+NsqC(1~M{)an} zIr9m7&4>x9nbW6fdQxd!)%hhJ1K_IUAQjo?Yq9IA=dhZ38dxFWL$Rtl|NX-o9$Eev zs)mij!buZ>QKNKdSB6bsnwo%AP3gqa?bVsS&00000NkvXXu0mjf#A)_` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/picture_delete.png b/apps/icons/static/Fat Cow/32x32/picture_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5e50f9a96cc63cdb27af0e27a4a859cbd312e829 GIT binary patch literal 1601 zcmV-H2EO@;P)lXdB7{LaK&` zM!872rAQ5zv_-mXx7}@b_w1fC{xfq<-Cnn=^(24JoO9;P|IIhw{Qo};fbrb!BR`}a z)@VBp{;x~dG#DCh{cii}XXr8Qy*J46Q{?>6js{pZJ#jKNgPz^-d^+&b`$rpvKeA{h z0Kb^|ENZlO115FWW)Ofw08(W2Re;N|e=GpTxq8UcfPEdeU}})C`4}pgoDR zubHdJ;O;OPmoe&rXfnw8g7Uer-G#EfH5A{ux=)KBw^LWoEjjLF*JuD5DC(Q44C zOlR(dxEePH2FO1-DY4pV3Z)tI^`X>hhgL{$oDAeFV@<|LMANb}FbaUDepC2N*=ik_ zs{&4KQn3)I;Zes_gZDN8$#X#EQ84kZ<9>1(m}*yP;~3y-H$=1*1Y(#h<=U`(=c8|? zOS4Hxc+XBa11)fpH^Hy3k>ETr8(Iz;aG=&!aOfw*&GYsmqAvpyebPi*yc6F{*STo| zR`?s(JfHS>K2q^3VAd7Mpa+7x<2uvQ08;=211V~^RPTfB(x-E^4K=PbBCP+~$Fx#@ zqMOP8xZ^`2bP%PBc7dlA^&Ha_A@elA)eOb*n|vgAD6P3`E}Y*yyB1dLEVT=jK12`N zB7?UMA{o1c%Gz(CIchvHE}Jd`!k+~2Pvjc6zjXo-z4HrnUl}=}_{fy}#m#X{Btt*T z*pFNp5CiiJ(M$wDbQEi9Q%-SG2{1|?{;2vPQREQy7PwXb-B2uYqDwd32{AUg2>A#D zniSEb=5E8f`cCM13ox7D zSOyOI(`Tw+!};W4HqXq%;|<55lcRGds%iNd8rENj^J_2I&TU}F56Q*fNPW-S4uWf5 zM1}w1EE=Gv!fSWqa!IX-Igpip*C z4-Fx5u>;%MKEm_&FZ`hKbk}At&y4~g;y2TZU?l}-TK3e-m|WNRu!ej4bW{z@!jh(U zVEu6cvBO^?-PfxocGo-+uGv{EjdDlXo*clqK+gg0Ys3g;BF z;zMzooR*aUL6S|8>YmnqR5rW->!%~IZ+AoU``w_Ck)=2-(_h`N+K!-lRU-xuAJ|PF z>c;^{ref$H=v4r+m3!pGo@Jt}BZ0um0ESL>Qtq$1}$qA!cT~Ih6h_-KGpdaed-YoDe|L0R-OO;qR@%p z{@R7R7S9Q+UNpZNWo2b5wo7HF5ekKH_1X<`9<~%#|iVgg7D1)FDiFnJj;$D){J{ zd8Kd6G4vXqA=Eo*yQ8Hy{Kftow@=bzx7d*)6wl-_RCk#awLDE9g&8%yNIWsJkUZl6 zLtZkPNdVq>rh5YRjX5!h@E8{be`c8cTYv!oCloTp$5Nn`00000NkvXXu0mjfInn?# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/picture_edit.png b/apps/icons/static/Fat Cow/32x32/picture_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..32a527398fc0cfdbcd47f1bc8e6a29d7867769ae GIT binary patch literal 1693 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 a00RILXzj@#i)GLN00008YEk-2@K{UJ)L?dcR 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 V{E%+0!7Ts)002ovPDHLkV1oDPY-0cb literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/picture_save.png b/apps/icons/static/Fat Cow/32x32/picture_save.png new file mode 100644 index 0000000000000000000000000000000000000000..a12d496f290b4a322e6231e52e7d226e12004593 GIT binary patch literal 1518 zcmVf>68#VnKSD$#nx7~Ew_qlsCYqoaa7i>S z7-AgBG7*!>GCe)>*78)<>rOAzvxM={m#+7!>ejjE-nw;50B|3A>64G5M68ID1pn9L zNC{V}UGHyL`5<4T@^_b#54rfe&n-s~^G#92EUujD%Q(Ozn+8_s^(Z6N0CL*$7B&u? z1UwFwvj`v|fRM6m0gy7Bs|O&IvM*T)Z2S2%JP89^)lnggIci1#LazDf4Lz0&m8z+F z+?p5CeZ#mJ zZ;Ll8V5VGOSSjmm_SAH_LenJ7*T=&(=n4;$!z+yF_G7`5P>zmht8_APL~4+-dS}1@ z*XJUg!2z1kRb_7mUC9B+R(?sUkc%px)P;zYQ!`Klpd9_4UNelXA4D1jifu-*4p6sD zov;lx^eo{21k4|R&~uZtD`jA^T_qbBPVF`axlAc1~HJp`c`w8BjS(ezJv45^}zVQMs!<$(|umLxaR@E@Oy|=o_jox zaO?;~aKtcJ2BA{D$+TiXSOA)VknNodw;@jHbClhNQrQ^Ma&GW7dMZb{g_)<4493rF zN7r@zP?4oxVVXfG$}ymQm@jG%as?N%EfdIYz~#nap27k|V2 z#XBGqt553{P4Y(r1A09J;8Nyl*xwETjGWyMCo_kOFh2@qv!wnd9xk5UXL7$NGa%8J z0w-cXE3Td}5db|<`!wd6l7!oF-$ZMLRDcvnjmT_ z={CG+*&lGTi{Sgi==?rH>DPrQj-A73P{NY?k4>2=7rgwrtT0eMflcBN1!O#%Y?NxA zX0u)vOP7Cv9M86Ozr2b=9lcP45uzxuBy>qe7IZXk;1eHBA@?MA^@*DBZy4x_$bGL8qa~N*XQFSYnWJr`)@2Del}l zgu`pErGZ9wwlNQIqVGp3fXN@Jqbv^jFHj6v)Z_(Spm6IQcUu6}MG*l+5v|WlTns9P z3Ag?TSF~hobd2cbl(mNjpqw!?afAR`No~xdWB*rQP6*(hyZX$SB5S|OQC$zf4~sZ= zVaNiQiUF!_aeY!88V1@m0J>yJ@9i{0G>p}Kddz5Wsn&9<_q%q>mi5Cku1Q~fW&kCg zp6ywIJtso+UFjgIV^6zx&yXEcijqoJa_f~v$@HsY$JQ=PJ|V{A1RXgCZyk-XcSbWBj;|fr>x)pUl8~Syg-c^nHN}V$#VwM&?(p4X{990*qT)AN;z?XFx^WB z6H5^3JteVvfxzm;-Ip|(gkmY*ap(+o9ETZO1Hg0C$O9V(+H~EnW>9r&=5nMp%N!kY zqDLUTJr0fy6|rUW>r7M!&3?TB&l&h@WFX+aLEtEJ`N(j!mW+0ftYKi3@)zagWnO+db#Qq+O1ldgbho)k z2w+aDYg}_xn`bJza-q{*hn>voGYa}M7m|>7q zc8w|L2-r!&6DRvu-8dTnIw;prx@Hi=iMi_lgR=p^)2EubI82{W9qIw4^q&9&0IZP? U8#JiJV*mgE07*qoM6N<$f~?!bPXGV_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/pictures.png b/apps/icons/static/Fat Cow/32x32/pictures.png new file mode 100644 index 0000000000000000000000000000000000000000..c392e90768301df0d93f0b8c16226723846927d8 GIT binary patch literal 1347 zcmV-J1-$x+P)IOiM?MTGvW$&3h3}(P$F)}6M4X8lKGB|7(g$610=9XmmdZZs}zFMbS08D!J8jRtw zhu34Pa{@#7Ot+nvAKj#1+8-5(xtEXWw32psH376eO0PK)E8oX{NLVtirEI_HSF=LUO!+)gyXrFCL8pf`}=hmu@snN699?3xlug*Qc-h8s{v8G{oqM# zw#W6vX2hNHi0cubaeve#VOAVauym#O7>$Vc?Zk3<5d+zI{fzg$tjDSGYOc+q*jyfO zkGQff2|b(?<8^c(P)Jt?5`bs6oB*d|=CAKl*giG~r$jT<7}i_$uuEK= z0Ew9mxSV{7SY7ptbbGh~7LCGO6u5NpMGE9SYPXU6XOi$0K}Q#+llw4u^O)ZJQffcq z1fbM_xPF2LIlz0dyhNKaB^8SXSycv+g)4|0e3U>exK>iTh`7_Eyn@`oZv4@|TXRRX z8n=E!g-A&Y5pNwUVg#REhtrg78-9Uumd#&&;W{b~JpWRT~Qd-#dQHJ(#@YUz1 zYBJ-*iH++oU~s@jtXM`V5hU(f0Nw^)zIVIUvGv0<$Q*eAlpyOSDCR}UuY2iLN|1Q< zPy!qJzQ9B0V#p6$NO{Dq9=_5KKyX&aIupGrLH*oWf~xA=vQ4DNW^w*IBJNv3;`&*j zh2fYB=XM@B{k-k6kGdG5f_IgmrfLbwKPm$>nn9QEA}05G#h$KIi5 zpO2K0^r0Vr3M8lnI-1!7x^qa5q3Cf*E?urEqWg(2yld1__%iW-5)^cT zGI99LD@`(^taA?3m0D*Bswy+?M^o<}z*&0$x=B!~#3CH&PqW%m|Aj>zat7&C67iLN zqS@uapP-c0)rGj1pbCXwFgQ`d^l$~KR8Z%_;K+WmV?;%x&hjek1;wl;9_T(n)l3Cu zsLnUA&r||v2_TrDe0}5wt`gLpXfvJ9d+KWQPFVNasuGmK96BwPxx7p|-_%s+on12`@nLJ6vqQq}p@R{x8v*?b!b4%~r-4wLkb#hcX%}#bBMO z&WH|H#!BlYGJpse2qA^Ql0cGWFXw!HzVDn(c9UJF(`h-GH{aQFdEe)K-pltM0l-@Q zqfIa6J-Nd3B`(Eb8UnT{UfKFY_bQ9Oqsn;C@4As0zi>$aMB@qEwSLnIb*cbFJkQrR z`Ug&ikBBO-^12Xu)e9ugC^BG9{a2^ec?|Acxo9Cmn-K*-6kj*AZczaMe;WoD8^W}? zT71laDLh1wg&_+x?4!UCDp8^Is{zqqW$~V{O3?|!oMv2kOv45ZTTx^O-aw}B8Dx*` zf*b*2yme!AJ8XXfO$i&zn`^PQ^K!J$jv?y>V0<|ZhL9+QW|gvI7^U7TuT6R!L1FA9 z(l6Z(F>)L&ohwmy)#Gp*uHgL%n9us?S@#_rJ#_{L22bO`9sAIlbnu&7J1{5i5Qq=o zm*s4f{4l0YebOqX#I)#m9GRnk!P)1QVt(5f@a2cLqH*yz;9fieeDEYws2QKhlel?GIx4JsaU9 zn}JWB1I`@^!s2Ivi~r)oDWoR~_{WJ0cyI6m+Ug^?WpOJO&P}1acQ>9|*?}8cQ^*$l zsc=+gAP9kAvKh7mZ(<0euRMU|t2e-z6$d_kiUtQ5_!@d1r9=oMtKU;e7j;a;DMMp< zY<+JSQ8$Jkuly>0^4dY9Gdb86S)l$P%+&zUGlN-fT5$|-|0dd&-2x}o2n_T9jujY< zI21crH2{G;J+i3SBGoPpalv0dIfsVY8re|7o03fGRmh8f^Op2jF*nD1<>7L_bxN%844y7|VbaqVNGt6oX zNCfm-E=Kk|j``Q#Om0W1opFx3p42)|4AroiE3mD6K_}Y>M*!)gE zNu++&Pb%hsAxWJ@`dwrWzlOTj4mx-w@N~LyExcyrwX(bv%=B`xEcScKz-SJiZ%pBx zV`m6}`csBd1r_}&zslMe-5bq$ zXq%hFz`2axgp`evDl7p&O(yA4H5*l0Tn|X_wr7XUNtAaIWjRt{J2qHejK5AWS@x7K zgAVS6oGaa?5xzSEfW{!;3Lihb>;_oB-o*~4cZiCc68(j3d`JLaM_xEoZu3e(Z%(CM zS5Y3ok~%Sk@XIt=lZ`fxC|Hb8MXISz@VV{eCHH?(X$MzzV$v1 z4yRR7PJ##k2+g<*IW$DLqsmGQ=p7GeoYjaC&IWr9_cD`DR|YVN+{dH$tjEu`cH;Is z|A|l2BQ%`X_f!aKSS=^h=W%&mOvghQvPv1My+>hZLM?5*2B$_wkgQ3u2%?Cvt3};- zMTxjIc=fO&| zIAJj4^iC*ro0KfEtLI;h_J&2+e{2wSi8*Y1RAg5d*Ky(4QS3dw3mfkH9(Mle8q7^5 zP#=%s?T-$la^_lk;=<>775v$4ApRpBY2_tQ3t{aJbnx zdYvhekdeNjJ=n1Je)PW3i3}U%yZaAe^P20a)2D8P3{2Ua!GMa9&xccq6gJ-R7+s9Fe~ZVqJ&L7E8gSL3CJvJkN`blWl_*jrsRj?WS~ktTgM)Z}Umu>h_xI>p z(1dJ08#K?!f#fsh0b_E{_L2AV=vvr?ZQUfV+ed--fVdb+ps-RtQ{P?F`kQH=qkv`gv6g(O5BU zDYf`OrT9RR9=v%_Y*mWde?V`xC=@)4c=RIT!GnmFely?id(1aGh%pBCKnQ`$z^(nm-3G!J0Ff^KdlYII zn6FKk@pk4xZ!do>+IFemoR;gugF033Zi_`D2U?q;sUZq2@dmIdqY`m&{9_?(--MoG z0*^k9_3+mymt}i~7XhXD#_Q?kcr0=DNC(6s3S{ycmm-X(RycjjRPImF^b8{`N&F`u zj2p}-kx&S+*Ny}cP!aFi_T=jB#P&m%y7t0{@hmK@7EKQ+bF2j9R3u5Fm`et-_oH>L41wbGow)KK)pP{F)95#^7F?l7LWJ`bjQXsfvsLgpSF{ z=5q)F5r%Lg-WY?WnXKuZmvNhb@JtS2d~Tgyc+F7h8A1?H>gy=Xmp3Ud17a6=g+S=A zT*C{8owJZun8+-zSos%G2omBG0TPUJ5-4i3--lB3X&{uC+sh84r+{}2nA!lGlRzOo za{EOtms^-kFMy&DGZms9yhIeMhkdJ%18`0Pf4MBApAGgUf2H8}Tm}@C0_8+RO0Y-^ zsZ4`s3PRwV1VrCl(iWzY>7o8J$;rvg*!WM#E#{$4RY6r0P>Et5ETTJFLVQlZV4T}o zAfhm@Wu_tZu&-yW`_|=b`>`va#yTP@C%_|e^6)`mx^Csx^vpd8<(_-tyiUV4+0|Av z@9sV3zc0Dei&njB;MFMQhY$mMdwHk8&c7ed?|VQ*BEw}xk`dS)R#l7LVfZ$fnj4Wz zO{_{OeS4TK*6?q!rB-ZI*^0xA%G}nDtC|3lN2?xi%!b8ny$FP@?#;Tj+69%l zWwOWXGPk0~v)XZ6F9OzwhBLRUW?XGW$S)a~u+sBJaJ2dzfcb%>ltQW~RDN#NhO3qU zLxtSur_bM?vTrG%G+(k maTOMaRY4jFg|qGc6JP-KlrCtDBzao^0000gK2Fg|+5at0F{M{#dT3VZfn>OBuN0v!wba5CXU@Wa6 zmNAjYkckXKMlqo42I_s)h$hmj#I~)&>7P#jOk-I5eBo-QH5t?^MCZdw)$O$Ad` zcpUb$1wV}=kz~hw;Q@DPaGl^x)4&;eA@iK&MnLd&pCWkRj^Ujg7JY&oaR~0x#H^R&bZRnT7H2yeAnW+=r3YQ4(XaLkO#V!WE zNptpDu`yv|v+ZCyNGdnsrt@W!^JnT$JbExO5MXR z%?!6AKya`OEwv1S*N4T)AK;z1fOFR4WFkG8>1J{G4N_t{e0mv5wGs|BZ0Q1A>!?Z2 z0yijnmJTM%$fOlG0zG zX~W?H)((b3sgFY?!3z;^Saw0!tCT%+wS2hOrDG9w)(h7Vx@$j5hX0#{c0)GQ9C*@1 zd2lbs@Y{8S*1uIAe9Ay>b)@svksMqt7jA_%94sF`Wq>LtrVd@ErC}hKgzUe87s{|= zT`Tyeis*yxrsjN;(Tc;hg@qRka9^CqjqM$*!)+y6T=jK1xO^*I({ieEl9+)@H?6bt zg%=Fik4na|v-ojaTjpLVJ=!cdc^I5Pv!yy$b*Qw!BohjFGUlbzzx@?QAAKJO^S%9! z;nO!Hc0Z^lHGTL3p4-}nE>{I=1tE8WNfs5_;`d#}sU1i0d44&iWI<~BW7d2O6ij$X z^&}t3HSK>Zzkx{RHxsG+u{qxdORh*&i1~*G=WYM7Jaj?8|C`r80t^7Oz=+|=0l-)Q O0000Sq>z#7zXaX6bv&HO{+c`m`EMsjft%W-<(&)G!Uu83&^Y z{MFHeY$o&J!B-aFNKN`gDd4VN+W3BH#iaTR=FP^nb)}dZw=9VD}-C7qPe?PrzXre(oU73hkBQa78n ztD45~kx1@ig-3#8gKGrWRTZ3}6+F)~UJJNFOEwWa^1tDx#zgs-?~hdh7w&FuoO*m| z{hTvTA~-*8xIu9CZ0Z^~ZhQ*3dRL>d2`lTrnA3y{Yc)gy=D6WHJsX;aOlFXrz!x75 zBBR0oUWLZenX~F|IQ|c;6xJdf^dKr(Zjq=m0Nw;?Br$VxK7wK2gBRVI52=pyBNpTF`n8o!f76<5|32Zlsp^0>LFV5xrc`{3lJPeF7L#;gn_-S_&jw9 z)^h9MmWRMw+u-%Ar>mL9r7m{5n^Pt1R z$$FL!U6!HH`dWsJp}*U)Ik^xUynaMNA7kO{n{e9H`S5vz_TVz@fZq?a;HzIYBApT6 z-26E1Em(mq0pGF`4_BW$^Ai7TQh=X4>~Kee%OomuJXwWL@Zux+H&|7@Sa#J5u3%lRh{SLi*2KOv_3>D=icV74)7O)kt z6>#&Y7HUZWIX3p06I@lu>*@MIR>F02Z^iDu4M>XJpz%-??(KWl#@_u*eXf{$Gla=l z#WEsOz|EWmEK9MOD`SVNY}?WGN6N6Z;S%%=?FB0Z6)HQ`qSBMyvo`jwoBGs{$vL-e z0l$0L6%8d1wv`wiu8?RXRelZp5JeWL#V&W(TxR_zvaP%NP}`&5aOkJLj)A;H*u#qo!6q-`7!qvn`+)NGLsjRth27-ztIi(c$F;FXwdZ z_#IzzVJu3^z3_X1mEUqy0h0kKOuTq`e&!Es=E%|V3(oqmz6Bp)I&0h8@oM_7T?7@W zmKToE=Q;O1yKt)!7O3f0IfcMa>*}dH+?>p z*`UH9IBo15>(fSkdw1bQ=AWEng>sVV+gD)iNwvcH!I~QAZXYB`gd($#tlgSXi=n=dWo`GxTot+<1qb1Osh);iMwgSvcceIehcH-lv=Wsu@ z^tqh4%&HT0!!~?>Vx^G@bAxr(V8YMm((p)GcxfrTrk>o@j)wV9kc>D??7=yTGwXRrSdcB1 h#CBbAI{rt10RW{85)58fKF zY=|)k1=?+CI#x=WrX(#*oW$>I*YD_t=eSAERCY`}{hdG3b9Vh8ZZW{I?JquJa1Fm%(H_IH zXaw(JT;}JI zu9(PI4CECXsgi+lS%+bBI5sqjdH+~tLS9%fi zahM`trlccNwvjKBh_Z>YYQZopw1$@;oiBaS({*#Abael}=^YM#sqkyAUV|Is0+u!M zNYSjb1kF`!$n-r!@GO~1aKo~oR}?IdhQa%SyXYMr*M*A%7m!k_vz5v11;r#0rhBau z+;$vTx&~9z5D?k4g($tpOQwjI3Xl8e2R8_A>N+^fn2tPYp&k&z+g>4f{QrjA1~ct~ z*q^Te0rwy5x$N>l_xh{9KyZG+aEsvV+BOYv+`78}MHTC!NMf*1_MT@1b0&proh-H|7Pmbd~(=!Dl2s@x&ch()-Vl zRropK8@@$5_F9q}1{Z3>YBMhHEM$j~_`>f4s^ts3rlkz(ubg8OH}XdHP`b`GoIQjOJl_YWl_|+6(b zRFiT)1zN?jVfjKtYsT2wp#$2!AN+zCV`K%_WizTFf9zNISv1!4SlgXHr8U3i;&A2x zg2O6TgV2%Cpr$5*EMsqoY5Y0uldhypM5WgULUJx4x0 zJU#n*0gdC2qa45M$3SEg`6W^XT@+5b5?j*mAiC*x zG_PF;!RL1gCKaLVi9w9L`!>!Mi_dO8eB!}rFE9ao|4ux*`l^oIpNPscBRq^;2RiTHj&kpxpuF`eh1ofX{$|(MclE9P zPXvjm!bA0Fg)3vz!E|sX5(V57#N$HB&|YUjeMV^LFTc2VkWV z;Jse(4H9@!tQz}H_pD?B`nw0P;+8uQYY_IZipT_r4hsoZrP$21dBQc_oxMRzpo}yl z6bZr_JxS%3mR3<{8&IHDN;NCH_tf?W~wfRpKza6&;7 z37!K#HsbE-;2R&!T3iZSt_62?WO^GkxT&~W9Z9)1QH5)B!<5l@(0r4!hk2i(WtCJr6Pn;g&IY8PY(%|VpDdlL<%9N{<@ zl4+J4#RGfBmgVVLyXDw8G>W~2;Q<;{p#SuQktw zYv21gyrrwW)?1ov7ie=>oItaseXbeMDA?q@3Z8_K1M&Ccc;>bzu)CJq^GD=!*>6Oe zR~h9}XME{WR|L;Q5R9D#7f!-x-3JDTa7r${_UI>Po?&B!T3%+|iB2LuTph8BZJgZY z$Qd7BE3;=7j VA8N<6Et~)V002ovPDHLkV1fqjxAy=5 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/pill_go.png b/apps/icons/static/Fat Cow/32x32/pill_go.png new file mode 100644 index 0000000000000000000000000000000000000000..d51eeb6c7df8a6891ac57e3c5665192c992a9bff GIT binary patch literal 1818 zcmV+#2j%#QP)yd)_3mjyXT&B?pX=*_mLNF zJF?wV)EyqMC=gVj1_RKt24qR%VvGsn5(Uy|knT=US89hOwEZ^;!kSX5ns z+M04WHf6XD_!qr>Nu0UZh4jeCvEG+9-^H)&`4SMQeyI7aqSCV1O>0)-XAMPI9Fftl z*%;I;3}#&<(iXagOjxdj&rV-Jyf6N@o|iUn9u=Wn23)D$_Ez(f`YU2Lt-S`fEe)Y2 zETNCUWZFbB<6>JNIl7 z?s^^^(|~OlC<=&WE7hDQM9T&)7hW5g9o!<^Hcd#5H5z%rxq3i}ZaYeN?e~VemN4U6 zu|Hb@3Vz$(y!gtZ*tM&!B3zy`+#y^%yS4>MnwtQn`*}3CVt4HLwXIlRXQ8&xoip6# zvtwBp85v>_g!;#d$V~8a&!D+z*^1cDuRM+2>H$b+isl zSBR9egh!V(#LCwG5{RsZ*WZuxDGwh6w;-cwNN07zty#exQ>VXGbW(ix{!LeN{;z17 zJR^L~FPO2{QEC)YSvi)vr*K2h9>jH(6;HxI#+eyz=m@G2#O)x=uFnr}{sEdkRVDm3 zJVbb)3NYgIT@vzw5UTp$M?p^;TD%x+TSPSlOa~7YBISlL9KYC}c;k^L`9gwbP9|Uq zcpu>@UXy$+1-ZBowTZV;oa(?w>aQUg85Wr=Jun$Of}~69KGz<9?SV(h=%%Gb8J;L0 zaQ0ce9bLX+5_ldAlUJPqtoK2ws6_opD@q1Vq1C$+o~gmJ^nAth;epTsB%NaPcXhTU z{&dd{GX75+&be$Xzx{0Z>?u4Jty=K=iVeS+8ZJCQIP46MS{q796bpwwM#=D}_{eLd zh;%N}-5flUgZEy%_+ILbrpJBw;CT4>Gz^u8@NCsBTY>QPERxf}9eU5RU}v+)qzS66 z$NKO|Y}K~mYg2_`IR45PAb#QW@eQk+?r7YP<78we!bb(jr*>m|Vf`|odJ}z8ITmn} z!)@5Q4xMH&=nTz7L1hKjhuZL-cc5PeQL;+HP9qz>Qzg2`;ZaS5t#dkz;y>;FUn zp~?szF05TH+KW8g?4J>Cin2-po^HZpRV*qkz?O;*?1}sVUFR?TJ@uEnALHC{oo7#M z^-ip*$HEOynC01_C4A12|;R>$;e)M;L#E5w; zH=R6IUM1!kixY!Y_M-T__b_f>bw7u^9+N1d#TOA6>kJ(u56+309&QqDG3SH4mndE{ z6ZrVdJGp5l*7jVoOYcDD?thVZ9UE6Y06FklOnC;!{;?CWTo&X{M|#BQ$-|B5;Rem* z-j{@}93P;`yf>5zcvlnUgfS{#T(!nJLU=*we#> zl@ne}(L%iDbwg37KG{6~mw?OxZot65&wT-N1Z_g1@PO5E0WS}q`42~G9HC7OH}i0@ z@)F5L$Cr3t;S8qI3!XLKwL%iY1Q+Bj$S$yx&OPxV+E4DqBZ4hNa|jmyYZqQ!-cWUO z+42=EbQ$P8ZcQGcqj1yA3y1_v6tTlS+wHaecrTv1ZYTDXmtvjdPO@?afXzB^UsL|R zvy<=-(BA$$w)5YYXhV`;3rc89I(Ff}RdwpRNKFmwKnU5a216HM1H%JZs0`Gqu!j%7 z#G$5xI4CBd71PS5=&phrpTqHc@8RB`1x~(8_`WfCt}ILA>Om>3?%;iBy0rmY!v!c; zl>ENBT%FDqzvCQ^ZaIX*{&CtT8VZs6evdy{Z&9{sA5O1b2eh6*>Yq>Gc7E46{!EZ2 z6r~~>YcZn!)=1;BN%vPQnu!tr*`1-Kt7?3aeF$5@_a4VaK8tdk9DgQAlayxF|Isk9 zZreU|HsCQ2(3bj(6McYaMy>h&bv)fiY)_$opP2|3pKk;h05yxv6Oy%iH~;_u07*qo IM6N<$g54`|v;Y7A literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/pint.png b/apps/icons/static/Fat Cow/32x32/pint.png new file mode 100644 index 0000000000000000000000000000000000000000..3f0f7105c79dd9b73c0c0a8068891067c5c9b78a GIT binary patch literal 1895 zcmV-t2blPYP)fSmvisV+Ob(YhK_YSvomwg`OZ1tIrj{cQi3st zOAdDE(4o6H=eO9l{XKe8Wt?wB&LM@El0YqrqJu(+!`ruSe?#5QTgN&8_U_#~Ffuao zC(|_VCBrZs2aajc8w_+WPY;qLA#)O85<|o>f*?@$UOjQ*#DjbG?78@5>pGh4ty{Lt z_V)LoQm!mM6v}~IA2J1wO<;jCmZIr3yn8Kjh%OzHXf*&ONuCZ5Zh#OeWGdUnzvjUS z1Tz>)#WEJ=Yg&IE0L$PUtyU8~)m~E2_Fo9-u&xz~N+suQ2x{poDgsmVJgTmV{HJmcf3s?u0pv&7+>;4 zfxXmwWh{ym^CS3CK<5x)l*05+o$j(v8L!f}y) z8|Wz;7+5!m!OKR_d}15^`rJcDFt7>rMub)n#dCAseUCo+_`!~V`hY{jl0-+}vg+-a3c<^2yo z^6-w1?T)qZfd_x`TS_Uk>NS8+$MKU>D0%dF}+C;(}9DeT~ z`0(#jc=zp3;1nF}{?Yv?xb90?Z&*x$KYjM>boIY~!2G6Pqrb06UUmo3VfAMdr_s9b zA6zHiC%^-sj8nN9P#pw{c(DgzIQY$ze}16SKV)8e?Kf`@6TbV-yMKsONM+Ymb~^wP z6@}u&n_%DmC2I2?28Y&ZJ)M0*5m8kLH!18VPoqA46yIw8g<4-P8RaW;L;w~@se=#3 zj*bCG8*lvWosTzf8rj_@+Y6v*nn~ClrhG~;w2Sjp=A3KG{ znK5jceI5pr+UqVX(EuV=P(Rc@aE9bu7$>V&K?EB~*h1yZ>nJooh1Yj0&JWy96iu|3 zW-^PuiwCixHU?H1fMBMkGGA$2E2~rO+3G6I$}nPiWth-{G;Tn02bMpBYVZoG=UyQT zrp~Y_h3=^-J!i~ZGWNwXp>Wo83RY%jRRF01K*)7NqUItM2~-18*XmDgR3!OTqEgU6 zBJJffgY33(t%!gOyv(zX@JzC6#&T_|enk)ZoJ`o)MlrsoLSNpfMTtT zye<)tOJ|kH#pm+N^AI)>NDKGu{4QDPrIBQajE8vfrTrKm|Mw$V?^#Jgha%8eijguV z)nLMP{**|yYpVNd^VipzKxXIma+!EULaKr!#qm?K_~hs~Y72gH_@g7gd-dhl4(P4o z3n?JPGHPfAhEo797Qr2oLP_^=(^kU?4XiY%z^;H1Fiv@9B-ABzUw{mC*)qRL=OPa5 z|ImN$)B3YdKl8#{WTK@SQYK-S2$&RsdEGkF7L}17P(P=cj$0H?L4AN&LY~_+@0q0v zEVl=&R0X%o5Cl>>Wr{-r7Kc<#)QUw9cKq~@caiED5~^*BXLvYQ_O6?TMWCmg` z10cGR@WR#K$3*iA*jGJ7QM6GlSu`IKF`K8=eo2PfW4fW{0s3ZOCZ&Q=+6wCtnd?xe zIdIcFI`vblsq9C2M2MuGTI>Z6E=+=?|4#wSNdU--pp1L?AF!)!zv zBpIe-XxFY?_iWsF#Z3jbxPeBf^~?7Gw$z054kHlw{)NDAO;1goIONlWE17lqJlA|w-b002ovPDHLkV1nQReAoa0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/pirate_flag.png b/apps/icons/static/Fat Cow/32x32/pirate_flag.png new file mode 100644 index 0000000000000000000000000000000000000000..9618f1a6e10410c1115682f7af2445363ae5716e GIT binary patch literal 1430 zcmV;H1!?+;P)_cmSuOQ=iHrLcXgNI1N!3KoVl|z=brQ3bG~!$9my~ZaFZm- za{7bvRz=1(x~C_`_YKFoU!$8a7OAmsOTzz5MKZRzcX%*%^$Nl_eYO0IWTvL3#zV?G zXh@l^8|$cN$YPKz%M5;yZjZIMx1Xk7e-sdj05TYnq3Z~RbPP|~@KR;XS60RFvj zZ1g|$AOMLc#+O_74786q@Jelsr?}XKOnWALH+>i$89{yho49l5F81#~0E?T`0S>nXCKd(WyCE$Hj(i#z9*laq~o`#wZtVSkBF_$RMjH{gc>(~EASJzMR zAr%#yseD6}>&s|uZN;ipE3t9oCfG7;aj;rYdxQvpBM^u?4~N5;n+sw?=?1!wpufML z*qwJjm$D*4&5fO>vKQ2XkQNjHGYSFCFA(#(7n%*B<3f9q%9m%(VC$AG$ji&a#f#Bs z?A`mm=$Z9S=QGh6o0$qEM08#NB4ecJ_iJYUl2iR|(|h>rM55(wTRzZ}Ayn`Fj3lsuoRTcE~TuE}4vaGcQ0x*Qb=pbH# zbzQ$TIXUs;`1ttck&%%Z06d0l&c_twp+~%b2F&eq);u8@_ls57 z;DlTGOyTu<|DpbC5_-oppKJ0Cqj$d3nrl<;*-I{vx)UN5k-~a#s07*qoM6N<$f?g@0(*OVf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/places.png b/apps/icons/static/Fat Cow/32x32/places.png new file mode 100644 index 0000000000000000000000000000000000000000..df2085e3285a1d9393159d6b8a6ce68b64cdb764 GIT binary patch literal 1905 zcmV-%2afoOP)V( zP}+ixVUg7>Di#$n#vm%jsEJXG{xQTQVvIk~pozpS{xKS2f|8hMK*WGXAs~tx#j3O- zkorhBY$;u7U;DPZIdkr9u~J2URBtkA@7y`_&6)XT&UwP~Jp7-JAkn{gv93k9_H?+; ze}k&1@D#0M`BPukX!II^b!Ph2>)wY4{Xg2Zg|A+}YdT|d03p{-BiGY}bn6%NRhe9L z&qcg?IT(|%HD8xSuKxt`XPO}07B7Fu(GE{yC6<7`?dS44$oO}A4Zz@5=*to!KV#IXRXBX zeOvMPJ8hSd=2u4IT=Z3zB(PxVG7Kn3DMEdcvTvbi@iGiI?&Q}V#^wOH`SZ!Ji?X5+ z!f_9ZaAdaVA2_N3OBnPjf)?^%xH%|}<=X^#bX6S%B|Oef_X<#*0)6y+8yb2^!eFdm z7~9^+yDw^OK9PXi?v(z`B6 zG(yV_QNT2VF@h9m0)uKEBc+QG6wbh6( zT!2VKkttKiX?v;(RpA_si)w$HaM30xKx)_GFuhqp_B76?jn?E+%tIU3PFA)`~V~B$P^bhvDmVK}<_Bm?b z)0hHd`t+sJkkoE?cGC}C%3RuwMrWiAbzUtcQNfv`tq??@h%*E`QHlr=>SRj?Dy#yX z;)C!s14h(Dr(vM7W;(K|PUMF3h`DJDhZ2}V%ojvn=hz8kGY%X*jEZ~%p5OTNC4`&e z5^&%2UOBK4bMJfsTIYVe?rwmYNJ@qdlog?-@&dX*2&%Ozb^XyON^0l8&gG>}rJx5> z?I@1N;V!v|N@+=5y14^W6QpC1%2KTJUc!{>EAYd68@Up_tmXi?nX-A$L`=zn_60r^ zr^XYKNbztK(~67WxUOG6YNfatLs2va*NlwUaR6*bZLX58+dLz6%&Ru?8Pn5HXh7u% z3&>^1O+uF#>N;dccz?~ofN}XrXAw%g>=uioVIRU-{zBf6+8dZ@z z{YN@pYlegzckGjWGlu6*5CES%8qMz=L%r~vyK!)P0VOkUg+66Hh~SbJqmDINW$5F< z&e2f`jF5@r_3P2o{t+n*>{3mvDYpDm?#}@zG)lkgZAF(^iU)6gLKbEF?oF`WJ&2n3 z!M0RMFooxoIza{kol9j?NWs^;OwV>2!$0A{d)|~peE*YI(a?VqhHZ`eU7$Yj+}yX! zM0l-jS-5`LDs&ebGAm_hKw>CiuH2*r#aA-4D-Et@S)5%}!IDa=@cN6)uv3KvD zwWNB40|>j0infjhi@L76^zfAWUYcB(n0)(Rme{2|4|DU%VY&AYyNLp#rXmHB0_ znE!Bd%Kck^*%3Fz*ldv`sUn#gWOKp`HOVjuABKhVTz-wfXY4%w`bgS@f0`o_EEIqJ ri$VhDarP?uR}U9F^bh@IeivW>A@M(bL?Osc00000NkvXXu0mjf5&4a_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/playstation.png b/apps/icons/static/Fat Cow/32x32/playstation.png new file mode 100644 index 0000000000000000000000000000000000000000..3dafbb19b67fcea0b38f52d41efbe299818ec697 GIT binary patch literal 1509 zcmV&Z^(-t}d z3!q>^`dG*cTCqH;;kBtG(3Qdh6WoZhkQlTW5p4`X7lI*y7!4RiO3@f>fkj)P@+=9I zjl658Q>bm4X({u%*K_`vd%1V!PFoHAlQT2-%>SSB{pWopB-fnTvy0pw&naEkU&S;o zNs>Ck&z{xy1p-6jnLm8K(h{#X`$QXEyP^G0K8=Ont5dlaORiO zkYyRF;$~Ypi_vxdNZcp6N0O!hmd-it|1nU!R2xpEVpdfTGw>QWFkSb;z$x?@?99=XcYG! zJ;eU6zrrk^ANL`aUDd$ydp;9LBvyp~;gVdFkl_mV{RQs$}Girz>2A>09vm{b*A^;pG=>Qa2bl23D#(n*~yq`aBIaAxKf=jD5hU6;1%0K)bSBX6~C#i6?Y9 zS|AYvO2*qu$%syK0l7s+Ny}i9S^z9+DN2JNLxWbkNVl&;6O&tzLFgW-RDIUTr%a-A@y?e1{&1%e_ zH{WTCNh9j(>&5M?nUGcosKb5Uv=_CtweVAON?jK(Uc{-EQ#ks=Q7l~elC2k*0OIku zC>*)@xoG>o6^j-vN)y!D+Un>AKHIRV!N%+C>_lfrC$_%571h<%f_8qe6YJKlM?4mH zXhw83nhSC6+*zCQ%a<-=+qQR5QZfq%4jdFFO^<=ZJq88_(Ac;eGiR1!`}XZ9TTq6) zygYMXad9!`&Yhc~8xnxOY0wCTLgt?=u zE{Cco>DaU9Q!HJ&H0`e&H*VnM$!45Ce_q6rmvmTbhHA9{`1rlcI>G5&3umD zk&zLRCHeXJj;Ux>9*stDS*3JbY~g@tC7)g9B2AIQHpPRErH8HlV7i5;RpOqrD494j;x}ckT+e@a*SydxTPZrOW`pXtfiKmI@863W2tx+*39c-&C}_(4e*Zq|1y$2?|HR9drs+5P`}=oLcHAb`W5X5vc2vUi zBoUV`WtuQ>4dzNm)d+)z1}q-g@c#tjpVbGcx~zXA*ZDrp^&ILo$U00000 LNkvXXu0mjfM<>k$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/plotchart.png b/apps/icons/static/Fat Cow/32x32/plotchart.png new file mode 100644 index 0000000000000000000000000000000000000000..970be30cbbf2965c6bf87dfc1abdbb3a300c9b34 GIT binary patch literal 1980 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/plugin_add.png b/apps/icons/static/Fat Cow/32x32/plugin_add.png new file mode 100644 index 0000000000000000000000000000000000000000..3a16f2019ce5a7d15cbf9847aa4758d4f9488bfc GIT binary patch literal 1919 zcmV-_2Y~pAP)zBW@fG|Euj4%y79vwS~NE2^4cu1>Bb>Zth-8Nrssp=<#k!&j`=BriHG}N3Od=> z^f2&SlBa(Tt?v|2JW(R8a0`i9bCDFS+eSRgBL(pGWOJV3k zOH8k~dB2Xx^Yo$9`Du||1;FB`zPKvgihwU77;NuNk=FD*;-E4RtM?H>))1^(gvAa* z*)p!0<3nu_<;;zW#HCfQAZ2l}HWY0~0E|p|%EHZnUsRmJwUsH-|BA0E<@EAi#ag`h z_BwhLpXvf4Lo7+X_Ty6IP3|ANrSRUp&H!j6%l$s`T{a0M3%O>ixYkH<#470IwT3&u znQ86wk0}=^B54J1JFFn(O^Oilc>t8d1VA8fsPhXUv{3Be0wWxx%~T@lWz zBj9xg^cXl45koS8+dojA+d{n32>_`x`|)3@fMlz1W$Ol*@7VV5y=Xl+IL?%iHQ4-K z!b_u~`(?ck+}udAgCV)m(T7t+`U!^6WdQ!Y7c6;u&fc#zS37Iyzl)iX4;(056xGkx?=K5UJ&O5#6YYk5Ipt3<@q3c-Pv18eM!S4 zT#?+UG!~{QYVowBoOx4IzDvqZ2P%Ih4t2)>SU;ddz3F&}?baZU-!ntQB1`NnB~!zC z;iE|lkmxqyM&S`u+w0R_Uvs8Jr6{y12@_gZcAn#EBz+u-5QL8NfGMZ_O;^gW*J8u8 zQE%d_v=3p>$X&Y8+lap_OR(U;a^xguVt(#h@bB7H#9F;dQ5<-NO#z*nbIYYg+r0YO z)xgS=a_Gy8#W?TsWBJTYsCAa$XvHE}T@4aTZ<7(jVsen5y9pZ#7J^st$mCQ^nErXA zlusQPnHSbK7VwdSc$MM-v~5yk`AxeOC+$uw$z6lLs#e2VUkwix!scmm6@Fa6;av4j z0#by}vX^7^zAuo-kCYmU)Cn)I$?yaMqP5QLo0qk+eo4g2*k3r9&sf5J=f$&(H%A^clKc#*1+dQ>(ZBZcytGleFOGr5& zN@+-~*l}KoZAjnO#lY)}#?_s_I61UBnKm9qjd#iH_$^C zL~|IG3f=nc%>C02Tm6Fx;eBAGLebI@0}WFXkwMccnLSHuTA9aA(e*XrBD1g+0K055 zU$Ums{HxN#W3e;eu=Z>xdd#kA3bE^$-5u~ho-=qN%oTDdSzR&GhP*AXXSSwcHj(AG z?*g?Ku#s6EGLHR{wQU9{Eo-Co(CXDD`saJ9Q%aqan$?gILy|G8egyWOE61eqvOfRMr(pz9B2naXX02ZtSXCiaKn(-&M7_H3b`(&6+Z4+in&%Iv zTwz#O(sUxkql{}`>%~xdDbaS}-qHLr;a1MKxcXlK1^~9ApNkw%g**TN002ovPDHLk FV1hF8t0({f literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/plugin_delete.png b/apps/icons/static/Fat Cow/32x32/plugin_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..56732c107ee75fafec7da6d729d8aac82a35de2a GIT binary patch literal 1911 zcmV--2Z;EIP)rDveS)T ze~04l#bfucJHCtdb&TR8{=Vw&imXyY@-RlC4!|mvS$F7zanlo*&72~+XZ`U zDs)XxA|B^x0Z-4a!jMi& zTyMB<-$&Ft@X*n<`H3S1z~g5tUtiD$O-a!8o4v_s%{4X?atyJC+X=FrU^O8wV+u;w z2n~W5Z38niHz^UP*58M`q7p|m+FJo|bLDw&d_ z&H2ZbGm1$5F7$M^fs}_VA#5lB)?or5k;ep1l66k9z*yxM0Yufw1}T37Ko61D$IFIN z9tD6apioVCiUKm3yg_w;y$0w!PDU!G^&{%I1VE=Ug&GZD*d&A~k(F8xS}!s9ukM5B zjKSE+Gm$Xke&FKQl;@r(uM7jg=*%kqOBIl88D}1#d#7i{<`hn^dOl~) z+|==fF95Zll59OHH*WO^rndxzWC|k&pzipmb>;Sx%}rGe{zm#8;AX4^_8eHHe-odb zotuy}kHYbHe?Hu@tI)nkK%I*s^GbT|#|#g!0kl9>gBDQ?y{ zOn-G5edwtFV?UbPgZU4>f8v;IDfA%18hJWIL1;9D3zXH8GXKXXE|N!u{zk-%G$hoWWtQ8b z+~-U~SV_g%Z-2q1*1+L2O@WhqXLe@nJrhryE||08L9>&3yC_P-Uk?o);_Yi{QAwzo zvmOIt7n^}Azm}ooe8=anZL8W!i`T8q?T_D+amPE!F`ESfp!>X##>6A=WFg(!RLiR9 z2v7)Q+2GN=UMoj#06-p)_>_xkw*r-*%?^K~2ctu$H9ia(B@Pc#Q!UoyF6%)!rn(d20OD)1!$s9>!}&IW%B>dr;i-nTu-VM& z}01q@n(`WBu`64@!R))Vl~~!kU6;e-nC<=rcj;(oI745~f8-A|X*tfupw+$f$2DP`{#ToiQ{tLr!4 zAB?zB>r}y-?<^{wYE4W2xXacrsv|_{yo`BS2@U~TmxfSnH^PmfNIvsdhpJWn*3!9Y z>(#cSRxa@nYJ4w&Xd+SK5VKab2G-T6DxijeY@%@^_;;jPz&)1b!M^z;SXUUgIZTIq xdaVjj`Y(pYpAyFi?j3!9CVH&%5m)~!zyL|wr+Rm*ATs~}002ovPDHLkV1k|}oF)JO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/plugin_disabled.png b/apps/icons/static/Fat Cow/32x32/plugin_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..cbb3bca4f6eb704bbc400bc6c1d7d01af7b9f4bd GIT binary patch literal 1660 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/plugin_error.png b/apps/icons/static/Fat Cow/32x32/plugin_error.png new file mode 100644 index 0000000000000000000000000000000000000000..a59a916296baa0e1c408391bab17910a8abe3648 GIT binary patch literal 1924 zcmV-~2YdL5P)bLiJJIo*ooq?jOIs?L=2<{I$Hg~#$cykk=yDi z3`1y$+wJO}ZzBoxed*Bh{J7f%z~d*KT3OJ5P%u_euJbfjmL4>RqrDk`NNzmujn4s@=}r;;t&`Dn)f%FlRhz3? zh0JF@q+8af3NVgX)q3vBWhk04%&~6I<;(p6FsVD2gXFu}q>y$fbni;&jg&x34Hj+8 ze-St~_j>+uJ3_2J+{dxdVcCs6!zY3s( zB-Fi@-O6|v0B(RnHEccwWF&cm^8VU+p!q0mGN|qTwkj?GP$*3yhXd%Bgb)q1%TNd0 zml(V?ze2P`V9>}>h|QS}T=;@`?g{fsKLFIqEaSgq0qHj4%!bvdxaj%$r&A5PvXi6I z3bQL-NV|KCeQ4o}K;&MNrQw^hW9+rkum@|sN7~{&Uw`!&0q>*t&(J2n%6gfyV>K;I!B6WlA!YkpP7L1ts zh&puca4B+UCTf*a^>ceqyH_h=`3KVip%80m>j*9^Tyf-=wF`1Bqmv_-+J_{}OUk>8 z0<=f>z>P>J_Tiv_);d2zay$|zKCBKq&y=IBJ^)(^(akm%0jG<&A<8|yfKE2Zn3+iNLMf!_YXFO;t5N?o}3 z+1CK?DHTB0tfz2#^QV~j`pfXwxKO?OH|+eYaWT(8wHq=55S5XNtTdZ?+EJ@nS2HE# zNix(zR7oR3rNeXXBK)38$emrVr6wUEn*hpJscKehDN4C^>97k!@@Bx2l7Pn+X#lo< z_5d7t(^0niO9Vx;>+6Gc#T)n4{Lb6G$^oX*kkY65r0&PCx^GEBSI~~L-)+Msw{PE> zdS4lz$xV)$Fg&TeAm_;$FhvieW1AD5t(|aR6ft4ZEUKXIkcQEkjtd`Q==5TEs{X`t zYmY3faU35!@?Lu9xzB62u?UI zRH7l7;H~q3jBlVt)Q53Jm+F!-=OJ%P`&GHM749>gFhpk~&fZF~KS5lHf!7;Uh2Qfr z+n^RWvd87@dOdGZ_bz(@@WZA^X~s`D-B+U(0e2Jk4KL44BrQB{y71#zQwTy!m(PdG z$KA+!h$^PLgg_II#0czPTdfMeSI1l>$eb|+@i8&)cOU1)-gYdjyM-ia*~zbj!)&+0 zY?Y$)4x{ureD9AT;rHqopYv}++N6B!eQWGy zo`qUF772if$1CpN9b9d0AtYqkv47d*j|<*A{Crr|G?XrzygVV>4p&7DvhJ_c!lsz? z^1!h9-7=j6^g*Ktnr<3T%J>`3(>#CxjnW!^dgEqCtH&^Z!_q;oA0ZTIglHVbz3X0r?ZD zB!lnp>xlE|lAs@9B6&&f=Y@ctI>Fw9q54r`zQb=4uE+n600RJ@+N@@u&)U%d0000< KMNUMnLSTXiH>|w? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/plugin_go.png b/apps/icons/static/Fat Cow/32x32/plugin_go.png new file mode 100644 index 0000000000000000000000000000000000000000..8f5b5b71a67bbbba22317b4e2112579de37e71e9 GIT binary patch literal 1864 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/pop_mail.png b/apps/icons/static/Fat Cow/32x32/pop_mail.png new file mode 100644 index 0000000000000000000000000000000000000000..7e20a45bba83bb4a5c4704a9add43afc2ab81d39 GIT binary patch literal 1250 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 TmM3JI00000NkvXXu0mjfLH<@4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/postage_stamp.png b/apps/icons/static/Fat Cow/32x32/postage_stamp.png new file mode 100644 index 0000000000000000000000000000000000000000..758faab79b27411222f0081c8adf7e0fbac70ace GIT binary patch literal 1854 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 JPDHLkV1mh*{(}Gj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/power_surge.png b/apps/icons/static/Fat Cow/32x32/power_surge.png new file mode 100644 index 0000000000000000000000000000000000000000..f5e7649b85254c981d01e1a362782039c52189ce GIT binary patch literal 1978 zcmV;r2SxaaP)-3TsM912mJ7;G0UVH7w+2bHP^kYvv zHK|;EZ;2aLt@!y@ z9zvm1wg6h990l$BD0l^U1&=g&NF5gr&sux%d^u}q&xhwJ6nQQdT=?4My2~{WuInO= zL-g+X1d^CWGqjGjwD2P4VyRR_p;$(-+zZ7Q7#b+0__Bger9MHpG}ugC{O;jlxF$wo z)>%@@Aqb6H?Bd9=UIM0Z0#I7PF&R6BLIDxIO>$Os>t$K=_yS$FMzo-&aiv_V)XM>g z_dEMF{BjKgpL!1Q^zP@1t0L=_gojD7^e;4|MZu_06d);mk>z8Ij)Bfj3@91-vLuS z!)pR44WWKv3fBT3bIXG?&X9>SUY?xP<2boKp8z7WF$97}7KJjQeVu{Kdu?+<+xYJu zW&(L-=yHnY;uSc49~Um8vapO}7skj)0d$wfVXHu@C`}DiBAFMVKwVL6HikgZgmIn& zZkBj9`2@YzZTeH?BULRzgoe}i4*WtY@3fU3F0t9b+y7W^jY$z8vp}8PZ~uERVxHyJO`1G zfr)`SN(1Z%ZpfM{$;N^>m?h;d>ho7|YIX^aJy$}xOkGS^!`e%XE6s-CVfj)*Ny5CB zcK}Fi5=vgmpVsRk5b+s?lv30N*XCYfHMm%7G%<1L+lZHbg|xng^HcNq&eR~mr(hM* zb2d1dNNLa!hZruKgh|pp1fFy(cC(CyED?3y2c+55g9;8!j!}We-faQCbZ|S@t86wJ zum1io_}1|etPz;+MWmjo9aE2l!0NPHAw1?-6m|_k#(*T1v`$+M^jv7GR;zr*u{8H` zF9=EPzVRvscJ1em{tDjs(=>iKGlHciTe%odTr!keM~paQl+{ZZ)<$P1RIOdkc0w;J z3Z=4!ln{MpoQ;H_vc}?qeFk@rGZ%Jl$F<|rc=E*}E;Y8ID6Q9RvFL2r&@w>=KssS( zBSPK@Z5hg5z?Wl&Bn-n13PgjUCwoQ$^iND6J~M-#J{#cF$|#MKP8VH_I{APh+q7dF zRQFaKF$b0#=M;>oqGu&(fxCJ_w*DcK5x8=TD5{sdE#oie)OGadx>R zifl5=Sr` ziZWN^zyv^A4_2n;rjLIp&E~W&17|+(*;z0}xmZArji=?D-0LY9QD1A?Bu1X`*Q05J zU}-k0t5bROv4ygOGSuFjx*X-+Eu|wzpZs;5JMrD`o4~@GOB?RrF*b;~lk+Gjgh!8j z_WpV`Xxv~pmigo=<-C&{EeSI>n8^J{e(=i+Zch)B&0yc&J2AYa-0tV%?P5^J^h>Ah z{Fqd$;n%+3y)2MNn(t?754WzwQf4@@QnJAGd7j z#ozvV+P6I#sNC#3L2vSV!i%|G-aa}YyA+mJYiO{nIvFT2v4*zxa`22WD_bjB+l*p& zlK}i+b$O<)`X10M;n?EnA( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/preferences.png b/apps/icons/static/Fat Cow/32x32/preferences.png new file mode 100644 index 0000000000000000000000000000000000000000..873da0c5a1f48c51528b8b4fe214320ce6048abd GIT binary patch literal 1462 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/price_alert.png b/apps/icons/static/Fat Cow/32x32/price_alert.png new file mode 100644 index 0000000000000000000000000000000000000000..bc8f29bf29318c257c8081fa3911594051cccbe3 GIT binary patch literal 2051 zcmV+e2>kbnP)UYNzkcEFSl3Y%$1|i zNqU6%nGtVZj{7pcgHJo^<{g&l0Ca(7-=?h@I}yDo21m}8z~y#Wi@(6E>5{{a@ogS7_->V(y42q01SGgZtv=4>+!e7WAt(vf*`8O8PP_D$6>MBC>0g2 z2PF9V>Je!2fy3#>K=*JB-F7Y*059<2GB*ah%Lb7tSBa^>>2jif(Bk~8*ZI9{ zyy37j-!ijMF6v5b0R@?{+h(&7bTJRK_ zFFIS$e6<0c{r@DjT=Ai2s-DvT%)1nO0|?!@KdU5hx%r`Jb1;=%<-b5Mi4I|RFj57RB;=QTt1>vmFWzhpgptxr zO+Cfq5k-5De4>KkIT0ywYaw#JsI2}2hWbbHDxN=eaxR`=@8P|!8EOm3jo0_Rwd2aU z_5{LP`?b{)LrgZcD> z=>WvXf3^K2%>cPBm;Cafr>cHL_l8M^NPN#!)b&{h$GVJp`qH3aqsoJSR}clGP79(< zCN%#zt=}mKsBRez{lU?;!8tdhhhECr7GsXd-I9@ua}6~`1qbCKDEu34r(EuwaD84` zT-_6&93Jm0nMfrO$ZL#KC=?^E5u~(UM%0>Y$W%*KPn>4WDecSpgLf9__7vZHcZWmr)iaz3f~Q|lt0v|nyuJldD>g!mT7+*u(V*@<{#q6yS8PW054qA!KWiwM zsX%$x0Z|}J>RRgPoiuh!k~(^ef=3+gF*safl>ZV<#iH6T1OmZ{0t_@KMD`3LYQw!i z#{rceOwfJ+F>A9C7!>-*E8ktZWU9l>0>Js^FFxE@U)TE4#lN?st-Ti(8ba96q1Q1m zqN_&R5@z_l1=^X;w z&8q{g6)&8AlI8r?!psN4;(|8m3{rxNiq4iz$#A@N@4nJ$)<}HNvm~BTySQOogxJ zz4whRDR8+IPuK~-TW6Y3R(LGC{)NnUR^&e>;pSnFfy_pO_WlW8OF;S;k&lndevehp z*RrNJHrrUv2Fej_u&`()b&+cE`;96w6#^;~@!Z6Pcb-UoG&*yw1RD|E;O~j3DC2>W z_3FzizyBe*i}x68JAv4YHK=)Zta3wf-S)}hm7Bx2VGwK6+Hq>7$NKx06(ql%x+_A> zdB~iHV$_@7-6=UGaP%=O!ldE**Mmp6IyR+%?4o_$=_qqS>p zGN@BjS0<~}+k>o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/price_comparison.png b/apps/icons/static/Fat Cow/32x32/price_comparison.png new file mode 100644 index 0000000000000000000000000000000000000000..2d9094e5ebe3d73ced148d1291c6e23c4f5bf761 GIT binary patch literal 1801 zcmV+k2ln`hP)sW>?>z50cL1L3;kM)ep+x8Klpk($ zCXi7_u}rULJzXVa;iie>r0OEbWVRh4Zx#UA8+Y)3DZ+XR*@~{+`nY?!H!{Il_3;5{ zX#QOJf@GEc0THJn5h#ygz6xkPg%s@Dg;NH2vDW$9VbIeLbiHW*Zuq_RBuL23G5{~H zdmna}R=}=+@1d1krfjLErt1HOy2(AwGzt5>fANs^F6o6k+V51;jX-Q6qfWF>NkWh(xy;l?$=@hpwU9lR{E1LjAvk8~Y3XmjQr2>yl zQ(&P^r;}VR7whBWL*K0`4?jH#=?8No0_UFTgrH?hf#npzvT&R)S{4SGRX5$jyOB%^ z7;!5=fh`_1oSB)qqqny=`_Q37+q%2EPvqw2Cgb`;PwU+ZxYSMEmry`awHXYH^`OB> zQSw{N!O7}DXiA$DZgGPUHHl_;e2hk8N^x;<4bHntN=j-C21BgBzrUZiW9U|*XVu+< z>6JB32w3DR)9D%)th$|eEGM&I4}Kq+Zoy1P8)Khnu~^Ja|LODo&HwxCF`*;<4^mR#rBO;|e-=uOY20 zFE5v-VN5ARY*tqGz5z>51qn3yy(+woqi1b`57k~z2m=C< zqlg&BXLB+Re>rCi$sl9UI${*ghy9JF1St(gZ60!oVJ174JYwC~vIIm{7}D(=f3>*0 z>P~Y@JN$62BAh=T*33v!$Xqa3+3%WR?asmHX)n+b-{nEt9rfrB+Sc6($}2=9wdPU6 z8vu4JZQc4%tSwq9KvMEp$NDV`VPh`N5kn8ch1Y@s2DMZHjqu3q(hlF^$V4mlM#Sdu z^w|e7Vpx+Lm{$@7!NU+54UA?nzyxgtN){_tf`)%+w(Ey)`OXa^6r>3=xN|`4G{bko z^+I3*!hsCc0}-uA50HNZ$ppl98;G?Fm<4Myd_<<dLsbZ?g^3j#+$a9sJ!vBluzYf$Pk)>@}+bV!x(Fd zJh$Ka_Itx^2Z+Szlq8jtm2bS|Ji9%2u*L&J^laxkwFh8!LJ;lgFRkPZ?e|^u!s0|4 zRa^E0HN8U$i_3=EuC>B9=f4hBzs-Q5M+~PojK}U1R9$*$^i{za_xUL-tFAT}e719( z7DRyu-o=9;3Lx@4IC1WBx`4-Z7cYX{&es>^A5T#CyDh)aYrOTI5 zuogIulSvQ+;86ief;=kkBCfl57qqvv%i-a4x=1ygkLK$Eno!TE3B^9)PmiSDA$!!M ro0kHd`rkL-UoT$0_Itg^{wu%$I-!k1z5l0P00000NkvXXu0mjfwwqD2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/price_watch.png b/apps/icons/static/Fat Cow/32x32/price_watch.png new file mode 100644 index 0000000000000000000000000000000000000000..4d3b030077a4a5ccd3911f8eec14c1d26bf34f8a GIT binary patch literal 1715 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 t!IpHJ2yV?H&3;u#^~XbY4U zAs{9~2{vlPwkZK4Q6nh?5iG91_amdt#hU;tb=u>^fCTd~$#F~mY-deku z+;(;7v<5Q;AUR&x0}6#x$_#+zz3b_avWY-Kax_5B5P&^J&P)kFK+7%#(+1#3u1Q@% z`Zy*5@UV`o0N8LX2UKJ&aUH2dPI2E?yJz=Z$Mcy}psSfJe#ec51lGkmGl{^AzP<=h zEGI~4XV{43c;u-W_4P!APFk^K0MweAnp3uISJ__OtBMT2Dx*d5CCV^ckx9qA;<>1) z-V-q`+ruRDsw2A_89;!I*VfifcyY^?4^X0>z#Fe0fW_`-)ruvQ%zX^EO%sO>9h~sE zy1Ke5PA}bYY>dWYXlV&SBG&4!kR zB}vN6V~n*-$Lqx$U0yL-41jG-s)7Xz=A)>nP#E<4bsRf(T%=&i0BE0R!IBJ%{@dbO z5(W)2{B~(6jNxHAoeXH2HW`3rS-9})Wf5|}--k#fA^=P^1#H-q6%Z0${JBFg6 zy!i@Bqg^O|=~d(}FNG4w5zoz`2k5`ni1wogFz{?8%vGzXM3gZA4928V@%glPjiRig z0*#H0=;-K39|d}5X+BgoT)+}z5GC7oU^LW(fp3n$?Co}q6wX7id^Milu?J0`eS+To zd#Nu5$45XCDe!4yq@!BEisx3K?D?|PJmC8jE$ha0s6T&)rQ5b+=;Totoo(cy3U$Uz zci;U%jGX-*X7k^8>iw-~+W#>MDqfkG0^4!RC2m}%Zm6&lPJt|?JS}a_53}w#=C9j; z(er0u^>jj}KH}zB8ap2y6*fIHF4SY;`b}7L>G$yfh$uEYqb6D5tM|0CZq)Qfi z9A`2Bg8+PZ^)d=pS7PYm8AudKCl*UG5s+KtjM*AO9`T^Ct8HQm7%;P*MI#`;oI8j1 zTQ`xLlOtMj{;XM(PJ4%$ujjzNLcD2j6=PdoU1Qp6xwl~jr1qPz#*@(X*pJ*9jsT*m zDmrer;rhHyIJaxfBTMl7x1Yl4k3iP+M;}hSC)!Uw%LxF^@bK`ZFOGb^GJYEJAu=;p z=h_t4KenY9$z*rn)+_@y0Z{1txc}xFI8;%S^2IHl9OFH9G&-RVjO^RD?_K(x^U!>t zy#$vzxp z&y9kB8_}d72!K?!9QIr9q2a`rC@U|gCZmc8%87pzcqc61{Hv)MHwGS@KG@oIk)2OF zZmM4W&v`VrFnjw>bm#ie@bzIVUb+kgMMacEZww?(gu`LnXuE@dBZGCD8$!G3F3)L3 zx}&bJYS+<|vYx*({)v`${2_ulRFaGOZ=o#o6P|3p3R6;C^3jey)4F!LJ97A|J3YVA zWhYl8A3^B=aI;>Rgq+!k#SNLq4$t!k-o3Qn8e(4bJ}jka0&u*Em1+T1002ovPDHLkV1gLk#mfKy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/printer_empty.png b/apps/icons/static/Fat Cow/32x32/printer_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..6e728fb1c308f9700b1136f443037e776c3156bd GIT binary patch literal 1260 zcmVTB0#(WLa1Hb_-zDxoZD zwcX_fq-k6=fN={32|vc3={aZSy11B!F%li=GRF7L`M&#|bG|zkmSw?VUJ4xYB}ySX zFfj0{uIrzfrl}QOpeRNrlQ}y!HueqvYaS#4rN6)bwW_MB&(EFfh2ZfZ2q6fNCy@|P zDx;61aQ*r=#3-HO+kFVj^ejLezBH+c{Yr$X;?%ci4JD;DMg-GP5cWBb@_g|{5t%KjA ze?VJnh!ml?-h(8d1_DPRv9<=fuHn$($&)`}a&q!2O}4i`cd4SH0x&^;%B81-yCjEpWTtFg^W!>EN441gh&Hole6C@4s6Re|UJfhp>r& zM>4#3e->E_@OV6cZHIR^R96SevRX2!R4NU#a}V*JLNzT2wVY;E2wUYeAn5990;}1` z=g;T!IcX4O5wLLAnx?Y~2F9maAuOyI%Y0Y@MI20HdNN>C;P6EX;V=FDj%kYNJk7h4EW2i*E`hI^OX?&j2Y z?09y&?NkZ7|2e#7fn9f-U0f(JFti($|2C$)C8f>Ge{(x-wa`GNde`F`qTDtk}e0W zt*y}3)>ak)+OcWoIHnz2FxG!k0GyvKayu^_Qk8vyThe@#yiF6945vy*&LJz+Ib7re zRIM{JGcZ3tzb^%vo13A#yPI=vn*Y8WbHavS3<6lT@|wc$^)PfV;Y0uusKZ&INf2-uhvh ziBJrRYd;HlV2Mcttc{J0+c&=cqHA+-Dwrb`9=76SGQ~lpmF`A>Qm5dXiPxi{52-M9 z^G5z4l4}T)u!%rwe0=;O-fOpcKhOpTFHg~%PzIfB*OL*0>*%BwI$$__`4v*U$SOMb z)M!A^?jpHiSni67xuDQb}jPS~o$X5AS@J1Ut>-u~#r z_qs|cLV5;2{*7a~+#e=B9Kjt@1UpC^-C<*UCLrIMJSCh;d5Ik||KCd-_RsTw1Q-Cg WmJHt;_s2s30000w3a3f zbLevDGky;yKuWT7K*^ARGs2u15rKd{x)6++fGa#mOU2NB zOhaIxj!_YC;2{Szj9QX91`}nF_eRae^;cZqW)6X+Wwv;a=M4eY#X2+bKz4U`7?`Z2 zlF-Sp5h+Q}Q#0zm8kRa~#nKVbs;jFHIF3{9_;s(T3QSEwn`)%WaI~V3j>5?WsIJ-= zPS}pmN#WH%xGR`IfWd2OYWi(lv!)UuZ68)Xy#+R#KdM$N5Gt60jzj|6w{PwDcU4tY zc{05$*L4t$#n9Gv7J{}L3wQl+-2Cr;gbasAz>`(}oE?sE^$nGxP$13l-TS zj%Tbdh(H2Y9@qhgj8cS41QdytjI5U2#33;B|B{Ys0rMW3hm!dvndJe2+lmS8@LCky zzs$?}lOG{g`YuF5fy*AS?UYMXA#hx;T$11lbwgFvs4G$k6fxqM+pO~9kI1sa$eaI) zH`|@sfZo4OQfr?FVaFuafE-}g(1Wg}S|yWdY;44t-%gVU6#0$o4(EFByEO$zFzdP3 zXbAg7cF>}w&*JBuo1r|l6GAurbH(i+0`@XzJ&R66zH4g2#q;gR$;y(gIDh>3G^hP7 zeV4!;a{ZjdG2Bz~IP|Fnc(U?W`R|uomSD<*W#~G!6UM`pzCpKyz_ZvyPPQwF=$eMk zjtls`umVl%7LPps@gB6+9z@}zF9YW`5yTwtefwriU$g;Nx2}giw*p#zG4WMX1l&j@ z((>_+Z3~m9As-^SITqKZeE#;rFe4cm;%Hg_m-bZ~|k|etJV&;-nSlrS6I`(#a$k>{HWxA2>;-L5m zH!k4K_aa^Hk>bns>oAQP7b0Jg_%j9RfUp>Tel@lUv?#J{;O7Z>L$R~^5 z|EXfgaZ~f_f1)*X?sc50N8zgb2!vwg`0-L)?0);0p93_FIl?O-dOx|S4VR7^%ZHnH zUAM2N<%xH`S(v<{-QIWG002ovPDHLkV1m8`#fSg^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/private.png b/apps/icons/static/Fat Cow/32x32/private.png new file mode 100644 index 0000000000000000000000000000000000000000..4b00791fee177fc68ea22029e407012da0fb3c68 GIT binary patch literal 1533 zcmVaWr+|sxA-j(AjK1y>f5gk~-7VSC1 zYS?9>q2B4Ayzyug&96DH97)O2^=& z6fM>TR;x6>z+DEO=MnA;7)J66i=b&5`n`WbmXo`bv|O`(#k>Q|{wwbue4gX^sXQ-C z`25@P*oktR2o5l42m~|Xq14d8t$J{X`HD&)CN)Dk&`2l zLlKhQ4#{SLAdn4*jiRHIO&b(VrF|N6axvWo08MkiZSMxBR=^^1#*N$Cy<~u=P}4JK zCQFAgcjnlTRx~)JOl%xZ8=d1xtwB!9kQEu>aK;aFt`gWg?-&gW*#hY(MLmN_2vrwR zZtp>7cN`UEPIUMam{8>=14``ho*nBw9lv{2P1PTGX3^7}tz@<=D-g-3WaSMbcDraq zz-kqtr~LKbf4OP5zzbaYnDOPa9(%5u<3y*%=@?TYq01LUG9GGSZZAbZ=P}lG0pE2E zU|Q8MobOA(l4rxh8D$TX+D{TE5t{3F9D8kJ{X3F##2l6a$&!hHBxL}kW8H_=Et$QN zmin24;|Jl``|0a-pEU&Pb&7;L--3pwAO?E74wF8e?E?gb$CRQDg!;pYvpsQ4y2(M| z)Uo8Fro9W-9+*m7d?X%{bL3zJb7&)xDC|s(ISJFTJ?35?JIib^Tg+xhcMP#m6gxLm z?_?ElF#~<`!m{WnOQaj?6Ww~j2_?C71I=2k2U7d))$wVm8Y^62= zWEDXBj$K~lJS>zJX3J*d(cI=mzQK(!XH-98Q2;s?^2F%37>ZEYwW zId%<)S*sGMQj98hq1Yi}+z2}njRDnhqAP~hRxf^OQZgx^{41&(w~ur}pin7lCK@dS z=$t2n3vE8MH`lK@x_>hxUnpAvSBgN2F?i4BmD|Qmnfu$kXIFh3@Z=X3mb#E%oD0Fi zL!Ki&oOI_^QyMC8rfIGm+{l{QN?iTjZk-+H3FV)A{CyrN0jMidG9j&550&9-`70ayq9 jCyZr3mHs#5F98MsN_bn~#6}m200000NkvXXu0mjfxzEOQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/processor.png b/apps/icons/static/Fat Cow/32x32/processor.png new file mode 100644 index 0000000000000000000000000000000000000000..7360dd18d06102ccf47c3d43a31e054e45cf0ed4 GIT binary patch literal 1419 zcmV;61$6p}P) zC4>;GkwSn(+LS2z8_F+jph!gffE2Z&zgS{I`~!%;h$w+r2sE?{DMoBn;4f&4Yivx~ zhDuT&O)-5~Y_X5+?#|4P=iHguPTScUWxUPVxw|v>oHOTh&bht7>Jj+9rN-bZOZ4+Y zp3EIOmkpnb1G%~Wl(_OoD4=^Xcj!zyjY&>t>W?;d(hpVasw_$3Zpz@f`M`gk8$35) zO>afoT5D*kt&BjnmO@oS?GX$P4nR>9S|GuTVbGth>)5elC)%&ysA5|rbG8G4o(r!g zf{Kohy8$(s#JAtvLLlIWBzfcjy?rvNV(YV8ks=a5v>cpG=nD3}cQeQi_-Rr~*W%Y| z8>5=0!SDBx0|8GRU}4=nD&FbZLzgMG%?_v}GyH`ku2HCL!(KYTx>&bG^^s*$6*)i% zrUil?`bAYC%d!w&#ET!-8CxIg=0OPVyCbMOE)dwpQUr{XhlfbYf9V82?~JC2K+24O zAJy1P@)p*Dlg;mAY-|i|?GfPw|1PayD~zykw8VY0gt?Ucek++tC+oJ>x+6H#YvzE= zezJ0kKyh&~;_)~xoIj8G`8kq#p>TYBT$EKPl#7Lh784(<*KOR++CIX2(_W67m8XCgo%U96QP)E+JLry3s9a5RP%;X=F80a6s zOE2!l@Gn0jlo!GxImCwg`}@edXCYvntlKIB7X-c(K4Ao$gtn2Cjt@>YV|aKNU0q)oii)sl(?*n)l@afd$OCq7 z!-jR@{?yb%WMyUH^y!b%;m%YMtXm*x>P#b$9S9z=V%>p2@hOx8KjF;TbEI6s#KZ(j zOP_{8HoCj-A{+`M7K@>?s|ympy=1O)6V|D_Adu2~0UF~pbB?x-$6dr`KRYT!^^MiN5_p0Vyq!$Rf1CtMk-6D?u?B{Adq0U zV!MAonHNT3VFB{OIYv5^21@E3XLA{_~aCXCBMqsHGJF7sl z{!LoX2x^bL9WBZaV{~LhC=%?*>lBrvVQ(xH%9N2>wn_1vL(erY+O^AIOq;iC!NZw3 zT)%qBMliXe5pk{R;!T9G0d~Z^we&VtAAr?x?EPS^&5HGCYaz&D1m6)SRa>=-c`;az zu9^t?2tnKpLEW*YXpr{Azh#`UA>qAfy7myr5ll#!)!zp0ZDOh zMA?iWS`0%=(5{v6EcDK1NDoIv6I|PO|S_>p`xu{Veyccr-V4?z3!!-Oh%K zB%^$Gn@)g2c3j-jX>FH^{5=cI> z768a905S-`GNSlg97iJno7GM{`y31Xre`!K_#O3-V%7Hm?VgVTMM}Zf6UT>nuC1+& zug8W5`TE=Mf3hc7m(oFqhPm&0Kr7t<02_8iK|CIZ=TD77EEa=ABEdRi<1axjmxC); zKK2%V2m%77LjVZx2$Tnag3(eI2V@MzvdUQL-nMOMZ+{HBy1HQSNPkNJZruE}oYoow zNgE78Rq=pEw6SYhOMppFgiL4 zZ@u{j#z-`NeHgMUk3fQJAOCI%FzA1yX>=@KvIk_Q?62#F~k z-^CnIHd^5U@CCAkbWZaxpogwqUBq>K0F?4qlkhYoqqf<(uW-Ph&tCvP$<|Zf%NL|tuf@AAC+yhMk$W{R;F4JFp`4xM$ zqoacj3onjBJV1d%+#fdRCCk(aehKvymuyk1XXXe%CX>PRjlr4MU*k+3KNGzK7y5Fwp==Uv19wOz6@?x$T2 z^!LM&fdR=a!Ma^Z?RZnL(FJ8tW^dm6bi7fvlGV0PeaKrao;6{ ztRc3Lj!4yQE@{UXFTBq>tqjs9x05H>xCnMf!G^?iD^#%>b+=TQ93MqD8`6~Ku+GQ@ zLI5-(&1N!xJaPDNf1tAM#CIXZ0oo$(WXU$cNTNJBH#he=_I}-u;^Q=*&;K(uHT5dq z{!IWPD0@)$qqJAI>N_xq1h!D9o%+{}h=}<}jY4bRng3^yiwh{!;}!oCU;yd87aU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/profiles.png b/apps/icons/static/Fat Cow/32x32/profiles.png new file mode 100644 index 0000000000000000000000000000000000000000..88d2d4b08de0d7acaa99c03311bfec0d16a800ec GIT binary patch literal 2331 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 UQ1I{e{r~^~07*qoM6N<$g5s@-Q~&?~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/purse.png b/apps/icons/static/Fat Cow/32x32/purse.png new file mode 100644 index 0000000000000000000000000000000000000000..44e838c999b529cb2025a6e9bdf3d82050e37cf9 GIT binary patch literal 1733 zcmV;$20HnPP)~l?pdckkhkWIz4j^f2Z-q!B_CrT`3@2rGU!W_jjk(Js|+_pSj>whW8T^z}!~~ zRKL()g{AaL0X10N&r~!8V3{1$MfHdaPMFg3aL2|t^*v+b!>2L zGp;(!!% z98*!TvR4nqV(Y{Djl<7928HAVBu2-P zLjhGYfGIQ$iVV92OzC_4BRNNp*aduYsA<{&Mx+70`S5FqXYBU3dT-qd%-hlep4r<} zvv*TuX8+^+A*5zu2FVp9)r<-hp`!rBGZGOHKsZE70tC0g$!CFMEY>zPLeZ^&3+FGu zrN5K4A6*(vEH?#u_r}N%?Yr8cG7K<1Iwpx!GYm{O(92||G^UlxhX0QBx;bA~%}VU6 zN({mxOu{CPasre$k8F9qzOnAUj$N%Vdi|Pot7?QLs2U)UrXrCVl1A@}=0CBGs##ti z6hRn-MVN$596{co0HZ3TzT5TCP8b=wg1H3A^$Iiu)U5?_y+o`pvXIwCwza%|nk6wf zCMLopY~moU#RAxChhs-J#hT1qDgoI{8fRApC4}=n4_dJxLXLU~({#@hG+o$-;k%qZ zTr-48*u+6xr3F+H5UR2Cmz&!+!t7)m6>|ijQEJ#(mtjT=Rpxl~Oj*N`QX4NyROuN6 zlEMj-u!)1Xh%=Z8&5)`buqq9hxSc|2l-U&7iINM30Rr_@RA)UdV7)m%=jv0>IMQ=0|VzeCsTd@LO%AAPd3E{Hd&gMbW zby(~HMu|nZT#g!i0j^V&o)FvvWXj3}PC>xg%LY^vRMG}CCNDw*U2;qAMH!H{e?{0`)3fXkVP;k*WQguO+ zOCZei^XZqdvJ)XhFfF^j7tj!kJgZ?;yMfRxLNt-FBYVb06DL6))?rj1yk`cATHtz3dnylFy6PPxq4t~e0KM`dukz@oAj`F z(Wg@ayyfDN1$6K`YAq`Yhz+yp;s9|GXK**9HtW!0XO7?hb3=Uutgr?-d)nt>u(qF& zT`j#1av29Erjl^t-0$7^fwtv2YM=y$L`Uhdvp_2%-*fpq7m#dk}Rqe_( zvAmVqIkGQd5Efw)HgWh|VyW{0Z4wP=EvJudI~xgyS|XMXrm2D}FrnbIaaxdNFFv?` z2n{C-_W%}xeBOm*&W2>Bc>C0+SDwWNx6$aNS}1oQVSa|HLu)*=wSM2B&gjWXQ)@GI z1|ba(CK_Hq%H#ps4;)885#u~>3rOdkKYOoEzTG=CbYo-R=dHD{(UiI{4Q{ ztBmN=U5!s}s5bXSOsx~oL&lN2!Zm;TM;(NoQ z>mS`g(IS3XU1DVle{OPUN&ha8@yo?>p|jGPBc buK)u8{k%~F$*cV}00000NkvXXu0mjf9vdgy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/qik.png b/apps/icons/static/Fat Cow/32x32/qik.png new file mode 100644 index 0000000000000000000000000000000000000000..0cd38b2bff64f4ff7e2aac693af4a12e2837236e GIT binary patch literal 1462 zcmV;n1xfmeP)MWU&h$R^IeYE3*WPC;P#nAVHpU)YV}30qogscgGAP6uN zpTYwxV$8xO<(s~2{Zb=j0JR!I2+}}M>cch_Gr^33p0yma`)i-VtVAg80f90Vdb1$7 zM*ziPR=&Jj|5UCZ?Wn(0T5w&Gu0OXvSOC-=0Nfn|Y!b2rzTKa}sgngfy3xXxonZyU zFtm;5X;8j*9{?&DnTbk8Zwg#I;~>%`(RbFtw%roP4rOuTNKVFsE^BzD$qk(+h#qsabsH+!n3IX1H zXBoy)86r-UHF~q8Q4>muzs}`Q7l!IsFKlnc>UANcvUvz2P@C%#6u238C|aH0u7|?} zf-1w-EVi|o_~t+oHaTa_?0C7AdY*&)WH7JF%*xtkAeJrR(Lza!;x`?Y3P}JgOUwzB zt~p)2VYc8>Z`b#1JDPBmDnk~q@$o1gT4y0XoT==B6#)1lMHZqcc@h~&XFWulwVIPt zJ~@C^JRukz@knHPVOLie!y|c0i+<0C&P+A6EH#iA&neb)8J06pcI*X2dq<}YlcME( z_MOdQYTU(dKc@*$pnyf9dWmJ}$&RY^=p2;>wp+C-jHziC2DN5E8fd1d zx9wQ2t}W8R@gqqRl}?W=A_%H7KniVYmUwArJ0cP8seUo{I$BOeti>$0SD%FH6KEe3 z$pQ*FZ}xtCB9Fx_0^QwF+S8{7CzM`H zZa{fY)jP$9#W72@;!}NNWgC^=^B%0mp&Kb&qd6nJY6sms0COi+F<0d5-MwpP#d~FF z66uVq+V(vk{v1XfUwzdekn#dQ}C;R4ZV-8;SPOsS@cX6kRL_)=1G5`JK&?m?9 z7#Ystvyal-rzib5^T0<+>+(*c>(#d!dK;s1eNdx3Fzu;n|NIx9q~9LC=JnB|(HYtC ze@87exot(5sTyT~n>ZZ|7@^6XD_^SnkovDtgQ-R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/qip_angry.png b/apps/icons/static/Fat Cow/32x32/qip_angry.png new file mode 100644 index 0000000000000000000000000000000000000000..402eedfa57a767923937c91ba126bc40ce8d9e45 GIT binary patch literal 2364 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/qip_at_work.png b/apps/icons/static/Fat Cow/32x32/qip_at_work.png new file mode 100644 index 0000000000000000000000000000000000000000..2b8aa0dc27836f1329bf47d8096585a05f3fd395 GIT binary patch literal 2191 zcmV;A2ypj_P)6R`-fu0$Bc|J?I;RU%OA8e9mm0;wlgh`eaRFNs}zA5Fa+#$ z+UiW{geZ^JkU|Klq)8ypn|C0uyZ7$y>37cVhJ-*w{^`9r*}La_=X}5YzTfv)#yJOL z4AXs9Z=9Q&mK!+2nROor$%`-7jz{XuM^3!ger4tNvhK(zH2x&lz4OF+Ut_$ia%XG* zbZ4_K0J?O8D94AV-a>z)RhXKq)va0a;tke!A#yf0 zjM96az@uy<4m&&Q%9d}$f_cR_ zaMoMb!uWRX69i)uj#zIUrE~755x(=U>I8v1)W#pW{;W4EEG+ zLt*Y$VcQlK<$VqNYJY~-p>ybsHp#2FUrh5%!zyvkZCM~^d2(t>`!ekK;RmFsh+L&e z|BL@TuNPIbKfqlx7vPij!(eKRo;)DkDctJtI8L-zVCEf}$SLVdZ9aYF>X!w;nonIF zE6vZuuDw6?jHS|Wp+q<0zGi;eCFy$Pe%{pR&4aqH|9lz zRg@bOzmr0pOL>+vSrB(c01ZA9(( zH4DIVGx;NGJ80aw7%D49?cZqHqZe5jsf?rIOg$W@j?8{9xr|OH-xxE-5PGUs>d8o- zL(zZ@>4OM{O*FLRKvQj+Q!poO0D90OaBLias@Z60n?*7X$pCXx+sVfi zRWy3rO|*4HQMt3_C85^`FgDO0z4WgG?N7#)ltU>@z#b+53D~;-5d?JyF-yg3>;I0s z(;|3v|HCi>aXGi`*<+ZW)d$B`JYUk@U>sZbiG3s!SMb`if5zR+lvZoIXyTtAc0MWe z3B7(Ti040$Y8OA9dT8y+P2>XGb%7B^fRd3=rfU|tfm~pOXf8fsj*^8Q0;53;cCRF( zkITf}eTb2jVklYgAeOC5JtXuAy*_|I!9ywKk5Nf2$X!Z4bzBQ*$uLcZ(Wr`Olp)T8 zWZy*j+n=*IDb&MIgCS^P0zg-235do#8B^>_kj0QY7VgT*!`hV_QSi{6*GW&XAosLNX^@LO3L6 z*=_=(pT}C?!*iviql!<>1E2LCMnI3zK1~AP^t9X&%y$XKy~c$(o^mhlS;)cGH}eq; za`HLDw$06$pEF9)=T=6>C=rnb#O`oVL+#*SFe^Qa?wTg&fo{7RNlA)V`3QiPL=T`% zPDIz0G(`X)k{UXNnBnGoRX4~DOh$%~RV09z+!+irbdjE(zQL(^puZ!!basIk_<{rE zTR7?z08?5TO|)U6+KCb+iWmV1OxP!LhAGQA-r{Tt06z1y_mY9!Vu^iJ%G z$!{D6C~i|0w5axRHq{ZL_LD}1B0}^AD*bkdpfPf{Ww{kolxKy2 zDC8z{Z1~gn54^jDcDB(Fow9j-TTWR8DKs*@YpCqEIe%UE%y-Z@c*@W8<6Vz1@wsC| zSo}beTaNwO;C*wGOK|L?bNKz!C%)_Eb_nKm(irf&gD8Jt5G@|3eY#h{)EKh)jo1;)dAQ9l0WIn`!iW=Z<+@%}v{Ku{cDdM{J^YuO`wE zrx>StPG;80M&cSIc#;3cBw@u>+)rK?^A@ZTR^ut}@y@lr%!`SPjzB2qxG;B4QGgPY zn|zwj$8fRQ#L2yF&ogE2ZsF%C>z|pZdZ%Tx7lXI;Y9=@_^Ukc`!f$Mt_lA+EE#h9| zX%1Vp|JZS9%TQ0OCuxR0eyJZViy$f_k_s!mn*e$%Ais(qEkwGKLdpQu4 z6E7NF-Zh!VEbr>C3v)+&w%_*4=>$uJJTQKrV|s*&-@^LMKb&*?KR^EyU;x|ooiDXu RH`4$B002ovPDHLkV1g-ZHAMgb literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/qip_away.png b/apps/icons/static/Fat Cow/32x32/qip_away.png new file mode 100644 index 0000000000000000000000000000000000000000..1a422f9d9300c4a44aa2d09603f89ea975e10514 GIT binary patch literal 2301 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/qip_dnd.png b/apps/icons/static/Fat Cow/32x32/qip_dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..117caf799080a7fa467b4db681ab38393f1df5b0 GIT binary patch literal 2485 zcmV;m2}<^fP)=dx ztZ$79C?Lq|f`Gj53orM5&pBQD+-~|JFP5a%pmOQjWG#S(j;@3$9yC{(qo-UJ~!FoOB-h- zB;{*{ON!pbk{8}0^%5Q6ajB^S-+p%xR#PA+E?w1F^3s;4tRKQaop0KW!+qw-bf_j- zQzzxPc*((}~DQaA)AN;{bW&+-7*antT*fE)C-K(7~|(Q?peNE*#L9S^T;$24OK+_Duq ztpKft*2zXT>vaO1YgP=J3TNEY&@P41Eb^|T^f*J@j0ngg=yu~Qr_0^HGJu?=iI4*0 z1d>E@94vh<^tD>u5F|bG3jd7kP=(PR_q;G%QoIREa^4~rN_2q7#d{To6IcHXwN6HC zk^%Ht8O&@!#VHPCUXgfNF^(x`hMD_a=xH|Nhp&|BU(J0i?^0vM;?vwA3+Wrn4pkWK z>t5cBtl9H%tnrgEG%rnC4}*3)zOLGbxk5Y=k`0i^6O?ZRFp9UtK}``B1$oRX!w+3B z)miY<<=ZhkIctKvWoaA0^ILFI{BkTi7zXqlp|v2Z7{^*aMxUo1HnBsQ+57Xev+=W) zAE2$)0^5KKTD?pjAez#fIhiPZ{R1@JvSO&u4UUwF8WE$C48N9KLLnOL^`P-P z8-7mvGHE|M$Ig$J$K*3T{J88;1#u(5F5gFFBp-}1f-WWKK$3i@?AeVq>AO(6dOHrB z*^hk`&q9v_9~RQ)MhmKSMr^+#Ve1>)k(r)>)1AA?D*?KhDunW&JdWoTJ)!jE!Uo8G zmwacS$NJ**bS=by6hwOn@rn_$59bDVVO92C9Q7{1bTuKb=m4R|NKtg4uxTrfuJFN{ zosDxnJE74B2y{$&NDvnUCtC>V*#<<+1(*B|@Si;VabXrzB4wU(LvBK9(&f?BQ4DLe8@vi;RoBv26wkx1R$XRYA#)E_#nu zG+g*c9}Gko?DP2J0jdNJi%dkNMqRme1JlR!hC|@b`hJ|4y*jGAq$tP(3J&CnBqozo zFGsGwJs|RD^lpc+;n7vDDCApI~V+z)zssD8=B_!CG*$3+UFwy#!LU-@p|im5S9JxEd_z zJn~OS7j6apuDDNve#H_jDf<;NN>AYrhO&y5^S2cqP%yCW^R$sYrGLfY`ke@f{t$q; zG4t6ICvdP1Inmi_!QsWlnCZL(M3UG7^d|LurlQb(P0cs-~k;yhlk}5zMnQ7QHvI%V8=(e_opwQcJ_|( z0RJQp=*eiEUQ&iWLW034;gNL|oegGeBznzA$;9!-k6=(a(dCv=Fe48Sub0Dj@iKCM zu@&yhZ{Yd&x4@_as)#6MuxIwoU3nC_TYm}N#aiskPMxPv!#ExQ+pCWx<)oO+Ou2n9 zNUw~J=Q4V2{unB%{{}4!l7zhEV))4Qv)8PJ@A6qlL%ra2I`CARd6g z0LDc`SxAn}MBsciVxNnLXlkVrPSotC45PTiH5wXD=-l!C^b21IEc%s31PF2Qgy)OB|HeYQF{Tgn^&XzLBC>< zS|0(y5CNVIeP|eh-_(XkB?Mgq!}!;b{R`6J6DDifhdW$%qEd{dS~B3d6cSF%tD$bF zr-iE8Z69tP?%m{x9ei`%E2|JmH|#xMgXEdXP_WwOYDy@c#vi)ry9eHZ)rvo!MB^`dgAez%r1V0w5U)gUx z_;vRXl~OP+W^zOhQ~%VV22vNIZdR;4p?dCrVmILBvopSNMvuw(uK)u8oF)*FrJyHI00000NkvXXu0mjf@|(3e literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/qip_eating.png b/apps/icons/static/Fat Cow/32x32/qip_eating.png new file mode 100644 index 0000000000000000000000000000000000000000..9d092fb09967e4930b01e1ddd44e479fdbc643ae GIT binary patch literal 2258 zcmV;@2rc)CP)U)wM4Ye45~STyFmhPG5Zsfo{33xJqn$ZpHR{==a0pOxQj= z==M)%U&Q?{oxRR*>iPOtv0(P2ICSHeh{+KcL=)C8*o^171{_cCYui-cfSQU&aoG8b zN&UL2%|v4dPRehcB0FnHlJ^4OXCPqYMLfQ+svZZOd(k&>6TWzldVlxR*HKrs9CA8^ zM;0u{p<8>=KYkPbSPus1e(2_2EP7}eI9ku_Ob2jZ0+q`Pi#blf757PSQVNnuf@qeY zGaHaLrf|V?3gxrvaM61jvM~+OVj#U9x;zP>_pc0{gss3qb_$9gBn4d0N5SZlt>qX< zb;0KI!s7BGZzPC<>dQSdbzXilUiKr#Zx< zVT^e?;On`D;f@OkjEthYG%wOV%VA2=i+oxJm*$#Bx~95glE7rOuV}!kMc;t`)>(AF zy8|VT3M|?116b!RMItnS*k~8sU5Lj5NXZNsL_`x_UrZ@*z))BXL%|&Qd#|Ch<@X4C z`!WCJCRi7K70u2+gvaE;cpF)&b^1VFZ~$hbx$GT`8R^s ze}-f%NI<+Q$rJPh;uUci_46K0f`!4#d_!gW9!? zcmWMKA@5haBU^+xo?>O#gfjn|3#$ykagQpX@=b_bAfI335?lZjy-LcpZtD zBlKGk!3%m)OGqUq;C3Fx?SJe+UeR1E`&JW7S?&H5*_f`=i1g_yXR{ z8``BLBI(xAi=8N)Ujz8hQ;76nq-NSDz5olA1TX60?l_M^M-3QGGN!aL+$@3k<$ZlS z`+_=*`nuq|-2&bqL9f?A6a@$Z3D3OYw2kJA2(NjsilBo)burT0g7HunddKv*^t-;D z3^&^a(J^r0y9dj#YoC&SWAkD2vs~)JxA5gGojyn zTFVj(7MFRBgaS~gTPDT>NF=D9sDtDXt#wo4ul2kUa>x4_?&KVpzp8lF55<6+4VDxO zoQ|?!AX_xWb!Lhc8P?}d&9dCgaG0vg>~k`tC77_0qB)p~(acC_)ud2ay**?scixH) zP0oSETV@>#9}hre==6e;)b=lB4BE8Ay$0#@&A{b01((w|Db4nR@6J8u+}$xX2Lw)e zymrfWL?RRyVj80<7fn8ZWY$Gw?Kzea_8cL*%>IIJZ%0bv)H#rifW#6Tc-9ExT^ja!$`EwNUC3xb=mAH811lDZX z40Y(MIVAvr9zV|%l`gdTz+-4O)z8N?l9(5@+h+a*FA%Xdwq~B`5FOH0ryZOSL<KTDOt6MaIvvY!+W`q(5d0OEV3_ZU&6yFx|#M=qemwO0RbK-DT4Dw}y;LFFSlHPp=eo?8iYUXSDI!GZ7d+?=-s;q&^tr2jyx_DIIw z|NLpjYNE8rVW@p_Tg9&=v$#-Ew7kd1<(n7x^)`lm37^HLx2@SZ?{oT=1O1Jou2_2} z0?7yZHq7Y`JBcMzBP@)eOkUYNKU28*Ir=b(CtK|g{BfES31fy#_5*_%jb=QXNk9Fi gC<^|c*M9^U09kPWHfdz+&Hw-a07*qoM6N<$f~EjU`Tzg` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/qip_free_for_chat.png b/apps/icons/static/Fat Cow/32x32/qip_free_for_chat.png new file mode 100644 index 0000000000000000000000000000000000000000..2ce4a14bb1486c9836d5e2c64121ec4314ce2454 GIT binary patch literal 2440 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 bSAYQkE3G$uqqfKT00000NkvXXu0mjfY$V70 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/qip_offline.png b/apps/icons/static/Fat Cow/32x32/qip_offline.png new file mode 100644 index 0000000000000000000000000000000000000000..8e4533aee564cf63ca81485ab4fffa55fbe3b2b1 GIT binary patch literal 2130 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/radio_1.png b/apps/icons/static/Fat Cow/32x32/radio_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b24b6f9c6b305da2247b2f0ffd0aa0797bba4dbc GIT binary patch literal 1916 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 R(Eb1b002ovPDHLkV1n+C2}S?_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/radiobutton.png b/apps/icons/static/Fat Cow/32x32/radiobutton.png new file mode 100644 index 0000000000000000000000000000000000000000..7501ad5c881af3c41b7a3ac55d028fcf3fb40b22 GIT binary patch literal 1517 zcmVcH1HO9o)SPTg$KMcVT6CVkQ8a0?S{h?9g4}WP8kYEfL4M|0c zAW1_k2uPt&k=jsNT56Wkltjrw=?sd@60*h%$X~sl$g#(!!$p} z=!+1-wQ|$9eUX?`U^~ujA=5PtZe9M=)bP@C^lyTrZ={XqFnM!hJ!EVcw>mL`o7;=( zH@81cuO4dQj0n)Q4u}ax_(zEBBuY*aS)7*&JF7g16o-|~0h-282a-a? zkaQj<jA4#!*0AUxXM(D93~&V7hd){&g82 z|JVjePMAdCpW#Vch(u^Ofo%uQVf%0A@%l3rSa??vqH&v|ku8}wa6kxc%n^&o54QE- z^F60ABiDr6&{aCduZTmND^0`_HX3)I#D=HlVp&BoBIE=|VoDC^#2^V_64@Vr58#WY zGbr=ttNeqV;}oT(NrhOF2&j3f<$6uRv?I^s#slR(M9C>3C+z@vs|&Sy+Nk(+&nX1` z1u)$Pl=3JAu?xq6oym4%TzS8o%~rGa8mnSLs$P0sw#{4n1<%EaG~{Q zy!_s~Xl!W2#hxDMx~>rI?d>?y+KP4S*5bqWKR~dm7EU~(($;cfK-to@n zq`w;OD9S}om_%h7u&KYRtCRHMPOT`t4oEd7sh{V(s=>olc*YY9>K!919-He1Qo?O8JPB-A#6E( z5v^x?vA*VBRFVeN?MG=kSzD%1j>XuuOVtqiVS}H&vKR+W^v*^4$lzt3Q-gB^Q zo*!!-TdZzOd=E(GUX0nCf&*Ohos7F4FNTZM3R3lo%F=68cd4o#lPl$?kxnTEsu*ed zP2GJNI~8PxTU>%~_cNX&Jpxk1!iTEg*tV3n&8_}q<8&}NbEH=UF-k-e^7!gbZRWL7 za|<52E}@^=Km1+5-02P&sV^4mI+xi0`!HFA+Q{gqnF{rEeIaLj8%~!K{|PVvL6lc- Tsp4*|00000NkvXXu0mjfOcKpQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/radiobutton_group.png b/apps/icons/static/Fat Cow/32x32/radiobutton_group.png new file mode 100644 index 0000000000000000000000000000000000000000..7013d5a4476adee636484bd61b081689c1cb75d7 GIT binary patch literal 1430 zcmV;H1!?+;P)Npe>DID}u$OJ}5P|4+fLQ5MRWQ_^S2q86JvB6XOfCMGtmL7$`* zw1mGtSPS&;p(Z9$t?cf-<2iHh%t*ot50g2Z z>;*P~h~VnA-%(o|Q>Rb6PpbKr))x9kkl4mMN`fTO2KX?n=hN!Yg(bNGz#s6&mL;Cp}od9Lq)OpoeeWxrU; zjrH4iU}|~><>eKK)zqjbzw^BEB7NhgT)0VBJ=uU{;pB3C(RwdM3p}V?Vvn)p&jHI% zxTf8Wn47(V&%ZchbhWV<8X9-1jkTwOb0f@)S$g3E2pd@d3_3#G)YyRCO}or3kmN#_ zuPXn9ST|P8@qnMf0uhJ!fD=x|QG&b)usanX+#dk8C6vL9MGj7%yMnJS&eNQwlIq0+ zF}&Wr6Ze)=gk$v(L_PqLS&*(;lurK1_rKwXxj#@g{wF2s1Vs? zy#LL9MN0Abp@3L?y5;|m9XpQx{x=kVw72_2)YEg+kQ&my^8xTeU5MC4kw_F3TT8Gk zZOl(iBDSMZz4N>xcv?I>{85Mp5D=BbsZ+xlRO~8Xy1M%7LYYtyhe$l%{20ck7clhA zkJz{Y_~#yQ_WYEZcRk;L>m?02-y>ACdDEp-C7_GT;PJ>Ct^vc)6{b$eG+oZgpuc;d&-qt8d5h z0N^88wxx=P;9Q_9Cn%G_{TpYkAeVv~0YUmTFp(lV5f*}gidl-HQJlMQ0b^sA{7OhM zXlvV#?yfE@ClYIF%XoiLh>E!vI6pdynVDIXm8FS@t05CrXUEe>rjl93#S|Tx8+%ix zgJjfnpNER6C9}CDn?zmR0E-WmXhNZW+R~d=N<0d4!d+zJ&%hD&4Nt`(G8tL7PWS1f3*i=IYWz-P~ zstep?s6HX(sd??|k&%&tv0kZX53ob66(O*~YE>&Wo|9A4D1WpZ+iI%SlizvX-wXl6 z1*GI^@r-2a^!2rjm$O2k!=lkWb?^W#jsJqrs3X#>y?4(Z>~C#0{lfn%w)y9^O~*HE z=X}7%w88r^v`r_-*t>&+gPS-`C_u4Nu1_z-$;mdgZyx5JlVnQ)AFlV{ll)0?jSWUf k9wLe2!HxvU-~S0P02&9XfJJPGcK`qY07*qoM6N<$f)W(BD*ylh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/radiolocator.png b/apps/icons/static/Fat Cow/32x32/radiolocator.png new file mode 100644 index 0000000000000000000000000000000000000000..6f75f6ffc6d19f51ee3853360c33a0dbea5727d0 GIT binary patch literal 2476 zcmV;d2~+loP)=bn4cchC9Gxpz2xz8|-H z&&vx%tGI#}gqb|g=if9*qUrh-Eul6l@%a8H9)Ii~^h*C+hCgGTC&$a(ZqM$bf&zPK zNeMEu{kK)r6dhexF5!Gz8-|94qtTeW=84Bw9%NHr2*9eLb3q?IU%M4*BK zRxMeH=hi-pK+gb9ojHS^o~sjnzUil3w@b^d0Ju%R*gT=~{>t`mEnI}x-hT~iw)_}T zTM(IrK$_oyxK%)0$7Lo&+2r)J>Da|cmTSc&=*$I;i<_vNQH ztZ%p#gfMnc``9Y~j2SbpF8_H7i9SOkZT9!6Ek6wIlbgTO%lDyPf2<6Kjdd=tsWJd4%Uvzx1D z%))_p4q^3{m6)(p$IJyhoNgW#l{U)husJn|E+#reV>4Wm4X7P{A9<|D68Qxr9^;L)L|9Kv4b2k z=Opae?x24y0glqaB?y3Kl9J`3*OE+$gCt$Y(|>r1xMM>`x<9vW>$cjl8&5shGBPr^ zmrf|b=6#!yGf_tMA{_#SRHU7WUUF4VeoWSLiFK5c zSL+WUszu>)y6l^O`K!gL0$>2dv^3xH@#F5n&cE*fTmnuuYlvO9z~M^f-%jsDH#xUa z8YqJzrNCzJfOe`=3djr}B0dLsY`CCfgsNhM^w#$iae8SmUI#~|yX&o8$j;0J^OxcR z17NdStnBqMLtA+yi{&h9*rFha5>yy{!(e6BoW6fLLOsrM{heBw?XA8$a=CIRc7zs zWG5acl^e~_l3b&MjxPg~tI-3cBnD@@GszG#5-E{s>@af6#!^KHt&JR7KjvU%`FAFe z*5FG5)^F(FSRa9{U4$e^1~J&-brS#>h)@d zY8VI?hv8}WzPS@)N~$$_a_*ycf~JD8hy0yu$-NVKHi-h1ci-G-mJFJkw+PY#m$A z>@a&VE{2IYB?w6pq_A|3`Aq?ccXnQUb8ut`->V1Sl zNqt>SOOQj(I0KAGX}mFJ@7X-lWBP0zThHt;dpeiEit1YQ5B8(0v*S(XHw7Se@WB3e zB`Ku11uq^dn};wb!G6^NnT3`17`}HDo^Bt~8~li8DHy39Mx<0S*vI$~BHrE9P`mkp9S|nT){%dsMuqO~KAA7)Y9vng019i27x0UAheqlJmyX|H0wI2OjC{>^Mt)hGBG)|Gg8kvQWCZ zItO}tdp=C_r!T84tirPCkK#)7GA@K#5g%3I>~+F@#RFTP1L5%@_)liTcFhKDP(xUj zAUngTnZ5u!m+eNH>Z4onDRO@BQHn0R9rUMif5%&KvhyR`pOI0zZrzhda&vP1WfLbM zq=m4zaSxiVoke$Vmzne%7D|gJVNy;RemHv_td#$jw(|(|_YJ@F(hJ`m9vW&Rm4L~7 z{WHG{%*#R+$vsOS`S#NC@`@+@KEGI)Uq}~M+M;f>e-`i6N?A24^W-_55P13|TgOeSCd#-e!>CzO2E?Qxe{tzyt_(;a zsqJD%`@3(yb*!G=4w^E0YuNAV+t9qZxJlAXKu+^AG4@KYnVl_SIt-djkA2~9!#kwK qW;z#cqmwW}#O@UC|I6Qh1sDLKr1bmjKvYBk0000P^y;z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/rain.png b/apps/icons/static/Fat Cow/32x32/rain.png new file mode 100644 index 0000000000000000000000000000000000000000..a767bdaea5a50c3a602484cf9bd72c70c124f010 GIT binary patch literal 972 zcmV;-12g=IP)t~VyX%hBfy2Bz^UR#*J`v*L5FUre=P-5Vl|K6aBHBj8-uTIMdJbI z!lF2{m2kSI=ErN41jT0ZOp-->Qhc__)mBvijETU+x|9;>A{AnB2cXtUpu4UJhNDeG zc&Z(pS9>U%1p$+&H#wUt?eK98ASM6^LgJWQhhqTKNUZs!9T08w69U>->v%Lh;jAxjJXdamg>6i8ECJpW zGSCeHTrdRThyV>0dBEcD*IxoK{%OfK+F7%Qgpvd%Ao|8?3_gQ9=7n9h)MM#%MSNkt zCBB~eh4=JWC?JY_~--;V&>G4$R^ELJylVeD)2E%>Z-3y=kVc zz~fG?k9gNOmH|GraqUU(d5@fcfmm#Ar{e_JENr~8S9f-IpQ{D%S$&tPf#q=fK>D^G36V??u8QcvP>pej)sj5KhS@s z&IC%L=*EK&5Aj%vepJOvbHLf9Sbr;A-+jBRXY4D@{}HtzPphaOpY{fN=l5bs5ME)O@%?F uCGHOaJ-S7zhvdN6@9&h>xc|d`3ormeVZlb~KZ=w90000}6G2g;r1?MiWtqnrn<7{h^q6|ETdJikP6F-h}A=b-mF ztNu_>!&MPcKBQ}5OG|5Qm(uO-&dhqwJA*dy16uV>rrGY!yw7>hdCqg5k?{8|>GAe$ zbNxzijRbiK{Xb8JavuL6EA+{u;Le_Q>1-ZoYWul^$rFs-|8atqCDk6G3E707gXs zLDhjHY;4)EgFotjRRGG<%X&6yKJD&UL%6IZRfkxG0VNNZ!$6@Qu=fGkEZu1V@wI@@ zl=wOCpAA6y&$9P6`9r=3TmBJ8^ZYopDH-|ifRk?n0~5er;}rS=IULb*I2g}ioFaHI zSc~-w(!gQL#%xplMEkZ24L$l{A{oaY=KZdkF2gN1^(5WT6 z1gQv=(aF^*K+QQDd1jaH?q@1%%kOAknS?*9Vv>N5j{q+<454SqD7=;gg}?%qf{Mlf z!u0_JVtxdwJScgA<{IGqOaeQ5W*ETQLuh>G1M3NmP~$jBf>Y zd2`s@dK4z@&cHRva?HJ?5?YWzO#-7-Th{j|;RTrXb_(JE3Z)zh=Do<9Pn~rD(nD=q z67gW-5Q7^-L5z0;Pt6}fZ^e&L3qZ71$HJ@Ypz02AF+T~@d;pfc1r`CCO#YH{nRHFs ze&npPLkL#-15b;#eP9=9o`T<4pDW{w{1KuT-tM{EwJD;4v zGu|nL4IdVFHiD(ZEKX8Qn^Cj|Fh%>XBH+&2W$+^8ZbQ-a6H_y!Mk6PH6GWD!^|0UQ z`NIH|%^h$5Z&626jUZgNlXgCN*eJu|TN_;P43Q}=Qf*LsZEU&p5yV4bbxLG!SKLgUbwilOH*Uh;txu9OKoe9S^_fgFkcRJw3;wuDxlSp@)QH8te zRzo0J1pEmBA0}WQeN|5B-Yw(QJ`MRJGIC$bh&>U;(Z`t!lfM~&RvS+Aw698vKIc|r zw(GWn*3Nm5Bqm!%fOE<(jWl3w?UhcQhe(5a-=%TqoH*O9V)S*L`acTaxy{g0)d;ML zKpIX%@zG6Fzs`X2?~Wat63J>!A6IdlO1HVS9~!kNtUwtC4}OE8ci+TG;(_T_;s#wbsGUlp z&qb>dp9)ros5z(oXYh~T0{STBVdB~II>z59gT7)3%$f@P|DBx}9X^3mz>xte4&`Xy zIL)e* zVMj;nULfeI|v%;0Q&l{XpW41Hl0#4fbb(k%*Cl>q;g<&X?9J8eTpqJB^m4IrxEaYurSj=J})HPD;vmg%WmZI6R_Xg1&OkA z>}fxgGFeQukYhLOS-s)7ld);qgq-O*NmswC`Q~f_U^UTQ(=?l9x&+KmbDw9ueiC2+ X1Y;TW8@(kk00000NkvXXu0mjfgL2HG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/rainbow_cloud.png b/apps/icons/static/Fat Cow/32x32/rainbow_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..a1b53b76912e19b2b3af3b9929cbb58b6d36dec4 GIT binary patch literal 1620 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 JPDHLkV1hOArCk63 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/real_estate.png b/apps/icons/static/Fat Cow/32x32/real_estate.png new file mode 100644 index 0000000000000000000000000000000000000000..62c38891ec8b5d31637f2962c910018a226b4114 GIT binary patch literal 1528 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 IM6N<$f-((|wg3PC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/red_line.png b/apps/icons/static/Fat Cow/32x32/red_line.png new file mode 100644 index 0000000000000000000000000000000000000000..9ea785db05b6b25ed4c9d4617e0e8b3095480acd GIT binary patch literal 852 zcmV-a1FQUrP)34EQEP_ziouJP0g+1&Hzsvc3&xa+HQgCu{;P4_S>BRXybz{R&xY>Iq55H)? z{vx2IgW3m)btN^wzjh;3Q%RJVidmt z<(sIlsBrb^zRIeD)ylRqFAR>nhoO$9Le_y4>I-VdI+FD+si9{eoKcg3$KCBGaj&D& zED>pwxBJj8FN6{ltl@XD1Ps)orF93d>$<0&YTFOj?!0Kmef(%=|4!31_7G9-sVFZg zD=jL7fzJ_kOlN@aVN2TZ^D#dnpWu79kmn zLwY{qXEQ;v6tv^x;Z>AQZdG}_BV-f^EqR0csaqul+KqRI^Jgq_G<0lxse)e!Q zJpN8tyA7AE1&uxT)tcG^Fgce5k6VH#!8pj$(mWfK2cBn15HO7l%!EQPH~IQ11`o5@ z;A|VNHoWx?vz9n`p=sY!Wej9l2HEWbkL(6c%mYqxL4Ljr95rEXdK!Y`A7FOk?d`D} z=lbxy1(x4hZD?DIxrcSH1XbS9`r)j$)%cFI{2r;$Oc@!l6~+0uHu}~kN{mC zl%)_3(GbW|ga1JqUPc;fPSWtW(=^mFKm`#RuRMwt=Zi=~l3N-!Aq^9l1e-xo6c9u_ z(ooMG4HZU1#4wvEgX%~_!2uddHVr+wq~TqpVeNk!`glH|=<)gIj?!?&1^0K;(D6l_ e{(JsifB^s?9tH}gO2$0^0000jO(ktgMyE8(rZjD$vE;AHNY}3%M~y%Y9cMBJTN@+u zoA_`oO~m++WmnvN?{@CpUD#cA9hs5CTz2=Kch5QZcYgQW^CY+=|J_Z4;u6R0lO$a_ zV+;c!k|cpK^_cnmsp-Z~mbQvH{%_{ewNX!`Om3Nw7>DHe!5GK@&NepV7A?N3j`aQXF^LCY&?)+~B-(lPB?m>R zK`-}fUt(uMC~)SnTTfw3gGPFj8ORtp7^ZWV)3|RQK(K&ZEM^FjU3s}DNM*=61+wCD zq6srXWNt_2{I01q>?&0H;?T&8rXkc2%vHgPn+HrlL<^;R4M2iU(V^{H1CAL#Ld@{d zh#r=R=(t40j2McV?>FO@9UDYMsk2LvGJO$XX95ZCE93#aFrs*xl=~3?hgeZ0nEyBm zt@8#9-PcjO_YkgM`x`n!MI|f0pRE(mj!k+DX|om)5)x#N5)Z+Jl;Ta2egq)%0DyYa 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 Au>b%7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/report.png b/apps/icons/static/Fat Cow/32x32/report.png new file mode 100644 index 0000000000000000000000000000000000000000..08c8e1ecf69643e3fe0af0dc82d845f3198803d3 GIT binary patch literal 1375 zcmV-l1)%zgP)Nm&A<^W zXnI38f5%ND1m~Kl0$ZhijSi+hl zASO~=T3iZ!BR_ya1ZWoMf&_qJ$XmP;8-_}ej!bQ8FyRf#1(#PO0Prg~D*#y3H2{VM z9~@|hYt}~CzHO@)3>SfEo%NAme1}xM74K#ZG0zQue z(8z=wlmOi&^?1eYPAov5;M2fQaH!)rR5g48j!y%^ zRk_vz6+0a90yW#=jKJYY#Fq+6150aw<nf8_&@IM;|!+`B4}fJFlphB4jEBTFs`WprwWKo`85f2EDyK zvMqvIh{co+y1zKC24U$c_&?ASs#nUQA*vSQs41{xLYx}hD{0lEa z@=ph>3=0>l`@l=6f!EvPFwaalb!y1dfU;st3N2IoK5}(lF3n7T_b)Qx`9MJXH$@V8 zeE_3RPF{xbA8)8!>zMxB154*Fb3!chJIih5`St?xfv@^b!vYjRMdc>BnRtR(ZXaIL z)|~sWJCWdft*zqhnf|HW5B>_pBVDkix?1i9LYue19Qehw-kQA`xBvq0G&WXL)o!af zIDRL*(*7k>Z?1$?%JI&D^l6%DM_W&&{ygt_03RG2{tl+D&+294T9;bOg&a$n>qe_- zU}KSh(bFfuDcJ<~-gCE-zo!8x5CE*KfwpL?82YAvs=j;%O0OhfOH~yf#Z#C9#}l;c zXzQ)=Jh{@DaBowi^nsV#5(7I?12og4S0)g(k-nmU92; zHei|1u&+lR!3usCBqj}*^@QnCtV=Q0`>>Y!1bVZJ(CMDQdLtV^0BezcZDR266-xKq haxbUxNB*&8C3MGNy zkr+jaBZL?<5C{-RLb5aCd)>XWv%A^y9O&#!PtQBP_r3SJ1>%?Q{>2-lEme(JHEmg9p?YfsdIjOiA17lv<%aQi?UP#hti0uzJ1Crx58HN>=R(OD z&H$GKCx`=|Mw&6H7!6W4Y!6U!jVyE2KPBks!1p9QK5Q!yw`u5W{fb1s`zO^4 z*Z}%6IsYpw!pFcJAM= zIiR#z^u%e%pT`g=FApUM3WY+$Hz1)9U?Z$y%6I|?Y~sKdYu2K*^=AdWB%x3t&}=p} z1eKK>_Xz6hYEe^Dt+^1U*w@MXnrg)dpW&lnQtdE@Erlr@_+;gm$S+-i!M?Mec-e6l zlgT{;HX%@vBCOnlLU4Kz=g9sMnb~go`k0If{cji!lrFDBzcA6z(ByJJm0}7Cg@{XZ zb4Q;{O}7s)(F{NQW&j7fHe+*Z8Cu$RD)wt9Zn&xt4^Lf2NL-Mf1Ah9Tz3m|Obe>cn z>csWN9=aSSu$+_!d;zR!oQogZS7Bzsy(qnH8L~1)$Tb6lXVG$KJC>|3MAV#}z8Bc! zdHt5{I481^KkjPTOkA?0>B9!`hLx{sn1RmY)p+rNH__R<3mXqC#L+W-a?M2}vT@zT z_n_>)x3Qx71>6?KEA=5f!TdHf2b^ykwspil$7R zykgHt-1}xd3MPz0G-|o~K>ll*@rvdS+9dd?iEnHv!`(MOh~_^&#)-b)B-y-x@jcHS z@9V%1M?OHX;2~s;!XmlP@o?ZIKQ%RdkJ?BBgrj?bYAZ4X$%FR<{LPPtc3|w7k@&6m zS47ELX8)k4^YJ~;@w<-RUvNoY4k&VrKvoI|T3UaFMQ_Jmda0tn8|&0GW)w`#^sa&L zWM(YABQ@FIofV&Zu3n(4zbTgCffNpmYW@%tCl%0EJW3%@{XlpsS}F=k(%Heo66U|& zngeHOZLG2<)PWg`B8_vG*UK%`+V(bzosob*Y6htIa*;XN--XNo@Zx5HA%bFncKyps zl;_XX31s?Iz_V!0sew+HBMEgN({%7n^(LGfv}E_==E0i^E=WFdHTi5JE1Q&N`<3@TBJq_hv;Grtph0dKuyDW|qxHVG7DwLmVJo-)Yg z>J5Ne(q{OhCgmVhMwbhyoT3yeuw3(+Y4;o?DEgQ$~td!v3HYYkvl__ zlF>9rGcH6vDz8K4Qe@_?LD7w>#SKvihV(YrZz=|6H|1H(&$|*ct{o4I8AC#}lqea~)dlR`N41~>8@9fNGMaAZ(~(Fj%USx^ z^e@gopkQFs_}fu*#m$%(I1dxtyd`Oar_pkFC*Iq)5!-2|lg23q_}?f>ivW!rHbSE~ zLeHr^4P_sVZW<>zYxNxdPXl7|{2IxCN4}%U-mkOHCDfk+3;;{cIj3R4wc`K)002ov JPDHLkV1hTtggpQN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/report_delete.png b/apps/icons/static/Fat Cow/32x32/report_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..59b29de10d4e3c2c2f678d979dac3bbca94810c6 GIT binary patch literal 1859 zcmV-J2fX-+P)Y5Suw)nZNT8jVd_t>poA`=PBd+8CpaacfOAsVD*uW2&fC zAw~puM5R?+kjEnXo4Gyr&b;9*;8q82=FOd%bI<+GcfNCmq2tirUzzhKhmxur2EYNP zFfhj8(GBPZ$NxQ4vgc5E&fX<&ze|^%!26N!t<2{aA97ymHu$**ZM@9w;nSSi{COTT zmgR_@MB2OdaUiUnF4LVWP~jMW8|zJCYXjvmICx$D5hgR~a2)^iYiDr5HbQ#nA3>;4gBz6dy$E?pc) z=U&M_x=wzzW*2U2y>b284KP)aJ2qteX!tl}JHq9^zhl;1hXcWLz7Dk0a0^F-jp!Gm zaipXYiU7buL7WHxD2nO2BGFLH5LuSRoVggc7d5yc&jbMIC-g2HXtRc+f24s`&c&#X zjmN|ZNwzUc0tvr#LZYGIr=2b&jT|gv`o^dsSiL<@UYolWG3Q7e5eLKI=FXXEr!xm^ z4%83_cDPEAko>7hJ_}aeivTmHgky_lP3_nzrR}0w$$t2YMa8^$$LoO6g#$JRQkJ<+ zezs;0s?{izUARm-U~#}OA(qCtxf74r8TaRUAj_B+H5oSq5;2$q8UYjXSA_al_TO*R@pnao+=OZ&5tu}Z6@TG?n==iYwroYw>0-$o!%{yP z0>vD{f>=B=!-@R7Jb6DWGXn*#eB|Zk%IgfLxR+}>$vWQc3W1R2whmNb+vfd9NZSD2 zhXdTpa*GS%aAsuMM$(-benvAgGkroK!oWH>z&hc;_ZA1HFL#}s_j5Mtm2N05E;Va` zaDd(n%>S&cOpF_sC>>2nNkJwpnv|3zi6=RIe ziv#9rI$eo06t8;`NKbeA8FD(EofjZxA|Ra5JCSie4j9CNKlbiJS=o6LdPzcNhQMO8 zYC({dCF1TvetsTua}UZnfkIxs$%`CoPEl1T8V!DQAWFr0!vZ1Jt=0Muod^9r^g@r{n2TUoZ9Z-mbM3?;2 zBvaGYckz%))(2jxgoQ$1{w2c7j$!zcEVP$jK;!N$@K8wQBE9+|a_j{3 z{5Av1ruE1fGh|h2(bai^--^WnexmT`-T6bS5mmAi@uNq}TEH#w<`e@j3H^qUXN`7W zS_Ji!3&X!yh?eZ%&{B{MJZyj#(L)aLyQN?sn)mI(tMfibOib)2TN8$i_hxkjjXr_{ zslJix{U({ZP+H8_ujyoHCO^}CPpO56ZM+^s=Ja+gZ};cne?|g&`C!ln**9xH7NgH zml_e3bM}!1s&3}%V3pUrwnBn95L5Ci;uA(wEAFAPYt{qiqiDgy3Pr6OiX-f?6;eJ! z&%*4en4b=$t{@JqJtSMGeK)UD7!^MRIy;!zI>T_+K_jnK_dqNL1O+I7P z*4jnIj{{*U$AN=~(b}d{; zXaE3GO~rAu>ONfeYS)T&eLqZiOT&ZXtVhrBzTK^Z3Q5}PgR%wdwC5*n_mI3M51R(% z{BgvOinr18+K?zRv%M~+LRVhjn7yImb|Kwr_KmFgTpCCtHsFiti9h|ejeP0rp|LTk zaf4n)Y%H14EHlK3>gsBg->AgpnueS?XRa(3K!~p+79h*v)@Rc*eE%SnM$GJiy_4SQ z8#BMBrjFn~M1A1V&t+HDY}{6P?-*U)5*aC^_*oX}5&=t9V=NTATXSYlLxN1Bnue&- xjn*8VrvqMl4hzW;e=U|oZ?>||Ce(id3;=>OP7F_jpp^gs002ovPDHLkV1m&kffoP( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/report_disk.png b/apps/icons/static/Fat Cow/32x32/report_disk.png new file mode 100644 index 0000000000000000000000000000000000000000..6508896c58fd664819550d34dff013502dc2d27c GIT binary patch literal 1781 zcmV9?=!Ou@x$}tsy#b7w7G_9 z0vuo(17i#^!-QdS{NF>T@w^(}v*Z0|pQp=M^7E`0R@L#dH#tAuZSqrBBfP0Q#^(ff z^SgP>tKK6b$#SAj0FWM~%Zk8Cw0Q4B@vNEhrfC@Ryy%Tx{1i-dq`8iU(S@+@q2Hr~q5T({FfQT_h zj~b1GC;x^f2(VZXCn5lvrl4z*4NaxU8d=;^lW}KKlbiBP1b}|R7z9AXYTleI6CVT? z(e(Q{@&QW&rlMF5##JOS5gB)DJy~VUW=-Y|$wC~c0S_f!c8A;;OCYbG6>ybBDsh(EB^vOH)kGvxnUC;kDrjrF)jC# zDbQ3CBZ$c>g8|fqLh^Z4Wf1$qbqLkg%Ijc2JgZe8S^V9>81Sude4qoHYre;{vUM;L zG{9|@TUroDAXw=PQV|Hc1`SqLCZs~7fyFhzQfOd_rGe5F;bX6Vyc^dwKTe!Dt=0ko zfZj~5|Ej7=OrM@7ftHk%ppqud&(D{_6C&kQcO@mI5Y;N*Vet|jTmxja*RNf}FU`%C z2Gnc@U5PRjuiFe%R0LcD1pI>HJwq^OA#`a0!z)h zML|`S$a@&!x;pF&soa0KVmS`fhvn~v&|Z1Y@aRbQXh@^xp;vuu2n}qh*^b<@&k*VB zO~{uSS202EzHJf%!2!{}w`7^~`=>3e_-O?>($6V$m%C_VjULZ^5_bVUo((j(}JFNCLz54AlZl}ozPyO7>zZ1 zW)TWEcHs1)T-#&PQfOc+?p^pfdb%#hO_n-qDfR(Ml#1c&5e|QbhFFYa`jayhfCQ5k z0Aevi_7Qz;K3zUAmo)Io+IqQJtE;~x*8+P0T?dlO*l|ZXZbl4@AZmqw9Xjx1N&vH- zE|h&lUz^YY8fa|%6`kF^YT+^CYSJtpa5E5hx!x$pJpw>1h9~k0WX-$loy%vUPj7@f zPX}n=RMQ_Yh?tzola<^P=;oMT51<&NNkWjp`gevIWeg4 z0Wm>_FmUdZ`@CcT!ia<)MCh591d%sUM@z>|tY5d5g3z#V(OZZ{qtJQC&Ru?2~{TQ6B{+3LM=3x*UcnU5y-d3BhSF5z%#)V#VEStBwfdzl$N zM08<996p-O?-S|Kkm}3m_Rgx8-=Oojr29i1-mz7+wO&o99gq*%Sss`KVB81~d54Ax zSzcm5=^#xLyD5XxsXO9jNh@Q9_1QF>@1IeV0y`T_JuOGD6gAb7sp}rOc!>>*X>Esv zYYMNCUs-1KLVIxDwEys-HQ*RY?Ez|I;>sKH5Qw^{wcQN>Ua=MlIShk2ZVA8dUjYUH XaNH;wS<*7D00000NkvXXu0mjfJqA0Z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/report_edit.png b/apps/icons/static/Fat Cow/32x32/report_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..92bbef5588865eedd752e0d66a1c574e3f7552e9 GIT binary patch literal 1899 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 LNkvXXu0mjf+FrGP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/report_magnify.png b/apps/icons/static/Fat Cow/32x32/report_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b4078d19550b533a22dc4773bf9c6d03fc8c0d GIT binary patch literal 2012 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 N002ovPDHLkV1mg8e4+pV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/report_user.png b/apps/icons/static/Fat Cow/32x32/report_user.png new file mode 100644 index 0000000000000000000000000000000000000000..9f95aea7c74b4297374fec49b0ea5ab4f5ab0e0d GIT binary patch literal 2122 zcmV-Q2(|Z#P)`6pHRCwB~R|{}dQ+49+o*%Tf8)w6Y@u^=o zdPWrEj9)d@Hos;3KacP2KFlNWq@qr9z?GoW9nE`iQMwTgcdRxq>Y8SL?(Z6fzzh&3 z-#BuE{&a((@!Lg7Bwe&ZNe7&}cel#lSyd1J@DN@&b`-Zg@H7~|k!&&Bo<#78jHS-M zkppC0%gi84M?iY?(XEyAS<>)3?}=YN@iGP-rMPtAb1+dbBi7CQ(MoeD<%nVaXF6tI z8+TyxwR8s(wEWx=zDHp}AwKNB41oh+qrg8100@HRx?rLqSShl1=GQD^M#`ve=;kK@ z0Qw4T3I`N>No5`#zi-|OU-4qBT3MIcjEca7-*m!6L%<(j@}h3xTr;OD7FFT#1MiyW zRQc%J8;|9nPJlL2m-a{v|rlOtV=)#2d7tC8!GFlSyqoX!%2qZ)jpQS=>e!_|{*sQ*BQAWD-t z(2~-Dt9W7G+o)-J23i^ij3mo#F7Tsy=dRQy+qZ4S-&-Dn%k9LHr8D7l6_BAE*^3v&wQINgm=tKC)be$aWW*&bV?45Yt>ZfBYYm2In*!AjSsA z#&Gidd7A^4HI2?ho7qVOcI;@*Y&4R^u!Jg+K^GiZ`524H@Qn;ZWz(}zqLH+c(akC_C6_Gu<2oU*Gh?HUvT~?$1b5!Q z4*oz0^X6B<<#Hk#jiF-BY#e*%Bs`@z5s9_QI*FJbYLC1x)$Z1FZI z2gzPAahZrvY9u3p+4W7hc;N~nl=lQdttC{1LQ#Bt`V7j~Yz8A$WX3ccSWg`I>7P2x zVXeJm$m|8lREr`qv>#Ub&8m=99qm1%_^1zf`lfuG8yLlx!(&v^LE^y}V&u?o-|*wR zmCS5T({kX{sZa2(x05`zdx42FGgFYh929yMk)iu?1g(dzpsHBH!Ob&?u?kA^vrt;# zLQ$R*#d#v!Sq9n~3vmNYf@0xZ)coSW@?-)KYnOt?MFNSAj8};CW5Eb` ztLKABZ=9jrtwWB>e5;&{Uf>c996E9oGQrKeAAf-NZ!Sm<5`pBq2}gj22Snlt_(Cex zdm=S0@q4<6j1_s3sd_zwI-!+FNjXPxIFv;Wn1Uo`=l~zRlO<vTtzh)CeDcgQ+`a17F ze6lEVEq-vlFmus;dUioIzUuvzmvAi5qkq}`YW$PEZ_t%~c0Dh=nKq2T~)QjhgdoAZOTwkK5I!|4)Dc09iTQf?LXH)Bpeg07*qoM6N<$f*&&S A?*IS* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/report_word.png b/apps/icons/static/Fat Cow/32x32/report_word.png new file mode 100644 index 0000000000000000000000000000000000000000..5dbba7e6b9b859126e6e1451eb3b3e43db9f53b4 GIT binary patch literal 1798 zcmV+h2l@DkP);I0ty1r zw3JswKtP^_@(|i>cjkJ|oyR`91qn=hGBbDYJ@-7m^W8H7vCEh^f6EUN+E~-F00{_9 zKnQ`TX~DE49`w>lpHGup)_?TeczTT{|DHWzew94>uat)xELnTCS=Kc~<+H&}@?l=% z=5Aq6vOTZk3<$K)YiaNkob>fT@zbN!pkx1&#NCrr5 zxd!;>&Yd3_IbtXpu3W^bT{|#v>X#5ak@gbKem)AHE`;}fUk1?TW?}|Kd<1;6XV1*1 zd#B<#;eFE=uEBYuGfw?=8ba5U$Ck<;Nt{8RAyWM(8s?0}3}`(TZ$Jx40~^9Ra@*(P z=bAInH~>x*_(lPMrrD-zDjJ%dB1bci*_%mkQ%hRvP5}Tt!feZcP-sp+AzRF|*%m$x z&P0930*n}5JTzmL9&8H1`XSN(R0Ns)rnxBnMnfg7^f91A`y(e!eCv+zg$wkB|ZFWG| zAccXim#@Tu{Rb6tEQkG63N%|-18-gy3ZkmAQvF_D7Q*&$6)LxFQ}3Z5|F+FGQpDD_ z6#@S|j|VPb)v_N^IAsaUI1ES^E0d78MmK;4w%g)m=%+7;v?! zH6m7`ZSsIYRD1Kr4g7ZEgo6QlHj3BFv3+;*j{Dl{=u(LX>o`0&^s_yAN9RWi_ zz^8$3@F!W&3Ii3()**k&S7^R-J1$>V48^3Rp~<2Mgj#v~!K{zH=h4Mu)Vz+FK5r~H z4Y+NJR^^&W(#6HVlov;#QRvvc`+&m0xziW$&5W@)aj8+2Af!#rE}qi;20r}$Aol)w z89E;r(k@je?Fzi^mi+9eF!*VnCe2M}7eD_(0tP5b`1{mJ9R26Iohzqs<8u#(j@|rb z`8Di2aT!@@23m-rA|zHk*vy!(nxbRknlv&*H^#C3hJyhXpGBTm@7#lk$UuJYUg|LM zz>?w|W^ft0eM~bm-dsBVe;v;`?`(t-Q2GLzg8}*L?p>GO>RXSTn$;*6FhHFJ(jjlj zRtuyQT|7{iCK7mHEMefaFRE3uR#kmbodqt->pGBJ#){!=vV)H-$#`=E8k;HRktpPv zmoRDRKCIn;PR(8NN&()j_=7N`BRgPt5!K=_aGf!5;K1*w4DW`J&RO8VNfT{}W}kdC zf5Y@5q>+;K?+-)m*&Enea}k}|rJ+NXA9U~f)vQ24;Q(sI zqqM+24+PwXB(+GVG+8MFvwYK0oT+WyfgZA$wG6~@(yp!#X!-p z;e(eP%f*Dn)p)8ubuv-PqiNkU0*S;%RY3#cx{Io3Sp0H-G__c&LKqthCiQbVEa@4L zzykqYV)ND=h|pvv4fcqe3gMJn^0x^`#n9q9Wp2e-A?@BRH-JIC@@V5I8K7Z&;Ujpg zTb9>T#8a`y1KfJMB`07vmApZ^pA+p*BpAnlj5MKoMB(%ex2XbH|K8c7)tsirD4Iye zw^IkU?#YurOk~rotG|eL9frntw?0G1lm%N=7?Glz;X}qxAoKda6%!M`2`VPFTIbU> zh!n=~=hCAj9g_^Z*X8T_-sWxWc7*cX;(SNC!4h#z4IIA6B-&;p&Mq3;C4Qquk~1Wi zQ?zb(yV`4J(>dLj-rewX&!8u?s3PgvqxEQn8A?7Fkvh~)(vu_)v2*HP7i0Ar$?1n- o03Y}n%qRB|Iq3lZ&VK?70EQkj_bd%<)c^nh07*qoM6N<$f~HSXng9R* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/reseller_account.png b/apps/icons/static/Fat Cow/32x32/reseller_account.png new file mode 100644 index 0000000000000000000000000000000000000000..9db58afdc5e43894b52fe54352caa7976fcbc1ae GIT binary patch literal 1759 zcmV<51|a!~P)g1t&UDq4piu%rmBLl~1L`R;Djq#hb@(JHglO)XX6*%B8aKi2|LrJO_=#L{j7{_2R z205vHy}q$;3C&mY0U(YB?DZL*7o1k4hK+uJ$ zHHA|1$@WA`J^+MK#w~8E@Ohxvfr$Yx8MJ{J-2qW@Lo_*zF^kPcJE-v5%^Ufed;mzJ zjN1f=g@puwF%ucKlE?H;-s{jH$c&ycfw0gShUqB=_!{c*@d9A7I_M`sfU1d*1fpCb z>IElMl>$&p8snPE2$VqIQ)|YP0VA;EQI!~w$%u+%EQX%mUYtLB5f#D|GBSm4^VencXd=nNO)v2Xc#5hWhIFu z@AS@Hwwi4?aIU>6p9~m_fh6^4G%lV9cil1~Ur8!Z$Z)DFh9btJajvB&_}uiGaRb1^ zI)1Jz^zrtu>PYuhsAN!)x%UbI(kS&*w4Azt?qIk+O}{>#0CByEh}`O-gDF=F%Pzg%T9TR(C+EHAB^UrZV>U<4h1wsqXZ zjm|D~;4#t&sV)|cyuEAZ_y6X@0=vWTym?hFm#dx>ZZZ$H<;#|!%-)9U=NpX3k3>RL z4g26Oo`ON=4v}Jum{d^>&(Y7& z=z8*tJv+YHn4=5Ax;YR0y?S>G2)t{5cZsG)-e{@B4fInag!R zTC`|ULs3yl(WKHcoIP`fq}FNFe{P(!P`hP|0idd?5``tDRGffw2X^4umCF$7?IZ?- zkxp}j)Z#ZO4W2+b8a8d^M`Ggu?6kqGvhqq?zI-XgS$e}L$uB?OU@(a0)2DI#_;Hk$ zPD0bvX(`WXv$MZ#rcy2Dct1uX_B3*6*8J7{l{c%Dxk&J{Oz<0yAf#zxRDdXubOC0w z8QZpPLm&`LJ}(*Kd?L0iW$K8yzZMfVRQKmrgXUrZkH`(DXpK$q>e{xe5fpO;M$D{ znlJQ2l2|q*II=|75U4BwVt{+co84wXG?vIBPtWmseMWBa63hXeJe+{0yR(r`9?G(g zxz9LYnK=zrO@CtR7KM&5!-AgPOExaG!>S>V0WPK$06iLw9&x!GvvZC4e4Y_2 z6gTFZ;DHtb+!Klr3HA<8IWw?*e+TW+Za7d?XuB;V$w6-c`r7p&0P)(|+NJa?82gSm z{L;Gax$6Bc??fb{ByKGG_kzc;-zOqNxQ#Mh%T*()tbCoW_Y48xe6~{WzRN$Q+~(70 zs>|y~w7-=+%?c4eHLsQhWU&dEoKHy+rM27Vr`KCU0C<52rTaaUG1^!tgwtsr#sG(5 zvSeL0OSj1}F`%;m0ljdyYx&rk7E-h$M}KUbt?Q;ch+~-#eWdzK0m&M{*Yg=HPXI3J z<@Xpjw_o{q5VYnCKuZ4=v))78+;QdO@%Ntq0{|V1%x8Cxju8L=002ovPDHLkV1oD= BNdN!< literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/reseller_account_template.png b/apps/icons/static/Fat Cow/32x32/reseller_account_template.png new file mode 100644 index 0000000000000000000000000000000000000000..df777de6d6899bf089e2189c9ee8750669769574 GIT binary patch literal 1865 zcmV-P2e$Z$P)q$gGRCwB?S9^?HRUQ8BxsSPbp55-! z7Y%JKZQbCeHn^sgO4>w|6{IPe)-3^wiB*gt{z0OK7}11iV&Z=WO=^t+%_1}c#e%5> zvEZi0YT1~Imbz@0?z-)CU-Q0mAII<9nc3Od?kH1la`xOka~|LCJKyhdHGJ^LSo7VJ zFO~xB9xn(XB|3UE4KQ_qxGqmlJ#o)|4*BTtNu|I2iu`{cwTIek!Kw}b*wwIR_PKdl zBmg1W%;YpZ^8C-)>(`yEu0{(3>^k@b zY(70!xE)~EtyUsK?(|igrT(& z)_=43$j;1`q$Q5(Lc2?ZKIBU~@#v6?O?y9!mD~0p-n|}SwL%L6g#3NS=N?wC5Oo{v zWCA7`h>?L%b_PH@+@Ic>cJzOwGjXh0mqIFI!7clk&gOA-`tMkK%UV)H z%fosTHGb8`?`^XqFlCO<1)Tvfd*a5MT`N=ga9=lcJwee~5N3cCGL9e=n3^4?WE zm@RDY5hYqb>vzV0Wyf`xra{Y1s@;Jw(lkWE530OR6Q*HO;1c3Y8Afp?QvR~W6F@)) zvU@jnCPFDgH#hIaD%Ao(NX*S=acOKEeYf`_FfA0z9%8WsdQuK7k!lZs6wLXOV(g58 zFdv8$5Y7Q;7A+6Zzq=O?J+coP@7eP`Jo(rKjPE`OgCRwuE+Pdkr)Dx>1Y!I5-e$a7 zDarZno(v8=_9!oK4uxC+g+dACa)p$7uoE_p+;$tD+pMnHfNaYoH{OJ;e)rCdbKk)VMKn3Fl!D4ZYZ8|}e_Wb%JxddQa0BnW7T^K+5)~Vqm z+xj-cr`5g}5Kn-~_b$WPbSF+6e;K}8imVhArgiak{N?ylOTvM~j{Clh{ZIU)CQ9A< zU?OBIU75|jF*-hdWHqDR{Cpl|YG7>Q3eFCn$AjPa5kB^bftE#&?|cwHICs6^zS-~K z{yG5P?rIh3a;Far45Zhrz4@orKs)f`Cm+E0+b59E<#FZeHB3)mgS}x7{`BjU$mB-r zFQg21MqCpq`aTw_xg2Eu?S-Jtbx_epog_-TKY9UU~Pvr3~nY4%51%@BJY@KRC!uOdNaW6kdAy6nfmF*!#7wBA0!i=jb)@sn$r3i*0Nfm&mNz zfH!{j%g^v1rvX44931?(ZQEzIZtKPD>@-Rxb+;uPe{KkO4}20a+legW9K3ewx7fmp zL@>;p|NYaoxa-n+;Jx7auaAIZ3Q64jbG^N z+m5NJDa_|`+)%)+lsP$MJ}~j@&=B&4Lgde*{~E330nYJ?R}oJ-%`2$;eZT~u0;4M1 zbQUC91B3!54OF?VF<$|28Vj@8Y&2Pm#A9&t6e^_xW@ct^@#4j3!L7G$q4hNY(w#z@ zxga{J?({z6{`TH3Y+RSX*klnS@61L)YeDV`8P{ox02t~$N6TH;jjV45H4UaxEESx| zWNKrAV`dD3zy0+OF1;YVAU0)0wJNdyQwhX&_G8nTKjRnAc(AMn3-y9fQ&-po5dE0X z=XtkYldeUfRWRNqSzgs0B}%XA!0z=E3{K&KH%C#A|NnDz1A1|m{VclIU5aW5ZBby- zEgiFyH!lVt=;t|9-C9hyZIj|_1*5E1k4sT{S}n7rSFS;EZn`y`Fwi~w>IB)i9IfB9 z+F259B;qT2FmqY9MnWY%6>inzI98N+v}IgNayOqvprSjq;wJbdmSbA8Jm(FeyGuud zaEG4WQjoHAR_mm^)&xMc7g9-wbys{r$z5HUw%=GjOvw3=8+D^JJ03CEFjHY(5jFwE z9I+@jC@&C5cd@*e*#!XAW5u_t0KN8CnDiox48hJ1LW0ak7V~_f{ zyoIf&)32*V>0XIo{6+yZ0+`*wwJohvD(ai%KLQK@;H5h(T7on*00000NkvXXu0mjf D=9+?c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/reseller_programm.png b/apps/icons/static/Fat Cow/32x32/reseller_programm.png new file mode 100644 index 0000000000000000000000000000000000000000..8119aeba06a374ce540217033627cd5be2b4f29d GIT binary patch literal 2286 zcmVLQ#pDDk4|a)KW#Hh%~e= zn3ND8K*7ZvrVtyu#<7jP-nG5Q9J{l#GkyQ84fp^{g^_-HcW2)HzVE%^F#Tou!SdW) z0%!R)Z_WN-=s+fud2{FC=qCD_xl?l7G)k;n>ixZLFJBa_aKmnQK$J5Wi6#*Vr66!d z=(it6%IUfEoshFkj$reW+-*5NVb#J~AAH_iI9)lgT3twM79>OsqNsV6%(lBv_9PFo z0B=(c{3Hh)4x43jX^|Cz)eVcy4V%LYyVFNEy!6=(ImyB8ux)0~-T^rXlO5nKyj`$b z!0}9(lZ11ra2zz9mCpvA7m!pn`njFuO96v=a!{oTETuRMMmYd>$h2sn|U_eRg zAQ|)xhVe;z9|}tRkdjGgnhHHLrF<4$*B~nz6j>uVV}hKVRAI1gGPP7qu6*d|1-oIvZj^Dwv&Y8GVW z+&L~J5+c6$^bQ1kjw$A*IFL-~Lj}e8h2MXL42;B}#6^hl1fnBRIP!w{&d+{@a|hnR z)|EveT~C`q@w^?OEA9Bg*SF$ZFXaNEb|?uMQbIy(G!C75Zgy2E(o%S6CI_^*l0FuV zBpwABmMLOUl%Ys6^?(3t?mX=K#YUv$tC%w<4|azSlAxA!zBWu&SzX1%f!${5~qmJk;Si5N?DTJB0hR;lzoicOiJokWQ;elks#q zjX0Gu5>p%h-KSn48>w44z|s?IJUzVa=+U;53Pq98(#VjKj3FQ~8X}`sf|~6b)U5VA zO0koA!A`_u$3SmCb-RU}SBZiN8C1UJkItO@&_J! z8@}Pm@x5Jm@1vMs=|)%U`*7Gjm{olrj0|%=2WQR^L~$LW<51iDm zB+_XWgdJ^gHm+1I@7T*>-cgJ*Bf| zS9R3a*UyF7Eky8(7cc&3)t6T1dwo9S1@h7VX%E$#c%7mu4pw17g&*a%I5|*>uH$>L zeC5LsiD(ohIR?`-b-ap8r!S#)&3CD9GRQAgP*qTe(0MOf&z^)JSm4X`!|x9ego~&@ zhE`s_eED@&0w+aWtx^-kVljB!Zs zA;ylDP9YkJpz@)02+IcEdwm!5uQZy=hX3OdO1(8Z2IvoCM^8=;3$U8mW_hu(n+oNM zMU$j~b60tVNuOcr;xfw!?klmPtFsf$`On{%ZQ?RC>=rcoaCqxIoL?n zYO|YsqR~;v0WLck%^q+sT(sy%#U-U=T&1XVXqgObB*6MX9qGmA7gb^7lTYDFD2`vh zvKw`a7Gv>4OK5B-pbIX{U-|@u{2Ki3t-oW=>>wWh+8PXBA=c@&QzmtjKWHyBOUeFQ zsJto4czZ|34iknfMXZzAO_L||?Doh69$B%HnkOI6z4#{j2Et}t_a1D;+AnTJdj9<= zAmtAX8ED@A2JHhf-uvJbj<Bk;HSw$(Dn)Xxl*71nVX`j5FfonV+&{_B?8-qi`CY)N%Ttu8XZp%I`k;6?N9E00w&2GV@eE+F-ta@NJ zYHO>}ak-PCzRvn7MPgx!<6AKea8%OCn`TQE<}Gj7v1QAqT1kvyfHH98NDI>B+!Nny z!20&T(5%Sd#Inu!!|&gMjp|)jSB{1>M5fe%4K= zf10`ACE}=M7#|)Pg@?8xmKg@o50AEB#eqMYDQ!wFGJn%)S98#?N+jZNxjb~-wWOnq zPJ9~OY%EK{*q$D}$%}@;QZ9<3Ip5iME-x=a-_-~PX%LS@TBWW&mGg9ErN z2N*;pNitb)^6!CMr@5{Pyo*YdoN%AX@H~I}4$ymo*w)tVVU0VE((%lW2N)d{G5vi* zoKgP__iqK!nXYS4yG4`FsFb~AyUlm9|L;=AV4l9&1OF3X0C$=+)x4@bwEzGB07*qo IM6N<$f@-{2l>h($ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/resize_picture.png b/apps/icons/static/Fat Cow/32x32/resize_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..2a0ab420123dbbbe333e8ee531143bf81cc38bd5 GIT binary patch literal 1820 zcmV+%2jlpOP)7=bm%!xpxErbNAkT^`;rDfrP$< zK+z@jmm?kT;Wn3mAq@445*SG7slc|ahUXV9SjCU=ynYSG@eBGm6ix>>(-N=lt%GR>U^*tm09i1EsdXp=+ZNQ}-Y_9ZgRl(3 zqHkei{%7lSHZ-Tf4#0677XU~&-8g-z!B5|a`)aWE+Xgf(ljzO-1;bET9w7T1xUABh z{E5JZXKHZeT7zFk;~uP09EF^&1NkXsWH&@8516)l)r`5W4DweFq7(rSZB!c8-W(QVGpNYz?0`aoJl(aDA*F=EgTqyh>kFgHx zvJKk`7mG0&+l#EnsT^=*J_VN1i4-|!M4-HP$god*hh@_$FzI6h<>44&p&;TRvq<Tu}&YUN)eYa3CVvN2_LWR6( zd4?th#5Qg#n=GL0P4u#iAFdjh}JNmL|PlLAp%aZI%85vAL57RvF^zgJ^e zXEhZd5T%e)5bz7xgstNWgRvNsv6-WgQ?CMlSvjg<=P_c6-FuUEk)=x1yQgIYD3-ISn2GLDx4curSiEDpa@J+gvlJY)PU`ELf>0a5CMI0xS2HKhL~l<=>160 zib>{DBuTpO!ASZq6u>Q!EXA~o_5$1MgoeLNOj0yOKs6ZEh{~WEQDG=Yj+%y1k9455 zYPfoSsIdd&3v#)9b7BlrZ6?KOb_#1iN-qTgx@Q+0T`*>dw$^ercJabEN`;BSV~(IU zC#dYR*Ytla%~K#VX$o%^lP8{5wu~VRy{+>u>N((Xx<#n}jD;fV&|ulx0p?4VJ%#b> zf$0yAL(Wc7=(2v4)TxU*PxT=Ee5HdMGPUFo*-#@YgK7$8fv8$`LDTRf=y3)L&uXK| zh;Lgq>gPw-2z>p@0ky?0*ggkm>h5$N)YlVr0{f~D5lK#AoPS@ca(nDuy&9S~371G%LiKxFC;K8KP1|y^&xWIe+I{Z_Nx8DjW26!jQ zzl^X=k_gMo++azKElN_LBjCn`XORf}0W(G!jp(D);Nh1rV~T+>YlPdNs9g)uubA#e z!@6w4wv548jLF#EfyCns6uf(3&f~MOrSTi(y(oH1bKp%{w+HjK%aC=C9CeD`#?(eE zGm4{-Q#oK5+Vi((93sJgzM41QxnFpk?10nV)wSoXcWM`@{wxN_ul$!Ur?3B`t}MxQl0SvpK_Yt54e-wO|6d%+G)d|o0R{jchJK6?AANrS0000< KMNUMnLSTZT(PDN0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/resource_usage.png b/apps/icons/static/Fat Cow/32x32/resource_usage.png new file mode 100644 index 0000000000000000000000000000000000000000..c0cfafb0d6e8bfa1b24a361d74ee57d66a2180a3 GIT binary patch literal 1328 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/resultset_first.png b/apps/icons/static/Fat Cow/32x32/resultset_first.png new file mode 100644 index 0000000000000000000000000000000000000000..eddd7611579925b9cdb6c4f5403e331e61c3da28 GIT binary patch literal 1023 zcmV@gfRyG<+9)(um1p4wI75KYJH}?)dOoA z)d}uF3G=w``nlAn7xxQ)aJRiKlgk^9(r>$aYU@t?=$6$SeNjnp%}ix-=28EU>3REw zHSJd)y10?>)pFjF&Y8}a1LoeFLAIm&D)|eeAnxOV(Si$yuf1SR`>}6>ss?rT+H@|T z*|!o7Ug?Fr<3kX1e5y4dC``16n5|gT-gg}tV#m%;?rnl2*PcN#uEF!iQ!b`d1EuA9 zct}dtwbGtSXYRMm0~T*iDc&ow=aha4?aLb z7o7{P_Tmk0WC}3zN?EMAjeOr5cb>`S4{TU6dgNT<@dk^QMfqgVSzk~T#yCT52LV6(VBWyC}QU_c@TZqUp>hCVs#&vuOLUbFB= z&j8jN7AWE?>#-sO23#=H&wyYG1Q(&_7rAxDh7%0T@r05Zw3Zw_Q~)4w29RBZKO>5O zYCy84y*;BoareZgH8-BTk1d;37_*cH3$q|Ah>{9Chy(y9pTUbP$(rZs?0JOcWA~}e z&8?5$Css8IPimWKQjbd z41_#&)dm29GccY?!|mXp3>HCbZMoI;9G1>gWgv(;-$bPVkI)?O%a0ZU5d8!q+w}|< zH`HN{4 zbhh1wxwGoPQZcrh-Xs)exU22vL!%^m2N>~AF={Lf#!y%ojl_`H zXriFpevI$U?&96Sv3t8J4Vz3}Zuj22-~8X3w>wNq3EO#b*yd{oK-7A`7!y5X`6&l@ zKf~XJk=`VlQkXf(&qhD0FPsN7aB`1F`cC3AtGedI789i?c=miJluR3JIkWb3G!%sL zyD``Ww&Q@tISfy{?5F!UzSoligJ9Q82ZknI!`Qh_IGUYV!~2N<0K-AY)sh95Cf_RS zxT`kmtpQRVS0N#7=x}**0j{0t2m`^$5xF6m5X!Q$`RXo06X8?3fQFhbh zveSV|ST^QY)0B<13o!klBLJ-?jS%CxcW~uYFoZ1~1wb}30BLF35`@q|(}V&s5aj0E zd$@Sw(3TLUQh+NPO92a0pyNvXkw6Ga$*pHgFf_0^1SPvfenKeAVgaCnLf71ZO6WK! z9i+tVSIcnW*#6bb*hUDO`~+7vdI~@y07EGSra-G0v^rAb&f-dXFw?%8soEWuL_h2S zWaFg(+!~;QDjzBxqz2mgWk{dxZvWLYKD!QqEe|w=v;y9?A_%}n1xR*{vrTh}ZNe=! z%k&>NFwc+flV!00z)bF3=SOR3^WZ(gK{>}@e1 zKl|Jd{-HX!@}tzD0#3k23j`pksR*ejFbuwDcM|f`^H8|nUo*IyJ*N7Flz%}1+J^LH z)7F%Lnf#N$;3@@-dIeWDG61nljxQl>EloxOX7h7U3=y0ua8v-n$wux2v}!Jr(7Fp{ zzc&rV>_A{}-;W`+fm@L2u6hvxilWCDYGeZco)UeEgK!GEicw-ta+ecgMxm>xu!&+>9V|0;R@W<3D^rCQa0kXhgw5>d?VK6iX>M+iLRq zay=(WD`}y=oAi6c)Wl+7e_*Yuqr~AT!=dw$*6^Lr{w;dB}`BC24M%# zq;>14c90Ve1*e0Zc<_D&*G?Z^OK0sM{HFkh00cDIuaxQvN9&dwj}})GSJSDrw8iSM za{%oc(5gFH>0mc#uB{+(X)N_?e6HjRLfZg%eqetTh4~sPcPD!i@5upPhV+Gm z;l2opg;#;ZtpM0|BWV+&*3uV?pj0TM8c^JFHx!UMilP1_UgTefB5vn^Fh9!q=lgik zS2I(gh_{~W=VU~0KS0wVios5ES+)`1Ny9II)9LHHxwsvOP(I830tEW<4SX*6mj~Fr dv*B+61^^m*;=brdqGkX9002ovPDHLkV1ij0P67Y` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/resultset_previous.png b/apps/icons/static/Fat Cow/32x32/resultset_previous.png new file mode 100644 index 0000000000000000000000000000000000000000..c8e526223b2732f8492f59e12446649c75f8437e GIT binary patch literal 741 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ring.png b/apps/icons/static/Fat Cow/32x32/ring.png new file mode 100644 index 0000000000000000000000000000000000000000..8e24a0977d727a30fb6b8e1385eae163e81b8f5d GIT binary patch literal 2076 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 TeY*2s00000NkvXXu0mjf-C8gI literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/roadworks.png b/apps/icons/static/Fat Cow/32x32/roadworks.png new file mode 100644 index 0000000000000000000000000000000000000000..65b8fe3fdf7aa83cdce02567547ae29df0712701 GIT binary patch literal 1591 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/role.png b/apps/icons/static/Fat Cow/32x32/role.png new file mode 100644 index 0000000000000000000000000000000000000000..6a3b6523859f29df958ffd604cf73fb28181a5b0 GIT binary patch literal 1660 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/rotate_90.png b/apps/icons/static/Fat Cow/32x32/rotate_90.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf4450c9cc4ef18c7fc7a4a15e2f0bda73ae373 GIT binary patch literal 2316 zcmV+n3G?=eP)`x{2EsRF1~K@M_?xomZ~=n@z=J{XZV!&M+OhWak8poH z0BC8Y5(EFv%cEEntfnT+KtxnHxK;y1(RE}b-IoDQ2he2&-#>`oFWihb>8ap1Vu02J zT2roV!G+ufz_n`NP9OFwI7sAj=+qpNbsV1IWY8xh0f~uWAl+7=vlBOe@Db*=+2Q|2 zH9#xjjg5cUwNko%>0L!Gq_H!@{|WTfyShI6dw_>RCP8$f8bw+TrgRfvhynU~32YNO zUi&jlj{@dTuWM;L`XPTCKaoliZ={s?{m7|&6Wfa3#&5>f z#G?Snw!QOid3t(Uv88Yks?MA%-n?~tnM@|lOiNEiND=}81N&hGXoyh55nT30FNS-K z@fq1>vk482&C~f1A8PMBzDL@CwPp^6#B@?fFE(skft_29!1_1ITa~y}fyg6uUY!+&Ut^No7$j;6}Q?nu^BteQPGZlBOR(jp|+q9+imf=UHAzZ~_0 zeJGej_Cdy#Edm%G1t8zJX-m1$Xk4LCD4^A9QBaVNJ9k=P`SvVmby}pPBx70eI^p5= zmUhS#Dwxda!kbst4&iU7dXSST$K31@yjWy{TrN#^xK{7%9pMoOcGYSmC+poqC;&O6 zLXMQtmmdY7j){p`v10i$xZG~xMi&*7&*vAs-=H_3`oibbcO*jd35Mh_b4L%~=`v;6 z-4jgFF?vaA<|H_2-=VWZIPk9)v#=Q-5e;B$h#s1XcT_CLjq1)!A4p_^^x*$pBQcCqX48KJ_v@80SWg83BoNx!hC>&@}un^oGge} zx8n#?BCY7vYtz@q#U_zSeevIuC7}TBNs2K+H39X#=TP$NeY@%QK5>v4_=*qs$SYN9 z6_S$^1lpZL4tR!#i4B>MmdPn81fn5~R>C7I+hUH=#}^YV%kJ7-@c4QVmzY2^!60te zHKE8d7fFdmVv(vazy=5Ouzn&cj|F#+1;BT-cbqwN=pTj5@mLXBEQRRp?L&yh9KX+p z{DS$|x$Br_l^m6~@?TWaVTDGPK+5=&|=A zAudL6%j_8$(Cc-yqHvZxRRdjx*2;!0L*h|Yw53;;QOrJ4h ziCiWzzqNTcQZuGNZ-~ac1xdJXyN}D&R}i67!?I`&Ni`cf8i#ztJ_L!0FgrwNFh~mW zb<|wGR4E2^iZSpw0BneKFk@Kz%aWaDv-yRhq9S~_`vf=|ds>?AV1yiTLHJen!ukvc>fh~o(O#%0EiDL3t0{=;~i9-i=KaeDUKgMiOZKSvnmczrz3VP#6p+> zInjRlbOmnJ);4*Ehr5Xd3){njU%h(uTQ~_LHNY{1;n>7 zxZUnErKM$s3Pm`ret!V$o~WP!(cQ-G369ryLx^uSiI(vp`7(FwdX&kG=a40t^6*iK1QRtmNPT0000viKO-&~z5Q9Q7>MWF?;KmrbELABK5ejZfTj{n9ExIrvM$wEQA~rPGq)|+C zp}0_?83j!VL5*gTdGFolxp!VBF*IhJw9F=tIh^zEyYGD8J3sf{VV>t9pO=C>Un>Mw z2;`jrTV!0TKXK+9XUZT}X@*+G->S29jU511p zplv?Ud9kXpde@#$%JBGA3W-UVfHkOw22Cfu3{iX^uU#reouPK^8cd)dtZs;IdeV2k zMOi!J&83~qNY9E$|-^U&QLLxe2|SSijZ zR}8;&{02=U)~YIfiWU@Yge+_U>v4|7H&;*2bzB!;w6{ZG3T#1uxuQ25j$kMRT{m!h zcu2ldQyaytn*&+fn`-I+PHP+YOUok==J}>W6dc&D1DBKd@zrL(!gXz!rYR#3sfft1 zsuYPxB$BSurEJ16bQ20Uk=S_#Lqv=dEHaE0oAko6i_-Cm!?Z!&)JL&e@%5Yy1KgX;}72zDznuqSXq{Z zfU&d%lQ8!kAOx~m%72%^@a|I2_#jfo6k?dmtP$nYiVi0 z%a@bnh@-iwK|Z|tdq1{qZOq!f)_0wDJ|f}i^A?db5NGt&qV{R%1M0T;rAzqfQ4O?nv_Ptfq5?jsfTF%=)F4mTYGY!EPrezW0yd&CM&mV#Twd^sArce|6-`vs zB2|omwuIhG&t-S~|9^J&?6%+|+f3)|%zydjzs9dFEX?<;yf@(k%p@MIHOVpw-}bFr(9+tP zC*qPH1E}MF#zgQuEkh|KBM2-B&z|SO(rKY3ESSjWXwy7amZ|bpbtV7;7RH-Su^YZ0 zU{m{MnfWBf7+JT1R081tc-)ilsaPjHK2i^xi5Yk>F+WzRm%K9oXVNqAP2@Qf-y{Hx zPHQg%z^*g;v>-2S%G2_tdCtT)0e}*8o~I-LogfZGYhoRr3_>%}0%^X9JPuHmuZm2k z5n9wb8B7?425TOB1QE>&e98cxrpQ*5DejMc%bE^^CW?8Omt~}7vJTdj2EZxUV^JH4 zS{}})T3L*q&Lhz0pvJ35ZBRhRw?E_jX|rYUZ(id)reRtU9$SEilgm0-7wcr*?1H-6 z?pP)a`@a94A~)rKN*nk#^}0@dfqw?~pu2d)8Zd3i_%~0p@|WY1Tr>T85P_eEWTrB4 z7HHA2blIITV{07)2o7|1#u0A|kc|jFeGdK6VLbH43|upNKJJ?RFfN=jmF%^cB_HY$GRm5Jk@{{9#Vb@q2p1SoJ6l%)o z?)eZ$d-^dja_qF~3+G;hnxFwo<}Jtdv#!PSpSR&oZv)P&xeSqE5S$5+6tx_27Pt!M z7Bwwbq9S$;u1D+AR+#cn=s3I+9KfvD^Ksf|=+rR`(&!uh6>~3Mj<#j3c;&P8Sdo7d zJ_TrmN|JGzEMT+S6k`8#0Os)L=x!{WcNGe?BRF)7loLi3*uk*f@6)X@ZCCG3;vE(l zEQ@8bY@3=YakX|O(p4~ziiJ(l{Dv7*Z^W_w0ZXN9Wecg0?fw<``$RSi zE}afEH(C%m_0i7ySO71pt3>yE4iY@-oJB?+q41^GQ*IW9g; zYQE$%6`T4dGVdV$vQZro53dPWww7l>vlYr_m`ol@uMkG$f9=I}1e4Q{Tw`lI4fgj~ z*ek+Zf{ukfaYgf_%o^BymUvRuN)@u6s2iun2O)|wZ@+UMW-r7V+c(-srjPNjHC}pG=p?GL9SwgO;$9StKN4_2bbPJ*W%gz zH%hCb$r_`T6PeTSJFlE3Td%Tg1hH z7MkhPrr}`ce$nXwlv`R_nxx(0NLCeL+HlJscc)0F*qF2ac3qN*BvvZXxWq*Y+(`Pv z#C)avxX#r*q5F_v>%`xFX@KrM z%@>*M`ozP*WO4J;z;{eMpN*%VMmNt6Kra4T4bBpPa-4mo{{$ESm#Oyl%f_w=00000 LNkvXXu0mjfdaRbj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/routing_forward.png b/apps/icons/static/Fat Cow/32x32/routing_forward.png new file mode 100644 index 0000000000000000000000000000000000000000..98fbd2d5560caacd3cd90c02411844e9368b8067 GIT binary patch literal 1266 zcmV^Bqvc=O*V)4m1MKz;7z=Fa3*2@g`5<3Hn@?HOTdeV7_;sYF9un4Q9*JDUWDvU zK#89alDKPTcDu{>d#}5vr)PR*O{Sox=2g9_`qlgRRkfk&5;f=N+s9^R>GEew6a)cT zYh)lv5^A?QGxqOKlr%u(lyHmAEFa*E^e!Ne} zIV;r|1%NgTL-~)^Iae6-Jjcqs!a5HHAS7PX$B8VSRo%o=6b5u|@glc-$XE}k`9$bp z9+`BVA;r>&l6WuX?N&#Dtx?TR(#QATk`^-hi+Y&1n=%qW%>K5{r5gmYS!f=k^MB3K z*Kk}6HwFMkV}OItIrh5^WwUd?AEV`WKBeXFk4p;~{TPQH^fd;|qg%kk z1tuV8_E2CZY4Nu==##gbwDiLX`um?>q=k%rj6)Cleq1i_oK}I0C}LkP-hP!XyjiDf zHySciGLI`{^kW=)(8s*-0Pt*jSECPaAEAYluhI2e3o^@~I&C4NALG!2KIV-DK;ku> zo|$-#<}R(!g*Bq-XD<>woK?u^$2jz$pZMJcVK5Rv5;M%0rXN2;uRJkH@7;WnyzP*8 z8e?!ZWc)w9|6A(#d(??Hb>27tFt4$h6Y}N(ZxqRfiT_t^XOw>+D-hO69;iO~F#$-F z`3NkSGU1Nj>;WLMQlM1m@6rPTAZj+7?LlXc&mo5!sWB8*k-GE=(0x^!jIT5SCNM;0KP9< zK%QOVf?f-V>`ARg{T2YIrIoAI7Kox+fBc#LMf7xRa-(VJy{5j%6&6s};4r@00zu#g zb6{bPTENTUlHfk^OH3m?mC=v!vIX=UW;hcDK~w=C4IZyMC2Z^iPd-m)KKhQMy`X7+ zmVS&wPc5M?Q%jBj@Y9X!gYIErvKOXarh9kq3ZTSvX!fZEI{9>z=DODn7)|0kOv!C| zpdyJU_wJ>&)vtt{$P5RtU9Z;@RoF4**DFP~op7g?*Xn%0wluNpBmp68l14Wpm5_R=Qca0MurX zel&EdpQWZJ9kbld`hCc)j5N!VE!(YcnFPW-GCO+A67Zg8C42|bKpd8=78scL0 zo3%oumpH_a1%S`fsceC6VA4PmQ&6K(3^Nq6V*h~b_&?>&kRTihAWFY%!$$zHon~2O ckpCyZ0P||eN~~@f`2YX_07*qoM6N<$f>4T2LjV8( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/routing_go_left.png b/apps/icons/static/Fat Cow/32x32/routing_go_left.png new file mode 100644 index 0000000000000000000000000000000000000000..30055e6ee213a9dac96dafc6384e26643053ab00 GIT binary patch literal 2148 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±IO}Jwg1Ba5!>_mI{vQ!0|34%B>r<{PD}s*002ovPDHLk FV1kIr|GEGG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/routing_go_straight_left.png b/apps/icons/static/Fat Cow/32x32/routing_go_straight_left.png new file mode 100644 index 0000000000000000000000000000000000000000..218008a1c011c7366ad883c46d3de140a6c921b6 GIT binary patch literal 2188 zcmV;72y^#|P)U}# z16yiparnslP*oEoNut*hWT-Gj6S03{E1t2vhp_BN6d~HvplKRHp)hK;RO86uL#V5( zv(QFxE+O(g6iDPBW+=&$5H3kF6v+%lvti%ZR0no|KYs0qADrbFlDQG(CS9M_V_8FDWY!D?jsl-e)?d=X28ktH87u*|dKf zt;GjB51{#cjo{3el#G?1`91G59n;63pT7&}8YV>%e@m^au;q;%IM%LUW5s?%=wy_( zc->fW0H?ZA@dWLcT32u^=;t(T-U_G`f}bzUSp>g-5{e1l~u+!8JUFUu3u7!Q|gUQo`{0C&1^K&%J;s&msI~Ufz<$6>F;Ca5zao1ZT%z!wLV( zc%q^PePic!2h&Wnq#>eB3Ufy&+@n&6up!~P<2owVR3IH$3i<># z{C+1=;-J|kM|l*dUxZ+ zP0vA925@8GeKNlh9R_`6;VvBgPczo${0fOjeG3;q3rXc~DIzkF;v0^v6Fk6*jvFbglv+=Ngh6MK%o zjb|4fLon(?Rb>Sh0hmmR;SWx^D*C4`LrHaGY0iDP(szPTty5bRE9@DMz;Vluzkhm? z7|Yn4{W{Xk`2@ru#lH-%*Gt&BjQgr8;dFIle0)6S4o#b#nuG$1VqA~n$|PCP?mLck z^=><)A~II@b)iSyWI|1lh%wpg4ju;$`&w+qgjK0IaLPl-mQ@C?$iC}fSR zpDsj}Wic;YyrhQ}xqzQ%u%qc=pvC2ZNF+ov3@sWFN(91`T%^$%(9pD+({ZW09S<-3 z4J>9e20h*AyY0g8;B8?+Hgo(;OH0Gn+8>FC5OqV=V<$>7SQg8SS>T!NPscPodhj&T zlYx+t?P5hq4q-AdLEu}Dury9hM^M!MP&j1t0e1$sncyXJwbCTR1$vLL{plxTWIx%l zO;_NZcMpm~Cdq^ZH4Ve#hQ@JBqolo+ZyvmkEZY+5kjw}L12EA${dQ7Z5z`wOj#bWz za$H06?t6y_Gg{0ALII1#Y=A`9+DeLtBC3vlgK#oDgo=`4G`H5{xn&1OAW)1$l{BoEyPk z9h>0v{u5?7393wuia0-gQ|1TUa5{1N(=%i#g#^!7Atp;!;uV+%4_`Qf($tOk+|h*v zwgNp0jH=f&-iAll=V4t{3eE*y!Jn=^gkJv@QbKP+m?%mXv*+buX>kz(fuIniV`Mf^ zV+u$yGs(gN^AK(iPVM*Q+Jh1+LOioRpz2myTlzww|gGsn!T9&FOVI72>j*giQ z$fTmE_**DQsl?;igSbeu++W>w|o0> z^;(Azz<}cxoq_D^>O>?Qnw1JgHRLR7tjg})zkYuC@>M@voLfL$t_7DoNAPiP16GtK zpsGBBZaRoyI3SpEfF!CJnDDD;Y92&gc`E`DZ>$^(&`~D5-Q!04)i0Y~ef70BMBk#1 z5t>fX4;UX0j3WMu$^PS>Jts1=7G~ty^C3l5j0Zh9_|*#-4m+`~A_XNyN$>`GbrULP zq}sC4_~tGAe#1plU`%vSES%GD&n-8G1_y>-eCeg{6ZrtmfS~}VLceT$HjNmY%+*cA zn+FE^JT7M^0WgRpYP){E@(8vSzJ;p}FWpLub;Tk@Q8D7bicDrVVx5I|yPOyt==U%` z=4LngH7Wx+<}yoWcVliBBQAk3jO`SU)~yt>+GmOiq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/routing_go_straight_right.png b/apps/icons/static/Fat Cow/32x32/routing_go_straight_right.png new file mode 100644 index 0000000000000000000000000000000000000000..0fc558f1911422307ecfbeb7b2802342e64e552a GIT binary patch literal 2189 zcmV;82y*v{P)s z!Q~jpUm!p#|6_uZED7e4BtwzRQ1lcWooPVJ-hYUhzj>Ya#W_09_Y&#civXthK_V(A zGIxIuEk9|&yO(|_X8w)|!RKUQsn62+vI4{(Nf2e`sW>{_fOC7#;*Ad;fy*-_X8z`N z-j@wa{4dWJo|1$MK$?-y!OZLN)-$K@=7nuwC1nL-=5Jo-eLlzM`JVLu3J~)moAzaQ zJ8Q5d_M91y}N+aP!)x-jk2Wm*!9vLwBO9Yma12w(d`IX zfafh$$8qL{f?C=yOWGi=@;&JKJquu>5WJkTauvKjKO`lL&FR0yj~y)-oSLDK^NQQL z9HkQ0eaK3;VSC0wd_DbFP*lL@n*-lxI(Gx2{5i~T<>wdVR&A_8Pj3(TT0%q$L8EYH zoiu$8sTNz*$u!1hIP{L?*OVcK8XDM!d#}eoDj+~%$0)&fBn0H zg2JzDsH{Y1R~KexW*~DOpiOJ~3XDYFL6O4&Rh`Fda718WV)impl0w+A@iEN8iFW5v zSc7HoyLD`+Tu;{Urd3y0JKEdZ-${f9(=;DB(i})|Ig*krsHxeE>)qY(`{%@ZBtprE z{tEL}!q-l;{fr_tBn50}d&mNZSnt{vMkIyR1rpLD`3r{UP>qiEXx6ikW> z{jL@y<{efdC%p_7brXKydICFa$B>hgjna}L=+Z)Lmaki9=U2xo$4=Z?2z*@#AQ=>y z`B$nQz}mGXXl-l9?5r26oCJ4p2rX0l@S|_mBFn15In|2!P+*Y|`L?fO(qlv0g`0RJ z>o7vPp9pKT7p47!?>~_vK&Yz9!XWsXO#ChjzuWCLtiP`uSGumkfs&P(P%?%v9=-~*$wKr^abEE#V4|@h z%UnzpW5`HOPDW2(AA0*grAsE-SA+>82*YkE!k&UtD3cn|+R=%#7cZkYdnZ^yLrDyI z&STTsjkw``n=EG$_hY=`0nS0ZB)}LECNonb0#WDXMb$AB4n^lsP@sEt>cjYW%1_xbByvM6*h7>h z?defV@7`S>r}5OD$D;!L<@LV_Nx6nIIAqaGK$w|dI3i-2$5SZ1t0ptT!5~a#0+*~} zV!ns8HxoVKnO#!jC9KLV zq%%siJ);tQZg@YwRa1(&@Mts=j8qrWOh{5#Aws|CDHiCcQ3;hL%|~oj@ZS6Xq-^Ln zqGKUHFk`Oyij<5#_j@=$b_BV38jA8$aog>RTOiq-j_#o$6s1*=Tgashcu83*fV4~- z5?v1j2<4?~$kbsB4UZ5*Zp%m$IT^RTojBucf-Nh8O%E1f-Rcw!&wjK};)u+Olp?hD zUPEO@6Iop&nlK_RK>$fwY5_e?f!|Y;Q;=7ZD~gieKTqj53D>6IM%(c7XxLH$N2UVz z+)a%6wFUWUSS=0=jCe3TE#rZTdW0fgND=w7<(S*;g~5qJ6>f=kxGHXR_h4?`kD7-c zLScR(yunGd-g+K;wiZ)}1~KmMMUX>SLOlLcEE$;dXW-0vC+gO`C`vi&sS^Ddueb&J zd%G7^5`{8eaY?BFgB;iGTlR4&Tl_fXb{|Xi@+p!-Kef{pwqX4n6l0 z=RO+KGzLUJVEk~1bu0WU#__`8!)=+_j?BFL0#OlJ2!bC8kb$3nScS%?^D*Ner!bBF z;IUeA(f6qrA9Z?QSBvr8wZBEWIZGs^;UOnn6L%(m+SK$NIyz2+%OuK)u8gWC=dL!dic P00000NkvXXu0mjf2>B;> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/routing_intersection_right.png b/apps/icons/static/Fat Cow/32x32/routing_intersection_right.png new file mode 100644 index 0000000000000000000000000000000000000000..9f73f3bfbc7253f6226143717fb5c244e24aeec5 GIT binary patch literal 1569 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 M07*qoM6N<$g4rG22><{9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_left_crossroads.png b/apps/icons/static/Fat Cow/32x32/routing_turn_left_crossroads.png new file mode 100644 index 0000000000000000000000000000000000000000..dc072b3538360224d01ee75cfaa1754ca86b8619 GIT binary patch literal 1626 zcmV-g2BrClP)FdzooLop`CyTnLPC|YZJF>1ub#0wWw(`XbSXs{82 zHkMEzAeV9x1nLEPZae<}%^9Z%=FCnTIe8kxpmuR7(@ySoIcy zz(+nGVh*iczxFevmMk%ArCU6aC$zr#HlALZG8;31@}ZQ1?|E3a{tL{VHxH{@ThqL8 zWP>2mJXM_QTQGd*XQd<^B1CaM;JF8%C-BB??{u2UY-F^HH{f~eH}qikoVkENI+Ze~ z@%eki8s9z7M_YS`x%0CSp#@;4_;COZp@Ng7g!XbN2!;XJ^JOm@W;gN+1~G-_N;)Mi zDuB?M0Y|nZNux_FdBu}eo|tvi#u!T?N`OSN^nUdXW<4;Q**~PoxD;eZ=-B#@)=4L; zic8>*QZOh=hTTi!@dfkAP~I3&WWbYNVfaLC!VB>2#!Z;j&}cT~b42TTU2#3LEF1%( z5`aZn9M+jUbacIkMGGGz!6qRPS0Ioz@ZAVxEfT60mwC0=viT=e*IZ3&m08c5Xe}J| zqF`5-DsX-Y%&C=!H6N@)_lXA~wUsw+L%2UTO}Ya!YhFNJr|ElGVl$G9C!WU##3(*5 zSbg{+VPx%iGACELMttA@Oi@C5m%Ob3k9Kds(i=7*i_=V-0d0LryTf@-mP-2t0H;qJ!{lqO zGYEA|DCt6u-<-`Jf$$LvD~dm{-Pq(!6aj@+1qoQf4?p_YWI_I)owQtnNcilNO-=Wl zJU&E8!)B~_L?~$~Kbt+q_RWABI|dJ0YIbO8U* z7$Ok$$B!H~j%PDoEHY@qx$IGricTi&N(R>khB zT!8`rE-1g#*v}x24jnY<)1+i&Lz1r%eGEP&T^`c644B$Oqi@$%bT3NcwO#cHR1GmP zftc{hY6)e+F&HQT(L^AI4(%_>p|o+lG=9Uo-vQklX-_Ia%5zLOM*0Q`#1l!pIxqtX z8OfnaB1v5^0~H{eo15$R4E_qAl8WbfR&$X`#7`A!hOi89>1~}>%tn~qf@{;G_!mkKKzxvY&V9I663^^sDj!f_~F%a5DR%z>mV>Tq?yQri@tvh#5 z%GL_jTnd}+nUpO100A(?2`&d1w)CX}Fb$Wh@iJ-+C{O%hQZyU`Idu}b2n{zeLPLzz z4_wS;x*Xn5W-;~Jd(qap#n2zMom%AS{S5Qnv~v)b>;v(JvDoL4+7I2*j)!jzOfD|` zmLN2t&X5%3tkQN${Kl6M3Zt#fzivb;V%&H=@ z>Cm=gTtS8FiiJC;1uROM5;6Kuuk&8DG_H5|i@i>BQseu@00`VKTmKROWL+DW`B#7e Y0H2#c_)$s3bpQYW07*qoM6N<$f{yR#d;kCd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_right.png b/apps/icons/static/Fat Cow/32x32/routing_turn_right.png new file mode 100644 index 0000000000000000000000000000000000000000..5e76dd3d23b64b942b2b9c3abf09482e8e42e477 GIT binary patch literal 1598 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 EfJK?6(0V2eNiU-%*l#>6OwQfa$X z`dXm0l$MG>tBJKl1MSZ4c+R=A+bvrN-7?MH+k0o`eBXEOx#!$buIoZ6g%mD35D4@y zdTuek{q7Jf%Mv?e4o*0V<;z~d``dQF@)=>C7C!S74t(=9ii?ZKkc|NYsb6VK zI~t7&ux3Piav1gb_?0x{*CkN`Jyv)sKrfm#n&8&tsnF``f#pr6KK> z+u#9vYaq}w|H%cY2_DDfj47D6r2xCCf!R~nl6=G)k9mIX<^oJipM)sKK*D9E2;N^f zZ$4^jgXC%p1ryd|{#}{ad@hfaUlaA>370)_m7*UgzV`^OMS9^x`{BY(nSi}@YoPy$ z!nrtJS5JmbD6-B587x8p7FCWU9!WmDP1OLY_Ifz9Yn+rlAmDQf=Ayo#nKGX#3C4s? zM$)mVEf0HM^P{rmT_{s~KoKEjg!PU!l*~s56VZqW2zdUSLNtd$wC@cKPFc=!GqCZ@ zOnkibRRS-Is~1p{fv=Hz?jtbVA(`-&33%WIIC<){b~{-%DZN<8z=kuq*t_gyRGul9 zkdDPSuRG-@Ecsvu-g@9D2HY!N%^4X13AkCa3vjxnb*ORzUl+>3-sMYB)w(;D7=?g< zljZUsfK?NZA&frSt_~$4BVHHc$@C`GP{8x@^Kq`dL#v{f4aF%p6Kk3t!yfC&LiHd{3+f(ZZ{2y|-BRfTdw=sAwJ$jMae>d_#9Q=G&moB69XHdRp z@YVG*u)Amhs@uO$R?coe0IZo-7gtWa1-#>IE0+8H4BkoYPd*C_M?k=H3HB{Yn~h7CFL?l3 zxvetsW-tr8O7ceP%hwK0_z@WK$yTIG35l_)^h5G;E4q6va+)NoZOkX+}-Vg zd&&uXW%WbYS(1a=^Hqc3K)mWzd;x6CZX(MbxTn13RC8?2hXqgEhG|TM4;Q?d*(0VX zABWOoQ}EG>Y}9sD>3~y1m6v}GY0!Lk;y6;Gm^7(ut0w0!u!D*Hd48+Q*_mrX6oNHOdJ|Hl&Rc|$D zw_BEtriK$E0w10LEdd+USv&0cT(=2n>Dc!fur0rnl=qSHuq>Hv`_Nb)95Hwj0iDMU zai{Cm@R)i&Ufn(JPH#Lwo{5OdBNVtN>S_tRc*Nkz9*BQnD34G$US7HROgFZ9Wz5Q( z#qFtqCsjk&^MLXWlZNjqe74|8EEv{Rc}9|qYj`RIlub=0000< KMNUMnLSTZrcjdDH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/rss.png b/apps/icons/static/Fat Cow/32x32/rss.png new file mode 100644 index 0000000000000000000000000000000000000000..8b2c0d516c10646454b2eb73405d3ee2eecd079c GIT binary patch literal 1006 zcmVL~3T@g{5TZ$7L7QAkMPgZ6MA;8y7CMU1 z{JqyX@4Pqj#(7Q@4YSA#ci#1V&iTIk-E+^qqZo#Pd^Qz%ZYu)vF2KVdilUg~SDjn> zyow$|t`d`YVum_c*FDirf5npm_&IiT^T5`Q!_BDK4&-WM@I0qRLSshnKx5BjD~qrN z1cR#4jJ4ZV|P_=75sE3zAKb3K{>?$tUR+&Q1Xj&jT})K+$TT^%_uKlfpke1^PP) zTLZK$#hw9!$7vF(aJbh2MU=DsMk4ikdYs%?lz^ctKy-n~yHW(-CgeHyL4vorVBskt zHywyB;{d;7P}4+&-EOu3{$k+7C{R#A;>g=uX zm31*DctOH^8b*R(_Dh z(OJTJGcmIYk{iB)Yz|m;fOEjiSgUase;t)EXLzt8h1mr2AAtv*Lg0oCS(xU@r~~Ph z(6ExwM`e2WoRn365e1<={`jorNC|Ljk0h0^M6#c&q)MU#otf6%sHrW;qa)=l2&Ph)XLI8IHA0o)a9=pE?I@EO{0f!r|(Gt$9?V30)=a@ytiBFy`6F`13|{%NMH{5JgW c1^g0V03PE@8pCCiy#N3J07*qoM6N<$f}wcL!2kdN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/rss_add.png b/apps/icons/static/Fat Cow/32x32/rss_add.png new file mode 100644 index 0000000000000000000000000000000000000000..865e92ca53e267afeb9ffe5483304149296f6544 GIT binary patch literal 1537 zcmV+c2LAbpP)5K!?EAQ~RFHc|f&6N4d$2#EsmQIy0NkXR}L34s{>VPXteAE+q_A~d#8 zDio0xZ0y4Yx`onryU+2QIWwJIx`DUM{Obf3tP)hHeRvR7CPuc|Mi6)#Db<$%k0DAG?@cmRj%_Bap; ziVYc_SO;W;17w^ysVd??EEf!iV%PP-dP9fAIs<=IY{YZVa)ACvOb3)G5TbcBWN*M} zaky#jV5n%Lpy=6rO0@0utHBkB9JTBk*$(&{_wij0W;c zfb350lzNecq~b{f_Aj@cxcdoUSt&4;`ie^L?t6)J zk$By`&r0;XZzMb@1u+N&#Y<;`9>8e`6BpcsKnFRsdk%2;L*WOHN8X@!$w&urVb46^ zXtDk7+_e&zk%kBy*Bn3BAfQSl*4UN{{97sWY0r_96hY=>iRSFr!1pWdXFch_*qNw9 zAJ$jAj_Df}%qSvxSHW~&88);XLjBcRB!)mS>~1(f7G1h3{bO1m%Ahf_@zc;(cWSTHi>27O=vDswQ4 zFP)S*Gu%7U)>+0on}PBzc)#Nqs%k6nUcq+wIxBGS?>FJ^mK0^BBxCBBd~AH?Q*1x* z4j$ixj}8@KIlIl_W}RO(rRARdCxNy`DU~rZq^(}85&~sEU`9=~-QO;~!gYtRpE~5Z zU^`Z|AH&-Pn^D%R}#%n)7ohM4%_wWH@rucj%dJ zdRB=!thq2VNyd?+4r*05AKIf^@zcWDR7ebUh!G{O5($eJO5|&PQQ&b(!rhwi;Yc|h z8S60GDeOZlN$(uL})ZMZ)x(>(N|@f|&hc1_aEMoTpFleJJUs+oCCy9Chw zKQCN?)@l^jkHQz(bSSE1C``rTj_u@{aG8xO1WG-1bKePYzYY$?<&RMt``9{c%bJKK zvmcZOAEFe5%yY>qE@tWPbl34W;JaTp<272j;1~i2nEcU(a#UyJA*Zzyle`pu8uh6p zYAGI`TksYwT_Wils_QQY!WA?wcRn7@nS~Y9D5njSv|=>Pnx;zZ zI$wsPwBqBtlGTbagig@m0X{G?NK(u-$W0dAB$r9rNP5gQ4Dkm5tg`l++_3g%Ecim$ nXA*vRzlh^J9`4Wc{{$ES7!CGi?CMrU00000NkvXXu0mjft=GtF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/rss_delete.png b/apps/icons/static/Fat Cow/32x32/rss_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..970b4b07408e430c1c2295335fdc7ec047c6f0dd GIT binary patch literal 1533 zcmVBuVqS9K@#P|nE42BRiq5(7}{?G(5(O5MU1b+}hqWAzQ4^0U%#Qv~6 zN+|`qE!4JHO5fXU>0|dkoVjP0yJfc!Oi532a_`(j!TCG< z1yLi|fbp`aC*!^a!1wDYD5_=cs18QeAbo{J@W|%N^u>TBHvW7H&Xs-Wvn- zkkBE9JJtX(v>{SXoRlSDKr9z5gJQp%@p4Os#4-ziS?Czfy{G~7TaOqZ89K_MY$MUpH~;|W7}nn=cHvknYL*G9ky31z%!ySpOgyxV?F2@u{=EK~)NQfwn98U4%@#1IX@eWdYKOqw& zCFF}~B#`xpa~T11=yo9pM-YfHVDmq~a~}gk1pUuzD0zIq!L_y#GnWIa4*~P2uE@0a zz#H+h1*?Q3Y=9+`MnWJY7O4qp0Ea;%F1QGR9x`h8vt&4o=P(rrL)se`bj;`|8yPwmz$wDMoL3Qz+!960uOoKdJdRIcSHtF{c~Vt zv5F7l9CSJ;$>L4X)~&K zZO7q9AKJF^RLxq>J$5&>Zo}Nx2MeABx*A2Qq%9I5Y&j#mOV5pXO}RZ75VgWNQLx|X zK<_mT=Y9!d(R&*)bYwrYW~vK{Y7^Sv3aLSzHUpl#*Kof08~EEgmaVC%`_o1MVG)0c z?uquQ2m&7Q?6@Ed;?nB&+E@0tBw8b*{;vjP<>f;=c??EdGi0|r<_?J74=Rk-W`zDY zg3K3QLU8}Stt41(7a}e)4kdE9dP^Fp33?a^M!O{{m_cN(n1sPHKO|izI)xD5SV(l0 zDA2F?k@UzCxMX=Lv&=dcLP(DdDHm&0i#a}^A9L*{A)9k<59o^mV_2_y< zpnq^-a*_{*%MGj5kEa0HKxk2RbOd@3)bt8i)V!Gj2>j26Yv@F0peWtz-kX||OyO|A zpi3zM0K{35mW?g#C~XTAarl+d==e@|_jW%$WnxzNM&Im=v^2{InHVooTJuvO=oR`V zkpX8f)u1lWSMtHdhHtsm84UyY4mJ*6>#SJnn=pMa7?|a8yD;ACh3s+>=^PgHon2kH z;IBhXXYlCjXKO#CJ=bXtj8^+=WgruI_4L#y^3o@-o1!Z7&6vv3sp(ZEEnPeJHno+} z&t}fZXeq`h8bOx__`*o0IU({5qLW1**HoHaG;c({VU+&>Aez>mNJhofVsLpJh!B2k j{}B(fc&z`P|0loz6;laRsX+nS00000NkvXXu0mjf^g-B| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/rss_go.png b/apps/icons/static/Fat Cow/32x32/rss_go.png new file mode 100644 index 0000000000000000000000000000000000000000..cd884c440dc4daabb084e2e1e0d90e757edb7386 GIT binary patch literal 1361 zcmV-X1+MyuP)EP(c$EtYX`sAnlK8aA^`#O|@uEC@pot z(k8Zv6%(7J%|?<}V|?3;=ghq?^O83&G{z7QTxQ;!ne%<;yXT&JpRg=-%mipW=cYn818*QNaifR6?eRSZKTGS3|RIS5TR)+-|hhP zpO)8=P8ocyi*K|`g4+s2(kQ^s*s1H1M8bBL0=_KZnd3k(hscq%*;h&5moETq^;E(c zl=))$t(z~4R584=HW)*s>x5QVf@?|5k?UbashT2MMjo%cvfW)x8Sf&{D@d6Tflw}% z>EaueaajQ?JlzyTl>$iwp8p+Ky$uMH^q)RLi)SHFx4|KC^=-hq2B3)gibmh=d(6dG zCa0C-GR71Mk`#zYmWE3Y;Ax0aE%-=*Q6lyJDxmpwSs!e-JV%iz`;p&LeK(U&aB>P` zdIdC@Ny6S<4s;)r_r>>70Lm`EP-b)LW1w;4WRi=MeEXkrd>OQIbPr*~rdfu}&aT#^ z7XlQt?`Pn0+9NKb5q}d{vs3zpI)L13RDF=dkzw-Hr1**|1&S8{A1*1e6A)>)V^ggH z!|Qmtiq9XH_gvwD9LJXc51j>?HqpD8slM@H1S#Ays>O%;4%jQf5W1TJLM|~T;H5U* z{IYDTJ_;J5HU8aJr3j_6_YPT9-UYHR=ziHHgSkNM8rcPH-=Fk6VE48MSG|bcN2^eE z<`Zl%v(iifqH_KP1sph`6bQ)c;7Lh{TdP0I*|LLqc=h}td^R!&O>GfS+W`aXY9(tT zfYO!sqw!=d-pyTkEo-^i->TFku4RF?v?)XkAU$ESDsvGtZ6HXc|Ya+^y4{M^uOAj%*rXe1E2u zyLU5xZ^-Jy0FA#UPDdAS*+B{#)y~0};X;5a9zsh?H8wN$Y|mc# zx4(iqPX=yEWI6RD7Nh33{sDR4MLY912W{{z z=Kfd8{0jnqV*-45VinB7##ONXG_{k>y{(hpIC2<61paI?IMT45iN)0E_Cng#LIe)C zAoTTCP@6<|GB{>f@&CrMX)IHT_NZcyy8ShqE8|raRQF?3!T%Q~=KJsYKLQK@AH}~a T^m5z^00000NkvXXu0mjfJT8NH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/rss_valid.png b/apps/icons/static/Fat Cow/32x32/rss_valid.png new file mode 100644 index 0000000000000000000000000000000000000000..19ce63e5112b7b20552d101810fb5bcc098c06a9 GIT binary patch literal 1367 zcmV-d1*rOoP)i<pckY_Bix0fq_nhB3&+~hJ@AE$Ay_#v7xRs{k7Mo`M zy3RenZ_RH!TR~Tm*li~V@7=iM*Sw1LSy)&Mm?=!P?{rzW*?g#| zskb~vf(iI_Gn$3lmjVZ#rA2Wnw$o~?szLE8cEhKerF6$fAMJVyUIT2SF>@lUkE-}W}UW@=;M=b)H0fcF8gyRl) zSsWgkJ6I}m6cU^RX}YM!1BPU3hp}&tf${3b6)-{)j33(k&3Fl~^#Px~3S8+0(&hr? z4M4`iINsk09Na+IZNQovu`@txH6@`-4EsKy33Ha;jKMcCXpj)GZqVWv=#^+rV{p3 z<~j1N9hOe2INeek979Xi3C&Rnt|v4{u7`rv))LV+a=GP~ZPgCSxQT-1k}@L{gmN(r z8*EtovI6GlWJ?gX6i6WO;ss#EYrrT;|H;#|d1e8J*2PKO`7p4y6)2>>qSLzvt8B0` zSyuMTF>a6`L4lC4blUU)UWN$Of`=3sCQ^Iu2Tr^p^}+Vw7V<>d5B)q5Dxo&5s`eZ5zgu%t?ZIXIlzHD4?EX8!|gptqBVF$mzhh zzDJu6&seaWZiL{rl_dgZXrHHVt%ag@=nH zL65MkzeX=y>9!Q`$?sr~5aQPAO^<)Fd2RU~w`d;Rez{JVpfAH}-EI^F_oHp|Hnbgk zLG6J9HFcn}^)2YRyHe(7_F`|% zlQ`AcpmN}TRD91{O<6CiWEFIDjdBNujzi{iAHRS`2sljLHSh?UkG(EEl!S17q zdqJQS)eT3~GY!?H_~H8_Dk%Lu-}UkoNdX(OA)JR0dX8c$}f;$8T3 zXVnAvsrPFbro6o9juHi4JbzM}4F%83TZX#k4zwo(=OP?Cl=6CvosOn%X-xc~?dW)E zT>$-;dK8J+c|;v0Xyh&kVCSBm3Bhrb+1eQsrcWUjFDDWkt8#I5pdV4|o5YQE&fHwQ z^KL(m*#x&r_SiTVDgwsa4iKSa;zQ2cKN?#*HWZ}-lhAcGKe*1mB;dKJP z(m-Em!>ml;m6PB<|BQ~cEW@m_X6Urb^nJ1J4S26z1wZ405LiOi`43=!*n{rxzHU1= z9Sfm|ah^@izxt-$aN% z3NmAuxI?+<2lDf<^wcif2s{FV50P0~23=k*cieH`)arQ#p;&RAOU^&}wBAthD$vs< zpE|m6S{iWUx@;l>F-+o=ra6_zhov+%!rpmW&kzHT(C7%Xg$JR{%;ZkYKUskg0hB)( z@N4b)i)Rg{lfd8u%Gc1UP03+jKQKQ>n?-n~lf@g6)L-V2s!GAE+bIDF1jdsRA;%On zIR%=vxF}{c2^qzvYM1DW_|J@d+BEvecqcO%44{iafYSo3V-I zU+tYFpHJ5zSX}{MQ=_z(Koz1k9fj(!3GSbNgqLU9X)P;-ply!tDztT!a=hBea-~$z z9>Dn&2+#>!q{`7_!0kV2@CqhF*QXo~u`;kVccmCFbZqK0k!Z!-q9UYMRAKgy8@Mww5Oq#T1-ICg6wd;;3Sy$0 zy}lZ%%=1Orlt~?B4zqA$vn|(mDE#eb!y0*Egbd5IwRI zB7}!>!bjoIQiZsvw5aRF0Enm8Y2jE5U~yy=EUitis>ZCP9Tt0h=kZ$cT8K%4$lqsV z4<056YARu}W2tavoH22i#=c_MdaPinaiv#QV}8I2%jDgJ&f@{ZLX6$vIQ;=5yZ?}^ zgx4qkaT0T5wF>!q%nXgd9~O{y>?L>~-$$p-vZ3=t0C6BJTuF|>s46-rmzmQpt0C}_ zn*;TSlw{a!6G(gUFgzmm}`a3-h2)SWL%3XsPVrl0PVryeiZ_Cw3nC1WpNO1zY9}XW zcBq7OkD!qfd8cx~QlhK(|N3E`|8u(A0RIXw0M3kq_Wb7$NB{r;07*qoM6N<$g50C4 Ak^lez literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ruby_add.png b/apps/icons/static/Fat Cow/32x32/ruby_add.png new file mode 100644 index 0000000000000000000000000000000000000000..aac1c4c71ea5a060e4c114b3bcd3b96228069431 GIT binary patch literal 1827 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 P00000NkvXXu0mjfaoc0B literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ruby_gear.png b/apps/icons/static/Fat Cow/32x32/ruby_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..12b573f59bfea5bc3c2b9159efb626f3c17f30d9 GIT binary patch literal 1921 zcmV-{2Y&d8P)-gfQQ7PbY3 z?bdZ{V^E-TbT}pm445dWAqyB|)TpSSpcpi2)DZoX#5WS7(fA4`!h{VWNEm}Xm}~=7 zhD_K7XxDD*)~)NhzSfuDxxJ%EBz+%?9e zKTg34T2x#d=fc- ze|w2`=H0--12NhS2B5SQ=;@*0NJR#?m`ONc=h8kWyr~)lJ1pRM9{%P(k(6yj(zI;D zJo9hHJudtdg*zGm|NUfg{_a+CUI^6H3NIBL#mCbUT66R$Ad`)DKEfn!4>08pcx_#@ zCMDA11@-#3IttFK?|%eU^PRXqQitKQw$57ZI?kX0MZ{)QNHZC&8xIC3V@5PBN(FJ za2Pn#L<)08oeSNOaZFrB8cC2V;BfQ^&Le^WfgT%F6DC8Qm~2=$WH#;YM=1pp@v<-; z)T~+u4D^xMCdVihxFL)eJAkRl1c1MG;*Jm`PwTT>eriagEHZ#0+Dw3hcA^32aqL0n zn*osd<7L$yTQ@J(KDGhqv;xg%#YHr_qzLdkfIrRSE(1lT)oAv{d9Uavq}Le6xk$jm#x#BZLCnsx1wO>7ziK)fLEiyQSBJuL>E z*R5C2Uq*E+Kp@agr z)NHh3Gj&_Y28RJqurPEPM8L0CFDMq!!$Tkj27u`^fb-4KI7-GjLYQDleD)L#yvOPw z9U4M>dOB2j`LOKYffGHJ>J2u$LNm=|4klNAMC4*1Z08KRP(ZIPSR7@6fe2Dq5)%Qd zW$aXB&e@#IY}gu3pkY}tj;(nFO|y*X?QF-TBZm)daN;$Z**@(2>OyoSh_1g3x=2W` zHZ33qC8sO@jOy8oBQ zwtl>QU-7;76&yZvaHq)ps8T!{giNAW=P!uX0k*>g1<>7fxxhrzD}+5HI$!Z}q)pAl zfz&i)YBW$P6ma!B;i1AbCqMt$f_#%Iae_K$wlVjvBbA2*5YjOs84@YNCL4+6KF2LgQbvF{YtX3@^y+CwN=Hky92-?gmEqX;V>BGbxj^lqXl10QHsuby{rq}_{eHAk?pv)^9RIa;Q`OPRO5tiH z<$dw-ifyTMOs`zIf(}#}KH0YI0TzZExf2e9Ff$Ol%XidtnCWmz%ZT0!$igJTZkvtj zloc`p#X_J|s(QtgYiDf&0Vyvda28>1C?sT|g1^DLV=Nql6pqd_hV;rIDr$~Qqr`Up_{Fq_RF z$D8Vp*U>=%A9oWsX~r5|5TO-+89Tlg-`uiq{+v5g=H{8;_PQaDlVkXsgQIly5BZ^t zSK`#~r_k8g*!R%~?@gzne(6mBU`+IjA?XwW$bAE@X1B|g!W>jpRbkf5nOL!6g|MKk ztPB?}UPMt*5oiw4?`>iS;CNT{n|VkK$X)x)bH`uU_!5;&Jhc9WjS*Y7T`<;WeQa#) zv+Ittx#Ajdw+Mh#42MQ+hn{?T?RKh$tl+RJSohsGUvCt{7ZjOedJ1y4@GDCymRC+} zGcc3HF}vtAD2B{CO#iI}Fcuhv_}@3u>Hq5CZujT;zXA*Ztgj2OdU?yp00000NkvXX Hu0mjfS1yfq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ruby_get.png b/apps/icons/static/Fat Cow/32x32/ruby_get.png new file mode 100644 index 0000000000000000000000000000000000000000..39861dd58ebd9364a517088b9642518a17cfc728 GIT binary patch literal 1742 zcmV;<1~K`GP)FXv? zI?Z%iTb3uZLThQEP=q!yCYVA*jFB&jVpyU9jhGmtAB>>E8UryJh*|>CrU(UP32R!d zLc(5JfzpNPbeV3`&a^X~&hk9>y=iCZA~hIZax!o3d-wi-_uO;Ny^j+`5s&jy;4xp^ zB+pboC*ZKci()bGZO(^1PEU>tZf5r$4#!?LVJ+Rdrvjin5RdYrvWhi{&lCZ-Zu%7z zq<-_J{2S7{-{XY0-vUm0ra+i337tI;P`&G;qw72H661Lo07<;?yC2r*7AyyjSIDh# zalpzI!23IB7#c?zvU=nu(LD_7i^Z^(m%-E9BMlz2_7!yZnQ-~rlB4U}$3iH_h)*N& z-Fw&Qo>~l?KIwP6AOPj%Kvx$nj>_i&&Tk4%nz^dCAC9C%xZ6zNlu9`3ZX+%|197v` zgP;v*3Df6G}Z@rhSDpH`i zXU#_2)f*70pC&O8{K9OsojHsvo%L0lTZ6?z3sEpc$KQfp^ceW8eDVOL-~d7JQ9w7P zmdiC3fJJ#sG|cv43^qSN7#|I7W){qqCveqtxAHABwug$3SBl3%s1*i2J72B?%nOm> zKxfBjfeEY&-sBV*uUv;FLW{V}9Q6Eo0hgQa{I;W{& zr!e^9Q`*)Bh>~L5Nin+n^{u$xx_5NrWb_M@w&K0-_d-M43EP2KBK^7@(W)r|czn5x z%`MpEgHd7Q=yP?^XExDRs+R#G8Jz@Z!1t{6HaVF>St@{Hq>;DBHoiW)NWSp@_QrSMy kXWHZWIDOoo=l=*W0B1F=Cl^SEI{*Lx07*qoM6N<$f)ctoH2?qr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ruby_go.png b/apps/icons/static/Fat Cow/32x32/ruby_go.png new file mode 100644 index 0000000000000000000000000000000000000000..98b06e384e11455b65d5eb46ce714921f64481fd GIT binary patch literal 1713 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 Ef+<#S9smFU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ruby_link.png b/apps/icons/static/Fat Cow/32x32/ruby_link.png new file mode 100644 index 0000000000000000000000000000000000000000..fe8b6a11b515f4b0d9f6f56d47afd788dc4eafc3 GIT binary patch literal 2017 zcmV<72Oju|P)WN>s)=lBtjL-iVm@=Y-%%2M%F&!GNxJPPW!f zt|h^*0e_sp|M1uSswbZVK5JW%U84b-nt+)ZN{%?90JmZyPT0A4ei5$B4ERk3a6Avs zo!dysFGfm1zNTWlx46ZI<}ls01o*}@0{_hk0tJ6BI~!Ms-M17a)1#M$L261H~=Y6%zb1_!9(v{8#%`8rpe(Uu5UuogqO^ zYJ3(Zu>>BgqUf5;YJ*E22fuAms0Fs>Gmb;~gc^zI>6)#JBg-Th0rC5pIKSi7V>POx zXMuaeQ3}y_FbLf0rwUsPgA2={7#4A(8cC4F!D5*az(axozL{w#64RhePSsR-$ICum zKocbs@sc3+X4D)3tn*ZCX)BTn+7QQkCSX%45#ZN9xKRbklYgGgLqEh}6&b+*ZN|qz zm88KCuIy#ljDW-wFS%?wacsNla6K?-1nvw(oapNF-vB%oKzoa{lEjuj3Y_KMB3Hs* z`E^*%o)zjKM5-vZZ9_s%F2>Hh1$&6UOpGK#3R*3}&Yaniuc)22Y-I%j2B>GSVq%ip zY(NFoMdwwbDh(^b)?-p$B z9q7!N(P`8!N4D~7JE(8@h=c=hyMZ`51qoy(v)dG7siGzYS(PJKNuQ#p+f3Oj)CNVXrQHKKA%CfDb z03AU)kx(jtSvp!i-&z8!%99c??exNNUk^!QBIH}jVCwi3JyW{&ded6)hqdBWBsNVB zYO=&wA;DBghy%=1%MB*FF9bK{K!3dtQiU9fr^_*Y{d4pfhuZ5W9}fO70&7U*jSX&A zCx~(sB^BXj#E7sX>U2h_KrS27F*l}%+aHADsV$hja|PY^1~0vC#_?F-u?Vap(dI#C z*4;r>uFSJpUQ|k}v^+(1;Pz6{MIQ0&c*>+0*P9?OEX3U4RdfsuUuamsFX`$;EbuQH zNVr#DZz$Z5wejGF+}|!)$2h+=VheGWN^^2Gsh>v6msG}WzWF< zxEegwiimvJ(G=1|it!?me{Od6$-n&hY;sm_n?q=6+P}Owf(`7 z5nTM_B7WX;1s%=h# zNRyJ12Ws~1MOs=K8qYLhczBpjpGXK2q+U>5QjFbuUc!sJci}CX5o+5S(YpIPsN1s} z>8YtWbNY0|hZnd9Nx|acV(i+r6ED0_jpmPA=y{KPNz5{Lxq->7F@e_?ceX8 zZTvkG|EI@}pAt(Y>i*leq3!Pvk6%(L-mZO(8czU!KlL{v85GD$Xm$wr{S$vW`Nt!y zO&zZL{u>^Tr@FSb79N*7jp4*1AaPT%Ij9p(o6Wd&tN$HZyGtgcb@j>L{gzsR55Z7G z;^j6RK8`FsBKpq={OpZ4)%16i6*Y^KUrA)77`T0OVqD+LaJY5em}F$>WGYszF}fu^p)g5ij&#m1?ZbV+ zYnwC@ND?bmY!^(*Nbvv1=Mlf0KI+%={|YbwsLgy_W~F*@00000NkvXXu0mjfFX7JN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ruby_put.png b/apps/icons/static/Fat Cow/32x32/ruby_put.png new file mode 100644 index 0000000000000000000000000000000000000000..8e3d7a0b6302054efdccb3fa2790b9d8fa8f8d86 GIT binary patch literal 1744 zcmV;>1~2)EP)Kub8U((Wz)yWw zq<(n=aP6vJcC8jDD+2}wC^<4w0nQ&1j$gTK*n;t;32+;`!AYfXHs3=`S_Wd$)3mvU z+ZmT^xFFCCCLlcVYjufg_tpnO01}H?IUN6ve zmnzI6fb+w?SwfsfHKGg&h1op7gZuaZTmvRVM8-iC9jo0mVaUEXf-*`b!sK4;N+>)C zScj?D;{1~G+7QQfBajkH1f+8tH=rP;G(Xkmq%Sf-MMls=i*a#KM`_W5zjrZgMnLWi zlUEx{j%-%%KLqsl0L}NsNpyGX7Qkr+?lh5B^4aAN0B5;3hpS*;zY*qh=lDACktz}S z`A{Y=N5{|K!tRq+6C*jFg3D%aUGm_gS2Sa`Bvmc}dZ=fxVq%ipY(Os6MO_V1RS1f( z@!3KoIF!2yW2|V$$9d6|D^?HrCG?MWR@+26)chMk5|K9Uk{G{4@piz zc=lR!UpoyB2FcNM`OLR2Q(>=QtsnFc% zD`0H610T%`Nl1X|wHz3)UqD0OL;ZWb)4^vpqUj|1{?lrFo+MRv9w|T;v=a$c1TaX} za=C&Duquy=LjR}>;~kHoh=@eQ>TL8?SE8Y-MR#xj$7X^*sTBv4kV}$OIe9`KU@9m> zf&RX!1~aWMXqKb5z7gSyNJM9@!{DtyQQP^T;#~_qreAf<1fO#^WZMr#;y3X)UA%i= zzIy!*prZ{i^%9vOs^6jMjcG|d?1n*{%&JAT)&b5f?AlVgrJ(O}W;ZV?tB&KXz^z#} z3jvSF7Kcrgw~F(pi+$dF_1f*iPB_>nG#IbA7}g)CIEVYKxVg%KGrNz%J0YBRIQB=* zP{=qO{_WJ8tocybo<<;;#Ff(1#o+SQnfau|Lm>s05kW-C_gJ?HA?id(-2Wh4nU3qN z@B7PyRM?sMJ#P}`%0L27JCaS3FfbAqul%Yv-me8R)(Fm!QDc(P^Q=y|WQ#D`*9jSk zJ2LSA5+$aBqcBgjKsz=UAfNRjz1P_^KM+rjv_?*jAuu`JM83+-X?8g?BXO5a}Z#F%w%@4HU`A78fs9dNJFtI z2Fln);13~e)y$=x1gEQ-0uR~?=6iWX5@TXG#BjIkP^CykQ52DgixbYTosWSVmBHXo zdog*Qi#5E(6e&BuKqZ+xnhiQFsMURm51+Ibyl4V}B$iRA0&HxY&tC8%NYGIlihv>= mpY8Q*VP8%c`t|&O0R{jk5UyZL6plXt0000KQcuC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/safari_browser.png b/apps/icons/static/Fat Cow/32x32/safari_browser.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d4c6cd3ce2d5523c7261c9467b161fbe4ed31c GIT binary patch literal 2729 zcmV;a3Rd-rP)+KDDl@DilRIoR^ht!$U(`Hr=-|dLg*n|6BjXFMnNSFDlw@FzA~a>uXT%alvAD zf9}K4pdV+30_Z)_hg2$kG&nxK_IvlN?`Qgb83lwbTeodC8Fk;dWML~@UMNM@hu>}bE8o{+zY0@BuJw+&QP zl)0B*vKT-7eJ>t)z85GE(cIuhqt^keSr50#K+QcFo0W^LGwv*8@t7S+M)v_e%>$P{l` zR!~}O&^GwarXUDB1j-AJ=P)o5#;$!Iq1Y9@4*#g)^Spylp2P&s2dmbFwZwg~->viCL|+XlM~*J47(=mGy9FL#YxE+*%jpl%%0`N%taTWW&LjGEl!reF2=#QrYgYQ zz3w}8(~O3%FPztm)=k~0Z}Om~(v4J3MJf;Ny{J%+>z9{fb&DH%1a%3oixL0ci@@5BWRvmgDjC|DAs9` zd9_8zsT`hsV-QjDghIhqI36;+=S2yr0wW?88?M{_4BD2>L(O};@Fzzl{Hr^V$z=&k z(J&b{<6vBj^IQmoRjb-M%F9aem;IygxUGQEsF5=%u^Le4Hsj3`A>6Xe19y=TX)-%a zF}AoZ(3cmY;mmRDy5~~du;Xduz+AT8?K}=BuDH06R}aVRM*KLAkK^)Mm6ku$4lQLqKOh97L4K;t(a|dke3Gy|4`N zWR@@l2YnF1m^Nb=bnSt+46!ICqtC0`SDx*bG%A|ivGJ!z_j zC-#lvz};rdSyqkYlOcpnX2dxK$y^R{I);0fTnB&gY>Wp}*l}EeDoHp#p49pTOZ*bz z(705skBdwJj(thQ6ENx}l$DwwP}9j#O|NOPAedEAXp^*3sd4GSQ#|X`EXLMej>zK= zL%H)uNa%D_85x}LdQo@tb@Q1@Om?a*22NPQRom(Qo zIi1H~D2zxnMlntzvUo1k&RcP$ZxpYEOc4955OQPM{>2^>x^gL;9M5VYpg?1>sX*gW zKh+7@;gXk8WD;PLRPc1_=?WwaB=VSFW(3D_RVU%4r5r{=5h9Nw5sM)a4k6Hc6t92 zq*(S#9P*UKZcasYK_0{f#>u#u2l9Tu|5f&*R~JPiov<Ob@I)c}`_Tu(`^kaPKHE3=B7EsoJ#}19-=_65mwbqC{xqJN_8(us~*)L6CF-(Td zI2ae>WZcXH=^d|Zf3Cvoy{Fn9gv(fk>7?nHB53jHqmI-l2at<|aNvXY@zkMF?02>T ztL8)X+7Y8Zp%WE|WZ|(`9z926xU#~CLo`DSq-97t%6?j#PN8ubcsSERoQ%Z4I2kun zAUiN{dL*7m_QxWjstSDos|zdeY*d0s=lXJ64vxOJ@Yvf&5Ure#-nN^_rFtm&yw>$n z*@?43CT)$B^>@~q&=bjFmp=oMa)Jv|fH=Uo7$@TvCW}Cb$K%Jml~p%- z^?C3%4{Z7Z9FC-M-TRN?S0fheYP55nn4*P%ouWHg*sL{t>*geS7=x@K7J?_U8rz#pfGNHqC6V@ zRdBmXa3HDDyr*g*VY8o1?;|u+4U+qNVk$mLk{gAIHIA*5q{;GjCyy&^9E$pPBQhGm zXmC9EvxgtNg^iIc{y2X$njD*zJ-grh`|PR2`m)sT@P}y{dq!g}yJh0X9lV z`SfwfAMeND=omtg*!Y9@-^a*Lk&K-`lz#45KB#9lklmFiAs=iXcWrG0MxNTgn~f?h&(Vl^4BMR^XO0Mse!5F|MOx(Lbkxw*fg_g z&6=wpG8yz0R;v|eI!sJ@qn2przhoNW66qwJ4;h5RVVe8Wr+4n$v9b5)k)v#KCkb8X z#pIJQorF2rPEu^Q+ntwPvF57M($Y4AUSFwBx$UueA(c*_^7(wbUi;h5SA)SItMjuY zL3Y-C(W}|{>(ZnmCK3w?b$l46+$qjgQi>!pnPiDc;@p?LoPM51bZm^8JjAB%RkcxS jqP(*I&El!Ae+w`GcZYhM2a3i*00000NkvXXu0mjfTTCk% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/safe.png b/apps/icons/static/Fat Cow/32x32/safe.png new file mode 100644 index 0000000000000000000000000000000000000000..205f3d54fa44824f2d2048fd2d086049e46e5dc6 GIT binary patch literal 1687 zcmV;I259+-P){|HX4={=KzD6Da=8WOioGob#RgQ~=P=zw-7rKR~k|1o%HbDFhAd z*zm!d3pK4rvG5g3o8WmK1RaVSB$(9;NJ*s>)^6O{%(59k%p(M~V=A%ZhrQ5rC}kFc z7(vm1PjXyRviYIeV3{nN0SHFr2RSZ^69;}=cRqd50 zyFWqg=~dWY`3?z)=0LE0G_h4d8WE9#f#SRQqEu9&lnUKpt-%FDkR<{&3Nw4&z#Y@) zAl~#kj()ui7mj^w+{QDnd7sajj_E~cL8Sy7<)U-u0W4j&5S@>-Li$%YGKvB4k~QYf zBXc;!z*s@YFfq}B`nqb=O`nTo`(~)}aX9+p9(d6iX67~T^EuNoJ>TOX))ZF}N!~sQ8oD~)Z9+h%)LZ(qtX56 zUYtC%0|Pyq5TCaS-Cu1$XVr6%foGTrN<-oMHj;BR=U+$5?mgyEU(goOz5 z0O&v|6-KU2LkmC}Id?tr3;~eXw|N&X_w~bfy)ee9wdyMvNF^}+>BS_#$DZ|H!j0BL zd;JCgXHrn$W)u`RU6ch}2?JY|l(s3zPRck{=;=6%)BAU0bWJ1LkDNe7?Up{7Y=Q6 zSW6GR<6g%3zEX4^`5l>53PGwJ@i{Y5R+=<3uX&%(nU3lC9^Yr4N=J|pF;j}6%P6Lt zVgOcrU@q{25j&)v8AK7K+&w#WJ+*3}{m?;-zBP`4WWwCxnb*9}=S;`+d`}x5lnqV^ zCLElFjW2G4(=v&qMhS!*9E39OpIkr|^h(Nx?ipK$F@UVId3f4*ZngUq-vyU z7NPIXm2iR-<-D6St}#6cbYU&vv5qn_GzRz`VBP~^e>07#=%c8oN|qeI0*MJLNjP=O zbO&5YOKKh@bifKHI#cj-0N9_hpgG|xLC9JQOUPNGLoh?%Rs$5#u1%##1tNYjEUTgK z#9-jkkgDJ^^-^j^fmJ5UT;`t{!ZssL6=I?thkAh?W+?M?Y&A$9f9wG)XnGK0gypj_eR}BdlUza-1K^Go<$n>V^#(cJ zN8SPfxt6&`qdNEY&|wcqy!Gz7GN0dNH~Qa0Vfz6ANMzNlpfQ2Q%`_s*R=>Bakp8px zUz=xh@0vd6D*WhKgkBma832c5DGR4jMq^Ak^T#O9h4Zz1|Hh9&BnLY>5`xKg3)Vat h5?{;rpZxw2U;z3xX)nWn`j7ws002ovPDHLkV1ina6JG!T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sallary_deferrais.png b/apps/icons/static/Fat Cow/32x32/sallary_deferrais.png new file mode 100644 index 0000000000000000000000000000000000000000..a2abfa0eb35d78b65f4492cd5ea1f5449e9e5a1c GIT binary patch literal 1649 zcmV-%29EiOP)fQjGU;ePjg=bry_z5@dQ?U#bh`&EUf1Lr`CgZJ6D zixDsdbc5L^&)qx+Up*TBv61kn(pE_d60GZBa4r;KCeo`^7p<80(F2{i6jg;&C10kK zT!h=CK)A4+F<6|vfJh)G{Z(k!-Go9g86%BuaPbU~kLRkwdZd$w2E>kh7S9Y2a!m!8 z{Bel1qEbu+tHlOf(csYW^MW}oVmdQ*1Q>#Ohoy90dZIo!ou4O2s1&SwQQ`y5UptG% zA{04L_JuMkj+>kZIPym;p>xRHH#J_fTaK);;45@ccCoOAU9Hg=sm(rW(J&f%{|Vf zVPqf}0TrV8my?DiLNcjT6s`u8;r%R8&|Cs3%~((m$PftS6v_b|&Ru9kx3QpB-II6} zJnE5$#8X8Dtc(XLAfm<$6skyfX&P9V4#|nbP^rj*kg4=N`C;iE_jCt1qbLSQ?mmi!Yq)Q@~{#=W#K#NSwGwNmDj`L89zzw z@tS@iZ5%whrVuVxodkRC4(Ml<7VXQ;gT1-CAPNnpXXt&NnRS7U$XS!0_0hx?*>le} z#li6CFi1@rj0rbX)W6HwE|UkLy0H!B%$NX+cK-^$eYm`X36mipW)|~W4z{Pbhe6=H z!p!sd39n_XjT=2-)sPV*K*MX9Zn_8ygEps2P_?$}SRBX%N2-`8D-;%;fb*Zv``_)r zw!se0%vtdy+=Jk#+`i_kCst<1dfGjUq6fvmz(KLVEs@k9#fs3l=?Mjnl%0hAYiB~s z)dpy8amc9%mE8G<0xu;PpmUk!cvHj9bBG%yaday(tl!Z|$-eIDjR@8pG@Z_Qb8AHG z&|Tw}y|=#ka?E2M&LU~Tp+uQDbrMkNR+LmgRpwN%*WHEwwwn;HDe@viC2ST2-$CA@ zW@v0$2hK2<->kqo-?5_W)1VlQ5Q`AAt@6_0*T)Zo@#_j<`txZ}Tu=o0Z%>2ze_NsE z$}PdnFd5QKtD-<%%!I*lhB+~1%u0lajdo~ze^z|3@Q_!c5Jo0^QZ7nn!=7rMuzIi9 z-$7`^Qu?B}j$cKy8e9@+pWOrQA1CLRon{$skYyO8Er^`BP2RY0{fQg3Rz{E6ypY^~H*bxq*q;|4>$k9nqYQ5f|12&M*^T zW!jitRZ1LnD_U-GS4uD&8ULoN&Ue;Zod5UUPS~vn7z^ztb9M?i>n+Zocefs(JNp68 z1KoOnhr1ld25dU`G~L|>@AU7WIRx{2#8G#)V13&3*57Z5`8xEXQXFpf1g($%QKnG_ vhYt9=I|VeeF@^WRSQ>0hrD3!6KLG{+>V;$AQj|Uy00000NkvXXu0mjfomCay literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/salver.png b/apps/icons/static/Fat Cow/32x32/salver.png new file mode 100644 index 0000000000000000000000000000000000000000..51525a6b5b6d06bc25658436047982d37fc451bc GIT binary patch literal 1642 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/satellite_dish.png b/apps/icons/static/Fat Cow/32x32/satellite_dish.png new file mode 100644 index 0000000000000000000000000000000000000000..585079312d22e0c309f6dcb490247cfa7d0889d7 GIT binary patch literal 1957 zcmV;W2U_@vP)wqG_!$#roufF>Od1WA#COP&84KHYROjOq9g5 zp`cJ&DBvCBD#CJyy|TOg&c8G3Ff3^5BqwwG=Re;$=R22?!r?IKbUONY3JYji)>7)~?4%bjUI0*LbwNQvm9n=2ApZRM^S`cLyLNMaem<<| zr@MFWUdQ{JCX;CuEd3bQ%dpnMR@&_eWRN5%C9>J9WV2c+At7N-DD`?hwYRmC6CUt+ z15~&&pGHPq!ZWvT-*z59etc*S09@ysK7IPfUAuN|ayT5+($Yd59UbKN``boFM(T@- ziuS>Ml$)DNJ-vN2GU6f=+^#6)eUvjlV*o8JZB$aSil%4WG&wm%rKRstQ)449ySQo7 zrhOb{y$sk3d3o^Q!NZ8{a3|aaVo_gT-;KR{_f{4b7M5+?xRI7FT}uD7w9>@*7@18b zp@LPsIIOqY_r)C z?%%)v=hm%Tb3>spwYPUbu~86?Ez}AFQis88F-HN#+idXKD5a%2$>Z^uwE##a#duX! zRl(@!Xzj_9CwC*RW$V_hGq}ATdj9-5S*>v-h!;b-T6oQj+bsyHc*6wXZjT3hSZQ{4 zHmY0F<`>*t_Ta&T8>dd4`et%+lAb(yLbJ$ei)@YdP`h0b2Em8jZlA*olhH8mdo2Kj z$6SVNNG>ieUIR}Mz!0uQ9xKXT2Y{6Y`~i{>cLt+=KChr??u`%!NVkQH3xDi#xkO=M zx2olJVc;5Ijk891!6F$=ivrLcJ$iHv6D%(;PgJqExHxh;oisQ&xS&$)^9Vpar!PVf zAFT;YVn=ccaiN=2FVx{ch1<@#&L6nl9;7OkL~K|9UYMSqW-qkiRY(oMuxHPn zBPOnHGRf3#%E`&0?(S}p39kb%J~2V@R+|8;)9K}m2vTNx20eTBOsqpw`d#U^3IJ4A z)0T{kbTkg{ycj1XB?)0K!~($Kip1U{=71$hiBaYUgKT{&IN+y&fdR4Z%$YM+pwl-8 z05&d2NlBqu#QPPS4bd=g6MFRM5wVxlTwo;zg9M(;it1-a>@5~c)O);#69C%U+GKLO zpSHKRb0_qx0Z0+z*aiEU#a>vWwu z^z_gKLc`C{V@^ZgjCLMKtF5hlxnaWw8ou6=cN(!+O z=7~%d30{ap*W+(F4E(*r0guiGslL8mfQ6BrJ9g~&fSaD&fnSwkCKxZWi}cYFEaGM> z`T+(NDt*5cib8_bUU-WYv)eh>m9on-1>ZNK|0^Lod-m)hx$F93mSRpnZJm$Q`bbyf zY+yw$*RXIk+I6Jgqr)k+p3h5`Bnb~RMurce9Q?U*^XAPK+)ne>S^#0M*ZY*mB{ZWb zgB6mASm|DYU_x>1{ZPVPGFtDkp0kA+-_+C;RnBRLIpaIo`arB+5CAhT^CZOeUtI&V zLqJDwNCL_)r&>cpLsU8L|0pjn{|dJQ5VzWTH2^OLk?ROS;NioE z!lmj7M-75Q!2N-}Aop(}?49Q3W-&iVl2ODRYidy7zQnR#$YhKuI|_hva>irP9b??pG>SNR`yO_UUH-~ z8{YWmQackWAV%a(U&>=ztiM+UgkKh&)0vJ27$!;o<^XhW`FE@}#=+wQ55$l$NSAzm rV-LK|5tP~Pm-h|GO=r>LKLG{+XLNOZTK5-K00000NkvXXu0mjfT40tl literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/save_as.png b/apps/icons/static/Fat Cow/32x32/save_as.png new file mode 100644 index 0000000000000000000000000000000000000000..915e280c54f1eb5b0131c9a34504926c7519b1e8 GIT binary patch literal 1590 zcmV-62Fdw}P)XSZLrRQ_f8RlXIewtiR+uo1yVx5M+;1V^%$F~2f+YZ z3Tu%Xi$_2H32_)=aw>;=`w{$h>2LY)b}l~1@}+lUEy=8;5wfDd54%@^b+OJ802v4| zKV;5fQ6+)>axcep*?c`tSsS$1@<$Yve>itAk!9uS@gdQ!%7Uaz0aUYjeqNLEp)i0oWAW~NyxD(y9u zIYh>xY55vhqY5Gdu&rwo0k0Gx1TYwvdSw6~#uU=T%~qpNP7Wf?jr~`N(ND z2MY4HrNJ^HP{p7ctS#)ijklth5RleD+$no zz9B*f6mqDO$)9BQ|CFv-V2S|86fWc{8mb^7iQSvq5K=I2+rCpyHa#rZ5)M6mJJ7wQ zja)_h`gfw5RngVe>t(1+*1|d(TA(1m^5(Dvz$T~D9XsJ&Q0Qqzgjh)5m!vy7dP*#1 z3kXoh4;Eggsp&u?09D%0*GtHY9KC&g=zM;ogj?T^UC8rH*4j6&$H3rjAF58G zrMstBw6ZK70g-@pG>n3r-pNLzcSg_59zJ4) zpE%Xg7=TsZhe27p8IY6YVP}9aa{wrL#AR6J(VA5qjR81KL_TC`?yz%Zfc_`%_pY6x zR%3Ja+5e17OKz8*S&mNdb$n|iQopdS~n zUYkXI>8}835>h!<0J6ko9YG@!I>~5aK>-j*7sGX6aZ8Akhd#lBYd7OWwi+jXyn&Zr zJxn3#Y9Z=o0N{fpb#;ZW0%}Iox_q3-`eN4xtxtyj?F2RA1;gn9!`Jwo? zitGD37u+i@d-IsIX314d0auGC}86xd~Bxx zxP#@W3Co^7j1+)JURom{Vl}rkO9i|o0Im)I3*qi{Q3~I5l7i65snb~7GU<@HJ+BL7 zo-1@CjqC0Hez=#$!%N>E`?e$zXTg7}7H7LxVS@V8gxcz-)~wjT?-su{H1^lN4s7k% zLL{tUa&i*GBO|x0c**NWaCLuAD_dZK#>GqTY9RMI!{ZD`a0Q}aWIiYa<#sB~S07*qoM6N<$f{r2UDF6Tf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/save_money.png b/apps/icons/static/Fat Cow/32x32/save_money.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf5862d4be244e06506e6583e1a03253b35725e GIT binary patch literal 1569 zcmV++2HyFJP) zrJ#@&5J^l_BvkYPOaO^u#6*Y~;{%Bgm>3Ab8$5}c_#hfD2@yjA(Gn6Nf>bdW;scg| zLeK^S*g}f5_ChIa>0Zud{AcEDx_f%IY$Mam_MEx=m+$}nf95dGIYeWOp~A-6KAZLQ zT~+K`?m4C$&+Qskbl~*cA>J~o*BPvmTdV6a5h28Ubw)+U@Zm;a(S&WG} zv1TF$uyGJDu;u(d=;m`uqye}|9KUxl7OwmdS}YIr?^i2RtKelUoH)1{i@J^h`b`>i z6c(<%AKT`vRs&-VFv=KbVQWWj-D5Rq?Z`qS<6LHeGY3uP6=?UwfPX#(On>{09nhw2 zmUDGe9r7v;o#)|^f)$O`t9EYfu<>qVgjVK*inLJW?{wteTAIQyS8XJ#bR^;?CMBcL zes4iMs?(B#z?2kFH(7P@Ok-kBtPyL)9hLlYh^3O7B|V#DBwvMeS)umJT>y$bF+@MumfT{}01jr)3l z_eYTka=^rv3s-l(JR`ODLPm<#qzWd5Go1*pnG^;M1@o*`(Z-Mv6br zU%O^@4C{7Z?#H&-4fJXUIS?l;siW;fsCK#XyqK5dS>*(m=~YBFNFE9O!e4o5xLvxbh;3Mqz}_=y6m!7{W?pAb$L#5Gi2&}90q_yHl+(s| zWt1$-X@7swI?@Es6;RQT{{LZ+p&)tO#WCFzP7RjJf=TqRsee!EH}9ccz#nU9&=Pfa zoVtioHijBNN~tF34}OE>+10StW){%sMZtj}2}h_84A=?WH>Dn4E#qR#*sZF>7-TF)AcTP}id22nf$jhJ7urjL@a-~YO52Y|97G}-9)2W(`UcwLvCT~(5#n`zmho#jM2L}DHv4A{7$qYfDOp@n)4){DM7(=mLy8aX5 zl_5{Mv!_RJXzvit9Jk?SZUB*(Lawk!c3;letH3xRpuz#e^ruU`iDkdS%B=^`eXb3i zCl8^o^E57ZaCFiMx^QtV8fHU|s*H9w(7g#$8@llLx{X-& z`Yy_Vn6&rTpZnDx{z5k`31o5r|8S~tdq zVYK#C5CY_iY5*Gr#$aeWauxkOBdD#bLL^FOrq+YrD``4&JWQ&a1Bfe|&5B$r+?;X~ z$O6i7i75|ML1Md^ydROlKXJY92JtN-r>bh|FmwJhnAN<5PLmIO-j0wQiaXfX-y`&@Zs z>Bwho3IT)N`z1+ADuV@4gPsa*Obh`>n$9Q`5h*Te$O$`{giGAcWBUp8x{@17<6% TzqA!%00000NkvXXu0mjfB|y{& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/scale_image.png b/apps/icons/static/Fat Cow/32x32/scale_image.png new file mode 100644 index 0000000000000000000000000000000000000000..cd5c16baf29b0193afb005044f070bb79914ee96 GIT binary patch literal 1336 zcmV-81;_e{P)c-7l0kxh$4w7A|SGa5JC_rC=wGB z$&wxHvmNJrx4VyT-tL|6_I$pJov_mAt$lBIzWL^xnYRkvmpeN*H>;GIOpU>ly0lU- z#(Xn%;lfn$w~;IJ^XC7!#E@a<1dUO_Y)QYs5VWG1Lp|< zNR;aG=l0v^aHHe9^LC+Q5ef;0#PbBT=~Z=~i>wELJ3Bu=%T1GPP!vpxuV!YX zRrbQ|$iE1$;wxPG(Z@SeXRz?+I-*iw!T3x^t(oo9N_PcPEGz*~lHPxAVggB;98gr< z0K&k*sSmH?;#;S&xV()@6xc|mbQ`-(>?Dre*P|uV3m}yC=zAXSuKWv>%M8!SHcI)J z4nu2Y1;iQ&pV>ixD2k!wH$L~%jYSKw?>uVxmeG0K5pP8^Sm~cAWsf?Oer)t4+9ZjOkY!h?@p6?|=R54g0R$ zW+DjoqBMN~q*m1$n!-{e0WHi|T7?#d89>+PMvpxpKvM-UY%(`LdJR>Ao0{MM02vvf#;_umrp8+UyEzvwb1E6_N21o^xhYIyLWkmpSBBe+DsHAW2 zKX4W>e(P9E!~&q)v4&ikbNC_O!c;gBbVBJhn*{D=Wt(?Ll?*>cI~Yjq{7>l&6)$%z z#``MiFO@Cz>DoP*l@+A-H<8|3MSSZv-1jf%NgO;w`U8+IEoCDPCE73tF+$}B95!oz zAYENz|D~dLQd$C|8NH;)5&xOehnb@L0dc0El(E(6C_C+aAX)2(i*jCNP-$Yeo3dn}fFlDMaF$X=hQfK}HuAYW& z$t%}^)`v-fG#@!c_#S&BBWKj`wxEwO{}qA?>4pPFKptHy;cea|;WjNBJP_pp}OTtPTyDHcA_(9UJO6G?>=A uw5>-0Alhc5hkw-X&K9jXn4zx!1Q-DQ@bvd6K`oI000005wk3jAN+;>Xktc4{H?~{MvM{?h>2e^gH(wjOn*V* z{IX3a!GwL0WpTp}g_gd)zV(76)VF2ffM3z3<$6&-vW*?cT>s(}ewO7TD+Z zKLEDfWM^lmt*@`|H;fbCPGf~J2E}6W)1IE5m+`Z>8vw${$jB*g!_gD5*t1|5#?DM@ zvB250-@}bRuD{>g+xvPg5VZiXL?ZEgTU*=LN+1ZAuUzFP+DRjeDUFZ8c6hh?zxOsC4L{Z!o0NP73QmNEwWO zPykU7KtPl3glG@#B^fB|A(C0`z`|xgLqkKyL&3-2IPCGj>S~(%l1{%HqP@DVLtR}R zfB}sy(UxB(Cnx92T~Ps`zrVlXspiO;rlu!ZCX?Z-n1$UlktIC!^`L6%OMaj4y_uPr zbhQ|eqS0tFqy(9!X;4HT(h2sWkt~vlvLU^)`USFLNP4*igyG@gw;L7Z#e;`Epy%~n zo4u+lkW9k_o6~{caHPGxJv%Wm@h!Q60IB?51yV2=OolM(4fHyt-2H5%gLGxq*2onB(q_k`m43c(9!lkwK$QGn zUVphZ{c%sA=kYGwT+C#mr=Xo6E^BV6B(?A(A^vC0{xcIx4OeWtNA0MAi zr_&2$fh-QLb$53kcRHQ&#f!hf{ME&qGcBia}!92gh~DT?xe5(vS-$&--HX6Yv5r!jAv zoBOZSV?=Y4;+njchg=>N<#HTIj(W8;RzX!&ZXuF4H#Y~byn2lI&9PYQtEs7}OFRg} z;qbV_;RKh<2_Jp(F$lt)`cw|U+|*aQf=iBPn|V|Z5CjqF^85XtA6mhCxFg~u;8jg5jBKf(Sf{*csJ>z;cgWvvm#ZcKTJ&c07JRrQ!8z5n zj72QzFmOLPJed~LmP$+`kVc+)Nrf6H+Bd+~OOfO!{rE%I zgZfJ%H-@=u$`_EtXtI&X*tHj|wG?hNSNIj}fr{{NM3E0t^88 W0qze|M095W0000RTN(Pan60HIqH~3 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 LNkvXXu0mjfI#Lo? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/script.png b/apps/icons/static/Fat Cow/32x32/script.png new file mode 100644 index 0000000000000000000000000000000000000000..8755c1754d80075737e54cec7380e6a90cd67456 GIT binary patch literal 1166 zcmV;91abR`P)s9am(w+^5!Q5SkSkSSFck;T^oQ`Lcn|>HNKg===2K!gk(b@pd8?>sDj=NNl!;3%44xkV zA!8jwcidz^3FBXDl7G|?sGLEjPy$8TvqWZS0JdaCvO_}w+F%Fd-(r9`GLXJH4QwX& ztp@pxT+5gpi5Jso`QB;v2O;DDU`v*^e zHg6d)ycCpyRQtUr(mK5|lg>_q`OzCE!U7O%)!KVfUXdjFS%lKt7=&Bk3ll}m-D(78 zXaMM(+Op1YPfr45ZG?a-X95|>VhINKzlbX zuS|X(Wd3TpRs37^ge>{kuJzUY2w7y?$aZukLM z$N>GVFFs*g3SN~%>6TQ=tTDZ?YH$onYy0{%^#(xhCScN&>+0|!ymBk z!HqxyChEt2n*`_giFZ8)eC~ZT`_D6He@xx^)W+UUFtB)35CmmF7^6y8#_;ub$3RyV z&~W2*-Eny3>kIH@`pkF5!+YQI+ArHrLd3$_Rl~cV;quV#5RbWavlh^X5w(M0p-<3a#jug3SP^9>l!O#WDaO63b{6KkENC ggRS)6^M3^x0LLYREcP!f5C8xG07*qoM6N<$f{p7am;e9( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/script_add.png b/apps/icons/static/Fat Cow/32x32/script_add.png new file mode 100644 index 0000000000000000000000000000000000000000..572a5e3f839e2e8daf66ea76c25ab6b7638ebafd GIT binary patch literal 1492 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 Eg3pA%tN;K2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/script_code_red.png b/apps/icons/static/Fat Cow/32x32/script_code_red.png new file mode 100644 index 0000000000000000000000000000000000000000..643faa597e0147fa6a028b429448464d78ec4536 GIT binary patch literal 1529 zcmViiWf*?WrKerjt?LGZ z0l|OLJDi7?ANL{ zsgPbVOa?Z}OGHtCgUl(5nydzwc2_R>fricD_R8LMJ9fNOeVpBlc16|L;%$x0_xf(; zU9@8Cu)wodyg&D`PmZvg)uwN*VSxdS?fm^5%USzJd8 z0T8^)-!6_*t`Yt5`-Krk0JAsrM|J+wZeMI2OBPNBKw^TF^WYt0tUrb^y71$B+z!d= zw{!&JU)^(6m?Z-M@7OunZY3tb8%S0niJ-eb0-5ROqJzbGviN7t^x|0)ya<#3^#u8k z)CCR_Tzg-bC^fDOmUxl^Fqq)=r7I*r1I7^XHyj{|7-;ScK<0LgT??wpkA zLI=@jjKT$pJ2(J|nU?BP29TjR5DP(LRK8CH(B3xyv#0$?ssIGv^0$g+PV(9z$cCgk z**GW7W2c#BiU9SyEiI`6kcF&qW!ZL;3_hDrAE1)O(VupB^!BIC!l zUYMd37%T#kGeDWRh#0suph2U9#H3kwLzJPp-3ZReKxjs$)z<~dN?cJp<+S#j@Yk$a)i8T1XF(Z` z0m1j=s@tLjev;RPrtUz@ZA`dIXm=q>}gMPij~*tfGTc&YxdH zGh?wNToY&xV$q$6`l`oK{NgHvey)athFedch2C%u=H)9eR22oe88{ymQ21U$Z{yD8 zWAdj=fKEv*?U5y@|L9}PJAA?d!5MHzG$R_=uuw@g#Ewk&p=8-I1nc%dc6;DIc?Ol6 z{aE_f1x)o23x z4{dAdKwm^dcThzq<^Mq~7)3Xc66NK2Zx3Ww8f2%-QvGvtCg3xFrxlT0z%oV1SI5r- z{@owa9i2QT_*%XPz31c1rgH|=;FlZMug%Uq=yFOZ7?)u&KUfJO@Y8h$->Cpv?jDcX zWu;WskZ)%fqMc>+zR&g?<$r>zG|r?r(9=7X1&5&^5LZ^pbs zzm>){z(I`5TD{1nhNW>(w!`qgRuX1B_5u_{0#$$Uy^S3Ly3o{ fIDc!~zXA*Z)F%X!Vn6e#00000NkvXXu0mjfx8BCQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/script_delete.png b/apps/icons/static/Fat Cow/32x32/script_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..9dfe0e6d8f9e797444fdcf4b29b909c5b94c69e9 GIT binary patch literal 1507 zcmV<91swW`P)EQW zJu5dB4GY}2vFeFcdrtAOy6)b2gomOAKhS)g7rs_gD-Nh+0iY)Hi?^BG|!i(4GQpoBrAzT(A5`%!jsn%nc{q?_~$P7+=nK45F!63)8s!= z7pNq-wqS%PHTyFqo*@C4oO!%%jRa`I%o2aY0g{Pwp9JzvH~3) zM4ved7o1kDj)>9L zFJA@k`yWEdbKAsNu_%JgO$$4Y{!m}{n6_(4ee;HtATt7h+q>AG=R(3X?IgsqArQ1{ zIwF;up!|9Qvnt<$(b9zQ-d#xExHkC0qEh6~dmJ-2Z^ijfs@By#3bv%7dA$H3Wn_Rd z@oZwCCu+bT7bJ%=;Z#XMqOl(APh@F$86`w2-o3TofV44H=C*Y03&>pMQj@&#Xq`*mtnHyCCU0B#I)5 zs=aMuOmpU+ok$!#fGJB?pj4B0h&(0zCjy?`GDU=anMX%3W(?|uBeRLrM*inNeFJZ? zA7<-CFmfBBQ7SWGvH{1!_MG@ntnn6l;F6>Tnfd`nxl(6orBro_N#;Z^!%!Jal}>oI z&CYtBgXgjaOz+ck!P;9>_%#7QD}DR>c*HR6rXx<&8kBt4D__BGfwBous6Vd&CnX{> z6ojPe!xty9hSoaXX97T8%rFz7H=85XF9Zy!=SAwV`yxeN71V#mG+@h7}?P@{c#9~+!l02oGTT&*YO(ha- zAk>S#q$x6^NSKh#_6to7zK36$UX%|Hb!jmI5hFJYXL0+Na(>BVg!k>nq{(HJhFxH? zOs3c;PML@XS<#4j8BMKMP}3RM_Dit8NiYyKIxk%gpRL=r(Xe(VPq{Rh`HUfNEx)SsgN?}!sEva`7|N&w<{ z-;3qN^D9by8wwS9CQqxFHDONZ3;+u!^R2GE080P>002ov JPDHLkV1jJR!`uJ> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/script_edit.png b/apps/icons/static/Fat Cow/32x32/script_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2d7da8a840ac5af40a9ef73d7330bf7d7c2ccc GIT binary patch literal 1584 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 AL;wH) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/script_go.png b/apps/icons/static/Fat Cow/32x32/script_go.png new file mode 100644 index 0000000000000000000000000000000000000000..d3b52c92d661fc32768caec081ba54e6fba615ae GIT binary patch literal 1347 zcmV-J1-$x+P)h&RTTd2+?md<0*lNRS{J2_>bmH7QDr8nsb>@dHCJhSVA{RIF*@Fa2ermBdDa(OL?IrUh)M zh6+YQ6Hsf~(g&niyR>E7-PxJzxwEtOwY%M}M7_z`ow+l2&Ue1^WI_o1my4zF4)@o# z91MZKX4wKFO(lxLppke~#Z*I6J4fDr@(69)OPy7HuQxZp($XVt#F`A5V#lFwk^AO1 z!dI~?e@Wo}T^~I9c;gvyqt;ywCq!V{6s;Goh`gGwTBLz$5&&8xt6=ZT8&*3v5!;3> zmQTGDl`Hsh_!atC=w_K+Iz2}e_v^NKVZ6##wD?d z05D&5{rVW?Cea_$&z6}1!aXnz?oD5u-xi*O4hCNxhW`;Qk`gD zlD5K#8qqx%g!yH|xl{qDET?dj-z}1oezuI#JIjFVemZ3kWdbjdTcMNzkkS5iH~Spx zWdO3YT)>d+Wq9~4hRp^79nlO}6iiCo)XdD?wlc$muw^+#$g&d&eU(a`5DE!jBpyZ1 z0l=0!kW*HVpJZ011i+?BTtW=|Ic>ru7ewL;DQBGM%>>u7py`>=W1`7_uk$f!_7fZT zVdHHm-g*F^M>|7u7jT%1Ww9V`CK~5bZ9AMF5C0gUxBBn#L1Y$Dz|{m7I7zGLEj^V}B1Ii|PSu zg+ku%8EwS&k{6+hx{z6YhY$D2-F|BZ5f4QDc#d~N!HFYrz?nzRV>{&)_ zHH7Zo9)u_Gt;`D5F=cA3>(IHuEtU5aVOmZ!|l@b_z3}^sT})vdRmt zc<6dI0|dqWO#j8Ez=uyYZLde`^Usm*ejQ56xAM z8(`^DE0^R}*QjBVtC$_j{}li-wKLr7>kF0tFVp{x@R~ z*BYh;YlK1sfkCF>k_26fg;sTJe)KDvHitVac{l9a_uT$Q>rOnum~K6?>x`B6$^px} ze0AZlzG(qJXpQ0TksZ=nh9Q(KiZE)TOjEDjfhdCaQ~9OfE*80#!Gx?4yToqkUY+k!w9@ z4Mg$e7r#QHSRhaeO}o+oP?p?VsPZpboNNCN02x|C;6O#-(AAr0d2w-d3!pno{oJra z0bt&mEmcXA>tz0 zO6D_0>H?O4ccwi^cd#D(l>x&8$W>${QqUL~`wJ9&LgJ1_zkqPl*+V>>G6BHyYTl}x zUg~vH&`N7+mTE?nz$68MpLXE*`7g0O*a>N#@`Ju$Za88J+pAwYwjt?`Q~)G4X6ziF zLz3M5EDP#|D1ylfI(DptSM5jT;xf3sWi&59569h?>e|;Ge0}~COI|)&!u1nU0U)J) z(@VUz_C^*XPOKA$jK0I$Nw^==msP@*I~svr4Gjmc;ljyQOuD}WMWtg3_imWG1vacy zsp-jEQs8z$GYp%AvH@W-3Bj|wQ8BNA=vxL8BwRh$hG({&s(JdI6E#f@ZJ0895^`Kp zEw48zU0@OuSCR$#B06+(fskF$LkM@m<(@(ABLMWr!|2rIzIwi9l0p)RwG5jQQdUFJ z6yNlGs`Kpv}AD;q<>|=!_VKP z(ORijMO}wKap^D!k}P4FiJ`|dSfL!Cgvw~WL3q{H4h=UZ!L;qb(prG68bccG~L|pI^bXkDtXfu^tukD`03LNI5FHd%QS* zwAlt=F{WR+5!$ongT`%iq>DyWvfU8sJ-(}WJs#fb3kC)4JS%xX~>i7pXqg72dM zr!jR-8B8rgEf>Q#yDmafL@eJ@SIt@7sRjLxa2{X=2M`N=_Qp%=eMLX3bkTidb8X8H z--0mmw+KyeA@FG}@&ZRNdG_6;c@zhCUxq3(xLq<9ZLZ^{Zl@7)=r`(&KdCsPw_k1< zZ1{fNYTevKwO=+f==sQ;h`@!~&`vx){sPLXN}y{xcn$LqlPvUa`~*86dylsM?sP#~ zx>`bgGRDy;=IoS3-yxrj>{n)r5?oyB`_=jeDGT@(DRU?@p)rodUp9 p*TY?L%N&pN!AykzFP=XH7yt=U^Q-|;SMUG;002ovPDHLkV1mUPzt;c& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/script_lightning.png b/apps/icons/static/Fat Cow/32x32/script_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..e5c963ad4d0a79651f676fe3d93df30a8c870fec GIT binary patch literal 1611 zcmV-R2DJH!P)A!-B_6;LArAtppI2L2Er;UxxxKn(`{Mf@cZB#~gCP!OePn^NRuT1z$1 z2Yt}OwzSK3+wNm_XJ^K9XJ-{^ciRF{Z*sCbckaFCyWjcFxpz2S*YRIAZV+Px$F`!~ zK?oaFO^5z~PI#V!g-jB8MGShEICs5ulDf5l=8E3 zZhvh}#(=;bYxX_2=-ohud5hkH3sy=k}uwgWgIVo*$ zp|xAad*5A!NLnCJR_d1G0kF;=n_**rLSeT1J^%*E2G4*Bz)v?i(Y$%yf@VN5Uv)8J zV*%joD?gnUrCcHUqyD)eW`J%^=m{BuZ!#Sl%aZwH0T6UfNPi)3xbdK>gGoOw!gn8t z38G;9UTE<~cinMcn#BSDd&W#hqBSDGfr=H!6W1a*ft>UAM~Nr@4Su#?p}D`n#R4Ge zQqr`iN7&(~_=oS2KiA*RN#$W@HT;FEpc~ra4P&#qI2{%O)|w}cQomZ%p>h_CdH1Nq zq!kx{s&n?VBr6F}g&HUS3_v^&#Z`y&=`UmW>=g)go~0LpNrMVON+%H~qUqRvR5iP{ zF!c`vK+r6<{E?|PwD!nQaQ$`1t7(0K_mqu48%3^qjg+|l$8gir;18g5^XJ!RU{apNW4*IQ1Bn%q?Rc@isCz$lpLP?_$y7M!fP79Xp zDcww6ccZb73xGE5nEIIA*gd0|i|1b_3S2cv%*uo&HyFES0^|&n;ktSYMeZ?GuAX2! zjrR3T#eM-GDQ*7nLQP2Ln;0v1KwEoc!&m$wA=8j(-R3<3Ld&N0|4cR zjl1V4wOEAsMTk=n_}~WRmH?ThW8II)ZrB4pc{1QBgJ4NOsMn9?(h8iq*jBLlV9gPl zdCNSQROZW?v-3>Quc*eQgHg_oUsWL}tOjs{I0cDbizK0J?Te6#R$$b`EToN_2`yNQ zV0QrZr^`|Nn``&R1GR@}Lc3WD!qF^9lod7P`FMf#VXoJ&AF4u4V=bn)UxZ`HURu5p zVXutF?@MvE%3ZMWK>b0Jc3C5GYJyPR9#o$=hixZ%-Y+hzKSx8``Z|vS2zn2H^3hgD=6RbWU}9E^!TjLA060TA zd0DB*PrZbU$uj`=O;i`2!D{F7@`|$cWu|j~f8PNNKtQ=&*X*k(-n2&1cGB5z(S~s6 zV|7yIte7OU;G2Xy@VPs2DfQhk1=k%FT)z{|-=Im8C(a!qUQ3;n>dE)27VoSr)r;x5mCS7( zyXwP!8xE$ivwIZ#m@$>!iNCMk_%{Hs6izh%`v&X$f6@LFU;vh*5Y+^ZbHe}t002ov JPDHLkV1kvp^3(tT literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/script_link.png b/apps/icons/static/Fat Cow/32x32/script_link.png new file mode 100644 index 0000000000000000000000000000000000000000..3549d3b86049b65d37989272645708b16fa44d6f GIT binary patch literal 1692 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 P00000NkvXXu0mjfJHCzb literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/scripts.png b/apps/icons/static/Fat Cow/32x32/scripts.png new file mode 100644 index 0000000000000000000000000000000000000000..949cfbc59b54ea4ad92ec10404f13b7b3bc4d089 GIT binary patch literal 2053 zcmV+g2>SPlP)86JU%g4QAC2@I044_P&lXh)|*OM%r=rbFd_JGORO0*RrF430=ZiQr&@D0!H~ zswhwb3X-O#Bq7-(uu1ljWFOzxbMEf9d2BGT!<{{I?|%2(d(QoxbAI>xbO7YaW5#^5kM`A1$GA*lrgh@a zcWwVAAas$*v13hVvS-}Snf+rNJah=f&pd;?oSa`Atf)9rTvYTlO$Wcv0g3n2V3#CG zh+eOU(P)IpWQI8=M)U@QLCDx=ti!szMmR_PO=mw+Qc{qYoxT2@%F1?nY?umxaVORs z=B{|n)2TYfhY%LSr*1K?tc(#3m&KBk|OBnXuNja<23gG>C{3`x;kle z8?ge8B~Dl|1UVr0ZG zbQldOoEIEQyMJ9i$2hrDz;UDRe=4IbAZ>C6|pyv9%A>gnl)!_gCw?rw*WaIIp>9AG#l zf^!ZT?{+vaaPtOo^YSAJs&T+$>k8l=9Kf}XcA?85(8@7NbP}fGfiYPKrczvNzChV* z!otOiQBzYxnXZS9kYM3)Rdtn^i=$FxU0$Q=mH&t{XXBglkk|I8HtEmE?vY!D;}bf%n(V+Mz|`BCL@dnqtMmZl1qC^1XwxX z_hZqbMHm?#rZOB6H68E;B9QXfV35V!5GCHyrAxyqt6D|K6NxC~1P~V=Pdwm4TG|3sRh_`X^c_N{ zs`>=-@>ip?s}t7v(5bj2jZ_)IpdStUcjATAb8sD~g_YXZ#muY5VU4t%! zIl(v1fe51!c|2CI4kxRsarN>Qx(k#DRKcKvy4o68tyZjGZxhc3T`pwjuEBg>zq& z)6~sd+=jC7oKGuBx^elT8Rl__8-Ri}Ir!>jVEM|mP_2mwxVxbGy`%dYERbUoG2=&m ze12v>$oMgiTvQTjH=*6WSzI_WA@KU^WoT?{5W;h1Wu*~P;{UZZby)qgBC3C&qv{a; zbK))ZI~4fk`=FTTLowb5XSafHPri@lgZsg`UG&11Zwfa&_dJ^%j{u*RetY-+BXW^! zwcA6Gt8{8bh5f}BL*XC=iI}tE$PqkA;p^IS7}hm*%%p4j{DHs1*W7>+M<1+rCqc2K z;DO)$9sjQTC$O&sYA|q;F1u1PaUiM;SxWZoL4AF_5N^A7@5U$fp9q9_ti1s-alNsx z92TDtS`zXI>;o(2*!te-i|F&IFVp2qMIy+mT($d3kmcLR~^0x)d{!vxH zV&Af5EIYxzb!+7BOJM}0@LYgUlF1v}Q<$dIr7JiG)H_s;fK40bfb+0ja< ziEX+_$Wx5SlOeE&5Xc~g<13VtEhi@jn>TMpVPT;#o|TmqF0s+loi#fKUESA_bp30% zoqce1UBL*wj=HIL_1}QI`wIGcy2)8^sWA}@L=lljw_C;{5N@TVrK5K{omz929r*C$ zI$V&J!`;$|d*)mOu{gXp9q=iDhx*|mANsC+gX=fEIICNtKD;u~_Qj|5T!uziW%kH-Ge&`o_kk>L1gg z?%$Z9wlp18s~gX8VLh0(F#WmWXP@VB!e|JzcuLZ=KBY7SG{pD@oJ$`jT3fQZSjgD+ zb@eIkdaqu-^x5iF`4QXl4>3GhxVW9F{$T2_$AFJJDonUbckh~~eJ9A_3&H)~@#Asg z#Zgs%xFam#ikU<~Br55-!>_;Yup@r$GMYg$hvd%4?Q#1X8+P*N=fu}?UHDpzo$QtQ jHaCueXW}Q?{{$ESCCAJlzN**H00000NkvXXu0mjfX_xYq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/scroller_bar.png b/apps/icons/static/Fat Cow/32x32/scroller_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..943b6d05951a57a8884e50ac157de480204c591f GIT binary patch literal 1069 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/search_minus.png b/apps/icons/static/Fat Cow/32x32/search_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..64325735215c89d3c28f4d5eccc4cb1ea33255b6 GIT binary patch literal 1863 zcmV-N2e|l&P)6!LlqiCT5Ngg8)6(W@WS{X9dW3Ba=ZLOxQRddd12I8aHLjlDC5v;VN z7GNNXnOyGkoO>R9|8p;SO_0m7I@|xAbN}c6|GwY%`+eVc&f#=j$Nzb7gDqJ5$fLv3 z(k8r4mx~E(iXO3%erraFsOthmdV*tGo!_BOU*(agzMx4Zx)`B}IvcPfgeO@^e4c&Dl!J-r^x zawNmy$Uygn3$YI8)a2Tl>U|-YLjW*$-uxuzl&Ra+KC~J<&*6=#M!5VM%I=?wxY!u< z_*J+h1s)n+RfEYEgYn~2u=m?DaJfCm%NThXTOL^TNXH>|3C#LF}kMi{*I^T=oUgE35DYnPU*`fJ{jcGzO0Vv23@SFv&3y zJ82IT8O#Q=#cU1*fSGKLO&Xm9O;u2T){D&4M7X6s=b@-&%3FmNDm)K~09Y&{tX3Xl z$Bsk;?a?(A%m%Z?Yz_t>k|L3GgF-ZOs!E2fa0N(jS%Y8ILy?nnmfAr+#DIx1$V8o# zwo$}7%oYn2MTMp-V78)>;Hm|zEo-DJ17Nn;4CmgU8j74n&4rxH6un4!Vy0`2Bv5G$ zr|>YDYzBK8CnDMwe+|Mu5GJb?ZeqYk*)HoWVv;u;Idg8Y3J^>jIS+x8$+2LyP~;jj z5_Kbr%mJv1+I{X^7a7r!n-YVLUds9)V?l#Y(cup2MxSLR%AA|cB1KKt0*Brn2{|ct zV=uEoQg#m&fZ}m`jy5$ngCxhiG!frlRB@U5Krd-#U5}i>@1po3?&{?!*i@oleNIWF)CSAR}Y)6eMxSQS`=asbIsgenIrtsRV@* zjj9~-k%Q!&A6P(Q$5MPdX)k~i_*Spam#(Q6m`TiohwD&MJPm1+GLfcQQTygRsc8M7 zYe4Y*CnmL7YYgJYO`ws6_~Z!#jC6=LJ9CbgpIQGzTWcFdF2NfB(&b}Fs4iq(3UItl zdBGbX{{DPm!2sb7s0Ag@ zSAWB9Sy|*F>-RMw&Gi9ujx?XUxDQ+_jmzQJE+U;O6mYW}cb0y6>(26}H8%b`j3P`n z8>MRXgCQoIB!}=c>g$v`23QQSN}AhjFp;K4%J-M{;WkXxz}API_t)=@xs|0=x9%uk zR+FXuigY6BFA(#$gC&Wo8u=e%{OUaKsouIZRv+|Jfn=y}#2>15^g1t`avz9$O7|Eb zV)>IHCYZY#0x^6Xm8#L9MdmGm=|*FCG+#;)nxE~Xe1L;xdlIwFK+H~P#+U>vOm>>K z+fdgs5_6tBFq#X0NZ6x!eY(;E|I&Q0r`;70WlL*92~HiA;$OLGe?HB(aQOF+J`l+? zV#9MD8l6n4{{lcC2z$h58%qH1K+lK&^!QVN0RT&sI^=>H&Kv*$002ovPDHLkV1ne$ Bg(Cm} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/search_plus.png b/apps/icons/static/Fat Cow/32x32/search_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..82f36f617a2fa311d6eb37544d93b316ba745661 GIT binary patch literal 2029 zcmVw;cQ(>n4gF05~bHV-|#lgJ@}OL))kAh$u=``HL?+LDL3qKy#4ui~IKNw-Rk^Expsr-u=EAa8zu0 z^}?M61vA#Hd4NxR*42-{{QE2ppXq`q2$Xu7BraCW&%z_6`N+*mG2Eq6}dp2r@21fnS5jk-4Y zBPJ?-em5qiBw;9Gz#r8yOg&_naCnlCnVEt5PtKv+Hw16qOw7rdgVxrz1%_$t?Ck6a zT@Qdb>RB!>E~zY-KM#^5;y)ceeBK+v#Q1C8{J@1hc_xF`E+s;1)&czJh{zunY~=Ef-L>C;PJMWm;vqLtpUOasgYv&C#)55VXY$;2CUO0!@XWY`VALVT+xB8C-bE)RDe(u`Q-ENUU>ofQ}G=;YIb_4?cW@d9D6sWbe`zupZr*csAz9%N7cK#UM8E-iDW?O z?d|RE^Yzu#9-v)Rbm6DjDoUnIr7pLh0rbl@nJ)>N#X0q!uQ`9LL4V;{`}{g;91 zhKTi<23F2AVM-p<5b)kheaO$xM>rJ8*!sqsk?ZXRS64xp`apa7YeFkY=uA(?os`p>ve*^bOxro-iy zAybts_b#U~3I4DChKon4P_psFxFE!FX(5FNBmLNM{9)p}pF5T5n&DubvT(9zCrIqC~T*|gkAZI(4dc|=;Fb&A7 zx1xrEejvVyQDu>1AK&Z4BtACRaL7i?z)0XiWUWy+3_XZr^w?cl`HJ_~zo}?mnso-n z_>dMQ(}G_B%l}FswqYrr;~>1x9T}m6X<*XItq5#d_aq%8CZDn_5y!fAjG$bS{S@aL zg2m5(*QG0q^3t^{rdqH%pJ6S+i(v|j{{aoE+0Uboj}71CT)D;uHwHvCfw&8&F++57VI#~c zD|Ms_LN=d0_RCXQiZyGHtDTK@%E#jziGWzgKvb-0vaWE6^Nr@=%?FEFK(Zax(3tI! z913y}9yUtB*oVm1oKK{E4WgosIZUzVhwXqvHWuI25HbrsHFT~62MmFJFPDqb^rx&i`T))u({x84)jdYQkfYt*D00000 LNkvXXu0mjfcs%S~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/select.png b/apps/icons/static/Fat Cow/32x32/select.png new file mode 100644 index 0000000000000000000000000000000000000000..a8c5583a7f2ab624208bbb34d0167372e2f7ca51 GIT binary patch literal 800 zcmV+*1K<3KP)ch;KjopjQ@c#-aLz~Bt~AfG*z3J7$5N_i6ja_I9Q)}QHTlUAgI_D zOiL>bD#e!F@i)za8XpMVCDHKPd^0nPWGnwBM;9H0-EiD8~bCIP8tBj?At*CMx zWL~WSv)0k7)r*mJEfkg!Lh)f<3kCC9(djjr4FVek{x1SvulL_2U@bNmcsw3*(qcZBho;5`IS{!YPDY{1;Q;4Or`+N5|I&p11XO|s2nd1zf+#@rT@2hV z7dRbNa$AS*Clk6GptGmq1->9o;9zQc8fx4wa5yUE*7nXHOc-K7Q4|n(0eFsIRyzFw zYTdP9u~_7Dt?kPu3?iTa&vOL{NI=A;kR%auxi4_2sS(P`wo(&4_;a2&gaGaVNs=I+ z&lmQ>+}ua#?d>bnS(XKkqsGL;^vE{E0E5r`{5;$bhoQQ<8tisER95bQ?(SRO-n(~( zv?DrASAaF*ILu^bq3>QlOpH$q4iAqknoTCCsIZ}#JxB5LD^vs(LuGY0z%UF93=Bdl zHS;hOy3iJn#~-~5K|~9i0SO~#LhHUCSHo%B_PTF5G=gr3bC@X6wl5s2rAel2p$Mm$QAxT4@Jc! zmmS~R%;t7;$?eP}dGPYGL*~ufFW-Fg24K(JLOw4r&abSLL@t-hP^9NzJT8{YWr{9n znp>?_#k36bE$A%HsB-jEICt~@^DRi)Ob!PoloI{h74Tpw1+`iY>h*d8hdL_rZ2CY1 zHYv`#7R)&u7}JB0-rM4y{~Z@UkHJwbfQKf5&6)2O)AL}Se3_O`@pgEUzc^=LVnG4H z%cvS5z#5Il4SKL-0j6$>0Lx~x8-6tiCue2|1oKP~5I89_Ed-tU71Ei71p4x~^ATI;VqL(<_!e?fcKgW{D%bpc}R7>1q5F0d@~U66Dvc=Y-U zcp|ED!*bT`2`F7%q&0t#U_}sk{Pvqv!r2%JRvQbrd+7urKxEzG5dfQvtvB?iQS+nI&Y2namTdOdV+w0j;^ ztbbTV4lZ^80xECt?EO!0EOU%Hh`_CLMGSS${rFP&51!7u_K z+o+Q<{oGMRsqx~&FP|rqAaMQc;V1_P0rYJe7~|Vmaif3k^U1V;^N|R|*?=c6KmJ7y znD2rvlKk44xqS%4T0|`;*agEJuvHH)*)?tSp)^OplTqels;LHD6D>ZelgWI_{nsJM zf##b}Z6uO80@yad<Z z+r`FGsU*_rbdh3sT;@qpUL8qOQOi+xPcF$HzGTw1?JM@~07*qoM6N<$f~#X{9{>OV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/select_by_color.png b/apps/icons/static/Fat Cow/32x32/select_by_color.png new file mode 100644 index 0000000000000000000000000000000000000000..aefe8ec7093e30edbe365ba48fa1b5daba2e4dc3 GIT binary patch literal 1805 zcmV+o2lDudP)&hE~P=ggx!%kJ{DGiUGp?m6dvb5;N#ReYm;mlBm32C_vI z0H2cBcd<&HIbrIVUAiI7FmgDGIk3Mc1*HPQN#)_aTgd0zkuCN!UeO&<7Vd7*A6DHXMAZgfk=d_X_n204rgve2n z1k28wrc$g-)D+_g$XsV0 zqy&NOIRWVO`+{IL09{INCQwCbq6#&vW?ipd(SGi(Cny>Ug!^#oih`_V6s8TpNJMKd zD22!)f}H4JEZtg9-HF=EQ!;XrP6RYFR>#qgb)xQM{ZCW!@j$!-b#AyAOMlYgp(%4J zOf9CHreUU?MM3a~e6iy@{-9|aX_$1Nw{|>|a(tqsg?Hf>;cLhM0$pcN6Aqy=_wj*l z0|)w5;N|-9!*(hnDs7Brh7*VXrr56oW%QYiGN0EaXq_CD24sB`QUBzD3yZ> zC4{@)VsJrO5GsoneF#(6t(8U7fFU?V=JTO-^Qxzv&2Kn*M_~Y}g~=d-Xx+dG_W(!& z#Y^175)(2NcA)F)t=13EO`DBz2X`PzG~9pQ+c52<`|oyh7l7DzTBXzh;9PzNkS+;{ z%U6iSp$7XwF?2*mjfF%nknuX-`!O@l$CB*~HmfaS{7s~9u(G3usL zRcqI8tXaPF-P?k&nGoU1(VsX(=(!grHzVZn+k&u5)0qsXC#ev1$da6~XnT7H#*H0^ zwzl@FHEY+`tXRG@F9^|MLMFl<;L-;`!|Js1ob8Tey@NUb1`(1(?GdXiQ@5nZ)QBiZ zB#0ZPO~t^0MGRtZo)=S^3Hh|aVKng&p^>!h*_@FEpc7N7L`=zKk^so)?!JNj`wv)S z?v#B#2Bu7RyWqS$K>a5CgY1y^r66V7^9cjs!iy6*9X)mo6%`dIEiJ`}5yMeavwPM4 zANHMgLf@Y202!wesRLDuNsBy6bGF}3Iy<8{aPSZ=H(ow+;li(}P#}OILxvKV(KG3B z18F_!KhEnnHvrzkN1^u@QKCJ{bGGM$z?Faa@DVDu>&HL)Z0ov~mX^AIuU(@k45i!; zczD8uiMn%ZxJgOm1;8m+>2?>Ck&f_anQhPadSe#s?CdY%Fdq*@(Nc%(KqTK^x%^RQe3i84+_|%6V`F3MObL4YwIpoyc(1lFm4%{3pNwr8<|mRCAQ^00000NkvXXu0mjf4o!1I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/select_by_difference.png b/apps/icons/static/Fat Cow/32x32/select_by_difference.png new file mode 100644 index 0000000000000000000000000000000000000000..20645ac5eef13c7c5bab111050362b04f4adadd0 GIT binary patch literal 918 zcmV;H18Mw;P)E2 z1+mzs+pIIYFUfA)G;eo1Wjfh`H*elIKW`pDhqP=qYoa_lK0a<{GMOYv`flm_$%%;x zk{b9VtynCYhec>_(9h-)d5#>#wX1L6Edf&$u5OVjWXRaxhwIlyp;RhCxm?y!)eu?7 z=pQ1mN;0DBz!(Ebl6*l(2R97E`i+}kM4^g0AUhU;BFh#6B>iw}4L?lXkMqpANLCoK z0zpV_nob17*HOT$)#?ok0fr}10x}DZfRsw57OfANpbUn9Y40Bh0TUM`ogwgIrmCQ7 zI=HPCds{HLa->b@O7*lPVkz?cGauV%S?(Isa=(^Saia!{#ME{~0k{jnQbfj6{* z)u?hF4Xf1$;#f-cTKyAl_J0Uu%y25r^NDkCScLXYpxElF0>!fms5ew*$}l%S5BC<< zAi@)_M>cfzIk$etFkvPgr#*jB!*U_8^7)G=0;D4p;%8&L`5I|?ls}T zXp9h`WL=Y;2pkmuXHTD4MpXPJX0m^7t#$6{Lg4G#w{}N!A%Gzuee}#QJb%AoArO=Z zfxB0u-UzT>trmO3qleQr0(6p)+!KNCKQ^pbdnF+y=g_H>@N)TQC>1l$w^Y)q;BSv`Fy@DZ3L81 z2zXTi@G)wr&pdY=QL4WAxCOc*1x8?Z--KJ22HOZQuHQ!9=rcE39&5O{8p45ApCo(O z2?s{U%7M#HU0@O09Ln#7zW>JGynhq07*qoM6N<$g4+t1AOHXW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/select_by_intersection.png b/apps/icons/static/Fat Cow/32x32/select_by_intersection.png new file mode 100644 index 0000000000000000000000000000000000000000..b503188f7fcdd49b833ec5d33a17a5ff6d73264a GIT binary patch literal 1074 zcmV-21kL-2P)7q8UQK%wj< zqFxNj`?1aJ?Vh`PyLY>n1GBR`?DsqK{d{NUJ70ip68(O^gwh*{M5O-y{tlA#t?H}E z;o)JDA~+;57K=$cML6FcC&oGQ9JvX{W@g{a0TTp8t&(JGqFg=?y_b6+9*;vZnRKIS z%g#7P4@4kC(&KgmV+=Tsa|9tRJeSMK?`XUoh0Cr3yk-yxJTD_a(g~|$l*Oc-IM1|$ zc!41cPz&(|NsEB}akSy7RO+gX0K*jtH8QIm0j|5ddq)1?3Ch|Kkc#$eLO{Yn9oj80 zW9D*!OLQZPCQ<~^T}=N(B9V6N0K&FVZ3`F^VCvPRB3~NhB#5F5uyDcX=x8Svq|HhN zO2*5u+ZjDDp)!MmX=pc5g;9*(9(Pa z#@~H|U5pUX79xN@xdJ@Aa1e$DLvZuf9mwbNmIdq5#q)#!1?w8GMWE9Dk3D}TPf{-m z;B^a7CvG!+d&Q#TWSq8(95%AL5Uoue0-x8`OBGFr0B!;4n-1)U*B^d>hn4?BTX4Ip zK}O*A-Fv185M{GjICu7pIReb8)M9OT`s8sD0gnsn+^mef9yy$#=SnZG64RL%%voU8 z2z>dvQG&=AgfzHuUjxjoZh}iF55jC-f}YlT2!%p$-yc8(a^|Nd#=z-QC(RMCIt5Ap zC=rw2>oDIv=#Y^~Pvj4TaFx7eK~uBL6am-)3I>A^8Vp;;0HtSF=LsDGS>)d%BO|1| zHZU-tlQf|!wU!}JmGtKY{~xT+0%o^+R=TDcCh(@U!buxWq|C?J zovG9{RmyL>Or*?byZ^3NVqn3lTG}PblEa6ZCbApZJYJ~bK9pO%_lj| z0@xu^v%vQKksMHZxjv=0t183cu;lakf+V$iWu6wA*U25sPPH@(dcwS5xMb3`?K|~^ sP8<-GJD=06;}qk@TP~eJTmJ+Y09ZKX)?uWPTmS$707*qoM6N<$g4WON*Z=?k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/select_continuous_area.png b/apps/icons/static/Fat Cow/32x32/select_continuous_area.png new file mode 100644 index 0000000000000000000000000000000000000000..988865b45f04f18cc84dfa028de9ec5787915b06 GIT binary patch literal 1629 zcmV-j2BP_iP)IGPx(O|&)@YpH@!fusvW|Inntq`#^qwe25UliHegBx+r%)%1@swJ5Cu z1;MIiDYB{{%P`Cgv%jAA7^oT}FrsI2a_27Z-0ytnoO>@YEYdxD_VCmy^78VYYV)7j zFDNMBv$C>M3JVLKnD^U}Vw}SG+c2Kz`!GquFibc#{o`3H5zrPD6^WbwR(1_6%Zd{| zACLG%1EMR7;GFd?ZrfuqN8S$E-BR37D?v+B0~nTp`18Br^?I?|m;u3FNlA%}hFs%e zKtY;74AhlhuRuhE7NHS(3|K5stHYtI%mOpejsCaF5O!`gc#R(2i%qat`k+y(VeaXI z+1v+~P`EuFEMJ-`FfgBNHj~=M0wB6ei0i}-c^{^YM&#FW#5aD9kf0#=7#SFY8tNa{ zfteQtAA%7gks!Y5AR-UTX?>Kqx$rILXK%#bcynNsfg6?8&_z#2Z2bX9WS47>;k_b<04B8DJp|7ix#uzaKOBOGj5Cfb)2in)JT?R6};c;ZZ3Ez+c z{mZ{XM_UUPq|6OG2RzBy;5`&iz8Y)-f#-ab+5@PpONBNz8B>#%qvDS^0!3@qEdU$q z1Y>>x@9Z25S_g?J?!|JTsl5mK*a(Cie}neE3CsvbWk)8|k$TA0T4)o}(cjg8_Pdvn z7IYTAZXN77m++vY7aqHrXz?O>R#M;$#JKN3al#0Wxei3iDS~d1cCW(sYb<(Kask45q9j#MNalMD3!_y zGavw9%F4<%iZ>I>!DY9>Ud+RiegJeIfpJ>s0Gb77)&&a7Tzt9l9@^X6U>UUG*6n&+ zy;d%Q$k~~T>}^@1QL?w;v72^m07j$ng4m%tcDo(0ntS22nT3N7P#NG^aR64U8{S2q zP^nGB*^?%;HaEgPWJi5{!zhRyyYjFlGZX9AufI560Ky`rKL=`id;5g={XfY{5Ta1Q z<#fR9aw3S1U1@MI+zvbBA;H+X^=-r@%!FJnhry79l^H8gT~mwGKOIMDY3aD$1VY;K z6tmjl4LLAR;Pz2=4-8X9TzNcBc&ttlwS9=ksne&)1it7Xrf(^Qy`b?%{ zW4;NVsDeOWK-t^3BYIjKWU^owl4gn^YHrrz%&C(wnM}_G!TN73+upr<1^PGT=jV^B zEi5cVa&q$f#l^)qR$98LxBHx$L=wMo!mWr?` z5eSlS`|9fI_6twPX94i~LopF`J*Gn6A+!?(!C~^m8wiNW1P~C2$p$bci1cM?(1b-m zA(!o|skynI#mf;PFS<$Z9r^A%<4B1%P>Ejo{VIBTdPfRS!QkbJ)L-85Vu?mZ(T%A> zbK^fadi3Zr8gIZW5CKGta7yRq=JJ9H|NUc92Cqg&n3(GCcltx*dQ|{MKq&nGZ6l}R be*z2uV_n-xDt9}S00000NkvXXu0mjf7DfAY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/select_ellipse.png b/apps/icons/static/Fat Cow/32x32/select_ellipse.png new file mode 100644 index 0000000000000000000000000000000000000000..1b5c93f76101eac86bfd90baf12c93e54e33627c GIT binary patch literal 1373 zcmV-j1)}Z#qH!;cWa z%IX@}Y}@}l%wT}0hK^LyE1{tveJu*OTn-E(Z^^4%Uk6>qa z7p&Gz$jrJo4Sm~GcR0#)m1$NQS^a({QwqCd-h}p2aB&? z|M)KqWwx&ckPk+6b@kh+si{BY<>!NTNe48G1xy;N_^N<8H#hew z#zi9#@D92g6&Ntl;Smu$=FUOTc+_8alSNwrtpv!*OK(jt^$U z#l^8PKfrFcpPC3UjCukb4m*qt59|8-`$es-t%Z}5lMiq!GveuSf`p9-M~Lg|>wn$Z z*}0pYon2E_Rt79q5NvI4d&oRr$}@n?4gwB}l7)o@*xa;C_4O&zvE*)8tyazK>@3j& zCIoS<>o@|WDo9?0A%xhmq$MRK-{SoKF)J(UR(W~(6n4z?f`S6jXci#~m5&xRLn6wt z<>h5mL0s*?z(5S<(_PH;_Z14oha!>4Jvuu22=}v)r1PEp-xkZ;AtMnCC@Hsh4~8$9z3$yb5Y@Biy>=g!VW*bmUiOq1^b7WJdExNlY~TA%G#y{Q foSrp-zXccobP4p=S*eOG00000NkvXXu0mjfqS1B? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/select_invert.png b/apps/icons/static/Fat Cow/32x32/select_invert.png new file mode 100644 index 0000000000000000000000000000000000000000..b38b52334a04b589756d8cec5ae170e381042166 GIT binary patch literal 658 zcmV;D0&V??P)htyNNS1r5}cBf_b8>O&|XTK+}+%4QYbX3A$BEYW@AH$R#LVS zQJ@PSv%>7oH{Z;zXAuDAK7RUq0VRyr8?WXoY!?s_N*W77z#*ct2slCjN>l(e0V5iYl;U}$=e9NsL%mm0j5JF@421A(Z3Wg>mtlYJJ=>?S|H0m_tt?A8MjzTY z+O8|eq^k(moJ__nie4$ z#o6w5!Eu}e{`mcmDPF8rtMKOSrcQ-b5fZ1M-EPbDC*yRgmd)VI!??>q93CDg7Qs~w z5XQi)!1sOmIbi%{Oe`U50to^uX!bE9K%9b`sGx#YtCjnhNe~2N^pT-}EcS8}kRV7= zx&l&!H$ha80-mSK$K>N$3NQxY=Xrj91>6=WBBPJg6o_nY0Sf3K5bTSPDS+quh17uJ zbXpf7DJ<+10A(ISG{P@RfrR~2PXQKq519AQNC6TQrT}K$115Ro=(w(%n?R@2(M~ds zA;l0*7v~+#W|I|AMjz=H5w|hp@fhm$`fxItM2$uxva!4_8jVK7cUxP)|HX+4=!T^K z<7Al7SmbKQf*{a+KvL7Y^yKkXLz32(&l(BY)Yi@d$ZksSV^{p2y$ebtAf6vcK~C*m sj$e$v5SWu!syr0$n1D2{e=Y?W08I`PR55g=<^TWy07*qoM6N<$f_j%DL;wH) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/select_lasso.png b/apps/icons/static/Fat Cow/32x32/select_lasso.png new file mode 100644 index 0000000000000000000000000000000000000000..f4f2187608929bc8485c45dfb0897fbf4b17fca1 GIT binary patch literal 2040 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_components.png b/apps/icons/static/Fat Cow/32x32/server_components.png new file mode 100644 index 0000000000000000000000000000000000000000..d414e6bd4facc185f7db6201ddc0420325a6abb4 GIT binary patch literal 2309 zcmV+g3HtVlP)k>nJz{hS(Y))2BUK(!?@@)*(PO9!2k=O zlme~L5$F%CEzlO|ZLhbtrT4b?|K79bJLg=eP#kRD=50^zIp=$x_kExD`MyfH`6C^8 zv1(P0uD+(o(wub0XilWk+m`?4^Y?i#gKzjFjk%T&zf`p;&#V4w>I}(MRK{-{yq%H} zxGdpvXDSjJPVVR)h`j#H+byAQl7Le8O4XmI&Ykvjk+%!(LWN&xyrVLBt%%@bnvBRm z5(B+O2%W!LGxz2FPd)Lw!e1m2e%Z)mph@nX!7K3>YO7=6J0*~FdfRuy4?M91n6wZG z907(-0Y-u~AqklTG$)W>1r#g=Mq1JSr%&+uv_{ODHi*f0#mt5LeNOng3NbqD{B$VP zzkSb3Bm4NZaXSPGPi$EnSX9};4ijj~V=(Sn&ubr~(MA|K3jnnYQa{%lI6*RLoUYN( zu&E9Xazxr*NUS6S(Gdk<|4gLA718sTT3-3f^W8hXPCKf2O_KPgJCAQCfh+qV^?Zzs zV+y1-H82`BLr(kI1_z(k%xa`ron(rjBJ3Ou!$K*`uf*&b8+es)HTJ}}-G6A_w&sq` z-R)g%FP``9aGRZa@BOT$?EM8hy9N zN=aj+NJ25JznX4kFZ7@aF{&oxeZA{2$GHJd-Mz(ZQgY$ytud{GURK8)&}xCWhmk2wKDH6fmj3HTZrU9!dTDTa^XnrSmC9 zFQ*|+ur$dyh4|Qp2yp4>FfI)Cp?{SRv5^?ut^&w1{UOm0m5+4?YtePA7NrIAv9xR} z;uAvT?uEhho4fu9|466VLANeZ`KA^{V-czTSNB0i`})`PW6$m>$Mnf%C|&5bGEO?s zb94v;qj_kbeG>7-DeBM#7xJOVf*c9NeWq_Iwy*kz8*$}qBlDPuN2>mce|D~fgZFj* zQdvpWp|OeKYf}&xJ|fuo)HpgHXhF}wMU;L#0~3Z`#nrqZy35XC*^l-j)pZaqC65H0 z%-lhf)F5jPL_&S0X^M7;k}I+$z~NXBu}laKQ${Xkt&y(+jcql?5HM^K5uI1e3DNur z+UK{x8C4L|)20+uLo_UxCG-+Nx4=n4b2u@Q>V-j2!zLiAE7?;Z{%RztDuRH@_ZXrN z##kT7ehkYSWqXm7Gi^?zVVax*hr`QK<`9?_AOTfzQXXy$CH`$?Zxb*lAd@AOp?+Ni z)-3|E)dmCO5HRh)IhiBlH|IwhW7rZK?9f>OC6{G%a#2wQ7j)fAwf9*Bq#O5FLBcSJ z3cX0&*o5om=%q~Lyvg<}1iY?XOfO!Ava}PI0*4TwYNc!i$lT$`gU%MHikn+N0>RN% z`2DAmDPiA7`H+Z|O+tWE7Y6$v)50Z+q`-MEN^%xKcQP5Jo)5*oN+28!qv`TH1ax6W z(c_p^@+7+aAK`MKh3sXxT!n}w2GLKI2f`OwQbEkFJblaX5}V^Hk%+-fG9!tqCQ;;h z5M?=%$#9+v*#I(!;Omfe`V4@BeMm}QIVy1X?E!Q%?n?z`n$P!5yQS=0la4e6Y zu;AO6?S2M9XFK{LpCgfu;YR%k+ja1##Jv!cT~*BZO9W!g2qexD*v+lP!}e*M0{1PZ zz!naa>my`{QyKUC;BXrnFYLsW!nv4V`ZEkkU*JM$FXAL3z;#)}^qf^Fb}qnBs*Ss1 zgE>mY(sFJi9+QAV9f%5O6y>;6kR@OO%VWmU{61s)rvGX)`iGiPlv|EDB~NoylO&Kr zt~v$bFb|00D44cl)(oF z4tw8kD+jxg@VD>t!e)MrXUr`Eug2yfbk71IW-Ma0HWh^pj@bn|fEa~RF zOJ=VXwnC!fb>tuq{lP&TZ#*8~_13vRw10@be7#R#jwK*u-OC8I?m~dEXU>yY{m`S> zIC}>DM>WjN5q4_~Tz9^d95KyFxSi;~*=L#$cL1F3{X6#89*ft0_+@q5KTO~O#-Okr zu?I=x98^VHcmM#c1qI^NJog7!eeV)%ysr%U%whsE^NeAgbi@&I#j-c4{4*pV6t0@1 zSl@aEM;lJXPaPPpKDYa3;Ov=D`kEvAO+@Cc$Ld)Nv9WR{^wL6@PMF|MxqRsko>#h& zDXiw^8NTpMqzOH{Yk+!}bif6Z>2NF|AsKFEqpgI+NOczE#^?5p38&yJmp_cWrq zW!HZPz7qnsBy#_Hd~b3kHjAyd|17pQeSkf;3;e$j7>~$An+$Bw;OzqcKLln*1Ip;fPW|*dFK#eg5dNbLM zeOn=lrozc@b2YM46uHW_>$zfllp%~pc(%6tKs-YPwLS_NU-gAb&F*=z#UfCmHwE=e-kEFuSoqb?n@qRo2 z*t}*1kUfoq;xKCK4}huoqpB)@c>JLh!vM~A4sbhliW)E<0OS);aOENr>%;GwK|np% zXc`Bs!3JwGw+qW{!2nQ9ydKc_Z=uQB@G?Z1&=)Cn-jz|kxgc#KS*^73XuZAqF z4&WdZ`@`ies6&+%#zC)1jpr$;s>&V60*Wb{kPu+h(Fspvt(r+HT(xF0LI2S#xaUR>WHE87Qlg^jiM!*~vPFkh_Ffqb zM70$qDsZEknTD!N^T0=yt-xluUj*3{4f*zN*ziUPfW)^iA2`4>MElYAS013e+U8wL>B+W(fYDtwqQrxgF>pBAT08<=buip>$ zh67xN@W1=tix@gDfE`b+%ODb^uSg~jbQuGndw@c)byFrDHYLd4n2E|_{8%!Q6qb#SYH7;g8E`sDAr3vlhWs{&K752efFb|Q~NpfG$<{nr>y5fL&3k}Pu| zXMX$@p4yxZXBu0eFgIsP*I$6b*URCXvfAKFvO;lS3NDJWK)gq3($mlrA`9>|gb^>w z%Z93k-{6`295~zPr}G|$vkkw)tJ@3U>x!SCyXR6+92ob)&#PLi+B!Pn@V-~J;4Ax7 z&dvgWSg&C^nIp_l-`ozCs7PpN38F1#IEUYp5@R8G`9|;YO%&mW>hti4Z8sGhs?m~P zAsaN3hMLRiXstch^hj9Ss^4}I7Z(Qyj+DKJ8R4+)e&Hp*>z?zS&njzh+`H+2$W*^UE@I@4F|eJsx=}_8G_LNS_0P+>YnlmZGHSdR$+KQ~!1sN<1Y5$}q|R>0r0x qg*3B1fmx65_+*@C`$lvBFTemgkohRy9LWFv1_q(sI^)?ck zZT{l`F)ZcNZ<#`q$2NsM>Xg_+FND9x-{*Q*8qwy*J*m{f2DyZ0l;Gdg*?|$VI4SD3Xw)n zt1%5Q!`#pyO>aP9a|eLu#2x{r8P{n51P=gM_dl-31`B|DATyPCtz!0+@m?>&-{*S& zPXuH;D_#zp;s|oTC5Xbxn+`n;5&+LBdBU5^zT@XKj`v#wWR*vY>oGwXd<1009!j2n zQ4sqEAlT{0i%@`FPqjzDclYje!lFY;N{WHzwgCX3eDWHgf(i=>@YsU&Isra9Q7c3n zgXlZHdQW@$s0Id&@ai05w$IGvfvQi8E z)+2d{7mr|>aV5<6@54gIZ{4_x{rmUN>vu14VF9O;V6Ookx#}!>oesWw9SnMrKrsCE z7^rpjM1Z9m4cE-{vIQDIpn z_gF-FK3{ASH|j9qn~{;h&Xtz4+>@tRa#9lOde(b4w9`&YrhH}g%<9C~y&|+z&!o22Em~I;pXF})%{~iS3%rNk`e{aPjtG!MHtqZ8Qcw5Ex zO>xNlG6%-kmFP5#2%a%*a@{xAgper@?xM}oPK8-b#t*m@rszULMeUA++(Q)Y9>3Zg z0Hm&G6phP`o!Go_H45@h!I!gTL_o;16UWtmST!6C*Dt|jH||`RZfHne%BrGKk&l`v z_EF*hG>Y;Xppz5bvnfs@OQ>$@KtkMdloaG?U2=Fp(8N*CjBYsRzX}e|&ApqF=&lBM z3SuI|>98pw`o(ZMrb#f;+$M7nqE-Vkoj@d_Y!9KsY5fB$qGF8rt+)UNio~e#LBaZw zW9~%l$*<|R5%CmA6iyB#x2PN|7R^U)VHsj+%qc8KbmSbo8BmR~;$n2DA_xb0ul5wu zze_X;U$g{Q%8J3WHa0LgP_Q@kq5XD3g*@YX;M%AKI9+@JanTEL`Yaz8;BaOp)~wrr zV;d)+vb2-{(2<;jrik?r0?}@j5E`)E(H z0R?6DF~6*eXsJVUOFJyht=JnOA+@3c&xOw=z>1q4Q$$_Gc@(9th@q*aueR*`VKQb@ z(!LzOr-ns1pY1r&_*5our~BKe0Z9l8n@QBNptiaSMSe@6XZD`Zb7c{QDaJ0^Sscb~ zp1zFu2SqT+XqR1*Ho!xfS!b3Rqj4fPS7U}sK=sXUlfGyWLV|bN0@ix#ym9zw@1Q?5*}*4%puK@atVB)W>eWtps+v4Q2)isN{GgqT}yVZBSwU`1Z@| zsxn1F+U7sYi7Bst^o=m66AT+7FdPws83>Q#@vO)CJkLZBu*LPWOv6ApV&a$PR%EdF zI356t7t8_c^E@Q}Om*WOP)zzWO;dK3++Ccp13x#nOFi={HE=BsFeWf)5K!loKd}HPupz*9Ht_KGU-IR=8c3-LVXuQ3EtI+-H@M<{rAJo)SJAPR)g@Oge(+B}8e3Q-sj;RvkfRfUI=qTyEPW<^oj^p28a0r(#`_R(bN=V6fTG~RynNWID{wV(OWGW5U)T}7v zh~TtO$lB4}eTfY8!{Kls%jtwGI|m%eP-qClgi1sY(Wxn7kz9F}b`Gn-A5qG_t^Gcu}m&(BPuS-YhfLm)*O(kgY+kf}K0sfg7AL+<&n zE<7#Kh#14jAyS<>a~1^!Q{nY^;c>gA(Rg8_e*YkRJ|B_Phu+@*_Qx_no+*=YfJ3nI zp)v{EipnxNrcql_hERA2OUg?T4E1Aq#U1kbGi#s1EhTh%B10Fty3qDdJ6hUWalW+$ zZSC#o=z`gtyQXQxA6mzRAfoHik==(5&eni(NhFz0?Oglh8pV%pnq*Q4)s2VL~cOLPpj!M%N!T zadQ!rdUl5$`|D01E8B?!^~qWX_BH$|72@NqSuKZ=Q#g?ilAyvEWj7uHF%t^-~t)dIS6P*qH3EZ#9eV+d=#yDc0-lJ?s&1J zcowEln~o{Dxw7gx?M_NRElPGmsjvSEx_i3O+SY;2f7?Ee|9l(uX=atktPIcgb`nqJ z(v_8^ciyuuFV9^@s5s>bLR{U5qCXKD7`Srm%*hkm>uUGb(wh!0#mPQSCvtHdT_j$T zsU*1;a!Qhu8>ihM$z>8BNg#ThoSXwO-r6nH9EqfkKev#CIm{%H*mlLX{}*5Y7IZWV T?*T|o00000NkvXXu0mjfr)Jv_ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_delete.png b/apps/icons/static/Fat Cow/32x32/server_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..a6998641ca0601606180b7951fadc09a0ddf8ebd GIT binary patch literal 1497 zcmV;~1t$85P)*$_cTQ|jv zgxs5dY$GPW@$nDBq``pC6#avK(HDpCJf6>btk3I=1pz%|?6yo3KEH)i=UWiR;X`-; ztXYx?*5`FddgIj%H9)cG$FeLrShqAIZUau9zbf^t|EYoT7{Hjoq?2nztoMJcf=Yd? z)r2%y;GwLUQg2MKMKgeX5RmPp=Z5`BS88lbASkyopDe69H9BEH;(-y5iku)GJ5@kS<<4>Y5`}V6K9)9PfXke zG7r$^?E4Q6RZ~AoS`o|v5L)Rn3Jg`f3sJy6Re~H)Mm2z63r&Tg>F_z+6EuKUGsp!@ zs0A~p##ID_roqsi82IBHR#$w1tvPc#OwB=Sse!wKqMYipu)C%I70<&^Hk@hP9%_Ud5d{Q4@2e4^bb>cj9OP#Q!Ryc+&|NO1-e|(yYrkXB&RrNR z{~m*$a-gpldg2r*{D06>hQZQruxQ(MOioVT_T{p9%R{LhH4$+nWZjo^2mjcgWD*(X zmZ$eS6-+AIi2Jj48`I5pa>qwlr{hLyhiemh9PSR7Bl_ttI+6u(y{X~1E!}a7s~aP zU>G=Ka)4d%#Hw7nZ2D2KGMBDt)UU|Jkk5;C%d;>r*n@(cIe{BccNf$+;$P0`{uh$r zBXNLT;5Q6uNLl4?C|r||vWjXHJ+@-FFZEDgK;xPV$l%09253`~(6?nR1nEW;1g@yM zF6UU?-3Sk@$XY-+a}C_IJ|E?tT5P7xj#Py8m37#>ArH07R-&i(7Sg7r!*sd>HzW~R zFeHH~f;zi+*Q&x1c@{5bI>$!#txO}_+$o?yBRrJa`eCUwL{6R5`BrSp)v77c)_MGDRX(<~s zGiD<#jns8pojB3i*@?@4UB{)a-eWJ#z}Y-kFOf;n?T?@N&$1|0lozd~*g$&H>^W00000NkvXXu0mjfDs#>L literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_edit.png b/apps/icons/static/Fat Cow/32x32/server_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..8f609e1b2429bb344083a481d7488b484637b604 GIT binary patch literal 1495 zcmV;|1t|K7P)}qt=+bF zzbxD4-~JY=2|GGtvt3tfy815BqMUDu75N7EB6J5X`1$*|LVq=BJ0AUJ_Wk;^2kjr*z~(KFO+ z+;Eswt(r)(zx1g63QeOsC%}1qdXh5>inJ;x@r}rkn@zw4U z<-`~l+^wB(w{@XwbUei(Zfr#Ks3`3H`ydv!Bp_q^(yY*RfWSrWH zF?umj^8uEtFQBpc1|)|QTQ_VJ;7!z9{6*M11r)7HDG-86iyvue6VN3)6ojLD(}T!b z_B=4Qkigdimygiw;mG{&8x(A=4+tJ41%g*#&ckUTD;pQ!%np^(-tbx+vX(CbVwV85 z0{jroEMwP&6clc*3JM-jgsQGm9RNQ5wi=8DJ%&JIHh5SBo~WIN8Ov^iziWa^*l~UW zindgS1P{Clh<*WKi zAvq~>2NFtiknz%UCb&tv%&_x(ie>P?8qjo;i9Y#fGAZ7Hb=Bjs>v}TM4e&xAc;k08 z6G!p6BrMrhWf{ExGNdR~T{D)Vcp6<3Po0Vk;3j`}8sN|N2A4Dx{}P9v5>~-n=a#?& z)&b2-!Q9+wblCJF?~!Tns2U#6os6W?Y&^7-PTw&v_JA`DJI=-;Ze;~*YO9#0!zy?` z2Sf_Is%kiL;A9P+oH@hyoHZR~J2qg{+=W2GtF+GFA@Bpn;rH`1V-dOd5cKX_V5&0c z^FROw=rly~%b%T%BNesC&&$T)A1)xxc^yf!S3|v40Zr+q(O!H}7mI>j4Um*}XdZ>^ z^}9Qe2-S01dUl5$AAT)_UcW?dAWT1Q3X8;mJ+v ze_6d3^u3sLo5n4En{fEJ)SMFM)%uN}?W?0ogB#S_f?T~sByMw_Au$l>dnENJlaW?4 xG9?HDgKmLt$9)^sUWA!9-g^e@@4){83;-*g0n7h@w?O~^002ovPDHLkV1jJ6z@GpB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_error.png b/apps/icons/static/Fat Cow/32x32/server_error.png new file mode 100644 index 0000000000000000000000000000000000000000..588514eea6be057dabf41f8d3a8e02dc47621091 GIT binary patch literal 1410 zcmV-|1%3L7P)wf?aph|sjqa3BJ;qJ#}Y zvk$gbsV(M0`MU3W-qZ7(d%-JQ;l04wp7-2y?s?Ano!@z$=R8M~Qi6-7Y48@;zQdn> zW*DvqNB^6wu$~as@qLw#K1@vu0TiBJ8wbGH`_9L;kx@%3k`v<~ZHdVsu!g2!3E-u|fGhF-ohWf_8kT(BK5pc8P@wD42U@6chNta|qG3a3n{ zwfW-(G4JJftEHgEpj*g+VN>38AUux8vmWd7Jb^Ia@@a?ILcnd>INS9b9Bkgl4uFlT z+phIOE(6*|?E%_bFK ziOl3^r56xw{s8cqco>jsaYF&nCIKMFezBgMDFEJqC2jI+8)*rVjwj*qtT#IhSRSvq ze^r8)CFrPpDFExgUkNf7Uknp+5j!eY_VS8%ll!#5*{k~{B=#A5`gBV zp7mzV0OB5chJ)ivC7nm0ioji@9>*_wZ-Rf^yrS$%#E+Il{31$yy*^^iun^_E-`qmAdI!FJm zCNTpFL~PN?OXuHae@wMb!wo$|wM|_>xC~`@mU{#vwuV@<2a6+@W`|{za;}607rIhv zo=Gj+dZ_#Oo#MJa!3Mk$OU<9| z83k}fMc|>zMx|PJxCoJJ3vuQJ?NGt~&Zqn(thzrN;3Fu_O{ZkjMDcy;l%`Rgla3Mh z5H@8eV{rIC6s=Ez80g35tOOW+zaaF_W<+g#0QmI);gw4GcXVzE7KDZGcx!u7qQ9^< z;RsC2Qb3NK`37bA>v62H4dvdtEPoy9ziz|k{7h=MQ-22Po4OIveFV$OX@l2@ZPAAj zQz(J>7r0u7<)u#`EoN>Ftq|mZ0m_C5Xhq=$eA)CZwiM?~s83Q|QIw4n&7H`b(}T$H zc?exZd1(I+Ck3Z}fLy{=(~sNJ_uAVfUKn#;@u7E{Ldn^~kl-l3cjm=2&ui z#~YB$M_2;!txqF!$4=V)hn@`vsr=eAXju0;AbpnX#P=V(kF32dbE#v{Us^7Q25+=~ zb?RL9WD!uR#SIM0U=&#mh|9~N>As*v=Xo~gvhmo#d^NWE`Li5QphD}w=ZM*mgXR|p zt2e&Uv1Rn};>!Tf5JM6^Aw>HrN%w?=)$U5IP2C<%$`pca@5QBaTJ2>(=$?M*?I-U# zfAlKSUTP2Jx5Ib_hDiP(`Nu(SuRoa^Rp1sbqVT3rS*0LIb>iu9Ng~?eBH$_%-I;#a&L0Yg}Qo93XM?+W!kM07#_maZUTd QOaK4?07*qoM6N<$f+Jk9(*OVf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_go.png b/apps/icons/static/Fat Cow/32x32/server_go.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f744b075384f184e6bc5a556c23a6c9731e519 GIT binary patch literal 1339 zcmV-B1;qM^P)}o6e<|AMq|VW8%;E^NsSNsV5_ONTCx5_jrw9tUrMxSphBp0p$O7i zHEEhyDgm{&u{1PkZKY-1-I=+bb9eTK-Gv=sZ*pgLX74%YyWjcFy?2C^65NCkaGJ68 zldrzkb>rdaf3r2Vvn+G(){T!pN{=Sy(Ad970-(S4QES`M8?N`2-c}50OUwp=Ercd8 zGI|2zr_Z#%v8nkndS%TQfbr^wyW4GOO?TXWGdvyxwhIO{0v-;V7(V_dG}v9+UU<^y zmI)P`FAj(+wtW1hwCG_fWXa3_h2lUy*`=LJR);1AwSYkzKk+Pc;ZRr4TP9h9Q6=)a~g#zFin9`=YwsCjKQrAv+Jlkc5 z0W(q+Ys*UDf3V1f0 z`*+)h=$>I&k*om_Th}PN>{J2gR75o(G6E1%T_Pe}FaQc>5|u2dvZ4alPIx@qNfK=q zQoy_d4J*sw_CT`lr{9#Fh!6KZ^ge=?iLUOKG3)l6T86d>p2&OO9E1=vO3zuMg%auV zWra!$LVBWu@`(`C6r(BhCie7h#*7CQEu{*GPIj$p8Vp^Z);+obukJyPk&9gKmB{xN zBF}R*y(@qw7gN6~>dF(QaK2TWQB?w8?RK=WOVU7))=Ul0&@~|kCnk>YxXIfETv4Mu{@(BXbn*<`M3Iu7uQY95T56WoT zEw$&rv~moKi~?-yU4l!Y^B5ZIM!MxfS&L3+B#UEbccG!;X=uh5KK(6p^t=)mW?Bt! z3f9+D(qS`<`ui&Bm`3;NN(4gz)K=Y!Kxk4?f7$w*vW>J|c&YQ9rYMQA(Q~`8qHH-o zH_?dPv?AmbgiTWc>F7O##x<+a;U7Yib8lR;3hn;Gc<}z4)D)-WIP@H-t|fPGBsg=- zEZCkPe*XO!LjPjGfjProKs@sv=&QRId-wl{N9wEbtv`PEty_(*{xLc+0YUu~a`KZ4 zG`>WeVJ8SN@E4JFpdW*SE!ae_!ZDkK?}BSLzW(XN`i2^WLgCoqGEBb-FR%uZkL5BjHF>c6yTPhVDiZ9dG6xS=N~+?org5MjeQ=<^ynDPd_M($Cl>sl#41Q+fIldfQD2f$o-Vfp z>KCb>XOT7T#7I>&(9?mzftK{alNks&gU-(NZ0|JASV=hY@q8Z^Qou7ywfByQqDgMAHBO002ovPDHLkV1fkDf0qCN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_information.png b/apps/icons/static/Fat Cow/32x32/server_information.png new file mode 100644 index 0000000000000000000000000000000000000000..ea418bcd64d977885d31268a13cd50ae679506d6 GIT binary patch literal 1521 zcmViV4;Di zypoD-7Ug9?AZ_I-1;mC_6hvbrY61xc{+Jk|7=(lbl?WOWW7K~lPYcK+6y;&J)FL(n zB8A4CkDU&`7UA6Lr26Cce|n@l!5R#9?yEL&-3&J0X^Z_V_Oy?Q5&Z(G$4b;C-4B6 zGkGjnpXVWI&r~pd6* z%8MQfCx1y@8QfjK;v1jANG49V41dL^!%rN(xcvL0cWA(zg>}fzypW^ zUJdX4Cwu+W_mWlwa{z?aaLEBRmWl=x1-z$9i~~xq4p23toWVs&z|aQj02wn0N+#5} z(L*z;0qm%*3Y@FIjeVE1;a&E_4SrUf60gBNtyrP;xAv^8Nwr5Qwt#U37ET|Rp4EeR!+t@N9*6J#`j8a_li}C zPN+SifZ%7l8f~nuY4?ds(@9)#>n?ccz|!1mq0=((`l5V%>u-U-K8R4nMBvj|Quu%6 z)gZn)(}LF)7NB6vus3r{cN8U3J7pr`NbrryxsQLmpX3rb=8?#_vD ziS{lNUXP1-bnh^fW$4H@H2m8Y#jcubSTT1jK5TB?LZ9Z6L{f9W$!L}(lD1rxsBEbk zD_Os3)>Twp4Po(Y4Q-tkvRp1%kaSan@4aftk0D;2kkX|7oem3ORfD3r8G)>n4hUMB zX?=W;ll99RHd^;Tb z0-hxFlr_y0FiUrS1rDGcP#ZwWEbYfnS4;|q)luVl-vrt=?4Ub!cLBfz1ZLN*Z zr|HBSLcmSJV|c9E&1~g=!!T-^(vbr{oki)KLL4~Z$C77@<9&IBA7v%QIQYx2GVhrL zi-!#J$w<>wcoTxm?HHFyjYNicQe>q-fHE76Dw|)3BPXlz!h+%+{o$XhQ95%5g;+Lj z-U`7m*bq^a;MVnfQyOj+ZW8VponY`T5N@wcOh{^SaS@zc+%6oitc54bK!rbbf8=Z} zmd?nr}1*L*$D@|LC!lkhC(E_NP;AH6YIc(av;WEmxG`?0YTvqu9MSLaye$({|PVv X)Ft@irym_z00000NkvXXu0mjf?kL=C literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_key.png b/apps/icons/static/Fat Cow/32x32/server_key.png new file mode 100644 index 0000000000000000000000000000000000000000..a4ae3f38830844ac864a31b2eb6eb53cd5752a12 GIT binary patch literal 1519 zcmV-}-}&auj3R^p7e!Iv6n*)}UvJhl zeSYLyyux;tWmYa<_{;)&H8Fs~<14)YXv;qQa?|LvQRO+=SrE2BJP2%|s0x~zTX3QE zV#UgrpM9GCvhEas{`UHf6*km)59K`ok4J~?f&rC)8-|I7#?w$?fA`KS&y~AnLi*;1 z10rSVM_&nxUfRQ!2z44F=%R8z?$35?&*Kb)0X^#7XImD+hK+sor{H4pQ91yoKQb0< z&*MDD$HfMV0bwr%-R@@ST80DJ3Oq@8_B8n_bx%n2--xkkcz@0$Zqsf{<9kbngy z<)lly0nyeU0FFsF14262BmgB20MYY{?ZjXK@C;00)4H}XaolLvgK&Sg`+pcPyH~}G z{BaJ+2_=ZCBh5W_g9E@ZrI~PYS+l8HuJME#Ag9b0+YQ`(KMa^wH!S(qacCE5!(3+=9LB0JL0U;)THK+ZY# zYd0OFHbGhukWTZnQl*_eupAU)6>vAhRt4uCqF6ap4hZu&6SvoI+Q8U|GwZueXHKaEJg*Y7XPKyr$gw@ZZE z!``Oa);FtGKK{bYWz}h9V#Emn^9szKoC~)Hk{ySe5VjTMw(rHr%vArwGyJqM3AA15 zz{%gw6Pqfs3(~oFYQ>Vk>he`JZ$y~ry9{lU@&NGumKrE7LdqEPGKLcXfy|C0$elKc zGNUSU$;qRC;iYwlpXV@aSRD9lLQys@pTGVZnJuFl>VFkj-BM!Is;cx-{Vi1r=abxo z2&qY{;BGAlPjV8m=#hPy%wL-S{f+xEBf3wAu;iYZ91{S?pB0@mX6SADW2#l^uBkrx zZm1S4U6Yy63Wtd~PQ_#qHlQR8k;~U#;K#2U)Z;vkztB(L!jV&!8e0QSMzbu@Yxb&S z<=vXGl7!cb&!V_AQ#$%_douwbP+bN@CC(9>Xw0h@ z&{*G!mP?_}fymhD1EGeSf#e80A1k@lmv3n-r0s(Q}bYkZeZ>d zKlRrjs#hXy+!zQw32L$zU8j!0Xla0TrU5sO)#2!&Gx+;z_}Yt~99>JUI%0;vFii<$ z>kmKU$?4Ouwdx?|KT*`vR_uwq*I@pv0JiRHK+2KzNb@vcLLiUy5QKi050|eD#UIrz zQpm)t@#n?hx37MB`~&iGiE3x;y?}V;J+OS{G*s?6gr`c2u&wI$wvyWN(f}&=H6r)I zMrcYs#!t;A=bg|r$_rmKLQhgLZ*^@M4I6e6&o#&S_2_IEeJ>cXaK(m8WwVP(tVYk_ zwBNO_XfPBXe23Q}19ccbC6jL`*tO-9yie%5iqciJ#niQxYS3}m=~OG$v0QYt->liO zYkweK2IMSZA_;||ZO9vW4*rRwU=m>6qr#)>n7gK~%$Y4azw9s&JCjB+z!!=Ps`vHL zM&IJ8TJ+$~k_9;ko822$-GP75)@ESN>be}qaVU}V-VCrZ&pF14lJGF0da-l!Sz<($ zSx=>r=B%lo;@DqveW~f^cI>9`R+;6rkrH%Ed%WAR+mb|e2!|r-Kf?{}y#f3uzyN@; VAwR8YRipp_002ovPDHLkV1kLj<1GLH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_lightning.png b/apps/icons/static/Fat Cow/32x32/server_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..a429da467e905ae0e4c14739fab715c298824f7f GIT binary patch literal 1642 zcmV-w29^1VP)Xt*0;rU|MnEV~EZv}_g+f>a z+Gz`2Xz4O7ZD-zgJ@?IPt!-yIg`3=Y^WMAXobP^Tx#vlobBG~H60Bj{wCliOS+*_j zd>3d4IbGNO*t9C;ZMxMkfFbltJpjmG?fm^v%Z+P! zX{qnOLyz<)1z_9w{cpz%u;hs^jf358gAoJ+jDV}Eh8s7_z+fET^63XFf@Q+AEq*Kz zkzf9h&ULzJS9IRyQTgK_rdTJ|3ppV#^bCXnTeo|sq3cjo1AkvFMG%|s76-umspBE! zg&vx%!OC_AAQ|*y7>0SXVA|NA0c2funR3Q|p@Am>AUJ_eJC`Z2zCD-&M%O^vxCxkJ zX8cG~Za}p41wi=3#{f5t%O(IR007?gPss771t4~yaf9;Oz>L_Kpp}UALhcFd_rZYX z%Zk^h#9AcxAAy-g_Xq?d5bP-d2%pkUL~;4%P_~)l0b_vPYh1>R7e_;pLeP$|r)NMT zIt7=)|4d>50T|4N7^MP}3)Vx)m$5d?fz>}IKQu_rbcf`tuuPVzVll*ic-TQtl>h+9 zpCSe*pr(v{pv(3&8yKAU9@Ix?O_e^!>0lwx5u>4S9r*<%rS1*%us;Bl zhMHkU^um|pO+-9^?*#*mXVYOHG6G8dMR*<@rRO%EGwEIA{JCsXT|7C>|6`JJ4;<_RXo0SSrE$O$1i}Q?L>TnEQfi~AKXs!0(U`|CE zy?8{^(|;C_3+RZlVnFf_K$2-YHbmR2A%{f5@VF>=ohCC9bAUM_(3oG0>SoXR?MH9r zTIJaY41kPjYn@B&->~LSb4p|xkqodT^HK8B^#Pp!yW>KW8O|*H3NsW-LyLJaH_uZI2CL*@P-_9$059FfzYd1Ww8 z`7h1`U4zzA?1L-pGhb0E&$@}S3ipMjX_r3l9*n(XKsPKVc#qvPla;M`3I4)%!)Rq!(t&v!fO`WdHVw6?7bC#tQenzUQX?FO@0;=tXZl+>a zKgc_4fo`7pYZ7mnu29t$6eVWBprGSa5o4MQFuLhyu!yNZQ#NFKD3sQAl%Frc@q(Id z>-XM1NJ>ONHgzvZtgjdlE?6=*fsCkF^lAdNX>^^F0I$-41xfK}_qwqtX(DuQ3*MX) z2TAuJ{Qgly#Z3ioxd7Q22DMGWy;B7^d9ivc8Q(|hD`+cRWL~NN`injP z?6r38?z3C&))hy8ym>c2QE;6fI9JG9$p^ol%I7V*|LeZf7rC2+Pw&~tZ~Zizb5A<& zaBbpOb|muolcL@wopDx|%!2tYh+egM_roQN=R#4`uI4mQKPbwvDup5L@=Adu!gwQx}o~^>&?aMAR$XfuV8@COMnY-dK-2 zIeGP4_LqJ_#tUglElqEKZB=&$1XZJGKHn=n{SP@~UF@1M(cuf*6yA`up=3EdyKn8h zU*kO)5L8uK!a?=+;Z8Pa6dCvGcudCMqDSS{v8x8xP@>nz=|IOIi?tA%H8krj<4^o` oJkTKwcXpy}12NtS;9mg-03|$MzbaxYYybcN07*qoM6N<$g6>lXumAu6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_link.png b/apps/icons/static/Fat Cow/32x32/server_link.png new file mode 100644 index 0000000000000000000000000000000000000000..8241eb598ad6401a3c0c22730b8a9d95d48efdcb GIT binary patch literal 1489 zcmV;?1upuDP) zia!{6!4O4B*22;-&DzvETK=t8Yiet&=H{B~XGB|DD=l@dax1kBXQ5e|GUiq!v;dRt zKuj(wfh+JAMSkw(oO{0B_q#u#Uf}}wY~MNeoclfR`+U#$e1D1%0(>co0^emR*!Ar} zO|vZb|JUEeIFHBpvEa4m^Xb*VATExt+(kfpZ^!=Pq=|_uZ4XU@Fa`Rfzz9WEaL(C; zfB$JcT=@E$=jfAXs01wUZZA4)LVb2-dJ3#o3(OD{P>Hy%8>l~f5h~1|K6qp8%21V% zx%uWJG5VdI2ZV=Sx_dpM%cYCX5DM4h`ix^d#~F+QmOk&1rpJR`-9(w=0zznfA0Ge< zXHN&?IS!TEpZoHH$C0zW&NB+mTb8W;)z)&w4ExkkqN_`7nb^z1L1 zkc0&uu_a5~pkxb1fcwO&fRM>GNkHj`fC&6zoERD*jcD@c}(RNm(t%4L*Gk1q_c@O74GEQ3oWT z_@rmt@D(7uhdn@s%A6J-x(BE}THut>d~xn6qve;6!5O3!}9>V!>YUE7Mkj+(Q~Wa zKiK{Ao~+~2u3+}#8}Q8PEb!?21&>2z9-9Xsw^zu{He?k_)g`bk*scJ%M1KfrFcV?z7{?Afyy4Grh$yDB}w zfoIK{g=Nd0#?rh+I8t&Pg#~Y8%a*UPZdE>E;<0z%H)w2Zr2T{@IrFTVk&%HVOP<2w z#d$b*==*X?HHk{^yG;tyh78hgGxEMT^|041iW}~q1Lv-K1h1$9^aMad% zx8ziR)0>;*^Q%4kWRp}?r5&}Ere@>Pr`xu!=U!dA?uE^6w>ys;=I(LD(YH~-3D89q z(cRsH*0#%-9G?O^B|lnm2A7)7W7p0d!#(HZs@YaA1B;4$8{PaH428I=i}H zu~-o`dbCWCL;sPZQFZDMOwYBWx$-#X&3+iM1Q>IQ0m{ZkMv^2Mngl=4EZN=%D8l0-G zTtma}YHUnQTz1Z*`?IpLkU+`U2Pr8j(o@2>S#4=<#>w(>R998nn=W1`V|DI1n)%ET zHz_%JUS{T;B66_iC*XFuq!Mz5)U=z8&W4R`ZLO#2?@lVwiHS*bZE5L6)P))!P)0;X zg5(cO&-A=mUw>xfrIzMOdTnEG1UsDaZ3GqG4kh^r1@l@Ll~yWOIM5I=A{YTbi3ndH r>wRWWc2YMLz0VXmSd3KXKLG{+^bi@kH1E@Z00000NkvXXu0mjfrMJrf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/server_stanchion.png b/apps/icons/static/Fat Cow/32x32/server_stanchion.png new file mode 100644 index 0000000000000000000000000000000000000000..ea1e1e9930f9c5d2720c4e875410d7dc489eb0df GIT binary patch literal 849 zcmV-X1FrmuP)~{XFO1d+v`T0T7Yq=wru4sqHujqA0QqS;F(^`N)1j zb%Tw!o~edq+ui_4lEB|W#pTasc(XF}r?>DZRVZk@ez%luvjaNsJSQuJH=l;tGdvo2 zg{nP8c-a3EmEj$8a`&?rs3_hJ*HIutO&XDsrX^U!mXxd$D{g|;x3F#N79>wwm;J7H z_VmFt3{;ne5gUAsV`ZiD^3ek&&@~-qC>w1f8JGW`K|yWYl;ms z7acuM{YN6n(|-waQl{xmPN;9*$}i?8#Gc?}6>;wzO#M7g6#|NI&|EkUS4^O(Fz#^+ zu_{mCLvb7i^X@o8vJKlxc(&3Un50O&+z{~s?(G(rM+E|D9pQ&dk%krY1ltX7d^%C3# zMoJuq-U~A+^vPN= zYfCsTmso$)l=Z(8KC=Tx?WOjZq=;~kO6b~Ff7iwOa=rq=#+O40(=Tb35{B9KvMQlp z5pCKODL`;an5u|HLjfycCPfTX2~!pE<4P!@UlEN}C0td)AeGRaXGS1OI4c)Kz&T-B zE;tl$PMDSpIsxZ|skz|$mBc*rw(@7~)v-+LcF-h1%g6TaKI=id9h=X=igbAEi!Wtye|4aOK4L)u^V z{g0w3ZSc-bH%LxVJk|TRzw$CZdLWEJ>oXq%#C@feRg3PwFUy=151OjMbS97l6Bu0X z>VdxAYbW#G-n^;E%Q*E~k!%2Hc4Ogb66Pa}fjU;17); zAfIkEjT@}NW9B$67Zz-R3?QHA2xwfn$PHlA7@&>ak(@SD184^xO~t%c;n5|FLSBTv zC%M@{z@ulyQ)x>Kkb{OG)LrZvlbe|VhQeHklIBeUt&4g?;JOfaf2VFn`l^i!eV9gf<5#$IH^tM~!uPc|) z7;zjF0~y+g#bUWVp2iH<_0(o(XTRusQU-7V3Lyy3El>9MDK0L_GL#kjs5-oQ1D4!I=u^?1qeUs70J&6^8tW-FL`$a_b!Z`G~Yj9 z_nxM`C#!2ZhK2^Axw!?tvXrf&X{1{r6(Y(6^8@oH#UDW_Fd6+n7wSRxd;R$)@-4p? zMFCQh&0e?N%G!{*^iWA@dumDw?9ScWP*{*36(}hEW5B3rilX_!FJa_=)c6prg5CVx zn$;`)5b%zls%zSvh=A4F0u^7DEuFHZo16t0t*XLPkvJzs=Wf*vqsndAwY&=va`W%4 zwhPc`wQ;iATJ;4Dw{1iOuHP7f)Rbh{x$DFBDT~>JrZjeYzGYzJ3s1togHCvUbvm5> z-3A$J9*3HG8)PCsQ{M_Ntz8aBOOAr0_bN|8Jy4mUTmXl|QI(XGq(nzYzsk!9PfNYi z@~sWNJt2328+}R>r+#Zjr7Pf6T@!40X5|<^akd$9-pzqy-&TU#=>Q2+k$D>zRF;sC zu&JY?V^Zy)_C78yuE9vd(I8oX-4HI8wRQzmpR>Wnbt~a?-8kp(>ssOUEt{e8yW?=t zT926_>PI(mo;?DTl$2zal~>esc6P!SpC5S^m+u4cwvAI5KtO7^8#zLTvyB%aa*hek zHTiQ>qztu9ZLlCQ71o>6cv?!51U0n{P?o!u3eF8Ax2CDyrsirWX{g%$Sho>ej7qoDn232CW;xXH%dwgc*()qHc4U0RWYC>~`42X*&P_002ovPDHLkV1kfCv$FsI literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/session_idle_time.png b/apps/icons/static/Fat Cow/32x32/session_idle_time.png new file mode 100644 index 0000000000000000000000000000000000000000..22debb2211d0c8083ebf538d46bbb155abb2b80e GIT binary patch literal 2169 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/setting_tools.png b/apps/icons/static/Fat Cow/32x32/setting_tools.png new file mode 100644 index 0000000000000000000000000000000000000000..2a1e72744479f7980973cc388a14300bb0a4bef4 GIT binary patch literal 2315 zcmV+m3H0`fP)Ran$O@M`*`EZE8B1X%mg1D)>ymAr_M{CaIk`W%965Q81mxv`xZe zQKX=gqVirrfqgH#?C#z7tLMMDo2-b)w7oNDcK6=@{@-_A-}#pZQ@plq-w~OZka$8Q z5)~&TB#4q{B*C<4(}1RFkl(upJw3g$lYe+~B`)0EEC!8613Vr+ z@Oo?Q4#xpp*N^M`WMAGCu;~M3hyExK2zE&~Zh-l@Il!YRP$-qq+WIg2R6$=~U*mhH zPwl|9hVtWY_9Z1GCM;XN6vT0H;P?9xoCi*)6Z-q_!PoT-pim5Fo_YVhK0<>3B=CI) z%4+iS@(_DH3v6YqP~X@DvgT&!>g=p!7|U?8tf>Xpy5Fd%?3*`tZbD(<66m;n7p`A# z1&jo1@zdiWH#-ZGlat_svw!Zv^&&LqWCZB_r3Y*B3-Y9!q#I#$)Bpyf5gHJ@x3^dS zR@I3uxJHL&Mq~Dt?0(Ei527iwbg!!*?`v zVoe6N1c>)Sp&-~}?L?s-AAwLFkK(`w5!{5;>j0<2 z33~k~7T$H(^qiDzzK*O7evuI1(|oqAz6IyAHSnZHqsA3ob$;FgP^#20Hf9F9!vzk9 z1MGwZwvk4wgRklvSun1Ozq`C1muhfu0OGOl1p+>jK;zTk_xUCzKo9~4v`FApIF%;&G0||ZrHPSCA6s+XdhBRidzM*X82%8qlf0}EsDs<$QZ1Y&}m^|=!}I0!=i5a;7@1v z;nxRT8@qU1D@LKEAc?nU&(0`JPELl7jt)3fw*P6oujfRBlyuD2&6|()F50!`x6dwv zyE;3l83(xi6x_Tw2h{R2Dn9eSYwuMTAFzY}f#e zZj~ZC1j$}lF%YJ@gRyv;>U}5>D}4s*?IjH>wgSa z2D#niBz=C@aT#4Xb{Q!KmEgK|~d6~1~#hHJvZ>XINc%leQC{(fg&KEDr zoLl|!@`dolIB+k5t8q?v3=iN`o&ac`4}O%t0CxVh58CxUFqzF)bjQ|h;qnhtk>ZD* z#gv@ezI=X8b=k8E;cCBu&3Q1m&TNEXtr8@+s{d)wsX>4Ov+=`r7^5QKFWZ;GvUzD6 z;||tc92e=wrr;s)=-18_uUI(0diRQKxNz6NR=d~#J-FU%0Ht~aj31U2-ERK!YM4+k z>u-YWG(mhC{C-sq{6lVmUo1!lwbd)pNmk|BWEU3z>hAgyZB;Zfpl$dGFC2@7 z>3(bk=;+egnmwx*OMjY~2p79XLGw89Pb;?A?l!mKJL*8E@N!lZT{Ay7uXfP7m2_iv1 z?viW|Uzi#qie%$!cTG+rK!6sP)t=q;lSM@<(ep>au`d}5C{z!?*?H}_{?qc0IDv8m zc|%CJnH!(AhU6@fxM^XkF!aeJ0tBYTu6f~N>FNboaKYey)^i3ABqPcJaNLnq=+7Vj zm;<+uE2{4lbutn!APKF_C(&oG&a*b1uL-oFXpT4vAK=cI^KV=2d+_@s{oppJWe9$b zlUOSUIR5em6jXI`=N?AUBhzY!!HU9bMI{(EIpA`)5lU8N;U5A4d#VZ$pwt!{P&k$d zII&=G&!|eKs@nbvm-EMgPfEguBy31R$++N^+FQV5j7?;~1yT^kEBN`AteJ698ap4H zxP=*y;X{ghsB)@i)yW-uaLq6`l)O{;H|2jM9sH0~QCKvx8iEmdr%Y2-{4zct4d?(S z3NjMPF4yuzVJUc`W{*x@?eG_>Q@ajwL&-QraF}4gr6j)g(P^PL`5BjPq(xO#{5x*X zu>b)w>toSoaFdYYMy8P~xUtFfe2OFjQ`XGY5$jN}5(>C;nvhdSAJ=B~|HAV})RjBN l3pmH@|ARyS-|IgD3;=X$f&6|~5VHUP002ovPDHLkV1lF~V^078 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shading.png b/apps/icons/static/Fat Cow/32x32/shading.png new file mode 100644 index 0000000000000000000000000000000000000000..01742d77d915b0eefc5f3540d678f270731d0d08 GIT binary patch literal 930 zcmV;T16}-yP)yctK6$%^rSg0Zc*z&o8bX?!e@#H}{7(Bhh0TNr3~Q86&Q5yM1K!QC!9CPOJq z1QPf{D2tE(PGER*@2CMafl+cfK`y_B(rE6o37p(kq;YOyv}%C==pzQ2OcqRq)0m=z z(~%7BciRQZ;?3QaBs3G4+DYSq*^b$07BlpoV~a#SLniKZTC{uMTQG^aXbum}4$SZ7 zFc;1Ul*PZ3iD~LF%>-t{3g)9}EbQg*$l?(AV^<#k8OxH1q;?Oqblb2*hZlFVSdQn> zYH7sT5k!%UkTp4?G#^Uk_0ty|n(WO+GF3>@acDFpP5L%rs?H-_JMF#wm7yMzN2ST7MPEVoOnh9jfl}(Ak z>G27qo|ML^9gz8J;6M*FRC~bX@qqNf%f!*`^-1L}uUDXE0(^OVy@&q4OXp-l7&xv6 z)aC85pbylWU7HI5Cp$K0|OHSF*{{16T}Jp0Ruz9Ls6Ow;D{Dt@hyQw4fZjk5U21=ZLQOtIyws0`MZBn8$av-6!Rw1OUwuM_O8n zK>+j-peZSgCIT*ayb=bCOlJCsRtg7MulOH%PBQ(=uQydjW)U z5)$CXjJ9_Qj2}pH4M+w6oG$~|G7tiQo`&dD^e;qc0RRI4L{xomP%A- zU=H8x-P-9M$}zwJz<3L`sQBBxn}bfh`|?X;shufUcz_RpWK_@vkh_!H_5RyWcM{(+ zcBt>)xF+VNwbb4eZ~zeFQ_xy!o~ebWdw#0+@+Pzwpri}}h)zKhGbTs#su`M-dxfYK z1mA{(eSiRP<77BB;X<4cnG_rXAhT~ZPR&MQ(1_MHFFyln?Or+&0>u3y3;qOgMhAS!^cp|@JYB9Fhv>w zz8UMl`Mg04K+S-PUxnc;Fq$62P)7hLX7$Fb`v#C6CRCcc z{0fp)KB8E~0zh+mQa*hB^>#JK;53ovo73a6z3$D9%iZUnTwWM7<(-sWC3N|?Z1;7$ zuMD^;(Vwv2cK@iqZ<2S^02oas#a~wT=dzp_#B@3x6M##0U#&kca{aOUmt&wVo?S42 d8G-mGzyKYQ+7CD~PSyYb002ovPDHLkV1oN;Nk0Gp literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_align_center.png b/apps/icons/static/Fat Cow/32x32/shape_align_center.png new file mode 100644 index 0000000000000000000000000000000000000000..f5663d1452abe27758a9542fffed28001ba6f856 GIT binary patch literal 741 zcmVKfe2|fZZl>+gCDx2(5@-q_CH_z|SZtyqB(g-annB3ahr9P(jYd?)AY+)!$R1Waf z=kFO)XhAEPgIzy=3e5h9*M1iOSP(Q0C5Q|FS^ywO%|>& zvl_m8yYv1Me~y>j*Yp1;udiJv;i1|5qam5c&2^90uZC{?WBjaSKyE&GJ&zSkQ$=m9 zTd6Ib0#Xy$^>OFPwOPTyC{AJe;^9?@6Byilj(YRa_Eg6$0EAjRbns{M zFZs;J^#|5PtXuis>`Wn6p)84^{DDa%Gl~$_k04V?PB9%d49dmZ71bM%0jg+(tk>*D z=%#wERvQIWhJJXF$ghUJZaRX#e)(?MdFJWakMhqnHS6kZT6AQOxnGT5ya% zpEcs*(gba4xT+bnc?tgfdB)XSsLec7ibN`ltm6MJ>KHc2%0E|;ZD<-|Sk2c^e zsrT$hHtPMyhfX=wQ~`^%HZJ&!!Pis^u-d?!*nGSnc5Y?@7OM-lBlpspeati=RExkV zr`=vU-(ggFnKV(uni!xd+ErdIx0+#U7}750_lz2v0%{m~R?VeiL<~UHdkpBD1eLc> z%s`1t&fKz1beS63pLQI%i)K9l(8b73n3^tLQVNLe_tEusR4W4`rmPfnl?o_v4vo-Y;PPzQXhOUN6QH+KG^iNrx0L7I0u8$nNr^OIPtroGRA< zU|%et{o;Oyjbr1hur#I!z0E%8c1Q>Jur2_tM9S3plMibw0I(t;ncHWl(kJQE2>|pF zqmU!T1YiOII*p~w(_sYa0Pr^$&~eDQ#Xo)!!md-BcRX1T@bn5S1TYEQ8lYiq-pLq7 zxeI_RJMsX+TMHi-V-~dIigY4J5r{WW=g(ZpL!dOHZOsB4mJsSWrCoOP7TROF(Aj@Zq zDV4`sv>-sI=MDzIg8`GjO^Rl#AgVa0=FT3`I8K&7^u>d766UT z%*^lcXlOnX1HjxT(d)vw>2uYCad&E$lZDd81{tTt7oM5Rdr}K#yy}Hne3P#tSr89 zD*GdSNyga~Kn3uW!bIzl&oKemQ9F_%n%wrxR^#g23UfXW#7_44k;JNP{8F)2~Hd?Ot_ z6X;6lW&o^_n0GY7{TcTLtG-F8oR9KD3C#n-Rfs$oh}En<-1A(X4kB3z7Y+)zk^zAF zhf<=x)yT}1r7y`$){0sH-~jb=?qT-;4J&0qNY0}`ZhDl5J*|Vdr*I$gj2$Y$Yr2or r0U*M?pW3>oJoTL|)dc_l`Xj&q7=;-dUGsR800000NkvXXu0mjf5ucXx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_align_right.png b/apps/icons/static/Fat Cow/32x32/shape_align_right.png new file mode 100644 index 0000000000000000000000000000000000000000..64bee5b042b57d10da7180ace2aa5d61f627db1f GIT binary patch literal 698 zcmV;r0!96aP)8xaKq5&Rdl5DTpg>7pp82r2Xr5W&uXBm_bfQH#s| z7~h-QGn=p;JA1p{z`NOFcXmGe-S^)24q!4v_j*0Uvo|4tCYZ#|=(tc_dGLO_ADeDs z=mCtwN&$dUg7%NBKDm1G`tW|P0L>G}I^CP|)1@E%^5c)^Xu380?h2rzB!QR?UVPpL zPZV3kLK#wQVfrXUiIvSS3jnOVq`BQd3m`xg05A|6vrhxyl?M3xF0=$8ifljFGcoxI zQyL&ZEc^<<0zfqY!v_gi0he_E6)T`*sdZ*-1=3pt=()84QIP_}v}^gwmR8Z>r37MJ z0EOOu9SPz53Q&si06u;F_T$pS4^uIvwSxeb6(vI4|MixOqAbAP(`%>ZXzu2yS!6^M zI~4r`0B4t9c`xstNebNHH^m0UR>|T?(#_jh0F1(LeeTZM49n`2+HTnklH3rLUU{>0 z`bHKY2xFLew$y_#s`p2LQUDk3zdKKdx3d5ZHVWSS(fWoh7a^+Mn3I*gU~%?1#5ry# zSa!as?ITD}fPiWVtQ#Jzn!|25=xgedy*9}HT8j!ZfLV!xI3I1zz8?w((^Sn_?D_w0p3IAxuKHg=f&mc z?Ln>9r+{t6TJL1@kpcEz-&>faxl_{NT#I3s_sjyY!+oLH{7?T2*$rD6kDAEnr15=H g0Gd;eBK#x305^=ih-Wk5Gynhq07*qoM6N<$f}Kx78vpP)*rHTpx;xMJW+%Aa z&P;aG#DU2sllf-8`QG>5?jitm&MhzhA)5mgy8yO;MonozodL>s#sb-fIK|xngJFH+ zWmoWrxF7Y`|Jio9e_<-X$A&HL!z=gStyz`z3rj%6BUpp*81k4_2+EFLKfbkeRfbRB zdA??Kr(YCl6|`1>`RLV~dl#?q&)>4Q5E%KMTQvPAH%~R9zw+=ypD#aM1Q_@9?pfH) z%l`trUCVg4ORF1aJkDWFWnM40ST3KYF_fT5tgd z1>>$Sop5uxbwdPjOtqKka-qOV1yS`>dnR;@0>e10ktfFF9_N8-{GSO))#X@8ocC{! zApVFo!x+OZuZu^-12*gr6B-l(Do8-$9U(xa$+T0TPJlbAe~Rp#Woo z1QKSBD4-$YB_IkO-gOC^jwlBVa6jQ5g4z%Ya1oG{^$< z3h0S)hm_DtwMyT81dPJQ@vhI6^^L~l-EfiuRP1~oTz>F=F}IYcU+6ZszqST@Qk+Us z$@C3`p-N!*?DqK^d_5BLMy1J}|C?aAFHECgh=4qyeB%B!QMjrH8hXrv%yuS3oCr!0 z$g58()7F85C~)8=l`vtQITP?EOcpSjBLVVtfFca!F^%S?fL~chHW?ELIdP^6xcU$+ z;d4|#PA3T<4>C3q0_Eq_pO|MtK+><*DVIy##AHrARcAqfXt+ICSzTW&U+Ll|l+80u zKN@6bt9F?C@rEUw{Cnso_w88`F#dkfYq;LXzZuI*G5i%^0QR)`*y3Y_xc~qF07*qo IM6N<$f^>v)sQ>@~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_flip_horizontal.png b/apps/icons/static/Fat Cow/32x32/shape_flip_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..8092edeb0d0a406a1f52d490d83aaeb068778516 GIT binary patch literal 1330 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_handles.png b/apps/icons/static/Fat Cow/32x32/shape_handles.png new file mode 100644 index 0000000000000000000000000000000000000000..2832ecb31654aa893a0ebfd63e75875b0d395c81 GIT binary patch literal 942 zcmV;f15x~mP)P{qEB7UqB0;etxN55|ToeUYN)h+20&cnq^@AJf!gU4P2C5aC zwjyXglbPpzGt=58nUXjU2QCToKIhE6=e~C@1E7tLj$USrWo_GrrfCpDT*>8fuV~DM znujn(JPff9gVSJ$0onAm2}F;^u(i2?=W|c9^!^Z8Q4xU<6IM1oo*|45!YJ%wNCJ_n zWubo{iBhqMc>Ea5N=Yt?C?pUu%SH4j`%x;D5%2DT#FXzP0WMuqt(1}I>A~{nPcW;% zx#@*Xn1nBAq6h%Z$iF-cGdG1w@fQ+_KIHSOP8cM%Bv36B3U?-N-JF#qs)RT51Irc5IbvOwUZc2vn^B<0@ptdMPx z{g&9=OSPhB9CDJ7!eCMy2#8MvXah=bM@KG!ZL+PMabCZ|6`euB(uqVsd5&* zx^doUg@Ee;Wdyw6M%l#u7D@t|LIS=xjh46`(3BCdy*(Sbfcvdd=>glv{Rf7?;BE$} zARsi>N(kIVjsR5=5dNq60V33t5@^~3!ZSk;9{<`sMbjP-P;v(BCD6JEbq)XH@f9K0 zm{OpYMX2j6SRt~nC~4IL@-iY12t@>BHi_mnz`Qinox5BO0p{z9dIB1E=5fxPYg|c9 zu6YNF#+x8uM4WjcgTuD|UL*e=e!5dAqa17_($L>-V?w=wWtL%5%`kcY5eCnmhGnYJ zp9KH-VG)m~Zc}=bz>SdnteVDTd;;y!7z*Fl@n~ui7dKwzp(s@~pNo8E_htZfY91Ch+Fou&iE9MTux!96B?f8a(ARCf6H^@(g5E?g zR#%sy^R}Jpbz2dEcHIaQhUsGDS9Ti{8KP(^l^To1VzZW2r2~jl)3BCaT3X8PtzH8@ z(bPb4EY{Ikhf&*@guU|IX&T5%s(M2|3`e9=h~6ZpRoiJApzbjC#rPw@0FQ!83N_xF Qj{pDw07*qoM6N<$g3Uy#*8l(j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_move_back.png b/apps/icons/static/Fat Cow/32x32/shape_move_back.png new file mode 100644 index 0000000000000000000000000000000000000000..a9132799e58d82757aa6936723151661e2e161de GIT binary patch literal 903 zcmV;219<$2P)^@RCwB~SG{W#K@@-UW@c|iBRLSP z)2g)=7O6uZSOmnvR{w&KLQtYd@b19>z`sBXi+nUTBC)a%zp98Js6qXn7wWkDX%P_$Tl^DkCuvV5?B?^<(uht9092rAyMV`F5W&;6 z1wfNhlVgd7CM(z1HWumf)JZoL8PEavj>j**gD}TTOAa8hLm#*1=O7w_4V?g#R$j)L zvoJuw2+67_Ff?GpHlss0HK0{c=PLEw3QK@mjeV;2-fC@E6xBmkUFM>nlLkWQ~LIenf14$;i1wj2QE@?NLYnc<8m zc!@E<*G#RLK!GGTgtO<#1&M)^0MIQf25>}$WS+j82?6@@>elv?y9@AY_aJ^SiIqP` z#}MZ))`TbmuoX1$o91VlUz2Cex-JMfd|CZcjHK&-Q7B3QQ1*a>;=^dTA1%W&?(;Px zJ~fW57cm2ZwIC)(K_;pscC;K{m;{pIQSpV_Kk4b|Z%0;D2av8*h$H(8GRnp0+v{!E z-+cq7LfpP1fh^A`SYB`KF{hYoVw9`g>amrPl8)B!^V3_nbMJw7?VzZOi<2|?D>{EVO-_nAD?A7pUAxM;Ms0iE)e2rWFq3dOpekW+(A& zVw?bYL*6scMF1($DDl5EF{J>whYN$@&*Q?3!ygmceVZ5;0Ba8qc5d9?xEgUO%`uRs zQ$q-r&d8~om@)u|FCN{zP2cCr6BX#C_15+@O^gdbpXL{uKOBXynN|t^CZ-&~An9Ct zlimrZX=2j#-U^~n{6*>XtnUkLzu(^}wlDR@EX}!G6H|9E%lqtVUjUlsX_kQJdX~*0 d>+P=q0|4MkW7s%_N2dS)002ovPDHLkV1mPdoMZq1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_move_backwards.png b/apps/icons/static/Fat Cow/32x32/shape_move_backwards.png new file mode 100644 index 0000000000000000000000000000000000000000..ff4a440f252a3904bba897d128561cf1aa3195bd GIT binary patch literal 750 zcmV>Zcb0Kra@Hm&TaAq9|bOQc3|49Zx2ceg4ct_FS6HW;W&$f8sYJxMs`h zlfQj;28cNL^c)*@Z(N7UU&i(=1V9r}Cy4_v1cI#qv=)Xk(5yuC69$H`z`>0V0D1#Z z%m9s$04o4E6o4==HV0%8n4t`4z!4=_3qW9pGZ14LQ^2i*SDz9r_&^;nd_qMC8tw7v z)BF2A16oG`kaHP6KfDKITC}uYnP_-$c(li_=e&qI5(5(H+3Syh<~P5acA>aRd30w7 ziZWj^9{@982b5C7Zk53D$Wj6-h@+yHq`COF4ITJj063aSmDSK;06YHI0K{6F6OAO} zJO%{7hAL38w6DvMW2TD3BdsN&GS;gL0brNQ<(v6@e%l|%c2(0RhdeKwJot}Rr&xyb z*LGQgO6!&^^0_Ju+W`1EolYO~^J-U;TF#pXCnqnacj5Hxt2^Ca^T7G$Fx(43`Dh&g z@=H?!F4;b?ecp1mD=Fr{Jp~e*19eWdu?B7BNhDaCnCm%^S95#o>=qehqoy)82DMt; zGO}SU2LfDGdJ$CshR=#k41{fTEfhx$tF|xO2SB~kF%SVjHwl9`CWKM?MDH9}4J(A$ ztCs{Rcg!)fqL~*%B@hNi#&-bvOJM5>M}uy@{+vM1rw&Ce`_d#1fb!;#;Q-_gm!;*; z%}5EzT~(34jgW*ATzrQ9hq%nPBSQ%QV%4FX;tSjR5Qhod1-3MD g3;4zMbI=GrfN$VUWW|GC1bqn)yP)hr5ER00BEBV)I$_15FvzUXEdmjQG=QL^}}Py3({0UHvq8VLM%XX_$}PSITj026eU zQ&zF*1OOWX5I9QRNY#vK@+Vg76ri~Ukm?0d5rBh7M*~1J0C}#X6)1*?2|~@8MD+pY z4;fxO79bqEpK7{*=Np6bEQkS6P^*?K#DGrx9|J%!F<>;d0x-`)tZxCMRBHf%Y5-() z!&P+7_VH0xbXl)wDqNpcJAuhPc6d4=S~hg-9j+JZ4BG%~H`C119_fkQ-qY0Hz(VW7`49jKG1$%_#up zT!5~nO8{2W`1X_C4GEUT2~tv}s5nna zWXpXj+3LvsOXttZn=u4yP|N$qJizqB)9o!j_SWdNFP;tG-+QnFM@QpQGh};1@{Soa zsFFf-$gwX}&uFV6bDh~BFGcZ1~u%ef|QTQTG__$SM^ qssJYa((OikJTDf@KP;2K0t^5Mj}kSRCRT?40000=P(;0WLjwy&*aw(0_t% zMlxJ}|MdD1owNZcM?s$>;O*y4sJb@+{Y*auV|JLaqnEYN740(fXlaVR_8oRp8-SJy zw7r_98rppE;}5#SY*(aN$k5xJ%fsL!cGO9`1+*e_%9!0zq=iV7`2Y|+yD`Q~vQ!Ny zsevm27}-uyjLU)+V2Is|P;2_hWeluHJfbkbF`___1`aAnQ%G{oAm{$UO$dX4SpYVj zwt;XS4$|gD0ZisY0PxgQ5&$&lAh|L*IXTg2 z)cu|9-*s_y>}4QAE;`2daR9Ij4g912vs$fgMqx5Ael46O1?vewC~B4n(4@XieJ28F zipXY?w9qR6gDf=)>@}^#>+>jfl+5q{!w`N3z|mucZPZ`}`yn5YOU$uw*&L@=>PJ9v=U zf~SdXEDW25r^nBbCCCMmX9Dbfcs_fVK2IfC=;GMu+1Z&}i(yXUN zo~8%dRr3Ep-Ur%Rt+p~hKR=xZz|J{IeTe#C&YQ4S-mskGr#}<002ovPDHLkV1hjXtc(Bv literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_rotate_anticlockwise.png b/apps/icons/static/Fat Cow/32x32/shape_rotate_anticlockwise.png new file mode 100644 index 0000000000000000000000000000000000000000..0c08cc3b1cb4cc84f31243a8ac281c2ade5648e2 GIT binary patch literal 1601 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_add.png b/apps/icons/static/Fat Cow/32x32/shape_square_add.png new file mode 100644 index 0000000000000000000000000000000000000000..0993af2f2de3767b0240a5ae32a83046facb15e5 GIT binary patch literal 1156 zcmV-~1bh35P)P#-OcDUu2I<`qNn*!jC zE2WKp-8~Fb2uBdGjT5^n^?$Z$2Ov@q-O?b61cb;h0!2n+O4;d18<6&el6_JTcqRj6*%1J%Jd^fCoF*)eWI-Z3kQFgtI0Qhf&VWiY z;3NQ*#UaarkN^mW00^udgqi`T0H`&B(8>a<1~>u0_@7-@WPwuvlzN0LFpYdLVCYhA zcO-{60}xqST?PZv6dUM<96u&yk&DDb_e=XI-HiBv9E@@$0G0fa>r6p@iw#TD2Y=`? zt__^V{lN8fMP&fnx4nQOd4VeJmemWh!Jf#`-WR*EGz{881oOpMn4^NdBV{G<5O+LWC)cGQ|`GfCS$Ik+@ z_pr6B5ac;#z_+Xr8G3wrWdCaxpi?fi*v}moXJ1|U{>A-Ex(~Vpf(tiO+2)q^2E{?B zaw|FD(!mtZMf{rPwJxp&yfz6yWELViN+JgY%m4%6cm7!j!s`akToH&86^k@wpL@;P z?9^`pUTHbpM{A}R$I~$)tsoJaMi(6+k&6p>gd-O`SG5}xlb2Dk)e5$Fg264VD@f9i%tA#mP-&q53nY+@l9|Sv|)2;J6^2O!J$8NqVePxk!bvxk{HND0Z~Bt=ObU+j!Il1Y*&lKG@A@54`uQD2f#VaxIeH%5}EeLVe7fB^s- WflLJKst|nu0000aMG(i@>@Kyp2F42o{ABVHrlH7egV7g_gp?nk!lE zw{Y`pr|;c%YKqL5XCrVQJnZ{yowORIq1-Hw{UXIR;= z1I9D0;C0zIeJYVa^s^7&?_5Qrc`KflA`5gKw_zL`L|yZ7q`&%*e9?teD42b&#fF;t zZ7{JhzWXtr?Amne@PPLMapUGIPz=PeVN`nuPG)6HLYY~MjY)Y*v1h}_vU^E&afAfQ5 zD=q|zq1bAHKR~uo&4k?4WJYdNXK%r{$f?FmY_4ckF=6I@9gAjGxG2$#C!$JIqlyAV zAk7}ii(33Vf2=S87L)o*K%H}d-@X?y{|IW$#(#|+vRCa3fF`G;ex9N-8IJZm_bV%Z_$|Ny1_su3=Y@sv P00000NkvXXu0mjf*6L}G literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_edit.png b/apps/icons/static/Fat Cow/32x32/shape_square_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..3038cb2d180cedaa054a748c792d3dc0c8cef5f0 GIT binary patch literal 1227 zcmV;+1T_1JP)KWL>ASo z)Cf#>LzclX6K=!Jd4Ha_=Q-!xyL)%fz3#eu4|^E*p7);5^M0Qn?{fqIwc)kFV<{~< z)3yfauPT=S3@M<59{###^Aq$wQVI}UR>=WP z;Y}OB^elN*W=TeYYB*qXVk-lQ-6zmrr*L=9J(-_`A{&N^nNpCJiH(E5qJGu=NH1T3 zGp`=K!d0K|Ku!)+#JHjeE|dl9x6klJ^F>Twi(z_l8dG;J#n0P6jytUHjLrj8*rK8lXstsMnbV90qYAb95lH)?TjUl?sKK8LoJWjOHZ_b`%Eh@3wM z84y@=sCzxF9w)n=r+}JI5*mgRZ*A3LWnVMaZtDWVTY(>UVO#Q9L@r%+Hup>2W_a*_ z$r3W#D74!LOy@i((+DnA0D|DH2b;#5K_p{Ln_{?c zBf1sYHOX$%?pyYU(at+x;=v<>&fL*A62_7p5inb)lO0S}(0F(_DXQIGlX^2WM<&Uoor|L zntcqXk50C`aMyR?JDubyz#*`8iQO9t(bEH1`55hd*(<=wmk2&g_tH2>@U{CRBs)FJ zp4oZU_fiV5cU%A_O~tlv2)IAfG(kyRbLBg%=;}f0uP-6uH%PSvm0B1N_0rC7@Y*!@ zo!JMi;{Y>+-$26US7W&!iz&bljh-FG>Q*YL@z0^6=kdo_6lZ@Ad12`Mas$Ei9zc)1tB#)a7a_zxI3K7wz>CR_?{MBnQt z+zzMhqGilGXE?KFX^S9PD_LWSw=(1TuBW=MPRJ*hntvz6#D%>FzKVY1j+$kUhyRg{ zkxgV2xbA&1UgC!fn(71V?dZApdXJvrdb>(?E%Sm|=9Tc6Wxakm^n+*-g^@l8K^7GV1&SH{ zXr#f4qVCSz&b_m{th)ZJ&Rq8F%$&J1=R4<~bM7|`fT+0K(H@a3Xj&4WpDTj_24@gV zKJRKea*Q+)r4}UXA{Gm_T|IO3o4r=6EOgOQ%Y_8e$NmL##}+5 zY}A(I>!Y%n2!O>PdIhHtF)-#V0!c0KL$%lHL=EVKNM^ zm%w=dB#b9b@VOBn%dP-e;+{yHq{>8zD^*}62eKdsxJv-o(h-pH2)GGACRvbqNk{;g zO8^*_PeL65w*bgxlF+UKy9c-dfG_ga1y$e{04Y~c1qSD?0$4Tz!eFlMhKoi(M*oDP zCCCtOsZ!d7o@5yoG$Lngb4c!iG<^1@IYXT=yn-ZjWD}s>-S7g_2i82efF-<0?`*)}tS7Wm`14*b)F#63R7(Uicusy+I)S1DX5JX?5Up zBW8!YA+t*{f2*C-id7CsxrU@O1f)3&|I2z5R9_&{^-03|kRv@>y6rt{Bn8u#Dk0lnU5hWz43o$9~g)ue+ z|JSF;D<{@HcuSK_O*rX1x9lj;{|GtkZxR5pMieC^DT@%`RB^295_TM}1OBuV4IaZx z*wmuVG1`u82kUUcYFh|Ev0zmI9%98Q3z2={HNfAuAS(^nkTVH{`iNo&5DJC0sB@)D z+Ze*WT^Zq$q) zk;m9sQH$~6fhM}TO){lwV$*>u9Rp#LrK?Y~RFY7w@C&0&R5aTv6^!hOJy%1kszv?Wz`R=#^kU^49lDW!#$TM)G@WqbP1@ttzX+^hF zt|(UYTfpSDUPkrO!iSa->}~7~s3o99!w|{ORW^W3(=^cc;5Q=LNYn==07*qoM6N<$ Ef@XEL8~^|S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_go.png b/apps/icons/static/Fat Cow/32x32/shape_square_go.png new file mode 100644 index 0000000000000000000000000000000000000000..e30ecd215dddd85eaf658a6c25ce4858387c3fc8 GIT binary patch literal 974 zcmV;<12O!GP)+Yx{>C zpP?&pzO2c%#4S6UNx!kNYQ}gb0KIV_Z5` zXn!(hIsuWS7}kM2_)^0KL$%Jb%;aZc<9xA;>)e zG9f($zS;wX90-ARe$(kUahk9Nk_DDGkt_|!fCz~7Jz!EE2$F#D2uOwqiGT=*fWXEg zv^@|M0keS!oh)!_KoA7v8gI?Yf}jW(<0A`{lz|f1&;weD9Ct(ZsI+^5aWl=6fN}rn zoTeZbwJG-5y~bYSBcQ=1^$iNw^Rs8 zO%}?qFd~}63LMxqizjdQ*aL|ak@f4qW?U=@SgQzFI++cO&l!-La8+?FV#D|F@bx)* z=Gr<0_)W&IizNX>&@xzp4`bb4BOtf~TefTSQF^!%-5;AFqcdxlV%C81NkDRp$-N^4 z-g@N$=3*UG?ezZ`yDqVe1!;C-^hYa7i_SxZn}7y9>a9m5Ycrz|IVt0d08dZK`M$I= zi=pu@XVqSU1uim%(HMbWtab=|o&*Npmtvr?vzAUNZun~x2r08z-O#>`w`P7t z2wMwOfYfCQ#dR*c8R&Fwcq;o}g?4f8WDEFJ*%B@lSvO06E49`!3&lNdN!<07*qoM6N<$f>;5okpKVy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_key.png b/apps/icons/static/Fat Cow/32x32/shape_square_key.png new file mode 100644 index 0000000000000000000000000000000000000000..089ed19d4071ace9bd73866719d1d3ecd3d0fdc7 GIT binary patch literal 1163 zcmV;61a$j}P)O-zUn>WiN>)u5IrA&vUdG!+b4 zLIZ6|Ea?)IExT=ZcRsG?-kEK7w@VA%naQ5r&7HaT{O<4k&N+7&0I}!I9|s-D`dm)} z^oitRfWa9AlRy3T_H)nEh@*xDS;FyH-`5BC!FCp(4fU$*$s}(t9Xj5pe3IoW0OGEc z+WE2JNf?YpfO46Z{EJ^(Vt8w$LZ0rDIPfMxE9>W5UCD2pTuyv9J5Xn;oqfGy8}Tx1|h z0J1?q>O@EYSVRCARu-XVASwWI1rhpL;MagC0Pq{Ex+Dui1)zEN3$0%Zlpnra2*P53 zR^SFCx5$(WLyx-jx6G0^W)Hq3*#5qbdW{H!UeJ^o0xa__ z9(=L~t|v4j7e*&A{m3ztcYTKQBNKS&vHOvViPzM*U`ZWlj(!fQd=|5aCAZSy!}Kd4 z?T)3pVBStG!IcmR0qN@YoTvq0u;$K$v;j$+y2`C>gIOtE#(@W(*bJ0x zc>V!}*OX$V0ofz~m2t(Q4Oz&8wXLW1JgjMJ!?t}pi3YBAiG_)b{@b7saeaJRbj`m*^KDJUDgu6wNy_LtnX|I{WDtw|q(53Ii&UY!cnf zR|l~6+7Nmk?}TR;@$0}i5{8YnRuLQCy98PE^%p0+Nw%P-&a0`5A~X$|fBEq77WHa& zvm#VNE3-IWD1C}&JIeTleN0DJ2M<-DzXqS~lMzUnvxl?QZ^ zwXUKMnZvKAf7$WkW|SSSXOI1!g_Fyn_vrXDm0i{y4X%+*1|iT4%mo9}tB`*yr?xxv z-4qoW1FDq?A+h)9cyF*?p~0MT;4_r>(AFyUDpw(JekE|Wl8l?Wlyp-n6jft(u*34r dEbzYo0|0DbXXc}77DoU8002ovPDHLkV1gM+AnX7D literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_link.png b/apps/icons/static/Fat Cow/32x32/shape_square_link.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9c4d2bda831267f7cb2ca2d1bec2bf07d3c771 GIT binary patch literal 1317 zcmV+=1={+FP)_&KW&=p3N0 zAqN9gg+XKd`{VCF{{r3di`yDWieG2--|T6C&mS4PrbpPOBtmO`@4I?|NpdSpz#QOQ zg0~M|hRT>B3 zg}NU1nHKFPRaImN)}8F7Oy~g~`q2z1!DS@kgdwI8{olv(BxJ@C;Bf*R(+6U9Qj%1h%nbRI^VsOd%n7$b zu_~`fKqMi*tAr^k6jh~bC8R7$BM)vg^nf3n)_Tr$IgU{!#h*i0gce}QiCeMA0b!At ztY{i;U!TM2}h?7qG}SDZ$q z1kb95g&QsmbbSa%VR5uT5T@gjw~UEwn#S)c)Bg6IyhEhLcbu>woNQMbq{ju-a_cw{O1$6Yf>j zBuS>Eqy%-_p2fCjYSH`cm)QRL+c^C3r)X+!hSh3AN5=t7OiW1hK)^?#(otGkhPsA2 z)YjIb=is3e1eL$M5s46xa;1v*S6Wq=*FtxG+A7wzgJjkxte{@+@l6mjr}P+GDn~yatsA z?>}1k6#Bc{rCztk9o&eA%g>yAHzhO^WvkDNTMG*?B`4#T!Cqu$?L=0N37OVB?ArBG zsK0aRfgo+F1iA{pT!rJGU$_ZoB0ul+;MBkmQr`mU^?JRLu8>{(?$L|B09!9!&E#aw zjO;7jXxLJP99u5>f9l7z>1ix3E+UB(q^(bv0F{-MxG_J6p^-6oo_Gu9u~t--7GYzS z1;fK51mYoA-+_<7($dn9S5Sb>HJjm_okd@7Z=ma|1G$1g28o?yV^q3s9tx$#%0r>>r) zzcVcHyR3YFvy$Y9Y)#PG1?UWkXe!>25%)638Jgo^E5A@ng{dJg#XAJ(9THzu9sH*` b{|GPu^*7EjRoc0_00000NkvXXu0mjfr59|M literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shape_ungroup.png b/apps/icons/static/Fat Cow/32x32/shape_ungroup.png new file mode 100644 index 0000000000000000000000000000000000000000..3813d00f4fcbae76688baea013debf55c22f9133 GIT binary patch literal 1340 zcmV-C1;hG@P)FHK{DdMFhNg4UEC#DjQnsh3>RYJyO) zUwTcqAv-cDrXpIYEB@XN+BLU1U;LU=c@Jrpi0lA(3EIGI-Nnh{xGEP#>U3@ z%*@QJ8vrg-mCI((aP%nVX75AK0k2-Vy#}4)3xmu@XhwPD5$NNC$fmZ?&~OZkiwjm6 zDEOAV0%bf&0J+uG)sF}I`z}imIf^%Q^#)!{9D^|7FL)k<3fw(?0KL8E!Rb2>g|W1> z+)bylZl0Kv>cfsb+decg_QQqOFgmdaY9Z?aKZmf4;cUkXc;|~r{5Evz4O)6i_JHgW zS=y}x8M23Dn`Cv&$Xfjx)fA`-gTj>EAi@q)?pXwV4C;JYG0O)qPqsp~?Zki^0Mlu< zl=WNQOaUSqho))ZJVe7qAZSF5oDS2_sWhb%C9xTbu*+rx*dSZ4lsR6qVj7mSsz?OO zfB%8W8zabUZy_9g1|3}&aU^jPhMu(}7L`EGe%^;)e&A)R$s~Xt?^GmJB>N@IarZY5N#?uu%cc6w+ zZR~9YVfO*&_C)&O2f1DrfXr@)#wZktB9pdfdVcO72sMnW$-iLgX{#rSOJLIhgGMvh ze&Ob0CiCIJ53&V#xp9)I?iM=TAj`$hl^K zQ;nP2+R^&s9c-;V#>MadByu{A(aHVtLmSxZpJQS#KWy`|_?;36L7bd3sR?5=St-b$ zQO<}T6fmCw7$|t-L6A;N)SXP?NFmAqQ^3V&T~45#jJdm@*_pFa&acuwpB`q99?e*(%}(|7jpq zMP-xsN*`tS4fmIf0)8M485qv` zDy=b8SJ_f8Ez*KYeK5r$7L@uR5>Y{Y5?>0wX?-#JAT;7j$%7Vr6&ewt&`>EIs!TZ zIs$fF0Q-;mj2BLwa&*H0V+>PMQ;~lwfX#f6e@X#AVQAtw6MX2_7hEXIV0=rs^&4yZ z&t^3}c1$6^lkq4FBLam!Jp9muS?wPXjuGM0L^uZF4=4Lakr>D$k-Hy>!Gfd?jIG?9 z8&(uHY_EJ*Sg{f~_Qa!5DBVjlmvH|47tnQG#?$Xqfcou3{#`@$PbYGti1*)%WR6G& z9{_hM@M~+}wO?T^d=9uKlwEz$6$6@1Dt#CJk}Cmc#Rs0 zSI!{WyBE6J1tYy1soX)R`yT_>Qn+#941St^2kG8aFu7LA42bP=Iatl@5(VYRA2~#A z!P^X$f}{fio=XB$1y#!o98eUmCBVOYee3-~wf0)PYk7C3m&m&llpxtk56bL@?@nRy z`XWjj>p@8A`sBRN>x&HBZ5MWNHa7Hf`E(|^j> zvzuXMWduW`?!c^W$*+jihwPL}#Uw|3!fgR{!YZLW^-Xb=aE0#E=iVB9HNU6&Ogs^Z zBr`E2Gc>>bUBQ$ERhG4u*@ceFj6IK|Zn>}tR=FlKt^c^ReF2AY()WF6Dx)bN2Ygu? zw>H_HQU3B(Ol^*+oDhQSyv$&Cr02s| z_Pstb5F3lenvd0On(LakxKwnmes-}qeQ~aIleSIirqo7o!X$fT3_@&teEcheMwwnx zn4J8ikKMsp5eda42-#4O-fHuvbJfs2dEaPTc_<*(7NbWxOxPwY{hhNw3xh=4PSK#h zLNb}HAMX9>VHCP56L3S9cKA5%{4eMT=m_}V3;11t0RZ6A!a_W_OH%*<002ovPDHLk FV1l>-7pMRL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sharpen.png b/apps/icons/static/Fat Cow/32x32/sharpen.png new file mode 100644 index 0000000000000000000000000000000000000000..1c2082be2841072b0d9a4422fe20bbfc49a634c6 GIT binary patch literal 1389 zcmV-z1(N!SP)SWN&t}d$$$5aI!bU%sJnD=R0TS0(bUUhlVlLJpxVd z4*rKHeeg5rrR9v?|H!^@@gfKK^b7uICW|y#YXJg`)KE^TngcyfcacMj$?n4}!%6(DC%ASn7WgD0*Sw4FqLJ zEVSny9l_u?@8d#DCJX?3a&mH6O4+WJs+z!=K#R2tBXiH=y=TdzABh`rWX5;2+>O0m zgLrFf2p>HBJzSNiaTS@#IEN5owWp`2!=#|q1n=$bt&4Q{I4uf8vssu=f|gSz~&*9l?){8ouJqdb_k->Tjg zVU1(I0luuB>ymxGkH*7APDF&QLLey&09KJ(PL35G={kh5^XH$eC1!YsS3_~;y0kFBIJXaS7(^T-183~mJ1UN-$zqtb^PT$1f5e=U-uUTk@ z9l=7)R07ajT=OUz2AhT~w$)gu0T^&9Faa4bbD==ey02ftg+doBhe69|g;fK%wHP>M zJT3rA3bO(+9-!bI72Z~s=5TFc2G{1N;jb*C_3){nDwrQ_qSi(|1q@sTbCNLuupnKU zCvadV)%?mlF3!#1^1?5;GCu=u*;EM@xJi}vv3j-_yI-9k-!&M}B@GB~mXzBXw93W+ zXg*1r+ijQ_-3Q+{b!P%nC8aw8hC;VQJsntX;VKr-^r7RW@yIb0O+j&%hSRYCm>G=D zX3ig=v$CDud9abdYH5hd!7W_DUsHWR|M*5ZM~`D~fjm=-jsYO3XHpeo4?#L4Mk%6a zL^T2^i(x(gCo0o!Ri4RtJ4Jmz6_i-x6lfA30id9gc4s<6eE?K}6i8am_EnIz(@0uv zfp8ilpyp#K`cd$OX-lH^IlTpdnY%53oRx-8##lTCxJ4PKZTmK*z=*C906HXmW!C^u zS}0NusoIX60%3=j0ZGc2rgT;P@>N{I=hpTN>}r=t+A>xvHo_6MqH`Tc+~q@gF*HD; z)n2p{Maz)NikYU(bgVwWM0mW3L^fbeYt}$Eq!garo`JQzgtBEoZ{x#=7;rKTg;ubi7%z{(`GKy<`dC$ v@+Q_9F4oCzG2Gc>8oOQEy?Z+j{uN*VM8nSyBNq(g00000NkvXXu0mjf9kPGY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sheduled_task.png b/apps/icons/static/Fat Cow/32x32/sheduled_task.png new file mode 100644 index 0000000000000000000000000000000000000000..36e4e5d0749dc67a3d5ee3b49113970245bfae78 GIT binary patch literal 2056 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 WlChHn$Dj`Y0000AP52$ zc_iQKn_sX=#&-m0cERR^WOG4{24DzMI-`j%*Y3a2N^~0j$46KMfN=dt)0f;%y{&k| zP86+u1VTj}peD>+xd_J85RwD`M6CA|LP>G=Jx~AV1nn6A4*){fj~gGXU*YPi-1$7j zA{o(ZzeaM>OFIH&dl6~D38kzS_T|kGg>nSje}I9p_`_SDy>xb|AjAdsY^y!e>56UN zgJ@6S&bd~)_yo#VZ-jfzCTOY#J)=TP-9dWdIJC?NDjq$Ix=QghJG)d3$hmps%`NXJ zqSgXKH?bQUl&Uq5Ja=Qd`}mWmJt}}jyit+~z(-L2EECfKvO!N}Ql~7zB z6xXbyz>`UqNR|+wlvF}jRsLU46v83r`IvdrL~w$Rurm?_S>m*6A_B2=9r6eZ`hcZ2 zlc}y|Au!Mqtx2Zkbjcu(C32NONMfFRfrJq#Niv1!X3_G2oJJOLLeplMmVa@L`1#Jh~?sH5}YvwlHfTY3=;$wF3c~Sfn!=!h*u^w41Yws zJYNpT2ar8^G1Q(O?}J=c#}6BNc76~{1GL8?L6GMW&U}K_wM>$DtwMI952w0A?M%jk z0A4*YI*<*GlI?87*kzi*vinRBS-vOmkdtTKoP;Yfoue%3x{F-gK^1chzj$wSU@-v9 zKB>`=_K)oC9w_d0(6eb%U;z-bg^RL6Uayb|sSJooIBUq6gIC~-W!s2%vXBqt!jO4r z>cY+V@io3HkCuM!NhC(kLQv&7`GbX`KpNoQZw-kup;#;@} zcegjKe>)?I&+YlQ_x$W=$S=os8lUnX+jL{uldYKU{|jZZaboV^PG#OyHfOr6kxf}D zw^7pxw~ICzx5?&pdmcl!^Az;JC`5;Y)>)F0&B5Mj zP4kZ;({TbTceJ3|CcQ|ql=%QKwM6zFxzQT)eh5h^gQK#Z3(NF2*p zUi}KyfGkJLs-i4gPDxsTM7}UG$R?DXytH8Do8Hp|!8e!-16!eU6BM;;f>ryutA|5m635~VD5D`-tEmwRX#iH@2t4~o-&3y^zkl4* z{0)?>dKl4LT|5tH=`@c9;>cSzJrsgeT87xywsC+Tw{>}?o&jbwdN^#gYqR@-xxNto z(+7c`=7#bYo+xf>b#MPV^@dYO_`MJu#T1$flH=41ZYf77n#8i@Zs;}#sn?iWcm=b6 z6e*O0VQSq}tvi>H7HZ2`?hfud+W&`}gJYfHjz7b-VHa$r)x6b8PX{PnOStFIS25)C z^RSd1^u=VSD3~?anrwISyfHjJiPM4bE5tjq7y!dEg}>==&$kD>L!Gg+@1eZ$amx86 z$V4M3uHOMU(+j0unC|ZF=US0T3$o2l5oF_oy|Xp8*X`}cKqTIF^yb(H7Vkwr&2nZc zr%`+UrTbt0^yY>yxE|ceH{$2o;qAHdug%}R^pj%^^#?apl|Ht%t`;7ThfZ16C7%ce zgBZBwL*G>N`yaFaSVh V!G|-CNksqv002ovPDHLkV1fVv`9}Z% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shield_go.png b/apps/icons/static/Fat Cow/32x32/shield_go.png new file mode 100644 index 0000000000000000000000000000000000000000..c0ebaaf6b0042f3ebbc4d64e5cc6182221bc18a1 GIT binary patch literal 1926 zcmV;12YL93P)tSOu%Md@v^b(0I)R|D61HYx$uz-bi!pK0#6+2KWTHVga8aXwIFxwHR$Z11lrn-F zplA^&f=q6OR@W9 z=zG-~gP^^!VTB3<+Me0JIr205GIJ3KhOVowEBeW12f%r3YAu>CDeRJQlq_1|ev?+| z&2d~u0Eymqlq_5f_{$Kfd)n!P<5rrdXy||A7j=w5GMbA(z)>1&Mc=_kp#_Veg(C2W zsSTIW4k_@AG%4dM?j=|&k)D!p@+&) zSh0W-Pa`aaJRzWmOJSR)^DT6pcxdBd%-v~XpqG~L8WloQow;Tr3T4IujGLG<20XL5 zN^R4CVA3k}sjla2RZ_&#bdyM^$~b&MU_?q)UGPk+crlQ%$TUId`YauD36QT92Vi0* zu_}cDeZebx5@e03;HopG21+7~P;D!!s>a$TC-W|8?#Pw3rtTP8;) z%CmF#ovo?*BCv-3hiFn>$W<3I1gu0#wi`q36m%6tfWeIHBsl-sMJj=7*}=Kx`D%C; z?AQR}DZ4#ana&U}d!yzlo~#vKN5E+pkbtL+-thWDl}wLmMH>nxVGk(~rvfW|lzgq8)IV}kmvbdq#cA>G@8Jtv0uGDcnkFEw_z z8pGY>J0B?yxo+_MK9Pjsj0q>@v?<`+&nc?~%So3Xtdn(5M}Yk^);(8|yqxTy3g|l`aWuDhbQZxM1SW zxiynfC-`{3OOEZpj*6DGxdL!9fi&0Z)_!AWvh64eD{mz?P(5%6OsoZL83tCV4yc+A zjiO%Tmddmpzl_4`?*!VK5g_gBzK@@-cm{ukTT}BAU=zjff2DP6?A#|#Ht3wkPEndj zLeSx&Ykma$0r>rNDe)Il(1oDVc&KnT5UvEyA8{)C`dgpC?bWDXxds2oMnaqPojlu_ z=b4qi7RYv;_9O+x4F3y@3nPhju2!nRzmy*s&^XOlnJXA z-9w!X^&k@aH(~wwfSgQ#2cjEZzPRZ?dAMmN-F^b4)kqDs5x5`{p2-xt@X!&=;5#4M zj;OJlNN86Xcm|bpsZnGJzPQwYyK8<$Yu>CEMB+c=NN8Eyk~rNF?>N;q^7hi^#tk!W z|2e+?3_VT(#AOduKO9je zi_ZmTJF^vRJ%wYfr|I^Dk35<=39x@g-u<}$jj3d(Qts-Wr+U=t^m zF6aex4JM&vxGMCm2VD{@I$g-xdx8B2ap=GnJe(=bdH)MYNDV5FZ>!lp|Hi62itoA? zBgY%)kEjo2b8p6zO}ntCrw@MO6QJ3exEcq1B_wa*zF)fU?Q|gT|2GaD+KNYLxPv$7 zxI1&h%~Pl%B#WE3F8*lrz!nQmUCNIilr4W=#wNX+WaT(nz4}j( z4c(BNKZLwvqht13lClZ)U>X9MOyNbf#~czHq#S$4kvI`Lv8|RBFJViOd}o|2ta}df z*-s&V{JR|B*GK@~B8S9h+iIGI{<%i7@Ow_hL}K0ZkSl+WPxH)~_UCjm33f+?*YYz= z(&M$0kK2f672(Yp%624w69O4`1ihaOc*krq$7$#D=GuAY;Qs;)0N}r%-*Zp7y8r+H M07*qoM6N<$g2XGT^#A|> literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shirt_polo.png b/apps/icons/static/Fat Cow/32x32/shirt_polo.png new file mode 100644 index 0000000000000000000000000000000000000000..2f4e478a030558a9f173e079f2b283718e37ba1b GIT binary patch literal 1906 zcmV-&2aWiNP)N?0_$68{iI6H$V- zQ$@8smZ&Ya)xe2?GvT_L5!A9;x1Fju>9 z6_x}7w?V^YI{j1Aq8DKZ1hfz7<1HHNcdx*E^mxQ}CT2IGVfK?Ke|-2AIdrrg-yqlS zsaAuphmOMo8|C8lsjgWMqoI-wo@|1C@fxhOl4x4B;8jeWG#cG@3qomQLe*6mtzDuf z<-%rk72bysRT!6?i(0c0&$KMVn=Q@%+4d0bp((*{B_QTJf`%~@#MVX@Z82THa>jy(>3#E%|OTCX4H;LgX2}#btDo7wzsrn=Vu)l=(aKO z^b8uN)I%55F!c;{L&v|@y@;hZ-HyMVvncaze(!zOoa6b<&Dee-i4zGJmp`j-UNrmG zyY8OfgzWKmv8VSLeA{slLB0-C>L;V8rysBVcMH0@ayYHN2Fa9(!Mu$xc7LZx)Qy>d zPn-9k-)u&Y_z;$!!s1y?FcR7o?yP;6W;e+V9JeRBK+Js%bEY+%v3=QJ{)H;b!M4t) zQS!QxG}Evs2oCKip?$xLQDZF3oL7sf=a0g^mI96(wz1&0@i_2#4xhL7A$QzC{W%t< z&rYK3x+u8?q>NK>(P{Ug=p^t$^W*rst?j}ck76fVg9+&KpTfEYGnd}-=P8TOKDeHC z{uV5w1_=h&Em(;JEYqa3Nj|1wB{5LA@In_30Xv>YXAf>r zrfVBzuYhS|7g6voK}+^+yu0_64O<_;?FJD@2^|Y-tXizuvK0NrW4LNYH4MWd|LD+! zpx_dUYv^l`h5-@M8)3lE42p^9tdUiPq!H+JrU4(iCZN;3p(l_;72eqOI)dP1{C(OI z5axA^%`uSd--nL|8e8uuxkcriyd9!(JVi8tnTAP%!$b&_0ZDxr&?F1=ba}}4`8fN6 z(d1Q0^8^u*%Eck6lN7X?h}>Or0_@I`HT)vJI@*dY%Q25053mKw`R{O~eIxE_T!(9rV zTib~^aOT7`x^rbD^hiD1HsVggJ;uD4fJ>t%`vE?wor>pbr{f>A4eZM1P|AuoFi9@v zKnV$ifx<9=>yuk(XE$7XzgqB6?>byL0~8lgR0l*rqpR+m2Y&!9{l(lo5li>L*LW_w z37^okUK(Dk=5T0q?|K$%%l&9&)@|?L?rm%2^Q`%jOzH;#EgTUjx@95}Vo&Gu*xk97 zg3Mtyl9V@Zo%NKAX@f~yq(8?I`?j4o)F#&d*P2=d!r|?fA!LiY&@>B4l z0i_f9*wTuE@s8g8Xy3dXe@)dXoTD+898LhS zI1Cc_H>`#n8#G2mCM5!nha@Q+U)z*&nUog`2^m`isLN!~R~S^!##B{PN_s=<<~i7C z^p|=RMrpVZ87C;A&m@N3XLuVvEye_D(muzxa)B2nF}#)d)40i)JXR`#4DNU?hFRB* z$IlL4%mR^Kqe|`HjGLeCkAu_SM89Xhz#eyAh``mriI$Q?FLj0rLsV! z4N+wlKxAIecT@~WN->vwEGR{aE=4;jqaslDkxD{YLTIw0ey>6TWLVmj<3pL3uU)DO zoOY!$S->Dt^ed4CG@aGbuejT+jDW^XCo3Q?9t9a$o+=FP~;FJS`d1Os!E!bG4%h(dxoo@la7C1%oi zP#*!TKC+h!RmaH$;ba_ZXq?_~4KA&z$9dLRoRt`b>C|D>sroK{4AfZl9d{51sh}O` zKY-7u?l;p@{vOEvzXaGqRa_P0bDH}&j?1`W{={1G7Z6v`B8@@}%xCZSe4L7yh!F#u szw$vdRMPzz(2cME*w62i9sd(x05Nib!U%$j7XSbN07*qoM6N<$f}m-L)&Kwi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/shopping.png b/apps/icons/static/Fat Cow/32x32/shopping.png new file mode 100644 index 0000000000000000000000000000000000000000..69ea1db9a4a81cf3c4caf1fe85e709554fd48ae1 GIT binary patch literal 1834 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 Bv@JT* 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 m9FLcLvi5L0;5>iWPdZnQ$ zG)@Uom9{2{U9Y|IWxd|r*}3wa`DbI-Sc!RKwMYNVKWEPQ{&ODJ&H%I1Sj;d6A?`_f$V1E{gJBilZ0U9t?*0w9sce2Wvd+@m=6udl{6~QcM(0ibix_by>AJ91o6z&4L zNQKYvo_l#dbH<>TXoxQIn-SvBgUEXB9!&3aU~?zmTR>m_z!bDQreM^*414_h(2}b> zU0KDHN$I&UD(h2m5b$7jKLJee&4-}5gRqPd#Iv)|Ck{bmneWW>ifmGNTL4229!LTo zn!f_P`V_pLA=vwm!Pt8oC?29RnnUkUF3@e|g47L*H1gXBKX?hP_g;cgDMS18!w^{_ zld^xmD*#%8k~=vKZRzcl!!paz7k)<{zY6pm1$w^#^dI3f#={B&bL}6bzXMfXSN{pU zMvQcBB+|=&Ln`a?i&r+0&$S@KQB6Ft$?*u?HyvrS%K)mvi0-)z8oLQ73SyW~gxM{1(BhSpDiU*r1 zm>bQqBT*Sj8M(1>QPj0t3mA@uVaws8wSOxPw@+n2Zh!#f^gOk0si4*!rO={e%A9g)vwiJub3tD1TZK)2g4DPs zKGUR=tx}fBlY|Xb3(~y^ zL8){=bZoUkYUA&G_tc$zgTwD1{^CiDp8hEkeUK@*NOV-T|RwyH=x3iX#21q2apC^KtxQPc)dRm#JalrL$mWITEbHlj?EmwN_t zc>Ia4qgX0kf@&Ga>$<^Wx`^_*Gb(O^76q(lLmm})719y~lL88k>dN#|UBm)mT`Bi( zD8AN`vYaRv8Qway&`Mcmi?P2w#0`a~?>TQfFWO3+_5_5Cac<8_mh%m|6H2l9gF>*Ds>WTf~6<5v-Pr zoXLncWK@&fXAv?Jb+0$lwHXu<_%W8ky{I|^sO~$+`C$V2q5bGD4Wm)7;o}dlpw;xY z0!X5bjSb_ynG3LN=IiJvN<(+U8b6GU##d1F>X==fXJ_*e&(R9;$E4qiSu#Hph&E0T z`=ECYK_(x; zMna(k1(zMfp|4z$W3!UcVjE_x#zj zFaL3Q`Nq5`CNZ7hYug4?$qgBuvih^QN!=m8 zFx(t;gCM97K%I)tF|Ov`eB<@kmify*N`xeZn(gU$r!ONz_1Bvupz_(8O`!ts(elNquqX-wo8Pyg>I#MJBVNl#rS{y{YQWS0Nsu*2EMg03IG5A07*qo IM6N<$f+C?50RR91 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/site_backup_and_restore.png b/apps/icons/static/Fat Cow/32x32/site_backup_and_restore.png new file mode 100644 index 0000000000000000000000000000000000000000..ba3f440824014773f43695398201f8e8c456bc52 GIT binary patch literal 1841 zcmV-12hRA3P)-Me?+yPyb5 z2nYlM0@|CfAT^bIjMd~HWi=Ti<7h9ZnI2QlFwN9oHfqf{PL5fr(NsPfOic3yh-fvH z;gf&`mJJfwC(GX5yZ3g^Wm#8pfv{;hJ7;$H-gCb1cYfdZ{m#cA_TYBzuIA|vhG8&~ zAxV<_{mhCd)#NL1vo(rX&Ubvelh4o3M=%(IAczn}=^stHhwh~|s4Z&qW{z%lG;Z7W z9eiQMpkJdZ#i2#?1Dhto+w^ATIw z*;zPz_z2dlu8e>f2Ec9pa0~zFvZZKiw~k08x>XvYHB9Z8gM^BPOa6@DI5T4!_J31@ zmtR~XgP^b3_cw0ZyYjhbmj;7EB#t)=?>OBLor;P5R;6OGU)h=HFON?-+}kQXd^WFe?e>YD;ki=s%%Mv#+-?w>zzjtpS* zlU#Qug<~Zlc9>{I965Si210#NpVT)6prC((FF8ZR4M{ML3{;=0VpT{3^Ty8tb7`;ZvaMvo&aD*rGPr; zR7zx}rJ|2l;)`Fe;dFZ!yu2VMAH}9uD^WbnfK`bSW)|e&_jVg-u7v?00zec(Bso;F z(EuqOtyVX>1e0}IjSAB<)3LSQj&CnIF>hu%);*SsNv7+iddmHNsYWr3ua^`q2_c8Uf9!t&nxeMie*PIKmbq%=xA$e8{_mMa*3#HIMfP* zNsr3KGtt=L!TDZ4SS16cmV=H~6Zv!vh_Jdn$eW_U;sPqa zr9kPu*{H7h5gGRwt^=S(X#yGyx}ox8VuoGTh^ZvoH=nelyf_Q}B$PIP2s(or?ai$) z3qHJ2mI?z&J})1_#|>SuIo!xByd8GG2%}Dg!u+ZD!Df#Dki1^csXcr4&Zf>|=?^np z@uGmG3+AByiVy3bFTgKOq90lnTvr{?dHb=pSc~qKAMtZnH_}s6uy&ROo6b1kBNtjc zVZ%*MmpOeZjvnZY*fo-wMrOh=BjXsV;VowfR+Bef7B! zddOtVuec}U!R7DK+!=bJfPy6P_irsoq7Lc(O5yxDhVDfS#!V}_jpQ1rOfV$V6|6!o zV~x&8?OY&Jh+41gZrW#WKeD}!{MJN0cTk;T!;3xPIj+0LX+0CM!Ft8D9Wm7 zO3t8Sf0Y`JR^foB-$}lEMlej*46qYv^<=9AfxXX*Nknx!JVC@KPk|%7U;}wo69s^s z`_93AWc3nB6uvoLwd9Er?8NK|#~LAFp#NCoc{}psIrs+xP?Odz&N3x+URBMd(l@FX z&aJAsn>I)xiCOYm#avi&vX+&t-~S~INwgv51Oc#8C}1Bn=RB2@mIOV?1G|HVG0qIm zpf@uL?rGj1tV}Cg@g{9d%L>zwXx72bvw4X{<%QO|FTNgTa-sl4clQ;arKl{k%d5=I zPfLJ5AfVqHAlc2KAY(GhOHxsKR|-mIrJ&y(LhS_y%JZiX%~0l9?pSoE^pV{)YJkQ-X^|3c?gxVo(;J5TMU zVHms>08+TKfTxxzO>`*}8@e z&%Q)&>fxsJRtG(Vj?DP5ni`|(UG?xgwY4S7=c2dOhUTMnb*DD2To)ETstp4BF94vS z@RI2d8|9+P+Z-I|Z*2Vfc*&r%w=v4OBfJm)1_Psw;d_R%<0jJ{?fkz0Ah-QtRs!LB fN5KDS{3XBujEDnWaQH_400000NkvXXu0mjfMk!{J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/site_enhancer.png b/apps/icons/static/Fat Cow/32x32/site_enhancer.png new file mode 100644 index 0000000000000000000000000000000000000000..87d88167d08078eafd6609b644fe93438e963385 GIT binary patch literal 1918 zcmV-^2Z8vBP)8VkZWB?X`EkJF`1G7ryh)Y)Hd8iChUW($PP&^UpcoIp_P&ISc&nF70d2 zzi{;Dzj*z`nX~7@ZyY=JQ~qX{clzM);lpEzMB-`Q9|FRhrs-4aO&B8NVw%zC^|~wD zqmSe@@LmuEb9LAKL$_^4p$A5F?PbW|Q`o@hLf7Na?{2C4aQ2fw!F=E2BBI9bManmqj00c$= zvQO7_)M_qLsU&)Pdyz_~u(Ws`^9!@E2=ucLK8SpN19Vx21Qe0&SWwe9v;Tz`ksb_kS&a$tR6)f=I7hrXnj)lx(ig?` z=yy4e!hRuYXJ;2WIy;z(DttzVN0@}S zz^PTSxlzE}>?~~CQAcrj_b5ij#$xvCk#`JdBe$}OBLSl!`u)Izl}I4uKHIi=QmWKL zlEcKx%F3&Qhf*|Ni~-AUf|N z!f3Zvqf!bZAf8rv?~;5Qn*{~BN^xmaj;N$SW85p1%Jj_4%xf%0bF}S9Cfdp9??3&_ zv#;`UEfJ(Q_R1kQV{qNk-{KU6;IPO#T8Mk$M)2RdgB4_8muytF2y~0Qo2o}B0H&pyjl46EkR&k@b>`Jj zQmHuV#E34@+02l>4FJ{>Vo? zngZbUkdUidbz1r}ye4;s=z&)l>xWurI$F<+9W>&8F`oAr1YOo^P6on?s3|CyOhXir27cVPu?|0%> zFLQ_AlyG;XaReq2i?Ll-yXEp@abxkD<^KQX`nLcB0E&Z9Dpkp|o&W#<07*qoM6N<$ Ef}uvRp#T5? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sitemap.png b/apps/icons/static/Fat Cow/32x32/sitemap.png new file mode 100644 index 0000000000000000000000000000000000000000..a12abdddb4d417b6f62d1b7bbb6e3d37c50233a5 GIT binary patch literal 843 zcmV-R1GM~!P)8KA+Fa zPNUoH%H?vo33wlCW1bNg&?fIYA5i;XTKk;?<-0Bq@rG6NhP9U~d8gv4+-ybaSOsF7C+%oz(9VLUG~VzC(7-PuN4l}%IC zyij0%1NO}n;3m^+JRVodN;Pi@_~uI>gMMFo-*mrUTDj=1pIZVL8*iCzcz6jIpVO4tAn+QF+-pqdHeks;u8vqIGlIGd zb%7#{A3u8doJ^i8ckpudGJiWV6}pW;Sg` zKuD+4FTwj?luD(R4M}1IXVv*3rNF}SrBbQ8k|f>8<#OvRSz#HZCF{2awMrh~AB*%@ zQ+qC(DPWm)AmOwi;XF`T3-x-v+3)x7Fr*>eXf(d`dOgVmw+FZlS_#XvV@No*smOp0 zGWJx?fthc=Yj;c&PNh=Wq1IbTLi=qx4ULW1C1cNGv8cmosfnjInP2ql63$R1F&d3F zXaWT1_lp$v1h8Wod&bz4=Xo7YOHI0yP*knfDd7;DxR8b_mRK^P(J0z$K1JL0x(=s1 z39*Rn5)Mz}G(%#++NCBzuK-5iDk!0|0jt Vk^$*rJEi~t002ovPDHLkV1iZ5frS77 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sitemap_color.png b/apps/icons/static/Fat Cow/32x32/sitemap_color.png new file mode 100644 index 0000000000000000000000000000000000000000..4c0f39c647c8d5ab0797dade5bc59851bf77f005 GIT binary patch literal 1207 zcmV;o1W5adP)T{t1Yu$HWgeurt@#iU;Y+7oxB1(x!@l6V9 zEr?>&4rVlz4Pt4-#zEvbG|UhHmuR(=c)~#?P~i1 zzX~}?e;FBLVBmude708E{VYy-(C0C*;f*iEYUBLnMNvF5J&ky?-vl+%) z?N+}CsO8bCZONQV0z8;~@sX`?f8}eM0P)TqP}5Fd34|kWnxNJP&VrRr?|n#`CL2VC z^)m%}xR?T_7XrBS_fjWM_~L=#4LVx=C7`@ImYJ9ueJ5j+>kxrL&Xha9E5HJDYG6Gg z5IP@nY*}==7b8;Y@U4l+nj^6Dy^DAd@hTeedCmb^cndBZet5ki5NvB?^d2O@^!Mn= zZ}}pI?JEJ(3=ZGao_jN6`$<3;t;PkX^4*w6#U}X-$~gy-ohzj^oMsr_{AQ(CKyR#eY-A`$2wK3YTi{NUp!x=ADvC^%koOaT|ykfyX6 znpZw)LrdLp>Zl#8BtGB;$4id&4)Wm7)Zf~*Pm!^PkIzjvIqW7?6jnnj2ca6OSH?p% zWRFz7T4;EDh_GA&1D}rYW@?r3ebGqtR68Ut3W370hYz0^OH)M=HDqs|c>A$5pHbCB z8*tjHfXx1UJqXL|pTlBfMT(2+!AGAdAD#Ym`HxE?#GUu_Vy{edyIf(DTT9LTC~oi>Dy3392X)JHq9qRKSrSB=HN-)-i9hoTh%6}c7^trX{Xq*+TS|wbJCzeSTYxG0Ke4q)! zbs}0Iwh~34sC+6g>k=4N^b3D*8weL`g@JkFSiqVMfS-QT?->Ll;J}9rD7E2Qw3`)# zPfZAk3I2BqUT&P)0o-t99U#$Q@Fu|X^ZLCNB|T6q19u`|Bd7U^2+qX<+)cprA%-== zG>%X!?L@#(Ar9Y50=7~&#UFl5F8cW1cL#Eo!hQ5y@1{gp53#1gT07?x>pkI`A%UU^ zw+G*xE46uec9;$#0Skt>xp48!)zPO9-7FvbaH6H)~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/size_horizontal.png b/apps/icons/static/Fat Cow/32x32/size_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..7237792f3f9f3b725413cde85f2daf6071e2fa5b GIT binary patch literal 564 zcmV-40?Yl0P)M2CPX)_E{c zweOS7c{wu$^78iaquU!)h9bjnbF~Qo!Wbo-F)|c_2oH`ct`tYFPxsfyW*ykCHy&h2 zIlsCK;?SS+TQL!c|3E?d3EO|5oBdi_BVr~SozYDpZg&5W+FGHcC5-IvoK zaQijq+|N*6&VJ2&BM`_f7C^c0b{5DjiGa%)3D(5Ti2w@|5Xj9*LP|0ROB80O)SFu* zfHLm1qEUdgaNN#KoJ(*R3blsf%Sl^+5f(*}+L~7z0&NI1=+9XKa8og90u-D-qpeaD z#2J5+-7xESUM_B$r?|7ZrZZ-KWw%V~jV2M9JBQBEANn=tfj#wbsOrJI#QcYX$EZ(L z-;Drtx{VQaTu*b~22|~;`b&zw8^Y#tTC{+X00RJ_^&Nmk%C-;y0000PbXFRCwC#m%mQKFc8M?948c26$}VA zsMuJ$bYP_&V5JPa026|Whd^SWJOmHG+`W&11Z+r1WdTb5nKPWhM6}dRRD{%%J|(eZ z`#amoPe!E_m_S6ie{yjZCFxF_qySdkuYm~C6EGL}*OzC98@i;~*m?yN-(Kr>yK{62 zKgZQKMiiCS@wv(qt#(Iuv_LA8)=9Nyv#HB!{9Lxjm6<$B@0nBF+}v_zV`R_CRI6(c z$BDiTNH3&5$>+D8_&KthW(}a3cHxOJN6)zUXs;WFEMuV0f>8#(Dx{pufMX0b;7vLM zg&7bMrV%4&z$GUv+<@@@)_{}(QU?bD3pOA;>GUTQh{YIC)*e8IDG)pbDz5>Pi0}KL z91I{EK*yPoKW#pc{rG?6FrbOHeQ*kcFaqVU2XyA8z=wrO*%Sp0q9HO32}t)g z4Zqg>I}Mk2k8;wGXsY|MXjo?&*2keCBxz0>GEJF!HVq%gp&=ARLzvNUM#C8mXEgl3 zG?ZRG8cONqGN97%xwqHuY{p3fuAhN6ucDV8uS8&<4TsSXGl$a(T~h)EBm zJCdf-3Tcsf5HXOnktZ{5)_@*#UY`*s{Iqpv13niDMz3$xM|?&MhZ%rrg&FrvfB^s` W15SvXlA-ee0000ijRS^E}W1pqF-R*;h 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/skype.png b/apps/icons/static/Fat Cow/32x32/skype.png new file mode 100644 index 0000000000000000000000000000000000000000..a223ffa579b0d6808e630807ec812bb59e67c5ad GIT binary patch literal 2091 zcmV+`2-Nq9P)x3n>8{i&&vbQAfuDQeh_TOxvNgmKi8?s9I-g|FAPUK5&?d4r3FIinX>QRi@Lf5rgu2ue)oHv-#O>^opV-0;iKb~ z-tWT*Zh>ab16=R3##gHiR$?oDH0=$3aPWV4w7k(zo64~0+n+D03Di7WAHX*%jlAi9 z^xN2SXdDMlrq12TF+Vt|y_EN{ZtAwn1(-eNC)>-hj^y)}d%U+Y6p+`;}q8^b9V z{0Bc3EG3}268(aQ?Hh2=)SbkuUnJ?R)Gqv>s)3)a%K_lW>x0J{mqeyKK;_NdDSSx) zHWg1eE(I8;#CcS0NW=BT8s}ZuPI^Acb=L$n+*WBSkn%j+k;Egd?KC-ba z0HEXfwg(r_y>7?;WsKv54G)yV@2;AYZ*hvB4qA1! z4^PhvV3e+#_CX9IXW~s*SF@hS*@c7?>m!w$o|_-QZpK!W`U%V6jNye=7U`a^T!`f^ z!K4+7XA({tkSq~^&0Q0i`ras7hZw?D5zMR(KY-?wFCl$ofd|U4b9gBA-BL955P(Ys zw&!{mS@&~bbM=ZTCT^+FQSL9~Lg%QBm%A-Ac2B7BD6Lt4y${bX45EDZD9-eBt;Ww5 z?9L5`DN<2l;0XP0YUwFgOIvJs%LGtONXKJy{1;{PtcZc9>J2 zU%!LjEG`0b%v+w}lK>#TPB3<+;lvQX+i0jIfMDbvP6sk19LG~@ z{&=iz_}6~V@(c$|@9-02E~*0AgR6o%Ub?9WhevFD%B%KIy8pvdHjc$?+&bi7c8P{I zDkl|CN}#%zmnDw~U=&5Z?g2;$0J$@xV&=S311%&=27o9p;>*4P8w<+{t}wpJ^&;!8 zO^-hrwD7@6o0cXO`6Tud0`GFEkoJvF#>tlnfs@JCam%4nO^ICdpdkd(RbAL{Ac5p1 z%FE4HnRuKTu}}`bzc4#~Mi+lU zcdu@VV=D`dT-l2~3^$&r4-$}}&Jl787m7GYIr%l%%-tv{)+D-r4O{q(;<%bx8`N1B zglG)lo>M6$;@+F6U{=_`ZB-^JgIWQQrxygV>Z6#lK9kD3WBFIb%&iJ7eKro#T1mqa zL)nw$`{otU`vG-ToTJxP?&%qOX^Dv))m@JNOsBU?)>ah~HM zKM@H>Mh6f4^|XaBA(fJSVQP?T8TA>H%H`QeFb1K8I9JMRBQ>FtS}Y#Aqhq4L3qsEd;Za*keAsEZ8&>lDQI{#qZca}m(eaTT)iW}+@y z7zQyY~1=$Xh4-qMkR^d6d)q_7%yjW^j(s%bWxNj9{pDZ_D8HWhs>VBB zEB5YxCh*`5`G+s38$~Ym$UZT~%*h3kh=kxd4poo%IfjjOTRuE(V}wj8BQ#c59>69e zWn<^j@hj?f-|iVlocm;d*b8UaJ1;3rOh-%0%>$Ci|BJn^{rvHN+bU*d{xs1_Nir!k zuXH5P$|4lMK$|JwWnR{up--dS7xAStVn#|h9<$u@<^ef&7>%3$oSeOA*(P)Dx0)CD z2{hf5O5w4Y7rM?`=p0EYSIRMd=GqB%r<&KkNdc3Xt4eyF_DcxcI!tSlv7-_Z^PDx} z=RQ2V_?P|9?AO-Xb@w*ao4Agok)~6CJ4&&Z?Wr>5Fekxj7wCS43#HWfyIxw<*}7AV zHqNuwQU&U7FMn!8&@1Jn z+#4rsyw?*O#6w@(LOlc81vn(Y!cuuDHQ09W2~3@_Mw5jCVJc3I6b6Y;ztWJ2BMT|)jdDDs{z-{y&2J( z`4WRLJB^t7@sLhdb66W5o$14OuGW#^nWXHuPC9tzXbOi<$A<9O?F~55(XK*GPivQP zqfD=d6OWWqO1#e2DEN)Bq47@C-?VLOFFt+%u+b7%)gV>oq~RQUI3&(C>vU7oh7AJK-tLD=z;NU;sT4 V_#ML%zhD3W002ovPDHLkV1j52@OJ zOJIWo0UH|1QD|aXQaTVIp`Y?0oszapJJZgT^h-N!XUa4)orZ6nLer)*&9u`@OVScZ zAPEqX05Mm&F-EZ^Ted9OvMgzJ@2nh0!D=xb&dgQUIqQq|2%9~6CPdZMEBA< zoP75RyuQiFi^mRj&~4H}3@~oo_mXex#?`Hl_H^R>1wW=|Qs8+`yIakJfbyF627{nI zAW2He7?vA(vV?uFue0DQTRZV^WDFl%x*hoV*bAMNMpPPL+_djEW1H8nYVL9`#)ZoP z#1lF2oPL`^io0F)SVC0WEJi&7IvLt097(}QMi~q|?t8-U2SgYI9$)Kkhi^PU`tAlV z9s6BC2tCy^jY^4(%i@I^ybZF#=iY_{&- zvf&Y2x)vgENuyoECqBDeb(jhTarXSj5XC6P*?=aey(F1bf)dn^V2C{%EBVIQ%Trzq zTnl0=>1G%Vt9XN-ER_x)7MkAR5bR9X)r2*1yZSRz@T=^VQb z438$zzu5_s(a^&%1D*>376M`M@~z);wKpO-m7*Bt=YcZ@?A3P2Qi?z`n3)Nqx2K5` z&OqRt=B-R#d;L*-`SC5-wCOR##7vnU#zJ1nV`4Hzy`m8elVP(uvMgD-G8ZZ$`AeN;5z*l2vI8p*G zvcL>wmE@=sFcFNkj6XR03JZaS=Y^gc`yx#HlzHA4>AN>Hja|E+!9V``Ct_d<0~gL> z;KMVhuBk;sV-p%1ThO5MBcJIs?-&ZNLbck1H)w420al~jp%e1T1@A6 zZVusS8aM9G;OS?-jma?&JVW;|9h^WYG=WGs0MFn}T>Ri|EN*vU=hNTBz|A1UM7AOf zdg{xpWpWyb!JuiUV@Z+efY)xAi%%7#HIq8Z^c=bD#Bq4eQ$AdvFC! zZ7#GlI&t?w2%&I7D^X|(YN7Kh@!a><;^?mrV)T(MMb(m*vY$F=IZiHJ))?Rj zDU;0-)fSENN}D-O&^jk8!@nK<1)kiqpT=`H!Zf5LIgf^V8;o2Mul?Z=W~axJkR33&x9m?4RJ!*k(=o*f^co{X0X4E^H^kpQS zLU7!pjcTLWirvrt03L5dH-IY#H=7mA#*!5BoQG*=2FNKfcp{#t|B<6UO$&sc2gTXW zK3OS;Wh;8o(AOj)W9 zYT<;*u-P5f>iQ);Yx)md?{YUIm1&`7!3KzeuRqa=H_vz}>#M1D>&ZBkwxJ9CG6r&V5R!B0kw`S@ zw%H<3)CP@#yrR<|nifeCrHBmsrb;DRN^P|`c+^6@mv2n$jKwHoHXaAVVwen@FU;kn z_x7nDMj|35T8tc$v;tuYSnJGdk}rv>>Y~?3UR#sccXmyo4k(l1G9{v!6gZ9YC@6n59z{ooBQ>WVy`+U71xCT@X?w${Qa25-DGqJ@a( zC#h=UNJc})85YBwtB?J!B5`fl{j+m+dzHg#t^#jzY2NEz{!kIf|bqpx!sT*vyf?CYo$AdT-rzADP%L*2!TIEr+p-BPRpf5v?74aD%MAHWW-zb ztvxLetlg3nr#)ec5-ZJkC042klrMM4&a+SMp=dT2#rBf&@sG7gThRIl^zZb|^D%p(wrp7iOI*_G|Z{)_w zpN7Zp-KEn(tppbMVltN<8;OI&X{~ZJxz_C1RbAKiRl#U=&0iX*(4@3ioSk^jd+XGR zbYh0p`83H)A>)SKZgBh}jO3;+m0Mm^Qg>x!TMF0Q*07*qoM6N<$f|Lzv>i_@% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/slideshow.png b/apps/icons/static/Fat Cow/32x32/slideshow.png new file mode 100644 index 0000000000000000000000000000000000000000..909bc17674196ddeaf28f566ecf55f67fbeaf785 GIT binary patch literal 1279 zcmV=kHyql z!GajuCKVFhq?`T8{Tt7jnOirTY_d(04Eyb!J2Us3Z_eM003gqgT>Q}Y{Wsz`##S^( zN`yghy8o49Z}EHK?5F3{R=2ampDEVu(qFc8uY@>?G5OamC>j=l+&LQ~mnk(jUd3mc2~h zicX{Eli;E_1O$|?L10nAoO4Le={?ieOcqmvi08)<)u@n79)YXOoaA*3XQ}Mf3E0*~ zGvkk6z`Q&_@j9cy{qe^xASc)|1XAu3ld$*&VwFRjoaY$$PV*pjn@#X8 z+4^61kC-f+RW!KIV?3ubz%_Cnzy)T{8LznuQa5D044&<~0*4CR z^(#Gkyzk}PNGNlY(8LZOsu{m15Ug_7Y)YUwJ461f ztYLvPl8EH%8PmTzW$d0FMts4E%B>SfgZWhd)P`Tfq+FYTN~&`|9XavsGiaI{Y`?585 zE>-MrbPU}maqj#`BMIM*ZJP3BB*s3!l#=jmf76vOBQZMmrD8mca`6x(_^RBQ)-A#u p7s9O~kdjERx#jgJ=k}if0|1*LAzFhiLSz5{002ovPDHLkV1fyRUaSBB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/small_business.png b/apps/icons/static/Fat Cow/32x32/small_business.png new file mode 100644 index 0000000000000000000000000000000000000000..efd3c07fcf60614c75a74663d39ea83c979da66a GIT binary patch literal 1782 zcmVx2Z|I26Ulmfbbj`TUgi zS<8P@g&!}EnlIE(zZP{f7Qo5&WB=Mm(01(#1T`1M-#6l969+=IsGo5iYR|g{{XegJ zc=wBIAGU4#OUqT>&=k&NA$G?zKQe^PD&p(I7sP>}AP{t1@!-Q_98FVNF>T)LD^GNM zbEOffmB3n1$H4wg=-Q3ZG_)TTH-BA4IUC8TIF1hlUGpM5=4Y z?8K4nvsGF%w(U|(&mTk2K#u(XEImO0E)fu{vUv@`@&ZD2O_*3a9X@UBlhc9EUxryT z4J~sY1ByNHhW0|ybi&r8a&nk)arfb-I>`<}i#8w^pW`~t`E$S*Kb ze3F3YF-f3M44|c1gL`x>JRSxo0O34zWFK1QJqf3OCs?6Jg4?+ax_{Y*XmtZ(RrLf` zFY7@X5n;LGVA-Q^r9uq4W@AEi5&ODSN}n=P{!$A@1eoWcXlpPGqQV^bP71!ABwrhi z7hI10AKed@?|~W&A=T4`&h6`AR@4rsr>7UY*Sw14?+4|+!Z?9)--YiLz{$j()iFx5 z&%vm37-Od@z)*0)Xs8QDy=f5cqR>mgCuE(7wI02*i79iIAd|LW zWpfDVobE}o6m->=v%~v~0)+1RF_^k17umGf7DTKJb%QN|6^(LFCR;4sDZ50`qbQKf zif=)$z5vG$pFklwC{^*2KcH>?GNdvVTqloQDu=|Ni&{M=XP2mnks@TC3$7V7p}03V zK(7>aAV`}A6)L_QG$RW$K7}&iP~-=Pryp4`ehH3lei{?br89x8!i>3hWABF7G4>n} z5jsi?YFRpTFgO4l8*sk;c2DBdt-V#|w5bh`dfqSrG0Gydn)zbr4Oq3gfAK?ac03ym z2Rl>*iZn7R?V=V@{T!*$hajh7qIyt6Ra96>DEU2Ty!0M)Y~6@xOb0Lgit!gMMCX=I z5Gym$-$j$J=;HpBzuolI2i@=O=*ay%u5n^yTtnUU(MSlpcI|pbbYty`+h_HO!Lg&G z@3ytyANX3FkYq8k=*+gV@h{ys`Q5OdN37g{88Z-?bTjs@dky0!g%J)bh&C_8PxRb; zUNy2Q52>V0z@ELmGyC?Umk+-~`ub7f^3}Zd!S1Ys3e3hMssUa$6N3l0A(P=GwY_D{_M!LR-q^Q?e8n+K z2|#+(@hOD&aGO3_A2panAful*(+>aJ?9x_H?Qb*tmm9ChQ$5Qxu2;=p%Er8sPd z*(C2-Gk?x;Xc`zP6m5@Zb}3B6L3|2W#y{Y`i>T>?B<0&@OMwExRXIs4b_EP*pk;12-? Y0CJXjW}fgvLjV8(07*qoM6N<$f(Z&qYybcN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/small_car.png b/apps/icons/static/Fat Cow/32x32/small_car.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d5dce879f7bfa10b3bbac5f9f0029c76030239 GIT binary patch literal 1269 zcmV^J)CYy~- z+BD5O2CcTH)__(dRbwSe(`qePD8@oDqAe&=^+!>m1WHLke4-F2Du_bG5(%P>sh|dl zX_6*w9=mzBG07&I-R$$;yW=;v8%^5AY@yg6X5ixvcji0i%=ehP%Q)w_l|#ZU9xDP? z1gr>PiR^jx^UOSJiguVYwT#Ky#u(RNHKst490*3-1Y)|RMNM_JJ0?%i{@BeDAia4i zbDzN)`N(K6n@h6}AlLagik(?7NZE@v4*4&kd;A#w82uChU(#!}Rg-mz3c0R;XWw$B z=5Jv?+mq5ZJY4(^O4shetO|^V0Pk!i#?XMMs=+LCaDphb$tXw$Oi}=iz0aW4_1iZ` zpP1fFQ0k2eU@v{LIzKf#(qESI9JUo5$3)bCwy79g0Sz)U!VzYewbJ#?BeY%9oni!| zaS59oW;}2k@cY;cXzu*__>oG_>wj-bKme=xFry$XFVy$cU3Iu;?S72Iasq{!&*RJ# zbP_=-5xLB+h*0U>1kGdDNggMq8U;N#2jtqT@b(WwbBaoeG`UGr`N`TH6DO~(jd>Vj zy92}Sb8lo;u0M>+bB$nJ)q7Nl1<^CvfD03+VUUwZkOeUcKi5-008A#3D=?xv7^SJu zS%K258odMjoI7a@%u37X(d8Ngfaao$OTD^@|EK(h0|t7`^Xtw>`?HNa4 zG;czSCvdtdJ$aX?0n6YPi+S)s8hU#h(cK|I>Us>4*Qq-zsUCEM&LXBY;m&pCP&Gz1 zAxOok=Yz=g0<>A}Xd7(8`7V0fRj~-8J=6?E`vs1aU$OboohWq;K1oYfAwd4B!i$ob z3m9-|L|#rscrOaJ=IG9@{vq@eV1H5*GSj+=NSywf?xp-Qc!J&NAE3N1f#FX25gF+p zeKdhP&(J_8jC>Ifk)b1MD|87f8tIfvYV-!oq|LG4gmpE*z=ct;^80wMq zwp?_BaM7|1DVtT;?8{)NX1F?;um0f3AzBFw0YS3M2g`=a=;_$EH}Zko?at3H$kTn@ zE;l(v+;zLhUrgj`6?e-r7$QbK!ATaH*Ju*mKxQXfQ(ayCrNJPQM2xCBTwhcQiDJ zNH`o$;GD>IIQxEfXL$3odoz3Mi(D8tIcZMw=6f^q=I8t7Edc;$`U~(O2PMux{s;v$ z;mX^uz|&~**G|m)oI;5)E^$f;aLy~I4n96A?A584eTR?|HtGQgw1HO!-ajkxPp6xH z4&0If1A|uO@MM0}LAzf}K3+VJ6X&D@XAzWxk)2rGhJ`Wel#c8j0*9ypLLBI$@2Vx) z7k@6{rQFyXxRio+XaFf6PjE`y(sM70z!l7Jq2K$i#6pEr=a~`EyHQXJ0%&0W>Tjz5@KZ4i1rY!N zX*9tb7*-xwS8YJzza|cHZ@)&F+C~cxS0TJ_P^}Q_ZU;(^b>M+cJ#Kd5hJx$Dptn~9-!pR6kIMn@jDO=PjA%+8mMqdbQ`-AEPus3&9UFLq+qFi#CCa zIPS*s7?wdDkX!_oMJ!jfy=genjs5z<#QQ2DZ-~Wfd(&_kz-P!)iacd{i^TayB%C{Z zv~Rbt8&jjc12)eifJ*+@Imz=^PtE(dua-^_29?hbJ}U9)FHvWNj_B@G%!>Hreo#6< zaPmE)Hcu~p<|Ln>KkS3MW6FVf&n^Q00dk>aQgqRN$j`>MG z;G}d$|gTD^@raoN&|g?g(i9{^*5TeryvgzHT#f9U#_=s-*B0N-pK=xe{b zzeb|S1M91r)v zp=ap~u(=ZxPwW<}AK(Z&6L`2>wH_#=CF zSUU2_g{u;GB-b>8@ulc`?_Dt8;|v~iNc}dbBeo7~ zoX56KY+OeOB^@1Ds5gV5$|Z}(tBfZ)u#B9&Eb;~8lErzwu(Q4^R*mn9=JG$mxgSF- iUl46~bU@($2`~UwM-4zCVRx|r0000Ja%l5P`K9dojGTpv)9>=wfATU9<%l2 zz*|Z)o>ti8QCm%~UDW7r;}-d>X|ir8_nqvCZ+wfsxSA+G@y^@dJkWh?Ut2SD5>@3L zmBW>)J+OA2-s(0CRj2)H5bYMtvi6>}XdK z$KUuD5Yhp|fNpB^k%no&;Bjd+dHv@=xzCwM-L~|mBNcmvCgduMYq(k0DWnK$zY4E&Q zz=z`lp3?A8styAqb7G0T+bx{>I17)Y8lo1C|M9o*Xiq~#7wfQY2B5hFAWXM=p(lx$ zrET!L+9V8=S}Pj3Zq@ej>SG6GZg$0%&pdyAauI(!T|m)QI8HO3?@LrL06~8^6{gXG z|JUPs0eS&YHU}>s?yBlE*Djl82ui!l0936b*8wmHfPPm^uPJ|X z00sr(S^%1+tqZzZ^y}B}B(o6!wz7Z;pA$&ZO&35q<+#L&@4@r@ssh%{Yr3unWTRNd z7dfR+p|hHd;=MZbtpHf0+@O4Cz*E2Z!@DWU2ovH?1G!j9Gz$TNe_)eo21OTn&a;+#73dk+5pjav)ot`1C)v@Y& z=sVOamSHz<8UuW_b3=c}#Ka}U<8ee{F?4ly5^4ApfD}MF>(NoN9gJSOgfzLOR9da> z4u_-Ixhsi|_71_6*uEX_+F!yk>jGTI4ai5+w*mkOzW)AxjEsyRWLf0<8Hs3uz?B@z zb1^(TB7xT2)PP91NzBY9EtXtlGa1Zgv*>xS2hA-Byi&h{#ieGVURU<4e>MPMubn-6 z7W?+^!?kPEVs_7^&6I+C`=Rs0h(*HiLSMk|Mnf21u!LTjWV@OiJhLYT!(PPj$a#Eu z|9;%aWaZ|uNEDv0{xbkRs<*dSEYOxpA-A*y#|?6O;>s1tVmp+;>lfnK)0xD#4<=9- z3t^>T?>%6_C{E+@MJ zre?!KVf7Xo8|qx~UARw*MSfC+%@*tkOoY;A#?^Ebr; zuHz7R3Pg$ni&`#=vSYPKpg6KQKHT8VvBLAb&T^jT$sQiA>ujXw3IKggQDKE_fzi)L zv17+}nX{eXaQ3A|T#+wPifIP6(e_5ljLP8eEjsat4UuDc2EoI&-I^AvqSLIf)WXap zN?J%3Dp_!qvLH;U$mVm&ek^yZu!@dYo)onZ`}sAD$u6*o5<8*`BFA*j`?&pb$O7C? zPG7rgPGYOs7+&l9B7QMcz)vr#Di8FvYc#LnI?1GO%wo@;`(+uC+M{i;_HNOASpAYx-VQ6?5QKDmEIJ-zDbWv9q zM@vg9{&{f}Hy0Q2!vj6|$>U8`7i8xbaPHhcFrCgK*}7Bc+@bj4+$xb3xySH+{OFU* z)I8Ie=c5@wfyNY9QwBkv!iOJygfJBxmz3_NT2NdqNgemd--$#bXt_z*TW|kK%v;Gr zrtwHLCdygPWBM%z9@h^ysEv~}7FaoV@eIJBk*mZ}8x@kneMivVk-{=n#Y|=vD=T@? z5EMO)s$ddPO0`?J3Zmq89Wm+FF>GsWESK=x3?Xh%0$`EG+-5|imX>mZXFfP{$Uhw% zP$|J$O{$h-e$$>%VLj`zEL~)9{qLLgC)CqO(b#b(mi%9Tiy-j(H5&QN0LYJ3{>^q5 kejKQZ-^*a+`L_TA04=44seqYX(*OVf07*qoM6N<$g7bjCH~;_u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/snow_rain.png b/apps/icons/static/Fat Cow/32x32/snow_rain.png new file mode 100644 index 0000000000000000000000000000000000000000..f9354fa8aa84bc37ed6d49b279584f9f289ce8d3 GIT binary patch literal 1196 zcmV;d1XKHoP)GQ$SNmY!g>gO*C3k#6BPut5JDJP2|P!AD{?JJ)ljch=2z=cBTop@eL`%RonBI10}G`?E+WA{$;8x-u5++Fl0D% zAq!H;GGl3g$@v02(^dn!A8v*t`JRvPaX+fzWmxnXfF`K5JG#~fVJwydfhUb|r9kuo zgXpy!bln>SF;Lq_bM7buPrW1xaB0P^Sj zRgfgnYFc`F{)Lg(9v!3g*cnij`o>7-1FcY}DZp@<*VD!_L;qFgvj+5R+hAoQozdak zG(>ndGIjtOc}fcsBo_>8$y8PXR8M9W3YJ~9MzU9>l?EUa59bzjkQLd=0Csm^Rg56d zz#?P@eQ?gpr6e>i939@<@%$SHtCDlq!UrH<%P@I*WQ8HESP6 zloSf03H2`2))zlM^9fz~y_5RIm13K@FTwFN+%~ws?Um6>^rGHvDSmNo*h*bhdGNWH zNBKD5)^mK~T(RW=2;1L}gk@FhHr-FlBF@LD>WVF&sIIwx%W)c{lZlhy+=tYljY}m? zfqTCyVlx%6<%bdN&pn)sbEwz8`+DqvsMNeo(+pkzaC=|hJG@d#aWT}tzZoC@KvtBu zth#o`-gf#Vt3eHNrmjM5JQkfOe)mOj%!4e)Q9r4V`o}t+hIy{GgenvXk!Z0Dx15N~ z73=?-Fcy!07L7*t&?d!k?23&oVZjI1?^iLUkk0YPxwe+uQfv4`^V_ z@emQV5LjR?n!q2Js8NZECPq=n0{FlfABbW!N`eA0EFzMCLLdr>nk-;&NPIw|2?2B) zY!kwqdv$ib?bdEb{~z`i_#R5zn)4hqT~fYF#(iALdf4xq2~Z;Yz31NQOxl+LXilWS(`wm0_nV3M#06>_?&;GcFhY_Zj565B%iz1XSzeM$O zk73rI|@*fA#C3aOQ+7^V!H>u2O5y`@FVb(qYB~;iq&~B-b@CQl?0GVmZ^&*dIgY5A_Fc@q} z0jYy-Ur}Pm8j`n$eQ#`lnHej0LoHSgg&_F|#zXV4(f^;c4;x3J|70j z%N>P31As{=eYB<0;S5i#}n3ZDO>((&kvPy*EA zY@P#AGUPrF)f8C?!BbB9=D9{j*iBU z)~|b&c)56YtYz~sVdlvpaxhx|!H3UIEx%)FZhrnes`uu^Lr5GC(c~Bl2D&^>=lO5< zeD;;QudkO2_us5P$mC@t@-m&rOLiXb^$lsx#(A+B;X+6F&DGm}oN^#$9y#fpS4&n@ fP7}V6{}W&UV-zju-z_m$00000NkvXXu0mjfTgM11 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/soap.png b/apps/icons/static/Fat Cow/32x32/soap.png new file mode 100644 index 0000000000000000000000000000000000000000..36762bd49b6dcd4fcdd91964c4739f2f17f7804f GIT binary patch literal 1707 zcmV;c22}ZpP)w{iUlm7C>UeogT6^jObEuHi3Srx;)})@e85K%35kh`4~B#ojKLV=4Fl?f4~l3+ zQ?Lf;MdVW2?si*tx7*#FtLOh`c3H}9FO*6CUS|F|=R4o|&iT(U$8o?f#u%#C6P?}K zhr9RwCV_1M94zf(u;KLW`|QY$pNB3~s&{LC8vs!H_8&T%T-Vvt)|uivm*}5iVrUrY z!J+e84!*UG?ilp|d<|X+%3wW-R0j&9W3`QU@1KF&$_@_qaND$U_0JmtPzCLl4coGA zOU>O}wrvYrUMkhu&l>>{X>lBT>GZo?3tJwOY#{)|X2*7Jr=OTuC>!EE@7;#B<^$ky zS2MyL7t<5ar}J(^P4&)1jA}TF(6YoWAlz1yYher!0KJgI%7?d-@$j6{Pmhfwduaec z55Qe9Aoe;I9K&>}S7;jrq4@o{dio5QBsHdi)MtSA@AT7s<{B&EcH z77e3pR?ynf{u;gU9<7-<0Z57hwQCKb?gsNIE{)-!C^KU$3w<>Hm~V`i{Qu zbvrpda^s+BS$pD=vQjFRQ5s1LEpP|HP3z!`g}k~3%-l4L(Tpflu7TkFtBG6{cA*Hf zRDlu;gZVXAFO;s!Uz|khg=aUCtN(Zks($MgsRaUorwKrG@~?iF*VC|yMWVU_hiEMg zULmhUDH&%z8FDNFi5&8!E^h+@eyS8hu*S>Iq3EqVfxMZg-(;sE`T#$Q%gs`tN|F@L zPG-yD%w(vgH37-g+&t4NUmHh=gvmmFaYOP^^C9OlRfaDS7k#2ajM-Cplt`!w<(#)* zg`Nf1tVG-P&G3d1yBPq9#6y{oOdlEL?N_v5=AH#IMOYygd@GVr?n}^{J}9Jqix{z~ zG|kKu%=Aq%Z^15+5OrOot1>bMh3v_Gb^cCh7)B`+3PqWwxd1e!b{I*NPY|_sVH$QZ zB-(54$KS-`)}6fqs1(#F4LT%ZN$mFyBDY!^ALaELu&?e!j{}vXA^4~#WX_(SHwBfG zr%qjY<<-4!e0=cm_tEwhbhyvdj$}C;BEe}erV7X$|AFc|FU|{IlQUPdkmE6EtCqu| z@`N%Y!22Qr(UADw@zZDL1;86b?%NY51}~(xVauLfkdkqV#uX0-QX0OB!nsReVG>{@ zA&y&dZpjiRfBIE4sPKkPQhrnbvx)ZnAN{Z|-*5%Jfa6%_O~RtOFaFt&>0JJnbi8U1 z!w7Far2I8+zAPSHIeb*4r*M9N0A57hASHf;h@HhuL=F=J1{0Ar97OAe&bkpw%mcjD zvsuFpvz2Pg(c*i?1J#X#Ui_08pruhj$(O;Q6v?3|2qQ=KMJ2&5c$&2h(h9Tg=y) z=X8YDy8(+3IzCG>&e0Uke4mizXT0ktGXc-S)axG5zdsFXX1_vVJGAOm}dvbmS#`OOo(R*G@dx)eUra8))g2 z6}gO$&PrUb;rPE!%)OfW1nNB@aPWr+I4Ro}Kb{Wu!NkCJJD_O)!=cZD>iX@YaX?u%!K(G6w7eU! zx#jHj)Z9ydd2Zo1bV=Kmz`^Gc@OR?b?w$B<{{ULNUV4H7wQWE@M_;$n0k6Iv(Wr)* zMD*>6#3!$udl9FaWSD@7vORcc|DKsmXuZ0Qa&-kmox5=8fq@p; zEIm(`Y-W0MWDBd9%)ACIrJ%?AWgP4L6XK=QNaW9;q~=6{neHNUw$Cnm5Og0wpZzH2 zR^Gy;=&vDJOUSNg`8GQfFmrT&+X(XcEEdWa5Rd%>ovuf4!2c_()~AqIKZE7U3|KDd zbC@tFo7<)gW0&&?{PGB5nNv8o@O@YnFKiw!oX#L+^noaLvnT|LoIV|g|FJQ+JYA?( za>$iq_$c*Dcr8H;y1tIREj^gYoy1)6f*@krq>A2QsQW8foKF(Ei95&@$dfnNMz{M> zvS*UA*WfpgA(=ai#qvk6TD&4-29=>8dnJMNdlS$K6_^RwOexzb``4(&-*^t~=B9Tp z8Z@$I5U5-ET*2}`FCu;R5TdD0U=D zm}6TAWT-0^R)HNJU}q1|>NBk12kNAZs?g`fB_#j+CM35F?FSx)ci$iZIZ(K~h{XA~ zpykW3(0y)?0m_G!vnP}liXEN@Zsv$c19PJYc_J`d`mt03CZ-@V2ojO5cB4`R8Py3H(S9*0ZjC(svD~wpE)2C%21%iG-!1qduTasYo+UCO;zR&E{XzX0?Q=x+zpbM zy3^cH!fe_A=Ch~;ZDWQA0({}((q8Oo|C9=+CJIpat~C^4FX>!ld%}i2ySjjm06nV} zh0NDeY|Vzu98+$9Hi0=#O;>O^y_v3jwNAu~oe0=681Y5X<;Fglhy_kZeuHs9Fw!ND6lF=F&u>x!#%iRQ)Wy5#2GM3wkaF#YFHR?ybjguA4DCH6ct7jf7~Qp^IltTf0D|)Mh5b;==G~2%*to(H1H_Fqi8@BG-*} zXBHzZF&e`wLWvqLNNQ2EFk3L6^J8kYAL*i>)SyDrRVwT%Lc2p^gQF7iY`yeKqlLF^6baMD5J z1}!ePyC*mhe9Gx|9TT}xEiiyYr7p>mP(`CcXl-r9%F41(Ok_&;k)6g`Pt{ypUq2n6 zjh`sw^E8mb`!HJgu}(*YMKRrCn{H{?LQ4vK1nBD<>_6sf^*`OThgD%qxMRlmJ%lS4 zFAH)kJ7-I>7gkp?zmG>^r|C1zNAN+*5K7$9oByb6x5MKCwKeS7L5II-k78HGMJ*7Z zh04E1D-{!{R4P}}simgOG{A9_Wu~J{NBwU98{W#EUbe^Kbh15QnG?|j%Y5TjGT*B| zr~hY9gAf{kx0U%`5xA8-w#N7Jb~11G`mX>30R4)Utm&JrkN^Mx07*qoM6N<$g28Du Aq5uE@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/solar.png b/apps/icons/static/Fat Cow/32x32/solar.png new file mode 100644 index 0000000000000000000000000000000000000000..3dd833d35572c3f0535444ae0e9b4c970ac97964 GIT binary patch literal 1723 zcmV;s21NOZP)Arb%OB(!@3-8ry)SRzZrD zp(=L=3e26EbGp8L&KUrLMr?Ms+l`f#mCnr}WBWayX~V#3+CWipF^ET8 z;%{bv$LsYTEC~kj*U~b)qWr7xhj8ugL+mK0LYa+v~WVa+FWRV;~-JiN7Y^>-4*hA3xq+R#uiJP&^GB*|%4DLb=$;psl$YE_p|S zni*rw*pT-Pl_e@9DRDpLHO<;5af#pG-~T{{Mm_`dZQHgTsi>$xJQkO@Yq;{$2tu=q za0^IHc~Ii0VSMtjQeYS++FEKbFdTx*r6~jJM0qA-Vq!XsjA>wTaTy2p9z!ab0C9;g zdcKjK$`=B!EO@7?stR!t@Q6!CCg$K`(g>JOybz5gMYE~8DP1$Ir!&X*T*vj4qdajU zvLWIU-zH*S4v>H?QUef+#V{k;)9DPn64zKFiL}&*Rq1KfjWuJw=Q^&Z9Oa3V zOeR5Guh-L(OT^p|XeUpetPcuXRg)CD6Pm`6{k19$O|?N2brnIlDoX)71dREimc1$j zP-_h3j5e8Ln3#sQ1*fju;$ARVg7)_Ioi}dWSX^&_tG>Rzy`-c>tWQg;pgG|mI1a?seCvzg=jp1jBJEPe|T)aGLHB?Jw5M> z0bdd#Hw2!7f`UUT{vxQ$u5aI;vC6dU$jv;LMHz83OigvG5LpGtnd5s7-L@R%i9@_- zB&K)}2m}s0VQ{UBe;X}~#Ui-##}qWWcvU#Cnt|V^V`(W0gRvD4WmePjE~5y@C&!%U zd#>Yp%2A#;#7iaP$^+En5HU9d9wAAK6bmF%Df}i@A3abngmSB$(3Nb5_t(KWyT}QK z>-AS^RULrs4X!N=c(JFnNO2`4h7hlQPbq>Wr6gmPh>ii;nKNfvodTpY{$laHM`87! zC3at3C6=ObOiE2~xhzF;XyNFqO}PHcn9RBC+5lAUD#Fgf07k|qRS1|Vja5N>)O8?R zkWQUCRdep#xkV=gy0HH!3q>>*RTDQyAF3Q@8nN01#HDdbF^(0@onx9B?f=%iq1JJ| zX{RA^h(}K*5>`QKZf@=-RU8lKe!sts1c}Nnna`cCHQqdHa1}Q?%lX_>Cz}uQ>x>);-Qa4CcUW{TO^$K;>C;R^z^iuNF>dHn?t4;W3tW7 zKUPnUInVc8$Mv}vk7sfs&xc7q<;kwDE)*9BF?LUilUzV2LgSd3naM7q2Wo2T)Y;G^ zo>^E3ugmwMq+0TpSn(qU}enZ_6_`gPYF+V@Ixe*(L zKtF%}{CBcT^Pe=z6XzMpNQ>bwLx7-W1RlC?dMZ~`a7yx@7w1ie0 RFgO4J002ovPDHLkV1l~gJvaaW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sort_ascending.png b/apps/icons/static/Fat Cow/32x32/sort_ascending.png new file mode 100644 index 0000000000000000000000000000000000000000..3a7f470a22d7920eb07acf060c40c0b919bbeb1d GIT binary patch literal 1148 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 Hu0mjf4+)&R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sort_descending.png b/apps/icons/static/Fat Cow/32x32/sort_descending.png new file mode 100644 index 0000000000000000000000000000000000000000..e18333ec057a9e6a0757698e4df0c16e8f818355 GIT binary patch literal 997 zcmV?CjD)6EN~2 z!~+Q)jowU23`k5+pe6B$cQ4-X<_8fZ;>8PpfO-`#22F|>ktX5?4M*Zx6N52I1S&{N zcXxbmIxS_p+uc?Z;)EAwXJ_7f^WOW-beRwW4zp=+$c@#oMjxIUoVA1O# z;QH3H8;MrERPp)Axmf{P%vNd97();3#NzFtOZaH2dG%y``pPJnrl=u^Ht0Ho(FfB_ z_z)>|px#E~w??AyEuEDE?TsOrnn}gz9m+2?FHHWWvuT(~O#owh;4qTALYOcTodC7R zx>5(iv~wG$J^JuP4qU%@0#r1@B@Qt9ThDxk)|M{ZKd&N_q~DTj3u|;|Jy1XmjX5in zIdiznH=yHKC+cKSRS1}nYe|RG0X2bv#e*!k9gE%xsM+r0+7F${p6Zv<%5oNL9tJBC?r41KWkcYtw7>I2%0$U(Ol5r_y7O~dg%$mMddoiX8vo?jDb&>2ZmulV(zW{5h*W8iQzScAykE( zYYG;|2D&XPv3#bl2TZ&IHI`4oMpl51n_QVsLUMel+lk@h)VLhD9K915JGT#$-zaOz z@mTLlatT6p2JVPUp+1eF@m`vv=3?5oM6Ip4OG-7^xj8@y|Bmu0IT7n!UR;83I3$Jo zG)C{#oV^1Wws%UY20Jeb3QkCaoWFQe=sS&5f!SH>BVu^6@LfsR;T699FFwsEhixdw z)$^LeIJHI;Jb|E@f>Ck=Z763q|HgrW6A{(laTqT|tpO$ESih&{=iq;8e*_o+-3Q$I T`F1!f00000NkvXXu0mjfERMhr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sound.png b/apps/icons/static/Fat Cow/32x32/sound.png new file mode 100644 index 0000000000000000000000000000000000000000..8c2baf0439b195248a27b9a0f33163e32f1e286f GIT binary patch literal 1855 zcmV-F2f+A=P)_Fmedq37+!R!-#+~_Q@45G!^Zm~E`(B4qRTUoRkNTJEx$&>%T*d!x z48z!WY|ecOpMCAwfO%BlFJ(@TOCFML8x&73fyJ31TGT)3bqH<`^~L;;K>wQY~)g!SozfTH6Oh=YvV1ArbqC3{x) zm>wG6Hk%DB77G|nCQW#Q0Ssu3)TK;|j zn6a#Smb^}cy*-;8f@%61fy05Eaj&+M9A zh?mX(ouAo))fpXJk*259*$zm`kM4mfCCg*}*K0su4zlfZec2Eq+0SeyDoIPU|R zQXi;XLC5bI+e2fLVbF8`S!tz^6zL0jmhVc%I9HW`<;}ntRd9;}P|CvrkYyzhAvzEA z!aeVS;&0NTA$>)3a4w(zc1&ye`VIxM0DQ;J=oTt)$Ulz>lK^Nd{DL7UGfL=@dF9K@ zk3|5IcvQCcs12&*JW4*%kx9dFftx%VCaoRViUmaA!Xp3-G6Gr-Dzc)<6dAhQUDS!zcjc zK4suQbV5G}?q;}nxdDMIZGb=v;M!m+rf8a&LsVIw#<&-~KW~^sqQNlv)Bbp(7;)3g zRa(r2b(y2sYQG|ZqXF;(?QGgo)PX_Y_{$y!g-0!z34Ji&`TmfYmBiXeA|~-qsNUSU;vzFp*MG&Sv7I1b{bcUd4!a zr^F8P_!PB+L8Z!fl$|46I_(qZVm6%dTyip4Z`weVJol7b5(Qd1CV7yeDIJ%S>}y)I zXEi3A9949bONI0Eh(bE5f3b4?+=u!c4*@_Nqkc_sLz7;i6wN3|Z^faVYnpH0JZ-nz zR}UXC0t86}m)m`hBkB*KhVe4}#&s>C_CIn&V67eKBuq+1^s-Yl4esa}rpHQ{Ck3PI@Ui?!D zI%RL{3trImNugmFOb(&FoUEhtTN*BUvE?2qxLx_FFQ&ysVu^OTTv{oHwi_~xMrb5d zViR%z8Hz;ZDLA%~gXxESsJ7g%Z|1pp{$zN96Ra5aB- z?Q-o!eRFaE53!_dIeo-?=#zY1`OVP2@L}%-vTicza_!mUnEY-xH@j1NB_sliy#gsr z)m2ppz!3_dB|oXo8=`Ja$K6e7d%9w>@D}<1v*O@4jaM$66a-<*$WfypJS+@T2~Daa z)5bdAe|a?vG%6H@>H002ovPDHLkV1gQxf7k#3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sound_add.png b/apps/icons/static/Fat Cow/32x32/sound_add.png new file mode 100644 index 0000000000000000000000000000000000000000..e9ba050e04914293a420f7d0356508376fcaa839 GIT binary patch literal 2061 zcmV+o2=e!dP)&}p3pXWD5qooPqS9~n!lGo2(7A5$Y$Nev;W zNUTNDM4MoxsmMcCUh4|z?%v(IyZ7FH=k6}9)JHJw&V0kY=N!)WJKy*Fe&4wqzS>V( z`BK?c`kTygc>lcvyS_!wp|NZrKA>Z6VZn=26OxiUp3BciVp0 zVcjc%f>oa5Re<}eJlX@{58evQXZXZxZxt;Uw;c_7(Zzs*|3!L21 zEKXbQx2&rw^zVInFK^VYPBk3zz*YY}$fwr9dCdi<(+RKFYmkiPo8|gW#^y$ap9|Fd ztP7#QHQ|XxpV0fDQv0hqsKKk&A5{N@-euk0e~^otz_=mtBekpfVM$DdC1Em!+Gd11 zn(up>krtgc(ME!zUGG%nKP+3T2jmO3vJc*6>ZlETv756cG61^T(^AWsYk_q=VR+4P3!C00);*)vf$!goi<45RuD0ueG3P_g4hSTm(n<$Sq zc3}1L>5I`~i4h_{5tNiv(%>Ar4x1@JG}Z4b62t&J7MDhAjR=TJ<>Jk@^2TnqVd(S2 zt){$kBQ3$dzjIldQyeB}XVXwLU10zQ!TfOdw83uHi32&Xn}Xmu{l3mMO-DxBlxQYd zC*)P#6fJSTs+kcHiJ%T4`mBzUV)|#@57A_UVA0|A$y5wq4uGoC$vKLZE`^g>{MW6D z&)#7ycxuB#N+>D3cxGurP>sVa#o|Ww0#$}7K7nYVL!$hfXg>zvZsiv(K~>NU4uv#B zBg7nc?xB=yOyjp>0Qe)AaXZlO@$YHB=*sMMv9PbK%+@0s7!v^>Bzq!YRtbOzfo22_ z27tS203#noK-WpaR5KR*99t%(n97$~Y9`_yufU^?U5D+ftUJ?nFz=%N2|lVwgF++xe%1<9MA(aS;2f zdl4rE@bptT$jZusqpuH&qTB%l2b~wuFP}yH)IO9h+m6#+zrldp0fo-9Yjrr?<;OTQ zJNBV-_#yb8Xx{-2*wlVSh@sU=MdUR{$mPYG%|RRMRVrt)8GclXfh^`wSt zr_Y!H=XDo+er42+g9oo!aAD|m6wFwQfAqYC>#~Eifi{g<$Z)eUHg~>f5AvU0k86W( zZ$&juG5{=2UE2153|#V>ac4GmS~E?5BB?}NwdjX6J0g=N7N_XVU* z%td3@7YNazSz!dUTL9QIvsDF5O)#Z;e%);4t9(BpS&PC5(!L z8rxALH{4Kfce`?QU*!_n>v?DXvw7*0sYSaz9uj?y0EotBotm6uKeFegP%yCL>rdw7&YC?Nvg{)cgtr*>_fy#czc|Gqs4*P|-pCK1eDjAK zEMmCzS!vA;f6vH0_RCyK*)9qh<4CCC*nv&MgU-UC!NH2fOY^~#0#32dglq5|QYMDU z#yAjrSGAE-n-o4hX&gyCkw)a@R3m8`h8DY;iov3Q4Jydk;=u!B5H!*!;DcZZ3 za>7thiH>ECxq6x-V{DFzTYD$aa}ICd_F@^+#|--bA=N@!K~Y(apxMUN;sH0&5nLRQVEol##E5ajhwB-Mn0HXUz rk*{P^%>FDE0d@_Kka*-8$00000NkvXXu0mjf&gkr= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sound_delete.png b/apps/icons/static/Fat Cow/32x32/sound_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..42452502b0b5716b887d5ebbc4d4433e1936d9ff GIT binary patch literal 2076 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 KMNUMnLSTX?+l=G@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sound_mute.png b/apps/icons/static/Fat Cow/32x32/sound_mute.png new file mode 100644 index 0000000000000000000000000000000000000000..c683bc6d6d55e68ed59d909fd583be58624547ce GIT binary patch literal 2080 zcmV+*2;cXKP)==*2LCUi%57A#1tcl z#1c~o6jL)Xou~yASdq8lF6^>*x97XuZ5DPdr2Qkz9PYQ@chC8q@4PSP^?LDb{)xT? z$8rCU9O>yzJG<#=76f7VMB%}EX+1F$6T3X;vw*IET=`u%L0f6vQ0TX71{vH_mW=O3 zMw#1JtzM0}QBf#7b_}Dph7-@7Dye4}`g?NaeI%D4(z?Eu%dmMrVRB_GoIg8QfTZ8$ zqb!;jXz#y(^GRu2vtwfKZ?~*lhx3h%P*oLPj~8QOc8Q()l#82)laKY^hf zvGl$165MVVlHWRnvS00VZnOopgpj;(d)fDYurPJe;>BpFtAlfVoS9L(vfHD2bp?b9 z22QeW>6L4c z3`PtceG^H$^H8C?BhHc;vo8BtSMu7m(G+aBa{00bZX|F65ep|bU2$ljcl3jKuqXcJ zbqxJ^KV&*56E;ADco~1}`>gdRyLMr?_%I|T1kIPPVne3}-l1ds$EDM= z0J^!&ME6%lp>f5Mh2&EYOi8I|*u4)Q@2!M7G62!zhL3}i32t7%50@;%chVk4!mbxE zTvr8NlJUtGmwY!50H2%_a<(4cjD6F2FmjI6N1}Y;4^bHT9e|QK3 zLjxEbxQP+lb+jHji!%+)5JU+R^qUb|*PU&K?Zg!*t}(KNG@+U8n{-1x5;X-zd#)f% z@uIK)A%w{jR6f1hnJUO|j80yP6Ge(s&*YlteNpAte=w`|I?V#aLse9ys1^(%u#Y)l zA7?a%QP%_pDGgHgY{D8#0(f$dLbaU{TeH3Bl!b6gMyMR`nQb2rbb;!CJSUR!Es`ps zNdA_oH-x|wYQpCIzd+LZ)o@c8R_Ls@=8Q&ct%`zn_S|3cU{|%$?fvF1&@3c>+SHSXG7M`}Q)heEWZdy}bgWBE2h;WZ-#MW$2ri@|DXia)L z%3?4!!#okt3(P%7mtU3O2^YwPUyjVdGoL(yS8DemWy^Z)b`lxrMB)4Ri28xS^>r!s zkYeK$H&4Epj+D$)Opp=+S+An91Q|VdpRA^rViP?ccs_N(^1(Y3V_$XK9l71NimcgI z(3}H-vY@)46n}r`G`y6Wyh_=jyIE^Sq(tn4i?n8xl4I4%Hc#nUR$h2lC8jID#;9;2 zHd!czCS2W|lLZgKv)fb^6d*r4&y)1{QhwZi3-&vArU+wUAG_cI94W5Ai>LQvO-?3M z8qWk$thD4WODQAvxru5;-%Hv1D z(Xhg_ux9T-N#J-lbt*2Wi8W(;?qoXB%}ewDz)a`sYHaTBB5JRz%Fn2;Jyr8rTN_L! z6BL82jb>hr(~F1*6YJBR>Ai?A%Rj8iVkg#ZxhS7D74uW3VoeP?Glrt{=sU=;1+-L` z-efu&PnW;k)L6gw%!eOR3#P6~BN?aHU$ThT_n!3z;+ZTalgZZWb7;^)L_K_2#o;%b z8FvtH|5zDf&kKL6&%e>t{tt)4QIe3Dh_KL5DkYSH953qcFu&YU&9lk~4a;=-nUDo{bfDzZo+?ZqQFNKl9jU^J%8@%p;nw z^WI|q*E7oNH|Pe)4W_{V{Bf!SNV@6mv;8>L{(W1Y=nVJY0t^7Y>qbd+yX|=Z0000< KMNUMnLSTXiGU-VG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sound_none.png b/apps/icons/static/Fat Cow/32x32/sound_none.png new file mode 100644 index 0000000000000000000000000000000000000000..1144cd95291308dd96dc4620586c75c629beaec2 GIT binary patch literal 1118 zcmV-k1flzhP)0s)%<$dG7;BrG3TD%JpAE_pBT4S;tvDmyYutN=kseoaJQo4pMpZm znTg(y2U}mt7ag`Oz=ZM9U;gI2Wb}deOw&B^?Ed{&SiFyHF25${c^3GMfJruU?$T_s zd~|c%pb)(iS1+GSKUln}>-y&}_x8fdWnq}+8X?wFj;jGElIdirRREmwd-|`*>z9_2 z^D~BF3=@dJ6OB=%GMN>JY&8fUX~aqO zhTDp3KG|&YM8tt*$?lQG$G$s1bmgZXzW;r45|Ky*0ZnyVHLFiAs0t!a#x+tL|MA;T zjkNx!zO?iSKc=yV?bKf>u4!;KS#i3%ca9I?kh$sq1)mmFgshhkT3guf6zYFeIbtRkT&-HxO8^FqCrR-cOQ)E`U koNg6>ie2*2@t*(#0R7gneOLqhvH$=807*qoM6N<$g4F{S8~^|S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/soup.png b/apps/icons/static/Fat Cow/32x32/soup.png new file mode 100644 index 0000000000000000000000000000000000000000..cfee407b5020021287dc3844e5663179bdcdf706 GIT binary patch literal 1929 zcmV;42X^?0P)v+cFS?;}a@8SQ?+;PSerzCyIv45T8d+t5ocmCx&$H3ifzTVzm z!Nz0UZSbC+9&tTABL>f$6~{di`rQIQcC5#I=%H>*OijVGEkIHDdH8M+@Et$iYi`}T z4O8hVcp%bKPuH(Y>##Y&aU9nIsmSC9{7U!q2`-v}0aMQAJZs;_={oL~m zewA#N%#t4X?%o#?4{UjG*mXraHFR`zAR3QDs0zpfP&5M?f$N68YWu794JKg1E*DYE z=W+7gK0Nv4Qxd#fE@SvVL+}No;){=c$?kjm?-CrIH;qHTd;MG}6x_6J+cpVSb{v?+ z0>)1qLFV!>=FXo*ErJb?At;CJ_JTkMYE=T?C%4f}b5k*F77sxVT6j zbDU?N`AV3+Fl#vwqWEt5bayxAb9qb?*w`QUVeZrr5<#Fn0Hmm5!+s!o|3{=65y%%R z82;WN?B4k}#>cMV`p6(AZ55q<6^1{6STsf?G8$vn6Yx>ekjrB@J#rpb_kJDs5^(oA znp6Q-Sy>->x7x4O6j5F63w^Jkbp8n1DmGf_+Y~Ku>gb;l+j|gAk>*Y;8R4BN$+Z!7Zp6Ks`zw->5KCxMn(i|JnrZ9qm5Sm-!D3^+jpAZPW zs1mbOXA+-#qZelPb}VJ6Msh%DnT$eDp#&xQikWMeoFn4ds~MyR-p9<~`?&6lA^!X? z5Nk`~(MKL8tkpi0RlvKCghH@$IVA4?6k7KmLphg4w*N0ET{?^M`5{=-W3bYt6;CK= z@C=1V>+nNO-UH>{%@Cp2N+)O}FZ7ZsZfX_#}upufY z0 z5DJCRm_;4|u_`7NE<=J_pPoffl9@p*xRt}tQ_04ID5jjD{{=>Iti3U zs;OzZ>03U%px9d6z1gkc)B% zWbbmXdf;pdNp@I*H-*A5C=@~3xlVJAlxzpN{4z3`g#mVQy~pjTsmZ>DOhy7J|EJ!V zP@{44`~3)q!ydR!p3$pk1(|JCy_LykDG3)&GiE&j^R+{-zLQR;nPskgA%f_Tt9aV1e=*P*+Ovh8aX)iOMd&yo|Sw_PlrS*ZW>3 zjJf*w-$Z~l;looOjI_6RZrQkT;|4A*2I8GG5|D{UrKYQ%@KA5))$-%HB?4Y1>+3tQ z_~H*=c)E56Z1kem@VCPZPn_sKrKoySGMU`k+S($4dC^7!EJUn?d{<-*acI6w*D{Oh z{@U0WjvP7q-j81V!85cbt6$FBvn2f8ZG15xatP4kQx^nQS)IbWN67 zH);~hJ13dN+}r}@=jUkN!E@jG#&%j~oGjDm`c;QfL#udf10gwWi7DJcA3K2(0s^fkT{UhbHlIkzk2{}W&U=KquElW!U% P00000NkvXXu0mjfS3tX= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/source_code.png b/apps/icons/static/Fat Cow/32x32/source_code.png new file mode 100644 index 0000000000000000000000000000000000000000..f4e9bff765b06bc1c06ab85322cab9fe82ab0b29 GIT binary patch literal 983 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/spellcheck_error.png b/apps/icons/static/Fat Cow/32x32/spellcheck_error.png new file mode 100644 index 0000000000000000000000000000000000000000..0b393c113c98603d33d4ed4ad27048b758876523 GIT binary patch literal 1759 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 Z1^_hTUd$V0r-%Rm002ovPDHLkV1jhkwch{$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/spill.png b/apps/icons/static/Fat Cow/32x32/spill.png new file mode 100644 index 0000000000000000000000000000000000000000..65e3fcaa80e836338aa90707e6c02c4dd0ba664e GIT binary patch literal 1952 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 by8r_KS9LiCyG4&c00000NkvXXu0mjf?~w*( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sport_8ball.png b/apps/icons/static/Fat Cow/32x32/sport_8ball.png new file mode 100644 index 0000000000000000000000000000000000000000..569049af63f80d44eebfb7a5785f5f7d7495f2e5 GIT binary patch literal 2226 zcmV;j2u=5iP)=b92ei7QA=%oO|!Ndw<_v>s#O2M}r%D{rneegMmQs zS^W5<1+dH#qU5dy4u?h``oOZf%zmavd|98KA<3qJRU)ce}FqSM^x)hq4 znxLj;5qP~`#6l{X1{z*7*(?kW4#D^5zK6cP2sm{;l1ZoA4<7vUd0fZ(Aq4b}j?KG- zW&L{5!iDg_nl%s%_`wtw2uqYKY4JxQdB#OI$hn?b}uYmycoe{zG-(3&2i1_%Bm^|1%u#ryX8*^ zp3CPUIyD8OBcn(n0>{5R0l`q{();i2TQr-5ejV_UTsB)(jSDYdz8o+LNWd%x8#fIC zzXyT=sBdV1^73-f91b8+QW`iF_}w1}K=rNF;PtrS%;^XulJUTuceXxv`gGq;TuNMz zfWB!{$8Nmdo6Dx5^(U?1#9ax)P+69<1g0WXQ2`B&4GbnI{t8srbsqGY1&Xg*7c5}H zC%-ufZjZ;`vSev>|Cz`kTbOn{wbiTdYjn9>&!mz`45N-9A;_b$bAilzKP;9GN$Yo@{D@pce45%8jIV)(PHOQCX0)_Qhe z0IrOWLo$^_LFVD=)vJ8ZuJ_}|kE1u}u&28ly7upbKkVJh^KV0)Ji2KUJlEOD_89EkwW}yj67Bfqamp}9fh$Ossgnq3c0JQD5uBV)s4|mQi&s+;>p#=a z;-f_#N3k_EH^adL2O!`pgY7T91X+yS!$^QCimHZQZkHRrI`JhF2exfNmd1f}$jC@= zK~XT}AOP%ua^OM+^#Yvu*Pg%OeIe6?qUgtBh=eP21Q9tnJ&Yi3U zN(TW`xw5%n3dpKof9+K)=NvaMVOny7LfSh=fY`7O3I=O|>ek*pJ0OodM}o-q{o@q8 z{q|c$FCeeL-p>)CITUI-FA(+L@7Mv~e0>shP3lHQQuY(O7nIf2)wP>>V~%MSxUtM` zl6Jors^QRU?9vzO!f8ipQMF?n+a zM+S)x3=R#xLn$z(r>AY3`(ZEUmliHVLyE;> z#Zu-FYto45KAkBFMgcrXIvR`i5H>|XOC%CwwYBwI z;RK|8lRgkc*PWaKNkHb?P${+h30Zd}68Q}}>}85TJ{pZ)!7t~%USBN3I>;s8NBopaycuq~Z zzr2Y|#1@;qJKmu+Lx561rBq6SfoZp&nMxfT92)AzrKjnjs+F7# z{WxmcR<(VWPNwE$GHK9VIx5)7`6UyP;dg+{fL7G11v8N<5){%wiHtx3E{_+h#5MVC z?|1j%tU(+};NE!c`EU-7+Iv>s-Gg-m zS06f|X+?9UB2?WL@F7{X`4-9)2^ z@R_18n8{>68K0c!!Lp+|zpC<`zS&2!()%t&q#Q>OM+k?nvtB0|q!Ue(5D&m|DbO_ntD-*!Cv^&bHS0M&MVkm!FYC;$Ke07*qoM6N<$f~!{` A4FCWD literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sport_basketball.png b/apps/icons/static/Fat Cow/32x32/sport_basketball.png new file mode 100644 index 0000000000000000000000000000000000000000..e20215db7dc1e60a6367d14426853755d3891aa2 GIT binary patch literal 2460 zcmV;N31jw&P)gZeJt7CWV7e&Tzz-@ykF1cGL(_2`l_d|_j%suJ-)X!T<7n5w=QeyY)n3)A^L_E zVFVhG&@_ZmgosQ1H0`|z+B4H-_vt5hohn|BUG0C}f9%fT!F*cZo`ko0cxf9}tr|l2 zl0KN7dHnjR7qIn!@_sIwi#O2Am9bOlfbTB`_bCmh>iYv*K2rp!hjvjV9|CSZzIE;RissU`$L?@&+h<4co4=0%u1zzp0z7bN3?m~;Nr=~c5585! z&Yl0pU!H#hXXjjaxk22Rb75-Xwx8WMGA=f+mw@?`t!u|Nb7#i$Sz+{8KbMUL*zlkNCjrh`S%hBJN!mXPIFna&(`06Sf{aLH~iP4d< zYmw0Z%k$B-XK(AB>)vwX9Kr7;Mao#Lz;;7=1C)z4cJDup^}~H=ZqM<4gg4$kjup(0 zl|!9Wi3*WWyJ_Yn~d+J6mq=nL)wq z$2(&N-r6@tz;T!iZPoHnC{}Uo%nV%L$D6y4VgJE#96mLTuC^>Pd?u47%fN>gl0@Jk z)C~Bxg(b!;=A4GcbvJhP{Nwoai}l2;6VM*{^uUVV=F~60xncr;IMsz&tqU8LHQ|#V z@5RAmvv_cHEtW26LoS`fV%f&%-RrPnbsyG`^y1{{Y23Q52fN>!#H)KIQ7qXYAEeEY zQDfN5Ec}IW^kyR*FJ(9Mx2Au$cf2qsz(!sA!H(Q>!}$tcnQX%Y%O+tC-z0^OxpNE1 zXOooHAx#5k&&}fok=|we11gya5qcr=%_-ddsa{@lFf&ua%kR!eU% z>wLJc(ZQCUIYeQCvN4eYi?J@CuRV!uia@>)aB*^c0X-d=xb_)mRhAJuV#QX^guYD? zgouTl?%<)#2GR)!&z=}Vo!Al1! zxN}vCS#8m{t=4?eW#SOjtss)V;9B^^P#*s}LdioLns2G+Lr;iUY!epNbb8owLjf;L zw89HDbT>rEB#j3JTL?7hdSYcy#v!amnKV`FPrqT~>o+q=Xf$-I3J6XGEln(Cmu=oH zA>ujg3N|j)@%D*|YDNhmP$MBqhAd03ynxn*5Vv%euzNZKF<}x@unm=nkw`-&BOw6n zn`y@K77OiWg(^29WG{f>F_BX85Q!8iHMgZO;ARw1kpP_+b)F$pFjP9nV`0^*z841vDwhkkZHtPN3tp^X>S2-wYzFOjQf?whYZFk<;D&Q<~Q3bn%&?;hcUj-*-B9u#2=u}9fY9ZeV7>bZS`cVR2q@$HSEP9vrqC~tS zMXV?$AOG!{ZN`>vmS`A}RGj510fQ z$#%_*qGN#^1Crp%8QN8Q0ndFB5E7>rGg#kNQs<}>kW5!cFV23}x+0|(0c|jt1l5%tKa7uVC<-Foo@Bx|L~pzYZ?I9{;;M27z{Q5D)^9=ldrnt0|0?G8oKRWNIiiL^hF7 zl+YAVO#zWydVp`&!V~w1kcK6YH?@|qXS%tjfPfmxrYA=(i#|ABa6+(!fInTbcT8FA z@gAE7n}Or&DjEGCHXvlePo7+n`T*$^T4-MtDONAXS zajL*@T_`#`1X~E$JKj6@?3t3OyiKtV-N3A|)|GU=u;-Gbl0=nik)9DKa&j*b$5?=P z4if2T@G)6Q6PV8UCLJOH+SRoH^DNC5h$+}Y!2MvpdZFU^rwgu*DTczXzaXpw8LJFs zNC<_Irhq*E5mi&h*wvA~{D7874R@rZBt`Bx5$nmQ(fbK1)XU98sZh&o@3KU5gG3n7Y)pE z7biF;T*zcRFXi`PQ?amegvidL(=QHnH+5GN+E9i=M9!3rQ0H!$zy*res2fTZ36Hch zlM_!`0efg`urS4E-kwcjvf#W(*}q)_pA`qM=gUau_ZF@j*7oIBe|df1PcunYYz=lx%wW?Y0s z8&^krW2$R(ZO=XZt(iMWW+03%#jXCc+~CZ_LiLsH2hQ!7Ejv=@9Fri^Z}r1I&9v+I zcr|N8IH{tEi~B9o*Z8WE@NpEvVlBxkHDK?fewIHccWTz*|lU2uE*$q a1Q-BaiBrYokdGSx0000}%i(Kg-4j!r0)9bNarq zun1XG??d|dJcMd0aC-Yns1XUwLQHg^JEEX9q$40f>X2B@AFt`3(i*z;e*m_u&&IFF zu`RxoSfnMz!fj_rcd5vjGzDV37w+VAEP1C3C$|=&rmPf#4ImouB|8zXS!`(Rx=KGC zWD(09dc5&oFHVn0bLCITNky9137gddMb*%DVhn*m>AET=UZ|7tENEQkd2SxT;hbuIq7i5h>#@(s-lr8(20O5({Cw^ zNKZGs<7eW5T_5znTy^;1UVEkWL8*G4>)ZI1?$mXQH9cNDCtaOhfbt)iV9b~BB`i7u@`aU^57di8=lNu zC|U@0=gJ`xiOwKHxgR@)p}>o>FeWJq4quAf2)9N+97{K?|AHdGQ{Wmk2E)F2KctWZ zSF(p(18-Ba_MDr-!DT4D zJ#dd4k2%}l#KMv~2##0;Ne{Xv;ou{=2zPfN91LLQ=G{gLNDf01u#(!3XN`-9qoN=z9hMfy)71m8a2IucEvSN9eZHM?iRV z4A%S7oDi)7fhgoH3<7=P(=;VYjMUCOw=*~1-*g}HpM4hve{I5nA0(lhwnE$RG3czi z2%VAl^sY(^2`suJT8KnMWeBUPzdnRkPM}W%4u^opd|nsTs1g+)DV&Es+U*o$XR~`# zad*)+Tzuw-NXeUvZ#{PmM>joyhU(MEUiVvkTKqh^E?wkBZh#vCG`3tuw-`i@-r zT@Twuw|jX~j0og*^ojea0UR{SN>vmzptQ9!0BoW=9B9DznsPU$eYt;Z( zZ-bKwL_oA!;cu7VkFdS;SO?#Vjiy6p6IIO5nwpQXv*zK(vHj$6ghV6KLNemVO@`=j zqqgKvnEAwB99fftvR`~3GoN}Ba$FKV`t>U4rso`7CU6V@w{UP#Acq8WbjtYib?}L( zyKgGu5wKH*+~XTR38Fg@nGdaj)Dt8jMxaqCiZ(Z9KlK)F9DNn_XG^i*wMytV8xAh@ zqPg;)1a2J?oO^Di(Az~DZZ?JRNq}u6JU>~uzw_}Z&~q{9tT%qP+P{w7(n|>> zz%w^C{1a1UQk#seSYc?VVJ^oi&%x<8Oe*m^l}GF60)TbMo9K zB4~n_HegA0C(fJR%U>8YjSm*Rw2)fQytD&AM%|G;V|V{(~a$U zV2$%|TMV;MInm(hu%Wq4#`T+_)}yzu^in4-(BdtFf%g+oHRkUo0N$~z9y`vwycVrA z!*Qj!(lW8|jY>GZ)QEbhc9iI0!Vr%T4Y}d9ozMRQuGNHaqb2gmE0!;+|81GseTFhrLf-t4KQ0}Z1ee3+V42Lhjc45sqI(n7f= zuPNMo1aE1RsMNx^-l@MvwZ5I!tu@0g4F%qJGIElQdVB&Ze93NdD+H#ihNm)B>s`}l zV*1A2lye0V-RNqm#b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sport_golf.png b/apps/icons/static/Fat Cow/32x32/sport_golf.png new file mode 100644 index 0000000000000000000000000000000000000000..6162f2d44443848b5eeca53c2ec8f09e449126da GIT binary patch literal 2208 zcmV;R2w(S!P)-*NX*NMpYyw0CL-!?EX zaNHR42MphS#cN+Wj`NrK`T6S?E?ijuKI=xl>-oit7e~9gy8dceW@2pYb%7JwnwkPkj15CX*3!Vi^ZgG_ioAOa+qNx+1xD6aBgz)-}1#5pG&=7zk2fI$Co(Ja*^0u6Uj&g9H6Kjzl6l9>92RZeGW{h6V>^eSKY` zCMy5@>@!(hTwFMQ{P-{)HFg?`zRdX5t5-Ao_fPcy{Ln${x`uGNa5W+h9I&hyc5P|T z-!03MIHC}X$JH4VjiPs@RH?}NMoA7I{)J3TO!RY2uKisRh+VsOZFb_VxB6Zic}<#{ z6B5OOY!UWwA{sI9#nW-PV;b~4-n-&Dp12shuD2DjYPBlQo;{N%Prh6{apJ_@?U69s zF~4-_(&fRyp~p_GiT1c(bAIq z;HL);$P$c##bP@)NYr5TrG}m%uhr|A6ank&3JH6}MhR)#j`o}Y@?nhUwyi{6f+Hkz zGMW5;Wx8IRzjG5^G!*QkAEEU!Qy{MjvVR1g6V<50gX#rDkaTGCq{`WW`WIQw1)*o zhWF|Y!)ti&o~?V%-G?zFqYV++-MdRXIJ~)86C3^D;2!zU68tte}2Yf=H0ZQw!{X|}wQlagZHA(@$3)q+w5TmUzwF8#cUlfj#iI8_M(s z;2^GzMqNV~VozopELN-5Gz)4NGh6t)Ubl4)LvMov4Xj02q5(HLAY`;j+jO7_xTV{% zE7!3Va}%Ukh%NMAEO3Hch{t1F*waxcCEkrn9AoZ`&*=#9=X}m3HeAPFQxKs}j?=VF z4p_c`7)c>ih7&QS+;Wm-NJ3!O*N11+1fvlc*|+ya0^|LWVPNn0xzCOC<9*I^g3Rbf zgc}-J+o!*$S!h{dI&dQIDo`(170*a-cegC&@;WIVOUTgB0P=oTQQxx#1RbH!eDz}7Vk-uD2X?Y^)PYH&1EWWJzK7$1M5!4d5_CLAgl>@lYPbGG)L zrxD=AF@)NG&!c|$^9dcthMM4bTc>~(#)3>`u3J%%FlLlIRKs?hg#PbFm9Yn5jbKOo z=U|7sdV68eciwhw#hM&p1i53TG$TQRI%>m69nlOgI^ZFNo+9U8@9OFn+rzPKd;TOW zY9YL>5T;ddgAUO#>cCpDsPK?092ZvCbdH5AYE3~;it9>BOxNECm4+UFYtRRz@l)C+ z1U5>jJ4J|&;&1$8m+zWDLWwJP#87fkMvKmn3+y$|T}R<_0}avn#t*X#ZQ)&171V?C zYeJi}O$VyCZr{F{%dKdb$OS$B>1v<{bcnevn%_}i&3=-Z zo)$zyC%R$i#jlE-hVwsF9Cx<8+@%9s`3-qiK{I}$)v9%w&P+)*JNL=MhY!D^&FvKt zL3jTC>8JlXa^yF^hw&uy*io%dD85{*R8KGs*VlJd zx&VX#4UleGW@a+EQ>RY7hatZc@?n|&e?=)8SSTa-Cb$D#=o%c_qv7xB>QpS5Vuiw* zj;U@;zg6UQCr&tH`Qnw&7t}%CXHhd23i$%Q4QPCt{=BLv4WX!!opM*;80Ev(xyuewd(j zqV*j-cyQv_v15Nm0kN;Gy+f;;WU@sKzfkmu9>HZ)M-^1dMF>r)RLb1AapO;qA3rAH z7SUE;_F?j^pJr&ufET^HaUDH+^u5v1(chwa9`Sa3?J*kVa%FmIYU*z{Z{EDK#QIER zCBVD#LqE;7KaT~Dw6I=9Ye#E-$yXKO+e9m(@yoaz7;gO7kJFb$glBG3aER@kOCxrW iUiDY)c<1$B0R{jzOT|I2zZ>@e0000voQ#VA1OW490vdEp1 z2#F?igX6eipU-#RsJm5kaMwmh=pHi_;Nr9F4!J^cz(2yl-0eiS-2;zr1RM__LaaiH z)HpffXUgDo4t}`pMeRY_3QUCn$>DSLS43iIepRy-CW{LN3*r#R-N(9T7okaCiG+-W zIQ54P6&5L?BPGbsiN%o9zI*4ZPaWVzh#vzU@y+>$4x1~Gd$HyoQfA3;v?v$y0VDFC zR)ej%iyXBErg|M-TCPEc%z_3-6e`VD*Xs%!L^NAMaQt+^Uh-esYo_YK(&NF`$2Z0y6zSBj4Fb|xc0^vThZ z^$s_dRW@1i)-x&Cv@97{u9Xo~3mvP6TBCtpuZMv@6@o!)2Oi`)r-CXFRX6y zI9%qx_{6oSw$s|qzHR3(fF882u`b3tA;Zmg^1xW!f~V79Igl4 zer^W;+a=mG%5rwhy^n(DX*Dp^vS<-!Kuq1q>#|qzO)^{$h+J-=!`aNpRcj{f{#reY z#JSn1Y#IbrA{-WD37PSQT?He703xLlXta4?*@?p!=4nvcGJ?)NC&iufmVfubX)@;y zM*y>8>+uzXl)W+ugTHh}is?k*YLvJ6aktqHzkdWBcP{K9dv==Ma0E!@%A`VSp%`@g zAdgE$eeGy$|1IYA6!S&%)u?C>psIBcZFG8%+!8>qyiBdT*f5zb`{3%g+_?1BYum^~FHH|` zbfTA$=(&$h7fGXH3aoAH&r!1ya;+{e7^xhJm}vBMwqj9U4(bV-JU0i`#t!s|R4`dZ zXy_b(zRd=gwY%){*RO9UTOAKhAI^0g`SSkj9gIk!-?TtBarLw*1_n!z{O~2_8-0lj6 zPgH;`I$`cf{^8H!qC*sll?r9bu?OKBvUZi;GgMsAmlWUT8;dacKI;@ReL#5j2zvR!RG%A4+i4^=scU|e;iXZk|~ttf+q&yMuP!O%}pMHuc7@;A(Mxv3LYvz{N9#r zdlM2=ClZsB2yPmMn;X&6+FB?y5BvBMnu@`fp=8U}?Z3vx#;ys4n;MPivUF{B4GmS& zclv~Ep7OzaAX2GR{sV3%cyDj-Ui-knRiTM^F-?OPAd8ESw}qbEX0?{|^!M@2=e|(O z9HwzRL344z3kCLhS=n5&DzS{-wZi8jO!MH&FoI?r&160tLb6%LUmDXX0D=g)kdz*w g)cp7##@_-A0D58mbe^hpI{*Lx07*qoM6N<$f|jifi~s-t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sport_shuttlecock.png b/apps/icons/static/Fat Cow/32x32/sport_shuttlecock.png new file mode 100644 index 0000000000000000000000000000000000000000..dd50223b36276c5033a5e047c3caa1fb6d233813 GIT binary patch literal 1817 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sport_tennis.png b/apps/icons/static/Fat Cow/32x32/sport_tennis.png new file mode 100644 index 0000000000000000000000000000000000000000..a1ac6339668d935f9434a91ab09b07942b11da43 GIT binary patch literal 2196 zcmV;F2y6F=P)n+~XJ&VY z-C5XOc3D_kaAlyzhJ7dyayu{B3?2 zb+bCLNsD5=s$r3)0;<9Xgy#`1;Mh29m+;ESNxb;{24t^hUgdv1f9TKXtZ&5|dKleJ zwZP3Yp26(eCVW`D7a9^!p+iwrSgwa`!Nhpc#7M?~W#Q=9Fjj9{i_@IPyA}c3Pxj;2 zktjA_H?sz_>LYL!6CIJwSeSSU=SsWLlV1rb(m>^B&9PT=3Un@DI#AI^ zOBJ@`;l$7cE>1Y-wk|~nA6Qo-K!5lxob7B4x3)J#Nvv>?3XP@jbAvMSNQ4&ROR>Xr zfQlofP3SkbvqnpJHRKP$bzO>ZrR@jOC7c>IhM!!Hxzj~V7oh)eFZw%M!p&`|2v?=h z#40VoQdQY@37cG#0#Cg3q}DM8Ag-x`J<$40?bwtiWF-ns~{&z-4B zLeKm3?cqQ35J=>5G+IDKzx7MJm5X51eivUzyoy^AJNYz3A%=_zv4D9qLl9hovm&5- z1yY)hu7-MrKI7^u8`tx*41ywnU#RTU2wIE+6cK<*jTH5t!V(n`&)N>PkYlOy>FPmZXxn46OnX3dJa1lytQiG2g)c zv74m%zn&V90c*P^T*pPKRz>$JY!KW+Kv;`m-O|>laedtbFdc_hD2wp-vsZyKh1jhU zP!=WE#Kfc`hOB)IZ>HxUtTbZz%tJ6}T8nen#z>mLI>9a8h|*16tqpa!z2yZgNZbe0 z6_#)$c{L^lTrNVE73*-UE2fUX_AKlh?M5ovg$42Z<-GFO}80zvGuPmcF|h(5)O;F5V9hb}#iFQ>NC!hRsT zerSc%z`0O~odaudK6eDGT0WB5%wmcaiNuFjsk^SfOCkGPw!ofIjJSeY7*J!!~P_2 zyhTDs>@Y60RGKQlGYaS(p8yQY7a@Xj|AlX%F*FA^)O?@)g2494D}+vk*s2y+Ez&Iu z^ex<^e;)nW1IXssCa2&Q0_@BHcI66yY5F2~n!!k^4+qDd!s5g;Od&}afdGs9$g%@+ zQQ85iJxxqiTaYJJkq>~g*?(bz-zmW7Wea0+fAz)YXwf^#@6-9Vxu1sFu0 z*gbM5=7m?HE4mp)iZUgUEs0F7-fugTA_5^MQKIAXBu{CJ@VWZ+*gyCvvVtRz(}GiQ zYr!W*Gcq`qyaDSX`s9a4l%vKO)amWGF}?-8xtEc5CW7xokPCt>=ZPI6j$yX%ZxQKY z0m7Z%>FB{w?hyX;@sBZ{0S^Bj_t6EX$WknSjthP7;z(u)JJT880)?U$nlwQNy+deMC`~m`->c(XPGJZ_4OTxm~Us`#bb9P%eg0pu~Tpf&gvtX zDEU3aycN&l?RXrGaei6DVIst>LObcS%*MGNpgw#Zem8hMF4@D-`IhRRL49k;Eeq-Q z+0h%Zw&Sm;2{mHt2Mci~J%Cak={*l&Dc?9lNu1A2gVo}A~tv(K#rEHSKF|x`4?C<`z3C<_wYo|t>_=S zD9A7F{Q*{rGb)h{67c1RQbHUQ=H2xx>`VPklJIna>YsX=ibApfgX2|5#N8+=Y_c2MxBfyeN3w)&=%f9l1A zm_anREJpXjd-0fFgSkp@7gU3{+~Bn2RUO%spl%m&_M;tmsl|TSF%W09^n|5S9n*D*do1(4EISZp8or<00RKu WWkn~X8k!FP0000*0}EgQ zg~XjnVS$k#3M@~^CZBFj(z0G{z`OdjtI<|B=4Y|W+vnelLzE03Ol}Z7f(`+P@ z+3!}7N@1ik=QIWfymp*4uo$_RlEt}vrmy$#gGZBJ91a!ib~`At9Xy^RL=Hqz1j8_P z$Z>)-)rSD_0qKA!h@fd&B8~eR5y#)Jt*%`hAG>{@^2$rtN&%dzF={bfCaJg6bADB| zGXlDvgyv>9Ba-GyC3QVZi01mbTCm{ zrAypx7}1Rl5G4sDR7Alt1w-?on}p(V=Kr z$*Bh%ssq*|>j)?_Ko$s21Vlk#Wg!p&*A%f>48q|sD+>`yVqCpEObUL*_*tq1YWQ1t z)ayHkHBKQRfdS6W1;FWaGBA=eyt)bke-LFyfU>NxGaZ441_w^zkfKfgJ-;Y^cODh5b0ZCFuR*B1u zC1LWK_rCqu(QH4^{?xPQ{uC!DtyZT;L748EHw6=Pf0;Vzj zh-~0`$Cys{^=3Pi2ye&ZTYKySv*-hA)(4uJ8d#YKm0XaTE$fU3TwhOG6(6YhK*a|tKClZP5I%hT%&IgR70V7w2Enig1_JNt%fS<@@d_V`cyOEWkTpzeIb{B45 zzs5-H$_Gw#c3Ap=MxCC}z|&gX2RLX|p$cXDz>}v_OESND0;=$9a}!)HSB4>$CKwF; zm4}Zf6C%I&Vv%5t%4Z5H(Zb>)d!a4m1H}lCTs3@_`K-Y1hUo*5 o!X7B9Ko0o7jyxa8#rz|{04(AG9HqvpmH+?%07*qoM6N<$g7cZDssI20 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sql_join.png b/apps/icons/static/Fat Cow/32x32/sql_join.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb992f81aee14d1e6305118844cddba0313ac89 GIT binary patch literal 1248 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sql_join_left_exclude.png b/apps/icons/static/Fat Cow/32x32/sql_join_left_exclude.png new file mode 100644 index 0000000000000000000000000000000000000000..4cad4219c12289891e330579cf0df35fdb13bbce GIT binary patch literal 1476 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 JPDHLkV1npQ-uJ%ues2cOFbq7-gIgo8 zMj+Sy*4EYryWM`2=lPe3Bqvxb&{8RI9B1gd-WiK2#||BO=TBzb_+fhkFWHZhm1(=^ zglsuO>(o`{*!fQnFk9n437j}_qO77~V~5S2_gr;VHA+fLAPAPl=bDznRA36@tj>+q5BRZQKe4_jK6xR^?iRX0^G@yCu`kq z_u$hW4=OfQB04vZP$-0CD!FJRSwy&8MTn>zK4`m!H|ndgf9I2!j;a`+i9=C!a%#{Y z2fM^$lS@Wfffb#7UVQia2$JD@TQ8n^cW6P4MFNKpAKp+~TYK-thTRZJZlB)|MTs#P zmng*3n|DFBiRk*<57BOiDDX>cSp=PW%#|l%+Xe^uOW>2QFJsPoz5L2o zAKf?oWo$){$J0?$Qv-qL;hmU(s;Ur03oI6431pJEy-&eg`#i{VSaHQ0MT!>?o}Gsz z@b9oy^QJGGa^W(362 z($XVaws**P6H#1l!9 zo)K6X>{*n`@zfLRz>D%87MtxEiPb_)Ce4hNH(mC@LJDO@H86CNY z8=HIcDK34&Hr2vT&^4X17gn8GJW1`$m!YO$W|K|TB*3TT)^q1zQcLMNoOx#6+~U+o zQ3DD5>I9fV5vp@sGt9g7T7lDg$d)ZbgU$n4Y9Zj1egly*w|QjczC$8vU1ao zU@+*CBpHtUe29`{PDlpU`GG(H|BMb|Jpwm7hoix3cV>zU>=N8A2OL(>%vL67v|9#l z`|-t3z33eny>+eq*ulx6KUnYpi}%p?0D-heF~Qx`)KuTt*m$tW>8zueoXuuKEEZ!% zMkpNazi{FFnX_lVzseSF-q-wsyKetMDc@CR7|8k}f}uud`hET9&fNO#+e>uIN0=rg z9{L{0I@oK{K`0`)GUwS7N+Zk>W(d*Dz5GY84Q0-gkMvELA!5tCE4XFTl*t#%a`vdU nkM|3B?f-%`0{=?_{|Ybw5#brK>_wcQ00000NkvXXu0mjfJu2Es literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sql_join_right_exclude.png b/apps/icons/static/Fat Cow/32x32/sql_join_right_exclude.png new file mode 100644 index 0000000000000000000000000000000000000000..7df17aade6659f7b895a2dc693af258f21d22979 GIT binary patch literal 1575 zcmV+?2H5$DP)(RCwC#S8Z%lWfXqyS8sc}b|3B7 zpnNPKQ})437H7hofQkGv#21~1)I<#$qtUpKkf11|0UeCZ zeIT%orKPOU!rHZ6@91ssy`J~(c5Gvt{KG_Ua{BS^^ql8B?{m)kjx$XYPx9gMgrBDX zo&w;OT0egLc$=aqhk2gg$~r|5Md-yMIF5s17~RvVdSKuF{g;^YOP$}eiL!E-ytW#1 zx{4=X9(uQ-sRz10e4F{2{|cb9v$LY5r6uT6l&1QP^{81{15uD>|6bG!NZg4dG&%xJ zox1YnjdDner*(J72DH|%fZ~wsJRDT5fWDCgeh7vznVlX^kM(x+fA_)UQUJIkM~-Z$ zt*s3;Ha4KHZap&DDI}9gXa#N7$ssvVRpmpu$BmmeLl_($#*44Mj;!g#*u5Nb4~jEU z34>b}u)*)bs!AtLUk>BzU#~$=$2MO4WdF?)8?ylR?%i9}(a|yS^0w_%v4HVd47r?Y zQT`C?41=a=&hPc<0py_#3tdSd+tKEDRO3U@=> zyGPq$Wg;YjK;Y1(O^t}(i(AT-XbTt<3r(b88ddLdDG(@;NS(pa`rSkv4UNrkCPTC~ z<0lH-Jd-5q2-?M=n2NWy)x+gmdx+&0>BS|>@|KFqO4|23R=X|PvxL{sbvVmB^VahZ zH24Fx;HR$8?};hhT&&})l{9TfYh5)U%3D}&md#-Wp~{%}mYrGzfQeEhZJ5UV1X{j8 zYXzcRAR!uy0w{@jO5}LH&#$9sZQlM2pm@mxacDg%O?5qHUh@Enaxi1r6(t?7GkX@ z@WSH836N!%)d>R41tvK5E|Qj0$q7j1D=YvrUGS($Xu>Dh9E}C`{R8^(krpf1UAQ}k+PA|%QD`^0+ zIl@0;ta7(g!XLv?q*AG|kzYQ)$Z|6P1+o-P!#(VTW9=x(GBF{MCTM;M!aQR-@K;wO zlgU7*nUI^x;Ks;xtlCUx2n?#;oL4p55-YhZ(TS+yr}KZK|EmLgSWcF^)c86D)Z+2P zpS3kLyPUEUexJ{h32#?!z1vK%s>{7z+_*N3!J%Pne&r3g%Df~fbA~NS%34(-!8(a@ zR{8mX2tNJ!GDc4w-90h(*PsnRF9BfE*P_vAx~He-^mEVFcf=Ek3a8TrPq~+bCtDMe zQO?Ajh{rK7(2u*ZXz1JPO7g;J##iN*u)5jZmL!f(s05+@oLos~(<0bSCg~EMb zy!U1@JjjwKSiVQ@1NKz(ldamhb7$L*9Xs|_l$STNTaH^%=r~m^HYU^Qp)+UBoapN6 z8el(Mw`EsL;Dy)riArTNnO}a$_v}U#BfD=WHts`8>^#rfYo5pOP1&Cdk98-sfw*i|xCLhlt6+Lgu*dZ^@n3tmr~e!N?*aTH ZzyM4|7sg8@tV;j@002ovPDHLkV1g<41OEU3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/ssl_certificates.png b/apps/icons/static/Fat Cow/32x32/ssl_certificates.png new file mode 100644 index 0000000000000000000000000000000000000000..ded84fd484ed0ce7ca3af787f61206729e5168e2 GIT binary patch literal 1301 zcmV+w1?u{VP)kmgnsH6900^=gI3k1Ls<)sy7&V44%-MH^Xxw7p*TofU; z9gv)X(boz)N@q{gL-p5_ItM^U-!8c|Iz@hkVk=6u3KBt!Y~OAHz+RWmoI-Bf9xtqF zHP6oxtsFb+#YxoC&GgtQbZp%%`aJ*}%Lj3uob}!kfSIB<&U*|-5%M?{&dc&UigU{Q zf{ETI;;64XVH4E=cSG;;mJM2S$Ul+!Z) z#t7jG&{pUo@K(s0x%(Mhc>P(lclQWkVJpbp^)$|m&tg?ZVO?J1yD5v}1&iB<46@sX zQ7V3dOz*C`h}8q2j3^k+7MzO6;}kYL^$K)ATxD-<6ajj6!{OH?0v=SE_R1(%9M-N( zqkTE;Ylm;AW+keulXWWWztKLjtF#`~xPpKoiMjxgshTIAa`_TQSuozGvv=5-ofoeKS30lxY^#6Y(Z z0KB?8l|OQnsm8A^vO(?n!jH29_tW8VjN0+NggV6Bp_Oyn*=F$QaDdsX3NJs=icPCE zD%O|h;Ko#v0_W?Cq49h5MTFpp|mo+DgQu zN9#L*-@^JTNOby}(&%x~>EW1Y&Zq$(vP6)X;z#~i?%zi*9KiG!$NVI-pn1fRuKjXf z8ap8aPv=dC;=?_tg{vv|ax5!<&F?tipZ#4B(U~FRo$@EE9N|fLA^===6#m@MBhh&u zQXg`QI{C5_`JscpCvd8@i2=CTP*2j3xW*5qF79@VJ%7hTE*WQ=hLfj}=cP^p`f{T(u7rJO{6a>j=4Gn4% zZ0VxZAf<-tB&Nw=lKG$aGtYDHd(%$hjG58NgERNNd+t5wJKs6?yf+LrUIPQqgqoT{ zXBcC{R-pik<`hMNWmy-twzkG*XJ?A& zd+JvM@-htrx_#uJ5&%Z`bQ~oh0l*-=5LH#GwplHJ0!2Qns;&Wz3Qjr{42VccL_ZKL z7*q#hPOKGssxi!~1i<6*_|n7O-KX*dz#wOkc{gpxH0qj0z)ZM3F3io%jS`3z+NaeE zfM7sNCX@4B4|bh24HFtU)EqG4IC7%h>-Az`abe{4+S)bRvt11fwRA#J)$Jq?93MGx z>7J$#9`EVFOf)KsFBlABdV12Hy&k>u-LgqmZRn-*jpY$XzRDY9dUIcv0f6rnmk z^5hh?^cOA5E;doys$ycvu*plO(|1n@fqMI;-kZ9q*u2w8VNARZ*jE!%mq#jf#Y!pQ zZyfJEZ<)r>Yj2&#+QKxd4$>!kk2XQ*WkS8~y8PU-| zd;cgt`QTkJu1O?O9m*b87cnl2vm4^4RP6<>Fad z!DaMfrC6+ThWYC&P(@0_gzS0@I_2Q0gJC&J4-N~kOg#GBtN8rP$J877KbR;5ppx@x znEDIPkBs8l_vfT@CY%?S(I6U4Jdu$jbEa)y7Mg=TqTecsk-#`0dY&D{H&bMjyS^q6 zL&cgX1rQh?ej;&-XxHgn+fgfJi-s|Fhmj%x@grJv*{=`@q5zjm#pJ~Mn7D8?SbR~H zo`MF6-pJvn^BMnFi+3uNDQkn8zH2vZqj?n+t z-%cZtb>kdm=o%Ql`{4Kx$(#?ix TrouCg00000NkvXXu0mjf?7e%a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/star.png b/apps/icons/static/Fat Cow/32x32/star.png new file mode 100644 index 0000000000000000000000000000000000000000..92865b19fb2379e88f4d6d00e91984e099f325a9 GIT binary patch literal 1548 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/status_away.png b/apps/icons/static/Fat Cow/32x32/status_away.png new file mode 100644 index 0000000000000000000000000000000000000000..3905eb231649211ad49fa4607c38f010ca051aa8 GIT binary patch literal 1716 zcmV;l221&gP)ngP9~MKTHrZASQqax`@9_kY5lrG9)UJfM669HerO1 z06I3%2^-zIFV=Q#*WLE^Uf*+i#|qg-m-Hqlx2N}<`#k6Uc;5F4x~^mR5(EL`T+*^y zd(hdvTCGb5^1Pxywufe-CjbH*7!xrKoAUs=xB5NjYW!MDF%odP6NkBv+G=l5s z*KoUA$ABLQ^kT;EwfL94J6-~E9P7*sJcmHbOC&%eaQ1p4plUi8sgz{kc9#y9fLrt= ziG~ud6~sq8mnuHO?zCh9WyKOS0$0H~a9eA10?n|5BOS0>fERXRH`|ve0!gwJ>kG03 zj;a}c=Ux-J5jYV(XyQm?=E8cz3W*`W0xr|e%&v2Ac6yzIN8QZaq3KaF$yV-s%R~r_ z8w2_C;b8X^_F|2P4F_Uo@AYWt@#rv_bOeHgN|09bi0cwTK)7=rzS0#yJ4Lz6t-&G- z{Imf@r@+%uJPpW51wvuqeA5F2kO%_0ab#t1NVk+0>F^KI(L^0tWEV5-RLS|FP;@c- z&!_PCP$oj)Q85q+`O)AdU^}H+NxqKh*~FT_!vr2yqa;`sq>>A~qyG(?j$F$6;H z+xV$(K!=Y=sOrdIpez9)kpq{1!6N!O%Y5_Zq+nj==&Mu06dbK&pND(dScV{>Km%_!zJ(1J% zTz^D06rSISrMiF(s)*+n%{GznggIy=96e@~hzVEP!jLqa*2CC*Y6mXGQxV52$HL+r zSSFb9Lq@9EvgC<{sCx2s9K5t0Jwwj>7GMIzq}UeNT*on}_alfN*i)v!W_4hey%HK3 z-mU(J-1H)}xLWb;*%RpK^ZoeiR#eeD)p!Xo@H6vf7L=`BREaKcJ8pC~px1v7q{4W) zcr((hSwv){@eu_Ho}ddyZ+^;AGE-Agn)@`e(jUix)5mc3@7^=@Td{aF5~C5YzxX-4 zd#c|;Yfm$-cQ!&2c-zHm0J~O|)bg~8=n;A*ar@Ra*Fb0Ms04}bLYUguKnzZY#O4xH z^N=$*ZWB!6Un3kVQ>KKMemT;%74d>1^z~k|Jwqe7DEyKMd!+ux?1Wi|= zXgYB(Xc<+{*84F49`L{SA~o zGY11cH-?6SRIp6s0+G_z1VvHc^Z8I-UJjehwhz&!Wpp7@sLavwDCk&?;sZ7#(zI6h z<|8LB3;pgM0+oq?#2+SElc0vfRJ=6g8C)!m(PJ&=2X93%@^DcbRow1V-N^6A4Rnw`j7P9laZGvVd~T*n9ai2 zdPbi`nxr5wxecApE`epBWBuwE#@D=U{%3|P1oZZtKabk?l5visL;?WTU%T4XF~&8T3Qa)*4A#LwN4g<;}s*> z0Ja!GFU0c+N5ipd)#}Q*bD!EM%d%sb0J)_9;>C-5>gwu_8sNUD4#oFz8t=u3rXZST znMSG!hKN!_hh7>zGy<_om`DOfoO7#LV^huWdC=$;AE*WY3orna_w)v0$q@Ab0000< KMNUMnLSTa1jwc5I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/status_busy.png b/apps/icons/static/Fat Cow/32x32/status_busy.png new file mode 100644 index 0000000000000000000000000000000000000000..8d70bd14524aec048a34120772bf48d77f8fe1cb GIT binary patch literal 1701 zcmV;W23q-vP)i*6rn^~ z0;aam*0#gYPTOfa)7koFdDnB_d$o&QlX{brH*dN3d}sU48OAxs@M4T%ie=bQflt7& zmv&ghE~f5*%oKca{xDvr+azYOgl;wi0PM-bD6(bYUS=A@@?3^o7ei7ZZKUo&zk;@I zj=>NR?!~f86=)G>&lG@h2H%;5@`a>yLx}-UNVzzk03;L+0m_~Nw0SwY81B&@I5>x&IgNO=M(2G!RJS)k~iaAp8D3-DAK%Ei990$?@TaG)@Usah31 z?rPK|)d?yPRp`c}a%My6UD zmN_LJNAW{IW-1Vi1J@hI0Ki-T;JV3jWQbc<6mf(iWSYd0Lw+&S&IAQN7Slc!&w{d= zAM$JfOqT=6SO`}Gq}V~FR#L#RIG0e9@;E7vCo~YE3Q{Qq0pfz80Iq69IyV4f18w-; zH^>nr5Q)Ty2&EzyL`8_J01^ySczn1_`{Hv2K(6}|RgnmMk?4rB(ZcnsOrZz`(Odf| zzL`rR5)lq`)Zmb}Z-fKJ0N~p5?g5~^25-?%zrJry0Ek2k-o1dDx*Is%`d~DV>x4wh z-32tB%ou9DBdY^+yneVT5_ zwv=HzXLvIqVbjKyCL*4=sx%qb%+!FGP~Q=ULBX#)jw974aC0UdajJIAHlM%_X2zM! zRI_ENxsenud zz_|5&ROh-Jr7xFmM{&*)c>K-CG#08!cf0F6BD^0_^uS@Ck2IST4?A|M9_i;TSU7Jf zntI#tRZSH-x(CnH9K@c<29=2b2<5-6U0%5Um5n>$4Y=`F=T-EE`amp7nY4`>{d=~{uHA&9~=Imq9<6KJkS_=m3{5iJ_6 zc2&gh$hk_e##_kWx($zJ*gqRx{{JB&g^D|-gjD4Q;|PG!AR1B<39dg} z$Szq7`Btr79z+FlR1@)=p2djCa*CF~Cb3=gg>6zIlBvzf2x>|v8x)6=h(3r5FGY=D z?iLD}1lNT-6YlXpvj(iA1=?JtPEElH0r&=DNU*SKsiI6zB7Ep)b3j|22BrBi>BajEuTsi=Omsx~?j~7TIk} z%2wnbU0^nC;Cc)wJ>iYTe?QvjE^7%zo9K~u*aI{Db2`%{z`97XNgSiXo6v_8ni|lj v&kOwj05I%1+qkePy2Vi)%$R2Mj{pMze-r=PyWSsWp4U|*oW!eGVx{qWe*5OlH}mFiIm0mE|9tpHiyX%t$77$G zn)=#iv%QaV;Si6kY1%hqV`CrUU+uU94lB(yvcM4lxbgAvbD>ah)9dj;XLmQW2ZNyN zIvAP(sr?irVll|)bC66X`z9wRACRn*0Pq&9ToQbS`-!hr07RF| zb-A-E%mlIfV9W-yG67*=bOK^PpuHVjlIyZ*h1LK-34$*WV4Bzbgt%?YU+PpxMm~ZQ zp_KrbDP5uq>T+rt8<5FlU~4M^JKNh3ef$_I$_3YP+|$iyoc; z(J8RIuT(1F;2m)0%rj_m5fr5gk;p^n>FH%W*ROxOWdblx4FK;~Mu9?4xEIQD8BgWF z?+@TD*r2LbL9ME26&)kN4ON`iBknliR<1zL=kvdpOC^xp5_ETVL9n9(Y#a$!m~d4? zQZ;a*b#mDQx|*MnPi++dB@&7JP{`$=P%J@DNSpYmX z9>4elfj0(T9)yli2-4{T@cTUM{T`NGgS5xFTXKVhmiJ(eAYi#d3EJ8MkVqzBb!8c{ znapq4sJw0Fg{A=TUrbFcJloSdJUBE2nQRueqdSnx=UL{v_}UP7B&k+{>)veRpol*3 z=j~;-?(=$~JKO~UzaN&Dmf+E&tv?XNn*`#p%%h?}ayXsCFAWSpEFOoAjr&l>yzg{6 zQIH)L7gwPoD@=IZ2WX^q0*Jh9Kk*SiorBIhOy@QmhJpt*pqw6!?gEbmhv#|b^)zy* z?b=`KtR&JJDYUe*#tIhOYwn{t@yiHS5Lsmwngzg-M^jpLIP8q-4_9x6WHE7ZI!ujY>0rbmrkOt!m7qME^mKg@}aSUR+^L$t=^LnWZ&d zqppdwmWZgaP<54=_=GkcPHe#q=I+)2$coGyi!?jUw+msn**OfwtTh0Ld>`AawqU4( znY!MLT6yT|C~~M>qw}l)P-bUmKNuMq`My{zV&~%ruh)l~*qatk<(WQG_I9(dpH2at z*Qh=mm57`;JRJ^)`$tDdKf;fW3z8%~$1by(>)>iXn2P_w^1U%LGxKFM8vPp=V+5j^ zOvsrr`xH_T$!q?%S-1h+Y)JA*DYHV#wcBmJ81bfH!EDW~go9yzq{=3#r~No>*>hOt bzXA*Z)}h)CLpz)G00000NkvXXu0mjf&t#RF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/status_online.png b/apps/icons/static/Fat Cow/32x32/status_online.png new file mode 100644 index 0000000000000000000000000000000000000000..eda318134472fabd200eb1c14b5ff6c199a36dd6 GIT binary patch literal 1412 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/steering_wheel_2.png b/apps/icons/static/Fat Cow/32x32/steering_wheel_2.png new file mode 100644 index 0000000000000000000000000000000000000000..d49a94bd459b7306032cfcff48ebe006afb7197a GIT binary patch literal 2060 zcmV+n2=n)eP)TSuAE%_nK zRw5ZIwiD$sKuIQ(CY~XUlQd~zIZF}C0|O+n?8J}Ak!4G=o@uO?^}2lL`d*{BCXqAzGiPl5k8{5NJih;2ff^h~j~=yJ zESB#J0$m^y4oH$jI-O3Id_GSC7Ko%fn7)+FW`BF*#*Igf=oOx}J~TAcYcLr8q}6Ku z-92t{INGVLqn&hG9UI(KQ?8UL8Bb6um7ta7FjXp*!20_7wX+p0SOpo8&HTYE>BfBym8rc4X-3lxnkQ>j$C1sC5;rBYL(D9Yz+wVLE`IQAn% zNA!CAp)OYs_4)cp3oiwx?ocujj{?MQY%Mne0LD)}==1fv-0s~JjjquA+$^Qj>EGYH zdGmd&XB8>1ZRLyzF+nUWM~)nM!)~{~>f6&#U0vN24u^1o*~r+~$DXYqwgS+d9v)um z?ejUiyL;%~y%~x{B8jO$;K#98Y#Qq+NFGvxRJH)nLiCU(h{Nf0?%VJ8|H|odwGRyJ zrInRs3NFmYu8xiEst2K|kNK%nFT87av>o?&dTDm;9_EX8j-% ziLf_ix5=)z+Z`WrnW1!Ge37Q70~awLf+V&}o(4dal(VufgI@o~CbOB?M!8)65YvZv z566x?9#0$Ue9+d~N>RiroylB^M56!3Qt}y$*AG6MWL>N?3VvW4Y>REG$)oXlz29qX zwNtrR0+A#MEcVX-!T4h!Sm(npGO`V}#WvZtoVggU8cZhK90ZfkPb%47eDmTDzk!fQ zV7=#2FAmUcALjQ6f@sHY_ZFvzC8?Iie{-Pe1^iBd9X|z&3h({q-G8#qwYBUdYz(n2 zwu!lSxC~p*oH>*Bc>5@Zns4vuq-wQF%=N8sm;Be>N_ud<#bPG2*&_2luhoxCCd0Ai zOh*aisD%GB>5TkF@EZTsXf%|FuaXno@L+L)Mn^~OS~U^DX5>G3h=z_ozX^ba$D>DU z@?4=%z{67jGp`9uYXGM*s6L=tKC=^NUBxo zU;p?!m5Rm30BnE|HhEuFxOISA)T8?sls>1houdv_{PAp->2i zYqCdr+-|B#HASHUq=EXA4J$j@(DG7P{)@Lm7QW!73;qkBLLzeVlfO;8zPh>^W^Q=p zmG6u?>~_)_bR=BU%Y)g$I1CT0}>U^nG^l_4y z&E^xBdz%let*u?xYxO>^fZ7fLh_JxbfH&c~LgnjLtM#}BUWP4Vn{1l_RIq8pWHP;_ z*Bkf^KZZF2(_}Of`3MyHhN;Q)ObnFEt)a9de^wqa9rPdLL@bro8Q2KhW+p7o%*_0* zT&~K=!5dDVJo!^bH#j(W!D_XkZoA|+0?kN6!h87)pB)?+yui9xC+lV#Y>REOZ9#bv zou^Nqz7BTk6y=CB z$l%qhSC8XIOx4!ncDs)qJa}+qqeqb#0PXW1ps72zs0zfneDH-%-@bkOd^jBbjQa~!7k4sUCr+IBrNz?xGIN4PBfyoVO$Ov!EiZ>JuB@y) zvCC~~X=&^4ANYVhg}jp4&tT9)k0ggTn_c_p+O=yx!PY3}nc9%ZT@6U+R$t#&zKgR> z6_g4>A_I5`E(eG|1Q&ysuy0Ap>i9O2C>D#ECX>l1)oNd3dNvvi@*5%ILbya~Vq)So z#duMDj#ck*2NS~saSi~I2s%NT{P1{tz0}^>zRc@SFdkRdVy+(7BR<1tS%;{R%_Ld3 zq9d<*@k>o9gc}9#*|TRyq?%-B_cN^;O-9n_G8qDE9bFwaciHkZCkE@*o~a{d2@5~iv_%Z@=f3s^>a+Q)#j)n zZ`jo=TmeR-k(fVF0hbZ;UnuQe@@Z{(JqUjAQO;d{RL9#|oz}Bn1Q)Dt)cRIx=A`4C z(IepuMgt*-9w6I)7L7&&irX`dewfs^>~fC}X$M7j`u+a%XhdFsA+PFsl^=Kj*dm&b z@jxIjlFQ{*m8Mkvme|p!S^c_B0b+(&AvWbJNZhiwrcmw|+`}*vD~8L@`f<9QN0={+ q$|ELh!$TFNyh{J;##_gK1Q-BMTG_CYBDZq@00007GP)u?hsv31# zhJX_2Li-0vGbtMhkOHxR8f*eKPQdTy&bhvJT}D@$Pdf7F`#8UI&pqdN&L_YcpB+1P zXw+);j|BnR0EEXAi3G@GGA4e%9|W8LNZiKZx4d5O8-s&`OKZ_9eARqiU0s<%q4>L0 zDy=dXSwOGP14Diu$fPm?Osk1RBjB1}0JnPqW@qdWjYfwHwmy!hiNL*yd*F1;KsX%!54!k<+wHz1iXz(|kH-^w zy?!fR(RR69USldOg7S)TkfN7{@7xC0!n_lWcnp_D)?xsH@0}{I*idM(JO)nZEKH1# z!Q$fLUvJ#FaS7+WTmpp6_lPLjC~A`J+qb`{)9IeCsN4W1lNs#xX*|G~qqp~J$x0(u z8X#+IX!xwGyuxTU7s02Wj>4S7v2bU2_@{Gob0awKM)9MBQKBmhkfO*@lqhVf$ymQXg*WdqL zbopJJcc47rCy($ujdO|du^=}Pw|EzAHe0tbKYxE96i^lymx9mdRTmZ-3$0dLS1K@5 z1_)0)@y!i6Ik}fMZr*}-wgC3&>4m<&z5_Tng>s)OkFO!K65JT(DXY!aQ;=VUqp_s7@ID1j@_Y8|0kg$|1!fWK zvkv6{0P|8KjAy)1xmEOjU{n6T0=NWIX8 zB%>ycz*K?r=g%ikjhjdT)&58%1Uc(8aOlt>xNzYDTYLEMVNffT@NjvFt$F?R*Qh|T zJ=qv=q$^Dji4@l7wIIK_x#@mxt^pehFPSx*S&~Rop1bmoD=={F+B+Q`9dBo_rchZ~`7M*l^t4K)+J(U`Q7YB&;DHOey1ENU zgR-ow>{+x@PZpy)uVWMO3oN();`~2{GLPc9dGqG&ZQHgz=ka)y>(`g!X{GF1Batxl z^z^{k*qH0Yi4!kz26gg%F4Q$XJv}{Wu~@dC5yfOMdUnEUwO%6ML^0w!(N!bouh-7u(v}uDtqc2LyvbHbF5$_f2#7cLrrKgOCJXC4;0}WSJ16 zbnhf=y7b`a=;&V}kr+!I%ulGVum3qOx0$UJDSUYA)-7ta7M`wefbTu`eJ1oyV>Cx= zR}jyO&Ekln1oFRgwdtQ5oW3wk+nXoSU;o4C85V)FnmZ=a+N9i6IGZ-+tFf*q3=>+^nIEX>} zF4pxV3g$jW^$)P(y_Z^p?R*K+@5k|2yomB%B4sJ-#%y^CeAsa3nA^ae@K=c%PZvJI{XDfNdbWLD%@rgE?pJJ@?KX2GxiAk53NH0vC+}9~fiS zto_^mu;=MXF!rkd!DK6b)hjLTss{dhZ#35Sq9XAp95i-z)c;5PG*2G4KVRL zL!)`Fq1Ehx)ZA?2U6aQK{+@2HM1oZYkHk6#Z-o2@+93Vy5H7Qd|DmkyniUpcMV>%E zsV>O&or6>&0m-p{;sbw`C&8+L2Rb8={szIhE*Gv$+akcYkVI3*PeS_5TUdJhuq+8y z&h6o^hC=>m7v#Rb4uEb3mwPSlTNsR+lEm_{K1d;nm8tPfNvvPdJ@Rohw*ShtP+cSn z+Rd+b1inUsqZk!P9_&R=Bq8-|IzI5{R0#=I0)D(J)_Un`C=l)de(O6BvP*t?s^iqGzt@?1ct@TRW&f-9qB%c4c?Ki%F0s=KZaZU0H_QtA*G7_r_aD)*cj0 zL+z1|zCIU5-x~8Uqf}-Ir1XmPrYN!at zNu1VWjjJFn6~)r%EGbAF$D?G?j0h)@<)gicpk$(3k241hN>qL zP7?slSa%q)yarU1iPIjynm`(W^&t=%hJaxRnA0J^Peb3t19+S&7y{`5aE^eA>kBiz znFll}K;|$3hGFK0QJMwxVCtj+6}WW2lNwND6T?cffKo%t$r@nQD~DK}iS<#uoL3xw@J9dI+OHR0l{9IJx%Ur!Rn1rVCgsge8C$ zy>p`H*Fbw`(2FD@Di$RoA$Aj7z@sP6A)8wTo%6)W`xB?})iZe+Q#&yN1$VlrLJmADO4hJfVf_a2`qsC~Ovv-KqCmRq}xLxRMzf;L+T9JaV1 nk?_dob$dfYOIN#|zY|~pH1*!5o)KJT00000NkvXXu0mjf(-|po literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/stopwatch_finish.png b/apps/icons/static/Fat Cow/32x32/stopwatch_finish.png new file mode 100644 index 0000000000000000000000000000000000000000..c13862a6ea037da85d52fa63f628a1a9e43553bd GIT binary patch literal 2129 zcmV-X2(I^uP)<&Ct|RHUU%#gr+N=|$-} zMF#z~wzi?6;WC;oH^J}s|6K)YDBHEO|7Ibu>ADWL+bsnGL4q+5^!a^3a=@-AYF1X}{ct)Hv0>vTw6(Qi z!GcFHKX*PMk%mj3ewog< zm$AsqN4SGz+J=ok`-o5E_vs&6tZ|CV<$7Sw1G6zWFn~Sf<;cs+BgtiGIo9Ik&p*2; z#_2Qe79(*3s;Z)<=Fd2E=pYJTC`5dGJpOv>Bb+!`Q$}2^1CMUz^^&$`m2*}yl=nzEa6h#5W4V|5x*s|p<6ciMI_=B_O z&UZYw>Y1su-5c$I9G>VR`4>r3dir!nV&a{W!{I$2TV4*{d-ACiTI?x9yvL4IU@*RBAgLG|JFYtp=c3g zeFU=E0-4ArD{NS%Q>(DqENE_S#tW;T$C@9$46D^jeDMn%tc!KBZnhET-3<;{G);TR zYK=pGe?PeBFtG$viS>rffx*)E5&!aHs9&6?-BxlygQ{s{+=j#NAHkywzk|2mE%>x5(l;s9foKJG`1HoLWL_OB?XGCK$R58G_Q~%*_HrL(N@GiJ_p*R z3(#zKILP?!vNA!q;^GoyW@aMb3kZG^D@4U~Ii2D#tUG)tEmkiO#eH~an8;$q>C<)K z0+pGWMG-JWt*2ljkdcMqLucVwOoooui>;O_h2sXhZs;lp^hDFMs#mr%N{CHCuJ zxK!yHu!5kfOoq+SJ#IorAGaF{c)VU8#|g7%&lc&#L}DOEeda1ih5|EYK|k7t%cE}x zVA5m~X-uh;MCvERnS}H34v+5uBjEFSVJ4V*d;0{r41;rgObO?3P-+D!MRhV@Cd2D1 zFQDpdD`aVGpNy1frx+Fa9?ac%v{RD;e?0cag2$pAFepZ6hKGl477`A((80 z8h(sc5~_k^6;)?i@y>JEg4MDl-3UV1Emon>{`J58`$BrOMmykZZE2~VG-*;6m(GT! zCQM8JI{5G$$4I@8G@{Ydg**_Wm&p2h^+jm13`x4N^$OtV{Wl-WKroaImgqF}lGbRxVTmz!HecRP9Vq!2|YmTnL}9S?4w0lU=%N8I?r>%1@QpA?M%_k*kdZf)Ib zGHENOXj9NYJw7=(6g!bxT!JG<31iDy5(3zO+aDyho1iH&VgL|=pZW^#i&cntc4%8^ z@s@#s!5${z;NTG5e$HdggAZcfym>;YLPi;Gm7LK?B~#YjNWEUq+*8Nd$4+$g^z;Na|8&E`RnI=ZhO*-cI~As`&MwexnYy4F zPD6rS4iXx7kYc(M5CS)`FV5{Xlv_H$`}FWtP2XL%b2E)QmMmSi@UFY2=Gh&Ndn2t{ z7Ol-kyvTuH;t-fa1!^3n9Gn1@(RK9}A1;hUFA0AlbsyMY*-m36U**T#?X;XtHHRh5 z3cF3amZmYkM98$JjCM)&Hol&inA}0!OwjOULc{euo1hy0!DEL%a2UZ`f5(arD;Yxo zZW^wy@|!@C7XHS#9i2w_65ROTazG1*#q<^4;qVUsM}PqUIl49lRMIUG00000NkvXX Hu0mjfW&aYe literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/stopwatch_pause.png b/apps/icons/static/Fat Cow/32x32/stopwatch_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..3826c27a796ecf12cc9b4fcb2249ad77b0d7a5b9 GIT binary patch literal 2235 zcmV;s2t@aZP)bU(xNaFy3C*nK`abGVxVKEECw>Iz(k-x zp_WC~vepnn$VwKny?5VoZ_oMeea~lj7XQ#DbLPAE`@Vb5`F`hj&iS5%yZ;02?m2*{7iGMZ_=O|Z+zV!H|jI8F=B+mA%h(7DvFw&o%IOP(o(Q|#Y)uG)nW4F zCoyr-L_#7H*REU^N`?*_j_cR2F$>hg# z#xJ3hON0u_%F3{4Q32A@(-8^=5s5?uX}qJZLt#>PghUi}vG^YcOc!Ku?{ z8eW?F!eH7SjCVk`Cz?q9LsC6-=rCVO%6*d0=R^7Kax7l_OSHAN;QYC>g7}imCzW8? zHihsr&&l@Mzb~A}o%S{?S@Jq|?cOC&xbIv2)7Pwh_jmMx(%S*pPB1)oQc_c29XVnI zc7FIFo|u%2^o$GynHw_EMRk$`DjAd$icD*o<^a_Y6c-m07X~1A(j=klp^+mQiGtpB zMUH=7x$5_`Qd3gU+S*E72q7mY2O*02$cIN^+&l9DeE!w6FOa`V>rs ztoJ~6x*!wTWQ7gObZQkIj|(+5HF#y-%UJM>g>bvw#Fwzp!Ma!{>t-7^@9uKIrD@vZ zZg&#e+uOlKhlwSaN~||MK6Dm;gyeA`~YviU4)?z zeA^-`M0Lav(#1O6t|YLH_%Osfps~G(X%()40|!Ep6{wN|ndTKzBzyWGP_PEc)5k)) zb{3k)3m+NZR8k@cS6EnttgI|VLJ`4FVuh%f8EI+aFs$1?l$NL$h~nPe)lFn^4yH|=ik=?7ICV5dqa&wg zS63II;EHbnUvNNt$hq%yI${-G;*>+Q@sQ%Mj>vkgX%t*l{bUZbuqDD z2g9XOMwnKCU=N725*^A3J>VyF^e^p(0-j(n#BsuyF=IqJF_9R^n9p1V$xvkYDCqm@ za3l701P)Cmk)pnfy$l``HQDVD&Li0UP`f~mE&O_0kpImdgIa6TEOmO&}1 z(+Qnqc}%Ad$X^dEoBYFg z2TY35$?op%Y_5X0TUy}j;}c9at%jeVl~`4ftfKs6E#7@8C&p^-7C$dJN)BY9{6r1j z`B{!dN!qW_{-uBV*A&{~j?aQn?aiCJyNHBLoT}<-XjEKOuI-fb(PutkZxMW_F-UkX z+Idk3KdZ8Z1{>7F1`2juz{2ep&_h{bSlQr;cOX!*as4(zfXJc~;lsF5b5nG;BS(%1 zQDph93TUz1I+;IY!b7oU3D7g|54G2cF%Y-L`)sC2@eXi5xO1zvc1uHJ0|J2ns;I~7 zL_|4im`gAVzq8oyR$iI#(<$99hY&v@z~sAp<%$^jJ+>A$67~X~?OI!0xVodGvxQ06 z+1W+6pEDTy*khP5VS?~lv0>+MXd)z^s|ZGjkPb}^;X{9q6`TMSz^IXc0pVy3g^@>okF7<_ zgb2XCK;CI?Zoal-`(I}ArQ+7DI=XD$!qscnaN*)55HzAgiX0|>utXiu4Xy*4kf0%p zB355luk#p;TjPC_ol>nUvdOS&JYiozs>k+Lt zB`uvZ5I3u?Qb=TkVZkg?ik{ib!Z%mu<*cZz2=!V^ScrN#(a_S;5?S?|x; zsbs?{8rRQwdghe-?;o7&_4yu-wrW|lwh-}RJik zGVR|OQd}6@Z0Xl)&9ITJ{<<8{?65czgfM8&J9=@9=X?GuzyP7flp`2FqQC$E002ov JPDHLkV1ne0Qm6m` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/stopwatch_start.png b/apps/icons/static/Fat Cow/32x32/stopwatch_start.png new file mode 100644 index 0000000000000000000000000000000000000000..765d5189f03e331b9d07ea9459255622e05bd478 GIT binary patch literal 2247 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

        _~4V)3$Hx+OKP`!TtjuP5jTusp%hz= z5m8gP@xV`FqpVpu$+K|a!VMUW44gK7rc*Lic)0u4@3hIXvCx*2fHy0e;8mr>!Y#*Y z7~3=&0iw@~LCSjKYzyowH{=Q-=HD01OTx$PBN$awIEf<>1Tf>9PbJnL-cdCb52ga3 z(MKhn`1XoC4ET6Fx-1PpSdj*fAD_nW2dN;?F{mQiDkE}U$?^GVaS%0nTU0cT8$4LG`0=DpB9cZu5OAWD98AM40pR96{z8I5w*2hj2Xb)uCL2t=c&s}+LkC-RAKj`<-+ghJ37=1+GLCUKS z2|)nwD6gY45Hc+hnWtvy*77m0*M~W=;jrZ;A~o5Hov&9w7>_$!yqnC&Ko&o{f3emS z`3}>7k18AS^+h(+^o(J+uM^e#wrsffhkw|`bG+HF3q>zeYS|h{>vRA@SWbVpWd%I6 zM=xbcr9^Lf@_zhc`*8$!?wjDph`m#zHAO(Dm5`l&4~7&D9oM?y)-rPh%}cD?fzN+daO^h#2S=+z%=BUR-`{Hyoea_mrG(_z?pk1lc`8))&n8 zWV;dUn@E9Jv~mC22}y}_^(G5i`bIF=(~eBZzo2xuAv5jAPr-fUZ}3!8lobWMR!4UR zQsS{OD9!ayuXkY9ch+K{wkEI0q(Aj`cYnw2lu>Ts(|cCQ(R1I*|C$Y-^?T_)AVRi; z!1l^I6lBFhbFBrQmPVF8^5!O0X?2`fJ|CpyG`Qk2Q2Y1&|9tTLl_j@xnb7LY(FYP! zGSKhxqo<_?9=8i4+EA>%^e#+`HevYeyWnUMm9hCN%FBTxU_Jt9&b2|y^9!j_f2#n5 z#m^nu9Ud8_*BQgmX}LP|YT-ix34 zYo4ex{?QU03y;b}AaB}l9wq@0+_^KT4(L8Gy zO-{^bI&l*U(3%{00^8?sVvxqLu~PvEVUyfbupFw-Pgg5HJVY*Dlmf_SrRSrm@+9+P zO5-WF5ALvr^zMtaS_3|Q^1n#{sG^SFe?IH(#RpJ44bt*)PvS%$70TxJ4m9=;9a~$~^m7&nvZ1K} zuv>1(4EH&2P$fOVYA2J$u8E5*ERC_O4;O`O^^5f5hT^L^+TH)^z7G3G^z#}!kxXIl z_z%U+v?2)FLdI%v=%g~tqs{H literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/style_edit.png b/apps/icons/static/Fat Cow/32x32/style_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..35b1238b3b3c3c21c1c4490e0270a024d587ba6d GIT binary patch literal 2079 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/subwoofer.png b/apps/icons/static/Fat Cow/32x32/subwoofer.png new file mode 100644 index 0000000000000000000000000000000000000000..045748cc3e4f9cc81aaaddd63d5e760415efb72f GIT binary patch literal 1572 zcmV+<2HW|GP)h&w~L)5&}i%-T{Vc{`a7i!mr;R>SoylGsPqi zGa$kirl#-V@=u3gC|f)zR?0t>T5gr+Y50yU8N+h4m%;YeKSIvy$bT`w$cwRT2g(X@ z3=6)pH#2i7B$G49WL?48mWjrODpbWH619REq}0o%i{rB@mR4YJHSL;dLlGbs0rq-& zHihA_DY$N?pv-j@;XJf9S*VUjBpSI8kQ^C|z&c;J2P+V_^=$8PlD_wT+$ zXGfFJuo1!{rDv8*!axHwR{<$EmKgvv)U6StPJjOeQVS`+aX1k?*0~9FiE6l#JH}EK zK#8pK3^1g#kaEsw({DaG15Bl{p`ivX>z>HlC62nDfvm^%ujIEbbOSB2g1Tw&7H|%b za*hD2XT`Sia4G5FVls-G6QN~|xGj;!(~a|Zs&N4sPl-WV{!EcoUIcP2HJ?OO%9zUl zM=sPsJB`@d)qy>&Erk}%ZT9xiFwXQ}$C=?I-g$BoG3s9&5pQWIlotVJ(`;bzaM8$oy73)kWjX?w4$xO9Xp@hj+;YuIQ+)|4(=RBG^CNustT)s zgGWszOrCu8XARmq+TqwHjvYHn$+sZevnG)c+Uc2TT)c1|eSKH3d(R%Ux3}S&%N{;> zVTz)oL{>$8zz!L>I2J+5s6jm9;M}<$F)ChFji?hvgm4V}%{X2=ceV#H!Z8o?vW$u% zKxYE#a2C#wgs`rm9)kl{;ZV6ros-$k&8>*WtAuubb_OFOL*Q!Td|=x3%^Qh#5<8k* zkyW+dkdj*~xl2oLj$j1nf4?gKQ*SfEY)-f~UB^Q0Rc z9hG-+8M>~E`uci#3%}{}vJ9i5Dln*tP#N+hGD_$#-H2!tu&W(7)^`t08=A=Rtb~p+xIaD)Cmw?nbr9y9u<7JO8P34pjN`RvJdWg@yTZe~y5a~>e(@m6 z(&xcfqWJJ=ub?+~K1wB)T{U9mAVP^ZFnA4vgZ=pAjTrGN=^4TIijoHsGF$nHG-G6Np&qd5Ac~In*)mmm|4VU+beHZ|8BtS4?mxX`&~`1x(f!#!cwI5 zimRN!Y`|8px*e~f*CPap(&wK626hOoXLim55G{GD}rda1c0t^5r WDMHL5m1z|K0000aj!jIWU}H2CU+%FEPkFB7M)ixV~(+cbVmJ}Pl&$L84F78zjl!GUikCPGYf(n+>4 zwbp{Py`}U56$+)$56`*Y-XQjN?SOca!=?9s?>WE!`S|_Mm4w4#_&-G+?WRN`k-dAi zxeKp#1aLhdrBW%qfA!3%lds~>;96U9k@u3x`GEs3!ph1rD3wVM={}4AWN_m~PaXa^ zit3Fk0w^l_Ge18MckbN9h)7Y^y&sHY;Yk{&-_kT3T8Sfea~=OgV)Bn7~u zUP5&lTASZw*(vMX+#J^xq;5A0>FMcEP*9N5(q{NZWHSNkX4Jo;0DK?-;0uflFsDv7 z9(1{;{63$Lt87xIlYzp*LdeR})V%ZF*<*3oOBlfFP}=)?yAQcsE(&{uV!`2XKv`KC zY}=OEcA~MVib`ms0g$YqPMd~@O+$l24HyZ5qym8e%+Ah2d3iZ#wL8Dx|NILXn*ktF zl_N@`i8>o**Ra8 zmsfzt*>em zSh1d84*j!NuZA4l;d2MJH$PDcr7jkm4AH&?E z^J!t{#Ec%#tiR#)*AC)yPW})JZzKR|bF1O7Mx#DbT2cabyMr4r2mp~0!%PC673AE` z(`|4gnNU)H{EbI3QXt)Gdcc(VFWksCWN4t&yeB`n4b zu>dIZ^YhKs`}Tp?>*aPF3BAQ)1;*jH`RV1ZUOF*FicWU!BV#Yxc!ocMwf=V~Sf3SQ0F;q@bHgWpz!B&FX14reFvgiD z5yoY!9N0K-b(j2EyDnKDuM45gc+-c;TK+r(@FjH}8W`-TO+5h#kiF}Mi8_nR~4ou!>l z3x!fjDJ^KIvRe>^7BRKfREmlOTmVI)0x^h&L=6csECKWfE3Su8EIoi5YPbY|YX#dGIPahOgkf`r?g^v=Eaob#Ra-p8q`ihDT(j^pk~fVzQ4 z$>3J(DYfg$ww+!j3&!P&q8Y{W9CT7(^{zR2E9QPzBgf+B?$iPXfLp5QOUp0RPfRyE zmpqgP9k1=l3b65b15VU+H0_!-d?0}cM)UKxp_4nmA~9Fpn50&}YZ*q$byL5pT{SM< z>U?Wr8tNsW%BvBZv$e75mXxPHKfZG7jBMTQ01$#3oCn%Ibd-e88?qAvRk*(ZIZ2%- z>9NbK)hfu721=M z3+2^bw~C;5zB02ouN8sA&On#;nhD7vAkex zN&%+5PUaD8UnA4a3L6|Rpp_I$y%jOn^CuUv&iGiUI!Oj=L9qbHg`3=m#ntfW>y9Qs zY9=nP=3n9%8CQ+(kB*>nkVvK)8v&<*)v{cIQT0JkgS4!KPtYH2cQw`Tjb#JlOc7Vx ztM!AD?MQJ%*uk=la)Aqm)2o+py%}8>T`uzq%%NYwUQV&~X0B(GapYttsa4#NJQD_H z1Fcn2?LvvlarDglqz8by8Yq`eb*($(FIc`uycFXw6XcHuU{pVH`r*s~vd2=~uK}Jb z5dhQ(iWzBbFM;^Y{eha_fTqjfmbgsn1_X*SJ+LXQ(5vE&@I`k*!?GW}#qzaFBF-NI z+?T@jM6Q>}V-j_mU?)*KAhu}4=4_4aNt9xeqVW+wle4U%tC-0JZ$;(B1Ts0EOy_&O zjEqF7L>d0Ij=e^w)e1|3R&Qzm9wg!uc@ch=AB9IXhZqt#FQ(`Y;WgbRB%qBc`0eC>?k#vlEGOGYlk;Cn(WXAhN@u9Hs%YjVz)TrucDP8H6{D z+fkaAg34TD1d9_p&dtKilT+{|HwXRrIxs%I#ly_33(FHj&L->kUo@g9(+g`j6nu=% z8LWESp079R5<)#7NR|ifSZw+l8;jC0ic5F5t~0pYg?Yqz)RdVc!LBw=mq1i zTAq~8yJ;Bg+NOK=@XIVkQOp|kSR2BE3Hw!s9hl?duwe})I!W&MrtsC zsNdtc7`R{@^0!XE@W$q6vvHCx6;A1yILtPIOv$qV^LN(5v?hDrj#Ie6Is#Ec@el5< z$fm^_lAan zvV^XKeSfs!z?p03zIpz>m>`56@fQq}Mv(H~-C9q<%{M{cZ#O!hoT&AOQ?1%QI$?oV!I0L}X-12LQV7Bg-$lvjL0d$%yz?E00+l4r`R z+a+?RT3Y(b^J*8cNf2_aL(MGc7O{eRd-d=8xf{GKh zyO}qLeBA)z*w>My=TYy`UM{TtbN`S2Py%1`YVI%@c!a;i;vxYE>2e`hU zR<|<(;c&P~2h$aqdu$?AS8SfoVcup%LEjIJI~rW5Dyl2Km>*7!8+l@4U5_X&?3%kd znA;n|9nv3JVa9M`2zMC(v%D)Dm3#YH-aY;nU;w*5#p(UW_O}24002ovPDHLkV1lvJ BVw?Z~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/sun_rain.png b/apps/icons/static/Fat Cow/32x32/sun_rain.png new file mode 100644 index 0000000000000000000000000000000000000000..d94e80353aa9856385cf4b6d59747a1863e5a316 GIT binary patch literal 1577 zcmV+^2G;qBP)9&r|v%I_aoco;fem& z>rVSz-p3R*-6-P*<$%-O`+YC8p;DC)9v)8V@t#*++9RaAuf3Tr7l zw3IRFJY!vl8EdFu%zK)#j`!(#D$?iULHbU(5s}EzyfuJ24D_D^d@@o8+Wc>>O6}g?5bT<;x6xEc`<%ZROr}z#xquW> zI(s<~JOwaD49Egx3bnxL5CY8958NOYDD=J>XeUEP$gqJfgo1%4LuFtw0p*EszyKvxB z;IbiE1ELWyk>p6#>25>mW((vVnm$7M0-D#*ln2q|Ux*s-+t^f;g%^v=_bv8)s~@%Q zUU;q?FTAjKYby=0WDVe2GNo!;iy_xxLuQ8dDXN@>9U4|Fc+K-A_N~i>lX(AIcL*LS zq9ffXU{$srgMI}SKV3&p<8kNtkG9`UCIv$4&WwUN8O$x@6q+%!n8@Xh2|3fAejM~} z!{+%e3{vV3H3uLH|9Q|s>1y#PSTnP5Y@7RA{{9P0?)Q_M8seOX~RaXW~TTsuT_>INE0NhSius=DE) zcdx(sgDCrqm`-$1xyKTE)LiTdRiR0F3?lJicAAXl!B99N;kd+Qn0JFT^-s?|r#ZL0 z<8gq4XkQ^OuqWe~$!Sf4#e^RA5XzNWtRb?knq>~JF3`XFe}V`o>ZmoG8{te9QGe+s zm>g)-n^G2qL(SA{-pFVf3=c4X~MXFb4x*f`F2oG{Oovf4vVE+Iy}YDJ#Cu2z`{|O;u@23`W_)a}DzF zs(AqxJ50EE$4^}rQK%_a$Jku_(~zXXVVxF!Ki3(6K!)UJ+i>wl-(2n7@WdA)L;m!k z*Bi}cs4>-09`(qvDEP}0gha+f!!-V`jW z`#l;-&eoZmj&?RLDzL+9)F%6+{w!_!&E%tf(ZsX!5lOeGvya1@tjdk~*6jb^$BiL4y6Q2nH%?dio1NWb)+h zWHhS?0%^<%Q21t39{c>rcG9<*arPB)rTJ zZdWq6&7YjB^mcb#CR~GtLsA|V`-!SS+? zYR{^S!_j2}0iNCXifSm@@aj?iGSYWPKgK;TS)Bf*!&gs+as53Baj^yn>uY{oCK}C4 z$GI_21h<@UOCn5W;&{IcOc}H1oet+h3Hi=cZ@r?WMSS_YmV;$qyVpezuSw!Y{av8{ z>bW^Z^mHI{8|0!=u3b7&U*3PKy-vGDPYO4d0TSO9Bz@XDpP-NC+CR`MYMxC7$Hp^2 zip$~31i5}t+=PA`BH0{H05|5XI8n3kt9nch|K|6R1Yt}TH(>+#EomCx^D#M;CxJ`Y b{uN*VL@C4eA3WvK00000NkvXXu0mjfz|ixN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/support.png b/apps/icons/static/Fat Cow/32x32/support.png new file mode 100644 index 0000000000000000000000000000000000000000..c003c0df03723818ad451aced085d8776923a48d GIT binary patch literal 2616 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 SvS5+`0000RTMunJG%=k?3Wsg zkt(TLc>`%}B_yQ@izddVC58A<`5#DZBJGPBDoOi>AAbNbv1x?$p-lu$Xj*(}n-Ci; z!55<@c1dcAR0!%M^EC&~yu2pOKQBMHC%P(A*p!M~2I)8qQdU|>&7K^chyf?AO`MGmrw7QyO z`cH&U$AEu6HUKcg-`Q-I&Du)C!>7rzEH*7%q}lKCp93uTz#jy_sIq{YR=9U)3=w?u<^l)S z0Gl%^uerDU6D=>_6Z0Y?oEUKe6z8}H9q7RaekWTDpX?odfptLJ1j1KVmZ?wD(xzxb zlstlWM-KQAUnqys<$?#{Y**XL<_YnwVcI_SoY>#hZY>x5OV+#mh6%zVB;>2ylg z5S#g#XZN`u6zu|%6?^Z_gxI{tr)BAE@MExQRWhuo2^I{RbP5*#Hc^t@I0(7}ANVVk*94&K9rK`) z0(oOoBNg#_eo~=Oq{+!i`CTd%Iprc!A)QL6`0i6NalxerANU~$@^la?AAqtnEJx|o z^@Fb*q@Pz-C?0Q-vqB-y^*k?%A3geu-W?v26?>fH9(14wANU~$XJsiKl!ksHL^l{a zJ3Hyy*;$IWv~W3&dgepHxx{5R+R!K~_S$uz13mb_uRl=!$LTaQ%Uw`j-H>MKbedk} zbh>=`E85@oJlFq}o6`n8`12tpl4)77$2smn2YT><->IBFxwfhigsMD1^yd>bKFbZo z)YKH6IrAPp{ZyJZHa1wvmr?`pI*ZdV7TYI0pv&b}=@c3o=J$Wn#RAF>{ubD75c(&A z3&D5tl+($4{LzPW=gw`4M8cHhCIhC%iapM8j{$n{fxl8_?KD)jSB!N1)_oj)zt;Ua z9eC+w`tj~vx_b4Rd~WrKM55Hjyf&IpYD z{!IN!i0^t5CDkx|kz3t0+4g_wi*1P$a^(jC&_2TJx(^?A8&p;IRgd{!f#iMnp+lba zw57`c=x(>Y{Y3{M2yC04*l^|PF3WWPQP}}t7=M59`De{a7wz2|ZUX~-vUSaY_O_j8 zsv@*^Yv6?sdH$jSgn1J~I@8{bJkO1)7HO}?KLQK@494o56w$yD00000NkvXXu0mjf D7jv59 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/switch_220v.png b/apps/icons/static/Fat Cow/32x32/switch_220v.png new file mode 100644 index 0000000000000000000000000000000000000000..ad829f81c6a906d6027017d91f84eb5fc8875e7d GIT binary patch literal 1394 zcmV-&1&#WNP)% zLLU&dP;!gNqa>HMQXP=0G-=fKn13P{(p~_iL~U{e{(xMllvhy|l!Rj`heFi!gqjNi zBpOa!K#3o_!}t4kXT58$T_l=}HJY87@9~@OHDg05MTTKmb8~YK9mlz9+cq6`i^XDO zn&$e<%*+G<0Jrwp*;#dz4f>$h@<1Kq)62)Nzx^%<(QIB*-unM(hG|layU1h8RH;;C9ZGE*;N<)b z7BCwALXXh?uz#2oAQ@6SsNC6fu^b3Ij) zS36V_3p5}!-IL$FJ4anzU3BNp3|UrO=*Gv#X=36!f4e3h9v-H_!2w!YT4MUo>Gti9 zdA%HR<0~zo1Ia5;;_J1wH8yKE-Mo22=C)mBp;h*0g?mXx%&~4+F`Am1qC%mABY#ck zbs$CssSm(t0$^`%kDfmLk*-}EV@2?(rZ#0%$_UMI*hUgK?i#9f#0=2be*um%E^yX!%))8ba1dQ0ftj2lPQ`UAM^JgK3ZqKgz#%wu5v{|3|6yBh7mQvg2^qHESoP- zDwU%B{e80H?1r*I@?$Gt9^8*vrhvAjPN+}}1g+2#0J_P_wx56ZJnio8QaY0sE0jtHEW9L@4Oanz(7h5IS;s!;Ko36f zLk{GHQamaRgGBmrL4DuY*r04CBlX_BXq1Nypy{30_ed9etkg&4;Pt+jtbUm z2(zi9ql4b#bb9dMYdUlK6y-V4bkT8Zf$8Tt*0B#d(1Q>BkQ0)toaj=l>Y^2>aea=A zjBrK!lNJ{j>3Bzh&YkU{F1~njxppqOITI`%;adhmfie0n8%q5*h880@%85l|D? z-IvT~pMFBy+dolTIz>M`c|r^G^D<(Nb?l>o9(>@hm)SfG9px7zUBC4^4&U$h57F6k z@6gWk=d`~5t(Z2MOtRu_diHFGPM$hR#ScGXixm9#K>f=|05~nuP+!4d2)=A|AZ0S` zbm77<86VUFu+eRm&?)sxNm AzW@LL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/system_monitor.png b/apps/icons/static/Fat Cow/32x32/system_monitor.png new file mode 100644 index 0000000000000000000000000000000000000000..80712a0ca0e9e8ab779bd453504044efe06b2e64 GIT binary patch literal 1581 zcmV+|2GaS7P)qTtFG=t4z^pa{X>LJ4jHK5$`{*}9Fptkhqi3*EVkCMr>q;2;Vb#fV06;RKVJ z?&(LpuHU)0s=6oB#w;{bGq-Pbb=CdO`OZ1txuu+Q*vUg)BRA=_t}P!;?=u1{c_FHAtl^(e3r{+Tp`!x7!U1Vy)o_ zvxQX##u(_>LL2Re|DD&BQ4NFjkR($=IY&nD*N?n`nZ#GN&IF-9j$^dRK)2fsAQiAY zY&C&P1NSrm2L{Pk7An@$dpw|=bCw0=zj9)Bj-uFOp^Ea9fzlx&sDKH$gh7iDd`P}~ z?^A>Eeg|{LB3g~0Bk@}Md!|OzIV3ZhxhP7HX}Ol1*N3f(p(qPzf~uPK83qimTNp$x z!r*}kl3x`WiD;|}VVGe+)t)PbCY5>aX;-oq4R9rD3K|9+8L%~A4emXc7?TlaQQk{K zqY~M^lK0YBO9QN~fR#7M&vgi9b5Muy$a-!&1MnHD?bPc)e+6#ne{L~)Do5vRg6yus zGeA;21D=VR`Z)%O_gYtL3j@U3qJ*k4z}7cOGVxE6&bUCoEhCKfXIMDdf!c(p(&q+e zVMD^?M|I85;)G|@c<*(U%wBJv|{v2td_qa_VU8Vt_cVI?bWG|D} zMu?OQ>q8Vu)K0;zoibDNzUv^$BeXBH zP~6TuK;*|?`!~>kWaN#BBO1gZB^`@_Hhj07jr?ZKyfRcF2S|@{w74Mn3qa>R0zX`0 zd?3g0@d=hb?ZLDS+J7e4ynlq<=Wk+&4AvjqgxMUScY^t0a*WfFFYCczz`5{iXIYB% zjSU(?9q>7zw(Ecq3MU*4!SF?g#e)etKPapn?_<(VamQOLG(e-Xmf*_13@!yW?GWpC z_Yti{7_JRbn9{3i$xKhm7`^N$ggd@QFE$*4=}U)KZ?rd*mb-G-O;T17;4cIXQ3d~*fKg$RqEEcjd! zXQa6m{yam@^OPYlgE7p97R7M5-2f3H-6B;TW@?YXZD}~#H<+7FEP5&>zCODt!QJ0m zC~swlTPV=|t%IUh&{I;MQ}qf-Y8OT>I!u6+OfdHZ!wuYgArisy9nE(+=>bemK2?+x zU)!R3UYvMe+_(7U$RAjF{}yj(Nrlu*NT&$OvU9wzRMY*1DrpGU6O3&_6xwkSWK}Nu zwrYH0=AQoOY(1yz)D7uqxL6RbH(=)6h^u-xcK zXC|e|1+k^aYcIjcM~RkT59_Bpf$b2bE^%Pl#3CBpv&+iT0ybVd|HgJHr*&h1 zW79bO_3GJ2Z{&-KV8W**u)wjGW6x|({Le?uaf#!iszBTFlJGD5{g;QtV$3nx>335W f+z!8<|1H1(#T9vIg4OKU00000NkvXXu0mjfCP4m= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/system_time.png b/apps/icons/static/Fat Cow/32x32/system_time.png new file mode 100644 index 0000000000000000000000000000000000000000..957c526a373b824cf6d58ed603313f646cf78865 GIT binary patch literal 1627 zcmV-h2Bi6kP)%rZDr(mHq`9%A*uZEeu!JN_xO}AvEiJ9Z zJGbV%N<-R24KRK5)eprw1r%K?&MwDhUE0#(<=o$~$5lI+(2$#Ab{xvAj* zDdM&;_Te!r@XAby0lKCMe_p*LNu11IF5oEiOYLQ7B*#Wf$^gD`mF|-7{)>av)cXl5 zZoXn+T!fGlE>S9kf2PD4+aPVQnHO+ncAM*=7m>xD`6D7A`?=sTqR8{r+wOJW& zjg&1-zJZ0w#D1L|GsAyOl~~4&TBq$UR?VM@__)}uk&%%Iv|0z3^*bDvwma>c%a0!0 z+}+)^c4JQV5nmr4NJ4kV_eprNq| z&CR#4bny~I$IM1UeLWHq6LG8gHfsN2Q>gU=V{NYKjLrAW9=yhDlLI zX)+}(6C#veM1+UKcCQn+Z?_;TGXt}uqeO*OUw=jP{LbS%ZzH54Y5l%$_vi68!?K~O ztKtfhVx|q{fCNusk_OR&tf2QsD*}UNQdw4y$5T@g5D*{^VK$p_wV^@uE|-gpRmA-H z+B(clN~Cd1HfeZ=TJI19RMl|17jwb4QITcn3S=XQS}+XB0!_BS>2!*c%x>>TT->9g zl(Sd@5Ey91)oa%f925wv)k21u#C(5$Khy!0_EIgL;$`R+cq5uVLW7}TSIr#kIu#Ft zHh(sK4qUo~UfP_~H=i~qI~x}A0PZt0GLV~_i#@w{qpYNqIMG1sWc1nXWVAlG_k9vd z>{6P5(7oYM+Ub%L@1#a&hNhR-a8OLHN8`BJJA-Mv%o$EsyXun%-2JuMlkvzMSX z!=SifrBmM|4-nr8o)FHPyFE)2<2-M%Sj54I7X!l#5Lr!Ag@V$mQ^;KTBuXl)k+s6z zXRdex#TC`aSdog7iW+1tUyK3Cj1F4|A|fJi`t(_Wj@e`qXslVYM)YRIB*uB3gH&f{ zC)(TFjxwmj5KuKY?(0@Rh4Nod;pOyYC_g^DU;lg>%Bs#FXJa<5-?%AA77`kY!lJ`y zYi$!c%FD||&+j}Q68exptm*o7e7bYT4w`cKewajV`8cmV^M&Pb4!8#6fxl2Jvn$@S zq4n~gSoU-pd5eMOmR9l#yQg5Fh!Yfq=%`sxOfssgPvhL#Gw&81Dm*~5cld_9Bs3iM zo|>aSpG+HfUMC|gk`3^UnI7kyTfP+gIwQ0;fj~?EHeXg6@UC+rKzS&TE;PZSkkK%I(**AoEHtip&9{68? Z0RVpDU5WYh$Tu(Zue;%*G7_bH(XOxHXd=P2f+(Kz6qTNxCo5V@>EML`?LUNPkRVX>BJ%Q-lQD z3t(^uth+OU?>|e3>bL@UB7sOQ{MTO#v;8g57!x^-hX5M)hh@N20mX;pZiqVhKg&TU z^_4p>^9FN@4r}m5es>voLkSLt^E>aD7nM^$Nb`SxinMj2@b0NwfS%-3j429gL}{r0 zt^SS*H0o4~cycmU%x4d7wxO1q`*zvU9z}AX58+4%)PR`2M z{*uy#0;Z_@)aZLuDm5bH&?4HioqR@H3*{O_ZmS?3O#z@PvV_HzZScCNk@L()uLPO$ z$x5TkR3UVXy!ZP0l6FG=yU_ze3PJP209A6U*&jnl!GA#j5CFV-fd2vv08ek5h7xZh Q7ytkO07*qoM6N<$f-V984gdfE literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tab_add.png b/apps/icons/static/Fat Cow/32x32/tab_add.png new file mode 100644 index 0000000000000000000000000000000000000000..94a4dc98a78122ac1c265070a430ec89a11685ab GIT binary patch literal 1140 zcmV-)1dIELP)y zOxl7`K?S3&%|oNaAdzUi|1NU;+aF53V zfdvBGOhV6ebTvU%56c2CR+cWtzpWCEu3#jNiEumxEwbh8``eC^Sf7o6?dkS!Hrm}K z-?wdQKvjhkzRAL@vcd&;eNi0zp&#*yTP?l&UitAh31OO^%sbp&JDTfpU9;nGZx|eR zw~O)}%zw;@_0>-7*ies8zdPGSBBF%&OagY@fN)>AiWBFYhlD)c z&%tJ6hGm2%PGQvBfq;J?N5frOhnhwEiA`~iJeL3&*L59=luvzH#%;WeOMh-hIPf*r z)wbZ#7xvRUs=10pGKxR0^`X134he0`>;$SCw=NNQo?NBFF3x@R%*p19Ki9*@4z2Tn)8&a4m?uvBHCL%!Dm11!rDF9+p`C4^eWBXOKbObC(BA*Xk7Ua z9IAq7Vrq`@r`2-`#sj_Zc-G*p%^%+hnq)KyKKTq!GF);WZnpVApi#NVPFg6Oo#&Rh+ z%}X$4f!GKxj2*)I+E?-InJ?HYCnF&8HVz+u`7`vi0Ru)JU0kNLDT1W*VQE7vP7nWO zW_wC!2xT=jdgdAElacTxtXcjXu`-iXWCT(tcdvVb?n~y`Ys8li*pK@XgLtr{9qW~@8K=-iv=O+(ntu)&c_E^Ca|mb|%xeUP z!6i~Dgp+=XzaQ_O;-IC0X-^o&k<YE5NAv=bKsDs&2MB%ogG3_ndkq;;1>QH{_hF=Ex-WSv{y_*n=_680000KdesDl`cBqk*C!=KCx8jK;37=LJ^L4t`1iP20%W#ABg7@33+ z87M@=&7go=$1dGjFY9`GF1}ye>Do2AjwbuzzUIw2{qlX^`@GM4`wnN@HWqU5Sm3b; zU=aY93+SO&JD-5!KB$O-R8>)mo6QoAexYa_S|px?9)0@c?u|!i+R6ujf3V}@Hbmr3i2h}696uX@M?o3@SExcRYhwxk*?Rs) z99!;lLl#A*(~%EA>V0Gqa7lnruyPJI&%+WVn4(1Qq?r4M2EhP=3Bb2(NtRwQ_ZW-# za>^)-ep+ntB1~CDdEXh-e*HeG&vwD$(n-b<1=s6aAU(ewaoLr%H5&jaw=4^)TtI#@ z<$?%9RdLTpucP+#C-677qU@;v1ZP^AIT=IE#UBye*^b8Bn{g-~fE7*c<)R?KAhZr? z?$+A^4?|H=7kCl3_V?hfm)}Ixn!Hg)hDMoG#Ao1-{R6pK^^{2W(`RHN*B!TA;*nbR`X~Tv+=X5g! z8BwJK`_CLh*_sZ-db-J46J$vy0ds01bMcivcEwv_IH&Ni_mMVuxa&b zlX|_koDNr=={TAl0;H1zPuVf5O(1NT=a34`n;-h|VeMU?Q$66T@Pel@Y*8)A?c&T} zK12J};0S0B3l?1{0s#Am@yPhYOFg$GW6|2`%E}Z7o+6&(h164E)YBYC0D3Q7M!yz4 z{L0UN?4!No#Q?ziy7k52*txZ(?wYBvc85b%;3_EruP79BQi}SqPzV=)?Z@S@@X;;3 zeLHB+5bKB>iZhrYr6kqQ)%coP{Yze0Dhey@8MmG>!@O`f82aGAwc+pS?*Pll=~9d$ zf?(Z;^;<8AJ2RK+MD!eZPprObsx&aTC&RA-lvWS%m)fVbksZ^QpR cfWHJ703@b#hm%ozWdHyG07*qoM6N<$f}{Q{-T(jq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tab_edit.png b/apps/icons/static/Fat Cow/32x32/tab_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..c9f99a8b98e5192d4ef5d12a0835d60044573d00 GIT binary patch literal 1205 zcmV;m1WNmfP)ZIzbMaW@ zb<2Q7H-NiYoUfZctuSZh45-lv%3fWqqj&PniU8NU;{$8H$vlu$afGkl)g?t=|uhOT9>#*AZTiLZ1`0XJ5e2rMqD?WnseYLQckQIDVlQ zt0v7TKd_~e=_eYHrl`;qSd8dBcxoB#>yp?B_p%6c-T?Qh>)jkCNw0yhB)b!cOpK2wo4Icnwbk zo!B!@#>f&Ttk045y9_?TIze;UMpSg^TBHOZpE2Q=ox{jbBT!;d zM579pR@G)FPC{)>^OsUyZU(AsB}g~w5eP@Gntye!&tpOwj1#A^qQj2zZHZxLa4p)& zbMLNm5GC3#Cc!`k2mB!%KY12Y(?RsSQZqXT3@q<;>nkD4QN&^jv_|b!!3x$ ze~)`EgLlxd(WBFq3GS^k$dfO*$w9o-YB?ri-G?JxC+FvYDDWIwT6-u&DpaWd0%uSS zRgM-BRfD^gbJ#7t0qZta?G5vAU&w$?w;6kjTak9~787-u?}RhpY{CKz{u^+#52Y-Cc-HE#Iyowa7KLnIiFUbBBU~S(D75eP_d+ zwyL`fpWEu~fMp}Wo9E$&-9@Nx>5mVYnQQD7i4P(<-jhizkvFIh<D+;hy-Axe-UJv9EPA9grb4>T#&Ct|wLR-Xit=?bWPss!48-AG66WO$xfghdWDO zx0PFfu?|RMKfvjdG2$u0v)AEyDuUw|A^<=^r(3Efzfy-hY1Id)*WU;3CPNB))~_JgF2cFD=WSMDdma4DLDL80=(+ zCdnj;pM>2klpB31%_OnR>3d10uNR!E0j#pwO*Tdn{x87)o5kJwbGq0D{3XBuZVs;F ThD4uw00000NkvXXu0mjfRX;n} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tab_go.png b/apps/icons/static/Fat Cow/32x32/tab_go.png new file mode 100644 index 0000000000000000000000000000000000000000..b8f212d57e68e3764e290c87a457ce821ca5234e GIT binary patch literal 1017 zcmV)+6Lc+)kyZA2p=E!uZ>jXgQ-!mhOoFeTH0kKe{- zm6?gayN@bPTzUwv`^)=S}svRW-=pbJ1vw7v zSY3c)HH}qtizvYxPQY%M;8__?+-mV4(TX5}I2j0V5zo3+Y|Ebjg>!*vk47MH{&@g! zSO9qpz=IxV0Ub12-6z#V2Kj0@E)V~SL39%o#4kUSAu$C^;sFIT{YSvireXXxjfd-H z&;*+jZ+$XIl8iq0ZL~aEj;!orPk|hGrVDQwnUO3I@9(hk_49 zf>j(9`rd&|Qhd5{4bR)wQC@|@98(Buco`~758eDRDLoMj=gvTa(+2gsHj4aHg)H8g$)& z;#5W^7^;R*>AqZGx ziQ(wUIv6^c1m@`6ZBivkt(ci(;Q02_=uyuTDi3tNL4^!TrCBuCj>1Wa1E8451ow{KU<-Hxv_sS!|qixB?a)`yHiA;n5yC_`4!T&S?@od`Gz!m}( n8xRfu+F;}V4gY%rKLr>7Ex15SLq;eW00000NkvXXu0mjfNZi%s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tabbar.png b/apps/icons/static/Fat Cow/32x32/tabbar.png new file mode 100644 index 0000000000000000000000000000000000000000..d013c9344d7bf7ea8ec937b727b3257af30489fe GIT binary patch literal 594 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 KMNUMnLSTYpgVhrN literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_edit.png b/apps/icons/static/Fat Cow/32x32/table_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..7a341051c037248d3cff8d1a0d3db4dcbb5b838b GIT binary patch literal 1569 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_excel.png b/apps/icons/static/Fat Cow/32x32/table_excel.png new file mode 100644 index 0000000000000000000000000000000000000000..b24775833ca6c12a686ad06c6807e0dceaf1b7ef GIT binary patch literal 1335 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 KMNUMnLSTY!su+U+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_gear.png b/apps/icons/static/Fat Cow/32x32/table_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4075475bbcaad12a02e45d9bf583fcb8c1e1db GIT binary patch literal 1605 zcmV-L2D!99^pqzx7+Q`_1rr%Wo93ttHhh!otf|6o%7vuzI)Cc20(kZbnlM#Fe?b@ zfX)%snEd7Pj{i$sA<(4&$tvG_tE6BmL0#7TK7AMOK_As7|LuEQV>;abE`yOGg&`VfCxGuD%hp;3{EhYh& z;Iv$?q^2;Z2sIVhcCZf9@-opCP8=7)=8lj?5aZ&UCFhi0m{ve{r62f)5 z@6InQ1_2A(cJRF11ol}>ZVZLus?c~X!lWq96U8}Qfdx}WL^(pU%c5|CF@ePp;nv?S zV)}T0l-PQLbDIcx%n;Z{rEnrNz?p4KNB2s5jO%8Kh`}IQgbI%i0W)B6)oo(yF|P1v zx5gsiR*g5Xh{7UVs%ng~n@#Nr;5t~e?_=$PE&DG}CInc7R8$g_iw3qFs6#lc_Xu|@ zD(Rr!5TUHH9P{%1v3G&RZpIr~@;-7KiWOBHsKty4K0{P-a4Td2-+br_ipLFufMwS$ z39$GfFofjvmB?(;y&^;E#*3_s*NvMh7v3{G2(&f)f$xrOl`Hp+dI=LJ=gaqXG1c*Y z#o=lezgwb;!pWRCXn1HT`*-fa#m+d=n{MZS+kdcAG&ke+di?z5|SC8TkKag|F*RPeQq!+V% zcs?~1UoI{^MIzoyM5a1+0fiZ1L=(`=EGe#zj3>N6d+vC373R-hKwB}4%MA@^Y;1)0 zQ8zSE^v$zO9mv2I9>R{yOPlC(k!txa>3Pczj)ld-7;?!-Id022q)OJmjS~`5R zw6vfj7$mK@Xw_jlXxfy{g@{!WtcIqhn@A>ogu`;F9)}1wPz5tp=+J;dMnrktbhwU; zafb*!NlECR>c^_pYcPb|o0m5ZKA#_zM|WX0H%jz{>fOj0I~GZvBve)&!L3^@2nGX3 zqRs>Fz3xZ6wz;wnGjcPd@GVuBvGB8x(0KDEmVNy#C9@pbf@u_T1?SIIBiIo{UT!YZ zh+L?v3pZ}u!0$CDK0R@~`VjrSLlSVQ3Le$o$;pg~7iOm$L@G8R`_<7%NqG|OwB<6= zGcbJEaN~SIWP+VRr1VX}m@%&i&wWJ%Hq%f*66me+)|8T8`-Dj1aX-zh8XtwzQH)|c zp38S$ZMb^%3SP?{hX<`~2m}IW2@Z+OEC_TqmlWjC zwO{<%rTM6nyKHHwF!@}X=Zx0 zlIK9`{mrqvrco=A2CT2+$4MX-8ISqgVK-`T{|GPuluZ72+|9II00000NkvXXu0mjf D9NPSc literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_go.png b/apps/icons/static/Fat Cow/32x32/table_go.png new file mode 100644 index 0000000000000000000000000000000000000000..b1946be554b2345299260e5168310970559c1450 GIT binary patch literal 1346 zcmV-I1-<%-P)Z#t!oZDXMJ$l&} z?Zp5HG*V5NUu~ZBb>fmhR|2(4_x`b~eFH)B(fsxD**6bbOzbEHfZ5@18>#i)JOV zI^2xe!01?%tO2D+y*&LEq;w&KxEfEPp+tbZC}8*WoA9-yMMPD2z}yOocrC>iYXB_R zxpIjyO^PH59R>6ZjG=Q?Gv@v3aVEA-gtW|nQV3`!@dQE40NxGFI}-TN0a< z5r#pRoiZo>5_v8X284Ljv*;>uh>lScV&N@Sj-c!oV|x{N0FmDNtW$9K)LF`efGDGiB0{+|aJYXAz8_SLQzkIk@R|13 z>{Ad~*R`(IJeMCs_Ncpm6kTgtLQ*XVA4AvLX3j^+O!#jc2#J)O!I{l$uMWNN?VM}j z%t&dC;k}8Uk_7J(TP-R}M5=}2if+VOTC?p%fo<T}T?i@T14JXbm{i6=~7BY7>)ES}E+P4&}w@`Kw$g)&!}gxy3!evXq+M5H3=9*9U4 zhQ?Jc>T>n?^vh}5aamf3L$J8!Rvh~phSZPVyB!C<*oSxfH_`iZl}WgDZENbZ2s`Nj zrPVE~T1+9Q?beaAc>KK;7(G9fO0iK!Wo`(y2JCGDMJK!99JT=}7)K{SoeJS;p_{X+}+gg!}0Rvn))+ zQj!+FUJsofqcG`^1GGY2uF)898Iw@CiZw@g86m8919b&w#z!zWi$OLqQ4efhy%d$& z$AgsFRyL>b*H2OrE+>$$OV=Bw8Yl6KVJJ8$O-up<12{dn7f%yZGzPdz;#zIvisnpw z+kKsQWB(CkEy2pKkn+tNLo!TE0LRX>nPdq` zL*>%(x|_RUA5PrU1`PFMs_!K{M%a0hUr7Fp@<4&)XOchKU|NqL9Wanb6` zs!?ye0VH==N6(R5VB)3!dH;8f|FPEE=R&!1ZvO}{06-;-)}P)$v#SRV-fH zj!aHs-LB=BNpdVNj4qw>pfD1Zpabkfq2anbBLXr}Avg)&C3j3Y8W0Y$ZWD?b2PeKbZMxhbzNl15shO9Pm|7#s8nIn zl#Dh7mD%HehSOM~2?|KFN8kTidlk zcte}12sp4^D=rto=|rA17f8?xiYZSt+_B{d<}WB=_(laQSGVEZ*+HB+HGs#S=s=EW zxa+NlsR*sS?G`!_s5o3H8cO3ua$3L)py(0^$6ha;8^qZl8vZqfsEa1HE5C6Ac*w164}ljaMh3VfV}1QW4?^a0rjS z{|>gkumtcDloJi&naZce{{1J>z4IB{uT;#~`V@pT^wT_L0D{uuj}wuHE2sv2z@?-L z3U5@x0Syfv9r9HfIli+rO!N;Ywwc}wbb31$+9pFyP!}6jP@b)7K{R}7>(^M^QNj=b zTf4Fiedh=9{h0wg{dfm;Pl>l*Uj;p3caNlAQ4_Tk4c(w(lamqZnp|0yR}HAfTJY{fEXhH!GYxd zwkG`g=_VUb)8Os;&eiwW8&1J+)kJ{hl|?+g{~ain%PIlwO^!2%rFu} zDLqo5DA4(Otb$+uxQ6~~bjl$Ein@$X06Q1WMtd=X{(&;}3o6i&n-n>}UT>om$iznF zHtMcJ!w^>o5$+O8$;02au83(EgtMz_adfoDm4Bc~4ngCqJ253$ka6UcRlVbMIaYKB zW5*Ql*yeZ$px|Ppx#ycA|5~X%vzg;`Fz@iEVH6FW`n6?^v(4dP9sN+kLYgzC-roMx w!H9-vUSNZK3@N}e?rsjMXpG|j9{&n30I9>c1>k2;)c^nh07*qoM6N<$f}N`B<^TWy literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_import.png b/apps/icons/static/Fat Cow/32x32/table_import.png new file mode 100644 index 0000000000000000000000000000000000000000..5c25faddacc7a4436bddda47d10f504a52c6c2b7 GIT binary patch literal 1122 zcmV-o1fBbdP)ZJ*udnc*#LrA^~?nTn>8h4@5zT#syRo<2sqi zbl3B}s_L1ZPEDrg5L4l$roUR=tM|ToRV5G+#%O1Wb#)2k_Nic<*z-S%9vlBzN9v(Og zj*|i*DpU~y!4(p+;x8N@I0FG{$3aw_Gdn!G^rqvsz%ueh7gYddmx=X zc(2H~PySiIaF$Z^_7C+v-wtAD7yP7ph}y#psR-qaBwRfV!A`=7Lnqc&f$#Eqz%mNX7KZlZ76 ze$tOW^!w7|9##MFwIsp5(|m)zJ`E}Cyvm%~1?hd=WtVJOG6$}1Sqwfkr#b2E=mP&@ zJLH232XundTPld~q8`R;QJK)K=74{xwZEgcw>Q<-*H^gyYSWc#WPnmm1VmCkq%*SG zGHSdb71z>)H3^2cbA=?|(a~{-w;*2-VE#s(OCmNxtx0&3(?35ixh90(lBffE-L2?{At_2((B;uq6B1mOH zTht!tsh3KXK!o3@A$H8}?C{>~tarV3LWmtP((}%Ecjx_m-+Qx6DFv@`uo~aD-Z(Nm zl$WgAmM&EI!h8kvt3cllJu~z5mWEm#Xj*bOs}?%&{Z^|+0}|vpjXx*JyYdh)#=t@i z7Y6!aThDHA9D1benOLm`u+n}sL1C;sza0M%oa2?&syqjj!@2^Bm4k};f;ZSKfV1kM zl!ibTnF_Q}Kv>Bl@5&gPmjPDi(dy!4X9@l^WJ+Az*VJ?yx-!$ z_H-Wa;gSmwmVh4z20=>cld&vK*{GZ#~ z2}RrtjFZ3UFm&1CwLWb`f;=bXCx5%=A=~7YjG!RwZck%0&{N#XMTJbzRnlL2 z9j&}%K!Oxbpt+ZBKQNn8XgIW_l5pzx3Fz6f1{(Ni@#jNbZ~FjiOT`VfjLqO>L3tqo zK@>E?n74Ly0xAvAPCPDPd{H5f02MO~4-2Jb%J;Sc~u+ZrwpjLuwZoT7F<1?SsR843YDP3pkG@B*T{>Zo_L&` z!*_(CAV)y^6&UlB|BG@Tr8(U@_>*jG?FiGbU?aL@ zK*JB0IGtV0eTwiSrYu&*|$!Tt9FEA$_Er*g0i{M&bH* zJN8%&jRd&6#&f?A5gh+B|55Z>rNPRS9W=u*&{&*Ui8Q1NX;(DNs+CYHaf*3v=HXHt zH8xP{R&rc7Ap&YhK)tvdI$;I#J{l3qt28Q~2>}aWaoVv4f27f91HePSE=0tFc{HO1 zohsv2rFYDy6*eP6F}D^m0t2V|k^a2w*r6kUHGpV%=G=L&8`k*{zC3a8lBOZDO4$*S z=J45n_PoBz$bFxNHH|R!WCVo-x;TN4S|OoZ&5wo)h60=Aql3-y5mGk;c;#uU)Tnr< zL)IOHe*0#o7F3Upmm5(f47^qYboYC~*x9pd_5xNb1{1}}Tyx(@2Yn&AYL+rVxljt! zB7B@iTlve3C)DO^{yL^Ztv*-2yffGvVfwiM0|1?2QtjO-saF61002ovPDHLkV1nDS BKI;Gg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_key.png b/apps/icons/static/Fat Cow/32x32/table_key.png new file mode 100644 index 0000000000000000000000000000000000000000..5d368d8a58719e154c6c9d361f41e72db05f8794 GIT binary patch literal 1508 zcmVx0Yp&tHWHjWNXUI%;8>N!@o<1M$C`okNk@zuR*LYkAd`d&&vXGZVevE^WE(NA@XTxV zGa#UvJ1|dS5m%~ejIx`9?bpRA8|s9skO?Y%$*wHxiGuB4o~29(Fb`E!B9u-G+nYL& zN*N=<1DcMVhtAUtXr!F7A^GRIWj7(Nj>^t~>XozQyEhEQiRzo$QN4VoNvdn%%)-Cz zMI}FoKaVwFc;JHEtM$}WJgzLnmTWFCiR5O9$ZYa@MTVsHlqKVjle}sgH|guO7%CpZ zZI!noIOY~f!bBv77f*bTwRMYrs;oOYg~Sprho~(3v`KX>Toyn&QqLD3VPa7f^H(fD zU~~blT#n*+V;fE%>B7{q$ta#uJYi4GqPK)fHwm@OR3)!kY%a*A*kohAxB$iD(hv2h zcwjd9U6Yl)v-KP%Rc%EfwFYes)tFy74}CpX){$tfi-h$=LUR-5NyS7qn)S^l*?2ab z2+0CtF)eZt`N0K9K{s0z^37-6g?Q$!pe#&UJ`vL-ZO}!+Cs)kQ$W+WC%Ey#epQxNE z8#$f@hm~)d_EOj-5@2~DlI56w=N#bJy=Z9xW-cnDhAAPVLWsLkvEkE{%BrTABoj8L z92w7x!>WR@XdFCp6)boI$r>0lemw5DZ;9DyQKgD@wWXUb7YBq-Q^+(xv$CXkIy0UV zx4SO+E?(&L!@svfpHKoWs3xL@Q;*Pp0d1#x(0wT)qS0{CPLe81-PWyUA>gU)A`!`_ zh5fkgWt2=OrFtHeU>;(>o`#}p($LsnVRW63p>NQ*{PYJW-zM>>i-cRKf~BeK;DAEE z7UlKRLmlKMp5}nWDeG*d@ZxF+dEdQ;QuPGpFP#e`9)=bQp!Z@BC!5-c8%Y#TD#eFG zi}A@D8&`{9p*bvc+!(Ccf8Bn5>!Egk{P1t`d8T1KKmN|`Jkjzf%{AO;UBmZ1Ka1~u zw!|fm+HZvY)5N8vIiRZwt~VZ8GQ%IQxEW`*)gb!Ee#|Q`g^?IW)2?3-(h?Y_MN$6l zd6)cX7DX5s5?L^9KuG0R$8KmWND!5?ewx`eK3&!s;`9;oLU=PCn|Ky;7fwc!LNA~v zNqG{>#_dEfMc*EEP1K)KNK!P2gBFmkuxIZ=nx!<0vbT;|hkkTjNn?3c8DdFUMsf1+ zCGf!klyB<1$3CU!Gi!k6Ihup^4MZ&90&*Wk3dQxoUEM@6O=eJC<5;<=bFsBw*ylHK zOQ&Ctn!5px+p|a5Qr>4NyXN?>28b`xkj-doB&-w0N3y}+0t^6_uRSR^(Q~x`0000< KMNUMnLSTYk#>&h9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_lightning.png b/apps/icons/static/Fat Cow/32x32/table_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..8ae5e42f366a7968fc62a5a22ad1ca2e44e301d8 GIT binary patch literal 1648 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 Ufo39S#sB~S07*qoM6N<$f@|pvR{#J2 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_money.png b/apps/icons/static/Fat Cow/32x32/table_money.png new file mode 100644 index 0000000000000000000000000000000000000000..24a7fe2f5d408a92ee9fe290db5c51a25bec660a GIT binary patch literal 1514 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 t)3W8S}wx_LA68u+y0RV}wzvmD$C$xF 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 A2><{9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_replace.png b/apps/icons/static/Fat Cow/32x32/table_replace.png new file mode 100644 index 0000000000000000000000000000000000000000..0330ed27fa30941c07e8a9688741376cebf4e080 GIT binary patch literal 1239 zcmV;|1StE7P)h*_YIT!r-xr{I3JwFWCtJIOI8vpKg&?5*TA( z%f=4{Am^?PdE(abMVm*OR#V9Vd&!*S{Gm6eXpN!!}+X9sosOk zcsfJX#iAWj)i4C0oVeM*_@Y71;tMeNs}bDheXoXcR*-g^0U+c4o^w+tB#UGLrOv8n z!(bt=t2M?+nhXpyf6aI z%O{_I73X1dpLz1lYPB#p01K6`U|t))it-0a(XKDo9(!+Y95V^pl0!q_uDZ~jh8s0q zX2E1;5w1zG*fw@)YIoGQN<)+#QLrng9-eSD09RBS=WACo4CK&qe^;r~%kC&Gae9c7{x7 zw|2-%-VF^5%PC(EjBLd~r z%sDl;jE>&tiMK#Dy2>6iROIezK*>Pd+aW7tS|s$FjH&y~P=I5|)o&Rd-MVyX0SFF3 z`a~A+k4L&+@JvJ}(;}g7Ko#1q6x5`%;0`*Lj^iT%{;!LDu}|N*O_t=D z>uX{!QB4wY8JG|EFW~h*KfpjoAN`M;IW~ZEnB5yd?>8{M$O-=P2?!PZPL`}7;OhIh zO&FVEC$ceIKQn<*fhZXQdDK}4G`e3q4AQbVrrg>f)|9z8`xP83MH?P%WGa4JZ+K=At~)dbr8PIv0uHfHg(Pc|(R7Y9U#i zTP)p5Z?Qz;nt&NcDzCN3!<9SYdaP|%3s80}N`xLOI~lE1i+|cS>%o+5?jvxRT*xl0 zxJ}s*;K<0>J{4{!AdKnH)#O3Uo%On5&SGet&K8WGZi9}|V zNrXhmpWVtXp{es0A|q?3uWAMmM8L`}>vwDqAw7`e%s90YrBZXg3S=KA4wXFx7Sa{F4J;f6X8wcW|bV;y(4mR zT}}Pp)~)A18=L-DaQ4MMLj*S9VA2%|0i~mC`;qTjid44LJev7?|2lDfG^4O2R~IiV z2fA~&&1BtV9S!8(^N!lBV; zN@#`P?WxvQTd+Otx$OA=Gqc;>bGE`ZYB!n8?l=GL|IPf@6;etp<|Sx2H@$uA>*=y+ zD|&z@WU8Dq8d;&s-&&jqb2zcr_?tH{;UOcY&^i7g%F?2bh(x%@zU39Mr^;Il0T^)e z+Lel$C8AE~*uc@gVQgO4h*CK@&WKgg8Xl>Tv|jVv3|KA)*9m*fz(oK-%UP*oq<%?$LdaUqlQ6 zA3NH2P6a_&N~plF$gUQx51~vRC1p}v(hR)u#6499;e_2{ON$opPe23&fG>N8@a*Gv zRXN*{-t&Yv{Ua_zPAFqd5L#u&;c&J|vEzgy!mO!bb}Gd+;^v#$;l)*)(BzLaC9sWM z0#kY5>>CZ8ojuB|rObNqE|bi%RG z-g*aGXy>aNfag~4z(iq0dGFp{9Y(G9ZNl#LU*Y3i4qt5R!sz56y=lh>xrp&NMb5*` zwfCd_vsc#BV>Uv7l|R%7Y0y)bf<&Z6yL&I; zrRFj0%hf4rO^y1k*IFfJOWFw!ogPKQjcf7VzW%uyAWbW0!oaTuVcZYfY>K071f^-5 z@j2FKcJ`=tsX(J>TBkL8Ab0dZKGFg8eDLItYA#i@Scgyl5!-srhr7E5S!oN6ySX*9 z!nR?LFH-6(NNtXR0XnXNUMo>U!Chp5Wb!m-Jk|RkUmR2OtifhuaF#C^B|?t!^fQfL zSuEm&j?gbFGR7ySO_HZTRQB@3T*}q#OKKKk?x-tqO9q*k2+Z&_8SV)KFLq+;b`56_ zwWb$R6*8`s43BTgjKBe^VCtcwAF$|STwV|L4^#ZgAmv^&F14Xwe5@%pW;qpKwV(gI zf9PMqSr_Y!5LkpCllq7WmN@updB?X)ixdX){+jtUeu239H6ycRW+w(Nhs0TI1r4fw zs7;Vn7kY6dkC_m>;uCQB5X`^Te|_=JIS%vTpVLLX{uW>WWy7)U-?2|e00000NkvXX Hu0mjfhud|I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_save.png b/apps/icons/static/Fat Cow/32x32/table_save.png new file mode 100644 index 0000000000000000000000000000000000000000..0440ef911ec5c06f67e6526e82cfd4f6c33eee2f GIT binary patch literal 1437 zcmV;O1!DS%P)fQqM5w7h_^c15AVp9Nr2(6uG?AKY8x{K? zh*)jXYDBOx3RcDZ(A|4y#&hQWVD!z4x25cfL92J7?xH0I=F#IXST=S-+zI zl!jDe=2x3LeT_Ir(B=RIp-=ug(*GDjZeU;9^75qqzZ%U&a|V-J*c)i&rhUE-sWu>S z9$63BSK*~U--b6@p2ho|zs5RnjhMOuu=^wM=fX)~IUvAv)K7vZ2q^QMvk;@MX%b!^ zZpQq;=tz`&0%4>MUVaNWw}COX9#5u0Fa-^46<)vmCP>ZkC9E!7k+zfrucg%D696AP z(0zxY##vm1mH;?Wo`(ZH?cmD#aT2zUg)~7R3;|lAPC!KnkT*1WL`l%N67Ad6g%bnj zg+V8>%!)n)D`znR9v)n&>pF2@(Wqw;@CS2f%^8amz%B&kFoV3HKTs4|UAV&gu)eSi z0s(fS{H;lXs1-Ab!7;8J$LBzzqO`6T*LVeZasS;ZM_5r=JkjeJunZB7&76mUM|P&f zwi#SUM5r@E5E(VXNoYW`$e4m~rJKf;Um`LXq(#VeIt0vv>8c`P+ceH~+O1gxa>9E9 zOKdFUQeiQyZV|PII5#+HC)5Cmk8s<=m1fDEDmx2~fASqxLI9Sq68IJy2aZqAgOnf*KWpYYG82hE_0tuLt5$R^c)QK?(jqv!N*Qt zzzTX-%C+OO-^1g3?o8n}XSGA%2`R1;Z$%zXHC_5PgwtM=$3PDq`wGUt`8nLX3_Tnl znw*QP4qsHjIBz{P`CEg4FBT6z+7%-pSUOEM5*rbq;x%z@5zfA_4=Tv6>t+i!YM(7h zC?biyhd+K09}962T4|LSSJPx9LLP|FQ%TN*fg7w*DCju40DnDy6Pzl~Vk+`*S2Z3( z_xAO4LFYS5aBg@zdeba59~0pyiqLp3nudW0v5%HL5e6Et(FHAyws}~tDkwB^a9s@# z?B3%Mh@?Ida8W>H^LI7$GmD9EsBc#~1inz-!?OBx&kl2t3kZ-0K0Lc%?pG=jn$Wcp zMf&NP)0qT%yE~1|N>zqJkCkGTaVRyr8u!FU`jU}~N7XGbUv)HWAp))o_jf#mw((Hn zam9?0&1zMLqcIIotYwA>Ex$_AH7deDxYX8&K%T+OB?mfh6yPRHF51nY0Lf;}Rbkj; zvNK|^>>*x;>j$CvzLrL!-n~F?&z<+udcQ9Xtu|IPBBdPuU zGxJ8hp$1Td*P{sO9wh)pWG^v3F1jhGmtI++bD~!_=vt9A&I3<9yt8Kh9-Ezq!S41H ze(K8wAWBsXK^|uqxQ)TUJ+158pYpduoMi0l-(d{vRn<)pumy*!wI{pUGx5IrwgVqO z4^><$y{Ds1z>iBSaO5zZusJ+4{2Vxr0|H5Qv{^9zi-L+$@emY+UTz+lDmf_enxAID z9-r90Eh?}0%|&TPWj2r97B-Zcilz`18*@+<+I)Oap)2GlJUr%s>e5Jm7hYRxA00Pr z_O@52rfe>twU~p}k_8G0+|Xp10=BJWqX#@4 r(|kTyZ8Dx(--qq zh^Xu%^dO-RB}Ok=AoS2fP(jdRT1jNR^#uZpihMATz%(K?iXQp^`L7pW>q(Hj=JoDO z=ggelo!NUOSj`4zcjq^I=A1d_ch2kz00=wo&%7x`qHjk5C=Ff{=Bmw;-Umz~SdajX zfu8v>+INAlLoN4a^+7k%NxDP4)YHyQ`_hjl)}z6a0eYtl!|PArQQK8~E;61I)3~1c z4RCrISZ6&MAhheBKsp8}^IQyZOkE51ZBESK92l!p(5Ss(WaejS>>S*kUIQr$C?`0E z8Umpp6dEch9BFGfgYEK^+$ zC@u$D&DA2IqxbW(&!kP|_Y(Fp;^T8m=1$`+ zyyHzzd|s{k%p#2DwsdXTcwK6wlXQEfSR3+WNEk4Ym|SMJh?U9_><}59vp>P2^gUPB zq^7VW(z}t+;{bo0kdSo9#YN2{A223d5@uwH1F{wgW2`9s1ts?YkLd!JVAunu99^Oo z37^j`*@0V%kw_s*zxcT79kY2b8(j@o@N}$6!rj`-h2?$4b|qnQggS1b9uw33_* zNI!Tz61v2YP~GAmE3rpRR1uy-@E?E8YzUe{_;q;nUGokdCbfP}`Fz*=fSI3DBqr(H z;OSQEo!Hx|KbrqpBYW1duaQDZ(5cJ$sEbG* z;tRw?Z;1&Ade>a^7BBt*{S99I0pcGJ1of1Q{sCVQ6Y-KnPZ7-K5{M|9HJY7ntGat; zx_5gI_MkJ=_RiO@nyRm>Y7hYA>ANo%x{%G~nx0tv3&DX{^`&BHp-j-GI)AbL=*CS+ z&-?di^ZU0ZVK)~vP6T@+C=yLKmVI?FfeKpNZFutf%N*~`3JiDY)z6I_hR(+apm3;A z-Av1%3r{L|hW_y>IN-Hd zjZ4J@hNoQmn@fIUZv_7n^emkenx|rX90g(!YGifZ5tcu<%s}*5$P+LlUw+y&?5&5{ zV>WfN87jbC32}E?yPK=jn)3?APEif}N7LcnB*8V;q5`sw*x=I`_i711) zY-O@n8fHVj2%>FBLg9|8PZ;E+;))5cBNfAekJJKJ+CS$*GV!_&&B_YH}$l&7Y zMi_|DE+7e9Ty2%6OT}1Nf%79V5>n@ti{pLeAWwL=(xSeQNGX_hDSB&rP&%d`9*8~Z zQGrdTMNUu0Y&srDLX$i&bOG~15IeIXq&cpnVA}05I31IDbR->%NQ6tl*tSyGA}6ZA zo0W~8c#STc0=y+(`o2xWED6t^I2Px?H6o#oknj~PaJ7eADVQnC3H!R$=~sZ~a7_@@ zgkU3~*0xquUW7}*_*P6p(7hEAnp%y?qM-M?plU^=*84lmx}=W-Op@WDth7XUG61em zopK)(^)XKQ`x?T0AC?LHDO*JtS9Z9o>(CuQx5t1_`Mo>{H9{~mcxDc5%Kui^X00000NkvXXu0mjfS{$;Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_select_big.png b/apps/icons/static/Fat Cow/32x32/table_select_big.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3f7c11ebcb6d2d6531c304f890fb744b4e1a82 GIT binary patch literal 970 zcmV;*12z1KP)t02Uvx!W1v zo0+}ay}Mk<-X#NbJNss5-#6d;-kUuEKp(oh@OCp2<%$7}MXCw+Yu(6p!6wO=lR!z? zg&))93AXhQ+*!2y-PkAl*7Q^0oxApVoFEnmunY!%W(zmhXYp|ODvk5Op3!FMedaH4 zd>+APfdL4cV zVW5RYl@>?V1IubNtT9u;z3~y0ZZG1`gYrRLry7_%G2$S}gaR4-n@`^{dGau-Ayipy zEbtoJ!KY5p0TWplj~au7#wg;!L^S8;-E$dj#_+p+7-F9~nR2S;xPE0xC>ro?Vq`j_ z&9DrD2I8g@2}^Y{*MfjdXSjMAw-+U4T zM3Tf<>`}P>e3k6H*tpPfXrzP_m95En2V02wR+UDtC(t{!2=eJg80+HP*iq*?M#ss} z-viuuv5MJi$50_9#V>acHdM`aHU^_9#+PTlrWnu(LBd8}sqrMI15dGdD#YEtN&>(x z8w0S3lAP8+?2jFiGZ7HTkdkgu$f3*t5X5QQ0LUw!3NZt$hkT%mi=(>&85!`sH3Q+T zb4$yPg;<0vygsVd%!opwKxJsWR<*FFG;n@wG$jzO3j_4Tm1iqnNa%opZPunjU@g)y zCI(Chzte;C=TjyIq<=?S0J0%Qu?S)7F%+UR4YUQ2*GLh?BGh5A#9oFV%)I)z?8b2# zvIzTw2&L#;gmNblUOYXD#>0sUAuc>!=~@U{reSQf?!c%&BEq&^b=;3E@G2Dz_Z}f1 zOtOPY#A}skJ}gqQ%ggk%t})T2ERZ{h@a58qzp0gCfq|lS==U}Y!nQA+I?{5nd9v*2 z%TbRqB5+?uq8Ua?glH&qGEpJ<^V+GngX1`-WK#%rN^INYs-+K+^5ZYzL(*mr0z0o( zTZoX6wQF|nEV|uv*tG-DtFbXS{h^P)dYb;63ZFt*)xVwdlETKXpok&rBh-gG5czH! sZ*!gc8avD}35kD{`_;Cn|Nbw)052EV|2)&N=l}o!07*qoM6N<$f;7*_3;+NC literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_select_column.png b/apps/icons/static/Fat Cow/32x32/table_select_column.png new file mode 100644 index 0000000000000000000000000000000000000000..95a7159834ede03c24750cd959d68d0176d02ed3 GIT binary patch literal 1416 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 JPDHLkV1g`+lokL0 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_split.png b/apps/icons/static/Fat Cow/32x32/table_split.png new file mode 100644 index 0000000000000000000000000000000000000000..fd59ca4e041a874964810204da43630602deede2 GIT binary patch literal 1292 zcmV+n1@roeP)kcAW+g0Rhn2yrL2IXOx$ zaEiowcWv*^G*#U-Gd(+-AgxVksdu)&sqU(-`l`A|0k98$xbj^uQ450G|>tx-Qeww^<-+nnwCN{}nEda~x3?1D2{A|OrMtk>S0Fl@Y=CmHe~gX{Nd5o1r7?G>#J3Y-9+$ubor*`trrulmtM~Cd zE?(J&)-{@^B!&(~rLf9jNRty644V{7nPceyADy1X^!r!Q|777ITeuoH^USO_Nk

        ?P8+A3 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_tab_resize.png b/apps/icons/static/Fat Cow/32x32/table_tab_resize.png new file mode 100644 index 0000000000000000000000000000000000000000..ce47153602dbd5b0cc6989be2fe03364c692cdbe GIT binary patch literal 1059 zcmV+;1l;?HP)|LT4cZNzF760uO;uhYp2w>s*N>bm&ynp>BDtAn2fk2tf)Rq+1scL3A++V_pC3 z&d$8PZ|2SJo88%&S(6@ov-95j{`|f_@0+&(0Bz&r1My9$i>5)U_@?!VI z*vQuM%4&XMWVpDz`Y})QBF#_m{^d(!C1_=&(8;#>(R*e1JfrF3_Xz6K`-4R1Qqo{b zoxMnp9!*7}-3VWDdf(POX-1wXL$n>ElXd;3UfPZd6HktLX-h8)XqZ~G-I z^xW1(jVU~5nHMB;i>8JQ7oK|naN#{@n_20t2N4p)Xo)ZY%YrA;o=$S$!QuwYiCJ)zAl2~z1nIKSC1*E4-gpXo zWrCv}RAkk4ZFp$dlxC4!yLblJcHqCDm#z*1@ahXZpB)6-QMG6_3jng?2zQ=+hMCb* zu(MA9bc$Uw+9rTt5g95?s!=A7S;}=CuqzcP+sgAI9snaiPsX#zCo4dp^gjEq)kssA zCu}^hZ;^!5%tD7Pd`u$%cxmuuq}EaO85>JD1c2+01*-sbO)6avB1J0*_>|UXVYmhn z;{ep{@?2^`_DZB^MggDF$~~P}S0v2=0MyT|I?vKZz)xW~0-@#_1waZ2Rk;^JU8J5P z+#=kBQy_d^ma()BXdZyZ2&lTbtoIDlM?gkIAQpf`|K!xCAjoGWMI#o$X=;)J(JBC8 z?6Xv_a022_f0aGp`!ch|#{yxAU_>j57ackY+xTa<=aq|9OKD;>qMf4#z(zaxPeRPcjy*r{>jx@F d3E-~)0{}wgK^#eyd_w>L002ovPDHLkV1j|Y=U@N; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/table_tab_search.png b/apps/icons/static/Fat Cow/32x32/table_tab_search.png new file mode 100644 index 0000000000000000000000000000000000000000..879d57cdd8dab0565050c8fa29df916b6d8c9c91 GIT binary patch literal 1998 zcmV;<2Qm1GP)9CNur?+}k~qha|x&^;X@PzNc^Z`OZ1t{qAiBKpD02ovksG zmFpH@*+?}eer<8p$NY=z5*a-b5RmP6nja~@o=gS?v{3qro%V0txDW1YpmT+~$|DzT z?_7ecQUH<@3DfXU+Xg(5br+4jZjAgr+`fJY`yv{W-6oqA2crLh>w{j7&Vc}!-8Wyd z)C)kCk*3m=fZ|NG8J|tp7Sa=*GuqR7XzY;zQ*r<#3uE`G(f|Odiap%=JS52j#+bko z@Bu4ctHmSI5}39`vzVAGkt2oG;vstpUG>^!X2G^xsjl%mOo^OJPFw<+Q;FfHNM4Q6DA2d?t zofu{MPxC8c{7KVylyb70ag1u+k4QKVx861vBhCr;ds$2KaTH`$W5YAgA{hAtY*{4` zChjl4Amw974$Pk!5zd)Q!gPva*~?9s773#})``}=Z{X&eZb1I|7hv_)kMUmJL3G9w zR1k)AS~9aQ9gE8Ox1y>35VmgLj+-kUfSTqVf`S7|0Kq}q5mU*5%JKPG_=PxbkX(r!f}{1Wh(Ai_W{C% z6Or!s;%Hri%Mms_03YQ;B^0WMcN&W)Wptl7f@m~~b^kqz+h)`>-Um zdP&Gd#8CKJwuI`@1ynUigrn$bYa`ydkrPKq8CBI0Ad^bMG#g%DKxnaLTf+me`zT>D zQOqSFBc-zl1YggY=>(w1KsSx!G?S-YL{5qo@H?AWBEejX!9}PLt3>c8x1uK;qkma8A3o*vU_|Bv4Wi#Nmb`m@u(u z_{}JZ;PqXfreu--DkQ;PuNOwf7*y@qj~j0pk2Uo&+BF>>S|Wj|yvnS!5R~P?m!ltTYSUP_;o_gvqj*-GGoOls7ew7K$NPc}8oa-2H!`!bQBkoJYoB|8O6ET! z0G^jT--A0&#-A+5@Xf-yRjWvzZA_h7g2JLgT6VU3ew1+Rv(HgeTZivYwW6rF80nc= zC@r0V+@OwzHBn4n-Z+vbpBj7_o(bW-Tby&XIEhfcm5WiNeS_k+t1(*NEVgTtmKvQy z@U1Toje+wp&uB(GK?>2W;p^S2kXv>&F09yu{aAGJ%H<#V#Od{H0r2zJ;e{oL6WK(t zZb1p$naiT#^TVh7ER~Z)W_S%-E0ZD`(xY325@~G!iPjkPJTd05YdjUv-2)Y^P g<)N=u^!y~i0LJ83xdZ=opa1{>07*qoM6N<$f@5p6u>b%7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tabnavigator.png b/apps/icons/static/Fat Cow/32x32/tabnavigator.png new file mode 100644 index 0000000000000000000000000000000000000000..c50b6c3314a45f01679a539fcf15fec2fda41682 GIT binary patch literal 1132 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tag_blue_delete.png b/apps/icons/static/Fat Cow/32x32/tag_blue_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..f3bf9e629fc7421d7434d2bf561421f5a0ae68e0 GIT binary patch literal 2040 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 KMNUMnLSTYKj!dNh literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tag_green.png b/apps/icons/static/Fat Cow/32x32/tag_green.png new file mode 100644 index 0000000000000000000000000000000000000000..8de8feaf665ae0dd48565b407f478a34f2e28567 GIT binary patch literal 1416 zcmV;31$X+1P)$*HO3f!)EE=g)Rf&8jn7p5A!&h>R0EiR{X-N*NE(X)(TD`d0!6GvZBr7B z!ACTWTFJ7h)PgAT*avs-?%f^F%)_05~#bctgLK5{c9{JQWOEDuCC6}*49STg_+y!W*!e0PgLAY)BKF< zxgEEU4U{;6BqPAVyS8u7+gDU%!|xaWfX}BvQDmA|76##P7*?wVcies(Iy<{CIXU@R zMMcFv9tkxCo_FQtMZiZ!oCpMhFsTYI{Q4W_=H`S^R#rCdzUxlXkHTiNp}oDmkh(1- z9yt}@d{U>=1;4JtWHMpI>4eAQojh8845+YBZQfm89v@D_D1sHMR2(; zLG$Yrc14IzQ7A7hd6Mida^c@RGK!*t_F`>8tK@ZI#L?m|Z+==mtiCZ*H|B~x+b8>Kf zetsnClDsJb3*dH}oziF;N;m_Lf0BzcrQO2dk$1MD|JfP%1&IK5+NCjZas|W znj0|i;xt9VBlKoVItB;NP_1wd)z;RQlGzx^>{^vD0o?2MLzT0!_k;;2o-fAtV+5`u zA))v;U)mopH$)B}s)nkp!jz_9@QY>Oyb^_0i$Fqo)qDn2mWhWNWxV~&Ubz1KYDLBr zY2j_t0C28^(Po^6q%fR5J+LbHN(AD-?FeWg0=MG91_^IIeGkUxeu-|KM9+C;q~GhF*|<+E1leO44e+xZ_2sn zKI$-Vs=rrkxV6CJ38)0#L!KAfDC|^OVJ7hV>LipORGvFWNG<5;r9VPIv zpHeS?zEeHx0*_BaOMZTSp`APr7_{beQ0*b`l48o0P-rn>mFGS{rO(4mULxaWLTf$ge`m{H@2kwrM(B?H3HkfFF#HEM` zaDMe9-8@}1lLB9ID^`|~AOO1Lini+*ghbF8)BQSYZAlV*g=={Ni53Fz`*pUo1@s_m zX=!0qm6geXuktQfAW=yG9Ei^F1#te&`zlibzQ)638Hrd+DfrcnW0D+_9dv#-78DfR z&pRpAzOAXLDcMk}ZIVDdi5sGS5d|Gj1^9ZOW@_{m6RVc|CZi=hFq3K5`g#7p00RI7 WQ#|J6Q3B=w0000M*7wk^cu)Kree<8i^| zT#xH##Ib-C&H%&Dmz0!L2Ll0wv@qha1QbQi^eb!uf1wW*BbB zBNNai4_1Ftg{_}{?^Mt}+6Miz0at`=Vaw(xFtfWk)bO}v%CIaGvMeu2fD7NSp_;c) zWPA#`?1le81XlMl^z4H|4Z*dJ5r0}7h%Zyv?GED1XtkmdvX5kIcS=8 zjp9H(wHV?!u#kWZJV5ZtXaWh4cQ=-yqV^#0YY%nqApz;>3V%I+4<{7}_gS*IS@w~@5tlaE@ z;3=nVsgS?|+InYtX?eooZ1^}?YQ80yHS(xo!Ib&1-59H&QSaKjQTpQTfJB;C{b5%K6||en;V#_Z+wi z8{OTf7KHy-z$~~<{=?HAefM!xzD8%q)Mz?#OLM@J7`Xf!Rv#U6;ljeHlP4F2XA4jX z{w=|`^O{?>jHIU!6E*8m`O1r=#GL!sa9kjX&<{6IeC!{B$DN3H;>2+b4h}8~&yEBB z($doH9NVp=4Iz6l5nM~~7hKO)l-!oGJMvK94LsVxaD((DaeN8zYyrN^pvY@wGAB&X z!2+SoKk`ezVExGmR62|xOmud3E(t#CIOg?gZ*QkCnnD42Z^`KigueTkM9}{BP&FlO zoK|fryN->gBk-nDPU!8Vo6b_<*#h*ImX><%fUisg)(P&Hw%j%#_2hFQ-77 zzWpD9LPzdLKN?@|`=kVNI7%Xbz5DiIdV2baU@&xr2ky$t!*09XbiE{ROMn5-x91!1 zSqdUe){#>;i2WbGY;VoIH&hXcgdxkzBIJ99=jWI5 z7V_S`15KfQ{r)8ses~z@9W;!~w)Za4=Az|LIoKo zfW2gq^bW+bonnq(w>jQr|@ z?aNo8($`xg1?SIq!?O;2EdeXmJV1FpOiLViqZ`GqJO#{nP10I$`udTpcaYU~9BL#6 zRY>UWKDQx!wSX0HEgD5wmEkY%Lh-Tv!2H76n?AJUJ0% z78DeeaBh!8V-T{0xf4zk&O1p_*MSQRe?N_f&pC`W=QP`~1$eRmTVh^{c9|od(}aZr zfYuWFs!_&D5d7;2JlgZ7vF03r?d=^~g0IMg94u{ZZAKckQuNwgRTv(iIamxW2W1n} zjIu=VaqRA^LTsSpvn_b?p_G^65whnhD=U9#Y-|+%MZXA%m{_C^|CD_p#NcJaxXg7%TQDfN zFOT7|OLHh&`h!n86)USnECv=u)PM;wbnG+3xXg7yP1`wqjbnL=h(J)IL#+^zCF8Od z3Z)0W&b=T-L?ps!^Wk#Z;2T^_Qbfd`w8A$z5Aei!WP7Wss+tQ63lAA5AGiDWmX?<4 zEl2w{1SE?nSbAd#I+YIiyEsqrxiH?f?J) M07*qoM6N<$g2ecnFb^ZcIY_dG|DQsRDI8viJY5|zI4 z^YahWbFE<*V+y!;MF>uwC@3g+lb-&O!YGY^nwOV%w79rf8ithp0|OIG*LBI|T#xII zh+_fwI06i>O-f42wA*ZGcD6ttc0pCeNWapMh>N%4>C~rCUS5vw?(VM&3kx%OB(x~J zxe2!s+}YX&ug43G;J^I#JNoRo5!G{d=!W@Fej%E&61J^Vd%bauk)qhZ%naKEamz#1FN^*YJ^4mXOmT7&Zf z%EVQjqJ1Pz0qL_Gc&!mFD@4ZpXb3?I2mh*1$@ zW^g-h-R>i}f%=S#$f{m}%avD5<8l?PdsaE3=SNu3B$Kh^>(t`(?!AvxD7*Y9Y&1Ak>w4@`1mEXH+I6JY3x)) zI+Oo(G<604^0JHpEUJbBHT&UgX^DjQkp-r5!3f-D-wc;mha{iZEIWhMA1y)eAGaW> z{`f)TKKTCe$aTDRE**xOcN`Ua_wGT<6!6IejPbeK>w%0huy1KSR&HH{{*J-X{Wane zA^7*TzhYz4N)s-mz@FW^r-hFfFb3`o_$YiyR4+b>6CFLg;w7FyY_sy9nEr_2#fE zbP{qnD(@N|DZn~1B>YyIFi%RF(5R&`VFNMYbf2z1k1ba>!0^!MknqZinZd_ILY^#T zWn}=ZXA9}d{y7VERZSE`G}`Gb1XWGrH0PbJI*;tDSr9&ococdo$}46Jj}+i8DJjY2 z4*1CA_mUd|0=d^V;*{eYEW$$TK4g^UJT6lLD!Ir&`DdTc3LbeVWmh~x_F{H+_IE`) zi{#Mo5bdyj^WL$bQnr55X&R?FkIQtoOBNLsNp8b!Lw%?-+TbHj#p)Ol)bX%BOvQ$2 zJ6@;&jyD(|njr5D~tj z3ctg7fIChgo1c@DQ<9pRx`Z=nOZ}m=v^00dvwao0;gV>O= zoStntaa(%4oNed!-kyHH_gp+@b6eXE_`>hJ&v|a2@AG?}=l49XB!s||d{q9CBq=R@ zZP~KrIK9_dmX%V#y-Tvp$?vys-~K+mjYMIZJfKupSD&b@treCfgnw{wlm&x9!R1_! z>nFsqfN6Sw;m2}va@LoXmZHB@ z!eI>#hXdEWUJMNl|NGhIO>eOcQ@WG#G);$Pneh31+}_PUaysBQdv6guV!K^Y6hsKL zxvKJAs&|cz(+uY_T8;6kkrKOLI`CV4{fOu~R8_G%Rul3ra=G2nbpdJg zHk=B4LuncM?)sofDwNEb0EvKU*aMrBorRX8$Is2k@RV|+;b5p?W@aV{WC3Ez0v?T= z7Se$40V0YM_g`BE_UKdRJAqIDl3^fk(IWKs_b(2GB4@baoa}7O&&i3pUXrIIz=qF@ z!SCFE2+irlomZBjZC;xAAzK7< z6j_1WB@VBm+P!2C$BTpsIM4YYMK{Bpf$o(HQM9QF zfgf5Rc|5TL=8<^WQW5^H8G@j)LxF5M;GnH{xaDhjySkF$56H~1rXUGkjsUsQaCq?d z3(ufv!zT!LT!tW*LQY-H{7)edv~^s=iuPW}v<_5qe{=I8bd3RjoPd-$4;dzOmj_o1 z=cDMu51@HFX>{_K@Qc6yiRZ7}hDVJ!2bOc!jlE41pk)cYkAHM>ekH2K>PB!So1~+Oid%W zlrrB5xMkp6>u*?j?JmKC6o_=}YubzM?(PZU$#KAwo143qW4mEm5Okt-%f`Pr0fF}!ZCtO0SR#s*ErX(vWnSv4Fo3<9a-Nc!n zTe0fKJ;-#@2~$I3W8+ZJg%3pQvm# z!5y?vIrKKtO=q(3WC7v2y1Gj4fUiuJMrS*TDE8jNk0(!2B$Mom1{+>0q!`PEU%)XqAou_|7FgkBlXg*UArnLz1pWB zAX!9i?2Q<-FCFmz`)Q`ezGC9hGE5dq`M{jc^Q1q|{}W&UWl};9+&RVQ00000NkvXX Hu0mjfcnHTx literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tag_yellow.png b/apps/icons/static/Fat Cow/32x32/tag_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..55329cbf5ab4d5812f7a14f66379190f610e4e23 GIT binary patch literal 1405 zcmV-@1%mpCP)4t}r=rn0jTQ`>QxrqB)YP?Cqf zl$I3NY2r$97CTZ>rLttrNScx6_S_jskt{EZO(sjI8&^tj!)?ejxb5|AV@ua_ANt|}*9YTXa7*Nadn^nHJSe<$~Z zT!ERJa5uqyfdyzO4Kl%J=WZezjhdZy?%IXdUTuS)+C3f*Mn*2^tykRs5@ z6Fu)yzgt{*nZtP-t;Sqvg#0cj7v4qi`-?#&Q#xc>G8Idb0H?#j`#m68$_;Wjoz}X5 zP`VAvf_Hha6bwVvNQGQYD@`ZWX>($`Yo5pC#Y?|DSLJf^L2)(Vt=_SN4CDr|vJEJ3 zJHbN{D4HEd!Y`YRf7ITlw_UMW*lf=Y6T8W1GAr7y$(*{^|=F>ZSoONAwzWfS{cz?8w7RHIyiIY3@9mGhh@{I zi6{?udyXL-Q7Gm%9K5p^X!8PrQJPkE4hF@4-zUJ|Zp`foKw>Kp$p|74T!Pc(z|8bT z_5@-PqoCX$WNV)VRrhK+612ldB%%8ygJ|7vO z5}fY}JEo>5bMOiMwze(9#wQC4Hv;1f&E_s!7CIzXUT#hHvpl_mI7IXO|ZdE z->J#3;q&_o;SrL|dLhWeyWGbRPv}VLPVBu^5A3CQM}D*Nm#|h2Bb||JSZG^>U5FE$ zVPfI}{OiEiGN35tN+N?)#)+1{>VTGRK>a71JXeKG$c7+%6?YE>VW;gVO9mz`oZk?> z+JGW>GR2T&RcN~L0?_<1kb0Cm*-=6lNN4Cr+;0!l%oTFIj&tYFA+QO&&;Xg>-x9oo z$6QN`&|L_0Z@80{}|4I1&KkDr#&b_MEXr2oL`UH~+ z{Z1z&z~}dRSAPHNWxuC6p|5I8y5GHx@12|+6C1l$QmbcbH5#()=lgDt%eh`}j9Fq! zO3KX39ELcPR$f3>?9KpcZ#ST$yQ@#7QkykuwRjc?1`+W4*DrZw>aXZ$@P7eNZ9H^x zvDuQewJ0|S!)$TFl@R?Ka0F0Oe;ekwSmb03K~V8gt)WFKx(Lfan%eu3VorcwN4Myn z#~a4go43%})6==Id}2Dy^nZcQXfUr;zEfsRO*=SwbP2j!TX3%W9BQuBqHttBbUGD= z+AK&+h(#bk#tDFmR`1yK7XE(X6f_zGB$XbqMk8998xabtpwk-&oP=~*H{kG?%D(Zq zscO&8Q!?By1JFJ3<7GRG^Yex!#>XJpYQc?~S`0}`$Dsp%gC#i~CypM&h;rY$%*ihhkhDC+J%{pi#Ma{;C``@&+A86lArklVfcJLn(xPlCr>~k&Lu+C)KCvY zjEUkOror<{>rkn`h>-1m}@=aUi*^8}{ zN=k^f5Up1U)RLs4*h0i|=cYfwWQxUtg^LEGC@B`0DZATCEU1X`AdL|8TD3AqBFFr= zaQO<_8tQ+rV#$JSky4eSfLJTfT)35=l^LVc>(OwtjzACq;#+6X!InA{TCD~tiADk_ zS4KD-MI~|h!Mlf1RdooD%$|(}3%(_4F053CBs zd~=g9oRnfiWBpBB`Ol}=vZoT0Mi-&_(&eS=ckJ7_eDVD12mtM_GZ#Kju~=+HIoUAk zRd{91D>!oKI0{A;!|AYN&(>XVIvsfC*{AS!<$jT9O!IRqSI8h33Z61VAipRd zHY&&VwpM)b{%N!}H(}+fVO-(eX1vhK2WAylmSoQK6G!P5S z6x$v`l|~gejVpo~Fp%s%Uyz+eiy^$?q(MMJFhI#fhPS-=XAIBFM@&pCxG*IpgWN8s z@H#+N#TrV$pTD$9C}a88W(ro$ojr%F;khCSygsh70Of@`lEgYqq%Jw*{bVgHYB`K> zK#c@*qM$No#0Z=`QbqB!BDb&@y}iBIu=aJh-7Z=~wrF#`R*q&UD63@TQ#x@nipR@0 z+%Au>&sCzNzod!OB{v+de~I9$NZ>;Rf9$mB0%&q-IvJTFN|P1N<#Hi~>c6@1Haspb zVvKq*pG);RNw`d4@-lN)^s`?a;TKD36TwzQojN=|L7YS5DRbC)#6mudq}d{ zFmc*UWMpL_K%V+YRC4n(MI2|8KZLf9JD5;bfj*~Qcu$;>CmPgVyMm9-{}WSZR=`67 zmXVo_#s&uJ#IWo<0ue-a{{R~6YIiUeRtn>U8Ra%jOl+x&6eo^o@9F6xsz>3-yZhnj z?!v|M=g`*Dh;fr9h$Kod$0I#0mBOY$azZ=-C($D2xHFC{Da6MYKOyR;V9)l=Xm4-B zr0>uql#DdqUs5|g0vdXP0V16|Zy z*m!Suw@e?GT0j<T(mO-iz+BB!7bDYhXPKV>>P+gs7u(SfNmDnw)9kZ~)%b)!yr z)Ysbw7j?k+gg5~(BXc-rJoE^%b8=BSegZmZeH*p+Sr3;Zl}ga*4kS#SJxBHa-pb<< zDK=9d=q(#NhCEUW?}S&hiJCoA$zI!Ce)3N45gIxS{b9`-*r^S3=VP_}&cgYkEX8^# z2NlR7B{V>3!T~Dp>W@Fc!dVkyHPPn+QHp_(Y(OpHmXgsy+C3+K1WX3)UHzx;U%a@I z^5h5#ic8?M+v#w!otSXq>F1xpo*jEdm4s>MXIHEwStkVv%NnDJYR#%>09=Z!WM02l zwA-4im&xdxxL$Kj$f!;qHMBA_yv9okGh$>RhGt}<>&_jVI(nAmxDCr+dI1gsI&Pi<&Envy4jE?IDLKsl&mLXzzir>x(+TVQRd2W0%orT$B`_ zKvc=1;v&yn9yb~q8sYc2s2%IkOwDEaFP}qGW4&M{kt)VS63v^RId%jV>ZHXbr5Nbz z!m5YC9hM{GSJb|f;&Ckl*9qy7=!S5 z+4W^V?&|0JUi{IbH|VmSwIKSvfZsCAd^BTbX_&ShtKN~D zm2HcOF)B?;2El!vrI)>OliV6eT;xM%SRAf+9{=%NKUGl8t$KWK#<>lvU!g^O?I03&>a0n^q`m1djXpG#7rYaIlM@UA(s*|yD~3P z$swJx)^~5bzv|oZ{pRSE&9(RB49C-}9BK^8oQS%H?v3~TKK~V90Qp;_tb1OkrvLx| M07*qoM6N<$g8qmb;s5{u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tea_cup.png b/apps/icons/static/Fat Cow/32x32/tea_cup.png new file mode 100644 index 0000000000000000000000000000000000000000..69f4b8cd6279ec6b867d1874f1b9f548541f0489 GIT binary patch literal 2076 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/telephone.png b/apps/icons/static/Fat Cow/32x32/telephone.png new file mode 100644 index 0000000000000000000000000000000000000000..f4dd39c4027e5516aedc0f3403a08d8efa6a36f2 GIT binary patch literal 1511 zcmVJA@sgD)xU1uqNR&}lE=)5 z7ATlG7=7l@K04?t$dal-H5>Hx0D?+rCSrP(rw{`v07JB40)x=!;pO+gW7?O$3jo^0 zBy>YG)*HcVuOMxF!R8>pkLMnAX~21<(3y zBg=$-Ih`mmDHi^o_1-`GRKZ901Nc~@wJ+51Z`a6jgZLejxa zQut*X*>i9`0F|U6nZl8+*|wazG=$NJa#Z-@5EOB+`7NR=Z(hKc0Im^qZe@jv<4@A? z=a1IiY64*6D>h{swGf*EW;4|-Bp;yW=RYC^rF&6$I7Vn4 zI)<&l%*QQZxg`Ll(xSmZqhp-`C(U=eQ=%&3?67&_d!!@M6=y@GEA;ZQmt4g})I;7p zu?A0}A1UKS6~nNU9fB}hdL>egw5aRT@S$}TvH)j72_v=q)8A(EE=70|4O6iy63IJk|gJ N002ovPDHLkV1f#~+SLF6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/telephone_add.png b/apps/icons/static/Fat Cow/32x32/telephone_add.png new file mode 100644 index 0000000000000000000000000000000000000000..5086dd21a6e511b74d3f025072bd4eaa0b37e9fb GIT binary patch literal 1883 zcmV-h2c-CkP)w^MLqG)ysD%cIfI_f_kR}En5TdC+R04?x8w3JGiD-DVQ6Q1T#7KxDCPpbD z&`JQU5U|h|NL%GiTkd0bJ!f|J?zZ<9(6~1zcXsCN%y+(X=FAxl!6R#GYTnZ{?H${; z(fbiXz;T@F%F4Lc%S|I zhm9Zu_f%C?&7#*N_vs`#WO4qYMXzGluAQVL@%fG~Af-}ft6^C-D(25c(z394$x`aG zN%(W;E^YLi8b00h@pNiMNpAQ6OkSj`yA!tUkh+6N#DuQvDFDf2lG^TK-+cQW9Gd}H z&=d;iwu?I&0}x=RPM$PL%|}mG7=U`>v6%X|NkNxVi4TCy<$s>bBw%oo==X3rB!z;w zjW@_1(vY}uVlOO5qcv`&(Gmb)E1}kckUB{KKv16_my!TTvbynNH+CIqhtAAs8Bj2D zwCKFCgE7*O^ezymIO?sM0+5I$)kI9M)Fs7006-C~n4k}6Os7WcRR@Ffa|u8nF-f{f z64o1S5@bgr5s#-S>t1XiVI|ZMd6(!HJ%W&DvpMjX0RqMzy%Nhoc6Nl?w{Zc*fDLLPAmQuHl2m5?)Qb|oWGKZ@kWJ%47 zT*r-cArKz3z4YskZQfP`jsAz16sfag^R`;0*ZX}Ky)$Ur)>3O^2H>V4MIG+~5lV3! z!M^J_5iv{CrcU)H)YRE9t*lJx`N^!jtlS;v0H(9V7L+wJY+4as#P^->c0o#{@OCv) zeZ@uhqNKP8zyEejy>okLNeNCho>9Xlgu%oX7xVoBd(PD8+%^mkWYD zBz9 z7q!PKakTAAESvKo1{FlG@60l6IlKs)Nw__zAPdW$+lbD*<9O;_tYSNR#()R_s6^CD z6aep}ltej4`R1C>C}1Nvd1*iD&U}TXGu}sC^J*Mw-Ht0%Uu=5TQNnHRt84xMua&Pr zVL?vilT~n79#pUkvV3l~! zLP+&p>T1Q&i(66t=zQ$FwzZmurUU?_zYU=hM>uD@>D1eX#DE18!*-9Qw3q|50Pd!6RGOCTz9yQD z&UtRK_d0IXtBty*Ed7w$G&AUX>w69D-ADW&H&Xzl^fDo*V)D7|1SSY|1l!(8Nm-F< zhl_7E5Ni?iqbant8g9m#70q{gn1!4179T(;212P<&{l)3^(d!pE9tq4b^+Cd!j4e{ z(@AgjSGR<#-EGJ+f#pAFND%g0q`qOQYx(PYHDu9Bd>lkc=i03csk|cs21E#@OcVbx z=u9^#4h$|_iF>Ah(x^%3_#24Ob%Kf{5dlH3775>7Bt8uEyjRjIAknTeM6Y=_Zj6MD5S>QqgHgJ6UF1WsK z-Man-1qI6Yot-x`>;i{?m{_xBb(yb!b0($cbf`SRr(`?wp*@o!*B z(QwS9sttn&^LBOzsNzR^J8lsNd$v_W~kzoNYX|Hmj zOA^a49^vmxpTXlp$Ke$^{2ob_KeS5xI*zv-!Y8Nqp^kbkkX&O!!e@^3?rd3^Dkbkc z=BrJ2UkrGLun~oxL4NeI{!J1JRZs|`)1TwNU32en+x84GL-R8iaSwbVTvGodzyK>W V%;mW*#hm~E002ovPDHLkV1nA|iXH#} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/telephone_delete.png b/apps/icons/static/Fat Cow/32x32/telephone_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..222050db5ed10de8983efdc3c0174849997e11e7 GIT binary patch literal 1871 zcmV-V2e9~wP)kFaK&2q1rG>VX-n%>NIkUTWxA)!x8n-#UGdpKz&iT&o7ziF&U0waLVHh7NrI7jv zA>cU9%BrfWG=i{c0wL4_; zNoYc#Bc4d(F+H?k#VuD;Mu1EpMOXks+rae$I$oKWnSX@r?_@+jWCar3(0;(*xd?P& zg5rLCaQwKVKVk$#NB}-WIj$Lo4lReW?Z*tkq&3{b%!nTasR%g1b_6v$U|0ZGO-Gxk z=E^lfzz#O@A?RWrpa_(g4+;2E5fI*oye@_53E<8Rwx-epL?{ZB5^l~QhTuHcROxe9 zc;@FbQgKW3A@%{&6q?u({ju^SH@yfMG3-fA*K4m(>NYXF%Xy7XYGx#}yP83kG(69B zTu&DQ;Wg!@Uw>`W=4u%9TiU-^*N#n_w`ji9`9PYp&`KG}GcpU{rXdX-M}Y{XIQC%Q zbexD7rHY9Yy$uar8!9GDaOa-QD=I4VScf*%5`%b*3_&ZxhxoP=UKAur3NNaWeAlnI zFZ%Z@#@REc^qj~22lU6;KhDF*&PCs{G87LUjMJAdL3Gc9%*lm8HHNh7$^=2o_;nyD zB}a*J7fnLP5ei?D3Haa=hCCX@rmwa^#9}D7?xXdWd;dzKc(v`-@;79Bet59YiB z70b>bfTy*WZ8gkBN*p_Wgs?p+4ZJjcy7mFRPQNo|R-$F&D#Q=(L%)hCC|I=)W^RsN zx7zNb>GVm|EuM$cAtTdG;3Rzj+MXtDC_`lGZb-QZc<&1Gd!Q%Lv17kNl2(ZgE0Or+ z2aH^@9C_VhXxq67jjNVu;&ER0Y>ZsI9D^ILW8awaPgu{+CJ=!DBE?Srdw7+S{%J4g z@xVbPh@U%!ro#vD^oL8)zWWZ=iJA%SaqK2vuLFeE~+eO!CJj>|1q+ z|F|CmD<4zb7;t1z#H=TN6NSfJ*V&L8})SZxx|IWpQqje}4^B&rN zJ^+L2grkd&lhz#>gsgq}0t!Ywi!33=a%kU{7PEtKzn1tpV zHF%;=FQ{k?y11vifHoyZPDAru+_UTx(5@NMUiX3Y7mY>`z8&$pm5A&0?Ch9c_xl8c zs$A*3cX9Fc8R$*vSVUy9aHRmCP07!-o40YOzIh$@!af4`)~s2RS6Eo6KW=Ml%@73+ z9UR5#)t`2Tm6KFfHp+&NM&!(Sj2<;g7c$3dn+p6Pd&f?O&wmlnaZXBhhcE&lM zXb@4+iWMss4j3?Cit_ruumFrgZEfw|Wy_YW@8WJKt4EY97}mRR>fo|c@HG#nryu!5 zLqh{DU9H81J1zTXpZIer1HqRQeK+Lm8BsT)o}NIF3jhwRwP_=q<3eFW$Ki?ddydw_O1}{6k#Qb zJcaz6&it)J4McZ{+WbBK+cozQw{1_6Xy;svxF>ufoF@MfU;sj2_vgOJA;|y$002ov JPDHLkV1lNaYL);1 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/telephone_edit.png b/apps/icons/static/Fat Cow/32x32/telephone_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..c58ba36ec95691a836f8d392875003e2464c67d6 GIT binary patch literal 1900 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/telephone_link.png b/apps/icons/static/Fat Cow/32x32/telephone_link.png new file mode 100644 index 0000000000000000000000000000000000000000..ba1f3d21bbe24f3315ef80ad7bcd08ae7c12e5b4 GIT binary patch literal 1922 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/temperature_2.png b/apps/icons/static/Fat Cow/32x32/temperature_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1a42003df81e44eac1384dcdfa0c2bc3950f09b6 GIT binary patch literal 966 zcmV;%13CPOP)Q=5&3EsWIOhnbNs{#U*Vqe{^}U=++k!qg zYRk{&(xdwKps?l^gTk?Yf>+c#S~~jqoX)w^%lXT9J^W(DbBFLnI=76-TRbE=bALe= zx<@s13@%{z_8btz%z`7Q)<-&-5dapEkKV4&cvgKM6ALOlejT>e3Fv&==n)l(WU?3o z03?yRyn;NGtjWgw!V(f}3Z;|%$$YdkAc_lB1DLJ{>Zt0*f*S@P-UvpCmK6muJ*$kv zXfq7pOXo+ts;weE%FuP=0Ah?)fFoybK91XSF~8^uWg|1WELn$N>dyO|3ZWkZ_qXKm!5{M zc__FSKGhqPWfK6zo_|o+lbw-q0{OoFzb{vsx{f(-q9kyOB0}1B*-X@Ox~?@?Xca8<-^@g4wb~LyBdY zm_9nA68Us^y+p=EN+I=G1Thix$-x7R92FA!{3@oVU8Mb13?|+Jb338WJJIF84W{}q zNj|YuM{6-+uJIoYLyn#^={fmu*sq~)?ak1?AW>#M3_E(@8Xs#AViV5v2q2je6Cn05Y|ttl_vM_u2@+~Ld}2>|hGB?=HFSMHUiY)n5X zw&j7;kT6Y*4L3DEz4JH}e1=S4X#fa`jGZinECE6OiRLGBkxh`zE}xR40RSP9v4&o? oWyXn`i*un@{PReT=f4FQ0P!vMQ@L5OK>z>%07*qoM6N<$g6f5{@&Et; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/temperature_3.png b/apps/icons/static/Fat Cow/32x32/temperature_3.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d558440fbafc9ed691e3fe1672c9fb13d0b11e GIT binary patch literal 963 zcmV;!13dhRP)p& z#$XV1<|N-?99#*)A_Qg?z?1ur&~>E^BF&4ibXg{oSxW%0v2rUeFQ`S0UxQcggVY>0 z0w4rreu%0z%@CDjM0PST;{z(~l7e%?ejm8k@qj!aEf?xPseT9 z1^{VC8m{^a*XCl~QXp$z2Uz7ztoLokn&p|GzBjY$!nrI;9fwb~Hea~)SO)3Aizz9; zv@DX5t_(TwxlfMKGu209&a1JhC`#SVbkFgf73Js|ChDG^Kvw1?T#g_jgE!DK1niiZT5#!9qQ z6(mM*h8f&V?Ptttm({0tUrmIiA znK|B^l|DFJajo%47$YCwVm$D5ytV#NIXxPr_?67uW&o(IwM2oasy$toy<&B>D$C=C zk-+Hihpt-}Pqri$AEOX+4FCy~@ls?{WGMY5x>apLiohtv_{>*wDgYp1GVa7yn^By~ lx%w^)t2a0EdH!2~0RYeQ>(6@<`dk12002ovPDHLkV1lely(Itu literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/temperature_4.png b/apps/icons/static/Fat Cow/32x32/temperature_4.png new file mode 100644 index 0000000000000000000000000000000000000000..b0466bd87395146e5899b2de38d60d76b5457d77 GIT binary patch literal 946 zcmV;j15NyiP)VSf~Yn|t$NYRje%{1f(lA!VG^yhjV6&AN^Po5M3f+kmP(mWsj1Xh zIx}j`>puR@KX)9h)!f0k7Y_Gv{(JuKKj%B=Kfk~jLp+xt2#a4+F1Q*87!z`J9fs~# zp4v{2^5Q{p+2(`dk$)zyZX9aw7-TalW79##nqT#?i`5T?xX!3;5yr1H2x87&=N5F2 zDd_kzhk~v7Ac#56Lnqc4HI@i~RPK*~t{&9a+{Wabj6hh0wA_KtXDtC95hKQ|2>=kd z>k6HPC|!|<**QNPl7-x<#XO&E5AfhZRsc;^BXN|~#3oM|0M7`G{uHdKWWfqqL&8^L z9uP(JbiGGwLp@ZR17Q#lK{O8lBcA0t3-ILgWt2S>kQN*P6D%eIph$=49<=B*4rwW1 zFwp~?11h2kM-~)SiIhWA0laz98wSJ#%&Xstx(D+H|fdp&;C& zAK{z+;j61WQ%s*mNdClQ+Xw)jS{WQfY5C2HtaaJPMT;fYkW7vbx3=B8UK^d@~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/temperature_5.png b/apps/icons/static/Fat Cow/32x32/temperature_5.png new file mode 100644 index 0000000000000000000000000000000000000000..182f72faf11db7cefd7168a4adb96ea0c09a3aa3 GIT binary patch literal 924 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 P00000NkvXXu0mjfd-ol@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_columns.png b/apps/icons/static/Fat Cow/32x32/text_columns.png new file mode 100644 index 0000000000000000000000000000000000000000..148fd33ef7a9571a5d1582993c062a3690674c07 GIT binary patch literal 885 zcmV-*1B(2KP)JE)3XDKYPe z{s)wcsGy3t2$ko2TiOR`fwnZHciPhOA0U1p6^&7vi;lxlj*CDM?SOUa!BQ|K?X$SJkW+=_K7Qp61ANT0ejNMhmA( z01&|o_wRw$IY$NvL%WoMDH2n%g7g?&`d7H)@sVuAG~*vd<2g2NK!O1q7K}HxSQ7Lx z-vFrax`NC0C2VYb;OE{VHYmWZufK3nUS$lBxEbZZ%U7?VQmumT`QXp{ zP%aa#*ARvsrnQZKSDH&fR20voY+FlS7^1GYzSQ?ODFaOkk&Y{ zXzf{Gd%Ye|40Mq57?6B>ycDT-N6fCd2YgSBD7D2Jj8z#fFV~<-v~p$>tsZo*yAXCl zO=}yP&29GZ1!98&?9R>>Od58X95A(faImLorEBe#fRPs_v+4gs3oM6VLet8GU=#{1 z`VJmS(`jf|8GI2|q}yO#2ukS9($aGs0xzc3^SHVE4R2`O-`nNqo*_0U!0xubg0c+( zb*$5qqeOd+YlFSh3?{4K%mQl}f@D_9Oh+4IOC~9{!&)^W64!O$(c`B#Re;UKE64pk zOwf9KbjZ&wA~q<%9vh&{k{W)dS83AG3U zwS9qxAw^*Hu~8(oB7#Dq7EvwwAhJK8AP9mMZ6cyYU{Wv2Hc4Q#Cs2!-Ipz z4S(M(&U=py0NG0B95=?he4x@W_2F%w_!a=oa&vJ$@%<-g6}&S_N>SjNyox1o>=NG` zpucMu1h$(^VqN}h(g;Q=fe31L8fb1NIk@U2bYshQu&r(E-$EH}d>u6LVR3FWIskTl z28M=Dt_%C6*W+Nebp#ev?tdnxOVG*|`peee{MYYk{)+O`3PM577xABt_BOC=%QypK zKbB(zKz`DEdnG3nW{PE2v|~mwF~tB7J1ldsE7qpAl`v}&bk2Q_0mw0sEUh(cG8&#t z{9qvH*r@BAL}&yT`a6M9!Mx=L~v3Dyi_S;fI&SP|LTR0MNMj3VAv%mNBZbpSA{ z0~qSUjWY*5fC3@#43tv_DCmpO^H*I5DA9lqe@=s_+)IbHUo;r{_E4D*F z%5}$OHQ@3$1?8*bt#iGOfg;N>uvi9_@J-$}ErZ^~&|N783^^Os0p9nYPjR;_2H+0^ zxXvM?CMn?{N9*fA(dIm7ZuCD`Fw-fZd~3z~ z-m{NjxF;0Jf-?7jn`aM!U1HnS0fPEKYM3{X> z<#0_yX=1as2*bc>jPmmvqusHy9mZac!5XJ>hh1zr229e-vdPFKW0y7tnxdz6cXq>` zu6^t9ibPIBRt8k^X)L}HeVC9sbDt*PwUDJeZ|m}oM)?=R&|$@AVtp%bertf%4SX+M w4%Mu@cDOe(-dlJ#!M|OLyyxM6ufGBe0Cjy?O5eJhod5s;07*qoM6N<$g5BxnTmS$7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_document_wrap.png b/apps/icons/static/Fat Cow/32x32/text_document_wrap.png new file mode 100644 index 0000000000000000000000000000000000000000..b0248b1b60bad425f0c29b118808e1dc4147f77c GIT binary patch literal 1209 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 nxX~DfNo$x@a^S7-b_r z&|0&foAdMYukzSLKA&%lyRlF9ZPG`KPtNU+KmQ_xBP9S#@bpv$zRwr~Pyy{)E1^h@ z2nG8IeECmhcE(2wh*8GhbvrfI2|$nT^erFg4?wHY0|@yKG0+A;QL3~cJvxhJqZ%;^c@I(?*tQ(MGIhPa|^n{SRT=wwDFuIGId}u;9-PG9t*LM>}1vuBzB z)L;O*tt1<$Rw|Onwta-pKl>C;tuA)UH1OV)4+uyU)oMlNdf|gldkjC{zKQbTA!f5# zWHK2X9UXPi-!}yOG>FE7g9AyO3In0$&?X*$1orp$<%DcAL>rXC;yjAo-Cg{2>lR*o z{smmP@H$)yhw4H9z!31i2P7trWdNYPh_u^+lXFOl#UeJp{zm33EWCjvX{F{f_e6Cd zxUq1nl*_0PjfeE)#!ierHrB=C(qk+wUzQVJTg&0Zb0<(J{Ejnc=Y$zvuZD|I$w~J1 z{+2Nj4~^fycONgEIwd!Xu&q!iU}k0pS64o!Q&LH$dhzC43&IfZ$D!(X*XSxlTDr!{ z)lW!ZRg~$3)k+nsYhTE?CINQYa@S=2-MjZ>oWtVPe^&t6w$pmu8^f}IPRPhNH@@nM zm*dBtkh`5G}(1=3EfAgs}@dbsZmrX8vfrvxEg0*^h9Z((j zx3Kbu+6JuYbypY&V3ha5{{i$b#ad(BO$QZj+%51KFi_gw-hRrfTw`-y3Q{&reVY2Q zPzsOqCnEKK`R6D*w5TWfeKO`K@a?Ajp8x{@74|+rIvu!(00000NkvXXu0mjf>?t9o literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_heading_3.png b/apps/icons/static/Fat Cow/32x32/text_heading_3.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc94abf2bf243617061596d0a0ac585f4165e35 GIT binary patch literal 1174 zcmV;H1Zn$;P)Fd)={1TYE>sCbqHqd5&{M140xfU| zD&YVEL9&j&z1x}buCrdR6E60tBTd%(=Ixu`oB7SW7Y%?hJ3D(@)3h&a+lJ#fXr_=K zD5coXuOlNP$9Zf=DwT3tE$owh8}!HIowKYw`>(gWaniqDZGzpQ` zBoyq&^W{D@qc%TEKr}P|wq47yS^%nfyWjMI#sHMod;kIefe82jXjCeGD9&cyD)Z`W zw)_Zk$e;Hx35|fR>xf1oFi82G7bq2rD3G#**@~s20N`=MFx-6GuC3&;9?o_VU=R^n zVC?K!ynOje7Aw&Ld-m+cbTTRP#>U6%Y*(kJrNN};Zs6X%yR-=dW_t`@oj8G^LkCeL zAYqYEK>%=d^xILy<8gF#bz#@8I7Uy8R>N6mqj!U%c6)IVOG`^gBof%Ua|g_56gO}F zf+#&1Tv&Qs^k3J$rj#nx-h1XWzhnq|<3|@`JYifj;E(c|3UVJ0>Q+!{Fcm z?%)3n^YaTR6bev=s#F-X?INJ62xBo*khih6wMq7P7mDVzQ)qdtVv9N1SX+DB$fjX=sVKo)x(2S8I-X(=MLW`Lu6RE)*>=8r9xeJ#FNE>pw ztjy(agyar!qHh3eYioG^d{t}!Ko;%lXM37EQ(ZjcXwT@-y#AP7O$?pkTD?+jX(b9v5be=o<4ah?~fk+jVJW`r|Un<`)n#D z?fdw#V^pSg%_hSEP$N>J3KLhpCxYd$K|9T5b4XsjCgX|-7_?1IUz6_>2NKe9@7%eI z&yIYKKmYg(r@r|bM~{AqQn@5ejC}-U_sq|2 zqr9HCHa}U|C;P79fX=6zu+5g8NK|~p^A3|nwrU>AAVNPQFyM(0SS`**NJw(huDCRtQ(>TmE;H o9Y*-v;Cn`kv%t5TjsFA~02tY%NH1kp%>V!Z07*qoM6N<$f^a=BbpQYW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_heading_4.png b/apps/icons/static/Fat Cow/32x32/text_heading_4.png new file mode 100644 index 0000000000000000000000000000000000000000..9e99b497f90ea41f4497437ef9f284f83a3ddde3 GIT binary patch literal 1128 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 O0000eR`|vA4&{0Ln zFCY*FNE8u~P(UKk0%<@<)O-OoH5HBHbVQI4On3xD5n6r$NJWPfC64X&&T{YUj`v}& z?F8EsO=h$9?m73Id+$sH0J~bPZVDlml~M?T0FxYq11Tlr)K^zmZ}Yv`wY9Zi+Ji9} z+ooSdj-1EOU;D&xq5^;gUYMUlgjr+)!pJVA&=QFWv0xm76|KTf`y(}pN&2r;I>*uk z5(dCPEI~cO93=*_t4K#^3kaZ35`fq_yp#)A7(IKn88MT4*#H*w}al#e}1T z&sQLd?A`WON&&tXWE3#hBB4T_0&OD6(FYl8dlkq|e#ii@ha#bT{9uYm_^0UmUJSE9 zQkHP!%QtVKT&|G(q0}rn+u+(xC_mfa7IfmW)E$#E}~Hj0Nn0z(5P6{y6N{BI*eu28u3YQUbjerU~(tQb`NM zXl1yxbR)9B?OMRHyKDv7z}DDwpP%ux>?C=+6;(r21zZiyunOw+x9GRo_2hub?%myw zQ5A@kJmw?_pC{skB=x;T)ld$$) zj6fix;5bjD-HmP}0+T!$=eJ@hG3}udQ)j;^4TEVEIIPubGlO=s34kA((mYFZf#x~< wf8#w#m-x&7jxwM_vqICIvI~4dIr=BS0IakDfh~)P)&Kwi07*qoM6N<$f>HLvK>z>% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_indent.png b/apps/icons/static/Fat Cow/32x32/text_indent.png new file mode 100644 index 0000000000000000000000000000000000000000..837c465695306eb52a7f8d23207942b34dfb4f89 GIT binary patch literal 1103 zcmV-V1hD&wP)eaJdwM?V^{c8^y$XO?Sy|~Qr53X+gS8g3Y-9&oYqs;# z^78T$ueDcKSM5K-2VFeA3``&0>A{HJ#!j`&42-@l6I|?P^4yrg6)*H zicy)Wf3$#@rT??68e>%edUm@X*uZ!IS`A!q*g#79U$g%j1BGG7ap1bHjKk4Wcn^b2 zEhnn-jp317nx=^3SVmw91DvC-F<4rf4nD~C^K#>1KjwbN9zxS0f*wk5N|03PeMJjIRh$xVZ>GWr5a%% zilPx_WYcvnuw;nQhhYyk>EYAw|3tUPbJ|@L$u3g@DXt<`jC4n?wRVI>?hbb+ANjg2 zwyF#`3i%&{v67N5g~5y61fTuzFK&JH9!}32MC3}>b8+>HFEPKcfM%nKpb?-E1T;1T zIJJ3a@ z46EG0oq0T@X+rLd`Zgw~VKG*#qUtA_m8)V$T8W#=NBP@>xf)7IJyu&rq?q52GKD8! zzc2m=(S7;b=QLO7#undvatc>IYQvfUi;JIQ?&JbmU5wMfZ_ZmmE#=d_V~uR z{xiNi90>=qKl1&lwZM?fUc7Xdh*iVcDEB@jh|lNd=+_8;4g3Ij~7RImZ>$-&X|FQI+BO{vwO)FPSneMzyv52P0Kx|C)_Z%FCZrTNQOFR{7t6ls#yo~-ql;x!Tj zwkVm;Hh+6#2C^)j%HV;r;B9{&@H^AocOU>mr`ESRcpeIXS)Po?OR?5C>LwN|htDHw zrOlFo-LmUrGP~002ovPDHLkV1llV2m=5B literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_indent_remove.png b/apps/icons/static/Fat Cow/32x32/text_indent_remove.png new file mode 100644 index 0000000000000000000000000000000000000000..e263c8a88a0d352713d2f3e896a6ee66ecb06b3c GIT binary patch literal 1088 zcmV-G1i$-k7RCwCFS37SLK@k3S?|gTTG0Hq2yjjsgd0N_(z_8QQA`_&_6dcUp0McR+VvY48z09=aRg4$LD6w&E>b9bth+9}W)qF| zb*$D_@$~6qGCCskHVuK)${F$^DX)HYaeuLfeIuL)l$4f4Sttqx8EMFlG;G(l%1B0a zCu^&^Hq=3H8PaSK5)VGt@#%+)1EY>MC?dnJR94_e3e7;Fdg~Bgzn;^OZ)CZ4IFo#c zq7a_vw{&b?hFQmg$|*9{@>V~it46du<-OZ$(NU7JFSqoBfJaE1+&w#nGY9Lqx3Gd@ zK_DQ{t9MT5B#2@z4I7h_S1~#UkJ?iO)q=i-jq1(^s3bhu-UCC>nn?ok^yoy9 zJU@l2kG>}Misbi@YJ2|uyUzG*+JZeoC65Pk4KTUBiRFwm(`}OZJEzfV;MzBles8ZE zVk^DCB$_>c;i9Huiwt37GWxYNCG*;(`?l_&nu5asp`TK6M#Dh}pU8}! zUe8+nD9Le>v29ZO|B~Y>{~cw81(FgUg!VWJd_-#e6JP-CayKF#5u;H60000WF=aq{Akcml!&Dd<@&CU_GY=xZ-Ii%# zJIS=!&dk2=eeZkkO$7jZZEfwN5aNaBc~D9r%t3Y_rDQvw(&_X|{_WQK`nu}(V4G~) zrVp1r=kfhGO9(?H08H@k{d=g}bQyr~X_r!HibO~#*p6?j{w?h0_(%;R%=mj=v&NbM zNOSKyF?HF~mU9yA0Z2poS;e+(>uFh5;|v?E)oQ3#t9ts{YC4M!07Mr6Ha9o1y}g56 zE~kO;s8lK#92~^l+%qgLE*hnDPYm#m*U2POsT7u$mf;S#@RWymJcgB(_oQl|OkiZd zyVOlE;M4u}@Cc6Mz;AS0%b1#+Bp_a6kD2)Z4Vcz|qoZ$##bWvl(?34`7==Q<>oVRF zf~x^oM0E`(KTi;?)Bj*(M0>B4?7EqC6$19oA@9E&9O$CM&m~g-*w`c8=D3Y0T#Es5 zCH;{|1pE8@D3jqDiH=pz@%PK_HA5h-R6h%DXJ?nHUYx3*!qCuNxb6V*`9e=^+!z3_ zvG_8X4AEajkr=2Dn5PR1jTU=-0G4Pi)|b5JinqJBr|%4kC}$l^QvNHBylj8AQyvCn zfodCjE;39%KeN~TJo<37u_vhg22j}^fJKWc05E&My7~cITc2_E=S=7QzxG?jt7HoE z^UtyLCXE_jL<|a9*BW3?-@RSdv)$k_%-)Hx0I&gnUHsSE{VSMhC+#^68#h{m7l#7i zrf$aVOR<#b_mF;$_j~v@eFn}qHZ~I6+4^Yw+!yq1n!_~j1l$)w`-@2PH~$@FgIrbO je68zq6v{L&{t7SvOns(O%THgp00000NkvXXu0mjf`6ia= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_kerning.png b/apps/icons/static/Fat Cow/32x32/text_kerning.png new file mode 100644 index 0000000000000000000000000000000000000000..973e5913b557517592e84cf36cd2cdebc00a8e89 GIT binary patch literal 1405 zcmV-@1%mpCP)`mFwy!4Oe}J3N^D|Eje)e)a+Mkk6sT#5 zLj|4`GQ+?OXKv@X_J)(r3}xuc@Z=_IIJ3__dwuKs)>`|F06=bSZT(RYgnCs~p=la2 zImi!0QDlC8YHDhFm(69hwY6zGJ(y4CTc!^)i=2(wCv$`_qXd8vT=>!p*zjp)00fH}K?5QWSGNb#S-z!m`XIi?%G zN?Nk{nMAD<_hfTvC3qGCtY#%iLNFA9#cZYsRLCS1+doduCD{OjEEBc7wh@cP5RFEm z#^cO8e^$RAkH-*+M4z7lc5N^i&_6f;?_aaH@bQNb)hImQcya0EZoG3S8<)TQ3gZ(K zFw(ksTt!KV8?`5E@tVuUiTd^4J@oeW!Rz(n;DG~ZZoa&=Bsu`yBvFFdWI|uxZH$bJ zAVyKKh#E^B==dW5gCwB&(ihmbcONVk3#?WPs;b_G$L-cP#Ob;!ua?E&CB@cXbxumG0ZGRi0UZLe{c?Fk|!%G3qwQ0 zBny=@JugZk))WN;0|RJmJcme>)*~GNs*%L#8U6QvAA=)18xChSr&1)%^Bo2p-*3b9 zi2!x6I7L{3Y+7U8wF~nL3t09Ch$$H|X@BSTUF7EG!sR+h62&2;s|qoJewKWJ3=R#!Xf$#gB2ogamalZk7V3{XgXV*2%&CjE-dr_^=p=ux5*znrir{Y?-}vyn+Ks?J-*dkYxg3l+oJO!6RgY zwN6C|^Db9ieS*G6IF0Qc9sC?{7dqhDW5&0`i}an=oTwu3K@=1e!1bytDfzYqAQ6C1 zKK%@1V`I2;_ZNJ3wS^x%nm~sO{k65WBNSRA3t?_<0T(ZR&Oux_wi_)Y|Ik7ePG=5E zOFhI^J>u*glck@S+~88jo|cvt{+RY`XcyU09zJkk;9A0m$_DA3$0F>;&BD!9B9}y3<4VsWY(J-rjE0 z+vW~AU)2jIo2-z`xw()s_Y;xK$9|47hX%4;WX2s?k71ReQ zmR2hYg7{Faik1ioS_DO0HA>V(w4f+aP-D=yz7^CyXxj%tv`SG>6ZgRw#s9yWsF*@a z`%p#G_!l*7o7E&cJ2SWE+?lbvo1KivZtm{gpL_4j`ObH~d+r$xfYEsBR2-T%UpfvX zirX~qLI6@WFNwt#@z^i|AcwlKO}1^&M=AYR=pJ?aO+;w$+eRux$qpg(`^NK*O$eIGzKZP0h&ll0oE-MI#2z-)u+M%Wl-f z=E5}7Z*SxRCxF5Qt_2upk8N8*=77%uAO?8Po|l%C;PmBIJn!npy6Odr1!>#=uOZL} zo7-UsEpG_fxaCN!ng2ONP6&+*f=Hd&H{hR!Vc?Iy9-;H;3+3sBU+$s&i^+-sUk`lE zhS)U40s=U&2|&uUGwv@l0C=GEocOb6Wzh&up1Y0+g@MDqJfQOHt<9A|Y!kCYV zfi&w%U9)lVbOkuyCgL?V#Xgm`2ZSgP0DD^!iQvGQ7K|P>61#V2Iysx0M{*?3P%hEAVUMXAz)e-TCU#4+NJYoQpdz`pWs2~ zQyRO2O|>xv#p9 zvcJDiO2?uRM}4Qwewm^%+cMoTztNnT>Z7?{Y0(-xosv$T&f_LspG+o|4Q_0cZD%pS zd4QA2-eWfqG5oA3l?RY+V#@S@)h#pTf)5~sQW(P=`-}iU0!Os9j)% z@g85CH5ly|>p?074YD6yi*1S_2YQHURRPso(YU z6-2!Azd#fqO$=U)k{C<+7hHI*SE)ZB`uzIIM=9tuc|AsTR%zw7Y% zqU3=F3ay4gk7M_{p-39YwDI-;%pTQH{HA3g5&nb6P&ePE;fe2cQ#}4*&=XI=jk`}^ zuYEp-Q~!+mh#`uBzcUlmAF{y+^$(~=hd2r*^*8?sFaY|1bpZ`O6{Y|H002ovPDHLk FV1lALG7D9 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 N002ovPDHLkV1fkd9f$w` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_list_bullets.png b/apps/icons/static/Fat Cow/32x32/text_list_bullets.png new file mode 100644 index 0000000000000000000000000000000000000000..b99452503938119ac09eff236cbb198d5fdd9b73 GIT binary patch literal 955 zcmV;s14R6ZP)eRyUA|omtPe@ zEcQe3KPdR3Ac)vE5s`{d{YgIB7DXRgi`u@3rGoy7Rx9bwYxTptxaZHZw z(u>cT^R@GJmk{=q05HLm7bj4S=`#RfX_rzMibS7Ka2y+}x(m0lKGJ~bXZ@9G)L0_` z*}v>-G0+--tfOBT#ErE(4u53gXBemh;L@EQy*RWdq?fR)k!T#5A!RZ+m_kzqSOx`G z;K7SM?EH!_c{-10_s=0x07FnM5QHIOTD%9P6887^@oHt+0JWBH z3qVl@LvesFdl9Bi<-y|Rhu^+=4W}IgRT?YkZ9c@T?o?GutyD7lfq#CYGQ&xw8cGySv#P;-GkW*2k-pxyId8ZDs*CBEE+;;N>M|pKM|KM}V1e zAFK11A*!=LblrqNoiIYVGZ*N}%qF1~WggQLtJkh$WNZut>i|+e&jp?Z zPQ44l%3dn53;tkpbHixq&|%~dz1q%fdNYa$Ti-%lI_srs{`B#~kxGyx|^kv?YbvuP0~7v`v=6kUR#DDdFXODFZzp&y!hsl=d8g%N0nK>QI&bTLwK zW_M>^-}h$UuB)T_L)W)__stA%-uKt%^ZmYI0IZRbk=Kl|o-hm{r9>?U=>g|l>6scB z80c5e8b(J)<#7+CQ|Y$o&sCnQv9!EO7S=QXPyudfK7*W2R~f)e*g0o9M65TpnJ9P2LOQ zuAulOY#UsNJfvj-P&*unl4#Ny1_9EU3<8?vK?dw(fFem#($O5w$87&pp0Q#{QitnidW{KcY*w-Gn zkrC=%?D}a+iQKb6rB#rX0-?#FTKf5JE4aha ze18EJg}|m~!m@QYD+;bG;9xfcG@uDP>2z9Sp=1h-0i3S4G9jK!{z7|`qd_4o3*FsU zH4ExoM>D`NY@mBZPmfsO6Z+GhPqU}*6$_@Pr=n^qW$6?sthg3K@3SSO>Ju2hc~-wH z$&;D)Z*@(Gd@n>Gzj3aPASMEQ*Yo{Tz@WoCzvkhG@X<58h{;>$$cSj8YB3PkW%o5e zv2XclM;;MbKgfA|SQeCFfN6zShQ3on;s_}I)3@7@4I^+?6@gGfqC_uHg$Od&g6Z$w zop$_L_s}`GKr1;d=9&ep;vxj9glS~UV}Z<_0~j7otYG}xUtDTU>dtLh0v9fJp`o!6 zb%p_ie$^LLFAzIf;79ZJwqn6Q%+Ai}!^nZnNRU!#3Xw9Pw}phGYw#;ImMk0_`1J8Z zRVfI9Y-KD^Ts;414yj}UuFc6y3ju*ZR(Uki;Eg$N?q3NBaB~kj@}*bmZwABysS*~H zWk7U-p?lp4wbrQ4m?Cq?gK1d?PMI)|;MG00000 LNkvXXu0mjf=|xNfVhHeH$~H#hg*Au&-@E1OQ)KTU(b9 z;(ph4A*ICs*(eV*P2)V>jg5^P`MZ+#_IA10jdOBtAH4;6<=p-l_>&M`0d@LKs@H-V z6TE8WHJHp9WB?*fyQT?6k;p=!Yg8u+$Mr(aJGq=H@#Lq_GV7zM`lLZ{_;i7=p<~02 zVYu`R|3AHdF5%6ckrJ5zw5$gx3|js#14+b^4i20#VfeHRrsf=)m>qzYHCU(B1}I_Y zsW{3?40N4JP|-9h$pTmqIRIo2=0pRR9Gs4jT*C(9t`CO>Q}7d&nwUR`oD8JHN67<3 z|K2keZm%kW5%8lpX$Y?n_2Z5$F5&?rA7cOan*+|jkHln7DQew)c zJ)3es;VSQ#t@&p700HFHf72U-X{K=axhhD9_OGu5b#Dvod#P1TyndU&u@;H0-+^u4 z3PkKaf<8g3chwv<6+txBm7(t15E7~BAaXF^i4Q2E)wlJG;hyWma2)|NB@v{4vI6Wo z`Z^r?-1XuXJidc8G2|#e{rutU$X+A(;Kv~hj9NH<$-)a=7twlO1?p=`VcM>;;cTa$ zp#hz0`ox##aO`{>?L86v)IR|RZ#hXkw$8+d2gsTU&CjPlMbiTfc>mc3ST?Y(T34%W zuCJigO64EL0S)hbKjN8JK^mYEaI%jdsiK+-<=07DQa!1bu8pVHhwyy8#M)MYt($<8 zgWXuM{6?sA#bt&Bs+R>JDM^5~twAduj+(S%*gfeSaPw$@Q8G;_hXmxxtkX}@S>Uo# zl}P;|8c(Gd$G{YqY*2d8P^%0CboHz@E_h|$+#;_C#bhdE9C<>d4=Nq2n*~Y&!1gb^ zF+xmuLv>&*YGeEUi$uT205hnpe~SJB0bKDW13rpV=zT+aXQ;TWATtiM>^+BFM}|;a z8B*R5Bml05FeiYVXF-N}(94xJ?T93jmIc>NsltDD@B;4rXWYtnt;&T0cK8&|3k7O6IoNU8BIgCNQTiBMqX zKAdqO$>-y2v3|dfx4yf8zv2>M5?eHyz?&N?Cxs(aA~Q*Bkt-@yWBMH0>cK?nBkeE%R8hDC~Mo%3e_(#Nk(JXY3JF=mw1Z zumR@ZL_?w>CP2bB%U}&G1Nc>t2q;E0@q5?-iN+210R#PR@2ReSPW24v%oHiA(&?^y z>fCc~)d(W8_V)HZ2qD&zB%w4-X_k%SkYN~zbGp5~y^d$S{r&xP-VHGk+v0yNc8>P* z*KbBRQvwJCFFk)oDy9nnBB$LjgrrE!2nFKgvD7H6dVUNEVwU+&lDfv~0F2q~zKlWb z01Q#4VA?=(`Wx{Z45+}SX_9T*a;&OHWsgdy<`Yp{qdKC+aZF(t%8_US1MsMAS+u^s zLEUbb>`q65u`Qb%+sfvSBS(w7!JLL+Kw-c=j3~f7iYVfML6AKk4sYq`@SWU5?zmP4 za=K1WK57}L7phSP3a?cdNOL$2>y?C z_X+)c6WDaYimog zFt!kxntQ<2)zv@W4Uop=<>hky>^6Kq4fOkci5xrl9{^wwYqdFH1OPsQXh0eIv|4^b zP6Uu6mvwte*RtG(x~rZwu24+#SCa0kHd=}egXZ02#M;$sPA!j_GjMZoaPU}nm6~Dj zoBTHUg!>Zrr_^3$r~WIA`yc!qML?T-m%B6PEZ~AL{42l!Y}q5*&VP>K00000NkvXX Hu0mjf$5_5a literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_padding_left.png b/apps/icons/static/Fat Cow/32x32/text_padding_left.png new file mode 100644 index 0000000000000000000000000000000000000000..bb61940d169e440ce725efd29768401b788a22b1 GIT binary patch literal 1020 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_signature.png b/apps/icons/static/Fat Cow/32x32/text_signature.png new file mode 100644 index 0000000000000000000000000000000000000000..4147984ac7b10d3607ccd879ed2a2164d32f4d48 GIT binary patch literal 1566 zcmV+(2I2XMP)7zx2C&IE|j zFrt1TlHo=dr(3sny?wiFujl-3Z)vx-% z_U*@~9qks=P6i-Zw9B$2Xp-(T3Z~rYbfUMn7uT*06hTvqfy(y`f`cj45j%G{9OU>K zjvqe(zu#Z<`(gk&=L*qfv)RNx)2Ja{R<2C2<~Ny47P_v}p2>g5w2zF8;MlQF_#6Ci zdEDgz$aDiER#g=*zp@P;j|Wvm9Y^5E?M{bN08J(mNG6j=VvjY=`xA z;6MkwHD1)#&Cdr_nt@y>Y~bwaQzaR&cJrqc{hbrxj2YnjIFPEUD!jdGmpHHUEr8qY z#^~s1Wd<08T(I)q7=(!ccQPz;kv~(&sX{FAeVoFBhYuqei=&?MUQ<(pNF;*L#6)EV z7&#-}{K6JgyIhn*hcITdsj$;C%17;(V24px|C1Vwu3%Ffec(hYlY>Jvpx_bRL-!z{)eANFuAE z8gi?^zxgIfdD0oL30e~6E6WOohKAAE`6U+kd_u&<&QnOI^-3v_1*IJM#!Z`r0d62p zr^BoShxwVECde2YObP0B7*u+?oQ=@z3S=F?P8F3XPJH0YBuW0W_~`#?_y%A{Y!Jro~L>#7vy3Axr|? z`9`1;09hnfQEX^w*#MWT8g_?S1+01p@Ahh{Z#y=-KSR@UKUTfI7gDtoD=~pR?Z4r~ zH%@F=zXrkK+X#(^C`CzVQH@$~0}dYi9E+DMDJbDGDS(m1r62kTh+Hhf9Q(ok-AD{B z#IlVa0I`38=ot0kDeP(UVDHg>ocuZrEix{;B&T7=jsOCI?WSgk5t~|_waMeZr&|A|??r7-KO(oUAb7SN&?CZG-;qNiEiJEYplbv|pQ7s;cCPpvtMIlr3aQ zPn_s{`;t((5n1Y-`EV)=4J0Q2gwsfp-Sj)m* zQS_BkpwO2_fffooy`-q%wlMNt8yglO`x5J_~}IBpE3pg9&`S@V8k z$}m-4U~5(y;0H)~+Jgfhx6W*Zug;4r-(JAeTUO%cFMWtdsma8N0MerB02jIGWq9*SpyIwnVdhfwgvU|KGe>urK+%DY(hix+>3Zr*3kI42fttc1B;&h3iIbI zBdXKzE`G{v*=8Ftox_+x`CS2s+|&B$QeO$peu0~(UPNg4M?CRX9C^hUKsJ|e>;6*C zXPttqFi>LR)2nIgnL9HxCeb$J}m~K zJv}{ct6e@M=TVEvIkcA2np-w;_y1tQ@Z<3yJEYM97cKik&H{I8?LPqq00^Z3_a8n5 QjsO4v07*qoM6N<$f)BFmdjJ3c literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_smallcaps.png b/apps/icons/static/Fat Cow/32x32/text_smallcaps.png new file mode 100644 index 0000000000000000000000000000000000000000..7c3d7f69bc24acac9a0fc09a78e2a882aa52256a GIT binary patch literal 967 zcmV;&133JNP)X$n_Zm08P;@gvJzUT|xmr%9pD(qdq=@L3A_z zwq2iN^#DZozW%}og#!>;_W?BcZ(zU=0Oisl7=LUpI|3Pi=(%Y+C5 zpcsh9GWkx0<= z^duFE1+pp@#bPmv_xH2LeZef!%*-7+J^e{SGNT)Mpuncqg^v~?5FBUF2s*d6(qx(? zwxNFe`uZp;#pc-8;*T(FZ@=efqR|Le@i!W_m&+I7Qufd!R6}h{5X2vrnEUlAAwego zpPij!%?r93AE0z5^O;Je60fOsngc3U-nA430GfQyjf{-Yo7b=C=y0D>!^14NURztG zD?>w^PhmOG6oTLuiWaStSuAo1nx@J3m`6oSOx&WI z`k^6coJT*%X0uFbQ3BE3u-G!T3-j}2$v7K&j1tMDx9eGw_Lnc7lP%v-A)|JEAZ!zX zDVxi2G8H6%T2wSI5jjufJ+tKYD}Nq^t=$m-#1Ny9&&yREE=!)Toow8#yhiV@v$G54 zgkW&3_LsH*R97UofE>qmHE~Hgl4gJaNW}X5{Jai$yY?K~h#+VnM#P}><~y30y3M7O zmn=Zf-Mvqnn`vp+y(aW{X-V43Y+ro%sJRJs(uf+j3w*)q`cqnew%UXq4au@Bui8q71^^io_Sy`wwo(89002ovPDHLkV1fu=&qx3O literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_strikethroungh.png b/apps/icons/static/Fat Cow/32x32/text_strikethroungh.png new file mode 100644 index 0000000000000000000000000000000000000000..38625f84de4490e4ad57011d37aa0a2f02161f1d GIT binary patch literal 1010 zcmV_y9@72T^zEMjpC0MB@(-162?fqEJ?tXv8f(5;g?oVPqkO zh_r;h?!C^LGDr)z1+iT@$>~j}bIk;SOZ{6`T-=wPhen^0Ib%nJ>$)eEioW9Y|}KT z+~iscN?A=7jYgsCx^*IMhXGYp;cz(cyuTjp{3VmH80BSUuxHu%*&8cri20#}Bych@l~g$(pBm5dGiPfB2r=^jEiK|1;WY2f z%|%`9IkdGli(rd>KfcfXKn%YbM|-00lmHSIyOxi-Yv?4}0&WW-HvP?RbqNAoPL`m;;@@8q#UQ_wlHh_O|FZ>U{ zx*IZvOb;eoZ>EQgDH#ZOyOCDWHv;lbb!m gr@$*3mVOH`0C!&Wc5Xp~vj6}907*qoM6N<$f=E5TmH+?% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_subscript.png b/apps/icons/static/Fat Cow/32x32/text_subscript.png new file mode 100644 index 0000000000000000000000000000000000000000..75b001fae0d784cfb7bc0d36a73bbe64236c1534 GIT binary patch literal 1214 zcmV;v1VQ_WP)3Y%)Qo-5B$S z4#dwgZCMK&EtsMSwn^@d?|W`;+M6a>9NeDv?S=F8KIeU&_dTZy0Bv-1^ixGqZnJG0 zg+c*-Hu3`@1p7JM+1VN6zR1|vSYfpr`()o5{R!~NxlK-;C4{~P036^AS6_vq&j15Z z+^`Fw$Pg($p0hsMT6JiTYPNAY!2;sS6% zaITJyyo)VcZbc*#K|@0W*;)(?3`lBt-kWc{j<&WoT)J)@UfK6DhMs-KOHT!>4nS3$ zOeh-jxtLo(cXt<>o10;pCPJYQUfuT^ECOek29BRNiRtOHc(T6_SFDdBm(S5E+p~|y z)LH-(u>z@O*;rUu#Eu>JAQ%iH5C~AHvq&bB+qZW>C0&Gwj-P+|74Z-DW9!yC(b{?wX(KN~U)`}|q9z4Z7BQvlpsDFv zw6t6glLQ$KM`V_4+H^xn+ZS?vVGT$MDjSE@vI@9s+csn}8KUK18S+HpfTT%PITh8K zdo1l$gMwRX#~5**%`PI9N=YDpPEO*;kuMM=ZRo0yb5))%cunyuoIY`}6mUJ@ z3^+bMj$_BZ#jeMC(cXSD=I7@r5(_w#Jd87coT02RB`q2O2^uQGriL(GxB*?Ieo+qv zWrCqxXXmW^iHQje4n2qax^^OZc@%fVVzNSJ(rH+vkKy5$q*x8Aj3znkPE4Ww#oy2} z_!9=dJVziz>AJ5Q0G}op4B&^;r?LB~J&46_$1R&T%W7y49et1QlH%mKe-R~bz5Nb! z>K6oTDwV~FN1AY|w;3ZR=OBvolmpPp3z1u_W$1McJMZnn%*>3e`3DbvMyIvW^WXz= z+7tc#QU@F*zUPxf#W>OQ@ka;n^~2ZkCOGu{9IjkrvcQ}|RQoOvp6h~(%KPt)coxvJ z75SW#^B*SmSH5tF3ckD&r)Dv9^c+6#xrX|r1C&GX0AQsSygQX{J;jB_MS(9Gn!9|= zz3Di@nx>%dlPP@l```HHp^a#`B)}z=_*Q_L6jXSOl-_XOiB-pxqO{`Q%~2)@+&J_j z(u+1`hg+ox3;3S^E~=3pruVjaW3%jz@ErgZMtW-7rTv_@K~V#%0buFbwu~6(w>E%E z??1nraNmBb-CUn;1k&`d2v>VZ`s6(AX3ZM14PPYdwqwG*83y~SC%tDqd c^Pd0%0HbIZmSEbK+5i9m07*qoM6N<$f)=eoSpWb4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_superscript.png b/apps/icons/static/Fat Cow/32x32/text_superscript.png new file mode 100644 index 0000000000000000000000000000000000000000..181905a15352e7a7e855c9c0ec0eee3669c67b18 GIT binary patch literal 1213 zcmV;u1Va0XP)_s zsG(K|X+KC!It6EBdSA!APv=fM(|d;!nSOcFJ=5It*lX{-*1l&H0D4zfSHGetkGQT2 zAp|Np$PZLiWj_N=O-*rrR@2?xEf#vPPxh_TM}#Bik-B(^5LPq+-~_L{dj;}7BMddmjsZ$H&u`Ej(51!X~p7sf1w&OTZg^kfk3j@#HiJU2L|A&8K-{!@zI0f!J zGr-?`@Utx~$o`!{C=`;>1}xLop&Xems?wL`SQ3VuW4FXwdx*pzIgyAcdw9{ z=>O>omfxaL);xukaK#UR2ZFWQb^J?g+43-IYHCndS4UQhj*bpl8eaF=(NEFP(168D zmf+*VAK_rtpkRt|giG^4)09^r5p zRaI3ua`+P>l#5U}gwtovVs!Kp_P4iT+0qy++oI9|ZG+=Dc6I{&yYE8%vapneJXb3R zKvCyp!J)e4a#Pr`<7q^rQA8pUO0|h(GD(id(9_d{#>S_pEHTLoLD4gpzCCvZ>1z%i zI+DU2`!A3()I7)3@+9;duIo?E{{-_M zNOFoI3j2ldKi{VW{>BP-D3T|)Z9_JjrLtU;DNiK&WSJO{qG;1=$pjtkifQBjQFK-S z04_n0>BOvX$UryM+%%_}uYL*zGYq z7LUsgnayP25I+tbdS8;2JEPYl{xblMCK`?4-1+l({lFWD#~;P!O`Bvl3{g4S_U)DA z#vR%_XL`^En6PmoA}08wr2iC_Y;vU%|A!kp+Q!~*ZBpmf=QPB bSAYQkgGVhd@6f@I00000NkvXXu0mjfV}C?| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_underline.png b/apps/icons/static/Fat Cow/32x32/text_underline.png new file mode 100644 index 0000000000000000000000000000000000000000..264a98195f7191f34c38b9e7072b75cc0680f162 GIT binary patch literal 1038 zcmV+p1o8WcP)G0VqwoVJM+UH3$Xk(YoAGS(WxN1Vkh4 zUo2MoSS0|X`t)Ipl%FU_*1ulTf!Y8J-v*{>!m=#s?74c4H)R_Z3I*x>%DHd-j24mHcU(;Jg_XgvGH91 zGqB#?>qsQV1DU9c0e0ExXHW5We;D3|3CuA^p25yr= zB_qG{yno-iOi9l>kg7=>3twJjKcYFe~7Q zF)HOnR+VIV^sk={fMP@i#4b0cUjxuy?PpBhMK)b3~K=pn>(k`Q44@%(xOw->CQAkH2_Y}CNi0f=Tt{WM=~cSQ+`>CWYdA` zb>#tn<2jQu8!OeP;b)8H43~0mGnzX*Jd|}aV7(3oYMB7SfTr~5_*jhTUMx<*QZ_s| z*moH+E@FaU0IuPYPG>0P8pslW-&Z(Kg)5l+S~i%mUYwxAT$%|kGX{Q_4VQ8 zBuhEKmeYM(U#GAvWk-&CPSXr-VPOIN0|WAnWPuuc)=WeQs2PP~0guPVu<>IP+o_Zk zp5*%vNNw++zrP=?EiK3p?X$D*kV@^~$>ap=qAkZ$jtWZyK~dmTn}DVwblO)hUtn=@ z32UF$s6y^yb@d~bmscq2O4aV};2@@^Cehi^fgII|K>EWNFu4Hvz#8tIK!m9rkBr=x zepZW;KgeByvZfQ_XQ58W@2q_2-Y{(#^>TYjton2gtCE65l`)^g%F-h8j^h=sa|6(6 zmp8gd)1|s9U7rVlF0mKA1qZQuE&yd$=nLP3>juE_-Rx%Q3uUvL)~OjtCzHub<=5vX zC{OEH>Y(03y)!Vj8uS;D`ak|V$_gXYTRC?$*$O%8ng0R|0Ld8rIZDu{`~Uy|07*qo IM6N<$g1gP*00000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/text_uppercase.png b/apps/icons/static/Fat Cow/32x32/text_uppercase.png new file mode 100644 index 0000000000000000000000000000000000000000..f963d4e82e2fea5b3693c7bccf6787f8fcf1c2e8 GIT binary patch literal 1536 zcmV+b2LJhqP)hCmqG+OFTdA3o=Fos4dyG{D*3-SzbJyzl$G&-BbLMEkNV9& z${zCbwXn9LgkTyPa<*Gm{T*lY=ftQNT;OHeTYrw>qZ2Va zJkyIm*WZUt%c~IZ3bb^kvHs|wTB8e1ZFtKjwDALwZ_17L{+>b5@4*i}7P6L$pK|d*YZ}M8bEvHFl9U3r?y4+q%tR$H+&vR@%8m1)NF-_m1el?R4By@w$Dz)o z%H-Y0!>9@RF*rngqE*U)X}It>2FqpBkxkoIcM==xrXrPd;FQoPqq~5S zdzi(p)(D)8g&L2Gnkpau={H~vR$2_up1+nO11 z1#rCc6Kq*qhplUu;r^NVG!Asc;FAc_nuuV9DYZh}S{q6VOR0UQZW`WyYPy=TnS#ws z_Prd2U`ZA?Xjr`xXuo(E_uexPUH<~<1OsS`BIMVJioifJhnBw*STs8Thg@(=Z9|Q0 zmXNUm$P}b@LS0OMmNfNenWUyv;C)T_$3rE@`IP!Oz-QmTQun#+k!n!A>sS=I{LXi-S zDIENDTnp)38mVkXSvHqtS{61opU3nNFn5NZ%nu{Z`g?eA)l~U$@LW`JN($R}LR3-! zg&-skr1-crT{vj#iQ#fIjklN0P+QHM8pISIkj*-*P1X3VZ+nsZrYC=#bC1a)L$wsB@aovoas^K=tcETxF|rQYge4Fq9j68r zC^BTBxg$!JyQ*VsT8>wxwB=wRnnEI(B?`7W(9ZQHR6s(ZAjU^P-h6HbfFz;L%|1Qe zr`oG^!~Eeq+!1y*9lwHYKVG32=@cel$B8~{e!dolgCa7P%z^xMTHY0PwacDU{a7(S zoZrH>VKZ}S#2G6Ic}5*ZuF{8Ne?&=6Tb&O=XypfB%Hs3*Z8+4c9P~!A`7MS8Ol3z4 z_`P^+&Lrd*kh}xR6Sn?fk0hDuh_V7ukrV%Cx3{D5lUF7!zovdgEp1LoccP*T zNqOJ5ggTl_TwGiNz4TAtwo&j|Kp@`K)D*PI=DX-TUch5At(F!p!spHnNrXZ9byPZ( mm;V6GbC;_idpPl*00RI)kF0?vWH$Q%0000a<_4@{ z#T3z&^dagGwMC1sLQ5@eiAioMHQ+C6Y4HV0fB91op=d!AB~%ckrDAQgwxYJ8Riq+P z6$3&=TmKX_6v5oQ?!9}CGiP6Cue+P1B)Tx!$2~Li&CGXZP6Pn=-QnT)94WRct-+VT z!dyDMOCjJZeWKde*Xz=IJ3C*$sRvs53+CJgA*6%PKRLFQeKUYEN6yZVpZyh%T-Xfw z3fOkra)j9~yHUpZPstH*rGyakob%|FoHm8F0~D^kz;zrFPJx&Q$K=RFsjbgs*H5EL z0g!^6U%CKQ8>JLoj$<99l5Vo&D##_>aFBq|#z#6et_@mJ^v$tRRIA(Pr2-au`vW=N)t*K)$;pbd$~ z``6A2z;wemI?>hUc|d0clM|De7@t7@<_&oNjZDf{hrgxt5`Y{Y za9x|UwRZK~PC7wsE4sUJ@bKYS!&eFq4-TUK_n(m0-I(H33INwfThAQPlLL1Iy`kW0 zQhTdY23TioyoR-F))>iZ501>^0Hsn|BoxE}&ce&@d`*1F?~crVp8z~Ia3?WbU}|#O zh+QIv}a07WGTTP%U#U8Jo}s0=vYa3osnW@bQ#jYuX< zLNM`2UV8g0Qvxw_=WS`bL1~`Yz7Cov5L$fb91hrRnPudIW2=|&TF(1m@# zN$r9l1N#ns5e}%i4vjZc5NToolqwk zFb4=8qDrS~oi`|>u_0^_{2rxUN8J`heL%-Z83ePI8xeo5Hx-TZ{5dT`8=f1Kj2jdm zKy(~{{uc+NO&YsCZJvWN9hfHS3OnEY3F}`x3$M(>$w7%6WC{PqYj`c|urAwRTQ&#m z7-VY(A_$6}_Mi9#_dS0GKb*gW=X#d&p$$&SL&a8p+Y_Pla>)?1L*vJUIA4H3>5!?Vm1h-4dTtx^jXwR<@7?B+T3fRWc9 z%IS_O*@nUbV2(>X{pfyw&x05ptJB#~MTL#iq>7q=wHKqwp`x(EDaf{?=cqTh;hNg% zlOI%Ka?QfeTrc}+EgSdUx3AbnyMKKhiI68WR@pufoWF*L0+`WGfh6PA-*_{<3=}EYc zPu}D3#UbADesOV*(A40TCXn1GzQq{DRWJ?DR-=w6iqPQQIRj(NO8L(OMXDqPaePv? z#Mk1n;+!>GO<1%1Ig!UCDk(#-29Ohp);c{h2}IsZEmM20z| z0UJ4-y?&hB;bT_hzZA#va+)C!F)|qkUk7sB)j7?&xDiq8xX(FRm9}D1@C%QHqdv%g zDK+Z*IU&Q!_8=QXiWvHwj57jmI2?ZADfNkrOI1Wbzy(vV#oZfhZML0-*6eRZY-eo0 zDFtoF0hsoTDwc%#AKT@opUh-d_|Kn?uLKwXunWW3Ae&Yu00000NkvXXu0mjf>wYo( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/textfield_add.png b/apps/icons/static/Fat Cow/32x32/textfield_add.png new file mode 100644 index 0000000000000000000000000000000000000000..a89befad61275302a7792a2d75c8c33a2e800fd7 GIT binary patch literal 1234 zcmV;@1TFiCP)&L;2n+tu9}+XNI1)2WjD`{Qm%46{u$06M zOAv@NjF_M}$HpdZEYm{gO55A(IrpQzYuRW!I_`3MyZ65LJU)tN-t1tJ(I$5_uAH}xiBbP@(o+zmG9P)K*YhdXt zR;(~2U9%hjoGGBB$A+blS9+dh0FWh7FfW+aOA7-iQYE-m8A<`XpwnMmOJFXxhzC5X z3h&^zsLCQVF?jpqFak%NO>l!poTT=Y(gc8ysAu#-7p%ud5YeFpG@p_QZ zvg;FE!ouJ-k)$}u0Yxn40m%GP3ZX2^)&T;NEH60;71<40Q5N$+O8K@%pOJ(OzIycd zd$U&Z`_-TD#mRTkKNN(MPU<&313j{bO0CKEg%g0CTvGD;x8M77w(yg{ZuI=}IefJ* zkO>tde+AL0mL~nnvQH+5m$;#Cwz8tAL<_4f%AVK#?0I}^%5W|=Huiwel|pV8n(QS za~HbPD#RcnVO4E*Vt38JuR*L?RgUo+7eP+MO$u4mQMLS?*Z3Llxvz31F8+J=7E~-G zM?z-j0lRvqB0qz5w!e`1epg*;ZSM(T?3IP13~ftfS;~oS?W*N_I67vy`L+fwe1;KzJrtRwvIE}xL4aF+gp%;%7foYY`-L(5(YRsk2}LH7EXe@$P$=|cUtizT zJTB$p0d6dAwG5joAI0>{AgWf87fA`Twv&WBE}k{aX9^MO)HUigTKO=grOp5%&CSh3 zQK-mZ#w;W8+|G5+dN*VLn$>`d6ve4;70sKp$a=+8F37&&5#YB|Gat~Sn6Q+(xdA#S zSX=_0Qv} z>MeNFwE~a8LGjV+7#cf+PcH=!WXnlHB-)*vzZry=!(ru9iM7TT2O~@}O)_J7O+%hB wzuk{r)ygTC<9yu;^BgB$PHb1`>wf_T0K?7-8-W#WZU6uP07*qoM6N<$f(2elIsgCw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/textfield_delete.png b/apps/icons/static/Fat Cow/32x32/textfield_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..1b0e5b470c01a8f6013c4c2060208e8ad70094b9 GIT binary patch literal 1232 zcmV;>1TXuEP);AN9vNcI*?!BMqyZ7ccY1S-hmwLmwH@W}LIltfUob!co&hdY4j7%9E z92{Vb?J!MqO`J-S1WJ4;6bf~T-}T{en6LFFdGAi)H8qR#DBTkjnHKmg@KsRTdgx(7%4QDij3!FGE>EZ$SV|W+W0j+daE> zLap&&VPOGBj(mk|HVbowNHA{VskWzKkO0{db_+$wWEbxK6W?L)TYGVwj;YifRHFub z#R1sQiQFt7%U8i7JYJs%x~{`VN6rlxhOsLCbAn=02?{KHoM;)d`ZYz&P^;C#G|HS4 zf@3oA$+b9^ca4=o0J8nC`%|`Wrv3;?mRDbjst1y)ltN(9`L3NION3paP7Dl&%XV^a z^gPD%5VkL*iT%y#xCZ!wA|wK1da(EC%3;n}TX=X~C8gSEyvT+rcOS>v+G#1eau( zzFNE!Ie?BEza!Xt2-&ewq`&_L`kg7;$;M{XcWg&{&jCcg{2bRc4eYs&VhT*1W4h-> z=gquK!Ks+Pa2C;{zhLu+pCA)C34L;c1f&oG>+JjH?qU8+82V@w?eBen=ogXA?yK!;&j7xf6 zBVta~mS=Xk0XKgd!1_o1Fven(0QHMZ21uvK<{V2|=fpK*Jcjj6e#nGcaVut0o*>I% zz=>Z`ApLWds+gf+=+BbRBtt>4f5!c(J66PWMr?%qd7e^F;FGmib+w!Bo& zGQCaBk3mvuXzH2w1As(sBYo}W9sD>kb&$Shnd8(a24Mc&s9+P%Z#e$Krca-3YJ4TQ z`FY{VLV>%3%~@wsa~t{V0xrgrkvB$S@6)A8F=51*TOdo5rB-P31Gf@qw?3k^%->D6 z`Me%z_4SZEV)&?*^O<-Y=PzBx-!pfI-uxrhL(hmdnR!^tUy(=y+2gObG;Ql_-tcat zBDd#tc+BX=x$soHumAe(-$dr3BE^_^nCov5geK^4^i=1Zv*wX#$Yj%GaR)U6E9Cq^ ue|A+zQ#FOX*rGWjgjZ3wtM>Mv00RJPiy!RflEfJR0000UQvI`S0G(i&*5)CHA3q}AG{t4ywCf-&-axHA@E-gMyAGM zv15#}t+s71i&M@yDDdOaXmq>0uI}#c7Rx=PPw88wuc~b1;}er0CMp`eOnKwI4RC!{ zscsrPYL){)ehH|Bxsg`MQCMe102IzD#zH1~zAym4#u3mIs1;yA(8siFq>bw^5Y#k; z-tHw9IBWP4DY6C_%ze*SBn1z3orhYG-gy9+!l+0x(LS?t z2Q;4_x~^l-p1m*(19q8AFkz!5gT%EKg|Ynkm=m0*4*^DZ=g14jhYhm+buXhaCv`uAuda2tqXxCpaUO#_&&{) zf;YXE4e)}L0l5F4 z0L0YPR9{a|&t|z@T08@;YEtD3B>*;OX{&CZt(<|4uhMhv|Jvs_a<>Xw)le>qX zre}@Ie)>CO)r>QEoe$X!+C&(_5 zC5sytv(mTfqM326)KPu&E!EpvHrCP7O)Dq8t-tS5cGEHL29=VXxnKlK+-3QhqM`ST z2?$38m;++V?!kv$=ZVGqH(biNm8{V{W{0Hvq6 W0Rb~x{9RE100006nP)K# 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/three_tags.png b/apps/icons/static/Fat Cow/32x32/three_tags.png new file mode 100644 index 0000000000000000000000000000000000000000..8320169b7a0f4210937a8229c5943f1637fa37bd GIT binary patch literal 2087 zcmV+?2-x?DP)(RCwB?SA9@a*A@T0kKKK{=)!_Q z6!8NkrHGDp;$!J7bZMX{Z}!aIefRGD{m#cd=UhS8bqIoh z89Z`9LBVnQ-o*Br_=uuF`-^>UxBL0syLbPCUWF}^F|$X?&(AN9iHX^?b?b|8I!EBw zC8&@NSvI1)yeziAzrT=PJV7%4;0D4BEFkaSzyD%v>|<%!**R#v-UgRz43Z==jrjsi z(-0A1M)Eh3h{Q2C9F9+R?b?-1Q@)uJV45F`jg8%$laqrR?Hw2!bMuL&<`&$$caM*) z)<~>KO(7B%Jf5@+#l^)K8XEd!=gyrW65=D8Jp|s-X~(#G97cnIh_u7&@j&-^d(NIY zwbSVw?qTmd;~sduJ`4^HV%f4~n-3m5SQ&J`_{iYd*|2}r1vhOj$ubv@M}_9|qPDhX z-^B|TJ}Wqw|8tL5g-ql`(I0zJQBg1&jnC51{ICQb&^#O6H*Y~DZ4HtHSrj3WC}xG+ zsWX$`rS-SAZ+rC>MN#-11d+SCv9U4ea^+!8L73)_-d@O>irI<*9t}`6w!esITNDhk zh>aUFi#L8h^PbV9#LS*;<#X)tv3O$^7#guLNAPjtHU;v8X!<@qF zxb*5X_|2J4zUb1n^_ctiMGS0Dh108nK4fj3o1B@Rftx7~Dk>^qv)K?C8Oe!+GUar@ zhlhsz;BPkL+$&Eb??N|b8AUE^eD39Sh#em2Hjs+$KsM&16r{~XMfR5ne z#fc%yOhq6p;9L|iW=Ti%pReM?FV^8eO%D`l(}<5>0Fz=y!or0Atrb&&yImu&h#IU1E~E6N@8R7#M*v))jm>0=FVkUC^PC)5O@GQ2i~z!SSUg)`E@w5H4P{*?R|b=e zI_^dUfhlkN6Ng?{i<8#}V4~kf5?Q)0?97Wq;N$uhXs6e>(k*? zedw~=vB22|L6RqRfjKTN?%CYjT%NaOGP}ID2Jif2EiTyq!?iX__q7gcE|TVD|7wE% z`!u+8k!yeI#97q$mBE(efyHD-V^cFy;|!1~MGLZFQWq$p@+kU!$j(u1&j|Tg{94VK zuaDMVh5m>2aQkFvx&f6Hr=eO}(10rZAmz6dcqSsyf|O{TN}oU}S(-cu?RI;0S!pRR zDn44M|1ljORyT0}8d+e8e&4e(13z5d2>p$8ct~>}Bvc%)f*5%X&Us~66aQ^kBj&(4 z>caTleYpElyq=U2#d6leyC3mYH0c!ket zq`9ifC@-tRsO3{Ec=GSK(%Fu+NiR~x6Y)jemsqacreZP9_Y`GuVn-GtFhn+gtDfX zPRV>UciFM-@y%eC?z-6vi@S%i<0!57cS~P`AC?Dv6G@bml=3En{tCTd6BqUuFD3kv zkB-A-tAz5@M_`uKBsVU%jo^o?UgNu7ZN5g@-vT8CQg4h`Unzt(c`6Pg(caPV+0o(> z_*6Bpl)yb+963^iFYXlK^O0guUjmshdWRg4G!s@YO=CtwTgO*e9@$3(4BP@bZ_xwr zI;N}zK@vSwG;Xm5^TVQ|P?!7u`yXI_{CvFq`YF8pt;4u`VeX1WVntwgaAGYj%~<};6u-HHJ`O0&IO~EC zb`SY~Eg8E;u@2YC>P16CLk~$4jq|r`*^)*UN{^0?UYDGljFglVELyY(^o}ZEW{?xY zZfXpWGOZ|zk90K?0)&-7Pd}R^hB9aYb-LdTwpna1wkP}jVCxl}V_lNV<*M1UXU}GO z)&HnhGxi4~NhC=eiR~d;d^KRzZf03whSzgBU=1bQ&{IAvBHV%Wul`qn0RTG7YiJ&` Rdj|jj002ovPDHLkV1iJ4^^pJo literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/thumb_down.png b/apps/icons/static/Fat Cow/32x32/thumb_down.png new file mode 100644 index 0000000000000000000000000000000000000000..b63977fe9f89b3aa79010b226b597757488843aa GIT binary patch literal 1468 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 mW7%r>{{}}gN8;eW0t^7q_hu+5!gE&u0000I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/time.png b/apps/icons/static/Fat Cow/32x32/time.png new file mode 100644 index 0000000000000000000000000000000000000000..1caaec21027609b407672ae11726710b4d8cee96 GIT binary patch literal 2191 zcmV;A2ypj_P)MxxlPXn^l2+}HvR-}I9_Ze;;TZj;J{9yc7$8eFH{NgQzTcG< z-8|sesmdK14A)s#(vndZ^J>FvTn$L{N>y7jH4pG`)8b|LqQUC0pOF ziJaUu_<0Nvq5Jk!sJvP2_bj>%x6dudnU-Gkhr6(DZa2P^Ka9$pF({Q`fKa$J9K?r_ z9K6zAio&8YEUqrb2klpI_}%l+hOSli9<2M%^svlifGBx*{~{x=Z5Lf?C#N)=RmRJZzW^hZ;$2HUWG;dKN98uXwKN)t$>9DQBav19Mw z@p#=Dn5Jp}r_nr23uZKiXwkV00@z#n3 zH3*NH$d0w)*Gv15Qy!5KTLsA0#xCV29)5zG(ZInrmG zp_l^Wdgd>?K#M#x86e5^56&toD4lb#@a0eh)g=T#?tNkJaU$1H|D)wty0{W={NqFH{Ow6H z!cXDQZ4a;rCQAz(ky6J_)+ZdsV_e2(9_EANJNxm7V8Q)0vrEz5J%n$}(_n%U&=RPx ztF@CZ9#3Ig-6|}*>x(#c;vAmebre1_f)i0n$^kJ|9B4ODCZONOQJ z)b@=~V=+34sj1a0qrNC%*|^b!3Fcuw=1m)*@lP^oIZ7lN?MRcFJ!WzyvMgnX!z3e~ z+Wr7^I`gl*b{er*96x{h0h)IVwUdi(CQX~v2N}$`JZ7FWubydfiV!%SNG0i18TieM zM+t=7m$I<=2dfF)1+nd=!le6XE@{sTu8_P-x5%;a`~EPgzva=@4zBduJn2Wzyv|J8 zp_4n(#@Vu|Hp2r%LdHn~*8Cpq-1%3$e&nC1tzCj=o_Q4J__z&{b~_)-Ont`#(uQW9 z^gX6e@>8PGghs9--_j}`V`4`PC@3t3N5}4lBWOC&j5Vw7qF8%zb?^o&2SXhdWeZ4lNP>smVa}BL!OMoB&O+W?BX?{ zD{MT*4R|y#5A$VuAcgqI`QE{ilKlJvywgF2qfF4GYXIMNma`MeMbvLwXZy@bn)dPJ ze3+@F;6xO5&XBII2v^e0D5+PV)`0jJF71J&+12v5j=nJbl-b8ybbE@g+dsZ^+>U#? zz;OPUl*MM!ITbd6kTVMF+4>w(!ed;!AyG%$w`c`~hrSpm6W) zWI64SiIk;)Y2AcV0n;9`rnG1Fn>@f?fTr;32Ldm@Pw^j*;=Q)^L|4PwTWCpV+5-ua zp+v{~&$e~-z)v(UHA{qtHO?OUrsGRV8eFe*XRJBn0|%SzH;?&$>8=y*I@V_##$#N@ zXCCHbUYU`!qy2|}(Ks|b*xwoMhhLI15?AnvDb*q$$?3?+v{jO>#;uL zFdpMFKJzdi^JZShaguPj@yF{fb#-GrIu4U+|N4Up{i6=qBM+~&v)eI3a}JT^7|CNP zogTqnN9$RS^%;lp7?<&x$L0H2OU9i_vA^o;iwal$^wnEtm&5C$Hq7hABMT*JZ`ECA zsf>O`xMM3L0|XAAH?hB&idQ_2cr1nsS31#u?Ad$ATi(}Em@Se z@+W^O4;3Mln+HivMRt~fmDLhU=IHoBzWms+>xfu5ec41)i-nQVB&=A1&io)cDeDKD zo?AcOdYZ|*)4Tt~uGlrAM9(X$4&B$#7!2kXlu~`j^7&x|J$9^hYPXcz`Ph5rQcjnY zQWlb935>?Z(H$AU*x1lO-=DT_FbBI@XjzX-u0Hj$9SfmiXm!Ck9VZ^XMcS%Wyj8H}q}jh9rw5*EJ|$ zH!)M2TF$~GNz^4Aa*ta4hQAFzAuL{(T$^D{$~7WBle=ep(jCnI>-nDm0|3{st53%9 Re0Kl<002ovPDHLkV1mmWMbiKP literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/time_add.png b/apps/icons/static/Fat Cow/32x32/time_add.png new file mode 100644 index 0000000000000000000000000000000000000000..10ba660e1f7da71702e8c36136f49dcd1c3d38d3 GIT binary patch literal 2443 zcmV;633T>}P)xwrp+?tSEi(t^D+=e>K+^8MfW*K;J?+aqPo+df&BwONLw{6II* z@Ae6@geu91elF|bt#zB8-b-D^JptckT+W=g{b#!Bcqcohmt*w6`;gx|4SmxRd!RE& zwXYplZ}?Dh1~YPj90k{r@76JYi9imjCeOoUF9$#~&DkjO1P@z19G4 zV+R`A{6s*C12K@{aiM>D0!HLzprNG|`_Ep+H+8<+@YUmkS`Mwd`E3YD=`%Ov7)gCA zri>hl@8$Nx>9Phi`D!sOw+`P;ZbP1@6NV8-Kr(Qx&5bWxJlIi@h19fcj4jB(g$ge| zJ980AYfWCmwgq3`$t<@MkTRd&JW@-_ESWoLELs9Ou3q`pc@ACNEDG!7)DnFni0Xl>QsDK-Wx;ma^TVoym#O3&@H|>WlDG}~u7v7}xjKg@0Ya95;C7NWr69Ji2 zKdWzAO4h(W*=TOA#maH*kP=<6xg03od>RR!bU2)Ls2Y(_6p|;Ken9__`CB2~%2@jA zsfg+_6uSl_xCIX5F)rhioaf><9(%DH?v(Xo2Ib;>Wiwu(MTWx$iPUTgGI03lWo&r& z7@R~%p?BB2JKL%tvxvAJE*N|#{R=! zprN4+Y%8C3Ru3hL|>ayWlgJJF?G$+GEOmY&!L*tX~jUVY_R8aIgw$D+!lDBbHpgkxr5Io6}Z2#6<22r}j`!~Sd&MRgcmC|jM1pb6@AyZJ z={Z6>6k6vWB0Ya@QJe-y2$7QsP;uI@cI`*_WcLXa6+MI%E9M{?2+&*-OmkG3@&u8a z|Ep)LAmg~COeuv(Yc}EBh%=9B`7jL_1V97C9ufY=t+dT?E|FO@n~L?tyRrXZDGDc# zCVzMidMHTsma`(ek_-Rxp1=qHT!SN5F7O!vF_gj~!^r5rr;SeTkqk`@L__tBt?ijk zRYqBjhJtimBpSoGZYNh`Y95(pf;XB6kY8X8*a8|CMT!hR3#;jY>5UWv2!*7JD}i6 z!WJ)@CUmBUBO*LG1Z6D&ukD(F^VKJ?a(Xdp+Rxx{#d0)sbc%Hul#+*LO~tY&i?Qjz zG8CkqZ~ljMP+=p5Bei9_DjR)pl4tKLQ$>2R^XI5Nc^_CtwL5UsA;(Z|>|VVz=zsvPHto4Cc-iDojwF*jBO%KN|HDd{ws<&4Fri z#2$Vo-np;IUyUzn{(?#O&xEHB{vawa{e-BshAPkfvAnh(PE!1qQW?HBg^epJ9Tz28 zV<%J1Z^iun>$U^5)QuyT&!K;2GO7NGNLXE@sZdVlO-lwL8WJMP7yJc%nbBJ7^*+fF)b4Ww*tT5`E6AY}GM5-_B zKKSrE_wg9_)(1*sCm~y`9CuOk`L_RN+O^s`1pEO+DECj_W}vCV6!yaNQ-#G$5{l_Q zx|z^e#T_B9Q1jg$Rw~bxx~+5T;q7EN^B)|UI{BrK2lwv>yMvBlb~|1eA){!BYAMTz ztK{65jFBre6h3B-(9sZ_ZG)71)=f0$E;=Z|p_&Hga|#nZc^cUFTVyJ61h|@XMVh>A z;pVE6*7U*C6yoQi9bc#e_FScSCh%T_l;l(`0P4E|4@wy3vELMrGPjpPxLtH9NaJ ze?TsfnaM|Ya|WN<>+6BCa>@l&*n9jf{EoUSskPtrZfKoc5~%gE2)V4oM7+;)Jc!G| zfFEL5|1p?j^H8QUx;cj0@Rj!r-YGwfQ`A$#xrhBuy4TyWr4hR&T)D#>-I|w3EyW_O z#5s5ehdMRBm~>iwxK{%B7DSn#(;^(hH!KGaaP5h|p8Z>Z0RSY~sl_AHm@WVS002ov JPDHLkV1h6WvJ3zK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/time_delete.png b/apps/icons/static/Fat Cow/32x32/time_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..f744d54ff4bb34f7e813e5202648cfa1ad05fab1 GIT binary patch literal 2472 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/timeline.png b/apps/icons/static/Fat Cow/32x32/timeline.png new file mode 100644 index 0000000000000000000000000000000000000000..eb27b9d5e355096b7754221482f929603429e43d GIT binary patch literal 2686 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/timeline_marker.png b/apps/icons/static/Fat Cow/32x32/timeline_marker.png new file mode 100644 index 0000000000000000000000000000000000000000..9d7c3ab5353276308615226d282570c898327642 GIT binary patch literal 812 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/to_do_list.png b/apps/icons/static/Fat Cow/32x32/to_do_list.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4ab11c035f1b4d3b5be3ff2e84c66ed3e8182d GIT binary patch literal 1564 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tooth.png b/apps/icons/static/Fat Cow/32x32/tooth.png new file mode 100644 index 0000000000000000000000000000000000000000..7a310bbd91c77bc0c35098671ae8125663c509be GIT binary patch literal 1343 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/toster.png b/apps/icons/static/Fat Cow/32x32/toster.png new file mode 100644 index 0000000000000000000000000000000000000000..8326068c9c10ec8a0d8c886dbd115bd6ff2eb6f9 GIT binary patch literal 935 zcmV;Y16cftP)SQTn3w!sfYG;m}=wxd9SO zuaSUE83b^s_q71+Cp)OSl>pF)oRj@E;O4PCPsIeuqJ7pTt<-X18yeitxdF_hqR}#P z07Jk`BMX{U3IKhw)aLq{_iB3wWHQb}z&VF+%Q3m%(R!QbC&Q2D`@b%J0nMXuDeDCp(ogaDbX10##jLUO5keP(_ybgk`5908}~$%t%3<4sfbC&q6`|ja2p}(&hF6 zB^(YvQC0PUY$!~CVPwiqLIrD(nWwTO(&_Zr$jHbeyfI1vP$QAZa${ptOKV#@cszPp z{jZqeqoZS3U0H_h?d11RDAZnz5hZ(_n3xy~27`lLUDtu*TbP*n)vAIO;rII?l{&aG zFfgFc%*@O}L0``@aA|sa`gc!nFP5AM@pv2zq@7j40C^GE6@5)U(1Z#fqS4gk%Q(;{uVIUBwr+%+#IxH+K%35|qi0{Mo4e0FbAe-J8mZz@k5+1sHgFosd0BkhM zS@SVL!8CRYfMr|SC5?WJ4qCVR!MAs|f(Ga%v&A)K@r?a{y>cd2mpO8UPR?=jPloji4!`qoXgI{K28q zQv;x?V~BkcP>W9{HeZd8kKfKe9T7B~(b`aRb8}grV3iD|z1?3!*4NU0J^-Dj-{((J zsI^#AR?i1OA@HHLTGv|3PTok)0nn`4RQ~~hw3URpKJZ6?0Ra2yOypxqeG32p002ov JPDHLkV1kx1sRaN4 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/total_plan_cost.png b/apps/icons/static/Fat Cow/32x32/total_plan_cost.png new file mode 100644 index 0000000000000000000000000000000000000000..5cf6febcc92d58963498a0f3fc0bdfe4ad87ec82 GIT binary patch literal 1676 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tower.png b/apps/icons/static/Fat Cow/32x32/tower.png new file mode 100644 index 0000000000000000000000000000000000000000..055a08f05914211175f3b6a9894472eb4024f6aa GIT binary patch literal 2011 zcmV<12PF83P)wKX(7TQ@ks+ zQR#gDmmfpUFkssb&h?+T#jZ4fp!nx7*7Rf&Mo5EZTKV_IlLyr-?JN^Frju}Ne5ef^ zceeQpgD?dQ%B^;a&_EFdpZr}1u3CZn0M&#~1GcFtJR2Lq_NGSsVOGIc?{P3UHjN+j zJpiL(J93VK?8*%+y}!ucxITn0iFzmigX4x}lS&2Ub{0=3v5iC5Zij%gm_>YdZ7#C2 z`BC^(1CxV)f@0-h8y=6mJ4P1KN1w#9Qh~uYPT)&N9)n5I*j&so`v)RzFiaEli{ZZ4 z5a~FInNzRf$_I!`NJ>Rm)H2_UJ#0k-UrXso`GCUblvxo4_-|N3p|F3PeCvymtOJhBJOX_;bJy zpO`@1o`-RKQNiOiQfmtP@$NTc*U^X0C=~}93HL@V%f<;<2!>t*}YZcP>xSFW3=$O zYQ}1tqDJIfw$%CU0&uxz0L^V3xH!;55t{JZX?#UX!N2=%|%i%)&#v$%WU>xjpC$gPHO>tSR}o9Sj_r2loa zw01~ATI>(^|AqaS*h?_h`|6z`AXdISa~}7;(S{xMb@)bS81cj~7JuIk>!DgXzB-en z*gTSn*3zYfTXx-D4%aT6+>nLRI#4LdFGq3JSJeog*pz%UWIfV#6}nF)IyTmF1~(a# zD|RH*7Wa%Cg(o04Oh$vw%V9 znN=M7Zz;%Uf!vnK`)IsRLhbW0tvLB}i51LQl~AaU#_cNZo$W!SrIn@GlF0l|vOr+F zdigZ`0afBEfU^ERju+;?fIp8-;nMlj((L{{`*HY-Z8*TPow}5ir=*XX1sevCJjpW3 zEYLKO1rCxdI28d0SM(a`+#d)?yUB@h90*4+HuOuZm?{P6cm=6X3UMPR>W943e$|c_ zYbvV{jvkg=2r8Nhf4J>1R7GsB3Id^Wl!eOVC7u;ZGZH-_B`UJuAg`A8BXYtml^k2vD%BLF-JyN&h z^VrFGN8?m+w1bl~{rqkggb&520UO=J41oL>BOrnbld80#z;xU!5Pj2f3)WEI>$qos z2P)>??fQ{2b^O_Jbcy3lK7dd_!y~oz_hWf70e?_+p%z*2HpLdy;2rjmojpUAn4g3G04jVuW^l!UV3{n@Awm09izg%DP}mO*urN9DSSA9PNjVTZcD26# zeUJ}8F8HClYVpCtWusf73rURs{uUN zP>na=UB&LY09R^A4NU%f6^*q%`E|tYf_kv?$5*Ae6mRWr$17ESgdOixD^PU2idg9L zF3y00c~xDnm?G`P2UHI3bN-Z^Z>9aE91`C@BQ-Fe4`2&B4ZP|$t&ShRiDT0OuYU>( t@&V|cD1w_F;y!+JypNML5zK!C7y#C0#8br@1H1qL002ovPDHLkV1kv~$aMe! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/toxic.png b/apps/icons/static/Fat Cow/32x32/toxic.png new file mode 100644 index 0000000000000000000000000000000000000000..05908b13dcd8e1b0590712210fe5b82295c60310 GIT binary patch literal 1780 zcmV@Kw~h`#77|F4}wrq(SV4&l}9Ux{beA=L}MfxP=i89Y-t-U zH5!mNRRnB-Dzx{tukoDO+1pDCmq)@6r}uPrW@pYha~^ZP)r1h>rfHh-?wWO9`M#+3 zJP$(nfZ(41&B?J`%ReFHyzKMmLgGEtYyIXmT?74nQ(w3FDH7@OoPoY(krLIlHH#1` zAd~{g^`dW%S!wb=_X)Wbsa6^Qio_UvE3anlo5lf8(U zF~nkutQagJo{PsVnzP_KF0xJ*u5H66%GwTW$A%-vS=g>C=XvbWT89qhx(=MIy`N=; zLbW^>lu$Qr<*L=~730UlGz>&c6H%fFX>M}QWA*I&J{-r9j9CCPccl;)9+BfJfle?c zd!p&bChYjIej>>^%@*kI0{gAyE7sI5T`U>LUT*=<`Mtts?VF( zi;6J!nc1Ycx2EBv?Q=q*`3jhcL~-@T_qO0_Zx5Y3bU{>_+_I>TvJ2wm5{pjl<+;Ei z7i5(y*zEL7Cl6gBEkp-$U7PoF446dOfiZCH+JQtOF?0H~X^1Enm=Qy{Ac|--ia04{ zkrLcESOXW3|FclNRbfii6r_?#WJn=)CBO4ItBCobrbDRPy6L7d zkS6L52e}+)Gm$k?sT8(-unm8AbwSsnG+Bap#6{VVEPg#};q;lmaN_t$?A!Mp=FOWg z-NeFkd}Kb#)~#d>hyj-HXS!DzlJPI|Vpat|Ibe!oxJYh-6DkkZa0w*p+v0&|J&P5zMZ@@A=RVM-k*b*mC zostS@a<8~^1>|Y;pvbtM22U^}jczjyBT8-TSaK0Gz|2LXkjm0J5!`@kXYLlfYYT9r z8<=i14dwT{R0n|R52rEaJ{zCx9|XjGsld>|J{CUNjrP+91!xhPjv0s+X%M(|E2sc7 z@I8TH!#r%?KJ-XYl2Qi2%W1(qrBMRPF@wiHu(2ua(&r4;pTOq(`U^0;dY z@a9PqCt&2Lp*Zk!5x)Go7;SBFH0&*f6%`cWM3fP6dS3ZiDUw%oG__jzw9!P_=;5fE zI#m{>LKZLzS%5JBm(-VEdI6g^*JImm3kFrkc+4Zs87m@pF;M};W6MWS0m>o~_3+w) z`4SlkUUat>U?sSqP>DuuZ4E{ZFNN^ZM2?IPMnz15o*^9Qei~&Xhv4lMZ=$56_?G^^ zp#}1*VED{sHJ*se0@Hr@FqPvL96fq87bpC_yrLXcQ>rj|%4AuN8JKXn&PU2OQYIe{ z7%SdcwVSSvSrwI)^7=Iu9*|ft%7};n36h60+K_A znyFrBd$w<@n|(uAZbr;mOI}|{3}}<@<>DZR3x$H_z;zg~50+yfR#X^~ujIMUK8>2C z%VymYmS5{lsuKs0oO>%Cz;Z@LOcIvc8L6z}C|J%XcN8oifC&{!ww?b0Ea%h72p4%l zl!N7g8_@5oXaF?V!mlD-_R^8 zmr>B$(iNH9ml2c4ZgO1--3!8U!hVgE^N*GeGNc7O@?j4#yZTRekng#my#C{qPkdea zs_)7EY0VjxPNo|R#lRS%p$Nd%y=Yt*E)o41#=v#=fJ%>;%%ywNghIvX@E-V2fB^u4 WTWr6mXvHT000009X zK}5>ZQfv!_w);D~J2Rf|&g`;m`lm3PlfAk3J3n*oIp4jbIgW$uqiGrn9{+~NpWH7C zn;3R-N8;)hcv2Axun_P38uiFkCY!XPO&~VnTRuDjN%X2T7StE2XK0c1- zSGVKbxj*5fQ<3wRdeMFAH(VXQru6PxP=@-|YjFS48Wo5wQdhSEAMV_R;^N|*Ey}(x zzc554mG$c{2<#r)wy?H-y(ro0O}}qDgmgNC9}XXe=J(^T{ysb^z^>WF2$q#ArIf61 zZ*Rv=8P`=+BV(peTU!fD0(rQ8oyv@+`S45kapi+5xfBe2>n(I#zsJ|+!-)p}E;uf6?nb37h9#=@~|NA2N~>S`bwg%hXK2_~~$q3c%vqXs9eNM@p9#jK|bAIA&4_$DHFDF~m}by0nq!+$wZ7 zQ2_Zt4AY1$MHG;9rlJuX+x#prb`yRX`@|`QW6p7n7-DTz`KmgGCv!ek0NEfEC)gso z?niWF6m6Ox2VZ;{m^}yj*timoImfk#V2HJ|gd{d5b3RcQsIJ=Fw8hj|+wul1qHGuF z(gCq+H_&=z5L-)^z$~d!3Wnxj*@b@8RxX4g7pZx>%D>C@;%^-~VZUW8gHs1Jb5Z!05W6kPSszGh9 z_g4!;a%`Gr2e2zABH#=y1CN-eAKopt>2M1LfDq|ABm4QLL z*Ca8Iik*lYJTX@|=G^;D#0)8Hmj7vkwkG0$$pT=X-eBt-?PzatiO5m3Tv{eX6p|el zr*=}Do33!oIj#|-c{t zF>GDO&UV3+ZRnq_4b>J1tLegSiz^l(9SI`9I&yR=HO)HiL2 zw&7GfaNFfU*EN;FuFM9hV-tER17FHg!ZGL6nqY{{zh_MKOd9}cRdyMEX+twUj-SIp z9I-Y-3zR^&GfFt-9M^~;mO9j(?wOQ`nAq$&z!D(4`86HsL=1b|!g&3ngLJA?DFlK- zM74io+0qIG13}q;SBFU;5xLp;pG4Htb5b4rWJ22M>G~DLHE}%C3KY$A6Br+{apv=0 zoaq_Fx`wsLShp?<(-Dz2!KHMLNR1+*S)m4!P-9~w28V`m=|UK>&_%4s=?G$UkG{Rly$eLd{gRies9c1hu>dSz8a^SS zTh~!xOCcgX5l|RnvuD9wAtJXWJwv#&-PM+*mhs|w)`n25lUzWnD zoA>=P@e5A#bxcx{^A+=FlC25a`MTGFk(quSPn03j=d2l5Rh|#;Gb}OH=lQ<^3;@fo Vx4}!(s>}cY002ovPDHLkV1ftCH01yQ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/traffic_lights_green.png b/apps/icons/static/Fat Cow/32x32/traffic_lights_green.png new file mode 100644 index 0000000000000000000000000000000000000000..bd53d899900552b375c11511c23fae226150da69 GIT binary patch literal 1673 zcmV;426p+0P)}2tKGmAxgm_g<@Kz#6(jQGrig? zvB}^~IeX^&!=jSTb?mIGnuCBtaox9P}+=`3@lF4My-u@^)`0yi?m6c_EQBHpK zrB6&!&bscLz&3Cvd-gsnMg}z5>5pg6U}YtZpSru@mH@`b$KdyRQBzls%F1eGluD)0 zd+8Fo&!0zga|@Em6x!O_R3Ojn-3L=LqiHVudiAnegC^M&=catqri$LNv5^jy5tV8e z3<<{T_2G780i_#D(cIdqoI1Pk`FtpAe+(nxFd~s#D1T(LvY{;lrY;A4=dPI>K;pAc zKRLSp`GY4mmXvhBuD6jf)b1k-5j^$uQ*e7cs@|&y^|o%^itB@esHmt?HvBd@F~Ndk zITq_Z`@`v@Tw{%0P5^O{DN*d2pP%oI$K%S0X=YTzRc)!jMyaVscI@-}*9gCHu4+rA z(zR?{pbz?@Px`jkC>Q{{^_Ix^g$vzXu~_sMHcrMcRSg@0jVj%KiY&TD7?cQgsB771 zpbz?@Puq9;UIB1qvO%2hKCS|gX3}I=b+t9{2Lg95?ug7$hq}r}Z0Tdw;+eZ}j{L(3 zB0wjsw_D)19E}OQLb!4BmW^8n)YhM>%1r{-A*E}m&Q}U^g%-b808S8!6ATgE?G_X) zAsik?Fc_4&2Ne7`yaLN)BCh5lqC;K7AtdopXz@Y;cwatzB&l(GvI8~|JDMcq7RQT= zOE`D#9HytIvPfXF)z;Rbp&=;2c#uw~l?}(?Bd^X91^oB*sgu6d98f5L!1nDsdZeK` z>G;Z(%L>Q3+oIl~p})Z3f{h^sP1U(l@5sV}%>9YScRZmMbAsEsbC>#^OeTAPlYwFa zFy4Fjonr@IeCgwoKuL#1L?%44`|0Uvm4*8HhC7^ZpCM(XrI?)j7gLjyl8qWQN87={ zYly{Ty{EtX_85KVE|w1kiVMV`Yi4Ff!H~{$-HjOuAQTEIxcOE=(fL2;sH5wiEdSF7 zedXhTLIDt`3xv+ao(snGe93U3>Wg9itEDALV*RT zppXm~!m1N=&9HS8bj|Ep@nA4iB@k9~3A@!xr^f|)JaRRxy*se+cvM%Em*d9#g0iuB z;J#sqe3u8Nb47O5+|-20scFSR&i%#OsEPWzT1-eII%O+ntQ!EKXTXACbUBK-xj99* z>9k2`WshUGTT^q?p)PHl8`J#;poqxYp~dO4afJfzEE-MVkL#B(Havz*%F3+n)e&k5 zp{XSZkH;$|GL#LIKq9iT@jr=ZV4z=dJxPat2Kok2))K{m_vLC+VVOtgOV00000NkvXXu0mjfrRXrd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/traffic_lights_red.png b/apps/icons/static/Fat Cow/32x32/traffic_lights_red.png new file mode 100644 index 0000000000000000000000000000000000000000..fd00be29e74da07a198a59c068659d27d4ea1406 GIT binary patch literal 1643 zcmV-x29)`UP)BTxuwlx{R?E2K)4 z@=(V~<2X+2W^ug5p5c6FW?aX$6Vqm*BTwd@?VfwS@7}8zhC%kDC<+xl+P>G`ILiZX z5$j=G#Ni-CRrC7rVdQdT=(_n1pBOWYANw!-a)?#3#g6T`N>Ku?!|%M8ww)lr!omXe zeSDPe-1&zb2+DFdaF4Fuyg{MJjM({`n`qC@=joa5&60@DvUTgT^u@_9slL8G?+bF~ z`|sRrlCk4zMTynudX9GQd4Y{|ndz_n7if7oOTP^akfLey@5DI0!iraF>&eyBB1Rb= zKRP%_C;5GAXBTDD8QQXC3*|VGU3>OQWfa9h*REcY7%<6~xVYpSHh4#Z!9b5xgcESE z=$wqx?WUReIeL{VaEgOlb(9|$e>>fP4A9Oz3VmWI(dIo*&o?C9zuipR-FAZTiZ;2XxE16|Wb zA^3nV__TayS4#j-E}z8j1IHzS9A=}?rj{1Us0_ixk}QLfPKn?h-!KLp=)wlJ@KF#v zR~)QV0)VT=3Nru#*r@ z&{3}SqF;@8$5>&zdH>S;O~dCXWWGxP%Z(_ zwrx9x+-`R-y7=2T<*(}XPqjWbmOWSumC&6?J`#YH- z@t#hnhltL2DoH^9{IgGw?LYA5SJj^C9+QX+a&oY#sVS*KTid3GoR4&vq#9~#X>#&D zg(fG-=WCTQ*xtHzlM>0q$hn_?ItJgB^nh>y8}x<4VS%Ax^+1>t= zj!A}Ao*mG5D(?l}h6b96#>B?rf&UFdDs^~3IhT1>-AuKUp(#OveSR?~YEYZsM-$wL z_Oey-teF6yr;`c8rT7v>A`$X)mxJpWTB3snR9O#W(19*&VEZ@;2oaexG&!9oE-1jv zmXayDJv>bJgJX<;v$6=-&Igf>jt+7&wTMV5aVV{0*(^j<<>>(l_4f8sczT+~ z0s+Q#h#DK4A6aAA&dx@twbf5u-QCp6yW-H$5H~Mx$*ClW=p$CU$Ff*>D6Nc$P%6zy zV`BmGaR8fuiUniPfv#aC^<+eJ@sHyUtJQHn^msf}Q@08c@fdWVE6&*#KAwz-ta7RB z%GYK= zmq+&Mx{==(Mz3GXpLiZpwj+Q4vnd?5t8{ExA}V}9N*yeXmG{dEIL}%TT&(nVT&hB# p&#H>Ms&I!kuVKm6uIK*=FaRa+Pc+6LW_$nu002ovPDHLkV1g6w4DJ8` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/traffic_lights_yellow.png b/apps/icons/static/Fat Cow/32x32/traffic_lights_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..54034fc0d3e5ac50258bfbdeff5c3871dd75095d GIT binary patch literal 1673 zcmV;426p+0P)#hqb8~YT zc;j_kz4{kqS%yr3uSLf2$HfbX$8QU}mKGnjZh0JC!F5n65mi;u-TeqYKKKdh>+AEr zSPp&rjf+gOR$O~gVyk#1+qUl@BMlO*^w(oYp(r{077D>m2~12x;dVOF>TgF=Q;RUl zX0r&NJc-cYAcDazWHMQ-U%y@?^2GKY=(IDEWW(7rr$h`k$!~G-mNztb!_jD@SL}$` zY8y04#_4q7PI3lywRH%tTPK`at8lqosPBFhk+Cr(le1X;P@}M6TTYmDd9d%|n8gV! ze)+}cdv`v&>$BRLnqHXat*M$=eR3v=&5vz{-Qf`DT{u{8!-fsGG&%~e*C%ZF+l|Rd zK5#6gQsHAiAKA+>me>^~kS3WT#eqa35l*Mm!ilb{qTqbZUewZ=I%vf%w|j~3H=gq~ zHwj(C#s>DmzSt-GHe-}cfU9+uWMXJ2G>}T&{hbR()pT)&YXTi&yWK1lbct|MB&@@_ zhK&UF!M@n1={r{`0Ul~TiNVl*kpLBwM62?*wZiT3EDvr8&9M&a3LCOz9|ghHWjIIa zVI|>VCw$&^g5Sd36v3+#x2I=K+*+VE{`s032(DL!t|ls9DBLO+yix*I5`q&n64`F2 z3ZKWnW7iN^6M)lQLvYLFQIK6si8)kdT?g zrOP2iC#ImN#?l?Kgw75>f}LyNAcUxDPT271-}6eGQNVxS9X{kL7qr~yYlh21^+Z9nMGBrV zgn#olo?{)!v|(HJVZv~x)UCK83=I@$q98jvJ1Ec%=yZyjzVzyrBuY|K3>}89p1&*Z z4~F6hh}C3bw?KOvlzAr{Tt~W0buF26z}u}t$v8=;9Sh00urYa{A`ES)V(?02SrR)q zlG{mjoPnIp!Io8p@NfPm=17Ni3;T>pW5opcVxd!ponV+r&Ee#@6UWt;AUPW#b1)MA zeO%j(FwL#~j2F;yC6iHJAWx(B!fWU6eY*xcd*z6wR~)`SKnx7vWAT_Y0u2VEWQ z)HfJcHQVqeFcBHMagRiF{`@(?_1q6|-CewJ7CA*ldsDsW3yq#o#cb?4E+=kc+qNF+ zpp^Xmuo4kTC7RMYk}g3+Zci_hP+wmkV(~b}BN4*&6t!Z_%g&f>r>AeBwbhTc!5~^& zS};633>#m`i)kjJ*GTOe$$Vi`S{)JbR@ogGACI7o0+hRsd5(2hS2vToKO#DDe80_X z)tOv8blgG*)kSGRm5cd6TZ33#1=%mms^VGYy1lS>;J+Jcm zRE#d10G@v8NkLBHtf&JTk4_*;!MQ!NY#u}cdNz|8895#9;RmRN-}C3rmVB64?>~#e z*|tK(mL;OX!K6g@E1IgWmnCqXHX%4)?d!PI4l#YYtFEeo80Ir9UFmuLp8x{@X(K}f THVBz900000NkvXXu0mjfH^vzq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/traffic_usage.png b/apps/icons/static/Fat Cow/32x32/traffic_usage.png new file mode 100644 index 0000000000000000000000000000000000000000..169fff75f1a4819fea4781564d328bf62d6bc3d6 GIT binary patch literal 1728 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/transform_crop_resize.png b/apps/icons/static/Fat Cow/32x32/transform_crop_resize.png new file mode 100644 index 0000000000000000000000000000000000000000..07024c894a4840a0636caddff51afd676f08ec7d GIT binary patch literal 1547 zcmV+m2K4!fP){KP@*SZRKS+H&@F{G_z$o*FWhp&=zhg-Vgx^(_FQ}fr*fpj8Z`d87-7M9KcJL z`A0EPxd>iE;Bek^dEcJ*<;dB?`K_YXr8n! z=hE2bHZQZjq@x6dwdwAUo+NXK7Y=(M=ZqNGBX7f>ivzhC&Q;vKz^ZFMBf2i{( zY2vuMo{*qUM#BLfd#K!A-z6UvC#)17$<3;kaf zUzIDSO%Mmm8&pjZD)1Vb~aKsZQ6(}sNvEx4Yaw1}pbU1uw&Ph^?y7N$umBxWr* zcXELxAjH84sJ_8{>gJLxy9}akKLL?kO z_%ehaayJpQ9R$J02vY2G>~ygxd#p$ zi4={;Zl~C21Ps(eOk8pW6*&>^OwBGIdokm~Umr(+oVP7cKeqKX$Z|KrlBwh2*oEG3 zhB%u@Ot6+{0WPV;GDwwk$7e^2$JL}q9ml==7{*`)ID;lYyVnnqQ^v!$7g`>MQDio~<9{Kcn%VU;nvUU2jr1hdwZD46>g zr%Lx8F5~6EK2>yFh87Mp|DoWqIcOQJ0lMl7Y^I&<>Pp~+AqUE&>?SWfw zON=5A?odcdW-%?@vvfZ0(HP1;(CeNyQ256wyCMH<0cffUQZSf5Zw^e4{RK`XEQF#z z?*eDt^KZc=r+{!XIpdsJlJdq}+@l`jcBt`SFam7&uH&N<-40@kfr1r-M}7ldr?z-Sr> zye|i2baa%yc}pC)t81{{@;`8^53I}?&cCKPASq!7q@|_L4M96XB02{Ge^`JG-xRwQ zYA;?w+YyLxRq1vBZ<2N?ED_Y2brg{hZ^6?BZ1YFxih0B*OV`iG&?N;bM zALx1)+-z!wU@!nJEiKU6(h6N&o;wI%Iuv-102vb#qrbQMeWW+?%#Pv zb^WH->us*9t1I_-JP)p1xzZ4-s|D%8@P@*wcYA;HJs1a`z?h6N4nq%xHw5#A0Kw1^ x+7msW%_0BGY?Z)rA>>A1AY(W{{XPE(FaY)K3Z#a%5@rAZ002ovPDHLkV1fgk(8~Y- literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/transform_flip.png b/apps/icons/static/Fat Cow/32x32/transform_flip.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f27193692eceb92a3cce4e4125a8eab3cf89bb GIT binary patch literal 1530 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 KMNUMnLSTY~XbyS+ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/transform_rotate_180.png b/apps/icons/static/Fat Cow/32x32/transform_rotate_180.png new file mode 100644 index 0000000000000000000000000000000000000000..71d35b68f399b62658e6f0911f2c4fd667278272 GIT binary patch literal 1698 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/transform_rotate_90.png b/apps/icons/static/Fat Cow/32x32/transform_rotate_90.png new file mode 100644 index 0000000000000000000000000000000000000000..491732153c70441f368ad69b0bd41d69276ecb2c GIT binary patch literal 1626 zcmV-g2BrClP)iz5582JCf0|hX?@T(jfx6dVp7wGUbM0HrP_yHy~JxpteP6F zRM-Vgs|dRyAbVji%(AmHJJbKHhjztQ(9TKz%*>hp%=i75^Z#c6#vlB`#-j%pZ9Adj zeFA7a*a_$)sldLtVqp<1*m_LVngl;~qGHX?$;PP#dw^kUfMJpW7!V^-(DNMB&3yvc zhGSw&eVravBU%t(;_kV58xL%sm6P#)MSccY(oDc{91KbUP|^7*$mO&1PFOl?3jEa4 z0a}q@{s!OhLsMNv-uklqsbCuj!%c4ps6`IM2(SzoWW5mt zmj{Aww{UvPvKMgPg%UzB&a7R1?$5T)d8al!uPOK_0hU2mhtvcZau0#~kBc8s5I1$P z@yxd6Z_#8Jct~)*w6ydve!o^#)!*9N+beNSzAp(`P<*FP{*pq7fFj?Z;329rQe0$x zk7d-A42$ZRgo>hkWwY7V;JYYUUR+%K25#9eM?V_(K8b+0wY8O(m6f%kjxidI`p0g= z6qFp4RFq+qTXEKNB_$<$S(bfW5QL^+Flb9lOIxMW>FV%9JMDJ+2Sr6iOY!+f1nnOf z7+7mIo8RSmzEYB;HJzQE2XTEXuFpab2&K)YRPU?Ce8C7vJYn!;JL1w^4j! zLm-Wv932*mC6ipynkzK^0TD->N-6;-HwfNA^26)(hLFHN1>`Ph0>u#?rWrBl(m<>m zB_*w*UJ>*1^2+0M^l|sYRN_Gh0Y7!S@89YM{{RAHv5awVFqusC7z!W8(T)}u|3@!T zgxJBJw3e>h13QSNwlFyR$|iKd04PVArMCCce~xcqS#0*tyXIjdExi_ z$u)vR1~JRcSy@?`y}iBe88c>-(5>jwf`C#`Pyo2C^3d{`xZN5t1R0o=XB`g55fX14 zyGe*J`#&}q4C@jT6E{HY#qh3)^osEauvk2*5cqH`$f}A-?p^P6I*-#@5y24cN0QSq zEUzJf%b-Ld6d2mqbV_lVvn>A-sL?~GHZ57sj6;A!c?=~3#Y8+pv)N5E zUZL|->6M{*5hS6bS7kI|pL+ZA1+&X5S{~1~K+A<|2#AUn=A4ya7$2$H)FM8JOV0pWB36&(YP9r@Lc0b zadllWd~xXaW%z8Usy|SuM5O}I85*oP=4qBx6Et`ClXwzC7#_462~~Jtt(j{DA%aHp zI#|4;#h;$60}lKB^sIC!$}z)v=P--}1Q3V%juG!LT7g$1c-7nzXulnVnt~J%BsG>0 zypF?T919*nhW>yAf+#`X^&4<`&$>!)x6Q7F2ND)=?e&a}%ffNN0`PA)1iLLYY^+^{Be#Qbb*}?Ks&%wJ6mn zBAnj5WIo3oKN|^p$f2c+wqu31^O3P;M1& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/transform_scale.png b/apps/icons/static/Fat Cow/32x32/transform_scale.png new file mode 100644 index 0000000000000000000000000000000000000000..a5956ba7a3d0085063fe46ec043acbc60c73efa3 GIT binary patch literal 1255 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/transmit.png b/apps/icons/static/Fat Cow/32x32/transmit.png new file mode 100644 index 0000000000000000000000000000000000000000..c263253785303a04c06e581b918075e08848ec40 GIT binary patch literal 2376 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 l^ebv;N7TcN9pL{03;u*&!jU9E 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 bPk;dc_xE6RzsyFs00000NkvXXu0mjfzj*7d literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/transmit_go.png b/apps/icons/static/Fat Cow/32x32/transmit_go.png new file mode 100644 index 0000000000000000000000000000000000000000..ac3418708b1f9c247ddb1f89f502a4e72f36e572 GIT binary patch literal 2527 zcmV<52_W`~P)9WIgmW^+0=FXUmXH<>~!JFb|P$8QzeT9-ACv ziiVDwE@*ENI+h)@th`v~s4?ml!dJh@-l$ixuW}5NB1M3RlGG%4gWpd3sCuha@aqfA zx~$!Ar0+^H=@S#P;-ROd7uqe|Z9|I72StjA6u@2IIP5QpiQ1w8+40a(YXfVW!#aFR z#gFk_>$Q!;-ZeyVOZD+lpi9t!N~?H4x!36jN2ddXE(}7KxM$SXiV~b2P+mOjm@!#r zOw5df*6J?k=y2{GxwT?>`1Ha8m_3WlIfX;?H&ccsg3IoM#yef@GI{guE%_Jp2DK?6 zJqB}+0cWQZ+`T@K#6Ax&90!_cC1?}0pf9Ui3ZUh09%tCRv)e}3X@02t4+o)jIN29k{dHE!x%M*FcQr%z|@0@Y)J%ReflQ%rAiwI^nRjGI*Mi^aQH$3 zemWr`L8WAKqYMhLH8|i}gKOW}8lmdSdqazLF)CABstyCO2Rf~;j&=X2Uwh(~P>p6( zXngVpl-s_so`}=(#xv`44kYyYjB#l?2nHk*VT}1*<+f{$u6@r(tCqwKLiZsTaUQtP z*+SKXTl#|WXS!G=1ib-p+C4D$BPRnVd@9_mvfP9 zLL8_>0U;WRXIP1ez>Pe%kSdl9F-zeJB}skiO|go^M|CWRQvihb=sjz%@Yz z0um?70+9)w!2R{?y;|-^GERd0l&EnuRf`R;}G2cSVrbI#V}Yo2fzXOvnU7K?$5n(kLgX zFen4aMVw&)VvkF#@F5n@`ypD*zepQgw5RsdDIZq7gwIWK)gwnUug#s8WlqmnpOce^ zyH|jc(?EXiILI+SxBf@d7o~&`NVaL`P|CdV@4=+Oko8IQo#|Q(r=W*{URSV!xXDfa z+D^~uWP@%B3Fmnc&c8GCt%<*{+=h8edGC!#KSf$v+GjIo&4kLzD(LNYz&U3LY_GW) z+6ng(SPEade*vS=@OtTA70k$A0RMu+u+35j>wJ08Vil;~_!+r?q}G*;sOC_v)5F;E zipxe*BkFf~V2hS6-!Nmw^pb%C2SVN5dN_afs`bX8ZN`Jkc7fgZB|1Y9I#ebiQ^a5Z zl+siW$nX5|&%m_h!NkMZ7b%$RZU zW^+bKMtV9lHaEldtJmPj(F1F<*1I*<`!Of2SFni<@_?q7b zFK>Yzr;1??FB3U_e%Mli7l{w$o!k56y<+0?6OWD^I~LkHtWZ{70oAu}?`v&qs>wnI zhlnPM$J~0E`!^pFQ`2<_Cgcu<%T<-MQB}AOxNF)ywQ^8;`W-# zv#T4F3LYlCJbB5K$upOH=6MrbQVVdZ$KPJ^)N{-m{TWD!P&Ea zfVXI){8K(mxD_i`|0#E99w?MbI9YlUn$iC(R&WLfCuzWF%7zdAdO74sN%kjJbf9t{ z+HnA2$%4L&sIN!z(h&JNxpljrB!GE+-uwwhV`5QiN-8upH4(Y{lfAp=JnDWQF6~8c z{BmdEE0eR*Gt!~->;J+T!%E;a==&NZ{|3oF2$46)-Bo;&099OE{FxCWM_`X&;llX~ zaO3;yYjD2$3GRwIclr1RwLv_VnmHfxN9VvY^e8X}&$;YI z83?@s*lb<@xq9{T897V5kFinSuC9`XKbL>_^JD*9V9+K59}n=|8L)r*YnUZh)$Yg) zd(yXIERGEMZ|J5Y0|-y}*d#n1HAA{AlOTDmAlr66?aSza-QdtdUxo+e^mIS&BQr8^ psSC>$Hhkak$;IuV*!jNz0{}k$Or66P)?xqv002ovPDHLkV1g=)&kX;AoC#_l-mz2}_!Jiq7nJkRgkE40>F%FDqLUt$4! zz5UxB?Oyx9NP|=}Kju0b=YOs~vF}LVCc2G^GP(c&rM`!T9|voo_)bp`h3WKN)xdjc z+`QcYlAwCo^Tqddb42I8_tM&4v$se9IWGPETh|PcgGyH@{FA&FH^g#Uq*#TE3Vj`w z>C2GX!JH*ai%JWmGYWfO&%n_V+mEeBS*gNGeGOHaOF0{T`;HB4;6RuGZ_jfNcfRoQ z`btfN_zpeXb`5Xsd;`P7!*D$x?Z-Q@Yey{t>CO&-ohywnlvu64LV43gLsXl32wnIT zU0og6_3HfyseS~a$E4C&UAVjjc7tLJ_IFfC^;JHH}$5`|HLAc^fBl~7+ zNscNCGT`dwA%vhvCeth&$IL5YNNac6P&6V*Q9NFQJGXQq`1>FnCxPzo{sM*$AldXe zj=p#X6KQ}j8ecJ!Nd_Re5JH+%RAkBs69I`NMWxJOKxR$p{GP&L=@){{1q9ebckg9v zZmJ~^e*(iFqpa?IG_I>cCKDo?Nl(U>t3}BGB629L!%&8n+*m1dYcmba&(NOZr-m`! zvjc7-iRNc&(e>>mY-(7Io?Zem@+B&sd=t+;br*tks!$1;f+(aEkTa=Fm(#s8zjF-m z@3{uSpn`SKK_F6nr>S{7G?Q}%v9W#?dN>_AWrL$&Mcjav0W+Dh5k=Nv#0(IiVi?G? zKwCWm(SG6z(*37N8U>o`R)M>DW8-}oKX({y-&~>n8RKKhSzu9dg-R2#WkAOO_+BbG zFAGw$ZfN+v#@3@xAank-mAZt3^o5_$*7LhzNky5s@}{OBo6bkWfTA#ri%{Ack#jRJ zl?g{jxFZqb(C7g~17{&G_G4T725NClYua={>^~>PmI1A;LtYH!Bm*V|CeJiC&jBio zQc%OXG(;Nj^lyhlVpd)<1V<2y+WN|gu$R;0Fq@(%i3w)Ww4r4{#3_-I(qkk?&#Uc1 z$1o|^zLN#ZyXRPjq;icfQE(WMhio=uqa>83C@BScY8x(q0cC1|(inyDv1x;_DYd?G zIj{`yW~u>>(jl~hX2U3oTTsP}kb9w^=RMuXIUPcDhE1~(u?>=S_9dnQFhxhSSO(%E zq=)luXu80z6$3yp1MYMi#y+jFuYww|DM&-J)W&p$aTn+qkYZ_eiUhz>CuXq0T|$5C z3nE!qgaPSuWK_`7#q=5Ec^%*iC=P&DGuvSMloaDjAX&&jK(ufV8yCXrK*3ocEqz7R zfKs#CV2;@r#LB`V3^FNuqQ%0*XFJnJ{Fw>XCxv1G%xpuMC2f2a6ro8$dV;z@+OAIhRE1FTrm-(*hAY^<8z|cakKfYLa*`4Q>G=5MqYwGDev}5iAYddH4udF**{GsXPGg)m#Qzs_mEU6XDvj$j zCOEiT`OE?FOWxwH|HI~O{5W0e&-4ET7yzOD6k9T-1?~U<002ovPDHLkV1h@# B!Z`o{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tree.png b/apps/icons/static/Fat Cow/32x32/tree.png new file mode 100644 index 0000000000000000000000000000000000000000..d062b08c06e8e793b7f25fb795d53c43f23e51b8 GIT binary patch literal 1795 zcmV+e2mJVnP)W@gLw!mjd?mpAjhH{bVrzwdZ&I7LywaU8O2hOI~N zjKbk11z4%*LQd;9I0YXxzlSgBHT7?bxNHH`?nOaS71~@23l?lzTZ@`X7g8w=g2BL{ zt;3DquC~J67aj<+^BllMu8sVZTDO(1N+g``p+I5AU9%*KFe>l^S@mX|mm*}f6;^6XH^qAV-u30%dvq#59*7|v`d z8R+s~#DCtz1^>+_$p)8Xz`szOo~oS2%><%mxQ~X?mFxO%-Kuq>xG!nfNWV#lS z0EKuDUz+CAKy0GO@dWkNm}>OwN1 zQB16YQXHH?TN4mycLZQT;Zj86A##UDv%oP|#4s8aC>_gCXkUW zd<^F@Lnbo|xQz!Jv%!GG}SUC7Vl;TyX` z0Tt0w!e~RO^*+QY{M$W$pr&Fy@~wqn-!f*!SQy>@D+mcgu$W9(TfPSosSlxeJEf}x zo`T9@t%TjQ5TAZ^8lfR+&(9y?JGPZH0DkLXd|SV6kgK*qC+3ED+uq{DSD96bQO~Xy^sKqIsj)7c` z$L_l7a&!h7DX1n#3@bYGa!N?ZqdjyUZ zBzREetYFX1bXukXsLl?@Iw2*dR~5!aabX>LL(Pb17|&E5O~lZhXvQMjW+e4OHB%cF zIx#=r%DymVW`Thz4UBpwB7Z7?s1&5#iPMZv0+Ea&Y7Rpt9m)&<*tfwkAEoyUX~-rc zqBvm?Q(O=hy+|czN#+a?Y#jrTnzE2nk85HesGbPHsQ^-m2rha(*j`qq0Z=knV9z7b zq3H#G+7_t_#)s6i!o=$(I(<>$w42UI z(8i=bvfa(r6`GF-K-*0q6xI$TCS&?WMo8X9ayPziJ&m(uGnUCfOz@%m)*0+0q$f*D z*wL#665Bz7kO%vLl2Uq~!cL|OnV9Mg0)zNTh`?pBq0&a7mXK5+p~35T|JFI2VX??I zJ+%_DOeoDO#q!mU<7iF+HZ$KdUs?=CSg8)190@Eg)d47zsb?xYgCq_Z@CsEviI5KT zD|q4)?9?wKY{!1xxHzp6>aL=z2a2c@2guhMGJSIh7b=!7#<9pS1b!TgXx5f<$9R-f zdnrV$aSlhFxkR^wzx$Hde;oC+g1AFO_jyd;xpKD~5w8~siyk9(>I*-A9+&Q~T8xWy zq&E)wA?ne?4k$bAWsB8}r<^(P1>@-SNqFu!8fdyl-?8+6E~ShWR=Jj)AP{RR7pRfh z?7!6lC28cr$)$6yxZcq?6 z0@c-p@P*>&@MLFvt^g*1I6xq--43JJSqw>*v1&yDBq530y&~9LHpa8PmZw3OIlVfu zEV1XBAcnQ`fm&ZS#5q@T5Dm$FgF<3BVO`8?0VWHM59<)~nB$o}^- zyI(W&XD@1%D}7kWvR>yo?T|@d$bbFHUSU>7#iD_lSDIVdIcK-V+xv lrD5I2b6ua9%ff#I7y!6T3t>@NfL8zj002ovPDHLkV1oL5KD+<` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/trojan_horse.png b/apps/icons/static/Fat Cow/32x32/trojan_horse.png new file mode 100644 index 0000000000000000000000000000000000000000..03b4b9776b5be6e210ebece787418bf87140ea05 GIT binary patch literal 1663 zcmV-_27vjAP)#aQ>2|SiEKvqGO+e%W22{PhUZEd+&^M%ibM(Vx%Eal(q7KTjj9XN6DGQwYfQMtQZW_)lrJUY=&JOr*?ea+ z?p!(tK7c%<%{hf63K9>Mp50`?;!SU$rsB_xX(2dL*9ntiEWFnSDl!%NGmPE?t&dWPI9BXFro!+<=FlZD?#A#izclcsGXJuK&PU~D9AmO&A~Gtmf- z2-m%rz9kQr5A1@&Y!Zt}9Z1^!|Bc@nfNt{D(T8ezL(8x&#B^r{V^3;&7V6G?3){nX zv0|A=%!u$P)!_V4r!XKgV4f5$l!6BqoTaJDXAhHT)I74266c_@yb!$lQ7$=N0>Z>Z z_!kR&2O8< zd_v&|KtE+UhJ2kJ&L$qrO<9I^liml=PymjSJ2*tYr*&$Ct%=8u5F^$n zMap$R($OOpQx)knkaYV25Nx)is@IK$fs6s|t%#mB1(|&<>x%1f#QPW?Y*z+=1%afF z*y-BwTgWeOMy@t~3Dg=5crw&UHQeh$8R>M8wEK|`+Pv&Rw?xOyl}E5BEgf1OTjdtS zZ~$1{+DW=(AWcbOm^n2*0sStA$mOk8pyED$@fAj|;beMDUqt|1bQCAVO@WfbdN~cl z0`MN}y5yXo!n_ErbW#|t;<~-V29v*bl81}w*26>pli9!CM9CAi z@Op~aZHk<^c>A>l5XugICK&W5L}AZtEjtPC!gm*XkD$$SaA-SyQ!3lJJ76aT0^5Vx zk@plMpxTjwb~^P!+!VIF_Y0tObfKa2uxKqIZ43G|p*Z;EM^LIC_52eg;GIWuHE(wT zRKDy;_XYETD~M!mNZCe6B0W`8taZEtmA~)9`9{guTH`(}$@^GL$I2-2dM)w;YteyU z7Gh2&Fvfx>YbXpp?05+5_EkWU9*k|Y41l^{fVH*{I!3{b7xqINJU~$ppV=DQOm7@r z1pL`yU<=E{*t7ChvlK8SaU_x3=A(FdJOV=lA2--VO3J$CD`6BW0)+*muA=r~j--Q&zeQ@0RO$AJf2(-8Q9ZXGB42+G#WZV?nbY5}{2M#m5KdqPIhmz{-FD@5 zyX;w;94TQG_mNTC;f7(x0QsYV>sp`uu@j@Xp^dSf@gM&PFaV#Ka%+iug{uGn002ov JPDHLkV1lyQ46XnG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/tumblr.png b/apps/icons/static/Fat Cow/32x32/tumblr.png new file mode 100644 index 0000000000000000000000000000000000000000..af5a0cc259a05372b025d7a295256aafcdf7a6ff GIT binary patch literal 1441 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 JPDHLkV1m1|_x1n) literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/twitter_1.png b/apps/icons/static/Fat Cow/32x32/twitter_1.png new file mode 100644 index 0000000000000000000000000000000000000000..11e66a3b2538c01527dc2c4d3df3ec297031382c GIT binary patch literal 1220 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 N002ovPDHLkV1frsIQ9Sl literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/umbrella.png b/apps/icons/static/Fat Cow/32x32/umbrella.png new file mode 100644 index 0000000000000000000000000000000000000000..3eae87d7e843f519ac944596003c6a3c26d1a1af GIT binary patch literal 1251 zcmV<91RVQ`P)(H06JU=S^+_#lY1rR|fJw2I<$r38HmM4Dm?_08C-p??%x z1&%$Q`OZ1toqJc4Qo{drSOWtC z^6fX@q71A%b)qi>vJM>q)eeivqB*_v2W+W8)EKnA>SibP@Owwsf#PnwR}+x&}d}LBZjmYZ_?2 zSMIq-C&whwi13#mHn<;6$6GK zazz)C6L}DrI78Q##h`#lCASZq?R#l2VOj_P^P%0}{2s9MmNhL6U@;x?=;XKbG^|=4 zg2s@gDnVIZpR$!fOJlIQb}Q#VI$MObt;--n;JJV+=^3zHasA@K7gpor?tB2u4ey;8 zL*#884@9dBox#i|rfpcgBBELVm0Bz zT>IsdtsS)>Y5|yucaM!525WAOhf$%Su~gp^(?#sN0RdBo%4vkZ{qoodhU!RMsNGZ40^){x2?UI}Iuz@ z!RDC@gA)d>8`iq6k4lJ8qCw8_km0n;b!0YRHIUJmN?yvUBh7c_`gP|LgUQ)#$^3oD zagi!SI^|QF^+_?|!r&VOAn0n=^FSr{_j-8<6-l}BYThU{sVd%KFvpcJ2VD)hRFSGW zF-tm%iLnVlpd_GK(%UTgeV==2Xhi037PUxI$lSF33Fv%sw=zinaL~PU^hc!&$Aj92 zmmiO;e|Dc;EP)&w`H=rSbVe2??Ro8#Zrf()d}C>lR_`BhMuL6wGrIg(h z09JQ*w@f4wbN&OAN+op|-3tH_#+VA$+uQpN-JW`SdR|Q?lj>T&s46b-xhQ74)-=sT zAP{&C$NqFW-IYqE!1KK0nM{TbvBFaRF^QsdU<(dembHa09_k+8I44I(M|Yua3?;Xe z0H{)pD6Mn}rWW{@%3COD|G4E#37`TZM7J29JHkKligz0PKQaCkU;s$~EPLC_4zd6M N002ovPDHLkV1oArRL%eZ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/underle_dictionary.png b/apps/icons/static/Fat Cow/32x32/underle_dictionary.png new file mode 100644 index 0000000000000000000000000000000000000000..59cad822152b835aaaaeb9a06bf7c16eb6b53140 GIT binary patch literal 1337 zcmV-91;+Y`P)3N zXf}y$QX^H;z*>?Y1>1`DA^5Lg{UHVI4+Z~8#Ydo3Yim-pEIv=M4wW(i z2hz_Z0wzwliZ+YJ(5ePMKKQ1ReQstps~>3H6oB@%erQ&$NI}c+SSkXQDFcZyWPug-GiV94C|U$9H2nFiCzaTA@XFN)bO%!qRUPoq_BN=j z_MT{e{PjCI$#wwDBSG8@>1Wiu7Rjh4z)Ve??K+eQPatCqeh+7mMhCQSydB(i8@|AO zc|`yW1_(t%7Ko+00peoM`~6Bbou-NcmB`viI0udE8lc+kZV5bc@UCJkln0>kub;OP z%g|0XKGT;?L_tQqaN%B@$w6~d9e5gBpDv=g@&I_97lKP@C5oGGWz}5fvXakXx~Sow z%Io0qd4V~qc8aR8%YbgYXc-LfmA^hV*qw|~@eXU|q%s5; z5A&}v%8-`L7%_SrF@1G3GT&wG12C0ks+rR&mlk2+0pokQFAo)E1IeoY64{U4!2lARprQzqkGcYxL`pCrD z?my5aSqy#o6kt$Ul##@s*nvjwdFq{Y6*d08&FyXAa!N4#_Za;3PY}XGy~l=5z48(I z%|Q30M1G?t}K~@>Gnfkf5#-*e3sA}{JpJq&8-lbz6Jxo{sz%V zsBh@gmyaeRp`e(a(pI@6R#P#*YfQU}ioHM+Q!zCrBU+>!bE(+)TxhiC!neo2N?r?1 zib?6Zn4UCSQ?VFI`FB@|xo_#QtBNZTI?_d;7}}hekW$4&x7?{%275~{%#otj)v^y1 znTi+vDY;SW`;MIz3mekHWV&E=mdi?nT+QpzYHna~F3NF!Ev5k%rXaBjDRA?qREWDU v1&&opf#ZLhf|Zt_os}17Laq?^UjYUH8GGN|noU9m00000NkvXXu0mjf-Ryl; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/understanding.png b/apps/icons/static/Fat Cow/32x32/understanding.png new file mode 100644 index 0000000000000000000000000000000000000000..990150db9661f14ef157ffc0f5dcc197ba8acaaf GIT binary patch literal 1561 zcmV+!2Il#RP)S2mYP_laZxZlYTdP^5n^2^4;Q*{LtJTGC`h!VJlY6|o01UYhC-AEVofa_ zYfDKa5@`$aun9_;&a`tq=iGb8+j*h#_-D@C`CsRJ|9Spbf!&P#`}hB3Symwt9%WM$ zg=wg{xp@V3BO<(|rDbSfV8D7@jb*V+maWr|pQs=Z2;k(`-ykwM1(i^8i|NARujLuw zqwrUL-0po_l(cK;8aBMV4qaVc1uUBZn6BERQ6R(25H-1yc`iy5_LAucc$uoI&iea9 zU|y4xld=CSTlenN4NVX-Lszh_8(6-q7<1=5nZWS+?>Er@^MEk@2S|DVP^S5qqI-K9 zF=0mT;sp!lV|j4^w{G1=>w$w98XAg$D=aL;=1rUMQuT}I9~i{w=rz~D(gM&N{;@-Q zJKj?)S+W@UPcIR{UmpL8Ok>i#CTiz{3=UqzaT;I0ejVQ4wG*nQ;TnNZ;{?P5P}2j@ zWr1lJSV{n1Z+-(;uMT78j2VuPL>(pynZ|@kpgKEG;e48YQ?GypUe2AzKFk1?D&)d`=^C&KIM>acQU2_lh*FyRvx6$KCs_MxMrLqK+% zIDzWwYTB=hrc(MqT%uFGF|3gt`9!DBbP7`z#3x_1subaHSinq8MditT9_M*p$Lo0? zAAtF&jzcGsHZ50(8gUgqHB^%o(DJw6xW7o3NDBE9bOnn~bc{^Nn*=HDL8sS8m zny3L64tugrDjXObl>e;A%8Clff{LcdW|z3n<2)aA_VPZ1Qj12p#Jko@nhQWl;sZKO z>cq%(MqZke^8{|*ya^>qc(EpUUiCPzOG*kKh#yzu^8mM;*|Tjxq}E_Ch&hx6-O%zr zd7S6jbj&;_H`g(fnwF9PaG9#YXvMN+QaE(-heL-BBRe}A&*bMLHzx z4RTywznu4xKcohsiK)CY<1}EW*_xUfF$FWaJ3fvbJ9ps%#r?vk^01f^6hFDo<9F|k zi)~9vO0eUtH)CO%$^p}+VzC{0H^*{)eZ8EH!z*+zgngg2V9%%fVgfWxr^2OEIWuK% zf3P3lp6x>Q+81!=&%ZD-Jd(U5r}Y8HyQ5YVfj|+qZQDxDXKTeY4M|K{Sy}SrzFS^d z?FRK*TMy!$ci+RgbLX*W@xqkRkQ4wXC^vy{W5$Jr1$ck=Zd6vTf#2^(C_I7CL`a_8 zuY7I|KKk$jl$DiANc#MlRHCopaC;lho;`=Wyu5^@WIJq96Icl~oiiSfZQQs4wY8h= zdFNWfrxqe^4Gs0^?*4&_mo550%T+?WOcp{7~jSVO#O-!;NxdoFZe3>|M z2* zhRVZu2Xv#$?VF~3Ss_^r=89O2ezJ*{?%lh$gYy2u$MJGHF){Jm_U+qisrw59Fo^g9 zFrR2ve0_KXja71oh^y6YH|-hDORD)V-!mU5SU7DEjq~gI-vSH(SjgN2PXpO100000 LNkvXXu0mjf1Lo|P literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/unicorn.png b/apps/icons/static/Fat Cow/32x32/unicorn.png new file mode 100644 index 0000000000000000000000000000000000000000..9faeb64220b166f76ce405b81246dffd1b0ce399 GIT binary patch literal 1660 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_add.png b/apps/icons/static/Fat Cow/32x32/user_add.png new file mode 100644 index 0000000000000000000000000000000000000000..dbfa800dde058a3904007a03e08ff3ee293c2bad GIT binary patch literal 1860 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_batman.png b/apps/icons/static/Fat Cow/32x32/user_batman.png new file mode 100644 index 0000000000000000000000000000000000000000..2dc3e3a038c3be18aa90a9bb6be951123e6fc0e3 GIT binary patch literal 1761 zcmV<71|Io|P)+2Qe`c1Bn`cNPGaA(i$}(DhV-Q5JXJG zfCv~`%0r6M*Ou+RcjrChxwD<^fqMmtR$7 zS$=YF`{zgKw|y5~uC;B$6Tx8cFzGKP{U7h9&wTS3|0-7%1?hC^L3$R)(G^BwvB^w7 zIyB^CzsEB!dH~?lG!2Gs)G;>JZ`im~6n(A4n&d2*vBz<$Wtw|;@A_mD&+`kJem9|SU7w3%(aOEU{h5)Wm?vv*VfF!yaxhE zj+ofIvm4o*PO&!e){FD8prHzhVHF$S{uv`9*~?z&_X zNQy{Ma9@>xp1%_g{kkS&LE}7#qIlFWjQ2Y`I}eVx3mo5f0l>Gkv}_`S+X7|5;IygJ z!HXh#uU>WN&*fPH<{;-4=(>VzI*q56tw3dEB?bqt)3_`XkT*LzIzG5lO}G;PZtdFU z6_OeaQA~$tO_8f^s zP*XDnJY`vQXb{QvG zh8Z(vBAFPW3Yk1WAXd8|ZaonNeLk_RGE#+}o^E6^=|ao3*s;rC{oSFSm0VU0)e>R9 zHNEhj=`nqGF0;ezg(|}E`Fu||H8oAWT_xmJu3WiT^!q7h31@H9;j*}D+iArF+vKSA za?af@$#1463O0Ns?9OQCO4wjw$z(DRd?Ko=tJ&##z|992fDi}->N%TpvfHie#ZpMB zipFEXoE%!0#85w%3SFS2&?y2gTn=IH(Q5p0wH%V)a+;D0!UYfv1`rO17t_!&7l0cA zk?5JjT*|o|RW_q2bR37Qm}q`%7~5YMz_E+70m;OcU5i;2!5h2jP7VjsRoJm{0Iw_? zq{FG@%qz7c%XtTgAP93ydr%Poea$R2jY7;A18ln$wp;-~>$)gbztf0sPlRdp7DOw9 z6|X;v-!Ia)N6^I4a}`)c?^i8PQYchso@;~I%Vo1*_WgeU!cqY4gO3W%{VbUj>S_$B z8-L59xa)=Id@e)z!Qt@@^PRj9xD*{kfk)Oi5Z#pVQpU*`-AP0`G4NwyWC^O$St1bd z*E4_rVSpS4^P{bm6_}!E3L#hU@uw9yw5=Ye{!l3Nu)Ff&4zS0Puzq?HtDCN)erA#& zTevYKU~(-bqfSZKSBdXV&BTTN2!d`Ba$^m(@Ht_#Et=i4=d(F9I9ytYDrjI9NsZ@^ zmH&6K~aJzm=AfkkJ&{}o^W!4_w82<$5*00000NkvXXu0mjf DG?PHb literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_blondy.png b/apps/icons/static/Fat Cow/32x32/user_blondy.png new file mode 100644 index 0000000000000000000000000000000000000000..1e8afb6209fdc8cb3af7ceedf740679cbd668201 GIT binary patch literal 2081 zcmV++2;TRJP)0|gi9)##x0?c5}`t+A_Nkx#E*(1nII(hN2L@50;QsWP*p*j zG%Xc{rf$jMDlR0BLyeC(v3z^8j(6=n=jQ#!>(sK=8(TtRq)#*R&3ioGdk<$>7XF_X zw-x}$acgOubBCblA_f!#e^E1dCwv0uX+IxwZt!umI%Pa63E1z@(6Z%qNVKo6C0x;) z4*)-U^6AF{Ug=GG!R(TD#QOEIM~eK|X%iU0Oxr!3MZEDmXBjf%W{@q8&%_Pk#j0}` zjzCzJwYY=}+;^XOx56)Wl19Xn%E5+?-@Zkk%oV+kJf{$~WbCPuT~FAD6sHC{|LOMq zO^hXM8}f6OZ%5me$QSwToSBI3}$u# zW_rOkO>tcdYW9EArepMskMT1(Or9;5Epl63uLa<{WCL?dB1TW_q>plicH(+We<`<1~z>0&` z4?-W^YG{=*fRB67^gR!LX*~bHsoi_-ZI^>VQf}DFb74e>H(`=?%hc&vfUcm_k9wkS185yy(H0LIU*^5sFSa zb;dR)$8#(}ps70MC+9FXH4BI2r<14Aa9cCE!3lxr72-1}%1BOMM;yU?>F6j>BczKN zyijW5E5!!d9FiL&|2hvfqkh(J{%YVLdprXV67iQvlMWi*9r!4rTqc`BB| z*(i_WOx|Vz=s#7!a+U>7F*)y)K_}kYumh?gLU6hfF0X|~7Rjd4P_r5Ek_=stpk?a&a*`CiYbq!0j>s}WXDXoZHa#ZP(+v%?=OgIp0tCYgeg$w0|wp{OcUTFfPy z<%FTBn3>i;BEB(N^EuyZ`IPVl0GK%t3_#>NU1z#PGIJ&!rxPlql$N2BO)XMtLemVW zq*&xs@Ravod!hSB#CJW%ujJ%y3c%_sGjMHTW+BOcxHvgR$~5SdirEW8NFRF}>ZK8A zR2Ni5N64ikrid4=Ova~k5nu4yC;$p4EdAlk!qKAAYAhvE&?xnme)cNVS9@U|{SyH& z5R2bH^==CreUwW?ftNXsRx6|+U6e+qzZBj!vtsoU!!nM(n z#s1Ogb1%R4?{1=<%NO+<>4xiq%@wHXv&Wx3;S!uJZi1v!7NpY|e9}Kc7MT6?C%+kZ zjA&+Z=C^JIfZxRIz&MoOKYgYt6!eDK>+o0&d=dzHm>M73zP`;O9}-csG)XG%}R`3pe6eh%X|MOwj!X?r&{|k@ZtY`(idb zvE#=N|1NwqUj}T%1>9?2|9eAtXVZzs1KV!z?>hwE^b#Xa{n~Gj0U4?TsZN%jKX@o}N`{m=VBJ?DOe1RBo?8YPJuCs*zrS6bUz5GMf>o8B>oC z;iER5Zw+tJap>IOrGE6Ya;pG zt1Dz)0J7k0V4R%kATv5KJv4->rY0IRY3jLd*j9`Q+Yq@*lkPuMd>m~>d3_Dd2+KW( zg@`~?QFP)8Tz)T#zX68td3$ovBPsn}my^mn!78F-jz|eI}4h$krd@he0l2@i0;sTSK z>nQ~RkmF3*R0KNJa=h%g{{a-0m0~e+-4@Pf!oZeNx_@Rs2Ew5EAUZx_gWTHE3}0CZ zg4F>U&&V-ZmcFLE5erxgnfV@btmnS*SI*i2$djVk(dEL!-Aw-VTLvo&Ggk-g!Zbbn z>9Vg$MqEkstZh(*{tH647}+*^>ACT2IO=9EE8l;?e+3u-JIa>j?d{sc00000 LNkvXXu0mjf-^cEH literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_catwomen.png b/apps/icons/static/Fat Cow/32x32/user_catwomen.png new file mode 100644 index 0000000000000000000000000000000000000000..08f82b56a6a98c86d3bb3b7d7787260434788c56 GIT binary patch literal 1774 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_clown.png b/apps/icons/static/Fat Cow/32x32/user_clown.png new file mode 100644 index 0000000000000000000000000000000000000000..afdad3528f752edce5e5d2296e8a1546a369de2e GIT binary patch literal 2204 zcmV;N2xIq&P)@0lPNF&YHFNz23*&`#7C*?>b)AYlx~GX?%UpJ?EP_GvAq+6&Pa> z1OWv@cyAlFx=rY03M_nr0VyV6L}d6o1Ps&E(1uQYaJn7$(Ekmzpw24b>jJ}FgjTA7 z7?F+1X#dh*@TLxN$F~CTmPgg9d*j?NH5bSl!wXITU2H8*u@hg|;8ALV`M06^E zvKk*ssw-i1RKiui0+xyjm@BGCJCGc{jET;p2>HVY$k@Gvt=!50;aD5)t@q&M>V40G zMf#xxdiXR9_FBN|fnckKV0O~eL-VTkjb)-_VH|2E0EiK&$qDViM&Eh}o)!!~`*RHW z)AwzE3#aluQOp2K??dQX{_r=~JIlr)ecU^5F4rZKdzRb{)2a>_%h&3Y%m5{J38{f! z!*snD%%s`$$uKSbB4(q@aQXGudRmWR6HR6F4KNghrNky+y>qD((inkBw1|{4+QKqK zg1f#C>!vrz-Q92tOOaKY00M~wS^1cBCJZXZ46u|9A-j?3{2d0;Adw{ZWc z!E;cgyps@EwCaA;wmb#|`{;dE`=%-?d#8Rw2kUL(Am z-z|j(6na1qXhxnM)=$AtE|R1HPxDT);sVhqNxNu~!Kg7xCS+MIG&(u5^m)IZHXLfr?JjaMlb5T0SJ$fVjEyKAl%i5^N$~bk|KNTK<)k= zu&!H4o=~9%&g55c^U)z%oQ=aX)}_Ur6PNGjI2@1Ta{L7m zFHA%vPLkX9w&20`I_x(xm|_Mq8XtKKQ_gibbjW43ImAvG3`A94E|4l0;!5(*N8z_yuy2)RDB3e3@kP!0`_DtKS}C z3T=p=eus5?!QL$a>#hPzeRP(oG=JdW^X!d--{63obNgCzIIbM-f?8lILQExRDUVku zM^yLVg^>?r`yKc2m^s&f754=gojd}Q%QK%WDJus2{0?K3B&r7jL{*5z2w02*m`@)( zvIvt*lgu1_z3XpAEg$Dyp*-c9>!@_Te`bhRzM0&igFL4 zu{gO=#Q0DT;^$6t*T-@$|5QU*q#?N>Op$%~w!0M1Q?p^evf+0~NBoFH2q)YL*=SjSjtD!gbz|9TV{+z4gE14IAfhXEyl{%x6mG=|7>JZ7g zkxIsqnoYr+orGH$MU&^hFpx?oMP3NK--(HnyYQzy@&CsFBX+;_6wIEVY}@uSo)|ie z=4m=wjm{=P)e{C!vqFx_OwiMBDP_I?cuVoHGJ)aYi#%gJg9B|pE9{1DW`G%cPfXNQ zd3+n!ti;s>L-q1C=;)t8>r4XDDnb(Sc%3UaMpAD22dcMy6DVp$7c2u?{^%I`a@+3CfkW3X*bN ztPa{p^F8HdcRpbc!f88;1SQjrzBU}&^e*nL*?^Q9#;g)Vf`mW$JD=y@H+tI; zr*JuJ=d}GChvRWvj<4w{QVRrp=Y=gcn+4HSmfS8wCii7|D^}WzI%gv~nmQ1Y#u26l zG$xU9nT#OePyWv5`S*^s9jJFU!ENt_Nc$zi;dmUE<8wXvy`kX~_m@@gFi}?%r-d># zcoJD}HIGscGLA>r>_kxXYl>#&2vSOHf$(|$ov-8T85L4T$pGOn4Ugk;e6AuGirt(wgCQ{|nLh?bJXMIf+w7 zes0o}3xk+%fC;nV(^*IP20cUY6qiJ$^E?t{KwJvZ3DZ>X)ms{1psOnw(#T2{RMGw` z^0#Q8!mEy+3Q12s`R6hrZ^J%EQdO*T`3#4W>lLo?rYAoYn{qYWhDAI0&t%LsI%(}U e4e9=$00RJiq(8rKJv>wZ000026zgCL>-q9jUef

        5eX1z1w#^Y!}^p_xES7%;596&)flYyjYrfG>7k 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 b{}x~X$E1a~64o@`00000NkvXXu0mjf7xbLq literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_edit.png b/apps/icons/static/Fat Cow/32x32/user_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf6259ce3c8badf8fc02330e5be885b5c278eee GIT binary patch literal 1981 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 a0t^67!pl1glHrYMKBOrmX;P!XeF|v zP^h$Nr*v96o&D|4^QKejPOJ4MH}B27^X~cXx#xV}dCazLID;{U0S5o(f)QT`9JkVD zOlIh?Ww2GlGQZhY+5S5HG%>{C_-1zjz*f)6%Fl80*Eo@b-!H+JDZ(%qlB$JRR6{&s zLF7!d#EeNhs>0Wub%z2#xQmUH;}NdOE*{gSdf@eX!E+LHlOY^6=srn6;s}K-jPi-s z$lgU$9ZD3qfx^Caes-}S@|c(}!RyHY#}fc41Cs26+wFtPMOT*>hRG2q9_tt66g%$? z7XX)A;@7%8fY0zkgWxharC1$B)9%KlpjN0JyjE*HyIFUExYJjA03Z29)HEn5Ef|yo@!KJs zZ8A2HeS7-7VFBQ9dbILJ{KWpBD|Vkdbsn~5Qlgoub9c(lwk_0LuElRvmv>jxL{5-> zWT-iCH!W~>6B0${y3r5@?+bwu2$hIIRaM-mZN#|?HzA6=Lq4IQ?mne<1E?WewDs)M zhU9x&5l0plPx=Y&&=u4+w37HlDDk3*L?TFLND{Yx-;n}(GWBx=G6>i24{fSi99FYB99=D14PB&6=Q2Z=* zryg}$@bhXDYi9{?i!N+Fun32)9HDkBy)x@CbZkpm2LPM7@c8{J=-I9!5Qwr5dq<)x z0G3pAgcC$I8r3=jST|t;8fo*NRoPhgPzH{W^B>o5M?^nJc0BG_vlIvtGCJQJTx{Bf zCks}Qr=3NNKpgD>qFWWH#BQOa2}LzX`MLw>1kun2ynEP!L_U*x2q$X}rtDZBEC#k8 z)UV)Da3`KBc$xZ%9YuUG_8s~FMV*P+4L~HWB9e3(5Mw}!1T#{J88-uf*pCV8j7JBU zYq!6{?5X$R)E}3gp`UJtWqSb#v_uhA9KN?HsrqA7mWm)p01^nmX~O#ZqOj9TIMK8O z71h@-L5rXgU0`IP zU2)!7vJEHaJWQOh7so5N^mg8t7}@EUThh8Nr`d}Q<$E(-URlm|$`0Ukf6fOZ$NyzG yQ5>HJPqm7+{D2&L4v zyIsoOcV~8I=kA&5B$86-ENtSWC)=5v|3BY<{_}n3{~6o1@qa%2+z$-HJjtKi*Yo_h zJj?E~8Af0*>&w7a4a@xDtAWD%^lCn7g1HN39{Dgo0Oq}o&vi72+$bAh(cBzFY*7G) z#XwOk$dZn7$v}X$k(Tup-wzeXoLGJU@IEsYYzXtCLWskvm0?685pZk}y2+p<8Q@t3 zidsfKuc0Lt7$yG@nd)a^)`t(bXLG{=j^prRM-Y*47%WEsf>8v87(!wULMR3?6rqf; z1d784J&gyParFWa5`)~Ha1@A$A_W)02Sjju7y)4s0>K!W14^KG5pu;MKYovwh57(s zSXKx}Xmzwgh6_;e00oVLCjcBDrIia{*Z^$>k22K+!|*~q0dNfCxLMFNK-X*-ChJ-} zk;BlH5lkj#kV@yFs=C7nu;l;ds^|)rAhptP-p8WgCXeKUDkhUj82Su~B?WCu+p*)_ z?O4{al$cP)=b!$FvRotxHh#S&Pj~?AX9i%|ma1!}@b)`9k$#W^%Mu&bu0%KzLPe^e zRFDXxg>|pKj8hZ$VblL!V7nd}u%xPSK2XK$?MvFQYSTIxv|6R2KrWS0t*TI~8cfqf z>*59kgA584?KF)u`~dJ%1KM;^Kd#C;QpptTN)=Vd6bh_rR2MolgMM`l5&;r}HZqbr zK;!g!6`^|KR{4~w*_m9f0Mjtspt^2&ro*IP(=ee|719YleeAk?w4OplwU6SBl+~9Q zpP_niSYWz=4c819hDF~v=yC=HIwgU62#9Q)(a4XO&0{!Dk@ zEedSg7RGK*;PUY8V*_`KgXCXwdHXco@CjMShXPh;Y^ne*76W5Z`bik7s*17kByNrT zgAnhEPu}n9{dPm<(BUKNLt^AJPKa#V{6Yp=ei9RjG_v^;@n0fMkPwWuW6AnmP^A3X zN?HE6uXpd&`B+d(J7x}kad^8Zia$l8QDOD!)p%vy8cbdN4wW34NCAT%sPEF@r2EQ;j)8CB?U zbaT(ro3M|%d*g)-9fT|M{45tts7SMr&wjw??>8fCux@J>T zlMCd+#Y?z*@7~3a`g&h;K=?V3gb74Clc<~@qEyo*DnnjRaa3iS7%o>vDceaN3mUkeL$TD7s zRA=kbe>38}z=C(nsihQc?~fA80JOd-?_D;Jn*aa+07*qoM6N<$ Ef=$EQ7ytkO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_green.png b/apps/icons/static/Fat Cow/32x32/user_green.png new file mode 100644 index 0000000000000000000000000000000000000000..c85812e0c88fb099efc6c1d2be66677d1a46c6b7 GIT binary patch literal 1562 zcmV+#2IcvQP)G5#VkMu|ov7$O*ih@dGo5Q>l1 z0+sUYwr(HW?(6Q|yZ7yx?Uk5P>Rs8yo19K(_B_6GX3jY?%ynJ-pPw{-fiX52zqozX zlmn6=Y;qY3GK}#uxVq)opT6IkeVwNEWD3SR%yaicskt&$;KfaK=&TaVtAo+|`pe`cy1VbVgG)EAPMj;9Tm^MRRu^sG+bD=P^P~A zG%j4cjNbl145u>Cb(3cV1mb^oL2Q0GK`Kqd2|tI7+Y*vPCG;kfu*^Z^@){av&%jGt zp26Iv*^~(?-rf5d)IyFRxcK%;;kF0By>9@H>*%Io2VdO00jZ%h1c9<)Q8OaZ5Q<6> z`K&@19V}kbgr%%gh2#Bg#LZn1HaNj2WtS46$0DK>n)*IQjUK#dg8{%{v0 z4L`6FcAVLRpC`(KO4>17yBp6SfFt!a;ox)2U&h9z2ax>b3k)TGMN!j`%jJ<8%^;V_ zz-A5DwDTBR6Z>%J++L*flqLpVIK3Mu{t3h{0BKzd&di)Pebtt=JFsxhGV~YDqN!#x zb>4QjVy|l-`ruhlP#W^UEI@6{sp!9Pr5u;icPG^_U!33s; z9zt{dX3U5`jt{?U!TIj?bKmd8Qyj#2dlO|rM3%8~N5+CR1a$J7n>eo;g3$5gO{ib1XW_=@+VhWu@pM#M{ zocK*oaK=C!xweQxNmnoyqtV8Rfyby2c|o>tM~2I1)dXszQ_6b%0${ddK-EX@7$#d~ z;>tw=kyiU~=;}NwJ}SQHU5H#M3Bexw{cm0_%hyH9qk&jfEgfK5iGD*VG^}s@S;NKa5052iJG6{xDG?3eeD4 zI~&c5HsDP;jz{DO=Ax1(B%v^ixM?c5+VLem$n~R}RtGr#uK)l5 M07*qoM6N<$f)5naLjV8( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_jew.png b/apps/icons/static/Fat Cow/32x32/user_jew.png new file mode 100644 index 0000000000000000000000000000000000000000..a98cecce81fa03127654871916b0ac34cc969096 GIT binary patch literal 1610 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 FV1nnYPlx~j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_maid.png b/apps/icons/static/Fat Cow/32x32/user_maid.png new file mode 100644 index 0000000000000000000000000000000000000000..c516cb4b7816f3fce431ef505532bb73d6ae971d GIT binary patch literal 1850 zcmV-A2gUe_P)g^P_3;?32#S$?%)dG@ly@LGIKOxIHJYPYj;$U&Hgv6FzIQaDUpoOCZ zO4gcTxF-N40UEhM!|9{@U>Ff-p>{~Jf$U-#mr_$;qKM1sw{hXjKOhqyLb4LbZKSwm z5^@9Ol{#{{B2;w+mVF(InF6|c?!%K$?Z=jFn@}#V;MJFZg_xWmPPC@CWdOd1s?}h| z-X|U>;tQzPZ9KGd5FK4@M7SEIVHK|LYGGk^4ok%b8f28*KqRzq_TmIe#qz3ghc5!mTxlZ?w8B*{U#y(# zimKaP(kBWE9@yGXZjo^%y^KtD8O34=RU)J)I@u^+xN zvil1z6K##vcKghNEc&>=-Go3VRs{NuI@0AOZ0g??@WBz}sS_vPf1Tv*|D_wMKfzb5K>@huJGF^{AC1y*+K7}G0QYG~7+=~lWRXlm*_h|HtVD$J0 z$Ot>};KPq0q=-}nMczCDIWBKRO#kC_`Y0K{u-4|S0C+FG`21hT&%f*E^EnJ`--gYb zdk{5EL<}9jJ#`X4Iq@SLJ~D>K9^Hd)zx)z@@y5?^;`ni593!LQVE^`QTd|bS;_TUX z#5aHb2A`0en>fK;@yXTvghxk5?YI8;XEr#ngME2qgu9Ft3d<~;&9QHe9%h#=rGnqN z+){8&rBZC{*>ACT&%ehqi(08}LKdb$tKWYv}J^&4iUIv7Qud+0u_=M_#GP3RBb5ly+H4Hxc1*h+=CXc_~HJu@<Y5{Qy~rCcUZ8v6SB23z5POhUsd&3A=-9+5~SSaWl8h|x4`H7s1cdJVa3 zE-=VBp(qN?2}{9q{(sDj2K!CojBXgHu2i9@DtRF`ymm-g7l0&5+qoNUs%W}l2B|nb zGXp)M2PTRn!o*?J6`a1g>{&?O7LqrfH85 zMS>2;mAM{6Z*MP+VtR05(=_NlOoPY@dB>ocutFgS1<(2ad>`M>=L4PY1qvCbH`lus zzt5prQRn?ZYfJC+MY@VOwLFVM+L0U>!9IGZOYKSDefqkV0tRU2rd z>-_w60@6nZaRU!N_nRXlW~zMUuSnW4jw#+x%mY+6ihA?FBULoWC;puSbPuDc;)GgCmE>g7W&Q zbopdGxoLzG(cKY8X*m~^;_~tmm!E5;7ZB^vORM7!U)?sGYiSi|P4TvHyO&dLG~9ft o5bhxW*6fTmUXpLv{kH%E0BJi@Oye%R*#H0l07*qoM6N<$g0qxq*Z=?k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_medical.png b/apps/icons/static/Fat Cow/32x32/user_medical.png new file mode 100644 index 0000000000000000000000000000000000000000..87f65696a133adf53656aa74bb0cc3c17e203c2e GIT binary patch literal 1606 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 Z7yy6*Jy$DEU0VPE002ovPDHLkV1i)dS26$q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_ninja.png b/apps/icons/static/Fat Cow/32x32/user_ninja.png new file mode 100644 index 0000000000000000000000000000000000000000..4c653021684e543d4d7fdc51c1c4e89d87c46dd4 GIT binary patch literal 1861 zcmV-L2fFx)P)W+j-pgjQ@Y;-ZC>QFQqedpYFXXpM61B?fH-t4tlET_z7GmsdKMo?9CQ3%M$ zalrHZ-fzAh_#R&~B>|T*Y15|mD%>PfZnavq9cLa18X$@yq|<3K?(F8xTfC)upcDg4 z4GoQ_(BWXS*?@9}B&S?u%BfG^6j=sQ5TLQK@ieV_QU=&jL6^hj0zF}K2B?KzKv7Z1 z6KHD}tt-WVQmnL!vIG{34P#A;vaD5=3@9knSLj_;7V|-~(~6RK5(XGWL53Ahbg!(U zGTga>VkTo0rkr_0L9d`4t*NT(-gT@ena;j5ZHPB*~DaopQ%2Dbb5 z?b}+!53(YQ7sf*pR5jMY?I|OCIXndiKN*Ds9|hoz53a+>!TT`wKn8C^9R%*AAeopa z9#Hc6hH&%skY1gL%KU!+j_upGpVMcfiztHyy$V*YtlPGEYsXJEn+p?9#=WU18J2Jg z=7S_DAW9H4GcNU+=@^%a^;x$Hy;XcY!=0;>%b#9R6INfG+wm zFF)i+Bs{^V5~9sw1dG{#J0Q!mOpJysn7Axhag4?#F+GfHh>k@)&on&tkRH;fkCOqE zbkoDb!+nw@-DN9Grk8qpdJfX~&Ye3cmi%Ni@~t57Z0Fg6`lnrIh#Xiyu`vHL&QF~< zae}ck;Se6-5fdwZ z$dQi;R}h3)K8}Vvr|DVpICdXCe0Uhk#FtA2lZSR`G;-keR)O8=gwTTrAmgD!Cm+wJ zP`Q9R7hnNB@XD*N;c01unTM0iJBHkmP3}elRc{Rp40IOLbFl#~l$9t?b$55a@9}uL z2n6<3OvB8~^tqv-GoKNeQb2`qN?AT$UE#Ng&VJ4QGI@5V&dLX9x%Dx?rjDG$I4147Xl#B zuU)jma5#i9cff{??YW(Y!!Q~Q6euOpF_06GR5&2~;yXxz0hsA)iDr3>UxolkF@b3P zEZuf+oRlF!F+$?e&10iM_C1?7S6@ds6iPCT@E>acUb~+s_a_ny?B+w(heDx6Pe@wA zHTzq@Y%*a9imW0i4Ef^)>rhh3BoHp)Kh6L%PG}afu93wG+$hTm(JV_i-@0aSVj@N{ z{+BLZfJtmAAJ#Sd*?4ZAQV>2OEy5*y(zBESoJPHDfq>UAGK2s{QDFV1CLh=_3By>H zqnHci*1*UO%z+U5?(;RXc{HEaQD4VNV_3CYHMiuYG?hwS@p#HQyxum*C3Eig>(Re} zinTohR2C&@w4Vvva(`Nv@kkmS%kY1B{t{pSb3|8RhHht)00000NkvXXu0mjfQv`cV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_nude.png b/apps/icons/static/Fat Cow/32x32/user_nude.png new file mode 100644 index 0000000000000000000000000000000000000000..e52179a3f0343b7e33c0dc527be3d0ffe014d0a6 GIT binary patch literal 1598 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 P00000NkvXXu0mjfL3}(Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_orange.png b/apps/icons/static/Fat Cow/32x32/user_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a071f3a3b1ec18676209e0b97b51bb27501079 GIT binary patch literal 1500 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_policeman.png b/apps/icons/static/Fat Cow/32x32/user_policeman.png new file mode 100644 index 0000000000000000000000000000000000000000..3ffc8a21a9c46a7f4e365324f21f86e032f8bda1 GIT binary patch literal 1788 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 IM6N<$f>Tp~?EnA( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_red.png b/apps/icons/static/Fat Cow/32x32/user_red.png new file mode 100644 index 0000000000000000000000000000000000000000..e03fd0f8634a4c862cf4de26debc2a4c7d79d8c7 GIT binary patch literal 1559 zcmV+y2I%>TP)<-U>c1JgB#<rL8kEi8uLk=HB@q-}%q~I?Q!l{GX3D{{v%eDSma= z#=37bMR~zxEWj|w%ix+^INyKOn|YI7ouw4a-!Qx7!@>aA%NuG}*N4<$#iyXD$&Xl# z4_q)5ivoGwMj^-HQ(UC;_S)}GWJjc}asX&$ddgoP)`kN?6&>wiL?RKWiXXPakkdId zrHGXefj3E?^ zkVg~(rQ)rP4c$_%S^$C}zuFa!0+CRNjEA84LQu6Ze1RJH{4pX4DnRcc>TDKdHpU&d+q}WaTnUY*p0LXLHkB{Vz^&I?l-|I!VY@WM1~@I8A!t4)PM;>ZFQWIacam|z4QG3tb5Tm0| zcD#l{(8a`=pP=6uLnf7kt41MwF*J2-MV(TII|qBAHZMo^;$>XuIe=U$-M6KGXiKRs zlr@lOhdVoZ@3^0~)&Dp<*P#h&evu_vEDf^bJzz*$$KofVt#GuIH%WP?h7d(phsP zmCLC!c@g;VRWMokKJ9`#euaDs?>KJqk{l;~J~;{35m+o37pw!an~A(mim05c3)B-C zsAHF)y!bc-jcP*Gr1e|pVba59^Q6zItPok$;oN)-(%G|n;@e%-sx+W8% zG5|I;8|eWF!2M^(l|BSaN~zQ-<;+kK0Ee;ZsfkoWZHVHgXn1FeN-j`jS3;-I#BLk5jdYJ$K002ov JPDHLkV1h5c*Czk~ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_sailor.png b/apps/icons/static/Fat Cow/32x32/user_sailor.png new file mode 100644 index 0000000000000000000000000000000000000000..fe6603872e7eb191cdbeabab633aae113b38c18a GIT binary patch literal 1607 zcmV-N2Dtf&P)Oj?Bg$ByqS~x|Mx$S@1Aq+xo2#qY2yDJQu@JWvsvMH z_Ju&6benupQy4jW{>~~(lh}`r{|k@hK@0x)pBel z2{T7>{rV05-oY?(2)0JMXEJn+$Uty70^M-@&3v=DjO?@ERSq2a?qYZEF#3a|sgjdM& z#dNQy=jOI;+sZQ&bSePS>C>k#l$MrmDl03)Xe3Hmt_!8y2JAlW$E837ZaRm}4HdL* zBA(RnRP8k+$Qv717U0C*GU^8)fZFU16c*&e@Aspgvtu{$Q%h$U}XeFdiHV zjWbcLfm5>M>o->6uc3ZesmJqf^xZTSG&`GbJS@;zi}^Mhz#EN(Cn&tHRJLn@Zq2_!v|wKu(IcLbLC{ zTCpCE%7Tyi$7R(qud`m(Ki)=70>DvNSh$*+j|s-p#8ppLG(-|A7SEI5duJ_Tv{Rn> zo!9xhrs@BZmFdeC}xH8onru#@)l|{qC`cpQw$vhwt%BtexVo_MqMky)9Z0MP8)e%doXgTB+Gry<5 zG2a9^(!*_BQPCXsLREI&WxhCFF4t1_z`(#DG*V>abf$p)3kW8X=kZx8Z*|(sut5U;u4PAp4ofN_YSO002ovPDHLk FV1lV08M6QY literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_silhouette.png b/apps/icons/static/Fat Cow/32x32/user_silhouette.png new file mode 100644 index 0000000000000000000000000000000000000000..109d113eecfb20351acaf6ba3305b070cb592a74 GIT binary patch literal 1087 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 u6`SDjOT7X&EROhuD}BfPFN0BB7 z+yZhdwoK_|=G^x=$F=sHX{OWC0vdO_W}nO6Ykh0&bvsHFMc|<*3Qvi(YuCA`8T{O` zEQDbQUd#8ou0zu_nhiNuu63wH29fJHD3?o6RkfBCjvf0hNt4IdV{+>N%phux=jt$) zFJEzL<*HTiJP$$$1VKO)$~lbaT2$^M`8<$74t{c=llJ;m9?!2{bLz(vKNRSCs1|^Z z@xzZ7lxv>NWN^j7L7eUB8PoQD7SQQhsW3OI!kCBaO2Zm;@+JWAswS!*41xu*Sv98k zx=Q?BiPy&3vG9TFe#f>aV>a{B%?}JX~?3YFnl0(*vWGf{oDUFWE3)3v|*)RnU1%LsY zmOx9>Oq}|)2anC2i`jFVv9)^>GMN-C(;)x?FRovSuRcA3{ETr&pqEESr5CxjoqiMm z(TExTlF5o?oA>U-X4@fEYT!JLgh;29-WoIe7cO7wjAh-Z zHUEPG2r|h`D`z(hmB{)IX>3zixl*v}dhk7;0QeAUB|0*hd=9uxgGNKQU1(MdnkA>3_-2AH_*=z&lg>cT2mQ1E5w{T9l z$I)1Cf$0EfYZf-_0$7<0e*5{HOfsB$S-3BS3kgb)=l9>di&=#{XCkbAGP{-cPp9B? z0FntUT*shEE1W-l5q-A?5Kv)~!i5+E;L%asxY9>hL;4SpHp0zZ-2OEHHH_wmfhURl!yE2uzXo0Y!6rK9qyq46q=gUXIJh{Ki$-dj>VhMxFLQ~{1%~i3!!f! z@XAOwEyU{|?1h@mBY(UBfAoHibAvZp4qty?8!Q&51W@0QjG2DR)-CS@s@U`4`h&2% zO7#BJa2T(4ZIFR%QF-^uq_L5wDka(i0mKYJwhJ z$L(8v=8J>poSqEd6BR~i=I3*ic0uj69xc`RPg22IhHFyHt**$&zPSQDPaEf z>ABVibYi%GebY8gY1%M|%}+i6jgEjp(GgNZ&Wq*wvp4(Xc@h2b`}*~v7D#?Zu8{#R zh-He&ETE^;>9t&FO4L@#0wZFR#v}sP(w9P$i6jz6Le6~8&qYwTUR3G?^JBiuzuxg{ zZ|I{&pU0)vaVj~T8QN52I0_=otC&9YkxZuLH$ioqBiS&eGIMH0!~e)rT7Fc*VFcEKT-t%0k&hsrp#`k46-? nWc-aL?)P>4zm2Nge*_o+dgK`1S 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 U5I8b(O#lD@07*qoM6N<$f_U~-Hvj+t literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/user_zorro.png b/apps/icons/static/Fat Cow/32x32/user_zorro.png new file mode 100644 index 0000000000000000000000000000000000000000..42f2db201ff37222c801bad6a30f05f2c00f9583 GIT binary patch literal 1536 zcmV+b2LJhqP)+p@ zR-hXJeNi_t0V5&6#wb)_H-Y$IOfYf@G2WsHnm~faAW>hyOX4La?&55^%%(T-^JHO{lXO^*Py9L%bo3m$T`k!;Y|J?pF9Agar&&zG! za2!{6-P*P5h7jy#0!(Y&Za27GF64sA%lB^Jk=%HXYfc{h=Bq6zTWkoxJXaGLU$=fe z6bc0>7K>0Sm5>aR8w~G@0c}!hYRP=&+WFJ2V6Jh>H^>! z1i;y0B11gSgNw+zw~2n|s>m$_fPZN-^QC^yPzV~*d20Zw8s*A6M{;_DZx8@ym!U(s zxN&1NU(0YM2!?-PRdORGefspU2U(#WfM%pli`$oP)yh@BmW?=pmE}kWy|+u$RyBHV zbTzW9Lyw9yWAU0*pd-mhisM~S@&~{$7!-6WH--twf#BxNvg0@&bo}k+d#nQ9M3J;~ zId$vvm0`i@BHPn)EHPRFSoQJiQCRozayaw-71;g8Nzk%c5WQX)IM@%pkK7GEow*9n zA2tLRy4))yBQO2%)#CAWmf%&8^ zCixe$P+K=!61j)1=w5n=Ja;=uSgR3rzt!J$dHqSsi z4L*PGYdCyn`d*Z|j+9%7GNh1XW|G{fJT?hN8jYi&LcRd`ypCLlY_0%lB@Zfsa|uo4 z{uEMvq56P9JDFAT$4(FZfDa6|?;C>FhYn-CGg!810A4$E7S99&F8%fg+(>6nSUWcs zDg<^IA}_8EoPGJt7s8>o0OU0dv|Qc{K>^(_C(>~0=&q(@I+IS4?g_heMpXv zz{KSdh)-MsHLGGms^D(vf?#AN^gQ}39N4!P6g2}yUH^7!YHH{3@NoKe0Jyeqf99Yd zh`KyUAQcr3cXT%ciR(u=G-oEX>g612L4* z^}@SHj(o8nMM{kV5O(d_`IjX5JKMX$Aft~^C~P3cY==M1mMcm ztMJ(;pTf-av^kh~JRS%JLl9gPg4yXQ$YfF%2L=WosBFd60JwMT*l{)x2&|D>f-pXQ z-5kN}-)TKPQ|23nF(>QdaUv4RQ<8Hnf$8qP3zW1BsdVb+!NI{^=bTur5BN}MO|uk$ zv9aGl({gBt4xpk*bWi$4QNV-9fT_v9!9WiPA{xg2P`Q@mNsqrZgy8r!q`zJx;L6k~R13?flG#ciBVGg5}Ye}B;#BrV!MK6$k=cra$hN2`% z+g!XG63K))=`xb zF%z&>cP!6-26S|WP0p;XcsyQ+$71FVt6?Aj)JL$LLu+fxTo{}H+^VXM1cUyyq0oJG z+Vjl;bZ#8B#`B(@`z_;KRRA_u6lKKrzOxav(A0y}PHp%<{2(q_bK*D+IZgm>>toW} m$S2huTx3wQW`*KE0t^5JohlxT*mw*80000QOKeI literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vbox.png b/apps/icons/static/Fat Cow/32x32/vbox.png new file mode 100644 index 0000000000000000000000000000000000000000..482709e8022a22faaba138d2fd787df0d1d1b045 GIT binary patch literal 602 zcmV-g0;TcM9pO8)q3qi0-m0%~A4&tzDJTl7y!c}saSFteR|>{L|Kr?JfaR4%$UeUmU~Oj+ZEs6K zfs+DQWHS!m?xD7KxQz(y;pYe7AE^(BFzTr(ixG7i!GU^J*=*X4=>-PY0`^IkbBFQ3Xk2u1o zeh+XPkt-x4H?KzI3(3g;=YqdO$3im7F9kv}vZjFBh&&+~d3kZcgnD{bG8&Nm++0wh z0IKv*v1yg;D>g1*RRKOOkXm8vfj;AL;y7d8Bm2Is3OFfPr%Qy#s6Q-*%y~f0pQKN- o(i9bQ--D((Uck`g>r;RM0HK5;WLD_11^@s607*qoM6N<$f-4FNp#T5? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vcard.png b/apps/icons/static/Fat Cow/32x32/vcard.png new file mode 100644 index 0000000000000000000000000000000000000000..63edef655e7e4824ae37548954e4356f294b3639 GIT binary patch literal 1471 zcmV;w1wi_VP)8870NXtuWdQdHy9*@ z3REJl8sLft7Sp7g7=cyH6kw)dSr)_{dXT^F(qr8A?K3TnaP)bJMm0MOwh*78;=q>? z7+x>5$R*T&yBV|f0Fo(=8&)%7ou49IGauY5JB0)`)f({lD={=Q0Apb*G~W!UX$p%zjQHRH=GIjpX{4lbjX*3ta1NVS z&V$KCNI2f?Xhz%qvvSXJ0T6C~ec3FaD9sBzAcQtm6M!lM*ONftuTjjS&n@jOsGV7d zWBYzXQ;i2H#c=AE;bPC~yim)DvwJVk6CN^L0kY+laHAyhRP*kZvgg{YPJ{%GrV@{|!{kNcUb|(O&pjw0O0hV-c0S^W- zd}|D`XbfYq2-a-fi3S3Y)u=LN8eWi*c--NL1 zTo$RBo%lTv!Vf~{(!xl|*vpNjlk zHUt&AhK(Qpid7HRqIX>b?u(}IOTa`GWqng+2piVd;oQX#o~JYKzdQ$7OTiZ(zJ~`E zx08jU3@x;;UXPPU_GA8{wtOx?R)~eRC)Q2^z&YpD6^zG|XrEn)6IT*=rL7ywUh2l8 zcpO(k37oi`LiZd$4xRo3K7B6YX^t1)>4nI(i9W#b!dpGL+?!~GA_Uw*aUB+fz(XMz zjwNs{oJKSdkf!7aFv#`dX@|n*yF*bn1P0x_ z86Ly+NQx3K1yQz}J{z|WDmDcwycipeJ8@<>dT=jV+m^zj!yRj%#<7EYuwd~c=vdQ5 zygiaf=F2Kr(YdZX0F8V(6dA>Zt6?CU>S}Ne|@qJ#<+J&mmp;$ptDm1&NG>@3t(5K?f~f!t5do zi|^^wvfXmsIHZxn+EQ`)@$V@5UtP9AJl*`s=uY=?%dJm(pi;wF_3p3zVqD6W?zGct zokeLXhs2ZkwK@KzUpWi!1*=&mK=67~Ywpx+* zB9833qK3yEnb(Mhg+N_6LG+;#!qN^Ilkg{7xqG^EkCoty4wsqg-zC)4?)^BO;`Ofp Z0|1x}x?bJHC!PQR002ovPDHLkV1nY>sNw(s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vcard_add.png b/apps/icons/static/Fat Cow/32x32/vcard_add.png new file mode 100644 index 0000000000000000000000000000000000000000..456bb4496525e69b840294a9f551a0412e0503df GIT binary patch literal 1894 zcmV-s2buVZP) zki*uN!fs1{0u z)OtfoQYgaFQ2$eNMv=iPs{8Cq3SJ>am}`^UE#9yGpBJ}Bb`!aA1Bs-c9N2fwP96#n zNmNmSDwv=!g9Z~LXN5=*h{#YB1$+&C5nd08n5tv@a!v-K_RJ(6Lu`~TizH(8ZYLzO z83yNhq#d1sF2)K3f-0(&ZgA&sgPi;n@0V_r>7`-=k8O{mTIM971X z(%NAI;?ho_4Kq_Dm~08CtvwAXw>J!yju2%LqOl&nYp0Rj-im+})QlU*iNUK6W5%fN zh^RayDrV(%!+=$XG@TOX0EhkEVOhXEY2E?>zG-F>Iglu!G5}OmdC;Bia|Y!grBf=l zF8>pm$tDB^DO$e_=jOi<+f<3hIbIhV;|N5Qwh@St0u#_FS%lF_kVk+y8%q$lT?d!b z1&bw3o1I|;WM-tf5!#sC5Jb%Y4}l=CSU5EI7>kBlrT+>1S)vxpzOUN_ywzYh(O3 zcOXKi&lxecO(IG+7k}^Ye^P++4mUEbHb_PhwRfGUE?b4HQ~_>x1OBLJz?d0dz-DF$ zg(9%~yySoYCW=v<>C{YUt~cnv_4Ct*oZ^n(KO$!9f1_5aaB9bRQH1&Xo#>Gq#^Q+`;gTuS$pCjkx1uK;qmRHuj(-e({-;pL zA}oCW5Lk@{Oxb)DV|%5bctSd!bOmv_B7#K9`pg6eCQWRQ!{;1$jpnR-vn#@ifUh>J zM9+SMw74@>z|j1c@Xf|g@pQkTWLQT;RXK45(Kl~Y6n1ux1JQIf8wGfM0SxMrfL)jT zczZx0hD|F(U!M<`9DeM&7(`)L8%p-xgvFQ*pRD4IkBaHA#GWJ+Ib5nbhVsr|W5=(v zVrF=Bp6f9JHv4j9C5|T4q_z<-Q3&eYew5eAl=%^?Kh%hI1vV&QKXzVJh)g^vw~Fw2 zecD{DthjLsgNcl9IyfCiuWU!r;K`UgY&|Td1Z`h`(2Mis$FOG4^RN&9faXtc+X0C- zy+c`F=?qfh1;O{9y4|Z!6m+Sun$hU-X+48?wrwRVF>uIO?7lGzca<|(^!f%=drqSC z#sbtd`n0v_HY@sMysC|D+W#@KO?I4X>v_OHiBs$J;KY?W*eD#yCWiJFUHE+h>5gBy zOR)}X3&}n{Tu_YEUIHrpr!l)|C5~5?;AGX8aQS`MJW17r-*esZsuH|kumU;lzQfQN z$mQwK0s(&Fz4M1->gqB$?H+)&?r5nQiTHNjNQ8-~7!eDxF?N>C#iSuqalyVFPX8?p zDLHN}F9@!y^WDPlx3^=$z-ib~|M^lHI@Y2W@b)_T*^a2&Ipw~cEks!*hZWjX1ObC1 zm&-7A;7lB=yb9hR`9b73*5&si7jmM?a~Wg0jRTSC2;P8OF=3ciD~xF|7Fr%&>t?*% zc#~n!H$*fPHGwnWHcQ60?s%JvnsxJjVsQ9RHGwM`nhfjhSkN{Xn64PL$to#Ij^ZfHub+s7BK^nga=<>PcF1Ad%O#M(Ipr(|AhLcyo4%L@G(hwG2eP>kQJ;^b_(N5aQ6VN}Of&F$3{MO)Z7fhqFAg+yVK{ zl7i9nor1W$_tPLf2s!E2mE>@&vqiEP*on1m<{uHE7;1tar;92_1 zDMFwEdylNaY|`8obu|cSc-s)J58Y=xHm~9Y&UWa9tl9?jw9xUB+7ayZ+-sI}*lHZW z+4Df{-`IDw1jVGXbD-HHdgI^+Ng{coM?OYo4aH2U9s0%yhOEd9xKQ~Uwp{-aWu&Pl zadYltkMOlejE0iuN(T~KRHucAfPyO*9*mT1nfI3APr+}1++c;ARy gc>K6u&;Jo%0A1%lB^n6X=Kufz07*qoM6N<$g2dH@rvLx| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vcard_delete.png b/apps/icons/static/Fat Cow/32x32/vcard_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..cdba1ec66cfd117ca694090a4baa46dd578bf896 GIT binary patch literal 1871 zcmV-V2e9~wP)#s^@G2{aZ6CJ+#bi3P!m zP!ws3g)L=YZTH!EcNa&JLlYChGF1(UJ|bJ#Yk*rEBAE7 zdvt$~#=T+ur{-)jgIhKlf-7b{NCPS#4HPWjW&EEPw?}q;+_*wwH+K#+oDLE~2{MTx z+hIr!=u8oAVgy#w(twtMuIu3M(2e}{FFj_MzMWk;5SBeBNtcq-(&e(tSo?JtcBd0c z_&7=qEJTH^1*x=wHhnN+Gd@Bla4RzD6zU!-Mn?Vj;nEE*271|JSr6nc2gPSdsS6H| z58B=(s2QC^pkyMVoj|Jb4>%4jf%ECTNXHrM3WLl@B$LNHo3iW65;IL0m;Iv=f*!p; zUG?g7D+)})pnwdUn_R8|i#M!8>U;>1a0D(_ ziI_dm3uKs$=4!Ms!H{HOfQLYmSS}m_9%ELh4f?M`HrPJ_AOn5{HU}`Sb`gwV5YbRK zVv!iSV`1F$?5ijx0IEWn!E`bxWAB!CP(ErLM%3Jmy_?^`%_GN(EE!odL+JQ#4nU*b zS5BUmw-A*&>%M7EzA+2O+hZtmdttZ9=(rR{+o3fmFOm?8b>f$nPTaNdGkBd0Jv|zN zi8uj}z+~C-Gwqs5m-7wgZ*%|jN1!;c(WO4PmNg)?s&)XWF81+&Q;|^Ok+E`jJ5Gif zo~)RG-%f4C*_LyN4txMhcZD%5pkn#V0f=OX>12R|Fs)<>$H=a1xj)MRA}D!4*VLI#!nQHHxcMmzcLs<`7X=v>P=T=nQKO04B-i7S;m_>;A5h+B~LCy#yvGZ06Q&ofmq)fP80Fc z;Oo!(ByLW$?6kO@=MY50Q z>XuhHb~UWkSjvjR;WNDUHZUo z45APX-~PpGr1-8+FW~KU>g@v%+BWy9ovnu$pHX$uh}K{B3hu?Qra z^Pdl)d`>iCRZWWne7ES;lC#&3e@1x8oI|C0XFh$df)X1IT2wCZqx-RGFjN(|^0ZCw zG3p_FjvkHXije@|k&Q0@irqe**P^5|6BPBO2zBKkzmvW&tIvgncAj>6@Yc|3R3;(_ z+)xb7;WWEpe+r0#B~iF8MPukxwWE9q4kJJ^n4}PWdC!*!lSC|C5&GwaSo)C(cT8R4 zO)k5A>=?808hSnlh;}bL+jJ72w*(h#_~U%NIF@rKa6;r+JY$LdZ}eF&7Hu0lc=fHN z#ScsvHA;}mJfdAb7l?9A1Zw={1e(L0_46B>Un13co<;naLY_uEkMQxHtLSs{z79r@ zR{K5Wsm|DKE~f(?pAVA5L8P+@6)h@O3_Q+N!Iah8V@mgb|$dYuE zT(Wo-x5jWS0pvdQc!je#)2kK>E+wsyUf(a`K8UaP=lNd(3;@r7Mmy&4x1s<5002ov JPDHLkV1lBTb4>sM literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vcard_edit.png b/apps/icons/static/Fat Cow/32x32/vcard_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..e27dfa5272131faa18e33dd9fd2eee90510c31b0 GIT binary patch literal 1877 zcmV-b2demqP)gMPQdy zM0;3d53@*0($q$a9y8fg)07rclw#WShs3BgTBDgG`N*_1A5%@QNzKrptjs8hN>f8< zh%JJaL3UYS+2_5t^WD8LyF?955Bp}$KJNG3^E>Bve&6}-$$90ArFB} z6J%(-2`VS*G;tIxuLJ=l1XWeR?x8Q@Ymkg-QEqP;XNQ4jChHRWW@%Vt0ju9}LpGZs zx{o9E(?VoQP6UD)n$;|LXS{@v?OcR{0hHdJf>31eFeM~G zsaS%^h&-1Tr?%k;D?|T`UrDI zFapm0?OuKwDc4i0sEaShMU$taV#`{L%)U&gK6}cIsNA+5wv<%lGJ%DhW-i^|>R)*ij<+QrzXD6l> z?na`S#1vNG>hVzkyq;xW+MFRsULx8B1eV%SpSuIsPMUxp8|qP4SBr+GM$Bu?#Q9r_ zuBN5+aSWJAD5(hoRvc(Wt((K#%o+IM^lNBzHlf3QGfK+cIL{WrvRUcygh=TG$b!%} zlrA`SO@K-XcuE||T{s6;>c;7lCn1R{vPX|&aBXD1xU;}2iI~0lG*T=; z>C80b*n>ziD@Y>MUzpH}CuXH!IL+NbYpf;-CMv}{8&=`O;ScfMXCIM$0?{nOy@bGv z=K>i;K-DTN2;Ya(&K3kCD%P&s04We;aNT4fF{Tf}Eb*k$048Q8;Ehv$6imp+qNi2qJ%UBG&9{fJGXEo{)xn7MGG9Smz`o=9?bNz%>gA{G11YFIE!C``P}& z_?E4>D&mLh(rWUrr4(ca#r&-M6v^tJ3@VXa%F zz^QYiX)%Ep&xrxwr}x0kM@Qh+oldABLoTW|a37G#>93^vpWQ(cUJwfP&pUVcq6_(` zIjv@NclGGN5?$Ex+_T8enTp}>-A!KuX~sOI-k%?sne*ME_QIlF3! za^ivN4^{c|09eNRN^)`M>LYNwx{Tu@{zMyQPr}}kJTO<(25`LCfys}~{XKY98t&g+ z4@F^r6@8bmR^NZbodxW8z3$RGe+}7ol!~78$Z`sQ+d%+q+ zoF9M-(Q^TTzkO^J3Px|o!%rQ8q=iB2J$~TVq@d?8`OWL^m*I8B>@FKw7THk5>z=Xg zCi56`!wc`9_Q3P=F1p*2nG2=09;c30qxSn|+_mx8ESeAZyRV&W2)nPJ)-=OsBUy+3 zSk6dbni)XwA;Z|5ZE3;O@1>MX%YvE7*t@4PSXte?{w0-Hn7hZay1D}!>Q;Z0*}o>Xc`XC^SecBBJijtR|_6lP~QUm5NQM&fkyCK z5l}G*O~bGj!4ZQZM{vM_(1<%c^py?Rs{O702iJIf3NQe=Sxrz8wsOw^00004_4#~bs;a^!h#U~Bp$$q5{td@*uDaUVz|ipU z0Q#b6StFZ}Qi5Aqiz}T<1%@tNK8L;-S{f~5gagF@U_bQv##syFUP~sXFI~C%F8Y?x zl4!Ew%?z%$^!N8)XFzi&qAL?4pMBnozDTjb_nHB#*XzBFL~GK?R#{O2bx!BxN_qW_ zV=uOQ%Ix-+2xx_O;8anSh%C#$WJT$_i|&(S=v9jWVD0SeoNH}uZER_2$vLK{eu7)` zi}2W)w_#x=0nxP#BzUP{BOT5o)pjViTHql5*4LDyQ=Sq9ajdW7xdJe|0jTkKJga`c z9|S?jIqYRN_{et=?w@)GL?JVqnxFlFUs+rV|M=w{J+}S8qju*r&4(RFn@@2MIh)vO z$1zpa;NeOe9C1{^!7AGZDA`Z@TqpW)y|NnzI7LwkQ-+GiFbv#$zvES$u2Sanl=+$v zjWFTK>wlmHs3=u5z1e%3G@kUtdFgS6FlA32sJt*RF?ZpE*N)nD0${;XyA}>D=F;BQ z)`r0u2+YiYs*!tm{Vpv%k=DLKvrj0wIVwu_J7XW~L>)iW-g*2`yZ8KjRBZ^x(mB;6 zJJk6&$6DOWk?^-XSJNRZ%_AgEkFxmnjq$U%W&v$&k7}!fK_Wmcn)C20UC%eX{?_o! zxzqJzdy!#XsYGmIPIXK^>+Tv11mh4K=<>!Qp&%{2xIxt;6o`H-4n4zY514-qZe?BR zwbkk2D_8wZFT8x_-f|3-SZE4^-@-M)B7*0OL!_D!rsBnKGJ?GR8*EIvorbZ zVDnM=tOgtL2Y;CfK-%U7f&tFnsPO`@T$xOj4$R=dw$~Iz!$Vhrv2p}V8an|X*wc}T z1b)BfpWUvXn+X79Y@^!dv&;Vr00jX^a_;CAGfHqz0E&Nc-Uk3#Bq1?3{%#pi!R)as z2~AGGj{ED<+(7@|r851W0^qiM=^FanGBW-VU;x1FsyYUNgEjyF002ovPDHLkV1g`J BBlQ3P literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vector_add.png b/apps/icons/static/Fat Cow/32x32/vector_add.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4b8ccf44db261a9887f19baaf505c07d83bf4b GIT binary patch literal 1664 zcmV-`27md9P)n}VVx>Zp1_({lHffV)lil^)%?)iw*rcsHb7yzY{mwn#o_ij535@&_)~#C?AcUwd zM~@yg;7yEGnfo6Im=r}B^ga~jkrLpoR%^K|%Md1^644K7fe{-2Mi2x`@|ZDoC8ecB zC~LPq(Q--I$34lj=0p~S#&2=F_t)(T$7Wp#JDYxW&H^byM1 zaCG7b4SBI4;&r=r?K;7MlI3o9R+W8rBp+pt;Tn(C1NywYylWU}sWjLUOeRP+n=d)z zC!U(MXh}|-(fBF>Wv~XmO0wh#g+dL%fOvX)*4%QG%EKX`&&|zkN>5LpzIgFsRZvs? z9b9d0g{M|;gj-HGw0HM{+b0fMh|-ymXoPsZ4#wksVp2Q`L)8I)pu8Y^-XJp32qfj? zSG8EFfJ z(dJY>F=du4D=;p>08>&%!T3>zK9GV33M_L95HCfG0YQ?a!7js!$8j87*_yo^U%Oc3 z`&i^F{&ojvzjWd{jyhJ9OsQ|@XOii2b2@zD(;VUArj1S5R#errZO4ik1}y?QOtoWn zTdV5!jEoF4&Ou#mEyxPFgY&mp>IGQtOU(O(1-HP8lJREw9vY|>la}Ppp0p%yOLMzC zwZ-LCt0vLN^9q62W!-bwD}6#zw!f_zDGAg{>&a6UZzARvj_w$%EhU420Ap~NCofww zf9lG2N^3V|P9%>nGQ7p(c2zaWDVJW%T2oxt(g7_+Yw}zUTMJ9Qjv-b(!idmqNueIb zai4pnaXoMGc6Zg39z0Z-`pVMPcka1Ba@nfU_*KNT48wRNIRdO^*je%N4U7REi_F&; zU=~lOyRKw^87;3~t^hVf3Q-V`QFB;|bh5${ zQgc*qcqSw&5b}9$X?#6dv zcrLu}{nZmx8J(jTiZvtyJ;3NW=34sY57=FNSU?2hbVVV+3vr>yo;~6+5Hk>`kmBY44U@yG z`eoZM5*5o96toVd1baFV^uQm-3L78S&zXmzN3?-1h9fS;P%I-rG`nF4+o%#ohBOGM z47&RqV8lYZvzkBQLRNK}cfjZnStgYD*x0 z+A=uPy#O`}i7@kF)Zikb2d>!~;K<(>;0ilWP#r~UeOj8Qvgg~ZNNHvmYi!B%)Po~| z$s$4A!}^Sy8JD7+iiH7xy0QLlk;pla>5~Co5?MPB4$P>31sDKnyowA%V?LPx0000< KMNUMnLSTYK=mEX} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vector_delete.png b/apps/icons/static/Fat Cow/32x32/vector_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..ac4c63931ed401b95655d576a646e5bb823d196f GIT binary patch literal 1665 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 VA?RwVv`u%~niesswpeGP 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/videodisplay.png b/apps/icons/static/Fat Cow/32x32/videodisplay.png new file mode 100644 index 0000000000000000000000000000000000000000..0972f2877a6b635529f9262d05fda9c085b4fa28 GIT binary patch literal 1761 zcmV<71|Io|P)!Wj%p?;BJAh!sCSe(o1=*0vLm;8-0xK5t2S8b}nPI~MDO*@XC_;%CKv5(Xkwzi{ zB8A~GOk|U>CicuY_Ov)2$oinEIjA|_xAVk{_8K}m|s+Q_>0fNAjY|GpT*2{+Y=C0 z>28Mp`Vi~CSjYHw`d`7;I%lx*?Dx?6{3>*<3F8zDSHIKkA{1{PliDExO9Ful(D}*? zTJ<)x4q=T!kZIU20H>BuRWGeZe1o@)?|a;sU0Z9zm3J;B*WZL>P@T=x&b~ z?zjhz2uR!*Zp1S&G*?e4q7u{)M>T}A5t5{Z=~Hc-TA9ZmetdNz_}72%63%@2F*ND& z%Jd9WRDsD1GGjf7YEUP}hlH||2+#vc`#xc)sXz^qaUmj3R9|SK(MTB8DpoG+b5*ol8w)Qi;MA~#!B!u+NfEVYasK)5V(Q^@h+A{Wazb#`nU5>yr3N$s!k}2> zL=A`veY%yN2yiJy`W;uL>;sjDbTvc!ix{!FR%O=d6wc!&wK~dkE{Zn)7Z(m zUYo;mF2T=9CJOA7d z17vA{bE_)|=H`&b49PGjXaO#%ZUg6A(U&)3D5oZbK;lDCald##tRTYG2Ng7R6N#R} zv`WybB?wvy)vrcK$01s+1h!tm9_JZEKtBq+@B+;_4at;YRi1#JtO4PqRZ)7S90#Sz zixqmH&Wxz3I@>ylB&bn<^UEFd`v!TVig6qglr@0MtTN04A8)Cq1h??uN);khn5Y3M zxk1TPm1S2QdPG7I(;~hi;%r0>v^xpz>Rt3m)Dbw8@M#h7!F%oq%#|d3Ivi054tnL0 z#OEWs7D^)Q7dIOI_brP_<}&Q`cQF`@kW0U$mn*gcX(#O&@>q)oicv=%kQXEag@EOa za;{W`^?fN-J$5O^HpPg4Lky6P_-nI=@j#=ZAAqY`_A8Ec-rPra!h(>@zEe%xSt`tBjKlu^rs;6>evL2mP%*{PC@~VbUt% z)$^FDcaYa(3~~-(@ySaP#UX?yzYU6FFwp~tlH}IOkq5wr8IVaj^2L!G;a2wpj5dbY ze0u{|e|ME$N>MxiIF_nyG#48r&hfb|2-qV6eB{OJH-(95cSx7PodSy8qn8^(%kHV6%TXcJG4?T>H(d2%8-whV`N~v_X8oK(^AK{@Vp2b7oc$z1o zG2(=t&=mrQe)Z|z4o7wF69QfzUfYFkhfsz^iN#&cguS&s)_%T@oJ2n9dhg9&V&k2+ zu=4cx{h3hJ8w??jWlcLIk~3%2OQ9##U~sE`OfSATYv!oVL=DhL0sBM00000NkvXXu0mjf DULiw| literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/viewstack.png b/apps/icons/static/Fat Cow/32x32/viewstack.png new file mode 100644 index 0000000000000000000000000000000000000000..4d99ab0d7a3d140e93833f18f29c0a23be71102a GIT binary patch literal 1227 zcmV;+1T_1JP)2q94zd)*MI2vk7=@o5myAwe3Tgp!Yt zfCLH<4vyk|GnaGkn|Ytzx3-BlVpdo0H*@FAz2}~pHAIxIuC9K>%#+NX2GNYMF!S-k z!on0Dv(5UZuw61aI@8+P<$(Yg9v&hrYEpc|*0ut0llPt&H^2UNQIM=_z6cA}U>uHyLRCq`)G(bF_KK2-xC_nBjQVfH>kM}YMjft8h& zOL@>tUrv+&umSHx5EY2SSKdXWOpd8ohs;A|}dNVS6a>ix5UgdRMQ6c~#1kZ5`kdoxay902kpwF*M6 zu?lSDK*+gNLCzUC%^Y>SD|v!J0wC0t`r3*UX{-UmGC0u^ynFI#8k?BbNvk1$?bL&G z*YPKjiYbKLQG4zIVmORsj2a?88LAP0&&@cIM)XF}TaEB{pPeg67>mt&R{QqTb3!*| zz0^HuTU1FUyg6}&)QNB8M3l9X113i-tWGe{hA>9Q&ajqhtPttfLVlTYU{ZntN>wzB zm2`P;dpIGQ(?ddQ@_eO8!5yQssDkNS94bQe=JPXj+x?Hx=&|}Ynf#6CrlkgTCE`ma z)fEFkFDDwRK!C?8`2O?rWD53i(0Ee0{Q=(!)`ieI0nu?9@;n8xst`%*8adIo428ue zFkNdpD3MKVedqClA@7@nEm%Ns;6Y4*bGCsKJpef5D6fKB4$jcn@o6QC5bf=k9;bbW zW>lOgXoEw|7w;iZ8=Z{adhrq66Jmf=Rgv> z@j0$jBY=a*<#xM0Br>U?#8nhaPfGtWA}VOGt9)Z2Zq1x10c_0A&yV1`C+t?O<>lp1 z78e(Hd^S{Jvdx^R0{BO`1p6ht+rvBHL7fvQ(@J`~IS~PLV1G4j%R4`w*Eu06aMt!0 zqNp+2W5iGzdW#NRxu2`(4c-w%4yov_2Oqp%5Zf(OwcYK)VU-Y+dJ34*;%5x4^T z8TNZ1<#pjip*;=#vT$%*yPlkgKGW?C?AD2$HvIzxpWFK9f_5`(UqvSd(IlsTO8IZc pVGFh!b^{HzZ3GSaf7`zT3;?MizKj3oBpLt!002ovPDHLkV1iuTIw=4E literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vimeo.png b/apps/icons/static/Fat Cow/32x32/vimeo.png new file mode 100644 index 0000000000000000000000000000000000000000..8eb2995c4bea2fbf1f29495a122a83cf8d4709bd GIT binary patch literal 1549 zcmV+o2J-odP)Y8g%)i~FFIO8CM(l~l+456MO zj9+fA>;LYM1!5fHN z>q06P14FHBT7s&jtLffQ^F*HVTn~^EP3Fx|yAsNH==YP@zjguMdS@%H1_!Y5^e_Td z)e1o-lfhu;akMqnV&8kOps^+Zjh27jeir+a#5U3^bHd`-EEIyQ(2pROXAA>_XMVyL zn;ygKPp!nrL>kTYb!ZZC+85N`5@*}-gBP))?cNc*zjp^}1LcUP4Lgls8(2~2hZQnVGq(~?G|odh zZ9-STZJOHpD6B58TBSH(r{Pqb*x1*vZG%aQV`-ah%1erL5)BRm2a^`ob%ZgRNZ~+} zz>^E+6L=FIQg$b4U$eUNIF`eUd=BWelf;C9wH<><5_Fx6N(Lb9G;3X0ujcu5iBK8{ zUFyW6L_VJ5A@S=PzWO(TGL6Zd>*47f;QFsfXA4)vGE&@fVh}+Bac(pTFDcX}L8x4p zNJU0q=sH5@PvP*^m1wN3QtN#*w>NI!o0~CsHJPIuxQ{I0xOpj$%5|ZnJ8HnAX{t|1 z2Lz$SiiSG$b^eTl&$i%&)+NMvsNI|7p*Js%ppw>lH01E0WF5$FL%hI4?vEKZN7SEF zQK-gY;@Tf%d>LL|w*rZDM!jRt?Y%IB-dF~H0<4MYov|PQQKSqrh|6Os2;RMAYYC47ul=f1dbR0Xx-SkC^#DB_W_n|) zTiTgohvoR~2zH+vK!Dw@iD^tPW_)@jEV7cjp;wh)QcgK9ZFebk`z{RP`(OkQ__V?? zzXy!mX5?xZZczlIoqpRp>YR8aItHTHa^fbA^+ze@x+*rZ$a=S+P&0Cu;zEN_`Y8^d zT@T~q?vR@65e!P8LYF07Ug~65fCI%fsjfyy{4N5DQpdNF#;Hvw(k=kPsncAt%;Fy; zTA@7pzk`o%bf!orjVu7mOpJDo-5P5RGz4HU+xg@?!(T?i*{DV#i}XccCdRtdNu5E& zZ(i*3EZV$FqXOcuF3WmD^@f=c*2O)6codqV#oyT9WxBm6PF~g~5Rz zCmA3KlO)}gVo%I*z|7j$85<=@kf=2HPk;dcoq_64AN8y&00000NkvXXu0mjfG_B&Z literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/virb.png b/apps/icons/static/Fat Cow/32x32/virb.png new file mode 100644 index 0000000000000000000000000000000000000000..72a37a09346db53a3ddc1a9ae91c9dd64724fb84 GIT binary patch literal 1309 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 FV1hE+m)igU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/visa.png b/apps/icons/static/Fat Cow/32x32/visa.png new file mode 100644 index 0000000000000000000000000000000000000000..235f0f2c87961d1502c69ddc835cd853088f9559 GIT binary patch literal 1328 zcmV-01<(44P)8Rn{@F7#XXgKB{_p?hKa6vZl`INYxZE>f z#SLJ|f6e#mcP9)>X|ODSr%@TBN>{A!hg){;qGmjyeE0FwXWB<7AmSuOnkCMAhbDM= z^YPO{w?>uQfd2e*)ur%XABSnBH!M|!VSRZKgifJb7~m4eE)L#e3M}QeU;gjHlP-|D z68m%s16XR$3R#CV^OCY~cT8K*QZ%y0_6E14wGuq3ncN0lej8o(E>7FyNo8VF;wKo_ zr`fFY}M9~{HS5?0cCf%*=po^>$IIpn|gGbv&CWY0!?aCR7% zN2l@5&I+u}&%j$>^dl6BlV3TU8pG&Eb%>K8ox>qC9QgwpS+`|l9$NNpB7+$0eqKOC zvo$RUH-_=~(71Uu2K_V0Cj5F_I^O)Oj|}A4v$YJ( z&#Xpvh7Ltl;ij>pKMui5ZBK@Vf$0zMvWDs+WYXy=w07^c2r-YERLd8;fJtBp{O+hOfQ~5M z?%Ix%ZKJdh@L*XcN(;T{9tp{}pCsi1tnKeTg_p@KD$V`)+z8%3H7Li=cHNMq^I}a2 z9`FG?2T;|a^l6_N!fnvJ}+(sqsYt2 z!ja}GY$(gd!LRyp<=-%V>7JlSFr}KhcYl>26p_+1HccU;-8l+Gtji3ELU4OkAv*pJ zNTb{i6)#kmAUGW%w8x;S3Mz`S;M>=Vnu;9cdz`q`cN1djmQ4jX_)Wib*%Oty_FgP8 zmZS}yWMETNmW`4ZQtNzvo4j3wJ4GK86r7wV$V^ZHw__l+h@!G3cM+fGdbVsT!48ZQM%D0bzhnl21}fl7;joM0QvaBjF#CiIg&7#3~ZUUCPE|BoPs8 mEB#p@LiFCp>B^S>1Q-Cp4S@dYGJN;|0000!J&XGXV~KTLN72w&2>4uOu)-y<_V}^naZbp zE#;!K_dHJjJVO%|=8x^cpEDUWzy7_J=jh%>bbdI5XCJ6V>(+I6zQP1SgzcNmos18;Y1!I}yS8>^!<-NcbEen%o|B3^Fd!sG(1kV)|= z7Go5Nw#4teI!>8pM_~2qBCtq~(TlSnxR$qy-XarB+cZ=5e(5J&V^zk_o)xujRN3>sFet4rc-&`uES1+a17{wM|B7u}a z(@Nl;^)Wqld@79yNpX+}d^)bUq14Os%e@m?XnV#}>DDjE*rB*i1mb$Y7~oSh^& zBpT~ts3VV@x$w6JWql9qX~5BeQC(;*e$s}C-ga!?5XaS&gZX*85Pw;*udeCrSA1o& zj!LC%mCD%qv!aa~TrO>aT&~bp%2O*|o=bm)`8hfS(iz8(OBZ7@wl9HS5GljvVs+!Y zQ(WN;KUvKS;b} zajR+w^Zfz=AuY{Fgx6BfSOM<8AIREWjK!D%0qqOWmLbO)N|ca*U$huYilS|3Av1ew zd`F_S<}{>dmiSv}4yVQ+)R=)Z32K|ycYXD>Bg*4^?x_-GfFo0-fu&M&V?7V;rlAp` z6F|10R!gn2r1>xS_8PTI)TYe*ZkwW(;v@fm`ZjJ;TVU)!a3(RkD!&VE{5V~00{;jw Y0KkL%(3f0r(f|Me07*qoM6N<$f{Y?n1^@s6 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/visa_electron.png b/apps/icons/static/Fat Cow/32x32/visa_electron.png new file mode 100644 index 0000000000000000000000000000000000000000..bd83507a350afa928438f8b63771208af37d41d2 GIT binary patch literal 1565 zcmV+&2IBdNP)MArE`Ol)WA(9s{ zY54<5s)S4a7vfyslj+CS1HWVUu{zYgw-8^Qxq@e=W#M%F4MDPC zT)L1}bF~$dR#jmCnj$wmIklmn*8WuFtUQ=b!bxnp>R}hTZ>*d1ncsTn$l$QO7g0YUqM}GSY<<);;`sg%l zd^Q&~jRAbNa+dJQuH*HXFx(G?+@h*dTrOiURy_S&XG9H~w02m^E;}-iPdD**pbHuP z1T^02!Utd1ApFVmXl(65K~6f#PBmaeS|ajBrD5HIshE`IWYWT1#|p0Isw{&Qw{25k zp)Y|51&%IEufzjhk!&P-bm3=iD?YBqV^fDir%c&(q8?wC&W;Oe41}<@WU`pg*>n`8 zb8|3%N(P3dBvIg76rYllK(>R`kAOk+banxmES_=H2U7&kSbq=}?Q3L8&XCNPDqxe0 z?ME9Bv1CLo)=r`G&OV93l8?^7s~AYqL4hrcbwNOKu=*1qEm<=*mDD45*?eAA6=Wol z9TGgYjEJp5vNSxNd=@hY*J5(wWhASef&^PGM0<8gjt& zA>jA|B7IEK(jeerdJ9T3_MtefiuQsenGV>p6VqZO0ZIspszH+tB4G8ZO^hY=cL8au zIyE3(j$?B^ZWHieIfN})+c3i0j4xVeV(}lF@pH$h*fBao1STe2#N>oaC`|qd2^yf2 zLNcVdOJz$EShsZnmxU1RGD8j;u3&<-tl+uSZ!szH65hVP441=0NvKJ2U{D?J5aQW- z3cY_dl7Y*SOjNezllcv(Txv*2%>5)w7V`TOu(^8L_;tg)_-4*q`%(MueB`V?gz}q@ zV0Uv7nUwBK1PR>4uw*YPU!9FpRETySy?~l)Z5WcMqpd3}O1H)4mL-t|Tm{*>I@N+6 zS=dd$G}(YoVZ289ZbWUko_c@D6wDr z!k!;y?R~d} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vlc.png b/apps/icons/static/Fat Cow/32x32/vlc.png new file mode 100644 index 0000000000000000000000000000000000000000..303c68da5f7e3c31775ed78fa302eb78155ff041 GIT binary patch literal 1426 zcmV;D1#S9?P)2j&pmDf#8(a2?hQ2pw=Y0a z2Bq=O0K6NUz;pTLRlWvjWjgj1*R~;f^$SZC?OyP~ohpbBrc^FiWeUmahYf%3+pQVKh|;XU!G|%REGR z-#`1$zJ@RV_^wOd7>mjAsFW#Uu^3@2BIWQ{RQ}ofzGRtvsv#c_=xzmjv;ZZ0VwwU! zZH*c!>QAKmTCfEy!?KUs0C6OQ72ZHVk7$0#?4?4aJBm-3Qn3Ie3HHz_Pq1Cr-~b`wMN@?OXpUeXdpY7i!c+@wmETx<>tl3-HQ zO;RUrT!gPWSjKA}RS49B&*MN*^%~%2KLpo)3bPzA3mOxI^z1sku^I<*2}3R+ zurGbFu5)tR*HFS2;IQ|>Huf8oXc&rAVTNzRv=J|;ZW!JdFj3KrNcmKEOhv$=1P8hKWlCdb2Lm2jDYyGX21K!^2 z_cvgn5Gd^{(X6g`g|sBd{e&dde}eW*rqTkETUHvkxPavtYUNh&+J$s1WPny;N4s3P zox)r|Sx(0m`M#@zklF4^s0=ApKpy1jWEGZ8n`Ao?sV1y$T%lA#F{rWcIl051UY{c@A z6Y{U~kX-i!<^Yph!{PyHSjoWOW~Ognza6*!oyN%Z0SGG7mp)3TOd^*MXoGJdzF|){ z+(lLJJx8oMIRr_*lH^R2wvqZ>4#?&L9%p`Fq(-j6UA78tZxwhi-gCZi-0K1D=Qk05 z`EU;sr#o=zGO&yipY}lkD~}WBCoB)}DNRFK9?0~wktB>xS=g|aHg4&`;HMp^{ba5u z#2n>^N%=b`V4T^Tj`8Fqh4l_F6(&LIFCuO$ETYy)(;^cB!!m#iW18eADQr{J*9!rs zi{xp|VwXkA1v^e)uxl@BKf7y$m{op=lpj3_oNI%bNot-ISyFM@e0-D?j00h6r|($f zF1nlCC66sqRjHGu)5ZbEiJxQ$Q8PV{&$=EwjRe$E<=YyqbIfQLiEG> z^jl^|0hc^73TH~6ZR7CFv@_$gEsaT@SLV(`%{olu4@m1I-K;{JGVuGQWAy>f^0Yw4 z*fiw)2b?qhe}6CK{9|IE9(UsSiFLC&N*63A_;P(jJc1t|jj{;CBEyEx%yU{iAp>NF g9iw>KzyAan05MVDY&Z>7wEzGB07*qoM6N<$g8Y1<7ytkO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/vrule.png b/apps/icons/static/Fat Cow/32x32/vrule.png new file mode 100644 index 0000000000000000000000000000000000000000..afada4b540b2ed6822abfdd9069b035f4f80723a GIT binary patch literal 431 zcmV;g0Z{&lP)QQF;CL>8a)M~-cs zf1f@Nht^u~4Mf!Y=W!B6(M~<8!TQ=N)T8R-@!s|>FB`9%ZnLjA8qKq7OZ@ZxmD$M; z+4%m&Ei`;{Dv(9ZeVVNpu6hqJ{ho0$TFm=|78*bzg3I;+3`b*dov^qDCJoR%k($I1S2)gY<7`}~j9{#-o3kVI( zpJ0G6Ko}ql5C#YXgaN_;VM!2H9E4a7gr}WbNS^!oSn5G9Q@*?I5qzWsRgL1OC^cYb z>11$n(c79grhS_wK5@8c9SD z1RB&!WI|vVge@9KOVER17EwkZ5h~I{Ru4S{MNx@DMMahbl|6(H7S%(4^dj}pL!p$? zi-Agz&=2I^JJUHc_g;5(*S+Oj81Bfy1E8%niN6+&{~$c zX71-qe+Zm&nmy|1=-7#GCl`(l3qM5!-qzL*uIpx9AcRB`g2<{7Y;4=m)6<>w_V|$t zARmE3I=SOGF!c7FK9wX;p?;j4_zKIGuYg3&7I^;hHCUFV6cBjY>P=Pty28Z}2#)mT z)eEp}3rNbEt+m7hEF@%cOa0E(oGbYm0;fsN76Qmez>`@(qIMgC5SUb(GjD6o_5R$C zJHDmL4H;(Z@B}E<0B#WHY;S)E8eW+4Jv=M{!bwjuHJ8~5&@ie1ZAS8@XFBtwW{hVi z5K@6q1bkZ&2|C!U?JyB7O@JKWd0&wdCKVvmXHOmjw=4x-U!Meq$rnNJqJoGn82Bb& zN1a@l4S|cB)^FbtWITxE94TGC{E+ zM@Vf;ogqAQ2tpMiARq*}+Svf7F5Q6-!=q4ITnHtFQAH$(1uys^^86s8v!tBL&m`C z1=1AoZ^n#m_ZkiP}&9hn)Pj$Nrb66^SdQ!&;``(^xnL#Hg?fw`wukFwrXi1 z;B&%Zun%a3J_4k597h!X k@0r2zi|(&nIDZ8g0AV1O5jW~a!2kdN07*qoM6N<$f-oW7?EnA( literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/walk.png b/apps/icons/static/Fat Cow/32x32/walk.png new file mode 100644 index 0000000000000000000000000000000000000000..aa1ec756309165582828d628c0fd9dfa3e5036be GIT binary patch literal 1762 zcmV<81|9i{P)FNU`zUBoXigg zK!2ejyk}H^;c~Yw%Ys6k4R&3ug92mA^$qhzpJ6Oujb&++%(oezy z&3Ns4iC`qY#N6LI&KSQE`!atg! zfu?C-8Oq57ygPOKa(Cmpz>|mq$&@W8nlIlo^9^l1{6(FSuXnik2PpMzZvGOE&wT$3 zpRws!3$7InCkn!`0F%1zhtu!9GHWS^X1}Vp1^vfA6#SW$5(U#VD%f%88dNn{jaB(8 z6L8A=I13DygiPAH1E0^ImbP?4ay0BHtOgN{#;5)zM*x57ZW=*vb-|vz*|4XuEH=O& zsjuF*>Jbp(0-#gh*!ybYxR`Bg7HeTwQ9Xm3tJfb;`UAawl89Ky-!vC4=sTd?gpua;0Vm;r z5A^bk>^@S)K|J39Ki{bBj!hdcmCK~CV}2s+KKUnTV0SA9|iT9OXOy~?t)q~Zjl@TFr1hG;80w{ z0nk(N-3D^Bju|jduymq0BGPkKyfj?{w>o;05G8=Du=GF;f)GiSywiBUz+%uYN}PzU z5=&!-BK%;31Z5+N<>BW0J)Xp+A80eR6LRNdB}2(214aYYXCa0`f0O!PlmZ%y_7y8M zldjn<)@)yQ+x0=dH6#F^u+z@LGGSz*_R5DVXTYJ`R!qHgP(WZdEyN}*k`QXNRUFuu zhpmcO4aGgu!-!2=fAHd(g<7~{@q(q>4`ML~4f@(%rMUavbAbg$5|e-01if!h6JuHlg*6 z1b~DWNk95{^-MT<*A5cQgf^1}8p`h!>yK^Q>97(2ERX_g`h+;Zwa*Kz|6l3>Dt=yG zYD#RRq|(lVt%nD@$qc$bihsX%c*{FD-(-5AzwPsQfW;%3W<@YMG6Le}tW6q4Y2}o*;83Bz8>nX5DEZCiRG`&n3RBV z&x6O^11@KGkEQf%wXpNP^j%l5>y)Xf1vqrWeOmzC5Q|0Gs0E>-Art_KLLpDrB&b2e zv0yTq!0&1&X|-p-H7w|cE}QAL1uevhS zCVhcm{{EFk&{}d=4!innW zUx+-SZy04cBkWEh_}%%KDwh>5s3O5l1G(}DfPVxS0Nb1WSnfs&3jhEB07*qoM6N<$ Ef{qbH#{d8T literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wallet.png b/apps/icons/static/Fat Cow/32x32/wallet.png new file mode 100644 index 0000000000000000000000000000000000000000..e22316bb6843376d299dd17a24f6613360e6112a GIT binary patch literal 1251 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 uO$vZtGq$gGRCwC#SAR^DWgP#!_w(hBgM;G$ zIgn<8*w~z#1z}jBIQlW0BZ&?;5au8CY~OqDd7kgD=kxvXysy9*!`&P@+~x7V z1E~(7`;DwJcGSW6lg}3$0fT(Rd1mx&$EF02sl+aKVr3oTPnz>}zR&qM|9l;oPS9d7 zi5u+MIUCeNAs>sWs!;K~h_yQ)q}fE};Kzf4POsN3S(=H!aGalLe8J#8z1>#BnyVO- zer9a2g|W6BjQP(o*59B#`JAuwed6Q%^9_rBs`0+J>}%{M_3`ZD(rRQx38M@kuN)Zu z3Gn;?s4`GQ_E-q;U8FS+bl&Uk*VbFdkF-T@%=xqvp@<%Kes46J*CQhzNF$@m*8!2U zWQZD-SVaE^iJQ`a#b{nY^M0C>xVQo6IS+&>0^>I!OVT-0y{C?JDsxFf)A^og3oMyH z?JGdVvlLamrb4AO3DUu0#HtF~lh64&-{*XspUaVaT#uHdb3(vOR1|$Dv(s3!B^`=~ zln2R3L_76#gQKAr2|p{56Y`J81Ezhx)wDzKK$=SxP+$=tYYKYWfLuqyH*Q>=S%XTB zMoDz23vv0lp18i05uhgHSW%MAI)!DcL==_)-p*N?Bumi5e?lUg4&HwatoL%{53jI# z#Q|^kB&Hb=FqP)&uEJRi6qaf6m6aJBh-vx7s6v>mg@Ld6djMAvgz&Ifs&`+dMKP5y z#2wgsBKYK?Cwjlu$ATuZMe1Uv!rh>9Z(j#Fl5Mh0x@Nx;*L--x+TZ*Io!hYC>X_$SAeG2q<`qp|NA zc2^FZ{p7b)5g;sai(}3QtW=7MG{u2f9P$9m#2(9MXnd*w)G6>MMZl9tw={~Fi@^A3 zW0r0&4qj+oexKuF)9X?yeSn*iJNG%NjAmmxWYVaRK}Agv`6pAROJ01aZpY3lSG+g1 z`vEsqsjO<`Be5=8`<>S6tMZY*rnV`SOX}}FFy4@R#%9)4LoaYF0HaY8kA?87?qR%V z-49E)3kPbl&@pzqNT=2Y-?)darq6$I!yQ&(H3%5=Npg5>WXm_(Do-V{_+Jk2+l=}v zmefC*R$fqO*|Pu;xarRi&AB61I8(W&$rUx*NDY#%^J z*R{>x?t0|Jm%9q$Qck63t_lF45to zsL>yV$WHa}Tty-Jyx~u2D~BjD)d3}OpZj?@u2eTUU%dA*s^m=MSQz}|-av46!;^dDH`YbP;90)%BpbHsBtQM}!}l-} z&ZpL7HfSiewD;oJre&67St?o$3=#5ph@YC>4%mDhn2_%aXi7vnn2rBX^(J$`5Q)kd ziD=jTLVvdKLqsX0W1)BhF(h+9xpcg78?f`3$!Nere>n+sswmwxm%ijSpd>?;Un2R5 zvP@f~*L+G#&?^>h3NzdfmOFXfo@MZ=3#IzfvbbM7|M{=uzXTWnt<>>Qa>>xH00000 LNkvXXu0mjfV}+r` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/weather_lightning.png b/apps/icons/static/Fat Cow/32x32/weather_lightning.png new file mode 100644 index 0000000000000000000000000000000000000000..18ba5079824e1ae8e3882f003d195294b8fcae66 GIT binary patch literal 1562 zcmV+#2IcvQP)d-uJvxPS_) zWtbvknrM^A$T-@QXnf`%<)k$_<5V`4S=RLULuVZSa;DLynt>c0%d`iBj!vTCqfwJe z!BB8PUW$MVEG%rx-o5vpzO&p-h9KFX@yvWId(L;x_xpa|wc#rc}AWl8kTE1dm`-@HRT6i?H}uofAqXJDg;r4K*-*4bn=VexmjUFJL^CA z+|sWr8Q0;uBMxBR8#@x#eD7u+zsy3kspwXS9jueXa*Y1xbFH+toIr5hs6sFly~J4y z^0QOp;ZY3OeYFQtA2%EPKt-pDr(7oF&K!dS@`5jEdO3+QQb}kP%(lhp_d9W@AqYVy zjp@RHgj9xOjX|VObV9V)7V$m9V&Jh4^5YVw&n;krG+)zz7_)@myh_+4H>&lE9RC_5 zz2ChmtcI{(W|FSECKk_u{#B6q=8go{+-y(Qv@yt>6o+uOlbpC2gim4pXcNF_KjWYD zZH!fdyQUe{P2LMei#0t=Gt(*$AS zo!IkPRWv{mjL?K$7Whau0f7+1tosD;qt8}{aG|QPvLGkkZ}oPz2#U@wjMG}=!F?!gM}+hB*ZTnft3bFY5`y)h0cKhh&j7U78~uc z1)OfPK|+-;1X*Qaqe3Le{bH_=!O>lA*k@;9T>1-8JjY2{(#u|j^uv?8_I6dK3$U1&bM0Sz%TV9LnFLQO#+5WpojBgHTqfd~LA-{U9r?LH;! za!B`n&;~|}GHE3EDq$KsAAy!a${std5Ci1BIdK^RwRr@p1839Lp_LdlYBJ0wDdLs2 zF8~8imX7Wa3`Rqk0qX8yBZCwVR5HW?xYQ~LW(U-s8VI6=Uo7-#hGeqCd$|Nx5*MT1 zF%xE02Bk3k-AW|s4SjP!xmuXNZrYNyc^E=x=I~^}43~Tz;^+y`dKxJ7R-Jx2)IJHp zmY>klY{5R)DsMzB>>7v`^xbje5=5_BYzxQ5!nc;fC{ot%}sCTnAC>VuFw z%EAdKkVw{eG@iSHqs8@~zMfZJ$dj$lz5vNBl4g>g2mnFvT(&6g2g|7~kA9xEDC-%E zQ-vD59S)5^mDpP0L0e@TiyxP;+=cZZ~xo>vs@~<~AH?7>$yYWOgu0K zWnfBsm~w8tw&)^i8ajV|c1y`ydi(?bNhjF z@nhCqxrvp3wvcUKow|*5(nu0|8%6XFl7R+2Lr_a{lPBcT^!QJlDQRH7GmtDc$ejUH z|9Bonms+>IxA)pUJ?r`Ptd0}_SrWBkL++AMb>uXPO53)-yT`p( zr`_ML9ET0y?_5~_wCf#9d>nPe9t7LE;68i;8}r>OPnLU2X}xJM<0A#Y;j(BK1v6@6ux+E>Rc)}%b%^ys5*VhvvvRV4advcOZ1or zfq!rA!v$bW9dFyjUr9GgFSpNozjPVR-OxS1tMOq2m@_3NW|UdT3aOf(jPsXp9Z9SH z>>5&i5BMmJV#Jb6Br)lk?iuLe`F{d1=@(d}FNC5#;a>kd|4V=Y0Con2sU*EWwEzGB M07*qoM6N<$f*=9ij{pDw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/weather_rain.png b/apps/icons/static/Fat Cow/32x32/weather_rain.png new file mode 100644 index 0000000000000000000000000000000000000000..2e659cd7535038d4c4c9c321822feafbf4178138 GIT binary patch literal 1082 zcmV-A1jYM_P)7jo4-c>ebjjM>xQW%F<8PDkeZf@YYv?6ryV^ZI=|tw zy{CIA&cV6D2~;+<6db(JPbZ^EYOqCD#teFHDCyW`*2iZr*jODSfpeF%1?kKy3RJb$ zl;^{wslci3ILLFt9F79?ge}sF^go{SG zArZr(aCtNV6(8n;wo&|kLnF8gKLVipzoClCY^OU#X^+Gn^WA~l2X-x zm_Z@1Dx1wEaBJWt+!Tm>}sgY5Re+G5DiRiG@)@u>OQ54~**$4#i(T~DxdarugpzCv!|oAk<>PxK$%!d@G@=BCW=6eIfuU7D(NO6%ULL5=1;eRy+eyJ z8)G)kEbd-LC<>CuLn7;%j(r*U<|GcRd=EH}`yz945H zP6)p7+vA1gpHDznd>Qqz@!?k1kK)B97@La`AZrgb2c4RIvF&GM%W$O#JbLMuGhBYU z7y;GiFFk4{;*X}Ec4L*YMB&Jje@5|bE!9h@E^FTE_{3-@XX_D&QGP4cJ7G4z3zED> zdj#WHDgqw<7HjcrRRm*O#9y=b(#UcX_+Nkl0HHVKaChdt7ytkO07*qoM6N<$f)Icb AIsgCw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/weather_snow.png b/apps/icons/static/Fat Cow/32x32/weather_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..edfed19ffadb84f59789c915282118b7b48d7a07 GIT binary patch literal 1081 zcmV-91jhS`P)p4liUb)XVL=f>n-7sjL}d%~&;mV0L_|-4Jp~o1FKIbeQV&53J+)Ir1*KvOp=N51 zP7X8U+_|U!9PgEJRW9J00}?*FhRR*xZh$Hp(yzYqO-R+?LzEK*&MUQ(z)ctdm%OkvJa|8IU5{+P3Qxr@Fmse6=S5Z70`c(-Uz63yw zaPyZB;OlT0HW#G9?p3+aJX&6l)0HTyRY|B2Tl%)rc}{rnD+ojn8r6jv5(-mz)E$J< z`A!h*>08;FX+>b;nYvl7vw&wi%G0hOcvYG(Y|MyUMTGY6f1vaC;2YVll=3iB zt?hQz(v>VwlQBTvb@Su14a?@173DdgeMkkBjw$t^ivmfU;szxPLTVGpq)v_2P;!&UolC7-J<$#xef)Lhpg}P!bMbXG;sccUN$qw+mC%~Osl%E5y zzyB@9*Xbz3@ggAXYIwU%&d6?M;kHR4tSByo!9bWRC1&~xFYU3bF>>sfKc9YrCc@Jfj^Kw^0~G!g<)mM{WrN(3^VaM5uf;|Zsy zM@k&}!!dr;q3665nS|<>`*k%-wja8oQUSE_E=3Wb@hgeoSi>h31b#J#W1eczj=GF4 zX(S=$EaagSOtynfWB5^ePzhi!~GlbTsd&~=y|Y0!PVsV4)!ORnYQ|$e z${drper6NONTM$yQ8&V+3%hr?-R=k;-E4tl8aOc-1!3K~k%+l?pI2!p15?DA|0J6V z-^p;vazI2LFCmX7E#NyI?lR&|Pv{p>Ign{F-|=vn$tbW}%y>Jra|&55%imt8uCN zKy2MwjEhM^y;T}i1oYD@=8&-rH`9O5{|hhxq8^5xpUfi?00000NkvXXu0mjfW>Wsd literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/weather_sun.png b/apps/icons/static/Fat Cow/32x32/weather_sun.png new file mode 100644 index 0000000000000000000000000000000000000000..d9f87a5120c38e54c65d0758fb586961ad63f75a GIT binary patch literal 1488 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/webcam_delete.png b/apps/icons/static/Fat Cow/32x32/webcam_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..def744601c01bb11a7f0e52430dbbf325ba3ad66 GIT binary patch literal 2292 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 O0000 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/webcam_error.png b/apps/icons/static/Fat Cow/32x32/webcam_error.png new file mode 100644 index 0000000000000000000000000000000000000000..2453ef6de7c83c6696ce0cb9c11400f84640c420 GIT binary patch literal 2290 zcmV?uMM@E*PCE<^PFtngb_%5soJb!!$Rj*9 z#2{pZwvs>yB#K=X`g!6BrWUA20J|?|%Dz=lMJ5cQ9e#$FyPNujW{7 zwjW56G}~k{#q|AA*Y%*Ps{abh@*m$={n|fy3lI31`rChF&Dw9fT!}|wVq$E)y}e@7 zY&PQ#1H_8F%blIK$~LTDSN9->+|2-K-TIBcOG-*yO3KlEp&3@IRVcsH08P`x3WvkU z$;m-aum>F-x3;Zav-$=4S-l?vq&vP_)~?%7nKLZs$$8&<4CBX*!=OQfaI*dsf;~Z@ zh?gwO;HdQU^gvM+JXukJY17IvVnhM1-?%xhc+A-1!_^1(u#FF5fb{b>*S(*c<6bm- z_DpEH2Ffo6rKO>KY8k~;M@vf!e7+l`IEc8o7?hWn;n`=OK~hRGdV@iVhK_=~JU%mG zRPmUHjvTJOCoZBXFfCvH(&TKn`{)x3=EGvK7~zm4SZp@fDFqI@9Tuyx-`LQAg5kr- zdsRe24$Dwv1q!8uEEiGPxvLVb7cWlPx^;_ZAS0qlwI`>f94IfF0zx_zMG@fAc##rT zB#ZDX;&6!GRgrrcs-n^vuDniEespVjqEPJ2`uuG<&E`RYcSE9?7o}Mn0m`MN& zVbJksAP_)}rxp$88X$*cx?!S->_vXTaFkA(2!|s^IB6KHiO)1j9m{0d?`?f|cYje} z18lKzaZ3sd3qkd4B!v;Lk#hRy^IgZ@Pxhj0$|NjYIRCcGwKX+(|ARkZ(V_~tTrPnD zj*O}r)lpPfgm$lY2_5}}1J|Dcc8g@0kw)Hg=*fLZWGkhgJojV!_8nOD>Pt9t6?kgv zmk6;Eih#{##p=0Z@Y>5GvGJWPSh8d>MZz8_O-c*FAw4}6R+1e_L#RIt*eKtQIEO=6 z&mlCLi;kn78qAnpj`}Mq{_1JPhDAkqaaKMSlw@Pnutcn=YC@ymitkP@!!eHsd`;I4 z@413vV`EvCgLMo9LNn(~ja-UeWLLftxNx%< zKE?2ymD`+@-=K;#Fj%|AS(S_xiwz(#-QC?n_CN-3ZZuMItlir#K*V`d!_-jZFx*4k z*tfqL%O<7baFZWxfw1sMQ8dWC)CCnC6T$+@I&aN;_#0Sr$+(MH7GWH!f zgoo*@AS>1AqKu?7|2>PA%WX_b@_=O2*x2AJDjNM`Vm^r}SkqM@#7;agjA(Y-wvUkR z(DB2PA(-!$FehEXBMv`Kd#bVHZa4P%%B`p${-GXT7|{Vzawn2WBc*W)OY^Td}AOs32%0Yg+Ji^=JPnee2X% z(h=@&9^mjOXHI{0a`52H!a!HRotc?MkuVu^0hc7XB~yMAoK7%aVq@b($Q4%39gvi> zLDffVVD+BpDj%xYvgZ55wz|Bj>$fGwUtH0PRQ| zG9JP6brsu=csE7#+|>Z?9oqU0o8HUG&0QeTP*PuCkBiOC;CCAV(m^XNHH8dlMsjj8 zx`?J*TU+5d=E2uAq@)fWf>~LWlJa?jrl82VAp}0G_s9`9aU;GK~na>efd`zgiPLorl^5`AjJ;tR|&M zAvwf@5RTW@iTvIf>Vbx8O`=HE{~o!IOeAqMc{!Yha~2I1zn&^i?R>eKl5938q5ETG zPb$TsRXsbWy?x^QVknJLW=2N3fTaodX#m&0ITqT@S`04CC%rWIX!gilsbl9azldNU zj`kzSrTvV8vuLZcJ<8E%19YNI&-2TEGC3Ol`!#^UC)2d`vmtiWedrZ)pdbPvME}1O zA+_&5h1)EN?{@ynG0SE?=u;Kn#KQ#DY>EOg!Uv{r&;aIz?*9oe0QQ7a`DpGvl>h($ M07*qoM6N<$f{V6NwEzGB literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/weight.png b/apps/icons/static/Fat Cow/32x32/weight.png new file mode 100644 index 0000000000000000000000000000000000000000..f13a01d3ff994b27872d88acee4de92efa56d3ef GIT binary patch literal 1436 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 O0000Gk@0{;^=iEE&oTHsQ4DIm2;T%2p%JCB> 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/windy.png b/apps/icons/static/Fat Cow/32x32/windy.png new file mode 100644 index 0000000000000000000000000000000000000000..3aa004fadb48f1c0ceccd0241ef374ae7e03e8d1 GIT binary patch literal 1519 zcmVH*ehnIm(1Odn&&yUF)0V-tjx@>#6j4z2$-+uwp3G#i%Nb21A^rC>n1vjbj)l z!(cE@V!@2jRCSc#a6qoAf}B1EipvFAk+&?!&v%m_WheklS*ra(_cJT9J}xVQoalf- zmT_?I5+v@~2uI!FoWS^pbCT=o*DAE2oOTZo3_uHs5J*Pj(W5|8G8|JLgN5Z_;W_X| zBgF43(EIEn=t7HGS+DJUa^|6hKU9|A0KnV?U@D%sw7R(Z8-!w`z-cO4l1GD!jYs|X z>3E=~3@wk&f&INL;M&{56QuV)05^L!3=9YMtv3;>t`1Ae78b&`tpuDDf@9+b*wa!F zEc%4_(kAHlJNN#mp1SGd~2={=ZGV1%DahYV)SQe(F1eg-zpr)pVbC4eh;HxjU z<>`zv(z(UK$C2U=?5{8dZ}J z9v5Yyav^cha`M2ZB!nHo>xCq%&}4`wx(e&L9APK|WPOqhY7)k*-&VFvV}vMkXY>KmEdA8EjkYmyvx&Ner} z*M5x{;n1Aw!ud-V(9zsny~gd{q7LZf4PA=+b3iIB`674jMW>UMSg6E= zL@GHtTOhLpr1l_~{Hc&AS}J-ZgMv_R5TPDFyh$zuyuJ9N@f=QEzWnX{>C+0zOLrZh zH5ce{_A2clOYdDa_>J{qaGFB!#o-5)8QkIQQ>>w!Rn&RXvroHZ(Os z>(FBqzBOyypP{s4|dC)6x^`l$`=ZEd>FR|e3n-0@+=+ytp7hi6Xt zPfLHCH>+yC-^lD>{4h6ELf%#bg=p^S?6}Z$rlH}N4$t8aOLzSmao9z6jm$q3)pq~@ z1Ih3n@3?Z#SyVEK?rkHk_he@2S2Y6C7s+UE#A)E4IR3liSc*{TAL1iLi%=^?fJlF( z@xKLdJs-qj`y%?k+Fby50o(;}7l3{QILTa*=Zn{mm0RY;j VHzs;`rfv;-ho`(8s@I zZ{7xE>I^(an@kr!&40rJT{iA|2MOw<{upMVO&37Gp^I%e?pEiM@)CL& zN%GTV8b>|sMgqw!muC!cY-)BQ|jh>*M<^Q(3D(*s;W9* zw>@aurWYX|Zk}i56s~O_?jIP~`O&8xsp0^TX3KV<8x~aEKu*;mm^J}1v333HSpDqt z7&A1Km6c)6oH*j~I5L?r+<$N%=~N1lV6e?Tb*h!73QkqJ3j!eBXnAfi8WsU+Hi6Mi zwUCrB1cAemW20zjT8S%{FHv}^&@=_Qrctj!RaGcT2+|*)llQ)yOVRAi8O@w~3im0A6Gg#Scc)FbG5qnaEHS4**kDN~VZV%_zxf(CNLV z>!}%SNW9ET7oHy%9-<)Pp9i;a{!BL_t!>~8vNPG5Cxx!AfhXHrN)SC~&*EMx{WVQv z6~zG68&W1fmP9zR1XGbAhk{-XxR>ce=Vu*wdCN8=IzES)%VLatKnRCn5WqisFW{HX z&Y{CUeD^U+s6_#w1c;xzujAsCbGX@e4QIN$yi`o{qlCio_dDm1I?;#uhpG%ERwCK9 zMGOh#6Dm^a^f%vk9siJ~Nf!c8&;-OdWnW@I7NHOWAz~mLlIdQiagl!JFd&}Cmq!l1 zT2s3OyY}oxV(Aimaq!y~Qoe_#xJ5Gj-$wc|8DQZok|JhvfgS|13Ge%b7n&4iR^H3+ z-R)Oyxn0oA1x`lu>f11wH_EC2x_>+A0b-TV<}5_QaV%L` zhbnowUfKrmO?cKc}y#I$^P9{AW74`vI>5ci<&|kV30;Sei zVr{Mt2b}#>%DUM1Pu*MWdiOIr{jQ6 zp*%^%aQVuim3I7#f0N8Lpm#%f( QJOBUy07*qoM6N<$f*bdiX#fBK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/winrar_add.png b/apps/icons/static/Fat Cow/32x32/winrar_add.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5b43f89d34a8cff97e00195fdcf27f43b13bbc GIT binary patch literal 1681 zcmV;C25$L@P)A=KSA(`_4a_loFbzVF*{GrXJtg z619#9Uts85q@i*53e4rLJ)})B^s7iI|7vj~vW^1@9U45~l7AWm3Je3!ZK|zRYdI4C zHGo1v%T4Pl8h@!nzSHPP)IPKs!t+ky{{cXw4#YDTp+(^W=)oZUf9jd^*A8{l!2m>N z)ng}(s<9owvXuuexB&D%D%4a+?^%v(o?L_0h`}|$?p-S|=VtjZ7=R+~QuE%zDrB;P zn@hB(_CkvUZB*`QxAx+lh4&!JOw4r`biUtsqGqss&<3f3QjSSatijRMizeXIJ64T#mxP+<+WiVp!Jdih( z%qSq*vNE~eQ$9_->+gZv^?Av!|!Ib;;D~DP!3dA^$ z>Z$dRd+3DE&U!=5l}tVJ*AxuBwmlC-HTwjVc z%e+S`*8#`gF!Aw-QEpl(UJNpUbhFnmm@GvFjZ5O4E?xJOVX>XbmM*#S1CX+Sn>xin z^K0X9Y`es~O%q(nu~nDQyr2Y2FE;bexrw;b+u58~nNGFF-3tSH}X=XkPSC>!Mk$&(}N%E-)sZu%wft#$X zx17{TN;b?-CwpWud!s9Z8K)w9fV^U0q~q!E_SX6_p{BUiV##)!B$IFeZq_>*vW!wL zok1>VxMDR|GF%%%V{uBng@NboDC@EyZY=op%~CK9Q;i zaG+UwhfN*;hZZME5zi+RuI1O8wm^@1uctUKd72!QO<;faUKCTep~+wbIOaa0a_wZu zaV%`47=E+08@eF_E)=Z)gk4NBW)^FOF4@T5mW;nS#UDwSWPcG!vXGrX2n7>3)pduL z3jqK$Ih|r@by{SrU<@6Gz|4_5tc$_k#YZrIEpLT2FpsJbxKy1+`KUjEF%^D%I8W0&&BD<$d$?;71M&I3wJ|2_5ybNW zOeo!e9bZ1mQp<*Rm2@~AtfBkxR1ClPE3J*(aFa5RIn-S-6+a$IvDC8ek(3_-??}}! z@6`=Bkq;n816q>;jV+%;mmx7wOiqT}S`ovP*RNp40+#I6vtHv^HVIAJf5*?eCZp&~ z19ZiB`5quh!Mvy~uXA;UHl+!=_gYty`5x*0=;*fxDb&hk$YlH|u~QzUDrlT5S(j-d z&05uj3?VYfy0DQLZH0HmYOh2(jkb84!YJ>900b9h9Nn|dN|OBiOt-w4xA7n=ObL1* z2td#SHgc|xzAb$(09AS^HY4pMnuzK!LrxUMzG=s&;2ilv_Z4xjWNir(MHvY#l*7C+Z+=TcuuWE-@owCe#7@mr+ATlucL%}ctJ>3uKQ b{|GPu&q2V!$v!sF00000NkvXXu0mjfwrv;q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/winrar_extract.png b/apps/icons/static/Fat Cow/32x32/winrar_extract.png new file mode 100644 index 0000000000000000000000000000000000000000..f5552c27de776fe4970c6dc4a98c33f67798b9ba GIT binary patch literal 1695 zcmV;Q24MM#P)5K5~Eh1O~dCL}CU zM3xjVcB6fL>%2E}$8+b+D{n(;(Mi6%J9F>-zVmJ8-Urh(F~Y|^^MgiHiX4wr2}TIO zT~*g$HlFITM2<%cVgvvz<9kl^m=&v=Es^7qf>0y?MNx)tymqhl*21Y+zwZp3YGR)* zOssfh0@i)mhC{V;Jp2^kE$=h7(7qJ~ z3F7g|zQE?)CkmT~5sB*oaL@Yidu`bZvk;H#FonRSz6gH17$AuBg@ynok1xcyk~}D? z3Nzdv{p`Er-UIJH`i~%-*NKoX7LT-S*w$1jbRC9n;PnMFaMtb031Cc~3mdoWhr{WV z;?=oV>bMaA;-|W~OZhvR;+4ey>Gw6Sqa8*bs5(<95m^3*DoLJpDQUOS%f!j zbm#Xkzx*>0)-s%91mkhw_Pep_^LFgI;Gh{ZQTEB=m0;KwIxWpBGf?;PRL0;W-EwhK zO$`!|=fS4258;hisEBWYWCYxT1%|#pplKJ?t4MEh1Iol{sH-YRT{RFqe-s7PHNfu; zi8T{uBY3bL1-IXySbt~_%#JqNcBBVMIx}+~EL*IpQ~(Kh;SezBhiTa7BW)T98wuS?S`jLeSv1y5 z&`*}j05B8@$u=xD!;P4xBNn#`&Kk>a@CTW4GeOZ=)M8qZlr}6|BBKkOGF1ivLC{ zE03@5NJoh3HlFAe-9f?UHH39hwR+n$J&g5L&s@RD?Uix5YL+9ag+1^7Dc(-yb z4lJ33h%RW%%+7$RBBHVX11ssh7lXay5$)J*&3Pw2iJ}sEE}|&g-T|LSqf;Ww1F6!- zP`|phGasE#WDpVa^fDu8(Blv(Vty!Kd4A>K7O1Yo_AtjqPgOER0sI)d z3;DF|P|WNMQ07jRwRR#06AB$+rr+NcWcQd^ArvH(fSyl2U==G~S<^_avVP-|KSJ>L zaIG`MMmDl*m<1djC`{Bs767^&3G49pYhk5g%k07MwB@@i;*G+A?=J7&^0 zYd|G{UaoP$x;JE|K;o1(q^&FfMft5*xQ?$vyVli#%$;vjbp)lioaGr=X6J|F2;EaO z968-ct)Xl560mQbhXvb;!AtVP z$rq|^h-3M!JK%>eYC_4$|62ZdtSn~su$B$n=*4z$ pr+t0)UgIG9FCR1Iva0_rzyPNq@AOCd+R*?2002ovPDHLkV1lJ=1|I+b literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/winrar_view.png b/apps/icons/static/Fat Cow/32x32/winrar_view.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec3b436b8d0bb16d59eead400a40ae51abe239f GIT binary patch literal 2073 zcmV+!2RP)#6@lEx^+t32r!LcM$FtCe>f8uf0!&;GD4Wnn1vX!Ny$W*PBsx~ zVa1lNRtLpapmozA($?PI@AvDz@1Aq+d%O1D+qjU-lbqhu^ScNz00=A8O&4vJrdgD)SgrTNjrz}1%NFo%EgwDNJA@aBKuZJK&l4Zc_dUJau z)JiiZo2D7~O;rzWzj_8p=yL*K8$fWOXXkp(M~}i z8`Iu6O`fJlS0TisG?eo)Ah0!}1QvP@z_G)|Tn_OF1S>T+1GdR+WbZ9!yyFiEfG8=L zBZ$;RSY*u7lSrk~hS-?RAr^6DI)?^QM%u}I02GlHSsGwONSpZ?05eD-){_>@L;@*Q z=hJM=<`AAFHPM75>RgBp1EP^XvOCr`nCK7@;SnfmS3+&b$d0TU>geQ zCjuFFOSpJ&7_aYmhkGQ>!JnJ@VA;3g`#w2aNyD*e0C=$DTIXZ8A!%Cq0gy4(@SyFE zoq*gvMKzuv($e>++5b2gYz)rdc>g&Y86Q6(3nQwH}$$YDT2oaI`~z;k`|X#Zh5%Bz;( zH%I@0w+2ojs%ivLK)~n5{kK=(r|p}tVsHS5|NH_j;c=t{ABEB4HnP2Q0Eo~?$#2_nL(g{h>D?sFq(+Wjj2__HRo zHd{FK`XLNNwty-Kx4~@X0l-SEf;d%UDNiLfXkCeK0Irf6R4-eK4SSB`rR~jJW}&2s zh^`~1TZox9ZvOfb7~Vo``RxfD-f=&c4Ss;j{pWBsx|G{swsHUjd}q+UM^4uQ_ON17V{z5}pRW*8!b)#ifHPKC)A+HnM zFl8rEYfw7sq!q76Mn%;k^u9NYryf{?3Xh5pI#oJ>1U$5DFV1HJFi4maNgHo|`U)Ky zSuvo>WwYGY*K!5xbXFMTWkff5YI5Uj56U@>)_J^iE1-}mibV4=Ut{VLI{tkC&83fX zTe%uwXCu)$8BLH_hy;zCA}41K!?>y<6pcX^lvx0520&I(O3biZ(1HK~AmOpJq@#t?&OLXF z@Oc$}*k~FtMXmvG;s8Vq;liu9FgT3b zvYT*WTt{Jnh$I2fX|2a6@;%r(NlIth*o1~vi~SfpKZL2mD+op6bm7wYdo!Cj4S>$_ z5FM?PdK{Bl;=i44KcS?C(USA%=^a2*rGjxy#^|JpiMT-w+ps7LObUsn8Az&>mN5(A zkcIn}Na*T*7efpBFp-ENZW`HTfOB2Ed<%|99;{&}r63?rDNc*+o`S7-q-7(DE32`8 zG)VMl@VRw(y%OA{e2F{>MI}VSz@t@D82M)(manM6iNAGYSMLwtW@W&@-$xFhjaBVT z2-Lxsv5kHg&bp%IX_uw_E}u|zY~8vTp7_S?I6W~Bm*W9U#0U#@H+gV#K?3#FF$}%m zkGD>A;;yx8@z}OUC?h0n|M7-z(>9+mn==`Zom;9W?`3dyD<~>jShaEErjCm8#f7zZ z)Zms|swnL&WJ>zQOC#v(e;?Pz#!-FStq9Ivfcl1eP*h-}fA2cfK7E!s8qQqHzsz8E zbMgBFu&BA^!M3u+<==O?Touz7M2erT>!ZUT4IiwnUHxo%WhGqRAXfU$VO7Ju^Z^jS znSEOk(WJTup6xyh=URj701=>GM14MW-;7HTzn(f5sQEvCX7|a4@<}uWUL$_#C~o)z zap*_)z9+Eu=~Ik#^?Cqgvd86wPM*PJ=Ju9yz*QXGz5eu?l3^?i5&)_bSa%S(xC3W< zQ&|1v+ivkX0a%WZLXMipoX*Bm&PT^J>L0i6I#GXetOjFYD%k7;=G10_=%FK?oAzHX zfd8fG4ycbe?0TcVb8IEXrxFB$K29Q6(qCY7WC-~Gw~TO?bo{dUw2)2~JiPNSt7&-g zs{k+)#Mf9Vv(FgnR~SQI6@Ux~Kcn3dD$5rAKLQK@UeJFZgM8dy00000NkvXXu0mjf D52539 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wishlist_add.png b/apps/icons/static/Fat Cow/32x32/wishlist_add.png new file mode 100644 index 0000000000000000000000000000000000000000..2251c341939be039746002bf8245069e353993bf GIT binary patch literal 1929 zcmV;42X^?0P)srl_s$b&UNe?0`*fA2>BFUzYC;GB z*LBy99Xoa;{k3t4&1mMjWYRl4BO`;AstHZgP+YumIKQKQ?otg9Y{Zi3L%tM{SyBo2 zP6+8jI5C6=Jcpj$(@C)d$8n$#pw1&30iof@Z$}X=c^y(W)&IC?LGL9*(Ic-H=l&Z? zhB|@kX5~KoBq^{Vq(fU>Wq<|;YY*FK+a?ti6_v``z-(%4)HR(tqU`Wtj2t(acInCh zG7VDb&~*c=K3R~}7)oqF5-Se3>w&V>`S|_H!8jdCBLf_0q^Ppu5ccg4E1z>uY>dK* zlYh{fa;!JI!)5SDajI30j(=@OdUn1#6zgcr0Kq$@6Q%B;I@}d`*_jO%6%-WEY4nSC zlL0pEnKo@&gX!g~H=u*FMalH6f@qY4l3qKO1&3glbaHOxMM2MzTVc%mt%w^! zDPV;z!Ri@9M5X11p}{l_8tYMFSxTmCMi{bimlnHH2561@pbfryLgM~K0)-Q!uw)I^ zto{m})6&ql?+qwgL(g5(;01*j6}@|3ACQz~u}skf1V)@pjztEz^)FUTiDBeIffbKC zu--5#BpX1tY zU6m3}(f#_}m|%ePUC=B82r@hFFK@^CsS=rQ3aq0sW>b!!Oqw@lbl`8I7#_@fNFf#{ zp_{+~^`B%yYR!lO@}FfzVJDE#cB6E14m(NEhWJS2S3jLgc&?IOR*1Vz^Xq`1(RGD# zf!>4xS|S38ccV)gv>CE5c!#6Jw66K#G|2-7B^E%LYRK0ts(4$o5=y& zQhtl)`=Rr6YPuy8`M`jj||F{|F`aFvVMo=xF zM0d{|fi0|@kawh|T$NA;d^v(5fg*;yG=JTrSohNsWZ(J#Zs;^7K5EsWwBmbg zJWz-;XKNO3n1RVq8sZlcI<>75Q9TLC<=8w!Dn%;8x>`L4eBN-7^PPaA5HGJBfdiFm zF)QzF96LwK%4Xoi`3q`o`;?aG(_s{*=Dvl6U%xORbIvKTVJ0TA8ZD@5L>Q06o(pvE zt^q;92a_8@?0fRDVT4qj*EsHJ3{edztt>&wuWRv4&TH6RF%REIK1Fry1-zRhRX6-+qYWKu% zC}waWv0`2^(wNTwaC2=mnUDqNtqKKmQ;ktLAFGJV6h=V87^hpJ`{`1wT2E899k}CP z6;rWF)?0(~&zWcyU0{G0w+hM`Kph3l{7i5E(;Ebm3@&hlIj^ld769lQKw-$WfS7In zvW9LmtJLkMsix66>gc}NBjqZbs;)-IwjSA-16l$aEl6pLkav0x=@Taj@fz%B&4yp$ ziG)#gqvchCa=&P*js|sK$BnVxC@SBDtJ`@>Y)UbS2{;_`=+4SHeH{4>IJOV-nV)Qc zJX;gpjY##tOZl?V2)&S-j5O;Se7iq_fj5yt(?ekHHzGhl#Ty~>&0e6o601wsU?;zLyx@Jkuxf(VMX7vOoCKFZ$; zBKSJ;J|4tn7{I8frVqh@PPbt)U8eg6UL>ipvp87s9Tt@pV;9XFqke`{@#QGI2m$I` zeNufiQ~Wvjh37o=Q`ApWzYs4*|EB?Qc_ANBGeJIM5o4co(oHPKe+w`GaXezsRpTQ_ P00000NkvXXu0mjftgwpG literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wizard.png b/apps/icons/static/Fat Cow/32x32/wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..e4b1e77545fb3112a9c28871d429c76dcc8e7fc5 GIT binary patch literal 1976 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 RWoiHb002ovPDHLkV1kw10}KEF literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wordpress.png b/apps/icons/static/Fat Cow/32x32/wordpress.png new file mode 100644 index 0000000000000000000000000000000000000000..ce600c0aab58fd6d07a005fd461da496dbbbc42a GIT binary patch literal 2339 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/world.png b/apps/icons/static/Fat Cow/32x32/world.png new file mode 100644 index 0000000000000000000000000000000000000000..644d9d53a7543f12e9893d0ff49bf8882e5df340 GIT binary patch literal 2568 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 ii#lA3xeQ-QmZ1^LE2&J1GPe{HCSnlu)k?@8D z$OQsHAdo~7NJw&*-21V&x4Zpz?^02usCDPQ+r9no{eR!%_dS-ucRO?$OSk?;V)XY) z;45T>p<4_XZApPn2e68`msO%$dn%{CK{w^^xNl;Q>mOYDvYk~dZ=N-2cnd0q`EYw- z9|jows!jwQ|8|EgINF+l>a$tc+ms1e^ndL9!=#64Irc*pV6vXCx;LU9uzA6RUOYDb z6tehSNQwc197Is+gikz!R$nUG-MJ8D9meKYBb~n!(Wo73YK!qftquC9b6WT7v$tw) z`W_0fnae(VJKbuXzp&yqR166t+uV$Zd=|l&g!bMk=nH2d5{tnX)gw$cHuL}~1LmSE zXFW3c0u-f8MqTTJcx`J6B7yD|-OH!FMEgqLrT}{l_|lE5GSjW|U!FM@_Y`&`)pUfw zTi_S{gV(7J77-QkJdmva;?X4Z&@i0G#8EI%BLEG z2S42VZJxMV0Veb5)zi(k%oUZh$6}<7Lm*;-SFnNO>);ID32$T|qC_u2RuB?dNK7A! z1}*@rZ-gf_3Jsl)ps9NX@uCMJa{xv|4d&dMjL**v8_SQJcsyA9$@y#8ebu!wX3qF@ z@lQr0)5JoE$q13typc?F`F;wMaXW2zjKCSPp4Tid&UpX^<3VH(ScyAsD#uOf|0c_K z;dJMVWUCHNp$pquV^}h!2{H4ajVi|VJiukX^vQ;)qf3fM*)vg)OzxE!#1sL%z5%JJ zZ&Coeq1PWnAUY6P))&C@r@?UbsB3$dsNO-!InW!*M^G4qPR|6K>Rd!d2vFD>Sj{q0 zh{TtNJUTplaNUNhL(%U6lOf4G{f=TgbPB~)lr?fi=~~fw;SG<02tT55A;bC{81^)h zOq+=P0SwNXk9N=9h?2J~rbb-s`#Cr+sM&Vp;_Dcg@&zPr6{eSegow#@A1x$(GX%P< zXV)$sk)KKAQIJE+Ap(y`5-DMXD{v3GJo69{lSrW;1SzbE%zTMX|9JF-$}oJ;5^QiN zxa^(-juF5zG8LyNjGQ0u*EOQWU4Sd7!Z|`~dF^xGo+TfY_h+E0fB}Z2DJ6q42v`Dr zh+qoBbdC_qBXkauLJHSFYhH*-fW$}7>Tsm>eFAgAAIU&@!9%3LEb=WwWib8?@|z&@ z*xpi!8Sfqg^0N>tEQEzK9NoC^Z(~#?;tJ?ZcNxtVaP-G`YLNokS)$Ye`~sCU*-gM+ z@`4uviNf^a?vh+mAOsWdL}A89m^!k6t}jBCS%POM6KEe|&q^xYTXGt3IqE{#7eX*2 z57`FuVHI0dfLC1+q`dB-z^mXPNhaX9sNmix5GG4hU{UcX@sWh@y#l&mGQ1Yws)wOcZXS)c#W? zD4h8aFlsSy_;oB2e}Qh74@o?W&r-&Nz-wrWE)qc(w}PQ`OG8P{I*3%|+I%v)f-*dU zNDW6oUnmFOV6LV_98>{IC5%tViS}i2aK(r{CyFtcz}cIB4b;2}G;JZxd5m|zhbrqh zcsPp+=_83itCuQ&LS9FYQ-^Rg4WkFIfT)&WB7{$nsKCUiB1Unp^C@CCxtspMk<_)m zf-R@Ep|x)uIs&(&Pu8RQc+pkhmB9H;>ZF2?Pvm29-bysKG9-Z@mkHY%Tbrb3Ag=590Z43ih2WM$xSMz~B57v5~-=Hfe5$`z5)vBgu zfF$u)U2}@^zYW=GyCIvKu(zQUMYCrR_`)W&-@x|APPX zSQ*?;)IiA#X`Scg&7Z;Gw&2pz3AfPC783tAyP@ii?qL1SXS|&ksUXFu;gFhCiUmp5 zW`ii5BlJ5&CD0}5PsQHv68-<$w1Mc~O= zATJ0#ZCKkp3A<=r-*t4IYwgl^=oU?nh+c0bQ&U3>IJP$?m5$A)A~;kwBvIR?(Tl8B zt71suaclQROe@cYwc_`{p=AV4gN}~H8b>k03v0mGBO0s!Rr?%j98bg0RkObP?Wg`o zw>s6zccY4>a>;?6-5BX~P`Jw`nIC&*v!favJ}>phDP z>kF`BVkwHt9XNbuGTzy_3hoZ-1N9%g=vx1~ey72i|9D?e2gm^=StPc+1S{jf zT=RStJ?~Bcd-_Z64}LXE6e>&QljB}?xa?2l>Dxq4SIZk~_g$&J%B4~wzP?1B2NG<* z;j0;UgLQQS|FF_BlRtU*<2I+`&u>;ai1KhI!1@6cZT^ZE7~#i!Iqg3ziBK>J_xist q(EqD|UYi}`u8#Z|!2QR61Q-A#GNbCcs$Ij@e%-Bu}Vv$n7CTT5Z z3WW{<0*E9^L0CcpOOnkd+4tVJ=fAt_BqVguj(2kQ?%tdGf8ROhJLmkD!<`*`@y4bX z3{GBRK&mq>jxKTF>{}Li9uO?;uwbc8y_*;Rk}jHexNdrl+aF@lrVsWAl56?GX;)A; zC5-zf_9NdBVVnp$^*IpF!%1H;nlF^#@I^07E%Hv_)rG6*w*J2o;7VTJvm`0!H$1%{ zh_zohj}oaIhUI`_#t<|72y6d@FPw|cfpTajkJ|CgD3b1ns!qV0EtBwvmIBCX;IW=< zPc+$K`Y#9w-c5i0U6IGL?wPuKQCF3~7}sSa%?pU>20DX_(4QzlQr8hyWhBVQbG?8& z|4B?O`y;$k1*+YTpw+h$TbtZSMtipRYBE`c&s{|qo5!G(M<@^Y~=oyrI&SJ^byK(e#^?Y&m z;;h)Qw+@dMiJ=5I?+@yix(dA8H$PE}ngS8gWFA6F0Ys@4f!O^BB}<`_ycE+yToYh$ z{irT|8iL%0!T5BX^RLFmp2tZSz0kO$$Z{OVS7+wn&?i%BrJ9G&##;7Y8lmnX-?MaA z@qzDuX%@WM0ufDUjrI z$j$u~C9nswdUme6woJJ+WiE_YE!6Oa!tWPS?^olO}+-D6g7ni%X^N79T<=F&7#lP|=5C&w6k| zJDl0?lKP{lELn%n!3UsHwDPjs(9!=CL@{RjcA{e&O5Oi}Del1Xd*6ZJC|b&}ZjAt6 z^5U-bpPy9uMKQM!_Z9I_$a|J&)szuaD-ll2AnzN9L>~dg$zqg$Kdy%!rb@^|W$~}^ zr&C0h;uK0$(~>HctZuh~v)8{vBpTt#p$LT*Azbx%Ja+u;k28W~5pclaTr_!XF{#=B z{gJ>dB? z#Rc)ebqN46Be#NxeJTvI{cJ7AhZ%0142$g8;4Uk8<(DD<=da^Ae51Vl24eTh+B z_a-ztOC&%RekMXdOGhAKN;a@&#VNcB86{Kp!y)?2CTQwS)KH0gUvh!NF7h$4{V+(RB;vqR6oEu@B##fB1r zaCAy&Zt4Nwwspa@KoTOe$cP=Mp(D7!)&&maw$BrZn4q&~o; z+D724c8n3-n}Lh8O3RfuDAdcqSqUOW1Wd~&L7${_1!ua}BAB41cx|*s#6uFVVD9HO zp)10pGs3`0(Fze!RJ3(HXOCQ-8#+WR+t{^%L^-Yozf8Yk1gDemh${1*oY(D0=oq9f z`f`I0l8_upfFn2hqJ@}Twi_C0;9A&3cg)0~qERFi^vBB(ij~_WQlJ(DDqtyX=Q=m0 zz-dP444hmyNJE+>levi!l|IMz4G9vhK7xQ{#Y3li13VIHA!b!>w}lrXL4*~9YMvIg zRD9xp*7iu?Qz38l{REBY-y_d!(HovY&zRJhm}p77>`ay5)Q{nz=om~zd|B@ntVycIj$bcAq|83J7F z^k1&z%wO?cBfEy8ke>#(hMB6%M4|>`JqJ)x+y-y%hnQFWQ@q}Cg35?PY2L?F33<34 znMqyLL1pVC0o+89x*OkmXg%`HUFZw8;lj^;^G(7GW_C-g4^W#yNFTg;I20_X%PlN{ zsaxrMr&P|m8mj=qkWhd8JaXg?j4y14Q@VuN3F;pwfexfZdJnh8eg^4@!+MCpyF4xRyA((`+xI{tA^xokY-F$)tzWQivx|XU|c%P_B8xRsjUIL47B&|#O&&CfS2A_ z#{V1#-+c+oG6YyY2Kx`Z)*zQw&g2CCN!eRLA?56?9A_6_3f%6l7JGmiiecDg6w_}E zX|5R2s4}5u&t3}dMrHXl)ol#S-0J0hmap6=g1zfHYyxiQ)8gQ6x=TQI6Cm6^fL zhW%U7OuON*yvO0ESr6OzTa7&D#FW~2B58^We0}Zc_2VO?+Q{&fk!g{W4Xr{}PM2Iz z`XC!RI<2f*T)N4?24-7v!R$hrz7KO|I1#gMLL{(ZMu0p4vys6Ol0d&BlAt-bYV`Ect<@H=@q{VWG_jwqlk4d^H9zx5UE|4D#LM=UE1ni%bE`QHKz Y0ApyNRt<{907*qoM6N<$f(4wKp8x;= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/world_link.png b/apps/icons/static/Fat Cow/32x32/world_link.png new file mode 100644 index 0000000000000000000000000000000000000000..5c1384a70c2fe6fedabb87c7a706a0dce307ae54 GIT binary patch literal 2697 zcmV;43U>90P)gn=E;3 z-0+AAAweKO015Jt@N7a=1Qj{bmU^UOZBI{ascn^>wpx$$oL2f&T8@HN#L7cOM2Zy~ zEFlSCOi&(qkp%PFy!J7>J2N{o{qO9iCyKP{CU<6bcISTI|K0EZ|GOMM-;2+B^zip} z&bCU2RBo6Y-QvJmADQ5JKrprAf~g+vd%W@~x@mmQc@uM7`z2;>J-SzroNHH1Z9)0u z0Onjjh;)09aU$sWaVVUIn$|45ecprP7qek#!Tr8puDF{%j(u4Ioaf=atD?5_Lz@;4 zVB^9Dc%)qDrX7kQL)Npx4!mFrrUkr1Ld<(UJ$``&Spf7^N?dYItD5*81Wz)iy@%e5TO|B`+(H+ zdoabj2iZ~{3R732uJtZFaX1yxQ17s=eN(t((8NS za-1UY76dgLT74Vo?4)rJI&$?u0Tlp7|!H>p*3^{x$d)AHRT3WH5V=r zZ>&s`PrP*evy>Q3fXjYp*R9Sm+1nn!V?Ij8hzLc~;8(^#l8S7e8ZP#(CSUYH zwtBc+f1m~Ih0RurkeUOJ`^S)^bKt}?sB7OzR{xmDoyI_TJY;1ox`r2{q3b~kLV+oq zgxhH#l}y}S@QrEmi5K^cPSX(u9QI`At#gYefH!GfHN!HOO4lauhd(k88iG*Kk1Y2V zaKbqxJ66D`AbAs2Ige)P$+t~&Z=R9tmY#SnMu(fA`<-s6s955`gh@qe>r7B8uGLL zh?i@LEa~Kr6w;I`rEJV9181*nCK7MJok9xvD-bAH9hOhN^4^FcnF4m$lPikHW|6CP z&_5Z>M1;;!a(R@_GR%nW${Cy zVR8dlRGdo$!f;4FT%YxKRF>q?^<@}_5D$;jA@VBP2g{*S5E<@jz?OE?XaXV)iCxH) z*L@L<&Jr1r$dnAKnx(qsS(5s8aAt&v5dp)rNYIg-uHa1PMhrw~Dqj1nLc~K7TQG0Z zR&)k=bOaeVIa(niii*b02d$RNbEBJxX$^L7D3Xh|fi?6_Cb$?GkEpWfiGfZEn5IU7 zc<}I{R!BnhY62XE(I3h{vG+x2$zFKnW}*Mt#Sl zad7GpF$T_nE$|T)bi&XmdYMccyNZBmhW)4ed^{p*24>}NvyA5_Lj)9^a-JqNRb1%$ zwq-Vfk4s+H`U||#@Fqn*AANzD^o&7;iJ6wnJ3?U8V8rZ36gpvzZc3~W*;1x1$m7#8 z=LPh|=pCMdh~lzRh_Po;=(MK3;BQ7Zh)GS zmxvfv5Gu+dDZfsx%3s{>SK;ExS=ANLQ8DR*UfU{C?z1Xjy<7(Cl_QR`)YdJ>+lzKCRd z8z#7qQa|_z-&|OL-ydtis*?Axdgi@YI(0LptO{Rc;?*Xs-` zf%%DiOr=pU?(rk@ba5b+HRmTcetR15Qhm>@tIieCB5(I4=l z^c%<6BBUwFj4qn*33$2$fP!s}UoM0JhYDo!JRaRhiyFluIHaa zQ&SUV4Q~-Q$e7cnO~cBSE3jhuGVI%b-~?fg6Gx>ab7gPe)8E~e_0Vo_5`s&zz2orO z{(U&qBj8NQ7DQ|*Sl9doI8j5h6Y*?fh5kxrL8|BiDTHg>n~Q`Ghk7Y5R%f& z9Z&qUl5Iln+3@u(ilQuAvt|vH2yL~18GG8Y32Q>Ez|cL32t2gqVRpBTEpuaI!!r{L3zx}} z2%?IWg*Ne1TQpYega1BNQ!{zm4ETcqq&Que(0mNxyd@ZNjzyc9j*a(jqGd3xj%W3P zgfk2>E=$|^eU7T7z|NQH_0dapT69l}w-UqQSN}iM3XuQG{gKl9$GC)1?cWdwP0UeGjmD z;`MrG7Zu;Ihs-7zx=!2nB#`_TxD}mg4t;p8adT&9M-9F0;r_=@Hb%lj!^_-y4W%s8 z(&$T6w=et*_kVu4+7c5<*Z2-|QaIro^UFN*9{~mc@%t@gU3*~G00000NkvXXu0mjf D^wl4h literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_behind.png b/apps/icons/static/Fat Cow/32x32/wrapping_behind.png new file mode 100644 index 0000000000000000000000000000000000000000..f4ad3f01054cd56ddcda527733d3a9e2408bc877 GIT binary patch literal 1377 zcmV-n1)lneP)?J?3sI=ivuK0E*^3+!<@%nd+oLNIadLo*R=GVHEony zwhh@7q^Ak@si`V-6`u`tH}BBt|BSdLNL!l6|@2^1qCY7}GEo|~sxDLoY;snSv zt>qawTECTO)DR$VcJ11YXP?=NZQHl;!o?sGQBqWg`kwA?T)gxZ6&Ve#-@L{qk8|$K z!O+l0FbsqDT9Sd62QP6N$_?)=Y{0}HI>t{=xC>2YL~)I(M7yM3rTGCpfN<^>Y}s4r z3Rq#grfYN$uyK=ixX?HSPWxR21bv4!E0F$l7V(# z1{Cx)mkWal)QfyGnC+FtS)H9M&54aQ)faC4e z$tAkir}thgV+PId~AHcw&3a1KkyaOnGY%3-wuO~O(S67F&)>i1@jKtLfKVG|n$IHqX$olmg zFmho`7Gv?0P2r^>eK;BrwsD^!J1AK(7RN$tOc{w54M+8TEfQqQu@Pp#w(TYE12#^07?5r4&ZZvWG=sXyZy%l-6nEuhi~H`*rB5+;ob)U# zcaG`43-SH6D`M@MEbhPE_}QInF3}Ahl{TgA6b5R$&TuIXg@VY=&O<}bdBjN3GCSf% zJXvB>&Hbn?ETZv?;7ov-nY zGfvrt@VSx+oIJc|kqF(*y#r})uFXXZ3~?Pu=dD<3;N;;N|1|UttX9+Ab7a*SP`sz1 zG`iXhBy2K(fTsOjeemsU%Mz|~)A{RA-k=q>nK;((puUcJP8u!yA^D5?w8EzjkVQSX j%K9^?NAZ8Re*_o+?;;fPF~T0+00000NkvXXu0mjf4~BoV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_between.png b/apps/icons/static/Fat Cow/32x32/wrapping_between.png new file mode 100644 index 0000000000000000000000000000000000000000..810c0d2ccec9c4dec74f3413cc339c1d07980c31 GIT binary patch literal 1474 zcmV;z1wHzSP)Y1_*)c`QdyhdU(RypG|HFfRA2( zEdQGx&d?jgfXdD{?LVuU+*)!J1Yy|~ROpKrK`{XN=uv*;)22nJ1kf}MhGq!%T-Svc zc(heEyFnlY7~~v#c?bmteB`N@UrL^~2Mv|VDiVocXy^?7Tv)*6FTa4}IJDM>?+0*P z2afH)^Sr#T5-DKEs;pCrM%Q)WoELdQIHiFwXu~kDxVVTr^Ybt*3x^IKlFkBl?&8_K zd-2l105X}(x`5R1gQh8DDooQrPfrgfCVoUT8X*T7RC=eX1XMbzCGuAT=*ce7fhXwlm zt*wGqg`)p`ZVt)hs@VMQox50|yql&ja_)J7aL#~hYHHBg*@u>W`;bnjg{*je7=vD< zWQvOMD}>g~*y!zzVPs^4Y!qXkj^X~_i$b7b2G}%WK_}{2E1Y8%U~_Xb&Ypb-i9`Z6 zfgx0)#MwXlDxm=?K5oObVL%fdTF_1`R99~o^{}+Ggvw|IqLkMPQhbDRYm)d3O_#*d ze2)a@lJoTHDt7F66sr`qP0ynC8MH91=(sBqp+qQ6p$#3|#s?QJz_Lt=%**DFOUn}` z$}Et7dmcHbav5n>UGSV5Q+D0OoK>v$JFg!9$tXZNDtc_m9MrEkTDo}jch@zEI zwC``jy?YDdIT4TJ`NM}Xc>Fjls{39lQ;o{?*32y&Ja7ONq>Z}TIvgE1NPIkk@gf>1ud5`mR5B%&aEf;B+KKx5dfdEz z6W6Av3ndMul3by~%)#9J9F?Ue)`|T}*t#kR^5{rZWL(oTH*O%annwSTKGBG5>I>Y>lq^$% zE&6yQ&c?>4(bUugJDtH_3-?9$%*|PETG9QmBm+FArlz1%oxl9bt0GE1PD@22necJy z^l2m$DO~^M+U6O^3qsshCBmPlCdv7LIO$l;nkt!DYy5ja9k8*f5qq9##!utpV*8Ee zvyTlABhxZU-UIk_+~_z)=pz3;ou0X2Sr1wh0+1u*g`v+y58&fg-VFkg_u#)=ib5q9 zTZ*qKY&)>^**3;4wR_|5LT4_)4bq%io!R*jrb z0l?6-MAzW^ReYJqb;a`icPOuA>@%mo?PQOWRhQ9oDJ1`p{lN~oUMjiTwpf2QSrY&E c_*Z}d0C&1sUu{9$fB*mh07*qoM6N<$g1+R{AOHXW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_edit.png b/apps/icons/static/Fat Cow/32x32/wrapping_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..8305d82edd960087ced8e375856f5a8247f7343d GIT binary patch literal 1239 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_square.png b/apps/icons/static/Fat Cow/32x32/wrapping_square.png new file mode 100644 index 0000000000000000000000000000000000000000..e32f947ea1ae2a5d5327cbf79059d81d5f181e7b GIT binary patch literal 1606 zcmV-M2D$l(P)CDKeuUjX1g=9GuLy@&Tgmemh^{B*@MX?zbY#pvv&Y$>!P(D&9}9Y*BjpU@h223?!Kxkh0_eelSMGKM~5ewv-Y! zIgp!*y!zld^h^OMOB4vCAmP|>_UB+~uaOVhN~e%zzGLGJH1e+MQ8?I`|a~DYnPnh_T<)jHAhAGm+ zfPnYgze}d#)n}0^F@72(0g9r4Pw{a8i9`ZyVdML$> z^PplqI+!opw$U6Iiw=s|=kq~tZ!g@sc@uK{e%Q2e6Te4!un_#Y<;$UFa}Dfjy~xj6 zcaOn9IJAQEC=k5-9R!n1 z6S}Tn2US&)>ocQcFtD@r5`Ta2RuP1%Dk0q11U}UVD_5=r!!VeU6y+2-eX9sM(BBUi zzPbo`d3o4ql5=Qo!b*T1(;-wDByV8nkxLAIba#1X1`brO;Y(^3#U&-s*4741O^xh* z(b~04tAtAay}KK9eUKNwed{*#VBT|bRL;3=3kD~Lr%js%8#YwJidC!7855eTSG%|w z835RJ=mM8s)0=C+Lh1s6AcVtVv?ge8Yll03_cHZf2FMg-K}Fh0D3mBG-WoSc5X$iEp9swbK*0tyw0F?+n6AUx;$oOHYZk9XIpg1v0a{;9F#s7DsBZq8jrIe7 zj*m;PG8lw`fheZMfT$M5s4NIp1!3O&xfrnt{R90FH;8HzG+l$LH$u=DZba7n%pw7j z5d*39M~*)ty%`|9@zU5^RWhrmkV zce*;e#N63)#KNZ*h_dx%{4ARxi?;DZ}Ce&G#8#vFfrYh}d+8>Z6R{8cF zJ7E2~b&TA7vm2&QpMil4%}Yu^f{$>0NtTE2Bi@_fzB6c_@^#nGonQ>cp(<3#jmR`i z2IQ?3qamYf8^xKQ{|poq6o82>`>&om+&xoslBTc)8qP4rC=Hak8bB4GIefKj$x`v~ z)Q5y=n!-TSbe(fM(&#y9qT^bJn4tPaQ)8G{&|@*r98DO;AU;jF7($e}8W_evp#BsD z(P(^s^#^#nrkZy;QnP|3N8N6u(Q|kk z?misX^Rdhs$2-FZVUDVTVEsu}X|i!h$%C{rzJpov6)AoA9C?mOwH|8M$KR{STm{}A z?$uC-4i_#1ik#K|1+-&QppthtB+z@!Knjx`@F|K`zV*XAI!q*YylnnE#C<`L7&E1f z`_X2iP01p1CQtg%{vbd)KTbl+xySl5(RBE~$G-v$046rT(b6PDqyPW_07*qoM6N<$ Ef}}a;DgXcg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_tight.png b/apps/icons/static/Fat Cow/32x32/wrapping_tight.png new file mode 100644 index 0000000000000000000000000000000000000000..abc8df9a674bbb130ec73ed19d4286a3cde4a7a4 GIT binary patch literal 1599 zcmV-F2Eh4=P)r`qgz_uSV|G72rbYy6l{csLTjibi0BWApe9I&SbRW@ z77{=ZVi4_53}xTDGuLy@?6$jhix{(bHz%_*d*_~WzVAEd-qipY#g$Em!WQyP%K{G# z$r&ng)g2BP4t%!1am6fy?gxcTm49&i3YY;eGzSNuB`E;

        y=)U=&p}<+E=NAT65t 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 FV1hY&c{%_9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/wrench_orange.png b/apps/icons/static/Fat Cow/32x32/wrench_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..f019d0b3310a68ef19dede90c5fe614672ccfc50 GIT binary patch literal 1328 zcmV-01<(44P)~6*#Bn>Wi;~5R#sY+64abM9W{bIW`&LLZ z8X>lSAP@k%y$`N5w}8_*oPX-;uX>0GUPI3bd^j&RH@&3f8R)oq8`|6d0*r)WrgRfL zUQ`GhHdvwYyVKpcUWXRYN&x%eN40NQ&1QrbL-X&gAcw;s2m(lwL_CHrTNku6HDR#qn1dwZ4h=P?m8GBcq1 zK#hx(qSAQqc*y*-hGX&gF{p(A?%moG-&Vb_ZEJ4sCai*6O7qd_bc%@V>})73C{R8N z0taKG+S}d&4&HpN_A|L)wW{6*Qbiy zchQ=LwF=-7e$HCHyF&L!CP3ex2#=k)tiXK;pGEj3Td*GCe^YqiewqGX1aLjIhDJ+S zS%og+9yo%DfS~A8;JQ0z~^GCZ68PDtEAw#)8 z@TX@|zP#-V_aXe>5PjLopz(+aAkWu_&>lw9)5wGOng m-S;3oSH0(>@PCef1sDL0SaxUXGyO*Z0000?WHB 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/xhtml_go.png b/apps/icons/static/Fat Cow/32x32/xhtml_go.png new file mode 100644 index 0000000000000000000000000000000000000000..5e57cdd0cb525365a9673290bab239f1a05eae30 GIT binary patch literal 1400 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 R@+41Pi65mQq@ZKY~%D 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 XyDT4;=aVx#00000NkvXXu0mjfRok6$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/yellow_submarine.png b/apps/icons/static/Fat Cow/32x32/yellow_submarine.png new file mode 100644 index 0000000000000000000000000000000000000000..c916e3251dc65cefbe945d1a88c19efcf4d44f18 GIT binary patch literal 1273 zcmVt~ zR7-1OD}BJAQGt?>O5|cv3o5~A!h_W)8Xv#}OSBcx#01ku8beG>A4E;C(g#SBN}@#Y zmPo`Bgf`fM(wnVay6x_No$<`Svzw(f=`JAkfl0nSGxN{o+|MjwjKO?13Ff)oVSuE$ zUOV69GvkB%nhYI@bvreXHOKfrZwnC*ARb3e@bJmM*#ng{*H0t*1--34Aph2=eW8H0 z8QAr^2~r2Nj_SSE7U11mtO5C_H}v-ci_Oi8pFIZDrobG60AMb{L5`RN{hw^ygljVp z;akZ7IkZh(nyu2E!ADnsHTpF~&b5GR08li78$ogLy1@$? z$u0nUxE+WLF(?8mfIadnT85+=Rq~le{h)AS?HV8GXwZr(f^Mq{?o*P2m*$nDnh6xI z89;Gua6+ahwHrkZaEe-RrtnrZ2!>n;&P2a!7}1VNOMbiN1N#CVIkV76-LEQ7-dkDz zr7`>mRK8>9#u*?-UskJ@1njfH)mtI&k$RA{tk`ab_NK(6o{)kh+}ESb12e-AKL0(8 z|M(Rcqn9S4uCgy=NT1fWS|fbbhfga-kKM0dDSM%nTx@HAs(rM;+ur`XTJq2$`>!Pp zAAyqNLsfr_&NYTo_NHu0&VmwH3G#vsAm=OtXL1<+`Jn@@_8bS(FuErV`B0ATyj5Da zqugH_g1)wPWWXulPN-HDvID_Y&jDcD*@u-WHi9t_cwU=5uFhT4=KE0^#0MYbVcitp$aFzpMg`-j{Hb&x=@ohtIFly1>#^5bbRR$~_#jJwf`r z+6!Mb!9rheH5k+Zu%_lKakelHZQ-;Lv)-uZDG^55XO-OAsk zbx(l#=aGbMRg~yp5d)pZYKX|?y7+2=tDZ!c8hnt2lqJ7Np#s<;wC$%}=rPt+HikOH=?aa&rm`k1UQJ_4$1RTWj zv0ZR+I?Ds^TSjVgPSQDXaHc%QLRu+V@=_?JQY9N*=sBV{3-rOynrOR^@g5ndNd#(+2G`O|?NKE;7O(-S;xZn50Yw z%i$p5oC5zrDBnz`;_1e%nkybMHew(-q4G+WCqCxPsFZTo zcKyw=AXz;d11QNlaiAlrVMtK!Zbp(d;~LKtzvf8?bv-#F`~8wPz_tH~u0L@4;e0yoX$4`{|Ybw=3WoCqo#%G00000NkvXXu0mjf^nYdw literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/yelp.png b/apps/icons/static/Fat Cow/32x32/yelp.png new file mode 100644 index 0000000000000000000000000000000000000000..a44ee5fd25ad887e53533dbc8d624d2dd485a5aa GIT binary patch literal 1996 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 KMNUMnLSTZ;S%^#k literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/zoom_extend.png b/apps/icons/static/Fat Cow/32x32/zoom_extend.png new file mode 100644 index 0000000000000000000000000000000000000000..1c684094e7e3849ce15fb6b487acc11b8ed47fe5 GIT binary patch literal 2121 zcmV-P2)6f$P)q$gGRCwCFS9?%Y=N13m-MjAxia@Lc zP>f2XLP?YnDT3i47<6K7GLCKjX)^XTNd_mWT3aBP+M1*~rW40Z$E4|GCViNsB>`yz zMtS%s!2l^Vk}7?~fII^1vh3b>&v*C22-#KsNcznjxO?yY&iS3!?|hd7z!%okzoEdi zP1Q8qyi6Piv)PQM1I0G_DI)r^7XIvAK~WS$)B&}&sdCE>`YF%d$dfo!GG4WFEmTzl zM>pu7E>@nyf!}wr_guFD;0mf{9NL)$QP#*PbYW0TbW!uW_qQ=SB>qSM>?-{k4ahip z<{Eg~Ad~gS@|WUhZ8tg&ZQWR1U47VMbCl3)DVpIS$1$k*4@twTubh1P{7>)8`H}RO z3wyR@;8*ARXY^FumkKp(%N`8?XQDq7qK1VY2P|e2WJSf4!s%WdKl1bDw9K{0{8|>g zUhk~UKHo%gN5==d9ahWk&xWp_XyP>52gH&dp7cnhhv_wiU*{r)j-OE`ad0~vpnZDy z8~VoaP)Qa})G6qAEI(r0z1|pX+Ek#+x}Ti>-nZ%fhQ80>b~<$MWM9{NtHp=I2?RAW ztX3X2n-!X>>c!MGFog$7*5Tg$Z)3}v1*pILFTJRkat5*}BMILvUW0EOYs2=k_2?W3 zka2tX9g_)yAnJNK?lu6}hJg`3{(a>tSdOzctb;1aR76@>0lkxR_fmX^jQ9l&eo2LY zNIUeE8I2q=dJw56wqq3!9thUV(B2X?wU(RTJC zTpkzPZZ{fEpF?BS{aAiy0!Ah!j06OXk@#g93*%!^l%I=)7!EB>=MfX*f!piB-&)&o zuBx=`y~@(E-rlRa{%DIqi%s9L=fR#gj`TeF#N*#D*>eA`;*t_Q>>Nd)v8o&cJ^?;K zMNnpV1>xZ9vwuIetrn);gn z$Yfk3vDsMRnvihEA~aw1K@N$Cjf-Q=y~K#{m?2`cB4o^>Ffa-gpezw7s|qQ#V}e5K z7ZozBg*_*IES8dqMS!DTCk3=eq3AHmwpwj;tx)^P)FtYyHos*TOfS{}DzzYp)2#$x zQdIRki$>UGE^M56&WOfJ*DB#x2((PZ#aryq=K;GrXC}-G01<$`Q6Uh#-A*khV~WBr zA)Ir0#&Zh2-3&9$3g*3@7DWb6pxIuSw0Q%V-5-)TFgQ4%U*;_JU?`wMAkTsng()&L zNun47h8btX#q(@pa_~(E$hy->05lAc4obz~d;xI92kSPmA?Wu_ocr*@ZdffGUa9NA zi>F#KDQP;Nj|qyd94t);=Uoyh*W@sp9oL5yg{)^{Q1X=aT|nQ(1^L{GdD& zPi(&jFI^bG0+$mWmqTYdQRR^Av|vJ7M0C6mpN@L*-yx!E;)ri99z{WdABx$E+IQ+P zbYmFl>FJmX1e2aWaxBPBOY@qBlhk94SNv4r99#~Y{;+J-BK-2yB{WrJArKlw5qS!u zxHXmoj)=g-Q=w`&UHcY39UMe?YMU&f94C%{cYje58&(mx zT{es>#@J1LYJXKrZqgXaowYDKT;UygCkcclA_xY+Lz2uqh%!9JqRsNT-v%t2B+F`R ziknw>uOnrF28V+T^U5p`t!*@$1v$5L-`NY?^tXX=Y>sqxl8jj{&VyNJK>V?0YjgI3 zZp3??1cFTPY8Zr#od4&K(SA`u_7DH+Fd1QF=k;Ndp$IZIPvbD&V|)4^tbBXprSVMk zkDC!>$0V6rw&hXiBQ+4ziHwn;319r00r5~}?ZzHoDu#VQOa&>B3YlwpgxbtQ6|4uF z|1to44#cJL42=4wAQCq~p+~_Rti+>#t$cxNrY8PSUEZuwk8>RRQX&ektY1&}`@U=d zH-ktdaU1t0Nv^Xf{XYOqgJ56SmbsnvKLG{+SSO-?iKVck00000NkvXXu0mjfCEfeg literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/zoom_in.png b/apps/icons/static/Fat Cow/32x32/zoom_in.png new file mode 100644 index 0000000000000000000000000000000000000000..922c8ef9c6d5bfab9f9c1943f352429e6fd3d661 GIT binary patch literal 1930 zcmV;52X**~P)^P2{ z5Qjh@tf4DSo6wbpq4G#To9J3VK~<}2+O$q$Xrp_ufu>GdA7hWI`=e5)m37*KR$4b{ z>I!XX%T`4R53#JEq#}&fz_MK~IP169bMz@n3-Q?VRzVrRQ-|I-W zZ9|eITxLiIe!jBRr(%Z!d%Y~#nhm?~f8yJlz-nZwW}R z{PgxORH*igi&k}@rnwEUa$Gg}%9^oVCLtFe9t`(&;@$4&F_D$-TL0jomrGS+CIM;h zBP%vULfQ*AbvyvAat>GW_mn5!npLc8(RiE(nb-*WpMMgU zqM1z_A3CzH6cQgI@W7_URrjr3INH2%E3|M3$%!n!@uw8dr!-WCYY_;BpePbtE(x+E zV=@uN@Wl(L^-kiK_xe#@p&~OLMc>}t_~YwmtDk&faO`RXlxcsvH?4?t)!)(%Ef_>1 zo<_%SbgEE~HOuCqZE-mkg;XSRCXzV|sjP{in1*xpH8^|jJ#7BVbj7^#S zT_n&#-29aY$Wu!E2$rR~u!O^YP8ke;V6XR%32J!I*9!Wk^U{ z5>gC_GF3vg--U$@^HJB>=z_@rsaT0&|ASmnGo!x}|lM zweuM^S-f_p4E{g}ZH<1!G6s@{1u71M#`t_bczqg7#f7{q!&YQ?R2MvMU;#VoX?Hp9q0~g;Uh3r;Ac44_VT=f!DQSii5FTo^# zgYmHStL>2WJaUW=K@N7_!7{B68F}R_uxx&3QD@7bu_Pc%NM<0mZ(yLNub@wt%wiC@uj z){UJz);oMn&J3+r7z@H+*{u}}ahWBR!v9dDMcL%=uv6litCCKwAByFe?*;=gi}6Vv zv2>P)%Z~Ko47-Tn;}R(|*m$8m&Fleg9nPXODGdWDAbI6i_o;Miz z7TzDRF*a)9I}2XpUN;8&2B1i~)!F<0pujGLfT-8;@BjArSKdB;f_)%?fTH8!`OjdE zW-t@NNE<5htO+{%K$c2mb2i2&WSl#|xfCz^x-5OW@6;Z=n4%mfZD=wxO$) z;_2OxIfk0AZ@lr|&)quj@ilj>Mn!-*Z)I>yUy7d0Qk*g(1vIt$AK5SvF1}z)NK9(aBM5Odt6xky-rb#a;4k{=xx+(x$}mObxY?y)_mKISiGdc zscfP?z&59~coBKxGNL#E`_8~QyxDUCtLmeOg!%pIXBc4=c;MSO_zxMYw$D!DBNq}* zA7`Yl%6Hwa`vtG%H4J6E2yL?H__4lo9{90AOyG)u<*GVNimdO6| zcdx#)yZ6*+^tnej?{BSm17W|4fJSB5uCaO#oKAHa64DiJ#qOdS6`Uc?@?zRb(~764 zxvV^hanc`{``jZP-Jh*IhMIuJ^mP?>T!DmiwQG6t(5bFAv$$KuJlBig@)C)LKR>#$ zyD4x64MBrlbtZ}LIwX?1x#EroyN+Isz{ee)4@hk2ULNd2HI?{)1OwAcI|g^4=ZJyU zZGY2bT-zaJ9pN0h=STZi9gVkOG?76jV-}p%^<`EZdX9ZXG%=2{YfWGViM=GzjG?#! zT{oR(i*Ayzee|7kwDL(1_=pk%iA5NlNHbNrY;dNB>2?{V1mU%diHGm%wngn?@`#(m z-4E^O4H$!;G=b?P>Nx$ywG`(Cq0;|?z!V8zv9?S#ze&ecQ>FF)HU2HY0Gv`SMNuumUc!h4~sKesm>IGLZhH1D9k{MGK`892OX!zkp>cJtgVKL zj5UD-NT?Aem()L>(>i{HAwB=+lJ@sX-#5oP*jlE;bblxV(#97y zoyqiilb8JbZfoMi*In52NhAJ!yahZ_&y$uxk+|KPf`@$9;F_zZSnJC6m!tmJv9rbN zpP5Pjs$&5l4E=xovm18J$wB6#8Wl&s#=@N0c>JC`EXtjWTj$R~!Mrp? zO%XdQYS7acM6M?p>FFN${r*cb=3bjz_30<&q;8H2z=DN~uJEL#zrAAlG6=NGZRJN1 zh!`mTjSoo<2YSOgdLt_OBN{@w4$0xfjFcIu_-_*e{RHCbsqlExQCo8)TM&d@r%#^> zjs}2Fco(y?=a+cB^B@U4>dtiGq(6iwmfV2upn`y+Bc$n2i2Eq*D{69x=mt~@N%jpn zC_ixy$6LBBU1o#XVm8MEz)q;|%p_%9kD|1u4fkH}LC-)G{ZRv9%>*hUt!J-a&FS@$vNe% zM$R>I9wo8aL=qm;rnynm5`sy(%m%Z?Y>oyXks{GB4QQ$co{ZRSc8b47yN}Us?VOym z)K>Wz10rRRNR3G+c4)_tZ8mz>p&J^Qt+9mQf(5M083rj*g2@CRNYoFgMl9xR*Idjw z+qp=wmg(J~MAuavnofWuJE`h4XJD{njvD|Ioj`~LfMxpt(XXZXrh=fkR|J1Z;(;v>dE(?=vCcaT6d=-$$K@^h6TRY`B z9$dVEGe9aO$XBNoG|8I0OHJk9dG~AgSfys;5x33JTSEr)!%P-5v zaxx||!0N`Vt*xm`^US?(pwCQN{hus!ckjT1-iHt|UFc9;2uB_058Dt3$+#Q}?r`^D z-eqB!q74ViKSW1+2l5N@DKzG#p7c5EEB|@0ZVa zBh7t18C9$th~G$HQaFezs8o6%lJm2EKXP+(;c(cIpO=UKHJ!qz)wNi&dZi7ljf_@? zail?C2@b!xVh2?KH6`+K@mb)ey7JsM6l!kOemMn(n{B|<=T zL?Q}i&-P#{j-X&$p_2dPp%Fn0Wk9}l6O=uV>_*wql~{1?U$N}f)l_OM(_?pl!2^~j zuCCCo!h}-`{_)n{*IwKF($?KBm+Nx7-A+Bi4qkF%VWAfjWxAs@twVJ+hnt@Kco>L8 z0P=0*{Pk6TL1n`qET#+7w$QO`Sec*DuB<i>6dK826hU_MRulT0pJyRQ1mSu?32 zxiHV(h&*X886lDBNN6e|5auutg8<~)OQ39DR)phiZ&3g5vVMq{{jkC2^JYDPr{39) ze-$AmUT%|E?yPzG*+T^>Jy`54gWyPt1-WoHd5}f~!L}yfwH3;i<-f(@))&!lkaIDX z9X#m>@^E4E1GFyA3o{gngE+ILWP^|EK8dq^bc(X`TccHnR?;eJ2c8#EP{85PwmX!A zn{UaFrxK)!Kf+t|w>_{s$bl5Eg+Y;q3s3mN=om^219Fa}`JUpBe4qDbqPbT<|G*Fs z>05ArdOSH)!(h#OH4k+(w@$V9l4lH5J45nTX+h^kt?0@gQxI~5@U&@iN>nsMjh z@944@f_QFmmD$4)b0#IPf%}UqZe-yf>BEF&z*Lf1i?^bRZdSdO&mmJCK>PRn>>9K; zon%6Mj$PN8y>r|clvt9UVTn4H4~>i1OG@}`V>UyKC2kZYXZ$@h)=#aU-1t_20RS9} VgcU`^iOBnsdbWA6R||B zO>G))Rg`E!ouXBOT$Wvgu&}VZ->uI%-!4c5VyBaSGiT1X=R5EFKF@nQXB7a>op1LZ zG8AWnY2iK|B{tvJ=4p?EqN=4I*|TZk6a1-*H77@+Fur?Z7NSPXgkoxr+5CS3M>G0c|ogAloIrFPF5k|WIB>cB; zVkFQv%>(l@^N^AM5Q>)7;NnmM6zVZZVog40zNYnu1OQ39BBoiM7Z_Qv7AzY1@DDz^Xdg&CZ0KLSu)eLY7V4!-_6Zv15*($?*O zOSMBHm?<_E84}&RSH~m(@$Fo{Ef_el52c@3h%H+h<+qLx0{Gp#S8<}fn@kj&4K>y- zEx^|wS%M{nnb`iNFQe&j6S_|A!HqLCL+=cBCkY9L_S#7EC2)ogCnu~U6e1cWD=^l)D^%rUkKl8 zsHWivMj{3)#Xy8eqf`{N6oi?%8bh+Yx>AB@?;e!0<;yDJ`QUF@L-(I&;k5aHi@upl z*>QJG_jYxnyrP1oq~VVjdaz|>F^0#Z7>$~k&@Fm{l_8ANs4%QK90*fmQj!aciXXyT z7ki|v(9wJAIuzCRfHO9m*1ZTEaa{B?hWfjaot-IN*?K#Kl7e)`To^ZL+#-7#=U$!0 zbsCRycsx!H2Xb@MaiKdTWrdC*U$^W7@g}6iTi>inXo^I%pwXC0B?+DcjD&Tvx7{w8 zQw{Tq%xw<{W=?81=pB{y>-Ko~ZoqJ;)MTM`0I15H>WsQE2LRbpsmvr2h3(8u0AqCh zI5R#PbGxqC#szaHed^}B0BvXnl@pLFfgv!sW=h)e#1l((sa*I}x}D6ms4jCyr*Ln;z&gqZ zS)n7By5c9G=mRdt9Azlb(SxY0sl(;A_Yn?9@u_(hO41bE3_39s(ij>$KZIeOi5cYx zvp0kZ@cNAiR%Mt{CLGpqsqHeB*KCmBtoRW4zCd6^#YsSeZ$t z$^wKn6&e##({v646Eu8h$Ux^U3rkaU)aQj^Ih;7$bOc4-VmQWp=(qz^WCNvieL072 z%@G3e%|Vz&HJjlZ4x#B!&CGfi)@1~-ec=%D*=$Cl>FkQB=)04G+x}$CV`tiya|i3Q zMq#LK9BDoZ|3CnxWu?%@hH&%EJ#eTt!#R@>v0IIBndsluUwsaj4!np%2M=P?=FP}S z)bXf?MQ!!VONZPqZ%X0<;Y5VgT8_MhKA#U&RaFQEgIM$M!!oZ9{rXpU{5#);-9Y95 zAZ{?F8Fs8>ra$>St{iW|D|`2%w7eXprDe#@$)02(N^8J3fR2uKbhKYVN=gd6UN0h% zFo`fk;RqHLd68wcqVJ^=_`i7#1@4bIjx8(JI7HI$X0x=u5k;#uVz8|R%`NZ1-_vDZ zGGgsDYvF@k6N|?d4ZtIoQVmj+qzZ8Q8bmS!&5h?l2qCH<-7L_-@vh5&tOr>XX$AV%Fv3` zlg|J(`+>#3z-l~;)>kVKU2*B2J9gIhj}8ocWknWieX1)iNwsHj`?)qe)y+y4*xnM^ zJGn0QXV~9&J+~9J-Uu2VXoi|N&!$-O8^)B(|Me`+pNgP*=Ra5*@K37(A?;G^;Z&x= zVa0B@VqJ}g$^6K=67vMtU-;!7=(o?IbI8L|60hZ>vjXFb;9j0ju$^Q~wfNJn5eND!JhMD7By8*3hMBkckAX>Rv8 z;{RAgt4ws+BZ=AC!=t@7WY6OFeXj?_KOLa($7gUMP>3#uX<|Z;dE(oUM`~yyel#c9 zhmmP~xc|I=!QFQ@Ylc5#|JAzcg1+H2loPc`R{xC*B*~kT^h9bN^C&8dKmdsD-jw$_ z&S|s$0r(%Dy>#vyKi}N43jgH6lmNF%s1pM;ls*Yo6lOAq8=uU>QozDDe)`yZ786Ec zD|L|nwx1kb#q~}FpZp_;WeE^5Fya{#cVJP9{|^9h5XmubBX%l;MEL(BzyMHm$P&;R Rj%NS>002ovPDHLkV1hwd{$T(B literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/zoom_out.png b/apps/icons/static/Fat Cow/32x32/zoom_out.png new file mode 100644 index 0000000000000000000000000000000000000000..afca3029617c267d6d620bbf03a87326205f36e1 GIT binary patch literal 1914 zcmV-=2Zi{FP)-DZ3 zJ8|s9X&p)k*r5cc5xJbG6%>-lQB{PhR;5xJwa_DNP({^plpcuwN2R7zJpie+QbkD+ z0n#GN&Y{#LksZfC90xloA@Q}l-orDyJ4e6Y>>7-5l0^;eSWn}bo!|Gq_ulV)?5ANHtlZkHuTbKn$z;GgYCx+Td6;%V!FJAZU!n6Djt#7nvyfhTsh zL~gsj@{m>$URl?=8I|?T@YgibMac)(7~|(Lb>R#y^}Yr@ojP^+&8c;Jp6W~fw*;h@ ze|FpFD}Bz3%hq?Gwq+Aw=lRy+PxhSUG6^ZXc`@48iMP9-$5c+b>-Gl^zf^8E<`R(h zJ+gLdT~vGF#*X`;RW0C~0{+oEjs1N&^bF^j_#&>&TiY@pwzl}NrB$OlFZ9G1`k#Li zm*V>NZ4VvYUk-^65V(K)^6GmwFCA~$whLM;iu6h2IKDt*u=#KzT&v8lNNO)(!+Y$B7lT^mVgIM-Nj%0> zpq03VD-n=qGV#-UZ@MlR3a?mnQyU+3?EagBKve_2^|?>szI8QNRHZj8xAfQVcfiYF;*?s zFp(`FPN$iIjcLn)&b?^3=D=VHysZB=YZ{E2rPj)C(D;5;P-o^EmaE}xNUNH z^=ts4aFl5eA)%W{n>LtnJ0TV@cd7n0XU^Fr2m_w$+eaD|VhP~q_^sH>~u+7K~v zaIuK#VwbTAWlOZU=yxX%pU(@0zoc2`ye;EPKirEzAPCvxfvl>K6me(BBxX7?c73fK zvQa?Zlvob>a|$k&Wq%;ZD|dlSAlMWe+l0qM0^m z*b01%-l8{~+fC(KSSAszB4)X5SX2zlB_Vq?x6ji#3t8L7V-I|pHCK?MgFG?4bSUaB z3n65bI-^&)7ev6aM=J)RSY=7!dlW5O%B4p~U5RU{PP3F zOcYF7!F&%v;kObuWinYnYfak45Lg1UTmp7HV;-Kkco8Cxn`-|}R38cCFqSD`V%nkr z+3p~62yWAag4)9DV(NvOj>b*2*Kw^QL10a0%p>y*ka-E@j|`0cVd!K(L|)sXLujZl z*a2RQXDt|PLooyFl5?9{P@pE{sSSA&6VDgNOvI4Fn%EH8$T;2GkEaiweVo|2atIht zy>$BMWIX-$+5R^efr@W8zRX$&sG}N8Ivr61)9lDh(R}fti8iMz{pKH zE;yK+k}-6ix{yxcCrh41*kd4>Na5tM*U|oITkiVhrs1ne@$6~H9z*Rnw%u^|XKz{j z#Kt=|pfXGyv2`3bR-s2ei(8{?>p@%s(Wu*sR=f$!kZKV_`nJwJ&L9Y|hJ0TQDvT(hF~x_dS^f4w^FUoFkibyCSqq;miI{VQ+n?L9Ldf9}y82ihuM zM=Zn{p)oTY*Vynh+(~sA64Dh;#hy|&Drr$#MM*iOS>h?wh{}TmjrG8y=N{?k{!G|Arei0d30O%%J5kgwCowR{#J207*qoM6N<$g1fws AZvX%Q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/32x32/zoom_refresh.png b/apps/icons/static/Fat Cow/32x32/zoom_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..92684b652a33b49d2a5c1417cdd2c1577a28e139 GIT binary patch literal 2141 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 Date: Tue, 14 Aug 2012 13:54:20 -0400 Subject: [PATCH 08/45] Add App registry app --- apps/app_registry/__init__.py | 16 +++++ apps/app_registry/api.py | 21 ++++++ apps/app_registry/links.py | 12 ++++ apps/app_registry/migrations/0001_initial.py | 32 +++++++++ ...add_field_app_icon__add_unique_app_name.py | 37 +++++++++++ apps/app_registry/migrations/__init__.py | 0 apps/app_registry/models.py | 62 ++++++++++++++++++ .../static/images/icons/plugin.png | Bin 0 -> 1743 bytes apps/app_registry/urls.py | 5 ++ apps/app_registry/views.py | 22 +++++++ 10 files changed, 207 insertions(+) create mode 100644 apps/app_registry/__init__.py create mode 100644 apps/app_registry/api.py create mode 100644 apps/app_registry/links.py create mode 100644 apps/app_registry/migrations/0001_initial.py create mode 100644 apps/app_registry/migrations/0002_auto__add_field_app_icon__add_unique_app_name.py create mode 100644 apps/app_registry/migrations/__init__.py create mode 100644 apps/app_registry/models.py create mode 100644 apps/app_registry/static/images/icons/plugin.png create mode 100644 apps/app_registry/urls.py create mode 100644 apps/app_registry/views.py diff --git a/apps/app_registry/__init__.py b/apps/app_registry/__init__.py new file mode 100644 index 0000000000..984fd6a527 --- /dev/null +++ b/apps/app_registry/__init__.py @@ -0,0 +1,16 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from icons.literals import APP +from navigation.api import bind_links +from project_tools.api import register_tool +from project_setup.api import register_setup + +from .models import App +from .links import app_registry_tool_link, app_list +from .api import register_app + +register_tool(app_registry_tool_link) +register_app('app_registry', label=_(u'App registry'), icon=APP) +bind_links(['app_list'], [app_list], menu_name='secondary_menu') diff --git a/apps/app_registry/api.py b/apps/app_registry/api.py new file mode 100644 index 0000000000..84392cea56 --- /dev/null +++ b/apps/app_registry/api.py @@ -0,0 +1,21 @@ +from __future__ import absolute_import + +from django.db import DatabaseError, transaction + +from .models import App +from .links import app_registry_tool_link + + +@transaction.commit_on_success +def register_app(name, label, icon=None): + try: + app, created = App.objects.get_or_create(name=name) + except DatabaseError: + transaction.rollback() + return None + else: + app.label = label + if icon: + app.icon = icon + app.save() + return app diff --git a/apps/app_registry/links.py b/apps/app_registry/links.py new file mode 100644 index 0000000000..1a044ef133 --- /dev/null +++ b/apps/app_registry/links.py @@ -0,0 +1,12 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from navigation.api import Link +from icons.api import get_icon_name, get_sprite_name +from icons.literals import APP + +#from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT, PERMISSION_BACKUP_JOB_DELETE + +app_registry_tool_link = Link(text=_(u'Apps'), view='app_list', icon=get_icon_name(APP))#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) +app_list = Link(text=_(u'app list'), view='app_list', sprite=get_sprite_name(APP))#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) diff --git a/apps/app_registry/migrations/0001_initial.py b/apps/app_registry/migrations/0001_initial.py new file mode 100644 index 0000000000..38e5e9c21c --- /dev/null +++ b/apps/app_registry/migrations/0001_initial.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding model 'App' + db.create_table('app_registry_app', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('name', self.gf('django.db.models.fields.CharField')(max_length=64)), + )) + db.send_create_signal('app_registry', ['App']) + + + def backwards(self, orm): + # Deleting model 'App' + db.delete_table('app_registry_app') + + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}) + } + } + + complete_apps = ['app_registry'] \ No newline at end of file diff --git a/apps/app_registry/migrations/0002_auto__add_field_app_icon__add_unique_app_name.py b/apps/app_registry/migrations/0002_auto__add_field_app_icon__add_unique_app_name.py new file mode 100644 index 0000000000..c7dced7a8d --- /dev/null +++ b/apps/app_registry/migrations/0002_auto__add_field_app_icon__add_unique_app_name.py @@ -0,0 +1,37 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding field 'App.icon' + db.add_column('app_registry_app', 'icon', + self.gf('django.db.models.fields.CharField')(default='', max_length=64, blank=True), + keep_default=False) + + # Adding unique constraint on 'App', fields ['name'] + db.create_unique('app_registry_app', ['name']) + + + def backwards(self, orm): + # Removing unique constraint on 'App', fields ['name'] + db.delete_unique('app_registry_app', ['name']) + + # Deleting field 'App.icon' + db.delete_column('app_registry_app', 'icon') + + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) + } + } + + complete_apps = ['app_registry'] \ No newline at end of file diff --git a/apps/app_registry/migrations/__init__.py b/apps/app_registry/migrations/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/app_registry/models.py b/apps/app_registry/models.py new file mode 100644 index 0000000000..d26570d6bc --- /dev/null +++ b/apps/app_registry/models.py @@ -0,0 +1,62 @@ +from __future__ import absolute_import + +import logging + +from django.db import models +from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import ugettext + +logger = logging.getLogger(__name__) + + +class TranslatableLabelMixin(models.Model): + _labels = {} + + @property + def label(self): + try: + return self.__class__._labels[self.pk] + except KeyError: + return unicode(self.__class__) + + def __setattr__(self, attr, value): + if attr == 'label': + self.__class__._labels[self.pk] = value + else: + return super(TranslatableLabelMixin, self).__setattr__(attr, value) + + def __unicode__(self): + return unicode(self.label) + + class Meta: + abstract = True + + +class LiveObjectsManager(models.Manager): + def get_query_set(self): + return super(LiveObjectsManager, self).get_query_set().filter(pk__in=(entry.pk for entry in self.model._registry)) + + +class LiveObjectMixin(models.Model): + _registry = [] + + def save(self, *args, **kwargs): + super(LiveObjectMixin, self).save(*args, **kwargs) + self.__class__._registry.append(self) + return self + + live = LiveObjectsManager() + objects = models.Manager() + + class Meta: + abstract = True + + +class App(TranslatableLabelMixin, LiveObjectMixin, models.Model): + name = models.CharField(max_length=64, verbose_name=_(u'name'), unique=True) + icon = models.CharField(max_length=64, verbose_name=_(u'icon'), blank=True) + + class Meta: + ordering = ('name', ) + verbose_name = _(u'app') + verbose_name_plural = _(u'apps') diff --git a/apps/app_registry/static/images/icons/plugin.png b/apps/app_registry/static/images/icons/plugin.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ee68def07b0233c90b5c5559b77fe886ef6780 GIT binary patch literal 1743 zcmV;=1~B=FP)6oCaYew9;}o6M(2iI53E2lJsbEC_gNJXzL18)psGUBg!gKW~Kw2>X zQFNKP4m|Z0(9uiJWqL^%6&)$&)qb*+5ML`HiB399J9tIfe?X9haMti zGs0?vC|3s5Z0A}z-sl6-nH%GP+MO>!Zb_wNMEfKFk<@tZ2j2lGgaw6rTqnWrJ6|B> ztoq!YT`=d(-S|qzQ~^Q}Yg!wA+y=$V(_DK`-@hLYfLZfgkui2FQ6YNB4SU6no)m{m zO%{D@;2yx`qVfEr#tEKCemVHNI{}Rcm=ZD>0Ja$cm@r}-6%*TMVqjSMjR3;zBom~+ z2EdOJ8eU5#Gj0Gt4d79wt-}MEjnTlo@4p4mU4>4{y7yD6xClVSGzG;7AS?-iH=&my zKX{r5^tJp2yd?r+XU~P`>}3FVe?Xph8KM#ffL56mc$zFg-2&Vw+XMCYx{e;X)_FWD z$(B->RlhOi`8;Q8;oAVWze3%rfg4YHIHpp5DgerntDfRR)$MKdt$l9%_E9%V0gj#C zqVBUNC#Ofpynx5?_b4AG1z^&uB~eGBZ@OHXzeC{REe?n)M7RqcpZw0M&#D_)ere6b z&UO#7!a^;@loX|}*{~}2oAi|h0L{PQ3NZ`-G^!$(GB?Am-+zYwcDJ^E#=IPG zuCoH9jA9^!P-WK1S}DJHwxc*|rVBZR3VDG=0LB!l38FyfG~>jumLGjp2S?hyRtf7q zT^bC9NN2BK-cY#X(#fya=UARgiY##^#;s1sorec>nnhqD((&U{QNYkU=A(a3{KOL; z#75TJfH6hGNa$dD2i7%S8R-Rhvw@5i`SI?m>&I%gF9yLPf#cbkkXo<^H`k#fSW(T` z2doMB8>btVu@MfoqSD~_{xM@AxGS$i$F;*CSS3izn+wjoLZrJH1{#~8@#HBucKzXI znt@t3BnZHkkqntBcI~#KRkNXPOvo!}s0XQ%f}7K!tKl9DblnCeFa-AG1c=K*fXV}` znvI4?VAusSbksJ$f{&|KSVW%tW79xMQuROibap62x__#4e^ge{e2UUj;{efUi0RXP zg?VDA`<4V4lAUn#z@O0M@twQT=BuVNIZ3t`XC>4XWWTW-?}ur6n1_#qlYzDArhu&a zU;Vu1J(lW}L<5wHOo9dyhV&FN8mHdaT+n>@3RM2<{r3G|>i6SdKbt)C`a;+IZIW1) zv+)&F)xpXNr#tGy4kP9!X&eLL+=U1006&Dw96St#UY_YGxWK;0F9U7NE_Qs zAL(FqyKmF-)CWOtPog9t@f5#)M|k`WqA<|?VcM}myOO~RqP6Fs$4g^F%d?kxGF+@^ zuNOlEdelH5QM(zcCLI8I%4VduV@31!u?C96lG6&3RkX3tsbdmewMjy@6m8bqxyVwL zzEANFlNN8D$Hiv!Gtx0$gb>7KI^q1bC0{ZUjWn4vTbGo^WyS*^ivS|+qkGIm*E!V) zs66MZ-E-cis^jku9FmF0Ru*9umeSJ6x}}yM_6Tup&s{Hg_nfDtb<`^~jyn4j9TwAr zo3}nKB0m-!NOz`iBFupXQJPHRu)NaNYxG>QQvJ8+%FNPZR lq$jK&VmUwQ?c_fJ1^{wJV6Voy&Yl1O002ovPDHLkV1lTdJ$wKF literal 0 HcmV?d00001 diff --git a/apps/app_registry/urls.py b/apps/app_registry/urls.py new file mode 100644 index 0000000000..2adcf71cf8 --- /dev/null +++ b/apps/app_registry/urls.py @@ -0,0 +1,5 @@ +from django.conf.urls.defaults import patterns, url + +urlpatterns = patterns('app_registry.views', + url(r'^list/$', 'app_list', (), 'app_list'), +) diff --git a/apps/app_registry/views.py b/apps/app_registry/views.py new file mode 100644 index 0000000000..ca373501ab --- /dev/null +++ b/apps/app_registry/views.py @@ -0,0 +1,22 @@ +from __future__ import absolute_import + +from django.http import HttpResponse, HttpResponseRedirect +from django.shortcuts import render_to_response, get_object_or_404 +from django.template import RequestContext +from django.utils.translation import ugettext as _ +from django.core.urlresolvers import reverse + +from .models import App + + +def app_list(request): + #order = [i for i,f in sorted(smart_modules.items(), key=lambda k: 'dependencies' in k[1] and k[1]['dependencies'])] + + return render_to_response('generic_list.html', { + 'object_list' : App.live.all(), + 'hide_object': True, + 'extra_columns': [ + {'name': _(u'name'), 'attribute': 'name'}, + {'name': _(u'label'), 'attribute': 'label'}, + ], + }, context_instance=RequestContext(request)) From fc61ad1440c50bf2356f4365a878b90ce526c71f Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 14 Aug 2012 13:54:53 -0400 Subject: [PATCH 09/45] Update backup app to use the App model from the app registry models --- apps/backups/__init__.py | 3 + apps/backups/forms.py | 9 +++ .../migrations/0005_auto__del_backupjobapp.py | 55 +++++++++++++++++++ apps/backups/migrations/0006_auto.py | 55 +++++++++++++++++++ apps/backups/models.py | 18 +++--- apps/bootstrap/__init__.py | 4 ++ apps/checkouts/__init__.py | 3 +- apps/folders/__init__.py | 7 ++- settings.py | 2 + urls.py | 1 + 10 files changed, 147 insertions(+), 10 deletions(-) create mode 100644 apps/backups/migrations/0005_auto__del_backupjobapp.py create mode 100644 apps/backups/migrations/0006_auto.py diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py index 0842371b8f..839f928754 100644 --- a/apps/backups/__init__.py +++ b/apps/backups/__init__.py @@ -8,6 +8,7 @@ from job_processor.exceptions import JobQueuePushError from navigation.api import bind_links, register_model_list_columns from project_tools.api import register_tool from project_setup.api import register_setup +from app_registry.api import register_app from .links import backup_tool_link, restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, backup_job_test from .models import BackupJob @@ -38,3 +39,5 @@ register_model_list_columns(BackupJob, [ {'name':_(u'begin date time'), 'attribute': 'begin_datetime'}, {'name':_(u'storage module'), 'attribute': 'storage_module'}, ]) + +register_app('backups', _(u'Backups')) diff --git a/apps/backups/forms.py b/apps/backups/forms.py index 2c57f703a0..2b48ad9624 100644 --- a/apps/backups/forms.py +++ b/apps/backups/forms.py @@ -2,12 +2,21 @@ from __future__ import absolute_import from django import forms +from app_registry.models import App + from .models import BackupJob +from .api import AppBackup + + +def valid_app_choices(): + return App.live.filter(name__in=[appbackup.name for appbackup in AppBackup.get_all()]) class BackupJobForm(forms.ModelForm): #expiration_datetime = SplitTimeDeltaField() + apps = forms.ModelChoiceField(queryset=valid_app_choices()) + class Meta: model = BackupJob #exclude = ('checkout_datetime', 'user_content_type', 'user_object_id') diff --git a/apps/backups/migrations/0005_auto__del_backupjobapp.py b/apps/backups/migrations/0005_auto__del_backupjobapp.py new file mode 100644 index 0000000000..e0c98b05b4 --- /dev/null +++ b/apps/backups/migrations/0005_auto__del_backupjobapp.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Deleting model 'BackupJobApp' + db.delete_table('backups_backupjobapp') + + # Adding M2M table for field app on 'BackupJob' + db.create_table('backups_backupjob_app', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('backupjob', models.ForeignKey(orm['backups.backupjob'], null=False)), + ('app', models.ForeignKey(orm['app_registry.app'], null=False)) + )) + db.create_unique('backups_backupjob_app', ['backupjob_id', 'app_id']) + + + def backwards(self, orm): + # Adding model 'BackupJobApp' + db.create_table('backups_backupjobapp', ( + ('backup_job', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['backups.BackupJob'])), + ('app_backup', self.gf('django.db.models.fields.CharField')(max_length=64)), + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + )) + db.send_create_signal('backups', ['BackupJobApp']) + + # Removing M2M table for field app on 'BackupJob' + db.delete_table('backups_backupjob_app') + + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) + }, + 'backups.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'app': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 14, 0, 0)'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '16'}) + } + } + + complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0006_auto.py b/apps/backups/migrations/0006_auto.py new file mode 100644 index 0000000000..4cbb57f304 --- /dev/null +++ b/apps/backups/migrations/0006_auto.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Removing M2M table for field app on 'BackupJob' + db.delete_table('backups_backupjob_app') + + # Adding M2M table for field apps on 'BackupJob' + db.create_table('backups_backupjob_apps', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('backupjob', models.ForeignKey(orm['backups.backupjob'], null=False)), + ('app', models.ForeignKey(orm['app_registry.app'], null=False)) + )) + db.create_unique('backups_backupjob_apps', ['backupjob_id', 'app_id']) + + + def backwards(self, orm): + # Adding M2M table for field app on 'BackupJob' + db.create_table('backups_backupjob_app', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('backupjob', models.ForeignKey(orm['backups.backupjob'], null=False)), + ('app', models.ForeignKey(orm['app_registry.app'], null=False)) + )) + db.create_unique('backups_backupjob_app', ['backupjob_id', 'app_id']) + + # Removing M2M table for field apps on 'BackupJob' + db.delete_table('backups_backupjob_apps') + + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) + }, + 'backups.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'apps': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 14, 0, 0)'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '16'}) + } + } + + complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/models.py b/apps/backups/models.py index efe384decc..ce167561e9 100644 --- a/apps/backups/models.py +++ b/apps/backups/models.py @@ -8,6 +8,8 @@ from django.utils.translation import ugettext_lazy as _ from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes import generic +from app_registry.models import App + from .api import AppBackup, StorageModuleBase logger = logging.getLogger(__name__) @@ -16,6 +18,7 @@ logger = logging.getLogger(__name__) class BackupJob(models.Model): name = models.CharField(max_length=64, verbose_name=_(u'name')) enabled = models.BooleanField(default=True, verbose_name=_(u'enabled')) + apps = models.ManyToManyField(App) begin_datetime = models.DateTimeField(verbose_name=_(u'begin date and time'), default=lambda: datetime.datetime.now()) # * repetition = @@ -34,9 +37,9 @@ class BackupJob(models.Model): storage_module_name = models.CharField(max_length=16, choices=StorageModuleBase.get_as_choices(), verbose_name=_(u'storage module')) storage_arguments_json = models.TextField(verbose_name=_(u'storage module arguments (in JSON)'), blank=True) - @property - def apps(self): - return self.backupjobapp_set + #@property + #def apps(self): + # return self.backupjobapp_set def __unicode__(self): return self.name @@ -51,7 +54,8 @@ class BackupJob(models.Model): storage_module = self.storage_module #TODO: loads for app in self.apps.all(): - app.backup(storage_module(backup_path='/tmp', dry_run=dry_run), dry_run=dry_run) + app_backup = AppBackup.get(app.name) + app_backup.backup(storage_module(backup_path='/tmp', dry_run=dry_run), dry_run=dry_run) def save(self, *args, **kwargs): #dump @@ -66,9 +70,9 @@ class BackupJob(models.Model): verbose_name_plural = _(u'document checkouts') -class BackupJobApp(models.Model): - backup_job = models.ForeignKey(BackupJob) - app_backup = models.CharField(max_length=64, choices=AppBackup.get_as_choices()) +#class BackupJobApp(models.Model): +# backup_job = models.ForeignKey(BackupJob) +# app_backup = models.CharField(max_length=64, choices=AppBackup.get_as_choices()) #class BackupJobLog diff --git a/apps/bootstrap/__init__.py b/apps/bootstrap/__init__.py index 31bf678d86..b7155cd388 100644 --- a/apps/bootstrap/__init__.py +++ b/apps/bootstrap/__init__.py @@ -1,7 +1,10 @@ from __future__ import absolute_import +from django.utils.translation import ugettext_lazy as _ + from project_setup.api import register_setup from navigation.api import bind_links +from app_registry.api import register_app from .links import database_bootstrap, bootstrap_execute, erase_database_link from .api import BootstrapSimple, BootstrapPermit @@ -10,3 +13,4 @@ register_setup(database_bootstrap) register_setup(erase_database_link) bind_links([BootstrapSimple], [bootstrap_execute]) bind_links([BootstrapPermit], [bootstrap_execute]) +register_app('bootstrap', _(u'Database bootstrap')) diff --git a/apps/checkouts/__init__.py b/apps/checkouts/__init__.py index 1991c69cf1..194d655c93 100644 --- a/apps/checkouts/__init__.py +++ b/apps/checkouts/__init__.py @@ -4,7 +4,7 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import bind_links, register_top_menu from scheduler.api import LocalScheduler - +from app_registry.api import register_app from documents.models import Document from acls.api import class_permissions @@ -40,3 +40,4 @@ checkouts_scheduler.add_interval_job('task_check_expired_check_outs', _(u'Check checkouts_scheduler.start() initialize_document_checkout_extra_methods() +register_app('checkouts', _(u'Checkouts')) diff --git a/apps/folders/__init__.py b/apps/folders/__init__.py index ce6bb91c89..22701bb148 100644 --- a/apps/folders/__init__.py +++ b/apps/folders/__init__.py @@ -7,7 +7,8 @@ from navigation.api import (bind_links, register_top_menu, from documents.models import Document from acls.api import class_permissions from acls.permissions import ACLS_EDIT_ACL, ACLS_VIEW_ACL -from backups.api import AppBackup, ElementBackupModel +from backups.api import AppBackup, ModelBackup +from app_registry.api import register_app from .models import Folder from .links import (folder_list, folder_create, folder_edit, @@ -44,4 +45,6 @@ class_permissions(Document, [ PERMISSION_FOLDER_REMOVE_DOCUMENT, ]) -AppBackup('folders', _(u'Folders'), [ElementBackupModel()]) +app = register_app('folders', _(u'Folders')) +AppBackup('folders', app.label, [ModelBackup()]) + diff --git a/settings.py b/settings.py index 6728aaa3ef..63b73e4985 100644 --- a/settings.py +++ b/settings.py @@ -167,6 +167,8 @@ INSTALLED_APPS = ( 'scheduler', 'job_processor', 'backups', + 'app_registry', + 'icons', # Mayan EDMS 'diagnostics', 'maintenance', diff --git a/urls.py b/urls.py index b62b2a388b..525da391a5 100644 --- a/urls.py +++ b/urls.py @@ -44,6 +44,7 @@ urlpatterns = patterns('', (r'^clustering/', include('clustering.urls')), (r'^trash/', include('trash.urls')), (r'^backups/', include('backups.urls')), + (r'^apps/', include('app_registry.urls')), ) From b9b7ab73bb565ec3c60c949b1d80c72533c4dd70 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 15 Aug 2012 00:40:59 -0400 Subject: [PATCH 10/45] Exclude the document type file for the index edit form --- apps/document_indexing/forms.py | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/document_indexing/forms.py b/apps/document_indexing/forms.py index c621b09ed6..90b0e6b158 100644 --- a/apps/document_indexing/forms.py +++ b/apps/document_indexing/forms.py @@ -11,6 +11,7 @@ class IndexForm(forms.ModelForm): """ class Meta: model = Index + exclude = ('document_types',) class IndexTemplateNodeForm(forms.ModelForm): From e6f8817db359051f65294093bb96be879393220e Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 15 Aug 2012 01:21:56 -0400 Subject: [PATCH 11/45] Fix mix document count statistic --- apps/documents/statistics.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/documents/statistics.py b/apps/documents/statistics.py index 5c4eb46773..77ebf94e26 100644 --- a/apps/documents/statistics.py +++ b/apps/documents/statistics.py @@ -61,7 +61,7 @@ def get_statistics(): paragraphs.extend( [ _(u'Document pages in database: %d') % DocumentPage.objects.only('pk',).count(), - _(u'Minimum amount of pages per document: %d') % (document_stats['page_count__max'] or 0), + _(u'Minimum amount of pages per document: %d') % (document_stats['page_count__min'] or 0), _(u'Maximum amount of pages per document: %d') % (document_stats['page_count__max'] or 0), _(u'Average amount of pages per document: %f') % (document_stats['page_count__avg'] or 0), ] From 58019de21be4f8d6b380ef1b2aa3f2e4ab235060 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 15 Aug 2012 01:34:29 -0400 Subject: [PATCH 12/45] Don't pass mimetype to render_to_viewport method --- apps/ocr/parsers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/ocr/parsers/__init__.py b/apps/ocr/parsers/__init__.py index 3bf89031fc..5d25f3c2fe 100644 --- a/apps/ocr/parsers/__init__.py +++ b/apps/ocr/parsers/__init__.py @@ -184,7 +184,7 @@ class TextParser(Parser): parser = OriginalTextParser() - document_page.content = '\n'.join(parser.render_to_viewport(filename=document_file, mimetype=document_page.document_version.mimetype)[int(pagenum) - 1]) + document_page.content = u'\n'.join(parser.render_to_viewport(filename=document_file)[int(pagenum) - 1]) document_page.page_label = _(u'Text extracted from file') document_page.save() From 7bb708a8c3b271f74149e4e91b9bb9de23316d94 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 16 Aug 2012 07:36:12 -0400 Subject: [PATCH 13/45] Add exception for when unable to register an App --- apps/app_registry/api.py | 3 ++- apps/app_registry/exceptions.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 apps/app_registry/exceptions.py diff --git a/apps/app_registry/api.py b/apps/app_registry/api.py index 84392cea56..080df824e2 100644 --- a/apps/app_registry/api.py +++ b/apps/app_registry/api.py @@ -4,6 +4,7 @@ from django.db import DatabaseError, transaction from .models import App from .links import app_registry_tool_link +from .exceptions import UnableToRegister @transaction.commit_on_success @@ -12,7 +13,7 @@ def register_app(name, label, icon=None): app, created = App.objects.get_or_create(name=name) except DatabaseError: transaction.rollback() - return None + raise UnableToRegister else: app.label = label if icon: diff --git a/apps/app_registry/exceptions.py b/apps/app_registry/exceptions.py new file mode 100644 index 0000000000..78fe2fce58 --- /dev/null +++ b/apps/app_registry/exceptions.py @@ -0,0 +1,2 @@ +class UnableToRegister(Exception): + pass From bae1d1004d4dddeabe5ccd5b75fefaa5484828f6 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 16 Aug 2012 07:36:33 -0400 Subject: [PATCH 14/45] Catch app registration exception --- apps/folders/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/folders/__init__.py b/apps/folders/__init__.py index 22701bb148..aa321f4f6a 100644 --- a/apps/folders/__init__.py +++ b/apps/folders/__init__.py @@ -45,6 +45,10 @@ class_permissions(Document, [ PERMISSION_FOLDER_REMOVE_DOCUMENT, ]) -app = register_app('folders', _(u'Folders')) -AppBackup('folders', app.label, [ModelBackup()]) +try: + app = register_app('folders', _(u'Folders')) +except Exception: + pass +else: + AppBackup('folders', app.label, [ModelBackup()]) From 1e3829c1d801ee66abdc6e593b4d068df79c1648 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 16 Aug 2012 13:51:04 -0400 Subject: [PATCH 15/45] Use proper exception catch when app_registry is registering itself --- apps/app_registry/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/app_registry/__init__.py b/apps/app_registry/__init__.py index 984fd6a527..040830eff6 100644 --- a/apps/app_registry/__init__.py +++ b/apps/app_registry/__init__.py @@ -10,7 +10,12 @@ from project_setup.api import register_setup from .models import App from .links import app_registry_tool_link, app_list from .api import register_app +from .exceptions import UnableToRegister register_tool(app_registry_tool_link) -register_app('app_registry', label=_(u'App registry'), icon=APP) bind_links(['app_list'], [app_list], menu_name='secondary_menu') + +try: + app = register_app('app_registry', label=_(u'App registry'), icon=APP) +except UnableToRegister: + pass From 6f3f883f758c842645b6bc5223ce0108c0c499f6 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 16 Aug 2012 13:51:32 -0400 Subject: [PATCH 16/45] Add app registration exception catch --- apps/backups/__init__.py | 11 +++++++---- apps/bootstrap/__init__.py | 10 +++++++--- apps/checkouts/__init__.py | 12 ++++++++---- apps/documents/__init__.py | 19 +++++++++++++------ apps/folders/__init__.py | 6 +++--- 5 files changed, 38 insertions(+), 20 deletions(-) diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py index 839f928754..4c403488a8 100644 --- a/apps/backups/__init__.py +++ b/apps/backups/__init__.py @@ -3,12 +3,12 @@ from __future__ import absolute_import from django.db import transaction, DatabaseError from django.utils.translation import ugettext_lazy as _ -from job_processor.models import JobQueue, JobType +from app_registry import register_app, UnableToRegister from job_processor.exceptions import JobQueuePushError +from job_processor.models import JobQueue, JobType from navigation.api import bind_links, register_model_list_columns -from project_tools.api import register_tool from project_setup.api import register_setup -from app_registry.api import register_app +from project_tools.api import register_tool from .links import backup_tool_link, restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, backup_job_test from .models import BackupJob @@ -40,4 +40,7 @@ register_model_list_columns(BackupJob, [ {'name':_(u'storage module'), 'attribute': 'storage_module'}, ]) -register_app('backups', _(u'Backups')) +try: + register_app('backups', _(u'Backups')) +except UnableToRegister: + pass diff --git a/apps/bootstrap/__init__.py b/apps/bootstrap/__init__.py index b7155cd388..c16ac88029 100644 --- a/apps/bootstrap/__init__.py +++ b/apps/bootstrap/__init__.py @@ -2,9 +2,9 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from project_setup.api import register_setup +from app_registry import register_app, UnableToRegister from navigation.api import bind_links -from app_registry.api import register_app +from project_setup.api import register_setup from .links import database_bootstrap, bootstrap_execute, erase_database_link from .api import BootstrapSimple, BootstrapPermit @@ -13,4 +13,8 @@ register_setup(database_bootstrap) register_setup(erase_database_link) bind_links([BootstrapSimple], [bootstrap_execute]) bind_links([BootstrapPermit], [bootstrap_execute]) -register_app('bootstrap', _(u'Database bootstrap')) + +try: + register_app('bootstrap', _(u'Database bootstrap')) +except UnableToRegister: + pass diff --git a/apps/checkouts/__init__.py b/apps/checkouts/__init__.py index 194d655c93..e8452809ad 100644 --- a/apps/checkouts/__init__.py +++ b/apps/checkouts/__init__.py @@ -2,11 +2,11 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ +from acls.api import class_permissions +from app_registry import register_app, UnableToRegister +from documents.models import Document from navigation.api import bind_links, register_top_menu from scheduler.api import LocalScheduler -from app_registry.api import register_app -from documents.models import Document -from acls.api import class_permissions from .permissions import (PERMISSION_DOCUMENT_CHECKOUT, PERMISSION_DOCUMENT_CHECKIN, PERMISSION_DOCUMENT_CHECKIN_OVERRIDE, @@ -40,4 +40,8 @@ checkouts_scheduler.add_interval_job('task_check_expired_check_outs', _(u'Check checkouts_scheduler.start() initialize_document_checkout_extra_methods() -register_app('checkouts', _(u'Checkouts')) + +try: + register_app('checkouts', _(u'Checkouts')) +except UnableToRegister: + pass diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 4bcfe9faf3..5697c25ba9 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -4,17 +4,18 @@ import tempfile from django.utils.translation import ugettext_lazy as _ +from acls.api import class_permissions +from app_registry import register_app, UnableToRegister +from backups.api import AppBackup, ModelBackup, FileBackup from common.utils import validate_path, encapsulate +from diagnostics.api import DiagnosticNamespace +from history.permissions import PERMISSION_HISTORY_VIEW +from maintenance.api import MaintenanceNamespace from navigation.api import (bind_links, register_top_menu, register_model_list_columns, register_sidebar_template, Link, register_multi_item_links) -from diagnostics.api import DiagnosticNamespace -from maintenance.api import MaintenanceNamespace -from history.permissions import PERMISSION_HISTORY_VIEW from project_setup.api import register_setup -from acls.api import class_permissions from statistics.api import register_statistics -from backups.api import AppBackup, ModelBackup, FileBackup from .models import (Document, DocumentPage, DocumentPageTransformation, DocumentType, DocumentTypeFilename, @@ -137,4 +138,10 @@ class_permissions(Document, [ ]) register_statistics(get_statistics) -AppBackup('documents', _(u'Documents'), [ModelBackup(), FileBackup(document_settings.STORAGE_BACKEND)]) + +try: + app = register_app('documents', _(u'Documents')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup(), FileBackup(document_settings.STORAGE_BACKEND)]) diff --git a/apps/folders/__init__.py b/apps/folders/__init__.py index aa321f4f6a..8077706bae 100644 --- a/apps/folders/__init__.py +++ b/apps/folders/__init__.py @@ -8,7 +8,7 @@ from documents.models import Document from acls.api import class_permissions from acls.permissions import ACLS_EDIT_ACL, ACLS_VIEW_ACL from backups.api import AppBackup, ModelBackup -from app_registry.api import register_app +from app_registry import register_app, UnableToRegister from .models import Folder from .links import (folder_list, folder_create, folder_edit, @@ -47,8 +47,8 @@ class_permissions(Document, [ try: app = register_app('folders', _(u'Folders')) -except Exception: +except UnableToRegister: pass else: - AppBackup('folders', app.label, [ModelBackup()]) + AppBackup(app, [ModelBackup()]) From 93a72f63d1fc51d88233fade631ffd121689ff17 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 16 Aug 2012 13:53:19 -0400 Subject: [PATCH 17/45] Update app list for a backup job properly, use custom checkbox list --- apps/backups/forms.py | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/apps/backups/forms.py b/apps/backups/forms.py index 2b48ad9624..8705815a2c 100644 --- a/apps/backups/forms.py +++ b/apps/backups/forms.py @@ -3,30 +3,19 @@ from __future__ import absolute_import from django import forms from app_registry.models import App +from common.widgets import ScrollableCheckboxSelectMultiple from .models import BackupJob from .api import AppBackup def valid_app_choices(): - return App.live.filter(name__in=[appbackup.name for appbackup in AppBackup.get_all()]) + # Return app that exist in the app registry and that have been registered for backup + return App.live.filter(pk__in=[appbackup.app.pk for appbackup in AppBackup.get_all()]) class BackupJobForm(forms.ModelForm): - #expiration_datetime = SplitTimeDeltaField() - - apps = forms.ModelChoiceField(queryset=valid_app_choices()) + apps = forms.ModelMultipleChoiceField(queryset=valid_app_choices(), widget=ScrollableCheckboxSelectMultiple()) class Meta: model = BackupJob - #exclude = ('checkout_datetime', 'user_content_type', 'user_object_id') - - #widgets = { - # 'document': forms.widgets.HiddenInput(), - #} - - #def clean_document(self): - # document = self.cleaned_data['document'] - # if document.is_checked_out(): - # raise DocumentAlreadyCheckedOut - # return document From 7c6bfd3471b87f4c8fc2e05f5224c5d037e0a924 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 16 Aug 2012 13:54:19 -0400 Subject: [PATCH 18/45] Change all references from app.name to app instance --- apps/backups/api.py | 32 +++++++++++++++++++------------- apps/backups/models.py | 11 +---------- 2 files changed, 20 insertions(+), 23 deletions(-) diff --git a/apps/backups/api.py b/apps/backups/api.py index b822dcd1ec..d2b9c24d3b 100644 --- a/apps/backups/api.py +++ b/apps/backups/api.py @@ -1,4 +1,5 @@ import logging +import os from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext @@ -35,8 +36,12 @@ class Fixture(ElementDataBase): self.model_backup = model_backup self.content = content + @property + def filename(self): + return '%s_%s' % (self.__class__.name, self.model_backup.app_backup.app) + def save(self): - return ContentFile(name='%s_%s' % (self.__class__.__name__, self.model_backup.app_backup.name), content=self.content) + return ContentFile(name=self.filename, content=self.content) #def load(self): @@ -82,11 +87,12 @@ class ModelBackup(ElementBackupBase): command = Command() if not self.model_list: - result = [self.app_backup.name] + result = [self.app_backup.app.name] else: - result = [u'%s.%s' (self.app_backup.name, model) for model in self.model_list] + result = [u'%s.%s' (self.app_backup.app.name, model) for model in self.model_list] #TODO: a single Fixture or a list of Fixtures for each model? + #Can't return multiple Fixture until a way to find all of an app's models is found return Fixture( model_backup=self, content=command.handle(u' '.join(result), format='json', indent=4, using=DEFAULT_DB_ALIAS, exclude=[], user_base_manager=False, use_natural_keys=False) @@ -133,16 +139,12 @@ class AppBackup(object): def get_all(cls): return cls._registry.values() - @classmethod - def get_as_choices(cls): - return [(key, key.label) for key, values in cls._registry.items()] - - def __init__(self, name, label, backup_managers): - self.label = label - self.name = name + def __init__(self, app, backup_managers): + # app = App instance from app_registry app + self.app = app self.backup_managers = [manager.link(self) for manager in backup_managers] self.state = self.__class__.STATE_IDLE - self.__class__._registry[name] = self + self.__class__._registry[app] = self def info(self): results = [] @@ -167,7 +169,7 @@ class AppBackup(object): self.state = self.__class__.STATE_IDLE def __unicode__(self): - return unicode(self.label) + return unicode(self.app) #Storage @@ -249,8 +251,12 @@ class TestStorageModule(StorageModuleBase): def backup(self, data, dry_run): print '***** received data' - print data + #print data.content + #print 'name', data.filename print '***** saving to path: %s' % self.backup_path + result = data.save() + with open(os.path.join(self.backup_path, result.name), 'w') as descriptor: + descriptor.write(result.read()) def restore(self): print 'restore from path: %s' % self.restore_path diff --git a/apps/backups/models.py b/apps/backups/models.py index ce167561e9..5a5dafeae3 100644 --- a/apps/backups/models.py +++ b/apps/backups/models.py @@ -37,10 +37,6 @@ class BackupJob(models.Model): storage_module_name = models.CharField(max_length=16, choices=StorageModuleBase.get_as_choices(), verbose_name=_(u'storage module')) storage_arguments_json = models.TextField(verbose_name=_(u'storage module arguments (in JSON)'), blank=True) - #@property - #def apps(self): - # return self.backupjobapp_set - def __unicode__(self): return self.name @@ -54,7 +50,7 @@ class BackupJob(models.Model): storage_module = self.storage_module #TODO: loads for app in self.apps.all(): - app_backup = AppBackup.get(app.name) + app_backup = AppBackup.get(app) app_backup.backup(storage_module(backup_path='/tmp', dry_run=dry_run), dry_run=dry_run) def save(self, *args, **kwargs): @@ -70,9 +66,4 @@ class BackupJob(models.Model): verbose_name_plural = _(u'document checkouts') -#class BackupJobApp(models.Model): -# backup_job = models.ForeignKey(BackupJob) -# app_backup = models.CharField(max_length=64, choices=AppBackup.get_as_choices()) - - #class BackupJobLog From ae6396e31baacf884baeeec405bad91ea7acbd91 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 16 Aug 2012 13:54:40 -0400 Subject: [PATCH 19/45] Update upgrade instructions --- docs/releases/0.13.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/releases/0.13.rst b/docs/releases/0.13.rst index 40b6e27991..ab9b1bb51a 100644 --- a/docs/releases/0.13.rst +++ b/docs/releases/0.13.rst @@ -89,6 +89,9 @@ Afterwards migrate existing database schema with:: $ ./manage.py migrate clustering $ ./manage.py migrate trash $ ./manage.py migrate sources + $ ./manage.py migrate app_regq + qistry + $ ./manage.py migrate backups Issue the following command to index existing documents in the new full text search database:: From 539d6f658127516d77f96c9f160bbb817c8f8d9d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Thu, 16 Aug 2012 13:55:27 -0400 Subject: [PATCH 20/45] Reorder imports --- apps/backups/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/backups/views.py b/apps/backups/views.py index a0901ab1ea..7e46de7445 100644 --- a/apps/backups/views.py +++ b/apps/backups/views.py @@ -10,8 +10,8 @@ from django.core.urlresolvers import reverse from permissions.models import Permission from .api import AppBackup, TestStorageModule -from .models import BackupJob from .forms import BackupJobForm +from .models import BackupJob from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT From 29654c5f997e5ce7e4555133ffaec76941eed087 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 03:32:11 -0400 Subject: [PATCH 21/45] Update backup app api, add new LocalFilesystemStorage, show apps in backup list --- apps/backups/api.py | 64 ++++++++++++++++++++++++++++++++---------- apps/backups/models.py | 4 +-- apps/backups/views.py | 13 +++++---- 3 files changed, 58 insertions(+), 23 deletions(-) diff --git a/apps/backups/api.py b/apps/backups/api.py index d2b9c24d3b..a9b5a38b89 100644 --- a/apps/backups/api.py +++ b/apps/backups/api.py @@ -1,11 +1,12 @@ import logging import os -from django.utils.translation import ugettext_lazy as _ -from django.utils.translation import ugettext from django.core.files.base import ContentFile +from django.core.files.storage import FileSystemStorage from django.core.management.commands.dumpdata import Command from django.db import router, DEFAULT_DB_ALIAS +from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import ugettext logger = logging.getLogger(__name__) @@ -38,7 +39,7 @@ class Fixture(ElementDataBase): @property def filename(self): - return '%s_%s' % (self.__class__.name, self.model_backup.app_backup.app) + return '%s_%s' % (self.model_backup.app_backup.app, self.__class__.name) def save(self): return ContentFile(name=self.filename, content=self.content) @@ -93,10 +94,10 @@ class ModelBackup(ElementBackupBase): #TODO: a single Fixture or a list of Fixtures for each model? #Can't return multiple Fixture until a way to find all of an app's models is found - return Fixture( + return [Fixture( model_backup=self, content=command.handle(u' '.join(result), format='json', indent=4, using=DEFAULT_DB_ALIAS, exclude=[], user_base_manager=False, use_natural_keys=False) - ) + )] class FileBackup(ElementBackupBase): @@ -236,8 +237,11 @@ class StorageModuleBase(object): def __unicode__(self): return unicode(self.label) + #def __init__(self, *args, **kwargs): + # self.dry_run = kwargs.pop('dry_run', False) -class TestStorageModule(StorageModuleBase): + +class TestStorage(StorageModuleBase): name = 'test_storage' label = _(u'Test storage module') realm = StorageModuleBase.REALM_LOCAL @@ -249,18 +253,48 @@ class TestStorageModule(StorageModuleBase): def get_arguments(self): return ['backup_path', 'restore_path'] - def backup(self, data, dry_run): - print '***** received data' - #print data.content - #print 'name', data.filename - print '***** saving to path: %s' % self.backup_path - result = data.save() - with open(os.path.join(self.backup_path, result.name), 'w') as descriptor: - descriptor.write(result.read()) + def backup(self, elements, dry_run): + logger.debug('self.backup_path: %s' % self.backup_path) + + for element in elements: + content_file = element.save() + logger.debug('element.filename: %s' % element.filename) + logger.debug('element.content: %s' % element.content) def restore(self): print 'restore from path: %s' % self.restore_path return 'sample_data' -StorageModuleBase.register(TestStorageModule) +class LocalFileSystemStorage(FileSystemStorage): + """ + Simple wrapper for the stock Django FileSystemStorage class + """ + name = 'local_filesystem_storage' + label = _(u'Local filesystem') + realm = StorageModuleBase.REALM_LOCAL + + separator = os.path.sep + + def get_arguments(self): + return ['backup_path', 'restore_path'] + + def backup(self, elements, dry_run): + logger.debug('self.backup_path: %s' % self.backup_path) + for element in elements: + content_file = element.save() + path = self.storage.save(content_file.name, content_file) + logger.debug('element.filename: %s' % element.filename) + logger.debug('element.content: %s' % element.content) + + def restore(self): + print 'restore from path: %s' % self.restore_path + return 'sample_data' + + def __init__(self, *args, **kwargs): + self.backup_path = kwargs.pop('backup_path', None) + self.storage = FileSystemStorage(location=self.backup_path) + + +StorageModuleBase.register(LocalFileSystemStorage) +StorageModuleBase.register(TestStorage) diff --git a/apps/backups/models.py b/apps/backups/models.py index 5a5dafeae3..618e34989f 100644 --- a/apps/backups/models.py +++ b/apps/backups/models.py @@ -34,7 +34,7 @@ class BackupJob(models.Model): # * type # - Full # - Incremental - storage_module_name = models.CharField(max_length=16, choices=StorageModuleBase.get_as_choices(), verbose_name=_(u'storage module')) + storage_module_name = models.CharField(max_length=32, choices=StorageModuleBase.get_as_choices(), verbose_name=_(u'storage module')) storage_arguments_json = models.TextField(verbose_name=_(u'storage module arguments (in JSON)'), blank=True) def __unicode__(self): @@ -51,7 +51,7 @@ class BackupJob(models.Model): #TODO: loads for app in self.apps.all(): app_backup = AppBackup.get(app) - app_backup.backup(storage_module(backup_path='/tmp', dry_run=dry_run), dry_run=dry_run) + app_backup.backup(storage_module(backup_path='/tmp'), dry_run=dry_run) def save(self, *args, **kwargs): #dump diff --git a/apps/backups/views.py b/apps/backups/views.py index 7e46de7445..53dba58329 100644 --- a/apps/backups/views.py +++ b/apps/backups/views.py @@ -6,10 +6,11 @@ from django.shortcuts import render_to_response, get_object_or_404 from django.template import RequestContext from django.contrib import messages from django.core.urlresolvers import reverse +from django.conf import settings from permissions.models import Permission -from .api import AppBackup, TestStorageModule +from .api import AppBackup from .forms import BackupJobForm from .models import BackupJob from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT @@ -99,8 +100,11 @@ def backup_job_test(request, backup_job_pk): try: backup_job.backup(dry_run=True) except Exception, exc: - messages.error(request, _(u'Error testing backup job; %s') % exc) - return HttpResponseRedirect(reverse('backup_job_list')) + if settings.DEBUG: + raise + else: + messages.error(request, _(u'Error testing backup job; %s') % exc) + return HttpResponseRedirect(reverse('backup_job_list')) else: messages.success(request, _(u'Test for backup job "%s" finished successfully.') % backup_job) return HttpResponseRedirect(reverse('backup_job_list')) @@ -117,8 +121,5 @@ def backup_view(request): {'name': _(u'info'), 'attribute': 'info'}, ], } - # TODO: move to test.py - #ab = AppBackup.get_all()[0] - #ab.backup(TestStorageModule(backup_path = '/tmp')) return render_to_response('generic_list.html', context, context_instance=RequestContext(request)) From c9811c6a762fd2bc78c5dbc7e84dd7d7e586f5ab Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 03:33:39 -0400 Subject: [PATCH 22/45] Update init files to register more app with the app registre app as well as the backup app --- apps/app_registry/__init__.py | 4 ++++ apps/backups/__init__.py | 10 +++++++-- apps/bootstrap/__init__.py | 10 ++++----- apps/checkouts/__init__.py | 5 ++++- apps/document_indexing/__init__.py | 20 ++++++++++++----- apps/documents/__init__.py | 2 +- apps/folders/__init__.py | 25 ++++++++------------- apps/history/__init__.py | 13 +++++++++-- apps/installation/__init__.py | 14 ++++++++++-- apps/job_processor/__init__.py | 9 ++++++++ apps/linking/__init__.py | 23 +++++++++++++++----- apps/main/__init__.py | 10 ++++----- apps/metadata/__init__.py | 24 ++++++++++++++------ apps/permissions/__init__.py | 12 +++++++++- apps/sources/__init__.py | 35 +++++++++++++++--------------- apps/tags/__init__.py | 23 ++++++++++++++------ apps/user_management/__init__.py | 10 +++++++++ 17 files changed, 170 insertions(+), 79 deletions(-) diff --git a/apps/app_registry/__init__.py b/apps/app_registry/__init__.py index 040830eff6..c625e9a29f 100644 --- a/apps/app_registry/__init__.py +++ b/apps/app_registry/__init__.py @@ -2,6 +2,7 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ +from backups.api import AppBackup, ModelBackup from icons.literals import APP from navigation.api import bind_links from project_tools.api import register_tool @@ -19,3 +20,6 @@ try: app = register_app('app_registry', label=_(u'App registry'), icon=APP) except UnableToRegister: pass +else: + AppBackup(app, [ModelBackup()]) + diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py index 4c403488a8..15627eac4c 100644 --- a/apps/backups/__init__.py +++ b/apps/backups/__init__.py @@ -4,12 +4,14 @@ from django.db import transaction, DatabaseError from django.utils.translation import ugettext_lazy as _ from app_registry import register_app, UnableToRegister +from common.utils import encapsulate from job_processor.exceptions import JobQueuePushError from job_processor.models import JobQueue, JobType from navigation.api import bind_links, register_model_list_columns from project_setup.api import register_setup from project_tools.api import register_tool +from .api import AppBackup, ModelBackup from .links import backup_tool_link, restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, backup_job_test from .models import BackupJob @@ -37,10 +39,14 @@ bind_links([BackupJob], [backup_job_edit, backup_job_test]) register_model_list_columns(BackupJob, [ {'name':_(u'begin date time'), 'attribute': 'begin_datetime'}, - {'name':_(u'storage module'), 'attribute': 'storage_module'}, + {'name':_(u'storage module'), 'attribute': 'storage_module.label'}, + {'name':_(u'apps'), 'attribute': encapsulate(lambda x: u', '.join([unicode(app) for app in x.apps.all()]))}, ]) try: - register_app('backups', _(u'Backups')) + app = register_app('backups', _(u'Backups')) except UnableToRegister: pass +else: + AppBackup(app, [ModelBackup()]) +# 'attribute': encapsulate(lambda x: x.user.get_full_name() if x.user.get_full_name() else x.user) diff --git a/apps/bootstrap/__init__.py b/apps/bootstrap/__init__.py index c16ac88029..299fa4430e 100644 --- a/apps/bootstrap/__init__.py +++ b/apps/bootstrap/__init__.py @@ -2,7 +2,7 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from app_registry import register_app, UnableToRegister +#from app_registry import register_app, UnableToRegister from navigation.api import bind_links from project_setup.api import register_setup @@ -14,7 +14,7 @@ register_setup(erase_database_link) bind_links([BootstrapSimple], [bootstrap_execute]) bind_links([BootstrapPermit], [bootstrap_execute]) -try: - register_app('bootstrap', _(u'Database bootstrap')) -except UnableToRegister: - pass +#try: +# register_app('bootstrap', _(u'Database bootstrap')) +#except UnableToRegister: +# pass diff --git a/apps/checkouts/__init__.py b/apps/checkouts/__init__.py index e8452809ad..cf9952a37c 100644 --- a/apps/checkouts/__init__.py +++ b/apps/checkouts/__init__.py @@ -4,6 +4,7 @@ from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions from app_registry import register_app, UnableToRegister +from backups.api import AppBackup, ModelBackup from documents.models import Document from navigation.api import bind_links, register_top_menu from scheduler.api import LocalScheduler @@ -42,6 +43,8 @@ checkouts_scheduler.start() initialize_document_checkout_extra_methods() try: - register_app('checkouts', _(u'Checkouts')) + app = register_app('checkouts', _(u'Checkouts')) except UnableToRegister: pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/document_indexing/__init__.py b/apps/document_indexing/__init__.py index 23b06aa730..42487ef565 100644 --- a/apps/document_indexing/__init__.py +++ b/apps/document_indexing/__init__.py @@ -2,25 +2,26 @@ from __future__ import absolute_import import logging +from django.db.models.signals import post_save, pre_delete, post_delete from django.dispatch import receiver from django.utils.translation import ugettext_lazy as _ -from django.db.models.signals import post_save, pre_delete, post_delete +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister +from documents.models import Document +from maintenance.api import MaintenanceNamespace +from metadata.models import DocumentMetadata from navigation.api import (register_top_menu, register_sidebar_template, bind_links, Link) - -from maintenance.api import MaintenanceNamespace -from documents.models import Document -from metadata.models import DocumentMetadata from project_setup.api import register_setup -from .models import (Index, IndexTemplateNode, IndexInstanceNode) from .api import update_indexes, delete_indexes from .links import (index_setup, index_setup_list, index_setup_create, index_setup_edit, index_setup_delete, index_setup_view, template_node_create, template_node_edit, template_node_delete, index_parent, document_index_list, rebuild_index_instances, index_setup_document_types) +from .models import (Index, IndexTemplateNode, IndexInstanceNode) logger = logging.getLogger(__name__) @@ -70,3 +71,10 @@ def document_metadata_index_delete(sender, **kwargs): def document_metadata_index_post_delete(sender, **kwargs): # TODO: save result in index log update_indexes(kwargs['instance'].document) + +try: + app = register_app('document_indexing', _(u'Document indexing')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 5697c25ba9..91a8b47075 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -5,8 +5,8 @@ import tempfile from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -from app_registry import register_app, UnableToRegister from backups.api import AppBackup, ModelBackup, FileBackup +from app_registry import register_app, UnableToRegister from common.utils import validate_path, encapsulate from diagnostics.api import DiagnosticNamespace from history.permissions import PERMISSION_HISTORY_VIEW diff --git a/apps/folders/__init__.py b/apps/folders/__init__.py index 8077706bae..23d0db9d55 100644 --- a/apps/folders/__init__.py +++ b/apps/folders/__init__.py @@ -2,35 +2,29 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from navigation.api import (bind_links, register_top_menu, - register_multi_item_links, register_sidebar_template, Link) -from documents.models import Document from acls.api import class_permissions from acls.permissions import ACLS_EDIT_ACL, ACLS_VIEW_ACL -from backups.api import AppBackup, ModelBackup from app_registry import register_app, UnableToRegister +from backups.api import AppBackup, ModelBackup +from documents.models import Document +from navigation.api import (bind_links, register_top_menu, + register_multi_item_links, register_sidebar_template, Link) -from .models import Folder from .links import (folder_list, folder_create, folder_edit, folder_delete, folder_document_multiple_remove, folder_view, folder_add_document, document_folder_list, folder_acl_list) +from .models import Folder from .permissions import (PERMISSION_FOLDER_EDIT, PERMISSION_FOLDER_DELETE, PERMISSION_FOLDER_REMOVE_DOCUMENT, PERMISSION_FOLDER_VIEW, PERMISSION_FOLDER_ADD_DOCUMENT) -register_multi_item_links(['folder_view'], [folder_document_multiple_remove]) - -bind_links([Folder], [folder_view, folder_edit, folder_delete, folder_acl_list]) - -bind_links([Folder, 'folder_list', 'folder_create'], [folder_list, folder_create], menu_name='secondary_menu') - register_top_menu(name='folders', link=Link(text=_('folders'), sprite='folder_user', view='folder_list', children_views=['folder_list', 'folder_create', 'folder_edit', 'folder_delete', 'folder_view', 'folder_document_multiple_remove'])) - +register_multi_item_links(['folder_view'], [folder_document_multiple_remove]) +bind_links([Folder], [folder_view, folder_edit, folder_delete, folder_acl_list]) +bind_links([Folder, 'folder_list', 'folder_create'], [folder_list, folder_create], menu_name='secondary_menu') bind_links([Document], [document_folder_list], menu_name='form_header') - -register_sidebar_template(['folder_list'], 'folders_help.html') - bind_links(['document_folder_list', 'folder_add_document'], [folder_add_document], menu_name="sidebar") +register_sidebar_template(['folder_list'], 'folders_help.html') class_permissions(Folder, [ PERMISSION_FOLDER_EDIT, @@ -51,4 +45,3 @@ except UnableToRegister: pass else: AppBackup(app, [ModelBackup()]) - diff --git a/apps/history/__init__.py b/apps/history/__init__.py index fcb0b7edca..85b9942475 100644 --- a/apps/history/__init__.py +++ b/apps/history/__init__.py @@ -2,9 +2,11 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from project_tools.api import register_tool -from navigation.api import bind_links, register_model_list_columns +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister from common.utils import encapsulate +from navigation.api import bind_links, register_model_list_columns +from project_tools.api import register_tool from .models import History from .widgets import history_entry_type_link @@ -28,3 +30,10 @@ register_model_list_columns(History, [ ]) bind_links([History], [history_details]) + +try: + app = register_app('history', _(u'History')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/installation/__init__.py b/apps/installation/__init__.py index cea811c51e..eb6ba41001 100644 --- a/apps/installation/__init__.py +++ b/apps/installation/__init__.py @@ -2,11 +2,14 @@ from __future__ import absolute_import from south.signals import post_migrate -from project_tools.api import register_tool - from django.dispatch import receiver from django.db.utils import DatabaseError from django.db import transaction +from django.utils.translation import ugettext_lazy as _ + +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister +from project_tools.api import register_tool from .links import installation_details from .models import Installation @@ -35,3 +38,10 @@ def check_first_run(): register_tool(installation_details) check_first_run() + +try: + app = register_app('installation', _(u'Installation')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/job_processor/__init__.py b/apps/job_processor/__init__.py index 6dbd7dabbd..803cc8ec9e 100644 --- a/apps/job_processor/__init__.py +++ b/apps/job_processor/__init__.py @@ -9,6 +9,8 @@ from django.db import transaction, DatabaseError from django.dispatch import receiver from django.utils.translation import ugettext_lazy as _ +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister from scheduler.api import LocalScheduler from navigation.api import bind_links, register_model_list_columns from project_tools.api import register_tool @@ -88,3 +90,10 @@ def kill_all_node_processes(): atexit.register(kill_all_node_processes) + +try: + app = register_app('job_processor', _(u'Job processor')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/linking/__init__.py b/apps/linking/__init__.py index bdfa038750..c4c4b54ab3 100644 --- a/apps/linking/__init__.py +++ b/apps/linking/__init__.py @@ -1,18 +1,22 @@ from __future__ import absolute_import -from navigation.api import bind_links, register_sidebar_template -from project_setup.api import register_setup -from documents.models import Document +from django.utils.translation import ugettext_lazy as _ + from acls.api import class_permissions from acls.permissions import ACLS_EDIT_ACL, ACLS_VIEW_ACL +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister +from documents.models import Document +from navigation.api import bind_links, register_sidebar_template +from project_setup.api import register_setup -from .models import SmartLink, SmartLinkCondition -from .permissions import (PERMISSION_SMART_LINK_VIEW, - PERMISSION_SMART_LINK_DELETE, PERMISSION_SMART_LINK_EDIT) from .links import (smart_link_instances_for_document, smart_link_setup, smart_link_list, smart_link_create, smart_link_edit, smart_link_delete, smart_link_condition_list, smart_link_condition_create, smart_link_condition_edit, smart_link_condition_delete, smart_link_acl_list) +from .models import SmartLink, SmartLinkCondition +from .permissions import (PERMISSION_SMART_LINK_VIEW, + PERMISSION_SMART_LINK_DELETE, PERMISSION_SMART_LINK_EDIT) bind_links([Document], [smart_link_instances_for_document], menu_name='form_header') bind_links([SmartLink], [smart_link_edit, smart_link_delete, smart_link_condition_list, smart_link_acl_list]) @@ -31,3 +35,10 @@ class_permissions(SmartLink, [ ACLS_EDIT_ACL, ACLS_VIEW_ACL ]) + +try: + app = register_app('linking', _(u'Document linking')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/main/__init__.py b/apps/main/__init__.py index 2181b6e722..64ba9ea61a 100644 --- a/apps/main/__init__.py +++ b/apps/main/__init__.py @@ -22,11 +22,6 @@ __version_info__ = { 'serial': 0 } -if not DISABLE_HOME_VIEW: - register_top_menu('home', link=Link(text=_(u'home'), view='home', sprite='house'), position=0) -if not SIDE_BAR_SEARCH: - register_top_menu('search', link=Link(text=_(u'search'), view='search', sprite='zoom', children_url_regex=[r'^search/'])) - def get_version(): ''' @@ -40,4 +35,9 @@ def get_version(): vers.append('%(releaselevel)s%(serial)i' % __version_info__) return ''.join(vers) + __version__ = get_version() +if not DISABLE_HOME_VIEW: + register_top_menu('home', link=Link(text=_(u'home'), view='home', sprite='house'), position=0) +if not SIDE_BAR_SEARCH: + register_top_menu('search', link=Link(text=_(u'search'), view='search', sprite='zoom', children_url_regex=[r'^search/'])) diff --git a/apps/metadata/__init__.py b/apps/metadata/__init__.py index e85c078bfe..b72aa851a3 100644 --- a/apps/metadata/__init__.py +++ b/apps/metadata/__init__.py @@ -2,24 +2,26 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from navigation.api import (bind_links, register_sidebar_template, - register_model_list_columns, register_multi_item_links) +from acls.api import class_permissions +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister from common.utils import encapsulate from documents.models import Document, DocumentType +from navigation.api import (bind_links, register_sidebar_template, + register_model_list_columns, register_multi_item_links) from project_setup.api import register_setup -from acls.api import class_permissions from .api import get_metadata_string -from .models import MetadataType, MetadataSet -from .permissions import (PERMISSION_METADATA_DOCUMENT_EDIT, - PERMISSION_METADATA_DOCUMENT_ADD, PERMISSION_METADATA_DOCUMENT_REMOVE, - PERMISSION_METADATA_DOCUMENT_VIEW) from .links import (metadata_edit, metadata_view, metadata_add, metadata_remove, setup_metadata_type_list, setup_metadata_type_edit, setup_metadata_type_delete, setup_metadata_type_create, setup_metadata_set_list, setup_metadata_set_edit, setup_metadata_set_delete, setup_metadata_set_create, setup_metadata_set_members, setup_document_type_metadata, metadata_multiple_add, metadata_multiple_edit, metadata_multiple_remove) +from .models import MetadataType, MetadataSet +from .permissions import (PERMISSION_METADATA_DOCUMENT_EDIT, + PERMISSION_METADATA_DOCUMENT_ADD, PERMISSION_METADATA_DOCUMENT_REMOVE, + PERMISSION_METADATA_DOCUMENT_VIEW) bind_links(['metadata_add', 'metadata_edit', 'metadata_remove', 'metadata_view'], [metadata_add, metadata_edit, metadata_remove], menu_name='sidebar') bind_links([Document], [metadata_view], menu_name='form_header') @@ -55,3 +57,11 @@ register_model_list_columns(Document, [ encapsulate(lambda x: get_metadata_string(x)) }, ]) + + +try: + app = register_app('metadata', _(u'Metadata')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/permissions/__init__.py b/apps/permissions/__init__.py index d8c351536a..9f0cf83eed 100644 --- a/apps/permissions/__init__.py +++ b/apps/permissions/__init__.py @@ -3,14 +3,17 @@ from __future__ import absolute_import from django.contrib.auth.models import User from django.db.models.signals import post_save from django.core.exceptions import ObjectDoesNotExist +from django.utils.translation import ugettext_lazy as _ +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister from navigation.api import bind_links, register_multi_item_links from project_setup.api import register_setup from .conf.settings import DEFAULT_ROLES -from .models import Role from .links import (role_list, role_create, role_edit, role_members, role_permissions, role_delete, permission_grant, permission_revoke) +from .models import Role bind_links([Role], [role_edit, role_delete, role_permissions, role_members]) bind_links([Role, 'role_list', 'role_create'], [role_list, role_create], menu_name='secondary_menu') @@ -37,3 +40,10 @@ def user_post_save(sender, instance, **kwargs): post_save.connect(user_post_save, sender=User) register_setup(role_list) + +try: + app = register_app('permissions', _(u'Permissions')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/sources/__init__.py b/apps/sources/__init__.py index 9e5e1d3fa5..03f8fb5a3e 100644 --- a/apps/sources/__init__.py +++ b/apps/sources/__init__.py @@ -2,18 +2,15 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister +from common.utils import encapsulate +from documents.models import Document from navigation.api import (bind_links, register_model_list_columns, register_sidebar_template) -from common.utils import encapsulate from project_setup.api import register_setup from scheduler.api import LocalScheduler -from documents.models import Document -from .staging import StagingFile -from .models import (WebForm, StagingFolder, SourceTransformation, - WatchFolder, POP3Email, IMAPEmail, LocalScanner) -from .widgets import staging_file_thumbnail -from .tasks import task_fetch_pop3_emails, task_fetch_imap_emails from .conf.settings import EMAIL_PROCESSING_INTERVAL from .links import (staging_file_delete, setup_sources, setup_web_form_list, setup_staging_folder_list, setup_watch_folder_list, @@ -23,41 +20,36 @@ from .links import (staging_file_delete, setup_sources, setup_source_transformation_edit, setup_source_transformation_delete, upload_version, document_create_multiple, setup_local_scanner_list, setup_local_scanners_refresh) +from .models import (WebForm, StagingFolder, SourceTransformation, + WatchFolder, POP3Email, IMAPEmail, LocalScanner) +from .staging import StagingFile +from .tasks import task_fetch_pop3_emails, task_fetch_imap_emails +from .widgets import staging_file_thumbnail bind_links([StagingFile], [staging_file_delete]) - bind_links([SourceTransformation], [setup_source_transformation_edit, setup_source_transformation_delete]) - bind_links([LocalScanner, 'setup_local_scanner_list'], [setup_local_scanners_refresh], menu_name='secondary_menu') -register_sidebar_template([LocalScanner, 'setup_local_scanner_list'], 'scanner_list.html') bind_links(['setup_imap_email_list', 'setup_pop3_email_list', 'setup_web_form_list', 'setup_staging_folder_list', 'setup_watch_folder_list', 'setup_source_create', 'setup_local_scanner_list'], [setup_web_form_list, setup_staging_folder_list, setup_pop3_email_list, setup_imap_email_list, setup_local_scanner_list], menu_name='form_header') bind_links([WebForm, StagingFolder, POP3Email, IMAPEmail, LocalScanner, 'setup_web_form_list', 'setup_staging_folder_list', 'setup_watch_folder_list', 'setup_source_create', 'setup_pop3_email_list', 'setup_imap_email_list', 'setup_local_scanner_list'], [setup_source_create], menu_name='secondary_menu') - bind_links([WebForm], [setup_web_form_list, setup_staging_folder_list, setup_pop3_email_list, setup_imap_email_list, setup_local_scanner_list], menu_name='form_header') bind_links([WebForm], [setup_source_transformation_list, setup_source_edit, setup_source_delete]) - bind_links([StagingFolder], [setup_web_form_list, setup_staging_folder_list, setup_pop3_email_list, setup_imap_email_list, setup_local_scanner_list], menu_name='form_header') bind_links([StagingFolder], [setup_source_transformation_list, setup_source_edit, setup_source_delete]) - bind_links([POP3Email], [setup_web_form_list, setup_staging_folder_list, setup_pop3_email_list, setup_imap_email_list, setup_local_scanner_list], menu_name='form_header') bind_links([POP3Email], [setup_source_transformation_list, setup_source_edit, setup_source_delete]) bind_links([POP3Email], [setup_source_log_list]) - bind_links([IMAPEmail], [setup_web_form_list, setup_staging_folder_list, setup_pop3_email_list, setup_imap_email_list, setup_local_scanner_list], menu_name='form_header') bind_links([IMAPEmail], [setup_source_transformation_list, setup_source_edit, setup_source_delete]) bind_links([IMAPEmail], [setup_source_log_list]) - bind_links([WatchFolder], [setup_web_form_list, setup_staging_folder_list, setup_watch_folder_list, setup_imap_email_list, setup_local_scanner_list], menu_name='form_header') bind_links([WatchFolder], [setup_source_transformation_list, setup_source_edit, setup_source_delete]) - bind_links([LocalScanner], [setup_web_form_list, setup_staging_folder_list, setup_watch_folder_list, setup_imap_email_list, setup_local_scanner_list], menu_name='form_header') bind_links([LocalScanner], [setup_source_transformation_list, setup_source_edit, setup_source_delete]) +register_sidebar_template([LocalScanner, 'setup_local_scanner_list'], 'scanner_list.html') # Document version bind_links(['document_version_list', 'upload_version', 'document_version_revert', 'document_version_text_compare', 'document_version_show_diff_text'], [upload_version], menu_name='sidebar') - bind_links(['setup_source_transformation_create', 'setup_source_transformation_edit', 'setup_source_transformation_delete', 'setup_source_transformation_list'], [setup_source_transformation_create], menu_name='sidebar') - source_views = ['setup_web_form_list', 'setup_staging_folder_list', 'setup_watch_folder_list', 'setup_source_edit', 'setup_source_delete', 'setup_source_create', 'setup_source_transformation_list', 'setup_source_transformation_edit', 'setup_source_transformation_delete', 'setup_source_transformation_create'] register_model_list_columns(StagingFile, [ @@ -75,3 +67,10 @@ sources_scheduler.start() bind_links(['document_list_recent', 'document_list', 'document_create', 'document_create_multiple', 'upload_interactive', 'staging_file_delete'], [document_create_multiple], menu_name='secondary_menu') bind_links([Document], [document_create_multiple], menu_name='secondary_menu') + +try: + app = register_app('sources', _(u'Sources')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/tags/__init__.py b/apps/tags/__init__.py index 7602464414..2d26ccfe0b 100644 --- a/apps/tags/__init__.py +++ b/apps/tags/__init__.py @@ -2,22 +2,24 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from navigation.api import (bind_links, register_top_menu, - register_model_list_columns, register_multi_item_links, Link) +from acls.api import class_permissions +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister from common.utils import encapsulate from documents.models import Document -from acls.api import class_permissions +from navigation.api import (bind_links, register_top_menu, + register_model_list_columns, register_multi_item_links, Link) from taggit.models import Tag from taggit.managers import TaggableManager -from .widgets import (get_tags_inline_widget_simple, single_tag_widget) -from .permissions import (PERMISSION_TAG_ATTACH, - PERMISSION_TAG_REMOVE, PERMISSION_TAG_DELETE, PERMISSION_TAG_EDIT, - PERMISSION_TAG_VIEW) from .links import (tag_list, tag_create, tag_attach, tag_document_remove_multiple, tag_document_list, tag_delete, tag_edit, tag_tagged_item_list, tag_multiple_delete, tag_acl_list) +from .permissions import (PERMISSION_TAG_ATTACH, + PERMISSION_TAG_REMOVE, PERMISSION_TAG_DELETE, PERMISSION_TAG_EDIT, + PERMISSION_TAG_VIEW) +from .widgets import (get_tags_inline_widget_simple, single_tag_widget) register_model_list_columns(Tag, [ { @@ -57,3 +59,10 @@ class_permissions(Tag, [ ]) Document.add_to_class('tags', TaggableManager()) + +try: + app = register_app('tags', _(u'Tags')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) diff --git a/apps/user_management/__init__.py b/apps/user_management/__init__.py index 25ff66efc2..794b616dc2 100644 --- a/apps/user_management/__init__.py +++ b/apps/user_management/__init__.py @@ -1,7 +1,10 @@ from __future__ import absolute_import from django.contrib.auth.models import User, Group +from django.utils.translation import ugettext_lazy as _ +from backups.api import AppBackup, ModelBackup +from app_registry import register_app, UnableToRegister from navigation.api import bind_links, register_multi_item_links from project_setup.api import register_setup @@ -27,3 +30,10 @@ user_management_views = [ register_setup(user_setup) register_setup(group_setup) + +try: + app = register_app('user_management', _(u'User management')) +except UnableToRegister: + pass +else: + AppBackup(app, [ModelBackup()]) From 4b9b8d279a914ea67eebffaabaded281d0c504a9 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 03:34:09 -0400 Subject: [PATCH 23/45] Fix typo --- docs/releases/0.13.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/releases/0.13.rst b/docs/releases/0.13.rst index ab9b1bb51a..f79ba09b21 100644 --- a/docs/releases/0.13.rst +++ b/docs/releases/0.13.rst @@ -89,8 +89,7 @@ Afterwards migrate existing database schema with:: $ ./manage.py migrate clustering $ ./manage.py migrate trash $ ./manage.py migrate sources - $ ./manage.py migrate app_regq - qistry + $ ./manage.py migrate app_registry $ ./manage.py migrate backups Issue the following command to index existing documents in the new full text search database:: From f612948ba4fe1c649a49db5b0083507abd2afcef Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 03:34:19 -0400 Subject: [PATCH 24/45] Add migration to increase storage class name field --- ...chg_field_backupjob_storage_module_name.py | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 apps/backups/migrations/0007_auto__chg_field_backupjob_storage_module_name.py diff --git a/apps/backups/migrations/0007_auto__chg_field_backupjob_storage_module_name.py b/apps/backups/migrations/0007_auto__chg_field_backupjob_storage_module_name.py new file mode 100644 index 0000000000..f7b3e39796 --- /dev/null +++ b/apps/backups/migrations/0007_auto__chg_field_backupjob_storage_module_name.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + + # Changing field 'BackupJob.storage_module_name' + db.alter_column('backups_backupjob', 'storage_module_name', self.gf('django.db.models.fields.CharField')(max_length=32)) + + def backwards(self, orm): + + # Changing field 'BackupJob.storage_module_name' + db.alter_column('backups_backupjob', 'storage_module_name', self.gf('django.db.models.fields.CharField')(max_length=16)) + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) + }, + 'backups.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'apps': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 17, 0, 0)'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '32'}) + } + } + + complete_apps = ['backups'] \ No newline at end of file From df340974506e61d4572502ddc72d7b74f6ee9363 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 03:59:32 -0400 Subject: [PATCH 25/45] Add backup icon literal --- apps/backups/__init__.py | 3 ++- apps/icons/literals.py | 1 + apps/icons/sets/famfamfam.py | 1 + apps/icons/sets/fat_cow.py | 1 + 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py index 15627eac4c..1eb74df044 100644 --- a/apps/backups/__init__.py +++ b/apps/backups/__init__.py @@ -7,6 +7,7 @@ from app_registry import register_app, UnableToRegister from common.utils import encapsulate from job_processor.exceptions import JobQueuePushError from job_processor.models import JobQueue, JobType +from icons.literals import BACKUPS from navigation.api import bind_links, register_model_list_columns from project_setup.api import register_setup from project_tools.api import register_tool @@ -44,7 +45,7 @@ register_model_list_columns(BackupJob, [ ]) try: - app = register_app('backups', _(u'Backups')) + app = register_app('backups', _(u'Backups'), icon=BACKUPS) except UnableToRegister: pass else: diff --git a/apps/icons/literals.py b/apps/icons/literals.py index 0d7e56e84d..aab8a85222 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -1 +1,2 @@ APP = 'app' +BACKUPS = 'backups' diff --git a/apps/icons/sets/famfamfam.py b/apps/icons/sets/famfamfam.py index 373c9a855e..23957e3caa 100644 --- a/apps/icons/sets/famfamfam.py +++ b/apps/icons/sets/famfamfam.py @@ -7,4 +7,5 @@ LABEL = _(u'FamFamFam') DICTIONARY = { APP: 'plugin', + BACKUPS: 'cd_burn', } diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index a1e4cf9e92..31427f8edc 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -7,4 +7,5 @@ LABEL = _(u'Fat cow') DICTIONARY = { APP: 'plugin.png', + BACKUPS: 'cd_burn.png', } From 86ad9bbe46ab8602dd680120fd2479e8c6ac83bd Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 04:00:02 -0400 Subject: [PATCH 26/45] Reorder imports --- apps/acls/__init__.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/apps/acls/__init__.py b/apps/acls/__init__.py index 17088b0e3e..747916925a 100644 --- a/apps/acls/__init__.py +++ b/apps/acls/__init__.py @@ -5,7 +5,6 @@ from project_setup.api import register_setup from .classes import (AccessHolder, AccessObjectClass, ClassAccessHolder, AccessObject) - from .links import (acl_detail, acl_grant, acl_revoke, acl_holder_new, acl_setup_valid_classes, acl_class_list, acl_class_acl_list, acl_class_acl_detail, acl_class_new_holder_for, @@ -13,14 +12,9 @@ from .links import (acl_detail, acl_grant, acl_revoke, bind_links([AccessHolder], [acl_detail]) register_multi_item_links(['acl_detail'], [acl_grant, acl_revoke]) - bind_links([AccessObject], [acl_holder_new], menu_name='sidebar') - bind_links(['acl_setup_valid_classes', 'acl_class_acl_list', 'acl_class_new_holder_for', 'acl_class_acl_detail', 'acl_class_multiple_grant', 'acl_class_multiple_revoke'], [acl_class_list], menu_name='secondary_menu') - bind_links([ClassAccessHolder], [acl_class_acl_detail]) - bind_links([AccessObjectClass], [acl_class_acl_list, acl_class_new_holder_for]) register_multi_item_links(['acl_class_acl_detail'], [acl_class_grant, acl_class_revoke]) - register_setup(acl_setup_valid_classes) From e2b6541e6e66c1c8b1564410b094e4012a42bec2 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 04:00:18 -0400 Subject: [PATCH 27/45] Show app icon name --- apps/app_registry/views.py | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/app_registry/views.py b/apps/app_registry/views.py index ca373501ab..bbbb02c4b0 100644 --- a/apps/app_registry/views.py +++ b/apps/app_registry/views.py @@ -18,5 +18,6 @@ def app_list(request): 'extra_columns': [ {'name': _(u'name'), 'attribute': 'name'}, {'name': _(u'label'), 'attribute': 'label'}, + {'name': _(u'icon'), 'attribute': 'icon'}, ], }, context_instance=RequestContext(request)) From a1435c73580c772265a9af8c0b629022ec020ec2 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 04:00:41 -0400 Subject: [PATCH 28/45] Fix storage module choice list output, consolidate backup element filename creation --- apps/backups/api.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/backups/api.py b/apps/backups/api.py index a9b5a38b89..f255893e52 100644 --- a/apps/backups/api.py +++ b/apps/backups/api.py @@ -17,6 +17,9 @@ class ElementDataBase(object): The basic unit of a backup, a data type it is produced or consumed by the ElementBackup classes """ + def make_filename(self, id): + return '%s-%s' % (self.model_backup.app_backup.app.name, id) + def save(self): """ Must return a file like object @@ -39,7 +42,7 @@ class Fixture(ElementDataBase): @property def filename(self): - return '%s_%s' % (self.model_backup.app_backup.app, self.__class__.name) + return self.make_filename(self.__class__.name) def save(self): return ContentFile(name=self.filename, content=self.content) @@ -171,7 +174,7 @@ class AppBackup(object): def __unicode__(self): return unicode(self.app) - + #Storage class StorageModuleBase(object): @@ -214,7 +217,7 @@ class StorageModuleBase(object): @classmethod def get_as_choices(cls): - return cls._registry.items() + return [(name, unicode(klass.label)) for name, klass in cls._registry.items()] def get_arguments(self): return [] @@ -237,9 +240,6 @@ class StorageModuleBase(object): def __unicode__(self): return unicode(self.label) - #def __init__(self, *args, **kwargs): - # self.dry_run = kwargs.pop('dry_run', False) - class TestStorage(StorageModuleBase): name = 'test_storage' From e7727a4033eac86e072538ee745952ee3370c865 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 04:01:14 -0400 Subject: [PATCH 29/45] Don't register backup for this app --- apps/user_management/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/user_management/__init__.py b/apps/user_management/__init__.py index 794b616dc2..b6c7a92789 100644 --- a/apps/user_management/__init__.py +++ b/apps/user_management/__init__.py @@ -35,5 +35,5 @@ try: app = register_app('user_management', _(u'User management')) except UnableToRegister: pass -else: - AppBackup(app, [ModelBackup()]) +#else: +# AppBackup(app, [ModelBackup()]) From 67b4e7ebc374f5b3f483f3876ff2e1a418f74c70 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 19:52:09 -0400 Subject: [PATCH 30/45] Merge app_registry and backups apps --- apps/app_registry/__init__.py | 47 ++++++- .../api.py => app_registry/classes.py} | 0 apps/{backups => app_registry}/forms.py | 5 +- apps/app_registry/links.py | 11 +- apps/app_registry/models.py | 104 +++++++++------ apps/{backups => app_registry}/permissions.py | 0 apps/app_registry/urls.py | 5 + apps/app_registry/views.py | 122 ++++++++++++++++- apps/backups/__init__.py | 53 -------- apps/backups/links.py | 16 --- apps/backups/migrations/0001_initial.py | 55 -------- ...ckupjob_label__add_field_backupjob_name.py | 45 ------- ...ge_module__add_field_backupjob_storage_.py | 45 ------- .../0004_auto__add_field_backupjob_enabled.py | 40 ------ .../migrations/0005_auto__del_backupjobapp.py | 55 -------- apps/backups/migrations/0006_auto.py | 55 -------- ...chg_field_backupjob_storage_module_name.py | 39 ------ apps/backups/migrations/__init__.py | 0 apps/backups/models.py | 69 ---------- apps/backups/static/images/icons/cd_burn.png | Bin 2348 -> 0 bytes apps/backups/static/images/icons/cd_eject.png | Bin 2345 -> 0 bytes apps/backups/urls.py | 9 -- apps/backups/views.py | 125 ------------------ apps/checkouts/__init__.py | 16 +-- apps/common/models.py | 43 ++++++ apps/document_indexing/__init__.py | 16 +-- apps/documents/__init__.py | 16 +-- apps/folders/__init__.py | 16 +-- apps/history/__init__.py | 6 +- apps/installation/__init__.py | 16 +-- apps/job_processor/__init__.py | 16 +-- apps/linking/__init__.py | 16 +-- apps/metadata/__init__.py | 16 +-- apps/permissions/__init__.py | 16 +-- apps/sources/__init__.py | 16 +-- apps/tags/__init__.py | 16 +-- apps/user_management/__init__.py | 12 +- settings.py | 1 - urls.py | 3 +- 39 files changed, 378 insertions(+), 763 deletions(-) rename apps/{backups/api.py => app_registry/classes.py} (100%) rename apps/{backups => app_registry}/forms.py (85%) rename apps/{backups => app_registry}/permissions.py (100%) delete mode 100644 apps/backups/__init__.py delete mode 100644 apps/backups/links.py delete mode 100644 apps/backups/migrations/0001_initial.py delete mode 100644 apps/backups/migrations/0002_auto__del_field_backupjob_label__add_field_backupjob_name.py delete mode 100644 apps/backups/migrations/0003_auto__del_field_backupjob_storage_module__add_field_backupjob_storage_.py delete mode 100644 apps/backups/migrations/0004_auto__add_field_backupjob_enabled.py delete mode 100644 apps/backups/migrations/0005_auto__del_backupjobapp.py delete mode 100644 apps/backups/migrations/0006_auto.py delete mode 100644 apps/backups/migrations/0007_auto__chg_field_backupjob_storage_module_name.py delete mode 100644 apps/backups/migrations/__init__.py delete mode 100644 apps/backups/models.py delete mode 100644 apps/backups/static/images/icons/cd_burn.png delete mode 100644 apps/backups/static/images/icons/cd_eject.png delete mode 100644 apps/backups/urls.py delete mode 100644 apps/backups/views.py diff --git a/apps/app_registry/__init__.py b/apps/app_registry/__init__.py index c625e9a29f..8e814e4f25 100644 --- a/apps/app_registry/__init__.py +++ b/apps/app_registry/__init__.py @@ -1,17 +1,23 @@ from __future__ import absolute_import +from django.db import transaction, DatabaseError from django.utils.translation import ugettext_lazy as _ -from backups.api import AppBackup, ModelBackup -from icons.literals import APP -from navigation.api import bind_links +from common.utils import encapsulate +from icons.literals import APP, BACKUPS +from job_processor.exceptions import JobQueuePushError +from job_processor.models import JobQueue, JobType from project_tools.api import register_tool from project_setup.api import register_setup +from navigation.api import bind_links, register_model_list_columns -from .models import App -from .links import app_registry_tool_link, app_list from .api import register_app +from .classes import AppBackup, ModelBackup from .exceptions import UnableToRegister +from .links import (app_registry_tool_link, app_list, backup_tool_link, + restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, + backup_job_test) +from .models import App, BackupJob register_tool(app_registry_tool_link) bind_links(['app_list'], [app_list], menu_name='secondary_menu') @@ -20,6 +26,33 @@ try: app = register_app('app_registry', label=_(u'App registry'), icon=APP) except UnableToRegister: pass -else: - AppBackup(app, [ModelBackup()]) +#else: +# AppBackup(app, [ModelBackup()]) +# TODO: move to literals +BACKUP_JOB_QUEUE_NAME = 'backups_queue' + + +@transaction.commit_on_success +def create_backups_job_queue(): + global backups_job_queue + try: + backups_job_queue, created = JobQueue.objects.get_or_create(name=BACKUP_JOB_QUEUE_NAME, defaults={'label': _('Backups'), 'unique_jobs': True}) + except DatabaseError: + transaction.rollback() + + +create_backups_job_queue() +#backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup) + +register_setup(backup_tool_link) +register_tool(restore_tool_link) +bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_list], menu_name='secondary_menu') +bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_create], menu_name='sidebar') +bind_links([BackupJob], [backup_job_edit, backup_job_test]) + +register_model_list_columns(BackupJob, [ + {'name':_(u'begin date time'), 'attribute': 'begin_datetime'}, + {'name':_(u'storage module'), 'attribute': 'storage_module.label'}, + {'name':_(u'apps'), 'attribute': encapsulate(lambda x: u', '.join([unicode(app) for app in x.apps.all()]))}, +]) diff --git a/apps/backups/api.py b/apps/app_registry/classes.py similarity index 100% rename from apps/backups/api.py rename to apps/app_registry/classes.py diff --git a/apps/backups/forms.py b/apps/app_registry/forms.py similarity index 85% rename from apps/backups/forms.py rename to apps/app_registry/forms.py index 8705815a2c..e96e0c4ef3 100644 --- a/apps/backups/forms.py +++ b/apps/app_registry/forms.py @@ -2,11 +2,10 @@ from __future__ import absolute_import from django import forms -from app_registry.models import App from common.widgets import ScrollableCheckboxSelectMultiple -from .models import BackupJob -from .api import AppBackup +from .classes import AppBackup +from .models import App, BackupJob def valid_app_choices(): diff --git a/apps/app_registry/links.py b/apps/app_registry/links.py index 1a044ef133..f0f613645f 100644 --- a/apps/app_registry/links.py +++ b/apps/app_registry/links.py @@ -6,7 +6,16 @@ from navigation.api import Link from icons.api import get_icon_name, get_sprite_name from icons.literals import APP -#from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT, PERMISSION_BACKUP_JOB_DELETE +from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT, PERMISSION_BACKUP_JOB_DELETE app_registry_tool_link = Link(text=_(u'Apps'), view='app_list', icon=get_icon_name(APP))#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) app_list = Link(text=_(u'app list'), view='app_list', sprite=get_sprite_name(APP))#, permissions=[PERMISSION_BACKUP_JOB_VIEW]) + +backup_tool_link = Link(text=_(u'backups'), view='backup_job_list', icon='cd_burn.png', permissions=[PERMISSION_BACKUP_JOB_VIEW]) +backup_job_list = Link(text=_(u'backup job list'), view='backup_job_list', sprite='cd_burn', permissions=[PERMISSION_BACKUP_JOB_VIEW]) +backup_job_create = Link(text=_(u'create'), view='backup_job_create', sprite='cd_add', permissions=[PERMISSION_BACKUP_JOB_CREATE]) +backup_job_edit = Link(text=_(u'edit'), view='backup_job_edit', args='object.pk', sprite='cd_edit', permissions=[PERMISSION_BACKUP_JOB_EDIT]) +backup_job_test = Link(text=_(u'test'), view='backup_job_test', args='object.pk', sprite='cd_go')#, permissions=[PERMISSION_BACKUP_JOB_TEST]) +backup_job_delete = Link(text=_(u'delete'), view='backup_job_delete', args='object.pk', sprite='cd_delete', permissions=[PERMISSION_BACKUP_JOB_DELETE]) + +restore_tool_link = Link(text=_(u'restore'), view='restore_view', icon='cd_eject.png')#, permissions=[]) diff --git a/apps/app_registry/models.py b/apps/app_registry/models.py index d26570d6bc..a5451521db 100644 --- a/apps/app_registry/models.py +++ b/apps/app_registry/models.py @@ -1,57 +1,21 @@ from __future__ import absolute_import +import datetime import logging from django.db import models from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext +from django.contrib.contenttypes.models import ContentType +from django.contrib.contenttypes import generic + +from common.models import TranslatableLabelMixin, LiveObjectMixin + +from .classes import AppBackup, StorageModuleBase logger = logging.getLogger(__name__) -class TranslatableLabelMixin(models.Model): - _labels = {} - - @property - def label(self): - try: - return self.__class__._labels[self.pk] - except KeyError: - return unicode(self.__class__) - - def __setattr__(self, attr, value): - if attr == 'label': - self.__class__._labels[self.pk] = value - else: - return super(TranslatableLabelMixin, self).__setattr__(attr, value) - - def __unicode__(self): - return unicode(self.label) - - class Meta: - abstract = True - - -class LiveObjectsManager(models.Manager): - def get_query_set(self): - return super(LiveObjectsManager, self).get_query_set().filter(pk__in=(entry.pk for entry in self.model._registry)) - - -class LiveObjectMixin(models.Model): - _registry = [] - - def save(self, *args, **kwargs): - super(LiveObjectMixin, self).save(*args, **kwargs) - self.__class__._registry.append(self) - return self - - live = LiveObjectsManager() - objects = models.Manager() - - class Meta: - abstract = True - - class App(TranslatableLabelMixin, LiveObjectMixin, models.Model): name = models.CharField(max_length=64, verbose_name=_(u'name'), unique=True) icon = models.CharField(max_length=64, verbose_name=_(u'icon'), blank=True) @@ -60,3 +24,57 @@ class App(TranslatableLabelMixin, LiveObjectMixin, models.Model): ordering = ('name', ) verbose_name = _(u'app') verbose_name_plural = _(u'apps') + + +class BackupJob(models.Model): + name = models.CharField(max_length=64, verbose_name=_(u'name')) + enabled = models.BooleanField(default=True, verbose_name=_(u'enabled')) + apps = models.ManyToManyField(App) + begin_datetime = models.DateTimeField(verbose_name=_(u'begin date and time'), default=lambda: datetime.datetime.now()) + + # * repetition = + # day - 1 days + # weekly - days of week checkbox + # month - day of month, day of week + # * repetition option field + # * ends + # - never + # - After # ocurrences + # - On date + # * end option field + # * type + # - Full + # - Incremental + storage_module_name = models.CharField(max_length=32, choices=StorageModuleBase.get_as_choices(), verbose_name=_(u'storage module')) + storage_arguments_json = models.TextField(verbose_name=_(u'storage module arguments (in JSON)'), blank=True) + + def __unicode__(self): + return self.name + + @property + def storage_module(self): + return StorageModuleBase.get(self.storage_module_name) + + def backup(self, dry_run=False): + logger.debug('starting: %s', self) + logger.debug('dry_run: %s' % dry_run) + storage_module = self.storage_module + #TODO: loads + for app in self.apps.all(): + app_backup = AppBackup.get(app) + app_backup.backup(storage_module(backup_path='/tmp'), dry_run=dry_run) + + def save(self, *args, **kwargs): + #dump + super(BackupJob, self).save(*args, **kwargs) + + @models.permalink + def get_absolute_url(self): + return ('checkout_info', [self.document.pk]) + + class Meta: + verbose_name = _(u'document checkout') + verbose_name_plural = _(u'document checkouts') + + +#class BackupJobLog diff --git a/apps/backups/permissions.py b/apps/app_registry/permissions.py similarity index 100% rename from apps/backups/permissions.py rename to apps/app_registry/permissions.py diff --git a/apps/app_registry/urls.py b/apps/app_registry/urls.py index 2adcf71cf8..97ae9caca2 100644 --- a/apps/app_registry/urls.py +++ b/apps/app_registry/urls.py @@ -2,4 +2,9 @@ from django.conf.urls.defaults import patterns, url urlpatterns = patterns('app_registry.views', url(r'^list/$', 'app_list', (), 'app_list'), + url(r'^jobs/list/$', 'backup_job_list', (), 'backup_job_list'), + url(r'^jobs/create/$', 'backup_job_create', (), 'backup_job_create'), + url(r'^jobs/(?P\d+)/edit/$', 'backup_job_edit', (), 'backup_job_edit'), + url(r'^jobs/(?P\d+)/test/$', 'backup_job_test', (), 'backup_job_test'), + #url(r'^jobs/(?P\d+)/delete/$', 'backup_job_delete', (), 'backup_job_delete'), ) diff --git a/apps/app_registry/views.py b/apps/app_registry/views.py index bbbb02c4b0..4bc396d03d 100644 --- a/apps/app_registry/views.py +++ b/apps/app_registry/views.py @@ -1,12 +1,19 @@ from __future__ import absolute_import -from django.http import HttpResponse, HttpResponseRedirect +from django.conf import settings +from django.contrib import messages +from django.core.urlresolvers import reverse +from django.http import HttpResponseRedirect from django.shortcuts import render_to_response, get_object_or_404 from django.template import RequestContext from django.utils.translation import ugettext as _ -from django.core.urlresolvers import reverse -from .models import App +from permissions.models import Permission + +from .classes import AppBackup +from .forms import BackupJobForm +from .models import App, BackupJob +from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT def app_list(request): @@ -21,3 +28,112 @@ def app_list(request): {'name': _(u'icon'), 'attribute': 'icon'}, ], }, context_instance=RequestContext(request)) + + +def backup_job_list(request): + pre_object_list = BackupJob.objects.all() + + try: + Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_VIEW]) + except PermissionDenied: + # If user doesn't have global permission, get a list of backup jobs + # for which he/she does have access use it to filter the + # provided object_list + final_object_list = AccessEntry.objects.filter_objects_by_access(PERMISSION_BACKUP_JOB_VIEW, request.user, pre_object_list) + else: + final_object_list = pre_object_list + + context = { + 'object_list': final_object_list, + 'title': _(u'backup jobs'), + 'hide_link': True, + #'extra_columns': [ + # {'name': _(u'info'), 'attribute': 'info'}, + #], + } + return render_to_response('generic_list.html', context, + context_instance=RequestContext(request)) + + +def backup_job_create(request): + Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_CREATE]) + + if request.method == 'POST': + form = BackupJobForm(data=request.POST) + if form.is_valid(): + try: + backup_job = form.save() + except Exception, exc: + messages.error(request, _(u'Error creating backup job; %s') % exc) + else: + messages.success(request, _(u'Backup job "%s" created successfully.') % backup_job) + return HttpResponseRedirect(reverse('backup_job_list')) + else: + form = BackupJobForm() + + return render_to_response('generic_form.html', { + 'form': form, + 'title': _(u'Create backup job') + }, context_instance=RequestContext(request)) + + +def backup_job_edit(request, backup_job_pk): + backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) + try: + Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) + except PermissionDenied: + AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) + + if request.method == 'POST': + form = BackupJobForm(data=request.POST, instance=backup_job) + if form.is_valid(): + try: + backup_job = form.save() + except Exception, exc: + messages.error(request, _(u'Error editing backup job; %s') % exc) + else: + messages.success(request, _(u'Backup job "%s" edited successfully.') % backup_job) + return HttpResponseRedirect(reverse('backup_job_list')) + else: + form = BackupJobForm(instance=backup_job) + + return render_to_response('generic_form.html', { + 'form': form, + 'object': backup_job, + 'title': _(u'Edit backup job: %s') % backup_job + }, context_instance=RequestContext(request)) + + +def backup_job_test(request, backup_job_pk): + backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) + #try: + # Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) + #except PermissionDenied: + # AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) + + try: + backup_job.backup(dry_run=True) + except Exception, exc: + if settings.DEBUG: + raise + else: + messages.error(request, _(u'Error testing backup job; %s') % exc) + return HttpResponseRedirect(reverse('backup_job_list')) + else: + messages.success(request, _(u'Test for backup job "%s" finished successfully.') % backup_job) + return HttpResponseRedirect(reverse('backup_job_list')) + + +def backup_view(request): + #Permission.objects.check_permissions(request.user, []) + + context = { + 'object_list': AppBackup.get_all(), + 'title': _(u'registered apps for backup'), + 'hide_link': True, + 'extra_columns': [ + {'name': _(u'info'), 'attribute': 'info'}, + ], + } + return render_to_response('generic_list.html', context, + context_instance=RequestContext(request)) diff --git a/apps/backups/__init__.py b/apps/backups/__init__.py deleted file mode 100644 index 1eb74df044..0000000000 --- a/apps/backups/__init__.py +++ /dev/null @@ -1,53 +0,0 @@ -from __future__ import absolute_import - -from django.db import transaction, DatabaseError -from django.utils.translation import ugettext_lazy as _ - -from app_registry import register_app, UnableToRegister -from common.utils import encapsulate -from job_processor.exceptions import JobQueuePushError -from job_processor.models import JobQueue, JobType -from icons.literals import BACKUPS -from navigation.api import bind_links, register_model_list_columns -from project_setup.api import register_setup -from project_tools.api import register_tool - -from .api import AppBackup, ModelBackup -from .links import backup_tool_link, restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, backup_job_test -from .models import BackupJob - -# TODO: move to literals -BACKUP_JOB_QUEUE_NAME = 'backups_queue' - - -@transaction.commit_on_success -def create_backups_job_queue(): - global backups_job_queue - try: - backups_job_queue, created = JobQueue.objects.get_or_create(name=BACKUP_JOB_QUEUE_NAME, defaults={'label': _('Backups'), 'unique_jobs': True}) - except DatabaseError: - transaction.rollback() - - -create_backups_job_queue() -#backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup) - -register_setup(backup_tool_link) -register_tool(restore_tool_link) -bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_list], menu_name='secondary_menu') -bind_links([BackupJob, 'backup_job_list', 'backup_job_create'], [backup_job_create], menu_name='sidebar') -bind_links([BackupJob], [backup_job_edit, backup_job_test]) - -register_model_list_columns(BackupJob, [ - {'name':_(u'begin date time'), 'attribute': 'begin_datetime'}, - {'name':_(u'storage module'), 'attribute': 'storage_module.label'}, - {'name':_(u'apps'), 'attribute': encapsulate(lambda x: u', '.join([unicode(app) for app in x.apps.all()]))}, -]) - -try: - app = register_app('backups', _(u'Backups'), icon=BACKUPS) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) -# 'attribute': encapsulate(lambda x: x.user.get_full_name() if x.user.get_full_name() else x.user) diff --git a/apps/backups/links.py b/apps/backups/links.py deleted file mode 100644 index 87c1cc8614..0000000000 --- a/apps/backups/links.py +++ /dev/null @@ -1,16 +0,0 @@ -from __future__ import absolute_import - -from django.utils.translation import ugettext_lazy as _ - -from navigation.api import Link - -from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT, PERMISSION_BACKUP_JOB_DELETE - -backup_tool_link = Link(text=_(u'backups'), view='backup_job_list', icon='cd_burn.png', permissions=[PERMISSION_BACKUP_JOB_VIEW]) -backup_job_list = Link(text=_(u'backup job list'), view='backup_job_list', sprite='cd_burn', permissions=[PERMISSION_BACKUP_JOB_VIEW]) -backup_job_create = Link(text=_(u'create'), view='backup_job_create', sprite='cd_add', permissions=[PERMISSION_BACKUP_JOB_CREATE]) -backup_job_edit = Link(text=_(u'edit'), view='backup_job_edit', args='object.pk', sprite='cd_edit', permissions=[PERMISSION_BACKUP_JOB_EDIT]) -backup_job_test = Link(text=_(u'test'), view='backup_job_test', args='object.pk', sprite='cd_go')#, permissions=[PERMISSION_BACKUP_JOB_TEST]) -backup_job_delete = Link(text=_(u'delete'), view='backup_job_delete', args='object.pk', sprite='cd_delete', permissions=[PERMISSION_BACKUP_JOB_DELETE]) - -restore_tool_link = Link(text=_(u'restore'), view='restore_view', icon='cd_eject.png')#, permissions=[]) diff --git a/apps/backups/migrations/0001_initial.py b/apps/backups/migrations/0001_initial.py deleted file mode 100644 index e9bc72946a..0000000000 --- a/apps/backups/migrations/0001_initial.py +++ /dev/null @@ -1,55 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'BackupJob' - db.create_table('backups_backupjob', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('label', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('begin_datetime', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2012, 8, 11, 0, 0))), - ('storage_module', self.gf('django.db.models.fields.CharField')(max_length=16)), - ('storage_arguments_json', self.gf('django.db.models.fields.TextField')(blank=True)), - )) - db.send_create_signal('backups', ['BackupJob']) - - # Adding model 'BackupJobApp' - db.create_table('backups_backupjobapp', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('backup_job', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['backups.BackupJob'])), - ('app_backup', self.gf('django.db.models.fields.CharField')(max_length=64)), - )) - db.send_create_signal('backups', ['BackupJobApp']) - - - def backwards(self, orm): - # Deleting model 'BackupJob' - db.delete_table('backups_backupjob') - - # Deleting model 'BackupJobApp' - db.delete_table('backups_backupjobapp') - - - models = { - 'backups.backupjob': { - 'Meta': {'object_name': 'BackupJob'}, - 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 11, 0, 0)'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'storage_module': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - }, - 'backups.backupjobapp': { - 'Meta': {'object_name': 'BackupJobApp'}, - 'app_backup': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'backup_job': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['backups.BackupJob']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - } - } - - complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0002_auto__del_field_backupjob_label__add_field_backupjob_name.py b/apps/backups/migrations/0002_auto__del_field_backupjob_label__add_field_backupjob_name.py deleted file mode 100644 index cb2f24e520..0000000000 --- a/apps/backups/migrations/0002_auto__del_field_backupjob_label__add_field_backupjob_name.py +++ /dev/null @@ -1,45 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'BackupJob.label' - db.delete_column('backups_backupjob', 'label') - - # Adding field 'BackupJob.name' - db.add_column('backups_backupjob', 'name', - self.gf('django.db.models.fields.CharField')(default=' ', max_length=64), - keep_default=False) - - - def backwards(self, orm): - - # User chose to not deal with backwards NULL issues for 'BackupJob.label' - raise RuntimeError("Cannot reverse this migration. 'BackupJob.label' and its values cannot be restored.") - # Deleting field 'BackupJob.name' - db.delete_column('backups_backupjob', 'name') - - - models = { - 'backups.backupjob': { - 'Meta': {'object_name': 'BackupJob'}, - 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 11, 0, 0)'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'storage_module': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - }, - 'backups.backupjobapp': { - 'Meta': {'object_name': 'BackupJobApp'}, - 'app_backup': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'backup_job': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['backups.BackupJob']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - } - } - - complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0003_auto__del_field_backupjob_storage_module__add_field_backupjob_storage_.py b/apps/backups/migrations/0003_auto__del_field_backupjob_storage_module__add_field_backupjob_storage_.py deleted file mode 100644 index 1d0479cf68..0000000000 --- a/apps/backups/migrations/0003_auto__del_field_backupjob_storage_module__add_field_backupjob_storage_.py +++ /dev/null @@ -1,45 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'BackupJob.storage_module' - db.delete_column('backups_backupjob', 'storage_module') - - # Adding field 'BackupJob.storage_module_name' - db.add_column('backups_backupjob', 'storage_module_name', - self.gf('django.db.models.fields.CharField')(default=' ', max_length=16), - keep_default=False) - - - def backwards(self, orm): - - # User chose to not deal with backwards NULL issues for 'BackupJob.storage_module' - raise RuntimeError("Cannot reverse this migration. 'BackupJob.storage_module' and its values cannot be restored.") - # Deleting field 'BackupJob.storage_module_name' - db.delete_column('backups_backupjob', 'storage_module_name') - - - models = { - 'backups.backupjob': { - 'Meta': {'object_name': 'BackupJob'}, - 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 11, 0, 0)'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - }, - 'backups.backupjobapp': { - 'Meta': {'object_name': 'BackupJobApp'}, - 'app_backup': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'backup_job': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['backups.BackupJob']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - } - } - - complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0004_auto__add_field_backupjob_enabled.py b/apps/backups/migrations/0004_auto__add_field_backupjob_enabled.py deleted file mode 100644 index 8cbf704a3f..0000000000 --- a/apps/backups/migrations/0004_auto__add_field_backupjob_enabled.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'BackupJob.enabled' - db.add_column('backups_backupjob', 'enabled', - self.gf('django.db.models.fields.BooleanField')(default=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'BackupJob.enabled' - db.delete_column('backups_backupjob', 'enabled') - - - models = { - 'backups.backupjob': { - 'Meta': {'object_name': 'BackupJob'}, - 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 11, 0, 0)'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - }, - 'backups.backupjobapp': { - 'Meta': {'object_name': 'BackupJobApp'}, - 'app_backup': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'backup_job': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['backups.BackupJob']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - } - } - - complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0005_auto__del_backupjobapp.py b/apps/backups/migrations/0005_auto__del_backupjobapp.py deleted file mode 100644 index e0c98b05b4..0000000000 --- a/apps/backups/migrations/0005_auto__del_backupjobapp.py +++ /dev/null @@ -1,55 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting model 'BackupJobApp' - db.delete_table('backups_backupjobapp') - - # Adding M2M table for field app on 'BackupJob' - db.create_table('backups_backupjob_app', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('backupjob', models.ForeignKey(orm['backups.backupjob'], null=False)), - ('app', models.ForeignKey(orm['app_registry.app'], null=False)) - )) - db.create_unique('backups_backupjob_app', ['backupjob_id', 'app_id']) - - - def backwards(self, orm): - # Adding model 'BackupJobApp' - db.create_table('backups_backupjobapp', ( - ('backup_job', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['backups.BackupJob'])), - ('app_backup', self.gf('django.db.models.fields.CharField')(max_length=64)), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - )) - db.send_create_signal('backups', ['BackupJobApp']) - - # Removing M2M table for field app on 'BackupJob' - db.delete_table('backups_backupjob_app') - - - models = { - 'app_registry.app': { - 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, - 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'backups.backupjob': { - 'Meta': {'object_name': 'BackupJob'}, - 'app': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), - 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 14, 0, 0)'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - } - } - - complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0006_auto.py b/apps/backups/migrations/0006_auto.py deleted file mode 100644 index 4cbb57f304..0000000000 --- a/apps/backups/migrations/0006_auto.py +++ /dev/null @@ -1,55 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Removing M2M table for field app on 'BackupJob' - db.delete_table('backups_backupjob_app') - - # Adding M2M table for field apps on 'BackupJob' - db.create_table('backups_backupjob_apps', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('backupjob', models.ForeignKey(orm['backups.backupjob'], null=False)), - ('app', models.ForeignKey(orm['app_registry.app'], null=False)) - )) - db.create_unique('backups_backupjob_apps', ['backupjob_id', 'app_id']) - - - def backwards(self, orm): - # Adding M2M table for field app on 'BackupJob' - db.create_table('backups_backupjob_app', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('backupjob', models.ForeignKey(orm['backups.backupjob'], null=False)), - ('app', models.ForeignKey(orm['app_registry.app'], null=False)) - )) - db.create_unique('backups_backupjob_app', ['backupjob_id', 'app_id']) - - # Removing M2M table for field apps on 'BackupJob' - db.delete_table('backups_backupjob_apps') - - - models = { - 'app_registry.app': { - 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, - 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'backups.backupjob': { - 'Meta': {'object_name': 'BackupJob'}, - 'apps': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), - 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 14, 0, 0)'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '16'}) - } - } - - complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/0007_auto__chg_field_backupjob_storage_module_name.py b/apps/backups/migrations/0007_auto__chg_field_backupjob_storage_module_name.py deleted file mode 100644 index f7b3e39796..0000000000 --- a/apps/backups/migrations/0007_auto__chg_field_backupjob_storage_module_name.py +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'BackupJob.storage_module_name' - db.alter_column('backups_backupjob', 'storage_module_name', self.gf('django.db.models.fields.CharField')(max_length=32)) - - def backwards(self, orm): - - # Changing field 'BackupJob.storage_module_name' - db.alter_column('backups_backupjob', 'storage_module_name', self.gf('django.db.models.fields.CharField')(max_length=16)) - - models = { - 'app_registry.app': { - 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, - 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) - }, - 'backups.backupjob': { - 'Meta': {'object_name': 'BackupJob'}, - 'apps': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), - 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 17, 0, 0)'}), - 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), - 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '32'}) - } - } - - complete_apps = ['backups'] \ No newline at end of file diff --git a/apps/backups/migrations/__init__.py b/apps/backups/migrations/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/apps/backups/models.py b/apps/backups/models.py deleted file mode 100644 index 618e34989f..0000000000 --- a/apps/backups/models.py +++ /dev/null @@ -1,69 +0,0 @@ -from __future__ import absolute_import - -import logging -import datetime - -from django.db import models -from django.utils.translation import ugettext_lazy as _ -from django.contrib.contenttypes.models import ContentType -from django.contrib.contenttypes import generic - -from app_registry.models import App - -from .api import AppBackup, StorageModuleBase - -logger = logging.getLogger(__name__) - - -class BackupJob(models.Model): - name = models.CharField(max_length=64, verbose_name=_(u'name')) - enabled = models.BooleanField(default=True, verbose_name=_(u'enabled')) - apps = models.ManyToManyField(App) - begin_datetime = models.DateTimeField(verbose_name=_(u'begin date and time'), default=lambda: datetime.datetime.now()) - - # * repetition = - # day - 1 days - # weekly - days of week checkbox - # month - day of month, day of week - # * repetition option field - # * ends - # - never - # - After # ocurrences - # - On date - # * end option field - # * type - # - Full - # - Incremental - storage_module_name = models.CharField(max_length=32, choices=StorageModuleBase.get_as_choices(), verbose_name=_(u'storage module')) - storage_arguments_json = models.TextField(verbose_name=_(u'storage module arguments (in JSON)'), blank=True) - - def __unicode__(self): - return self.name - - @property - def storage_module(self): - return StorageModuleBase.get(self.storage_module_name) - - def backup(self, dry_run=False): - logger.debug('starting: %s', self) - logger.debug('dry_run: %s' % dry_run) - storage_module = self.storage_module - #TODO: loads - for app in self.apps.all(): - app_backup = AppBackup.get(app) - app_backup.backup(storage_module(backup_path='/tmp'), dry_run=dry_run) - - def save(self, *args, **kwargs): - #dump - super(BackupJob, self).save(*args, **kwargs) - - @models.permalink - def get_absolute_url(self): - return ('checkout_info', [self.document.pk]) - - class Meta: - verbose_name = _(u'document checkout') - verbose_name_plural = _(u'document checkouts') - - -#class BackupJobLog diff --git a/apps/backups/static/images/icons/cd_burn.png b/apps/backups/static/images/icons/cd_burn.png deleted file mode 100644 index d00b382878b5a18089d5b02654317318818a6b4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2348 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 S3i_r10000cxP zrAnV{ZY7HV^l5*Lvs5_wdjGKfba3J)adKx-Fu^h7(qII!>5cVAo^`F{Wi zzj^a-GuRAk#t*q8J!(~(l`v_qlz6W3@R|BV3aXeAQIj~ZXyJy@EpC+Pahxc zpuQ{ZW1jo@qvvmwmf-+|HP62@roL%%+e3FWlHyY6ct2u@Z7$oWX&k#`(E{LrkRT&H zMVhb&fujCsmUbOHOMP7(w?F&id7lplAr()SuKIPLsrjyshwdCtX<4C@5zC+suQbUL z7lV*2K&m}w@haBHPbQP6#9)pFVO&vU8WSp|w%+7Quh;+bsg^^D>x!)CT}94Yr#FqH zoTAXhD3rpm8=_0sgW$R5tlMiIg&V=3WHLwbI0OKqaTMmo0m>(dW;NE(9SfGUvYi_N z5ZC`{|B9-huj-cC0CmJIkKEGrMs&I8y$F;Cqk*b44MP$M7>{Kra*ZWRm*CCV>L67G zyjAO8-M^yPai?Tl{=kThlgHLjIAK+?li&Z!w`dvV@T+zO<&f-HEJvwy-iiRcj{yMB z735F{(s(36&CuV~H?R>~-hw2Y2nbJa+Vfzk&#ig<8VSOX*M(5qo^v_^E-N)`{OZ5s zRw3~mh@!}Oe6I%AL zZluNrFT$KAHvqWMDs0>WA(99^HRV2%6t$V{G5}72B1&>7SgIC^syO^^X{f#SwOj>2 z1qxlHqP-H)$Qd4W%q6t#Ur&XpqFker5)}X>6NJZO0padvJ_!X>=#WEf*GYlI?ZY06 z#t^eP1y}r>?n;nbRZP~~_~hb6U$*`$Tt8u28;_Sghte*_?q&6(}4{L7_}C=r9rOZ-wz=OmrB#l7rD!-B&h2 z23hyS(>SbLlq=Ga&s#Lk$5MV6_nLUPkW?FzV>}N}xSwOF?C3z6%5mC=2(u*18IjF$Kj$fxvV?ov>r-fK zg_}A+E*#bemjCkf{2#13A}h)a)|Ug|aUs2+jh%UA%QiFb%YXJbrNI^GOcDV^5QYKB zrIX=!B3ZcVNBJ-O>0^W=f+CR&WmCy;aSC#&c=SZum43>k4H_J@=roE8hDD`m$^dnDZyH7f zS~@jA4dpte3<(}dl+H^u8uR5dgXU?Og2Js^chKR_KA}yUH`7b6Y^JO2XXwvcc2FL5 z7VeKxaxiv+?6TlUDRqq#RaaT{{o|`fz~ih*qt^zqpwujKE|CXJrlGAkH9oY~*h-bA z*J@OUmYO|Ar!hf=1h~SyxD&=t9&4es>(%56gsteO=sQ4`K=`gD4Lqx))ViJo@Dx6;qYsOCI8}RZB zjIVlf4Yjqko2MhEgBi22v4OU{{1Pc;HO31Y);41KG6Rt8JDXJ3(3F<^6|+laKfDo0 z$BD!wqQheyAoxIW*o{+?L{TAINQHI4zPV*PbzeG9%T}zQ_V)8;T{s27@4dZ!bPpnN z@ocLwx^C2{qsNZzX4}q%#Q5UiN0)D3uyBdT?Q&OFloq^aqs(d?1sQ$C#<``^eB&`J z4exHeWuubGFQbVPBtlEfTp#lO|0DrDw;Fs;!;U($ccW;X1CJ-WQ+x z(f3Y^VvVdpUN!+o60*^;+<{GSItq-oP

        |?Oj|f71TCzEc2D-0YZ2x%AYd?|2l{=T--Anp0?&OTrCq z$qZsdc~#B0)xUf7z53d!z?>-!R2}fpxflvBYa7a0BdCB*e7Kjwr(3LW7!K137==Ov z%(k(QB#uBPli9!inYG`MhXLT7@R7QDyRPJ(Suy|qCBInr-SeGuR#yl8YOrP`l?DQ& z;jqcr*KPwE+KwEcMT?i1krH7{l&p|T5S}C7SY!6&5jBNo-?n}Geau1f4gQ!Ic2RaS znD;hqc#UYoUmjV$dd|4prp@z}1jnf^SA`iacql0vC_6KLQK@XP#_~G`HBm P00000NkvXXu0mjfPdj@e diff --git a/apps/backups/urls.py b/apps/backups/urls.py deleted file mode 100644 index c6f5f47084..0000000000 --- a/apps/backups/urls.py +++ /dev/null @@ -1,9 +0,0 @@ -from django.conf.urls.defaults import patterns, url - -urlpatterns = patterns('backups.views', - url(r'^jobs/list/$', 'backup_job_list', (), 'backup_job_list'), - url(r'^jobs/create/$', 'backup_job_create', (), 'backup_job_create'), - url(r'^jobs/(?P\d+)/edit/$', 'backup_job_edit', (), 'backup_job_edit'), - url(r'^jobs/(?P\d+)/test/$', 'backup_job_test', (), 'backup_job_test'), - #url(r'^jobs/(?P\d+)/delete/$', 'backup_job_delete', (), 'backup_job_delete'), -) diff --git a/apps/backups/views.py b/apps/backups/views.py deleted file mode 100644 index 53dba58329..0000000000 --- a/apps/backups/views.py +++ /dev/null @@ -1,125 +0,0 @@ -from __future__ import absolute_import - -from django.utils.translation import ugettext_lazy as _ -from django.http import HttpResponseRedirect -from django.shortcuts import render_to_response, get_object_or_404 -from django.template import RequestContext -from django.contrib import messages -from django.core.urlresolvers import reverse -from django.conf import settings - -from permissions.models import Permission - -from .api import AppBackup -from .forms import BackupJobForm -from .models import BackupJob -from .permissions import PERMISSION_BACKUP_JOB_VIEW, PERMISSION_BACKUP_JOB_CREATE, PERMISSION_BACKUP_JOB_EDIT - - -def backup_job_list(request): - pre_object_list = BackupJob.objects.all() - - try: - Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_VIEW]) - except PermissionDenied: - # If user doesn't have global permission, get a list of backup jobs - # for which he/she does have access use it to filter the - # provided object_list - final_object_list = AccessEntry.objects.filter_objects_by_access(PERMISSION_BACKUP_JOB_VIEW, request.user, pre_object_list) - else: - final_object_list = pre_object_list - - context = { - 'object_list': final_object_list, - 'title': _(u'backup jobs'), - 'hide_link': True, - #'extra_columns': [ - # {'name': _(u'info'), 'attribute': 'info'}, - #], - } - return render_to_response('generic_list.html', context, - context_instance=RequestContext(request)) - - -def backup_job_create(request): - Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_CREATE]) - - if request.method == 'POST': - form = BackupJobForm(data=request.POST) - if form.is_valid(): - try: - backup_job = form.save() - except Exception, exc: - messages.error(request, _(u'Error creating backup job; %s') % exc) - else: - messages.success(request, _(u'Backup job "%s" created successfully.') % backup_job) - return HttpResponseRedirect(reverse('backup_job_list')) - else: - form = BackupJobForm() - - return render_to_response('generic_form.html', { - 'form': form, - 'title': _(u'Create backup job') - }, context_instance=RequestContext(request)) - - -def backup_job_edit(request, backup_job_pk): - backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) - try: - Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) - except PermissionDenied: - AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) - - if request.method == 'POST': - form = BackupJobForm(data=request.POST, instance=backup_job) - if form.is_valid(): - try: - backup_job = form.save() - except Exception, exc: - messages.error(request, _(u'Error editing backup job; %s') % exc) - else: - messages.success(request, _(u'Backup job "%s" edited successfully.') % backup_job) - return HttpResponseRedirect(reverse('backup_job_list')) - else: - form = BackupJobForm(instance=backup_job) - - return render_to_response('generic_form.html', { - 'form': form, - 'object': backup_job, - 'title': _(u'Edit backup job: %s') % backup_job - }, context_instance=RequestContext(request)) - - -def backup_job_test(request, backup_job_pk): - backup_job = get_object_or_404(BackupJob, pk=backup_job_pk) - #try: - # Permission.objects.check_permissions(request.user, [PERMISSION_BACKUP_JOB_EDIT]) - #except PermissionDenied: - # AccessEntry.objects.check_access(PERMISSION_BACKUP_JOB_EDIT, request.user, backup_job) - - try: - backup_job.backup(dry_run=True) - except Exception, exc: - if settings.DEBUG: - raise - else: - messages.error(request, _(u'Error testing backup job; %s') % exc) - return HttpResponseRedirect(reverse('backup_job_list')) - else: - messages.success(request, _(u'Test for backup job "%s" finished successfully.') % backup_job) - return HttpResponseRedirect(reverse('backup_job_list')) - - -def backup_view(request): - #Permission.objects.check_permissions(request.user, []) - - context = { - 'object_list': AppBackup.get_all(), - 'title': _(u'registered apps for backup'), - 'hide_link': True, - 'extra_columns': [ - {'name': _(u'info'), 'attribute': 'info'}, - ], - } - return render_to_response('generic_list.html', context, - context_instance=RequestContext(request)) diff --git a/apps/checkouts/__init__.py b/apps/checkouts/__init__.py index cf9952a37c..bab2fbcbac 100644 --- a/apps/checkouts/__init__.py +++ b/apps/checkouts/__init__.py @@ -3,8 +3,8 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -from app_registry import register_app, UnableToRegister -from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup from documents.models import Document from navigation.api import bind_links, register_top_menu from scheduler.api import LocalScheduler @@ -42,9 +42,9 @@ checkouts_scheduler.start() initialize_document_checkout_extra_methods() -try: - app = register_app('checkouts', _(u'Checkouts')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('checkouts', _(u'Checkouts')) +#except UnableToRegister: +# pass +#else: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/common/models.py b/apps/common/models.py index f028f3bc76..16c798d82b 100644 --- a/apps/common/models.py +++ b/apps/common/models.py @@ -60,3 +60,46 @@ class AutoAdminSingleton(Singleton): class Meta: verbose_name = verbose_name_plural = _(u'auto admin properties') + + +class TranslatableLabelMixin(models.Model): + _labels = {} + + @property + def label(self): + try: + return self.__class__._labels[self.pk] + except KeyError: + return unicode(self.__class__) + + def __setattr__(self, attr, value): + if attr == 'label': + self.__class__._labels[self.pk] = value + else: + return super(TranslatableLabelMixin, self).__setattr__(attr, value) + + def __unicode__(self): + return unicode(self.label) + + class Meta: + abstract = True + + +class LiveObjectsManager(models.Manager): + def get_query_set(self): + return super(LiveObjectsManager, self).get_query_set().filter(pk__in=(entry.pk for entry in self.model._registry)) + + +class LiveObjectMixin(models.Model): + _registry = [] + + def save(self, *args, **kwargs): + super(LiveObjectMixin, self).save(*args, **kwargs) + self.__class__._registry.append(self) + return self + + live = LiveObjectsManager() + objects = models.Manager() + + class Meta: + abstract = True diff --git a/apps/document_indexing/__init__.py b/apps/document_indexing/__init__.py index 42487ef565..aadec89bf2 100644 --- a/apps/document_indexing/__init__.py +++ b/apps/document_indexing/__init__.py @@ -6,8 +6,8 @@ from django.db.models.signals import post_save, pre_delete, post_delete from django.dispatch import receiver from django.utils.translation import ugettext_lazy as _ -from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister from documents.models import Document from maintenance.api import MaintenanceNamespace from metadata.models import DocumentMetadata @@ -72,9 +72,9 @@ def document_metadata_index_post_delete(sender, **kwargs): # TODO: save result in index log update_indexes(kwargs['instance'].document) -try: - app = register_app('document_indexing', _(u'Document indexing')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('document_indexing', _(u'Document indexing')) +#except UnableToRegister: +# pass +#aelse: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 91a8b47075..413fcaede9 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -5,8 +5,8 @@ import tempfile from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -from backups.api import AppBackup, ModelBackup, FileBackup -from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup, FileBackup +#from app_registry import register_app, UnableToRegister from common.utils import validate_path, encapsulate from diagnostics.api import DiagnosticNamespace from history.permissions import PERMISSION_HISTORY_VIEW @@ -139,9 +139,9 @@ class_permissions(Document, [ register_statistics(get_statistics) -try: - app = register_app('documents', _(u'Documents')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup(), FileBackup(document_settings.STORAGE_BACKEND)]) +#try: +# app = register_app('documents', _(u'Documents')) +#except UnableToRegister: +# pass +#else: +# AppBackup(app, [ModelBackup(), FileBackup(document_settings.STORAGE_BACKEND)]) diff --git a/apps/folders/__init__.py b/apps/folders/__init__.py index 23d0db9d55..7fad3039cc 100644 --- a/apps/folders/__init__.py +++ b/apps/folders/__init__.py @@ -4,8 +4,8 @@ from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions from acls.permissions import ACLS_EDIT_ACL, ACLS_VIEW_ACL -from app_registry import register_app, UnableToRegister -from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup from documents.models import Document from navigation.api import (bind_links, register_top_menu, register_multi_item_links, register_sidebar_template, Link) @@ -39,9 +39,9 @@ class_permissions(Document, [ PERMISSION_FOLDER_REMOVE_DOCUMENT, ]) -try: - app = register_app('folders', _(u'Folders')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('folders', _(u'Folders')) +#except UnableToRegister: +# pass +#else: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/history/__init__.py b/apps/history/__init__.py index 85b9942475..7348977036 100644 --- a/apps/history/__init__.py +++ b/apps/history/__init__.py @@ -2,7 +2,7 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from backups.api import AppBackup, ModelBackup +#from backups.api import AppBackup, ModelBackup from app_registry import register_app, UnableToRegister from common.utils import encapsulate from navigation.api import bind_links, register_model_list_columns @@ -35,5 +35,5 @@ try: app = register_app('history', _(u'History')) except UnableToRegister: pass -else: - AppBackup(app, [ModelBackup()]) +#else: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/installation/__init__.py b/apps/installation/__init__.py index eb6ba41001..3dbd2e7bf8 100644 --- a/apps/installation/__init__.py +++ b/apps/installation/__init__.py @@ -7,8 +7,8 @@ from django.db.utils import DatabaseError from django.db import transaction from django.utils.translation import ugettext_lazy as _ -from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister from project_tools.api import register_tool from .links import installation_details @@ -39,9 +39,9 @@ register_tool(installation_details) check_first_run() -try: - app = register_app('installation', _(u'Installation')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('installation', _(u'Installation')) +#except UnableToRegister: +# pass +#else: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/job_processor/__init__.py b/apps/job_processor/__init__.py index 803cc8ec9e..b249827696 100644 --- a/apps/job_processor/__init__.py +++ b/apps/job_processor/__init__.py @@ -9,8 +9,8 @@ from django.db import transaction, DatabaseError from django.dispatch import receiver from django.utils.translation import ugettext_lazy as _ -from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister from scheduler.api import LocalScheduler from navigation.api import bind_links, register_model_list_columns from project_tools.api import register_tool @@ -91,9 +91,9 @@ def kill_all_node_processes(): atexit.register(kill_all_node_processes) -try: - app = register_app('job_processor', _(u'Job processor')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('job_processor', _(u'Job processor')) +#except UnableToRegister: +# pass +#else: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/linking/__init__.py b/apps/linking/__init__.py index c4c4b54ab3..d8a6649146 100644 --- a/apps/linking/__init__.py +++ b/apps/linking/__init__.py @@ -4,8 +4,8 @@ from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions from acls.permissions import ACLS_EDIT_ACL, ACLS_VIEW_ACL -from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister from documents.models import Document from navigation.api import bind_links, register_sidebar_template from project_setup.api import register_setup @@ -36,9 +36,9 @@ class_permissions(SmartLink, [ ACLS_VIEW_ACL ]) -try: - app = register_app('linking', _(u'Document linking')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('linking', _(u'Document linking')) +#except UnableToRegister: +# pass +#else: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/metadata/__init__.py b/apps/metadata/__init__.py index b72aa851a3..3620f2429f 100644 --- a/apps/metadata/__init__.py +++ b/apps/metadata/__init__.py @@ -3,8 +3,8 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister from common.utils import encapsulate from documents.models import Document, DocumentType from navigation.api import (bind_links, register_sidebar_template, @@ -59,9 +59,9 @@ register_model_list_columns(Document, [ ]) -try: - app = register_app('metadata', _(u'Metadata')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('metadata', _(u'Metadata')) +#except UnableToRegister: +# pass +#else: +#a AppBackup(app, [ModelBackup()]) diff --git a/apps/permissions/__init__.py b/apps/permissions/__init__.py index 9f0cf83eed..1791e98567 100644 --- a/apps/permissions/__init__.py +++ b/apps/permissions/__init__.py @@ -5,8 +5,8 @@ from django.db.models.signals import post_save from django.core.exceptions import ObjectDoesNotExist from django.utils.translation import ugettext_lazy as _ -from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister from navigation.api import bind_links, register_multi_item_links from project_setup.api import register_setup @@ -41,9 +41,9 @@ post_save.connect(user_post_save, sender=User) register_setup(role_list) -try: - app = register_app('permissions', _(u'Permissions')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('permissions', _(u'Permissions')) +#except UnableToRegister: +# pass +#else: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/sources/__init__.py b/apps/sources/__init__.py index 03f8fb5a3e..3cf8e6122b 100644 --- a/apps/sources/__init__.py +++ b/apps/sources/__init__.py @@ -2,8 +2,8 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister from common.utils import encapsulate from documents.models import Document from navigation.api import (bind_links, register_model_list_columns, @@ -68,9 +68,9 @@ sources_scheduler.start() bind_links(['document_list_recent', 'document_list', 'document_create', 'document_create_multiple', 'upload_interactive', 'staging_file_delete'], [document_create_multiple], menu_name='secondary_menu') bind_links([Document], [document_create_multiple], menu_name='secondary_menu') -try: - app = register_app('sources', _(u'Sources')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('sources', _(u'Sources')) +#except UnableToRegister: +# pass +#else: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/tags/__init__.py b/apps/tags/__init__.py index 2d26ccfe0b..5a4f3a360d 100644 --- a/apps/tags/__init__.py +++ b/apps/tags/__init__.py @@ -3,8 +3,8 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +#afrom backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister from common.utils import encapsulate from documents.models import Document from navigation.api import (bind_links, register_top_menu, @@ -60,9 +60,9 @@ class_permissions(Tag, [ Document.add_to_class('tags', TaggableManager()) -try: - app = register_app('tags', _(u'Tags')) -except UnableToRegister: - pass -else: - AppBackup(app, [ModelBackup()]) +#try: +# app = register_app('tags', _(u'Tags')) +#except UnableToRegister: +# pass +#else: +# AppBackup(app, [ModelBackup()]) diff --git a/apps/user_management/__init__.py b/apps/user_management/__init__.py index b6c7a92789..dcd34605a8 100644 --- a/apps/user_management/__init__.py +++ b/apps/user_management/__init__.py @@ -3,8 +3,8 @@ from __future__ import absolute_import from django.contrib.auth.models import User, Group from django.utils.translation import ugettext_lazy as _ -from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +#from backups.api import AppBackup, ModelBackup +#from app_registry import register_app, UnableToRegister from navigation.api import bind_links, register_multi_item_links from project_setup.api import register_setup @@ -31,9 +31,9 @@ user_management_views = [ register_setup(user_setup) register_setup(group_setup) -try: - app = register_app('user_management', _(u'User management')) -except UnableToRegister: - pass +#try: +# app = register_app('user_management', _(u'User management')) +#except UnableToRegister: +# pass #else: # AppBackup(app, [ModelBackup()]) diff --git a/settings.py b/settings.py index 63b73e4985..f34dce1e11 100644 --- a/settings.py +++ b/settings.py @@ -166,7 +166,6 @@ INSTALLED_APPS = ( 'clustering', 'scheduler', 'job_processor', - 'backups', 'app_registry', 'icons', # Mayan EDMS diff --git a/urls.py b/urls.py index 525da391a5..996798c638 100644 --- a/urls.py +++ b/urls.py @@ -43,8 +43,7 @@ urlpatterns = patterns('', (r'^statistics/', include('statistics.urls')), (r'^clustering/', include('clustering.urls')), (r'^trash/', include('trash.urls')), - (r'^backups/', include('backups.urls')), - (r'^apps/', include('app_registry.urls')), + (r'^apps/', include('app_registry.urls')),#, namespace='user_blogs')), ) From aec552a06811a748e1b964c629c249526128d8be Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 17 Aug 2012 19:52:38 -0400 Subject: [PATCH 31/45] Update .gitignore file --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 8a984d9da9..47a3e3c866 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,8 @@ *.orig *.pyc *.pyo -/*.sqlite +*.sql +*.sqlite /settings_local.py /celerybeat-schedule /document_storage/ From 76caa758d00119b5d1e1d38c206bfa768f790a04 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 18 Aug 2012 06:39:21 -0400 Subject: [PATCH 32/45] Update Django required version to 1.4.1 --- requirements/production.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/production.txt b/requirements/production.txt index 7844e4d0c0..be74918424 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -1,6 +1,6 @@ # Base -Django==1.4 +Django==1.4.1 django-pagination==1.0.7 # Tags From 2fbcb914175895dae77a615bbad3e0465c671606 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 18 Aug 2012 06:39:40 -0400 Subject: [PATCH 33/45] Improve TranslatableLabelMixin to allow any amount of translatable fields --- apps/common/models.py | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/apps/common/models.py b/apps/common/models.py index 16c798d82b..bd8a82604b 100644 --- a/apps/common/models.py +++ b/apps/common/models.py @@ -63,24 +63,33 @@ class AutoAdminSingleton(Singleton): class TranslatableLabelMixin(models.Model): - _labels = {} + _translatable_registry = {} - @property - def label(self): - try: - return self.__class__._labels[self.pk] - except KeyError: - return unicode(self.__class__) + class NotConfigured(Exception): + pass + + def __getattr__(self, attr): + if attr in self.__class__.translatables: + try: + return self.__class__._translatable_registry[self.pk][attr] + except KeyError: + return u'' + else: + raise AttributeError('\'%s\' object has no attribute \'%s\'' % (self.__class__, attr)) def __setattr__(self, attr, value): - if attr == 'label': - self.__class__._labels[self.pk] = value + if not hasattr(self.__class__, 'translatables'): + raise self.__class__.NotConfigured('Must specify a list of translatable class attributes') + + if attr in self.__class__.translatables: + self.__class__._translatable_registry[self.pk][attr] = value else: return super(TranslatableLabelMixin, self).__setattr__(attr, value) - - def __unicode__(self): - return unicode(self.label) + def __init__(self, *args, **kwargs): + super(TranslatableLabelMixin, self).__init__(*args, **kwargs) + self.__class__._translatable_registry.setdefault(self.pk, {}) + class Meta: abstract = True From 08dc52c65338afcdc85c9e1b7b37ea1b5cfabc47 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 18 Aug 2012 09:33:58 -0400 Subject: [PATCH 34/45] Add icon display widget --- apps/icons/widgets.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 apps/icons/widgets.py diff --git a/apps/icons/widgets.py b/apps/icons/widgets.py new file mode 100644 index 0000000000..a836085bd8 --- /dev/null +++ b/apps/icons/widgets.py @@ -0,0 +1,11 @@ +from django.utils.translation import ugettext_lazy as _ + +from django.conf import settings +from django.utils.safestring import mark_safe + +from .api import get_icon_name +from .literals import APP + + +def icon_widget(icon_name): + return mark_safe(u'' % (settings.STATIC_URL, get_icon_name(icon_name))) From 00b9bf6061a7df4b524d7bdf12b2c91b17f24946 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 18 Aug 2012 10:22:46 -0400 Subject: [PATCH 35/45] Continue config the backup moduel --- apps/app_registry/__init__.py | 25 ++++---- apps/app_registry/api.py | 22 ------- apps/app_registry/exceptions.py | 2 - apps/app_registry/literals.py | 1 + .../migrations/0003_auto__add_backupjob.py | 58 ++++++++++++++++++ apps/app_registry/migrations/0004_auto.py | 45 ++++++++++++++ apps/app_registry/migrations/0005_auto.py | 44 +++++++++++++ apps/app_registry/migrations/0006_auto.py | 45 ++++++++++++++ apps/app_registry/models.py | 39 ++++++++++++ apps/app_registry/views.py | 9 ++- .../{ => images}/Fat Cow/16x16/32_bit.png | Bin .../{ => images}/Fat Cow/16x16/3d_glasses.png | Bin .../{ => images}/Fat Cow/16x16/64_bit.png | Bin .../{ => images}/Fat Cow/16x16/Plant.png | Bin .../{ => images}/Fat Cow/16x16/accept.png | Bin .../{ => images}/Fat Cow/16x16/accordion.png | Bin .../Fat Cow/16x16/account_balances.png | Bin .../{ => images}/Fat Cow/16x16/action_log.png | Bin .../Fat Cow/16x16/active_sessions.png | Bin .../static/{ => images}/Fat Cow/16x16/add.png | Bin .../Fat Cow/16x16/administrator.png | Bin .../Fat Cow/16x16/advanced_data_grid.png | Bin .../Fat Cow/16x16/advertising.png | Bin .../static/{ => images}/Fat Cow/16x16/agp.png | Bin .../Fat Cow/16x16/aim_messenger.png | Bin .../{ => images}/Fat Cow/16x16/alarm_bell.png | Bin .../Fat Cow/16x16/align_above.png | Bin .../Fat Cow/16x16/align_bellow.png | Bin .../Fat Cow/16x16/align_center.png | Bin .../Fat Cow/16x16/align_compact.png | Bin .../{ => images}/Fat Cow/16x16/align_left.png | Bin .../Fat Cow/16x16/align_middle.png | Bin .../{ => images}/Fat Cow/16x16/align_none.png | Bin .../Fat Cow/16x16/align_right.png | Bin .../{ => images}/Fat Cow/16x16/alitalk.png | Bin .../Fat Cow/16x16/all_right_reserved.png | Bin .../Fat Cow/16x16/american_express.png | Bin .../{ => images}/Fat Cow/16x16/anchor.png | Bin .../{ => images}/Fat Cow/16x16/android.png | Bin .../{ => images}/Fat Cow/16x16/angel.png | Bin .../{ => images}/Fat Cow/16x16/anti_xss.png | Bin .../{ => images}/Fat Cow/16x16/aol_mail.png | Bin .../Fat Cow/16x16/aol_messenger.png | Bin .../{ => images}/Fat Cow/16x16/apple.png | Bin .../{ => images}/Fat Cow/16x16/apple_corp.png | Bin .../{ => images}/Fat Cow/16x16/apple_half.png | Bin .../Fat Cow/16x16/application.png | Bin .../Fat Cow/16x16/application_add.png | Bin .../Fat Cow/16x16/application_cascade.png | Bin .../Fat Cow/16x16/application_control_bar.png | Bin .../Fat Cow/16x16/application_delete.png | Bin .../Fat Cow/16x16/application_double.png | Bin .../Fat Cow/16x16/application_edit.png | Bin .../Fat Cow/16x16/application_error.png | Bin .../Fat Cow/16x16/application_form.png | Bin .../Fat Cow/16x16/application_form_add.png | Bin .../Fat Cow/16x16/application_form_delete.png | Bin .../Fat Cow/16x16/application_form_edit.png | Bin .../16x16/application_form_magnify.png | Bin .../16x16/application_from_storage.png | Bin .../Fat Cow/16x16/application_get.png | Bin .../Fat Cow/16x16/application_go.png | Bin .../Fat Cow/16x16/application_home.png | Bin .../Fat Cow/16x16/application_key.png | Bin .../Fat Cow/16x16/application_lightning.png | Bin .../Fat Cow/16x16/application_link.png | Bin .../Fat Cow/16x16/application_osx.png | Bin .../16x16/application_osx_terminal.png | Bin .../Fat Cow/16x16/application_put.png | Bin .../Fat Cow/16x16/application_side_boxes.png | Bin .../16x16/application_side_contract.png | Bin .../Fat Cow/16x16/application_side_expand.png | Bin .../Fat Cow/16x16/application_side_list.png | Bin .../Fat Cow/16x16/application_side_tree.png | Bin .../Fat Cow/16x16/application_split.png | Bin .../16x16/application_tile_horizontal.png | Bin .../16x16/application_tile_vertical.png | Bin .../16x16/application_view_columns.png | Bin .../Fat Cow/16x16/application_view_detail.png | Bin .../16x16/application_view_gallery.png | Bin .../Fat Cow/16x16/application_view_icons.png | Bin .../Fat Cow/16x16/application_view_list.png | Bin .../Fat Cow/16x16/application_view_tile.png | Bin .../Fat Cow/16x16/application_xp.png | Bin .../Fat Cow/16x16/application_xp_terminal.png | Bin .../{ => images}/Fat Cow/16x16/arch_linux.png | Bin .../{ => images}/Fat Cow/16x16/areachart.png | Bin .../Fat Cow/16x16/arrow_branch.png | Bin .../Fat Cow/16x16/arrow_divide.png | Bin .../{ => images}/Fat Cow/16x16/arrow_down.png | Bin .../{ => images}/Fat Cow/16x16/arrow_in.png | Bin .../Fat Cow/16x16/arrow_inout.png | Bin .../{ => images}/Fat Cow/16x16/arrow_join.png | Bin .../{ => images}/Fat Cow/16x16/arrow_left.png | Bin .../Fat Cow/16x16/arrow_merge.png | Bin .../{ => images}/Fat Cow/16x16/arrow_out.png | Bin .../{ => images}/Fat Cow/16x16/arrow_redo.png | Bin .../Fat Cow/16x16/arrow_refresh.png | Bin .../Fat Cow/16x16/arrow_refresh_small.png | Bin .../Fat Cow/16x16/arrow_right.png | Bin .../16x16/arrow_rotate_anticlockwise.png | Bin .../Fat Cow/16x16/arrow_rotate_clockwise.png | Bin .../Fat Cow/16x16/arrow_switch.png | Bin .../Fat Cow/16x16/arrow_turn_left.png | Bin .../Fat Cow/16x16/arrow_turn_right.png | Bin .../{ => images}/Fat Cow/16x16/arrow_undo.png | Bin .../{ => images}/Fat Cow/16x16/arrow_up.png | Bin .../{ => images}/Fat Cow/16x16/artwork.png | Bin .../Fat Cow/16x16/ask_and_answer.png | Bin .../Fat Cow/16x16/asterisk_orange.png | Bin .../Fat Cow/16x16/asterisk_yellow.png | Bin .../static/{ => images}/Fat Cow/16x16/atm.png | Bin .../{ => images}/Fat Cow/16x16/attach.png | Bin .../Fat Cow/16x16/attributes_display.png | Bin .../Fat Cow/16x16/attribution.png | Bin .../Fat Cow/16x16/auction_hammer_gavel.png | Bin .../{ => images}/Fat Cow/16x16/autos.png | Bin .../Fat Cow/16x16/award_star_add.png | Bin .../Fat Cow/16x16/award_star_bronze_1.png | Bin .../Fat Cow/16x16/award_star_bronze_2.png | Bin .../Fat Cow/16x16/award_star_bronze_3.png | Bin .../Fat Cow/16x16/award_star_delete.png | Bin .../Fat Cow/16x16/award_star_gold_1.png | Bin .../Fat Cow/16x16/award_star_gold_2.png | Bin .../Fat Cow/16x16/award_star_gold_3.png | Bin .../Fat Cow/16x16/award_star_silver_1.png | Bin .../Fat Cow/16x16/award_star_silver_2.png | Bin .../Fat Cow/16x16/award_star_silver_3.png | Bin .../{ => images}/Fat Cow/16x16/backpack.png | Bin .../Fat Cow/16x16/backup_manager.png | Bin .../{ => images}/Fat Cow/16x16/balance.png | Bin .../Fat Cow/16x16/balance_unbalance.png | Bin .../{ => images}/Fat Cow/16x16/ballon.png | Bin .../{ => images}/Fat Cow/16x16/baloon.png | Bin .../{ => images}/Fat Cow/16x16/baloon_2.png | Bin .../Fat Cow/16x16/baloon_2_empty.png | Bin .../{ => images}/Fat Cow/16x16/bandaid.png | Bin .../{ => images}/Fat Cow/16x16/bank.png | Bin .../{ => images}/Fat Cow/16x16/barchart.png | Bin .../{ => images}/Fat Cow/16x16/barcode.png | Bin .../{ => images}/Fat Cow/16x16/basket.png | Bin .../{ => images}/Fat Cow/16x16/basket_add.png | Bin .../Fat Cow/16x16/basket_delete.png | Bin .../Fat Cow/16x16/basket_edit.png | Bin .../Fat Cow/16x16/basket_error.png | Bin .../{ => images}/Fat Cow/16x16/basket_go.png | Bin .../{ => images}/Fat Cow/16x16/basket_put.png | Bin .../Fat Cow/16x16/basket_remove.png | Bin .../{ => images}/Fat Cow/16x16/battery.png | Bin .../Fat Cow/16x16/battery_charge.png | Bin .../Fat Cow/16x16/battery_full.png | Bin .../Fat Cow/16x16/battery_half.png | Bin .../Fat Cow/16x16/battery_low.png | Bin .../Fat Cow/16x16/battery_plug.png | Bin .../{ => images}/Fat Cow/16x16/bedo.png | Bin .../{ => images}/Fat Cow/16x16/beer.png | Bin .../{ => images}/Fat Cow/16x16/bell.png | Bin .../{ => images}/Fat Cow/16x16/bell_add.png | Bin .../Fat Cow/16x16/bell_delete.png | Bin .../{ => images}/Fat Cow/16x16/bell_error.png | Bin .../{ => images}/Fat Cow/16x16/bell_go.png | Bin .../{ => images}/Fat Cow/16x16/bell_link.png | Bin .../Fat Cow/16x16/billiard_marker.png | Bin .../static/{ => images}/Fat Cow/16x16/bin.png | Bin .../{ => images}/Fat Cow/16x16/bin_closed.png | Bin .../{ => images}/Fat Cow/16x16/bin_empty.png | Bin .../{ => images}/Fat Cow/16x16/bios.png | Bin .../{ => images}/Fat Cow/16x16/blackberry.png | Bin .../Fat Cow/16x16/blackberry_messenger.png | Bin .../Fat Cow/16x16/blackberry_white.png | Bin .../Fat Cow/16x16/blackboard_drawing.png | Bin .../Fat Cow/16x16/blackboard_empty.png | Bin .../Fat Cow/16x16/blackboard_steps.png | Bin .../Fat Cow/16x16/blackboard_sum.png | Bin .../{ => images}/Fat Cow/16x16/blogger.png | Bin .../{ => images}/Fat Cow/16x16/blogs.png | Bin .../{ => images}/Fat Cow/16x16/bluetooth.png | Bin .../{ => images}/Fat Cow/16x16/bomb.png | Bin .../{ => images}/Fat Cow/16x16/book.png | Bin .../{ => images}/Fat Cow/16x16/book_add.png | Bin .../Fat Cow/16x16/book_addresses.png | Bin .../Fat Cow/16x16/book_delete.png | Bin .../{ => images}/Fat Cow/16x16/book_edit.png | Bin .../{ => images}/Fat Cow/16x16/book_error.png | Bin .../{ => images}/Fat Cow/16x16/book_go.png | Bin .../Fat Cow/16x16/book_keeping.png | Bin .../{ => images}/Fat Cow/16x16/book_key.png | Bin .../{ => images}/Fat Cow/16x16/book_link.png | Bin .../{ => images}/Fat Cow/16x16/book_next.png | Bin .../{ => images}/Fat Cow/16x16/book_open.png | Bin .../Fat Cow/16x16/book_picture.png | Bin .../Fat Cow/16x16/book_previous.png | Bin .../Fat Cow/16x16/book_spelling.png | Bin .../{ => images}/Fat Cow/16x16/bookmark.png | Bin .../{ => images}/Fat Cow/16x16/books.png | Bin .../{ => images}/Fat Cow/16x16/bookshelf.png | Bin .../{ => images}/Fat Cow/16x16/border_1.png | Bin .../Fat Cow/16x16/border_1_bottom.png | Bin .../Fat Cow/16x16/border_1_hor.png | Bin .../Fat Cow/16x16/border_1_left.png | Bin .../Fat Cow/16x16/border_1_middle.png | Bin .../Fat Cow/16x16/border_1_none.png | Bin .../Fat Cow/16x16/border_1_outer.png | Bin .../Fat Cow/16x16/border_1_right.png | Bin .../Fat Cow/16x16/border_1_top.png | Bin .../Fat Cow/16x16/border_1_ver.png | Bin .../Fat Cow/16x16/border_1d_around.png | Bin .../Fat Cow/16x16/border_1d_bottom.png | Bin .../Fat Cow/16x16/border_1d_left.png | Bin .../Fat Cow/16x16/border_1d_right.png | Bin .../Fat Cow/16x16/border_1d_top.png | Bin .../Fat Cow/16x16/border_2_bottom.png | Bin .../Fat Cow/16x16/border_2_left.png | Bin .../Fat Cow/16x16/border_2_outer.png | Bin .../Fat Cow/16x16/border_2_right.png | Bin .../Fat Cow/16x16/border_2_top.png | Bin .../static/{ => images}/Fat Cow/16x16/box.png | Bin .../{ => images}/Fat Cow/16x16/box_closed.png | Bin .../{ => images}/Fat Cow/16x16/box_down.png | Bin .../{ => images}/Fat Cow/16x16/box_front.png | Bin .../{ => images}/Fat Cow/16x16/box_open.png | Bin .../{ => images}/Fat Cow/16x16/brain.png | Bin .../Fat Cow/16x16/brain_trainer.png | Bin .../{ => images}/Fat Cow/16x16/breeze.png | Bin .../{ => images}/Fat Cow/16x16/brick.png | Bin .../{ => images}/Fat Cow/16x16/brick_add.png | Bin .../Fat Cow/16x16/brick_delete.png | Bin .../{ => images}/Fat Cow/16x16/brick_edit.png | Bin .../Fat Cow/16x16/brick_error.png | Bin .../{ => images}/Fat Cow/16x16/brick_go.png | Bin .../{ => images}/Fat Cow/16x16/brick_link.png | Bin .../{ => images}/Fat Cow/16x16/bricks.png | Bin .../{ => images}/Fat Cow/16x16/briefcase.png | Bin .../{ => images}/Fat Cow/16x16/brightkite.png | Bin .../{ => images}/Fat Cow/16x16/brushes.png | Bin .../Fat Cow/16x16/bubblechart.png | Bin .../static/{ => images}/Fat Cow/16x16/bug.png | Bin .../{ => images}/Fat Cow/16x16/bug_add.png | Bin .../{ => images}/Fat Cow/16x16/bug_delete.png | Bin .../{ => images}/Fat Cow/16x16/bug_edit.png | Bin .../{ => images}/Fat Cow/16x16/bug_error.png | Bin .../{ => images}/Fat Cow/16x16/bug_go.png | Bin .../{ => images}/Fat Cow/16x16/bug_link.png | Bin .../{ => images}/Fat Cow/16x16/building.png | Bin .../Fat Cow/16x16/building_add.png | Bin .../Fat Cow/16x16/building_delete.png | Bin .../Fat Cow/16x16/building_edit.png | Bin .../Fat Cow/16x16/building_error.png | Bin .../Fat Cow/16x16/building_go.png | Bin .../Fat Cow/16x16/building_key.png | Bin .../Fat Cow/16x16/building_link.png | Bin .../{ => images}/Fat Cow/16x16/bulb.png | Bin .../{ => images}/Fat Cow/16x16/bullet_add.png | Bin .../Fat Cow/16x16/bullet_arrow_bottom.png | Bin .../Fat Cow/16x16/bullet_arrow_down.png | Bin .../Fat Cow/16x16/bullet_arrow_left.png | Bin .../Fat Cow/16x16/bullet_arrow_left_2.png | Bin .../Fat Cow/16x16/bullet_arrow_right.png | Bin .../Fat Cow/16x16/bullet_arrow_right_2.png | Bin .../Fat Cow/16x16/bullet_arrow_top.png | Bin .../Fat Cow/16x16/bullet_arrow_up.png | Bin .../Fat Cow/16x16/bullet_black.png | Bin .../Fat Cow/16x16/bullet_blue.png | Bin .../Fat Cow/16x16/bullet_delete.png | Bin .../Fat Cow/16x16/bullet_disk.png | Bin .../Fat Cow/16x16/bullet_error.png | Bin .../Fat Cow/16x16/bullet_feed.png | Bin .../{ => images}/Fat Cow/16x16/bullet_go.png | Bin .../Fat Cow/16x16/bullet_green.png | Bin .../{ => images}/Fat Cow/16x16/bullet_key.png | Bin .../Fat Cow/16x16/bullet_orange.png | Bin .../Fat Cow/16x16/bullet_picture.png | Bin .../Fat Cow/16x16/bullet_pink.png | Bin .../Fat Cow/16x16/bullet_purple.png | Bin .../{ => images}/Fat Cow/16x16/bullet_red.png | Bin .../Fat Cow/16x16/bullet_star.png | Bin .../Fat Cow/16x16/bullet_toggle_minus.png | Bin .../Fat Cow/16x16/bullet_toggle_plus.png | Bin .../Fat Cow/16x16/bullet_white.png | Bin .../Fat Cow/16x16/bullet_wrench.png | Bin .../Fat Cow/16x16/bullet_yellow.png | Bin .../{ => images}/Fat Cow/16x16/burro.png | Bin .../{ => images}/Fat Cow/16x16/butterfly.png | Bin .../{ => images}/Fat Cow/16x16/button.png | Bin .../{ => images}/Fat Cow/16x16/buttonbar.png | Bin .../{ => images}/Fat Cow/16x16/buzz.png | Bin .../{ => images}/Fat Cow/16x16/cactus.png | Bin .../{ => images}/Fat Cow/16x16/cake.png | Bin .../{ => images}/Fat Cow/16x16/calculator.png | Bin .../Fat Cow/16x16/calculator_add.png | Bin .../Fat Cow/16x16/calculator_black.png | Bin .../Fat Cow/16x16/calculator_delete.png | Bin .../Fat Cow/16x16/calculator_edit.png | Bin .../Fat Cow/16x16/calculator_error.png | Bin .../Fat Cow/16x16/calculator_link.png | Bin .../{ => images}/Fat Cow/16x16/calendar.png | Bin .../Fat Cow/16x16/calendar_add.png | Bin .../Fat Cow/16x16/calendar_copy.png | Bin .../Fat Cow/16x16/calendar_delete.png | Bin .../Fat Cow/16x16/calendar_edit.png | Bin .../Fat Cow/16x16/calendar_link.png | Bin .../Fat Cow/16x16/calendar_view_day.png | Bin .../Fat Cow/16x16/calendar_view_month.png | Bin .../Fat Cow/16x16/calendar_view_week.png | Bin .../{ => images}/Fat Cow/16x16/camera.png | Bin .../{ => images}/Fat Cow/16x16/camera_add.png | Bin .../Fat Cow/16x16/camera_delete.png | Bin .../Fat Cow/16x16/camera_edit.png | Bin .../Fat Cow/16x16/camera_error.png | Bin .../{ => images}/Fat Cow/16x16/camera_go.png | Bin .../Fat Cow/16x16/camera_link.png | Bin .../Fat Cow/16x16/camera_small.png | Bin .../{ => images}/Fat Cow/16x16/cancel.png | Bin .../{ => images}/Fat Cow/16x16/candle.png | Bin .../{ => images}/Fat Cow/16x16/candle_2.png | Bin .../Fat Cow/16x16/candlestickchart.png | Bin .../{ => images}/Fat Cow/16x16/candy_cane.png | Bin .../{ => images}/Fat Cow/16x16/canvas.png | Bin .../Fat Cow/16x16/canvas_size.png | Bin .../static/{ => images}/Fat Cow/16x16/cap.png | Bin .../static/{ => images}/Fat Cow/16x16/car.png | Bin .../{ => images}/Fat Cow/16x16/car_add.png | Bin .../{ => images}/Fat Cow/16x16/car_delete.png | Bin .../Fat Cow/16x16/card_amazon.png | Bin .../Fat Cow/16x16/card_amex_gold.png | Bin .../Fat Cow/16x16/card_amex_gray.png | Bin .../Fat Cow/16x16/card_amex_green.png | Bin .../{ => images}/Fat Cow/16x16/card_apple.png | Bin .../{ => images}/Fat Cow/16x16/card_back.png | Bin .../{ => images}/Fat Cow/16x16/card_bank.png | Bin .../{ => images}/Fat Cow/16x16/card_chase.png | Bin .../Fat Cow/16x16/card_chip_gold.png | Bin .../Fat Cow/16x16/card_chip_silver.png | Bin .../Fat Cow/16x16/card_credit.png | Bin .../{ => images}/Fat Cow/16x16/card_debit.png | Bin .../Fat Cow/16x16/card_discover_black.png | Bin .../Fat Cow/16x16/card_discover_novus.png | Bin .../Fat Cow/16x16/card_echeck.png | Bin .../Fat Cow/16x16/card_export.png | Bin .../{ => images}/Fat Cow/16x16/card_front.png | Bin .../{ => images}/Fat Cow/16x16/card_gift.png | Bin .../Fat Cow/16x16/card_gift_2.png | Bin .../{ => images}/Fat Cow/16x16/card_gold.png | Bin .../Fat Cow/16x16/card_import.png | Bin .../{ => images}/Fat Cow/16x16/card_ipod.png | Bin .../{ => images}/Fat Cow/16x16/card_miles.png | Bin .../{ => images}/Fat Cow/16x16/card_money.png | Bin .../Fat Cow/16x16/card_sapphire.png | Bin .../{ => images}/Fat Cow/16x16/card_save.png | Bin .../{ => images}/Fat Cow/16x16/card_solo.png | Bin .../{ => images}/Fat Cow/16x16/cards.png | Bin .../Fat Cow/16x16/cards_binds.png | Bin .../{ => images}/Fat Cow/16x16/cargo.png | Bin .../{ => images}/Fat Cow/16x16/cart.png | Bin .../{ => images}/Fat Cow/16x16/cart_add.png | Bin .../Fat Cow/16x16/cart_delete.png | Bin .../{ => images}/Fat Cow/16x16/cart_edit.png | Bin .../{ => images}/Fat Cow/16x16/cart_error.png | Bin .../{ => images}/Fat Cow/16x16/cart_go.png | Bin .../{ => images}/Fat Cow/16x16/cart_put.png | Bin .../Fat Cow/16x16/cart_remove.png | Bin .../Fat Cow/16x16/cash_register.png | Bin .../Fat Cow/16x16/cash_register_2.png | Bin .../{ => images}/Fat Cow/16x16/cash_stack.png | Bin .../Fat Cow/16x16/cash_terminal.png | Bin .../static/{ => images}/Fat Cow/16x16/cat.png | Bin .../Fat Cow/16x16/cats_display.png | Bin .../Fat Cow/16x16/caution_biohazard.png | Bin .../Fat Cow/16x16/caution_high_voltage.png | Bin .../Fat Cow/16x16/caution_radiation.png | Bin .../Fat Cow/16x16/cctv_camera.png | Bin .../static/{ => images}/Fat Cow/16x16/cd.png | Bin .../{ => images}/Fat Cow/16x16/cd_add.png | Bin .../{ => images}/Fat Cow/16x16/cd_burn.png | Bin .../{ => images}/Fat Cow/16x16/cd_case.png | Bin .../Fat Cow/16x16/cd_case_empty.png | Bin .../{ => images}/Fat Cow/16x16/cd_delete.png | Bin .../{ => images}/Fat Cow/16x16/cd_edit.png | Bin .../{ => images}/Fat Cow/16x16/cd_eject.png | Bin .../{ => images}/Fat Cow/16x16/cd_go.png | Bin .../{ => images}/Fat Cow/16x16/celsius.png | Bin .../{ => images}/Fat Cow/16x16/centos.png | Bin .../{ => images}/Fat Cow/16x16/centroid.png | Bin .../static/{ => images}/Fat Cow/16x16/ceo.png | Bin .../{ => images}/Fat Cow/16x16/chair.png | Bin .../{ => images}/Fat Cow/16x16/chameleon.png | Bin .../Fat Cow/16x16/change_password.png | Bin .../{ => images}/Fat Cow/16x16/chart_bar.png | Bin .../Fat Cow/16x16/chart_bar_add.png | Bin .../Fat Cow/16x16/chart_bar_delete.png | Bin .../Fat Cow/16x16/chart_bar_edit.png | Bin .../Fat Cow/16x16/chart_bar_error.png | Bin .../Fat Cow/16x16/chart_bar_link.png | Bin .../Fat Cow/16x16/chart_bullseye.png | Bin .../Fat Cow/16x16/chart_column.png | Bin .../Fat Cow/16x16/chart_column_2.png | Bin .../Fat Cow/16x16/chart_curve.png | Bin .../Fat Cow/16x16/chart_curve_add.png | Bin .../Fat Cow/16x16/chart_curve_delete.png | Bin .../Fat Cow/16x16/chart_curve_edit.png | Bin .../Fat Cow/16x16/chart_curve_error.png | Bin .../Fat Cow/16x16/chart_curve_go.png | Bin .../Fat Cow/16x16/chart_curve_link.png | Bin .../Fat Cow/16x16/chart_down_color.png | Bin .../{ => images}/Fat Cow/16x16/chart_line.png | Bin .../Fat Cow/16x16/chart_line_add.png | Bin .../Fat Cow/16x16/chart_line_delete.png | Bin .../Fat Cow/16x16/chart_line_edit.png | Bin .../Fat Cow/16x16/chart_line_error.png | Bin .../Fat Cow/16x16/chart_line_link.png | Bin .../Fat Cow/16x16/chart_organisation.png | Bin .../Fat Cow/16x16/chart_organisation_add.png | Bin .../16x16/chart_organisation_delete.png | Bin .../{ => images}/Fat Cow/16x16/chart_pie.png | Bin .../Fat Cow/16x16/chart_pie_add.png | Bin .../Fat Cow/16x16/chart_pie_alternative.png | Bin .../Fat Cow/16x16/chart_pie_delete.png | Bin .../Fat Cow/16x16/chart_pie_edit.png | Bin .../Fat Cow/16x16/chart_pie_error.png | Bin .../Fat Cow/16x16/chart_pie_link.png | Bin .../Fat Cow/16x16/chart_stock.png | Bin .../Fat Cow/16x16/chart_up_color.png | Bin .../Fat Cow/16x16/chartplotter.png | Bin .../{ => images}/Fat Cow/16x16/check_box.png | Bin .../Fat Cow/16x16/checkerboard.png | Bin .../{ => images}/Fat Cow/16x16/chefs_hat.png | Bin .../{ => images}/Fat Cow/16x16/cheque.png | Bin .../Fat Cow/16x16/chess_horse.png | Bin .../Fat Cow/16x16/chess_tower.png | Bin .../Fat Cow/16x16/children_cap.png | Bin .../Fat Cow/16x16/chinese_noodles.png | Bin .../Fat Cow/16x16/christmas_tree.png | Bin .../{ => images}/Fat Cow/16x16/church.png | Bin .../{ => images}/Fat Cow/16x16/cigarette.png | Bin .../{ => images}/Fat Cow/16x16/cirrus.png | Bin .../Fat Cow/16x16/client_account_template.png | Bin .../Fat Cow/16x16/clip_splitter.png | Bin .../Fat Cow/16x16/clipboard_empty.png | Bin .../Fat Cow/16x16/clipboard_sign.png | Bin .../Fat Cow/16x16/clipboard_sign_out.png | Bin .../{ => images}/Fat Cow/16x16/clock.png | Bin .../{ => images}/Fat Cow/16x16/clock_add.png | Bin .../Fat Cow/16x16/clock_delete.png | Bin .../{ => images}/Fat Cow/16x16/clock_edit.png | Bin .../Fat Cow/16x16/clock_error.png | Bin .../{ => images}/Fat Cow/16x16/clock_go.png | Bin .../Fat Cow/16x16/clock_history_frame.png | Bin .../{ => images}/Fat Cow/16x16/clock_link.png | Bin .../Fat Cow/16x16/clock_pause.png | Bin .../{ => images}/Fat Cow/16x16/clock_play.png | Bin .../{ => images}/Fat Cow/16x16/clock_red.png | Bin .../Fat Cow/16x16/clock_select_remain.png | Bin .../{ => images}/Fat Cow/16x16/clock_stop.png | Bin .../static/{ => images}/Fat Cow/16x16/co2.png | Bin .../{ => images}/Fat Cow/16x16/cocacola.png | Bin .../{ => images}/Fat Cow/16x16/code.png | Bin .../static/{ => images}/Fat Cow/16x16/cog.png | Bin .../{ => images}/Fat Cow/16x16/cog_add.png | Bin .../{ => images}/Fat Cow/16x16/cog_delete.png | Bin .../{ => images}/Fat Cow/16x16/cog_edit.png | Bin .../{ => images}/Fat Cow/16x16/cog_error.png | Bin .../{ => images}/Fat Cow/16x16/cog_go.png | Bin .../Fat Cow/16x16/coin_single_cooper.png | Bin .../Fat Cow/16x16/coin_single_gold.png | Bin .../Fat Cow/16x16/coin_single_silver.png | Bin .../Fat Cow/16x16/coin_stack_gold.png | Bin .../{ => images}/Fat Cow/16x16/coins.png | Bin .../{ => images}/Fat Cow/16x16/coins_add.png | Bin .../Fat Cow/16x16/coins_delete.png | Bin .../Fat Cow/16x16/coins_in_hand.png | Bin .../{ => images}/Fat Cow/16x16/cold.png | Bin .../Fat Cow/16x16/color_adjustment.png | Bin .../Fat Cow/16x16/color_gradient.png | Bin .../Fat Cow/16x16/color_management.png | Bin .../Fat Cow/16x16/color_picker.png | Bin .../16x16/color_picker_alternative.png | Bin .../Fat Cow/16x16/color_swatch.png | Bin .../Fat Cow/16x16/color_wheel.png | Bin .../Fat Cow/16x16/column_double.png | Bin .../Fat Cow/16x16/column_four.png | Bin .../Fat Cow/16x16/column_left.png | Bin .../{ => images}/Fat Cow/16x16/column_one.png | Bin .../Fat Cow/16x16/column_right.png | Bin .../Fat Cow/16x16/column_single.png | Bin .../Fat Cow/16x16/column_tree.png | Bin .../{ => images}/Fat Cow/16x16/column_two.png | Bin .../Fat Cow/16x16/columnchart.png | Bin .../{ => images}/Fat Cow/16x16/combo_box.png | Bin .../{ => images}/Fat Cow/16x16/comment.png | Bin .../Fat Cow/16x16/comment_add.png | Bin .../Fat Cow/16x16/comment_delete.png | Bin .../Fat Cow/16x16/comment_edit.png | Bin .../{ => images}/Fat Cow/16x16/comments.png | Bin .../Fat Cow/16x16/comments_add.png | Bin .../Fat Cow/16x16/comments_delete.png | Bin .../Fat Cow/16x16/company_generosity.png | Bin .../{ => images}/Fat Cow/16x16/compass.png | Bin .../{ => images}/Fat Cow/16x16/compress.png | Bin .../{ => images}/Fat Cow/16x16/computer.png | Bin .../Fat Cow/16x16/computer_add.png | Bin .../Fat Cow/16x16/computer_delete.png | Bin .../Fat Cow/16x16/computer_edit.png | Bin .../Fat Cow/16x16/computer_error.png | Bin .../Fat Cow/16x16/computer_go.png | Bin .../Fat Cow/16x16/computer_key.png | Bin .../Fat Cow/16x16/computer_link.png | Bin .../{ => images}/Fat Cow/16x16/connect.png | Bin .../Fat Cow/16x16/construction.png | Bin .../Fat Cow/16x16/contact_email.png | Bin .../{ => images}/Fat Cow/16x16/contrast.png | Bin .../Fat Cow/16x16/contrast_decrease.png | Bin .../Fat Cow/16x16/contrast_high.png | Bin .../Fat Cow/16x16/contrast_increase.png | Bin .../Fat Cow/16x16/contrast_low.png | Bin .../Fat Cow/16x16/control_eject.png | Bin .../Fat Cow/16x16/control_eject_blue.png | Bin .../Fat Cow/16x16/control_end.png | Bin .../Fat Cow/16x16/control_end_blue.png | Bin .../Fat Cow/16x16/control_equalizer.png | Bin .../Fat Cow/16x16/control_equalizer_blue.png | Bin .../Fat Cow/16x16/control_fastforward.png | Bin .../16x16/control_fastforward_blue.png | Bin .../Fat Cow/16x16/control_panel.png | Bin .../Fat Cow/16x16/control_panel_access.png | Bin .../Fat Cow/16x16/control_panel_branding.png | Bin .../Fat Cow/16x16/control_pause.png | Bin .../Fat Cow/16x16/control_pause_blue.png | Bin .../Fat Cow/16x16/control_pause_record.png | Bin .../Fat Cow/16x16/control_play.png | Bin .../Fat Cow/16x16/control_play_blue.png | Bin .../Fat Cow/16x16/control_repeat.png | Bin .../Fat Cow/16x16/control_repeat_blue.png | Bin .../Fat Cow/16x16/control_rewind.png | Bin .../Fat Cow/16x16/control_rewind_blue.png | Bin .../Fat Cow/16x16/control_start.png | Bin .../Fat Cow/16x16/control_start_blue.png | Bin .../Fat Cow/16x16/control_stop.png | Bin .../Fat Cow/16x16/control_stop_blue.png | Bin .../{ => images}/Fat Cow/16x16/controlbar.png | Bin .../{ => images}/Fat Cow/16x16/controller.png | Bin .../Fat Cow/16x16/controller_add.png | Bin .../Fat Cow/16x16/controller_delete.png | Bin .../Fat Cow/16x16/controller_error.png | Bin .../Fat Cow/16x16/conversion_of_currency.png | Bin .../Fat Cow/16x16/convert_color_to_gray.png | Bin .../Fat Cow/16x16/convert_gray_to_color.png | Bin .../Fat Cow/16x16/cookie_chocolate.png | Bin .../{ => images}/Fat Cow/16x16/cookies.png | Bin .../{ => images}/Fat Cow/16x16/cooler.png | Bin .../16x16/copying_and_distribution.png | Bin .../{ => images}/Fat Cow/16x16/copyleft.png | Bin .../Fat Cow/16x16/creative_commons.png | Bin .../{ => images}/Fat Cow/16x16/credit.png | Bin .../Fat Cow/16x16/creditcards.png | Bin .../{ => images}/Fat Cow/16x16/cricket.png | Bin .../{ => images}/Fat Cow/16x16/cross.png | Bin .../Fat Cow/16x16/cross_promotion_selling.png | Bin .../static/{ => images}/Fat Cow/16x16/css.png | Bin .../{ => images}/Fat Cow/16x16/css_add.png | Bin .../{ => images}/Fat Cow/16x16/css_delete.png | Bin .../{ => images}/Fat Cow/16x16/css_go.png | Bin .../{ => images}/Fat Cow/16x16/css_valid.png | Bin .../static/{ => images}/Fat Cow/16x16/cup.png | Bin .../{ => images}/Fat Cow/16x16/cup_add.png | Bin .../{ => images}/Fat Cow/16x16/cup_delete.png | Bin .../{ => images}/Fat Cow/16x16/cup_edit.png | Bin .../{ => images}/Fat Cow/16x16/cup_error.png | Bin .../{ => images}/Fat Cow/16x16/cup_go.png | Bin .../{ => images}/Fat Cow/16x16/cup_key.png | Bin .../{ => images}/Fat Cow/16x16/cup_link.png | Bin .../Fat Cow/16x16/curriculum_vitae.png | Bin .../{ => images}/Fat Cow/16x16/cursor.png | Bin .../static/{ => images}/Fat Cow/16x16/cut.png | Bin .../{ => images}/Fat Cow/16x16/cut_red.png | Bin .../{ => images}/Fat Cow/16x16/cutlery.png | Bin .../Fat Cow/16x16/data_chooser.png | Bin .../{ => images}/Fat Cow/16x16/data_field.png | Bin .../{ => images}/Fat Cow/16x16/data_grid.png | Bin .../{ => images}/Fat Cow/16x16/data_sort.png | Bin .../{ => images}/Fat Cow/16x16/data_table.png | Bin .../{ => images}/Fat Cow/16x16/database.png | Bin .../Fat Cow/16x16/database_add.png | Bin .../Fat Cow/16x16/database_connect.png | Bin .../Fat Cow/16x16/database_delete.png | Bin .../Fat Cow/16x16/database_edit.png | Bin .../Fat Cow/16x16/database_error.png | Bin .../Fat Cow/16x16/database_gear.png | Bin .../Fat Cow/16x16/database_go.png | Bin .../Fat Cow/16x16/database_key.png | Bin .../Fat Cow/16x16/database_lightning.png | Bin .../Fat Cow/16x16/database_link.png | Bin .../Fat Cow/16x16/database_refresh.png | Bin .../Fat Cow/16x16/database_save.png | Bin .../Fat Cow/16x16/database_server.png | Bin .../Fat Cow/16x16/database_table.png | Bin .../{ => images}/Fat Cow/16x16/date.png | Bin .../{ => images}/Fat Cow/16x16/date_add.png | Bin .../Fat Cow/16x16/date_delete.png | Bin .../{ => images}/Fat Cow/16x16/date_edit.png | Bin .../{ => images}/Fat Cow/16x16/date_error.png | Bin .../{ => images}/Fat Cow/16x16/date_go.png | Bin .../{ => images}/Fat Cow/16x16/date_link.png | Bin .../Fat Cow/16x16/date_magnify.png | Bin .../{ => images}/Fat Cow/16x16/date_next.png | Bin .../Fat Cow/16x16/date_previous.png | Bin .../{ => images}/Fat Cow/16x16/ddr_memory.png | Bin .../{ => images}/Fat Cow/16x16/debian.png | Bin .../Fat Cow/16x16/decimal_less.png | Bin .../Fat Cow/16x16/decimal_more.png | Bin .../{ => images}/Fat Cow/16x16/delete.png | Bin .../{ => images}/Fat Cow/16x16/delicious.png | Bin .../Fat Cow/16x16/derivatives.png | Bin .../Fat Cow/16x16/design_float.png | Bin .../{ => images}/Fat Cow/16x16/designmoo.png | Bin .../{ => images}/Fat Cow/16x16/devianart.png | Bin .../{ => images}/Fat Cow/16x16/diagramm.png | Bin .../{ => images}/Fat Cow/16x16/dialog.png | Bin .../{ => images}/Fat Cow/16x16/diamond.png | Bin .../{ => images}/Fat Cow/16x16/dice.png | Bin .../{ => images}/Fat Cow/16x16/digg.png | Bin .../Fat Cow/16x16/digital_signature.png | Bin .../{ => images}/Fat Cow/16x16/dinersclub.png | Bin .../{ => images}/Fat Cow/16x16/direction.png | Bin .../Fat Cow/16x16/directory_listing.png | Bin .../{ => images}/Fat Cow/16x16/disconnect.png | Bin .../{ => images}/Fat Cow/16x16/discover.png | Bin .../{ => images}/Fat Cow/16x16/dish.png | Bin .../{ => images}/Fat Cow/16x16/disk.png | Bin .../Fat Cow/16x16/disk_multiple.png | Bin .../16x16/distribution_partnerships.png | Bin .../static/{ => images}/Fat Cow/16x16/dns.png | Bin .../Fat Cow/16x16/dns_setting.png | Bin .../Fat Cow/16x16/document_back.png | Bin .../Fat Cow/16x16/document_background.png | Bin .../Fat Cow/16x16/document_break.png | Bin .../Fat Cow/16x16/document_center.png | Bin .../16x16/document_check_compatibility.png | Bin .../Fat Cow/16x16/document_comment_above.png | Bin .../Fat Cow/16x16/document_comment_behind.png | Bin .../Fat Cow/16x16/document_comment_below.png | Bin .../Fat Cow/16x16/document_comments.png | Bin .../Fat Cow/16x16/document_copies.png | Bin .../Fat Cow/16x16/document_editing.png | Bin .../Fat Cow/16x16/document_empty.png | Bin .../Fat Cow/16x16/document_export.png | Bin .../Fat Cow/16x16/document_font.png | Bin .../Fat Cow/16x16/document_font_wizard.png | Bin .../Fat Cow/16x16/document_image.png | Bin .../Fat Cow/16x16/document_image_hor.png | Bin .../Fat Cow/16x16/document_image_ver.png | Bin .../Fat Cow/16x16/document_import.png | Bin .../Fat Cow/16x16/document_index.png | Bin .../Fat Cow/16x16/document_info.png | Bin .../Fat Cow/16x16/document_insert.png | Bin .../Fat Cow/16x16/document_inspect.png | Bin .../Fat Cow/16x16/document_inspector.png | Bin .../Fat Cow/16x16/document_layout.png | Bin .../Fat Cow/16x16/document_margins.png | Bin .../Fat Cow/16x16/document_mark_as_final.png | Bin .../Fat Cow/16x16/document_move.png | Bin .../Fat Cow/16x16/document_next.png | Bin .../Fat Cow/16x16/document_notes.png | Bin .../Fat Cow/16x16/document_num.png | Bin .../Fat Cow/16x16/document_page.png | Bin .../Fat Cow/16x16/document_page_last.png | Bin .../Fat Cow/16x16/document_page_next.png | Bin .../Fat Cow/16x16/document_page_previous.png | Bin .../Fat Cow/16x16/document_plus.png | Bin .../Fat Cow/16x16/document_prepare.png | Bin .../Fat Cow/16x16/document_properties.png | Bin .../Fat Cow/16x16/document_quote.png | Bin .../Fat Cow/16x16/document_redirect.png | Bin .../Fat Cow/16x16/document_rename.png | Bin .../Fat Cow/16x16/document_shapes.png | Bin .../Fat Cow/16x16/document_shred.png | Bin .../Fat Cow/16x16/document_signature.png | Bin .../Fat Cow/16x16/document_spacing.png | Bin .../Fat Cow/16x16/document_split.png | Bin .../Fat Cow/16x16/document_stand.png | Bin .../Fat Cow/16x16/document_tag.png | Bin .../Fat Cow/16x16/document_todo.png | Bin .../Fat Cow/16x16/document_valid.png | Bin .../Fat Cow/16x16/document_vertical.png | Bin .../Fat Cow/16x16/document_view_book.png | Bin .../Fat Cow/16x16/documents_email.png | Bin .../static/{ => images}/Fat Cow/16x16/dog.png | Bin .../Fat Cow/16x16/domain_template.png | Bin .../{ => images}/Fat Cow/16x16/door.png | Bin .../{ => images}/Fat Cow/16x16/door_in.png | Bin .../{ => images}/Fat Cow/16x16/door_open.png | Bin .../{ => images}/Fat Cow/16x16/door_out.png | Bin .../{ => images}/Fat Cow/16x16/dopplr.png | Bin .../Fat Cow/16x16/down_jacket.png | Bin .../{ => images}/Fat Cow/16x16/download.png | Bin .../Fat Cow/16x16/download_for_linux.png | Bin .../Fat Cow/16x16/download_for_mac.png | Bin .../Fat Cow/16x16/download_for_windows.png | Bin .../Fat Cow/16x16/draw_airbrush.png | Bin .../Fat Cow/16x16/draw_calligraphic.png | Bin .../{ => images}/Fat Cow/16x16/draw_clone.png | Bin .../Fat Cow/16x16/draw_convolve.png | Bin .../Fat Cow/16x16/draw_dodge_burn.png | Bin .../Fat Cow/16x16/draw_ellipse.png | Bin .../Fat Cow/16x16/draw_eraser.png | Bin .../{ => images}/Fat Cow/16x16/draw_ink.png | Bin .../Fat Cow/16x16/draw_island.png | Bin .../{ => images}/Fat Cow/16x16/draw_line.png | Bin .../{ => images}/Fat Cow/16x16/draw_path.png | Bin .../Fat Cow/16x16/draw_points.png | Bin .../Fat Cow/16x16/draw_polygon.png | Bin .../Fat Cow/16x16/draw_polygon_curves.png | Bin .../Fat Cow/16x16/draw_polyline.png | Bin .../{ => images}/Fat Cow/16x16/draw_ring.png | Bin .../Fat Cow/16x16/draw_smudge.png | Bin .../Fat Cow/16x16/draw_spiral.png | Bin .../{ => images}/Fat Cow/16x16/draw_star.png | Bin .../Fat Cow/16x16/draw_vertex.png | Bin .../{ => images}/Fat Cow/16x16/draw_wave.png | Bin .../{ => images}/Fat Cow/16x16/drawer.png | Bin .../Fat Cow/16x16/drawer_open.png | Bin .../{ => images}/Fat Cow/16x16/dribbble.png | Bin .../{ => images}/Fat Cow/16x16/drill.png | Bin .../{ => images}/Fat Cow/16x16/drink.png | Bin .../Fat Cow/16x16/drink_empty.png | Bin .../{ => images}/Fat Cow/16x16/drive.png | Bin .../{ => images}/Fat Cow/16x16/drive_add.png | Bin .../{ => images}/Fat Cow/16x16/drive_burn.png | Bin .../{ => images}/Fat Cow/16x16/drive_cd.png | Bin .../Fat Cow/16x16/drive_cd_empty.png | Bin .../Fat Cow/16x16/drive_delete.png | Bin .../{ => images}/Fat Cow/16x16/drive_disk.png | Bin .../{ => images}/Fat Cow/16x16/drive_edit.png | Bin .../Fat Cow/16x16/drive_error.png | Bin .../{ => images}/Fat Cow/16x16/drive_go.png | Bin .../{ => images}/Fat Cow/16x16/drive_key.png | Bin .../{ => images}/Fat Cow/16x16/drive_link.png | Bin .../Fat Cow/16x16/drive_magnify.png | Bin .../Fat Cow/16x16/drive_network.png | Bin .../Fat Cow/16x16/drive_rename.png | Bin .../{ => images}/Fat Cow/16x16/drive_user.png | Bin .../{ => images}/Fat Cow/16x16/drive_web.png | Bin .../{ => images}/Fat Cow/16x16/drop.png | Bin .../{ => images}/Fat Cow/16x16/drugs_com.png | Bin .../{ => images}/Fat Cow/16x16/drum.png | Bin .../static/{ => images}/Fat Cow/16x16/dvd.png | Bin .../{ => images}/Fat Cow/16x16/dvd_add.png | Bin .../{ => images}/Fat Cow/16x16/dvd_delete.png | Bin .../{ => images}/Fat Cow/16x16/dvd_edit.png | Bin .../{ => images}/Fat Cow/16x16/dvd_error.png | Bin .../{ => images}/Fat Cow/16x16/dvd_go.png | Bin .../{ => images}/Fat Cow/16x16/dvd_key.png | Bin .../{ => images}/Fat Cow/16x16/dvd_link.png | Bin .../{ => images}/Fat Cow/16x16/dynamite.png | Bin .../{ => images}/Fat Cow/16x16/ebay.png | Bin .../{ => images}/Fat Cow/16x16/echeck.png | Bin .../{ => images}/Fat Cow/16x16/edit_chain.png | Bin .../{ => images}/Fat Cow/16x16/edit_diff.png | Bin .../{ => images}/Fat Cow/16x16/edit_free.png | Bin .../{ => images}/Fat Cow/16x16/edit_path.png | Bin .../{ => images}/Fat Cow/16x16/education.png | Bin .../{ => images}/Fat Cow/16x16/ehow.png | Bin .../{ => images}/Fat Cow/16x16/elements.png | Bin .../{ => images}/Fat Cow/16x16/email.png | Bin .../{ => images}/Fat Cow/16x16/email_add.png | Bin .../Fat Cow/16x16/email_attach.png | Bin .../Fat Cow/16x16/email_delete.png | Bin .../{ => images}/Fat Cow/16x16/email_edit.png | Bin .../Fat Cow/16x16/email_error.png | Bin .../{ => images}/Fat Cow/16x16/email_go.png | Bin .../{ => images}/Fat Cow/16x16/email_link.png | Bin .../{ => images}/Fat Cow/16x16/email_open.png | Bin .../Fat Cow/16x16/email_open_image.png | Bin .../Fat Cow/16x16/email_to_friend.png | Bin .../{ => images}/Fat Cow/16x16/ember.png | Bin .../Fat Cow/16x16/emotion_evilgrin.png | Bin .../Fat Cow/16x16/emotion_grin.png | Bin .../Fat Cow/16x16/emotion_happy.png | Bin .../Fat Cow/16x16/emotion_smile.png | Bin .../Fat Cow/16x16/emotion_suprised.png | Bin .../Fat Cow/16x16/emotion_tongue.png | Bin .../Fat Cow/16x16/emotion_unhappy.png | Bin .../Fat Cow/16x16/emotion_waii.png | Bin .../Fat Cow/16x16/emotion_wink.png | Bin .../{ => images}/Fat Cow/16x16/entity.png | Bin .../{ => images}/Fat Cow/16x16/error.png | Bin .../{ => images}/Fat Cow/16x16/error_add.png | Bin .../Fat Cow/16x16/error_delete.png | Bin .../{ => images}/Fat Cow/16x16/error_go.png | Bin .../{ => images}/Fat Cow/16x16/events.png | Bin .../{ => images}/Fat Cow/16x16/evernote.png | Bin .../Fat Cow/16x16/exclamation.png | Bin .../Fat Cow/16x16/export_excel.png | Bin .../16x16/extract_foreground_objects.png | Bin .../static/{ => images}/Fat Cow/16x16/eye.png | Bin .../{ => images}/Fat Cow/16x16/factory.png | Bin .../{ => images}/Fat Cow/16x16/fatcow.png | Bin .../static/{ => images}/Fat Cow/16x16/fax.png | Bin .../{ => images}/Fat Cow/16x16/fedora.png | Bin .../{ => images}/Fat Cow/16x16/feed.png | Bin .../{ => images}/Fat Cow/16x16/feed_add.png | Bin .../Fat Cow/16x16/feed_delete.png | Bin .../{ => images}/Fat Cow/16x16/feed_disk.png | Bin .../{ => images}/Fat Cow/16x16/feed_edit.png | Bin .../{ => images}/Fat Cow/16x16/feed_error.png | Bin .../{ => images}/Fat Cow/16x16/feed_go.png | Bin .../{ => images}/Fat Cow/16x16/feed_key.png | Bin .../Fat Cow/16x16/feed_magnify.png | Bin .../{ => images}/Fat Cow/16x16/female.png | Bin .../Fat Cow/16x16/file_extension_3gp.png | Bin .../Fat Cow/16x16/file_extension_7z.png | Bin .../Fat Cow/16x16/file_extension_ace.png | Bin .../Fat Cow/16x16/file_extension_ai.png | Bin .../Fat Cow/16x16/file_extension_aif.png | Bin .../Fat Cow/16x16/file_extension_aiff.png | Bin .../Fat Cow/16x16/file_extension_amr.png | Bin .../Fat Cow/16x16/file_extension_asf.png | Bin .../Fat Cow/16x16/file_extension_asx.png | Bin .../Fat Cow/16x16/file_extension_bat.png | Bin .../Fat Cow/16x16/file_extension_bin.png | Bin .../Fat Cow/16x16/file_extension_bmp.png | Bin .../Fat Cow/16x16/file_extension_bup.png | Bin .../Fat Cow/16x16/file_extension_cab.png | Bin .../Fat Cow/16x16/file_extension_cbr.png | Bin .../Fat Cow/16x16/file_extension_cda.png | Bin .../Fat Cow/16x16/file_extension_cdl.png | Bin .../Fat Cow/16x16/file_extension_cdr.png | Bin .../Fat Cow/16x16/file_extension_chm.png | Bin .../Fat Cow/16x16/file_extension_dat.png | Bin .../Fat Cow/16x16/file_extension_divx.png | Bin .../Fat Cow/16x16/file_extension_dll.png | Bin .../Fat Cow/16x16/file_extension_dmg.png | Bin .../Fat Cow/16x16/file_extension_doc.png | Bin .../Fat Cow/16x16/file_extension_dss.png | Bin .../Fat Cow/16x16/file_extension_dvf.png | Bin .../Fat Cow/16x16/file_extension_dwg.png | Bin .../Fat Cow/16x16/file_extension_eml.png | Bin .../Fat Cow/16x16/file_extension_eps.png | Bin .../Fat Cow/16x16/file_extension_exe.png | Bin .../Fat Cow/16x16/file_extension_fla.png | Bin .../Fat Cow/16x16/file_extension_flv.png | Bin .../Fat Cow/16x16/file_extension_gif.png | Bin .../Fat Cow/16x16/file_extension_gz.png | Bin .../Fat Cow/16x16/file_extension_hqx.png | Bin .../Fat Cow/16x16/file_extension_htm.png | Bin .../Fat Cow/16x16/file_extension_html.png | Bin .../Fat Cow/16x16/file_extension_ifo.png | Bin .../Fat Cow/16x16/file_extension_indd.png | Bin .../Fat Cow/16x16/file_extension_iso.png | Bin .../Fat Cow/16x16/file_extension_jar.png | Bin .../Fat Cow/16x16/file_extension_jpeg.png | Bin .../Fat Cow/16x16/file_extension_jpg.png | Bin .../Fat Cow/16x16/file_extension_lnk.png | Bin .../Fat Cow/16x16/file_extension_log.png | Bin .../Fat Cow/16x16/file_extension_m4a.png | Bin .../Fat Cow/16x16/file_extension_m4b.png | Bin .../Fat Cow/16x16/file_extension_m4p.png | Bin .../Fat Cow/16x16/file_extension_m4v.png | Bin .../Fat Cow/16x16/file_extension_mcd.png | Bin .../Fat Cow/16x16/file_extension_mdb.png | Bin .../Fat Cow/16x16/file_extension_mid.png | Bin .../Fat Cow/16x16/file_extension_mov.png | Bin .../Fat Cow/16x16/file_extension_mp2.png | Bin .../Fat Cow/16x16/file_extension_mp4.png | Bin .../Fat Cow/16x16/file_extension_mpeg.png | Bin .../Fat Cow/16x16/file_extension_mpg.png | Bin .../Fat Cow/16x16/file_extension_msi.png | Bin .../Fat Cow/16x16/file_extension_mswmm.png | Bin .../Fat Cow/16x16/file_extension_ogg.png | Bin .../Fat Cow/16x16/file_extension_pdf.png | Bin .../Fat Cow/16x16/file_extension_png.png | Bin .../Fat Cow/16x16/file_extension_pps.png | Bin .../Fat Cow/16x16/file_extension_ps.png | Bin .../Fat Cow/16x16/file_extension_psd.png | Bin .../Fat Cow/16x16/file_extension_pst.png | Bin .../Fat Cow/16x16/file_extension_ptb.png | Bin .../Fat Cow/16x16/file_extension_pub.png | Bin .../Fat Cow/16x16/file_extension_qbb.png | Bin .../Fat Cow/16x16/file_extension_qbw.png | Bin .../Fat Cow/16x16/file_extension_qxd.png | Bin .../Fat Cow/16x16/file_extension_ram.png | Bin .../Fat Cow/16x16/file_extension_rar.png | Bin .../Fat Cow/16x16/file_extension_rm.png | Bin .../Fat Cow/16x16/file_extension_rmvb.png | Bin .../Fat Cow/16x16/file_extension_rtf.png | Bin .../Fat Cow/16x16/file_extension_sea.png | Bin .../Fat Cow/16x16/file_extension_ses.png | Bin .../Fat Cow/16x16/file_extension_sit.png | Bin .../Fat Cow/16x16/file_extension_sitx.png | Bin .../Fat Cow/16x16/file_extension_ss.png | Bin .../Fat Cow/16x16/file_extension_swf.png | Bin .../Fat Cow/16x16/file_extension_tgz.png | Bin .../Fat Cow/16x16/file_extension_thm.png | Bin .../Fat Cow/16x16/file_extension_tif.png | Bin .../Fat Cow/16x16/file_extension_tmp.png | Bin .../Fat Cow/16x16/file_extension_torrent.png | Bin .../Fat Cow/16x16/file_extension_ttf.png | Bin .../Fat Cow/16x16/file_extension_txt.png | Bin .../Fat Cow/16x16/file_extension_vcd.png | Bin .../Fat Cow/16x16/file_extension_vob.png | Bin .../Fat Cow/16x16/file_extension_wav.png | Bin .../Fat Cow/16x16/file_extension_wma.png | Bin .../Fat Cow/16x16/file_extension_wmv.png | Bin .../Fat Cow/16x16/file_extension_wps.png | Bin .../Fat Cow/16x16/file_extension_xls.png | Bin .../Fat Cow/16x16/file_extension_xpi.png | Bin .../Fat Cow/16x16/file_extension_zip.png | Bin .../Fat Cow/16x16/file_manager.png | Bin .../{ => images}/Fat Cow/16x16/film.png | Bin .../{ => images}/Fat Cow/16x16/film_add.png | Bin .../Fat Cow/16x16/film_delete.png | Bin .../{ => images}/Fat Cow/16x16/film_edit.png | Bin .../{ => images}/Fat Cow/16x16/film_error.png | Bin .../{ => images}/Fat Cow/16x16/film_go.png | Bin .../{ => images}/Fat Cow/16x16/film_key.png | Bin .../{ => images}/Fat Cow/16x16/film_link.png | Bin .../{ => images}/Fat Cow/16x16/film_save.png | Bin .../{ => images}/Fat Cow/16x16/filter.png | Bin .../{ => images}/Fat Cow/16x16/filter_add.png | Bin .../Fat Cow/16x16/filter_delete.png | Bin .../{ => images}/Fat Cow/16x16/finance.png | Bin .../{ => images}/Fat Cow/16x16/find.png | Bin .../{ => images}/Fat Cow/16x16/fire.png | Bin .../Fat Cow/16x16/fire_damage.png | Bin .../Fat Cow/16x16/fire_extinguisher.png | Bin .../{ => images}/Fat Cow/16x16/firefox.png | Bin .../{ => images}/Fat Cow/16x16/firewall.png | Bin .../Fat Cow/16x16/firewall_burn.png | Bin .../{ => images}/Fat Cow/16x16/fishfinder.png | Bin .../{ => images}/Fat Cow/16x16/flag_1.png | Bin .../{ => images}/Fat Cow/16x16/flag_2.png | Bin .../{ => images}/Fat Cow/16x16/flag_3.png | Bin .../Fat Cow/16x16/flag_afghanistan.png | Bin .../16x16/flag_airfield_vehicle_safety.png | Bin .../Fat Cow/16x16/flag_albania.png | Bin .../Fat Cow/16x16/flag_algeria.png | Bin .../Fat Cow/16x16/flag_american_samoa.png | Bin .../Fat Cow/16x16/flag_andorra.png | Bin .../Fat Cow/16x16/flag_angola.png | Bin .../Fat Cow/16x16/flag_anguilla.png | Bin .../16x16/flag_antigua_and_barbuda.png | Bin .../Fat Cow/16x16/flag_argentina.png | Bin .../Fat Cow/16x16/flag_armenia.png | Bin .../{ => images}/Fat Cow/16x16/flag_aruba.png | Bin .../Fat Cow/16x16/flag_australia.png | Bin .../Fat Cow/16x16/flag_austria.png | Bin .../Fat Cow/16x16/flag_azerbaijan.png | Bin .../Fat Cow/16x16/flag_bahamas.png | Bin .../Fat Cow/16x16/flag_bahrain.png | Bin .../Fat Cow/16x16/flag_bangladesh.png | Bin .../Fat Cow/16x16/flag_barbados.png | Bin .../Fat Cow/16x16/flag_belarus.png | Bin .../Fat Cow/16x16/flag_belgium.png | Bin .../Fat Cow/16x16/flag_belize.png | Bin .../{ => images}/Fat Cow/16x16/flag_benin.png | Bin .../Fat Cow/16x16/flag_bermuda.png | Bin .../Fat Cow/16x16/flag_bhutan.png | Bin .../{ => images}/Fat Cow/16x16/flag_blue.png | Bin .../Fat Cow/16x16/flag_bolivia.png | Bin .../Fat Cow/16x16/flag_bosnia.png | Bin .../Fat Cow/16x16/flag_botswana.png | Bin .../Fat Cow/16x16/flag_boy_scout.png | Bin .../Fat Cow/16x16/flag_brazil.png | Bin .../16x16/flag_british_indian_ocean.png | Bin .../16x16/flag_british_virgin_islands.png | Bin .../Fat Cow/16x16/flag_brunei.png | Bin .../Fat Cow/16x16/flag_bulgaria.png | Bin .../Fat Cow/16x16/flag_burkina_faso.png | Bin .../{ => images}/Fat Cow/16x16/flag_burma.png | Bin .../Fat Cow/16x16/flag_burundi.png | Bin .../Fat Cow/16x16/flag_cambodia.png | Bin .../Fat Cow/16x16/flag_cameroon.png | Bin .../Fat Cow/16x16/flag_canada.png | Bin .../Fat Cow/16x16/flag_cayman_islands.png | Bin .../16x16/flag_central_african_republic.png | Bin .../{ => images}/Fat Cow/16x16/flag_chad.png | Bin .../{ => images}/Fat Cow/16x16/flag_chile.png | Bin .../{ => images}/Fat Cow/16x16/flag_china.png | Bin .../Fat Cow/16x16/flag_colombia.png | Bin .../Fat Cow/16x16/flag_comoros.png | Bin .../16x16/flag_congo_democratic_republic.png | Bin .../Fat Cow/16x16/flag_congo_republic.png | Bin .../Fat Cow/16x16/flag_cook_islands.png | Bin .../Fat Cow/16x16/flag_cope_verde.png | Bin .../Fat Cow/16x16/flag_costa_rica.png | Bin .../Fat Cow/16x16/flag_cote_divoire.png | Bin .../Fat Cow/16x16/flag_croatia.png | Bin .../{ => images}/Fat Cow/16x16/flag_cuba.png | Bin .../Fat Cow/16x16/flag_cyprus.png | Bin .../Fat Cow/16x16/flag_czech_republic.png | Bin .../Fat Cow/16x16/flag_denmark.png | Bin .../Fat Cow/16x16/flag_djibouti.png | Bin .../Fat Cow/16x16/flag_dominica.png | Bin .../Fat Cow/16x16/flag_dominican_republic.png | Bin .../Fat Cow/16x16/flag_east_timor.png | Bin .../{ => images}/Fat Cow/16x16/flag_egypt.png | Bin .../Fat Cow/16x16/flag_el_salvador.png | Bin .../Fat Cow/16x16/flag_england.png | Bin .../Fat Cow/16x16/flag_equador.png | Bin .../Fat Cow/16x16/flag_equatorial_guinea.png | Bin .../Fat Cow/16x16/flag_eritrea.png | Bin .../Fat Cow/16x16/flag_estonia.png | Bin .../Fat Cow/16x16/flag_ethiopia.png | Bin .../Fat Cow/16x16/flag_european_union.png | Bin .../Fat Cow/16x16/flag_falkland_islands.png | Bin .../Fat Cow/16x16/flag_faroe_islands.png | Bin .../{ => images}/Fat Cow/16x16/flag_fiji.png | Bin .../Fat Cow/16x16/flag_finish.png | Bin .../Fat Cow/16x16/flag_finland.png | Bin .../Fat Cow/16x16/flag_france.png | Bin .../Fat Cow/16x16/flag_french_polynesia.png | Bin .../{ => images}/Fat Cow/16x16/flag_gabon.png | Bin .../Fat Cow/16x16/flag_gambia.png | Bin .../Fat Cow/16x16/flag_georgia.png | Bin .../Fat Cow/16x16/flag_germany.png | Bin .../{ => images}/Fat Cow/16x16/flag_ghana.png | Bin .../Fat Cow/16x16/flag_gibraltar.png | Bin .../Fat Cow/16x16/flag_great_britain.png | Bin .../Fat Cow/16x16/flag_greece.png | Bin .../{ => images}/Fat Cow/16x16/flag_green.png | Bin .../Fat Cow/16x16/flag_greenland.png | Bin .../Fat Cow/16x16/flag_grenada.png | Bin .../{ => images}/Fat Cow/16x16/flag_guam.png | Bin .../Fat Cow/16x16/flag_guatemala.png | Bin .../Fat Cow/16x16/flag_guernsey.png | Bin .../Fat Cow/16x16/flag_guinea.png | Bin .../Fat Cow/16x16/flag_guinea_bissau.png | Bin .../Fat Cow/16x16/flag_guyana.png | Bin .../{ => images}/Fat Cow/16x16/flag_haiti.png | Bin .../Fat Cow/16x16/flag_honduras.png | Bin .../Fat Cow/16x16/flag_hong_kong.png | Bin .../{ => images}/Fat Cow/16x16/flag_hot.png | Bin .../Fat Cow/16x16/flag_hungary.png | Bin .../Fat Cow/16x16/flag_iceland.png | Bin .../{ => images}/Fat Cow/16x16/flag_india.png | Bin .../Fat Cow/16x16/flag_indonesia.png | Bin .../{ => images}/Fat Cow/16x16/flag_iran.png | Bin .../{ => images}/Fat Cow/16x16/flag_iraq.png | Bin .../Fat Cow/16x16/flag_ireland.png | Bin .../Fat Cow/16x16/flag_isle_of_man.png | Bin .../Fat Cow/16x16/flag_israel.png | Bin .../{ => images}/Fat Cow/16x16/flag_italy.png | Bin .../Fat Cow/16x16/flag_jamaica.png | Bin .../{ => images}/Fat Cow/16x16/flag_japan.png | Bin .../Fat Cow/16x16/flag_jersey.png | Bin .../Fat Cow/16x16/flag_jordan.png | Bin .../Fat Cow/16x16/flag_kazakhstan.png | Bin .../{ => images}/Fat Cow/16x16/flag_kenya.png | Bin .../Fat Cow/16x16/flag_kiribati.png | Bin .../Fat Cow/16x16/flag_kuwait.png | Bin .../Fat Cow/16x16/flag_kyrgyzstan.png | Bin .../{ => images}/Fat Cow/16x16/flag_laos.png | Bin .../Fat Cow/16x16/flag_latvia.png | Bin .../Fat Cow/16x16/flag_lebanon.png | Bin .../Fat Cow/16x16/flag_lesotho.png | Bin .../Fat Cow/16x16/flag_liberia.png | Bin .../{ => images}/Fat Cow/16x16/flag_libya.png | Bin .../Fat Cow/16x16/flag_liechtenstein.png | Bin .../Fat Cow/16x16/flag_lithuania.png | Bin .../Fat Cow/16x16/flag_luxembourg.png | Bin .../{ => images}/Fat Cow/16x16/flag_macau.png | Bin .../Fat Cow/16x16/flag_macedonia.png | Bin .../Fat Cow/16x16/flag_madagascar.png | Bin .../Fat Cow/16x16/flag_malawi.png | Bin .../Fat Cow/16x16/flag_malaysia.png | Bin .../Fat Cow/16x16/flag_maledives.png | Bin .../{ => images}/Fat Cow/16x16/flag_mali.png | Bin .../{ => images}/Fat Cow/16x16/flag_malta.png | Bin .../Fat Cow/16x16/flag_marshall_islands.png | Bin .../Fat Cow/16x16/flag_martinique.png | Bin .../Fat Cow/16x16/flag_mauretania.png | Bin .../Fat Cow/16x16/flag_mauritius.png | Bin .../Fat Cow/16x16/flag_mexico.png | Bin .../Fat Cow/16x16/flag_micronesia.png | Bin .../Fat Cow/16x16/flag_moldova.png | Bin .../Fat Cow/16x16/flag_monaco.png | Bin .../Fat Cow/16x16/flag_mongolia.png | Bin .../Fat Cow/16x16/flag_montserrat.png | Bin .../Fat Cow/16x16/flag_morocco.png | Bin .../Fat Cow/16x16/flag_mozambique.png | Bin .../Fat Cow/16x16/flag_namibia.png | Bin .../{ => images}/Fat Cow/16x16/flag_nato.png | Bin .../{ => images}/Fat Cow/16x16/flag_nauru.png | Bin .../{ => images}/Fat Cow/16x16/flag_nepal.png | Bin .../Fat Cow/16x16/flag_netherlands.png | Bin .../16x16/flag_netherlands_antilles.png | Bin .../{ => images}/Fat Cow/16x16/flag_new.png | Bin .../Fat Cow/16x16/flag_new_zealand.png | Bin .../Fat Cow/16x16/flag_nicaragua.png | Bin .../{ => images}/Fat Cow/16x16/flag_niger.png | Bin .../Fat Cow/16x16/flag_nigeria.png | Bin .../{ => images}/Fat Cow/16x16/flag_niue.png | Bin .../Fat Cow/16x16/flag_norfolk_islands.png | Bin .../Fat Cow/16x16/flag_north_korea.png | Bin .../16x16/flag_northern_mariana_islands.png | Bin .../Fat Cow/16x16/flag_norway.png | Bin .../Fat Cow/16x16/flag_olympic.png | Bin .../{ => images}/Fat Cow/16x16/flag_oman.png | Bin .../Fat Cow/16x16/flag_orange.png | Bin .../Fat Cow/16x16/flag_pakistan.png | Bin .../{ => images}/Fat Cow/16x16/flag_palau.png | Bin .../Fat Cow/16x16/flag_panama.png | Bin .../Fat Cow/16x16/flag_papua_new_guinea.png | Bin .../Fat Cow/16x16/flag_paraquay.png | Bin .../{ => images}/Fat Cow/16x16/flag_peru.png | Bin .../Fat Cow/16x16/flag_philippines.png | Bin .../{ => images}/Fat Cow/16x16/flag_pink.png | Bin .../Fat Cow/16x16/flag_pitcairn_islands.png | Bin .../Fat Cow/16x16/flag_poland.png | Bin .../Fat Cow/16x16/flag_portugal.png | Bin .../Fat Cow/16x16/flag_puerto_rico.png | Bin .../Fat Cow/16x16/flag_purple.png | Bin .../{ => images}/Fat Cow/16x16/flag_qatar.png | Bin .../{ => images}/Fat Cow/16x16/flag_red.png | Bin .../Fat Cow/16x16/flag_red_cross.png | Bin .../Fat Cow/16x16/flag_romania.png | Bin .../Fat Cow/16x16/flag_russia.png | Bin .../Fat Cow/16x16/flag_rwanda.png | Bin .../Fat Cow/16x16/flag_saint_helena.png | Bin .../16x16/flag_saint_kitts_and_nevis.png | Bin .../Fat Cow/16x16/flag_saint_lucia.png | Bin .../16x16/flag_saint_pierre_and_miquelon.png | Bin .../flag_saint_vincent_and_grenadines.png | Bin .../{ => images}/Fat Cow/16x16/flag_samoa.png | Bin .../Fat Cow/16x16/flag_san_marino.png | Bin .../16x16/flag_sao_tome_and_principe.png | Bin .../Fat Cow/16x16/flag_saudi_arabia.png | Bin .../Fat Cow/16x16/flag_scotland.png | Bin .../Fat Cow/16x16/flag_senegal.png | Bin .../Fat Cow/16x16/flag_serbia_montenegro.png | Bin .../Fat Cow/16x16/flag_seychelles.png | Bin .../Fat Cow/16x16/flag_sierra_leone.png | Bin .../Fat Cow/16x16/flag_singapore.png | Bin .../Fat Cow/16x16/flag_slovakia.png | Bin .../Fat Cow/16x16/flag_slovenia.png | Bin .../Fat Cow/16x16/flag_solomon_islands.png | Bin .../Fat Cow/16x16/flag_somalia.png | Bin .../Fat Cow/16x16/flag_south_africa.png | Bin .../Fat Cow/16x16/flag_south_georgia.png | Bin .../Fat Cow/16x16/flag_south_korea.png | Bin .../{ => images}/Fat Cow/16x16/flag_spain.png | Bin .../Fat Cow/16x16/flag_sri_lanka.png | Bin .../{ => images}/Fat Cow/16x16/flag_sudan.png | Bin .../Fat Cow/16x16/flag_suriname.png | Bin .../Fat Cow/16x16/flag_swaziland.png | Bin .../Fat Cow/16x16/flag_sweden.png | Bin .../Fat Cow/16x16/flag_switzerland.png | Bin .../{ => images}/Fat Cow/16x16/flag_syria.png | Bin .../Fat Cow/16x16/flag_taiwan.png | Bin .../Fat Cow/16x16/flag_tajikistan.png | Bin .../Fat Cow/16x16/flag_tanzania.png | Bin .../Fat Cow/16x16/flag_thailand.png | Bin .../{ => images}/Fat Cow/16x16/flag_tibet.png | Bin .../{ => images}/Fat Cow/16x16/flag_togo.png | Bin .../{ => images}/Fat Cow/16x16/flag_tonga.png | Bin .../16x16/flag_trinidad_and_tobago.png | Bin .../Fat Cow/16x16/flag_tunisia.png | Bin .../Fat Cow/16x16/flag_turkey.png | Bin .../Fat Cow/16x16/flag_turkmenistan.png | Bin .../16x16/flag_turks_and_caicos_islands.png | Bin .../Fat Cow/16x16/flag_tuvalu.png | Bin .../Fat Cow/16x16/flag_uganda.png | Bin .../Fat Cow/16x16/flag_ukraine.png | Bin .../Fat Cow/16x16/flag_unesco.png | Bin .../16x16/flag_united_arab_emirates.png | Bin .../Fat Cow/16x16/flag_united_nations.png | Bin .../Fat Cow/16x16/flag_uruquay.png | Bin .../{ => images}/Fat Cow/16x16/flag_usa.png | Bin .../Fat Cow/16x16/flag_uzbekistan.png | Bin .../Fat Cow/16x16/flag_vanuatu.png | Bin .../Fat Cow/16x16/flag_vatican_city.png | Bin .../Fat Cow/16x16/flag_venezuela.png | Bin .../Fat Cow/16x16/flag_vietnam.png | Bin .../Fat Cow/16x16/flag_virgin_islands.png | Bin .../{ => images}/Fat Cow/16x16/flag_wales.png | Bin .../Fat Cow/16x16/flag_wallis_and_futuna.png | Bin .../{ => images}/Fat Cow/16x16/flag_wto.png | Bin .../{ => images}/Fat Cow/16x16/flag_wwf.png | Bin .../Fat Cow/16x16/flag_yellow.png | Bin .../{ => images}/Fat Cow/16x16/flag_yemen.png | Bin .../Fat Cow/16x16/flag_zambia.png | Bin .../Fat Cow/16x16/flag_zimbabwe.png | Bin .../{ => images}/Fat Cow/16x16/flamingo.png | Bin .../{ => images}/Fat Cow/16x16/flashdisk.png | Bin .../{ => images}/Fat Cow/16x16/flashlight.png | Bin .../Fat Cow/16x16/flashlight_shine.png | Bin .../{ => images}/Fat Cow/16x16/flask.png | Bin .../Fat Cow/16x16/flask_empty.png | Bin .../{ => images}/Fat Cow/16x16/flex.png | Bin .../Fat Cow/16x16/flex_builder.png | Bin .../{ => images}/Fat Cow/16x16/flickr.png | Bin .../{ => images}/Fat Cow/16x16/flood_it.png | Bin .../{ => images}/Fat Cow/16x16/flower.png | Bin .../static/{ => images}/Fat Cow/16x16/fog.png | Bin .../{ => images}/Fat Cow/16x16/folder.png | Bin .../{ => images}/Fat Cow/16x16/folder_add.png | Bin .../Fat Cow/16x16/folder_bell.png | Bin .../Fat Cow/16x16/folder_brick.png | Bin .../{ => images}/Fat Cow/16x16/folder_bug.png | Bin .../Fat Cow/16x16/folder_camera.png | Bin .../Fat Cow/16x16/folder_database.png | Bin .../Fat Cow/16x16/folder_delete.png | Bin .../Fat Cow/16x16/folder_edit.png | Bin .../Fat Cow/16x16/folder_error.png | Bin .../Fat Cow/16x16/folder_explore.png | Bin .../Fat Cow/16x16/folder_feed.png | Bin .../Fat Cow/16x16/folder_find.png | Bin .../{ => images}/Fat Cow/16x16/folder_go.png | Bin .../Fat Cow/16x16/folder_heart.png | Bin .../Fat Cow/16x16/folder_image.png | Bin .../{ => images}/Fat Cow/16x16/folder_key.png | Bin .../Fat Cow/16x16/folder_lightbulb.png | Bin .../Fat Cow/16x16/folder_link.png | Bin .../Fat Cow/16x16/folder_page.png | Bin .../Fat Cow/16x16/folder_page_white.png | Bin .../Fat Cow/16x16/folder_palette.png | Bin .../Fat Cow/16x16/folder_picture.png | Bin .../Fat Cow/16x16/folder_star.png | Bin .../Fat Cow/16x16/folder_table.png | Bin .../Fat Cow/16x16/folder_user.png | Bin .../Fat Cow/16x16/folder_wrench.png | Bin .../{ => images}/Fat Cow/16x16/folders.png | Bin .../Fat Cow/16x16/folders_explorer.png | Bin .../{ => images}/Fat Cow/16x16/font.png | Bin .../{ => images}/Fat Cow/16x16/font_add.png | Bin .../Fat Cow/16x16/font_colors.png | Bin .../Fat Cow/16x16/font_delete.png | Bin .../{ => images}/Fat Cow/16x16/font_go.png | Bin .../{ => images}/Fat Cow/16x16/font_red.png | Bin .../Fat Cow/16x16/font_red_delete.png | Bin .../Fat Cow/16x16/font_subscript.png | Bin .../Fat Cow/16x16/font_superscript.png | Bin .../{ => images}/Fat Cow/16x16/form.png | Bin .../Fat Cow/16x16/formheading.png | Bin .../{ => images}/Fat Cow/16x16/forrst.png | Bin .../{ => images}/Fat Cow/16x16/freebsd.png | Bin .../{ => images}/Fat Cow/16x16/friendfeed.png | Bin .../static/{ => images}/Fat Cow/16x16/ftp.png | Bin .../{ => images}/Fat Cow/16x16/gamespot.png | Bin .../static/{ => images}/Fat Cow/16x16/gas.png | Bin .../static/{ => images}/Fat Cow/16x16/gcp.png | Bin .../{ => images}/Fat Cow/16x16/gcp_rms.png | Bin .../{ => images}/Fat Cow/16x16/gear_in.png | Bin .../Fat Cow/16x16/gentoo_linux.png | Bin .../{ => images}/Fat Cow/16x16/georectify.png | Bin .../{ => images}/Fat Cow/16x16/gift_add.png | Bin .../Fat Cow/16x16/global_telecom.png | Bin .../Fat Cow/16x16/globe_model.png | Bin .../{ => images}/Fat Cow/16x16/google.png | Bin .../Fat Cow/16x16/google_adsense.png | Bin .../Fat Cow/16x16/google_custom_search.png | Bin .../{ => images}/Fat Cow/16x16/google_map.png | Bin .../{ => images}/Fat Cow/16x16/google_new.png | Bin .../Fat Cow/16x16/google_talk.png | Bin .../Fat Cow/16x16/google_voice.png | Bin .../Fat Cow/16x16/google_wave.png | Bin .../Fat Cow/16x16/google_web_elements.png | Bin .../Fat Cow/16x16/google_webmaster_tools.png | Bin .../{ => images}/Fat Cow/16x16/gowalla.png | Bin .../Fat Cow/16x16/gps_automotive.png | Bin .../Fat Cow/16x16/gps_handheld.png | Bin .../{ => images}/Fat Cow/16x16/grass.png | Bin .../{ => images}/Fat Cow/16x16/green.png | Bin .../{ => images}/Fat Cow/16x16/grid.png | Bin .../Fat Cow/16x16/grooveshark.png | Bin .../{ => images}/Fat Cow/16x16/group.png | Bin .../{ => images}/Fat Cow/16x16/group_add.png | Bin .../Fat Cow/16x16/group_delete.png | Bin .../{ => images}/Fat Cow/16x16/group_edit.png | Bin .../Fat Cow/16x16/group_error.png | Bin .../{ => images}/Fat Cow/16x16/group_gear.png | Bin .../{ => images}/Fat Cow/16x16/group_go.png | Bin .../{ => images}/Fat Cow/16x16/group_key.png | Bin .../{ => images}/Fat Cow/16x16/group_link.png | Bin .../{ => images}/Fat Cow/16x16/hammer.png | Bin .../{ => images}/Fat Cow/16x16/hand.png | Bin .../{ => images}/Fat Cow/16x16/hand_point.png | Bin .../Fat Cow/16x16/hand_point_090.png | Bin .../Fat Cow/16x16/hand_point_180.png | Bin .../Fat Cow/16x16/hand_point_270.png | Bin .../Fat Cow/16x16/hand_property.png | Bin .../{ => images}/Fat Cow/16x16/handbag.png | Bin .../Fat Cow/16x16/hardware_building_oem.png | Bin .../static/{ => images}/Fat Cow/16x16/hat.png | Bin .../{ => images}/Fat Cow/16x16/hbox.png | Bin .../{ => images}/Fat Cow/16x16/hd_1080.png | Bin .../{ => images}/Fat Cow/16x16/hd_720.png | Bin .../{ => images}/Fat Cow/16x16/hd_ready.png | Bin .../Fat Cow/16x16/hdividedbox.png | Bin .../{ => images}/Fat Cow/16x16/headphone.png | Bin .../Fat Cow/16x16/headphone_mic.png | Bin .../{ => images}/Fat Cow/16x16/health.png | Bin .../{ => images}/Fat Cow/16x16/heart.png | Bin .../{ => images}/Fat Cow/16x16/heart_add.png | Bin .../Fat Cow/16x16/heart_delete.png | Bin .../{ => images}/Fat Cow/16x16/helmet.png | Bin .../{ => images}/Fat Cow/16x16/help.png | Bin .../{ => images}/Fat Cow/16x16/hlocchart.png | Bin .../{ => images}/Fat Cow/16x16/holly.png | Bin .../{ => images}/Fat Cow/16x16/home_page.png | Bin .../Fat Cow/16x16/horizontal_list.png | Bin .../{ => images}/Fat Cow/16x16/horn.png | Bin .../{ => images}/Fat Cow/16x16/horoscopes.png | Bin .../{ => images}/Fat Cow/16x16/hostname.png | Bin .../static/{ => images}/Fat Cow/16x16/hot.png | Bin .../{ => images}/Fat Cow/16x16/hotjobs.png | Bin .../{ => images}/Fat Cow/16x16/hourglass.png | Bin .../Fat Cow/16x16/hourglass_add.png | Bin .../Fat Cow/16x16/hourglass_delete.png | Bin .../Fat Cow/16x16/hourglass_go.png | Bin .../Fat Cow/16x16/hourglass_link.png | Bin .../{ => images}/Fat Cow/16x16/house.png | Bin .../{ => images}/Fat Cow/16x16/house_go.png | Bin .../{ => images}/Fat Cow/16x16/house_link.png | Bin .../{ => images}/Fat Cow/16x16/house_one.png | Bin .../{ => images}/Fat Cow/16x16/house_two.png | Bin .../{ => images}/Fat Cow/16x16/hrule.png | Bin .../{ => images}/Fat Cow/16x16/hslider.png | Bin .../{ => images}/Fat Cow/16x16/html.png | Bin .../{ => images}/Fat Cow/16x16/html_add.png | Bin .../Fat Cow/16x16/html_delete.png | Bin .../{ => images}/Fat Cow/16x16/html_go.png | Bin .../{ => images}/Fat Cow/16x16/html_valid.png | Bin .../Fat Cow/16x16/hummingbird.png | Bin .../{ => images}/Fat Cow/16x16/icecream.png | Bin .../{ => images}/Fat Cow/16x16/ilike.png | Bin .../Fat Cow/16x16/im_messenger.png | Bin .../{ => images}/Fat Cow/16x16/image.png | Bin .../{ => images}/Fat Cow/16x16/image_add.png | Bin .../Fat Cow/16x16/image_delete.png | Bin .../{ => images}/Fat Cow/16x16/image_edit.png | Bin .../{ => images}/Fat Cow/16x16/image_link.png | Bin .../{ => images}/Fat Cow/16x16/images.png | Bin .../Fat Cow/16x16/index-cards.png | Bin .../Fat Cow/16x16/info_rhombus.png | Bin .../Fat Cow/16x16/information.png | Bin .../{ => images}/Fat Cow/16x16/injection.png | Bin .../Fat Cow/16x16/insert_element.png | Bin .../Fat Cow/16x16/insert_object.png | Bin .../Fat Cow/16x16/installer_box.png | Bin .../Fat Cow/16x16/interface_preferences.png | Bin .../Fat Cow/16x16/internet_explorer.png | Bin .../Fat Cow/16x16/investment_menu_quality.png | Bin .../static/{ => images}/Fat Cow/16x16/ip.png | Bin .../{ => images}/Fat Cow/16x16/ip_block.png | Bin .../{ => images}/Fat Cow/16x16/ip_class.png | Bin .../{ => images}/Fat Cow/16x16/ipad.png | Bin .../{ => images}/Fat Cow/16x16/iphone.png | Bin .../{ => images}/Fat Cow/16x16/ipod.png | Bin .../{ => images}/Fat Cow/16x16/ipod_cast.png | Bin .../Fat Cow/16x16/ipod_cast_add.png | Bin .../Fat Cow/16x16/ipod_cast_delete.png | Bin .../{ => images}/Fat Cow/16x16/ipod_sound.png | Bin .../{ => images}/Fat Cow/16x16/italy.png | Bin .../{ => images}/Fat Cow/16x16/jacket.png | Bin .../{ => images}/Fat Cow/16x16/jar_empty.png | Bin .../{ => images}/Fat Cow/16x16/jar_open.png | Bin .../{ => images}/Fat Cow/16x16/jeans.png | Bin .../{ => images}/Fat Cow/16x16/joystick.png | Bin .../Fat Cow/16x16/joystick_add.png | Bin .../Fat Cow/16x16/joystick_delete.png | Bin .../Fat Cow/16x16/joystick_error.png | Bin .../static/{ => images}/Fat Cow/16x16/key.png | Bin .../{ => images}/Fat Cow/16x16/key_a.png | Bin .../{ => images}/Fat Cow/16x16/key_add.png | Bin .../{ => images}/Fat Cow/16x16/key_b.png | Bin .../{ => images}/Fat Cow/16x16/key_c.png | Bin .../{ => images}/Fat Cow/16x16/key_d.png | Bin .../{ => images}/Fat Cow/16x16/key_delete.png | Bin .../{ => images}/Fat Cow/16x16/key_e.png | Bin .../{ => images}/Fat Cow/16x16/key_escape.png | Bin .../{ => images}/Fat Cow/16x16/key_f.png | Bin .../{ => images}/Fat Cow/16x16/key_g.png | Bin .../{ => images}/Fat Cow/16x16/key_go.png | Bin .../{ => images}/Fat Cow/16x16/key_i.png | Bin .../{ => images}/Fat Cow/16x16/key_j.png | Bin .../{ => images}/Fat Cow/16x16/key_k.png | Bin .../{ => images}/Fat Cow/16x16/key_l.png | Bin .../{ => images}/Fat Cow/16x16/key_m.png | Bin .../{ => images}/Fat Cow/16x16/key_n.png | Bin .../{ => images}/Fat Cow/16x16/key_o.png | Bin .../{ => images}/Fat Cow/16x16/key_p.png | Bin .../{ => images}/Fat Cow/16x16/key_q.png | Bin .../{ => images}/Fat Cow/16x16/key_s.png | Bin .../{ => images}/Fat Cow/16x16/key_t.png | Bin .../{ => images}/Fat Cow/16x16/key_u.png | Bin .../{ => images}/Fat Cow/16x16/key_v.png | Bin .../{ => images}/Fat Cow/16x16/key_w.png | Bin .../{ => images}/Fat Cow/16x16/key_x.png | Bin .../{ => images}/Fat Cow/16x16/key_y.png | Bin .../{ => images}/Fat Cow/16x16/key_z.png | Bin .../{ => images}/Fat Cow/16x16/keyboard.png | Bin .../Fat Cow/16x16/keyboard_add.png | Bin .../Fat Cow/16x16/keyboard_delete.png | Bin .../Fat Cow/16x16/keyboard_magnify.png | Bin .../{ => images}/Fat Cow/16x16/kids.png | Bin .../{ => images}/Fat Cow/16x16/ladybird.png | Bin .../{ => images}/Fat Cow/16x16/landmarks.png | Bin .../{ => images}/Fat Cow/16x16/languange.png | Bin .../{ => images}/Fat Cow/16x16/laptop.png | Bin .../Fat Cow/16x16/large_tiles.png | Bin .../{ => images}/Fat Cow/16x16/last_fm.png | Bin .../{ => images}/Fat Cow/16x16/layer.png | Bin .../{ => images}/Fat Cow/16x16/layer_add.png | Bin .../Fat Cow/16x16/layer_aspect_arrow.png | Bin .../Fat Cow/16x16/layer_cell_cats.png | Bin .../Fat Cow/16x16/layer_chart.png | Bin .../Fat Cow/16x16/layer_command.png | Bin .../Fat Cow/16x16/layer_create.png | Bin .../Fat Cow/16x16/layer_database.png | Bin .../Fat Cow/16x16/layer_delete.png | Bin .../{ => images}/Fat Cow/16x16/layer_edit.png | Bin .../Fat Cow/16x16/layer_export.png | Bin .../{ => images}/Fat Cow/16x16/layer_gps.png | Bin .../{ => images}/Fat Cow/16x16/layer_grid.png | Bin .../Fat Cow/16x16/layer_group.png | Bin .../{ => images}/Fat Cow/16x16/layer_his.png | Bin .../Fat Cow/16x16/layer_histogram.png | Bin .../Fat Cow/16x16/layer_import.png | Bin .../Fat Cow/16x16/layer_label.png | Bin .../{ => images}/Fat Cow/16x16/layer_open.png | Bin .../Fat Cow/16x16/layer_raster.png | Bin .../Fat Cow/16x16/layer_raster_3d.png | Bin .../Fat Cow/16x16/layer_redraw.png | Bin .../Fat Cow/16x16/layer_remove.png | Bin .../{ => images}/Fat Cow/16x16/layer_rgb.png | Bin .../{ => images}/Fat Cow/16x16/layer_save.png | Bin .../Fat Cow/16x16/layer_shaded_relief.png | Bin .../Fat Cow/16x16/layer_to_image_size.png | Bin .../Fat Cow/16x16/layer_vector.png | Bin .../{ => images}/Fat Cow/16x16/layer_wms.png | Bin .../{ => images}/Fat Cow/16x16/layers.png | Bin .../{ => images}/Fat Cow/16x16/layers_map.png | Bin .../{ => images}/Fat Cow/16x16/layout.png | Bin .../{ => images}/Fat Cow/16x16/layout_add.png | Bin .../Fat Cow/16x16/layout_content.png | Bin .../Fat Cow/16x16/layout_delete.png | Bin .../Fat Cow/16x16/layout_edit.png | Bin .../Fat Cow/16x16/layout_error.png | Bin .../Fat Cow/16x16/layout_header.png | Bin .../Fat Cow/16x16/layout_link.png | Bin .../Fat Cow/16x16/layout_sidebar.png | Bin .../static/{ => images}/Fat Cow/16x16/led.png | Bin .../{ => images}/Fat Cow/16x16/legend.png | Bin .../Fat Cow/16x16/license_management.png | Bin .../{ => images}/Fat Cow/16x16/life_vest.png | Bin .../Fat Cow/16x16/light_circle_green.png | Bin .../{ => images}/Fat Cow/16x16/lightbulb.png | Bin .../Fat Cow/16x16/lightbulb_add.png | Bin .../Fat Cow/16x16/lightbulb_delete.png | Bin .../Fat Cow/16x16/lightbulb_off.png | Bin .../{ => images}/Fat Cow/16x16/lighthouse.png | Bin .../{ => images}/Fat Cow/16x16/lightning.png | Bin .../Fat Cow/16x16/lightning_add.png | Bin .../Fat Cow/16x16/lightning_delete.png | Bin .../Fat Cow/16x16/lightning_go.png | Bin .../{ => images}/Fat Cow/16x16/line_split.png | Bin .../{ => images}/Fat Cow/16x16/linechart.png | Bin .../{ => images}/Fat Cow/16x16/link.png | Bin .../{ => images}/Fat Cow/16x16/link_add.png | Bin .../{ => images}/Fat Cow/16x16/link_break.png | Bin .../Fat Cow/16x16/link_button.png | Bin .../Fat Cow/16x16/link_delete.png | Bin .../{ => images}/Fat Cow/16x16/link_edit.png | Bin .../{ => images}/Fat Cow/16x16/link_go.png | Bin .../{ => images}/Fat Cow/16x16/linkbar.png | Bin .../{ => images}/Fat Cow/16x16/linkedin.png | Bin .../{ => images}/Fat Cow/16x16/linux_mint.png | Bin .../{ => images}/Fat Cow/16x16/list.png | Bin .../Fat Cow/16x16/livejournal.png | Bin .../{ => images}/Fat Cow/16x16/locate.png | Bin .../Fat Cow/16x16/location_pin.png | Bin .../{ => images}/Fat Cow/16x16/lock.png | Bin .../{ => images}/Fat Cow/16x16/lock_add.png | Bin .../{ => images}/Fat Cow/16x16/lock_break.png | Bin .../Fat Cow/16x16/lock_delete.png | Bin .../{ => images}/Fat Cow/16x16/lock_edit.png | Bin .../{ => images}/Fat Cow/16x16/lock_go.png | Bin .../{ => images}/Fat Cow/16x16/lock_open.png | Bin .../{ => images}/Fat Cow/16x16/lollipop.png | Bin .../{ => images}/Fat Cow/16x16/lollypop.png | Bin .../{ => images}/Fat Cow/16x16/lorry.png | Bin .../{ => images}/Fat Cow/16x16/lorry_add.png | Bin .../Fat Cow/16x16/lorry_delete.png | Bin .../Fat Cow/16x16/lorry_error.png | Bin .../Fat Cow/16x16/lorry_flatbed.png | Bin .../{ => images}/Fat Cow/16x16/lorry_go.png | Bin .../{ => images}/Fat Cow/16x16/lorry_link.png | Bin .../{ => images}/Fat Cow/16x16/luggage.png | Bin .../Fat Cow/16x16/magic_wand_2.png | Bin .../{ => images}/Fat Cow/16x16/magnet.png | Bin .../{ => images}/Fat Cow/16x16/magnifier.png | Bin .../Fat Cow/16x16/magnifier_zoom_in.png | Bin .../Fat Cow/16x16/magnifier_zoom_out.png | Bin .../{ => images}/Fat Cow/16x16/mail-trash.png | Bin .../{ => images}/Fat Cow/16x16/mail_box.png | Bin .../Fat Cow/16x16/mail_server_setting.png | Bin .../{ => images}/Fat Cow/16x16/male.png | Bin .../{ => images}/Fat Cow/16x16/mandriva.png | Bin .../static/{ => images}/Fat Cow/16x16/map.png | Bin .../{ => images}/Fat Cow/16x16/map_add.png | Bin .../{ => images}/Fat Cow/16x16/map_delete.png | Bin .../{ => images}/Fat Cow/16x16/map_edit.png | Bin .../{ => images}/Fat Cow/16x16/map_go.png | Bin .../Fat Cow/16x16/map_magnify.png | Bin .../Fat Cow/16x16/marketwatch.png | Bin .../Fat Cow/16x16/master_card.png | Bin .../{ => images}/Fat Cow/16x16/measure.png | Bin .../Fat Cow/16x16/measure_crop.png | Bin .../Fat Cow/16x16/medal_bronze_1.png | Bin .../Fat Cow/16x16/medal_bronze_2.png | Bin .../Fat Cow/16x16/medal_bronze_3.png | Bin .../Fat Cow/16x16/medal_bronze_add.png | Bin .../Fat Cow/16x16/medal_bronze_delete.png | Bin .../Fat Cow/16x16/medal_gold_1.png | Bin .../Fat Cow/16x16/medal_gold_2.png | Bin .../Fat Cow/16x16/medal_gold_3.png | Bin .../Fat Cow/16x16/medal_gold_add.png | Bin .../Fat Cow/16x16/medal_gold_delete.png | Bin .../Fat Cow/16x16/medal_silver_1.png | Bin .../Fat Cow/16x16/medal_silver_2.png | Bin .../Fat Cow/16x16/medal_silver_3.png | Bin .../Fat Cow/16x16/medal_silver_add.png | Bin .../Fat Cow/16x16/medal_silver_delete.png | Bin .../{ => images}/Fat Cow/16x16/menu.png | Bin .../{ => images}/Fat Cow/16x16/menu_item.png | Bin .../{ => images}/Fat Cow/16x16/menubar.png | Bin .../{ => images}/Fat Cow/16x16/messenger.png | Bin .../{ => images}/Fat Cow/16x16/metro.png | Bin .../{ => images}/Fat Cow/16x16/metronome.png | Bin .../{ => images}/Fat Cow/16x16/micro_sd.png | Bin .../Fat Cow/16x16/micro_sd_blue.png | Bin .../{ => images}/Fat Cow/16x16/microphone.png | Bin .../{ => images}/Fat Cow/16x16/milestone.png | Bin .../{ => images}/Fat Cow/16x16/mixer.png | Bin .../{ => images}/Fat Cow/16x16/mixx.png | Bin .../{ => images}/Fat Cow/16x16/mobile_me.png | Bin .../{ => images}/Fat Cow/16x16/money.png | Bin .../{ => images}/Fat Cow/16x16/money_add.png | Bin .../{ => images}/Fat Cow/16x16/money_bag.png | Bin .../Fat Cow/16x16/money_bookers.png | Bin .../Fat Cow/16x16/money_delete.png | Bin .../Fat Cow/16x16/money_dollar.png | Bin .../{ => images}/Fat Cow/16x16/money_euro.png | Bin .../Fat Cow/16x16/money_in_envelope.png | Bin .../Fat Cow/16x16/money_pound.png | Bin .../{ => images}/Fat Cow/16x16/money_yen.png | Bin .../{ => images}/Fat Cow/16x16/moneybox.png | Bin .../{ => images}/Fat Cow/16x16/monitor.png | Bin .../Fat Cow/16x16/monitor_add.png | Bin .../Fat Cow/16x16/monitor_delete.png | Bin .../Fat Cow/16x16/monitor_edit.png | Bin .../Fat Cow/16x16/monitor_error.png | Bin .../{ => images}/Fat Cow/16x16/monitor_go.png | Bin .../Fat Cow/16x16/monitor_lightning.png | Bin .../Fat Cow/16x16/monitor_link.png | Bin .../Fat Cow/16x16/monitor_screensaver.png | Bin .../Fat Cow/16x16/monitor_sidebar.png | Bin .../Fat Cow/16x16/monitor_wallpaper.png | Bin .../Fat Cow/16x16/monitor_window.png | Bin .../Fat Cow/16x16/monitor_window_3d.png | Bin .../Fat Cow/16x16/motherboard.png | Bin .../{ => images}/Fat Cow/16x16/mouse.png | Bin .../{ => images}/Fat Cow/16x16/mouse_2.png | Bin .../{ => images}/Fat Cow/16x16/mouse_add.png | Bin .../Fat Cow/16x16/mouse_delete.png | Bin .../Fat Cow/16x16/mouse_error.png | Bin .../Fat Cow/16x16/mouse_select_left.png | Bin .../Fat Cow/16x16/mouse_select_right.png | Bin .../Fat Cow/16x16/mouse_select_scroll.png | Bin .../Fat Cow/16x16/move_to_folder.png | Bin .../{ => images}/Fat Cow/16x16/movies.png | Bin .../Fat Cow/16x16/ms_exchange.png | Bin .../Fat Cow/16x16/ms_frontpage.png | Bin .../Fat Cow/16x16/msn_messenger.png | Bin .../{ => images}/Fat Cow/16x16/multitool.png | Bin .../{ => images}/Fat Cow/16x16/music.png | Bin .../Fat Cow/16x16/my_name_is_e.png | Bin .../{ => images}/Fat Cow/16x16/myspace.png | Bin .../Fat Cow/16x16/nameboard_open.png | Bin .../{ => images}/Fat Cow/16x16/netvibes.png | Bin .../Fat Cow/16x16/network-share.png | Bin .../Fat Cow/16x16/network_adapter.png | Bin .../Fat Cow/16x16/network_folder.png | Bin .../{ => images}/Fat Cow/16x16/networking.png | Bin .../Fat Cow/16x16/networking_green.png | Bin .../Fat Cow/16x16/networking_red.png | Bin .../static/{ => images}/Fat Cow/16x16/new.png | Bin .../{ => images}/Fat Cow/16x16/newspaper.png | Bin .../Fat Cow/16x16/newspaper_add.png | Bin .../Fat Cow/16x16/newspaper_delete.png | Bin .../Fat Cow/16x16/newspaper_go.png | Bin .../Fat Cow/16x16/newspaper_link.png | Bin .../{ => images}/Fat Cow/16x16/newsvine.png | Bin .../Fat Cow/16x16/no_commercial.png | Bin .../{ => images}/Fat Cow/16x16/no_drm_trm.png | Bin .../{ => images}/Fat Cow/16x16/no_image.png | Bin .../Fat Cow/16x16/no_requirements.png | Bin .../{ => images}/Fat Cow/16x16/node-tree.png | Bin .../{ => images}/Fat Cow/16x16/nokia_s60.png | Bin .../Fat Cow/16x16/non_derivative.png | Bin .../{ => images}/Fat Cow/16x16/note.png | Bin .../{ => images}/Fat Cow/16x16/note_add.png | Bin .../Fat Cow/16x16/note_delete.png | Bin .../{ => images}/Fat Cow/16x16/note_edit.png | Bin .../{ => images}/Fat Cow/16x16/note_error.png | Bin .../{ => images}/Fat Cow/16x16/note_go.png | Bin .../Fat Cow/16x16/numeric_stepper.png | Bin .../static/{ => images}/Fat Cow/16x16/oil.png | Bin .../Fat Cow/16x16/open_folder.png | Bin .../{ => images}/Fat Cow/16x16/open_suse.png | Bin .../{ => images}/Fat Cow/16x16/openid.png | Bin .../{ => images}/Fat Cow/16x16/opera.png | Bin .../{ => images}/Fat Cow/16x16/orbit.png | Bin .../{ => images}/Fat Cow/16x16/origami.png | Bin .../{ => images}/Fat Cow/16x16/orkut.png | Bin .../Fat Cow/16x16/ornament_gold.png | Bin .../Fat Cow/16x16/other_phone.png | Bin .../{ => images}/Fat Cow/16x16/package.png | Bin .../Fat Cow/16x16/package_add.png | Bin .../Fat Cow/16x16/package_delete.png | Bin .../{ => images}/Fat Cow/16x16/package_go.png | Bin .../Fat Cow/16x16/package_green.png | Bin .../Fat Cow/16x16/package_link.png | Bin .../{ => images}/Fat Cow/16x16/page.png | Bin .../{ => images}/Fat Cow/16x16/page_add.png | Bin .../Fat Cow/16x16/page_attach.png | Bin .../{ => images}/Fat Cow/16x16/page_code.png | Bin .../{ => images}/Fat Cow/16x16/page_copy.png | Bin .../Fat Cow/16x16/page_delete.png | Bin .../{ => images}/Fat Cow/16x16/page_edit.png | Bin .../{ => images}/Fat Cow/16x16/page_error.png | Bin .../{ => images}/Fat Cow/16x16/page_excel.png | Bin .../{ => images}/Fat Cow/16x16/page_find.png | Bin .../{ => images}/Fat Cow/16x16/page_gear.png | Bin .../{ => images}/Fat Cow/16x16/page_go.png | Bin .../{ => images}/Fat Cow/16x16/page_green.png | Bin .../{ => images}/Fat Cow/16x16/page_key.png | Bin .../Fat Cow/16x16/page_lightning.png | Bin .../{ => images}/Fat Cow/16x16/page_link.png | Bin .../Fat Cow/16x16/page_magnifier.png | Bin .../Fat Cow/16x16/page_paintbrush.png | Bin .../{ => images}/Fat Cow/16x16/page_paste.png | Bin .../{ => images}/Fat Cow/16x16/page_red.png | Bin .../Fat Cow/16x16/page_refresh.png | Bin .../{ => images}/Fat Cow/16x16/page_save.png | Bin .../{ => images}/Fat Cow/16x16/page_white.png | Bin .../Fat Cow/16x16/page_white_acrobat.png | Bin .../Fat Cow/16x16/page_white_actionscript.png | Bin .../Fat Cow/16x16/page_white_add.png | Bin .../Fat Cow/16x16/page_white_c.png | Bin .../Fat Cow/16x16/page_white_camera.png | Bin .../Fat Cow/16x16/page_white_cd.png | Bin .../Fat Cow/16x16/page_white_code.png | Bin .../Fat Cow/16x16/page_white_code_red.png | Bin .../Fat Cow/16x16/page_white_compress.png | Bin .../Fat Cow/16x16/page_white_copy.png | Bin .../Fat Cow/16x16/page_white_cplusplus.png | Bin .../Fat Cow/16x16/page_white_csharp.png | Bin .../Fat Cow/16x16/page_white_cup.png | Bin .../Fat Cow/16x16/page_white_database.png | Bin .../Fat Cow/16x16/page_white_delete.png | Bin .../Fat Cow/16x16/page_white_dvd.png | Bin .../Fat Cow/16x16/page_white_edit.png | Bin .../Fat Cow/16x16/page_white_error.png | Bin .../Fat Cow/16x16/page_white_excel.png | Bin .../Fat Cow/16x16/page_white_find.png | Bin .../Fat Cow/16x16/page_white_flash.png | Bin .../Fat Cow/16x16/page_white_gear.png | Bin .../Fat Cow/16x16/page_white_get.png | Bin .../Fat Cow/16x16/page_white_go.png | Bin .../Fat Cow/16x16/page_white_h.png | Bin .../Fat Cow/16x16/page_white_horizontal.png | Bin .../Fat Cow/16x16/page_white_key.png | Bin .../Fat Cow/16x16/page_white_lightning.png | Bin .../Fat Cow/16x16/page_white_link.png | Bin .../Fat Cow/16x16/page_white_magnify.png | Bin .../Fat Cow/16x16/page_white_medal.png | Bin .../Fat Cow/16x16/page_white_office.png | Bin .../Fat Cow/16x16/page_white_paint.png | Bin .../Fat Cow/16x16/page_white_paintbrush.png | Bin .../Fat Cow/16x16/page_white_paste.png | Bin .../Fat Cow/16x16/page_white_php.png | Bin .../Fat Cow/16x16/page_white_picture.png | Bin .../Fat Cow/16x16/page_white_powerpoint.png | Bin .../Fat Cow/16x16/page_white_put.png | Bin .../Fat Cow/16x16/page_white_ruby.png | Bin .../Fat Cow/16x16/page_white_stack.png | Bin .../Fat Cow/16x16/page_white_star.png | Bin .../Fat Cow/16x16/page_white_text.png | Bin .../Fat Cow/16x16/page_white_text_width.png | Bin .../Fat Cow/16x16/page_white_tux.png | Bin .../Fat Cow/16x16/page_white_vector.png | Bin .../Fat Cow/16x16/page_white_visualstudio.png | Bin .../Fat Cow/16x16/page_white_width.png | Bin .../Fat Cow/16x16/page_white_word.png | Bin .../Fat Cow/16x16/page_white_world.png | Bin .../Fat Cow/16x16/page_white_wrench.png | Bin .../Fat Cow/16x16/page_white_zip.png | Bin .../{ => images}/Fat Cow/16x16/page_word.png | Bin .../{ => images}/Fat Cow/16x16/page_world.png | Bin .../{ => images}/Fat Cow/16x16/paintbrush.png | Bin .../{ => images}/Fat Cow/16x16/paintcan.png | Bin .../{ => images}/Fat Cow/16x16/palette.png | Bin .../{ => images}/Fat Cow/16x16/pandora.png | Bin .../{ => images}/Fat Cow/16x16/panel.png | Bin .../Fat Cow/16x16/paper_airplane.png | Bin .../{ => images}/Fat Cow/16x16/parrot.png | Bin .../Fat Cow/16x16/participation_rate.png | Bin .../Fat Cow/16x16/paste_plain.png | Bin .../{ => images}/Fat Cow/16x16/paste_word.png | Bin .../{ => images}/Fat Cow/16x16/paypal-2.png | Bin .../{ => images}/Fat Cow/16x16/paypal.png | Bin .../Fat Cow/16x16/pc_linux_os.png | Bin .../static/{ => images}/Fat Cow/16x16/pci.png | Bin .../{ => images}/Fat Cow/16x16/peacock.png | Bin .../{ => images}/Fat Cow/16x16/peak_cap.png | Bin .../{ => images}/Fat Cow/16x16/pencil.png | Bin .../{ => images}/Fat Cow/16x16/pencil_add.png | Bin .../Fat Cow/16x16/pencil_delete.png | Bin .../{ => images}/Fat Cow/16x16/pencil_go.png | Bin .../{ => images}/Fat Cow/16x16/perfomance.png | Bin .../Fat Cow/16x16/personal_finance.png | Bin .../{ => images}/Fat Cow/16x16/personals.png | Bin .../{ => images}/Fat Cow/16x16/phone.png | Bin .../Fat Cow/16x16/phone_Android.png | Bin .../{ => images}/Fat Cow/16x16/phone_add.png | Bin .../Fat Cow/16x16/phone_delete.png | Bin .../Fat Cow/16x16/phone_sound.png | Bin .../{ => images}/Fat Cow/16x16/photo.png | Bin .../{ => images}/Fat Cow/16x16/photo_add.png | Bin .../Fat Cow/16x16/photo_delete.png | Bin .../{ => images}/Fat Cow/16x16/photo_link.png | Bin .../{ => images}/Fat Cow/16x16/photos.png | Bin .../{ => images}/Fat Cow/16x16/pi_math.png | Bin .../{ => images}/Fat Cow/16x16/picasa.png | Bin .../{ => images}/Fat Cow/16x16/picture.png | Bin .../Fat Cow/16x16/picture_add.png | Bin .../Fat Cow/16x16/picture_delete.png | Bin .../Fat Cow/16x16/picture_edit.png | Bin .../Fat Cow/16x16/picture_empty.png | Bin .../Fat Cow/16x16/picture_error.png | Bin .../Fat Cow/16x16/picture_frame.png | Bin .../{ => images}/Fat Cow/16x16/picture_go.png | Bin .../Fat Cow/16x16/picture_key.png | Bin .../Fat Cow/16x16/picture_link.png | Bin .../Fat Cow/16x16/picture_save.png | Bin .../{ => images}/Fat Cow/16x16/pictures.png | Bin .../{ => images}/Fat Cow/16x16/piechart.png | Bin .../{ => images}/Fat Cow/16x16/pilcrow.png | Bin .../{ => images}/Fat Cow/16x16/pill.png | Bin .../{ => images}/Fat Cow/16x16/pill_add.png | Bin .../Fat Cow/16x16/pill_delete.png | Bin .../{ => images}/Fat Cow/16x16/pill_go.png | Bin .../{ => images}/Fat Cow/16x16/pint.png | Bin .../Fat Cow/16x16/pirate_flag.png | Bin .../{ => images}/Fat Cow/16x16/places.png | Bin .../Fat Cow/16x16/playstation.png | Bin .../{ => images}/Fat Cow/16x16/plotchart.png | Bin .../{ => images}/Fat Cow/16x16/plugin.png | Bin .../{ => images}/Fat Cow/16x16/plugin_add.png | Bin .../Fat Cow/16x16/plugin_delete.png | Bin .../Fat Cow/16x16/plugin_disabled.png | Bin .../Fat Cow/16x16/plugin_edit.png | Bin .../Fat Cow/16x16/plugin_error.png | Bin .../{ => images}/Fat Cow/16x16/plugin_go.png | Bin .../Fat Cow/16x16/plugin_link.png | Bin .../{ => images}/Fat Cow/16x16/plurk.png | Bin .../{ => images}/Fat Cow/16x16/poker.png | Bin .../static/{ => images}/Fat Cow/16x16/poo.png | Bin .../{ => images}/Fat Cow/16x16/pop_mail.png | Bin .../{ => images}/Fat Cow/16x16/popcorn.png | Bin .../{ => images}/Fat Cow/16x16/port.png | Bin .../Fat Cow/16x16/postage_stamp.png | Bin .../{ => images}/Fat Cow/16x16/posterous.png | Bin .../Fat Cow/16x16/power_surge.png | Bin .../Fat Cow/16x16/preferences.png | Bin .../Fat Cow/16x16/premium_support.png | Bin .../Fat Cow/16x16/price_alert.png | Bin .../Fat Cow/16x16/price_comparison.png | Bin .../Fat Cow/16x16/price_watch.png | Bin .../{ => images}/Fat Cow/16x16/print_size.png | Bin .../{ => images}/Fat Cow/16x16/printer.png | Bin .../Fat Cow/16x16/printer_add.png | Bin .../Fat Cow/16x16/printer_delete.png | Bin .../Fat Cow/16x16/printer_empty.png | Bin .../Fat Cow/16x16/printer_error.png | Bin .../{ => images}/Fat Cow/16x16/private.png | Bin .../{ => images}/Fat Cow/16x16/processor.png | Bin .../Fat Cow/16x16/production_copyleft.png | Bin .../{ => images}/Fat Cow/16x16/profiles.png | Bin .../Fat Cow/16x16/progressbar.png | Bin .../{ => images}/Fat Cow/16x16/purse.png | Bin .../static/{ => images}/Fat Cow/16x16/qik.png | Bin .../{ => images}/Fat Cow/16x16/qip_angry.png | Bin .../Fat Cow/16x16/qip_at_home.png | Bin .../Fat Cow/16x16/qip_at_work.png | Bin .../{ => images}/Fat Cow/16x16/qip_away.png | Bin .../Fat Cow/16x16/qip_bad_mood.png | Bin .../{ => images}/Fat Cow/16x16/qip_dnd.png | Bin .../{ => images}/Fat Cow/16x16/qip_eating.png | Bin .../Fat Cow/16x16/qip_free_for_chat.png | Bin .../Fat Cow/16x16/qip_invisible.png | Bin .../Fat Cow/16x16/qip_invisible_for_all.png | Bin .../Fat Cow/16x16/qip_not_available.png | Bin .../Fat Cow/16x16/qip_occupied.png | Bin .../Fat Cow/16x16/qip_offline.png | Bin .../{ => images}/Fat Cow/16x16/qip_online.png | Bin .../{ => images}/Fat Cow/16x16/question.png | Bin .../{ => images}/Fat Cow/16x16/radio_1.png | Bin .../{ => images}/Fat Cow/16x16/radio_2.png | Bin .../Fat Cow/16x16/radioactivity.png | Bin .../Fat Cow/16x16/radiobutton.png | Bin .../Fat Cow/16x16/radiobutton_group.png | Bin .../Fat Cow/16x16/radiolocator.png | Bin .../{ => images}/Fat Cow/16x16/rain.png | Bin .../{ => images}/Fat Cow/16x16/rainbow.png | Bin .../Fat Cow/16x16/rainbow_cloud.png | Bin .../{ => images}/Fat Cow/16x16/readernaut.png | Bin .../Fat Cow/16x16/real_estate.png | Bin .../{ => images}/Fat Cow/16x16/recycle.png | Bin .../Fat Cow/16x16/recycle_bag.png | Bin .../{ => images}/Fat Cow/16x16/red_line.png | Bin .../{ => images}/Fat Cow/16x16/reddit.png | Bin .../{ => images}/Fat Cow/16x16/remote.png | Bin .../{ => images}/Fat Cow/16x16/report.png | Bin .../{ => images}/Fat Cow/16x16/report_add.png | Bin .../Fat Cow/16x16/report_delete.png | Bin .../Fat Cow/16x16/report_disk.png | Bin .../Fat Cow/16x16/report_edit.png | Bin .../{ => images}/Fat Cow/16x16/report_go.png | Bin .../{ => images}/Fat Cow/16x16/report_key.png | Bin .../Fat Cow/16x16/report_link.png | Bin .../Fat Cow/16x16/report_magnify.png | Bin .../Fat Cow/16x16/report_picture.png | Bin .../Fat Cow/16x16/report_user.png | Bin .../Fat Cow/16x16/report_word.png | Bin .../Fat Cow/16x16/reseller_account.png | Bin .../16x16/reseller_account_template.png | Bin .../Fat Cow/16x16/reseller_programm.png | Bin .../Fat Cow/16x16/resize_picture.png | Bin .../Fat Cow/16x16/resource_usage.png | Bin .../{ => images}/Fat Cow/16x16/resources.png | Bin .../Fat Cow/16x16/restaurant_menu.png | Bin .../Fat Cow/16x16/resultset_first.png | Bin .../Fat Cow/16x16/resultset_last.png | Bin .../Fat Cow/16x16/resultset_next.png | Bin .../Fat Cow/16x16/resultset_previous.png | Bin .../{ => images}/Fat Cow/16x16/ribbon.png | Bin .../Fat Cow/16x16/richtext_editor.png | Bin .../{ => images}/Fat Cow/16x16/ring.png | Bin .../{ => images}/Fat Cow/16x16/road_sign.png | Bin .../{ => images}/Fat Cow/16x16/roadworks.png | Bin .../{ => images}/Fat Cow/16x16/robo_to.png | Bin .../{ => images}/Fat Cow/16x16/role.png | Bin .../{ => images}/Fat Cow/16x16/rosette.png | Bin .../{ => images}/Fat Cow/16x16/rotate_90.png | Bin .../{ => images}/Fat Cow/16x16/router.png | Bin .../Fat Cow/16x16/routing_around.png | Bin .../Fat Cow/16x16/routing_forward.png | Bin .../Fat Cow/16x16/routing_go_left.png | Bin .../Fat Cow/16x16/routing_go_right.png | Bin .../16x16/routing_go_straight_left.png | Bin .../16x16/routing_go_straight_right.png | Bin .../16x16/routing_intersection_right.png | Bin .../16x16/routing_turn_arround_left.png | Bin .../16x16/routing_turn_arround_right.png | Bin .../Fat Cow/16x16/routing_turn_left.png | Bin .../Fat Cow/16x16/routing_turn_left_2.png | Bin .../16x16/routing_turn_left_crossroads.png | Bin .../Fat Cow/16x16/routing_turn_right.png | Bin .../Fat Cow/16x16/routing_turn_right_2.png | Bin .../Fat Cow/16x16/routing_turn_u.png | Bin .../Fat Cow/16x16/routing_turnaround_left.png | Bin .../16x16/routing_turnaround_right.png | Bin .../Fat Cow/16x16/routing_turning_left.png | Bin .../Fat Cow/16x16/routing_turning_right.png | Bin .../static/{ => images}/Fat Cow/16x16/rss.png | Bin .../{ => images}/Fat Cow/16x16/rss_add.png | Bin .../{ => images}/Fat Cow/16x16/rss_delete.png | Bin .../{ => images}/Fat Cow/16x16/rss_go.png | Bin .../{ => images}/Fat Cow/16x16/rss_valid.png | Bin .../{ => images}/Fat Cow/16x16/ruby.png | Bin .../{ => images}/Fat Cow/16x16/ruby_add.png | Bin .../Fat Cow/16x16/ruby_delete.png | Bin .../{ => images}/Fat Cow/16x16/ruby_gear.png | Bin .../{ => images}/Fat Cow/16x16/ruby_get.png | Bin .../{ => images}/Fat Cow/16x16/ruby_go.png | Bin .../{ => images}/Fat Cow/16x16/ruby_key.png | Bin .../{ => images}/Fat Cow/16x16/ruby_link.png | Bin .../{ => images}/Fat Cow/16x16/ruby_put.png | Bin .../Fat Cow/16x16/safari_browser.png | Bin .../{ => images}/Fat Cow/16x16/safe.png | Bin .../Fat Cow/16x16/sallary_deferrais.png | Bin .../{ => images}/Fat Cow/16x16/salver.png | Bin .../{ => images}/Fat Cow/16x16/santa.png | Bin .../{ => images}/Fat Cow/16x16/satellite.png | Bin .../Fat Cow/16x16/satellite_dish.png | Bin .../{ => images}/Fat Cow/16x16/save_as.png | Bin .../{ => images}/Fat Cow/16x16/save_money.png | Bin .../Fat Cow/16x16/scale_image.png | Bin .../{ => images}/Fat Cow/16x16/scanner.png | Bin .../Fat Cow/16x16/screen_error.png | Bin .../Fat Cow/16x16/screwdriver.png | Bin .../{ => images}/Fat Cow/16x16/script.png | Bin .../{ => images}/Fat Cow/16x16/script_add.png | Bin .../Fat Cow/16x16/script_code.png | Bin .../Fat Cow/16x16/script_code_red.png | Bin .../Fat Cow/16x16/script_delete.png | Bin .../Fat Cow/16x16/script_edit.png | Bin .../Fat Cow/16x16/script_error.png | Bin .../Fat Cow/16x16/script_gear.png | Bin .../{ => images}/Fat Cow/16x16/script_go.png | Bin .../{ => images}/Fat Cow/16x16/script_key.png | Bin .../Fat Cow/16x16/script_lightning.png | Bin .../Fat Cow/16x16/script_link.png | Bin .../Fat Cow/16x16/script_palette.png | Bin .../Fat Cow/16x16/script_save.png | Bin .../{ => images}/Fat Cow/16x16/scripts.png | Bin .../Fat Cow/16x16/scroller_bar.png | Bin .../{ => images}/Fat Cow/16x16/scull.png | Bin .../Fat Cow/16x16/search_minus.png | Bin .../Fat Cow/16x16/search_plus.png | Bin .../{ => images}/Fat Cow/16x16/select.png | Bin .../16x16/select_by_adding_to_selection.png | Bin .../Fat Cow/16x16/select_by_color.png | Bin .../Fat Cow/16x16/select_by_difference.png | Bin .../Fat Cow/16x16/select_by_intersection.png | Bin .../Fat Cow/16x16/select_continuous_area.png | Bin .../Fat Cow/16x16/select_ellipse.png | Bin .../Fat Cow/16x16/select_invert.png | Bin .../Fat Cow/16x16/select_lasso.png | Bin .../Fat Cow/16x16/select_restangular.png | Bin .../Fat Cow/16x16/sertificate.png | Bin .../{ => images}/Fat Cow/16x16/server.png | Bin .../{ => images}/Fat Cow/16x16/server_add.png | Bin .../Fat Cow/16x16/server_chart.png | Bin .../Fat Cow/16x16/server_components.png | Bin .../Fat Cow/16x16/server_compress.png | Bin .../Fat Cow/16x16/server_connect.png | Bin .../Fat Cow/16x16/server_database.png | Bin .../Fat Cow/16x16/server_delete.png | Bin .../Fat Cow/16x16/server_edit.png | Bin .../Fat Cow/16x16/server_error.png | Bin .../{ => images}/Fat Cow/16x16/server_go.png | Bin .../Fat Cow/16x16/server_information.png | Bin .../{ => images}/Fat Cow/16x16/server_key.png | Bin .../Fat Cow/16x16/server_lightning.png | Bin .../Fat Cow/16x16/server_link.png | Bin .../Fat Cow/16x16/server_stanchion.png | Bin .../Fat Cow/16x16/server_uncompress.png | Bin .../Fat Cow/16x16/session_idle_time.png | Bin .../Fat Cow/16x16/set_security_question.png | Bin .../Fat Cow/16x16/setting_tools.png | Bin .../{ => images}/Fat Cow/16x16/shading.png | Bin .../Fat Cow/16x16/shape_align_bottom.png | Bin .../Fat Cow/16x16/shape_align_center.png | Bin .../Fat Cow/16x16/shape_align_left.png | Bin .../Fat Cow/16x16/shape_align_middle.png | Bin .../Fat Cow/16x16/shape_align_right.png | Bin .../Fat Cow/16x16/shape_align_top.png | Bin .../Fat Cow/16x16/shape_flip_horizontal.png | Bin .../Fat Cow/16x16/shape_flip_vertical.png | Bin .../Fat Cow/16x16/shape_group.png | Bin .../Fat Cow/16x16/shape_handles.png | Bin .../Fat Cow/16x16/shape_move_back.png | Bin .../Fat Cow/16x16/shape_move_backwards.png | Bin .../Fat Cow/16x16/shape_move_forwards.png | Bin .../Fat Cow/16x16/shape_move_front.png | Bin .../16x16/shape_rotate_anticlockwise.png | Bin .../Fat Cow/16x16/shape_rotate_clockwise.png | Bin .../Fat Cow/16x16/shape_square.png | Bin .../Fat Cow/16x16/shape_square_add.png | Bin .../Fat Cow/16x16/shape_square_delete.png | Bin .../Fat Cow/16x16/shape_square_edit.png | Bin .../Fat Cow/16x16/shape_square_error.png | Bin .../Fat Cow/16x16/shape_square_go.png | Bin .../Fat Cow/16x16/shape_square_key.png | Bin .../Fat Cow/16x16/shape_square_link.png | Bin .../Fat Cow/16x16/shape_ungroup.png | Bin .../{ => images}/Fat Cow/16x16/share.png | Bin .../{ => images}/Fat Cow/16x16/sharpen.png | Bin .../Fat Cow/16x16/sheduled_task.png | Bin .../{ => images}/Fat Cow/16x16/shield.png | Bin .../{ => images}/Fat Cow/16x16/shield_add.png | Bin .../Fat Cow/16x16/shield_delete.png | Bin .../{ => images}/Fat Cow/16x16/shield_go.png | Bin .../{ => images}/Fat Cow/16x16/shirt_polo.png | Bin .../{ => images}/Fat Cow/16x16/shopping.png | Bin .../{ => images}/Fat Cow/16x16/shorts.png | Bin .../{ => images}/Fat Cow/16x16/showel.png | Bin .../{ => images}/Fat Cow/16x16/shuriken.png | Bin .../{ => images}/Fat Cow/16x16/sign.png | Bin .../{ => images}/Fat Cow/16x16/siren.png | Bin .../Fat Cow/16x16/site_backup_and_restore.png | Bin .../Fat Cow/16x16/site_enhancer.png | Bin .../{ => images}/Fat Cow/16x16/sitemap.png | Bin .../Fat Cow/16x16/sitemap_color.png | Bin .../Fat Cow/16x16/size_horizontal.png | Bin .../Fat Cow/16x16/size_vertical.png | Bin .../{ => images}/Fat Cow/16x16/skate.png | Bin .../{ => images}/Fat Cow/16x16/skins.png | Bin .../{ => images}/Fat Cow/16x16/skype.png | Bin .../{ => images}/Fat Cow/16x16/slackware.png | Bin .../{ => images}/Fat Cow/16x16/slideshow.png | Bin .../Fat Cow/16x16/small_business.png | Bin .../{ => images}/Fat Cow/16x16/small_car.png | Bin .../Fat Cow/16x16/small_tiles.png | Bin .../{ => images}/Fat Cow/16x16/snapshot.png | Bin .../{ => images}/Fat Cow/16x16/snow_rain.png | Bin .../{ => images}/Fat Cow/16x16/snowman.png | Bin .../{ => images}/Fat Cow/16x16/soap.png | Bin .../Fat Cow/16x16/soil_layers.png | Bin .../{ => images}/Fat Cow/16x16/solar.png | Bin .../Fat Cow/16x16/sort_ascending.png | Bin .../Fat Cow/16x16/sort_columns.png | Bin .../Fat Cow/16x16/sort_descending.png | Bin .../{ => images}/Fat Cow/16x16/sound.png | Bin .../{ => images}/Fat Cow/16x16/sound_add.png | Bin .../Fat Cow/16x16/sound_delete.png | Bin .../{ => images}/Fat Cow/16x16/sound_low.png | Bin .../{ => images}/Fat Cow/16x16/sound_mute.png | Bin .../{ => images}/Fat Cow/16x16/sound_none.png | Bin .../{ => images}/Fat Cow/16x16/soup.png | Bin .../Fat Cow/16x16/source_code.png | Bin .../{ => images}/Fat Cow/16x16/spacer.png | Bin .../{ => images}/Fat Cow/16x16/spam.png | Bin .../Fat Cow/16x16/spam_filter.png | Bin .../{ => images}/Fat Cow/16x16/speakers.png | Bin .../Fat Cow/16x16/speedometer.png | Bin .../{ => images}/Fat Cow/16x16/spellcheck.png | Bin .../Fat Cow/16x16/spellcheck_error.png | Bin .../{ => images}/Fat Cow/16x16/spider_web.png | Bin .../{ => images}/Fat Cow/16x16/spill.png | Bin .../{ => images}/Fat Cow/16x16/sport.png | Bin .../Fat Cow/16x16/sport_8ball.png | Bin .../Fat Cow/16x16/sport_basketball.png | Bin .../Fat Cow/16x16/sport_football.png | Bin .../{ => images}/Fat Cow/16x16/sport_golf.png | Bin .../Fat Cow/16x16/sport_raquet.png | Bin .../Fat Cow/16x16/sport_shuttlecock.png | Bin .../Fat Cow/16x16/sport_soccer.png | Bin .../Fat Cow/16x16/sport_tennis.png | Bin .../{ => images}/Fat Cow/16x16/spring.png | Bin .../{ => images}/Fat Cow/16x16/sql_join.png | Bin .../Fat Cow/16x16/sql_join_inner.png | Bin .../Fat Cow/16x16/sql_join_left.png | Bin .../Fat Cow/16x16/sql_join_left_exclude.png | Bin .../Fat Cow/16x16/sql_join_outer.png | Bin .../Fat Cow/16x16/sql_join_outer_exclude.png | Bin .../Fat Cow/16x16/sql_join_right.png | Bin .../Fat Cow/16x16/sql_join_right_exclude.png | Bin .../Fat Cow/16x16/ssl_certificates.png | Bin .../Fat Cow/16x16/stamp_pattern.png | Bin .../{ => images}/Fat Cow/16x16/star.png | Bin .../{ => images}/Fat Cow/16x16/statistics.png | Bin .../Fat Cow/16x16/status_away.png | Bin .../Fat Cow/16x16/status_busy.png | Bin .../Fat Cow/16x16/status_offline.png | Bin .../Fat Cow/16x16/status_online.png | Bin .../Fat Cow/16x16/steering_wheel.png | Bin .../Fat Cow/16x16/steering_wheel_2.png | Bin .../Fat Cow/16x16/steering_wheel_3.png | Bin .../{ => images}/Fat Cow/16x16/stop.png | Bin .../Fat Cow/16x16/stopwatch_finish.png | Bin .../Fat Cow/16x16/stopwatch_pause.png | Bin .../Fat Cow/16x16/stopwatch_start.png | Bin .../{ => images}/Fat Cow/16x16/storage.png | Bin .../Fat Cow/16x16/street_stall.png | Bin .../Fat Cow/16x16/stumble_upon.png | Bin .../{ => images}/Fat Cow/16x16/style.png | Bin .../{ => images}/Fat Cow/16x16/style_add.png | Bin .../Fat Cow/16x16/style_delete.png | Bin .../{ => images}/Fat Cow/16x16/style_edit.png | Bin .../{ => images}/Fat Cow/16x16/style_go.png | Bin .../{ => images}/Fat Cow/16x16/subwoofer.png | Bin .../static/{ => images}/Fat Cow/16x16/sum.png | Bin .../{ => images}/Fat Cow/16x16/sun_cloudy.png | Bin .../{ => images}/Fat Cow/16x16/sun_rain.png | Bin .../{ => images}/Fat Cow/16x16/support.png | Bin .../{ => images}/Fat Cow/16x16/swf_loader.png | Bin .../{ => images}/Fat Cow/16x16/switch.png | Bin .../Fat Cow/16x16/switch_120v.png | Bin .../Fat Cow/16x16/switch_220v.png | Bin .../Fat Cow/16x16/system_monitor.png | Bin .../Fat Cow/16x16/system_time.png | Bin .../static/{ => images}/Fat Cow/16x16/tab.png | Bin .../{ => images}/Fat Cow/16x16/tab_add.png | Bin .../{ => images}/Fat Cow/16x16/tab_delete.png | Bin .../{ => images}/Fat Cow/16x16/tab_edit.png | Bin .../{ => images}/Fat Cow/16x16/tab_go.png | Bin .../{ => images}/Fat Cow/16x16/tabbar.png | Bin .../{ => images}/Fat Cow/16x16/table.png | Bin .../{ => images}/Fat Cow/16x16/table_add.png | Bin .../Fat Cow/16x16/table_chart.png | Bin .../Fat Cow/16x16/table_delete.png | Bin .../{ => images}/Fat Cow/16x16/table_edit.png | Bin .../Fat Cow/16x16/table_error.png | Bin .../Fat Cow/16x16/table_excel.png | Bin .../Fat Cow/16x16/table_export.png | Bin .../{ => images}/Fat Cow/16x16/table_gear.png | Bin .../{ => images}/Fat Cow/16x16/table_go.png | Bin .../Fat Cow/16x16/table_heatmap.png | Bin .../Fat Cow/16x16/table_import.png | Bin .../Fat Cow/16x16/table_insert.png | Bin .../{ => images}/Fat Cow/16x16/table_key.png | Bin .../Fat Cow/16x16/table_lightning.png | Bin .../{ => images}/Fat Cow/16x16/table_link.png | Bin .../Fat Cow/16x16/table_money.png | Bin .../Fat Cow/16x16/table_multiple.png | Bin .../Fat Cow/16x16/table_paint_can.png | Bin .../Fat Cow/16x16/table_refresh.png | Bin .../Fat Cow/16x16/table_relationship.png | Bin .../Fat Cow/16x16/table_replace.png | Bin .../Fat Cow/16x16/table_row_delete.png | Bin .../Fat Cow/16x16/table_row_insert.png | Bin .../{ => images}/Fat Cow/16x16/table_save.png | Bin .../Fat Cow/16x16/table_select.png | Bin .../Fat Cow/16x16/table_select_all.png | Bin .../Fat Cow/16x16/table_select_big.png | Bin .../Fat Cow/16x16/table_select_column.png | Bin .../Fat Cow/16x16/table_select_row.png | Bin .../Fat Cow/16x16/table_sheet.png | Bin .../{ => images}/Fat Cow/16x16/table_sort.png | Bin .../Fat Cow/16x16/table_split.png | Bin .../{ => images}/Fat Cow/16x16/table_sum.png | Bin .../{ => images}/Fat Cow/16x16/table_tab.png | Bin .../Fat Cow/16x16/table_tab_resize.png | Bin .../Fat Cow/16x16/table_tab_search.png | Bin .../Fat Cow/16x16/tabnavigator.png | Bin .../static/{ => images}/Fat Cow/16x16/tag.png | Bin .../{ => images}/Fat Cow/16x16/tag_blue.png | Bin .../Fat Cow/16x16/tag_blue_add.png | Bin .../Fat Cow/16x16/tag_blue_delete.png | Bin .../Fat Cow/16x16/tag_blue_edit.png | Bin .../{ => images}/Fat Cow/16x16/tag_green.png | Bin .../{ => images}/Fat Cow/16x16/tag_orange.png | Bin .../{ => images}/Fat Cow/16x16/tag_pink.png | Bin .../{ => images}/Fat Cow/16x16/tag_purple.png | Bin .../{ => images}/Fat Cow/16x16/tag_red.png | Bin .../{ => images}/Fat Cow/16x16/tag_yellow.png | Bin .../{ => images}/Fat Cow/16x16/tags_cloud.png | Bin .../{ => images}/Fat Cow/16x16/tea_cup.png | Bin .../{ => images}/Fat Cow/16x16/teapot.png | Bin .../{ => images}/Fat Cow/16x16/technorati.png | Bin .../{ => images}/Fat Cow/16x16/teddy_bear.png | Bin .../{ => images}/Fat Cow/16x16/telephone.png | Bin .../Fat Cow/16x16/telephone_add.png | Bin .../Fat Cow/16x16/telephone_delete.png | Bin .../Fat Cow/16x16/telephone_edit.png | Bin .../Fat Cow/16x16/telephone_error.png | Bin .../Fat Cow/16x16/telephone_go.png | Bin .../Fat Cow/16x16/telephone_key.png | Bin .../Fat Cow/16x16/telephone_link.png | Bin .../{ => images}/Fat Cow/16x16/television.png | Bin .../Fat Cow/16x16/television_add.png | Bin .../Fat Cow/16x16/television_delete.png | Bin .../Fat Cow/16x16/temperature_1.png | Bin .../Fat Cow/16x16/temperature_2.png | Bin .../Fat Cow/16x16/temperature_3.png | Bin .../Fat Cow/16x16/temperature_4.png | Bin .../Fat Cow/16x16/temperature_5.png | Bin .../{ => images}/Fat Cow/16x16/terminal.png | Bin .../{ => images}/Fat Cow/16x16/text.png | Bin .../Fat Cow/16x16/text_align_center.png | Bin .../Fat Cow/16x16/text_align_justity.png | Bin .../Fat Cow/16x16/text_align_left.png | Bin .../Fat Cow/16x16/text_align_right.png | Bin .../Fat Cow/16x16/text_allcaps.png | Bin .../{ => images}/Fat Cow/16x16/text_area.png | Bin .../{ => images}/Fat Cow/16x16/text_bold.png | Bin .../Fat Cow/16x16/text_columns.png | Bin .../Fat Cow/16x16/text_document.png | Bin .../Fat Cow/16x16/text_document_wrap.png | Bin .../{ => images}/Fat Cow/16x16/text_drama.png | Bin .../Fat Cow/16x16/text_dropcaps.png | Bin .../Fat Cow/16x16/text_heading_1.png | Bin .../Fat Cow/16x16/text_heading_2.png | Bin .../Fat Cow/16x16/text_heading_3.png | Bin .../Fat Cow/16x16/text_heading_4.png | Bin .../Fat Cow/16x16/text_heading_5.png | Bin .../Fat Cow/16x16/text_heading_6.png | Bin .../Fat Cow/16x16/text_horizontalrule.png | Bin .../Fat Cow/16x16/text_indent.png | Bin .../Fat Cow/16x16/text_indent_remove.png | Bin .../Fat Cow/16x16/text_italic.png | Bin .../Fat Cow/16x16/text_kerning.png | Bin .../Fat Cow/16x16/text_large_cap.png | Bin .../Fat Cow/16x16/text_letter_omega.png | Bin .../Fat Cow/16x16/text_letterspacing.png | Bin .../Fat Cow/16x16/text_linespacing.png | Bin .../Fat Cow/16x16/text_list_bullets.png | Bin .../Fat Cow/16x16/text_list_numbers.png | Bin .../Fat Cow/16x16/text_lowercase.png | Bin .../Fat Cow/16x16/text_padding_bottom.png | Bin .../Fat Cow/16x16/text_padding_left.png | Bin .../Fat Cow/16x16/text_padding_right.png | Bin .../Fat Cow/16x16/text_padding_top.png | Bin .../Fat Cow/16x16/text_pagination.png | Bin .../Fat Cow/16x16/text_pagination_100.png | Bin .../{ => images}/Fat Cow/16x16/text_prose.png | Bin .../Fat Cow/16x16/text_replace.png | Bin .../Fat Cow/16x16/text_resize.png | Bin .../Fat Cow/16x16/text_signature.png | Bin .../Fat Cow/16x16/text_smallcaps.png | Bin .../Fat Cow/16x16/text_strikethroungh.png | Bin .../Fat Cow/16x16/text_subscript.png | Bin .../Fat Cow/16x16/text_superscript.png | Bin .../Fat Cow/16x16/text_underline.png | Bin .../Fat Cow/16x16/text_uppercase.png | Bin .../{ => images}/Fat Cow/16x16/text_width.png | Bin .../{ => images}/Fat Cow/16x16/textfield.png | Bin .../Fat Cow/16x16/textfield_add.png | Bin .../Fat Cow/16x16/textfield_delete.png | Bin .../Fat Cow/16x16/textfield_key.png | Bin .../Fat Cow/16x16/textfield_rename.png | Bin .../{ => images}/Fat Cow/16x16/theater.png | Bin .../Fat Cow/16x16/things_beauty.png | Bin .../Fat Cow/16x16/things_digital.png | Bin .../{ => images}/Fat Cow/16x16/three_tags.png | Bin .../{ => images}/Fat Cow/16x16/thumb_down.png | Bin .../{ => images}/Fat Cow/16x16/thumb_up.png | Bin .../{ => images}/Fat Cow/16x16/tick.png | Bin .../{ => images}/Fat Cow/16x16/tilelist.png | Bin .../{ => images}/Fat Cow/16x16/time.png | Bin .../{ => images}/Fat Cow/16x16/time_add.png | Bin .../Fat Cow/16x16/time_delete.png | Bin .../{ => images}/Fat Cow/16x16/time_go.png | Bin .../{ => images}/Fat Cow/16x16/timeline.png | Bin .../Fat Cow/16x16/timeline_marker.png | Bin .../{ => images}/Fat Cow/16x16/tire.png | Bin .../Fat Cow/16x16/title_window.png | Bin .../{ => images}/Fat Cow/16x16/to_do_list.png | Bin .../Fat Cow/16x16/to_do_list_cheked_1.png | Bin .../Fat Cow/16x16/to_do_list_cheked_all.png | Bin .../{ => images}/Fat Cow/16x16/toolbox.png | Bin .../{ => images}/Fat Cow/16x16/tooth.png | Bin .../{ => images}/Fat Cow/16x16/tornado.png | Bin .../{ => images}/Fat Cow/16x16/toster.png | Bin .../Fat Cow/16x16/total_plan_cost.png | Bin .../{ => images}/Fat Cow/16x16/toucan.png | Bin .../{ => images}/Fat Cow/16x16/tower.png | Bin .../{ => images}/Fat Cow/16x16/toxic.png | Bin .../Fat Cow/16x16/traffic_lights.png | Bin .../Fat Cow/16x16/traffic_lights_green.png | Bin .../Fat Cow/16x16/traffic_lights_red.png | Bin .../Fat Cow/16x16/traffic_lights_yellow.png | Bin .../Fat Cow/16x16/traffic_usage.png | Bin .../Fat Cow/16x16/transform_crop.png | Bin .../Fat Cow/16x16/transform_crop_resize.png | Bin .../Fat Cow/16x16/transform_flip.png | Bin .../Fat Cow/16x16/transform_layer.png | Bin .../Fat Cow/16x16/transform_move.png | Bin .../Fat Cow/16x16/transform_path.png | Bin .../Fat Cow/16x16/transform_perspective.png | Bin .../Fat Cow/16x16/transform_rotate.png | Bin .../Fat Cow/16x16/transform_rotate_180.png | Bin .../Fat Cow/16x16/transform_rotate_270.png | Bin .../Fat Cow/16x16/transform_rotate_90.png | Bin .../Fat Cow/16x16/transform_scale.png | Bin .../Fat Cow/16x16/transform_selection.png | Bin .../Fat Cow/16x16/transform_shear.png | Bin .../{ => images}/Fat Cow/16x16/transmit.png | Bin .../Fat Cow/16x16/transmit_add.png | Bin .../Fat Cow/16x16/transmit_blue.png | Bin .../Fat Cow/16x16/transmit_delete.png | Bin .../Fat Cow/16x16/transmit_edit.png | Bin .../Fat Cow/16x16/transmit_error.png | Bin .../Fat Cow/16x16/transmit_go.png | Bin .../{ => images}/Fat Cow/16x16/travel.png | Bin .../{ => images}/Fat Cow/16x16/tree.png | Bin .../Fat Cow/16x16/trojan_horse.png | Bin .../{ => images}/Fat Cow/16x16/tumblr.png | Bin .../static/{ => images}/Fat Cow/16x16/tux.png | Bin .../{ => images}/Fat Cow/16x16/twitter_1.png | Bin .../{ => images}/Fat Cow/16x16/twitter_2.png | Bin .../{ => images}/Fat Cow/16x16/ubuntu.png | Bin .../{ => images}/Fat Cow/16x16/umbrella.png | Bin .../Fat Cow/16x16/underle_dictionary.png | Bin .../Fat Cow/16x16/understanding.png | Bin .../{ => images}/Fat Cow/16x16/unicorn.png | Bin .../Fat Cow/16x16/universal_binary.png | Bin .../{ => images}/Fat Cow/16x16/update.png | Bin .../{ => images}/Fat Cow/16x16/usb_3.png | Bin .../{ => images}/Fat Cow/16x16/user.png | Bin .../{ => images}/Fat Cow/16x16/user_add.png | Bin .../Fat Cow/16x16/user_astronaut.png | Bin .../Fat Cow/16x16/user_batman.png | Bin .../Fat Cow/16x16/user_blondy.png | Bin .../Fat Cow/16x16/user_catwomen.png | Bin .../{ => images}/Fat Cow/16x16/user_chief.png | Bin .../Fat Cow/16x16/user_chief_female.png | Bin .../{ => images}/Fat Cow/16x16/user_clown.png | Bin .../Fat Cow/16x16/user_comment.png | Bin .../Fat Cow/16x16/user_delete.png | Bin .../{ => images}/Fat Cow/16x16/user_edit.png | Bin .../Fat Cow/16x16/user_female.png | Bin .../{ => images}/Fat Cow/16x16/user_go.png | Bin .../{ => images}/Fat Cow/16x16/user_gray.png | Bin .../{ => images}/Fat Cow/16x16/user_green.png | Bin .../{ => images}/Fat Cow/16x16/user_jew.png | Bin .../{ => images}/Fat Cow/16x16/user_king.png | Bin .../{ => images}/Fat Cow/16x16/user_maid.png | Bin .../Fat Cow/16x16/user_medical.png | Bin .../Fat Cow/16x16/user_medical_female.png | Bin .../{ => images}/Fat Cow/16x16/user_ninja.png | Bin .../{ => images}/Fat Cow/16x16/user_nude.png | Bin .../Fat Cow/16x16/user_nude_female.png | Bin .../Fat Cow/16x16/user_orange.png | Bin .../Fat Cow/16x16/user_police_england.png | Bin .../Fat Cow/16x16/user_police_female.png | Bin .../Fat Cow/16x16/user_policeman.png | Bin .../{ => images}/Fat Cow/16x16/user_queen.png | Bin .../{ => images}/Fat Cow/16x16/user_red.png | Bin .../Fat Cow/16x16/user_sailor.png | Bin .../Fat Cow/16x16/user_silhouette.png | Bin .../Fat Cow/16x16/user_soldier.png | Bin .../Fat Cow/16x16/user_student.png | Bin .../Fat Cow/16x16/user_student_female.png | Bin .../{ => images}/Fat Cow/16x16/user_suit.png | Bin .../Fat Cow/16x16/user_vietnamese.png | Bin .../{ => images}/Fat Cow/16x16/user_zorro.png | Bin .../{ => images}/Fat Cow/16x16/vbox.png | Bin .../{ => images}/Fat Cow/16x16/vcard.png | Bin .../{ => images}/Fat Cow/16x16/vcard_add.png | Bin .../Fat Cow/16x16/vcard_delete.png | Bin .../{ => images}/Fat Cow/16x16/vcard_edit.png | Bin .../Fat Cow/16x16/vdividedbox.png | Bin .../{ => images}/Fat Cow/16x16/vector.png | Bin .../{ => images}/Fat Cow/16x16/vector_add.png | Bin .../Fat Cow/16x16/vector_delete.png | Bin .../static/{ => images}/Fat Cow/16x16/vhs.png | Bin .../{ => images}/Fat Cow/16x16/viddler.png | Bin .../{ => images}/Fat Cow/16x16/video.png | Bin .../{ => images}/Fat Cow/16x16/video_mode.png | Bin .../Fat Cow/16x16/videodisplay.png | Bin .../{ => images}/Fat Cow/16x16/viewstack.png | Bin .../{ => images}/Fat Cow/16x16/vimeo.png | Bin .../{ => images}/Fat Cow/16x16/virb.png | Bin .../Fat Cow/16x16/virus_protection.png | Bin .../{ => images}/Fat Cow/16x16/visa.png | Bin .../{ => images}/Fat Cow/16x16/visa_2.png | Bin .../Fat Cow/16x16/visa_electron.png | Bin .../static/{ => images}/Fat Cow/16x16/vlc.png | Bin .../{ => images}/Fat Cow/16x16/vrule.png | Bin .../{ => images}/Fat Cow/16x16/vslider.png | Bin .../{ => images}/Fat Cow/16x16/walk.png | Bin .../{ => images}/Fat Cow/16x16/wallet.png | Bin .../{ => images}/Fat Cow/16x16/wand.png | Bin .../Fat Cow/16x16/weather_clouds.png | Bin .../Fat Cow/16x16/weather_cloudy.png | Bin .../Fat Cow/16x16/weather_lightning.png | Bin .../Fat Cow/16x16/weather_rain.png | Bin .../Fat Cow/16x16/weather_snow.png | Bin .../Fat Cow/16x16/weather_sun.png | Bin .../Fat Cow/16x16/web_concierge.png | Bin .../{ => images}/Fat Cow/16x16/webcam.png | Bin .../{ => images}/Fat Cow/16x16/webcam_add.png | Bin .../Fat Cow/16x16/webcam_delete.png | Bin .../Fat Cow/16x16/webcam_error.png | Bin .../{ => images}/Fat Cow/16x16/weight.png | Bin .../{ => images}/Fat Cow/16x16/whistle.png | Bin .../{ => images}/Fat Cow/16x16/widescreen.png | Bin .../{ => images}/Fat Cow/16x16/widgets.png | Bin .../{ => images}/Fat Cow/16x16/windy.png | Bin .../Fat Cow/16x16/wine_pairings.png | Bin .../{ => images}/Fat Cow/16x16/winrar_add.png | Bin .../Fat Cow/16x16/winrar_extract.png | Bin .../Fat Cow/16x16/winrar_view.png | Bin .../Fat Cow/16x16/wishlist_add.png | Bin .../{ => images}/Fat Cow/16x16/wizard.png | Bin .../Fat Cow/16x16/wizard_women.png | Bin .../{ => images}/Fat Cow/16x16/wordpress.png | Bin .../Fat Cow/16x16/wordpress_blog.png | Bin .../{ => images}/Fat Cow/16x16/workspace.png | Bin .../{ => images}/Fat Cow/16x16/world.png | Bin .../{ => images}/Fat Cow/16x16/world_add.png | Bin .../Fat Cow/16x16/world_delete.png | Bin .../{ => images}/Fat Cow/16x16/world_edit.png | Bin .../{ => images}/Fat Cow/16x16/world_go.png | Bin .../{ => images}/Fat Cow/16x16/world_link.png | Bin .../Fat Cow/16x16/wrapping_behind.png | Bin .../Fat Cow/16x16/wrapping_between.png | Bin .../Fat Cow/16x16/wrapping_edit.png | Bin .../Fat Cow/16x16/wrapping_in_front.png | Bin .../Fat Cow/16x16/wrapping_inline.png | Bin .../Fat Cow/16x16/wrapping_magazine.png | Bin .../Fat Cow/16x16/wrapping_square.png | Bin .../Fat Cow/16x16/wrapping_tight.png | Bin .../{ => images}/Fat Cow/16x16/wrench.png | Bin .../Fat Cow/16x16/wrench_orange.png | Bin .../{ => images}/Fat Cow/16x16/www_page.png | Bin .../{ => images}/Fat Cow/16x16/xhtml.png | Bin .../{ => images}/Fat Cow/16x16/xhtml_add.png | Bin .../Fat Cow/16x16/xhtml_delete.png | Bin .../{ => images}/Fat Cow/16x16/xhtml_go.png | Bin .../Fat Cow/16x16/xhtml_valid.png | Bin .../{ => images}/Fat Cow/16x16/xing.png | Bin .../Fat Cow/16x16/yahoo_messenger.png | Bin .../Fat Cow/16x16/yellow_submarine.png | Bin .../{ => images}/Fat Cow/16x16/yelp.png | Bin .../{ => images}/Fat Cow/16x16/youtube.png | Bin .../{ => images}/Fat Cow/16x16/zoom.png | Bin .../Fat Cow/16x16/zoom_extend.png | Bin .../{ => images}/Fat Cow/16x16/zoom_in.png | Bin .../{ => images}/Fat Cow/16x16/zoom_last.png | Bin .../{ => images}/Fat Cow/16x16/zoom_layer.png | Bin .../{ => images}/Fat Cow/16x16/zoom_out.png | Bin .../Fat Cow/16x16/zoom_refresh.png | Bin .../Fat Cow/16x16/zoom_selection.png | Bin .../{ => images}/Fat Cow/16x16/zootool.png | Bin .../{ => images}/Fat Cow/32x32/32_bit.png | Bin .../{ => images}/Fat Cow/32x32/3d_glasses.png | Bin .../{ => images}/Fat Cow/32x32/64_bit.png | Bin .../{ => images}/Fat Cow/32x32/Plant.png | Bin .../{ => images}/Fat Cow/32x32/accept.png | Bin .../{ => images}/Fat Cow/32x32/accordion.png | Bin .../Fat Cow/32x32/account_balances.png | Bin .../{ => images}/Fat Cow/32x32/action_log.png | Bin .../Fat Cow/32x32/active_sessions.png | Bin .../static/{ => images}/Fat Cow/32x32/add.png | Bin .../Fat Cow/32x32/administrator.png | Bin .../Fat Cow/32x32/advanced_data_grid.png | Bin .../Fat Cow/32x32/advertising.png | Bin .../static/{ => images}/Fat Cow/32x32/agp.png | Bin .../Fat Cow/32x32/aim_messenger.png | Bin .../{ => images}/Fat Cow/32x32/alarm_bell.png | Bin .../Fat Cow/32x32/align_above.png | Bin .../Fat Cow/32x32/align_bellow.png | Bin .../Fat Cow/32x32/align_center.png | Bin .../Fat Cow/32x32/align_compact.png | Bin .../{ => images}/Fat Cow/32x32/align_left.png | Bin .../Fat Cow/32x32/align_middle.png | Bin .../{ => images}/Fat Cow/32x32/align_none.png | Bin .../Fat Cow/32x32/align_right.png | Bin .../{ => images}/Fat Cow/32x32/alitalk.png | Bin .../Fat Cow/32x32/all_right_reserved.png | Bin .../Fat Cow/32x32/american_express.png | Bin .../{ => images}/Fat Cow/32x32/anchor.png | Bin .../{ => images}/Fat Cow/32x32/android.png | Bin .../{ => images}/Fat Cow/32x32/angel.png | Bin .../{ => images}/Fat Cow/32x32/anti_xss.png | Bin .../{ => images}/Fat Cow/32x32/aol_mail.png | Bin .../Fat Cow/32x32/aol_messenger.png | Bin .../{ => images}/Fat Cow/32x32/apple.png | Bin .../{ => images}/Fat Cow/32x32/apple_corp.png | Bin .../{ => images}/Fat Cow/32x32/apple_half.png | Bin .../Fat Cow/32x32/application.png | Bin .../Fat Cow/32x32/application_add.png | Bin .../Fat Cow/32x32/application_cascade.png | Bin .../Fat Cow/32x32/application_control_bar.png | Bin .../Fat Cow/32x32/application_delete.png | Bin .../Fat Cow/32x32/application_double.png | Bin .../Fat Cow/32x32/application_edit.png | Bin .../Fat Cow/32x32/application_error.png | Bin .../Fat Cow/32x32/application_form.png | Bin .../Fat Cow/32x32/application_form_add.png | Bin .../Fat Cow/32x32/application_form_delete.png | Bin .../Fat Cow/32x32/application_form_edit.png | Bin .../32x32/application_form_magnify.png | Bin .../32x32/application_from_storage.png | Bin .../Fat Cow/32x32/application_get.png | Bin .../Fat Cow/32x32/application_go.png | Bin .../Fat Cow/32x32/application_home.png | Bin .../Fat Cow/32x32/application_key.png | Bin .../Fat Cow/32x32/application_lightning.png | Bin .../Fat Cow/32x32/application_link.png | Bin .../Fat Cow/32x32/application_osx.png | Bin .../32x32/application_osx_terminal.png | Bin .../Fat Cow/32x32/application_put.png | Bin .../Fat Cow/32x32/application_side_boxes.png | Bin .../32x32/application_side_contract.png | Bin .../Fat Cow/32x32/application_side_expand.png | Bin .../Fat Cow/32x32/application_side_list.png | Bin .../Fat Cow/32x32/application_side_tree.png | Bin .../Fat Cow/32x32/application_split.png | Bin .../32x32/application_tile_horizontal.png | Bin .../32x32/application_tile_vertical.png | Bin .../32x32/application_view_columns.png | Bin .../Fat Cow/32x32/application_view_detail.png | Bin .../32x32/application_view_gallery.png | Bin .../Fat Cow/32x32/application_view_icons.png | Bin .../Fat Cow/32x32/application_view_list.png | Bin .../Fat Cow/32x32/application_view_tile.png | Bin .../Fat Cow/32x32/application_xp.png | Bin .../Fat Cow/32x32/application_xp_terminal.png | Bin .../{ => images}/Fat Cow/32x32/arch_linux.png | Bin .../{ => images}/Fat Cow/32x32/areachart.png | Bin .../Fat Cow/32x32/arrow_branch.png | Bin .../Fat Cow/32x32/arrow_divide.png | Bin .../{ => images}/Fat Cow/32x32/arrow_down.png | Bin .../{ => images}/Fat Cow/32x32/arrow_in.png | Bin .../Fat Cow/32x32/arrow_inout.png | Bin .../{ => images}/Fat Cow/32x32/arrow_join.png | Bin .../{ => images}/Fat Cow/32x32/arrow_left.png | Bin .../Fat Cow/32x32/arrow_merge.png | Bin .../{ => images}/Fat Cow/32x32/arrow_out.png | Bin .../{ => images}/Fat Cow/32x32/arrow_redo.png | Bin .../Fat Cow/32x32/arrow_refresh.png | Bin .../Fat Cow/32x32/arrow_refresh_small.png | Bin .../Fat Cow/32x32/arrow_right.png | Bin .../32x32/arrow_rotate_anticlockwise.png | Bin .../Fat Cow/32x32/arrow_rotate_clockwise.png | Bin .../Fat Cow/32x32/arrow_switch.png | Bin .../Fat Cow/32x32/arrow_turn_left.png | Bin .../Fat Cow/32x32/arrow_turn_right.png | Bin .../{ => images}/Fat Cow/32x32/arrow_undo.png | Bin .../{ => images}/Fat Cow/32x32/arrow_up.png | Bin .../{ => images}/Fat Cow/32x32/artwork.png | Bin .../Fat Cow/32x32/ask_and_answer.png | Bin .../Fat Cow/32x32/asterisk_orange.png | Bin .../Fat Cow/32x32/asterisk_yellow.png | Bin .../static/{ => images}/Fat Cow/32x32/atm.png | Bin .../{ => images}/Fat Cow/32x32/attach.png | Bin .../Fat Cow/32x32/attributes_display.png | Bin .../Fat Cow/32x32/attribution.png | Bin .../Fat Cow/32x32/auction_hammer_gavel.png | Bin .../{ => images}/Fat Cow/32x32/autos.png | Bin .../Fat Cow/32x32/award_star_add.png | Bin .../Fat Cow/32x32/award_star_bronze_1.png | Bin .../Fat Cow/32x32/award_star_bronze_2.png | Bin .../Fat Cow/32x32/award_star_bronze_3.png | Bin .../Fat Cow/32x32/award_star_delete.png | Bin .../Fat Cow/32x32/award_star_gold_1.png | Bin .../Fat Cow/32x32/award_star_gold_2.png | Bin .../Fat Cow/32x32/award_star_gold_3.png | Bin .../Fat Cow/32x32/award_star_silver_1.png | Bin .../Fat Cow/32x32/award_star_silver_2.png | Bin .../Fat Cow/32x32/award_star_silver_3.png | Bin .../{ => images}/Fat Cow/32x32/backpack.png | Bin .../Fat Cow/32x32/backup_manager.png | Bin .../{ => images}/Fat Cow/32x32/balance.png | Bin .../Fat Cow/32x32/balance_unbalance.png | Bin .../{ => images}/Fat Cow/32x32/ballon.png | Bin .../{ => images}/Fat Cow/32x32/baloon.png | Bin .../{ => images}/Fat Cow/32x32/baloon_2.png | Bin .../Fat Cow/32x32/baloon_2_empty.png | Bin .../{ => images}/Fat Cow/32x32/bandaid.png | Bin .../{ => images}/Fat Cow/32x32/bank.png | Bin .../{ => images}/Fat Cow/32x32/barchart.png | Bin .../{ => images}/Fat Cow/32x32/barcode.png | Bin .../{ => images}/Fat Cow/32x32/basket.png | Bin .../{ => images}/Fat Cow/32x32/basket_add.png | Bin .../Fat Cow/32x32/basket_delete.png | Bin .../Fat Cow/32x32/basket_edit.png | Bin .../Fat Cow/32x32/basket_error.png | Bin .../{ => images}/Fat Cow/32x32/basket_go.png | Bin .../{ => images}/Fat Cow/32x32/basket_put.png | Bin .../Fat Cow/32x32/basket_remove.png | Bin .../{ => images}/Fat Cow/32x32/battery.png | Bin .../Fat Cow/32x32/battery_charge.png | Bin .../Fat Cow/32x32/battery_full.png | Bin .../Fat Cow/32x32/battery_half.png | Bin .../Fat Cow/32x32/battery_low.png | Bin .../Fat Cow/32x32/battery_plug.png | Bin .../{ => images}/Fat Cow/32x32/bedo.png | Bin .../{ => images}/Fat Cow/32x32/beer.png | Bin .../{ => images}/Fat Cow/32x32/bell.png | Bin .../{ => images}/Fat Cow/32x32/bell_add.png | Bin .../Fat Cow/32x32/bell_delete.png | Bin .../{ => images}/Fat Cow/32x32/bell_error.png | Bin .../{ => images}/Fat Cow/32x32/bell_go.png | Bin .../{ => images}/Fat Cow/32x32/bell_link.png | Bin .../Fat Cow/32x32/billiard_marker.png | Bin .../static/{ => images}/Fat Cow/32x32/bin.png | Bin .../{ => images}/Fat Cow/32x32/bin_closed.png | Bin .../{ => images}/Fat Cow/32x32/bin_empty.png | Bin .../{ => images}/Fat Cow/32x32/bios.png | Bin .../{ => images}/Fat Cow/32x32/blackberry.png | Bin .../Fat Cow/32x32/blackberry_messenger.png | Bin .../Fat Cow/32x32/blackberry_white.png | Bin .../Fat Cow/32x32/blackboard_drawing.png | Bin .../Fat Cow/32x32/blackboard_empty.png | Bin .../Fat Cow/32x32/blackboard_steps.png | Bin .../Fat Cow/32x32/blackboard_sum.png | Bin .../{ => images}/Fat Cow/32x32/blogger.png | Bin .../{ => images}/Fat Cow/32x32/blogs.png | Bin .../{ => images}/Fat Cow/32x32/bluetooth.png | Bin .../{ => images}/Fat Cow/32x32/bomb.png | Bin .../{ => images}/Fat Cow/32x32/book.png | Bin .../{ => images}/Fat Cow/32x32/book_add.png | Bin .../Fat Cow/32x32/book_addresses.png | Bin .../Fat Cow/32x32/book_delete.png | Bin .../{ => images}/Fat Cow/32x32/book_edit.png | Bin .../{ => images}/Fat Cow/32x32/book_error.png | Bin .../{ => images}/Fat Cow/32x32/book_go.png | Bin .../Fat Cow/32x32/book_keeping.png | Bin .../{ => images}/Fat Cow/32x32/book_key.png | Bin .../{ => images}/Fat Cow/32x32/book_link.png | Bin .../{ => images}/Fat Cow/32x32/book_next.png | Bin .../{ => images}/Fat Cow/32x32/book_open.png | Bin .../Fat Cow/32x32/book_picture.png | Bin .../Fat Cow/32x32/book_previous.png | Bin .../Fat Cow/32x32/book_spelling.png | Bin .../{ => images}/Fat Cow/32x32/bookmark.png | Bin .../{ => images}/Fat Cow/32x32/books.png | Bin .../{ => images}/Fat Cow/32x32/bookshelf.png | Bin .../{ => images}/Fat Cow/32x32/border_1.png | Bin .../Fat Cow/32x32/border_1_bottom.png | Bin .../Fat Cow/32x32/border_1_hor.png | Bin .../Fat Cow/32x32/border_1_left.png | Bin .../Fat Cow/32x32/border_1_middle.png | Bin .../Fat Cow/32x32/border_1_none.png | Bin .../Fat Cow/32x32/border_1_outer.png | Bin .../Fat Cow/32x32/border_1_right.png | Bin .../Fat Cow/32x32/border_1_top.png | Bin .../Fat Cow/32x32/border_1_ver.png | Bin .../Fat Cow/32x32/border_1d_around.png | Bin .../Fat Cow/32x32/border_1d_bottom.png | Bin .../Fat Cow/32x32/border_1d_left.png | Bin .../Fat Cow/32x32/border_1d_right.png | Bin .../Fat Cow/32x32/border_1d_top.png | Bin .../Fat Cow/32x32/border_2_bottom.png | Bin .../Fat Cow/32x32/border_2_left.png | Bin .../Fat Cow/32x32/border_2_outer.png | Bin .../Fat Cow/32x32/border_2_right.png | Bin .../Fat Cow/32x32/border_2_top.png | Bin .../static/{ => images}/Fat Cow/32x32/box.png | Bin .../{ => images}/Fat Cow/32x32/box_closed.png | Bin .../{ => images}/Fat Cow/32x32/box_down.png | Bin .../{ => images}/Fat Cow/32x32/box_front.png | Bin .../{ => images}/Fat Cow/32x32/box_open.png | Bin .../{ => images}/Fat Cow/32x32/brain.png | Bin .../Fat Cow/32x32/brain_trainer.png | Bin .../{ => images}/Fat Cow/32x32/breeze.png | Bin .../{ => images}/Fat Cow/32x32/brick.png | Bin .../{ => images}/Fat Cow/32x32/brick_add.png | Bin .../Fat Cow/32x32/brick_delete.png | Bin .../{ => images}/Fat Cow/32x32/brick_edit.png | Bin .../Fat Cow/32x32/brick_error.png | Bin .../{ => images}/Fat Cow/32x32/brick_go.png | Bin .../{ => images}/Fat Cow/32x32/brick_link.png | Bin .../{ => images}/Fat Cow/32x32/bricks.png | Bin .../{ => images}/Fat Cow/32x32/briefcase.png | Bin .../{ => images}/Fat Cow/32x32/brightkite.png | Bin .../{ => images}/Fat Cow/32x32/brushes.png | Bin .../Fat Cow/32x32/bubblechart.png | Bin .../static/{ => images}/Fat Cow/32x32/bug.png | Bin .../{ => images}/Fat Cow/32x32/bug_add.png | Bin .../{ => images}/Fat Cow/32x32/bug_delete.png | Bin .../{ => images}/Fat Cow/32x32/bug_edit.png | Bin .../{ => images}/Fat Cow/32x32/bug_error.png | Bin .../{ => images}/Fat Cow/32x32/bug_go.png | Bin .../{ => images}/Fat Cow/32x32/bug_link.png | Bin .../{ => images}/Fat Cow/32x32/building.png | Bin .../Fat Cow/32x32/building_add.png | Bin .../Fat Cow/32x32/building_delete.png | Bin .../Fat Cow/32x32/building_edit.png | Bin .../Fat Cow/32x32/building_error.png | Bin .../Fat Cow/32x32/building_go.png | Bin .../Fat Cow/32x32/building_key.png | Bin .../Fat Cow/32x32/building_link.png | Bin .../{ => images}/Fat Cow/32x32/bulb.png | Bin .../{ => images}/Fat Cow/32x32/bullet_add.png | Bin .../Fat Cow/32x32/bullet_arrow_bottom.png | Bin .../Fat Cow/32x32/bullet_arrow_down.png | Bin .../Fat Cow/32x32/bullet_arrow_left.png | Bin .../Fat Cow/32x32/bullet_arrow_left_2.png | Bin .../Fat Cow/32x32/bullet_arrow_right.png | Bin .../Fat Cow/32x32/bullet_arrow_right_2.png | Bin .../Fat Cow/32x32/bullet_arrow_top.png | Bin .../Fat Cow/32x32/bullet_arrow_up.png | Bin .../Fat Cow/32x32/bullet_black.png | Bin .../Fat Cow/32x32/bullet_blue.png | Bin .../Fat Cow/32x32/bullet_delete.png | Bin .../Fat Cow/32x32/bullet_disk.png | Bin .../Fat Cow/32x32/bullet_error.png | Bin .../Fat Cow/32x32/bullet_feed.png | Bin .../{ => images}/Fat Cow/32x32/bullet_go.png | Bin .../Fat Cow/32x32/bullet_green.png | Bin .../{ => images}/Fat Cow/32x32/bullet_key.png | Bin .../Fat Cow/32x32/bullet_orange.png | Bin .../Fat Cow/32x32/bullet_picture.png | Bin .../Fat Cow/32x32/bullet_pink.png | Bin .../Fat Cow/32x32/bullet_purple.png | Bin .../{ => images}/Fat Cow/32x32/bullet_red.png | Bin .../Fat Cow/32x32/bullet_star.png | Bin .../Fat Cow/32x32/bullet_toggle_minus.png | Bin .../Fat Cow/32x32/bullet_toggle_plus.png | Bin .../Fat Cow/32x32/bullet_white.png | Bin .../Fat Cow/32x32/bullet_wrench.png | Bin .../Fat Cow/32x32/bullet_yellow.png | Bin .../{ => images}/Fat Cow/32x32/burro.png | Bin .../{ => images}/Fat Cow/32x32/butterfly.png | Bin .../{ => images}/Fat Cow/32x32/button.png | Bin .../{ => images}/Fat Cow/32x32/buttonbar.png | Bin .../{ => images}/Fat Cow/32x32/buzz.png | Bin .../{ => images}/Fat Cow/32x32/cactus.png | Bin .../{ => images}/Fat Cow/32x32/cake.png | Bin .../{ => images}/Fat Cow/32x32/calculator.png | Bin .../Fat Cow/32x32/calculator_add.png | Bin .../Fat Cow/32x32/calculator_black.png | Bin .../Fat Cow/32x32/calculator_delete.png | Bin .../Fat Cow/32x32/calculator_edit.png | Bin .../Fat Cow/32x32/calculator_error.png | Bin .../Fat Cow/32x32/calculator_link.png | Bin .../{ => images}/Fat Cow/32x32/calendar.png | Bin .../Fat Cow/32x32/calendar_add.png | Bin .../Fat Cow/32x32/calendar_copy.png | Bin .../Fat Cow/32x32/calendar_delete.png | Bin .../Fat Cow/32x32/calendar_edit.png | Bin .../Fat Cow/32x32/calendar_link.png | Bin .../Fat Cow/32x32/calendar_view_day.png | Bin .../Fat Cow/32x32/calendar_view_month.png | Bin .../Fat Cow/32x32/calendar_view_week.png | Bin .../{ => images}/Fat Cow/32x32/camera.png | Bin .../{ => images}/Fat Cow/32x32/camera_add.png | Bin .../Fat Cow/32x32/camera_delete.png | Bin .../Fat Cow/32x32/camera_edit.png | Bin .../Fat Cow/32x32/camera_error.png | Bin .../{ => images}/Fat Cow/32x32/camera_go.png | Bin .../Fat Cow/32x32/camera_link.png | Bin .../Fat Cow/32x32/camera_small.png | Bin .../{ => images}/Fat Cow/32x32/cancel.png | Bin .../{ => images}/Fat Cow/32x32/candle.png | Bin .../{ => images}/Fat Cow/32x32/candle_2.png | Bin .../Fat Cow/32x32/candlestickchart.png | Bin .../{ => images}/Fat Cow/32x32/candy_cane.png | Bin .../{ => images}/Fat Cow/32x32/canvas.png | Bin .../Fat Cow/32x32/canvas_size.png | Bin .../static/{ => images}/Fat Cow/32x32/cap.png | Bin .../static/{ => images}/Fat Cow/32x32/car.png | Bin .../{ => images}/Fat Cow/32x32/car_add.png | Bin .../{ => images}/Fat Cow/32x32/car_delete.png | Bin .../Fat Cow/32x32/card_amazon.png | Bin .../Fat Cow/32x32/card_amex_gold.png | Bin .../Fat Cow/32x32/card_amex_gray.png | Bin .../Fat Cow/32x32/card_amex_green.png | Bin .../{ => images}/Fat Cow/32x32/card_apple.png | Bin .../{ => images}/Fat Cow/32x32/card_back.png | Bin .../{ => images}/Fat Cow/32x32/card_bank.png | Bin .../{ => images}/Fat Cow/32x32/card_chase.png | Bin .../Fat Cow/32x32/card_chip_gold.png | Bin .../Fat Cow/32x32/card_chip_silver.png | Bin .../Fat Cow/32x32/card_credit.png | Bin .../{ => images}/Fat Cow/32x32/card_debit.png | Bin .../Fat Cow/32x32/card_discover_black.png | Bin .../Fat Cow/32x32/card_discover_novus.png | Bin .../Fat Cow/32x32/card_echeck.png | Bin .../Fat Cow/32x32/card_export.png | Bin .../{ => images}/Fat Cow/32x32/card_front.png | Bin .../{ => images}/Fat Cow/32x32/card_gift.png | Bin .../Fat Cow/32x32/card_gift_2.png | Bin .../{ => images}/Fat Cow/32x32/card_gold.png | Bin .../Fat Cow/32x32/card_import.png | Bin .../{ => images}/Fat Cow/32x32/card_ipod.png | Bin .../{ => images}/Fat Cow/32x32/card_miles.png | Bin .../{ => images}/Fat Cow/32x32/card_money.png | Bin .../Fat Cow/32x32/card_sapphire.png | Bin .../{ => images}/Fat Cow/32x32/card_save.png | Bin .../{ => images}/Fat Cow/32x32/card_solo.png | Bin .../{ => images}/Fat Cow/32x32/cards.png | Bin .../Fat Cow/32x32/cards_binds.png | Bin .../{ => images}/Fat Cow/32x32/cargo.png | Bin .../{ => images}/Fat Cow/32x32/cart.png | Bin .../{ => images}/Fat Cow/32x32/cart_add.png | Bin .../Fat Cow/32x32/cart_delete.png | Bin .../{ => images}/Fat Cow/32x32/cart_edit.png | Bin .../{ => images}/Fat Cow/32x32/cart_error.png | Bin .../{ => images}/Fat Cow/32x32/cart_go.png | Bin .../{ => images}/Fat Cow/32x32/cart_put.png | Bin .../Fat Cow/32x32/cart_remove.png | Bin .../Fat Cow/32x32/cash_register.png | Bin .../Fat Cow/32x32/cash_register_2.png | Bin .../{ => images}/Fat Cow/32x32/cash_stack.png | Bin .../Fat Cow/32x32/cash_terminal.png | Bin .../static/{ => images}/Fat Cow/32x32/cat.png | Bin .../Fat Cow/32x32/cats_display.png | Bin .../Fat Cow/32x32/caution_biohazard.png | Bin .../Fat Cow/32x32/caution_high_voltage.png | Bin .../Fat Cow/32x32/caution_radiation.png | Bin .../Fat Cow/32x32/cctv_camera.png | Bin .../static/{ => images}/Fat Cow/32x32/cd.png | Bin .../{ => images}/Fat Cow/32x32/cd_add.png | Bin .../{ => images}/Fat Cow/32x32/cd_burn.png | Bin .../{ => images}/Fat Cow/32x32/cd_case.png | Bin .../Fat Cow/32x32/cd_case_empty.png | Bin .../{ => images}/Fat Cow/32x32/cd_delete.png | Bin .../{ => images}/Fat Cow/32x32/cd_edit.png | Bin .../{ => images}/Fat Cow/32x32/cd_eject.png | Bin .../{ => images}/Fat Cow/32x32/cd_go.png | Bin .../{ => images}/Fat Cow/32x32/celsius.png | Bin .../{ => images}/Fat Cow/32x32/centos.png | Bin .../{ => images}/Fat Cow/32x32/centroid.png | Bin .../static/{ => images}/Fat Cow/32x32/ceo.png | Bin .../{ => images}/Fat Cow/32x32/chair.png | Bin .../{ => images}/Fat Cow/32x32/chameleon.png | Bin .../Fat Cow/32x32/change_password.png | Bin .../{ => images}/Fat Cow/32x32/chart_bar.png | Bin .../Fat Cow/32x32/chart_bar_add.png | Bin .../Fat Cow/32x32/chart_bar_delete.png | Bin .../Fat Cow/32x32/chart_bar_edit.png | Bin .../Fat Cow/32x32/chart_bar_error.png | Bin .../Fat Cow/32x32/chart_bar_link.png | Bin .../Fat Cow/32x32/chart_bullseye.png | Bin .../Fat Cow/32x32/chart_column.png | Bin .../Fat Cow/32x32/chart_column_2.png | Bin .../Fat Cow/32x32/chart_curve.png | Bin .../Fat Cow/32x32/chart_curve_add.png | Bin .../Fat Cow/32x32/chart_curve_delete.png | Bin .../Fat Cow/32x32/chart_curve_edit.png | Bin .../Fat Cow/32x32/chart_curve_error.png | Bin .../Fat Cow/32x32/chart_curve_go.png | Bin .../Fat Cow/32x32/chart_curve_link.png | Bin .../Fat Cow/32x32/chart_down_color.png | Bin .../{ => images}/Fat Cow/32x32/chart_line.png | Bin .../Fat Cow/32x32/chart_line_add.png | Bin .../Fat Cow/32x32/chart_line_delete.png | Bin .../Fat Cow/32x32/chart_line_edit.png | Bin .../Fat Cow/32x32/chart_line_error.png | Bin .../Fat Cow/32x32/chart_line_link.png | Bin .../Fat Cow/32x32/chart_organisation.png | Bin .../Fat Cow/32x32/chart_organisation_add.png | Bin .../32x32/chart_organisation_delete.png | Bin .../{ => images}/Fat Cow/32x32/chart_pie.png | Bin .../Fat Cow/32x32/chart_pie_add.png | Bin .../Fat Cow/32x32/chart_pie_alternative.png | Bin .../Fat Cow/32x32/chart_pie_delete.png | Bin .../Fat Cow/32x32/chart_pie_edit.png | Bin .../Fat Cow/32x32/chart_pie_error.png | Bin .../Fat Cow/32x32/chart_pie_link.png | Bin .../Fat Cow/32x32/chart_stock.png | Bin .../Fat Cow/32x32/chart_up_color.png | Bin .../Fat Cow/32x32/chartplotter.png | Bin .../{ => images}/Fat Cow/32x32/check_box.png | Bin .../Fat Cow/32x32/checkerboard.png | Bin .../{ => images}/Fat Cow/32x32/chefs_hat.png | Bin .../{ => images}/Fat Cow/32x32/cheque.png | Bin .../Fat Cow/32x32/chess_horse.png | Bin .../Fat Cow/32x32/chess_tower.png | Bin .../Fat Cow/32x32/children_cap.png | Bin .../Fat Cow/32x32/chinese_noodles.png | Bin .../Fat Cow/32x32/christmas_tree.png | Bin .../{ => images}/Fat Cow/32x32/church.png | Bin .../{ => images}/Fat Cow/32x32/cigarette.png | Bin .../{ => images}/Fat Cow/32x32/cirrus.png | Bin .../Fat Cow/32x32/client_account_template.png | Bin .../Fat Cow/32x32/clip_splitter.png | Bin .../Fat Cow/32x32/clipboard_empty.png | Bin .../Fat Cow/32x32/clipboard_sign.png | Bin .../Fat Cow/32x32/clipboard_sign_out.png | Bin .../{ => images}/Fat Cow/32x32/clock_.png | Bin .../{ => images}/Fat Cow/32x32/clock_add.png | Bin .../Fat Cow/32x32/clock_delete.png | Bin .../{ => images}/Fat Cow/32x32/clock_edit.png | Bin .../Fat Cow/32x32/clock_error.png | Bin .../{ => images}/Fat Cow/32x32/clock_go.png | Bin .../Fat Cow/32x32/clock_history_frame.png | Bin .../{ => images}/Fat Cow/32x32/clock_link.png | Bin .../Fat Cow/32x32/clock_pause.png | Bin .../{ => images}/Fat Cow/32x32/clock_play.png | Bin .../{ => images}/Fat Cow/32x32/clock_red.png | Bin .../Fat Cow/32x32/clock_select_remain.png | Bin .../{ => images}/Fat Cow/32x32/clock_stop.png | Bin .../static/{ => images}/Fat Cow/32x32/co2.png | Bin .../{ => images}/Fat Cow/32x32/cocacola.png | Bin .../{ => images}/Fat Cow/32x32/code.png | Bin .../static/{ => images}/Fat Cow/32x32/cog.png | Bin .../{ => images}/Fat Cow/32x32/cog_add.png | Bin .../{ => images}/Fat Cow/32x32/cog_delete.png | Bin .../{ => images}/Fat Cow/32x32/cog_edit.png | Bin .../{ => images}/Fat Cow/32x32/cog_error.png | Bin .../{ => images}/Fat Cow/32x32/cog_go.png | Bin .../Fat Cow/32x32/coin_single_cooper.png | Bin .../Fat Cow/32x32/coin_single_gold.png | Bin .../Fat Cow/32x32/coin_single_silver.png | Bin .../Fat Cow/32x32/coin_stack_gold.png | Bin .../{ => images}/Fat Cow/32x32/coins.png | Bin .../{ => images}/Fat Cow/32x32/coins_add.png | Bin .../Fat Cow/32x32/coins_delete.png | Bin .../Fat Cow/32x32/coins_in_hand.png | Bin .../{ => images}/Fat Cow/32x32/cold.png | Bin .../Fat Cow/32x32/color_adjustment.png | Bin .../Fat Cow/32x32/color_gradient.png | Bin .../Fat Cow/32x32/color_management.png | Bin .../Fat Cow/32x32/color_picker.png | Bin .../32x32/color_picker_alternative.png | Bin .../Fat Cow/32x32/color_swatch.png | Bin .../Fat Cow/32x32/color_wheel.png | Bin .../Fat Cow/32x32/column_double.png | Bin .../Fat Cow/32x32/column_four.png | Bin .../Fat Cow/32x32/column_left.png | Bin .../{ => images}/Fat Cow/32x32/column_one.png | Bin .../Fat Cow/32x32/column_right.png | Bin .../Fat Cow/32x32/column_single.png | Bin .../Fat Cow/32x32/column_tree.png | Bin .../{ => images}/Fat Cow/32x32/column_two.png | Bin .../Fat Cow/32x32/columnchart.png | Bin .../{ => images}/Fat Cow/32x32/combo_box.png | Bin .../{ => images}/Fat Cow/32x32/comment.png | Bin .../Fat Cow/32x32/comment_add.png | Bin .../Fat Cow/32x32/comment_delete.png | Bin .../Fat Cow/32x32/comment_edit.png | Bin .../{ => images}/Fat Cow/32x32/comments.png | Bin .../Fat Cow/32x32/comments_add.png | Bin .../Fat Cow/32x32/comments_delete.png | Bin .../Fat Cow/32x32/company_generosity.png | Bin .../{ => images}/Fat Cow/32x32/compass.png | Bin .../{ => images}/Fat Cow/32x32/compress.png | Bin .../{ => images}/Fat Cow/32x32/computer.png | Bin .../Fat Cow/32x32/computer_add.png | Bin .../Fat Cow/32x32/computer_delete.png | Bin .../Fat Cow/32x32/computer_edit.png | Bin .../Fat Cow/32x32/computer_error.png | Bin .../Fat Cow/32x32/computer_go.png | Bin .../Fat Cow/32x32/computer_key.png | Bin .../Fat Cow/32x32/computer_link.png | Bin .../{ => images}/Fat Cow/32x32/connect.png | Bin .../Fat Cow/32x32/construction.png | Bin .../Fat Cow/32x32/contact_email.png | Bin .../{ => images}/Fat Cow/32x32/contrast.png | Bin .../Fat Cow/32x32/contrast_decrease.png | Bin .../Fat Cow/32x32/contrast_high.png | Bin .../Fat Cow/32x32/contrast_increase.png | Bin .../Fat Cow/32x32/contrast_low.png | Bin .../Fat Cow/32x32/control_eject.png | Bin .../Fat Cow/32x32/control_eject_blue.png | Bin .../Fat Cow/32x32/control_end.png | Bin .../Fat Cow/32x32/control_end_blue.png | Bin .../Fat Cow/32x32/control_equalizer.png | Bin .../Fat Cow/32x32/control_equalizer_blue.png | Bin .../Fat Cow/32x32/control_fastforward.png | Bin .../32x32/control_fastforward_blue.png | Bin .../Fat Cow/32x32/control_panel.png | Bin .../Fat Cow/32x32/control_panel_access.png | Bin .../Fat Cow/32x32/control_panel_branding.png | Bin .../Fat Cow/32x32/control_pause.png | Bin .../Fat Cow/32x32/control_pause_blue.png | Bin .../Fat Cow/32x32/control_pause_record.png | Bin .../Fat Cow/32x32/control_play.png | Bin .../Fat Cow/32x32/control_play_blue.png | Bin .../Fat Cow/32x32/control_repeat.png | Bin .../Fat Cow/32x32/control_repeat_blue.png | Bin .../Fat Cow/32x32/control_rewind.png | Bin .../Fat Cow/32x32/control_rewind_blue.png | Bin .../Fat Cow/32x32/control_start.png | Bin .../Fat Cow/32x32/control_start_blue.png | Bin .../Fat Cow/32x32/control_stop.png | Bin .../Fat Cow/32x32/control_stop_blue.png | Bin .../{ => images}/Fat Cow/32x32/controlbar.png | Bin .../{ => images}/Fat Cow/32x32/controller.png | Bin .../Fat Cow/32x32/controller_add.png | Bin .../Fat Cow/32x32/controller_delete.png | Bin .../Fat Cow/32x32/controller_error.png | Bin .../Fat Cow/32x32/conversion_of_currency.png | Bin .../Fat Cow/32x32/convert_color_to_gray.png | Bin .../Fat Cow/32x32/convert_gray_to_color.png | Bin .../Fat Cow/32x32/cookie_chocolate.png | Bin .../{ => images}/Fat Cow/32x32/cookies.png | Bin .../{ => images}/Fat Cow/32x32/cooler.png | Bin .../32x32/copying_and_distribution.png | Bin .../{ => images}/Fat Cow/32x32/copyleft.png | Bin .../Fat Cow/32x32/creative_commons.png | Bin .../{ => images}/Fat Cow/32x32/credit.png | Bin .../Fat Cow/32x32/creditcards.png | Bin .../{ => images}/Fat Cow/32x32/cricket.png | Bin .../{ => images}/Fat Cow/32x32/cross.png | Bin .../Fat Cow/32x32/cross_promotion_selling.png | Bin .../static/{ => images}/Fat Cow/32x32/css.png | Bin .../{ => images}/Fat Cow/32x32/css_add.png | Bin .../{ => images}/Fat Cow/32x32/css_delete.png | Bin .../{ => images}/Fat Cow/32x32/css_go.png | Bin .../{ => images}/Fat Cow/32x32/css_valid.png | Bin .../static/{ => images}/Fat Cow/32x32/cup.png | Bin .../{ => images}/Fat Cow/32x32/cup_add.png | Bin .../{ => images}/Fat Cow/32x32/cup_delete.png | Bin .../{ => images}/Fat Cow/32x32/cup_edit.png | Bin .../{ => images}/Fat Cow/32x32/cup_error.png | Bin .../{ => images}/Fat Cow/32x32/cup_go.png | Bin .../{ => images}/Fat Cow/32x32/cup_key.png | Bin .../{ => images}/Fat Cow/32x32/cup_link.png | Bin .../Fat Cow/32x32/curriculum_vitae.png | Bin .../{ => images}/Fat Cow/32x32/cursor.png | Bin .../static/{ => images}/Fat Cow/32x32/cut.png | Bin .../{ => images}/Fat Cow/32x32/cut_red.png | Bin .../{ => images}/Fat Cow/32x32/cutlery.png | Bin .../Fat Cow/32x32/data_chooser.png | Bin .../{ => images}/Fat Cow/32x32/data_field.png | Bin .../{ => images}/Fat Cow/32x32/data_grid.png | Bin .../{ => images}/Fat Cow/32x32/data_sort.png | Bin .../{ => images}/Fat Cow/32x32/data_table.png | Bin .../{ => images}/Fat Cow/32x32/database.png | Bin .../Fat Cow/32x32/database_add.png | Bin .../Fat Cow/32x32/database_connect.png | Bin .../Fat Cow/32x32/database_delete.png | Bin .../Fat Cow/32x32/database_edit.png | Bin .../Fat Cow/32x32/database_error.png | Bin .../Fat Cow/32x32/database_gear.png | Bin .../Fat Cow/32x32/database_go.png | Bin .../Fat Cow/32x32/database_key.png | Bin .../Fat Cow/32x32/database_lightning.png | Bin .../Fat Cow/32x32/database_link.png | Bin .../Fat Cow/32x32/database_refresh.png | Bin .../Fat Cow/32x32/database_save.png | Bin .../Fat Cow/32x32/database_server.png | Bin .../Fat Cow/32x32/database_table.png | Bin .../{ => images}/Fat Cow/32x32/date.png | Bin .../{ => images}/Fat Cow/32x32/date_add.png | Bin .../Fat Cow/32x32/date_delete.png | Bin .../{ => images}/Fat Cow/32x32/date_edit.png | Bin .../{ => images}/Fat Cow/32x32/date_error.png | Bin .../{ => images}/Fat Cow/32x32/date_go.png | Bin .../{ => images}/Fat Cow/32x32/date_link.png | Bin .../Fat Cow/32x32/date_magnify.png | Bin .../{ => images}/Fat Cow/32x32/date_next.png | Bin .../Fat Cow/32x32/date_previous.png | Bin .../{ => images}/Fat Cow/32x32/ddr_memory.png | Bin .../{ => images}/Fat Cow/32x32/debian.png | Bin .../Fat Cow/32x32/decimal_less.png | Bin .../Fat Cow/32x32/decimal_more.png | Bin .../{ => images}/Fat Cow/32x32/delete.png | Bin .../{ => images}/Fat Cow/32x32/delicious.png | Bin .../Fat Cow/32x32/derivatives.png | Bin .../Fat Cow/32x32/design_float.png | Bin .../{ => images}/Fat Cow/32x32/designmoo.png | Bin .../{ => images}/Fat Cow/32x32/devianart.png | Bin .../{ => images}/Fat Cow/32x32/diagramm.png | Bin .../{ => images}/Fat Cow/32x32/dialog.png | Bin .../{ => images}/Fat Cow/32x32/diamond.png | Bin .../{ => images}/Fat Cow/32x32/dice.png | Bin .../{ => images}/Fat Cow/32x32/digg.png | Bin .../Fat Cow/32x32/digital_signature.png | Bin .../{ => images}/Fat Cow/32x32/dinersclub.png | Bin .../{ => images}/Fat Cow/32x32/direction.png | Bin .../Fat Cow/32x32/directory_listing.png | Bin .../{ => images}/Fat Cow/32x32/disconnect.png | Bin .../{ => images}/Fat Cow/32x32/discover.png | Bin .../{ => images}/Fat Cow/32x32/dish.png | Bin .../{ => images}/Fat Cow/32x32/disk.png | Bin .../Fat Cow/32x32/disk_multiple.png | Bin .../32x32/distribution_partnerships.png | Bin .../static/{ => images}/Fat Cow/32x32/dns.png | Bin .../Fat Cow/32x32/dns_setting.png | Bin .../Fat Cow/32x32/document_back.png | Bin .../Fat Cow/32x32/document_background.png | Bin .../Fat Cow/32x32/document_break.png | Bin .../Fat Cow/32x32/document_center.png | Bin .../32x32/document_check_compatibility.png | Bin .../Fat Cow/32x32/document_comment_above.png | Bin .../Fat Cow/32x32/document_comment_behind.png | Bin .../Fat Cow/32x32/document_comment_below.png | Bin .../Fat Cow/32x32/document_comments.png | Bin .../Fat Cow/32x32/document_copies.png | Bin .../Fat Cow/32x32/document_editing.png | Bin .../Fat Cow/32x32/document_empty.png | Bin .../Fat Cow/32x32/document_export.png | Bin .../Fat Cow/32x32/document_font.png | Bin .../Fat Cow/32x32/document_font_wizard.png | Bin .../Fat Cow/32x32/document_image.png | Bin .../Fat Cow/32x32/document_image_hor.png | Bin .../Fat Cow/32x32/document_image_ver.png | Bin .../Fat Cow/32x32/document_import.png | Bin .../Fat Cow/32x32/document_index.png | Bin .../Fat Cow/32x32/document_info.png | Bin .../Fat Cow/32x32/document_insert.png | Bin .../Fat Cow/32x32/document_inspect.png | Bin .../Fat Cow/32x32/document_inspector.png | Bin .../Fat Cow/32x32/document_layout.png | Bin .../Fat Cow/32x32/document_margins.png | Bin .../Fat Cow/32x32/document_mark_as_final.png | Bin .../Fat Cow/32x32/document_move.png | Bin .../Fat Cow/32x32/document_next.png | Bin .../Fat Cow/32x32/document_notes.png | Bin .../Fat Cow/32x32/document_num.png | Bin .../Fat Cow/32x32/document_page.png | Bin .../Fat Cow/32x32/document_page_last.png | Bin .../Fat Cow/32x32/document_page_next.png | Bin .../Fat Cow/32x32/document_page_previous.png | Bin .../Fat Cow/32x32/document_plus.png | Bin .../Fat Cow/32x32/document_prepare.png | Bin .../Fat Cow/32x32/document_properties.png | Bin .../Fat Cow/32x32/document_quote.png | Bin .../Fat Cow/32x32/document_redirect.png | Bin .../Fat Cow/32x32/document_rename.png | Bin .../Fat Cow/32x32/document_shapes.png | Bin .../Fat Cow/32x32/document_shred.png | Bin .../Fat Cow/32x32/document_signature.png | Bin .../Fat Cow/32x32/document_spacing.png | Bin .../Fat Cow/32x32/document_split.png | Bin .../Fat Cow/32x32/document_stand.png | Bin .../Fat Cow/32x32/document_tag.png | Bin .../Fat Cow/32x32/document_todo.png | Bin .../Fat Cow/32x32/document_valid.png | Bin .../Fat Cow/32x32/document_vertical.png | Bin .../Fat Cow/32x32/document_view_book.png | Bin .../Fat Cow/32x32/documents_email.png | Bin .../static/{ => images}/Fat Cow/32x32/dog.png | Bin .../Fat Cow/32x32/domain_template.png | Bin .../{ => images}/Fat Cow/32x32/door.png | Bin .../{ => images}/Fat Cow/32x32/door_in.png | Bin .../{ => images}/Fat Cow/32x32/door_open.png | Bin .../{ => images}/Fat Cow/32x32/door_out.png | Bin .../{ => images}/Fat Cow/32x32/dopplr.png | Bin .../Fat Cow/32x32/down_jacket.png | Bin .../{ => images}/Fat Cow/32x32/download.png | Bin .../Fat Cow/32x32/download_for_linux.png | Bin .../Fat Cow/32x32/download_for_mac.png | Bin .../Fat Cow/32x32/download_for_windows.png | Bin .../Fat Cow/32x32/draw_airbrush.png | Bin .../Fat Cow/32x32/draw_calligraphic.png | Bin .../{ => images}/Fat Cow/32x32/draw_clone.png | Bin .../Fat Cow/32x32/draw_convolve.png | Bin .../Fat Cow/32x32/draw_dodge_burn.png | Bin .../Fat Cow/32x32/draw_ellipse.png | Bin .../Fat Cow/32x32/draw_eraser.png | Bin .../{ => images}/Fat Cow/32x32/draw_ink.png | Bin .../Fat Cow/32x32/draw_island.png | Bin .../{ => images}/Fat Cow/32x32/draw_line.png | Bin .../{ => images}/Fat Cow/32x32/draw_path.png | Bin .../Fat Cow/32x32/draw_points.png | Bin .../Fat Cow/32x32/draw_polygon.png | Bin .../Fat Cow/32x32/draw_polygon_curves.png | Bin .../Fat Cow/32x32/draw_polyline.png | Bin .../{ => images}/Fat Cow/32x32/draw_ring.png | Bin .../Fat Cow/32x32/draw_smudge.png | Bin .../Fat Cow/32x32/draw_spiral.png | Bin .../{ => images}/Fat Cow/32x32/draw_star.png | Bin .../Fat Cow/32x32/draw_vertex.png | Bin .../{ => images}/Fat Cow/32x32/draw_wave.png | Bin .../{ => images}/Fat Cow/32x32/drawer.png | Bin .../Fat Cow/32x32/drawer_open.png | Bin .../{ => images}/Fat Cow/32x32/dribbble.png | Bin .../{ => images}/Fat Cow/32x32/drill.png | Bin .../{ => images}/Fat Cow/32x32/drink.png | Bin .../Fat Cow/32x32/drink_empty.png | Bin .../{ => images}/Fat Cow/32x32/drive.png | Bin .../{ => images}/Fat Cow/32x32/drive_add.png | Bin .../{ => images}/Fat Cow/32x32/drive_burn.png | Bin .../{ => images}/Fat Cow/32x32/drive_cd.png | Bin .../Fat Cow/32x32/drive_cd_empty.png | Bin .../Fat Cow/32x32/drive_delete.png | Bin .../{ => images}/Fat Cow/32x32/drive_disk.png | Bin .../{ => images}/Fat Cow/32x32/drive_edit.png | Bin .../Fat Cow/32x32/drive_error.png | Bin .../{ => images}/Fat Cow/32x32/drive_go.png | Bin .../{ => images}/Fat Cow/32x32/drive_key.png | Bin .../{ => images}/Fat Cow/32x32/drive_link.png | Bin .../Fat Cow/32x32/drive_magnify.png | Bin .../Fat Cow/32x32/drive_network.png | Bin .../Fat Cow/32x32/drive_rename.png | Bin .../{ => images}/Fat Cow/32x32/drive_user.png | Bin .../{ => images}/Fat Cow/32x32/drive_web.png | Bin .../{ => images}/Fat Cow/32x32/drop.png | Bin .../{ => images}/Fat Cow/32x32/drugs_com.png | Bin .../{ => images}/Fat Cow/32x32/drum.png | Bin .../static/{ => images}/Fat Cow/32x32/dvd.png | Bin .../{ => images}/Fat Cow/32x32/dvd_add.png | Bin .../{ => images}/Fat Cow/32x32/dvd_delete.png | Bin .../{ => images}/Fat Cow/32x32/dvd_edit.png | Bin .../{ => images}/Fat Cow/32x32/dvd_error.png | Bin .../{ => images}/Fat Cow/32x32/dvd_go.png | Bin .../{ => images}/Fat Cow/32x32/dvd_key.png | Bin .../{ => images}/Fat Cow/32x32/dvd_link.png | Bin .../{ => images}/Fat Cow/32x32/dynamite.png | Bin .../{ => images}/Fat Cow/32x32/ebay.png | Bin .../{ => images}/Fat Cow/32x32/echeck.png | Bin .../{ => images}/Fat Cow/32x32/edit_chain.png | Bin .../{ => images}/Fat Cow/32x32/edit_diff.png | Bin .../{ => images}/Fat Cow/32x32/edit_free.png | Bin .../{ => images}/Fat Cow/32x32/edit_path.png | Bin .../{ => images}/Fat Cow/32x32/education.png | Bin .../{ => images}/Fat Cow/32x32/ehow.png | Bin .../{ => images}/Fat Cow/32x32/elements.png | Bin .../{ => images}/Fat Cow/32x32/email.png | Bin .../{ => images}/Fat Cow/32x32/email_add.png | Bin .../Fat Cow/32x32/email_attach.png | Bin .../Fat Cow/32x32/email_delete.png | Bin .../{ => images}/Fat Cow/32x32/email_edit.png | Bin .../Fat Cow/32x32/email_error.png | Bin .../{ => images}/Fat Cow/32x32/email_go.png | Bin .../{ => images}/Fat Cow/32x32/email_link.png | Bin .../{ => images}/Fat Cow/32x32/email_open.png | Bin .../Fat Cow/32x32/email_open_image.png | Bin .../Fat Cow/32x32/email_to_friend.png | Bin .../{ => images}/Fat Cow/32x32/ember.png | Bin .../Fat Cow/32x32/emotion_evilgrin.png | Bin .../Fat Cow/32x32/emotion_grin.png | Bin .../Fat Cow/32x32/emotion_happy.png | Bin .../Fat Cow/32x32/emotion_smile.png | Bin .../Fat Cow/32x32/emotion_suprised.png | Bin .../Fat Cow/32x32/emotion_tongue.png | Bin .../Fat Cow/32x32/emotion_unhappy.png | Bin .../Fat Cow/32x32/emotion_waii.png | Bin .../Fat Cow/32x32/emotion_wink.png | Bin .../{ => images}/Fat Cow/32x32/entity.png | Bin .../{ => images}/Fat Cow/32x32/error.png | Bin .../{ => images}/Fat Cow/32x32/error_add.png | Bin .../Fat Cow/32x32/error_delete.png | Bin .../{ => images}/Fat Cow/32x32/error_go.png | Bin .../{ => images}/Fat Cow/32x32/events.png | Bin .../{ => images}/Fat Cow/32x32/evernote.png | Bin .../Fat Cow/32x32/exclamation.png | Bin .../Fat Cow/32x32/export_excel.png | Bin .../32x32/extract_foreground_objects.png | Bin .../static/{ => images}/Fat Cow/32x32/eye.png | Bin .../{ => images}/Fat Cow/32x32/factory.png | Bin .../{ => images}/Fat Cow/32x32/fatcow.png | Bin .../static/{ => images}/Fat Cow/32x32/fax.png | Bin .../{ => images}/Fat Cow/32x32/fedora.png | Bin .../{ => images}/Fat Cow/32x32/feed.png | Bin .../{ => images}/Fat Cow/32x32/feed_add.png | Bin .../Fat Cow/32x32/feed_delete.png | Bin .../{ => images}/Fat Cow/32x32/feed_disk.png | Bin .../{ => images}/Fat Cow/32x32/feed_edit.png | Bin .../{ => images}/Fat Cow/32x32/feed_error.png | Bin .../{ => images}/Fat Cow/32x32/feed_go.png | Bin .../{ => images}/Fat Cow/32x32/feed_key.png | Bin .../Fat Cow/32x32/feed_magnify.png | Bin .../{ => images}/Fat Cow/32x32/female.png | Bin .../Fat Cow/32x32/file_extension_3gp.png | Bin .../Fat Cow/32x32/file_extension_7z.png | Bin .../Fat Cow/32x32/file_extension_ace.png | Bin .../Fat Cow/32x32/file_extension_ai.png | Bin .../Fat Cow/32x32/file_extension_aif.png | Bin .../Fat Cow/32x32/file_extension_aiff.png | Bin .../Fat Cow/32x32/file_extension_amr.png | Bin .../Fat Cow/32x32/file_extension_asf.png | Bin .../Fat Cow/32x32/file_extension_asx.png | Bin .../Fat Cow/32x32/file_extension_bat.png | Bin .../Fat Cow/32x32/file_extension_bin.png | Bin .../Fat Cow/32x32/file_extension_bmp.png | Bin .../Fat Cow/32x32/file_extension_bup.png | Bin .../Fat Cow/32x32/file_extension_cab.png | Bin .../Fat Cow/32x32/file_extension_cbr.png | Bin .../Fat Cow/32x32/file_extension_cda.png | Bin .../Fat Cow/32x32/file_extension_cdl.png | Bin .../Fat Cow/32x32/file_extension_cdr.png | Bin .../Fat Cow/32x32/file_extension_chm.png | Bin .../Fat Cow/32x32/file_extension_dat.png | Bin .../Fat Cow/32x32/file_extension_divx.png | Bin .../Fat Cow/32x32/file_extension_dll.png | Bin .../Fat Cow/32x32/file_extension_dmg.png | Bin .../Fat Cow/32x32/file_extension_doc.png | Bin .../Fat Cow/32x32/file_extension_dss.png | Bin .../Fat Cow/32x32/file_extension_dvf.png | Bin .../Fat Cow/32x32/file_extension_dwg.png | Bin .../Fat Cow/32x32/file_extension_eml.png | Bin .../Fat Cow/32x32/file_extension_eps.png | Bin .../Fat Cow/32x32/file_extension_exe.png | Bin .../Fat Cow/32x32/file_extension_fla.png | Bin .../Fat Cow/32x32/file_extension_flv.png | Bin .../Fat Cow/32x32/file_extension_gif.png | Bin .../Fat Cow/32x32/file_extension_gz.png | Bin .../Fat Cow/32x32/file_extension_hqx.png | Bin .../Fat Cow/32x32/file_extension_htm.png | Bin .../Fat Cow/32x32/file_extension_html.png | Bin .../Fat Cow/32x32/file_extension_ifo.png | Bin .../Fat Cow/32x32/file_extension_indd.png | Bin .../Fat Cow/32x32/file_extension_iso.png | Bin .../Fat Cow/32x32/file_extension_jar.png | Bin .../Fat Cow/32x32/file_extension_jpeg.png | Bin .../Fat Cow/32x32/file_extension_jpg.png | Bin .../Fat Cow/32x32/file_extension_lnk.png | Bin .../Fat Cow/32x32/file_extension_log.png | Bin .../Fat Cow/32x32/file_extension_m4a.png | Bin .../Fat Cow/32x32/file_extension_m4b.png | Bin .../Fat Cow/32x32/file_extension_m4p.png | Bin .../Fat Cow/32x32/file_extension_m4v.png | Bin .../Fat Cow/32x32/file_extension_mcd.png | Bin .../Fat Cow/32x32/file_extension_mdb.png | Bin .../Fat Cow/32x32/file_extension_mid.png | Bin .../Fat Cow/32x32/file_extension_mov.png | Bin .../Fat Cow/32x32/file_extension_mp2.png | Bin .../Fat Cow/32x32/file_extension_mp4.png | Bin .../Fat Cow/32x32/file_extension_mpeg.png | Bin .../Fat Cow/32x32/file_extension_mpg.png | Bin .../Fat Cow/32x32/file_extension_msi.png | Bin .../Fat Cow/32x32/file_extension_mswmm.png | Bin .../Fat Cow/32x32/file_extension_ogg.png | Bin .../Fat Cow/32x32/file_extension_pdf.png | Bin .../Fat Cow/32x32/file_extension_png.png | Bin .../Fat Cow/32x32/file_extension_pps.png | Bin .../Fat Cow/32x32/file_extension_ps.png | Bin .../Fat Cow/32x32/file_extension_psd.png | Bin .../Fat Cow/32x32/file_extension_pst.png | Bin .../Fat Cow/32x32/file_extension_ptb.png | Bin .../Fat Cow/32x32/file_extension_pub.png | Bin .../Fat Cow/32x32/file_extension_qbb.png | Bin .../Fat Cow/32x32/file_extension_qbw.png | Bin .../Fat Cow/32x32/file_extension_qxd.png | Bin .../Fat Cow/32x32/file_extension_ram.png | Bin .../Fat Cow/32x32/file_extension_rar.png | Bin .../Fat Cow/32x32/file_extension_rm.png | Bin .../Fat Cow/32x32/file_extension_rmvb.png | Bin .../Fat Cow/32x32/file_extension_rtf.png | Bin .../Fat Cow/32x32/file_extension_sea.png | Bin .../Fat Cow/32x32/file_extension_ses.png | Bin .../Fat Cow/32x32/file_extension_sit.png | Bin .../Fat Cow/32x32/file_extension_sitx.png | Bin .../Fat Cow/32x32/file_extension_ss.png | Bin .../Fat Cow/32x32/file_extension_swf.png | Bin .../Fat Cow/32x32/file_extension_tgz.png | Bin .../Fat Cow/32x32/file_extension_thm.png | Bin .../Fat Cow/32x32/file_extension_tif.png | Bin .../Fat Cow/32x32/file_extension_tmp.png | Bin .../Fat Cow/32x32/file_extension_torrent.png | Bin .../Fat Cow/32x32/file_extension_ttf.png | Bin .../Fat Cow/32x32/file_extension_txt.png | Bin .../Fat Cow/32x32/file_extension_vcd.png | Bin .../Fat Cow/32x32/file_extension_vob.png | Bin .../Fat Cow/32x32/file_extension_wav.png | Bin .../Fat Cow/32x32/file_extension_wma.png | Bin .../Fat Cow/32x32/file_extension_wmv.png | Bin .../Fat Cow/32x32/file_extension_wps.png | Bin .../Fat Cow/32x32/file_extension_xls.png | Bin .../Fat Cow/32x32/file_extension_xpi.png | Bin .../Fat Cow/32x32/file_extension_zip.png | Bin .../Fat Cow/32x32/file_manager.png | Bin .../{ => images}/Fat Cow/32x32/film.png | Bin .../{ => images}/Fat Cow/32x32/film_add.png | Bin .../Fat Cow/32x32/film_delete.png | Bin .../{ => images}/Fat Cow/32x32/film_edit.png | Bin .../{ => images}/Fat Cow/32x32/film_error.png | Bin .../{ => images}/Fat Cow/32x32/film_go.png | Bin .../{ => images}/Fat Cow/32x32/film_key.png | Bin .../{ => images}/Fat Cow/32x32/film_link.png | Bin .../{ => images}/Fat Cow/32x32/film_save.png | Bin .../{ => images}/Fat Cow/32x32/filter.png | Bin .../{ => images}/Fat Cow/32x32/filter_add.png | Bin .../Fat Cow/32x32/filter_delete.png | Bin .../{ => images}/Fat Cow/32x32/finance.png | Bin .../{ => images}/Fat Cow/32x32/find.png | Bin .../{ => images}/Fat Cow/32x32/fire.png | Bin .../Fat Cow/32x32/fire_damage.png | Bin .../Fat Cow/32x32/fire_extinguisher.png | Bin .../{ => images}/Fat Cow/32x32/firefox.png | Bin .../{ => images}/Fat Cow/32x32/firewall.png | Bin .../Fat Cow/32x32/firewall_burn.png | Bin .../{ => images}/Fat Cow/32x32/fishfinder.png | Bin .../{ => images}/Fat Cow/32x32/flag_1.png | Bin .../{ => images}/Fat Cow/32x32/flag_2.png | Bin .../{ => images}/Fat Cow/32x32/flag_3.png | Bin .../Fat Cow/32x32/flag_afghanistan.png | Bin .../32x32/flag_airfield_vehicle_safety.png | Bin .../Fat Cow/32x32/flag_albania.png | Bin .../Fat Cow/32x32/flag_algeria.png | Bin .../Fat Cow/32x32/flag_american_samoa.png | Bin .../Fat Cow/32x32/flag_andorra.png | Bin .../Fat Cow/32x32/flag_angola.png | Bin .../Fat Cow/32x32/flag_anguilla.png | Bin .../32x32/flag_antigua_and_barbuda.png | Bin .../Fat Cow/32x32/flag_argentina.png | Bin .../Fat Cow/32x32/flag_armenia.png | Bin .../{ => images}/Fat Cow/32x32/flag_aruba.png | Bin .../Fat Cow/32x32/flag_australia.png | Bin .../Fat Cow/32x32/flag_austria.png | Bin .../Fat Cow/32x32/flag_azerbaijan.png | Bin .../Fat Cow/32x32/flag_bahamas.png | Bin .../Fat Cow/32x32/flag_bahrain.png | Bin .../Fat Cow/32x32/flag_bangladesh.png | Bin .../Fat Cow/32x32/flag_barbados.png | Bin .../Fat Cow/32x32/flag_belarus.png | Bin .../Fat Cow/32x32/flag_belgium.png | Bin .../Fat Cow/32x32/flag_belize.png | Bin .../{ => images}/Fat Cow/32x32/flag_benin.png | Bin .../Fat Cow/32x32/flag_bermuda.png | Bin .../Fat Cow/32x32/flag_bhutan.png | Bin .../{ => images}/Fat Cow/32x32/flag_blue.png | Bin .../Fat Cow/32x32/flag_bolivia.png | Bin .../Fat Cow/32x32/flag_bosnia.png | Bin .../Fat Cow/32x32/flag_botswana.png | Bin .../Fat Cow/32x32/flag_boy_scout.png | Bin .../Fat Cow/32x32/flag_brazil.png | Bin .../32x32/flag_british_indian_ocean.png | Bin .../32x32/flag_british_virgin_islands.png | Bin .../Fat Cow/32x32/flag_brunei.png | Bin .../Fat Cow/32x32/flag_bulgaria.png | Bin .../Fat Cow/32x32/flag_burkina_faso.png | Bin .../{ => images}/Fat Cow/32x32/flag_burma.png | Bin .../Fat Cow/32x32/flag_burundi.png | Bin .../Fat Cow/32x32/flag_cambodia.png | Bin .../Fat Cow/32x32/flag_cameroon.png | Bin .../Fat Cow/32x32/flag_canada.png | Bin .../Fat Cow/32x32/flag_cayman_islands.png | Bin .../32x32/flag_central_african_republic.png | Bin .../{ => images}/Fat Cow/32x32/flag_chad.png | Bin .../{ => images}/Fat Cow/32x32/flag_chile.png | Bin .../{ => images}/Fat Cow/32x32/flag_china.png | Bin .../Fat Cow/32x32/flag_colombia.png | Bin .../Fat Cow/32x32/flag_comoros.png | Bin .../32x32/flag_congo_democratic_republic.png | Bin .../Fat Cow/32x32/flag_congo_republic.png | Bin .../Fat Cow/32x32/flag_cook_islands.png | Bin .../Fat Cow/32x32/flag_cope_verde.png | Bin .../Fat Cow/32x32/flag_costa_rica.png | Bin .../Fat Cow/32x32/flag_cote_divoire.png | Bin .../Fat Cow/32x32/flag_croatia.png | Bin .../{ => images}/Fat Cow/32x32/flag_cuba.png | Bin .../Fat Cow/32x32/flag_cyprus.png | Bin .../Fat Cow/32x32/flag_czech_republic.png | Bin .../Fat Cow/32x32/flag_denmark.png | Bin .../Fat Cow/32x32/flag_djibouti.png | Bin .../Fat Cow/32x32/flag_dominica.png | Bin .../Fat Cow/32x32/flag_dominican_republic.png | Bin .../Fat Cow/32x32/flag_east_timor.png | Bin .../{ => images}/Fat Cow/32x32/flag_egypt.png | Bin .../Fat Cow/32x32/flag_el_salvador.png | Bin .../Fat Cow/32x32/flag_england.png | Bin .../Fat Cow/32x32/flag_equador.png | Bin .../Fat Cow/32x32/flag_equatorial_guinea.png | Bin .../Fat Cow/32x32/flag_eritrea.png | Bin .../Fat Cow/32x32/flag_estonia.png | Bin .../Fat Cow/32x32/flag_ethiopia.png | Bin .../Fat Cow/32x32/flag_european_union.png | Bin .../Fat Cow/32x32/flag_falkland_islands.png | Bin .../Fat Cow/32x32/flag_faroe_islands.png | Bin .../{ => images}/Fat Cow/32x32/flag_fiji.png | Bin .../Fat Cow/32x32/flag_finish.png | Bin .../Fat Cow/32x32/flag_finland.png | Bin .../Fat Cow/32x32/flag_france.png | Bin .../Fat Cow/32x32/flag_french_polynesia.png | Bin .../{ => images}/Fat Cow/32x32/flag_gabon.png | Bin .../Fat Cow/32x32/flag_gambia.png | Bin .../Fat Cow/32x32/flag_georgia.png | Bin .../Fat Cow/32x32/flag_germany.png | Bin .../{ => images}/Fat Cow/32x32/flag_ghana.png | Bin .../Fat Cow/32x32/flag_gibraltar.png | Bin .../Fat Cow/32x32/flag_great_britain.png | Bin .../Fat Cow/32x32/flag_greece.png | Bin .../{ => images}/Fat Cow/32x32/flag_green.png | Bin .../Fat Cow/32x32/flag_greenland.png | Bin .../Fat Cow/32x32/flag_grenada.png | Bin .../{ => images}/Fat Cow/32x32/flag_guam.png | Bin .../Fat Cow/32x32/flag_guatemala.png | Bin .../Fat Cow/32x32/flag_guernsey.png | Bin .../Fat Cow/32x32/flag_guinea.png | Bin .../Fat Cow/32x32/flag_guinea_bissau.png | Bin .../Fat Cow/32x32/flag_guyana.png | Bin .../{ => images}/Fat Cow/32x32/flag_haiti.png | Bin .../Fat Cow/32x32/flag_honduras.png | Bin .../Fat Cow/32x32/flag_hong_kong.png | Bin .../{ => images}/Fat Cow/32x32/flag_hot.png | Bin .../Fat Cow/32x32/flag_hungary.png | Bin .../Fat Cow/32x32/flag_iceland.png | Bin .../{ => images}/Fat Cow/32x32/flag_india.png | Bin .../Fat Cow/32x32/flag_indonesia.png | Bin .../{ => images}/Fat Cow/32x32/flag_iran.png | Bin .../{ => images}/Fat Cow/32x32/flag_iraq.png | Bin .../Fat Cow/32x32/flag_ireland.png | Bin .../Fat Cow/32x32/flag_isle_of_man.png | Bin .../Fat Cow/32x32/flag_israel.png | Bin .../{ => images}/Fat Cow/32x32/flag_italy.png | Bin .../Fat Cow/32x32/flag_jamaica.png | Bin .../{ => images}/Fat Cow/32x32/flag_japan.png | Bin .../Fat Cow/32x32/flag_jersey.png | Bin .../Fat Cow/32x32/flag_jordan.png | Bin .../Fat Cow/32x32/flag_kazakhstan.png | Bin .../{ => images}/Fat Cow/32x32/flag_kenya.png | Bin .../Fat Cow/32x32/flag_kiribati.png | Bin .../Fat Cow/32x32/flag_kuwait.png | Bin .../Fat Cow/32x32/flag_kyrgyzstan.png | Bin .../{ => images}/Fat Cow/32x32/flag_laos.png | Bin .../Fat Cow/32x32/flag_latvia.png | Bin .../Fat Cow/32x32/flag_lebanon.png | Bin .../Fat Cow/32x32/flag_lesotho.png | Bin .../Fat Cow/32x32/flag_liberia.png | Bin .../{ => images}/Fat Cow/32x32/flag_libya.png | Bin .../Fat Cow/32x32/flag_liechtenstein.png | Bin .../Fat Cow/32x32/flag_lithuania.png | Bin .../Fat Cow/32x32/flag_luxembourg.png | Bin .../{ => images}/Fat Cow/32x32/flag_macau.png | Bin .../Fat Cow/32x32/flag_macedonia.png | Bin .../Fat Cow/32x32/flag_madagascar.png | Bin .../Fat Cow/32x32/flag_malawi.png | Bin .../Fat Cow/32x32/flag_malaysia.png | Bin .../Fat Cow/32x32/flag_maledives.png | Bin .../{ => images}/Fat Cow/32x32/flag_mali.png | Bin .../{ => images}/Fat Cow/32x32/flag_malta.png | Bin .../Fat Cow/32x32/flag_marshall_islands.png | Bin .../Fat Cow/32x32/flag_martinique.png | Bin .../Fat Cow/32x32/flag_mauretania.png | Bin .../Fat Cow/32x32/flag_mauritius.png | Bin .../Fat Cow/32x32/flag_mexico.png | Bin .../Fat Cow/32x32/flag_micronesia.png | Bin .../Fat Cow/32x32/flag_moldova.png | Bin .../Fat Cow/32x32/flag_monaco.png | Bin .../Fat Cow/32x32/flag_mongolia.png | Bin .../Fat Cow/32x32/flag_montserrat.png | Bin .../Fat Cow/32x32/flag_morocco.png | Bin .../Fat Cow/32x32/flag_mozambique.png | Bin .../Fat Cow/32x32/flag_namibia.png | Bin .../{ => images}/Fat Cow/32x32/flag_nato.png | Bin .../{ => images}/Fat Cow/32x32/flag_nauru.png | Bin .../{ => images}/Fat Cow/32x32/flag_nepal.png | Bin .../Fat Cow/32x32/flag_netherlands.png | Bin .../32x32/flag_netherlands_antilles.png | Bin .../{ => images}/Fat Cow/32x32/flag_new.png | Bin .../Fat Cow/32x32/flag_new_zealand.png | Bin .../Fat Cow/32x32/flag_nicaragua.png | Bin .../{ => images}/Fat Cow/32x32/flag_niger.png | Bin .../Fat Cow/32x32/flag_nigeria.png | Bin .../{ => images}/Fat Cow/32x32/flag_niue.png | Bin .../Fat Cow/32x32/flag_norfolk_islands.png | Bin .../Fat Cow/32x32/flag_north_korea.png | Bin .../32x32/flag_northern_mariana_islands.png | Bin .../Fat Cow/32x32/flag_norway.png | Bin .../Fat Cow/32x32/flag_olympic.png | Bin .../{ => images}/Fat Cow/32x32/flag_oman.png | Bin .../Fat Cow/32x32/flag_orange.png | Bin .../Fat Cow/32x32/flag_pakistan.png | Bin .../{ => images}/Fat Cow/32x32/flag_palau.png | Bin .../Fat Cow/32x32/flag_panama.png | Bin .../Fat Cow/32x32/flag_papua_new_guinea.png | Bin .../Fat Cow/32x32/flag_paraquay.png | Bin .../{ => images}/Fat Cow/32x32/flag_peru.png | Bin .../Fat Cow/32x32/flag_philippines.png | Bin .../{ => images}/Fat Cow/32x32/flag_pink.png | Bin .../Fat Cow/32x32/flag_pitcairn_islands.png | Bin .../Fat Cow/32x32/flag_poland.png | Bin .../Fat Cow/32x32/flag_portugal.png | Bin .../Fat Cow/32x32/flag_puerto_rico.png | Bin .../Fat Cow/32x32/flag_purple.png | Bin .../{ => images}/Fat Cow/32x32/flag_qatar.png | Bin .../{ => images}/Fat Cow/32x32/flag_red.png | Bin .../Fat Cow/32x32/flag_red_cross.png | Bin .../Fat Cow/32x32/flag_romania.png | Bin .../Fat Cow/32x32/flag_russia.png | Bin .../Fat Cow/32x32/flag_rwanda.png | Bin .../Fat Cow/32x32/flag_saint_helena.png | Bin .../32x32/flag_saint_kitts_and_nevis.png | Bin .../Fat Cow/32x32/flag_saint_lucia.png | Bin .../32x32/flag_saint_pierre_and_miquelon.png | Bin .../flag_saint_vincent_and_grenadines.png | Bin .../{ => images}/Fat Cow/32x32/flag_samoa.png | Bin .../Fat Cow/32x32/flag_san_marino.png | Bin .../32x32/flag_sao_tome_and_principe.png | Bin .../Fat Cow/32x32/flag_saudi_arabia.png | Bin .../Fat Cow/32x32/flag_scotland.png | Bin .../Fat Cow/32x32/flag_senegal.png | Bin .../Fat Cow/32x32/flag_serbia_montenegro.png | Bin .../Fat Cow/32x32/flag_seychelles.png | Bin .../Fat Cow/32x32/flag_sierra_leone.png | Bin .../Fat Cow/32x32/flag_singapore.png | Bin .../Fat Cow/32x32/flag_slovakia.png | Bin .../Fat Cow/32x32/flag_slovenia.png | Bin .../Fat Cow/32x32/flag_solomon_islands.png | Bin .../Fat Cow/32x32/flag_somalia.png | Bin .../Fat Cow/32x32/flag_south_africa.png | Bin .../Fat Cow/32x32/flag_south_georgia.png | Bin .../Fat Cow/32x32/flag_south_korea.png | Bin .../{ => images}/Fat Cow/32x32/flag_spain.png | Bin .../Fat Cow/32x32/flag_sri_lanka.png | Bin .../{ => images}/Fat Cow/32x32/flag_sudan.png | Bin .../Fat Cow/32x32/flag_suriname.png | Bin .../Fat Cow/32x32/flag_swaziland.png | Bin .../Fat Cow/32x32/flag_sweden.png | Bin .../Fat Cow/32x32/flag_switzerland.png | Bin .../{ => images}/Fat Cow/32x32/flag_syria.png | Bin .../Fat Cow/32x32/flag_taiwan.png | Bin .../Fat Cow/32x32/flag_tajikistan.png | Bin .../Fat Cow/32x32/flag_tanzania.png | Bin .../Fat Cow/32x32/flag_thailand.png | Bin .../{ => images}/Fat Cow/32x32/flag_tibet.png | Bin .../{ => images}/Fat Cow/32x32/flag_togo.png | Bin .../{ => images}/Fat Cow/32x32/flag_tonga.png | Bin .../32x32/flag_trinidad_and_tobago.png | Bin .../Fat Cow/32x32/flag_tunisia.png | Bin .../Fat Cow/32x32/flag_turkey.png | Bin .../Fat Cow/32x32/flag_turkmenistan.png | Bin .../32x32/flag_turks_and_caicos_islands.png | Bin .../Fat Cow/32x32/flag_tuvalu.png | Bin .../Fat Cow/32x32/flag_uganda.png | Bin .../Fat Cow/32x32/flag_ukraine.png | Bin .../Fat Cow/32x32/flag_unesco.png | Bin .../32x32/flag_united_arab_emirates.png | Bin .../Fat Cow/32x32/flag_united_nations.png | Bin .../Fat Cow/32x32/flag_uruquay.png | Bin .../{ => images}/Fat Cow/32x32/flag_usa.png | Bin .../Fat Cow/32x32/flag_uzbekistan.png | Bin .../Fat Cow/32x32/flag_vanuatu.png | Bin .../Fat Cow/32x32/flag_vatican_city.png | Bin .../Fat Cow/32x32/flag_venezuela.png | Bin .../Fat Cow/32x32/flag_vietnam.png | Bin .../Fat Cow/32x32/flag_virgin_islands.png | Bin .../{ => images}/Fat Cow/32x32/flag_wales.png | Bin .../Fat Cow/32x32/flag_wallis_and_futuna.png | Bin .../{ => images}/Fat Cow/32x32/flag_wto.png | Bin .../{ => images}/Fat Cow/32x32/flag_wwf.png | Bin .../Fat Cow/32x32/flag_yellow.png | Bin .../{ => images}/Fat Cow/32x32/flag_yemen.png | Bin .../Fat Cow/32x32/flag_zambia.png | Bin .../Fat Cow/32x32/flag_zimbabwe.png | Bin .../{ => images}/Fat Cow/32x32/flamingo.png | Bin .../{ => images}/Fat Cow/32x32/flashdisk.png | Bin .../{ => images}/Fat Cow/32x32/flashlight.png | Bin .../Fat Cow/32x32/flashlight_shine.png | Bin .../{ => images}/Fat Cow/32x32/flask.png | Bin .../Fat Cow/32x32/flask_empty.png | Bin .../{ => images}/Fat Cow/32x32/flex.png | Bin .../Fat Cow/32x32/flex_builder.png | Bin .../{ => images}/Fat Cow/32x32/flickr.png | Bin .../{ => images}/Fat Cow/32x32/flood_it.png | Bin .../{ => images}/Fat Cow/32x32/flower.png | Bin .../static/{ => images}/Fat Cow/32x32/fog.png | Bin .../{ => images}/Fat Cow/32x32/folder.png | Bin .../{ => images}/Fat Cow/32x32/folder_add.png | Bin .../Fat Cow/32x32/folder_bell.png | Bin .../Fat Cow/32x32/folder_brick.png | Bin .../{ => images}/Fat Cow/32x32/folder_bug.png | Bin .../Fat Cow/32x32/folder_camera.png | Bin .../Fat Cow/32x32/folder_database.png | Bin .../Fat Cow/32x32/folder_delete.png | Bin .../Fat Cow/32x32/folder_edit.png | Bin .../Fat Cow/32x32/folder_error.png | Bin .../Fat Cow/32x32/folder_explore.png | Bin .../Fat Cow/32x32/folder_feed.png | Bin .../Fat Cow/32x32/folder_find.png | Bin .../{ => images}/Fat Cow/32x32/folder_go.png | Bin .../Fat Cow/32x32/folder_heart.png | Bin .../Fat Cow/32x32/folder_image.png | Bin .../{ => images}/Fat Cow/32x32/folder_key.png | Bin .../Fat Cow/32x32/folder_lightbulb.png | Bin .../Fat Cow/32x32/folder_link.png | Bin .../Fat Cow/32x32/folder_page.png | Bin .../Fat Cow/32x32/folder_page_white.png | Bin .../Fat Cow/32x32/folder_palette.png | Bin .../Fat Cow/32x32/folder_picture.png | Bin .../Fat Cow/32x32/folder_star.png | Bin .../Fat Cow/32x32/folder_table.png | Bin .../Fat Cow/32x32/folder_user.png | Bin .../Fat Cow/32x32/folder_wrench.png | Bin .../{ => images}/Fat Cow/32x32/folders.png | Bin .../Fat Cow/32x32/folders_explorer.png | Bin .../{ => images}/Fat Cow/32x32/font.png | Bin .../{ => images}/Fat Cow/32x32/font_add.png | Bin .../Fat Cow/32x32/font_colors.png | Bin .../Fat Cow/32x32/font_delete.png | Bin .../{ => images}/Fat Cow/32x32/font_go.png | Bin .../{ => images}/Fat Cow/32x32/font_red.png | Bin .../Fat Cow/32x32/font_red_delete.png | Bin .../Fat Cow/32x32/font_subscript.png | Bin .../Fat Cow/32x32/font_superscript.png | Bin .../{ => images}/Fat Cow/32x32/form.png | Bin .../Fat Cow/32x32/formheading.png | Bin .../{ => images}/Fat Cow/32x32/forrst.png | Bin .../{ => images}/Fat Cow/32x32/freebsd.png | Bin .../{ => images}/Fat Cow/32x32/friendfeed.png | Bin .../static/{ => images}/Fat Cow/32x32/ftp.png | Bin .../{ => images}/Fat Cow/32x32/gamespot.png | Bin .../static/{ => images}/Fat Cow/32x32/gas.png | Bin .../static/{ => images}/Fat Cow/32x32/gcp.png | Bin .../{ => images}/Fat Cow/32x32/gcp_rms.png | Bin .../{ => images}/Fat Cow/32x32/gear_in.png | Bin .../Fat Cow/32x32/gentoo_linux.png | Bin .../{ => images}/Fat Cow/32x32/georectify.png | Bin .../{ => images}/Fat Cow/32x32/gift_add.png | Bin .../Fat Cow/32x32/global_telecom.png | Bin .../Fat Cow/32x32/globe_model.png | Bin .../{ => images}/Fat Cow/32x32/google.png | Bin .../Fat Cow/32x32/google_adsense.png | Bin .../Fat Cow/32x32/google_custom_search.png | Bin .../{ => images}/Fat Cow/32x32/google_map.png | Bin .../{ => images}/Fat Cow/32x32/google_new.png | Bin .../Fat Cow/32x32/google_talk.png | Bin .../Fat Cow/32x32/google_voice.png | Bin .../Fat Cow/32x32/google_wave.png | Bin .../Fat Cow/32x32/google_web_elements.png | Bin .../Fat Cow/32x32/google_webmaster_tools.png | Bin .../{ => images}/Fat Cow/32x32/gowalla.png | Bin .../Fat Cow/32x32/gps_automotive.png | Bin .../Fat Cow/32x32/gps_handheld.png | Bin .../{ => images}/Fat Cow/32x32/grass.png | Bin .../{ => images}/Fat Cow/32x32/green.png | Bin .../{ => images}/Fat Cow/32x32/grid.png | Bin .../Fat Cow/32x32/grooveshark.png | Bin .../{ => images}/Fat Cow/32x32/group.png | Bin .../{ => images}/Fat Cow/32x32/group_add.png | Bin .../Fat Cow/32x32/group_delete.png | Bin .../{ => images}/Fat Cow/32x32/group_edit.png | Bin .../Fat Cow/32x32/group_error.png | Bin .../{ => images}/Fat Cow/32x32/group_gear.png | Bin .../{ => images}/Fat Cow/32x32/group_go.png | Bin .../{ => images}/Fat Cow/32x32/group_key.png | Bin .../{ => images}/Fat Cow/32x32/group_link.png | Bin .../{ => images}/Fat Cow/32x32/hammer.png | Bin .../{ => images}/Fat Cow/32x32/hand.png | Bin .../{ => images}/Fat Cow/32x32/hand_point.png | Bin .../Fat Cow/32x32/hand_point_090.png | Bin .../Fat Cow/32x32/hand_point_180.png | Bin .../Fat Cow/32x32/hand_point_270.png | Bin .../Fat Cow/32x32/hand_property.png | Bin .../{ => images}/Fat Cow/32x32/handbag.png | Bin .../Fat Cow/32x32/hardware_building_oem.png | Bin .../static/{ => images}/Fat Cow/32x32/hat.png | Bin .../{ => images}/Fat Cow/32x32/hbox.png | Bin .../{ => images}/Fat Cow/32x32/hd_1080.png | Bin .../{ => images}/Fat Cow/32x32/hd_720.png | Bin .../{ => images}/Fat Cow/32x32/hd_ready.png | Bin .../Fat Cow/32x32/hdividedbox.png | Bin .../{ => images}/Fat Cow/32x32/headphone.png | Bin .../Fat Cow/32x32/headphone_mic.png | Bin .../{ => images}/Fat Cow/32x32/health.png | Bin .../{ => images}/Fat Cow/32x32/heart.png | Bin .../{ => images}/Fat Cow/32x32/heart_add.png | Bin .../Fat Cow/32x32/heart_delete.png | Bin .../{ => images}/Fat Cow/32x32/helmet.png | Bin .../{ => images}/Fat Cow/32x32/help.png | Bin .../{ => images}/Fat Cow/32x32/hlocchart.png | Bin .../{ => images}/Fat Cow/32x32/holly.png | Bin .../{ => images}/Fat Cow/32x32/home_page.png | Bin .../Fat Cow/32x32/horizontal_list.png | Bin .../{ => images}/Fat Cow/32x32/horn.png | Bin .../{ => images}/Fat Cow/32x32/horoscopes.png | Bin .../{ => images}/Fat Cow/32x32/hostname.png | Bin .../static/{ => images}/Fat Cow/32x32/hot.png | Bin .../{ => images}/Fat Cow/32x32/hotjobs.png | Bin .../{ => images}/Fat Cow/32x32/hourglass.png | Bin .../Fat Cow/32x32/hourglass_add.png | Bin .../Fat Cow/32x32/hourglass_delete.png | Bin .../Fat Cow/32x32/hourglass_go.png | Bin .../Fat Cow/32x32/hourglass_link.png | Bin .../{ => images}/Fat Cow/32x32/house.png | Bin .../{ => images}/Fat Cow/32x32/house_go.png | Bin .../{ => images}/Fat Cow/32x32/house_link.png | Bin .../{ => images}/Fat Cow/32x32/house_one.png | Bin .../{ => images}/Fat Cow/32x32/house_two.png | Bin .../{ => images}/Fat Cow/32x32/hrule.png | Bin .../{ => images}/Fat Cow/32x32/hslider.png | Bin .../{ => images}/Fat Cow/32x32/html.png | Bin .../{ => images}/Fat Cow/32x32/html_add.png | Bin .../Fat Cow/32x32/html_delete.png | Bin .../{ => images}/Fat Cow/32x32/html_go.png | Bin .../{ => images}/Fat Cow/32x32/html_valid.png | Bin .../Fat Cow/32x32/hummingbird.png | Bin .../{ => images}/Fat Cow/32x32/icecream.png | Bin .../{ => images}/Fat Cow/32x32/ilike.png | Bin .../Fat Cow/32x32/im_messenger.png | Bin .../{ => images}/Fat Cow/32x32/image.png | Bin .../{ => images}/Fat Cow/32x32/image_add.png | Bin .../Fat Cow/32x32/image_delete.png | Bin .../{ => images}/Fat Cow/32x32/image_edit.png | Bin .../{ => images}/Fat Cow/32x32/image_link.png | Bin .../{ => images}/Fat Cow/32x32/images.png | Bin .../Fat Cow/32x32/index-cards.png | Bin .../Fat Cow/32x32/info_rhombus.png | Bin .../Fat Cow/32x32/information.png | Bin .../{ => images}/Fat Cow/32x32/injection.png | Bin .../Fat Cow/32x32/insert_element.png | Bin .../Fat Cow/32x32/insert_object.png | Bin .../Fat Cow/32x32/installer_box.png | Bin .../Fat Cow/32x32/interface_preferences.png | Bin .../Fat Cow/32x32/internet_explorer.png | Bin .../Fat Cow/32x32/investment_menu_quality.png | Bin .../static/{ => images}/Fat Cow/32x32/ip.png | Bin .../{ => images}/Fat Cow/32x32/ip_block.png | Bin .../{ => images}/Fat Cow/32x32/ip_class.png | Bin .../{ => images}/Fat Cow/32x32/ipad.png | Bin .../{ => images}/Fat Cow/32x32/iphone.png | Bin .../{ => images}/Fat Cow/32x32/ipod.png | Bin .../{ => images}/Fat Cow/32x32/ipod_cast.png | Bin .../Fat Cow/32x32/ipod_cast_add.png | Bin .../Fat Cow/32x32/ipod_cast_delete.png | Bin .../{ => images}/Fat Cow/32x32/ipod_sound.png | Bin .../{ => images}/Fat Cow/32x32/italy.png | Bin .../{ => images}/Fat Cow/32x32/jacket.png | Bin .../{ => images}/Fat Cow/32x32/jar_empty.png | Bin .../{ => images}/Fat Cow/32x32/jar_open.png | Bin .../{ => images}/Fat Cow/32x32/jeans.png | Bin .../{ => images}/Fat Cow/32x32/joystick.png | Bin .../Fat Cow/32x32/joystick_add.png | Bin .../Fat Cow/32x32/joystick_delete.png | Bin .../Fat Cow/32x32/joystick_error.png | Bin .../static/{ => images}/Fat Cow/32x32/key.png | Bin .../{ => images}/Fat Cow/32x32/key_a.png | Bin .../{ => images}/Fat Cow/32x32/key_add.png | Bin .../{ => images}/Fat Cow/32x32/key_b.png | Bin .../{ => images}/Fat Cow/32x32/key_c.png | Bin .../{ => images}/Fat Cow/32x32/key_d.png | Bin .../{ => images}/Fat Cow/32x32/key_delete.png | Bin .../{ => images}/Fat Cow/32x32/key_e.png | Bin .../{ => images}/Fat Cow/32x32/key_escape.png | Bin .../{ => images}/Fat Cow/32x32/key_f.png | Bin .../{ => images}/Fat Cow/32x32/key_g.png | Bin .../{ => images}/Fat Cow/32x32/key_go.png | Bin .../{ => images}/Fat Cow/32x32/key_i.png | Bin .../{ => images}/Fat Cow/32x32/key_j.png | Bin .../{ => images}/Fat Cow/32x32/key_k.png | Bin .../{ => images}/Fat Cow/32x32/key_l.png | Bin .../{ => images}/Fat Cow/32x32/key_m.png | Bin .../{ => images}/Fat Cow/32x32/key_n.png | Bin .../{ => images}/Fat Cow/32x32/key_o.png | Bin .../{ => images}/Fat Cow/32x32/key_p.png | Bin .../{ => images}/Fat Cow/32x32/key_q.png | Bin .../{ => images}/Fat Cow/32x32/key_s.png | Bin .../{ => images}/Fat Cow/32x32/key_t.png | Bin .../{ => images}/Fat Cow/32x32/key_u.png | Bin .../{ => images}/Fat Cow/32x32/key_v.png | Bin .../{ => images}/Fat Cow/32x32/key_w.png | Bin .../{ => images}/Fat Cow/32x32/key_x.png | Bin .../{ => images}/Fat Cow/32x32/key_y.png | Bin .../{ => images}/Fat Cow/32x32/key_z.png | Bin .../{ => images}/Fat Cow/32x32/keyboard.png | Bin .../Fat Cow/32x32/keyboard_add.png | Bin .../Fat Cow/32x32/keyboard_delete.png | Bin .../Fat Cow/32x32/keyboard_magnify.png | Bin .../{ => images}/Fat Cow/32x32/kids.png | Bin .../{ => images}/Fat Cow/32x32/ladybird.png | Bin .../{ => images}/Fat Cow/32x32/landmarks.png | Bin .../{ => images}/Fat Cow/32x32/languange.png | Bin .../{ => images}/Fat Cow/32x32/laptop.png | Bin .../Fat Cow/32x32/large_tiles.png | Bin .../{ => images}/Fat Cow/32x32/last_fm.png | Bin .../{ => images}/Fat Cow/32x32/layer.png | Bin .../{ => images}/Fat Cow/32x32/layer_add.png | Bin .../Fat Cow/32x32/layer_aspect_arrow.png | Bin .../Fat Cow/32x32/layer_cell_cats.png | Bin .../Fat Cow/32x32/layer_chart.png | Bin .../Fat Cow/32x32/layer_command.png | Bin .../Fat Cow/32x32/layer_create.png | Bin .../Fat Cow/32x32/layer_database.png | Bin .../Fat Cow/32x32/layer_delete.png | Bin .../{ => images}/Fat Cow/32x32/layer_edit.png | Bin .../Fat Cow/32x32/layer_export.png | Bin .../{ => images}/Fat Cow/32x32/layer_gps.png | Bin .../{ => images}/Fat Cow/32x32/layer_grid.png | Bin .../Fat Cow/32x32/layer_group.png | Bin .../{ => images}/Fat Cow/32x32/layer_his.png | Bin .../Fat Cow/32x32/layer_histogram.png | Bin .../Fat Cow/32x32/layer_import.png | Bin .../Fat Cow/32x32/layer_label.png | Bin .../{ => images}/Fat Cow/32x32/layer_open.png | Bin .../Fat Cow/32x32/layer_raster.png | Bin .../Fat Cow/32x32/layer_raster_3d.png | Bin .../Fat Cow/32x32/layer_redraw.png | Bin .../Fat Cow/32x32/layer_remove.png | Bin .../{ => images}/Fat Cow/32x32/layer_rgb.png | Bin .../{ => images}/Fat Cow/32x32/layer_save.png | Bin .../Fat Cow/32x32/layer_shaded_relief.png | Bin .../Fat Cow/32x32/layer_to_image_size.png | Bin .../Fat Cow/32x32/layer_vector.png | Bin .../{ => images}/Fat Cow/32x32/layer_wms.png | Bin .../{ => images}/Fat Cow/32x32/layers.png | Bin .../{ => images}/Fat Cow/32x32/layers_map.png | Bin .../{ => images}/Fat Cow/32x32/layout.png | Bin .../{ => images}/Fat Cow/32x32/layout_add.png | Bin .../Fat Cow/32x32/layout_content.png | Bin .../Fat Cow/32x32/layout_delete.png | Bin .../Fat Cow/32x32/layout_edit.png | Bin .../Fat Cow/32x32/layout_error.png | Bin .../Fat Cow/32x32/layout_header.png | Bin .../Fat Cow/32x32/layout_link.png | Bin .../Fat Cow/32x32/layout_sidebar.png | Bin .../static/{ => images}/Fat Cow/32x32/led.png | Bin .../{ => images}/Fat Cow/32x32/legend.png | Bin .../Fat Cow/32x32/license_management.png | Bin .../{ => images}/Fat Cow/32x32/life_vest.png | Bin .../Fat Cow/32x32/light_circle_green.png | Bin .../{ => images}/Fat Cow/32x32/lightbulb.png | Bin .../Fat Cow/32x32/lightbulb_add.png | Bin .../Fat Cow/32x32/lightbulb_delete.png | Bin .../Fat Cow/32x32/lightbulb_off.png | Bin .../{ => images}/Fat Cow/32x32/lighthouse.png | Bin .../{ => images}/Fat Cow/32x32/lightning.png | Bin .../Fat Cow/32x32/lightning_add.png | Bin .../Fat Cow/32x32/lightning_delete.png | Bin .../Fat Cow/32x32/lightning_go.png | Bin .../{ => images}/Fat Cow/32x32/line_split.png | Bin .../{ => images}/Fat Cow/32x32/linechart.png | Bin .../{ => images}/Fat Cow/32x32/link.png | Bin .../{ => images}/Fat Cow/32x32/link_add.png | Bin .../{ => images}/Fat Cow/32x32/link_break.png | Bin .../Fat Cow/32x32/link_button.png | Bin .../Fat Cow/32x32/link_delete.png | Bin .../{ => images}/Fat Cow/32x32/link_edit.png | Bin .../{ => images}/Fat Cow/32x32/link_go.png | Bin .../{ => images}/Fat Cow/32x32/linkbar.png | Bin .../{ => images}/Fat Cow/32x32/linkedin.png | Bin .../{ => images}/Fat Cow/32x32/linux_mint.png | Bin .../{ => images}/Fat Cow/32x32/list.png | Bin .../Fat Cow/32x32/livejournal.png | Bin .../{ => images}/Fat Cow/32x32/locate.png | Bin .../Fat Cow/32x32/location_pin.png | Bin .../{ => images}/Fat Cow/32x32/lock.png | Bin .../{ => images}/Fat Cow/32x32/lock_add.png | Bin .../{ => images}/Fat Cow/32x32/lock_break.png | Bin .../Fat Cow/32x32/lock_delete.png | Bin .../{ => images}/Fat Cow/32x32/lock_edit.png | Bin .../{ => images}/Fat Cow/32x32/lock_go.png | Bin .../{ => images}/Fat Cow/32x32/lock_open.png | Bin .../{ => images}/Fat Cow/32x32/lollipop.png | Bin .../{ => images}/Fat Cow/32x32/lollypop.png | Bin .../{ => images}/Fat Cow/32x32/lorry.png | Bin .../{ => images}/Fat Cow/32x32/lorry_add.png | Bin .../Fat Cow/32x32/lorry_delete.png | Bin .../Fat Cow/32x32/lorry_error.png | Bin .../Fat Cow/32x32/lorry_flatbed.png | Bin .../{ => images}/Fat Cow/32x32/lorry_go.png | Bin .../{ => images}/Fat Cow/32x32/lorry_link.png | Bin .../{ => images}/Fat Cow/32x32/luggage.png | Bin .../Fat Cow/32x32/magic_wand_2.png | Bin .../{ => images}/Fat Cow/32x32/magnet.png | Bin .../{ => images}/Fat Cow/32x32/magnifier.png | Bin .../Fat Cow/32x32/magnifier_zoom_in.png | Bin .../Fat Cow/32x32/magnifier_zoom_out.png | Bin .../{ => images}/Fat Cow/32x32/mail-trash.png | Bin .../{ => images}/Fat Cow/32x32/mail_box.png | Bin .../Fat Cow/32x32/mail_server_setting.png | Bin .../{ => images}/Fat Cow/32x32/male.png | Bin .../{ => images}/Fat Cow/32x32/mandriva.png | Bin .../static/{ => images}/Fat Cow/32x32/map.png | Bin .../{ => images}/Fat Cow/32x32/map_add.png | Bin .../{ => images}/Fat Cow/32x32/map_delete.png | Bin .../{ => images}/Fat Cow/32x32/map_edit.png | Bin .../{ => images}/Fat Cow/32x32/map_go.png | Bin .../Fat Cow/32x32/map_magnify.png | Bin .../Fat Cow/32x32/marketwatch.png | Bin .../Fat Cow/32x32/master_card.png | Bin .../{ => images}/Fat Cow/32x32/measure.png | Bin .../Fat Cow/32x32/measure_crop.png | Bin .../Fat Cow/32x32/medal_bronze_1.png | Bin .../Fat Cow/32x32/medal_bronze_2.png | Bin .../Fat Cow/32x32/medal_bronze_3.png | Bin .../Fat Cow/32x32/medal_bronze_add.png | Bin .../Fat Cow/32x32/medal_bronze_delete.png | Bin .../Fat Cow/32x32/medal_gold_1.png | Bin .../Fat Cow/32x32/medal_gold_2.png | Bin .../Fat Cow/32x32/medal_gold_3.png | Bin .../Fat Cow/32x32/medal_gold_add.png | Bin .../Fat Cow/32x32/medal_gold_delete.png | Bin .../Fat Cow/32x32/medal_silver_1.png | Bin .../Fat Cow/32x32/medal_silver_2.png | Bin .../Fat Cow/32x32/medal_silver_3.png | Bin .../Fat Cow/32x32/medal_silver_add.png | Bin .../Fat Cow/32x32/medal_silver_delete.png | Bin .../{ => images}/Fat Cow/32x32/menu.png | Bin .../{ => images}/Fat Cow/32x32/menu_item.png | Bin .../{ => images}/Fat Cow/32x32/menubar.png | Bin .../{ => images}/Fat Cow/32x32/messenger.png | Bin .../{ => images}/Fat Cow/32x32/metro.png | Bin .../{ => images}/Fat Cow/32x32/metronome.png | Bin .../{ => images}/Fat Cow/32x32/micro_sd.png | Bin .../Fat Cow/32x32/micro_sd_blue.png | Bin .../{ => images}/Fat Cow/32x32/microphone.png | Bin .../{ => images}/Fat Cow/32x32/milestone.png | Bin .../{ => images}/Fat Cow/32x32/mixer.png | Bin .../{ => images}/Fat Cow/32x32/mixx.png | Bin .../{ => images}/Fat Cow/32x32/mobile_me.png | Bin .../{ => images}/Fat Cow/32x32/money.png | Bin .../{ => images}/Fat Cow/32x32/money_add.png | Bin .../{ => images}/Fat Cow/32x32/money_bag.png | Bin .../Fat Cow/32x32/money_bookers.png | Bin .../Fat Cow/32x32/money_delete.png | Bin .../Fat Cow/32x32/money_dollar.png | Bin .../{ => images}/Fat Cow/32x32/money_euro.png | Bin .../Fat Cow/32x32/money_in_envelope.png | Bin .../Fat Cow/32x32/money_pound.png | Bin .../{ => images}/Fat Cow/32x32/money_yen.png | Bin .../{ => images}/Fat Cow/32x32/moneybox.png | Bin .../{ => images}/Fat Cow/32x32/monitor.png | Bin .../Fat Cow/32x32/monitor_add.png | Bin .../Fat Cow/32x32/monitor_delete.png | Bin .../Fat Cow/32x32/monitor_edit.png | Bin .../Fat Cow/32x32/monitor_error.png | Bin .../{ => images}/Fat Cow/32x32/monitor_go.png | Bin .../Fat Cow/32x32/monitor_lightning.png | Bin .../Fat Cow/32x32/monitor_link.png | Bin .../Fat Cow/32x32/monitor_screensaver.png | Bin .../Fat Cow/32x32/monitor_sidebar.png | Bin .../Fat Cow/32x32/monitor_wallpaper.png | Bin .../Fat Cow/32x32/monitor_window.png | Bin .../Fat Cow/32x32/monitor_window_3d.png | Bin .../Fat Cow/32x32/motherboard.png | Bin .../{ => images}/Fat Cow/32x32/mouse.png | Bin .../{ => images}/Fat Cow/32x32/mouse_2.png | Bin .../{ => images}/Fat Cow/32x32/mouse_add.png | Bin .../Fat Cow/32x32/mouse_delete.png | Bin .../Fat Cow/32x32/mouse_error.png | Bin .../Fat Cow/32x32/mouse_select_left.png | Bin .../Fat Cow/32x32/mouse_select_right.png | Bin .../Fat Cow/32x32/mouse_select_scroll.png | Bin .../Fat Cow/32x32/move_to_folder.png | Bin .../{ => images}/Fat Cow/32x32/movies.png | Bin .../Fat Cow/32x32/ms_exchange.png | Bin .../Fat Cow/32x32/ms_frontpage.png | Bin .../Fat Cow/32x32/msn_messenger.png | Bin .../{ => images}/Fat Cow/32x32/multitool.png | Bin .../{ => images}/Fat Cow/32x32/music.png | Bin .../Fat Cow/32x32/my_name_is_e.png | Bin .../{ => images}/Fat Cow/32x32/myspace.png | Bin .../Fat Cow/32x32/nameboard_open.png | Bin .../{ => images}/Fat Cow/32x32/netvibes.png | Bin .../Fat Cow/32x32/network-share.png | Bin .../Fat Cow/32x32/network_adapter.png | Bin .../Fat Cow/32x32/network_folder.png | Bin .../{ => images}/Fat Cow/32x32/networking.png | Bin .../Fat Cow/32x32/networking_green.png | Bin .../Fat Cow/32x32/networking_red.png | Bin .../static/{ => images}/Fat Cow/32x32/new.png | Bin .../{ => images}/Fat Cow/32x32/newspaper.png | Bin .../Fat Cow/32x32/newspaper_add.png | Bin .../Fat Cow/32x32/newspaper_delete.png | Bin .../Fat Cow/32x32/newspaper_go.png | Bin .../Fat Cow/32x32/newspaper_link.png | Bin .../{ => images}/Fat Cow/32x32/newsvine.png | Bin .../Fat Cow/32x32/no_commercial.png | Bin .../{ => images}/Fat Cow/32x32/no_drm_trm.png | Bin .../{ => images}/Fat Cow/32x32/no_image.png | Bin .../Fat Cow/32x32/no_requirements.png | Bin .../{ => images}/Fat Cow/32x32/node-tree.png | Bin .../{ => images}/Fat Cow/32x32/nokia_s60.png | Bin .../Fat Cow/32x32/non_derivative.png | Bin .../{ => images}/Fat Cow/32x32/note.png | Bin .../{ => images}/Fat Cow/32x32/note_add.png | Bin .../Fat Cow/32x32/note_delete.png | Bin .../{ => images}/Fat Cow/32x32/note_edit.png | Bin .../{ => images}/Fat Cow/32x32/note_error.png | Bin .../{ => images}/Fat Cow/32x32/note_go.png | Bin .../Fat Cow/32x32/numeric_stepper.png | Bin .../static/{ => images}/Fat Cow/32x32/oil.png | Bin .../Fat Cow/32x32/open_folder.png | Bin .../{ => images}/Fat Cow/32x32/open_suse.png | Bin .../{ => images}/Fat Cow/32x32/openid.png | Bin .../{ => images}/Fat Cow/32x32/opera.png | Bin .../{ => images}/Fat Cow/32x32/orbit.png | Bin .../{ => images}/Fat Cow/32x32/origami.png | Bin .../{ => images}/Fat Cow/32x32/orkut.png | Bin .../Fat Cow/32x32/ornament_gold.png | Bin .../Fat Cow/32x32/other_phone.png | Bin .../{ => images}/Fat Cow/32x32/package.png | Bin .../Fat Cow/32x32/package_add.png | Bin .../Fat Cow/32x32/package_delete.png | Bin .../{ => images}/Fat Cow/32x32/package_go.png | Bin .../Fat Cow/32x32/package_green.png | Bin .../Fat Cow/32x32/package_link.png | Bin .../{ => images}/Fat Cow/32x32/page.png | Bin .../{ => images}/Fat Cow/32x32/page_add.png | Bin .../Fat Cow/32x32/page_attach.png | Bin .../{ => images}/Fat Cow/32x32/page_code.png | Bin .../{ => images}/Fat Cow/32x32/page_copy.png | Bin .../Fat Cow/32x32/page_delete.png | Bin .../{ => images}/Fat Cow/32x32/page_edit.png | Bin .../{ => images}/Fat Cow/32x32/page_error.png | Bin .../{ => images}/Fat Cow/32x32/page_excel.png | Bin .../{ => images}/Fat Cow/32x32/page_find.png | Bin .../{ => images}/Fat Cow/32x32/page_gear.png | Bin .../{ => images}/Fat Cow/32x32/page_go.png | Bin .../{ => images}/Fat Cow/32x32/page_green.png | Bin .../{ => images}/Fat Cow/32x32/page_key.png | Bin .../Fat Cow/32x32/page_lightning.png | Bin .../{ => images}/Fat Cow/32x32/page_link.png | Bin .../Fat Cow/32x32/page_magnifier.png | Bin .../Fat Cow/32x32/page_paintbrush.png | Bin .../{ => images}/Fat Cow/32x32/page_paste.png | Bin .../{ => images}/Fat Cow/32x32/page_red.png | Bin .../Fat Cow/32x32/page_refresh.png | Bin .../{ => images}/Fat Cow/32x32/page_save.png | Bin .../{ => images}/Fat Cow/32x32/page_white.png | Bin .../Fat Cow/32x32/page_white_acrobat.png | Bin .../Fat Cow/32x32/page_white_actionscript.png | Bin .../Fat Cow/32x32/page_white_add.png | Bin .../Fat Cow/32x32/page_white_c.png | Bin .../Fat Cow/32x32/page_white_camera.png | Bin .../Fat Cow/32x32/page_white_cd.png | Bin .../Fat Cow/32x32/page_white_code.png | Bin .../Fat Cow/32x32/page_white_code_red.png | Bin .../Fat Cow/32x32/page_white_compress.png | Bin .../Fat Cow/32x32/page_white_copy.png | Bin .../Fat Cow/32x32/page_white_cplusplus.png | Bin .../Fat Cow/32x32/page_white_csharp.png | Bin .../Fat Cow/32x32/page_white_cup.png | Bin .../Fat Cow/32x32/page_white_database.png | Bin .../Fat Cow/32x32/page_white_delete.png | Bin .../Fat Cow/32x32/page_white_dvd.png | Bin .../Fat Cow/32x32/page_white_edit.png | Bin .../Fat Cow/32x32/page_white_error.png | Bin .../Fat Cow/32x32/page_white_excel.png | Bin .../Fat Cow/32x32/page_white_find.png | Bin .../Fat Cow/32x32/page_white_flash.png | Bin .../Fat Cow/32x32/page_white_gear.png | Bin .../Fat Cow/32x32/page_white_get.png | Bin .../Fat Cow/32x32/page_white_go.png | Bin .../Fat Cow/32x32/page_white_h.png | Bin .../Fat Cow/32x32/page_white_horizontal.png | Bin .../Fat Cow/32x32/page_white_key.png | Bin .../Fat Cow/32x32/page_white_lightning.png | Bin .../Fat Cow/32x32/page_white_link.png | Bin .../Fat Cow/32x32/page_white_magnify.png | Bin .../Fat Cow/32x32/page_white_medal.png | Bin .../Fat Cow/32x32/page_white_office.png | Bin .../Fat Cow/32x32/page_white_paint.png | Bin .../Fat Cow/32x32/page_white_paintbrush.png | Bin .../Fat Cow/32x32/page_white_paste.png | Bin .../Fat Cow/32x32/page_white_php.png | Bin .../Fat Cow/32x32/page_white_picture.png | Bin .../Fat Cow/32x32/page_white_powerpoint.png | Bin .../Fat Cow/32x32/page_white_put.png | Bin .../Fat Cow/32x32/page_white_ruby.png | Bin .../Fat Cow/32x32/page_white_stack.png | Bin .../Fat Cow/32x32/page_white_star.png | Bin .../Fat Cow/32x32/page_white_text.png | Bin .../Fat Cow/32x32/page_white_text_width.png | Bin .../Fat Cow/32x32/page_white_tux.png | Bin .../Fat Cow/32x32/page_white_vector.png | Bin .../Fat Cow/32x32/page_white_visualstudio.png | Bin .../Fat Cow/32x32/page_white_width.png | Bin .../Fat Cow/32x32/page_white_word.png | Bin .../Fat Cow/32x32/page_white_world.png | Bin .../Fat Cow/32x32/page_white_wrench.png | Bin .../Fat Cow/32x32/page_white_zip.png | Bin .../{ => images}/Fat Cow/32x32/page_word.png | Bin .../{ => images}/Fat Cow/32x32/page_world.png | Bin .../{ => images}/Fat Cow/32x32/painbrush.png | Bin .../{ => images}/Fat Cow/32x32/paintcan.png | Bin .../{ => images}/Fat Cow/32x32/palette.png | Bin .../{ => images}/Fat Cow/32x32/pandora.png | Bin .../{ => images}/Fat Cow/32x32/panel.png | Bin .../Fat Cow/32x32/paper_airplane.png | Bin .../{ => images}/Fat Cow/32x32/parrot.png | Bin .../Fat Cow/32x32/participation_rate.png | Bin .../Fat Cow/32x32/paste_plain.png | Bin .../{ => images}/Fat Cow/32x32/paste_word.png | Bin .../{ => images}/Fat Cow/32x32/paypal-2.png | Bin .../{ => images}/Fat Cow/32x32/paypal.png | Bin .../Fat Cow/32x32/pc_linux_os.png | Bin .../static/{ => images}/Fat Cow/32x32/pci.png | Bin .../{ => images}/Fat Cow/32x32/peacock.png | Bin .../{ => images}/Fat Cow/32x32/peak_cap.png | Bin .../{ => images}/Fat Cow/32x32/pencil.png | Bin .../{ => images}/Fat Cow/32x32/pencil_add.png | Bin .../Fat Cow/32x32/pencil_delete.png | Bin .../{ => images}/Fat Cow/32x32/pencil_go.png | Bin .../{ => images}/Fat Cow/32x32/perfomance.png | Bin .../Fat Cow/32x32/personal_finance.png | Bin .../{ => images}/Fat Cow/32x32/personals.png | Bin .../{ => images}/Fat Cow/32x32/phone.png | Bin .../Fat Cow/32x32/phone_Android.png | Bin .../{ => images}/Fat Cow/32x32/phone_add.png | Bin .../Fat Cow/32x32/phone_delete.png | Bin .../Fat Cow/32x32/phone_sound.png | Bin .../{ => images}/Fat Cow/32x32/photo.png | Bin .../{ => images}/Fat Cow/32x32/photo_add.png | Bin .../Fat Cow/32x32/photo_delete.png | Bin .../{ => images}/Fat Cow/32x32/photo_link.png | Bin .../{ => images}/Fat Cow/32x32/photos.png | Bin .../{ => images}/Fat Cow/32x32/pi_math.png | Bin .../{ => images}/Fat Cow/32x32/picasa.png | Bin .../{ => images}/Fat Cow/32x32/picture.png | Bin .../Fat Cow/32x32/picture_add.png | Bin .../Fat Cow/32x32/picture_delete.png | Bin .../Fat Cow/32x32/picture_edit.png | Bin .../Fat Cow/32x32/picture_empty.png | Bin .../Fat Cow/32x32/picture_error.png | Bin .../Fat Cow/32x32/picture_frame.png | Bin .../{ => images}/Fat Cow/32x32/picture_go.png | Bin .../Fat Cow/32x32/picture_key.png | Bin .../Fat Cow/32x32/picture_link.png | Bin .../Fat Cow/32x32/picture_save.png | Bin .../{ => images}/Fat Cow/32x32/pictures.png | Bin .../{ => images}/Fat Cow/32x32/piechart.png | Bin .../{ => images}/Fat Cow/32x32/pilcrow.png | Bin .../{ => images}/Fat Cow/32x32/pill.png | Bin .../{ => images}/Fat Cow/32x32/pill_add.png | Bin .../Fat Cow/32x32/pill_delete.png | Bin .../{ => images}/Fat Cow/32x32/pill_go.png | Bin .../{ => images}/Fat Cow/32x32/pint.png | Bin .../Fat Cow/32x32/pirate_flag.png | Bin .../{ => images}/Fat Cow/32x32/places.png | Bin .../Fat Cow/32x32/playstation.png | Bin .../{ => images}/Fat Cow/32x32/plotchart.png | Bin .../{ => images}/Fat Cow/32x32/plugin.png | Bin .../{ => images}/Fat Cow/32x32/plugin_add.png | Bin .../Fat Cow/32x32/plugin_delete.png | Bin .../Fat Cow/32x32/plugin_disabled.png | Bin .../Fat Cow/32x32/plugin_edit.png | Bin .../Fat Cow/32x32/plugin_error.png | Bin .../{ => images}/Fat Cow/32x32/plugin_go.png | Bin .../Fat Cow/32x32/plugin_link.png | Bin .../{ => images}/Fat Cow/32x32/plurk.png | Bin .../{ => images}/Fat Cow/32x32/poker.png | Bin .../static/{ => images}/Fat Cow/32x32/poo.png | Bin .../{ => images}/Fat Cow/32x32/pop_mail.png | Bin .../{ => images}/Fat Cow/32x32/popcorn.png | Bin .../{ => images}/Fat Cow/32x32/port.png | Bin .../Fat Cow/32x32/postage_stamp.png | Bin .../{ => images}/Fat Cow/32x32/posterous.png | Bin .../Fat Cow/32x32/power_surge.png | Bin .../Fat Cow/32x32/preferences.png | Bin .../Fat Cow/32x32/premium_support.png | Bin .../Fat Cow/32x32/price_alert.png | Bin .../Fat Cow/32x32/price_comparison.png | Bin .../Fat Cow/32x32/price_watch.png | Bin .../{ => images}/Fat Cow/32x32/print_size.png | Bin .../{ => images}/Fat Cow/32x32/printer.png | Bin .../Fat Cow/32x32/printer_add.png | Bin .../Fat Cow/32x32/printer_delete.png | Bin .../Fat Cow/32x32/printer_empty.png | Bin .../Fat Cow/32x32/printer_error.png | Bin .../{ => images}/Fat Cow/32x32/private.png | Bin .../{ => images}/Fat Cow/32x32/processor.png | Bin .../Fat Cow/32x32/production_copyleft.png | Bin .../{ => images}/Fat Cow/32x32/profiles.png | Bin .../Fat Cow/32x32/progressbar.png | Bin .../{ => images}/Fat Cow/32x32/purse.png | Bin .../static/{ => images}/Fat Cow/32x32/qik.png | Bin .../{ => images}/Fat Cow/32x32/qip_angry.png | Bin .../Fat Cow/32x32/qip_at_home.png | Bin .../Fat Cow/32x32/qip_at_work.png | Bin .../{ => images}/Fat Cow/32x32/qip_away.png | Bin .../Fat Cow/32x32/qip_bad_mood.png | Bin .../{ => images}/Fat Cow/32x32/qip_dnd.png | Bin .../{ => images}/Fat Cow/32x32/qip_eating.png | Bin .../Fat Cow/32x32/qip_free_for_chat.png | Bin .../Fat Cow/32x32/qip_invisible.png | Bin .../Fat Cow/32x32/qip_invisible_for_all.png | Bin .../Fat Cow/32x32/qip_not_available.png | Bin .../Fat Cow/32x32/qip_occupied.png | Bin .../Fat Cow/32x32/qip_offline.png | Bin .../{ => images}/Fat Cow/32x32/qip_online.png | Bin .../{ => images}/Fat Cow/32x32/question.png | Bin .../{ => images}/Fat Cow/32x32/radio_1.png | Bin .../{ => images}/Fat Cow/32x32/radio_2.png | Bin .../Fat Cow/32x32/radioactivity.png | Bin .../Fat Cow/32x32/radiobutton.png | Bin .../Fat Cow/32x32/radiobutton_group.png | Bin .../Fat Cow/32x32/radiolocator.png | Bin .../{ => images}/Fat Cow/32x32/rain.png | Bin .../{ => images}/Fat Cow/32x32/rainbow.png | Bin .../Fat Cow/32x32/rainbow_cloud.png | Bin .../{ => images}/Fat Cow/32x32/readernaut.png | Bin .../Fat Cow/32x32/real_estate.png | Bin .../{ => images}/Fat Cow/32x32/recycle.png | Bin .../Fat Cow/32x32/recycle_bag.png | Bin .../{ => images}/Fat Cow/32x32/red_line.png | Bin .../{ => images}/Fat Cow/32x32/reddit.png | Bin .../{ => images}/Fat Cow/32x32/remote.png | Bin .../{ => images}/Fat Cow/32x32/report.png | Bin .../{ => images}/Fat Cow/32x32/report_add.png | Bin .../Fat Cow/32x32/report_delete.png | Bin .../Fat Cow/32x32/report_disk.png | Bin .../Fat Cow/32x32/report_edit.png | Bin .../{ => images}/Fat Cow/32x32/report_go.png | Bin .../{ => images}/Fat Cow/32x32/report_key.png | Bin .../Fat Cow/32x32/report_link.png | Bin .../Fat Cow/32x32/report_magnify.png | Bin .../Fat Cow/32x32/report_picture.png | Bin .../Fat Cow/32x32/report_user.png | Bin .../Fat Cow/32x32/report_word.png | Bin .../Fat Cow/32x32/reseller_account.png | Bin .../32x32/reseller_account_template.png | Bin .../Fat Cow/32x32/reseller_programm.png | Bin .../Fat Cow/32x32/resize_picture.png | Bin .../Fat Cow/32x32/resource_usage.png | Bin .../{ => images}/Fat Cow/32x32/resources.png | Bin .../Fat Cow/32x32/restaurant_menu.png | Bin .../Fat Cow/32x32/resultset_first.png | Bin .../Fat Cow/32x32/resultset_last.png | Bin .../Fat Cow/32x32/resultset_next.png | Bin .../Fat Cow/32x32/resultset_previous.png | Bin .../{ => images}/Fat Cow/32x32/ribbon.png | Bin .../Fat Cow/32x32/richtext_editor.png | Bin .../{ => images}/Fat Cow/32x32/ring.png | Bin .../{ => images}/Fat Cow/32x32/road_sign.png | Bin .../{ => images}/Fat Cow/32x32/roadworks.png | Bin .../{ => images}/Fat Cow/32x32/robo_to.png | Bin .../{ => images}/Fat Cow/32x32/role.png | Bin .../{ => images}/Fat Cow/32x32/rosette.png | Bin .../{ => images}/Fat Cow/32x32/rotate_90.png | Bin .../{ => images}/Fat Cow/32x32/router.png | Bin .../Fat Cow/32x32/routing_around.png | Bin .../Fat Cow/32x32/routing_forward.png | Bin .../Fat Cow/32x32/routing_go_left.png | Bin .../Fat Cow/32x32/routing_go_right.png | Bin .../32x32/routing_go_straight_left.png | Bin .../32x32/routing_go_straight_right.png | Bin .../32x32/routing_intersection_right.png | Bin .../32x32/routing_turn_arround_left.png | Bin .../32x32/routing_turn_arround_right.png | Bin .../Fat Cow/32x32/routing_turn_left.png | Bin .../Fat Cow/32x32/routing_turn_left_2.png | Bin .../32x32/routing_turn_left_crossroads.png | Bin .../Fat Cow/32x32/routing_turn_right.png | Bin .../Fat Cow/32x32/routing_turn_right_2.png | Bin .../Fat Cow/32x32/routing_turn_u.png | Bin .../Fat Cow/32x32/routing_turnaround_left.png | Bin .../32x32/routing_turnaround_right.png | Bin .../Fat Cow/32x32/routing_turning_left.png | Bin .../Fat Cow/32x32/routing_turning_right.png | Bin .../static/{ => images}/Fat Cow/32x32/rss.png | Bin .../{ => images}/Fat Cow/32x32/rss_add.png | Bin .../{ => images}/Fat Cow/32x32/rss_delete.png | Bin .../{ => images}/Fat Cow/32x32/rss_go.png | Bin .../{ => images}/Fat Cow/32x32/rss_valid.png | Bin .../{ => images}/Fat Cow/32x32/ruby.png | Bin .../{ => images}/Fat Cow/32x32/ruby_add.png | Bin .../Fat Cow/32x32/ruby_delete.png | Bin .../{ => images}/Fat Cow/32x32/ruby_gear.png | Bin .../{ => images}/Fat Cow/32x32/ruby_get.png | Bin .../{ => images}/Fat Cow/32x32/ruby_go.png | Bin .../{ => images}/Fat Cow/32x32/ruby_key.png | Bin .../{ => images}/Fat Cow/32x32/ruby_link.png | Bin .../{ => images}/Fat Cow/32x32/ruby_put.png | Bin .../Fat Cow/32x32/safari_browser.png | Bin .../{ => images}/Fat Cow/32x32/safe.png | Bin .../Fat Cow/32x32/sallary_deferrais.png | Bin .../{ => images}/Fat Cow/32x32/salver.png | Bin .../{ => images}/Fat Cow/32x32/santa.png | Bin .../{ => images}/Fat Cow/32x32/satellite.png | Bin .../Fat Cow/32x32/satellite_dish.png | Bin .../{ => images}/Fat Cow/32x32/save_as.png | Bin .../{ => images}/Fat Cow/32x32/save_money.png | Bin .../Fat Cow/32x32/scale_image.png | Bin .../{ => images}/Fat Cow/32x32/scanner.png | Bin .../Fat Cow/32x32/screen_error.png | Bin .../Fat Cow/32x32/screwdriver.png | Bin .../{ => images}/Fat Cow/32x32/script.png | Bin .../{ => images}/Fat Cow/32x32/script_add.png | Bin .../Fat Cow/32x32/script_code.png | Bin .../Fat Cow/32x32/script_code_red.png | Bin .../Fat Cow/32x32/script_delete.png | Bin .../Fat Cow/32x32/script_edit.png | Bin .../Fat Cow/32x32/script_error.png | Bin .../Fat Cow/32x32/script_gear.png | Bin .../{ => images}/Fat Cow/32x32/script_go.png | Bin .../{ => images}/Fat Cow/32x32/script_key.png | Bin .../Fat Cow/32x32/script_lightning.png | Bin .../Fat Cow/32x32/script_link.png | Bin .../Fat Cow/32x32/script_palette.png | Bin .../Fat Cow/32x32/script_save.png | Bin .../{ => images}/Fat Cow/32x32/scripts.png | Bin .../Fat Cow/32x32/scroller_bar.png | Bin .../{ => images}/Fat Cow/32x32/scull.png | Bin .../Fat Cow/32x32/search_minus.png | Bin .../Fat Cow/32x32/search_plus.png | Bin .../{ => images}/Fat Cow/32x32/select.png | Bin .../32x32/select_by_adding_to_selection.png | Bin .../Fat Cow/32x32/select_by_color.png | Bin .../Fat Cow/32x32/select_by_difference.png | Bin .../Fat Cow/32x32/select_by_intersection.png | Bin .../Fat Cow/32x32/select_continuous_area.png | Bin .../Fat Cow/32x32/select_ellipse.png | Bin .../Fat Cow/32x32/select_invert.png | Bin .../Fat Cow/32x32/select_lasso.png | Bin .../Fat Cow/32x32/select_restangular.png | Bin .../Fat Cow/32x32/sertificate.png | Bin .../{ => images}/Fat Cow/32x32/server.png | Bin .../{ => images}/Fat Cow/32x32/server_add.png | Bin .../Fat Cow/32x32/server_chart.png | Bin .../Fat Cow/32x32/server_components.png | Bin .../Fat Cow/32x32/server_compress.png | Bin .../Fat Cow/32x32/server_connect.png | Bin .../Fat Cow/32x32/server_database.png | Bin .../Fat Cow/32x32/server_delete.png | Bin .../Fat Cow/32x32/server_edit.png | Bin .../Fat Cow/32x32/server_error.png | Bin .../{ => images}/Fat Cow/32x32/server_go.png | Bin .../Fat Cow/32x32/server_information.png | Bin .../{ => images}/Fat Cow/32x32/server_key.png | Bin .../Fat Cow/32x32/server_lightning.png | Bin .../Fat Cow/32x32/server_link.png | Bin .../Fat Cow/32x32/server_stanchion.png | Bin .../Fat Cow/32x32/server_uncompress.png | Bin .../Fat Cow/32x32/session_idle_time.png | Bin .../Fat Cow/32x32/set_security_question.png | Bin .../Fat Cow/32x32/setting_tools.png | Bin .../{ => images}/Fat Cow/32x32/shading.png | Bin .../Fat Cow/32x32/shape_align_bottom.png | Bin .../Fat Cow/32x32/shape_align_center.png | Bin .../Fat Cow/32x32/shape_align_left.png | Bin .../Fat Cow/32x32/shape_align_middle.png | Bin .../Fat Cow/32x32/shape_align_right.png | Bin .../Fat Cow/32x32/shape_align_top.png | Bin .../Fat Cow/32x32/shape_flip_horizontal.png | Bin .../Fat Cow/32x32/shape_flip_vertical.png | Bin .../Fat Cow/32x32/shape_group.png | Bin .../Fat Cow/32x32/shape_handles.png | Bin .../Fat Cow/32x32/shape_move_back.png | Bin .../Fat Cow/32x32/shape_move_backwards.png | Bin .../Fat Cow/32x32/shape_move_forwards.png | Bin .../Fat Cow/32x32/shape_move_front.png | Bin .../32x32/shape_rotate_anticlockwise.png | Bin .../Fat Cow/32x32/shape_rotate_clockwise.png | Bin .../Fat Cow/32x32/shape_square.png | Bin .../Fat Cow/32x32/shape_square_add.png | Bin .../Fat Cow/32x32/shape_square_delete.png | Bin .../Fat Cow/32x32/shape_square_edit.png | Bin .../Fat Cow/32x32/shape_square_error.png | Bin .../Fat Cow/32x32/shape_square_go.png | Bin .../Fat Cow/32x32/shape_square_key.png | Bin .../Fat Cow/32x32/shape_square_link.png | Bin .../Fat Cow/32x32/shape_ungroup.png | Bin .../{ => images}/Fat Cow/32x32/share.png | Bin .../{ => images}/Fat Cow/32x32/sharpen.png | Bin .../Fat Cow/32x32/sheduled_task.png | Bin .../{ => images}/Fat Cow/32x32/shield.png | Bin .../{ => images}/Fat Cow/32x32/shield_add.png | Bin .../Fat Cow/32x32/shield_delete.png | Bin .../{ => images}/Fat Cow/32x32/shield_go.png | Bin .../{ => images}/Fat Cow/32x32/shirt_polo.png | Bin .../{ => images}/Fat Cow/32x32/shopping.png | Bin .../{ => images}/Fat Cow/32x32/shorts.png | Bin .../{ => images}/Fat Cow/32x32/showel.png | Bin .../{ => images}/Fat Cow/32x32/shuriken.png | Bin .../{ => images}/Fat Cow/32x32/sign.png | Bin .../{ => images}/Fat Cow/32x32/siren.png | Bin .../Fat Cow/32x32/site_backup_and_restore.png | Bin .../Fat Cow/32x32/site_enhancer.png | Bin .../{ => images}/Fat Cow/32x32/sitemap.png | Bin .../Fat Cow/32x32/sitemap_color.png | Bin .../Fat Cow/32x32/size_horizontal.png | Bin .../Fat Cow/32x32/size_vertical.png | Bin .../{ => images}/Fat Cow/32x32/skate.png | Bin .../{ => images}/Fat Cow/32x32/skins.png | Bin .../{ => images}/Fat Cow/32x32/skype.png | Bin .../{ => images}/Fat Cow/32x32/slackware.png | Bin .../{ => images}/Fat Cow/32x32/slideshow.png | Bin .../Fat Cow/32x32/small_business.png | Bin .../{ => images}/Fat Cow/32x32/small_car.png | Bin .../Fat Cow/32x32/small_tiles.png | Bin .../{ => images}/Fat Cow/32x32/snapshot.png | Bin .../{ => images}/Fat Cow/32x32/snow_rain.png | Bin .../{ => images}/Fat Cow/32x32/snowman.png | Bin .../{ => images}/Fat Cow/32x32/soap.png | Bin .../Fat Cow/32x32/soil_layers.png | Bin .../{ => images}/Fat Cow/32x32/solar.png | Bin .../Fat Cow/32x32/sort_ascending.png | Bin .../Fat Cow/32x32/sort_columns.png | Bin .../Fat Cow/32x32/sort_descending.png | Bin .../{ => images}/Fat Cow/32x32/sound.png | Bin .../{ => images}/Fat Cow/32x32/sound_add.png | Bin .../Fat Cow/32x32/sound_delete.png | Bin .../{ => images}/Fat Cow/32x32/sound_low.png | Bin .../{ => images}/Fat Cow/32x32/sound_mute.png | Bin .../{ => images}/Fat Cow/32x32/sound_none.png | Bin .../{ => images}/Fat Cow/32x32/soup.png | Bin .../Fat Cow/32x32/source_code.png | Bin .../{ => images}/Fat Cow/32x32/spacer.png | Bin .../{ => images}/Fat Cow/32x32/spam.png | Bin .../Fat Cow/32x32/spam_filter.png | Bin .../{ => images}/Fat Cow/32x32/speakers.png | Bin .../Fat Cow/32x32/speedometer.png | Bin .../{ => images}/Fat Cow/32x32/spellcheck.png | Bin .../Fat Cow/32x32/spellcheck_error.png | Bin .../{ => images}/Fat Cow/32x32/spider_web.png | Bin .../{ => images}/Fat Cow/32x32/spill.png | Bin .../{ => images}/Fat Cow/32x32/sport.png | Bin .../Fat Cow/32x32/sport_8ball.png | Bin .../Fat Cow/32x32/sport_basketball.png | Bin .../Fat Cow/32x32/sport_football.png | Bin .../{ => images}/Fat Cow/32x32/sport_golf.png | Bin .../Fat Cow/32x32/sport_raquet.png | Bin .../Fat Cow/32x32/sport_shuttlecock.png | Bin .../Fat Cow/32x32/sport_soccer.png | Bin .../Fat Cow/32x32/sport_tennis.png | Bin .../{ => images}/Fat Cow/32x32/spring.png | Bin .../{ => images}/Fat Cow/32x32/sql_join.png | Bin .../Fat Cow/32x32/sql_join_inner.png | Bin .../Fat Cow/32x32/sql_join_left.png | Bin .../Fat Cow/32x32/sql_join_left_exclude.png | Bin .../Fat Cow/32x32/sql_join_outer.png | Bin .../Fat Cow/32x32/sql_join_outer_exclude.png | Bin .../Fat Cow/32x32/sql_join_right.png | Bin .../Fat Cow/32x32/sql_join_right_exclude.png | Bin .../Fat Cow/32x32/ssl_certificates.png | Bin .../Fat Cow/32x32/stamp_pattern.png | Bin .../{ => images}/Fat Cow/32x32/star.png | Bin .../{ => images}/Fat Cow/32x32/statistics.png | Bin .../Fat Cow/32x32/status_away.png | Bin .../Fat Cow/32x32/status_busy.png | Bin .../Fat Cow/32x32/status_offline.png | Bin .../Fat Cow/32x32/status_online.png | Bin .../Fat Cow/32x32/steering_wheel.png | Bin .../Fat Cow/32x32/steering_wheel_2.png | Bin .../Fat Cow/32x32/steering_wheel_3.png | Bin .../{ => images}/Fat Cow/32x32/stop.png | Bin .../Fat Cow/32x32/stopwatch_finish.png | Bin .../Fat Cow/32x32/stopwatch_pause.png | Bin .../Fat Cow/32x32/stopwatch_start.png | Bin .../{ => images}/Fat Cow/32x32/storage.png | Bin .../Fat Cow/32x32/street_stall.png | Bin .../Fat Cow/32x32/stumble_upon.png | Bin .../{ => images}/Fat Cow/32x32/style.png | Bin .../{ => images}/Fat Cow/32x32/style_add.png | Bin .../Fat Cow/32x32/style_delete.png | Bin .../{ => images}/Fat Cow/32x32/style_edit.png | Bin .../{ => images}/Fat Cow/32x32/style_go.png | Bin .../{ => images}/Fat Cow/32x32/subwoofer.png | Bin .../static/{ => images}/Fat Cow/32x32/sum.png | Bin .../{ => images}/Fat Cow/32x32/sun_cloudy.png | Bin .../{ => images}/Fat Cow/32x32/sun_rain.png | Bin .../{ => images}/Fat Cow/32x32/support.png | Bin .../{ => images}/Fat Cow/32x32/swf_loader.png | Bin .../{ => images}/Fat Cow/32x32/switch.png | Bin .../Fat Cow/32x32/switch_120v.png | Bin .../Fat Cow/32x32/switch_220v.png | Bin .../Fat Cow/32x32/system_monitor.png | Bin .../Fat Cow/32x32/system_time.png | Bin .../static/{ => images}/Fat Cow/32x32/tab.png | Bin .../{ => images}/Fat Cow/32x32/tab_add.png | Bin .../{ => images}/Fat Cow/32x32/tab_delete.png | Bin .../{ => images}/Fat Cow/32x32/tab_edit.png | Bin .../{ => images}/Fat Cow/32x32/tab_go.png | Bin .../{ => images}/Fat Cow/32x32/tabbar.png | Bin .../{ => images}/Fat Cow/32x32/table.png | Bin .../{ => images}/Fat Cow/32x32/table_add.png | Bin .../Fat Cow/32x32/table_chart.png | Bin .../Fat Cow/32x32/table_delete.png | Bin .../{ => images}/Fat Cow/32x32/table_edit.png | Bin .../Fat Cow/32x32/table_error.png | Bin .../Fat Cow/32x32/table_excel.png | Bin .../Fat Cow/32x32/table_export.png | Bin .../{ => images}/Fat Cow/32x32/table_gear.png | Bin .../{ => images}/Fat Cow/32x32/table_go.png | Bin .../Fat Cow/32x32/table_heatmap.png | Bin .../Fat Cow/32x32/table_import.png | Bin .../Fat Cow/32x32/table_insert.png | Bin .../{ => images}/Fat Cow/32x32/table_key.png | Bin .../Fat Cow/32x32/table_lightning.png | Bin .../{ => images}/Fat Cow/32x32/table_link.png | Bin .../Fat Cow/32x32/table_money.png | Bin .../Fat Cow/32x32/table_multiple.png | Bin .../Fat Cow/32x32/table_paint_can.png | Bin .../Fat Cow/32x32/table_refresh.png | Bin .../Fat Cow/32x32/table_relationship.png | Bin .../Fat Cow/32x32/table_replace.png | Bin .../Fat Cow/32x32/table_row_delete.png | Bin .../Fat Cow/32x32/table_row_insert.png | Bin .../{ => images}/Fat Cow/32x32/table_save.png | Bin .../Fat Cow/32x32/table_select.png | Bin .../Fat Cow/32x32/table_select_all.png | Bin .../Fat Cow/32x32/table_select_big.png | Bin .../Fat Cow/32x32/table_select_column.png | Bin .../Fat Cow/32x32/table_select_row.png | Bin .../Fat Cow/32x32/table_sheet.png | Bin .../{ => images}/Fat Cow/32x32/table_sort.png | Bin .../Fat Cow/32x32/table_split.png | Bin .../{ => images}/Fat Cow/32x32/table_sum.png | Bin .../{ => images}/Fat Cow/32x32/table_tab.png | Bin .../Fat Cow/32x32/table_tab_resize.png | Bin .../Fat Cow/32x32/table_tab_search.png | Bin .../Fat Cow/32x32/tabnavigator.png | Bin .../static/{ => images}/Fat Cow/32x32/tag.png | Bin .../{ => images}/Fat Cow/32x32/tag_blue.png | Bin .../Fat Cow/32x32/tag_blue_add.png | Bin .../Fat Cow/32x32/tag_blue_delete.png | Bin .../Fat Cow/32x32/tag_blue_edit.png | Bin .../{ => images}/Fat Cow/32x32/tag_green.png | Bin .../{ => images}/Fat Cow/32x32/tag_orange.png | Bin .../{ => images}/Fat Cow/32x32/tag_pink.png | Bin .../{ => images}/Fat Cow/32x32/tag_purple.png | Bin .../{ => images}/Fat Cow/32x32/tag_red.png | Bin .../{ => images}/Fat Cow/32x32/tag_yellow.png | Bin .../{ => images}/Fat Cow/32x32/tags_cloud.png | Bin .../{ => images}/Fat Cow/32x32/tea_cup.png | Bin .../{ => images}/Fat Cow/32x32/teapot.png | Bin .../{ => images}/Fat Cow/32x32/technorati.png | Bin .../{ => images}/Fat Cow/32x32/teddy_bear.png | Bin .../{ => images}/Fat Cow/32x32/telephone.png | Bin .../Fat Cow/32x32/telephone_add.png | Bin .../Fat Cow/32x32/telephone_delete.png | Bin .../Fat Cow/32x32/telephone_edit.png | Bin .../Fat Cow/32x32/telephone_error.png | Bin .../Fat Cow/32x32/telephone_go.png | Bin .../Fat Cow/32x32/telephone_key.png | Bin .../Fat Cow/32x32/telephone_link.png | Bin .../{ => images}/Fat Cow/32x32/television.png | Bin .../Fat Cow/32x32/television_add.png | Bin .../Fat Cow/32x32/television_delete.png | Bin .../Fat Cow/32x32/temperature_1.png | Bin .../Fat Cow/32x32/temperature_2.png | Bin .../Fat Cow/32x32/temperature_3.png | Bin .../Fat Cow/32x32/temperature_4.png | Bin .../Fat Cow/32x32/temperature_5.png | Bin .../{ => images}/Fat Cow/32x32/terminal.png | Bin .../{ => images}/Fat Cow/32x32/text.png | Bin .../Fat Cow/32x32/text_align_center.png | Bin .../Fat Cow/32x32/text_align_justity.png | Bin .../Fat Cow/32x32/text_align_left.png | Bin .../Fat Cow/32x32/text_align_right.png | Bin .../Fat Cow/32x32/text_allcaps.png | Bin .../{ => images}/Fat Cow/32x32/text_area.png | Bin .../{ => images}/Fat Cow/32x32/text_bold.png | Bin .../Fat Cow/32x32/text_columns.png | Bin .../Fat Cow/32x32/text_document.png | Bin .../Fat Cow/32x32/text_document_wrap.png | Bin .../{ => images}/Fat Cow/32x32/text_drama.png | Bin .../Fat Cow/32x32/text_dropcaps.png | Bin .../Fat Cow/32x32/text_heading_1.png | Bin .../Fat Cow/32x32/text_heading_2.png | Bin .../Fat Cow/32x32/text_heading_3.png | Bin .../Fat Cow/32x32/text_heading_4.png | Bin .../Fat Cow/32x32/text_heading_5.png | Bin .../Fat Cow/32x32/text_heading_6.png | Bin .../Fat Cow/32x32/text_horizontalrule.png | Bin .../Fat Cow/32x32/text_indent.png | Bin .../Fat Cow/32x32/text_indent_remove.png | Bin .../Fat Cow/32x32/text_italic.png | Bin .../Fat Cow/32x32/text_kerning.png | Bin .../Fat Cow/32x32/text_large_cap.png | Bin .../Fat Cow/32x32/text_letter_omega.png | Bin .../Fat Cow/32x32/text_letterspacing.png | Bin .../Fat Cow/32x32/text_linespacing.png | Bin .../Fat Cow/32x32/text_list_bullets.png | Bin .../Fat Cow/32x32/text_list_numbers.png | Bin .../Fat Cow/32x32/text_lowercase.png | Bin .../Fat Cow/32x32/text_padding_bottom.png | Bin .../Fat Cow/32x32/text_padding_left.png | Bin .../Fat Cow/32x32/text_padding_right.png | Bin .../Fat Cow/32x32/text_padding_top.png | Bin .../Fat Cow/32x32/text_pagination.png | Bin .../Fat Cow/32x32/text_pagination_100.png | Bin .../{ => images}/Fat Cow/32x32/text_prose.png | Bin .../Fat Cow/32x32/text_replace.png | Bin .../Fat Cow/32x32/text_resize.png | Bin .../Fat Cow/32x32/text_signature.png | Bin .../Fat Cow/32x32/text_smallcaps.png | Bin .../Fat Cow/32x32/text_strikethroungh.png | Bin .../Fat Cow/32x32/text_subscript.png | Bin .../Fat Cow/32x32/text_superscript.png | Bin .../Fat Cow/32x32/text_underline.png | Bin .../Fat Cow/32x32/text_uppercase.png | Bin .../{ => images}/Fat Cow/32x32/text_width.png | Bin .../{ => images}/Fat Cow/32x32/textfield.png | Bin .../Fat Cow/32x32/textfield_add.png | Bin .../Fat Cow/32x32/textfield_delete.png | Bin .../Fat Cow/32x32/textfield_key.png | Bin .../Fat Cow/32x32/textfield_rename.png | Bin .../{ => images}/Fat Cow/32x32/theater.png | Bin .../Fat Cow/32x32/things_beauty.png | Bin .../Fat Cow/32x32/things_digital.png | Bin .../{ => images}/Fat Cow/32x32/three_tags.png | Bin .../{ => images}/Fat Cow/32x32/thumb_down.png | Bin .../{ => images}/Fat Cow/32x32/thumb_up.png | Bin .../{ => images}/Fat Cow/32x32/tick.png | Bin .../{ => images}/Fat Cow/32x32/tilelist.png | Bin .../{ => images}/Fat Cow/32x32/time.png | Bin .../{ => images}/Fat Cow/32x32/time_add.png | Bin .../Fat Cow/32x32/time_delete.png | Bin .../{ => images}/Fat Cow/32x32/time_go.png | Bin .../{ => images}/Fat Cow/32x32/timeline.png | Bin .../Fat Cow/32x32/timeline_marker.png | Bin .../{ => images}/Fat Cow/32x32/tire.png | Bin .../Fat Cow/32x32/title_window.png | Bin .../{ => images}/Fat Cow/32x32/to_do_list.png | Bin .../Fat Cow/32x32/to_do_list_cheked_1.png | Bin .../Fat Cow/32x32/to_do_list_cheked_all.png | Bin .../{ => images}/Fat Cow/32x32/toolbox.png | Bin .../{ => images}/Fat Cow/32x32/tooth.png | Bin .../{ => images}/Fat Cow/32x32/tornado.png | Bin .../{ => images}/Fat Cow/32x32/toster.png | Bin .../Fat Cow/32x32/total_plan_cost.png | Bin .../{ => images}/Fat Cow/32x32/toucan.png | Bin .../{ => images}/Fat Cow/32x32/tower.png | Bin .../{ => images}/Fat Cow/32x32/toxic.png | Bin .../Fat Cow/32x32/traffic_lights.png | Bin .../Fat Cow/32x32/traffic_lights_green.png | Bin .../Fat Cow/32x32/traffic_lights_red.png | Bin .../Fat Cow/32x32/traffic_lights_yellow.png | Bin .../Fat Cow/32x32/traffic_usage.png | Bin .../Fat Cow/32x32/transform_crop.png | Bin .../Fat Cow/32x32/transform_crop_resize.png | Bin .../Fat Cow/32x32/transform_flip.png | Bin .../Fat Cow/32x32/transform_layer.png | Bin .../Fat Cow/32x32/transform_move.png | Bin .../Fat Cow/32x32/transform_path.png | Bin .../Fat Cow/32x32/transform_perspective.png | Bin .../Fat Cow/32x32/transform_rotate.png | Bin .../Fat Cow/32x32/transform_rotate_180.png | Bin .../Fat Cow/32x32/transform_rotate_270.png | Bin .../Fat Cow/32x32/transform_rotate_90.png | Bin .../Fat Cow/32x32/transform_scale.png | Bin .../Fat Cow/32x32/transform_selection.png | Bin .../Fat Cow/32x32/transform_shear.png | Bin .../{ => images}/Fat Cow/32x32/transmit.png | Bin .../Fat Cow/32x32/transmit_add.png | Bin .../Fat Cow/32x32/transmit_blue.png | Bin .../Fat Cow/32x32/transmit_delete.png | Bin .../Fat Cow/32x32/transmit_edit.png | Bin .../Fat Cow/32x32/transmit_error.png | Bin .../Fat Cow/32x32/transmit_go.png | Bin .../{ => images}/Fat Cow/32x32/travel.png | Bin .../{ => images}/Fat Cow/32x32/tree.png | Bin .../Fat Cow/32x32/trojan_horse.png | Bin .../{ => images}/Fat Cow/32x32/tumblr.png | Bin .../static/{ => images}/Fat Cow/32x32/tux.png | Bin .../{ => images}/Fat Cow/32x32/twitter_1.png | Bin .../{ => images}/Fat Cow/32x32/twitter_2.png | Bin .../{ => images}/Fat Cow/32x32/ubuntu.png | Bin .../{ => images}/Fat Cow/32x32/umbrella.png | Bin .../Fat Cow/32x32/underle_dictionary.png | Bin .../Fat Cow/32x32/understanding.png | Bin .../{ => images}/Fat Cow/32x32/unicorn.png | Bin .../Fat Cow/32x32/universal_binary.png | Bin .../{ => images}/Fat Cow/32x32/update.png | Bin .../{ => images}/Fat Cow/32x32/usb_3.png | Bin .../{ => images}/Fat Cow/32x32/user.png | Bin .../{ => images}/Fat Cow/32x32/user_add.png | Bin .../Fat Cow/32x32/user_astronaut.png | Bin .../Fat Cow/32x32/user_batman.png | Bin .../Fat Cow/32x32/user_blondy.png | Bin .../Fat Cow/32x32/user_catwomen.png | Bin .../{ => images}/Fat Cow/32x32/user_chief.png | Bin .../Fat Cow/32x32/user_chief_female.png | Bin .../{ => images}/Fat Cow/32x32/user_clown.png | Bin .../Fat Cow/32x32/user_comment.png | Bin .../Fat Cow/32x32/user_delete.png | Bin .../{ => images}/Fat Cow/32x32/user_edit.png | Bin .../Fat Cow/32x32/user_female.png | Bin .../{ => images}/Fat Cow/32x32/user_go.png | Bin .../{ => images}/Fat Cow/32x32/user_gray.png | Bin .../{ => images}/Fat Cow/32x32/user_green.png | Bin .../{ => images}/Fat Cow/32x32/user_jew.png | Bin .../{ => images}/Fat Cow/32x32/user_king.png | Bin .../{ => images}/Fat Cow/32x32/user_maid.png | Bin .../Fat Cow/32x32/user_medical.png | Bin .../Fat Cow/32x32/user_medical_female.png | Bin .../{ => images}/Fat Cow/32x32/user_ninja.png | Bin .../{ => images}/Fat Cow/32x32/user_nude.png | Bin .../Fat Cow/32x32/user_nude_female.png | Bin .../Fat Cow/32x32/user_orange.png | Bin .../Fat Cow/32x32/user_police_england.png | Bin .../Fat Cow/32x32/user_police_female.png | Bin .../Fat Cow/32x32/user_policeman.png | Bin .../{ => images}/Fat Cow/32x32/user_queen.png | Bin .../{ => images}/Fat Cow/32x32/user_red.png | Bin .../Fat Cow/32x32/user_sailor.png | Bin .../Fat Cow/32x32/user_silhouette.png | Bin .../Fat Cow/32x32/user_soldier.png | Bin .../Fat Cow/32x32/user_student.png | Bin .../Fat Cow/32x32/user_student_female.png | Bin .../{ => images}/Fat Cow/32x32/user_suit.png | Bin .../Fat Cow/32x32/user_vietnamese.png | Bin .../{ => images}/Fat Cow/32x32/user_zorro.png | Bin .../{ => images}/Fat Cow/32x32/vbox.png | Bin .../{ => images}/Fat Cow/32x32/vcard.png | Bin .../{ => images}/Fat Cow/32x32/vcard_add.png | Bin .../Fat Cow/32x32/vcard_delete.png | Bin .../{ => images}/Fat Cow/32x32/vcard_edit.png | Bin .../Fat Cow/32x32/vdividedbox.png | Bin .../{ => images}/Fat Cow/32x32/vector.png | Bin .../{ => images}/Fat Cow/32x32/vector_add.png | Bin .../Fat Cow/32x32/vector_delete.png | Bin .../static/{ => images}/Fat Cow/32x32/vhs.png | Bin .../{ => images}/Fat Cow/32x32/viddler.png | Bin .../{ => images}/Fat Cow/32x32/video.png | Bin .../{ => images}/Fat Cow/32x32/video_mode.png | Bin .../Fat Cow/32x32/videodisplay.png | Bin .../{ => images}/Fat Cow/32x32/viewstack.png | Bin .../{ => images}/Fat Cow/32x32/vimeo.png | Bin .../{ => images}/Fat Cow/32x32/virb.png | Bin .../Fat Cow/32x32/virus_protection.png | Bin .../{ => images}/Fat Cow/32x32/visa.png | Bin .../{ => images}/Fat Cow/32x32/visa_2.png | Bin .../Fat Cow/32x32/visa_electron.png | Bin .../static/{ => images}/Fat Cow/32x32/vlc.png | Bin .../{ => images}/Fat Cow/32x32/vrule.png | Bin .../{ => images}/Fat Cow/32x32/vslider.png | Bin .../{ => images}/Fat Cow/32x32/walk.png | Bin .../{ => images}/Fat Cow/32x32/wallet.png | Bin .../{ => images}/Fat Cow/32x32/wand.png | Bin .../Fat Cow/32x32/weather_clouds.png | Bin .../Fat Cow/32x32/weather_cloudy.png | Bin .../Fat Cow/32x32/weather_lightning.png | Bin .../Fat Cow/32x32/weather_rain.png | Bin .../Fat Cow/32x32/weather_snow.png | Bin .../Fat Cow/32x32/weather_sun.png | Bin .../Fat Cow/32x32/web_concierge.png | Bin .../{ => images}/Fat Cow/32x32/webcam.png | Bin .../{ => images}/Fat Cow/32x32/webcam_add.png | Bin .../Fat Cow/32x32/webcam_delete.png | Bin .../Fat Cow/32x32/webcam_error.png | Bin .../{ => images}/Fat Cow/32x32/weight.png | Bin .../{ => images}/Fat Cow/32x32/whistle.png | Bin .../{ => images}/Fat Cow/32x32/widescreen.png | Bin .../{ => images}/Fat Cow/32x32/widgets.png | Bin .../{ => images}/Fat Cow/32x32/windy.png | Bin .../Fat Cow/32x32/wine_pairings.png | Bin .../{ => images}/Fat Cow/32x32/winrar_add.png | Bin .../Fat Cow/32x32/winrar_extract.png | Bin .../Fat Cow/32x32/winrar_view.png | Bin .../Fat Cow/32x32/wishlist_add.png | Bin .../{ => images}/Fat Cow/32x32/wizard.png | Bin .../Fat Cow/32x32/wizard_women.png | Bin .../{ => images}/Fat Cow/32x32/wordpress.png | Bin .../Fat Cow/32x32/wordpress_blog.png | Bin .../{ => images}/Fat Cow/32x32/workspace.png | Bin .../{ => images}/Fat Cow/32x32/world.png | Bin .../{ => images}/Fat Cow/32x32/world_add.png | Bin .../Fat Cow/32x32/world_delete.png | Bin .../{ => images}/Fat Cow/32x32/world_edit.png | Bin .../{ => images}/Fat Cow/32x32/world_go.png | Bin .../{ => images}/Fat Cow/32x32/world_link.png | Bin .../Fat Cow/32x32/wrapping_behind.png | Bin .../Fat Cow/32x32/wrapping_between.png | Bin .../Fat Cow/32x32/wrapping_edit.png | Bin .../Fat Cow/32x32/wrapping_in_front.png | Bin .../Fat Cow/32x32/wrapping_inline.png | Bin .../Fat Cow/32x32/wrapping_magazine.png | Bin .../Fat Cow/32x32/wrapping_square.png | Bin .../Fat Cow/32x32/wrapping_tight.png | Bin .../{ => images}/Fat Cow/32x32/wrench.png | Bin .../Fat Cow/32x32/wrench_orange.png | Bin .../{ => images}/Fat Cow/32x32/www_page.png | Bin .../{ => images}/Fat Cow/32x32/xhtml.png | Bin .../{ => images}/Fat Cow/32x32/xhtml_add.png | Bin .../Fat Cow/32x32/xhtml_delete.png | Bin .../{ => images}/Fat Cow/32x32/xhtml_go.png | Bin .../Fat Cow/32x32/xhtml_valid.png | Bin .../{ => images}/Fat Cow/32x32/xing.png | Bin .../Fat Cow/32x32/yahoo_messenger.png | Bin .../Fat Cow/32x32/yellow_submarine.png | Bin .../{ => images}/Fat Cow/32x32/yelp.png | Bin .../{ => images}/Fat Cow/32x32/youtube.png | Bin .../{ => images}/Fat Cow/32x32/zoom.png | Bin .../Fat Cow/32x32/zoom_extend.png | Bin .../{ => images}/Fat Cow/32x32/zoom_in.png | Bin .../{ => images}/Fat Cow/32x32/zoom_last.png | Bin .../{ => images}/Fat Cow/32x32/zoom_layer.png | Bin .../{ => images}/Fat Cow/32x32/zoom_out.png | Bin .../Fat Cow/32x32/zoom_refresh.png | Bin .../Fat Cow/32x32/zoom_selection.png | Bin .../{ => images}/Fat Cow/32x32/zootool.png | Bin 4810 files changed, 250 insertions(+), 40 deletions(-) delete mode 100644 apps/app_registry/api.py delete mode 100644 apps/app_registry/exceptions.py create mode 100644 apps/app_registry/literals.py create mode 100644 apps/app_registry/migrations/0003_auto__add_backupjob.py create mode 100644 apps/app_registry/migrations/0004_auto.py create mode 100644 apps/app_registry/migrations/0005_auto.py create mode 100644 apps/app_registry/migrations/0006_auto.py rename apps/icons/static/{ => images}/Fat Cow/16x16/32_bit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/3d_glasses.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/64_bit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/Plant.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/accept.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/accordion.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/account_balances.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/action_log.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/active_sessions.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/administrator.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/advanced_data_grid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/advertising.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/agp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/aim_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/alarm_bell.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/align_above.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/align_bellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/align_center.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/align_compact.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/align_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/align_middle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/align_none.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/align_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/alitalk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/all_right_reserved.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/american_express.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/anchor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/android.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/angel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/anti_xss.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/aol_mail.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/aol_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/apple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/apple_corp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/apple_half.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_cascade.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_control_bar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_double.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_form.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_form_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_form_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_form_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_form_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_from_storage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_get.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_home.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_osx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_osx_terminal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_side_boxes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_side_contract.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_side_expand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_side_list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_side_tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_split.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_tile_horizontal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_tile_vertical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_view_columns.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_view_detail.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_view_gallery.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_view_icons.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_view_list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_view_tile.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_xp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/application_xp_terminal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arch_linux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/areachart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_branch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_divide.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_down.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_inout.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_join.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_merge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_redo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_refresh_small.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_rotate_anticlockwise.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_rotate_clockwise.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_switch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_turn_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_turn_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_undo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/arrow_up.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/artwork.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ask_and_answer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/asterisk_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/asterisk_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/atm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/attach.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/attributes_display.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/attribution.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/auction_hammer_gavel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/autos.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_bronze_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_bronze_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_bronze_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_gold_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_gold_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_gold_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_silver_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_silver_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/award_star_silver_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/backpack.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/backup_manager.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/balance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/balance_unbalance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ballon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/baloon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/baloon_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/baloon_2_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bandaid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bank.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/barchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/barcode.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/basket.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/basket_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/basket_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/basket_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/basket_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/basket_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/basket_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/basket_remove.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/battery.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/battery_charge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/battery_full.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/battery_half.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/battery_low.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/battery_plug.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bedo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/beer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bell.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bell_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bell_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bell_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bell_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bell_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/billiard_marker.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bin_closed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bin_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bios.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/blackberry.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/blackberry_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/blackberry_white.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/blackboard_drawing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/blackboard_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/blackboard_steps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/blackboard_sum.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/blogger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/blogs.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bluetooth.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bomb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_addresses.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_keeping.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_previous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/book_spelling.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bookmark.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/books.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bookshelf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1_hor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1_middle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1_none.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1_outer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1_ver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1d_around.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1d_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1d_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1d_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_1d_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_2_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_2_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_2_outer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_2_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/border_2_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/box_closed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/box_down.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/box_front.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/box_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brain_trainer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/breeze.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brick.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brick_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brick_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brick_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brick_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brick_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brick_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bricks.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/briefcase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brightkite.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/brushes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bubblechart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bug.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bug_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bug_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bug_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bug_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bug_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bug_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/building.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/building_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/building_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/building_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/building_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/building_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/building_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/building_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bulb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_arrow_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_arrow_down.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_arrow_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_arrow_left_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_arrow_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_arrow_right_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_arrow_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_arrow_up.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_black.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_feed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_pink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_purple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_toggle_minus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_toggle_plus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_white.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_wrench.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/bullet_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/burro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/butterfly.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/button.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/buttonbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/buzz.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cactus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cake.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calculator.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calculator_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calculator_black.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calculator_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calculator_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calculator_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calculator_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calendar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calendar_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calendar_copy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calendar_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calendar_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calendar_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calendar_view_day.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calendar_view_month.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/calendar_view_week.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/camera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/camera_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/camera_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/camera_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/camera_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/camera_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/camera_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/camera_small.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cancel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/candle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/candle_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/candlestickchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/candy_cane.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/canvas.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/canvas_size.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/car.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/car_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/car_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_amazon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_amex_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_amex_gray.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_amex_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_apple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_back.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_bank.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_chase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_chip_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_chip_silver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_credit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_debit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_discover_black.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_discover_novus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_echeck.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_export.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_front.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_gift.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_gift_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_import.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_ipod.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_miles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_money.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_sapphire.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/card_solo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cards_binds.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cargo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cart_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cart_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cart_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cart_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cart_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cart_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cart_remove.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cash_register.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cash_register_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cash_stack.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cash_terminal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cats_display.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/caution_biohazard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/caution_high_voltage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/caution_radiation.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cctv_camera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cd_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cd_burn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cd_case.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cd_case_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cd_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cd_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cd_eject.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cd_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/celsius.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/centos.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/centroid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ceo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chair.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chameleon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/change_password.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_bar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_bar_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_bar_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_bar_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_bar_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_bar_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_bullseye.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_column.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_column_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_curve.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_curve_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_curve_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_curve_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_curve_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_curve_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_curve_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_down_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_line.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_line_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_line_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_line_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_line_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_line_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_organisation.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_organisation_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_organisation_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_pie.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_pie_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_pie_alternative.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_pie_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_pie_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_pie_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_pie_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_stock.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chart_up_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chartplotter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/check_box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/checkerboard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chefs_hat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cheque.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chess_horse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chess_tower.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/children_cap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/chinese_noodles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/christmas_tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/church.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cigarette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cirrus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/client_account_template.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clip_splitter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clipboard_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clipboard_sign.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clipboard_sign_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_history_frame.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_pause.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_play.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_select_remain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/clock_stop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/co2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cocacola.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cog_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cog_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cog_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cog_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cog_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/coin_single_cooper.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/coin_single_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/coin_single_silver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/coin_stack_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/coins.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/coins_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/coins_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/coins_in_hand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/color_adjustment.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/color_gradient.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/color_management.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/color_picker.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/color_picker_alternative.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/color_swatch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/color_wheel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/column_double.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/column_four.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/column_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/column_one.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/column_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/column_single.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/column_tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/column_two.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/columnchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/combo_box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/comment.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/comment_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/comment_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/comment_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/comments.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/comments_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/comments_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/company_generosity.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/compass.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/compress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/computer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/computer_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/computer_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/computer_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/computer_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/computer_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/computer_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/computer_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/connect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/construction.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/contact_email.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/contrast.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/contrast_decrease.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/contrast_high.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/contrast_increase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/contrast_low.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_eject.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_eject_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_end.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_end_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_equalizer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_equalizer_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_fastforward.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_fastforward_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_panel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_panel_access.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_panel_branding.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_pause.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_pause_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_pause_record.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_play.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_play_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_repeat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_repeat_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_rewind.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_rewind_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_start.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_start_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_stop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/control_stop_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/controlbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/controller.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/controller_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/controller_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/controller_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/conversion_of_currency.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/convert_color_to_gray.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/convert_gray_to_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cookie_chocolate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cookies.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cooler.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/copying_and_distribution.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/copyleft.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/creative_commons.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/credit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/creditcards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cricket.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cross.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cross_promotion_selling.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/css.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/css_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/css_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/css_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/css_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cup_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cup_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cup_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cup_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cup_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cup_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cup_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/curriculum_vitae.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cursor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cut.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cut_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/cutlery.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/data_chooser.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/data_field.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/data_grid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/data_sort.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/data_table.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_connect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_server.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/database_table.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/date_previous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ddr_memory.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/debian.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/decimal_less.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/decimal_more.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/delicious.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/derivatives.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/design_float.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/designmoo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/devianart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/diagramm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dialog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/diamond.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dice.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/digg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/digital_signature.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dinersclub.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/direction.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/directory_listing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/disconnect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/discover.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dish.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/disk_multiple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/distribution_partnerships.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dns.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dns_setting.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_back.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_background.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_break.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_center.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_check_compatibility.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_comment_above.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_comment_behind.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_comment_below.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_comments.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_copies.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_editing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_export.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_font.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_font_wizard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_image_hor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_image_ver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_import.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_index.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_info.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_insert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_inspect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_inspector.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_layout.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_margins.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_mark_as_final.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_move.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_notes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_num.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_page_last.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_page_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_page_previous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_plus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_prepare.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_properties.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_quote.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_redirect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_rename.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_shapes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_shred.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_signature.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_spacing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_split.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_stand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_tag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_todo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_vertical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/document_view_book.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/documents_email.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/domain_template.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/door.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/door_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/door_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/door_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dopplr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/down_jacket.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/download.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/download_for_linux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/download_for_mac.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/download_for_windows.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_airbrush.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_calligraphic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_clone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_convolve.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_dodge_burn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_ellipse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_eraser.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_ink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_island.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_line.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_path.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_points.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_polygon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_polygon_curves.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_polyline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_ring.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_smudge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_spiral.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_vertex.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/draw_wave.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drawer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drawer_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dribbble.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drill.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drink_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_burn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_cd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_cd_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_network.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_rename.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_user.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drive_web.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drugs_com.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/drum.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dvd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dvd_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dvd_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dvd_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dvd_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dvd_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dvd_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dvd_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/dynamite.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ebay.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/echeck.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/edit_chain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/edit_diff.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/edit_free.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/edit_path.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/education.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ehow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/elements.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_attach.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_open_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/email_to_friend.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ember.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/emotion_evilgrin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/emotion_grin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/emotion_happy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/emotion_smile.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/emotion_suprised.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/emotion_tongue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/emotion_unhappy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/emotion_waii.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/emotion_wink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/entity.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/error_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/error_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/error_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/events.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/evernote.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/exclamation.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/export_excel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/extract_foreground_objects.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/eye.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/factory.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/fatcow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/fax.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/fedora.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/feed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/feed_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/feed_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/feed_disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/feed_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/feed_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/feed_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/feed_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/feed_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_3gp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_7z.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ai.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_aif.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_aiff.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_amr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_asf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_asx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_bat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_bin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_bmp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_bup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_cab.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_cbr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_cda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_cdl.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_cdr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_chm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_dat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_divx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_dll.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_dmg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_doc.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_dss.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_dvf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_dwg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_eml.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_eps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_exe.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_fla.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_flv.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_gif.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_gz.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_hqx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_htm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_html.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ifo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_indd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_iso.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_jar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_jpeg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_jpg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_lnk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_log.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_m4a.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_m4b.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_m4p.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_m4v.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_mcd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_mdb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_mid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_mov.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_mp2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_mp4.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_mpeg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_mpg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_msi.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_mswmm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ogg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_pdf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_png.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_pps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_psd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_pst.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ptb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_pub.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_qbb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_qbw.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_qxd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ram.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_rar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_rm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_rmvb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_rtf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_sea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ses.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_sit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_sitx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ss.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_swf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_tgz.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_thm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_tif.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_tmp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_torrent.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_ttf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_txt.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_vcd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_vob.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_wav.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_wma.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_wmv.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_wps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_xls.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_xpi.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_extension_zip.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/file_manager.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/film.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/film_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/film_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/film_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/film_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/film_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/film_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/film_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/film_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/filter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/filter_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/filter_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/finance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/find.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/fire.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/fire_damage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/fire_extinguisher.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/firefox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/firewall.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/firewall_burn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/fishfinder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_afghanistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_airfield_vehicle_safety.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_albania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_algeria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_american_samoa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_andorra.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_angola.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_anguilla.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_antigua_and_barbuda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_argentina.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_armenia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_aruba.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_australia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_austria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_azerbaijan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_bahamas.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_bahrain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_bangladesh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_barbados.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_belarus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_belgium.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_belize.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_benin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_bermuda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_bhutan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_bolivia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_bosnia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_botswana.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_boy_scout.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_brazil.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_british_indian_ocean.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_british_virgin_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_brunei.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_bulgaria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_burkina_faso.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_burma.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_burundi.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_cambodia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_cameroon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_canada.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_cayman_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_central_african_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_chad.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_chile.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_china.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_colombia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_comoros.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_congo_democratic_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_congo_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_cook_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_cope_verde.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_costa_rica.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_cote_divoire.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_croatia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_cuba.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_cyprus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_czech_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_denmark.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_djibouti.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_dominica.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_dominican_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_east_timor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_egypt.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_el_salvador.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_england.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_equador.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_equatorial_guinea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_eritrea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_estonia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_ethiopia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_european_union.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_falkland_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_faroe_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_fiji.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_finish.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_finland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_france.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_french_polynesia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_gabon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_gambia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_georgia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_germany.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_ghana.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_gibraltar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_great_britain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_greece.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_greenland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_grenada.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_guam.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_guatemala.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_guernsey.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_guinea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_guinea_bissau.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_guyana.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_haiti.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_honduras.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_hong_kong.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_hot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_hungary.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_iceland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_india.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_indonesia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_iran.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_iraq.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_ireland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_isle_of_man.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_israel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_italy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_jamaica.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_japan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_jersey.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_jordan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_kazakhstan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_kenya.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_kiribati.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_kuwait.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_kyrgyzstan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_laos.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_latvia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_lebanon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_lesotho.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_liberia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_libya.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_liechtenstein.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_lithuania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_luxembourg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_macau.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_macedonia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_madagascar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_malawi.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_malaysia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_maledives.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_mali.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_malta.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_marshall_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_martinique.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_mauretania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_mauritius.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_mexico.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_micronesia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_moldova.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_monaco.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_mongolia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_montserrat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_morocco.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_mozambique.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_namibia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_nato.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_nauru.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_nepal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_netherlands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_netherlands_antilles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_new.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_new_zealand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_nicaragua.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_niger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_nigeria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_niue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_norfolk_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_north_korea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_northern_mariana_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_norway.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_olympic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_oman.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_pakistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_palau.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_panama.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_papua_new_guinea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_paraquay.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_peru.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_philippines.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_pink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_pitcairn_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_poland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_portugal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_puerto_rico.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_purple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_qatar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_red_cross.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_romania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_russia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_rwanda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_saint_helena.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_saint_kitts_and_nevis.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_saint_lucia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_saint_pierre_and_miquelon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_saint_vincent_and_grenadines.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_samoa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_san_marino.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_sao_tome_and_principe.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_saudi_arabia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_scotland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_senegal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_serbia_montenegro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_seychelles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_sierra_leone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_singapore.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_slovakia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_slovenia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_solomon_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_somalia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_south_africa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_south_georgia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_south_korea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_spain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_sri_lanka.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_sudan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_suriname.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_swaziland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_sweden.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_switzerland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_syria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_taiwan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_tajikistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_tanzania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_thailand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_tibet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_togo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_tonga.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_trinidad_and_tobago.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_tunisia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_turkey.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_turkmenistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_turks_and_caicos_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_tuvalu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_uganda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_ukraine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_unesco.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_united_arab_emirates.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_united_nations.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_uruquay.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_usa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_uzbekistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_vanuatu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_vatican_city.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_venezuela.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_vietnam.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_virgin_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_wales.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_wallis_and_futuna.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_wto.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_wwf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_yemen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_zambia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flag_zimbabwe.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flamingo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flashdisk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flashlight.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flashlight_shine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flask.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flask_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flex.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flex_builder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flickr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flood_it.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/flower.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/fog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_bell.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_brick.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_bug.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_camera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_explore.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_feed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_find.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_heart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_lightbulb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_page_white.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_palette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_table.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_user.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folder_wrench.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folders.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/folders_explorer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/font.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/font_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/font_colors.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/font_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/font_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/font_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/font_red_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/font_subscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/font_superscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/form.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/formheading.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/forrst.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/freebsd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/friendfeed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ftp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gamespot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gas.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gcp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gcp_rms.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gear_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gentoo_linux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/georectify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gift_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/global_telecom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/globe_model.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google_adsense.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google_custom_search.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google_map.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google_new.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google_talk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google_voice.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google_wave.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google_web_elements.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/google_webmaster_tools.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gowalla.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gps_automotive.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/gps_handheld.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/grass.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/grid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/grooveshark.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/group.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/group_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/group_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/group_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/group_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/group_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/group_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/group_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/group_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hammer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hand_point.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hand_point_090.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hand_point_180.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hand_point_270.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hand_property.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/handbag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hardware_building_oem.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hd_1080.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hd_720.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hd_ready.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hdividedbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/headphone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/headphone_mic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/health.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/heart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/heart_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/heart_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/helmet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/help.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hlocchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/holly.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/home_page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/horizontal_list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/horn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/horoscopes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hostname.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hotjobs.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hourglass.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hourglass_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hourglass_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hourglass_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hourglass_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/house.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/house_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/house_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/house_one.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/house_two.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hrule.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hslider.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/html.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/html_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/html_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/html_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/html_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/hummingbird.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/icecream.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ilike.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/im_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/image_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/image_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/image_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/image_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/images.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/index-cards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/info_rhombus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/information.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/injection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/insert_element.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/insert_object.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/installer_box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/interface_preferences.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/internet_explorer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/investment_menu_quality.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ip.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ip_block.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ip_class.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ipad.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/iphone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ipod.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ipod_cast.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ipod_cast_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ipod_cast_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ipod_sound.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/italy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/jacket.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/jar_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/jar_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/jeans.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/joystick.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/joystick_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/joystick_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/joystick_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_a.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_b.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_c.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_d.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_e.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_escape.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_f.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_g.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_i.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_j.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_k.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_l.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_m.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_n.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_o.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_p.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_q.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_s.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_t.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_u.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_v.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_w.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_x.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_y.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/key_z.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/keyboard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/keyboard_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/keyboard_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/keyboard_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/kids.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ladybird.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/landmarks.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/languange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/laptop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/large_tiles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/last_fm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_aspect_arrow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_cell_cats.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_chart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_command.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_create.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_export.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_gps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_grid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_group.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_his.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_histogram.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_import.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_label.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_raster.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_raster_3d.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_redraw.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_remove.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_rgb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_shaded_relief.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_to_image_size.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_vector.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layer_wms.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layers_map.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layout.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layout_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layout_content.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layout_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layout_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layout_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layout_header.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layout_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/layout_sidebar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/led.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/legend.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/license_management.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/life_vest.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/light_circle_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lightbulb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lightbulb_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lightbulb_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lightbulb_off.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lighthouse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lightning_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lightning_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lightning_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/line_split.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/linechart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/link_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/link_break.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/link_button.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/link_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/link_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/link_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/linkbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/linkedin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/linux_mint.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/livejournal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/locate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/location_pin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lock.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lock_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lock_break.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lock_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lock_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lock_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lock_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lollipop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lollypop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lorry.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lorry_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lorry_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lorry_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lorry_flatbed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lorry_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/lorry_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/luggage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/magic_wand_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/magnet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/magnifier.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/magnifier_zoom_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/magnifier_zoom_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mail-trash.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mail_box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mail_server_setting.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/male.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mandriva.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/map.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/map_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/map_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/map_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/map_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/map_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/marketwatch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/master_card.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/measure.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/measure_crop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_bronze_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_bronze_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_bronze_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_bronze_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_bronze_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_gold_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_gold_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_gold_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_gold_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_gold_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_silver_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_silver_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_silver_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_silver_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/medal_silver_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/menu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/menu_item.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/menubar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/metro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/metronome.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/micro_sd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/micro_sd_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/microphone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/milestone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mixer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mixx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mobile_me.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money_bag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money_bookers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money_dollar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money_euro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money_in_envelope.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money_pound.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/money_yen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/moneybox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_screensaver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_sidebar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_wallpaper.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_window.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/monitor_window_3d.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/motherboard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mouse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mouse_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mouse_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mouse_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mouse_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mouse_select_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mouse_select_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/mouse_select_scroll.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/move_to_folder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/movies.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ms_exchange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ms_frontpage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/msn_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/multitool.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/music.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/my_name_is_e.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/myspace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/nameboard_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/netvibes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/network-share.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/network_adapter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/network_folder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/networking.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/networking_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/networking_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/new.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/newspaper.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/newspaper_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/newspaper_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/newspaper_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/newspaper_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/newsvine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/no_commercial.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/no_drm_trm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/no_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/no_requirements.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/node-tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/nokia_s60.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/non_derivative.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/note.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/note_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/note_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/note_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/note_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/note_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/numeric_stepper.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/oil.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/open_folder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/open_suse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/openid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/opera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/orbit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/origami.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/orkut.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ornament_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/other_phone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/package.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/package_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/package_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/package_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/package_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/package_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_attach.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_copy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_excel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_find.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_magnifier.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_paintbrush.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_paste.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_acrobat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_actionscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_c.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_camera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_cd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_code_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_compress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_copy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_cplusplus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_csharp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_cup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_dvd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_excel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_find.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_flash.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_get.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_h.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_horizontal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_medal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_office.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_paint.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_paintbrush.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_paste.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_php.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_powerpoint.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_ruby.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_stack.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_text.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_text_width.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_tux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_vector.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_visualstudio.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_width.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_word.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_world.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_wrench.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_white_zip.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_word.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/page_world.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/paintbrush.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/paintcan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/palette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pandora.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/panel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/paper_airplane.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/parrot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/participation_rate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/paste_plain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/paste_word.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/paypal-2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/paypal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pc_linux_os.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pci.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/peacock.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/peak_cap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pencil.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pencil_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pencil_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pencil_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/perfomance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/personal_finance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/personals.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/phone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/phone_Android.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/phone_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/phone_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/phone_sound.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/photo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/photo_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/photo_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/photo_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/photos.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pi_math.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picasa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_frame.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/picture_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pictures.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/piechart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pilcrow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pill.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pill_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pill_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pill_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pint.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pirate_flag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/places.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/playstation.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plotchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plugin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plugin_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plugin_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plugin_disabled.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plugin_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plugin_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plugin_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plugin_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/plurk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/poker.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/poo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/pop_mail.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/popcorn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/port.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/postage_stamp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/posterous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/power_surge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/preferences.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/premium_support.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/price_alert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/price_comparison.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/price_watch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/print_size.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/printer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/printer_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/printer_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/printer_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/printer_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/private.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/processor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/production_copyleft.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/profiles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/progressbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/purse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qik.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_angry.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_at_home.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_at_work.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_away.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_bad_mood.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_dnd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_eating.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_free_for_chat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_invisible.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_invisible_for_all.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_not_available.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_occupied.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_offline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/qip_online.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/question.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/radio_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/radio_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/radioactivity.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/radiobutton.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/radiobutton_group.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/radiolocator.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rainbow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rainbow_cloud.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/readernaut.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/real_estate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/recycle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/recycle_bag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/red_line.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/reddit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/remote.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_user.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/report_word.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/reseller_account.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/reseller_account_template.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/reseller_programm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/resize_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/resource_usage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/resources.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/restaurant_menu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/resultset_first.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/resultset_last.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/resultset_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/resultset_previous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ribbon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/richtext_editor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ring.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/road_sign.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/roadworks.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/robo_to.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/role.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rosette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rotate_90.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/router.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_around.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_forward.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_go_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_go_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_go_straight_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_go_straight_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_intersection_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turn_arround_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turn_arround_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turn_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turn_left_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turn_left_crossroads.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turn_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turn_right_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turn_u.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turnaround_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turnaround_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turning_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/routing_turning_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rss.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rss_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rss_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rss_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/rss_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ruby.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ruby_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ruby_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ruby_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ruby_get.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ruby_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ruby_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ruby_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ruby_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/safari_browser.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/safe.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sallary_deferrais.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/salver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/santa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/satellite.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/satellite_dish.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/save_as.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/save_money.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/scale_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/scanner.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/screen_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/screwdriver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_code_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_palette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/script_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/scripts.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/scroller_bar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/scull.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/search_minus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/search_plus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select_by_adding_to_selection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select_by_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select_by_difference.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select_by_intersection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select_continuous_area.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select_ellipse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select_invert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select_lasso.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/select_restangular.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sertificate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_chart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_components.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_compress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_connect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_information.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_stanchion.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/server_uncompress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/session_idle_time.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/set_security_question.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/setting_tools.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shading.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_align_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_align_center.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_align_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_align_middle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_align_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_align_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_flip_horizontal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_flip_vertical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_group.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_handles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_move_back.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_move_backwards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_move_forwards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_move_front.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_rotate_anticlockwise.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_rotate_clockwise.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_square.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_square_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_square_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_square_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_square_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_square_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_square_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_square_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shape_ungroup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/share.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sharpen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sheduled_task.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shield.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shield_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shield_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shield_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shirt_polo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shopping.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shorts.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/showel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/shuriken.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sign.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/siren.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/site_backup_and_restore.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/site_enhancer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sitemap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sitemap_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/size_horizontal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/size_vertical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/skate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/skins.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/skype.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/slackware.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/slideshow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/small_business.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/small_car.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/small_tiles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/snapshot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/snow_rain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/snowman.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/soap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/soil_layers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/solar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sort_ascending.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sort_columns.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sort_descending.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sound.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sound_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sound_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sound_low.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sound_mute.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sound_none.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/soup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/source_code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/spacer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/spam.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/spam_filter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/speakers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/speedometer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/spellcheck.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/spellcheck_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/spider_web.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/spill.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sport.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sport_8ball.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sport_basketball.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sport_football.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sport_golf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sport_raquet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sport_shuttlecock.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sport_soccer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sport_tennis.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/spring.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sql_join.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sql_join_inner.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sql_join_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sql_join_left_exclude.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sql_join_outer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sql_join_outer_exclude.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sql_join_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sql_join_right_exclude.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ssl_certificates.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/stamp_pattern.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/statistics.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/status_away.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/status_busy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/status_offline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/status_online.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/steering_wheel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/steering_wheel_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/steering_wheel_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/stop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/stopwatch_finish.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/stopwatch_pause.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/stopwatch_start.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/storage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/street_stall.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/stumble_upon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/style.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/style_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/style_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/style_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/style_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/subwoofer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sum.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sun_cloudy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/sun_rain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/support.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/swf_loader.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/switch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/switch_120v.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/switch_220v.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/system_monitor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/system_time.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tab.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tab_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tab_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tab_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tab_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tabbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_chart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_excel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_export.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_heatmap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_import.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_insert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_money.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_multiple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_paint_can.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_relationship.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_replace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_row_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_row_insert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_select.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_select_all.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_select_big.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_select_column.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_select_row.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_sheet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_sort.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_split.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_sum.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_tab.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_tab_resize.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/table_tab_search.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tabnavigator.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_blue_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_blue_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_blue_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_pink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_purple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tag_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tags_cloud.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tea_cup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/teapot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/technorati.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/teddy_bear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/telephone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/telephone_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/telephone_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/telephone_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/telephone_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/telephone_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/telephone_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/telephone_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/television.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/television_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/television_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/temperature_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/temperature_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/temperature_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/temperature_4.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/temperature_5.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/terminal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_align_center.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_align_justity.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_align_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_align_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_allcaps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_area.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_bold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_columns.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_document.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_document_wrap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_drama.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_dropcaps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_heading_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_heading_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_heading_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_heading_4.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_heading_5.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_heading_6.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_horizontalrule.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_indent.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_indent_remove.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_italic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_kerning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_large_cap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_letter_omega.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_letterspacing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_linespacing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_list_bullets.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_list_numbers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_lowercase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_padding_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_padding_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_padding_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_padding_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_pagination.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_pagination_100.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_prose.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_replace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_resize.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_signature.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_smallcaps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_strikethroungh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_subscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_superscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_underline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_uppercase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/text_width.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/textfield.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/textfield_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/textfield_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/textfield_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/textfield_rename.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/theater.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/things_beauty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/things_digital.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/three_tags.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/thumb_down.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/thumb_up.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tick.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tilelist.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/time.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/time_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/time_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/time_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/timeline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/timeline_marker.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tire.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/title_window.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/to_do_list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/to_do_list_cheked_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/to_do_list_cheked_all.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/toolbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tooth.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tornado.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/toster.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/total_plan_cost.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/toucan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tower.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/toxic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/traffic_lights.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/traffic_lights_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/traffic_lights_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/traffic_lights_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/traffic_usage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_crop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_crop_resize.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_flip.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_layer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_move.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_path.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_perspective.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_rotate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_rotate_180.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_rotate_270.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_rotate_90.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_scale.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_selection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transform_shear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transmit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transmit_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transmit_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transmit_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transmit_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transmit_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/transmit_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/travel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/trojan_horse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tumblr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/tux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/twitter_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/twitter_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/ubuntu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/umbrella.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/underle_dictionary.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/understanding.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/unicorn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/universal_binary.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/update.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/usb_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_astronaut.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_batman.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_blondy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_catwomen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_chief.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_chief_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_clown.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_comment.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_gray.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_jew.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_king.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_maid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_medical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_medical_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_ninja.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_nude.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_nude_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_police_england.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_police_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_policeman.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_queen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_sailor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_silhouette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_soldier.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_student.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_student_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_suit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_vietnamese.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/user_zorro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vcard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vcard_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vcard_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vcard_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vdividedbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vector.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vector_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vector_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vhs.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/viddler.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/video.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/video_mode.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/videodisplay.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/viewstack.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vimeo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/virb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/virus_protection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/visa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/visa_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/visa_electron.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vlc.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vrule.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/vslider.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/walk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wallet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/weather_clouds.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/weather_cloudy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/weather_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/weather_rain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/weather_snow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/weather_sun.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/web_concierge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/webcam.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/webcam_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/webcam_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/webcam_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/weight.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/whistle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/widescreen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/widgets.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/windy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wine_pairings.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/winrar_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/winrar_extract.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/winrar_view.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wishlist_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wizard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wizard_women.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wordpress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wordpress_blog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/workspace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/world.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/world_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/world_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/world_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/world_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/world_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrapping_behind.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrapping_between.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrapping_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrapping_in_front.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrapping_inline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrapping_magazine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrapping_square.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrapping_tight.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrench.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/wrench_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/www_page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/xhtml.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/xhtml_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/xhtml_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/xhtml_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/xhtml_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/xing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/yahoo_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/yellow_submarine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/yelp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/youtube.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/zoom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/zoom_extend.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/zoom_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/zoom_last.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/zoom_layer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/zoom_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/zoom_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/zoom_selection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/16x16/zootool.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/32_bit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/3d_glasses.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/64_bit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/Plant.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/accept.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/accordion.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/account_balances.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/action_log.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/active_sessions.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/administrator.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/advanced_data_grid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/advertising.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/agp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/aim_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/alarm_bell.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/align_above.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/align_bellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/align_center.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/align_compact.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/align_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/align_middle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/align_none.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/align_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/alitalk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/all_right_reserved.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/american_express.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/anchor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/android.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/angel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/anti_xss.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/aol_mail.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/aol_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/apple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/apple_corp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/apple_half.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_cascade.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_control_bar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_double.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_form.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_form_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_form_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_form_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_form_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_from_storage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_get.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_home.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_osx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_osx_terminal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_side_boxes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_side_contract.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_side_expand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_side_list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_side_tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_split.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_tile_horizontal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_tile_vertical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_view_columns.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_view_detail.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_view_gallery.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_view_icons.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_view_list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_view_tile.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_xp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/application_xp_terminal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arch_linux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/areachart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_branch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_divide.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_down.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_inout.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_join.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_merge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_redo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_refresh_small.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_rotate_anticlockwise.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_rotate_clockwise.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_switch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_turn_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_turn_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_undo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/arrow_up.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/artwork.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ask_and_answer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/asterisk_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/asterisk_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/atm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/attach.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/attributes_display.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/attribution.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/auction_hammer_gavel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/autos.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_bronze_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_bronze_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_bronze_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_gold_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_gold_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_gold_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_silver_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_silver_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/award_star_silver_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/backpack.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/backup_manager.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/balance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/balance_unbalance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ballon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/baloon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/baloon_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/baloon_2_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bandaid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bank.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/barchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/barcode.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/basket.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/basket_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/basket_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/basket_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/basket_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/basket_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/basket_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/basket_remove.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/battery.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/battery_charge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/battery_full.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/battery_half.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/battery_low.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/battery_plug.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bedo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/beer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bell.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bell_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bell_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bell_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bell_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bell_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/billiard_marker.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bin_closed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bin_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bios.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/blackberry.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/blackberry_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/blackberry_white.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/blackboard_drawing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/blackboard_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/blackboard_steps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/blackboard_sum.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/blogger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/blogs.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bluetooth.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bomb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_addresses.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_keeping.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_previous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/book_spelling.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bookmark.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/books.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bookshelf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1_hor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1_middle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1_none.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1_outer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1_ver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1d_around.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1d_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1d_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1d_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_1d_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_2_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_2_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_2_outer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_2_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/border_2_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/box_closed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/box_down.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/box_front.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/box_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brain_trainer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/breeze.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brick.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brick_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brick_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brick_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brick_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brick_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brick_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bricks.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/briefcase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brightkite.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/brushes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bubblechart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bug.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bug_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bug_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bug_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bug_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bug_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bug_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/building.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/building_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/building_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/building_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/building_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/building_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/building_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/building_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bulb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_arrow_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_arrow_down.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_arrow_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_arrow_left_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_arrow_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_arrow_right_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_arrow_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_arrow_up.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_black.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_feed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_pink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_purple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_toggle_minus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_toggle_plus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_white.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_wrench.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/bullet_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/burro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/butterfly.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/button.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/buttonbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/buzz.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cactus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cake.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calculator.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calculator_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calculator_black.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calculator_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calculator_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calculator_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calculator_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calendar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calendar_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calendar_copy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calendar_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calendar_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calendar_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calendar_view_day.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calendar_view_month.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/calendar_view_week.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/camera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/camera_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/camera_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/camera_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/camera_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/camera_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/camera_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/camera_small.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cancel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/candle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/candle_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/candlestickchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/candy_cane.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/canvas.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/canvas_size.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/car.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/car_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/car_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_amazon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_amex_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_amex_gray.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_amex_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_apple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_back.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_bank.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_chase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_chip_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_chip_silver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_credit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_debit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_discover_black.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_discover_novus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_echeck.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_export.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_front.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_gift.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_gift_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_import.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_ipod.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_miles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_money.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_sapphire.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/card_solo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cards_binds.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cargo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cart_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cart_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cart_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cart_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cart_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cart_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cart_remove.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cash_register.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cash_register_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cash_stack.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cash_terminal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cats_display.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/caution_biohazard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/caution_high_voltage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/caution_radiation.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cctv_camera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cd_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cd_burn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cd_case.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cd_case_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cd_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cd_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cd_eject.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cd_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/celsius.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/centos.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/centroid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ceo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chair.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chameleon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/change_password.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_bar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_bar_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_bar_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_bar_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_bar_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_bar_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_bullseye.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_column.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_column_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_curve.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_curve_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_curve_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_curve_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_curve_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_curve_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_curve_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_down_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_line.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_line_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_line_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_line_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_line_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_line_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_organisation.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_organisation_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_organisation_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_pie.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_pie_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_pie_alternative.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_pie_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_pie_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_pie_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_pie_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_stock.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chart_up_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chartplotter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/check_box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/checkerboard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chefs_hat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cheque.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chess_horse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chess_tower.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/children_cap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/chinese_noodles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/christmas_tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/church.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cigarette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cirrus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/client_account_template.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clip_splitter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clipboard_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clipboard_sign.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clipboard_sign_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_history_frame.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_pause.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_play.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_select_remain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/clock_stop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/co2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cocacola.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cog_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cog_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cog_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cog_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cog_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/coin_single_cooper.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/coin_single_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/coin_single_silver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/coin_stack_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/coins.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/coins_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/coins_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/coins_in_hand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/color_adjustment.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/color_gradient.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/color_management.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/color_picker.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/color_picker_alternative.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/color_swatch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/color_wheel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/column_double.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/column_four.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/column_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/column_one.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/column_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/column_single.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/column_tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/column_two.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/columnchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/combo_box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/comment.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/comment_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/comment_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/comment_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/comments.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/comments_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/comments_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/company_generosity.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/compass.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/compress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/computer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/computer_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/computer_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/computer_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/computer_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/computer_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/computer_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/computer_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/connect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/construction.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/contact_email.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/contrast.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/contrast_decrease.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/contrast_high.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/contrast_increase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/contrast_low.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_eject.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_eject_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_end.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_end_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_equalizer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_equalizer_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_fastforward.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_fastforward_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_panel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_panel_access.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_panel_branding.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_pause.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_pause_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_pause_record.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_play.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_play_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_repeat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_repeat_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_rewind.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_rewind_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_start.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_start_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_stop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/control_stop_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/controlbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/controller.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/controller_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/controller_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/controller_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/conversion_of_currency.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/convert_color_to_gray.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/convert_gray_to_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cookie_chocolate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cookies.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cooler.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/copying_and_distribution.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/copyleft.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/creative_commons.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/credit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/creditcards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cricket.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cross.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cross_promotion_selling.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/css.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/css_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/css_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/css_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/css_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cup_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cup_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cup_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cup_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cup_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cup_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cup_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/curriculum_vitae.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cursor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cut.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cut_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/cutlery.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/data_chooser.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/data_field.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/data_grid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/data_sort.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/data_table.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_connect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_server.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/database_table.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/date_previous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ddr_memory.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/debian.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/decimal_less.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/decimal_more.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/delicious.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/derivatives.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/design_float.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/designmoo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/devianart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/diagramm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dialog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/diamond.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dice.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/digg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/digital_signature.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dinersclub.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/direction.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/directory_listing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/disconnect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/discover.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dish.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/disk_multiple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/distribution_partnerships.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dns.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dns_setting.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_back.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_background.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_break.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_center.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_check_compatibility.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_comment_above.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_comment_behind.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_comment_below.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_comments.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_copies.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_editing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_export.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_font.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_font_wizard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_image_hor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_image_ver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_import.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_index.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_info.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_insert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_inspect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_inspector.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_layout.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_margins.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_mark_as_final.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_move.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_notes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_num.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_page_last.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_page_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_page_previous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_plus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_prepare.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_properties.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_quote.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_redirect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_rename.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_shapes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_shred.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_signature.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_spacing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_split.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_stand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_tag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_todo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_vertical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/document_view_book.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/documents_email.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/domain_template.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/door.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/door_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/door_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/door_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dopplr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/down_jacket.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/download.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/download_for_linux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/download_for_mac.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/download_for_windows.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_airbrush.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_calligraphic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_clone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_convolve.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_dodge_burn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_ellipse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_eraser.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_ink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_island.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_line.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_path.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_points.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_polygon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_polygon_curves.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_polyline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_ring.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_smudge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_spiral.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_vertex.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/draw_wave.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drawer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drawer_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dribbble.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drill.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drink_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_burn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_cd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_cd_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_network.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_rename.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_user.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drive_web.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drugs_com.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/drum.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dvd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dvd_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dvd_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dvd_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dvd_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dvd_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dvd_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dvd_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/dynamite.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ebay.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/echeck.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/edit_chain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/edit_diff.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/edit_free.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/edit_path.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/education.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ehow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/elements.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_attach.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_open_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/email_to_friend.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ember.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/emotion_evilgrin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/emotion_grin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/emotion_happy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/emotion_smile.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/emotion_suprised.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/emotion_tongue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/emotion_unhappy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/emotion_waii.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/emotion_wink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/entity.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/error_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/error_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/error_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/events.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/evernote.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/exclamation.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/export_excel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/extract_foreground_objects.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/eye.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/factory.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/fatcow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/fax.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/fedora.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/feed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/feed_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/feed_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/feed_disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/feed_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/feed_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/feed_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/feed_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/feed_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_3gp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_7z.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ai.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_aif.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_aiff.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_amr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_asf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_asx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_bat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_bin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_bmp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_bup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_cab.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_cbr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_cda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_cdl.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_cdr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_chm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_dat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_divx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_dll.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_dmg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_doc.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_dss.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_dvf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_dwg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_eml.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_eps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_exe.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_fla.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_flv.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_gif.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_gz.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_hqx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_htm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_html.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ifo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_indd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_iso.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_jar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_jpeg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_jpg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_lnk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_log.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_m4a.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_m4b.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_m4p.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_m4v.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_mcd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_mdb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_mid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_mov.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_mp2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_mp4.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_mpeg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_mpg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_msi.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_mswmm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ogg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_pdf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_png.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_pps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_psd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_pst.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ptb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_pub.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_qbb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_qbw.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_qxd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ram.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_rar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_rm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_rmvb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_rtf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_sea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ses.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_sit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_sitx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ss.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_swf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_tgz.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_thm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_tif.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_tmp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_torrent.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_ttf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_txt.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_vcd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_vob.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_wav.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_wma.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_wmv.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_wps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_xls.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_xpi.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_extension_zip.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/file_manager.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/film.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/film_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/film_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/film_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/film_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/film_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/film_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/film_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/film_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/filter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/filter_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/filter_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/finance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/find.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/fire.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/fire_damage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/fire_extinguisher.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/firefox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/firewall.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/firewall_burn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/fishfinder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_afghanistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_airfield_vehicle_safety.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_albania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_algeria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_american_samoa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_andorra.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_angola.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_anguilla.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_antigua_and_barbuda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_argentina.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_armenia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_aruba.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_australia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_austria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_azerbaijan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_bahamas.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_bahrain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_bangladesh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_barbados.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_belarus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_belgium.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_belize.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_benin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_bermuda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_bhutan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_bolivia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_bosnia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_botswana.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_boy_scout.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_brazil.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_british_indian_ocean.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_british_virgin_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_brunei.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_bulgaria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_burkina_faso.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_burma.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_burundi.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_cambodia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_cameroon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_canada.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_cayman_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_central_african_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_chad.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_chile.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_china.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_colombia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_comoros.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_congo_democratic_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_congo_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_cook_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_cope_verde.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_costa_rica.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_cote_divoire.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_croatia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_cuba.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_cyprus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_czech_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_denmark.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_djibouti.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_dominica.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_dominican_republic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_east_timor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_egypt.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_el_salvador.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_england.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_equador.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_equatorial_guinea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_eritrea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_estonia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_ethiopia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_european_union.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_falkland_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_faroe_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_fiji.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_finish.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_finland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_france.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_french_polynesia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_gabon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_gambia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_georgia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_germany.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_ghana.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_gibraltar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_great_britain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_greece.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_greenland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_grenada.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_guam.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_guatemala.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_guernsey.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_guinea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_guinea_bissau.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_guyana.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_haiti.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_honduras.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_hong_kong.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_hot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_hungary.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_iceland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_india.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_indonesia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_iran.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_iraq.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_ireland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_isle_of_man.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_israel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_italy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_jamaica.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_japan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_jersey.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_jordan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_kazakhstan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_kenya.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_kiribati.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_kuwait.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_kyrgyzstan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_laos.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_latvia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_lebanon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_lesotho.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_liberia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_libya.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_liechtenstein.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_lithuania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_luxembourg.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_macau.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_macedonia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_madagascar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_malawi.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_malaysia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_maledives.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_mali.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_malta.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_marshall_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_martinique.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_mauretania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_mauritius.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_mexico.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_micronesia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_moldova.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_monaco.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_mongolia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_montserrat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_morocco.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_mozambique.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_namibia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_nato.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_nauru.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_nepal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_netherlands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_netherlands_antilles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_new.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_new_zealand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_nicaragua.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_niger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_nigeria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_niue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_norfolk_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_north_korea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_northern_mariana_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_norway.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_olympic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_oman.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_pakistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_palau.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_panama.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_papua_new_guinea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_paraquay.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_peru.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_philippines.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_pink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_pitcairn_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_poland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_portugal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_puerto_rico.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_purple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_qatar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_red_cross.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_romania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_russia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_rwanda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_saint_helena.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_saint_kitts_and_nevis.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_saint_lucia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_samoa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_san_marino.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_sao_tome_and_principe.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_saudi_arabia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_scotland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_senegal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_serbia_montenegro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_seychelles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_sierra_leone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_singapore.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_slovakia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_slovenia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_solomon_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_somalia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_south_africa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_south_georgia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_south_korea.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_spain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_sri_lanka.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_sudan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_suriname.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_swaziland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_sweden.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_switzerland.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_syria.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_taiwan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_tajikistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_tanzania.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_thailand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_tibet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_togo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_tonga.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_trinidad_and_tobago.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_tunisia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_turkey.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_turkmenistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_turks_and_caicos_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_tuvalu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_uganda.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_ukraine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_unesco.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_united_arab_emirates.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_united_nations.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_uruquay.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_usa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_uzbekistan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_vanuatu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_vatican_city.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_venezuela.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_vietnam.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_virgin_islands.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_wales.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_wallis_and_futuna.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_wto.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_wwf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_yemen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_zambia.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flag_zimbabwe.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flamingo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flashdisk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flashlight.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flashlight_shine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flask.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flask_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flex.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flex_builder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flickr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flood_it.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/flower.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/fog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_bell.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_brick.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_bug.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_camera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_explore.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_feed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_find.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_heart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_lightbulb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_page_white.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_palette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_table.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_user.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folder_wrench.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folders.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/folders_explorer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/font.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/font_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/font_colors.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/font_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/font_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/font_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/font_red_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/font_subscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/font_superscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/form.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/formheading.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/forrst.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/freebsd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/friendfeed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ftp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gamespot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gas.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gcp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gcp_rms.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gear_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gentoo_linux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/georectify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gift_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/global_telecom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/globe_model.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google_adsense.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google_custom_search.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google_map.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google_new.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google_talk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google_voice.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google_wave.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google_web_elements.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/google_webmaster_tools.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gowalla.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gps_automotive.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/gps_handheld.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/grass.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/grid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/grooveshark.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/group.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/group_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/group_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/group_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/group_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/group_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/group_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/group_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/group_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hammer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hand_point.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hand_point_090.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hand_point_180.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hand_point_270.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hand_property.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/handbag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hardware_building_oem.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hd_1080.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hd_720.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hd_ready.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hdividedbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/headphone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/headphone_mic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/health.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/heart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/heart_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/heart_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/helmet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/help.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hlocchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/holly.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/home_page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/horizontal_list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/horn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/horoscopes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hostname.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hotjobs.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hourglass.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hourglass_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hourglass_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hourglass_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hourglass_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/house.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/house_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/house_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/house_one.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/house_two.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hrule.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hslider.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/html.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/html_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/html_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/html_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/html_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/hummingbird.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/icecream.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ilike.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/im_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/image_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/image_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/image_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/image_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/images.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/index-cards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/info_rhombus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/information.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/injection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/insert_element.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/insert_object.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/installer_box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/interface_preferences.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/internet_explorer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/investment_menu_quality.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ip.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ip_block.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ip_class.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ipad.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/iphone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ipod.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ipod_cast.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ipod_cast_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ipod_cast_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ipod_sound.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/italy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/jacket.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/jar_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/jar_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/jeans.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/joystick.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/joystick_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/joystick_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/joystick_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_a.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_b.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_c.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_d.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_e.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_escape.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_f.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_g.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_i.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_j.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_k.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_l.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_m.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_n.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_o.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_p.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_q.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_s.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_t.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_u.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_v.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_w.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_x.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_y.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/key_z.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/keyboard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/keyboard_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/keyboard_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/keyboard_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/kids.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ladybird.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/landmarks.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/languange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/laptop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/large_tiles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/last_fm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_aspect_arrow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_cell_cats.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_chart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_command.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_create.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_export.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_gps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_grid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_group.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_his.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_histogram.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_import.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_label.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_raster.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_raster_3d.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_redraw.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_remove.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_rgb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_shaded_relief.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_to_image_size.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_vector.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layer_wms.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layers_map.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layout.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layout_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layout_content.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layout_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layout_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layout_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layout_header.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layout_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/layout_sidebar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/led.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/legend.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/license_management.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/life_vest.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/light_circle_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lightbulb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lightbulb_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lightbulb_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lightbulb_off.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lighthouse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lightning_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lightning_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lightning_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/line_split.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/linechart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/link_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/link_break.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/link_button.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/link_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/link_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/link_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/linkbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/linkedin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/linux_mint.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/livejournal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/locate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/location_pin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lock.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lock_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lock_break.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lock_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lock_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lock_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lock_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lollipop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lollypop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lorry.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lorry_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lorry_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lorry_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lorry_flatbed.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lorry_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/lorry_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/luggage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/magic_wand_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/magnet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/magnifier.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/magnifier_zoom_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/magnifier_zoom_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mail-trash.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mail_box.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mail_server_setting.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/male.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mandriva.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/map.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/map_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/map_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/map_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/map_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/map_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/marketwatch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/master_card.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/measure.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/measure_crop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_bronze_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_bronze_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_bronze_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_bronze_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_bronze_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_gold_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_gold_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_gold_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_gold_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_gold_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_silver_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_silver_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_silver_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_silver_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/medal_silver_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/menu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/menu_item.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/menubar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/metro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/metronome.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/micro_sd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/micro_sd_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/microphone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/milestone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mixer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mixx.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mobile_me.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money_bag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money_bookers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money_dollar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money_euro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money_in_envelope.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money_pound.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/money_yen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/moneybox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_screensaver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_sidebar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_wallpaper.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_window.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/monitor_window_3d.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/motherboard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mouse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mouse_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mouse_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mouse_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mouse_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mouse_select_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mouse_select_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/mouse_select_scroll.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/move_to_folder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/movies.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ms_exchange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ms_frontpage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/msn_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/multitool.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/music.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/my_name_is_e.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/myspace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/nameboard_open.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/netvibes.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/network-share.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/network_adapter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/network_folder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/networking.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/networking_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/networking_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/new.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/newspaper.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/newspaper_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/newspaper_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/newspaper_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/newspaper_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/newsvine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/no_commercial.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/no_drm_trm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/no_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/no_requirements.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/node-tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/nokia_s60.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/non_derivative.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/note.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/note_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/note_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/note_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/note_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/note_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/numeric_stepper.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/oil.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/open_folder.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/open_suse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/openid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/opera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/orbit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/origami.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/orkut.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ornament_gold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/other_phone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/package.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/package_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/package_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/package_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/package_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/package_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_attach.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_copy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_excel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_find.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_magnifier.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_paintbrush.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_paste.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_acrobat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_actionscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_c.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_camera.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_cd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_code_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_compress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_copy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_cplusplus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_csharp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_cup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_dvd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_excel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_find.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_flash.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_get.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_h.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_horizontal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_medal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_office.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_paint.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_paintbrush.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_paste.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_php.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_powerpoint.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_ruby.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_stack.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_text.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_text_width.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_tux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_vector.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_visualstudio.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_width.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_word.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_world.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_wrench.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_white_zip.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_word.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/page_world.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/painbrush.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/paintcan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/palette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pandora.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/panel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/paper_airplane.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/parrot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/participation_rate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/paste_plain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/paste_word.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/paypal-2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/paypal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pc_linux_os.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pci.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/peacock.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/peak_cap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pencil.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pencil_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pencil_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pencil_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/perfomance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/personal_finance.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/personals.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/phone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/phone_Android.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/phone_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/phone_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/phone_sound.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/photo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/photo_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/photo_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/photo_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/photos.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pi_math.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picasa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_frame.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/picture_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pictures.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/piechart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pilcrow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pill.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pill_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pill_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pill_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pint.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pirate_flag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/places.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/playstation.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plotchart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plugin.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plugin_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plugin_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plugin_disabled.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plugin_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plugin_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plugin_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plugin_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/plurk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/poker.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/poo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/pop_mail.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/popcorn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/port.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/postage_stamp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/posterous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/power_surge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/preferences.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/premium_support.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/price_alert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/price_comparison.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/price_watch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/print_size.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/printer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/printer_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/printer_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/printer_empty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/printer_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/private.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/processor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/production_copyleft.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/profiles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/progressbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/purse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qik.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_angry.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_at_home.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_at_work.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_away.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_bad_mood.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_dnd.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_eating.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_free_for_chat.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_invisible.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_invisible_for_all.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_not_available.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_occupied.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_offline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/qip_online.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/question.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/radio_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/radio_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/radioactivity.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/radiobutton.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/radiobutton_group.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/radiolocator.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rainbow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rainbow_cloud.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/readernaut.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/real_estate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/recycle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/recycle_bag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/red_line.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/reddit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/remote.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_disk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_magnify.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_user.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/report_word.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/reseller_account.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/reseller_account_template.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/reseller_programm.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/resize_picture.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/resource_usage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/resources.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/restaurant_menu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/resultset_first.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/resultset_last.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/resultset_next.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/resultset_previous.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ribbon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/richtext_editor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ring.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/road_sign.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/roadworks.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/robo_to.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/role.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rosette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rotate_90.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/router.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_around.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_forward.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_go_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_go_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_go_straight_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_go_straight_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_intersection_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turn_arround_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turn_arround_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turn_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turn_left_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turn_left_crossroads.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turn_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turn_right_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turn_u.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turnaround_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turnaround_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turning_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/routing_turning_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rss.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rss_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rss_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rss_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/rss_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ruby.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ruby_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ruby_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ruby_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ruby_get.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ruby_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ruby_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ruby_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ruby_put.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/safari_browser.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/safe.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sallary_deferrais.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/salver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/santa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/satellite.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/satellite_dish.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/save_as.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/save_money.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/scale_image.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/scanner.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/screen_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/screwdriver.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_code_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_palette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/script_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/scripts.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/scroller_bar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/scull.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/search_minus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/search_plus.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select_by_adding_to_selection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select_by_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select_by_difference.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select_by_intersection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select_continuous_area.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select_ellipse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select_invert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select_lasso.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/select_restangular.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sertificate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_chart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_components.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_compress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_connect.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_database.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_information.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_stanchion.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/server_uncompress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/session_idle_time.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/set_security_question.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/setting_tools.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shading.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_align_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_align_center.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_align_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_align_middle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_align_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_align_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_flip_horizontal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_flip_vertical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_group.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_handles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_move_back.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_move_backwards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_move_forwards.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_move_front.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_rotate_anticlockwise.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_rotate_clockwise.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_square.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_square_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_square_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_square_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_square_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_square_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_square_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_square_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shape_ungroup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/share.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sharpen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sheduled_task.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shield.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shield_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shield_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shield_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shirt_polo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shopping.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shorts.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/showel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/shuriken.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sign.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/siren.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/site_backup_and_restore.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/site_enhancer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sitemap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sitemap_color.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/size_horizontal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/size_vertical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/skate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/skins.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/skype.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/slackware.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/slideshow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/small_business.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/small_car.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/small_tiles.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/snapshot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/snow_rain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/snowman.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/soap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/soil_layers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/solar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sort_ascending.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sort_columns.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sort_descending.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sound.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sound_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sound_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sound_low.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sound_mute.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sound_none.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/soup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/source_code.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/spacer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/spam.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/spam_filter.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/speakers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/speedometer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/spellcheck.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/spellcheck_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/spider_web.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/spill.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sport.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sport_8ball.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sport_basketball.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sport_football.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sport_golf.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sport_raquet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sport_shuttlecock.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sport_soccer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sport_tennis.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/spring.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sql_join.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sql_join_inner.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sql_join_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sql_join_left_exclude.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sql_join_outer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sql_join_outer_exclude.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sql_join_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sql_join_right_exclude.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ssl_certificates.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/stamp_pattern.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/star.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/statistics.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/status_away.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/status_busy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/status_offline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/status_online.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/steering_wheel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/steering_wheel_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/steering_wheel_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/stop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/stopwatch_finish.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/stopwatch_pause.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/stopwatch_start.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/storage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/street_stall.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/stumble_upon.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/style.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/style_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/style_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/style_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/style_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/subwoofer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sum.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sun_cloudy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/sun_rain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/support.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/swf_loader.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/switch.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/switch_120v.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/switch_220v.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/system_monitor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/system_time.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tab.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tab_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tab_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tab_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tab_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tabbar.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_chart.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_excel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_export.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_gear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_heatmap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_import.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_insert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_money.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_multiple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_paint_can.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_relationship.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_replace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_row_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_row_insert.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_save.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_select.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_select_all.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_select_big.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_select_column.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_select_row.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_sheet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_sort.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_split.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_sum.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_tab.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_tab_resize.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/table_tab_search.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tabnavigator.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_blue_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_blue_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_blue_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_pink.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_purple.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tag_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tags_cloud.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tea_cup.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/teapot.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/technorati.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/teddy_bear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/telephone.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/telephone_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/telephone_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/telephone_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/telephone_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/telephone_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/telephone_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/telephone_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/television.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/television_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/television_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/temperature_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/temperature_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/temperature_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/temperature_4.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/temperature_5.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/terminal.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_align_center.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_align_justity.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_align_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_align_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_allcaps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_area.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_bold.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_columns.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_document.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_document_wrap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_drama.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_dropcaps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_heading_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_heading_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_heading_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_heading_4.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_heading_5.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_heading_6.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_horizontalrule.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_indent.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_indent_remove.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_italic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_kerning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_large_cap.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_letter_omega.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_letterspacing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_linespacing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_list_bullets.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_list_numbers.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_lowercase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_padding_bottom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_padding_left.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_padding_right.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_padding_top.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_pagination.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_pagination_100.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_prose.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_replace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_resize.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_signature.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_smallcaps.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_strikethroungh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_subscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_superscript.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_underline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_uppercase.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/text_width.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/textfield.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/textfield_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/textfield_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/textfield_key.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/textfield_rename.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/theater.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/things_beauty.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/things_digital.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/three_tags.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/thumb_down.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/thumb_up.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tick.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tilelist.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/time.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/time_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/time_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/time_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/timeline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/timeline_marker.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tire.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/title_window.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/to_do_list.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/to_do_list_cheked_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/to_do_list_cheked_all.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/toolbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tooth.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tornado.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/toster.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/total_plan_cost.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/toucan.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tower.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/toxic.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/traffic_lights.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/traffic_lights_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/traffic_lights_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/traffic_lights_yellow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/traffic_usage.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_crop.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_crop_resize.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_flip.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_layer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_move.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_path.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_perspective.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_rotate.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_rotate_180.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_rotate_270.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_rotate_90.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_scale.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_selection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transform_shear.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transmit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transmit_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transmit_blue.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transmit_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transmit_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transmit_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/transmit_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/travel.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tree.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/trojan_horse.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tumblr.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/tux.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/twitter_1.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/twitter_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/ubuntu.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/umbrella.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/underle_dictionary.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/understanding.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/unicorn.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/universal_binary.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/update.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/usb_3.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_astronaut.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_batman.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_blondy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_catwomen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_chief.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_chief_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_clown.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_comment.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_gray.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_green.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_jew.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_king.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_maid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_medical.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_medical_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_ninja.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_nude.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_nude_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_police_england.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_police_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_policeman.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_queen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_red.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_sailor.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_silhouette.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_soldier.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_student.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_student_female.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_suit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_vietnamese.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/user_zorro.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vcard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vcard_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vcard_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vcard_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vdividedbox.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vector.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vector_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vector_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vhs.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/viddler.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/video.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/video_mode.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/videodisplay.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/viewstack.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vimeo.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/virb.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/virus_protection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/visa.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/visa_2.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/visa_electron.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vlc.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vrule.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/vslider.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/walk.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wallet.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wand.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/weather_clouds.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/weather_cloudy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/weather_lightning.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/weather_rain.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/weather_snow.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/weather_sun.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/web_concierge.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/webcam.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/webcam_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/webcam_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/webcam_error.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/weight.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/whistle.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/widescreen.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/widgets.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/windy.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wine_pairings.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/winrar_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/winrar_extract.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/winrar_view.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wishlist_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wizard.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wizard_women.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wordpress.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wordpress_blog.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/workspace.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/world.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/world_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/world_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/world_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/world_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/world_link.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrapping_behind.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrapping_between.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrapping_edit.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrapping_in_front.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrapping_inline.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrapping_magazine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrapping_square.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrapping_tight.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrench.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/wrench_orange.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/www_page.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/xhtml.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/xhtml_add.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/xhtml_delete.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/xhtml_go.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/xhtml_valid.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/xing.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/yahoo_messenger.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/yellow_submarine.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/yelp.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/youtube.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/zoom.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/zoom_extend.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/zoom_in.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/zoom_last.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/zoom_layer.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/zoom_out.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/zoom_refresh.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/zoom_selection.png (100%) rename apps/icons/static/{ => images}/Fat Cow/32x32/zootool.png (100%) diff --git a/apps/app_registry/__init__.py b/apps/app_registry/__init__.py index 8e814e4f25..fb74cc9a97 100644 --- a/apps/app_registry/__init__.py +++ b/apps/app_registry/__init__.py @@ -11,27 +11,14 @@ from project_tools.api import register_tool from project_setup.api import register_setup from navigation.api import bind_links, register_model_list_columns -from .api import register_app from .classes import AppBackup, ModelBackup from .exceptions import UnableToRegister from .links import (app_registry_tool_link, app_list, backup_tool_link, restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, backup_job_test) +from .literals import BACKUP_JOB_QUEUE_NAME from .models import App, BackupJob -register_tool(app_registry_tool_link) -bind_links(['app_list'], [app_list], menu_name='secondary_menu') - -try: - app = register_app('app_registry', label=_(u'App registry'), icon=APP) -except UnableToRegister: - pass -#else: -# AppBackup(app, [ModelBackup()]) - -# TODO: move to literals -BACKUP_JOB_QUEUE_NAME = 'backups_queue' - @transaction.commit_on_success def create_backups_job_queue(): @@ -42,6 +29,9 @@ def create_backups_job_queue(): transaction.rollback() +register_tool(app_registry_tool_link) +bind_links(['app_list'], [app_list], menu_name='secondary_menu') + create_backups_job_queue() #backup_job_type = JobType('remote_backup', _(u'Remove backup'), do_backup) @@ -56,3 +46,10 @@ register_model_list_columns(BackupJob, [ {'name':_(u'storage module'), 'attribute': 'storage_module.label'}, {'name':_(u'apps'), 'attribute': encapsulate(lambda x: u', '.join([unicode(app) for app in x.apps.all()]))}, ]) + +try: + app = App.register('app_registry', label=_(u'App registry'), icon=APP, description=_(u'Holds the app registry and backups functions.')) +except App.UnableToRegister: + pass +else: + app.set_backup([ModelBackup()]) diff --git a/apps/app_registry/api.py b/apps/app_registry/api.py deleted file mode 100644 index 080df824e2..0000000000 --- a/apps/app_registry/api.py +++ /dev/null @@ -1,22 +0,0 @@ -from __future__ import absolute_import - -from django.db import DatabaseError, transaction - -from .models import App -from .links import app_registry_tool_link -from .exceptions import UnableToRegister - - -@transaction.commit_on_success -def register_app(name, label, icon=None): - try: - app, created = App.objects.get_or_create(name=name) - except DatabaseError: - transaction.rollback() - raise UnableToRegister - else: - app.label = label - if icon: - app.icon = icon - app.save() - return app diff --git a/apps/app_registry/exceptions.py b/apps/app_registry/exceptions.py deleted file mode 100644 index 78fe2fce58..0000000000 --- a/apps/app_registry/exceptions.py +++ /dev/null @@ -1,2 +0,0 @@ -class UnableToRegister(Exception): - pass diff --git a/apps/app_registry/literals.py b/apps/app_registry/literals.py new file mode 100644 index 0000000000..9546950db2 --- /dev/null +++ b/apps/app_registry/literals.py @@ -0,0 +1 @@ +BACKUP_JOB_QUEUE_NAME = 'backups_queue' diff --git a/apps/app_registry/migrations/0003_auto__add_backupjob.py b/apps/app_registry/migrations/0003_auto__add_backupjob.py new file mode 100644 index 0000000000..14972077cd --- /dev/null +++ b/apps/app_registry/migrations/0003_auto__add_backupjob.py @@ -0,0 +1,58 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding model 'BackupJob' + db.create_table('app_registry_backupjob', ( + ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), + ('name', self.gf('django.db.models.fields.CharField')(max_length=64)), + ('enabled', self.gf('django.db.models.fields.BooleanField')(default=True)), + ('begin_datetime', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2012, 8, 18, 0, 0))), + ('storage_module_name', self.gf('django.db.models.fields.CharField')(max_length=32)), + ('storage_arguments_json', self.gf('django.db.models.fields.TextField')(blank=True)), + )) + db.send_create_signal('app_registry', ['BackupJob']) + + # Adding M2M table for field apps on 'BackupJob' + db.create_table('app_registry_backupjob_apps', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('backupjob', models.ForeignKey(orm['app_registry.backupjob'], null=False)), + ('app', models.ForeignKey(orm['app_registry.app'], null=False)) + )) + db.create_unique('app_registry_backupjob_apps', ['backupjob_id', 'app_id']) + + + def backwards(self, orm): + # Deleting model 'BackupJob' + db.delete_table('app_registry_backupjob') + + # Removing M2M table for field apps on 'BackupJob' + db.delete_table('app_registry_backupjob_apps') + + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) + }, + 'app_registry.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'apps': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 18, 0, 0)'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '32'}) + } + } + + complete_apps = ['app_registry'] \ No newline at end of file diff --git a/apps/app_registry/migrations/0004_auto.py b/apps/app_registry/migrations/0004_auto.py new file mode 100644 index 0000000000..a8ca9a025c --- /dev/null +++ b/apps/app_registry/migrations/0004_auto.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding M2M table for field dependencies on 'App' + db.create_table('app_registry_app_dependencies', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('from_app', models.ForeignKey(orm['app_registry.app'], null=False)), + ('to_app', models.ForeignKey(orm['app_registry.app'], null=False)) + )) + db.create_unique('app_registry_app_dependencies', ['from_app_id', 'to_app_id']) + + + def backwards(self, orm): + # Removing M2M table for field dependencies on 'App' + db.delete_table('app_registry_app_dependencies') + + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'dependencies': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'dependencies_rel_+'", 'null': 'True', 'to': "orm['app_registry.App']"}), + 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) + }, + 'app_registry.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'apps': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 18, 0, 0)'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '32'}) + } + } + + complete_apps = ['app_registry'] \ No newline at end of file diff --git a/apps/app_registry/migrations/0005_auto.py b/apps/app_registry/migrations/0005_auto.py new file mode 100644 index 0000000000..1433bb19ac --- /dev/null +++ b/apps/app_registry/migrations/0005_auto.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Removing M2M table for field dependencies on 'App' + db.delete_table('app_registry_app_dependencies') + + + def backwards(self, orm): + # Adding M2M table for field dependencies on 'App' + db.create_table('app_registry_app_dependencies', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('from_app', models.ForeignKey(orm['app_registry.app'], null=False)), + ('to_app', models.ForeignKey(orm['app_registry.app'], null=False)) + )) + db.create_unique('app_registry_app_dependencies', ['from_app_id', 'to_app_id']) + + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) + }, + 'app_registry.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'apps': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 18, 0, 0)'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '32'}) + } + } + + complete_apps = ['app_registry'] \ No newline at end of file diff --git a/apps/app_registry/migrations/0006_auto.py b/apps/app_registry/migrations/0006_auto.py new file mode 100644 index 0000000000..0c77726708 --- /dev/null +++ b/apps/app_registry/migrations/0006_auto.py @@ -0,0 +1,45 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import SchemaMigration +from django.db import models + + +class Migration(SchemaMigration): + + def forwards(self, orm): + # Adding M2M table for field dependencies on 'App' + db.create_table('app_registry_app_dependencies', ( + ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), + ('from_app', models.ForeignKey(orm['app_registry.app'], null=False)), + ('to_app', models.ForeignKey(orm['app_registry.app'], null=False)) + )) + db.create_unique('app_registry_app_dependencies', ['from_app_id', 'to_app_id']) + + + def backwards(self, orm): + # Removing M2M table for field dependencies on 'App' + db.delete_table('app_registry_app_dependencies') + + + models = { + 'app_registry.app': { + 'Meta': {'ordering': "('name',)", 'object_name': 'App'}, + 'dependencies': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['app_registry.App']", 'null': 'True', 'blank': 'True'}), + 'icon': ('django.db.models.fields.CharField', [], {'max_length': '64', 'blank': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '64'}) + }, + 'app_registry.backupjob': { + 'Meta': {'object_name': 'BackupJob'}, + 'apps': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['app_registry.App']", 'symmetrical': 'False'}), + 'begin_datetime': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2012, 8, 18, 0, 0)'}), + 'enabled': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '64'}), + 'storage_arguments_json': ('django.db.models.fields.TextField', [], {'blank': 'True'}), + 'storage_module_name': ('django.db.models.fields.CharField', [], {'max_length': '32'}) + } + } + + complete_apps = ['app_registry'] \ No newline at end of file diff --git a/apps/app_registry/models.py b/apps/app_registry/models.py index a5451521db..f1e84aaa2e 100644 --- a/apps/app_registry/models.py +++ b/apps/app_registry/models.py @@ -4,6 +4,7 @@ import datetime import logging from django.db import models +from django.db import DatabaseError, transaction from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext from django.contrib.contenttypes.models import ContentType @@ -17,8 +18,46 @@ logger = logging.getLogger(__name__) class App(TranslatableLabelMixin, LiveObjectMixin, models.Model): + translatables = ['label', 'description'] + + class UnableToRegister(Exception): + pass + name = models.CharField(max_length=64, verbose_name=_(u'name'), unique=True) icon = models.CharField(max_length=64, verbose_name=_(u'icon'), blank=True) + dependencies = models.ManyToManyField('self', verbose_name=_(u'dependencies'), symmetrical=False, blank=True, null=True) + #version + #top_urls + #namespace + + @classmethod + @transaction.commit_on_success + def register(cls, name, label, icon=None, description=None): + try: + app, created = App.objects.get_or_create(name=name) + except DatabaseError: + transaction.rollback() + raise UnableToRegister + else: + app.label = label + if icon: + app.icon = icon + if description: + app.description = description + app.dependencies.clear() + app.save() + return app + + def set_dependencies(self, app_names): + for app_name in app_names: + app = App.objects.get(name=app_name) + self.dependencies.add(app) + + def set_backup(self, *args, **kwargs): + return AppBackup(self, *args, **kwargs) + + def __unicode__(self): + return unicode(self.label) class Meta: ordering = ('name', ) diff --git a/apps/app_registry/views.py b/apps/app_registry/views.py index 4bc396d03d..5bb6452700 100644 --- a/apps/app_registry/views.py +++ b/apps/app_registry/views.py @@ -8,6 +8,9 @@ from django.shortcuts import render_to_response, get_object_or_404 from django.template import RequestContext from django.utils.translation import ugettext as _ +from common.utils import encapsulate +from icons.widgets import icon_widget +from icons.literals import APP from permissions.models import Permission from .classes import AppBackup @@ -23,9 +26,11 @@ def app_list(request): 'object_list' : App.live.all(), 'hide_object': True, 'extra_columns': [ - {'name': _(u'name'), 'attribute': 'name'}, - {'name': _(u'label'), 'attribute': 'label'}, {'name': _(u'icon'), 'attribute': 'icon'}, + {'name':_(u'icon'), 'attribute': encapsulate(lambda x: icon_widget(x.icon or APP))}, + {'name': _(u'label'), 'attribute': 'label'}, + {'name':_(u'description'), 'attribute': 'description'}, + {'name':_(u'dependencies'), 'attribute': encapsulate(lambda x: u', '.join([unicode(dependency) for dependency in x.dependencies.all()]))}, ], }, context_instance=RequestContext(request)) diff --git a/apps/icons/static/Fat Cow/16x16/32_bit.png b/apps/icons/static/images/Fat Cow/16x16/32_bit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/32_bit.png rename to apps/icons/static/images/Fat Cow/16x16/32_bit.png diff --git a/apps/icons/static/Fat Cow/16x16/3d_glasses.png b/apps/icons/static/images/Fat Cow/16x16/3d_glasses.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/3d_glasses.png rename to apps/icons/static/images/Fat Cow/16x16/3d_glasses.png diff --git a/apps/icons/static/Fat Cow/16x16/64_bit.png b/apps/icons/static/images/Fat Cow/16x16/64_bit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/64_bit.png rename to apps/icons/static/images/Fat Cow/16x16/64_bit.png diff --git a/apps/icons/static/Fat Cow/16x16/Plant.png b/apps/icons/static/images/Fat Cow/16x16/Plant.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/Plant.png rename to apps/icons/static/images/Fat Cow/16x16/Plant.png diff --git a/apps/icons/static/Fat Cow/16x16/accept.png b/apps/icons/static/images/Fat Cow/16x16/accept.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/accept.png rename to apps/icons/static/images/Fat Cow/16x16/accept.png diff --git a/apps/icons/static/Fat Cow/16x16/accordion.png b/apps/icons/static/images/Fat Cow/16x16/accordion.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/accordion.png rename to apps/icons/static/images/Fat Cow/16x16/accordion.png diff --git a/apps/icons/static/Fat Cow/16x16/account_balances.png b/apps/icons/static/images/Fat Cow/16x16/account_balances.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/account_balances.png rename to apps/icons/static/images/Fat Cow/16x16/account_balances.png diff --git a/apps/icons/static/Fat Cow/16x16/action_log.png b/apps/icons/static/images/Fat Cow/16x16/action_log.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/action_log.png rename to apps/icons/static/images/Fat Cow/16x16/action_log.png diff --git a/apps/icons/static/Fat Cow/16x16/active_sessions.png b/apps/icons/static/images/Fat Cow/16x16/active_sessions.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/active_sessions.png rename to apps/icons/static/images/Fat Cow/16x16/active_sessions.png diff --git a/apps/icons/static/Fat Cow/16x16/add.png b/apps/icons/static/images/Fat Cow/16x16/add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/add.png rename to apps/icons/static/images/Fat Cow/16x16/add.png diff --git a/apps/icons/static/Fat Cow/16x16/administrator.png b/apps/icons/static/images/Fat Cow/16x16/administrator.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/administrator.png rename to apps/icons/static/images/Fat Cow/16x16/administrator.png diff --git a/apps/icons/static/Fat Cow/16x16/advanced_data_grid.png b/apps/icons/static/images/Fat Cow/16x16/advanced_data_grid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/advanced_data_grid.png rename to apps/icons/static/images/Fat Cow/16x16/advanced_data_grid.png diff --git a/apps/icons/static/Fat Cow/16x16/advertising.png b/apps/icons/static/images/Fat Cow/16x16/advertising.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/advertising.png rename to apps/icons/static/images/Fat Cow/16x16/advertising.png diff --git a/apps/icons/static/Fat Cow/16x16/agp.png b/apps/icons/static/images/Fat Cow/16x16/agp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/agp.png rename to apps/icons/static/images/Fat Cow/16x16/agp.png diff --git a/apps/icons/static/Fat Cow/16x16/aim_messenger.png b/apps/icons/static/images/Fat Cow/16x16/aim_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/aim_messenger.png rename to apps/icons/static/images/Fat Cow/16x16/aim_messenger.png diff --git a/apps/icons/static/Fat Cow/16x16/alarm_bell.png b/apps/icons/static/images/Fat Cow/16x16/alarm_bell.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/alarm_bell.png rename to apps/icons/static/images/Fat Cow/16x16/alarm_bell.png diff --git a/apps/icons/static/Fat Cow/16x16/align_above.png b/apps/icons/static/images/Fat Cow/16x16/align_above.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/align_above.png rename to apps/icons/static/images/Fat Cow/16x16/align_above.png diff --git a/apps/icons/static/Fat Cow/16x16/align_bellow.png b/apps/icons/static/images/Fat Cow/16x16/align_bellow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/align_bellow.png rename to apps/icons/static/images/Fat Cow/16x16/align_bellow.png diff --git a/apps/icons/static/Fat Cow/16x16/align_center.png b/apps/icons/static/images/Fat Cow/16x16/align_center.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/align_center.png rename to apps/icons/static/images/Fat Cow/16x16/align_center.png diff --git a/apps/icons/static/Fat Cow/16x16/align_compact.png b/apps/icons/static/images/Fat Cow/16x16/align_compact.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/align_compact.png rename to apps/icons/static/images/Fat Cow/16x16/align_compact.png diff --git a/apps/icons/static/Fat Cow/16x16/align_left.png b/apps/icons/static/images/Fat Cow/16x16/align_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/align_left.png rename to apps/icons/static/images/Fat Cow/16x16/align_left.png diff --git a/apps/icons/static/Fat Cow/16x16/align_middle.png b/apps/icons/static/images/Fat Cow/16x16/align_middle.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/align_middle.png rename to apps/icons/static/images/Fat Cow/16x16/align_middle.png diff --git a/apps/icons/static/Fat Cow/16x16/align_none.png b/apps/icons/static/images/Fat Cow/16x16/align_none.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/align_none.png rename to apps/icons/static/images/Fat Cow/16x16/align_none.png diff --git a/apps/icons/static/Fat Cow/16x16/align_right.png b/apps/icons/static/images/Fat Cow/16x16/align_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/align_right.png rename to apps/icons/static/images/Fat Cow/16x16/align_right.png diff --git a/apps/icons/static/Fat Cow/16x16/alitalk.png b/apps/icons/static/images/Fat Cow/16x16/alitalk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/alitalk.png rename to apps/icons/static/images/Fat Cow/16x16/alitalk.png diff --git a/apps/icons/static/Fat Cow/16x16/all_right_reserved.png b/apps/icons/static/images/Fat Cow/16x16/all_right_reserved.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/all_right_reserved.png rename to apps/icons/static/images/Fat Cow/16x16/all_right_reserved.png diff --git a/apps/icons/static/Fat Cow/16x16/american_express.png b/apps/icons/static/images/Fat Cow/16x16/american_express.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/american_express.png rename to apps/icons/static/images/Fat Cow/16x16/american_express.png diff --git a/apps/icons/static/Fat Cow/16x16/anchor.png b/apps/icons/static/images/Fat Cow/16x16/anchor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/anchor.png rename to apps/icons/static/images/Fat Cow/16x16/anchor.png diff --git a/apps/icons/static/Fat Cow/16x16/android.png b/apps/icons/static/images/Fat Cow/16x16/android.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/android.png rename to apps/icons/static/images/Fat Cow/16x16/android.png diff --git a/apps/icons/static/Fat Cow/16x16/angel.png b/apps/icons/static/images/Fat Cow/16x16/angel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/angel.png rename to apps/icons/static/images/Fat Cow/16x16/angel.png diff --git a/apps/icons/static/Fat Cow/16x16/anti_xss.png b/apps/icons/static/images/Fat Cow/16x16/anti_xss.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/anti_xss.png rename to apps/icons/static/images/Fat Cow/16x16/anti_xss.png diff --git a/apps/icons/static/Fat Cow/16x16/aol_mail.png b/apps/icons/static/images/Fat Cow/16x16/aol_mail.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/aol_mail.png rename to apps/icons/static/images/Fat Cow/16x16/aol_mail.png diff --git a/apps/icons/static/Fat Cow/16x16/aol_messenger.png b/apps/icons/static/images/Fat Cow/16x16/aol_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/aol_messenger.png rename to apps/icons/static/images/Fat Cow/16x16/aol_messenger.png diff --git a/apps/icons/static/Fat Cow/16x16/apple.png b/apps/icons/static/images/Fat Cow/16x16/apple.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/apple.png rename to apps/icons/static/images/Fat Cow/16x16/apple.png diff --git a/apps/icons/static/Fat Cow/16x16/apple_corp.png b/apps/icons/static/images/Fat Cow/16x16/apple_corp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/apple_corp.png rename to apps/icons/static/images/Fat Cow/16x16/apple_corp.png diff --git a/apps/icons/static/Fat Cow/16x16/apple_half.png b/apps/icons/static/images/Fat Cow/16x16/apple_half.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/apple_half.png rename to apps/icons/static/images/Fat Cow/16x16/apple_half.png diff --git a/apps/icons/static/Fat Cow/16x16/application.png b/apps/icons/static/images/Fat Cow/16x16/application.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application.png rename to apps/icons/static/images/Fat Cow/16x16/application.png diff --git a/apps/icons/static/Fat Cow/16x16/application_add.png b/apps/icons/static/images/Fat Cow/16x16/application_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_add.png rename to apps/icons/static/images/Fat Cow/16x16/application_add.png diff --git a/apps/icons/static/Fat Cow/16x16/application_cascade.png b/apps/icons/static/images/Fat Cow/16x16/application_cascade.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_cascade.png rename to apps/icons/static/images/Fat Cow/16x16/application_cascade.png diff --git a/apps/icons/static/Fat Cow/16x16/application_control_bar.png b/apps/icons/static/images/Fat Cow/16x16/application_control_bar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_control_bar.png rename to apps/icons/static/images/Fat Cow/16x16/application_control_bar.png diff --git a/apps/icons/static/Fat Cow/16x16/application_delete.png b/apps/icons/static/images/Fat Cow/16x16/application_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_delete.png rename to apps/icons/static/images/Fat Cow/16x16/application_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/application_double.png b/apps/icons/static/images/Fat Cow/16x16/application_double.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_double.png rename to apps/icons/static/images/Fat Cow/16x16/application_double.png diff --git a/apps/icons/static/Fat Cow/16x16/application_edit.png b/apps/icons/static/images/Fat Cow/16x16/application_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_edit.png rename to apps/icons/static/images/Fat Cow/16x16/application_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/application_error.png b/apps/icons/static/images/Fat Cow/16x16/application_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_error.png rename to apps/icons/static/images/Fat Cow/16x16/application_error.png diff --git a/apps/icons/static/Fat Cow/16x16/application_form.png b/apps/icons/static/images/Fat Cow/16x16/application_form.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_form.png rename to apps/icons/static/images/Fat Cow/16x16/application_form.png diff --git a/apps/icons/static/Fat Cow/16x16/application_form_add.png b/apps/icons/static/images/Fat Cow/16x16/application_form_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_form_add.png rename to apps/icons/static/images/Fat Cow/16x16/application_form_add.png diff --git a/apps/icons/static/Fat Cow/16x16/application_form_delete.png b/apps/icons/static/images/Fat Cow/16x16/application_form_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_form_delete.png rename to apps/icons/static/images/Fat Cow/16x16/application_form_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/application_form_edit.png b/apps/icons/static/images/Fat Cow/16x16/application_form_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_form_edit.png rename to apps/icons/static/images/Fat Cow/16x16/application_form_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/application_form_magnify.png b/apps/icons/static/images/Fat Cow/16x16/application_form_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_form_magnify.png rename to apps/icons/static/images/Fat Cow/16x16/application_form_magnify.png diff --git a/apps/icons/static/Fat Cow/16x16/application_from_storage.png b/apps/icons/static/images/Fat Cow/16x16/application_from_storage.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_from_storage.png rename to apps/icons/static/images/Fat Cow/16x16/application_from_storage.png diff --git a/apps/icons/static/Fat Cow/16x16/application_get.png b/apps/icons/static/images/Fat Cow/16x16/application_get.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_get.png rename to apps/icons/static/images/Fat Cow/16x16/application_get.png diff --git a/apps/icons/static/Fat Cow/16x16/application_go.png b/apps/icons/static/images/Fat Cow/16x16/application_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_go.png rename to apps/icons/static/images/Fat Cow/16x16/application_go.png diff --git a/apps/icons/static/Fat Cow/16x16/application_home.png b/apps/icons/static/images/Fat Cow/16x16/application_home.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_home.png rename to apps/icons/static/images/Fat Cow/16x16/application_home.png diff --git a/apps/icons/static/Fat Cow/16x16/application_key.png b/apps/icons/static/images/Fat Cow/16x16/application_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_key.png rename to apps/icons/static/images/Fat Cow/16x16/application_key.png diff --git a/apps/icons/static/Fat Cow/16x16/application_lightning.png b/apps/icons/static/images/Fat Cow/16x16/application_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_lightning.png rename to apps/icons/static/images/Fat Cow/16x16/application_lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/application_link.png b/apps/icons/static/images/Fat Cow/16x16/application_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_link.png rename to apps/icons/static/images/Fat Cow/16x16/application_link.png diff --git a/apps/icons/static/Fat Cow/16x16/application_osx.png b/apps/icons/static/images/Fat Cow/16x16/application_osx.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_osx.png rename to apps/icons/static/images/Fat Cow/16x16/application_osx.png diff --git a/apps/icons/static/Fat Cow/16x16/application_osx_terminal.png b/apps/icons/static/images/Fat Cow/16x16/application_osx_terminal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_osx_terminal.png rename to apps/icons/static/images/Fat Cow/16x16/application_osx_terminal.png diff --git a/apps/icons/static/Fat Cow/16x16/application_put.png b/apps/icons/static/images/Fat Cow/16x16/application_put.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_put.png rename to apps/icons/static/images/Fat Cow/16x16/application_put.png diff --git a/apps/icons/static/Fat Cow/16x16/application_side_boxes.png b/apps/icons/static/images/Fat Cow/16x16/application_side_boxes.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_side_boxes.png rename to apps/icons/static/images/Fat Cow/16x16/application_side_boxes.png diff --git a/apps/icons/static/Fat Cow/16x16/application_side_contract.png b/apps/icons/static/images/Fat Cow/16x16/application_side_contract.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_side_contract.png rename to apps/icons/static/images/Fat Cow/16x16/application_side_contract.png diff --git a/apps/icons/static/Fat Cow/16x16/application_side_expand.png b/apps/icons/static/images/Fat Cow/16x16/application_side_expand.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_side_expand.png rename to apps/icons/static/images/Fat Cow/16x16/application_side_expand.png diff --git a/apps/icons/static/Fat Cow/16x16/application_side_list.png b/apps/icons/static/images/Fat Cow/16x16/application_side_list.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_side_list.png rename to apps/icons/static/images/Fat Cow/16x16/application_side_list.png diff --git a/apps/icons/static/Fat Cow/16x16/application_side_tree.png b/apps/icons/static/images/Fat Cow/16x16/application_side_tree.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_side_tree.png rename to apps/icons/static/images/Fat Cow/16x16/application_side_tree.png diff --git a/apps/icons/static/Fat Cow/16x16/application_split.png b/apps/icons/static/images/Fat Cow/16x16/application_split.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_split.png rename to apps/icons/static/images/Fat Cow/16x16/application_split.png diff --git a/apps/icons/static/Fat Cow/16x16/application_tile_horizontal.png b/apps/icons/static/images/Fat Cow/16x16/application_tile_horizontal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_tile_horizontal.png rename to apps/icons/static/images/Fat Cow/16x16/application_tile_horizontal.png diff --git a/apps/icons/static/Fat Cow/16x16/application_tile_vertical.png b/apps/icons/static/images/Fat Cow/16x16/application_tile_vertical.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_tile_vertical.png rename to apps/icons/static/images/Fat Cow/16x16/application_tile_vertical.png diff --git a/apps/icons/static/Fat Cow/16x16/application_view_columns.png b/apps/icons/static/images/Fat Cow/16x16/application_view_columns.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_view_columns.png rename to apps/icons/static/images/Fat Cow/16x16/application_view_columns.png diff --git a/apps/icons/static/Fat Cow/16x16/application_view_detail.png b/apps/icons/static/images/Fat Cow/16x16/application_view_detail.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_view_detail.png rename to apps/icons/static/images/Fat Cow/16x16/application_view_detail.png diff --git a/apps/icons/static/Fat Cow/16x16/application_view_gallery.png b/apps/icons/static/images/Fat Cow/16x16/application_view_gallery.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_view_gallery.png rename to apps/icons/static/images/Fat Cow/16x16/application_view_gallery.png diff --git a/apps/icons/static/Fat Cow/16x16/application_view_icons.png b/apps/icons/static/images/Fat Cow/16x16/application_view_icons.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_view_icons.png rename to apps/icons/static/images/Fat Cow/16x16/application_view_icons.png diff --git a/apps/icons/static/Fat Cow/16x16/application_view_list.png b/apps/icons/static/images/Fat Cow/16x16/application_view_list.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_view_list.png rename to apps/icons/static/images/Fat Cow/16x16/application_view_list.png diff --git a/apps/icons/static/Fat Cow/16x16/application_view_tile.png b/apps/icons/static/images/Fat Cow/16x16/application_view_tile.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_view_tile.png rename to apps/icons/static/images/Fat Cow/16x16/application_view_tile.png diff --git a/apps/icons/static/Fat Cow/16x16/application_xp.png b/apps/icons/static/images/Fat Cow/16x16/application_xp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_xp.png rename to apps/icons/static/images/Fat Cow/16x16/application_xp.png diff --git a/apps/icons/static/Fat Cow/16x16/application_xp_terminal.png b/apps/icons/static/images/Fat Cow/16x16/application_xp_terminal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/application_xp_terminal.png rename to apps/icons/static/images/Fat Cow/16x16/application_xp_terminal.png diff --git a/apps/icons/static/Fat Cow/16x16/arch_linux.png b/apps/icons/static/images/Fat Cow/16x16/arch_linux.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arch_linux.png rename to apps/icons/static/images/Fat Cow/16x16/arch_linux.png diff --git a/apps/icons/static/Fat Cow/16x16/areachart.png b/apps/icons/static/images/Fat Cow/16x16/areachart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/areachart.png rename to apps/icons/static/images/Fat Cow/16x16/areachart.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_branch.png b/apps/icons/static/images/Fat Cow/16x16/arrow_branch.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_branch.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_branch.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_divide.png b/apps/icons/static/images/Fat Cow/16x16/arrow_divide.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_divide.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_divide.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_down.png b/apps/icons/static/images/Fat Cow/16x16/arrow_down.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_down.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_down.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_in.png b/apps/icons/static/images/Fat Cow/16x16/arrow_in.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_in.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_in.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_inout.png b/apps/icons/static/images/Fat Cow/16x16/arrow_inout.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_inout.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_inout.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_join.png b/apps/icons/static/images/Fat Cow/16x16/arrow_join.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_join.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_join.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_left.png b/apps/icons/static/images/Fat Cow/16x16/arrow_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_left.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_left.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_merge.png b/apps/icons/static/images/Fat Cow/16x16/arrow_merge.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_merge.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_merge.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_out.png b/apps/icons/static/images/Fat Cow/16x16/arrow_out.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_out.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_out.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_redo.png b/apps/icons/static/images/Fat Cow/16x16/arrow_redo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_redo.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_redo.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_refresh.png b/apps/icons/static/images/Fat Cow/16x16/arrow_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_refresh.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_refresh.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_refresh_small.png b/apps/icons/static/images/Fat Cow/16x16/arrow_refresh_small.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_refresh_small.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_refresh_small.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_right.png b/apps/icons/static/images/Fat Cow/16x16/arrow_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_right.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_right.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_rotate_anticlockwise.png b/apps/icons/static/images/Fat Cow/16x16/arrow_rotate_anticlockwise.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_rotate_anticlockwise.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_rotate_anticlockwise.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_rotate_clockwise.png b/apps/icons/static/images/Fat Cow/16x16/arrow_rotate_clockwise.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_rotate_clockwise.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_rotate_clockwise.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_switch.png b/apps/icons/static/images/Fat Cow/16x16/arrow_switch.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_switch.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_switch.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_turn_left.png b/apps/icons/static/images/Fat Cow/16x16/arrow_turn_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_turn_left.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_turn_left.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_turn_right.png b/apps/icons/static/images/Fat Cow/16x16/arrow_turn_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_turn_right.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_turn_right.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_undo.png b/apps/icons/static/images/Fat Cow/16x16/arrow_undo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_undo.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_undo.png diff --git a/apps/icons/static/Fat Cow/16x16/arrow_up.png b/apps/icons/static/images/Fat Cow/16x16/arrow_up.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/arrow_up.png rename to apps/icons/static/images/Fat Cow/16x16/arrow_up.png diff --git a/apps/icons/static/Fat Cow/16x16/artwork.png b/apps/icons/static/images/Fat Cow/16x16/artwork.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/artwork.png rename to apps/icons/static/images/Fat Cow/16x16/artwork.png diff --git a/apps/icons/static/Fat Cow/16x16/ask_and_answer.png b/apps/icons/static/images/Fat Cow/16x16/ask_and_answer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ask_and_answer.png rename to apps/icons/static/images/Fat Cow/16x16/ask_and_answer.png diff --git a/apps/icons/static/Fat Cow/16x16/asterisk_orange.png b/apps/icons/static/images/Fat Cow/16x16/asterisk_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/asterisk_orange.png rename to apps/icons/static/images/Fat Cow/16x16/asterisk_orange.png diff --git a/apps/icons/static/Fat Cow/16x16/asterisk_yellow.png b/apps/icons/static/images/Fat Cow/16x16/asterisk_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/asterisk_yellow.png rename to apps/icons/static/images/Fat Cow/16x16/asterisk_yellow.png diff --git a/apps/icons/static/Fat Cow/16x16/atm.png b/apps/icons/static/images/Fat Cow/16x16/atm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/atm.png rename to apps/icons/static/images/Fat Cow/16x16/atm.png diff --git a/apps/icons/static/Fat Cow/16x16/attach.png b/apps/icons/static/images/Fat Cow/16x16/attach.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/attach.png rename to apps/icons/static/images/Fat Cow/16x16/attach.png diff --git a/apps/icons/static/Fat Cow/16x16/attributes_display.png b/apps/icons/static/images/Fat Cow/16x16/attributes_display.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/attributes_display.png rename to apps/icons/static/images/Fat Cow/16x16/attributes_display.png diff --git a/apps/icons/static/Fat Cow/16x16/attribution.png b/apps/icons/static/images/Fat Cow/16x16/attribution.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/attribution.png rename to apps/icons/static/images/Fat Cow/16x16/attribution.png diff --git a/apps/icons/static/Fat Cow/16x16/auction_hammer_gavel.png b/apps/icons/static/images/Fat Cow/16x16/auction_hammer_gavel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/auction_hammer_gavel.png rename to apps/icons/static/images/Fat Cow/16x16/auction_hammer_gavel.png diff --git a/apps/icons/static/Fat Cow/16x16/autos.png b/apps/icons/static/images/Fat Cow/16x16/autos.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/autos.png rename to apps/icons/static/images/Fat Cow/16x16/autos.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_add.png b/apps/icons/static/images/Fat Cow/16x16/award_star_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_add.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_add.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_bronze_1.png b/apps/icons/static/images/Fat Cow/16x16/award_star_bronze_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_bronze_1.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_bronze_1.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_bronze_2.png b/apps/icons/static/images/Fat Cow/16x16/award_star_bronze_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_bronze_2.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_bronze_2.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_bronze_3.png b/apps/icons/static/images/Fat Cow/16x16/award_star_bronze_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_bronze_3.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_bronze_3.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_delete.png b/apps/icons/static/images/Fat Cow/16x16/award_star_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_delete.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_gold_1.png b/apps/icons/static/images/Fat Cow/16x16/award_star_gold_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_gold_1.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_gold_1.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_gold_2.png b/apps/icons/static/images/Fat Cow/16x16/award_star_gold_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_gold_2.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_gold_2.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_gold_3.png b/apps/icons/static/images/Fat Cow/16x16/award_star_gold_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_gold_3.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_gold_3.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_silver_1.png b/apps/icons/static/images/Fat Cow/16x16/award_star_silver_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_silver_1.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_silver_1.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_silver_2.png b/apps/icons/static/images/Fat Cow/16x16/award_star_silver_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_silver_2.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_silver_2.png diff --git a/apps/icons/static/Fat Cow/16x16/award_star_silver_3.png b/apps/icons/static/images/Fat Cow/16x16/award_star_silver_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/award_star_silver_3.png rename to apps/icons/static/images/Fat Cow/16x16/award_star_silver_3.png diff --git a/apps/icons/static/Fat Cow/16x16/backpack.png b/apps/icons/static/images/Fat Cow/16x16/backpack.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/backpack.png rename to apps/icons/static/images/Fat Cow/16x16/backpack.png diff --git a/apps/icons/static/Fat Cow/16x16/backup_manager.png b/apps/icons/static/images/Fat Cow/16x16/backup_manager.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/backup_manager.png rename to apps/icons/static/images/Fat Cow/16x16/backup_manager.png diff --git a/apps/icons/static/Fat Cow/16x16/balance.png b/apps/icons/static/images/Fat Cow/16x16/balance.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/balance.png rename to apps/icons/static/images/Fat Cow/16x16/balance.png diff --git a/apps/icons/static/Fat Cow/16x16/balance_unbalance.png b/apps/icons/static/images/Fat Cow/16x16/balance_unbalance.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/balance_unbalance.png rename to apps/icons/static/images/Fat Cow/16x16/balance_unbalance.png diff --git a/apps/icons/static/Fat Cow/16x16/ballon.png b/apps/icons/static/images/Fat Cow/16x16/ballon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ballon.png rename to apps/icons/static/images/Fat Cow/16x16/ballon.png diff --git a/apps/icons/static/Fat Cow/16x16/baloon.png b/apps/icons/static/images/Fat Cow/16x16/baloon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/baloon.png rename to apps/icons/static/images/Fat Cow/16x16/baloon.png diff --git a/apps/icons/static/Fat Cow/16x16/baloon_2.png b/apps/icons/static/images/Fat Cow/16x16/baloon_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/baloon_2.png rename to apps/icons/static/images/Fat Cow/16x16/baloon_2.png diff --git a/apps/icons/static/Fat Cow/16x16/baloon_2_empty.png b/apps/icons/static/images/Fat Cow/16x16/baloon_2_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/baloon_2_empty.png rename to apps/icons/static/images/Fat Cow/16x16/baloon_2_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/bandaid.png b/apps/icons/static/images/Fat Cow/16x16/bandaid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bandaid.png rename to apps/icons/static/images/Fat Cow/16x16/bandaid.png diff --git a/apps/icons/static/Fat Cow/16x16/bank.png b/apps/icons/static/images/Fat Cow/16x16/bank.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bank.png rename to apps/icons/static/images/Fat Cow/16x16/bank.png diff --git a/apps/icons/static/Fat Cow/16x16/barchart.png b/apps/icons/static/images/Fat Cow/16x16/barchart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/barchart.png rename to apps/icons/static/images/Fat Cow/16x16/barchart.png diff --git a/apps/icons/static/Fat Cow/16x16/barcode.png b/apps/icons/static/images/Fat Cow/16x16/barcode.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/barcode.png rename to apps/icons/static/images/Fat Cow/16x16/barcode.png diff --git a/apps/icons/static/Fat Cow/16x16/basket.png b/apps/icons/static/images/Fat Cow/16x16/basket.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/basket.png rename to apps/icons/static/images/Fat Cow/16x16/basket.png diff --git a/apps/icons/static/Fat Cow/16x16/basket_add.png b/apps/icons/static/images/Fat Cow/16x16/basket_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/basket_add.png rename to apps/icons/static/images/Fat Cow/16x16/basket_add.png diff --git a/apps/icons/static/Fat Cow/16x16/basket_delete.png b/apps/icons/static/images/Fat Cow/16x16/basket_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/basket_delete.png rename to apps/icons/static/images/Fat Cow/16x16/basket_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/basket_edit.png b/apps/icons/static/images/Fat Cow/16x16/basket_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/basket_edit.png rename to apps/icons/static/images/Fat Cow/16x16/basket_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/basket_error.png b/apps/icons/static/images/Fat Cow/16x16/basket_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/basket_error.png rename to apps/icons/static/images/Fat Cow/16x16/basket_error.png diff --git a/apps/icons/static/Fat Cow/16x16/basket_go.png b/apps/icons/static/images/Fat Cow/16x16/basket_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/basket_go.png rename to apps/icons/static/images/Fat Cow/16x16/basket_go.png diff --git a/apps/icons/static/Fat Cow/16x16/basket_put.png b/apps/icons/static/images/Fat Cow/16x16/basket_put.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/basket_put.png rename to apps/icons/static/images/Fat Cow/16x16/basket_put.png diff --git a/apps/icons/static/Fat Cow/16x16/basket_remove.png b/apps/icons/static/images/Fat Cow/16x16/basket_remove.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/basket_remove.png rename to apps/icons/static/images/Fat Cow/16x16/basket_remove.png diff --git a/apps/icons/static/Fat Cow/16x16/battery.png b/apps/icons/static/images/Fat Cow/16x16/battery.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/battery.png rename to apps/icons/static/images/Fat Cow/16x16/battery.png diff --git a/apps/icons/static/Fat Cow/16x16/battery_charge.png b/apps/icons/static/images/Fat Cow/16x16/battery_charge.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/battery_charge.png rename to apps/icons/static/images/Fat Cow/16x16/battery_charge.png diff --git a/apps/icons/static/Fat Cow/16x16/battery_full.png b/apps/icons/static/images/Fat Cow/16x16/battery_full.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/battery_full.png rename to apps/icons/static/images/Fat Cow/16x16/battery_full.png diff --git a/apps/icons/static/Fat Cow/16x16/battery_half.png b/apps/icons/static/images/Fat Cow/16x16/battery_half.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/battery_half.png rename to apps/icons/static/images/Fat Cow/16x16/battery_half.png diff --git a/apps/icons/static/Fat Cow/16x16/battery_low.png b/apps/icons/static/images/Fat Cow/16x16/battery_low.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/battery_low.png rename to apps/icons/static/images/Fat Cow/16x16/battery_low.png diff --git a/apps/icons/static/Fat Cow/16x16/battery_plug.png b/apps/icons/static/images/Fat Cow/16x16/battery_plug.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/battery_plug.png rename to apps/icons/static/images/Fat Cow/16x16/battery_plug.png diff --git a/apps/icons/static/Fat Cow/16x16/bedo.png b/apps/icons/static/images/Fat Cow/16x16/bedo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bedo.png rename to apps/icons/static/images/Fat Cow/16x16/bedo.png diff --git a/apps/icons/static/Fat Cow/16x16/beer.png b/apps/icons/static/images/Fat Cow/16x16/beer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/beer.png rename to apps/icons/static/images/Fat Cow/16x16/beer.png diff --git a/apps/icons/static/Fat Cow/16x16/bell.png b/apps/icons/static/images/Fat Cow/16x16/bell.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bell.png rename to apps/icons/static/images/Fat Cow/16x16/bell.png diff --git a/apps/icons/static/Fat Cow/16x16/bell_add.png b/apps/icons/static/images/Fat Cow/16x16/bell_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bell_add.png rename to apps/icons/static/images/Fat Cow/16x16/bell_add.png diff --git a/apps/icons/static/Fat Cow/16x16/bell_delete.png b/apps/icons/static/images/Fat Cow/16x16/bell_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bell_delete.png rename to apps/icons/static/images/Fat Cow/16x16/bell_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/bell_error.png b/apps/icons/static/images/Fat Cow/16x16/bell_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bell_error.png rename to apps/icons/static/images/Fat Cow/16x16/bell_error.png diff --git a/apps/icons/static/Fat Cow/16x16/bell_go.png b/apps/icons/static/images/Fat Cow/16x16/bell_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bell_go.png rename to apps/icons/static/images/Fat Cow/16x16/bell_go.png diff --git a/apps/icons/static/Fat Cow/16x16/bell_link.png b/apps/icons/static/images/Fat Cow/16x16/bell_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bell_link.png rename to apps/icons/static/images/Fat Cow/16x16/bell_link.png diff --git a/apps/icons/static/Fat Cow/16x16/billiard_marker.png b/apps/icons/static/images/Fat Cow/16x16/billiard_marker.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/billiard_marker.png rename to apps/icons/static/images/Fat Cow/16x16/billiard_marker.png diff --git a/apps/icons/static/Fat Cow/16x16/bin.png b/apps/icons/static/images/Fat Cow/16x16/bin.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bin.png rename to apps/icons/static/images/Fat Cow/16x16/bin.png diff --git a/apps/icons/static/Fat Cow/16x16/bin_closed.png b/apps/icons/static/images/Fat Cow/16x16/bin_closed.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bin_closed.png rename to apps/icons/static/images/Fat Cow/16x16/bin_closed.png diff --git a/apps/icons/static/Fat Cow/16x16/bin_empty.png b/apps/icons/static/images/Fat Cow/16x16/bin_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bin_empty.png rename to apps/icons/static/images/Fat Cow/16x16/bin_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/bios.png b/apps/icons/static/images/Fat Cow/16x16/bios.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bios.png rename to apps/icons/static/images/Fat Cow/16x16/bios.png diff --git a/apps/icons/static/Fat Cow/16x16/blackberry.png b/apps/icons/static/images/Fat Cow/16x16/blackberry.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/blackberry.png rename to apps/icons/static/images/Fat Cow/16x16/blackberry.png diff --git a/apps/icons/static/Fat Cow/16x16/blackberry_messenger.png b/apps/icons/static/images/Fat Cow/16x16/blackberry_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/blackberry_messenger.png rename to apps/icons/static/images/Fat Cow/16x16/blackberry_messenger.png diff --git a/apps/icons/static/Fat Cow/16x16/blackberry_white.png b/apps/icons/static/images/Fat Cow/16x16/blackberry_white.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/blackberry_white.png rename to apps/icons/static/images/Fat Cow/16x16/blackberry_white.png diff --git a/apps/icons/static/Fat Cow/16x16/blackboard_drawing.png b/apps/icons/static/images/Fat Cow/16x16/blackboard_drawing.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/blackboard_drawing.png rename to apps/icons/static/images/Fat Cow/16x16/blackboard_drawing.png diff --git a/apps/icons/static/Fat Cow/16x16/blackboard_empty.png b/apps/icons/static/images/Fat Cow/16x16/blackboard_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/blackboard_empty.png rename to apps/icons/static/images/Fat Cow/16x16/blackboard_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/blackboard_steps.png b/apps/icons/static/images/Fat Cow/16x16/blackboard_steps.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/blackboard_steps.png rename to apps/icons/static/images/Fat Cow/16x16/blackboard_steps.png diff --git a/apps/icons/static/Fat Cow/16x16/blackboard_sum.png b/apps/icons/static/images/Fat Cow/16x16/blackboard_sum.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/blackboard_sum.png rename to apps/icons/static/images/Fat Cow/16x16/blackboard_sum.png diff --git a/apps/icons/static/Fat Cow/16x16/blogger.png b/apps/icons/static/images/Fat Cow/16x16/blogger.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/blogger.png rename to apps/icons/static/images/Fat Cow/16x16/blogger.png diff --git a/apps/icons/static/Fat Cow/16x16/blogs.png b/apps/icons/static/images/Fat Cow/16x16/blogs.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/blogs.png rename to apps/icons/static/images/Fat Cow/16x16/blogs.png diff --git a/apps/icons/static/Fat Cow/16x16/bluetooth.png b/apps/icons/static/images/Fat Cow/16x16/bluetooth.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bluetooth.png rename to apps/icons/static/images/Fat Cow/16x16/bluetooth.png diff --git a/apps/icons/static/Fat Cow/16x16/bomb.png b/apps/icons/static/images/Fat Cow/16x16/bomb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bomb.png rename to apps/icons/static/images/Fat Cow/16x16/bomb.png diff --git a/apps/icons/static/Fat Cow/16x16/book.png b/apps/icons/static/images/Fat Cow/16x16/book.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book.png rename to apps/icons/static/images/Fat Cow/16x16/book.png diff --git a/apps/icons/static/Fat Cow/16x16/book_add.png b/apps/icons/static/images/Fat Cow/16x16/book_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_add.png rename to apps/icons/static/images/Fat Cow/16x16/book_add.png diff --git a/apps/icons/static/Fat Cow/16x16/book_addresses.png b/apps/icons/static/images/Fat Cow/16x16/book_addresses.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_addresses.png rename to apps/icons/static/images/Fat Cow/16x16/book_addresses.png diff --git a/apps/icons/static/Fat Cow/16x16/book_delete.png b/apps/icons/static/images/Fat Cow/16x16/book_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_delete.png rename to apps/icons/static/images/Fat Cow/16x16/book_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/book_edit.png b/apps/icons/static/images/Fat Cow/16x16/book_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_edit.png rename to apps/icons/static/images/Fat Cow/16x16/book_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/book_error.png b/apps/icons/static/images/Fat Cow/16x16/book_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_error.png rename to apps/icons/static/images/Fat Cow/16x16/book_error.png diff --git a/apps/icons/static/Fat Cow/16x16/book_go.png b/apps/icons/static/images/Fat Cow/16x16/book_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_go.png rename to apps/icons/static/images/Fat Cow/16x16/book_go.png diff --git a/apps/icons/static/Fat Cow/16x16/book_keeping.png b/apps/icons/static/images/Fat Cow/16x16/book_keeping.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_keeping.png rename to apps/icons/static/images/Fat Cow/16x16/book_keeping.png diff --git a/apps/icons/static/Fat Cow/16x16/book_key.png b/apps/icons/static/images/Fat Cow/16x16/book_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_key.png rename to apps/icons/static/images/Fat Cow/16x16/book_key.png diff --git a/apps/icons/static/Fat Cow/16x16/book_link.png b/apps/icons/static/images/Fat Cow/16x16/book_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_link.png rename to apps/icons/static/images/Fat Cow/16x16/book_link.png diff --git a/apps/icons/static/Fat Cow/16x16/book_next.png b/apps/icons/static/images/Fat Cow/16x16/book_next.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_next.png rename to apps/icons/static/images/Fat Cow/16x16/book_next.png diff --git a/apps/icons/static/Fat Cow/16x16/book_open.png b/apps/icons/static/images/Fat Cow/16x16/book_open.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_open.png rename to apps/icons/static/images/Fat Cow/16x16/book_open.png diff --git a/apps/icons/static/Fat Cow/16x16/book_picture.png b/apps/icons/static/images/Fat Cow/16x16/book_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_picture.png rename to apps/icons/static/images/Fat Cow/16x16/book_picture.png diff --git a/apps/icons/static/Fat Cow/16x16/book_previous.png b/apps/icons/static/images/Fat Cow/16x16/book_previous.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_previous.png rename to apps/icons/static/images/Fat Cow/16x16/book_previous.png diff --git a/apps/icons/static/Fat Cow/16x16/book_spelling.png b/apps/icons/static/images/Fat Cow/16x16/book_spelling.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/book_spelling.png rename to apps/icons/static/images/Fat Cow/16x16/book_spelling.png diff --git a/apps/icons/static/Fat Cow/16x16/bookmark.png b/apps/icons/static/images/Fat Cow/16x16/bookmark.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bookmark.png rename to apps/icons/static/images/Fat Cow/16x16/bookmark.png diff --git a/apps/icons/static/Fat Cow/16x16/books.png b/apps/icons/static/images/Fat Cow/16x16/books.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/books.png rename to apps/icons/static/images/Fat Cow/16x16/books.png diff --git a/apps/icons/static/Fat Cow/16x16/bookshelf.png b/apps/icons/static/images/Fat Cow/16x16/bookshelf.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bookshelf.png rename to apps/icons/static/images/Fat Cow/16x16/bookshelf.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1.png b/apps/icons/static/images/Fat Cow/16x16/border_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1.png rename to apps/icons/static/images/Fat Cow/16x16/border_1.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1_bottom.png b/apps/icons/static/images/Fat Cow/16x16/border_1_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1_bottom.png rename to apps/icons/static/images/Fat Cow/16x16/border_1_bottom.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1_hor.png b/apps/icons/static/images/Fat Cow/16x16/border_1_hor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1_hor.png rename to apps/icons/static/images/Fat Cow/16x16/border_1_hor.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1_left.png b/apps/icons/static/images/Fat Cow/16x16/border_1_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1_left.png rename to apps/icons/static/images/Fat Cow/16x16/border_1_left.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1_middle.png b/apps/icons/static/images/Fat Cow/16x16/border_1_middle.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1_middle.png rename to apps/icons/static/images/Fat Cow/16x16/border_1_middle.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1_none.png b/apps/icons/static/images/Fat Cow/16x16/border_1_none.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1_none.png rename to apps/icons/static/images/Fat Cow/16x16/border_1_none.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1_outer.png b/apps/icons/static/images/Fat Cow/16x16/border_1_outer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1_outer.png rename to apps/icons/static/images/Fat Cow/16x16/border_1_outer.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1_right.png b/apps/icons/static/images/Fat Cow/16x16/border_1_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1_right.png rename to apps/icons/static/images/Fat Cow/16x16/border_1_right.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1_top.png b/apps/icons/static/images/Fat Cow/16x16/border_1_top.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1_top.png rename to apps/icons/static/images/Fat Cow/16x16/border_1_top.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1_ver.png b/apps/icons/static/images/Fat Cow/16x16/border_1_ver.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1_ver.png rename to apps/icons/static/images/Fat Cow/16x16/border_1_ver.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1d_around.png b/apps/icons/static/images/Fat Cow/16x16/border_1d_around.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1d_around.png rename to apps/icons/static/images/Fat Cow/16x16/border_1d_around.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1d_bottom.png b/apps/icons/static/images/Fat Cow/16x16/border_1d_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1d_bottom.png rename to apps/icons/static/images/Fat Cow/16x16/border_1d_bottom.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1d_left.png b/apps/icons/static/images/Fat Cow/16x16/border_1d_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1d_left.png rename to apps/icons/static/images/Fat Cow/16x16/border_1d_left.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1d_right.png b/apps/icons/static/images/Fat Cow/16x16/border_1d_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1d_right.png rename to apps/icons/static/images/Fat Cow/16x16/border_1d_right.png diff --git a/apps/icons/static/Fat Cow/16x16/border_1d_top.png b/apps/icons/static/images/Fat Cow/16x16/border_1d_top.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_1d_top.png rename to apps/icons/static/images/Fat Cow/16x16/border_1d_top.png diff --git a/apps/icons/static/Fat Cow/16x16/border_2_bottom.png b/apps/icons/static/images/Fat Cow/16x16/border_2_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_2_bottom.png rename to apps/icons/static/images/Fat Cow/16x16/border_2_bottom.png diff --git a/apps/icons/static/Fat Cow/16x16/border_2_left.png b/apps/icons/static/images/Fat Cow/16x16/border_2_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_2_left.png rename to apps/icons/static/images/Fat Cow/16x16/border_2_left.png diff --git a/apps/icons/static/Fat Cow/16x16/border_2_outer.png b/apps/icons/static/images/Fat Cow/16x16/border_2_outer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_2_outer.png rename to apps/icons/static/images/Fat Cow/16x16/border_2_outer.png diff --git a/apps/icons/static/Fat Cow/16x16/border_2_right.png b/apps/icons/static/images/Fat Cow/16x16/border_2_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_2_right.png rename to apps/icons/static/images/Fat Cow/16x16/border_2_right.png diff --git a/apps/icons/static/Fat Cow/16x16/border_2_top.png b/apps/icons/static/images/Fat Cow/16x16/border_2_top.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/border_2_top.png rename to apps/icons/static/images/Fat Cow/16x16/border_2_top.png diff --git a/apps/icons/static/Fat Cow/16x16/box.png b/apps/icons/static/images/Fat Cow/16x16/box.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/box.png rename to apps/icons/static/images/Fat Cow/16x16/box.png diff --git a/apps/icons/static/Fat Cow/16x16/box_closed.png b/apps/icons/static/images/Fat Cow/16x16/box_closed.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/box_closed.png rename to apps/icons/static/images/Fat Cow/16x16/box_closed.png diff --git a/apps/icons/static/Fat Cow/16x16/box_down.png b/apps/icons/static/images/Fat Cow/16x16/box_down.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/box_down.png rename to apps/icons/static/images/Fat Cow/16x16/box_down.png diff --git a/apps/icons/static/Fat Cow/16x16/box_front.png b/apps/icons/static/images/Fat Cow/16x16/box_front.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/box_front.png rename to apps/icons/static/images/Fat Cow/16x16/box_front.png diff --git a/apps/icons/static/Fat Cow/16x16/box_open.png b/apps/icons/static/images/Fat Cow/16x16/box_open.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/box_open.png rename to apps/icons/static/images/Fat Cow/16x16/box_open.png diff --git a/apps/icons/static/Fat Cow/16x16/brain.png b/apps/icons/static/images/Fat Cow/16x16/brain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brain.png rename to apps/icons/static/images/Fat Cow/16x16/brain.png diff --git a/apps/icons/static/Fat Cow/16x16/brain_trainer.png b/apps/icons/static/images/Fat Cow/16x16/brain_trainer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brain_trainer.png rename to apps/icons/static/images/Fat Cow/16x16/brain_trainer.png diff --git a/apps/icons/static/Fat Cow/16x16/breeze.png b/apps/icons/static/images/Fat Cow/16x16/breeze.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/breeze.png rename to apps/icons/static/images/Fat Cow/16x16/breeze.png diff --git a/apps/icons/static/Fat Cow/16x16/brick.png b/apps/icons/static/images/Fat Cow/16x16/brick.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brick.png rename to apps/icons/static/images/Fat Cow/16x16/brick.png diff --git a/apps/icons/static/Fat Cow/16x16/brick_add.png b/apps/icons/static/images/Fat Cow/16x16/brick_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brick_add.png rename to apps/icons/static/images/Fat Cow/16x16/brick_add.png diff --git a/apps/icons/static/Fat Cow/16x16/brick_delete.png b/apps/icons/static/images/Fat Cow/16x16/brick_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brick_delete.png rename to apps/icons/static/images/Fat Cow/16x16/brick_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/brick_edit.png b/apps/icons/static/images/Fat Cow/16x16/brick_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brick_edit.png rename to apps/icons/static/images/Fat Cow/16x16/brick_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/brick_error.png b/apps/icons/static/images/Fat Cow/16x16/brick_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brick_error.png rename to apps/icons/static/images/Fat Cow/16x16/brick_error.png diff --git a/apps/icons/static/Fat Cow/16x16/brick_go.png b/apps/icons/static/images/Fat Cow/16x16/brick_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brick_go.png rename to apps/icons/static/images/Fat Cow/16x16/brick_go.png diff --git a/apps/icons/static/Fat Cow/16x16/brick_link.png b/apps/icons/static/images/Fat Cow/16x16/brick_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brick_link.png rename to apps/icons/static/images/Fat Cow/16x16/brick_link.png diff --git a/apps/icons/static/Fat Cow/16x16/bricks.png b/apps/icons/static/images/Fat Cow/16x16/bricks.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bricks.png rename to apps/icons/static/images/Fat Cow/16x16/bricks.png diff --git a/apps/icons/static/Fat Cow/16x16/briefcase.png b/apps/icons/static/images/Fat Cow/16x16/briefcase.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/briefcase.png rename to apps/icons/static/images/Fat Cow/16x16/briefcase.png diff --git a/apps/icons/static/Fat Cow/16x16/brightkite.png b/apps/icons/static/images/Fat Cow/16x16/brightkite.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brightkite.png rename to apps/icons/static/images/Fat Cow/16x16/brightkite.png diff --git a/apps/icons/static/Fat Cow/16x16/brushes.png b/apps/icons/static/images/Fat Cow/16x16/brushes.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/brushes.png rename to apps/icons/static/images/Fat Cow/16x16/brushes.png diff --git a/apps/icons/static/Fat Cow/16x16/bubblechart.png b/apps/icons/static/images/Fat Cow/16x16/bubblechart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bubblechart.png rename to apps/icons/static/images/Fat Cow/16x16/bubblechart.png diff --git a/apps/icons/static/Fat Cow/16x16/bug.png b/apps/icons/static/images/Fat Cow/16x16/bug.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bug.png rename to apps/icons/static/images/Fat Cow/16x16/bug.png diff --git a/apps/icons/static/Fat Cow/16x16/bug_add.png b/apps/icons/static/images/Fat Cow/16x16/bug_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bug_add.png rename to apps/icons/static/images/Fat Cow/16x16/bug_add.png diff --git a/apps/icons/static/Fat Cow/16x16/bug_delete.png b/apps/icons/static/images/Fat Cow/16x16/bug_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bug_delete.png rename to apps/icons/static/images/Fat Cow/16x16/bug_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/bug_edit.png b/apps/icons/static/images/Fat Cow/16x16/bug_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bug_edit.png rename to apps/icons/static/images/Fat Cow/16x16/bug_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/bug_error.png b/apps/icons/static/images/Fat Cow/16x16/bug_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bug_error.png rename to apps/icons/static/images/Fat Cow/16x16/bug_error.png diff --git a/apps/icons/static/Fat Cow/16x16/bug_go.png b/apps/icons/static/images/Fat Cow/16x16/bug_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bug_go.png rename to apps/icons/static/images/Fat Cow/16x16/bug_go.png diff --git a/apps/icons/static/Fat Cow/16x16/bug_link.png b/apps/icons/static/images/Fat Cow/16x16/bug_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bug_link.png rename to apps/icons/static/images/Fat Cow/16x16/bug_link.png diff --git a/apps/icons/static/Fat Cow/16x16/building.png b/apps/icons/static/images/Fat Cow/16x16/building.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/building.png rename to apps/icons/static/images/Fat Cow/16x16/building.png diff --git a/apps/icons/static/Fat Cow/16x16/building_add.png b/apps/icons/static/images/Fat Cow/16x16/building_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/building_add.png rename to apps/icons/static/images/Fat Cow/16x16/building_add.png diff --git a/apps/icons/static/Fat Cow/16x16/building_delete.png b/apps/icons/static/images/Fat Cow/16x16/building_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/building_delete.png rename to apps/icons/static/images/Fat Cow/16x16/building_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/building_edit.png b/apps/icons/static/images/Fat Cow/16x16/building_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/building_edit.png rename to apps/icons/static/images/Fat Cow/16x16/building_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/building_error.png b/apps/icons/static/images/Fat Cow/16x16/building_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/building_error.png rename to apps/icons/static/images/Fat Cow/16x16/building_error.png diff --git a/apps/icons/static/Fat Cow/16x16/building_go.png b/apps/icons/static/images/Fat Cow/16x16/building_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/building_go.png rename to apps/icons/static/images/Fat Cow/16x16/building_go.png diff --git a/apps/icons/static/Fat Cow/16x16/building_key.png b/apps/icons/static/images/Fat Cow/16x16/building_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/building_key.png rename to apps/icons/static/images/Fat Cow/16x16/building_key.png diff --git a/apps/icons/static/Fat Cow/16x16/building_link.png b/apps/icons/static/images/Fat Cow/16x16/building_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/building_link.png rename to apps/icons/static/images/Fat Cow/16x16/building_link.png diff --git a/apps/icons/static/Fat Cow/16x16/bulb.png b/apps/icons/static/images/Fat Cow/16x16/bulb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bulb.png rename to apps/icons/static/images/Fat Cow/16x16/bulb.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_add.png b/apps/icons/static/images/Fat Cow/16x16/bullet_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_add.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_add.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_bottom.png b/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_arrow_bottom.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_arrow_bottom.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_down.png b/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_down.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_arrow_down.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_arrow_down.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_left.png b/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_arrow_left.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_arrow_left.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_left_2.png b/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_left_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_arrow_left_2.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_arrow_left_2.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_right.png b/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_arrow_right.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_arrow_right.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_right_2.png b/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_right_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_arrow_right_2.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_arrow_right_2.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_top.png b/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_top.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_arrow_top.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_arrow_top.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_arrow_up.png b/apps/icons/static/images/Fat Cow/16x16/bullet_arrow_up.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_arrow_up.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_arrow_up.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_black.png b/apps/icons/static/images/Fat Cow/16x16/bullet_black.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_black.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_black.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_blue.png b/apps/icons/static/images/Fat Cow/16x16/bullet_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_blue.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_delete.png b/apps/icons/static/images/Fat Cow/16x16/bullet_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_delete.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_disk.png b/apps/icons/static/images/Fat Cow/16x16/bullet_disk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_disk.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_disk.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_error.png b/apps/icons/static/images/Fat Cow/16x16/bullet_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_error.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_error.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_feed.png b/apps/icons/static/images/Fat Cow/16x16/bullet_feed.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_feed.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_feed.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_go.png b/apps/icons/static/images/Fat Cow/16x16/bullet_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_go.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_go.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_green.png b/apps/icons/static/images/Fat Cow/16x16/bullet_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_green.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_green.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_key.png b/apps/icons/static/images/Fat Cow/16x16/bullet_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_key.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_key.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_orange.png b/apps/icons/static/images/Fat Cow/16x16/bullet_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_orange.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_orange.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_picture.png b/apps/icons/static/images/Fat Cow/16x16/bullet_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_picture.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_picture.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_pink.png b/apps/icons/static/images/Fat Cow/16x16/bullet_pink.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_pink.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_pink.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_purple.png b/apps/icons/static/images/Fat Cow/16x16/bullet_purple.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_purple.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_purple.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_red.png b/apps/icons/static/images/Fat Cow/16x16/bullet_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_red.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_red.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_star.png b/apps/icons/static/images/Fat Cow/16x16/bullet_star.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_star.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_star.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_toggle_minus.png b/apps/icons/static/images/Fat Cow/16x16/bullet_toggle_minus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_toggle_minus.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_toggle_minus.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_toggle_plus.png b/apps/icons/static/images/Fat Cow/16x16/bullet_toggle_plus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_toggle_plus.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_toggle_plus.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_white.png b/apps/icons/static/images/Fat Cow/16x16/bullet_white.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_white.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_white.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_wrench.png b/apps/icons/static/images/Fat Cow/16x16/bullet_wrench.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_wrench.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_wrench.png diff --git a/apps/icons/static/Fat Cow/16x16/bullet_yellow.png b/apps/icons/static/images/Fat Cow/16x16/bullet_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/bullet_yellow.png rename to apps/icons/static/images/Fat Cow/16x16/bullet_yellow.png diff --git a/apps/icons/static/Fat Cow/16x16/burro.png b/apps/icons/static/images/Fat Cow/16x16/burro.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/burro.png rename to apps/icons/static/images/Fat Cow/16x16/burro.png diff --git a/apps/icons/static/Fat Cow/16x16/butterfly.png b/apps/icons/static/images/Fat Cow/16x16/butterfly.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/butterfly.png rename to apps/icons/static/images/Fat Cow/16x16/butterfly.png diff --git a/apps/icons/static/Fat Cow/16x16/button.png b/apps/icons/static/images/Fat Cow/16x16/button.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/button.png rename to apps/icons/static/images/Fat Cow/16x16/button.png diff --git a/apps/icons/static/Fat Cow/16x16/buttonbar.png b/apps/icons/static/images/Fat Cow/16x16/buttonbar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/buttonbar.png rename to apps/icons/static/images/Fat Cow/16x16/buttonbar.png diff --git a/apps/icons/static/Fat Cow/16x16/buzz.png b/apps/icons/static/images/Fat Cow/16x16/buzz.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/buzz.png rename to apps/icons/static/images/Fat Cow/16x16/buzz.png diff --git a/apps/icons/static/Fat Cow/16x16/cactus.png b/apps/icons/static/images/Fat Cow/16x16/cactus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cactus.png rename to apps/icons/static/images/Fat Cow/16x16/cactus.png diff --git a/apps/icons/static/Fat Cow/16x16/cake.png b/apps/icons/static/images/Fat Cow/16x16/cake.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cake.png rename to apps/icons/static/images/Fat Cow/16x16/cake.png diff --git a/apps/icons/static/Fat Cow/16x16/calculator.png b/apps/icons/static/images/Fat Cow/16x16/calculator.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calculator.png rename to apps/icons/static/images/Fat Cow/16x16/calculator.png diff --git a/apps/icons/static/Fat Cow/16x16/calculator_add.png b/apps/icons/static/images/Fat Cow/16x16/calculator_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calculator_add.png rename to apps/icons/static/images/Fat Cow/16x16/calculator_add.png diff --git a/apps/icons/static/Fat Cow/16x16/calculator_black.png b/apps/icons/static/images/Fat Cow/16x16/calculator_black.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calculator_black.png rename to apps/icons/static/images/Fat Cow/16x16/calculator_black.png diff --git a/apps/icons/static/Fat Cow/16x16/calculator_delete.png b/apps/icons/static/images/Fat Cow/16x16/calculator_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calculator_delete.png rename to apps/icons/static/images/Fat Cow/16x16/calculator_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/calculator_edit.png b/apps/icons/static/images/Fat Cow/16x16/calculator_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calculator_edit.png rename to apps/icons/static/images/Fat Cow/16x16/calculator_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/calculator_error.png b/apps/icons/static/images/Fat Cow/16x16/calculator_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calculator_error.png rename to apps/icons/static/images/Fat Cow/16x16/calculator_error.png diff --git a/apps/icons/static/Fat Cow/16x16/calculator_link.png b/apps/icons/static/images/Fat Cow/16x16/calculator_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calculator_link.png rename to apps/icons/static/images/Fat Cow/16x16/calculator_link.png diff --git a/apps/icons/static/Fat Cow/16x16/calendar.png b/apps/icons/static/images/Fat Cow/16x16/calendar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calendar.png rename to apps/icons/static/images/Fat Cow/16x16/calendar.png diff --git a/apps/icons/static/Fat Cow/16x16/calendar_add.png b/apps/icons/static/images/Fat Cow/16x16/calendar_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calendar_add.png rename to apps/icons/static/images/Fat Cow/16x16/calendar_add.png diff --git a/apps/icons/static/Fat Cow/16x16/calendar_copy.png b/apps/icons/static/images/Fat Cow/16x16/calendar_copy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calendar_copy.png rename to apps/icons/static/images/Fat Cow/16x16/calendar_copy.png diff --git a/apps/icons/static/Fat Cow/16x16/calendar_delete.png b/apps/icons/static/images/Fat Cow/16x16/calendar_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calendar_delete.png rename to apps/icons/static/images/Fat Cow/16x16/calendar_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/calendar_edit.png b/apps/icons/static/images/Fat Cow/16x16/calendar_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calendar_edit.png rename to apps/icons/static/images/Fat Cow/16x16/calendar_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/calendar_link.png b/apps/icons/static/images/Fat Cow/16x16/calendar_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calendar_link.png rename to apps/icons/static/images/Fat Cow/16x16/calendar_link.png diff --git a/apps/icons/static/Fat Cow/16x16/calendar_view_day.png b/apps/icons/static/images/Fat Cow/16x16/calendar_view_day.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calendar_view_day.png rename to apps/icons/static/images/Fat Cow/16x16/calendar_view_day.png diff --git a/apps/icons/static/Fat Cow/16x16/calendar_view_month.png b/apps/icons/static/images/Fat Cow/16x16/calendar_view_month.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calendar_view_month.png rename to apps/icons/static/images/Fat Cow/16x16/calendar_view_month.png diff --git a/apps/icons/static/Fat Cow/16x16/calendar_view_week.png b/apps/icons/static/images/Fat Cow/16x16/calendar_view_week.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/calendar_view_week.png rename to apps/icons/static/images/Fat Cow/16x16/calendar_view_week.png diff --git a/apps/icons/static/Fat Cow/16x16/camera.png b/apps/icons/static/images/Fat Cow/16x16/camera.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/camera.png rename to apps/icons/static/images/Fat Cow/16x16/camera.png diff --git a/apps/icons/static/Fat Cow/16x16/camera_add.png b/apps/icons/static/images/Fat Cow/16x16/camera_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/camera_add.png rename to apps/icons/static/images/Fat Cow/16x16/camera_add.png diff --git a/apps/icons/static/Fat Cow/16x16/camera_delete.png b/apps/icons/static/images/Fat Cow/16x16/camera_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/camera_delete.png rename to apps/icons/static/images/Fat Cow/16x16/camera_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/camera_edit.png b/apps/icons/static/images/Fat Cow/16x16/camera_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/camera_edit.png rename to apps/icons/static/images/Fat Cow/16x16/camera_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/camera_error.png b/apps/icons/static/images/Fat Cow/16x16/camera_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/camera_error.png rename to apps/icons/static/images/Fat Cow/16x16/camera_error.png diff --git a/apps/icons/static/Fat Cow/16x16/camera_go.png b/apps/icons/static/images/Fat Cow/16x16/camera_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/camera_go.png rename to apps/icons/static/images/Fat Cow/16x16/camera_go.png diff --git a/apps/icons/static/Fat Cow/16x16/camera_link.png b/apps/icons/static/images/Fat Cow/16x16/camera_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/camera_link.png rename to apps/icons/static/images/Fat Cow/16x16/camera_link.png diff --git a/apps/icons/static/Fat Cow/16x16/camera_small.png b/apps/icons/static/images/Fat Cow/16x16/camera_small.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/camera_small.png rename to apps/icons/static/images/Fat Cow/16x16/camera_small.png diff --git a/apps/icons/static/Fat Cow/16x16/cancel.png b/apps/icons/static/images/Fat Cow/16x16/cancel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cancel.png rename to apps/icons/static/images/Fat Cow/16x16/cancel.png diff --git a/apps/icons/static/Fat Cow/16x16/candle.png b/apps/icons/static/images/Fat Cow/16x16/candle.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/candle.png rename to apps/icons/static/images/Fat Cow/16x16/candle.png diff --git a/apps/icons/static/Fat Cow/16x16/candle_2.png b/apps/icons/static/images/Fat Cow/16x16/candle_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/candle_2.png rename to apps/icons/static/images/Fat Cow/16x16/candle_2.png diff --git a/apps/icons/static/Fat Cow/16x16/candlestickchart.png b/apps/icons/static/images/Fat Cow/16x16/candlestickchart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/candlestickchart.png rename to apps/icons/static/images/Fat Cow/16x16/candlestickchart.png diff --git a/apps/icons/static/Fat Cow/16x16/candy_cane.png b/apps/icons/static/images/Fat Cow/16x16/candy_cane.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/candy_cane.png rename to apps/icons/static/images/Fat Cow/16x16/candy_cane.png diff --git a/apps/icons/static/Fat Cow/16x16/canvas.png b/apps/icons/static/images/Fat Cow/16x16/canvas.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/canvas.png rename to apps/icons/static/images/Fat Cow/16x16/canvas.png diff --git a/apps/icons/static/Fat Cow/16x16/canvas_size.png b/apps/icons/static/images/Fat Cow/16x16/canvas_size.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/canvas_size.png rename to apps/icons/static/images/Fat Cow/16x16/canvas_size.png diff --git a/apps/icons/static/Fat Cow/16x16/cap.png b/apps/icons/static/images/Fat Cow/16x16/cap.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cap.png rename to apps/icons/static/images/Fat Cow/16x16/cap.png diff --git a/apps/icons/static/Fat Cow/16x16/car.png b/apps/icons/static/images/Fat Cow/16x16/car.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/car.png rename to apps/icons/static/images/Fat Cow/16x16/car.png diff --git a/apps/icons/static/Fat Cow/16x16/car_add.png b/apps/icons/static/images/Fat Cow/16x16/car_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/car_add.png rename to apps/icons/static/images/Fat Cow/16x16/car_add.png diff --git a/apps/icons/static/Fat Cow/16x16/car_delete.png b/apps/icons/static/images/Fat Cow/16x16/car_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/car_delete.png rename to apps/icons/static/images/Fat Cow/16x16/car_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/card_amazon.png b/apps/icons/static/images/Fat Cow/16x16/card_amazon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_amazon.png rename to apps/icons/static/images/Fat Cow/16x16/card_amazon.png diff --git a/apps/icons/static/Fat Cow/16x16/card_amex_gold.png b/apps/icons/static/images/Fat Cow/16x16/card_amex_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_amex_gold.png rename to apps/icons/static/images/Fat Cow/16x16/card_amex_gold.png diff --git a/apps/icons/static/Fat Cow/16x16/card_amex_gray.png b/apps/icons/static/images/Fat Cow/16x16/card_amex_gray.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_amex_gray.png rename to apps/icons/static/images/Fat Cow/16x16/card_amex_gray.png diff --git a/apps/icons/static/Fat Cow/16x16/card_amex_green.png b/apps/icons/static/images/Fat Cow/16x16/card_amex_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_amex_green.png rename to apps/icons/static/images/Fat Cow/16x16/card_amex_green.png diff --git a/apps/icons/static/Fat Cow/16x16/card_apple.png b/apps/icons/static/images/Fat Cow/16x16/card_apple.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_apple.png rename to apps/icons/static/images/Fat Cow/16x16/card_apple.png diff --git a/apps/icons/static/Fat Cow/16x16/card_back.png b/apps/icons/static/images/Fat Cow/16x16/card_back.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_back.png rename to apps/icons/static/images/Fat Cow/16x16/card_back.png diff --git a/apps/icons/static/Fat Cow/16x16/card_bank.png b/apps/icons/static/images/Fat Cow/16x16/card_bank.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_bank.png rename to apps/icons/static/images/Fat Cow/16x16/card_bank.png diff --git a/apps/icons/static/Fat Cow/16x16/card_chase.png b/apps/icons/static/images/Fat Cow/16x16/card_chase.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_chase.png rename to apps/icons/static/images/Fat Cow/16x16/card_chase.png diff --git a/apps/icons/static/Fat Cow/16x16/card_chip_gold.png b/apps/icons/static/images/Fat Cow/16x16/card_chip_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_chip_gold.png rename to apps/icons/static/images/Fat Cow/16x16/card_chip_gold.png diff --git a/apps/icons/static/Fat Cow/16x16/card_chip_silver.png b/apps/icons/static/images/Fat Cow/16x16/card_chip_silver.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_chip_silver.png rename to apps/icons/static/images/Fat Cow/16x16/card_chip_silver.png diff --git a/apps/icons/static/Fat Cow/16x16/card_credit.png b/apps/icons/static/images/Fat Cow/16x16/card_credit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_credit.png rename to apps/icons/static/images/Fat Cow/16x16/card_credit.png diff --git a/apps/icons/static/Fat Cow/16x16/card_debit.png b/apps/icons/static/images/Fat Cow/16x16/card_debit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_debit.png rename to apps/icons/static/images/Fat Cow/16x16/card_debit.png diff --git a/apps/icons/static/Fat Cow/16x16/card_discover_black.png b/apps/icons/static/images/Fat Cow/16x16/card_discover_black.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_discover_black.png rename to apps/icons/static/images/Fat Cow/16x16/card_discover_black.png diff --git a/apps/icons/static/Fat Cow/16x16/card_discover_novus.png b/apps/icons/static/images/Fat Cow/16x16/card_discover_novus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_discover_novus.png rename to apps/icons/static/images/Fat Cow/16x16/card_discover_novus.png diff --git a/apps/icons/static/Fat Cow/16x16/card_echeck.png b/apps/icons/static/images/Fat Cow/16x16/card_echeck.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_echeck.png rename to apps/icons/static/images/Fat Cow/16x16/card_echeck.png diff --git a/apps/icons/static/Fat Cow/16x16/card_export.png b/apps/icons/static/images/Fat Cow/16x16/card_export.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_export.png rename to apps/icons/static/images/Fat Cow/16x16/card_export.png diff --git a/apps/icons/static/Fat Cow/16x16/card_front.png b/apps/icons/static/images/Fat Cow/16x16/card_front.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_front.png rename to apps/icons/static/images/Fat Cow/16x16/card_front.png diff --git a/apps/icons/static/Fat Cow/16x16/card_gift.png b/apps/icons/static/images/Fat Cow/16x16/card_gift.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_gift.png rename to apps/icons/static/images/Fat Cow/16x16/card_gift.png diff --git a/apps/icons/static/Fat Cow/16x16/card_gift_2.png b/apps/icons/static/images/Fat Cow/16x16/card_gift_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_gift_2.png rename to apps/icons/static/images/Fat Cow/16x16/card_gift_2.png diff --git a/apps/icons/static/Fat Cow/16x16/card_gold.png b/apps/icons/static/images/Fat Cow/16x16/card_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_gold.png rename to apps/icons/static/images/Fat Cow/16x16/card_gold.png diff --git a/apps/icons/static/Fat Cow/16x16/card_import.png b/apps/icons/static/images/Fat Cow/16x16/card_import.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_import.png rename to apps/icons/static/images/Fat Cow/16x16/card_import.png diff --git a/apps/icons/static/Fat Cow/16x16/card_ipod.png b/apps/icons/static/images/Fat Cow/16x16/card_ipod.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_ipod.png rename to apps/icons/static/images/Fat Cow/16x16/card_ipod.png diff --git a/apps/icons/static/Fat Cow/16x16/card_miles.png b/apps/icons/static/images/Fat Cow/16x16/card_miles.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_miles.png rename to apps/icons/static/images/Fat Cow/16x16/card_miles.png diff --git a/apps/icons/static/Fat Cow/16x16/card_money.png b/apps/icons/static/images/Fat Cow/16x16/card_money.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_money.png rename to apps/icons/static/images/Fat Cow/16x16/card_money.png diff --git a/apps/icons/static/Fat Cow/16x16/card_sapphire.png b/apps/icons/static/images/Fat Cow/16x16/card_sapphire.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_sapphire.png rename to apps/icons/static/images/Fat Cow/16x16/card_sapphire.png diff --git a/apps/icons/static/Fat Cow/16x16/card_save.png b/apps/icons/static/images/Fat Cow/16x16/card_save.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_save.png rename to apps/icons/static/images/Fat Cow/16x16/card_save.png diff --git a/apps/icons/static/Fat Cow/16x16/card_solo.png b/apps/icons/static/images/Fat Cow/16x16/card_solo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/card_solo.png rename to apps/icons/static/images/Fat Cow/16x16/card_solo.png diff --git a/apps/icons/static/Fat Cow/16x16/cards.png b/apps/icons/static/images/Fat Cow/16x16/cards.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cards.png rename to apps/icons/static/images/Fat Cow/16x16/cards.png diff --git a/apps/icons/static/Fat Cow/16x16/cards_binds.png b/apps/icons/static/images/Fat Cow/16x16/cards_binds.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cards_binds.png rename to apps/icons/static/images/Fat Cow/16x16/cards_binds.png diff --git a/apps/icons/static/Fat Cow/16x16/cargo.png b/apps/icons/static/images/Fat Cow/16x16/cargo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cargo.png rename to apps/icons/static/images/Fat Cow/16x16/cargo.png diff --git a/apps/icons/static/Fat Cow/16x16/cart.png b/apps/icons/static/images/Fat Cow/16x16/cart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cart.png rename to apps/icons/static/images/Fat Cow/16x16/cart.png diff --git a/apps/icons/static/Fat Cow/16x16/cart_add.png b/apps/icons/static/images/Fat Cow/16x16/cart_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cart_add.png rename to apps/icons/static/images/Fat Cow/16x16/cart_add.png diff --git a/apps/icons/static/Fat Cow/16x16/cart_delete.png b/apps/icons/static/images/Fat Cow/16x16/cart_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cart_delete.png rename to apps/icons/static/images/Fat Cow/16x16/cart_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/cart_edit.png b/apps/icons/static/images/Fat Cow/16x16/cart_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cart_edit.png rename to apps/icons/static/images/Fat Cow/16x16/cart_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/cart_error.png b/apps/icons/static/images/Fat Cow/16x16/cart_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cart_error.png rename to apps/icons/static/images/Fat Cow/16x16/cart_error.png diff --git a/apps/icons/static/Fat Cow/16x16/cart_go.png b/apps/icons/static/images/Fat Cow/16x16/cart_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cart_go.png rename to apps/icons/static/images/Fat Cow/16x16/cart_go.png diff --git a/apps/icons/static/Fat Cow/16x16/cart_put.png b/apps/icons/static/images/Fat Cow/16x16/cart_put.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cart_put.png rename to apps/icons/static/images/Fat Cow/16x16/cart_put.png diff --git a/apps/icons/static/Fat Cow/16x16/cart_remove.png b/apps/icons/static/images/Fat Cow/16x16/cart_remove.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cart_remove.png rename to apps/icons/static/images/Fat Cow/16x16/cart_remove.png diff --git a/apps/icons/static/Fat Cow/16x16/cash_register.png b/apps/icons/static/images/Fat Cow/16x16/cash_register.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cash_register.png rename to apps/icons/static/images/Fat Cow/16x16/cash_register.png diff --git a/apps/icons/static/Fat Cow/16x16/cash_register_2.png b/apps/icons/static/images/Fat Cow/16x16/cash_register_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cash_register_2.png rename to apps/icons/static/images/Fat Cow/16x16/cash_register_2.png diff --git a/apps/icons/static/Fat Cow/16x16/cash_stack.png b/apps/icons/static/images/Fat Cow/16x16/cash_stack.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cash_stack.png rename to apps/icons/static/images/Fat Cow/16x16/cash_stack.png diff --git a/apps/icons/static/Fat Cow/16x16/cash_terminal.png b/apps/icons/static/images/Fat Cow/16x16/cash_terminal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cash_terminal.png rename to apps/icons/static/images/Fat Cow/16x16/cash_terminal.png diff --git a/apps/icons/static/Fat Cow/16x16/cat.png b/apps/icons/static/images/Fat Cow/16x16/cat.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cat.png rename to apps/icons/static/images/Fat Cow/16x16/cat.png diff --git a/apps/icons/static/Fat Cow/16x16/cats_display.png b/apps/icons/static/images/Fat Cow/16x16/cats_display.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cats_display.png rename to apps/icons/static/images/Fat Cow/16x16/cats_display.png diff --git a/apps/icons/static/Fat Cow/16x16/caution_biohazard.png b/apps/icons/static/images/Fat Cow/16x16/caution_biohazard.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/caution_biohazard.png rename to apps/icons/static/images/Fat Cow/16x16/caution_biohazard.png diff --git a/apps/icons/static/Fat Cow/16x16/caution_high_voltage.png b/apps/icons/static/images/Fat Cow/16x16/caution_high_voltage.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/caution_high_voltage.png rename to apps/icons/static/images/Fat Cow/16x16/caution_high_voltage.png diff --git a/apps/icons/static/Fat Cow/16x16/caution_radiation.png b/apps/icons/static/images/Fat Cow/16x16/caution_radiation.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/caution_radiation.png rename to apps/icons/static/images/Fat Cow/16x16/caution_radiation.png diff --git a/apps/icons/static/Fat Cow/16x16/cctv_camera.png b/apps/icons/static/images/Fat Cow/16x16/cctv_camera.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cctv_camera.png rename to apps/icons/static/images/Fat Cow/16x16/cctv_camera.png diff --git a/apps/icons/static/Fat Cow/16x16/cd.png b/apps/icons/static/images/Fat Cow/16x16/cd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cd.png rename to apps/icons/static/images/Fat Cow/16x16/cd.png diff --git a/apps/icons/static/Fat Cow/16x16/cd_add.png b/apps/icons/static/images/Fat Cow/16x16/cd_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cd_add.png rename to apps/icons/static/images/Fat Cow/16x16/cd_add.png diff --git a/apps/icons/static/Fat Cow/16x16/cd_burn.png b/apps/icons/static/images/Fat Cow/16x16/cd_burn.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cd_burn.png rename to apps/icons/static/images/Fat Cow/16x16/cd_burn.png diff --git a/apps/icons/static/Fat Cow/16x16/cd_case.png b/apps/icons/static/images/Fat Cow/16x16/cd_case.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cd_case.png rename to apps/icons/static/images/Fat Cow/16x16/cd_case.png diff --git a/apps/icons/static/Fat Cow/16x16/cd_case_empty.png b/apps/icons/static/images/Fat Cow/16x16/cd_case_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cd_case_empty.png rename to apps/icons/static/images/Fat Cow/16x16/cd_case_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/cd_delete.png b/apps/icons/static/images/Fat Cow/16x16/cd_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cd_delete.png rename to apps/icons/static/images/Fat Cow/16x16/cd_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/cd_edit.png b/apps/icons/static/images/Fat Cow/16x16/cd_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cd_edit.png rename to apps/icons/static/images/Fat Cow/16x16/cd_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/cd_eject.png b/apps/icons/static/images/Fat Cow/16x16/cd_eject.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cd_eject.png rename to apps/icons/static/images/Fat Cow/16x16/cd_eject.png diff --git a/apps/icons/static/Fat Cow/16x16/cd_go.png b/apps/icons/static/images/Fat Cow/16x16/cd_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cd_go.png rename to apps/icons/static/images/Fat Cow/16x16/cd_go.png diff --git a/apps/icons/static/Fat Cow/16x16/celsius.png b/apps/icons/static/images/Fat Cow/16x16/celsius.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/celsius.png rename to apps/icons/static/images/Fat Cow/16x16/celsius.png diff --git a/apps/icons/static/Fat Cow/16x16/centos.png b/apps/icons/static/images/Fat Cow/16x16/centos.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/centos.png rename to apps/icons/static/images/Fat Cow/16x16/centos.png diff --git a/apps/icons/static/Fat Cow/16x16/centroid.png b/apps/icons/static/images/Fat Cow/16x16/centroid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/centroid.png rename to apps/icons/static/images/Fat Cow/16x16/centroid.png diff --git a/apps/icons/static/Fat Cow/16x16/ceo.png b/apps/icons/static/images/Fat Cow/16x16/ceo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ceo.png rename to apps/icons/static/images/Fat Cow/16x16/ceo.png diff --git a/apps/icons/static/Fat Cow/16x16/chair.png b/apps/icons/static/images/Fat Cow/16x16/chair.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chair.png rename to apps/icons/static/images/Fat Cow/16x16/chair.png diff --git a/apps/icons/static/Fat Cow/16x16/chameleon.png b/apps/icons/static/images/Fat Cow/16x16/chameleon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chameleon.png rename to apps/icons/static/images/Fat Cow/16x16/chameleon.png diff --git a/apps/icons/static/Fat Cow/16x16/change_password.png b/apps/icons/static/images/Fat Cow/16x16/change_password.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/change_password.png rename to apps/icons/static/images/Fat Cow/16x16/change_password.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_bar.png b/apps/icons/static/images/Fat Cow/16x16/chart_bar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_bar.png rename to apps/icons/static/images/Fat Cow/16x16/chart_bar.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_bar_add.png b/apps/icons/static/images/Fat Cow/16x16/chart_bar_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_bar_add.png rename to apps/icons/static/images/Fat Cow/16x16/chart_bar_add.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_bar_delete.png b/apps/icons/static/images/Fat Cow/16x16/chart_bar_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_bar_delete.png rename to apps/icons/static/images/Fat Cow/16x16/chart_bar_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_bar_edit.png b/apps/icons/static/images/Fat Cow/16x16/chart_bar_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_bar_edit.png rename to apps/icons/static/images/Fat Cow/16x16/chart_bar_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_bar_error.png b/apps/icons/static/images/Fat Cow/16x16/chart_bar_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_bar_error.png rename to apps/icons/static/images/Fat Cow/16x16/chart_bar_error.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_bar_link.png b/apps/icons/static/images/Fat Cow/16x16/chart_bar_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_bar_link.png rename to apps/icons/static/images/Fat Cow/16x16/chart_bar_link.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_bullseye.png b/apps/icons/static/images/Fat Cow/16x16/chart_bullseye.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_bullseye.png rename to apps/icons/static/images/Fat Cow/16x16/chart_bullseye.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_column.png b/apps/icons/static/images/Fat Cow/16x16/chart_column.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_column.png rename to apps/icons/static/images/Fat Cow/16x16/chart_column.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_column_2.png b/apps/icons/static/images/Fat Cow/16x16/chart_column_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_column_2.png rename to apps/icons/static/images/Fat Cow/16x16/chart_column_2.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_curve.png b/apps/icons/static/images/Fat Cow/16x16/chart_curve.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_curve.png rename to apps/icons/static/images/Fat Cow/16x16/chart_curve.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_curve_add.png b/apps/icons/static/images/Fat Cow/16x16/chart_curve_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_curve_add.png rename to apps/icons/static/images/Fat Cow/16x16/chart_curve_add.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_curve_delete.png b/apps/icons/static/images/Fat Cow/16x16/chart_curve_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_curve_delete.png rename to apps/icons/static/images/Fat Cow/16x16/chart_curve_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_curve_edit.png b/apps/icons/static/images/Fat Cow/16x16/chart_curve_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_curve_edit.png rename to apps/icons/static/images/Fat Cow/16x16/chart_curve_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_curve_error.png b/apps/icons/static/images/Fat Cow/16x16/chart_curve_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_curve_error.png rename to apps/icons/static/images/Fat Cow/16x16/chart_curve_error.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_curve_go.png b/apps/icons/static/images/Fat Cow/16x16/chart_curve_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_curve_go.png rename to apps/icons/static/images/Fat Cow/16x16/chart_curve_go.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_curve_link.png b/apps/icons/static/images/Fat Cow/16x16/chart_curve_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_curve_link.png rename to apps/icons/static/images/Fat Cow/16x16/chart_curve_link.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_down_color.png b/apps/icons/static/images/Fat Cow/16x16/chart_down_color.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_down_color.png rename to apps/icons/static/images/Fat Cow/16x16/chart_down_color.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_line.png b/apps/icons/static/images/Fat Cow/16x16/chart_line.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_line.png rename to apps/icons/static/images/Fat Cow/16x16/chart_line.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_line_add.png b/apps/icons/static/images/Fat Cow/16x16/chart_line_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_line_add.png rename to apps/icons/static/images/Fat Cow/16x16/chart_line_add.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_line_delete.png b/apps/icons/static/images/Fat Cow/16x16/chart_line_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_line_delete.png rename to apps/icons/static/images/Fat Cow/16x16/chart_line_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_line_edit.png b/apps/icons/static/images/Fat Cow/16x16/chart_line_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_line_edit.png rename to apps/icons/static/images/Fat Cow/16x16/chart_line_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_line_error.png b/apps/icons/static/images/Fat Cow/16x16/chart_line_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_line_error.png rename to apps/icons/static/images/Fat Cow/16x16/chart_line_error.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_line_link.png b/apps/icons/static/images/Fat Cow/16x16/chart_line_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_line_link.png rename to apps/icons/static/images/Fat Cow/16x16/chart_line_link.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_organisation.png b/apps/icons/static/images/Fat Cow/16x16/chart_organisation.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_organisation.png rename to apps/icons/static/images/Fat Cow/16x16/chart_organisation.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_organisation_add.png b/apps/icons/static/images/Fat Cow/16x16/chart_organisation_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_organisation_add.png rename to apps/icons/static/images/Fat Cow/16x16/chart_organisation_add.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_organisation_delete.png b/apps/icons/static/images/Fat Cow/16x16/chart_organisation_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_organisation_delete.png rename to apps/icons/static/images/Fat Cow/16x16/chart_organisation_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie.png b/apps/icons/static/images/Fat Cow/16x16/chart_pie.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_pie.png rename to apps/icons/static/images/Fat Cow/16x16/chart_pie.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_add.png b/apps/icons/static/images/Fat Cow/16x16/chart_pie_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_pie_add.png rename to apps/icons/static/images/Fat Cow/16x16/chart_pie_add.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_alternative.png b/apps/icons/static/images/Fat Cow/16x16/chart_pie_alternative.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_pie_alternative.png rename to apps/icons/static/images/Fat Cow/16x16/chart_pie_alternative.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_delete.png b/apps/icons/static/images/Fat Cow/16x16/chart_pie_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_pie_delete.png rename to apps/icons/static/images/Fat Cow/16x16/chart_pie_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_edit.png b/apps/icons/static/images/Fat Cow/16x16/chart_pie_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_pie_edit.png rename to apps/icons/static/images/Fat Cow/16x16/chart_pie_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_error.png b/apps/icons/static/images/Fat Cow/16x16/chart_pie_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_pie_error.png rename to apps/icons/static/images/Fat Cow/16x16/chart_pie_error.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_pie_link.png b/apps/icons/static/images/Fat Cow/16x16/chart_pie_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_pie_link.png rename to apps/icons/static/images/Fat Cow/16x16/chart_pie_link.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_stock.png b/apps/icons/static/images/Fat Cow/16x16/chart_stock.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_stock.png rename to apps/icons/static/images/Fat Cow/16x16/chart_stock.png diff --git a/apps/icons/static/Fat Cow/16x16/chart_up_color.png b/apps/icons/static/images/Fat Cow/16x16/chart_up_color.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chart_up_color.png rename to apps/icons/static/images/Fat Cow/16x16/chart_up_color.png diff --git a/apps/icons/static/Fat Cow/16x16/chartplotter.png b/apps/icons/static/images/Fat Cow/16x16/chartplotter.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chartplotter.png rename to apps/icons/static/images/Fat Cow/16x16/chartplotter.png diff --git a/apps/icons/static/Fat Cow/16x16/check_box.png b/apps/icons/static/images/Fat Cow/16x16/check_box.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/check_box.png rename to apps/icons/static/images/Fat Cow/16x16/check_box.png diff --git a/apps/icons/static/Fat Cow/16x16/checkerboard.png b/apps/icons/static/images/Fat Cow/16x16/checkerboard.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/checkerboard.png rename to apps/icons/static/images/Fat Cow/16x16/checkerboard.png diff --git a/apps/icons/static/Fat Cow/16x16/chefs_hat.png b/apps/icons/static/images/Fat Cow/16x16/chefs_hat.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chefs_hat.png rename to apps/icons/static/images/Fat Cow/16x16/chefs_hat.png diff --git a/apps/icons/static/Fat Cow/16x16/cheque.png b/apps/icons/static/images/Fat Cow/16x16/cheque.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cheque.png rename to apps/icons/static/images/Fat Cow/16x16/cheque.png diff --git a/apps/icons/static/Fat Cow/16x16/chess_horse.png b/apps/icons/static/images/Fat Cow/16x16/chess_horse.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chess_horse.png rename to apps/icons/static/images/Fat Cow/16x16/chess_horse.png diff --git a/apps/icons/static/Fat Cow/16x16/chess_tower.png b/apps/icons/static/images/Fat Cow/16x16/chess_tower.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chess_tower.png rename to apps/icons/static/images/Fat Cow/16x16/chess_tower.png diff --git a/apps/icons/static/Fat Cow/16x16/children_cap.png b/apps/icons/static/images/Fat Cow/16x16/children_cap.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/children_cap.png rename to apps/icons/static/images/Fat Cow/16x16/children_cap.png diff --git a/apps/icons/static/Fat Cow/16x16/chinese_noodles.png b/apps/icons/static/images/Fat Cow/16x16/chinese_noodles.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/chinese_noodles.png rename to apps/icons/static/images/Fat Cow/16x16/chinese_noodles.png diff --git a/apps/icons/static/Fat Cow/16x16/christmas_tree.png b/apps/icons/static/images/Fat Cow/16x16/christmas_tree.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/christmas_tree.png rename to apps/icons/static/images/Fat Cow/16x16/christmas_tree.png diff --git a/apps/icons/static/Fat Cow/16x16/church.png b/apps/icons/static/images/Fat Cow/16x16/church.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/church.png rename to apps/icons/static/images/Fat Cow/16x16/church.png diff --git a/apps/icons/static/Fat Cow/16x16/cigarette.png b/apps/icons/static/images/Fat Cow/16x16/cigarette.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cigarette.png rename to apps/icons/static/images/Fat Cow/16x16/cigarette.png diff --git a/apps/icons/static/Fat Cow/16x16/cirrus.png b/apps/icons/static/images/Fat Cow/16x16/cirrus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cirrus.png rename to apps/icons/static/images/Fat Cow/16x16/cirrus.png diff --git a/apps/icons/static/Fat Cow/16x16/client_account_template.png b/apps/icons/static/images/Fat Cow/16x16/client_account_template.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/client_account_template.png rename to apps/icons/static/images/Fat Cow/16x16/client_account_template.png diff --git a/apps/icons/static/Fat Cow/16x16/clip_splitter.png b/apps/icons/static/images/Fat Cow/16x16/clip_splitter.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clip_splitter.png rename to apps/icons/static/images/Fat Cow/16x16/clip_splitter.png diff --git a/apps/icons/static/Fat Cow/16x16/clipboard_empty.png b/apps/icons/static/images/Fat Cow/16x16/clipboard_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clipboard_empty.png rename to apps/icons/static/images/Fat Cow/16x16/clipboard_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/clipboard_sign.png b/apps/icons/static/images/Fat Cow/16x16/clipboard_sign.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clipboard_sign.png rename to apps/icons/static/images/Fat Cow/16x16/clipboard_sign.png diff --git a/apps/icons/static/Fat Cow/16x16/clipboard_sign_out.png b/apps/icons/static/images/Fat Cow/16x16/clipboard_sign_out.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clipboard_sign_out.png rename to apps/icons/static/images/Fat Cow/16x16/clipboard_sign_out.png diff --git a/apps/icons/static/Fat Cow/16x16/clock.png b/apps/icons/static/images/Fat Cow/16x16/clock.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock.png rename to apps/icons/static/images/Fat Cow/16x16/clock.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_add.png b/apps/icons/static/images/Fat Cow/16x16/clock_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_add.png rename to apps/icons/static/images/Fat Cow/16x16/clock_add.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_delete.png b/apps/icons/static/images/Fat Cow/16x16/clock_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_delete.png rename to apps/icons/static/images/Fat Cow/16x16/clock_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_edit.png b/apps/icons/static/images/Fat Cow/16x16/clock_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_edit.png rename to apps/icons/static/images/Fat Cow/16x16/clock_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_error.png b/apps/icons/static/images/Fat Cow/16x16/clock_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_error.png rename to apps/icons/static/images/Fat Cow/16x16/clock_error.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_go.png b/apps/icons/static/images/Fat Cow/16x16/clock_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_go.png rename to apps/icons/static/images/Fat Cow/16x16/clock_go.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_history_frame.png b/apps/icons/static/images/Fat Cow/16x16/clock_history_frame.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_history_frame.png rename to apps/icons/static/images/Fat Cow/16x16/clock_history_frame.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_link.png b/apps/icons/static/images/Fat Cow/16x16/clock_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_link.png rename to apps/icons/static/images/Fat Cow/16x16/clock_link.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_pause.png b/apps/icons/static/images/Fat Cow/16x16/clock_pause.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_pause.png rename to apps/icons/static/images/Fat Cow/16x16/clock_pause.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_play.png b/apps/icons/static/images/Fat Cow/16x16/clock_play.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_play.png rename to apps/icons/static/images/Fat Cow/16x16/clock_play.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_red.png b/apps/icons/static/images/Fat Cow/16x16/clock_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_red.png rename to apps/icons/static/images/Fat Cow/16x16/clock_red.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_select_remain.png b/apps/icons/static/images/Fat Cow/16x16/clock_select_remain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_select_remain.png rename to apps/icons/static/images/Fat Cow/16x16/clock_select_remain.png diff --git a/apps/icons/static/Fat Cow/16x16/clock_stop.png b/apps/icons/static/images/Fat Cow/16x16/clock_stop.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/clock_stop.png rename to apps/icons/static/images/Fat Cow/16x16/clock_stop.png diff --git a/apps/icons/static/Fat Cow/16x16/co2.png b/apps/icons/static/images/Fat Cow/16x16/co2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/co2.png rename to apps/icons/static/images/Fat Cow/16x16/co2.png diff --git a/apps/icons/static/Fat Cow/16x16/cocacola.png b/apps/icons/static/images/Fat Cow/16x16/cocacola.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cocacola.png rename to apps/icons/static/images/Fat Cow/16x16/cocacola.png diff --git a/apps/icons/static/Fat Cow/16x16/code.png b/apps/icons/static/images/Fat Cow/16x16/code.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/code.png rename to apps/icons/static/images/Fat Cow/16x16/code.png diff --git a/apps/icons/static/Fat Cow/16x16/cog.png b/apps/icons/static/images/Fat Cow/16x16/cog.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cog.png rename to apps/icons/static/images/Fat Cow/16x16/cog.png diff --git a/apps/icons/static/Fat Cow/16x16/cog_add.png b/apps/icons/static/images/Fat Cow/16x16/cog_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cog_add.png rename to apps/icons/static/images/Fat Cow/16x16/cog_add.png diff --git a/apps/icons/static/Fat Cow/16x16/cog_delete.png b/apps/icons/static/images/Fat Cow/16x16/cog_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cog_delete.png rename to apps/icons/static/images/Fat Cow/16x16/cog_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/cog_edit.png b/apps/icons/static/images/Fat Cow/16x16/cog_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cog_edit.png rename to apps/icons/static/images/Fat Cow/16x16/cog_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/cog_error.png b/apps/icons/static/images/Fat Cow/16x16/cog_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cog_error.png rename to apps/icons/static/images/Fat Cow/16x16/cog_error.png diff --git a/apps/icons/static/Fat Cow/16x16/cog_go.png b/apps/icons/static/images/Fat Cow/16x16/cog_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cog_go.png rename to apps/icons/static/images/Fat Cow/16x16/cog_go.png diff --git a/apps/icons/static/Fat Cow/16x16/coin_single_cooper.png b/apps/icons/static/images/Fat Cow/16x16/coin_single_cooper.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/coin_single_cooper.png rename to apps/icons/static/images/Fat Cow/16x16/coin_single_cooper.png diff --git a/apps/icons/static/Fat Cow/16x16/coin_single_gold.png b/apps/icons/static/images/Fat Cow/16x16/coin_single_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/coin_single_gold.png rename to apps/icons/static/images/Fat Cow/16x16/coin_single_gold.png diff --git a/apps/icons/static/Fat Cow/16x16/coin_single_silver.png b/apps/icons/static/images/Fat Cow/16x16/coin_single_silver.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/coin_single_silver.png rename to apps/icons/static/images/Fat Cow/16x16/coin_single_silver.png diff --git a/apps/icons/static/Fat Cow/16x16/coin_stack_gold.png b/apps/icons/static/images/Fat Cow/16x16/coin_stack_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/coin_stack_gold.png rename to apps/icons/static/images/Fat Cow/16x16/coin_stack_gold.png diff --git a/apps/icons/static/Fat Cow/16x16/coins.png b/apps/icons/static/images/Fat Cow/16x16/coins.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/coins.png rename to apps/icons/static/images/Fat Cow/16x16/coins.png diff --git a/apps/icons/static/Fat Cow/16x16/coins_add.png b/apps/icons/static/images/Fat Cow/16x16/coins_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/coins_add.png rename to apps/icons/static/images/Fat Cow/16x16/coins_add.png diff --git a/apps/icons/static/Fat Cow/16x16/coins_delete.png b/apps/icons/static/images/Fat Cow/16x16/coins_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/coins_delete.png rename to apps/icons/static/images/Fat Cow/16x16/coins_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/coins_in_hand.png b/apps/icons/static/images/Fat Cow/16x16/coins_in_hand.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/coins_in_hand.png rename to apps/icons/static/images/Fat Cow/16x16/coins_in_hand.png diff --git a/apps/icons/static/Fat Cow/16x16/cold.png b/apps/icons/static/images/Fat Cow/16x16/cold.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cold.png rename to apps/icons/static/images/Fat Cow/16x16/cold.png diff --git a/apps/icons/static/Fat Cow/16x16/color_adjustment.png b/apps/icons/static/images/Fat Cow/16x16/color_adjustment.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/color_adjustment.png rename to apps/icons/static/images/Fat Cow/16x16/color_adjustment.png diff --git a/apps/icons/static/Fat Cow/16x16/color_gradient.png b/apps/icons/static/images/Fat Cow/16x16/color_gradient.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/color_gradient.png rename to apps/icons/static/images/Fat Cow/16x16/color_gradient.png diff --git a/apps/icons/static/Fat Cow/16x16/color_management.png b/apps/icons/static/images/Fat Cow/16x16/color_management.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/color_management.png rename to apps/icons/static/images/Fat Cow/16x16/color_management.png diff --git a/apps/icons/static/Fat Cow/16x16/color_picker.png b/apps/icons/static/images/Fat Cow/16x16/color_picker.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/color_picker.png rename to apps/icons/static/images/Fat Cow/16x16/color_picker.png diff --git a/apps/icons/static/Fat Cow/16x16/color_picker_alternative.png b/apps/icons/static/images/Fat Cow/16x16/color_picker_alternative.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/color_picker_alternative.png rename to apps/icons/static/images/Fat Cow/16x16/color_picker_alternative.png diff --git a/apps/icons/static/Fat Cow/16x16/color_swatch.png b/apps/icons/static/images/Fat Cow/16x16/color_swatch.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/color_swatch.png rename to apps/icons/static/images/Fat Cow/16x16/color_swatch.png diff --git a/apps/icons/static/Fat Cow/16x16/color_wheel.png b/apps/icons/static/images/Fat Cow/16x16/color_wheel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/color_wheel.png rename to apps/icons/static/images/Fat Cow/16x16/color_wheel.png diff --git a/apps/icons/static/Fat Cow/16x16/column_double.png b/apps/icons/static/images/Fat Cow/16x16/column_double.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/column_double.png rename to apps/icons/static/images/Fat Cow/16x16/column_double.png diff --git a/apps/icons/static/Fat Cow/16x16/column_four.png b/apps/icons/static/images/Fat Cow/16x16/column_four.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/column_four.png rename to apps/icons/static/images/Fat Cow/16x16/column_four.png diff --git a/apps/icons/static/Fat Cow/16x16/column_left.png b/apps/icons/static/images/Fat Cow/16x16/column_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/column_left.png rename to apps/icons/static/images/Fat Cow/16x16/column_left.png diff --git a/apps/icons/static/Fat Cow/16x16/column_one.png b/apps/icons/static/images/Fat Cow/16x16/column_one.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/column_one.png rename to apps/icons/static/images/Fat Cow/16x16/column_one.png diff --git a/apps/icons/static/Fat Cow/16x16/column_right.png b/apps/icons/static/images/Fat Cow/16x16/column_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/column_right.png rename to apps/icons/static/images/Fat Cow/16x16/column_right.png diff --git a/apps/icons/static/Fat Cow/16x16/column_single.png b/apps/icons/static/images/Fat Cow/16x16/column_single.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/column_single.png rename to apps/icons/static/images/Fat Cow/16x16/column_single.png diff --git a/apps/icons/static/Fat Cow/16x16/column_tree.png b/apps/icons/static/images/Fat Cow/16x16/column_tree.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/column_tree.png rename to apps/icons/static/images/Fat Cow/16x16/column_tree.png diff --git a/apps/icons/static/Fat Cow/16x16/column_two.png b/apps/icons/static/images/Fat Cow/16x16/column_two.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/column_two.png rename to apps/icons/static/images/Fat Cow/16x16/column_two.png diff --git a/apps/icons/static/Fat Cow/16x16/columnchart.png b/apps/icons/static/images/Fat Cow/16x16/columnchart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/columnchart.png rename to apps/icons/static/images/Fat Cow/16x16/columnchart.png diff --git a/apps/icons/static/Fat Cow/16x16/combo_box.png b/apps/icons/static/images/Fat Cow/16x16/combo_box.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/combo_box.png rename to apps/icons/static/images/Fat Cow/16x16/combo_box.png diff --git a/apps/icons/static/Fat Cow/16x16/comment.png b/apps/icons/static/images/Fat Cow/16x16/comment.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/comment.png rename to apps/icons/static/images/Fat Cow/16x16/comment.png diff --git a/apps/icons/static/Fat Cow/16x16/comment_add.png b/apps/icons/static/images/Fat Cow/16x16/comment_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/comment_add.png rename to apps/icons/static/images/Fat Cow/16x16/comment_add.png diff --git a/apps/icons/static/Fat Cow/16x16/comment_delete.png b/apps/icons/static/images/Fat Cow/16x16/comment_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/comment_delete.png rename to apps/icons/static/images/Fat Cow/16x16/comment_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/comment_edit.png b/apps/icons/static/images/Fat Cow/16x16/comment_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/comment_edit.png rename to apps/icons/static/images/Fat Cow/16x16/comment_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/comments.png b/apps/icons/static/images/Fat Cow/16x16/comments.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/comments.png rename to apps/icons/static/images/Fat Cow/16x16/comments.png diff --git a/apps/icons/static/Fat Cow/16x16/comments_add.png b/apps/icons/static/images/Fat Cow/16x16/comments_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/comments_add.png rename to apps/icons/static/images/Fat Cow/16x16/comments_add.png diff --git a/apps/icons/static/Fat Cow/16x16/comments_delete.png b/apps/icons/static/images/Fat Cow/16x16/comments_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/comments_delete.png rename to apps/icons/static/images/Fat Cow/16x16/comments_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/company_generosity.png b/apps/icons/static/images/Fat Cow/16x16/company_generosity.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/company_generosity.png rename to apps/icons/static/images/Fat Cow/16x16/company_generosity.png diff --git a/apps/icons/static/Fat Cow/16x16/compass.png b/apps/icons/static/images/Fat Cow/16x16/compass.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/compass.png rename to apps/icons/static/images/Fat Cow/16x16/compass.png diff --git a/apps/icons/static/Fat Cow/16x16/compress.png b/apps/icons/static/images/Fat Cow/16x16/compress.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/compress.png rename to apps/icons/static/images/Fat Cow/16x16/compress.png diff --git a/apps/icons/static/Fat Cow/16x16/computer.png b/apps/icons/static/images/Fat Cow/16x16/computer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/computer.png rename to apps/icons/static/images/Fat Cow/16x16/computer.png diff --git a/apps/icons/static/Fat Cow/16x16/computer_add.png b/apps/icons/static/images/Fat Cow/16x16/computer_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/computer_add.png rename to apps/icons/static/images/Fat Cow/16x16/computer_add.png diff --git a/apps/icons/static/Fat Cow/16x16/computer_delete.png b/apps/icons/static/images/Fat Cow/16x16/computer_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/computer_delete.png rename to apps/icons/static/images/Fat Cow/16x16/computer_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/computer_edit.png b/apps/icons/static/images/Fat Cow/16x16/computer_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/computer_edit.png rename to apps/icons/static/images/Fat Cow/16x16/computer_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/computer_error.png b/apps/icons/static/images/Fat Cow/16x16/computer_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/computer_error.png rename to apps/icons/static/images/Fat Cow/16x16/computer_error.png diff --git a/apps/icons/static/Fat Cow/16x16/computer_go.png b/apps/icons/static/images/Fat Cow/16x16/computer_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/computer_go.png rename to apps/icons/static/images/Fat Cow/16x16/computer_go.png diff --git a/apps/icons/static/Fat Cow/16x16/computer_key.png b/apps/icons/static/images/Fat Cow/16x16/computer_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/computer_key.png rename to apps/icons/static/images/Fat Cow/16x16/computer_key.png diff --git a/apps/icons/static/Fat Cow/16x16/computer_link.png b/apps/icons/static/images/Fat Cow/16x16/computer_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/computer_link.png rename to apps/icons/static/images/Fat Cow/16x16/computer_link.png diff --git a/apps/icons/static/Fat Cow/16x16/connect.png b/apps/icons/static/images/Fat Cow/16x16/connect.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/connect.png rename to apps/icons/static/images/Fat Cow/16x16/connect.png diff --git a/apps/icons/static/Fat Cow/16x16/construction.png b/apps/icons/static/images/Fat Cow/16x16/construction.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/construction.png rename to apps/icons/static/images/Fat Cow/16x16/construction.png diff --git a/apps/icons/static/Fat Cow/16x16/contact_email.png b/apps/icons/static/images/Fat Cow/16x16/contact_email.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/contact_email.png rename to apps/icons/static/images/Fat Cow/16x16/contact_email.png diff --git a/apps/icons/static/Fat Cow/16x16/contrast.png b/apps/icons/static/images/Fat Cow/16x16/contrast.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/contrast.png rename to apps/icons/static/images/Fat Cow/16x16/contrast.png diff --git a/apps/icons/static/Fat Cow/16x16/contrast_decrease.png b/apps/icons/static/images/Fat Cow/16x16/contrast_decrease.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/contrast_decrease.png rename to apps/icons/static/images/Fat Cow/16x16/contrast_decrease.png diff --git a/apps/icons/static/Fat Cow/16x16/contrast_high.png b/apps/icons/static/images/Fat Cow/16x16/contrast_high.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/contrast_high.png rename to apps/icons/static/images/Fat Cow/16x16/contrast_high.png diff --git a/apps/icons/static/Fat Cow/16x16/contrast_increase.png b/apps/icons/static/images/Fat Cow/16x16/contrast_increase.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/contrast_increase.png rename to apps/icons/static/images/Fat Cow/16x16/contrast_increase.png diff --git a/apps/icons/static/Fat Cow/16x16/contrast_low.png b/apps/icons/static/images/Fat Cow/16x16/contrast_low.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/contrast_low.png rename to apps/icons/static/images/Fat Cow/16x16/contrast_low.png diff --git a/apps/icons/static/Fat Cow/16x16/control_eject.png b/apps/icons/static/images/Fat Cow/16x16/control_eject.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_eject.png rename to apps/icons/static/images/Fat Cow/16x16/control_eject.png diff --git a/apps/icons/static/Fat Cow/16x16/control_eject_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_eject_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_eject_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_eject_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/control_end.png b/apps/icons/static/images/Fat Cow/16x16/control_end.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_end.png rename to apps/icons/static/images/Fat Cow/16x16/control_end.png diff --git a/apps/icons/static/Fat Cow/16x16/control_end_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_end_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_end_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_end_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/control_equalizer.png b/apps/icons/static/images/Fat Cow/16x16/control_equalizer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_equalizer.png rename to apps/icons/static/images/Fat Cow/16x16/control_equalizer.png diff --git a/apps/icons/static/Fat Cow/16x16/control_equalizer_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_equalizer_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_equalizer_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_equalizer_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/control_fastforward.png b/apps/icons/static/images/Fat Cow/16x16/control_fastforward.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_fastforward.png rename to apps/icons/static/images/Fat Cow/16x16/control_fastforward.png diff --git a/apps/icons/static/Fat Cow/16x16/control_fastforward_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_fastforward_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_fastforward_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_fastforward_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/control_panel.png b/apps/icons/static/images/Fat Cow/16x16/control_panel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_panel.png rename to apps/icons/static/images/Fat Cow/16x16/control_panel.png diff --git a/apps/icons/static/Fat Cow/16x16/control_panel_access.png b/apps/icons/static/images/Fat Cow/16x16/control_panel_access.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_panel_access.png rename to apps/icons/static/images/Fat Cow/16x16/control_panel_access.png diff --git a/apps/icons/static/Fat Cow/16x16/control_panel_branding.png b/apps/icons/static/images/Fat Cow/16x16/control_panel_branding.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_panel_branding.png rename to apps/icons/static/images/Fat Cow/16x16/control_panel_branding.png diff --git a/apps/icons/static/Fat Cow/16x16/control_pause.png b/apps/icons/static/images/Fat Cow/16x16/control_pause.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_pause.png rename to apps/icons/static/images/Fat Cow/16x16/control_pause.png diff --git a/apps/icons/static/Fat Cow/16x16/control_pause_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_pause_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_pause_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_pause_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/control_pause_record.png b/apps/icons/static/images/Fat Cow/16x16/control_pause_record.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_pause_record.png rename to apps/icons/static/images/Fat Cow/16x16/control_pause_record.png diff --git a/apps/icons/static/Fat Cow/16x16/control_play.png b/apps/icons/static/images/Fat Cow/16x16/control_play.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_play.png rename to apps/icons/static/images/Fat Cow/16x16/control_play.png diff --git a/apps/icons/static/Fat Cow/16x16/control_play_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_play_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_play_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_play_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/control_repeat.png b/apps/icons/static/images/Fat Cow/16x16/control_repeat.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_repeat.png rename to apps/icons/static/images/Fat Cow/16x16/control_repeat.png diff --git a/apps/icons/static/Fat Cow/16x16/control_repeat_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_repeat_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_repeat_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_repeat_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/control_rewind.png b/apps/icons/static/images/Fat Cow/16x16/control_rewind.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_rewind.png rename to apps/icons/static/images/Fat Cow/16x16/control_rewind.png diff --git a/apps/icons/static/Fat Cow/16x16/control_rewind_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_rewind_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_rewind_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_rewind_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/control_start.png b/apps/icons/static/images/Fat Cow/16x16/control_start.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_start.png rename to apps/icons/static/images/Fat Cow/16x16/control_start.png diff --git a/apps/icons/static/Fat Cow/16x16/control_start_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_start_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_start_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_start_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/control_stop.png b/apps/icons/static/images/Fat Cow/16x16/control_stop.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_stop.png rename to apps/icons/static/images/Fat Cow/16x16/control_stop.png diff --git a/apps/icons/static/Fat Cow/16x16/control_stop_blue.png b/apps/icons/static/images/Fat Cow/16x16/control_stop_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/control_stop_blue.png rename to apps/icons/static/images/Fat Cow/16x16/control_stop_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/controlbar.png b/apps/icons/static/images/Fat Cow/16x16/controlbar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/controlbar.png rename to apps/icons/static/images/Fat Cow/16x16/controlbar.png diff --git a/apps/icons/static/Fat Cow/16x16/controller.png b/apps/icons/static/images/Fat Cow/16x16/controller.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/controller.png rename to apps/icons/static/images/Fat Cow/16x16/controller.png diff --git a/apps/icons/static/Fat Cow/16x16/controller_add.png b/apps/icons/static/images/Fat Cow/16x16/controller_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/controller_add.png rename to apps/icons/static/images/Fat Cow/16x16/controller_add.png diff --git a/apps/icons/static/Fat Cow/16x16/controller_delete.png b/apps/icons/static/images/Fat Cow/16x16/controller_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/controller_delete.png rename to apps/icons/static/images/Fat Cow/16x16/controller_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/controller_error.png b/apps/icons/static/images/Fat Cow/16x16/controller_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/controller_error.png rename to apps/icons/static/images/Fat Cow/16x16/controller_error.png diff --git a/apps/icons/static/Fat Cow/16x16/conversion_of_currency.png b/apps/icons/static/images/Fat Cow/16x16/conversion_of_currency.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/conversion_of_currency.png rename to apps/icons/static/images/Fat Cow/16x16/conversion_of_currency.png diff --git a/apps/icons/static/Fat Cow/16x16/convert_color_to_gray.png b/apps/icons/static/images/Fat Cow/16x16/convert_color_to_gray.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/convert_color_to_gray.png rename to apps/icons/static/images/Fat Cow/16x16/convert_color_to_gray.png diff --git a/apps/icons/static/Fat Cow/16x16/convert_gray_to_color.png b/apps/icons/static/images/Fat Cow/16x16/convert_gray_to_color.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/convert_gray_to_color.png rename to apps/icons/static/images/Fat Cow/16x16/convert_gray_to_color.png diff --git a/apps/icons/static/Fat Cow/16x16/cookie_chocolate.png b/apps/icons/static/images/Fat Cow/16x16/cookie_chocolate.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cookie_chocolate.png rename to apps/icons/static/images/Fat Cow/16x16/cookie_chocolate.png diff --git a/apps/icons/static/Fat Cow/16x16/cookies.png b/apps/icons/static/images/Fat Cow/16x16/cookies.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cookies.png rename to apps/icons/static/images/Fat Cow/16x16/cookies.png diff --git a/apps/icons/static/Fat Cow/16x16/cooler.png b/apps/icons/static/images/Fat Cow/16x16/cooler.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cooler.png rename to apps/icons/static/images/Fat Cow/16x16/cooler.png diff --git a/apps/icons/static/Fat Cow/16x16/copying_and_distribution.png b/apps/icons/static/images/Fat Cow/16x16/copying_and_distribution.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/copying_and_distribution.png rename to apps/icons/static/images/Fat Cow/16x16/copying_and_distribution.png diff --git a/apps/icons/static/Fat Cow/16x16/copyleft.png b/apps/icons/static/images/Fat Cow/16x16/copyleft.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/copyleft.png rename to apps/icons/static/images/Fat Cow/16x16/copyleft.png diff --git a/apps/icons/static/Fat Cow/16x16/creative_commons.png b/apps/icons/static/images/Fat Cow/16x16/creative_commons.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/creative_commons.png rename to apps/icons/static/images/Fat Cow/16x16/creative_commons.png diff --git a/apps/icons/static/Fat Cow/16x16/credit.png b/apps/icons/static/images/Fat Cow/16x16/credit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/credit.png rename to apps/icons/static/images/Fat Cow/16x16/credit.png diff --git a/apps/icons/static/Fat Cow/16x16/creditcards.png b/apps/icons/static/images/Fat Cow/16x16/creditcards.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/creditcards.png rename to apps/icons/static/images/Fat Cow/16x16/creditcards.png diff --git a/apps/icons/static/Fat Cow/16x16/cricket.png b/apps/icons/static/images/Fat Cow/16x16/cricket.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cricket.png rename to apps/icons/static/images/Fat Cow/16x16/cricket.png diff --git a/apps/icons/static/Fat Cow/16x16/cross.png b/apps/icons/static/images/Fat Cow/16x16/cross.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cross.png rename to apps/icons/static/images/Fat Cow/16x16/cross.png diff --git a/apps/icons/static/Fat Cow/16x16/cross_promotion_selling.png b/apps/icons/static/images/Fat Cow/16x16/cross_promotion_selling.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cross_promotion_selling.png rename to apps/icons/static/images/Fat Cow/16x16/cross_promotion_selling.png diff --git a/apps/icons/static/Fat Cow/16x16/css.png b/apps/icons/static/images/Fat Cow/16x16/css.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/css.png rename to apps/icons/static/images/Fat Cow/16x16/css.png diff --git a/apps/icons/static/Fat Cow/16x16/css_add.png b/apps/icons/static/images/Fat Cow/16x16/css_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/css_add.png rename to apps/icons/static/images/Fat Cow/16x16/css_add.png diff --git a/apps/icons/static/Fat Cow/16x16/css_delete.png b/apps/icons/static/images/Fat Cow/16x16/css_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/css_delete.png rename to apps/icons/static/images/Fat Cow/16x16/css_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/css_go.png b/apps/icons/static/images/Fat Cow/16x16/css_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/css_go.png rename to apps/icons/static/images/Fat Cow/16x16/css_go.png diff --git a/apps/icons/static/Fat Cow/16x16/css_valid.png b/apps/icons/static/images/Fat Cow/16x16/css_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/css_valid.png rename to apps/icons/static/images/Fat Cow/16x16/css_valid.png diff --git a/apps/icons/static/Fat Cow/16x16/cup.png b/apps/icons/static/images/Fat Cow/16x16/cup.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cup.png rename to apps/icons/static/images/Fat Cow/16x16/cup.png diff --git a/apps/icons/static/Fat Cow/16x16/cup_add.png b/apps/icons/static/images/Fat Cow/16x16/cup_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cup_add.png rename to apps/icons/static/images/Fat Cow/16x16/cup_add.png diff --git a/apps/icons/static/Fat Cow/16x16/cup_delete.png b/apps/icons/static/images/Fat Cow/16x16/cup_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cup_delete.png rename to apps/icons/static/images/Fat Cow/16x16/cup_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/cup_edit.png b/apps/icons/static/images/Fat Cow/16x16/cup_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cup_edit.png rename to apps/icons/static/images/Fat Cow/16x16/cup_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/cup_error.png b/apps/icons/static/images/Fat Cow/16x16/cup_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cup_error.png rename to apps/icons/static/images/Fat Cow/16x16/cup_error.png diff --git a/apps/icons/static/Fat Cow/16x16/cup_go.png b/apps/icons/static/images/Fat Cow/16x16/cup_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cup_go.png rename to apps/icons/static/images/Fat Cow/16x16/cup_go.png diff --git a/apps/icons/static/Fat Cow/16x16/cup_key.png b/apps/icons/static/images/Fat Cow/16x16/cup_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cup_key.png rename to apps/icons/static/images/Fat Cow/16x16/cup_key.png diff --git a/apps/icons/static/Fat Cow/16x16/cup_link.png b/apps/icons/static/images/Fat Cow/16x16/cup_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cup_link.png rename to apps/icons/static/images/Fat Cow/16x16/cup_link.png diff --git a/apps/icons/static/Fat Cow/16x16/curriculum_vitae.png b/apps/icons/static/images/Fat Cow/16x16/curriculum_vitae.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/curriculum_vitae.png rename to apps/icons/static/images/Fat Cow/16x16/curriculum_vitae.png diff --git a/apps/icons/static/Fat Cow/16x16/cursor.png b/apps/icons/static/images/Fat Cow/16x16/cursor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cursor.png rename to apps/icons/static/images/Fat Cow/16x16/cursor.png diff --git a/apps/icons/static/Fat Cow/16x16/cut.png b/apps/icons/static/images/Fat Cow/16x16/cut.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cut.png rename to apps/icons/static/images/Fat Cow/16x16/cut.png diff --git a/apps/icons/static/Fat Cow/16x16/cut_red.png b/apps/icons/static/images/Fat Cow/16x16/cut_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cut_red.png rename to apps/icons/static/images/Fat Cow/16x16/cut_red.png diff --git a/apps/icons/static/Fat Cow/16x16/cutlery.png b/apps/icons/static/images/Fat Cow/16x16/cutlery.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/cutlery.png rename to apps/icons/static/images/Fat Cow/16x16/cutlery.png diff --git a/apps/icons/static/Fat Cow/16x16/data_chooser.png b/apps/icons/static/images/Fat Cow/16x16/data_chooser.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/data_chooser.png rename to apps/icons/static/images/Fat Cow/16x16/data_chooser.png diff --git a/apps/icons/static/Fat Cow/16x16/data_field.png b/apps/icons/static/images/Fat Cow/16x16/data_field.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/data_field.png rename to apps/icons/static/images/Fat Cow/16x16/data_field.png diff --git a/apps/icons/static/Fat Cow/16x16/data_grid.png b/apps/icons/static/images/Fat Cow/16x16/data_grid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/data_grid.png rename to apps/icons/static/images/Fat Cow/16x16/data_grid.png diff --git a/apps/icons/static/Fat Cow/16x16/data_sort.png b/apps/icons/static/images/Fat Cow/16x16/data_sort.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/data_sort.png rename to apps/icons/static/images/Fat Cow/16x16/data_sort.png diff --git a/apps/icons/static/Fat Cow/16x16/data_table.png b/apps/icons/static/images/Fat Cow/16x16/data_table.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/data_table.png rename to apps/icons/static/images/Fat Cow/16x16/data_table.png diff --git a/apps/icons/static/Fat Cow/16x16/database.png b/apps/icons/static/images/Fat Cow/16x16/database.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database.png rename to apps/icons/static/images/Fat Cow/16x16/database.png diff --git a/apps/icons/static/Fat Cow/16x16/database_add.png b/apps/icons/static/images/Fat Cow/16x16/database_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_add.png rename to apps/icons/static/images/Fat Cow/16x16/database_add.png diff --git a/apps/icons/static/Fat Cow/16x16/database_connect.png b/apps/icons/static/images/Fat Cow/16x16/database_connect.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_connect.png rename to apps/icons/static/images/Fat Cow/16x16/database_connect.png diff --git a/apps/icons/static/Fat Cow/16x16/database_delete.png b/apps/icons/static/images/Fat Cow/16x16/database_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_delete.png rename to apps/icons/static/images/Fat Cow/16x16/database_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/database_edit.png b/apps/icons/static/images/Fat Cow/16x16/database_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_edit.png rename to apps/icons/static/images/Fat Cow/16x16/database_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/database_error.png b/apps/icons/static/images/Fat Cow/16x16/database_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_error.png rename to apps/icons/static/images/Fat Cow/16x16/database_error.png diff --git a/apps/icons/static/Fat Cow/16x16/database_gear.png b/apps/icons/static/images/Fat Cow/16x16/database_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_gear.png rename to apps/icons/static/images/Fat Cow/16x16/database_gear.png diff --git a/apps/icons/static/Fat Cow/16x16/database_go.png b/apps/icons/static/images/Fat Cow/16x16/database_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_go.png rename to apps/icons/static/images/Fat Cow/16x16/database_go.png diff --git a/apps/icons/static/Fat Cow/16x16/database_key.png b/apps/icons/static/images/Fat Cow/16x16/database_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_key.png rename to apps/icons/static/images/Fat Cow/16x16/database_key.png diff --git a/apps/icons/static/Fat Cow/16x16/database_lightning.png b/apps/icons/static/images/Fat Cow/16x16/database_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_lightning.png rename to apps/icons/static/images/Fat Cow/16x16/database_lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/database_link.png b/apps/icons/static/images/Fat Cow/16x16/database_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_link.png rename to apps/icons/static/images/Fat Cow/16x16/database_link.png diff --git a/apps/icons/static/Fat Cow/16x16/database_refresh.png b/apps/icons/static/images/Fat Cow/16x16/database_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_refresh.png rename to apps/icons/static/images/Fat Cow/16x16/database_refresh.png diff --git a/apps/icons/static/Fat Cow/16x16/database_save.png b/apps/icons/static/images/Fat Cow/16x16/database_save.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_save.png rename to apps/icons/static/images/Fat Cow/16x16/database_save.png diff --git a/apps/icons/static/Fat Cow/16x16/database_server.png b/apps/icons/static/images/Fat Cow/16x16/database_server.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_server.png rename to apps/icons/static/images/Fat Cow/16x16/database_server.png diff --git a/apps/icons/static/Fat Cow/16x16/database_table.png b/apps/icons/static/images/Fat Cow/16x16/database_table.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/database_table.png rename to apps/icons/static/images/Fat Cow/16x16/database_table.png diff --git a/apps/icons/static/Fat Cow/16x16/date.png b/apps/icons/static/images/Fat Cow/16x16/date.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date.png rename to apps/icons/static/images/Fat Cow/16x16/date.png diff --git a/apps/icons/static/Fat Cow/16x16/date_add.png b/apps/icons/static/images/Fat Cow/16x16/date_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date_add.png rename to apps/icons/static/images/Fat Cow/16x16/date_add.png diff --git a/apps/icons/static/Fat Cow/16x16/date_delete.png b/apps/icons/static/images/Fat Cow/16x16/date_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date_delete.png rename to apps/icons/static/images/Fat Cow/16x16/date_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/date_edit.png b/apps/icons/static/images/Fat Cow/16x16/date_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date_edit.png rename to apps/icons/static/images/Fat Cow/16x16/date_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/date_error.png b/apps/icons/static/images/Fat Cow/16x16/date_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date_error.png rename to apps/icons/static/images/Fat Cow/16x16/date_error.png diff --git a/apps/icons/static/Fat Cow/16x16/date_go.png b/apps/icons/static/images/Fat Cow/16x16/date_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date_go.png rename to apps/icons/static/images/Fat Cow/16x16/date_go.png diff --git a/apps/icons/static/Fat Cow/16x16/date_link.png b/apps/icons/static/images/Fat Cow/16x16/date_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date_link.png rename to apps/icons/static/images/Fat Cow/16x16/date_link.png diff --git a/apps/icons/static/Fat Cow/16x16/date_magnify.png b/apps/icons/static/images/Fat Cow/16x16/date_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date_magnify.png rename to apps/icons/static/images/Fat Cow/16x16/date_magnify.png diff --git a/apps/icons/static/Fat Cow/16x16/date_next.png b/apps/icons/static/images/Fat Cow/16x16/date_next.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date_next.png rename to apps/icons/static/images/Fat Cow/16x16/date_next.png diff --git a/apps/icons/static/Fat Cow/16x16/date_previous.png b/apps/icons/static/images/Fat Cow/16x16/date_previous.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/date_previous.png rename to apps/icons/static/images/Fat Cow/16x16/date_previous.png diff --git a/apps/icons/static/Fat Cow/16x16/ddr_memory.png b/apps/icons/static/images/Fat Cow/16x16/ddr_memory.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ddr_memory.png rename to apps/icons/static/images/Fat Cow/16x16/ddr_memory.png diff --git a/apps/icons/static/Fat Cow/16x16/debian.png b/apps/icons/static/images/Fat Cow/16x16/debian.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/debian.png rename to apps/icons/static/images/Fat Cow/16x16/debian.png diff --git a/apps/icons/static/Fat Cow/16x16/decimal_less.png b/apps/icons/static/images/Fat Cow/16x16/decimal_less.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/decimal_less.png rename to apps/icons/static/images/Fat Cow/16x16/decimal_less.png diff --git a/apps/icons/static/Fat Cow/16x16/decimal_more.png b/apps/icons/static/images/Fat Cow/16x16/decimal_more.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/decimal_more.png rename to apps/icons/static/images/Fat Cow/16x16/decimal_more.png diff --git a/apps/icons/static/Fat Cow/16x16/delete.png b/apps/icons/static/images/Fat Cow/16x16/delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/delete.png rename to apps/icons/static/images/Fat Cow/16x16/delete.png diff --git a/apps/icons/static/Fat Cow/16x16/delicious.png b/apps/icons/static/images/Fat Cow/16x16/delicious.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/delicious.png rename to apps/icons/static/images/Fat Cow/16x16/delicious.png diff --git a/apps/icons/static/Fat Cow/16x16/derivatives.png b/apps/icons/static/images/Fat Cow/16x16/derivatives.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/derivatives.png rename to apps/icons/static/images/Fat Cow/16x16/derivatives.png diff --git a/apps/icons/static/Fat Cow/16x16/design_float.png b/apps/icons/static/images/Fat Cow/16x16/design_float.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/design_float.png rename to apps/icons/static/images/Fat Cow/16x16/design_float.png diff --git a/apps/icons/static/Fat Cow/16x16/designmoo.png b/apps/icons/static/images/Fat Cow/16x16/designmoo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/designmoo.png rename to apps/icons/static/images/Fat Cow/16x16/designmoo.png diff --git a/apps/icons/static/Fat Cow/16x16/devianart.png b/apps/icons/static/images/Fat Cow/16x16/devianart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/devianart.png rename to apps/icons/static/images/Fat Cow/16x16/devianart.png diff --git a/apps/icons/static/Fat Cow/16x16/diagramm.png b/apps/icons/static/images/Fat Cow/16x16/diagramm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/diagramm.png rename to apps/icons/static/images/Fat Cow/16x16/diagramm.png diff --git a/apps/icons/static/Fat Cow/16x16/dialog.png b/apps/icons/static/images/Fat Cow/16x16/dialog.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dialog.png rename to apps/icons/static/images/Fat Cow/16x16/dialog.png diff --git a/apps/icons/static/Fat Cow/16x16/diamond.png b/apps/icons/static/images/Fat Cow/16x16/diamond.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/diamond.png rename to apps/icons/static/images/Fat Cow/16x16/diamond.png diff --git a/apps/icons/static/Fat Cow/16x16/dice.png b/apps/icons/static/images/Fat Cow/16x16/dice.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dice.png rename to apps/icons/static/images/Fat Cow/16x16/dice.png diff --git a/apps/icons/static/Fat Cow/16x16/digg.png b/apps/icons/static/images/Fat Cow/16x16/digg.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/digg.png rename to apps/icons/static/images/Fat Cow/16x16/digg.png diff --git a/apps/icons/static/Fat Cow/16x16/digital_signature.png b/apps/icons/static/images/Fat Cow/16x16/digital_signature.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/digital_signature.png rename to apps/icons/static/images/Fat Cow/16x16/digital_signature.png diff --git a/apps/icons/static/Fat Cow/16x16/dinersclub.png b/apps/icons/static/images/Fat Cow/16x16/dinersclub.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dinersclub.png rename to apps/icons/static/images/Fat Cow/16x16/dinersclub.png diff --git a/apps/icons/static/Fat Cow/16x16/direction.png b/apps/icons/static/images/Fat Cow/16x16/direction.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/direction.png rename to apps/icons/static/images/Fat Cow/16x16/direction.png diff --git a/apps/icons/static/Fat Cow/16x16/directory_listing.png b/apps/icons/static/images/Fat Cow/16x16/directory_listing.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/directory_listing.png rename to apps/icons/static/images/Fat Cow/16x16/directory_listing.png diff --git a/apps/icons/static/Fat Cow/16x16/disconnect.png b/apps/icons/static/images/Fat Cow/16x16/disconnect.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/disconnect.png rename to apps/icons/static/images/Fat Cow/16x16/disconnect.png diff --git a/apps/icons/static/Fat Cow/16x16/discover.png b/apps/icons/static/images/Fat Cow/16x16/discover.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/discover.png rename to apps/icons/static/images/Fat Cow/16x16/discover.png diff --git a/apps/icons/static/Fat Cow/16x16/dish.png b/apps/icons/static/images/Fat Cow/16x16/dish.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dish.png rename to apps/icons/static/images/Fat Cow/16x16/dish.png diff --git a/apps/icons/static/Fat Cow/16x16/disk.png b/apps/icons/static/images/Fat Cow/16x16/disk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/disk.png rename to apps/icons/static/images/Fat Cow/16x16/disk.png diff --git a/apps/icons/static/Fat Cow/16x16/disk_multiple.png b/apps/icons/static/images/Fat Cow/16x16/disk_multiple.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/disk_multiple.png rename to apps/icons/static/images/Fat Cow/16x16/disk_multiple.png diff --git a/apps/icons/static/Fat Cow/16x16/distribution_partnerships.png b/apps/icons/static/images/Fat Cow/16x16/distribution_partnerships.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/distribution_partnerships.png rename to apps/icons/static/images/Fat Cow/16x16/distribution_partnerships.png diff --git a/apps/icons/static/Fat Cow/16x16/dns.png b/apps/icons/static/images/Fat Cow/16x16/dns.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dns.png rename to apps/icons/static/images/Fat Cow/16x16/dns.png diff --git a/apps/icons/static/Fat Cow/16x16/dns_setting.png b/apps/icons/static/images/Fat Cow/16x16/dns_setting.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dns_setting.png rename to apps/icons/static/images/Fat Cow/16x16/dns_setting.png diff --git a/apps/icons/static/Fat Cow/16x16/document_back.png b/apps/icons/static/images/Fat Cow/16x16/document_back.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_back.png rename to apps/icons/static/images/Fat Cow/16x16/document_back.png diff --git a/apps/icons/static/Fat Cow/16x16/document_background.png b/apps/icons/static/images/Fat Cow/16x16/document_background.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_background.png rename to apps/icons/static/images/Fat Cow/16x16/document_background.png diff --git a/apps/icons/static/Fat Cow/16x16/document_break.png b/apps/icons/static/images/Fat Cow/16x16/document_break.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_break.png rename to apps/icons/static/images/Fat Cow/16x16/document_break.png diff --git a/apps/icons/static/Fat Cow/16x16/document_center.png b/apps/icons/static/images/Fat Cow/16x16/document_center.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_center.png rename to apps/icons/static/images/Fat Cow/16x16/document_center.png diff --git a/apps/icons/static/Fat Cow/16x16/document_check_compatibility.png b/apps/icons/static/images/Fat Cow/16x16/document_check_compatibility.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_check_compatibility.png rename to apps/icons/static/images/Fat Cow/16x16/document_check_compatibility.png diff --git a/apps/icons/static/Fat Cow/16x16/document_comment_above.png b/apps/icons/static/images/Fat Cow/16x16/document_comment_above.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_comment_above.png rename to apps/icons/static/images/Fat Cow/16x16/document_comment_above.png diff --git a/apps/icons/static/Fat Cow/16x16/document_comment_behind.png b/apps/icons/static/images/Fat Cow/16x16/document_comment_behind.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_comment_behind.png rename to apps/icons/static/images/Fat Cow/16x16/document_comment_behind.png diff --git a/apps/icons/static/Fat Cow/16x16/document_comment_below.png b/apps/icons/static/images/Fat Cow/16x16/document_comment_below.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_comment_below.png rename to apps/icons/static/images/Fat Cow/16x16/document_comment_below.png diff --git a/apps/icons/static/Fat Cow/16x16/document_comments.png b/apps/icons/static/images/Fat Cow/16x16/document_comments.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_comments.png rename to apps/icons/static/images/Fat Cow/16x16/document_comments.png diff --git a/apps/icons/static/Fat Cow/16x16/document_copies.png b/apps/icons/static/images/Fat Cow/16x16/document_copies.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_copies.png rename to apps/icons/static/images/Fat Cow/16x16/document_copies.png diff --git a/apps/icons/static/Fat Cow/16x16/document_editing.png b/apps/icons/static/images/Fat Cow/16x16/document_editing.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_editing.png rename to apps/icons/static/images/Fat Cow/16x16/document_editing.png diff --git a/apps/icons/static/Fat Cow/16x16/document_empty.png b/apps/icons/static/images/Fat Cow/16x16/document_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_empty.png rename to apps/icons/static/images/Fat Cow/16x16/document_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/document_export.png b/apps/icons/static/images/Fat Cow/16x16/document_export.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_export.png rename to apps/icons/static/images/Fat Cow/16x16/document_export.png diff --git a/apps/icons/static/Fat Cow/16x16/document_font.png b/apps/icons/static/images/Fat Cow/16x16/document_font.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_font.png rename to apps/icons/static/images/Fat Cow/16x16/document_font.png diff --git a/apps/icons/static/Fat Cow/16x16/document_font_wizard.png b/apps/icons/static/images/Fat Cow/16x16/document_font_wizard.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_font_wizard.png rename to apps/icons/static/images/Fat Cow/16x16/document_font_wizard.png diff --git a/apps/icons/static/Fat Cow/16x16/document_image.png b/apps/icons/static/images/Fat Cow/16x16/document_image.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_image.png rename to apps/icons/static/images/Fat Cow/16x16/document_image.png diff --git a/apps/icons/static/Fat Cow/16x16/document_image_hor.png b/apps/icons/static/images/Fat Cow/16x16/document_image_hor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_image_hor.png rename to apps/icons/static/images/Fat Cow/16x16/document_image_hor.png diff --git a/apps/icons/static/Fat Cow/16x16/document_image_ver.png b/apps/icons/static/images/Fat Cow/16x16/document_image_ver.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_image_ver.png rename to apps/icons/static/images/Fat Cow/16x16/document_image_ver.png diff --git a/apps/icons/static/Fat Cow/16x16/document_import.png b/apps/icons/static/images/Fat Cow/16x16/document_import.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_import.png rename to apps/icons/static/images/Fat Cow/16x16/document_import.png diff --git a/apps/icons/static/Fat Cow/16x16/document_index.png b/apps/icons/static/images/Fat Cow/16x16/document_index.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_index.png rename to apps/icons/static/images/Fat Cow/16x16/document_index.png diff --git a/apps/icons/static/Fat Cow/16x16/document_info.png b/apps/icons/static/images/Fat Cow/16x16/document_info.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_info.png rename to apps/icons/static/images/Fat Cow/16x16/document_info.png diff --git a/apps/icons/static/Fat Cow/16x16/document_insert.png b/apps/icons/static/images/Fat Cow/16x16/document_insert.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_insert.png rename to apps/icons/static/images/Fat Cow/16x16/document_insert.png diff --git a/apps/icons/static/Fat Cow/16x16/document_inspect.png b/apps/icons/static/images/Fat Cow/16x16/document_inspect.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_inspect.png rename to apps/icons/static/images/Fat Cow/16x16/document_inspect.png diff --git a/apps/icons/static/Fat Cow/16x16/document_inspector.png b/apps/icons/static/images/Fat Cow/16x16/document_inspector.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_inspector.png rename to apps/icons/static/images/Fat Cow/16x16/document_inspector.png diff --git a/apps/icons/static/Fat Cow/16x16/document_layout.png b/apps/icons/static/images/Fat Cow/16x16/document_layout.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_layout.png rename to apps/icons/static/images/Fat Cow/16x16/document_layout.png diff --git a/apps/icons/static/Fat Cow/16x16/document_margins.png b/apps/icons/static/images/Fat Cow/16x16/document_margins.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_margins.png rename to apps/icons/static/images/Fat Cow/16x16/document_margins.png diff --git a/apps/icons/static/Fat Cow/16x16/document_mark_as_final.png b/apps/icons/static/images/Fat Cow/16x16/document_mark_as_final.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_mark_as_final.png rename to apps/icons/static/images/Fat Cow/16x16/document_mark_as_final.png diff --git a/apps/icons/static/Fat Cow/16x16/document_move.png b/apps/icons/static/images/Fat Cow/16x16/document_move.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_move.png rename to apps/icons/static/images/Fat Cow/16x16/document_move.png diff --git a/apps/icons/static/Fat Cow/16x16/document_next.png b/apps/icons/static/images/Fat Cow/16x16/document_next.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_next.png rename to apps/icons/static/images/Fat Cow/16x16/document_next.png diff --git a/apps/icons/static/Fat Cow/16x16/document_notes.png b/apps/icons/static/images/Fat Cow/16x16/document_notes.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_notes.png rename to apps/icons/static/images/Fat Cow/16x16/document_notes.png diff --git a/apps/icons/static/Fat Cow/16x16/document_num.png b/apps/icons/static/images/Fat Cow/16x16/document_num.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_num.png rename to apps/icons/static/images/Fat Cow/16x16/document_num.png diff --git a/apps/icons/static/Fat Cow/16x16/document_page.png b/apps/icons/static/images/Fat Cow/16x16/document_page.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_page.png rename to apps/icons/static/images/Fat Cow/16x16/document_page.png diff --git a/apps/icons/static/Fat Cow/16x16/document_page_last.png b/apps/icons/static/images/Fat Cow/16x16/document_page_last.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_page_last.png rename to apps/icons/static/images/Fat Cow/16x16/document_page_last.png diff --git a/apps/icons/static/Fat Cow/16x16/document_page_next.png b/apps/icons/static/images/Fat Cow/16x16/document_page_next.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_page_next.png rename to apps/icons/static/images/Fat Cow/16x16/document_page_next.png diff --git a/apps/icons/static/Fat Cow/16x16/document_page_previous.png b/apps/icons/static/images/Fat Cow/16x16/document_page_previous.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_page_previous.png rename to apps/icons/static/images/Fat Cow/16x16/document_page_previous.png diff --git a/apps/icons/static/Fat Cow/16x16/document_plus.png b/apps/icons/static/images/Fat Cow/16x16/document_plus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_plus.png rename to apps/icons/static/images/Fat Cow/16x16/document_plus.png diff --git a/apps/icons/static/Fat Cow/16x16/document_prepare.png b/apps/icons/static/images/Fat Cow/16x16/document_prepare.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_prepare.png rename to apps/icons/static/images/Fat Cow/16x16/document_prepare.png diff --git a/apps/icons/static/Fat Cow/16x16/document_properties.png b/apps/icons/static/images/Fat Cow/16x16/document_properties.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_properties.png rename to apps/icons/static/images/Fat Cow/16x16/document_properties.png diff --git a/apps/icons/static/Fat Cow/16x16/document_quote.png b/apps/icons/static/images/Fat Cow/16x16/document_quote.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_quote.png rename to apps/icons/static/images/Fat Cow/16x16/document_quote.png diff --git a/apps/icons/static/Fat Cow/16x16/document_redirect.png b/apps/icons/static/images/Fat Cow/16x16/document_redirect.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_redirect.png rename to apps/icons/static/images/Fat Cow/16x16/document_redirect.png diff --git a/apps/icons/static/Fat Cow/16x16/document_rename.png b/apps/icons/static/images/Fat Cow/16x16/document_rename.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_rename.png rename to apps/icons/static/images/Fat Cow/16x16/document_rename.png diff --git a/apps/icons/static/Fat Cow/16x16/document_shapes.png b/apps/icons/static/images/Fat Cow/16x16/document_shapes.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_shapes.png rename to apps/icons/static/images/Fat Cow/16x16/document_shapes.png diff --git a/apps/icons/static/Fat Cow/16x16/document_shred.png b/apps/icons/static/images/Fat Cow/16x16/document_shred.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_shred.png rename to apps/icons/static/images/Fat Cow/16x16/document_shred.png diff --git a/apps/icons/static/Fat Cow/16x16/document_signature.png b/apps/icons/static/images/Fat Cow/16x16/document_signature.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_signature.png rename to apps/icons/static/images/Fat Cow/16x16/document_signature.png diff --git a/apps/icons/static/Fat Cow/16x16/document_spacing.png b/apps/icons/static/images/Fat Cow/16x16/document_spacing.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_spacing.png rename to apps/icons/static/images/Fat Cow/16x16/document_spacing.png diff --git a/apps/icons/static/Fat Cow/16x16/document_split.png b/apps/icons/static/images/Fat Cow/16x16/document_split.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_split.png rename to apps/icons/static/images/Fat Cow/16x16/document_split.png diff --git a/apps/icons/static/Fat Cow/16x16/document_stand.png b/apps/icons/static/images/Fat Cow/16x16/document_stand.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_stand.png rename to apps/icons/static/images/Fat Cow/16x16/document_stand.png diff --git a/apps/icons/static/Fat Cow/16x16/document_tag.png b/apps/icons/static/images/Fat Cow/16x16/document_tag.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_tag.png rename to apps/icons/static/images/Fat Cow/16x16/document_tag.png diff --git a/apps/icons/static/Fat Cow/16x16/document_todo.png b/apps/icons/static/images/Fat Cow/16x16/document_todo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_todo.png rename to apps/icons/static/images/Fat Cow/16x16/document_todo.png diff --git a/apps/icons/static/Fat Cow/16x16/document_valid.png b/apps/icons/static/images/Fat Cow/16x16/document_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_valid.png rename to apps/icons/static/images/Fat Cow/16x16/document_valid.png diff --git a/apps/icons/static/Fat Cow/16x16/document_vertical.png b/apps/icons/static/images/Fat Cow/16x16/document_vertical.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_vertical.png rename to apps/icons/static/images/Fat Cow/16x16/document_vertical.png diff --git a/apps/icons/static/Fat Cow/16x16/document_view_book.png b/apps/icons/static/images/Fat Cow/16x16/document_view_book.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/document_view_book.png rename to apps/icons/static/images/Fat Cow/16x16/document_view_book.png diff --git a/apps/icons/static/Fat Cow/16x16/documents_email.png b/apps/icons/static/images/Fat Cow/16x16/documents_email.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/documents_email.png rename to apps/icons/static/images/Fat Cow/16x16/documents_email.png diff --git a/apps/icons/static/Fat Cow/16x16/dog.png b/apps/icons/static/images/Fat Cow/16x16/dog.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dog.png rename to apps/icons/static/images/Fat Cow/16x16/dog.png diff --git a/apps/icons/static/Fat Cow/16x16/domain_template.png b/apps/icons/static/images/Fat Cow/16x16/domain_template.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/domain_template.png rename to apps/icons/static/images/Fat Cow/16x16/domain_template.png diff --git a/apps/icons/static/Fat Cow/16x16/door.png b/apps/icons/static/images/Fat Cow/16x16/door.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/door.png rename to apps/icons/static/images/Fat Cow/16x16/door.png diff --git a/apps/icons/static/Fat Cow/16x16/door_in.png b/apps/icons/static/images/Fat Cow/16x16/door_in.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/door_in.png rename to apps/icons/static/images/Fat Cow/16x16/door_in.png diff --git a/apps/icons/static/Fat Cow/16x16/door_open.png b/apps/icons/static/images/Fat Cow/16x16/door_open.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/door_open.png rename to apps/icons/static/images/Fat Cow/16x16/door_open.png diff --git a/apps/icons/static/Fat Cow/16x16/door_out.png b/apps/icons/static/images/Fat Cow/16x16/door_out.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/door_out.png rename to apps/icons/static/images/Fat Cow/16x16/door_out.png diff --git a/apps/icons/static/Fat Cow/16x16/dopplr.png b/apps/icons/static/images/Fat Cow/16x16/dopplr.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dopplr.png rename to apps/icons/static/images/Fat Cow/16x16/dopplr.png diff --git a/apps/icons/static/Fat Cow/16x16/down_jacket.png b/apps/icons/static/images/Fat Cow/16x16/down_jacket.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/down_jacket.png rename to apps/icons/static/images/Fat Cow/16x16/down_jacket.png diff --git a/apps/icons/static/Fat Cow/16x16/download.png b/apps/icons/static/images/Fat Cow/16x16/download.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/download.png rename to apps/icons/static/images/Fat Cow/16x16/download.png diff --git a/apps/icons/static/Fat Cow/16x16/download_for_linux.png b/apps/icons/static/images/Fat Cow/16x16/download_for_linux.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/download_for_linux.png rename to apps/icons/static/images/Fat Cow/16x16/download_for_linux.png diff --git a/apps/icons/static/Fat Cow/16x16/download_for_mac.png b/apps/icons/static/images/Fat Cow/16x16/download_for_mac.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/download_for_mac.png rename to apps/icons/static/images/Fat Cow/16x16/download_for_mac.png diff --git a/apps/icons/static/Fat Cow/16x16/download_for_windows.png b/apps/icons/static/images/Fat Cow/16x16/download_for_windows.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/download_for_windows.png rename to apps/icons/static/images/Fat Cow/16x16/download_for_windows.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_airbrush.png b/apps/icons/static/images/Fat Cow/16x16/draw_airbrush.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_airbrush.png rename to apps/icons/static/images/Fat Cow/16x16/draw_airbrush.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_calligraphic.png b/apps/icons/static/images/Fat Cow/16x16/draw_calligraphic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_calligraphic.png rename to apps/icons/static/images/Fat Cow/16x16/draw_calligraphic.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_clone.png b/apps/icons/static/images/Fat Cow/16x16/draw_clone.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_clone.png rename to apps/icons/static/images/Fat Cow/16x16/draw_clone.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_convolve.png b/apps/icons/static/images/Fat Cow/16x16/draw_convolve.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_convolve.png rename to apps/icons/static/images/Fat Cow/16x16/draw_convolve.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_dodge_burn.png b/apps/icons/static/images/Fat Cow/16x16/draw_dodge_burn.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_dodge_burn.png rename to apps/icons/static/images/Fat Cow/16x16/draw_dodge_burn.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_ellipse.png b/apps/icons/static/images/Fat Cow/16x16/draw_ellipse.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_ellipse.png rename to apps/icons/static/images/Fat Cow/16x16/draw_ellipse.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_eraser.png b/apps/icons/static/images/Fat Cow/16x16/draw_eraser.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_eraser.png rename to apps/icons/static/images/Fat Cow/16x16/draw_eraser.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_ink.png b/apps/icons/static/images/Fat Cow/16x16/draw_ink.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_ink.png rename to apps/icons/static/images/Fat Cow/16x16/draw_ink.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_island.png b/apps/icons/static/images/Fat Cow/16x16/draw_island.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_island.png rename to apps/icons/static/images/Fat Cow/16x16/draw_island.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_line.png b/apps/icons/static/images/Fat Cow/16x16/draw_line.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_line.png rename to apps/icons/static/images/Fat Cow/16x16/draw_line.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_path.png b/apps/icons/static/images/Fat Cow/16x16/draw_path.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_path.png rename to apps/icons/static/images/Fat Cow/16x16/draw_path.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_points.png b/apps/icons/static/images/Fat Cow/16x16/draw_points.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_points.png rename to apps/icons/static/images/Fat Cow/16x16/draw_points.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_polygon.png b/apps/icons/static/images/Fat Cow/16x16/draw_polygon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_polygon.png rename to apps/icons/static/images/Fat Cow/16x16/draw_polygon.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_polygon_curves.png b/apps/icons/static/images/Fat Cow/16x16/draw_polygon_curves.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_polygon_curves.png rename to apps/icons/static/images/Fat Cow/16x16/draw_polygon_curves.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_polyline.png b/apps/icons/static/images/Fat Cow/16x16/draw_polyline.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_polyline.png rename to apps/icons/static/images/Fat Cow/16x16/draw_polyline.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_ring.png b/apps/icons/static/images/Fat Cow/16x16/draw_ring.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_ring.png rename to apps/icons/static/images/Fat Cow/16x16/draw_ring.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_smudge.png b/apps/icons/static/images/Fat Cow/16x16/draw_smudge.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_smudge.png rename to apps/icons/static/images/Fat Cow/16x16/draw_smudge.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_spiral.png b/apps/icons/static/images/Fat Cow/16x16/draw_spiral.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_spiral.png rename to apps/icons/static/images/Fat Cow/16x16/draw_spiral.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_star.png b/apps/icons/static/images/Fat Cow/16x16/draw_star.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_star.png rename to apps/icons/static/images/Fat Cow/16x16/draw_star.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_vertex.png b/apps/icons/static/images/Fat Cow/16x16/draw_vertex.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_vertex.png rename to apps/icons/static/images/Fat Cow/16x16/draw_vertex.png diff --git a/apps/icons/static/Fat Cow/16x16/draw_wave.png b/apps/icons/static/images/Fat Cow/16x16/draw_wave.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/draw_wave.png rename to apps/icons/static/images/Fat Cow/16x16/draw_wave.png diff --git a/apps/icons/static/Fat Cow/16x16/drawer.png b/apps/icons/static/images/Fat Cow/16x16/drawer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drawer.png rename to apps/icons/static/images/Fat Cow/16x16/drawer.png diff --git a/apps/icons/static/Fat Cow/16x16/drawer_open.png b/apps/icons/static/images/Fat Cow/16x16/drawer_open.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drawer_open.png rename to apps/icons/static/images/Fat Cow/16x16/drawer_open.png diff --git a/apps/icons/static/Fat Cow/16x16/dribbble.png b/apps/icons/static/images/Fat Cow/16x16/dribbble.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dribbble.png rename to apps/icons/static/images/Fat Cow/16x16/dribbble.png diff --git a/apps/icons/static/Fat Cow/16x16/drill.png b/apps/icons/static/images/Fat Cow/16x16/drill.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drill.png rename to apps/icons/static/images/Fat Cow/16x16/drill.png diff --git a/apps/icons/static/Fat Cow/16x16/drink.png b/apps/icons/static/images/Fat Cow/16x16/drink.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drink.png rename to apps/icons/static/images/Fat Cow/16x16/drink.png diff --git a/apps/icons/static/Fat Cow/16x16/drink_empty.png b/apps/icons/static/images/Fat Cow/16x16/drink_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drink_empty.png rename to apps/icons/static/images/Fat Cow/16x16/drink_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/drive.png b/apps/icons/static/images/Fat Cow/16x16/drive.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive.png rename to apps/icons/static/images/Fat Cow/16x16/drive.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_add.png b/apps/icons/static/images/Fat Cow/16x16/drive_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_add.png rename to apps/icons/static/images/Fat Cow/16x16/drive_add.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_burn.png b/apps/icons/static/images/Fat Cow/16x16/drive_burn.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_burn.png rename to apps/icons/static/images/Fat Cow/16x16/drive_burn.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_cd.png b/apps/icons/static/images/Fat Cow/16x16/drive_cd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_cd.png rename to apps/icons/static/images/Fat Cow/16x16/drive_cd.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_cd_empty.png b/apps/icons/static/images/Fat Cow/16x16/drive_cd_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_cd_empty.png rename to apps/icons/static/images/Fat Cow/16x16/drive_cd_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_delete.png b/apps/icons/static/images/Fat Cow/16x16/drive_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_delete.png rename to apps/icons/static/images/Fat Cow/16x16/drive_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_disk.png b/apps/icons/static/images/Fat Cow/16x16/drive_disk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_disk.png rename to apps/icons/static/images/Fat Cow/16x16/drive_disk.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_edit.png b/apps/icons/static/images/Fat Cow/16x16/drive_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_edit.png rename to apps/icons/static/images/Fat Cow/16x16/drive_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_error.png b/apps/icons/static/images/Fat Cow/16x16/drive_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_error.png rename to apps/icons/static/images/Fat Cow/16x16/drive_error.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_go.png b/apps/icons/static/images/Fat Cow/16x16/drive_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_go.png rename to apps/icons/static/images/Fat Cow/16x16/drive_go.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_key.png b/apps/icons/static/images/Fat Cow/16x16/drive_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_key.png rename to apps/icons/static/images/Fat Cow/16x16/drive_key.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_link.png b/apps/icons/static/images/Fat Cow/16x16/drive_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_link.png rename to apps/icons/static/images/Fat Cow/16x16/drive_link.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_magnify.png b/apps/icons/static/images/Fat Cow/16x16/drive_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_magnify.png rename to apps/icons/static/images/Fat Cow/16x16/drive_magnify.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_network.png b/apps/icons/static/images/Fat Cow/16x16/drive_network.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_network.png rename to apps/icons/static/images/Fat Cow/16x16/drive_network.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_rename.png b/apps/icons/static/images/Fat Cow/16x16/drive_rename.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_rename.png rename to apps/icons/static/images/Fat Cow/16x16/drive_rename.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_user.png b/apps/icons/static/images/Fat Cow/16x16/drive_user.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_user.png rename to apps/icons/static/images/Fat Cow/16x16/drive_user.png diff --git a/apps/icons/static/Fat Cow/16x16/drive_web.png b/apps/icons/static/images/Fat Cow/16x16/drive_web.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drive_web.png rename to apps/icons/static/images/Fat Cow/16x16/drive_web.png diff --git a/apps/icons/static/Fat Cow/16x16/drop.png b/apps/icons/static/images/Fat Cow/16x16/drop.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drop.png rename to apps/icons/static/images/Fat Cow/16x16/drop.png diff --git a/apps/icons/static/Fat Cow/16x16/drugs_com.png b/apps/icons/static/images/Fat Cow/16x16/drugs_com.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drugs_com.png rename to apps/icons/static/images/Fat Cow/16x16/drugs_com.png diff --git a/apps/icons/static/Fat Cow/16x16/drum.png b/apps/icons/static/images/Fat Cow/16x16/drum.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/drum.png rename to apps/icons/static/images/Fat Cow/16x16/drum.png diff --git a/apps/icons/static/Fat Cow/16x16/dvd.png b/apps/icons/static/images/Fat Cow/16x16/dvd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dvd.png rename to apps/icons/static/images/Fat Cow/16x16/dvd.png diff --git a/apps/icons/static/Fat Cow/16x16/dvd_add.png b/apps/icons/static/images/Fat Cow/16x16/dvd_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dvd_add.png rename to apps/icons/static/images/Fat Cow/16x16/dvd_add.png diff --git a/apps/icons/static/Fat Cow/16x16/dvd_delete.png b/apps/icons/static/images/Fat Cow/16x16/dvd_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dvd_delete.png rename to apps/icons/static/images/Fat Cow/16x16/dvd_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/dvd_edit.png b/apps/icons/static/images/Fat Cow/16x16/dvd_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dvd_edit.png rename to apps/icons/static/images/Fat Cow/16x16/dvd_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/dvd_error.png b/apps/icons/static/images/Fat Cow/16x16/dvd_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dvd_error.png rename to apps/icons/static/images/Fat Cow/16x16/dvd_error.png diff --git a/apps/icons/static/Fat Cow/16x16/dvd_go.png b/apps/icons/static/images/Fat Cow/16x16/dvd_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dvd_go.png rename to apps/icons/static/images/Fat Cow/16x16/dvd_go.png diff --git a/apps/icons/static/Fat Cow/16x16/dvd_key.png b/apps/icons/static/images/Fat Cow/16x16/dvd_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dvd_key.png rename to apps/icons/static/images/Fat Cow/16x16/dvd_key.png diff --git a/apps/icons/static/Fat Cow/16x16/dvd_link.png b/apps/icons/static/images/Fat Cow/16x16/dvd_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dvd_link.png rename to apps/icons/static/images/Fat Cow/16x16/dvd_link.png diff --git a/apps/icons/static/Fat Cow/16x16/dynamite.png b/apps/icons/static/images/Fat Cow/16x16/dynamite.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/dynamite.png rename to apps/icons/static/images/Fat Cow/16x16/dynamite.png diff --git a/apps/icons/static/Fat Cow/16x16/ebay.png b/apps/icons/static/images/Fat Cow/16x16/ebay.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ebay.png rename to apps/icons/static/images/Fat Cow/16x16/ebay.png diff --git a/apps/icons/static/Fat Cow/16x16/echeck.png b/apps/icons/static/images/Fat Cow/16x16/echeck.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/echeck.png rename to apps/icons/static/images/Fat Cow/16x16/echeck.png diff --git a/apps/icons/static/Fat Cow/16x16/edit_chain.png b/apps/icons/static/images/Fat Cow/16x16/edit_chain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/edit_chain.png rename to apps/icons/static/images/Fat Cow/16x16/edit_chain.png diff --git a/apps/icons/static/Fat Cow/16x16/edit_diff.png b/apps/icons/static/images/Fat Cow/16x16/edit_diff.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/edit_diff.png rename to apps/icons/static/images/Fat Cow/16x16/edit_diff.png diff --git a/apps/icons/static/Fat Cow/16x16/edit_free.png b/apps/icons/static/images/Fat Cow/16x16/edit_free.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/edit_free.png rename to apps/icons/static/images/Fat Cow/16x16/edit_free.png diff --git a/apps/icons/static/Fat Cow/16x16/edit_path.png b/apps/icons/static/images/Fat Cow/16x16/edit_path.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/edit_path.png rename to apps/icons/static/images/Fat Cow/16x16/edit_path.png diff --git a/apps/icons/static/Fat Cow/16x16/education.png b/apps/icons/static/images/Fat Cow/16x16/education.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/education.png rename to apps/icons/static/images/Fat Cow/16x16/education.png diff --git a/apps/icons/static/Fat Cow/16x16/ehow.png b/apps/icons/static/images/Fat Cow/16x16/ehow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ehow.png rename to apps/icons/static/images/Fat Cow/16x16/ehow.png diff --git a/apps/icons/static/Fat Cow/16x16/elements.png b/apps/icons/static/images/Fat Cow/16x16/elements.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/elements.png rename to apps/icons/static/images/Fat Cow/16x16/elements.png diff --git a/apps/icons/static/Fat Cow/16x16/email.png b/apps/icons/static/images/Fat Cow/16x16/email.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email.png rename to apps/icons/static/images/Fat Cow/16x16/email.png diff --git a/apps/icons/static/Fat Cow/16x16/email_add.png b/apps/icons/static/images/Fat Cow/16x16/email_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_add.png rename to apps/icons/static/images/Fat Cow/16x16/email_add.png diff --git a/apps/icons/static/Fat Cow/16x16/email_attach.png b/apps/icons/static/images/Fat Cow/16x16/email_attach.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_attach.png rename to apps/icons/static/images/Fat Cow/16x16/email_attach.png diff --git a/apps/icons/static/Fat Cow/16x16/email_delete.png b/apps/icons/static/images/Fat Cow/16x16/email_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_delete.png rename to apps/icons/static/images/Fat Cow/16x16/email_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/email_edit.png b/apps/icons/static/images/Fat Cow/16x16/email_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_edit.png rename to apps/icons/static/images/Fat Cow/16x16/email_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/email_error.png b/apps/icons/static/images/Fat Cow/16x16/email_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_error.png rename to apps/icons/static/images/Fat Cow/16x16/email_error.png diff --git a/apps/icons/static/Fat Cow/16x16/email_go.png b/apps/icons/static/images/Fat Cow/16x16/email_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_go.png rename to apps/icons/static/images/Fat Cow/16x16/email_go.png diff --git a/apps/icons/static/Fat Cow/16x16/email_link.png b/apps/icons/static/images/Fat Cow/16x16/email_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_link.png rename to apps/icons/static/images/Fat Cow/16x16/email_link.png diff --git a/apps/icons/static/Fat Cow/16x16/email_open.png b/apps/icons/static/images/Fat Cow/16x16/email_open.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_open.png rename to apps/icons/static/images/Fat Cow/16x16/email_open.png diff --git a/apps/icons/static/Fat Cow/16x16/email_open_image.png b/apps/icons/static/images/Fat Cow/16x16/email_open_image.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_open_image.png rename to apps/icons/static/images/Fat Cow/16x16/email_open_image.png diff --git a/apps/icons/static/Fat Cow/16x16/email_to_friend.png b/apps/icons/static/images/Fat Cow/16x16/email_to_friend.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/email_to_friend.png rename to apps/icons/static/images/Fat Cow/16x16/email_to_friend.png diff --git a/apps/icons/static/Fat Cow/16x16/ember.png b/apps/icons/static/images/Fat Cow/16x16/ember.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ember.png rename to apps/icons/static/images/Fat Cow/16x16/ember.png diff --git a/apps/icons/static/Fat Cow/16x16/emotion_evilgrin.png b/apps/icons/static/images/Fat Cow/16x16/emotion_evilgrin.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/emotion_evilgrin.png rename to apps/icons/static/images/Fat Cow/16x16/emotion_evilgrin.png diff --git a/apps/icons/static/Fat Cow/16x16/emotion_grin.png b/apps/icons/static/images/Fat Cow/16x16/emotion_grin.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/emotion_grin.png rename to apps/icons/static/images/Fat Cow/16x16/emotion_grin.png diff --git a/apps/icons/static/Fat Cow/16x16/emotion_happy.png b/apps/icons/static/images/Fat Cow/16x16/emotion_happy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/emotion_happy.png rename to apps/icons/static/images/Fat Cow/16x16/emotion_happy.png diff --git a/apps/icons/static/Fat Cow/16x16/emotion_smile.png b/apps/icons/static/images/Fat Cow/16x16/emotion_smile.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/emotion_smile.png rename to apps/icons/static/images/Fat Cow/16x16/emotion_smile.png diff --git a/apps/icons/static/Fat Cow/16x16/emotion_suprised.png b/apps/icons/static/images/Fat Cow/16x16/emotion_suprised.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/emotion_suprised.png rename to apps/icons/static/images/Fat Cow/16x16/emotion_suprised.png diff --git a/apps/icons/static/Fat Cow/16x16/emotion_tongue.png b/apps/icons/static/images/Fat Cow/16x16/emotion_tongue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/emotion_tongue.png rename to apps/icons/static/images/Fat Cow/16x16/emotion_tongue.png diff --git a/apps/icons/static/Fat Cow/16x16/emotion_unhappy.png b/apps/icons/static/images/Fat Cow/16x16/emotion_unhappy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/emotion_unhappy.png rename to apps/icons/static/images/Fat Cow/16x16/emotion_unhappy.png diff --git a/apps/icons/static/Fat Cow/16x16/emotion_waii.png b/apps/icons/static/images/Fat Cow/16x16/emotion_waii.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/emotion_waii.png rename to apps/icons/static/images/Fat Cow/16x16/emotion_waii.png diff --git a/apps/icons/static/Fat Cow/16x16/emotion_wink.png b/apps/icons/static/images/Fat Cow/16x16/emotion_wink.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/emotion_wink.png rename to apps/icons/static/images/Fat Cow/16x16/emotion_wink.png diff --git a/apps/icons/static/Fat Cow/16x16/entity.png b/apps/icons/static/images/Fat Cow/16x16/entity.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/entity.png rename to apps/icons/static/images/Fat Cow/16x16/entity.png diff --git a/apps/icons/static/Fat Cow/16x16/error.png b/apps/icons/static/images/Fat Cow/16x16/error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/error.png rename to apps/icons/static/images/Fat Cow/16x16/error.png diff --git a/apps/icons/static/Fat Cow/16x16/error_add.png b/apps/icons/static/images/Fat Cow/16x16/error_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/error_add.png rename to apps/icons/static/images/Fat Cow/16x16/error_add.png diff --git a/apps/icons/static/Fat Cow/16x16/error_delete.png b/apps/icons/static/images/Fat Cow/16x16/error_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/error_delete.png rename to apps/icons/static/images/Fat Cow/16x16/error_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/error_go.png b/apps/icons/static/images/Fat Cow/16x16/error_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/error_go.png rename to apps/icons/static/images/Fat Cow/16x16/error_go.png diff --git a/apps/icons/static/Fat Cow/16x16/events.png b/apps/icons/static/images/Fat Cow/16x16/events.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/events.png rename to apps/icons/static/images/Fat Cow/16x16/events.png diff --git a/apps/icons/static/Fat Cow/16x16/evernote.png b/apps/icons/static/images/Fat Cow/16x16/evernote.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/evernote.png rename to apps/icons/static/images/Fat Cow/16x16/evernote.png diff --git a/apps/icons/static/Fat Cow/16x16/exclamation.png b/apps/icons/static/images/Fat Cow/16x16/exclamation.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/exclamation.png rename to apps/icons/static/images/Fat Cow/16x16/exclamation.png diff --git a/apps/icons/static/Fat Cow/16x16/export_excel.png b/apps/icons/static/images/Fat Cow/16x16/export_excel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/export_excel.png rename to apps/icons/static/images/Fat Cow/16x16/export_excel.png diff --git a/apps/icons/static/Fat Cow/16x16/extract_foreground_objects.png b/apps/icons/static/images/Fat Cow/16x16/extract_foreground_objects.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/extract_foreground_objects.png rename to apps/icons/static/images/Fat Cow/16x16/extract_foreground_objects.png diff --git a/apps/icons/static/Fat Cow/16x16/eye.png b/apps/icons/static/images/Fat Cow/16x16/eye.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/eye.png rename to apps/icons/static/images/Fat Cow/16x16/eye.png diff --git a/apps/icons/static/Fat Cow/16x16/factory.png b/apps/icons/static/images/Fat Cow/16x16/factory.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/factory.png rename to apps/icons/static/images/Fat Cow/16x16/factory.png diff --git a/apps/icons/static/Fat Cow/16x16/fatcow.png b/apps/icons/static/images/Fat Cow/16x16/fatcow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/fatcow.png rename to apps/icons/static/images/Fat Cow/16x16/fatcow.png diff --git a/apps/icons/static/Fat Cow/16x16/fax.png b/apps/icons/static/images/Fat Cow/16x16/fax.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/fax.png rename to apps/icons/static/images/Fat Cow/16x16/fax.png diff --git a/apps/icons/static/Fat Cow/16x16/fedora.png b/apps/icons/static/images/Fat Cow/16x16/fedora.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/fedora.png rename to apps/icons/static/images/Fat Cow/16x16/fedora.png diff --git a/apps/icons/static/Fat Cow/16x16/feed.png b/apps/icons/static/images/Fat Cow/16x16/feed.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/feed.png rename to apps/icons/static/images/Fat Cow/16x16/feed.png diff --git a/apps/icons/static/Fat Cow/16x16/feed_add.png b/apps/icons/static/images/Fat Cow/16x16/feed_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/feed_add.png rename to apps/icons/static/images/Fat Cow/16x16/feed_add.png diff --git a/apps/icons/static/Fat Cow/16x16/feed_delete.png b/apps/icons/static/images/Fat Cow/16x16/feed_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/feed_delete.png rename to apps/icons/static/images/Fat Cow/16x16/feed_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/feed_disk.png b/apps/icons/static/images/Fat Cow/16x16/feed_disk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/feed_disk.png rename to apps/icons/static/images/Fat Cow/16x16/feed_disk.png diff --git a/apps/icons/static/Fat Cow/16x16/feed_edit.png b/apps/icons/static/images/Fat Cow/16x16/feed_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/feed_edit.png rename to apps/icons/static/images/Fat Cow/16x16/feed_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/feed_error.png b/apps/icons/static/images/Fat Cow/16x16/feed_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/feed_error.png rename to apps/icons/static/images/Fat Cow/16x16/feed_error.png diff --git a/apps/icons/static/Fat Cow/16x16/feed_go.png b/apps/icons/static/images/Fat Cow/16x16/feed_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/feed_go.png rename to apps/icons/static/images/Fat Cow/16x16/feed_go.png diff --git a/apps/icons/static/Fat Cow/16x16/feed_key.png b/apps/icons/static/images/Fat Cow/16x16/feed_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/feed_key.png rename to apps/icons/static/images/Fat Cow/16x16/feed_key.png diff --git a/apps/icons/static/Fat Cow/16x16/feed_magnify.png b/apps/icons/static/images/Fat Cow/16x16/feed_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/feed_magnify.png rename to apps/icons/static/images/Fat Cow/16x16/feed_magnify.png diff --git a/apps/icons/static/Fat Cow/16x16/female.png b/apps/icons/static/images/Fat Cow/16x16/female.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/female.png rename to apps/icons/static/images/Fat Cow/16x16/female.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_3gp.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_3gp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_3gp.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_3gp.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_7z.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_7z.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_7z.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_7z.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ace.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ace.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ace.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ace.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ai.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ai.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ai.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ai.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_aif.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_aif.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_aif.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_aif.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_aiff.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_aiff.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_aiff.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_aiff.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_amr.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_amr.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_amr.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_amr.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_asf.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_asf.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_asf.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_asf.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_asx.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_asx.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_asx.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_asx.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_bat.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_bat.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_bat.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_bat.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_bin.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_bin.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_bin.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_bin.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_bmp.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_bmp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_bmp.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_bmp.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_bup.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_bup.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_bup.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_bup.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_cab.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_cab.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_cab.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_cab.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_cbr.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_cbr.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_cbr.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_cbr.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_cda.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_cda.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_cda.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_cda.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_cdl.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_cdl.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_cdl.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_cdl.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_cdr.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_cdr.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_cdr.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_cdr.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_chm.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_chm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_chm.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_chm.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_dat.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_dat.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_dat.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_dat.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_divx.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_divx.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_divx.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_divx.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_dll.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_dll.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_dll.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_dll.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_dmg.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_dmg.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_dmg.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_dmg.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_doc.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_doc.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_doc.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_doc.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_dss.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_dss.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_dss.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_dss.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_dvf.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_dvf.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_dvf.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_dvf.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_dwg.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_dwg.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_dwg.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_dwg.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_eml.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_eml.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_eml.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_eml.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_eps.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_eps.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_eps.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_eps.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_exe.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_exe.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_exe.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_exe.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_fla.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_fla.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_fla.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_fla.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_flv.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_flv.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_flv.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_flv.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_gif.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_gif.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_gif.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_gif.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_gz.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_gz.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_gz.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_gz.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_hqx.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_hqx.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_hqx.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_hqx.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_htm.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_htm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_htm.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_htm.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_html.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_html.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_html.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_html.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ifo.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ifo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ifo.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ifo.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_indd.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_indd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_indd.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_indd.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_iso.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_iso.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_iso.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_iso.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_jar.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_jar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_jar.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_jar.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_jpeg.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_jpeg.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_jpeg.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_jpeg.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_jpg.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_jpg.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_jpg.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_jpg.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_lnk.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_lnk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_lnk.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_lnk.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_log.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_log.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_log.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_log.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_m4a.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_m4a.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_m4a.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_m4a.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_m4b.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_m4b.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_m4b.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_m4b.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_m4p.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_m4p.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_m4p.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_m4p.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_m4v.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_m4v.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_m4v.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_m4v.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mcd.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_mcd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_mcd.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_mcd.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mdb.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_mdb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_mdb.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_mdb.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mid.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_mid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_mid.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_mid.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mov.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_mov.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_mov.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_mov.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mp2.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_mp2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_mp2.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_mp2.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mp4.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_mp4.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_mp4.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_mp4.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mpeg.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_mpeg.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_mpeg.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_mpeg.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mpg.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_mpg.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_mpg.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_mpg.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_msi.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_msi.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_msi.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_msi.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_mswmm.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_mswmm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_mswmm.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_mswmm.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ogg.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ogg.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ogg.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ogg.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_pdf.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_pdf.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_pdf.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_pdf.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_png.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_png.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_png.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_png.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_pps.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_pps.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_pps.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_pps.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ps.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ps.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ps.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ps.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_psd.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_psd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_psd.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_psd.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_pst.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_pst.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_pst.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_pst.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ptb.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ptb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ptb.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ptb.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_pub.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_pub.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_pub.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_pub.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_qbb.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_qbb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_qbb.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_qbb.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_qbw.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_qbw.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_qbw.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_qbw.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_qxd.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_qxd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_qxd.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_qxd.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ram.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ram.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ram.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ram.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_rar.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_rar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_rar.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_rar.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_rm.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_rm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_rm.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_rm.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_rmvb.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_rmvb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_rmvb.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_rmvb.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_rtf.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_rtf.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_rtf.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_rtf.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_sea.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_sea.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_sea.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_sea.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ses.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ses.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ses.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ses.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_sit.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_sit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_sit.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_sit.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_sitx.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_sitx.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_sitx.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_sitx.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ss.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ss.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ss.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ss.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_swf.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_swf.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_swf.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_swf.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_tgz.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_tgz.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_tgz.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_tgz.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_thm.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_thm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_thm.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_thm.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_tif.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_tif.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_tif.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_tif.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_tmp.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_tmp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_tmp.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_tmp.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_torrent.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_torrent.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_torrent.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_torrent.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_ttf.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_ttf.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_ttf.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_ttf.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_txt.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_txt.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_txt.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_txt.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_vcd.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_vcd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_vcd.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_vcd.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_vob.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_vob.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_vob.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_vob.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_wav.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_wav.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_wav.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_wav.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_wma.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_wma.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_wma.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_wma.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_wmv.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_wmv.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_wmv.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_wmv.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_wps.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_wps.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_wps.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_wps.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_xls.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_xls.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_xls.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_xls.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_xpi.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_xpi.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_xpi.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_xpi.png diff --git a/apps/icons/static/Fat Cow/16x16/file_extension_zip.png b/apps/icons/static/images/Fat Cow/16x16/file_extension_zip.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_extension_zip.png rename to apps/icons/static/images/Fat Cow/16x16/file_extension_zip.png diff --git a/apps/icons/static/Fat Cow/16x16/file_manager.png b/apps/icons/static/images/Fat Cow/16x16/file_manager.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/file_manager.png rename to apps/icons/static/images/Fat Cow/16x16/file_manager.png diff --git a/apps/icons/static/Fat Cow/16x16/film.png b/apps/icons/static/images/Fat Cow/16x16/film.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/film.png rename to apps/icons/static/images/Fat Cow/16x16/film.png diff --git a/apps/icons/static/Fat Cow/16x16/film_add.png b/apps/icons/static/images/Fat Cow/16x16/film_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/film_add.png rename to apps/icons/static/images/Fat Cow/16x16/film_add.png diff --git a/apps/icons/static/Fat Cow/16x16/film_delete.png b/apps/icons/static/images/Fat Cow/16x16/film_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/film_delete.png rename to apps/icons/static/images/Fat Cow/16x16/film_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/film_edit.png b/apps/icons/static/images/Fat Cow/16x16/film_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/film_edit.png rename to apps/icons/static/images/Fat Cow/16x16/film_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/film_error.png b/apps/icons/static/images/Fat Cow/16x16/film_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/film_error.png rename to apps/icons/static/images/Fat Cow/16x16/film_error.png diff --git a/apps/icons/static/Fat Cow/16x16/film_go.png b/apps/icons/static/images/Fat Cow/16x16/film_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/film_go.png rename to apps/icons/static/images/Fat Cow/16x16/film_go.png diff --git a/apps/icons/static/Fat Cow/16x16/film_key.png b/apps/icons/static/images/Fat Cow/16x16/film_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/film_key.png rename to apps/icons/static/images/Fat Cow/16x16/film_key.png diff --git a/apps/icons/static/Fat Cow/16x16/film_link.png b/apps/icons/static/images/Fat Cow/16x16/film_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/film_link.png rename to apps/icons/static/images/Fat Cow/16x16/film_link.png diff --git a/apps/icons/static/Fat Cow/16x16/film_save.png b/apps/icons/static/images/Fat Cow/16x16/film_save.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/film_save.png rename to apps/icons/static/images/Fat Cow/16x16/film_save.png diff --git a/apps/icons/static/Fat Cow/16x16/filter.png b/apps/icons/static/images/Fat Cow/16x16/filter.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/filter.png rename to apps/icons/static/images/Fat Cow/16x16/filter.png diff --git a/apps/icons/static/Fat Cow/16x16/filter_add.png b/apps/icons/static/images/Fat Cow/16x16/filter_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/filter_add.png rename to apps/icons/static/images/Fat Cow/16x16/filter_add.png diff --git a/apps/icons/static/Fat Cow/16x16/filter_delete.png b/apps/icons/static/images/Fat Cow/16x16/filter_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/filter_delete.png rename to apps/icons/static/images/Fat Cow/16x16/filter_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/finance.png b/apps/icons/static/images/Fat Cow/16x16/finance.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/finance.png rename to apps/icons/static/images/Fat Cow/16x16/finance.png diff --git a/apps/icons/static/Fat Cow/16x16/find.png b/apps/icons/static/images/Fat Cow/16x16/find.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/find.png rename to apps/icons/static/images/Fat Cow/16x16/find.png diff --git a/apps/icons/static/Fat Cow/16x16/fire.png b/apps/icons/static/images/Fat Cow/16x16/fire.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/fire.png rename to apps/icons/static/images/Fat Cow/16x16/fire.png diff --git a/apps/icons/static/Fat Cow/16x16/fire_damage.png b/apps/icons/static/images/Fat Cow/16x16/fire_damage.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/fire_damage.png rename to apps/icons/static/images/Fat Cow/16x16/fire_damage.png diff --git a/apps/icons/static/Fat Cow/16x16/fire_extinguisher.png b/apps/icons/static/images/Fat Cow/16x16/fire_extinguisher.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/fire_extinguisher.png rename to apps/icons/static/images/Fat Cow/16x16/fire_extinguisher.png diff --git a/apps/icons/static/Fat Cow/16x16/firefox.png b/apps/icons/static/images/Fat Cow/16x16/firefox.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/firefox.png rename to apps/icons/static/images/Fat Cow/16x16/firefox.png diff --git a/apps/icons/static/Fat Cow/16x16/firewall.png b/apps/icons/static/images/Fat Cow/16x16/firewall.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/firewall.png rename to apps/icons/static/images/Fat Cow/16x16/firewall.png diff --git a/apps/icons/static/Fat Cow/16x16/firewall_burn.png b/apps/icons/static/images/Fat Cow/16x16/firewall_burn.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/firewall_burn.png rename to apps/icons/static/images/Fat Cow/16x16/firewall_burn.png diff --git a/apps/icons/static/Fat Cow/16x16/fishfinder.png b/apps/icons/static/images/Fat Cow/16x16/fishfinder.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/fishfinder.png rename to apps/icons/static/images/Fat Cow/16x16/fishfinder.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_1.png b/apps/icons/static/images/Fat Cow/16x16/flag_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_1.png rename to apps/icons/static/images/Fat Cow/16x16/flag_1.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_2.png b/apps/icons/static/images/Fat Cow/16x16/flag_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_2.png rename to apps/icons/static/images/Fat Cow/16x16/flag_2.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_3.png b/apps/icons/static/images/Fat Cow/16x16/flag_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_3.png rename to apps/icons/static/images/Fat Cow/16x16/flag_3.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_afghanistan.png b/apps/icons/static/images/Fat Cow/16x16/flag_afghanistan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_afghanistan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_afghanistan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_airfield_vehicle_safety.png b/apps/icons/static/images/Fat Cow/16x16/flag_airfield_vehicle_safety.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_airfield_vehicle_safety.png rename to apps/icons/static/images/Fat Cow/16x16/flag_airfield_vehicle_safety.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_albania.png b/apps/icons/static/images/Fat Cow/16x16/flag_albania.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_albania.png rename to apps/icons/static/images/Fat Cow/16x16/flag_albania.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_algeria.png b/apps/icons/static/images/Fat Cow/16x16/flag_algeria.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_algeria.png rename to apps/icons/static/images/Fat Cow/16x16/flag_algeria.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_american_samoa.png b/apps/icons/static/images/Fat Cow/16x16/flag_american_samoa.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_american_samoa.png rename to apps/icons/static/images/Fat Cow/16x16/flag_american_samoa.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_andorra.png b/apps/icons/static/images/Fat Cow/16x16/flag_andorra.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_andorra.png rename to apps/icons/static/images/Fat Cow/16x16/flag_andorra.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_angola.png b/apps/icons/static/images/Fat Cow/16x16/flag_angola.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_angola.png rename to apps/icons/static/images/Fat Cow/16x16/flag_angola.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_anguilla.png b/apps/icons/static/images/Fat Cow/16x16/flag_anguilla.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_anguilla.png rename to apps/icons/static/images/Fat Cow/16x16/flag_anguilla.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_antigua_and_barbuda.png b/apps/icons/static/images/Fat Cow/16x16/flag_antigua_and_barbuda.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_antigua_and_barbuda.png rename to apps/icons/static/images/Fat Cow/16x16/flag_antigua_and_barbuda.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_argentina.png b/apps/icons/static/images/Fat Cow/16x16/flag_argentina.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_argentina.png rename to apps/icons/static/images/Fat Cow/16x16/flag_argentina.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_armenia.png b/apps/icons/static/images/Fat Cow/16x16/flag_armenia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_armenia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_armenia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_aruba.png b/apps/icons/static/images/Fat Cow/16x16/flag_aruba.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_aruba.png rename to apps/icons/static/images/Fat Cow/16x16/flag_aruba.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_australia.png b/apps/icons/static/images/Fat Cow/16x16/flag_australia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_australia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_australia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_austria.png b/apps/icons/static/images/Fat Cow/16x16/flag_austria.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_austria.png rename to apps/icons/static/images/Fat Cow/16x16/flag_austria.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_azerbaijan.png b/apps/icons/static/images/Fat Cow/16x16/flag_azerbaijan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_azerbaijan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_azerbaijan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_bahamas.png b/apps/icons/static/images/Fat Cow/16x16/flag_bahamas.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_bahamas.png rename to apps/icons/static/images/Fat Cow/16x16/flag_bahamas.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_bahrain.png b/apps/icons/static/images/Fat Cow/16x16/flag_bahrain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_bahrain.png rename to apps/icons/static/images/Fat Cow/16x16/flag_bahrain.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_bangladesh.png b/apps/icons/static/images/Fat Cow/16x16/flag_bangladesh.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_bangladesh.png rename to apps/icons/static/images/Fat Cow/16x16/flag_bangladesh.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_barbados.png b/apps/icons/static/images/Fat Cow/16x16/flag_barbados.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_barbados.png rename to apps/icons/static/images/Fat Cow/16x16/flag_barbados.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_belarus.png b/apps/icons/static/images/Fat Cow/16x16/flag_belarus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_belarus.png rename to apps/icons/static/images/Fat Cow/16x16/flag_belarus.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_belgium.png b/apps/icons/static/images/Fat Cow/16x16/flag_belgium.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_belgium.png rename to apps/icons/static/images/Fat Cow/16x16/flag_belgium.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_belize.png b/apps/icons/static/images/Fat Cow/16x16/flag_belize.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_belize.png rename to apps/icons/static/images/Fat Cow/16x16/flag_belize.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_benin.png b/apps/icons/static/images/Fat Cow/16x16/flag_benin.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_benin.png rename to apps/icons/static/images/Fat Cow/16x16/flag_benin.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_bermuda.png b/apps/icons/static/images/Fat Cow/16x16/flag_bermuda.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_bermuda.png rename to apps/icons/static/images/Fat Cow/16x16/flag_bermuda.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_bhutan.png b/apps/icons/static/images/Fat Cow/16x16/flag_bhutan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_bhutan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_bhutan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_blue.png b/apps/icons/static/images/Fat Cow/16x16/flag_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_blue.png rename to apps/icons/static/images/Fat Cow/16x16/flag_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_bolivia.png b/apps/icons/static/images/Fat Cow/16x16/flag_bolivia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_bolivia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_bolivia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_bosnia.png b/apps/icons/static/images/Fat Cow/16x16/flag_bosnia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_bosnia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_bosnia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_botswana.png b/apps/icons/static/images/Fat Cow/16x16/flag_botswana.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_botswana.png rename to apps/icons/static/images/Fat Cow/16x16/flag_botswana.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_boy_scout.png b/apps/icons/static/images/Fat Cow/16x16/flag_boy_scout.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_boy_scout.png rename to apps/icons/static/images/Fat Cow/16x16/flag_boy_scout.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_brazil.png b/apps/icons/static/images/Fat Cow/16x16/flag_brazil.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_brazil.png rename to apps/icons/static/images/Fat Cow/16x16/flag_brazil.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_british_indian_ocean.png b/apps/icons/static/images/Fat Cow/16x16/flag_british_indian_ocean.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_british_indian_ocean.png rename to apps/icons/static/images/Fat Cow/16x16/flag_british_indian_ocean.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_british_virgin_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_british_virgin_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_british_virgin_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_british_virgin_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_brunei.png b/apps/icons/static/images/Fat Cow/16x16/flag_brunei.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_brunei.png rename to apps/icons/static/images/Fat Cow/16x16/flag_brunei.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_bulgaria.png b/apps/icons/static/images/Fat Cow/16x16/flag_bulgaria.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_bulgaria.png rename to apps/icons/static/images/Fat Cow/16x16/flag_bulgaria.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_burkina_faso.png b/apps/icons/static/images/Fat Cow/16x16/flag_burkina_faso.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_burkina_faso.png rename to apps/icons/static/images/Fat Cow/16x16/flag_burkina_faso.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_burma.png b/apps/icons/static/images/Fat Cow/16x16/flag_burma.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_burma.png rename to apps/icons/static/images/Fat Cow/16x16/flag_burma.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_burundi.png b/apps/icons/static/images/Fat Cow/16x16/flag_burundi.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_burundi.png rename to apps/icons/static/images/Fat Cow/16x16/flag_burundi.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_cambodia.png b/apps/icons/static/images/Fat Cow/16x16/flag_cambodia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_cambodia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_cambodia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_cameroon.png b/apps/icons/static/images/Fat Cow/16x16/flag_cameroon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_cameroon.png rename to apps/icons/static/images/Fat Cow/16x16/flag_cameroon.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_canada.png b/apps/icons/static/images/Fat Cow/16x16/flag_canada.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_canada.png rename to apps/icons/static/images/Fat Cow/16x16/flag_canada.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_cayman_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_cayman_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_cayman_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_cayman_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_central_african_republic.png b/apps/icons/static/images/Fat Cow/16x16/flag_central_african_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_central_african_republic.png rename to apps/icons/static/images/Fat Cow/16x16/flag_central_african_republic.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_chad.png b/apps/icons/static/images/Fat Cow/16x16/flag_chad.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_chad.png rename to apps/icons/static/images/Fat Cow/16x16/flag_chad.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_chile.png b/apps/icons/static/images/Fat Cow/16x16/flag_chile.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_chile.png rename to apps/icons/static/images/Fat Cow/16x16/flag_chile.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_china.png b/apps/icons/static/images/Fat Cow/16x16/flag_china.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_china.png rename to apps/icons/static/images/Fat Cow/16x16/flag_china.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_colombia.png b/apps/icons/static/images/Fat Cow/16x16/flag_colombia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_colombia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_colombia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_comoros.png b/apps/icons/static/images/Fat Cow/16x16/flag_comoros.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_comoros.png rename to apps/icons/static/images/Fat Cow/16x16/flag_comoros.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_congo_democratic_republic.png b/apps/icons/static/images/Fat Cow/16x16/flag_congo_democratic_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_congo_democratic_republic.png rename to apps/icons/static/images/Fat Cow/16x16/flag_congo_democratic_republic.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_congo_republic.png b/apps/icons/static/images/Fat Cow/16x16/flag_congo_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_congo_republic.png rename to apps/icons/static/images/Fat Cow/16x16/flag_congo_republic.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_cook_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_cook_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_cook_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_cook_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_cope_verde.png b/apps/icons/static/images/Fat Cow/16x16/flag_cope_verde.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_cope_verde.png rename to apps/icons/static/images/Fat Cow/16x16/flag_cope_verde.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_costa_rica.png b/apps/icons/static/images/Fat Cow/16x16/flag_costa_rica.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_costa_rica.png rename to apps/icons/static/images/Fat Cow/16x16/flag_costa_rica.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_cote_divoire.png b/apps/icons/static/images/Fat Cow/16x16/flag_cote_divoire.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_cote_divoire.png rename to apps/icons/static/images/Fat Cow/16x16/flag_cote_divoire.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_croatia.png b/apps/icons/static/images/Fat Cow/16x16/flag_croatia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_croatia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_croatia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_cuba.png b/apps/icons/static/images/Fat Cow/16x16/flag_cuba.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_cuba.png rename to apps/icons/static/images/Fat Cow/16x16/flag_cuba.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_cyprus.png b/apps/icons/static/images/Fat Cow/16x16/flag_cyprus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_cyprus.png rename to apps/icons/static/images/Fat Cow/16x16/flag_cyprus.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_czech_republic.png b/apps/icons/static/images/Fat Cow/16x16/flag_czech_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_czech_republic.png rename to apps/icons/static/images/Fat Cow/16x16/flag_czech_republic.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_denmark.png b/apps/icons/static/images/Fat Cow/16x16/flag_denmark.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_denmark.png rename to apps/icons/static/images/Fat Cow/16x16/flag_denmark.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_djibouti.png b/apps/icons/static/images/Fat Cow/16x16/flag_djibouti.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_djibouti.png rename to apps/icons/static/images/Fat Cow/16x16/flag_djibouti.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_dominica.png b/apps/icons/static/images/Fat Cow/16x16/flag_dominica.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_dominica.png rename to apps/icons/static/images/Fat Cow/16x16/flag_dominica.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_dominican_republic.png b/apps/icons/static/images/Fat Cow/16x16/flag_dominican_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_dominican_republic.png rename to apps/icons/static/images/Fat Cow/16x16/flag_dominican_republic.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_east_timor.png b/apps/icons/static/images/Fat Cow/16x16/flag_east_timor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_east_timor.png rename to apps/icons/static/images/Fat Cow/16x16/flag_east_timor.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_egypt.png b/apps/icons/static/images/Fat Cow/16x16/flag_egypt.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_egypt.png rename to apps/icons/static/images/Fat Cow/16x16/flag_egypt.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_el_salvador.png b/apps/icons/static/images/Fat Cow/16x16/flag_el_salvador.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_el_salvador.png rename to apps/icons/static/images/Fat Cow/16x16/flag_el_salvador.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_england.png b/apps/icons/static/images/Fat Cow/16x16/flag_england.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_england.png rename to apps/icons/static/images/Fat Cow/16x16/flag_england.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_equador.png b/apps/icons/static/images/Fat Cow/16x16/flag_equador.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_equador.png rename to apps/icons/static/images/Fat Cow/16x16/flag_equador.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_equatorial_guinea.png b/apps/icons/static/images/Fat Cow/16x16/flag_equatorial_guinea.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_equatorial_guinea.png rename to apps/icons/static/images/Fat Cow/16x16/flag_equatorial_guinea.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_eritrea.png b/apps/icons/static/images/Fat Cow/16x16/flag_eritrea.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_eritrea.png rename to apps/icons/static/images/Fat Cow/16x16/flag_eritrea.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_estonia.png b/apps/icons/static/images/Fat Cow/16x16/flag_estonia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_estonia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_estonia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_ethiopia.png b/apps/icons/static/images/Fat Cow/16x16/flag_ethiopia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_ethiopia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_ethiopia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_european_union.png b/apps/icons/static/images/Fat Cow/16x16/flag_european_union.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_european_union.png rename to apps/icons/static/images/Fat Cow/16x16/flag_european_union.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_falkland_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_falkland_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_falkland_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_falkland_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_faroe_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_faroe_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_faroe_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_faroe_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_fiji.png b/apps/icons/static/images/Fat Cow/16x16/flag_fiji.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_fiji.png rename to apps/icons/static/images/Fat Cow/16x16/flag_fiji.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_finish.png b/apps/icons/static/images/Fat Cow/16x16/flag_finish.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_finish.png rename to apps/icons/static/images/Fat Cow/16x16/flag_finish.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_finland.png b/apps/icons/static/images/Fat Cow/16x16/flag_finland.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_finland.png rename to apps/icons/static/images/Fat Cow/16x16/flag_finland.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_france.png b/apps/icons/static/images/Fat Cow/16x16/flag_france.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_france.png rename to apps/icons/static/images/Fat Cow/16x16/flag_france.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_french_polynesia.png b/apps/icons/static/images/Fat Cow/16x16/flag_french_polynesia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_french_polynesia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_french_polynesia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_gabon.png b/apps/icons/static/images/Fat Cow/16x16/flag_gabon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_gabon.png rename to apps/icons/static/images/Fat Cow/16x16/flag_gabon.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_gambia.png b/apps/icons/static/images/Fat Cow/16x16/flag_gambia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_gambia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_gambia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_georgia.png b/apps/icons/static/images/Fat Cow/16x16/flag_georgia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_georgia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_georgia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_germany.png b/apps/icons/static/images/Fat Cow/16x16/flag_germany.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_germany.png rename to apps/icons/static/images/Fat Cow/16x16/flag_germany.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_ghana.png b/apps/icons/static/images/Fat Cow/16x16/flag_ghana.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_ghana.png rename to apps/icons/static/images/Fat Cow/16x16/flag_ghana.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_gibraltar.png b/apps/icons/static/images/Fat Cow/16x16/flag_gibraltar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_gibraltar.png rename to apps/icons/static/images/Fat Cow/16x16/flag_gibraltar.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_great_britain.png b/apps/icons/static/images/Fat Cow/16x16/flag_great_britain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_great_britain.png rename to apps/icons/static/images/Fat Cow/16x16/flag_great_britain.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_greece.png b/apps/icons/static/images/Fat Cow/16x16/flag_greece.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_greece.png rename to apps/icons/static/images/Fat Cow/16x16/flag_greece.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_green.png b/apps/icons/static/images/Fat Cow/16x16/flag_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_green.png rename to apps/icons/static/images/Fat Cow/16x16/flag_green.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_greenland.png b/apps/icons/static/images/Fat Cow/16x16/flag_greenland.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_greenland.png rename to apps/icons/static/images/Fat Cow/16x16/flag_greenland.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_grenada.png b/apps/icons/static/images/Fat Cow/16x16/flag_grenada.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_grenada.png rename to apps/icons/static/images/Fat Cow/16x16/flag_grenada.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_guam.png b/apps/icons/static/images/Fat Cow/16x16/flag_guam.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_guam.png rename to apps/icons/static/images/Fat Cow/16x16/flag_guam.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_guatemala.png b/apps/icons/static/images/Fat Cow/16x16/flag_guatemala.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_guatemala.png rename to apps/icons/static/images/Fat Cow/16x16/flag_guatemala.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_guernsey.png b/apps/icons/static/images/Fat Cow/16x16/flag_guernsey.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_guernsey.png rename to apps/icons/static/images/Fat Cow/16x16/flag_guernsey.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_guinea.png b/apps/icons/static/images/Fat Cow/16x16/flag_guinea.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_guinea.png rename to apps/icons/static/images/Fat Cow/16x16/flag_guinea.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_guinea_bissau.png b/apps/icons/static/images/Fat Cow/16x16/flag_guinea_bissau.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_guinea_bissau.png rename to apps/icons/static/images/Fat Cow/16x16/flag_guinea_bissau.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_guyana.png b/apps/icons/static/images/Fat Cow/16x16/flag_guyana.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_guyana.png rename to apps/icons/static/images/Fat Cow/16x16/flag_guyana.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_haiti.png b/apps/icons/static/images/Fat Cow/16x16/flag_haiti.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_haiti.png rename to apps/icons/static/images/Fat Cow/16x16/flag_haiti.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_honduras.png b/apps/icons/static/images/Fat Cow/16x16/flag_honduras.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_honduras.png rename to apps/icons/static/images/Fat Cow/16x16/flag_honduras.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_hong_kong.png b/apps/icons/static/images/Fat Cow/16x16/flag_hong_kong.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_hong_kong.png rename to apps/icons/static/images/Fat Cow/16x16/flag_hong_kong.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_hot.png b/apps/icons/static/images/Fat Cow/16x16/flag_hot.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_hot.png rename to apps/icons/static/images/Fat Cow/16x16/flag_hot.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_hungary.png b/apps/icons/static/images/Fat Cow/16x16/flag_hungary.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_hungary.png rename to apps/icons/static/images/Fat Cow/16x16/flag_hungary.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_iceland.png b/apps/icons/static/images/Fat Cow/16x16/flag_iceland.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_iceland.png rename to apps/icons/static/images/Fat Cow/16x16/flag_iceland.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_india.png b/apps/icons/static/images/Fat Cow/16x16/flag_india.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_india.png rename to apps/icons/static/images/Fat Cow/16x16/flag_india.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_indonesia.png b/apps/icons/static/images/Fat Cow/16x16/flag_indonesia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_indonesia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_indonesia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_iran.png b/apps/icons/static/images/Fat Cow/16x16/flag_iran.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_iran.png rename to apps/icons/static/images/Fat Cow/16x16/flag_iran.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_iraq.png b/apps/icons/static/images/Fat Cow/16x16/flag_iraq.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_iraq.png rename to apps/icons/static/images/Fat Cow/16x16/flag_iraq.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_ireland.png b/apps/icons/static/images/Fat Cow/16x16/flag_ireland.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_ireland.png rename to apps/icons/static/images/Fat Cow/16x16/flag_ireland.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_isle_of_man.png b/apps/icons/static/images/Fat Cow/16x16/flag_isle_of_man.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_isle_of_man.png rename to apps/icons/static/images/Fat Cow/16x16/flag_isle_of_man.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_israel.png b/apps/icons/static/images/Fat Cow/16x16/flag_israel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_israel.png rename to apps/icons/static/images/Fat Cow/16x16/flag_israel.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_italy.png b/apps/icons/static/images/Fat Cow/16x16/flag_italy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_italy.png rename to apps/icons/static/images/Fat Cow/16x16/flag_italy.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_jamaica.png b/apps/icons/static/images/Fat Cow/16x16/flag_jamaica.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_jamaica.png rename to apps/icons/static/images/Fat Cow/16x16/flag_jamaica.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_japan.png b/apps/icons/static/images/Fat Cow/16x16/flag_japan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_japan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_japan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_jersey.png b/apps/icons/static/images/Fat Cow/16x16/flag_jersey.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_jersey.png rename to apps/icons/static/images/Fat Cow/16x16/flag_jersey.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_jordan.png b/apps/icons/static/images/Fat Cow/16x16/flag_jordan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_jordan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_jordan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_kazakhstan.png b/apps/icons/static/images/Fat Cow/16x16/flag_kazakhstan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_kazakhstan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_kazakhstan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_kenya.png b/apps/icons/static/images/Fat Cow/16x16/flag_kenya.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_kenya.png rename to apps/icons/static/images/Fat Cow/16x16/flag_kenya.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_kiribati.png b/apps/icons/static/images/Fat Cow/16x16/flag_kiribati.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_kiribati.png rename to apps/icons/static/images/Fat Cow/16x16/flag_kiribati.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_kuwait.png b/apps/icons/static/images/Fat Cow/16x16/flag_kuwait.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_kuwait.png rename to apps/icons/static/images/Fat Cow/16x16/flag_kuwait.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_kyrgyzstan.png b/apps/icons/static/images/Fat Cow/16x16/flag_kyrgyzstan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_kyrgyzstan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_kyrgyzstan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_laos.png b/apps/icons/static/images/Fat Cow/16x16/flag_laos.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_laos.png rename to apps/icons/static/images/Fat Cow/16x16/flag_laos.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_latvia.png b/apps/icons/static/images/Fat Cow/16x16/flag_latvia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_latvia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_latvia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_lebanon.png b/apps/icons/static/images/Fat Cow/16x16/flag_lebanon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_lebanon.png rename to apps/icons/static/images/Fat Cow/16x16/flag_lebanon.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_lesotho.png b/apps/icons/static/images/Fat Cow/16x16/flag_lesotho.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_lesotho.png rename to apps/icons/static/images/Fat Cow/16x16/flag_lesotho.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_liberia.png b/apps/icons/static/images/Fat Cow/16x16/flag_liberia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_liberia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_liberia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_libya.png b/apps/icons/static/images/Fat Cow/16x16/flag_libya.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_libya.png rename to apps/icons/static/images/Fat Cow/16x16/flag_libya.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_liechtenstein.png b/apps/icons/static/images/Fat Cow/16x16/flag_liechtenstein.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_liechtenstein.png rename to apps/icons/static/images/Fat Cow/16x16/flag_liechtenstein.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_lithuania.png b/apps/icons/static/images/Fat Cow/16x16/flag_lithuania.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_lithuania.png rename to apps/icons/static/images/Fat Cow/16x16/flag_lithuania.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_luxembourg.png b/apps/icons/static/images/Fat Cow/16x16/flag_luxembourg.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_luxembourg.png rename to apps/icons/static/images/Fat Cow/16x16/flag_luxembourg.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_macau.png b/apps/icons/static/images/Fat Cow/16x16/flag_macau.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_macau.png rename to apps/icons/static/images/Fat Cow/16x16/flag_macau.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_macedonia.png b/apps/icons/static/images/Fat Cow/16x16/flag_macedonia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_macedonia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_macedonia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_madagascar.png b/apps/icons/static/images/Fat Cow/16x16/flag_madagascar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_madagascar.png rename to apps/icons/static/images/Fat Cow/16x16/flag_madagascar.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_malawi.png b/apps/icons/static/images/Fat Cow/16x16/flag_malawi.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_malawi.png rename to apps/icons/static/images/Fat Cow/16x16/flag_malawi.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_malaysia.png b/apps/icons/static/images/Fat Cow/16x16/flag_malaysia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_malaysia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_malaysia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_maledives.png b/apps/icons/static/images/Fat Cow/16x16/flag_maledives.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_maledives.png rename to apps/icons/static/images/Fat Cow/16x16/flag_maledives.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_mali.png b/apps/icons/static/images/Fat Cow/16x16/flag_mali.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_mali.png rename to apps/icons/static/images/Fat Cow/16x16/flag_mali.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_malta.png b/apps/icons/static/images/Fat Cow/16x16/flag_malta.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_malta.png rename to apps/icons/static/images/Fat Cow/16x16/flag_malta.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_marshall_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_marshall_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_marshall_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_marshall_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_martinique.png b/apps/icons/static/images/Fat Cow/16x16/flag_martinique.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_martinique.png rename to apps/icons/static/images/Fat Cow/16x16/flag_martinique.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_mauretania.png b/apps/icons/static/images/Fat Cow/16x16/flag_mauretania.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_mauretania.png rename to apps/icons/static/images/Fat Cow/16x16/flag_mauretania.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_mauritius.png b/apps/icons/static/images/Fat Cow/16x16/flag_mauritius.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_mauritius.png rename to apps/icons/static/images/Fat Cow/16x16/flag_mauritius.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_mexico.png b/apps/icons/static/images/Fat Cow/16x16/flag_mexico.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_mexico.png rename to apps/icons/static/images/Fat Cow/16x16/flag_mexico.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_micronesia.png b/apps/icons/static/images/Fat Cow/16x16/flag_micronesia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_micronesia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_micronesia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_moldova.png b/apps/icons/static/images/Fat Cow/16x16/flag_moldova.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_moldova.png rename to apps/icons/static/images/Fat Cow/16x16/flag_moldova.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_monaco.png b/apps/icons/static/images/Fat Cow/16x16/flag_monaco.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_monaco.png rename to apps/icons/static/images/Fat Cow/16x16/flag_monaco.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_mongolia.png b/apps/icons/static/images/Fat Cow/16x16/flag_mongolia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_mongolia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_mongolia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_montserrat.png b/apps/icons/static/images/Fat Cow/16x16/flag_montserrat.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_montserrat.png rename to apps/icons/static/images/Fat Cow/16x16/flag_montserrat.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_morocco.png b/apps/icons/static/images/Fat Cow/16x16/flag_morocco.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_morocco.png rename to apps/icons/static/images/Fat Cow/16x16/flag_morocco.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_mozambique.png b/apps/icons/static/images/Fat Cow/16x16/flag_mozambique.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_mozambique.png rename to apps/icons/static/images/Fat Cow/16x16/flag_mozambique.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_namibia.png b/apps/icons/static/images/Fat Cow/16x16/flag_namibia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_namibia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_namibia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_nato.png b/apps/icons/static/images/Fat Cow/16x16/flag_nato.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_nato.png rename to apps/icons/static/images/Fat Cow/16x16/flag_nato.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_nauru.png b/apps/icons/static/images/Fat Cow/16x16/flag_nauru.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_nauru.png rename to apps/icons/static/images/Fat Cow/16x16/flag_nauru.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_nepal.png b/apps/icons/static/images/Fat Cow/16x16/flag_nepal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_nepal.png rename to apps/icons/static/images/Fat Cow/16x16/flag_nepal.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_netherlands.png b/apps/icons/static/images/Fat Cow/16x16/flag_netherlands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_netherlands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_netherlands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_netherlands_antilles.png b/apps/icons/static/images/Fat Cow/16x16/flag_netherlands_antilles.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_netherlands_antilles.png rename to apps/icons/static/images/Fat Cow/16x16/flag_netherlands_antilles.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_new.png b/apps/icons/static/images/Fat Cow/16x16/flag_new.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_new.png rename to apps/icons/static/images/Fat Cow/16x16/flag_new.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_new_zealand.png b/apps/icons/static/images/Fat Cow/16x16/flag_new_zealand.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_new_zealand.png rename to apps/icons/static/images/Fat Cow/16x16/flag_new_zealand.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_nicaragua.png b/apps/icons/static/images/Fat Cow/16x16/flag_nicaragua.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_nicaragua.png rename to apps/icons/static/images/Fat Cow/16x16/flag_nicaragua.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_niger.png b/apps/icons/static/images/Fat Cow/16x16/flag_niger.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_niger.png rename to apps/icons/static/images/Fat Cow/16x16/flag_niger.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_nigeria.png b/apps/icons/static/images/Fat Cow/16x16/flag_nigeria.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_nigeria.png rename to apps/icons/static/images/Fat Cow/16x16/flag_nigeria.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_niue.png b/apps/icons/static/images/Fat Cow/16x16/flag_niue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_niue.png rename to apps/icons/static/images/Fat Cow/16x16/flag_niue.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_norfolk_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_norfolk_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_norfolk_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_norfolk_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_north_korea.png b/apps/icons/static/images/Fat Cow/16x16/flag_north_korea.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_north_korea.png rename to apps/icons/static/images/Fat Cow/16x16/flag_north_korea.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_northern_mariana_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_northern_mariana_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_northern_mariana_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_northern_mariana_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_norway.png b/apps/icons/static/images/Fat Cow/16x16/flag_norway.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_norway.png rename to apps/icons/static/images/Fat Cow/16x16/flag_norway.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_olympic.png b/apps/icons/static/images/Fat Cow/16x16/flag_olympic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_olympic.png rename to apps/icons/static/images/Fat Cow/16x16/flag_olympic.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_oman.png b/apps/icons/static/images/Fat Cow/16x16/flag_oman.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_oman.png rename to apps/icons/static/images/Fat Cow/16x16/flag_oman.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_orange.png b/apps/icons/static/images/Fat Cow/16x16/flag_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_orange.png rename to apps/icons/static/images/Fat Cow/16x16/flag_orange.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_pakistan.png b/apps/icons/static/images/Fat Cow/16x16/flag_pakistan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_pakistan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_pakistan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_palau.png b/apps/icons/static/images/Fat Cow/16x16/flag_palau.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_palau.png rename to apps/icons/static/images/Fat Cow/16x16/flag_palau.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_panama.png b/apps/icons/static/images/Fat Cow/16x16/flag_panama.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_panama.png rename to apps/icons/static/images/Fat Cow/16x16/flag_panama.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_papua_new_guinea.png b/apps/icons/static/images/Fat Cow/16x16/flag_papua_new_guinea.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_papua_new_guinea.png rename to apps/icons/static/images/Fat Cow/16x16/flag_papua_new_guinea.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_paraquay.png b/apps/icons/static/images/Fat Cow/16x16/flag_paraquay.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_paraquay.png rename to apps/icons/static/images/Fat Cow/16x16/flag_paraquay.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_peru.png b/apps/icons/static/images/Fat Cow/16x16/flag_peru.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_peru.png rename to apps/icons/static/images/Fat Cow/16x16/flag_peru.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_philippines.png b/apps/icons/static/images/Fat Cow/16x16/flag_philippines.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_philippines.png rename to apps/icons/static/images/Fat Cow/16x16/flag_philippines.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_pink.png b/apps/icons/static/images/Fat Cow/16x16/flag_pink.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_pink.png rename to apps/icons/static/images/Fat Cow/16x16/flag_pink.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_pitcairn_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_pitcairn_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_pitcairn_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_pitcairn_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_poland.png b/apps/icons/static/images/Fat Cow/16x16/flag_poland.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_poland.png rename to apps/icons/static/images/Fat Cow/16x16/flag_poland.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_portugal.png b/apps/icons/static/images/Fat Cow/16x16/flag_portugal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_portugal.png rename to apps/icons/static/images/Fat Cow/16x16/flag_portugal.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_puerto_rico.png b/apps/icons/static/images/Fat Cow/16x16/flag_puerto_rico.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_puerto_rico.png rename to apps/icons/static/images/Fat Cow/16x16/flag_puerto_rico.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_purple.png b/apps/icons/static/images/Fat Cow/16x16/flag_purple.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_purple.png rename to apps/icons/static/images/Fat Cow/16x16/flag_purple.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_qatar.png b/apps/icons/static/images/Fat Cow/16x16/flag_qatar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_qatar.png rename to apps/icons/static/images/Fat Cow/16x16/flag_qatar.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_red.png b/apps/icons/static/images/Fat Cow/16x16/flag_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_red.png rename to apps/icons/static/images/Fat Cow/16x16/flag_red.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_red_cross.png b/apps/icons/static/images/Fat Cow/16x16/flag_red_cross.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_red_cross.png rename to apps/icons/static/images/Fat Cow/16x16/flag_red_cross.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_romania.png b/apps/icons/static/images/Fat Cow/16x16/flag_romania.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_romania.png rename to apps/icons/static/images/Fat Cow/16x16/flag_romania.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_russia.png b/apps/icons/static/images/Fat Cow/16x16/flag_russia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_russia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_russia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_rwanda.png b/apps/icons/static/images/Fat Cow/16x16/flag_rwanda.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_rwanda.png rename to apps/icons/static/images/Fat Cow/16x16/flag_rwanda.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_saint_helena.png b/apps/icons/static/images/Fat Cow/16x16/flag_saint_helena.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_saint_helena.png rename to apps/icons/static/images/Fat Cow/16x16/flag_saint_helena.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_saint_kitts_and_nevis.png b/apps/icons/static/images/Fat Cow/16x16/flag_saint_kitts_and_nevis.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_saint_kitts_and_nevis.png rename to apps/icons/static/images/Fat Cow/16x16/flag_saint_kitts_and_nevis.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_saint_lucia.png b/apps/icons/static/images/Fat Cow/16x16/flag_saint_lucia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_saint_lucia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_saint_lucia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_saint_pierre_and_miquelon.png b/apps/icons/static/images/Fat Cow/16x16/flag_saint_pierre_and_miquelon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_saint_pierre_and_miquelon.png rename to apps/icons/static/images/Fat Cow/16x16/flag_saint_pierre_and_miquelon.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_saint_vincent_and_grenadines.png b/apps/icons/static/images/Fat Cow/16x16/flag_saint_vincent_and_grenadines.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_saint_vincent_and_grenadines.png rename to apps/icons/static/images/Fat Cow/16x16/flag_saint_vincent_and_grenadines.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_samoa.png b/apps/icons/static/images/Fat Cow/16x16/flag_samoa.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_samoa.png rename to apps/icons/static/images/Fat Cow/16x16/flag_samoa.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_san_marino.png b/apps/icons/static/images/Fat Cow/16x16/flag_san_marino.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_san_marino.png rename to apps/icons/static/images/Fat Cow/16x16/flag_san_marino.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_sao_tome_and_principe.png b/apps/icons/static/images/Fat Cow/16x16/flag_sao_tome_and_principe.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_sao_tome_and_principe.png rename to apps/icons/static/images/Fat Cow/16x16/flag_sao_tome_and_principe.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_saudi_arabia.png b/apps/icons/static/images/Fat Cow/16x16/flag_saudi_arabia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_saudi_arabia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_saudi_arabia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_scotland.png b/apps/icons/static/images/Fat Cow/16x16/flag_scotland.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_scotland.png rename to apps/icons/static/images/Fat Cow/16x16/flag_scotland.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_senegal.png b/apps/icons/static/images/Fat Cow/16x16/flag_senegal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_senegal.png rename to apps/icons/static/images/Fat Cow/16x16/flag_senegal.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_serbia_montenegro.png b/apps/icons/static/images/Fat Cow/16x16/flag_serbia_montenegro.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_serbia_montenegro.png rename to apps/icons/static/images/Fat Cow/16x16/flag_serbia_montenegro.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_seychelles.png b/apps/icons/static/images/Fat Cow/16x16/flag_seychelles.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_seychelles.png rename to apps/icons/static/images/Fat Cow/16x16/flag_seychelles.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_sierra_leone.png b/apps/icons/static/images/Fat Cow/16x16/flag_sierra_leone.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_sierra_leone.png rename to apps/icons/static/images/Fat Cow/16x16/flag_sierra_leone.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_singapore.png b/apps/icons/static/images/Fat Cow/16x16/flag_singapore.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_singapore.png rename to apps/icons/static/images/Fat Cow/16x16/flag_singapore.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_slovakia.png b/apps/icons/static/images/Fat Cow/16x16/flag_slovakia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_slovakia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_slovakia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_slovenia.png b/apps/icons/static/images/Fat Cow/16x16/flag_slovenia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_slovenia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_slovenia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_solomon_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_solomon_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_solomon_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_solomon_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_somalia.png b/apps/icons/static/images/Fat Cow/16x16/flag_somalia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_somalia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_somalia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_south_africa.png b/apps/icons/static/images/Fat Cow/16x16/flag_south_africa.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_south_africa.png rename to apps/icons/static/images/Fat Cow/16x16/flag_south_africa.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_south_georgia.png b/apps/icons/static/images/Fat Cow/16x16/flag_south_georgia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_south_georgia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_south_georgia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_south_korea.png b/apps/icons/static/images/Fat Cow/16x16/flag_south_korea.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_south_korea.png rename to apps/icons/static/images/Fat Cow/16x16/flag_south_korea.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_spain.png b/apps/icons/static/images/Fat Cow/16x16/flag_spain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_spain.png rename to apps/icons/static/images/Fat Cow/16x16/flag_spain.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_sri_lanka.png b/apps/icons/static/images/Fat Cow/16x16/flag_sri_lanka.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_sri_lanka.png rename to apps/icons/static/images/Fat Cow/16x16/flag_sri_lanka.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_sudan.png b/apps/icons/static/images/Fat Cow/16x16/flag_sudan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_sudan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_sudan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_suriname.png b/apps/icons/static/images/Fat Cow/16x16/flag_suriname.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_suriname.png rename to apps/icons/static/images/Fat Cow/16x16/flag_suriname.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_swaziland.png b/apps/icons/static/images/Fat Cow/16x16/flag_swaziland.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_swaziland.png rename to apps/icons/static/images/Fat Cow/16x16/flag_swaziland.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_sweden.png b/apps/icons/static/images/Fat Cow/16x16/flag_sweden.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_sweden.png rename to apps/icons/static/images/Fat Cow/16x16/flag_sweden.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_switzerland.png b/apps/icons/static/images/Fat Cow/16x16/flag_switzerland.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_switzerland.png rename to apps/icons/static/images/Fat Cow/16x16/flag_switzerland.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_syria.png b/apps/icons/static/images/Fat Cow/16x16/flag_syria.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_syria.png rename to apps/icons/static/images/Fat Cow/16x16/flag_syria.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_taiwan.png b/apps/icons/static/images/Fat Cow/16x16/flag_taiwan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_taiwan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_taiwan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_tajikistan.png b/apps/icons/static/images/Fat Cow/16x16/flag_tajikistan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_tajikistan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_tajikistan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_tanzania.png b/apps/icons/static/images/Fat Cow/16x16/flag_tanzania.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_tanzania.png rename to apps/icons/static/images/Fat Cow/16x16/flag_tanzania.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_thailand.png b/apps/icons/static/images/Fat Cow/16x16/flag_thailand.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_thailand.png rename to apps/icons/static/images/Fat Cow/16x16/flag_thailand.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_tibet.png b/apps/icons/static/images/Fat Cow/16x16/flag_tibet.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_tibet.png rename to apps/icons/static/images/Fat Cow/16x16/flag_tibet.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_togo.png b/apps/icons/static/images/Fat Cow/16x16/flag_togo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_togo.png rename to apps/icons/static/images/Fat Cow/16x16/flag_togo.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_tonga.png b/apps/icons/static/images/Fat Cow/16x16/flag_tonga.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_tonga.png rename to apps/icons/static/images/Fat Cow/16x16/flag_tonga.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_trinidad_and_tobago.png b/apps/icons/static/images/Fat Cow/16x16/flag_trinidad_and_tobago.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_trinidad_and_tobago.png rename to apps/icons/static/images/Fat Cow/16x16/flag_trinidad_and_tobago.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_tunisia.png b/apps/icons/static/images/Fat Cow/16x16/flag_tunisia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_tunisia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_tunisia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_turkey.png b/apps/icons/static/images/Fat Cow/16x16/flag_turkey.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_turkey.png rename to apps/icons/static/images/Fat Cow/16x16/flag_turkey.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_turkmenistan.png b/apps/icons/static/images/Fat Cow/16x16/flag_turkmenistan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_turkmenistan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_turkmenistan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_turks_and_caicos_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_turks_and_caicos_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_turks_and_caicos_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_turks_and_caicos_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_tuvalu.png b/apps/icons/static/images/Fat Cow/16x16/flag_tuvalu.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_tuvalu.png rename to apps/icons/static/images/Fat Cow/16x16/flag_tuvalu.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_uganda.png b/apps/icons/static/images/Fat Cow/16x16/flag_uganda.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_uganda.png rename to apps/icons/static/images/Fat Cow/16x16/flag_uganda.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_ukraine.png b/apps/icons/static/images/Fat Cow/16x16/flag_ukraine.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_ukraine.png rename to apps/icons/static/images/Fat Cow/16x16/flag_ukraine.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_unesco.png b/apps/icons/static/images/Fat Cow/16x16/flag_unesco.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_unesco.png rename to apps/icons/static/images/Fat Cow/16x16/flag_unesco.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_united_arab_emirates.png b/apps/icons/static/images/Fat Cow/16x16/flag_united_arab_emirates.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_united_arab_emirates.png rename to apps/icons/static/images/Fat Cow/16x16/flag_united_arab_emirates.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_united_nations.png b/apps/icons/static/images/Fat Cow/16x16/flag_united_nations.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_united_nations.png rename to apps/icons/static/images/Fat Cow/16x16/flag_united_nations.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_uruquay.png b/apps/icons/static/images/Fat Cow/16x16/flag_uruquay.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_uruquay.png rename to apps/icons/static/images/Fat Cow/16x16/flag_uruquay.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_usa.png b/apps/icons/static/images/Fat Cow/16x16/flag_usa.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_usa.png rename to apps/icons/static/images/Fat Cow/16x16/flag_usa.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_uzbekistan.png b/apps/icons/static/images/Fat Cow/16x16/flag_uzbekistan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_uzbekistan.png rename to apps/icons/static/images/Fat Cow/16x16/flag_uzbekistan.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_vanuatu.png b/apps/icons/static/images/Fat Cow/16x16/flag_vanuatu.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_vanuatu.png rename to apps/icons/static/images/Fat Cow/16x16/flag_vanuatu.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_vatican_city.png b/apps/icons/static/images/Fat Cow/16x16/flag_vatican_city.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_vatican_city.png rename to apps/icons/static/images/Fat Cow/16x16/flag_vatican_city.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_venezuela.png b/apps/icons/static/images/Fat Cow/16x16/flag_venezuela.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_venezuela.png rename to apps/icons/static/images/Fat Cow/16x16/flag_venezuela.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_vietnam.png b/apps/icons/static/images/Fat Cow/16x16/flag_vietnam.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_vietnam.png rename to apps/icons/static/images/Fat Cow/16x16/flag_vietnam.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_virgin_islands.png b/apps/icons/static/images/Fat Cow/16x16/flag_virgin_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_virgin_islands.png rename to apps/icons/static/images/Fat Cow/16x16/flag_virgin_islands.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_wales.png b/apps/icons/static/images/Fat Cow/16x16/flag_wales.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_wales.png rename to apps/icons/static/images/Fat Cow/16x16/flag_wales.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_wallis_and_futuna.png b/apps/icons/static/images/Fat Cow/16x16/flag_wallis_and_futuna.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_wallis_and_futuna.png rename to apps/icons/static/images/Fat Cow/16x16/flag_wallis_and_futuna.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_wto.png b/apps/icons/static/images/Fat Cow/16x16/flag_wto.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_wto.png rename to apps/icons/static/images/Fat Cow/16x16/flag_wto.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_wwf.png b/apps/icons/static/images/Fat Cow/16x16/flag_wwf.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_wwf.png rename to apps/icons/static/images/Fat Cow/16x16/flag_wwf.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_yellow.png b/apps/icons/static/images/Fat Cow/16x16/flag_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_yellow.png rename to apps/icons/static/images/Fat Cow/16x16/flag_yellow.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_yemen.png b/apps/icons/static/images/Fat Cow/16x16/flag_yemen.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_yemen.png rename to apps/icons/static/images/Fat Cow/16x16/flag_yemen.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_zambia.png b/apps/icons/static/images/Fat Cow/16x16/flag_zambia.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_zambia.png rename to apps/icons/static/images/Fat Cow/16x16/flag_zambia.png diff --git a/apps/icons/static/Fat Cow/16x16/flag_zimbabwe.png b/apps/icons/static/images/Fat Cow/16x16/flag_zimbabwe.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flag_zimbabwe.png rename to apps/icons/static/images/Fat Cow/16x16/flag_zimbabwe.png diff --git a/apps/icons/static/Fat Cow/16x16/flamingo.png b/apps/icons/static/images/Fat Cow/16x16/flamingo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flamingo.png rename to apps/icons/static/images/Fat Cow/16x16/flamingo.png diff --git a/apps/icons/static/Fat Cow/16x16/flashdisk.png b/apps/icons/static/images/Fat Cow/16x16/flashdisk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flashdisk.png rename to apps/icons/static/images/Fat Cow/16x16/flashdisk.png diff --git a/apps/icons/static/Fat Cow/16x16/flashlight.png b/apps/icons/static/images/Fat Cow/16x16/flashlight.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flashlight.png rename to apps/icons/static/images/Fat Cow/16x16/flashlight.png diff --git a/apps/icons/static/Fat Cow/16x16/flashlight_shine.png b/apps/icons/static/images/Fat Cow/16x16/flashlight_shine.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flashlight_shine.png rename to apps/icons/static/images/Fat Cow/16x16/flashlight_shine.png diff --git a/apps/icons/static/Fat Cow/16x16/flask.png b/apps/icons/static/images/Fat Cow/16x16/flask.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flask.png rename to apps/icons/static/images/Fat Cow/16x16/flask.png diff --git a/apps/icons/static/Fat Cow/16x16/flask_empty.png b/apps/icons/static/images/Fat Cow/16x16/flask_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flask_empty.png rename to apps/icons/static/images/Fat Cow/16x16/flask_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/flex.png b/apps/icons/static/images/Fat Cow/16x16/flex.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flex.png rename to apps/icons/static/images/Fat Cow/16x16/flex.png diff --git a/apps/icons/static/Fat Cow/16x16/flex_builder.png b/apps/icons/static/images/Fat Cow/16x16/flex_builder.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flex_builder.png rename to apps/icons/static/images/Fat Cow/16x16/flex_builder.png diff --git a/apps/icons/static/Fat Cow/16x16/flickr.png b/apps/icons/static/images/Fat Cow/16x16/flickr.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flickr.png rename to apps/icons/static/images/Fat Cow/16x16/flickr.png diff --git a/apps/icons/static/Fat Cow/16x16/flood_it.png b/apps/icons/static/images/Fat Cow/16x16/flood_it.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flood_it.png rename to apps/icons/static/images/Fat Cow/16x16/flood_it.png diff --git a/apps/icons/static/Fat Cow/16x16/flower.png b/apps/icons/static/images/Fat Cow/16x16/flower.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/flower.png rename to apps/icons/static/images/Fat Cow/16x16/flower.png diff --git a/apps/icons/static/Fat Cow/16x16/fog.png b/apps/icons/static/images/Fat Cow/16x16/fog.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/fog.png rename to apps/icons/static/images/Fat Cow/16x16/fog.png diff --git a/apps/icons/static/Fat Cow/16x16/folder.png b/apps/icons/static/images/Fat Cow/16x16/folder.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder.png rename to apps/icons/static/images/Fat Cow/16x16/folder.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_add.png b/apps/icons/static/images/Fat Cow/16x16/folder_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_add.png rename to apps/icons/static/images/Fat Cow/16x16/folder_add.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_bell.png b/apps/icons/static/images/Fat Cow/16x16/folder_bell.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_bell.png rename to apps/icons/static/images/Fat Cow/16x16/folder_bell.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_brick.png b/apps/icons/static/images/Fat Cow/16x16/folder_brick.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_brick.png rename to apps/icons/static/images/Fat Cow/16x16/folder_brick.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_bug.png b/apps/icons/static/images/Fat Cow/16x16/folder_bug.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_bug.png rename to apps/icons/static/images/Fat Cow/16x16/folder_bug.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_camera.png b/apps/icons/static/images/Fat Cow/16x16/folder_camera.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_camera.png rename to apps/icons/static/images/Fat Cow/16x16/folder_camera.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_database.png b/apps/icons/static/images/Fat Cow/16x16/folder_database.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_database.png rename to apps/icons/static/images/Fat Cow/16x16/folder_database.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_delete.png b/apps/icons/static/images/Fat Cow/16x16/folder_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_delete.png rename to apps/icons/static/images/Fat Cow/16x16/folder_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_edit.png b/apps/icons/static/images/Fat Cow/16x16/folder_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_edit.png rename to apps/icons/static/images/Fat Cow/16x16/folder_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_error.png b/apps/icons/static/images/Fat Cow/16x16/folder_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_error.png rename to apps/icons/static/images/Fat Cow/16x16/folder_error.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_explore.png b/apps/icons/static/images/Fat Cow/16x16/folder_explore.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_explore.png rename to apps/icons/static/images/Fat Cow/16x16/folder_explore.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_feed.png b/apps/icons/static/images/Fat Cow/16x16/folder_feed.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_feed.png rename to apps/icons/static/images/Fat Cow/16x16/folder_feed.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_find.png b/apps/icons/static/images/Fat Cow/16x16/folder_find.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_find.png rename to apps/icons/static/images/Fat Cow/16x16/folder_find.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_go.png b/apps/icons/static/images/Fat Cow/16x16/folder_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_go.png rename to apps/icons/static/images/Fat Cow/16x16/folder_go.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_heart.png b/apps/icons/static/images/Fat Cow/16x16/folder_heart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_heart.png rename to apps/icons/static/images/Fat Cow/16x16/folder_heart.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_image.png b/apps/icons/static/images/Fat Cow/16x16/folder_image.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_image.png rename to apps/icons/static/images/Fat Cow/16x16/folder_image.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_key.png b/apps/icons/static/images/Fat Cow/16x16/folder_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_key.png rename to apps/icons/static/images/Fat Cow/16x16/folder_key.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_lightbulb.png b/apps/icons/static/images/Fat Cow/16x16/folder_lightbulb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_lightbulb.png rename to apps/icons/static/images/Fat Cow/16x16/folder_lightbulb.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_link.png b/apps/icons/static/images/Fat Cow/16x16/folder_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_link.png rename to apps/icons/static/images/Fat Cow/16x16/folder_link.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_page.png b/apps/icons/static/images/Fat Cow/16x16/folder_page.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_page.png rename to apps/icons/static/images/Fat Cow/16x16/folder_page.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_page_white.png b/apps/icons/static/images/Fat Cow/16x16/folder_page_white.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_page_white.png rename to apps/icons/static/images/Fat Cow/16x16/folder_page_white.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_palette.png b/apps/icons/static/images/Fat Cow/16x16/folder_palette.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_palette.png rename to apps/icons/static/images/Fat Cow/16x16/folder_palette.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_picture.png b/apps/icons/static/images/Fat Cow/16x16/folder_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_picture.png rename to apps/icons/static/images/Fat Cow/16x16/folder_picture.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_star.png b/apps/icons/static/images/Fat Cow/16x16/folder_star.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_star.png rename to apps/icons/static/images/Fat Cow/16x16/folder_star.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_table.png b/apps/icons/static/images/Fat Cow/16x16/folder_table.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_table.png rename to apps/icons/static/images/Fat Cow/16x16/folder_table.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_user.png b/apps/icons/static/images/Fat Cow/16x16/folder_user.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_user.png rename to apps/icons/static/images/Fat Cow/16x16/folder_user.png diff --git a/apps/icons/static/Fat Cow/16x16/folder_wrench.png b/apps/icons/static/images/Fat Cow/16x16/folder_wrench.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folder_wrench.png rename to apps/icons/static/images/Fat Cow/16x16/folder_wrench.png diff --git a/apps/icons/static/Fat Cow/16x16/folders.png b/apps/icons/static/images/Fat Cow/16x16/folders.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folders.png rename to apps/icons/static/images/Fat Cow/16x16/folders.png diff --git a/apps/icons/static/Fat Cow/16x16/folders_explorer.png b/apps/icons/static/images/Fat Cow/16x16/folders_explorer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/folders_explorer.png rename to apps/icons/static/images/Fat Cow/16x16/folders_explorer.png diff --git a/apps/icons/static/Fat Cow/16x16/font.png b/apps/icons/static/images/Fat Cow/16x16/font.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/font.png rename to apps/icons/static/images/Fat Cow/16x16/font.png diff --git a/apps/icons/static/Fat Cow/16x16/font_add.png b/apps/icons/static/images/Fat Cow/16x16/font_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/font_add.png rename to apps/icons/static/images/Fat Cow/16x16/font_add.png diff --git a/apps/icons/static/Fat Cow/16x16/font_colors.png b/apps/icons/static/images/Fat Cow/16x16/font_colors.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/font_colors.png rename to apps/icons/static/images/Fat Cow/16x16/font_colors.png diff --git a/apps/icons/static/Fat Cow/16x16/font_delete.png b/apps/icons/static/images/Fat Cow/16x16/font_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/font_delete.png rename to apps/icons/static/images/Fat Cow/16x16/font_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/font_go.png b/apps/icons/static/images/Fat Cow/16x16/font_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/font_go.png rename to apps/icons/static/images/Fat Cow/16x16/font_go.png diff --git a/apps/icons/static/Fat Cow/16x16/font_red.png b/apps/icons/static/images/Fat Cow/16x16/font_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/font_red.png rename to apps/icons/static/images/Fat Cow/16x16/font_red.png diff --git a/apps/icons/static/Fat Cow/16x16/font_red_delete.png b/apps/icons/static/images/Fat Cow/16x16/font_red_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/font_red_delete.png rename to apps/icons/static/images/Fat Cow/16x16/font_red_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/font_subscript.png b/apps/icons/static/images/Fat Cow/16x16/font_subscript.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/font_subscript.png rename to apps/icons/static/images/Fat Cow/16x16/font_subscript.png diff --git a/apps/icons/static/Fat Cow/16x16/font_superscript.png b/apps/icons/static/images/Fat Cow/16x16/font_superscript.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/font_superscript.png rename to apps/icons/static/images/Fat Cow/16x16/font_superscript.png diff --git a/apps/icons/static/Fat Cow/16x16/form.png b/apps/icons/static/images/Fat Cow/16x16/form.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/form.png rename to apps/icons/static/images/Fat Cow/16x16/form.png diff --git a/apps/icons/static/Fat Cow/16x16/formheading.png b/apps/icons/static/images/Fat Cow/16x16/formheading.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/formheading.png rename to apps/icons/static/images/Fat Cow/16x16/formheading.png diff --git a/apps/icons/static/Fat Cow/16x16/forrst.png b/apps/icons/static/images/Fat Cow/16x16/forrst.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/forrst.png rename to apps/icons/static/images/Fat Cow/16x16/forrst.png diff --git a/apps/icons/static/Fat Cow/16x16/freebsd.png b/apps/icons/static/images/Fat Cow/16x16/freebsd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/freebsd.png rename to apps/icons/static/images/Fat Cow/16x16/freebsd.png diff --git a/apps/icons/static/Fat Cow/16x16/friendfeed.png b/apps/icons/static/images/Fat Cow/16x16/friendfeed.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/friendfeed.png rename to apps/icons/static/images/Fat Cow/16x16/friendfeed.png diff --git a/apps/icons/static/Fat Cow/16x16/ftp.png b/apps/icons/static/images/Fat Cow/16x16/ftp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ftp.png rename to apps/icons/static/images/Fat Cow/16x16/ftp.png diff --git a/apps/icons/static/Fat Cow/16x16/gamespot.png b/apps/icons/static/images/Fat Cow/16x16/gamespot.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gamespot.png rename to apps/icons/static/images/Fat Cow/16x16/gamespot.png diff --git a/apps/icons/static/Fat Cow/16x16/gas.png b/apps/icons/static/images/Fat Cow/16x16/gas.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gas.png rename to apps/icons/static/images/Fat Cow/16x16/gas.png diff --git a/apps/icons/static/Fat Cow/16x16/gcp.png b/apps/icons/static/images/Fat Cow/16x16/gcp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gcp.png rename to apps/icons/static/images/Fat Cow/16x16/gcp.png diff --git a/apps/icons/static/Fat Cow/16x16/gcp_rms.png b/apps/icons/static/images/Fat Cow/16x16/gcp_rms.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gcp_rms.png rename to apps/icons/static/images/Fat Cow/16x16/gcp_rms.png diff --git a/apps/icons/static/Fat Cow/16x16/gear_in.png b/apps/icons/static/images/Fat Cow/16x16/gear_in.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gear_in.png rename to apps/icons/static/images/Fat Cow/16x16/gear_in.png diff --git a/apps/icons/static/Fat Cow/16x16/gentoo_linux.png b/apps/icons/static/images/Fat Cow/16x16/gentoo_linux.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gentoo_linux.png rename to apps/icons/static/images/Fat Cow/16x16/gentoo_linux.png diff --git a/apps/icons/static/Fat Cow/16x16/georectify.png b/apps/icons/static/images/Fat Cow/16x16/georectify.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/georectify.png rename to apps/icons/static/images/Fat Cow/16x16/georectify.png diff --git a/apps/icons/static/Fat Cow/16x16/gift_add.png b/apps/icons/static/images/Fat Cow/16x16/gift_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gift_add.png rename to apps/icons/static/images/Fat Cow/16x16/gift_add.png diff --git a/apps/icons/static/Fat Cow/16x16/global_telecom.png b/apps/icons/static/images/Fat Cow/16x16/global_telecom.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/global_telecom.png rename to apps/icons/static/images/Fat Cow/16x16/global_telecom.png diff --git a/apps/icons/static/Fat Cow/16x16/globe_model.png b/apps/icons/static/images/Fat Cow/16x16/globe_model.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/globe_model.png rename to apps/icons/static/images/Fat Cow/16x16/globe_model.png diff --git a/apps/icons/static/Fat Cow/16x16/google.png b/apps/icons/static/images/Fat Cow/16x16/google.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google.png rename to apps/icons/static/images/Fat Cow/16x16/google.png diff --git a/apps/icons/static/Fat Cow/16x16/google_adsense.png b/apps/icons/static/images/Fat Cow/16x16/google_adsense.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google_adsense.png rename to apps/icons/static/images/Fat Cow/16x16/google_adsense.png diff --git a/apps/icons/static/Fat Cow/16x16/google_custom_search.png b/apps/icons/static/images/Fat Cow/16x16/google_custom_search.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google_custom_search.png rename to apps/icons/static/images/Fat Cow/16x16/google_custom_search.png diff --git a/apps/icons/static/Fat Cow/16x16/google_map.png b/apps/icons/static/images/Fat Cow/16x16/google_map.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google_map.png rename to apps/icons/static/images/Fat Cow/16x16/google_map.png diff --git a/apps/icons/static/Fat Cow/16x16/google_new.png b/apps/icons/static/images/Fat Cow/16x16/google_new.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google_new.png rename to apps/icons/static/images/Fat Cow/16x16/google_new.png diff --git a/apps/icons/static/Fat Cow/16x16/google_talk.png b/apps/icons/static/images/Fat Cow/16x16/google_talk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google_talk.png rename to apps/icons/static/images/Fat Cow/16x16/google_talk.png diff --git a/apps/icons/static/Fat Cow/16x16/google_voice.png b/apps/icons/static/images/Fat Cow/16x16/google_voice.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google_voice.png rename to apps/icons/static/images/Fat Cow/16x16/google_voice.png diff --git a/apps/icons/static/Fat Cow/16x16/google_wave.png b/apps/icons/static/images/Fat Cow/16x16/google_wave.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google_wave.png rename to apps/icons/static/images/Fat Cow/16x16/google_wave.png diff --git a/apps/icons/static/Fat Cow/16x16/google_web_elements.png b/apps/icons/static/images/Fat Cow/16x16/google_web_elements.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google_web_elements.png rename to apps/icons/static/images/Fat Cow/16x16/google_web_elements.png diff --git a/apps/icons/static/Fat Cow/16x16/google_webmaster_tools.png b/apps/icons/static/images/Fat Cow/16x16/google_webmaster_tools.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/google_webmaster_tools.png rename to apps/icons/static/images/Fat Cow/16x16/google_webmaster_tools.png diff --git a/apps/icons/static/Fat Cow/16x16/gowalla.png b/apps/icons/static/images/Fat Cow/16x16/gowalla.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gowalla.png rename to apps/icons/static/images/Fat Cow/16x16/gowalla.png diff --git a/apps/icons/static/Fat Cow/16x16/gps_automotive.png b/apps/icons/static/images/Fat Cow/16x16/gps_automotive.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gps_automotive.png rename to apps/icons/static/images/Fat Cow/16x16/gps_automotive.png diff --git a/apps/icons/static/Fat Cow/16x16/gps_handheld.png b/apps/icons/static/images/Fat Cow/16x16/gps_handheld.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/gps_handheld.png rename to apps/icons/static/images/Fat Cow/16x16/gps_handheld.png diff --git a/apps/icons/static/Fat Cow/16x16/grass.png b/apps/icons/static/images/Fat Cow/16x16/grass.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/grass.png rename to apps/icons/static/images/Fat Cow/16x16/grass.png diff --git a/apps/icons/static/Fat Cow/16x16/green.png b/apps/icons/static/images/Fat Cow/16x16/green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/green.png rename to apps/icons/static/images/Fat Cow/16x16/green.png diff --git a/apps/icons/static/Fat Cow/16x16/grid.png b/apps/icons/static/images/Fat Cow/16x16/grid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/grid.png rename to apps/icons/static/images/Fat Cow/16x16/grid.png diff --git a/apps/icons/static/Fat Cow/16x16/grooveshark.png b/apps/icons/static/images/Fat Cow/16x16/grooveshark.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/grooveshark.png rename to apps/icons/static/images/Fat Cow/16x16/grooveshark.png diff --git a/apps/icons/static/Fat Cow/16x16/group.png b/apps/icons/static/images/Fat Cow/16x16/group.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/group.png rename to apps/icons/static/images/Fat Cow/16x16/group.png diff --git a/apps/icons/static/Fat Cow/16x16/group_add.png b/apps/icons/static/images/Fat Cow/16x16/group_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/group_add.png rename to apps/icons/static/images/Fat Cow/16x16/group_add.png diff --git a/apps/icons/static/Fat Cow/16x16/group_delete.png b/apps/icons/static/images/Fat Cow/16x16/group_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/group_delete.png rename to apps/icons/static/images/Fat Cow/16x16/group_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/group_edit.png b/apps/icons/static/images/Fat Cow/16x16/group_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/group_edit.png rename to apps/icons/static/images/Fat Cow/16x16/group_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/group_error.png b/apps/icons/static/images/Fat Cow/16x16/group_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/group_error.png rename to apps/icons/static/images/Fat Cow/16x16/group_error.png diff --git a/apps/icons/static/Fat Cow/16x16/group_gear.png b/apps/icons/static/images/Fat Cow/16x16/group_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/group_gear.png rename to apps/icons/static/images/Fat Cow/16x16/group_gear.png diff --git a/apps/icons/static/Fat Cow/16x16/group_go.png b/apps/icons/static/images/Fat Cow/16x16/group_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/group_go.png rename to apps/icons/static/images/Fat Cow/16x16/group_go.png diff --git a/apps/icons/static/Fat Cow/16x16/group_key.png b/apps/icons/static/images/Fat Cow/16x16/group_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/group_key.png rename to apps/icons/static/images/Fat Cow/16x16/group_key.png diff --git a/apps/icons/static/Fat Cow/16x16/group_link.png b/apps/icons/static/images/Fat Cow/16x16/group_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/group_link.png rename to apps/icons/static/images/Fat Cow/16x16/group_link.png diff --git a/apps/icons/static/Fat Cow/16x16/hammer.png b/apps/icons/static/images/Fat Cow/16x16/hammer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hammer.png rename to apps/icons/static/images/Fat Cow/16x16/hammer.png diff --git a/apps/icons/static/Fat Cow/16x16/hand.png b/apps/icons/static/images/Fat Cow/16x16/hand.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hand.png rename to apps/icons/static/images/Fat Cow/16x16/hand.png diff --git a/apps/icons/static/Fat Cow/16x16/hand_point.png b/apps/icons/static/images/Fat Cow/16x16/hand_point.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hand_point.png rename to apps/icons/static/images/Fat Cow/16x16/hand_point.png diff --git a/apps/icons/static/Fat Cow/16x16/hand_point_090.png b/apps/icons/static/images/Fat Cow/16x16/hand_point_090.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hand_point_090.png rename to apps/icons/static/images/Fat Cow/16x16/hand_point_090.png diff --git a/apps/icons/static/Fat Cow/16x16/hand_point_180.png b/apps/icons/static/images/Fat Cow/16x16/hand_point_180.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hand_point_180.png rename to apps/icons/static/images/Fat Cow/16x16/hand_point_180.png diff --git a/apps/icons/static/Fat Cow/16x16/hand_point_270.png b/apps/icons/static/images/Fat Cow/16x16/hand_point_270.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hand_point_270.png rename to apps/icons/static/images/Fat Cow/16x16/hand_point_270.png diff --git a/apps/icons/static/Fat Cow/16x16/hand_property.png b/apps/icons/static/images/Fat Cow/16x16/hand_property.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hand_property.png rename to apps/icons/static/images/Fat Cow/16x16/hand_property.png diff --git a/apps/icons/static/Fat Cow/16x16/handbag.png b/apps/icons/static/images/Fat Cow/16x16/handbag.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/handbag.png rename to apps/icons/static/images/Fat Cow/16x16/handbag.png diff --git a/apps/icons/static/Fat Cow/16x16/hardware_building_oem.png b/apps/icons/static/images/Fat Cow/16x16/hardware_building_oem.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hardware_building_oem.png rename to apps/icons/static/images/Fat Cow/16x16/hardware_building_oem.png diff --git a/apps/icons/static/Fat Cow/16x16/hat.png b/apps/icons/static/images/Fat Cow/16x16/hat.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hat.png rename to apps/icons/static/images/Fat Cow/16x16/hat.png diff --git a/apps/icons/static/Fat Cow/16x16/hbox.png b/apps/icons/static/images/Fat Cow/16x16/hbox.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hbox.png rename to apps/icons/static/images/Fat Cow/16x16/hbox.png diff --git a/apps/icons/static/Fat Cow/16x16/hd_1080.png b/apps/icons/static/images/Fat Cow/16x16/hd_1080.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hd_1080.png rename to apps/icons/static/images/Fat Cow/16x16/hd_1080.png diff --git a/apps/icons/static/Fat Cow/16x16/hd_720.png b/apps/icons/static/images/Fat Cow/16x16/hd_720.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hd_720.png rename to apps/icons/static/images/Fat Cow/16x16/hd_720.png diff --git a/apps/icons/static/Fat Cow/16x16/hd_ready.png b/apps/icons/static/images/Fat Cow/16x16/hd_ready.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hd_ready.png rename to apps/icons/static/images/Fat Cow/16x16/hd_ready.png diff --git a/apps/icons/static/Fat Cow/16x16/hdividedbox.png b/apps/icons/static/images/Fat Cow/16x16/hdividedbox.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hdividedbox.png rename to apps/icons/static/images/Fat Cow/16x16/hdividedbox.png diff --git a/apps/icons/static/Fat Cow/16x16/headphone.png b/apps/icons/static/images/Fat Cow/16x16/headphone.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/headphone.png rename to apps/icons/static/images/Fat Cow/16x16/headphone.png diff --git a/apps/icons/static/Fat Cow/16x16/headphone_mic.png b/apps/icons/static/images/Fat Cow/16x16/headphone_mic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/headphone_mic.png rename to apps/icons/static/images/Fat Cow/16x16/headphone_mic.png diff --git a/apps/icons/static/Fat Cow/16x16/health.png b/apps/icons/static/images/Fat Cow/16x16/health.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/health.png rename to apps/icons/static/images/Fat Cow/16x16/health.png diff --git a/apps/icons/static/Fat Cow/16x16/heart.png b/apps/icons/static/images/Fat Cow/16x16/heart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/heart.png rename to apps/icons/static/images/Fat Cow/16x16/heart.png diff --git a/apps/icons/static/Fat Cow/16x16/heart_add.png b/apps/icons/static/images/Fat Cow/16x16/heart_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/heart_add.png rename to apps/icons/static/images/Fat Cow/16x16/heart_add.png diff --git a/apps/icons/static/Fat Cow/16x16/heart_delete.png b/apps/icons/static/images/Fat Cow/16x16/heart_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/heart_delete.png rename to apps/icons/static/images/Fat Cow/16x16/heart_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/helmet.png b/apps/icons/static/images/Fat Cow/16x16/helmet.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/helmet.png rename to apps/icons/static/images/Fat Cow/16x16/helmet.png diff --git a/apps/icons/static/Fat Cow/16x16/help.png b/apps/icons/static/images/Fat Cow/16x16/help.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/help.png rename to apps/icons/static/images/Fat Cow/16x16/help.png diff --git a/apps/icons/static/Fat Cow/16x16/hlocchart.png b/apps/icons/static/images/Fat Cow/16x16/hlocchart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hlocchart.png rename to apps/icons/static/images/Fat Cow/16x16/hlocchart.png diff --git a/apps/icons/static/Fat Cow/16x16/holly.png b/apps/icons/static/images/Fat Cow/16x16/holly.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/holly.png rename to apps/icons/static/images/Fat Cow/16x16/holly.png diff --git a/apps/icons/static/Fat Cow/16x16/home_page.png b/apps/icons/static/images/Fat Cow/16x16/home_page.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/home_page.png rename to apps/icons/static/images/Fat Cow/16x16/home_page.png diff --git a/apps/icons/static/Fat Cow/16x16/horizontal_list.png b/apps/icons/static/images/Fat Cow/16x16/horizontal_list.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/horizontal_list.png rename to apps/icons/static/images/Fat Cow/16x16/horizontal_list.png diff --git a/apps/icons/static/Fat Cow/16x16/horn.png b/apps/icons/static/images/Fat Cow/16x16/horn.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/horn.png rename to apps/icons/static/images/Fat Cow/16x16/horn.png diff --git a/apps/icons/static/Fat Cow/16x16/horoscopes.png b/apps/icons/static/images/Fat Cow/16x16/horoscopes.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/horoscopes.png rename to apps/icons/static/images/Fat Cow/16x16/horoscopes.png diff --git a/apps/icons/static/Fat Cow/16x16/hostname.png b/apps/icons/static/images/Fat Cow/16x16/hostname.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hostname.png rename to apps/icons/static/images/Fat Cow/16x16/hostname.png diff --git a/apps/icons/static/Fat Cow/16x16/hot.png b/apps/icons/static/images/Fat Cow/16x16/hot.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hot.png rename to apps/icons/static/images/Fat Cow/16x16/hot.png diff --git a/apps/icons/static/Fat Cow/16x16/hotjobs.png b/apps/icons/static/images/Fat Cow/16x16/hotjobs.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hotjobs.png rename to apps/icons/static/images/Fat Cow/16x16/hotjobs.png diff --git a/apps/icons/static/Fat Cow/16x16/hourglass.png b/apps/icons/static/images/Fat Cow/16x16/hourglass.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hourglass.png rename to apps/icons/static/images/Fat Cow/16x16/hourglass.png diff --git a/apps/icons/static/Fat Cow/16x16/hourglass_add.png b/apps/icons/static/images/Fat Cow/16x16/hourglass_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hourglass_add.png rename to apps/icons/static/images/Fat Cow/16x16/hourglass_add.png diff --git a/apps/icons/static/Fat Cow/16x16/hourglass_delete.png b/apps/icons/static/images/Fat Cow/16x16/hourglass_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hourglass_delete.png rename to apps/icons/static/images/Fat Cow/16x16/hourglass_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/hourglass_go.png b/apps/icons/static/images/Fat Cow/16x16/hourglass_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hourglass_go.png rename to apps/icons/static/images/Fat Cow/16x16/hourglass_go.png diff --git a/apps/icons/static/Fat Cow/16x16/hourglass_link.png b/apps/icons/static/images/Fat Cow/16x16/hourglass_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hourglass_link.png rename to apps/icons/static/images/Fat Cow/16x16/hourglass_link.png diff --git a/apps/icons/static/Fat Cow/16x16/house.png b/apps/icons/static/images/Fat Cow/16x16/house.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/house.png rename to apps/icons/static/images/Fat Cow/16x16/house.png diff --git a/apps/icons/static/Fat Cow/16x16/house_go.png b/apps/icons/static/images/Fat Cow/16x16/house_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/house_go.png rename to apps/icons/static/images/Fat Cow/16x16/house_go.png diff --git a/apps/icons/static/Fat Cow/16x16/house_link.png b/apps/icons/static/images/Fat Cow/16x16/house_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/house_link.png rename to apps/icons/static/images/Fat Cow/16x16/house_link.png diff --git a/apps/icons/static/Fat Cow/16x16/house_one.png b/apps/icons/static/images/Fat Cow/16x16/house_one.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/house_one.png rename to apps/icons/static/images/Fat Cow/16x16/house_one.png diff --git a/apps/icons/static/Fat Cow/16x16/house_two.png b/apps/icons/static/images/Fat Cow/16x16/house_two.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/house_two.png rename to apps/icons/static/images/Fat Cow/16x16/house_two.png diff --git a/apps/icons/static/Fat Cow/16x16/hrule.png b/apps/icons/static/images/Fat Cow/16x16/hrule.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hrule.png rename to apps/icons/static/images/Fat Cow/16x16/hrule.png diff --git a/apps/icons/static/Fat Cow/16x16/hslider.png b/apps/icons/static/images/Fat Cow/16x16/hslider.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hslider.png rename to apps/icons/static/images/Fat Cow/16x16/hslider.png diff --git a/apps/icons/static/Fat Cow/16x16/html.png b/apps/icons/static/images/Fat Cow/16x16/html.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/html.png rename to apps/icons/static/images/Fat Cow/16x16/html.png diff --git a/apps/icons/static/Fat Cow/16x16/html_add.png b/apps/icons/static/images/Fat Cow/16x16/html_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/html_add.png rename to apps/icons/static/images/Fat Cow/16x16/html_add.png diff --git a/apps/icons/static/Fat Cow/16x16/html_delete.png b/apps/icons/static/images/Fat Cow/16x16/html_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/html_delete.png rename to apps/icons/static/images/Fat Cow/16x16/html_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/html_go.png b/apps/icons/static/images/Fat Cow/16x16/html_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/html_go.png rename to apps/icons/static/images/Fat Cow/16x16/html_go.png diff --git a/apps/icons/static/Fat Cow/16x16/html_valid.png b/apps/icons/static/images/Fat Cow/16x16/html_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/html_valid.png rename to apps/icons/static/images/Fat Cow/16x16/html_valid.png diff --git a/apps/icons/static/Fat Cow/16x16/hummingbird.png b/apps/icons/static/images/Fat Cow/16x16/hummingbird.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/hummingbird.png rename to apps/icons/static/images/Fat Cow/16x16/hummingbird.png diff --git a/apps/icons/static/Fat Cow/16x16/icecream.png b/apps/icons/static/images/Fat Cow/16x16/icecream.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/icecream.png rename to apps/icons/static/images/Fat Cow/16x16/icecream.png diff --git a/apps/icons/static/Fat Cow/16x16/ilike.png b/apps/icons/static/images/Fat Cow/16x16/ilike.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ilike.png rename to apps/icons/static/images/Fat Cow/16x16/ilike.png diff --git a/apps/icons/static/Fat Cow/16x16/im_messenger.png b/apps/icons/static/images/Fat Cow/16x16/im_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/im_messenger.png rename to apps/icons/static/images/Fat Cow/16x16/im_messenger.png diff --git a/apps/icons/static/Fat Cow/16x16/image.png b/apps/icons/static/images/Fat Cow/16x16/image.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/image.png rename to apps/icons/static/images/Fat Cow/16x16/image.png diff --git a/apps/icons/static/Fat Cow/16x16/image_add.png b/apps/icons/static/images/Fat Cow/16x16/image_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/image_add.png rename to apps/icons/static/images/Fat Cow/16x16/image_add.png diff --git a/apps/icons/static/Fat Cow/16x16/image_delete.png b/apps/icons/static/images/Fat Cow/16x16/image_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/image_delete.png rename to apps/icons/static/images/Fat Cow/16x16/image_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/image_edit.png b/apps/icons/static/images/Fat Cow/16x16/image_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/image_edit.png rename to apps/icons/static/images/Fat Cow/16x16/image_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/image_link.png b/apps/icons/static/images/Fat Cow/16x16/image_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/image_link.png rename to apps/icons/static/images/Fat Cow/16x16/image_link.png diff --git a/apps/icons/static/Fat Cow/16x16/images.png b/apps/icons/static/images/Fat Cow/16x16/images.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/images.png rename to apps/icons/static/images/Fat Cow/16x16/images.png diff --git a/apps/icons/static/Fat Cow/16x16/index-cards.png b/apps/icons/static/images/Fat Cow/16x16/index-cards.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/index-cards.png rename to apps/icons/static/images/Fat Cow/16x16/index-cards.png diff --git a/apps/icons/static/Fat Cow/16x16/info_rhombus.png b/apps/icons/static/images/Fat Cow/16x16/info_rhombus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/info_rhombus.png rename to apps/icons/static/images/Fat Cow/16x16/info_rhombus.png diff --git a/apps/icons/static/Fat Cow/16x16/information.png b/apps/icons/static/images/Fat Cow/16x16/information.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/information.png rename to apps/icons/static/images/Fat Cow/16x16/information.png diff --git a/apps/icons/static/Fat Cow/16x16/injection.png b/apps/icons/static/images/Fat Cow/16x16/injection.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/injection.png rename to apps/icons/static/images/Fat Cow/16x16/injection.png diff --git a/apps/icons/static/Fat Cow/16x16/insert_element.png b/apps/icons/static/images/Fat Cow/16x16/insert_element.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/insert_element.png rename to apps/icons/static/images/Fat Cow/16x16/insert_element.png diff --git a/apps/icons/static/Fat Cow/16x16/insert_object.png b/apps/icons/static/images/Fat Cow/16x16/insert_object.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/insert_object.png rename to apps/icons/static/images/Fat Cow/16x16/insert_object.png diff --git a/apps/icons/static/Fat Cow/16x16/installer_box.png b/apps/icons/static/images/Fat Cow/16x16/installer_box.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/installer_box.png rename to apps/icons/static/images/Fat Cow/16x16/installer_box.png diff --git a/apps/icons/static/Fat Cow/16x16/interface_preferences.png b/apps/icons/static/images/Fat Cow/16x16/interface_preferences.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/interface_preferences.png rename to apps/icons/static/images/Fat Cow/16x16/interface_preferences.png diff --git a/apps/icons/static/Fat Cow/16x16/internet_explorer.png b/apps/icons/static/images/Fat Cow/16x16/internet_explorer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/internet_explorer.png rename to apps/icons/static/images/Fat Cow/16x16/internet_explorer.png diff --git a/apps/icons/static/Fat Cow/16x16/investment_menu_quality.png b/apps/icons/static/images/Fat Cow/16x16/investment_menu_quality.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/investment_menu_quality.png rename to apps/icons/static/images/Fat Cow/16x16/investment_menu_quality.png diff --git a/apps/icons/static/Fat Cow/16x16/ip.png b/apps/icons/static/images/Fat Cow/16x16/ip.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ip.png rename to apps/icons/static/images/Fat Cow/16x16/ip.png diff --git a/apps/icons/static/Fat Cow/16x16/ip_block.png b/apps/icons/static/images/Fat Cow/16x16/ip_block.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ip_block.png rename to apps/icons/static/images/Fat Cow/16x16/ip_block.png diff --git a/apps/icons/static/Fat Cow/16x16/ip_class.png b/apps/icons/static/images/Fat Cow/16x16/ip_class.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ip_class.png rename to apps/icons/static/images/Fat Cow/16x16/ip_class.png diff --git a/apps/icons/static/Fat Cow/16x16/ipad.png b/apps/icons/static/images/Fat Cow/16x16/ipad.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ipad.png rename to apps/icons/static/images/Fat Cow/16x16/ipad.png diff --git a/apps/icons/static/Fat Cow/16x16/iphone.png b/apps/icons/static/images/Fat Cow/16x16/iphone.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/iphone.png rename to apps/icons/static/images/Fat Cow/16x16/iphone.png diff --git a/apps/icons/static/Fat Cow/16x16/ipod.png b/apps/icons/static/images/Fat Cow/16x16/ipod.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ipod.png rename to apps/icons/static/images/Fat Cow/16x16/ipod.png diff --git a/apps/icons/static/Fat Cow/16x16/ipod_cast.png b/apps/icons/static/images/Fat Cow/16x16/ipod_cast.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ipod_cast.png rename to apps/icons/static/images/Fat Cow/16x16/ipod_cast.png diff --git a/apps/icons/static/Fat Cow/16x16/ipod_cast_add.png b/apps/icons/static/images/Fat Cow/16x16/ipod_cast_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ipod_cast_add.png rename to apps/icons/static/images/Fat Cow/16x16/ipod_cast_add.png diff --git a/apps/icons/static/Fat Cow/16x16/ipod_cast_delete.png b/apps/icons/static/images/Fat Cow/16x16/ipod_cast_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ipod_cast_delete.png rename to apps/icons/static/images/Fat Cow/16x16/ipod_cast_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/ipod_sound.png b/apps/icons/static/images/Fat Cow/16x16/ipod_sound.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ipod_sound.png rename to apps/icons/static/images/Fat Cow/16x16/ipod_sound.png diff --git a/apps/icons/static/Fat Cow/16x16/italy.png b/apps/icons/static/images/Fat Cow/16x16/italy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/italy.png rename to apps/icons/static/images/Fat Cow/16x16/italy.png diff --git a/apps/icons/static/Fat Cow/16x16/jacket.png b/apps/icons/static/images/Fat Cow/16x16/jacket.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/jacket.png rename to apps/icons/static/images/Fat Cow/16x16/jacket.png diff --git a/apps/icons/static/Fat Cow/16x16/jar_empty.png b/apps/icons/static/images/Fat Cow/16x16/jar_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/jar_empty.png rename to apps/icons/static/images/Fat Cow/16x16/jar_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/jar_open.png b/apps/icons/static/images/Fat Cow/16x16/jar_open.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/jar_open.png rename to apps/icons/static/images/Fat Cow/16x16/jar_open.png diff --git a/apps/icons/static/Fat Cow/16x16/jeans.png b/apps/icons/static/images/Fat Cow/16x16/jeans.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/jeans.png rename to apps/icons/static/images/Fat Cow/16x16/jeans.png diff --git a/apps/icons/static/Fat Cow/16x16/joystick.png b/apps/icons/static/images/Fat Cow/16x16/joystick.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/joystick.png rename to apps/icons/static/images/Fat Cow/16x16/joystick.png diff --git a/apps/icons/static/Fat Cow/16x16/joystick_add.png b/apps/icons/static/images/Fat Cow/16x16/joystick_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/joystick_add.png rename to apps/icons/static/images/Fat Cow/16x16/joystick_add.png diff --git a/apps/icons/static/Fat Cow/16x16/joystick_delete.png b/apps/icons/static/images/Fat Cow/16x16/joystick_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/joystick_delete.png rename to apps/icons/static/images/Fat Cow/16x16/joystick_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/joystick_error.png b/apps/icons/static/images/Fat Cow/16x16/joystick_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/joystick_error.png rename to apps/icons/static/images/Fat Cow/16x16/joystick_error.png diff --git a/apps/icons/static/Fat Cow/16x16/key.png b/apps/icons/static/images/Fat Cow/16x16/key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key.png rename to apps/icons/static/images/Fat Cow/16x16/key.png diff --git a/apps/icons/static/Fat Cow/16x16/key_a.png b/apps/icons/static/images/Fat Cow/16x16/key_a.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_a.png rename to apps/icons/static/images/Fat Cow/16x16/key_a.png diff --git a/apps/icons/static/Fat Cow/16x16/key_add.png b/apps/icons/static/images/Fat Cow/16x16/key_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_add.png rename to apps/icons/static/images/Fat Cow/16x16/key_add.png diff --git a/apps/icons/static/Fat Cow/16x16/key_b.png b/apps/icons/static/images/Fat Cow/16x16/key_b.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_b.png rename to apps/icons/static/images/Fat Cow/16x16/key_b.png diff --git a/apps/icons/static/Fat Cow/16x16/key_c.png b/apps/icons/static/images/Fat Cow/16x16/key_c.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_c.png rename to apps/icons/static/images/Fat Cow/16x16/key_c.png diff --git a/apps/icons/static/Fat Cow/16x16/key_d.png b/apps/icons/static/images/Fat Cow/16x16/key_d.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_d.png rename to apps/icons/static/images/Fat Cow/16x16/key_d.png diff --git a/apps/icons/static/Fat Cow/16x16/key_delete.png b/apps/icons/static/images/Fat Cow/16x16/key_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_delete.png rename to apps/icons/static/images/Fat Cow/16x16/key_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/key_e.png b/apps/icons/static/images/Fat Cow/16x16/key_e.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_e.png rename to apps/icons/static/images/Fat Cow/16x16/key_e.png diff --git a/apps/icons/static/Fat Cow/16x16/key_escape.png b/apps/icons/static/images/Fat Cow/16x16/key_escape.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_escape.png rename to apps/icons/static/images/Fat Cow/16x16/key_escape.png diff --git a/apps/icons/static/Fat Cow/16x16/key_f.png b/apps/icons/static/images/Fat Cow/16x16/key_f.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_f.png rename to apps/icons/static/images/Fat Cow/16x16/key_f.png diff --git a/apps/icons/static/Fat Cow/16x16/key_g.png b/apps/icons/static/images/Fat Cow/16x16/key_g.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_g.png rename to apps/icons/static/images/Fat Cow/16x16/key_g.png diff --git a/apps/icons/static/Fat Cow/16x16/key_go.png b/apps/icons/static/images/Fat Cow/16x16/key_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_go.png rename to apps/icons/static/images/Fat Cow/16x16/key_go.png diff --git a/apps/icons/static/Fat Cow/16x16/key_i.png b/apps/icons/static/images/Fat Cow/16x16/key_i.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_i.png rename to apps/icons/static/images/Fat Cow/16x16/key_i.png diff --git a/apps/icons/static/Fat Cow/16x16/key_j.png b/apps/icons/static/images/Fat Cow/16x16/key_j.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_j.png rename to apps/icons/static/images/Fat Cow/16x16/key_j.png diff --git a/apps/icons/static/Fat Cow/16x16/key_k.png b/apps/icons/static/images/Fat Cow/16x16/key_k.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_k.png rename to apps/icons/static/images/Fat Cow/16x16/key_k.png diff --git a/apps/icons/static/Fat Cow/16x16/key_l.png b/apps/icons/static/images/Fat Cow/16x16/key_l.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_l.png rename to apps/icons/static/images/Fat Cow/16x16/key_l.png diff --git a/apps/icons/static/Fat Cow/16x16/key_m.png b/apps/icons/static/images/Fat Cow/16x16/key_m.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_m.png rename to apps/icons/static/images/Fat Cow/16x16/key_m.png diff --git a/apps/icons/static/Fat Cow/16x16/key_n.png b/apps/icons/static/images/Fat Cow/16x16/key_n.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_n.png rename to apps/icons/static/images/Fat Cow/16x16/key_n.png diff --git a/apps/icons/static/Fat Cow/16x16/key_o.png b/apps/icons/static/images/Fat Cow/16x16/key_o.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_o.png rename to apps/icons/static/images/Fat Cow/16x16/key_o.png diff --git a/apps/icons/static/Fat Cow/16x16/key_p.png b/apps/icons/static/images/Fat Cow/16x16/key_p.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_p.png rename to apps/icons/static/images/Fat Cow/16x16/key_p.png diff --git a/apps/icons/static/Fat Cow/16x16/key_q.png b/apps/icons/static/images/Fat Cow/16x16/key_q.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_q.png rename to apps/icons/static/images/Fat Cow/16x16/key_q.png diff --git a/apps/icons/static/Fat Cow/16x16/key_s.png b/apps/icons/static/images/Fat Cow/16x16/key_s.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_s.png rename to apps/icons/static/images/Fat Cow/16x16/key_s.png diff --git a/apps/icons/static/Fat Cow/16x16/key_t.png b/apps/icons/static/images/Fat Cow/16x16/key_t.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_t.png rename to apps/icons/static/images/Fat Cow/16x16/key_t.png diff --git a/apps/icons/static/Fat Cow/16x16/key_u.png b/apps/icons/static/images/Fat Cow/16x16/key_u.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_u.png rename to apps/icons/static/images/Fat Cow/16x16/key_u.png diff --git a/apps/icons/static/Fat Cow/16x16/key_v.png b/apps/icons/static/images/Fat Cow/16x16/key_v.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_v.png rename to apps/icons/static/images/Fat Cow/16x16/key_v.png diff --git a/apps/icons/static/Fat Cow/16x16/key_w.png b/apps/icons/static/images/Fat Cow/16x16/key_w.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_w.png rename to apps/icons/static/images/Fat Cow/16x16/key_w.png diff --git a/apps/icons/static/Fat Cow/16x16/key_x.png b/apps/icons/static/images/Fat Cow/16x16/key_x.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_x.png rename to apps/icons/static/images/Fat Cow/16x16/key_x.png diff --git a/apps/icons/static/Fat Cow/16x16/key_y.png b/apps/icons/static/images/Fat Cow/16x16/key_y.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_y.png rename to apps/icons/static/images/Fat Cow/16x16/key_y.png diff --git a/apps/icons/static/Fat Cow/16x16/key_z.png b/apps/icons/static/images/Fat Cow/16x16/key_z.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/key_z.png rename to apps/icons/static/images/Fat Cow/16x16/key_z.png diff --git a/apps/icons/static/Fat Cow/16x16/keyboard.png b/apps/icons/static/images/Fat Cow/16x16/keyboard.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/keyboard.png rename to apps/icons/static/images/Fat Cow/16x16/keyboard.png diff --git a/apps/icons/static/Fat Cow/16x16/keyboard_add.png b/apps/icons/static/images/Fat Cow/16x16/keyboard_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/keyboard_add.png rename to apps/icons/static/images/Fat Cow/16x16/keyboard_add.png diff --git a/apps/icons/static/Fat Cow/16x16/keyboard_delete.png b/apps/icons/static/images/Fat Cow/16x16/keyboard_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/keyboard_delete.png rename to apps/icons/static/images/Fat Cow/16x16/keyboard_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/keyboard_magnify.png b/apps/icons/static/images/Fat Cow/16x16/keyboard_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/keyboard_magnify.png rename to apps/icons/static/images/Fat Cow/16x16/keyboard_magnify.png diff --git a/apps/icons/static/Fat Cow/16x16/kids.png b/apps/icons/static/images/Fat Cow/16x16/kids.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/kids.png rename to apps/icons/static/images/Fat Cow/16x16/kids.png diff --git a/apps/icons/static/Fat Cow/16x16/ladybird.png b/apps/icons/static/images/Fat Cow/16x16/ladybird.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ladybird.png rename to apps/icons/static/images/Fat Cow/16x16/ladybird.png diff --git a/apps/icons/static/Fat Cow/16x16/landmarks.png b/apps/icons/static/images/Fat Cow/16x16/landmarks.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/landmarks.png rename to apps/icons/static/images/Fat Cow/16x16/landmarks.png diff --git a/apps/icons/static/Fat Cow/16x16/languange.png b/apps/icons/static/images/Fat Cow/16x16/languange.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/languange.png rename to apps/icons/static/images/Fat Cow/16x16/languange.png diff --git a/apps/icons/static/Fat Cow/16x16/laptop.png b/apps/icons/static/images/Fat Cow/16x16/laptop.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/laptop.png rename to apps/icons/static/images/Fat Cow/16x16/laptop.png diff --git a/apps/icons/static/Fat Cow/16x16/large_tiles.png b/apps/icons/static/images/Fat Cow/16x16/large_tiles.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/large_tiles.png rename to apps/icons/static/images/Fat Cow/16x16/large_tiles.png diff --git a/apps/icons/static/Fat Cow/16x16/last_fm.png b/apps/icons/static/images/Fat Cow/16x16/last_fm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/last_fm.png rename to apps/icons/static/images/Fat Cow/16x16/last_fm.png diff --git a/apps/icons/static/Fat Cow/16x16/layer.png b/apps/icons/static/images/Fat Cow/16x16/layer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer.png rename to apps/icons/static/images/Fat Cow/16x16/layer.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_add.png b/apps/icons/static/images/Fat Cow/16x16/layer_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_add.png rename to apps/icons/static/images/Fat Cow/16x16/layer_add.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_aspect_arrow.png b/apps/icons/static/images/Fat Cow/16x16/layer_aspect_arrow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_aspect_arrow.png rename to apps/icons/static/images/Fat Cow/16x16/layer_aspect_arrow.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_cell_cats.png b/apps/icons/static/images/Fat Cow/16x16/layer_cell_cats.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_cell_cats.png rename to apps/icons/static/images/Fat Cow/16x16/layer_cell_cats.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_chart.png b/apps/icons/static/images/Fat Cow/16x16/layer_chart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_chart.png rename to apps/icons/static/images/Fat Cow/16x16/layer_chart.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_command.png b/apps/icons/static/images/Fat Cow/16x16/layer_command.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_command.png rename to apps/icons/static/images/Fat Cow/16x16/layer_command.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_create.png b/apps/icons/static/images/Fat Cow/16x16/layer_create.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_create.png rename to apps/icons/static/images/Fat Cow/16x16/layer_create.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_database.png b/apps/icons/static/images/Fat Cow/16x16/layer_database.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_database.png rename to apps/icons/static/images/Fat Cow/16x16/layer_database.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_delete.png b/apps/icons/static/images/Fat Cow/16x16/layer_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_delete.png rename to apps/icons/static/images/Fat Cow/16x16/layer_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_edit.png b/apps/icons/static/images/Fat Cow/16x16/layer_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_edit.png rename to apps/icons/static/images/Fat Cow/16x16/layer_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_export.png b/apps/icons/static/images/Fat Cow/16x16/layer_export.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_export.png rename to apps/icons/static/images/Fat Cow/16x16/layer_export.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_gps.png b/apps/icons/static/images/Fat Cow/16x16/layer_gps.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_gps.png rename to apps/icons/static/images/Fat Cow/16x16/layer_gps.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_grid.png b/apps/icons/static/images/Fat Cow/16x16/layer_grid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_grid.png rename to apps/icons/static/images/Fat Cow/16x16/layer_grid.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_group.png b/apps/icons/static/images/Fat Cow/16x16/layer_group.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_group.png rename to apps/icons/static/images/Fat Cow/16x16/layer_group.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_his.png b/apps/icons/static/images/Fat Cow/16x16/layer_his.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_his.png rename to apps/icons/static/images/Fat Cow/16x16/layer_his.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_histogram.png b/apps/icons/static/images/Fat Cow/16x16/layer_histogram.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_histogram.png rename to apps/icons/static/images/Fat Cow/16x16/layer_histogram.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_import.png b/apps/icons/static/images/Fat Cow/16x16/layer_import.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_import.png rename to apps/icons/static/images/Fat Cow/16x16/layer_import.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_label.png b/apps/icons/static/images/Fat Cow/16x16/layer_label.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_label.png rename to apps/icons/static/images/Fat Cow/16x16/layer_label.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_open.png b/apps/icons/static/images/Fat Cow/16x16/layer_open.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_open.png rename to apps/icons/static/images/Fat Cow/16x16/layer_open.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_raster.png b/apps/icons/static/images/Fat Cow/16x16/layer_raster.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_raster.png rename to apps/icons/static/images/Fat Cow/16x16/layer_raster.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_raster_3d.png b/apps/icons/static/images/Fat Cow/16x16/layer_raster_3d.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_raster_3d.png rename to apps/icons/static/images/Fat Cow/16x16/layer_raster_3d.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_redraw.png b/apps/icons/static/images/Fat Cow/16x16/layer_redraw.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_redraw.png rename to apps/icons/static/images/Fat Cow/16x16/layer_redraw.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_remove.png b/apps/icons/static/images/Fat Cow/16x16/layer_remove.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_remove.png rename to apps/icons/static/images/Fat Cow/16x16/layer_remove.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_rgb.png b/apps/icons/static/images/Fat Cow/16x16/layer_rgb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_rgb.png rename to apps/icons/static/images/Fat Cow/16x16/layer_rgb.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_save.png b/apps/icons/static/images/Fat Cow/16x16/layer_save.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_save.png rename to apps/icons/static/images/Fat Cow/16x16/layer_save.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_shaded_relief.png b/apps/icons/static/images/Fat Cow/16x16/layer_shaded_relief.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_shaded_relief.png rename to apps/icons/static/images/Fat Cow/16x16/layer_shaded_relief.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_to_image_size.png b/apps/icons/static/images/Fat Cow/16x16/layer_to_image_size.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_to_image_size.png rename to apps/icons/static/images/Fat Cow/16x16/layer_to_image_size.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_vector.png b/apps/icons/static/images/Fat Cow/16x16/layer_vector.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_vector.png rename to apps/icons/static/images/Fat Cow/16x16/layer_vector.png diff --git a/apps/icons/static/Fat Cow/16x16/layer_wms.png b/apps/icons/static/images/Fat Cow/16x16/layer_wms.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layer_wms.png rename to apps/icons/static/images/Fat Cow/16x16/layer_wms.png diff --git a/apps/icons/static/Fat Cow/16x16/layers.png b/apps/icons/static/images/Fat Cow/16x16/layers.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layers.png rename to apps/icons/static/images/Fat Cow/16x16/layers.png diff --git a/apps/icons/static/Fat Cow/16x16/layers_map.png b/apps/icons/static/images/Fat Cow/16x16/layers_map.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layers_map.png rename to apps/icons/static/images/Fat Cow/16x16/layers_map.png diff --git a/apps/icons/static/Fat Cow/16x16/layout.png b/apps/icons/static/images/Fat Cow/16x16/layout.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layout.png rename to apps/icons/static/images/Fat Cow/16x16/layout.png diff --git a/apps/icons/static/Fat Cow/16x16/layout_add.png b/apps/icons/static/images/Fat Cow/16x16/layout_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layout_add.png rename to apps/icons/static/images/Fat Cow/16x16/layout_add.png diff --git a/apps/icons/static/Fat Cow/16x16/layout_content.png b/apps/icons/static/images/Fat Cow/16x16/layout_content.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layout_content.png rename to apps/icons/static/images/Fat Cow/16x16/layout_content.png diff --git a/apps/icons/static/Fat Cow/16x16/layout_delete.png b/apps/icons/static/images/Fat Cow/16x16/layout_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layout_delete.png rename to apps/icons/static/images/Fat Cow/16x16/layout_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/layout_edit.png b/apps/icons/static/images/Fat Cow/16x16/layout_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layout_edit.png rename to apps/icons/static/images/Fat Cow/16x16/layout_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/layout_error.png b/apps/icons/static/images/Fat Cow/16x16/layout_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layout_error.png rename to apps/icons/static/images/Fat Cow/16x16/layout_error.png diff --git a/apps/icons/static/Fat Cow/16x16/layout_header.png b/apps/icons/static/images/Fat Cow/16x16/layout_header.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layout_header.png rename to apps/icons/static/images/Fat Cow/16x16/layout_header.png diff --git a/apps/icons/static/Fat Cow/16x16/layout_link.png b/apps/icons/static/images/Fat Cow/16x16/layout_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layout_link.png rename to apps/icons/static/images/Fat Cow/16x16/layout_link.png diff --git a/apps/icons/static/Fat Cow/16x16/layout_sidebar.png b/apps/icons/static/images/Fat Cow/16x16/layout_sidebar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/layout_sidebar.png rename to apps/icons/static/images/Fat Cow/16x16/layout_sidebar.png diff --git a/apps/icons/static/Fat Cow/16x16/led.png b/apps/icons/static/images/Fat Cow/16x16/led.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/led.png rename to apps/icons/static/images/Fat Cow/16x16/led.png diff --git a/apps/icons/static/Fat Cow/16x16/legend.png b/apps/icons/static/images/Fat Cow/16x16/legend.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/legend.png rename to apps/icons/static/images/Fat Cow/16x16/legend.png diff --git a/apps/icons/static/Fat Cow/16x16/license_management.png b/apps/icons/static/images/Fat Cow/16x16/license_management.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/license_management.png rename to apps/icons/static/images/Fat Cow/16x16/license_management.png diff --git a/apps/icons/static/Fat Cow/16x16/life_vest.png b/apps/icons/static/images/Fat Cow/16x16/life_vest.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/life_vest.png rename to apps/icons/static/images/Fat Cow/16x16/life_vest.png diff --git a/apps/icons/static/Fat Cow/16x16/light_circle_green.png b/apps/icons/static/images/Fat Cow/16x16/light_circle_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/light_circle_green.png rename to apps/icons/static/images/Fat Cow/16x16/light_circle_green.png diff --git a/apps/icons/static/Fat Cow/16x16/lightbulb.png b/apps/icons/static/images/Fat Cow/16x16/lightbulb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lightbulb.png rename to apps/icons/static/images/Fat Cow/16x16/lightbulb.png diff --git a/apps/icons/static/Fat Cow/16x16/lightbulb_add.png b/apps/icons/static/images/Fat Cow/16x16/lightbulb_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lightbulb_add.png rename to apps/icons/static/images/Fat Cow/16x16/lightbulb_add.png diff --git a/apps/icons/static/Fat Cow/16x16/lightbulb_delete.png b/apps/icons/static/images/Fat Cow/16x16/lightbulb_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lightbulb_delete.png rename to apps/icons/static/images/Fat Cow/16x16/lightbulb_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/lightbulb_off.png b/apps/icons/static/images/Fat Cow/16x16/lightbulb_off.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lightbulb_off.png rename to apps/icons/static/images/Fat Cow/16x16/lightbulb_off.png diff --git a/apps/icons/static/Fat Cow/16x16/lighthouse.png b/apps/icons/static/images/Fat Cow/16x16/lighthouse.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lighthouse.png rename to apps/icons/static/images/Fat Cow/16x16/lighthouse.png diff --git a/apps/icons/static/Fat Cow/16x16/lightning.png b/apps/icons/static/images/Fat Cow/16x16/lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lightning.png rename to apps/icons/static/images/Fat Cow/16x16/lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/lightning_add.png b/apps/icons/static/images/Fat Cow/16x16/lightning_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lightning_add.png rename to apps/icons/static/images/Fat Cow/16x16/lightning_add.png diff --git a/apps/icons/static/Fat Cow/16x16/lightning_delete.png b/apps/icons/static/images/Fat Cow/16x16/lightning_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lightning_delete.png rename to apps/icons/static/images/Fat Cow/16x16/lightning_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/lightning_go.png b/apps/icons/static/images/Fat Cow/16x16/lightning_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lightning_go.png rename to apps/icons/static/images/Fat Cow/16x16/lightning_go.png diff --git a/apps/icons/static/Fat Cow/16x16/line_split.png b/apps/icons/static/images/Fat Cow/16x16/line_split.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/line_split.png rename to apps/icons/static/images/Fat Cow/16x16/line_split.png diff --git a/apps/icons/static/Fat Cow/16x16/linechart.png b/apps/icons/static/images/Fat Cow/16x16/linechart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/linechart.png rename to apps/icons/static/images/Fat Cow/16x16/linechart.png diff --git a/apps/icons/static/Fat Cow/16x16/link.png b/apps/icons/static/images/Fat Cow/16x16/link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/link.png rename to apps/icons/static/images/Fat Cow/16x16/link.png diff --git a/apps/icons/static/Fat Cow/16x16/link_add.png b/apps/icons/static/images/Fat Cow/16x16/link_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/link_add.png rename to apps/icons/static/images/Fat Cow/16x16/link_add.png diff --git a/apps/icons/static/Fat Cow/16x16/link_break.png b/apps/icons/static/images/Fat Cow/16x16/link_break.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/link_break.png rename to apps/icons/static/images/Fat Cow/16x16/link_break.png diff --git a/apps/icons/static/Fat Cow/16x16/link_button.png b/apps/icons/static/images/Fat Cow/16x16/link_button.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/link_button.png rename to apps/icons/static/images/Fat Cow/16x16/link_button.png diff --git a/apps/icons/static/Fat Cow/16x16/link_delete.png b/apps/icons/static/images/Fat Cow/16x16/link_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/link_delete.png rename to apps/icons/static/images/Fat Cow/16x16/link_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/link_edit.png b/apps/icons/static/images/Fat Cow/16x16/link_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/link_edit.png rename to apps/icons/static/images/Fat Cow/16x16/link_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/link_go.png b/apps/icons/static/images/Fat Cow/16x16/link_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/link_go.png rename to apps/icons/static/images/Fat Cow/16x16/link_go.png diff --git a/apps/icons/static/Fat Cow/16x16/linkbar.png b/apps/icons/static/images/Fat Cow/16x16/linkbar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/linkbar.png rename to apps/icons/static/images/Fat Cow/16x16/linkbar.png diff --git a/apps/icons/static/Fat Cow/16x16/linkedin.png b/apps/icons/static/images/Fat Cow/16x16/linkedin.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/linkedin.png rename to apps/icons/static/images/Fat Cow/16x16/linkedin.png diff --git a/apps/icons/static/Fat Cow/16x16/linux_mint.png b/apps/icons/static/images/Fat Cow/16x16/linux_mint.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/linux_mint.png rename to apps/icons/static/images/Fat Cow/16x16/linux_mint.png diff --git a/apps/icons/static/Fat Cow/16x16/list.png b/apps/icons/static/images/Fat Cow/16x16/list.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/list.png rename to apps/icons/static/images/Fat Cow/16x16/list.png diff --git a/apps/icons/static/Fat Cow/16x16/livejournal.png b/apps/icons/static/images/Fat Cow/16x16/livejournal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/livejournal.png rename to apps/icons/static/images/Fat Cow/16x16/livejournal.png diff --git a/apps/icons/static/Fat Cow/16x16/locate.png b/apps/icons/static/images/Fat Cow/16x16/locate.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/locate.png rename to apps/icons/static/images/Fat Cow/16x16/locate.png diff --git a/apps/icons/static/Fat Cow/16x16/location_pin.png b/apps/icons/static/images/Fat Cow/16x16/location_pin.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/location_pin.png rename to apps/icons/static/images/Fat Cow/16x16/location_pin.png diff --git a/apps/icons/static/Fat Cow/16x16/lock.png b/apps/icons/static/images/Fat Cow/16x16/lock.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lock.png rename to apps/icons/static/images/Fat Cow/16x16/lock.png diff --git a/apps/icons/static/Fat Cow/16x16/lock_add.png b/apps/icons/static/images/Fat Cow/16x16/lock_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lock_add.png rename to apps/icons/static/images/Fat Cow/16x16/lock_add.png diff --git a/apps/icons/static/Fat Cow/16x16/lock_break.png b/apps/icons/static/images/Fat Cow/16x16/lock_break.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lock_break.png rename to apps/icons/static/images/Fat Cow/16x16/lock_break.png diff --git a/apps/icons/static/Fat Cow/16x16/lock_delete.png b/apps/icons/static/images/Fat Cow/16x16/lock_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lock_delete.png rename to apps/icons/static/images/Fat Cow/16x16/lock_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/lock_edit.png b/apps/icons/static/images/Fat Cow/16x16/lock_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lock_edit.png rename to apps/icons/static/images/Fat Cow/16x16/lock_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/lock_go.png b/apps/icons/static/images/Fat Cow/16x16/lock_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lock_go.png rename to apps/icons/static/images/Fat Cow/16x16/lock_go.png diff --git a/apps/icons/static/Fat Cow/16x16/lock_open.png b/apps/icons/static/images/Fat Cow/16x16/lock_open.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lock_open.png rename to apps/icons/static/images/Fat Cow/16x16/lock_open.png diff --git a/apps/icons/static/Fat Cow/16x16/lollipop.png b/apps/icons/static/images/Fat Cow/16x16/lollipop.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lollipop.png rename to apps/icons/static/images/Fat Cow/16x16/lollipop.png diff --git a/apps/icons/static/Fat Cow/16x16/lollypop.png b/apps/icons/static/images/Fat Cow/16x16/lollypop.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lollypop.png rename to apps/icons/static/images/Fat Cow/16x16/lollypop.png diff --git a/apps/icons/static/Fat Cow/16x16/lorry.png b/apps/icons/static/images/Fat Cow/16x16/lorry.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lorry.png rename to apps/icons/static/images/Fat Cow/16x16/lorry.png diff --git a/apps/icons/static/Fat Cow/16x16/lorry_add.png b/apps/icons/static/images/Fat Cow/16x16/lorry_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lorry_add.png rename to apps/icons/static/images/Fat Cow/16x16/lorry_add.png diff --git a/apps/icons/static/Fat Cow/16x16/lorry_delete.png b/apps/icons/static/images/Fat Cow/16x16/lorry_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lorry_delete.png rename to apps/icons/static/images/Fat Cow/16x16/lorry_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/lorry_error.png b/apps/icons/static/images/Fat Cow/16x16/lorry_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lorry_error.png rename to apps/icons/static/images/Fat Cow/16x16/lorry_error.png diff --git a/apps/icons/static/Fat Cow/16x16/lorry_flatbed.png b/apps/icons/static/images/Fat Cow/16x16/lorry_flatbed.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lorry_flatbed.png rename to apps/icons/static/images/Fat Cow/16x16/lorry_flatbed.png diff --git a/apps/icons/static/Fat Cow/16x16/lorry_go.png b/apps/icons/static/images/Fat Cow/16x16/lorry_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lorry_go.png rename to apps/icons/static/images/Fat Cow/16x16/lorry_go.png diff --git a/apps/icons/static/Fat Cow/16x16/lorry_link.png b/apps/icons/static/images/Fat Cow/16x16/lorry_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/lorry_link.png rename to apps/icons/static/images/Fat Cow/16x16/lorry_link.png diff --git a/apps/icons/static/Fat Cow/16x16/luggage.png b/apps/icons/static/images/Fat Cow/16x16/luggage.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/luggage.png rename to apps/icons/static/images/Fat Cow/16x16/luggage.png diff --git a/apps/icons/static/Fat Cow/16x16/magic_wand_2.png b/apps/icons/static/images/Fat Cow/16x16/magic_wand_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/magic_wand_2.png rename to apps/icons/static/images/Fat Cow/16x16/magic_wand_2.png diff --git a/apps/icons/static/Fat Cow/16x16/magnet.png b/apps/icons/static/images/Fat Cow/16x16/magnet.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/magnet.png rename to apps/icons/static/images/Fat Cow/16x16/magnet.png diff --git a/apps/icons/static/Fat Cow/16x16/magnifier.png b/apps/icons/static/images/Fat Cow/16x16/magnifier.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/magnifier.png rename to apps/icons/static/images/Fat Cow/16x16/magnifier.png diff --git a/apps/icons/static/Fat Cow/16x16/magnifier_zoom_in.png b/apps/icons/static/images/Fat Cow/16x16/magnifier_zoom_in.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/magnifier_zoom_in.png rename to apps/icons/static/images/Fat Cow/16x16/magnifier_zoom_in.png diff --git a/apps/icons/static/Fat Cow/16x16/magnifier_zoom_out.png b/apps/icons/static/images/Fat Cow/16x16/magnifier_zoom_out.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/magnifier_zoom_out.png rename to apps/icons/static/images/Fat Cow/16x16/magnifier_zoom_out.png diff --git a/apps/icons/static/Fat Cow/16x16/mail-trash.png b/apps/icons/static/images/Fat Cow/16x16/mail-trash.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mail-trash.png rename to apps/icons/static/images/Fat Cow/16x16/mail-trash.png diff --git a/apps/icons/static/Fat Cow/16x16/mail_box.png b/apps/icons/static/images/Fat Cow/16x16/mail_box.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mail_box.png rename to apps/icons/static/images/Fat Cow/16x16/mail_box.png diff --git a/apps/icons/static/Fat Cow/16x16/mail_server_setting.png b/apps/icons/static/images/Fat Cow/16x16/mail_server_setting.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mail_server_setting.png rename to apps/icons/static/images/Fat Cow/16x16/mail_server_setting.png diff --git a/apps/icons/static/Fat Cow/16x16/male.png b/apps/icons/static/images/Fat Cow/16x16/male.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/male.png rename to apps/icons/static/images/Fat Cow/16x16/male.png diff --git a/apps/icons/static/Fat Cow/16x16/mandriva.png b/apps/icons/static/images/Fat Cow/16x16/mandriva.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mandriva.png rename to apps/icons/static/images/Fat Cow/16x16/mandriva.png diff --git a/apps/icons/static/Fat Cow/16x16/map.png b/apps/icons/static/images/Fat Cow/16x16/map.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/map.png rename to apps/icons/static/images/Fat Cow/16x16/map.png diff --git a/apps/icons/static/Fat Cow/16x16/map_add.png b/apps/icons/static/images/Fat Cow/16x16/map_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/map_add.png rename to apps/icons/static/images/Fat Cow/16x16/map_add.png diff --git a/apps/icons/static/Fat Cow/16x16/map_delete.png b/apps/icons/static/images/Fat Cow/16x16/map_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/map_delete.png rename to apps/icons/static/images/Fat Cow/16x16/map_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/map_edit.png b/apps/icons/static/images/Fat Cow/16x16/map_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/map_edit.png rename to apps/icons/static/images/Fat Cow/16x16/map_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/map_go.png b/apps/icons/static/images/Fat Cow/16x16/map_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/map_go.png rename to apps/icons/static/images/Fat Cow/16x16/map_go.png diff --git a/apps/icons/static/Fat Cow/16x16/map_magnify.png b/apps/icons/static/images/Fat Cow/16x16/map_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/map_magnify.png rename to apps/icons/static/images/Fat Cow/16x16/map_magnify.png diff --git a/apps/icons/static/Fat Cow/16x16/marketwatch.png b/apps/icons/static/images/Fat Cow/16x16/marketwatch.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/marketwatch.png rename to apps/icons/static/images/Fat Cow/16x16/marketwatch.png diff --git a/apps/icons/static/Fat Cow/16x16/master_card.png b/apps/icons/static/images/Fat Cow/16x16/master_card.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/master_card.png rename to apps/icons/static/images/Fat Cow/16x16/master_card.png diff --git a/apps/icons/static/Fat Cow/16x16/measure.png b/apps/icons/static/images/Fat Cow/16x16/measure.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/measure.png rename to apps/icons/static/images/Fat Cow/16x16/measure.png diff --git a/apps/icons/static/Fat Cow/16x16/measure_crop.png b/apps/icons/static/images/Fat Cow/16x16/measure_crop.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/measure_crop.png rename to apps/icons/static/images/Fat Cow/16x16/measure_crop.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_bronze_1.png b/apps/icons/static/images/Fat Cow/16x16/medal_bronze_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_bronze_1.png rename to apps/icons/static/images/Fat Cow/16x16/medal_bronze_1.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_bronze_2.png b/apps/icons/static/images/Fat Cow/16x16/medal_bronze_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_bronze_2.png rename to apps/icons/static/images/Fat Cow/16x16/medal_bronze_2.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_bronze_3.png b/apps/icons/static/images/Fat Cow/16x16/medal_bronze_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_bronze_3.png rename to apps/icons/static/images/Fat Cow/16x16/medal_bronze_3.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_bronze_add.png b/apps/icons/static/images/Fat Cow/16x16/medal_bronze_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_bronze_add.png rename to apps/icons/static/images/Fat Cow/16x16/medal_bronze_add.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_bronze_delete.png b/apps/icons/static/images/Fat Cow/16x16/medal_bronze_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_bronze_delete.png rename to apps/icons/static/images/Fat Cow/16x16/medal_bronze_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_gold_1.png b/apps/icons/static/images/Fat Cow/16x16/medal_gold_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_gold_1.png rename to apps/icons/static/images/Fat Cow/16x16/medal_gold_1.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_gold_2.png b/apps/icons/static/images/Fat Cow/16x16/medal_gold_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_gold_2.png rename to apps/icons/static/images/Fat Cow/16x16/medal_gold_2.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_gold_3.png b/apps/icons/static/images/Fat Cow/16x16/medal_gold_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_gold_3.png rename to apps/icons/static/images/Fat Cow/16x16/medal_gold_3.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_gold_add.png b/apps/icons/static/images/Fat Cow/16x16/medal_gold_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_gold_add.png rename to apps/icons/static/images/Fat Cow/16x16/medal_gold_add.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_gold_delete.png b/apps/icons/static/images/Fat Cow/16x16/medal_gold_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_gold_delete.png rename to apps/icons/static/images/Fat Cow/16x16/medal_gold_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_silver_1.png b/apps/icons/static/images/Fat Cow/16x16/medal_silver_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_silver_1.png rename to apps/icons/static/images/Fat Cow/16x16/medal_silver_1.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_silver_2.png b/apps/icons/static/images/Fat Cow/16x16/medal_silver_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_silver_2.png rename to apps/icons/static/images/Fat Cow/16x16/medal_silver_2.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_silver_3.png b/apps/icons/static/images/Fat Cow/16x16/medal_silver_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_silver_3.png rename to apps/icons/static/images/Fat Cow/16x16/medal_silver_3.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_silver_add.png b/apps/icons/static/images/Fat Cow/16x16/medal_silver_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_silver_add.png rename to apps/icons/static/images/Fat Cow/16x16/medal_silver_add.png diff --git a/apps/icons/static/Fat Cow/16x16/medal_silver_delete.png b/apps/icons/static/images/Fat Cow/16x16/medal_silver_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/medal_silver_delete.png rename to apps/icons/static/images/Fat Cow/16x16/medal_silver_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/menu.png b/apps/icons/static/images/Fat Cow/16x16/menu.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/menu.png rename to apps/icons/static/images/Fat Cow/16x16/menu.png diff --git a/apps/icons/static/Fat Cow/16x16/menu_item.png b/apps/icons/static/images/Fat Cow/16x16/menu_item.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/menu_item.png rename to apps/icons/static/images/Fat Cow/16x16/menu_item.png diff --git a/apps/icons/static/Fat Cow/16x16/menubar.png b/apps/icons/static/images/Fat Cow/16x16/menubar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/menubar.png rename to apps/icons/static/images/Fat Cow/16x16/menubar.png diff --git a/apps/icons/static/Fat Cow/16x16/messenger.png b/apps/icons/static/images/Fat Cow/16x16/messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/messenger.png rename to apps/icons/static/images/Fat Cow/16x16/messenger.png diff --git a/apps/icons/static/Fat Cow/16x16/metro.png b/apps/icons/static/images/Fat Cow/16x16/metro.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/metro.png rename to apps/icons/static/images/Fat Cow/16x16/metro.png diff --git a/apps/icons/static/Fat Cow/16x16/metronome.png b/apps/icons/static/images/Fat Cow/16x16/metronome.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/metronome.png rename to apps/icons/static/images/Fat Cow/16x16/metronome.png diff --git a/apps/icons/static/Fat Cow/16x16/micro_sd.png b/apps/icons/static/images/Fat Cow/16x16/micro_sd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/micro_sd.png rename to apps/icons/static/images/Fat Cow/16x16/micro_sd.png diff --git a/apps/icons/static/Fat Cow/16x16/micro_sd_blue.png b/apps/icons/static/images/Fat Cow/16x16/micro_sd_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/micro_sd_blue.png rename to apps/icons/static/images/Fat Cow/16x16/micro_sd_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/microphone.png b/apps/icons/static/images/Fat Cow/16x16/microphone.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/microphone.png rename to apps/icons/static/images/Fat Cow/16x16/microphone.png diff --git a/apps/icons/static/Fat Cow/16x16/milestone.png b/apps/icons/static/images/Fat Cow/16x16/milestone.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/milestone.png rename to apps/icons/static/images/Fat Cow/16x16/milestone.png diff --git a/apps/icons/static/Fat Cow/16x16/mixer.png b/apps/icons/static/images/Fat Cow/16x16/mixer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mixer.png rename to apps/icons/static/images/Fat Cow/16x16/mixer.png diff --git a/apps/icons/static/Fat Cow/16x16/mixx.png b/apps/icons/static/images/Fat Cow/16x16/mixx.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mixx.png rename to apps/icons/static/images/Fat Cow/16x16/mixx.png diff --git a/apps/icons/static/Fat Cow/16x16/mobile_me.png b/apps/icons/static/images/Fat Cow/16x16/mobile_me.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mobile_me.png rename to apps/icons/static/images/Fat Cow/16x16/mobile_me.png diff --git a/apps/icons/static/Fat Cow/16x16/money.png b/apps/icons/static/images/Fat Cow/16x16/money.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money.png rename to apps/icons/static/images/Fat Cow/16x16/money.png diff --git a/apps/icons/static/Fat Cow/16x16/money_add.png b/apps/icons/static/images/Fat Cow/16x16/money_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money_add.png rename to apps/icons/static/images/Fat Cow/16x16/money_add.png diff --git a/apps/icons/static/Fat Cow/16x16/money_bag.png b/apps/icons/static/images/Fat Cow/16x16/money_bag.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money_bag.png rename to apps/icons/static/images/Fat Cow/16x16/money_bag.png diff --git a/apps/icons/static/Fat Cow/16x16/money_bookers.png b/apps/icons/static/images/Fat Cow/16x16/money_bookers.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money_bookers.png rename to apps/icons/static/images/Fat Cow/16x16/money_bookers.png diff --git a/apps/icons/static/Fat Cow/16x16/money_delete.png b/apps/icons/static/images/Fat Cow/16x16/money_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money_delete.png rename to apps/icons/static/images/Fat Cow/16x16/money_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/money_dollar.png b/apps/icons/static/images/Fat Cow/16x16/money_dollar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money_dollar.png rename to apps/icons/static/images/Fat Cow/16x16/money_dollar.png diff --git a/apps/icons/static/Fat Cow/16x16/money_euro.png b/apps/icons/static/images/Fat Cow/16x16/money_euro.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money_euro.png rename to apps/icons/static/images/Fat Cow/16x16/money_euro.png diff --git a/apps/icons/static/Fat Cow/16x16/money_in_envelope.png b/apps/icons/static/images/Fat Cow/16x16/money_in_envelope.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money_in_envelope.png rename to apps/icons/static/images/Fat Cow/16x16/money_in_envelope.png diff --git a/apps/icons/static/Fat Cow/16x16/money_pound.png b/apps/icons/static/images/Fat Cow/16x16/money_pound.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money_pound.png rename to apps/icons/static/images/Fat Cow/16x16/money_pound.png diff --git a/apps/icons/static/Fat Cow/16x16/money_yen.png b/apps/icons/static/images/Fat Cow/16x16/money_yen.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/money_yen.png rename to apps/icons/static/images/Fat Cow/16x16/money_yen.png diff --git a/apps/icons/static/Fat Cow/16x16/moneybox.png b/apps/icons/static/images/Fat Cow/16x16/moneybox.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/moneybox.png rename to apps/icons/static/images/Fat Cow/16x16/moneybox.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor.png b/apps/icons/static/images/Fat Cow/16x16/monitor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor.png rename to apps/icons/static/images/Fat Cow/16x16/monitor.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_add.png b/apps/icons/static/images/Fat Cow/16x16/monitor_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_add.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_add.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_delete.png b/apps/icons/static/images/Fat Cow/16x16/monitor_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_delete.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_edit.png b/apps/icons/static/images/Fat Cow/16x16/monitor_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_edit.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_error.png b/apps/icons/static/images/Fat Cow/16x16/monitor_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_error.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_error.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_go.png b/apps/icons/static/images/Fat Cow/16x16/monitor_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_go.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_go.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_lightning.png b/apps/icons/static/images/Fat Cow/16x16/monitor_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_lightning.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_link.png b/apps/icons/static/images/Fat Cow/16x16/monitor_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_link.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_link.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_screensaver.png b/apps/icons/static/images/Fat Cow/16x16/monitor_screensaver.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_screensaver.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_screensaver.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_sidebar.png b/apps/icons/static/images/Fat Cow/16x16/monitor_sidebar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_sidebar.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_sidebar.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_wallpaper.png b/apps/icons/static/images/Fat Cow/16x16/monitor_wallpaper.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_wallpaper.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_wallpaper.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_window.png b/apps/icons/static/images/Fat Cow/16x16/monitor_window.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_window.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_window.png diff --git a/apps/icons/static/Fat Cow/16x16/monitor_window_3d.png b/apps/icons/static/images/Fat Cow/16x16/monitor_window_3d.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/monitor_window_3d.png rename to apps/icons/static/images/Fat Cow/16x16/monitor_window_3d.png diff --git a/apps/icons/static/Fat Cow/16x16/motherboard.png b/apps/icons/static/images/Fat Cow/16x16/motherboard.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/motherboard.png rename to apps/icons/static/images/Fat Cow/16x16/motherboard.png diff --git a/apps/icons/static/Fat Cow/16x16/mouse.png b/apps/icons/static/images/Fat Cow/16x16/mouse.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mouse.png rename to apps/icons/static/images/Fat Cow/16x16/mouse.png diff --git a/apps/icons/static/Fat Cow/16x16/mouse_2.png b/apps/icons/static/images/Fat Cow/16x16/mouse_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mouse_2.png rename to apps/icons/static/images/Fat Cow/16x16/mouse_2.png diff --git a/apps/icons/static/Fat Cow/16x16/mouse_add.png b/apps/icons/static/images/Fat Cow/16x16/mouse_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mouse_add.png rename to apps/icons/static/images/Fat Cow/16x16/mouse_add.png diff --git a/apps/icons/static/Fat Cow/16x16/mouse_delete.png b/apps/icons/static/images/Fat Cow/16x16/mouse_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mouse_delete.png rename to apps/icons/static/images/Fat Cow/16x16/mouse_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/mouse_error.png b/apps/icons/static/images/Fat Cow/16x16/mouse_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mouse_error.png rename to apps/icons/static/images/Fat Cow/16x16/mouse_error.png diff --git a/apps/icons/static/Fat Cow/16x16/mouse_select_left.png b/apps/icons/static/images/Fat Cow/16x16/mouse_select_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mouse_select_left.png rename to apps/icons/static/images/Fat Cow/16x16/mouse_select_left.png diff --git a/apps/icons/static/Fat Cow/16x16/mouse_select_right.png b/apps/icons/static/images/Fat Cow/16x16/mouse_select_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mouse_select_right.png rename to apps/icons/static/images/Fat Cow/16x16/mouse_select_right.png diff --git a/apps/icons/static/Fat Cow/16x16/mouse_select_scroll.png b/apps/icons/static/images/Fat Cow/16x16/mouse_select_scroll.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/mouse_select_scroll.png rename to apps/icons/static/images/Fat Cow/16x16/mouse_select_scroll.png diff --git a/apps/icons/static/Fat Cow/16x16/move_to_folder.png b/apps/icons/static/images/Fat Cow/16x16/move_to_folder.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/move_to_folder.png rename to apps/icons/static/images/Fat Cow/16x16/move_to_folder.png diff --git a/apps/icons/static/Fat Cow/16x16/movies.png b/apps/icons/static/images/Fat Cow/16x16/movies.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/movies.png rename to apps/icons/static/images/Fat Cow/16x16/movies.png diff --git a/apps/icons/static/Fat Cow/16x16/ms_exchange.png b/apps/icons/static/images/Fat Cow/16x16/ms_exchange.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ms_exchange.png rename to apps/icons/static/images/Fat Cow/16x16/ms_exchange.png diff --git a/apps/icons/static/Fat Cow/16x16/ms_frontpage.png b/apps/icons/static/images/Fat Cow/16x16/ms_frontpage.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ms_frontpage.png rename to apps/icons/static/images/Fat Cow/16x16/ms_frontpage.png diff --git a/apps/icons/static/Fat Cow/16x16/msn_messenger.png b/apps/icons/static/images/Fat Cow/16x16/msn_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/msn_messenger.png rename to apps/icons/static/images/Fat Cow/16x16/msn_messenger.png diff --git a/apps/icons/static/Fat Cow/16x16/multitool.png b/apps/icons/static/images/Fat Cow/16x16/multitool.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/multitool.png rename to apps/icons/static/images/Fat Cow/16x16/multitool.png diff --git a/apps/icons/static/Fat Cow/16x16/music.png b/apps/icons/static/images/Fat Cow/16x16/music.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/music.png rename to apps/icons/static/images/Fat Cow/16x16/music.png diff --git a/apps/icons/static/Fat Cow/16x16/my_name_is_e.png b/apps/icons/static/images/Fat Cow/16x16/my_name_is_e.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/my_name_is_e.png rename to apps/icons/static/images/Fat Cow/16x16/my_name_is_e.png diff --git a/apps/icons/static/Fat Cow/16x16/myspace.png b/apps/icons/static/images/Fat Cow/16x16/myspace.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/myspace.png rename to apps/icons/static/images/Fat Cow/16x16/myspace.png diff --git a/apps/icons/static/Fat Cow/16x16/nameboard_open.png b/apps/icons/static/images/Fat Cow/16x16/nameboard_open.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/nameboard_open.png rename to apps/icons/static/images/Fat Cow/16x16/nameboard_open.png diff --git a/apps/icons/static/Fat Cow/16x16/netvibes.png b/apps/icons/static/images/Fat Cow/16x16/netvibes.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/netvibes.png rename to apps/icons/static/images/Fat Cow/16x16/netvibes.png diff --git a/apps/icons/static/Fat Cow/16x16/network-share.png b/apps/icons/static/images/Fat Cow/16x16/network-share.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/network-share.png rename to apps/icons/static/images/Fat Cow/16x16/network-share.png diff --git a/apps/icons/static/Fat Cow/16x16/network_adapter.png b/apps/icons/static/images/Fat Cow/16x16/network_adapter.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/network_adapter.png rename to apps/icons/static/images/Fat Cow/16x16/network_adapter.png diff --git a/apps/icons/static/Fat Cow/16x16/network_folder.png b/apps/icons/static/images/Fat Cow/16x16/network_folder.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/network_folder.png rename to apps/icons/static/images/Fat Cow/16x16/network_folder.png diff --git a/apps/icons/static/Fat Cow/16x16/networking.png b/apps/icons/static/images/Fat Cow/16x16/networking.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/networking.png rename to apps/icons/static/images/Fat Cow/16x16/networking.png diff --git a/apps/icons/static/Fat Cow/16x16/networking_green.png b/apps/icons/static/images/Fat Cow/16x16/networking_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/networking_green.png rename to apps/icons/static/images/Fat Cow/16x16/networking_green.png diff --git a/apps/icons/static/Fat Cow/16x16/networking_red.png b/apps/icons/static/images/Fat Cow/16x16/networking_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/networking_red.png rename to apps/icons/static/images/Fat Cow/16x16/networking_red.png diff --git a/apps/icons/static/Fat Cow/16x16/new.png b/apps/icons/static/images/Fat Cow/16x16/new.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/new.png rename to apps/icons/static/images/Fat Cow/16x16/new.png diff --git a/apps/icons/static/Fat Cow/16x16/newspaper.png b/apps/icons/static/images/Fat Cow/16x16/newspaper.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/newspaper.png rename to apps/icons/static/images/Fat Cow/16x16/newspaper.png diff --git a/apps/icons/static/Fat Cow/16x16/newspaper_add.png b/apps/icons/static/images/Fat Cow/16x16/newspaper_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/newspaper_add.png rename to apps/icons/static/images/Fat Cow/16x16/newspaper_add.png diff --git a/apps/icons/static/Fat Cow/16x16/newspaper_delete.png b/apps/icons/static/images/Fat Cow/16x16/newspaper_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/newspaper_delete.png rename to apps/icons/static/images/Fat Cow/16x16/newspaper_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/newspaper_go.png b/apps/icons/static/images/Fat Cow/16x16/newspaper_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/newspaper_go.png rename to apps/icons/static/images/Fat Cow/16x16/newspaper_go.png diff --git a/apps/icons/static/Fat Cow/16x16/newspaper_link.png b/apps/icons/static/images/Fat Cow/16x16/newspaper_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/newspaper_link.png rename to apps/icons/static/images/Fat Cow/16x16/newspaper_link.png diff --git a/apps/icons/static/Fat Cow/16x16/newsvine.png b/apps/icons/static/images/Fat Cow/16x16/newsvine.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/newsvine.png rename to apps/icons/static/images/Fat Cow/16x16/newsvine.png diff --git a/apps/icons/static/Fat Cow/16x16/no_commercial.png b/apps/icons/static/images/Fat Cow/16x16/no_commercial.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/no_commercial.png rename to apps/icons/static/images/Fat Cow/16x16/no_commercial.png diff --git a/apps/icons/static/Fat Cow/16x16/no_drm_trm.png b/apps/icons/static/images/Fat Cow/16x16/no_drm_trm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/no_drm_trm.png rename to apps/icons/static/images/Fat Cow/16x16/no_drm_trm.png diff --git a/apps/icons/static/Fat Cow/16x16/no_image.png b/apps/icons/static/images/Fat Cow/16x16/no_image.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/no_image.png rename to apps/icons/static/images/Fat Cow/16x16/no_image.png diff --git a/apps/icons/static/Fat Cow/16x16/no_requirements.png b/apps/icons/static/images/Fat Cow/16x16/no_requirements.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/no_requirements.png rename to apps/icons/static/images/Fat Cow/16x16/no_requirements.png diff --git a/apps/icons/static/Fat Cow/16x16/node-tree.png b/apps/icons/static/images/Fat Cow/16x16/node-tree.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/node-tree.png rename to apps/icons/static/images/Fat Cow/16x16/node-tree.png diff --git a/apps/icons/static/Fat Cow/16x16/nokia_s60.png b/apps/icons/static/images/Fat Cow/16x16/nokia_s60.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/nokia_s60.png rename to apps/icons/static/images/Fat Cow/16x16/nokia_s60.png diff --git a/apps/icons/static/Fat Cow/16x16/non_derivative.png b/apps/icons/static/images/Fat Cow/16x16/non_derivative.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/non_derivative.png rename to apps/icons/static/images/Fat Cow/16x16/non_derivative.png diff --git a/apps/icons/static/Fat Cow/16x16/note.png b/apps/icons/static/images/Fat Cow/16x16/note.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/note.png rename to apps/icons/static/images/Fat Cow/16x16/note.png diff --git a/apps/icons/static/Fat Cow/16x16/note_add.png b/apps/icons/static/images/Fat Cow/16x16/note_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/note_add.png rename to apps/icons/static/images/Fat Cow/16x16/note_add.png diff --git a/apps/icons/static/Fat Cow/16x16/note_delete.png b/apps/icons/static/images/Fat Cow/16x16/note_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/note_delete.png rename to apps/icons/static/images/Fat Cow/16x16/note_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/note_edit.png b/apps/icons/static/images/Fat Cow/16x16/note_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/note_edit.png rename to apps/icons/static/images/Fat Cow/16x16/note_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/note_error.png b/apps/icons/static/images/Fat Cow/16x16/note_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/note_error.png rename to apps/icons/static/images/Fat Cow/16x16/note_error.png diff --git a/apps/icons/static/Fat Cow/16x16/note_go.png b/apps/icons/static/images/Fat Cow/16x16/note_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/note_go.png rename to apps/icons/static/images/Fat Cow/16x16/note_go.png diff --git a/apps/icons/static/Fat Cow/16x16/numeric_stepper.png b/apps/icons/static/images/Fat Cow/16x16/numeric_stepper.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/numeric_stepper.png rename to apps/icons/static/images/Fat Cow/16x16/numeric_stepper.png diff --git a/apps/icons/static/Fat Cow/16x16/oil.png b/apps/icons/static/images/Fat Cow/16x16/oil.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/oil.png rename to apps/icons/static/images/Fat Cow/16x16/oil.png diff --git a/apps/icons/static/Fat Cow/16x16/open_folder.png b/apps/icons/static/images/Fat Cow/16x16/open_folder.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/open_folder.png rename to apps/icons/static/images/Fat Cow/16x16/open_folder.png diff --git a/apps/icons/static/Fat Cow/16x16/open_suse.png b/apps/icons/static/images/Fat Cow/16x16/open_suse.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/open_suse.png rename to apps/icons/static/images/Fat Cow/16x16/open_suse.png diff --git a/apps/icons/static/Fat Cow/16x16/openid.png b/apps/icons/static/images/Fat Cow/16x16/openid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/openid.png rename to apps/icons/static/images/Fat Cow/16x16/openid.png diff --git a/apps/icons/static/Fat Cow/16x16/opera.png b/apps/icons/static/images/Fat Cow/16x16/opera.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/opera.png rename to apps/icons/static/images/Fat Cow/16x16/opera.png diff --git a/apps/icons/static/Fat Cow/16x16/orbit.png b/apps/icons/static/images/Fat Cow/16x16/orbit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/orbit.png rename to apps/icons/static/images/Fat Cow/16x16/orbit.png diff --git a/apps/icons/static/Fat Cow/16x16/origami.png b/apps/icons/static/images/Fat Cow/16x16/origami.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/origami.png rename to apps/icons/static/images/Fat Cow/16x16/origami.png diff --git a/apps/icons/static/Fat Cow/16x16/orkut.png b/apps/icons/static/images/Fat Cow/16x16/orkut.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/orkut.png rename to apps/icons/static/images/Fat Cow/16x16/orkut.png diff --git a/apps/icons/static/Fat Cow/16x16/ornament_gold.png b/apps/icons/static/images/Fat Cow/16x16/ornament_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ornament_gold.png rename to apps/icons/static/images/Fat Cow/16x16/ornament_gold.png diff --git a/apps/icons/static/Fat Cow/16x16/other_phone.png b/apps/icons/static/images/Fat Cow/16x16/other_phone.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/other_phone.png rename to apps/icons/static/images/Fat Cow/16x16/other_phone.png diff --git a/apps/icons/static/Fat Cow/16x16/package.png b/apps/icons/static/images/Fat Cow/16x16/package.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/package.png rename to apps/icons/static/images/Fat Cow/16x16/package.png diff --git a/apps/icons/static/Fat Cow/16x16/package_add.png b/apps/icons/static/images/Fat Cow/16x16/package_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/package_add.png rename to apps/icons/static/images/Fat Cow/16x16/package_add.png diff --git a/apps/icons/static/Fat Cow/16x16/package_delete.png b/apps/icons/static/images/Fat Cow/16x16/package_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/package_delete.png rename to apps/icons/static/images/Fat Cow/16x16/package_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/package_go.png b/apps/icons/static/images/Fat Cow/16x16/package_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/package_go.png rename to apps/icons/static/images/Fat Cow/16x16/package_go.png diff --git a/apps/icons/static/Fat Cow/16x16/package_green.png b/apps/icons/static/images/Fat Cow/16x16/package_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/package_green.png rename to apps/icons/static/images/Fat Cow/16x16/package_green.png diff --git a/apps/icons/static/Fat Cow/16x16/package_link.png b/apps/icons/static/images/Fat Cow/16x16/package_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/package_link.png rename to apps/icons/static/images/Fat Cow/16x16/package_link.png diff --git a/apps/icons/static/Fat Cow/16x16/page.png b/apps/icons/static/images/Fat Cow/16x16/page.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page.png rename to apps/icons/static/images/Fat Cow/16x16/page.png diff --git a/apps/icons/static/Fat Cow/16x16/page_add.png b/apps/icons/static/images/Fat Cow/16x16/page_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_add.png rename to apps/icons/static/images/Fat Cow/16x16/page_add.png diff --git a/apps/icons/static/Fat Cow/16x16/page_attach.png b/apps/icons/static/images/Fat Cow/16x16/page_attach.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_attach.png rename to apps/icons/static/images/Fat Cow/16x16/page_attach.png diff --git a/apps/icons/static/Fat Cow/16x16/page_code.png b/apps/icons/static/images/Fat Cow/16x16/page_code.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_code.png rename to apps/icons/static/images/Fat Cow/16x16/page_code.png diff --git a/apps/icons/static/Fat Cow/16x16/page_copy.png b/apps/icons/static/images/Fat Cow/16x16/page_copy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_copy.png rename to apps/icons/static/images/Fat Cow/16x16/page_copy.png diff --git a/apps/icons/static/Fat Cow/16x16/page_delete.png b/apps/icons/static/images/Fat Cow/16x16/page_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_delete.png rename to apps/icons/static/images/Fat Cow/16x16/page_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/page_edit.png b/apps/icons/static/images/Fat Cow/16x16/page_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_edit.png rename to apps/icons/static/images/Fat Cow/16x16/page_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/page_error.png b/apps/icons/static/images/Fat Cow/16x16/page_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_error.png rename to apps/icons/static/images/Fat Cow/16x16/page_error.png diff --git a/apps/icons/static/Fat Cow/16x16/page_excel.png b/apps/icons/static/images/Fat Cow/16x16/page_excel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_excel.png rename to apps/icons/static/images/Fat Cow/16x16/page_excel.png diff --git a/apps/icons/static/Fat Cow/16x16/page_find.png b/apps/icons/static/images/Fat Cow/16x16/page_find.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_find.png rename to apps/icons/static/images/Fat Cow/16x16/page_find.png diff --git a/apps/icons/static/Fat Cow/16x16/page_gear.png b/apps/icons/static/images/Fat Cow/16x16/page_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_gear.png rename to apps/icons/static/images/Fat Cow/16x16/page_gear.png diff --git a/apps/icons/static/Fat Cow/16x16/page_go.png b/apps/icons/static/images/Fat Cow/16x16/page_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_go.png rename to apps/icons/static/images/Fat Cow/16x16/page_go.png diff --git a/apps/icons/static/Fat Cow/16x16/page_green.png b/apps/icons/static/images/Fat Cow/16x16/page_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_green.png rename to apps/icons/static/images/Fat Cow/16x16/page_green.png diff --git a/apps/icons/static/Fat Cow/16x16/page_key.png b/apps/icons/static/images/Fat Cow/16x16/page_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_key.png rename to apps/icons/static/images/Fat Cow/16x16/page_key.png diff --git a/apps/icons/static/Fat Cow/16x16/page_lightning.png b/apps/icons/static/images/Fat Cow/16x16/page_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_lightning.png rename to apps/icons/static/images/Fat Cow/16x16/page_lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/page_link.png b/apps/icons/static/images/Fat Cow/16x16/page_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_link.png rename to apps/icons/static/images/Fat Cow/16x16/page_link.png diff --git a/apps/icons/static/Fat Cow/16x16/page_magnifier.png b/apps/icons/static/images/Fat Cow/16x16/page_magnifier.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_magnifier.png rename to apps/icons/static/images/Fat Cow/16x16/page_magnifier.png diff --git a/apps/icons/static/Fat Cow/16x16/page_paintbrush.png b/apps/icons/static/images/Fat Cow/16x16/page_paintbrush.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_paintbrush.png rename to apps/icons/static/images/Fat Cow/16x16/page_paintbrush.png diff --git a/apps/icons/static/Fat Cow/16x16/page_paste.png b/apps/icons/static/images/Fat Cow/16x16/page_paste.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_paste.png rename to apps/icons/static/images/Fat Cow/16x16/page_paste.png diff --git a/apps/icons/static/Fat Cow/16x16/page_red.png b/apps/icons/static/images/Fat Cow/16x16/page_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_red.png rename to apps/icons/static/images/Fat Cow/16x16/page_red.png diff --git a/apps/icons/static/Fat Cow/16x16/page_refresh.png b/apps/icons/static/images/Fat Cow/16x16/page_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_refresh.png rename to apps/icons/static/images/Fat Cow/16x16/page_refresh.png diff --git a/apps/icons/static/Fat Cow/16x16/page_save.png b/apps/icons/static/images/Fat Cow/16x16/page_save.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_save.png rename to apps/icons/static/images/Fat Cow/16x16/page_save.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white.png b/apps/icons/static/images/Fat Cow/16x16/page_white.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white.png rename to apps/icons/static/images/Fat Cow/16x16/page_white.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_acrobat.png b/apps/icons/static/images/Fat Cow/16x16/page_white_acrobat.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_acrobat.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_acrobat.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_actionscript.png b/apps/icons/static/images/Fat Cow/16x16/page_white_actionscript.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_actionscript.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_actionscript.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_add.png b/apps/icons/static/images/Fat Cow/16x16/page_white_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_add.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_add.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_c.png b/apps/icons/static/images/Fat Cow/16x16/page_white_c.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_c.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_c.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_camera.png b/apps/icons/static/images/Fat Cow/16x16/page_white_camera.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_camera.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_camera.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_cd.png b/apps/icons/static/images/Fat Cow/16x16/page_white_cd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_cd.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_cd.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_code.png b/apps/icons/static/images/Fat Cow/16x16/page_white_code.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_code.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_code.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_code_red.png b/apps/icons/static/images/Fat Cow/16x16/page_white_code_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_code_red.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_code_red.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_compress.png b/apps/icons/static/images/Fat Cow/16x16/page_white_compress.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_compress.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_compress.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_copy.png b/apps/icons/static/images/Fat Cow/16x16/page_white_copy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_copy.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_copy.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_cplusplus.png b/apps/icons/static/images/Fat Cow/16x16/page_white_cplusplus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_cplusplus.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_cplusplus.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_csharp.png b/apps/icons/static/images/Fat Cow/16x16/page_white_csharp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_csharp.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_csharp.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_cup.png b/apps/icons/static/images/Fat Cow/16x16/page_white_cup.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_cup.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_cup.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_database.png b/apps/icons/static/images/Fat Cow/16x16/page_white_database.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_database.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_database.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_delete.png b/apps/icons/static/images/Fat Cow/16x16/page_white_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_delete.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_dvd.png b/apps/icons/static/images/Fat Cow/16x16/page_white_dvd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_dvd.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_dvd.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_edit.png b/apps/icons/static/images/Fat Cow/16x16/page_white_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_edit.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_error.png b/apps/icons/static/images/Fat Cow/16x16/page_white_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_error.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_error.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_excel.png b/apps/icons/static/images/Fat Cow/16x16/page_white_excel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_excel.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_excel.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_find.png b/apps/icons/static/images/Fat Cow/16x16/page_white_find.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_find.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_find.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_flash.png b/apps/icons/static/images/Fat Cow/16x16/page_white_flash.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_flash.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_flash.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_gear.png b/apps/icons/static/images/Fat Cow/16x16/page_white_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_gear.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_gear.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_get.png b/apps/icons/static/images/Fat Cow/16x16/page_white_get.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_get.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_get.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_go.png b/apps/icons/static/images/Fat Cow/16x16/page_white_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_go.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_go.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_h.png b/apps/icons/static/images/Fat Cow/16x16/page_white_h.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_h.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_h.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_horizontal.png b/apps/icons/static/images/Fat Cow/16x16/page_white_horizontal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_horizontal.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_horizontal.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_key.png b/apps/icons/static/images/Fat Cow/16x16/page_white_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_key.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_key.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_lightning.png b/apps/icons/static/images/Fat Cow/16x16/page_white_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_lightning.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_link.png b/apps/icons/static/images/Fat Cow/16x16/page_white_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_link.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_link.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_magnify.png b/apps/icons/static/images/Fat Cow/16x16/page_white_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_magnify.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_magnify.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_medal.png b/apps/icons/static/images/Fat Cow/16x16/page_white_medal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_medal.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_medal.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_office.png b/apps/icons/static/images/Fat Cow/16x16/page_white_office.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_office.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_office.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_paint.png b/apps/icons/static/images/Fat Cow/16x16/page_white_paint.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_paint.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_paint.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_paintbrush.png b/apps/icons/static/images/Fat Cow/16x16/page_white_paintbrush.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_paintbrush.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_paintbrush.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_paste.png b/apps/icons/static/images/Fat Cow/16x16/page_white_paste.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_paste.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_paste.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_php.png b/apps/icons/static/images/Fat Cow/16x16/page_white_php.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_php.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_php.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_picture.png b/apps/icons/static/images/Fat Cow/16x16/page_white_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_picture.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_picture.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_powerpoint.png b/apps/icons/static/images/Fat Cow/16x16/page_white_powerpoint.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_powerpoint.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_powerpoint.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_put.png b/apps/icons/static/images/Fat Cow/16x16/page_white_put.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_put.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_put.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_ruby.png b/apps/icons/static/images/Fat Cow/16x16/page_white_ruby.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_ruby.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_ruby.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_stack.png b/apps/icons/static/images/Fat Cow/16x16/page_white_stack.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_stack.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_stack.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_star.png b/apps/icons/static/images/Fat Cow/16x16/page_white_star.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_star.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_star.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_text.png b/apps/icons/static/images/Fat Cow/16x16/page_white_text.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_text.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_text.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_text_width.png b/apps/icons/static/images/Fat Cow/16x16/page_white_text_width.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_text_width.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_text_width.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_tux.png b/apps/icons/static/images/Fat Cow/16x16/page_white_tux.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_tux.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_tux.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_vector.png b/apps/icons/static/images/Fat Cow/16x16/page_white_vector.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_vector.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_vector.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_visualstudio.png b/apps/icons/static/images/Fat Cow/16x16/page_white_visualstudio.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_visualstudio.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_visualstudio.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_width.png b/apps/icons/static/images/Fat Cow/16x16/page_white_width.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_width.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_width.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_word.png b/apps/icons/static/images/Fat Cow/16x16/page_white_word.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_word.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_word.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_world.png b/apps/icons/static/images/Fat Cow/16x16/page_white_world.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_world.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_world.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_wrench.png b/apps/icons/static/images/Fat Cow/16x16/page_white_wrench.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_wrench.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_wrench.png diff --git a/apps/icons/static/Fat Cow/16x16/page_white_zip.png b/apps/icons/static/images/Fat Cow/16x16/page_white_zip.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_white_zip.png rename to apps/icons/static/images/Fat Cow/16x16/page_white_zip.png diff --git a/apps/icons/static/Fat Cow/16x16/page_word.png b/apps/icons/static/images/Fat Cow/16x16/page_word.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_word.png rename to apps/icons/static/images/Fat Cow/16x16/page_word.png diff --git a/apps/icons/static/Fat Cow/16x16/page_world.png b/apps/icons/static/images/Fat Cow/16x16/page_world.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/page_world.png rename to apps/icons/static/images/Fat Cow/16x16/page_world.png diff --git a/apps/icons/static/Fat Cow/16x16/paintbrush.png b/apps/icons/static/images/Fat Cow/16x16/paintbrush.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/paintbrush.png rename to apps/icons/static/images/Fat Cow/16x16/paintbrush.png diff --git a/apps/icons/static/Fat Cow/16x16/paintcan.png b/apps/icons/static/images/Fat Cow/16x16/paintcan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/paintcan.png rename to apps/icons/static/images/Fat Cow/16x16/paintcan.png diff --git a/apps/icons/static/Fat Cow/16x16/palette.png b/apps/icons/static/images/Fat Cow/16x16/palette.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/palette.png rename to apps/icons/static/images/Fat Cow/16x16/palette.png diff --git a/apps/icons/static/Fat Cow/16x16/pandora.png b/apps/icons/static/images/Fat Cow/16x16/pandora.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pandora.png rename to apps/icons/static/images/Fat Cow/16x16/pandora.png diff --git a/apps/icons/static/Fat Cow/16x16/panel.png b/apps/icons/static/images/Fat Cow/16x16/panel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/panel.png rename to apps/icons/static/images/Fat Cow/16x16/panel.png diff --git a/apps/icons/static/Fat Cow/16x16/paper_airplane.png b/apps/icons/static/images/Fat Cow/16x16/paper_airplane.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/paper_airplane.png rename to apps/icons/static/images/Fat Cow/16x16/paper_airplane.png diff --git a/apps/icons/static/Fat Cow/16x16/parrot.png b/apps/icons/static/images/Fat Cow/16x16/parrot.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/parrot.png rename to apps/icons/static/images/Fat Cow/16x16/parrot.png diff --git a/apps/icons/static/Fat Cow/16x16/participation_rate.png b/apps/icons/static/images/Fat Cow/16x16/participation_rate.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/participation_rate.png rename to apps/icons/static/images/Fat Cow/16x16/participation_rate.png diff --git a/apps/icons/static/Fat Cow/16x16/paste_plain.png b/apps/icons/static/images/Fat Cow/16x16/paste_plain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/paste_plain.png rename to apps/icons/static/images/Fat Cow/16x16/paste_plain.png diff --git a/apps/icons/static/Fat Cow/16x16/paste_word.png b/apps/icons/static/images/Fat Cow/16x16/paste_word.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/paste_word.png rename to apps/icons/static/images/Fat Cow/16x16/paste_word.png diff --git a/apps/icons/static/Fat Cow/16x16/paypal-2.png b/apps/icons/static/images/Fat Cow/16x16/paypal-2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/paypal-2.png rename to apps/icons/static/images/Fat Cow/16x16/paypal-2.png diff --git a/apps/icons/static/Fat Cow/16x16/paypal.png b/apps/icons/static/images/Fat Cow/16x16/paypal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/paypal.png rename to apps/icons/static/images/Fat Cow/16x16/paypal.png diff --git a/apps/icons/static/Fat Cow/16x16/pc_linux_os.png b/apps/icons/static/images/Fat Cow/16x16/pc_linux_os.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pc_linux_os.png rename to apps/icons/static/images/Fat Cow/16x16/pc_linux_os.png diff --git a/apps/icons/static/Fat Cow/16x16/pci.png b/apps/icons/static/images/Fat Cow/16x16/pci.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pci.png rename to apps/icons/static/images/Fat Cow/16x16/pci.png diff --git a/apps/icons/static/Fat Cow/16x16/peacock.png b/apps/icons/static/images/Fat Cow/16x16/peacock.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/peacock.png rename to apps/icons/static/images/Fat Cow/16x16/peacock.png diff --git a/apps/icons/static/Fat Cow/16x16/peak_cap.png b/apps/icons/static/images/Fat Cow/16x16/peak_cap.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/peak_cap.png rename to apps/icons/static/images/Fat Cow/16x16/peak_cap.png diff --git a/apps/icons/static/Fat Cow/16x16/pencil.png b/apps/icons/static/images/Fat Cow/16x16/pencil.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pencil.png rename to apps/icons/static/images/Fat Cow/16x16/pencil.png diff --git a/apps/icons/static/Fat Cow/16x16/pencil_add.png b/apps/icons/static/images/Fat Cow/16x16/pencil_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pencil_add.png rename to apps/icons/static/images/Fat Cow/16x16/pencil_add.png diff --git a/apps/icons/static/Fat Cow/16x16/pencil_delete.png b/apps/icons/static/images/Fat Cow/16x16/pencil_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pencil_delete.png rename to apps/icons/static/images/Fat Cow/16x16/pencil_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/pencil_go.png b/apps/icons/static/images/Fat Cow/16x16/pencil_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pencil_go.png rename to apps/icons/static/images/Fat Cow/16x16/pencil_go.png diff --git a/apps/icons/static/Fat Cow/16x16/perfomance.png b/apps/icons/static/images/Fat Cow/16x16/perfomance.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/perfomance.png rename to apps/icons/static/images/Fat Cow/16x16/perfomance.png diff --git a/apps/icons/static/Fat Cow/16x16/personal_finance.png b/apps/icons/static/images/Fat Cow/16x16/personal_finance.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/personal_finance.png rename to apps/icons/static/images/Fat Cow/16x16/personal_finance.png diff --git a/apps/icons/static/Fat Cow/16x16/personals.png b/apps/icons/static/images/Fat Cow/16x16/personals.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/personals.png rename to apps/icons/static/images/Fat Cow/16x16/personals.png diff --git a/apps/icons/static/Fat Cow/16x16/phone.png b/apps/icons/static/images/Fat Cow/16x16/phone.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/phone.png rename to apps/icons/static/images/Fat Cow/16x16/phone.png diff --git a/apps/icons/static/Fat Cow/16x16/phone_Android.png b/apps/icons/static/images/Fat Cow/16x16/phone_Android.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/phone_Android.png rename to apps/icons/static/images/Fat Cow/16x16/phone_Android.png diff --git a/apps/icons/static/Fat Cow/16x16/phone_add.png b/apps/icons/static/images/Fat Cow/16x16/phone_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/phone_add.png rename to apps/icons/static/images/Fat Cow/16x16/phone_add.png diff --git a/apps/icons/static/Fat Cow/16x16/phone_delete.png b/apps/icons/static/images/Fat Cow/16x16/phone_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/phone_delete.png rename to apps/icons/static/images/Fat Cow/16x16/phone_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/phone_sound.png b/apps/icons/static/images/Fat Cow/16x16/phone_sound.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/phone_sound.png rename to apps/icons/static/images/Fat Cow/16x16/phone_sound.png diff --git a/apps/icons/static/Fat Cow/16x16/photo.png b/apps/icons/static/images/Fat Cow/16x16/photo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/photo.png rename to apps/icons/static/images/Fat Cow/16x16/photo.png diff --git a/apps/icons/static/Fat Cow/16x16/photo_add.png b/apps/icons/static/images/Fat Cow/16x16/photo_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/photo_add.png rename to apps/icons/static/images/Fat Cow/16x16/photo_add.png diff --git a/apps/icons/static/Fat Cow/16x16/photo_delete.png b/apps/icons/static/images/Fat Cow/16x16/photo_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/photo_delete.png rename to apps/icons/static/images/Fat Cow/16x16/photo_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/photo_link.png b/apps/icons/static/images/Fat Cow/16x16/photo_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/photo_link.png rename to apps/icons/static/images/Fat Cow/16x16/photo_link.png diff --git a/apps/icons/static/Fat Cow/16x16/photos.png b/apps/icons/static/images/Fat Cow/16x16/photos.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/photos.png rename to apps/icons/static/images/Fat Cow/16x16/photos.png diff --git a/apps/icons/static/Fat Cow/16x16/pi_math.png b/apps/icons/static/images/Fat Cow/16x16/pi_math.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pi_math.png rename to apps/icons/static/images/Fat Cow/16x16/pi_math.png diff --git a/apps/icons/static/Fat Cow/16x16/picasa.png b/apps/icons/static/images/Fat Cow/16x16/picasa.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picasa.png rename to apps/icons/static/images/Fat Cow/16x16/picasa.png diff --git a/apps/icons/static/Fat Cow/16x16/picture.png b/apps/icons/static/images/Fat Cow/16x16/picture.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture.png rename to apps/icons/static/images/Fat Cow/16x16/picture.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_add.png b/apps/icons/static/images/Fat Cow/16x16/picture_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_add.png rename to apps/icons/static/images/Fat Cow/16x16/picture_add.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_delete.png b/apps/icons/static/images/Fat Cow/16x16/picture_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_delete.png rename to apps/icons/static/images/Fat Cow/16x16/picture_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_edit.png b/apps/icons/static/images/Fat Cow/16x16/picture_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_edit.png rename to apps/icons/static/images/Fat Cow/16x16/picture_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_empty.png b/apps/icons/static/images/Fat Cow/16x16/picture_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_empty.png rename to apps/icons/static/images/Fat Cow/16x16/picture_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_error.png b/apps/icons/static/images/Fat Cow/16x16/picture_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_error.png rename to apps/icons/static/images/Fat Cow/16x16/picture_error.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_frame.png b/apps/icons/static/images/Fat Cow/16x16/picture_frame.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_frame.png rename to apps/icons/static/images/Fat Cow/16x16/picture_frame.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_go.png b/apps/icons/static/images/Fat Cow/16x16/picture_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_go.png rename to apps/icons/static/images/Fat Cow/16x16/picture_go.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_key.png b/apps/icons/static/images/Fat Cow/16x16/picture_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_key.png rename to apps/icons/static/images/Fat Cow/16x16/picture_key.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_link.png b/apps/icons/static/images/Fat Cow/16x16/picture_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_link.png rename to apps/icons/static/images/Fat Cow/16x16/picture_link.png diff --git a/apps/icons/static/Fat Cow/16x16/picture_save.png b/apps/icons/static/images/Fat Cow/16x16/picture_save.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/picture_save.png rename to apps/icons/static/images/Fat Cow/16x16/picture_save.png diff --git a/apps/icons/static/Fat Cow/16x16/pictures.png b/apps/icons/static/images/Fat Cow/16x16/pictures.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pictures.png rename to apps/icons/static/images/Fat Cow/16x16/pictures.png diff --git a/apps/icons/static/Fat Cow/16x16/piechart.png b/apps/icons/static/images/Fat Cow/16x16/piechart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/piechart.png rename to apps/icons/static/images/Fat Cow/16x16/piechart.png diff --git a/apps/icons/static/Fat Cow/16x16/pilcrow.png b/apps/icons/static/images/Fat Cow/16x16/pilcrow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pilcrow.png rename to apps/icons/static/images/Fat Cow/16x16/pilcrow.png diff --git a/apps/icons/static/Fat Cow/16x16/pill.png b/apps/icons/static/images/Fat Cow/16x16/pill.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pill.png rename to apps/icons/static/images/Fat Cow/16x16/pill.png diff --git a/apps/icons/static/Fat Cow/16x16/pill_add.png b/apps/icons/static/images/Fat Cow/16x16/pill_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pill_add.png rename to apps/icons/static/images/Fat Cow/16x16/pill_add.png diff --git a/apps/icons/static/Fat Cow/16x16/pill_delete.png b/apps/icons/static/images/Fat Cow/16x16/pill_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pill_delete.png rename to apps/icons/static/images/Fat Cow/16x16/pill_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/pill_go.png b/apps/icons/static/images/Fat Cow/16x16/pill_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pill_go.png rename to apps/icons/static/images/Fat Cow/16x16/pill_go.png diff --git a/apps/icons/static/Fat Cow/16x16/pint.png b/apps/icons/static/images/Fat Cow/16x16/pint.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pint.png rename to apps/icons/static/images/Fat Cow/16x16/pint.png diff --git a/apps/icons/static/Fat Cow/16x16/pirate_flag.png b/apps/icons/static/images/Fat Cow/16x16/pirate_flag.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pirate_flag.png rename to apps/icons/static/images/Fat Cow/16x16/pirate_flag.png diff --git a/apps/icons/static/Fat Cow/16x16/places.png b/apps/icons/static/images/Fat Cow/16x16/places.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/places.png rename to apps/icons/static/images/Fat Cow/16x16/places.png diff --git a/apps/icons/static/Fat Cow/16x16/playstation.png b/apps/icons/static/images/Fat Cow/16x16/playstation.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/playstation.png rename to apps/icons/static/images/Fat Cow/16x16/playstation.png diff --git a/apps/icons/static/Fat Cow/16x16/plotchart.png b/apps/icons/static/images/Fat Cow/16x16/plotchart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plotchart.png rename to apps/icons/static/images/Fat Cow/16x16/plotchart.png diff --git a/apps/icons/static/Fat Cow/16x16/plugin.png b/apps/icons/static/images/Fat Cow/16x16/plugin.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plugin.png rename to apps/icons/static/images/Fat Cow/16x16/plugin.png diff --git a/apps/icons/static/Fat Cow/16x16/plugin_add.png b/apps/icons/static/images/Fat Cow/16x16/plugin_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plugin_add.png rename to apps/icons/static/images/Fat Cow/16x16/plugin_add.png diff --git a/apps/icons/static/Fat Cow/16x16/plugin_delete.png b/apps/icons/static/images/Fat Cow/16x16/plugin_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plugin_delete.png rename to apps/icons/static/images/Fat Cow/16x16/plugin_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/plugin_disabled.png b/apps/icons/static/images/Fat Cow/16x16/plugin_disabled.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plugin_disabled.png rename to apps/icons/static/images/Fat Cow/16x16/plugin_disabled.png diff --git a/apps/icons/static/Fat Cow/16x16/plugin_edit.png b/apps/icons/static/images/Fat Cow/16x16/plugin_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plugin_edit.png rename to apps/icons/static/images/Fat Cow/16x16/plugin_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/plugin_error.png b/apps/icons/static/images/Fat Cow/16x16/plugin_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plugin_error.png rename to apps/icons/static/images/Fat Cow/16x16/plugin_error.png diff --git a/apps/icons/static/Fat Cow/16x16/plugin_go.png b/apps/icons/static/images/Fat Cow/16x16/plugin_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plugin_go.png rename to apps/icons/static/images/Fat Cow/16x16/plugin_go.png diff --git a/apps/icons/static/Fat Cow/16x16/plugin_link.png b/apps/icons/static/images/Fat Cow/16x16/plugin_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plugin_link.png rename to apps/icons/static/images/Fat Cow/16x16/plugin_link.png diff --git a/apps/icons/static/Fat Cow/16x16/plurk.png b/apps/icons/static/images/Fat Cow/16x16/plurk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/plurk.png rename to apps/icons/static/images/Fat Cow/16x16/plurk.png diff --git a/apps/icons/static/Fat Cow/16x16/poker.png b/apps/icons/static/images/Fat Cow/16x16/poker.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/poker.png rename to apps/icons/static/images/Fat Cow/16x16/poker.png diff --git a/apps/icons/static/Fat Cow/16x16/poo.png b/apps/icons/static/images/Fat Cow/16x16/poo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/poo.png rename to apps/icons/static/images/Fat Cow/16x16/poo.png diff --git a/apps/icons/static/Fat Cow/16x16/pop_mail.png b/apps/icons/static/images/Fat Cow/16x16/pop_mail.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/pop_mail.png rename to apps/icons/static/images/Fat Cow/16x16/pop_mail.png diff --git a/apps/icons/static/Fat Cow/16x16/popcorn.png b/apps/icons/static/images/Fat Cow/16x16/popcorn.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/popcorn.png rename to apps/icons/static/images/Fat Cow/16x16/popcorn.png diff --git a/apps/icons/static/Fat Cow/16x16/port.png b/apps/icons/static/images/Fat Cow/16x16/port.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/port.png rename to apps/icons/static/images/Fat Cow/16x16/port.png diff --git a/apps/icons/static/Fat Cow/16x16/postage_stamp.png b/apps/icons/static/images/Fat Cow/16x16/postage_stamp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/postage_stamp.png rename to apps/icons/static/images/Fat Cow/16x16/postage_stamp.png diff --git a/apps/icons/static/Fat Cow/16x16/posterous.png b/apps/icons/static/images/Fat Cow/16x16/posterous.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/posterous.png rename to apps/icons/static/images/Fat Cow/16x16/posterous.png diff --git a/apps/icons/static/Fat Cow/16x16/power_surge.png b/apps/icons/static/images/Fat Cow/16x16/power_surge.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/power_surge.png rename to apps/icons/static/images/Fat Cow/16x16/power_surge.png diff --git a/apps/icons/static/Fat Cow/16x16/preferences.png b/apps/icons/static/images/Fat Cow/16x16/preferences.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/preferences.png rename to apps/icons/static/images/Fat Cow/16x16/preferences.png diff --git a/apps/icons/static/Fat Cow/16x16/premium_support.png b/apps/icons/static/images/Fat Cow/16x16/premium_support.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/premium_support.png rename to apps/icons/static/images/Fat Cow/16x16/premium_support.png diff --git a/apps/icons/static/Fat Cow/16x16/price_alert.png b/apps/icons/static/images/Fat Cow/16x16/price_alert.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/price_alert.png rename to apps/icons/static/images/Fat Cow/16x16/price_alert.png diff --git a/apps/icons/static/Fat Cow/16x16/price_comparison.png b/apps/icons/static/images/Fat Cow/16x16/price_comparison.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/price_comparison.png rename to apps/icons/static/images/Fat Cow/16x16/price_comparison.png diff --git a/apps/icons/static/Fat Cow/16x16/price_watch.png b/apps/icons/static/images/Fat Cow/16x16/price_watch.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/price_watch.png rename to apps/icons/static/images/Fat Cow/16x16/price_watch.png diff --git a/apps/icons/static/Fat Cow/16x16/print_size.png b/apps/icons/static/images/Fat Cow/16x16/print_size.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/print_size.png rename to apps/icons/static/images/Fat Cow/16x16/print_size.png diff --git a/apps/icons/static/Fat Cow/16x16/printer.png b/apps/icons/static/images/Fat Cow/16x16/printer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/printer.png rename to apps/icons/static/images/Fat Cow/16x16/printer.png diff --git a/apps/icons/static/Fat Cow/16x16/printer_add.png b/apps/icons/static/images/Fat Cow/16x16/printer_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/printer_add.png rename to apps/icons/static/images/Fat Cow/16x16/printer_add.png diff --git a/apps/icons/static/Fat Cow/16x16/printer_delete.png b/apps/icons/static/images/Fat Cow/16x16/printer_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/printer_delete.png rename to apps/icons/static/images/Fat Cow/16x16/printer_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/printer_empty.png b/apps/icons/static/images/Fat Cow/16x16/printer_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/printer_empty.png rename to apps/icons/static/images/Fat Cow/16x16/printer_empty.png diff --git a/apps/icons/static/Fat Cow/16x16/printer_error.png b/apps/icons/static/images/Fat Cow/16x16/printer_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/printer_error.png rename to apps/icons/static/images/Fat Cow/16x16/printer_error.png diff --git a/apps/icons/static/Fat Cow/16x16/private.png b/apps/icons/static/images/Fat Cow/16x16/private.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/private.png rename to apps/icons/static/images/Fat Cow/16x16/private.png diff --git a/apps/icons/static/Fat Cow/16x16/processor.png b/apps/icons/static/images/Fat Cow/16x16/processor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/processor.png rename to apps/icons/static/images/Fat Cow/16x16/processor.png diff --git a/apps/icons/static/Fat Cow/16x16/production_copyleft.png b/apps/icons/static/images/Fat Cow/16x16/production_copyleft.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/production_copyleft.png rename to apps/icons/static/images/Fat Cow/16x16/production_copyleft.png diff --git a/apps/icons/static/Fat Cow/16x16/profiles.png b/apps/icons/static/images/Fat Cow/16x16/profiles.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/profiles.png rename to apps/icons/static/images/Fat Cow/16x16/profiles.png diff --git a/apps/icons/static/Fat Cow/16x16/progressbar.png b/apps/icons/static/images/Fat Cow/16x16/progressbar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/progressbar.png rename to apps/icons/static/images/Fat Cow/16x16/progressbar.png diff --git a/apps/icons/static/Fat Cow/16x16/purse.png b/apps/icons/static/images/Fat Cow/16x16/purse.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/purse.png rename to apps/icons/static/images/Fat Cow/16x16/purse.png diff --git a/apps/icons/static/Fat Cow/16x16/qik.png b/apps/icons/static/images/Fat Cow/16x16/qik.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qik.png rename to apps/icons/static/images/Fat Cow/16x16/qik.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_angry.png b/apps/icons/static/images/Fat Cow/16x16/qip_angry.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_angry.png rename to apps/icons/static/images/Fat Cow/16x16/qip_angry.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_at_home.png b/apps/icons/static/images/Fat Cow/16x16/qip_at_home.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_at_home.png rename to apps/icons/static/images/Fat Cow/16x16/qip_at_home.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_at_work.png b/apps/icons/static/images/Fat Cow/16x16/qip_at_work.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_at_work.png rename to apps/icons/static/images/Fat Cow/16x16/qip_at_work.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_away.png b/apps/icons/static/images/Fat Cow/16x16/qip_away.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_away.png rename to apps/icons/static/images/Fat Cow/16x16/qip_away.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_bad_mood.png b/apps/icons/static/images/Fat Cow/16x16/qip_bad_mood.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_bad_mood.png rename to apps/icons/static/images/Fat Cow/16x16/qip_bad_mood.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_dnd.png b/apps/icons/static/images/Fat Cow/16x16/qip_dnd.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_dnd.png rename to apps/icons/static/images/Fat Cow/16x16/qip_dnd.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_eating.png b/apps/icons/static/images/Fat Cow/16x16/qip_eating.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_eating.png rename to apps/icons/static/images/Fat Cow/16x16/qip_eating.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_free_for_chat.png b/apps/icons/static/images/Fat Cow/16x16/qip_free_for_chat.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_free_for_chat.png rename to apps/icons/static/images/Fat Cow/16x16/qip_free_for_chat.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_invisible.png b/apps/icons/static/images/Fat Cow/16x16/qip_invisible.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_invisible.png rename to apps/icons/static/images/Fat Cow/16x16/qip_invisible.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_invisible_for_all.png b/apps/icons/static/images/Fat Cow/16x16/qip_invisible_for_all.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_invisible_for_all.png rename to apps/icons/static/images/Fat Cow/16x16/qip_invisible_for_all.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_not_available.png b/apps/icons/static/images/Fat Cow/16x16/qip_not_available.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_not_available.png rename to apps/icons/static/images/Fat Cow/16x16/qip_not_available.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_occupied.png b/apps/icons/static/images/Fat Cow/16x16/qip_occupied.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_occupied.png rename to apps/icons/static/images/Fat Cow/16x16/qip_occupied.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_offline.png b/apps/icons/static/images/Fat Cow/16x16/qip_offline.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_offline.png rename to apps/icons/static/images/Fat Cow/16x16/qip_offline.png diff --git a/apps/icons/static/Fat Cow/16x16/qip_online.png b/apps/icons/static/images/Fat Cow/16x16/qip_online.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/qip_online.png rename to apps/icons/static/images/Fat Cow/16x16/qip_online.png diff --git a/apps/icons/static/Fat Cow/16x16/question.png b/apps/icons/static/images/Fat Cow/16x16/question.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/question.png rename to apps/icons/static/images/Fat Cow/16x16/question.png diff --git a/apps/icons/static/Fat Cow/16x16/radio_1.png b/apps/icons/static/images/Fat Cow/16x16/radio_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/radio_1.png rename to apps/icons/static/images/Fat Cow/16x16/radio_1.png diff --git a/apps/icons/static/Fat Cow/16x16/radio_2.png b/apps/icons/static/images/Fat Cow/16x16/radio_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/radio_2.png rename to apps/icons/static/images/Fat Cow/16x16/radio_2.png diff --git a/apps/icons/static/Fat Cow/16x16/radioactivity.png b/apps/icons/static/images/Fat Cow/16x16/radioactivity.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/radioactivity.png rename to apps/icons/static/images/Fat Cow/16x16/radioactivity.png diff --git a/apps/icons/static/Fat Cow/16x16/radiobutton.png b/apps/icons/static/images/Fat Cow/16x16/radiobutton.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/radiobutton.png rename to apps/icons/static/images/Fat Cow/16x16/radiobutton.png diff --git a/apps/icons/static/Fat Cow/16x16/radiobutton_group.png b/apps/icons/static/images/Fat Cow/16x16/radiobutton_group.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/radiobutton_group.png rename to apps/icons/static/images/Fat Cow/16x16/radiobutton_group.png diff --git a/apps/icons/static/Fat Cow/16x16/radiolocator.png b/apps/icons/static/images/Fat Cow/16x16/radiolocator.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/radiolocator.png rename to apps/icons/static/images/Fat Cow/16x16/radiolocator.png diff --git a/apps/icons/static/Fat Cow/16x16/rain.png b/apps/icons/static/images/Fat Cow/16x16/rain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rain.png rename to apps/icons/static/images/Fat Cow/16x16/rain.png diff --git a/apps/icons/static/Fat Cow/16x16/rainbow.png b/apps/icons/static/images/Fat Cow/16x16/rainbow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rainbow.png rename to apps/icons/static/images/Fat Cow/16x16/rainbow.png diff --git a/apps/icons/static/Fat Cow/16x16/rainbow_cloud.png b/apps/icons/static/images/Fat Cow/16x16/rainbow_cloud.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rainbow_cloud.png rename to apps/icons/static/images/Fat Cow/16x16/rainbow_cloud.png diff --git a/apps/icons/static/Fat Cow/16x16/readernaut.png b/apps/icons/static/images/Fat Cow/16x16/readernaut.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/readernaut.png rename to apps/icons/static/images/Fat Cow/16x16/readernaut.png diff --git a/apps/icons/static/Fat Cow/16x16/real_estate.png b/apps/icons/static/images/Fat Cow/16x16/real_estate.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/real_estate.png rename to apps/icons/static/images/Fat Cow/16x16/real_estate.png diff --git a/apps/icons/static/Fat Cow/16x16/recycle.png b/apps/icons/static/images/Fat Cow/16x16/recycle.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/recycle.png rename to apps/icons/static/images/Fat Cow/16x16/recycle.png diff --git a/apps/icons/static/Fat Cow/16x16/recycle_bag.png b/apps/icons/static/images/Fat Cow/16x16/recycle_bag.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/recycle_bag.png rename to apps/icons/static/images/Fat Cow/16x16/recycle_bag.png diff --git a/apps/icons/static/Fat Cow/16x16/red_line.png b/apps/icons/static/images/Fat Cow/16x16/red_line.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/red_line.png rename to apps/icons/static/images/Fat Cow/16x16/red_line.png diff --git a/apps/icons/static/Fat Cow/16x16/reddit.png b/apps/icons/static/images/Fat Cow/16x16/reddit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/reddit.png rename to apps/icons/static/images/Fat Cow/16x16/reddit.png diff --git a/apps/icons/static/Fat Cow/16x16/remote.png b/apps/icons/static/images/Fat Cow/16x16/remote.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/remote.png rename to apps/icons/static/images/Fat Cow/16x16/remote.png diff --git a/apps/icons/static/Fat Cow/16x16/report.png b/apps/icons/static/images/Fat Cow/16x16/report.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report.png rename to apps/icons/static/images/Fat Cow/16x16/report.png diff --git a/apps/icons/static/Fat Cow/16x16/report_add.png b/apps/icons/static/images/Fat Cow/16x16/report_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_add.png rename to apps/icons/static/images/Fat Cow/16x16/report_add.png diff --git a/apps/icons/static/Fat Cow/16x16/report_delete.png b/apps/icons/static/images/Fat Cow/16x16/report_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_delete.png rename to apps/icons/static/images/Fat Cow/16x16/report_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/report_disk.png b/apps/icons/static/images/Fat Cow/16x16/report_disk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_disk.png rename to apps/icons/static/images/Fat Cow/16x16/report_disk.png diff --git a/apps/icons/static/Fat Cow/16x16/report_edit.png b/apps/icons/static/images/Fat Cow/16x16/report_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_edit.png rename to apps/icons/static/images/Fat Cow/16x16/report_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/report_go.png b/apps/icons/static/images/Fat Cow/16x16/report_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_go.png rename to apps/icons/static/images/Fat Cow/16x16/report_go.png diff --git a/apps/icons/static/Fat Cow/16x16/report_key.png b/apps/icons/static/images/Fat Cow/16x16/report_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_key.png rename to apps/icons/static/images/Fat Cow/16x16/report_key.png diff --git a/apps/icons/static/Fat Cow/16x16/report_link.png b/apps/icons/static/images/Fat Cow/16x16/report_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_link.png rename to apps/icons/static/images/Fat Cow/16x16/report_link.png diff --git a/apps/icons/static/Fat Cow/16x16/report_magnify.png b/apps/icons/static/images/Fat Cow/16x16/report_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_magnify.png rename to apps/icons/static/images/Fat Cow/16x16/report_magnify.png diff --git a/apps/icons/static/Fat Cow/16x16/report_picture.png b/apps/icons/static/images/Fat Cow/16x16/report_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_picture.png rename to apps/icons/static/images/Fat Cow/16x16/report_picture.png diff --git a/apps/icons/static/Fat Cow/16x16/report_user.png b/apps/icons/static/images/Fat Cow/16x16/report_user.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_user.png rename to apps/icons/static/images/Fat Cow/16x16/report_user.png diff --git a/apps/icons/static/Fat Cow/16x16/report_word.png b/apps/icons/static/images/Fat Cow/16x16/report_word.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/report_word.png rename to apps/icons/static/images/Fat Cow/16x16/report_word.png diff --git a/apps/icons/static/Fat Cow/16x16/reseller_account.png b/apps/icons/static/images/Fat Cow/16x16/reseller_account.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/reseller_account.png rename to apps/icons/static/images/Fat Cow/16x16/reseller_account.png diff --git a/apps/icons/static/Fat Cow/16x16/reseller_account_template.png b/apps/icons/static/images/Fat Cow/16x16/reseller_account_template.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/reseller_account_template.png rename to apps/icons/static/images/Fat Cow/16x16/reseller_account_template.png diff --git a/apps/icons/static/Fat Cow/16x16/reseller_programm.png b/apps/icons/static/images/Fat Cow/16x16/reseller_programm.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/reseller_programm.png rename to apps/icons/static/images/Fat Cow/16x16/reseller_programm.png diff --git a/apps/icons/static/Fat Cow/16x16/resize_picture.png b/apps/icons/static/images/Fat Cow/16x16/resize_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/resize_picture.png rename to apps/icons/static/images/Fat Cow/16x16/resize_picture.png diff --git a/apps/icons/static/Fat Cow/16x16/resource_usage.png b/apps/icons/static/images/Fat Cow/16x16/resource_usage.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/resource_usage.png rename to apps/icons/static/images/Fat Cow/16x16/resource_usage.png diff --git a/apps/icons/static/Fat Cow/16x16/resources.png b/apps/icons/static/images/Fat Cow/16x16/resources.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/resources.png rename to apps/icons/static/images/Fat Cow/16x16/resources.png diff --git a/apps/icons/static/Fat Cow/16x16/restaurant_menu.png b/apps/icons/static/images/Fat Cow/16x16/restaurant_menu.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/restaurant_menu.png rename to apps/icons/static/images/Fat Cow/16x16/restaurant_menu.png diff --git a/apps/icons/static/Fat Cow/16x16/resultset_first.png b/apps/icons/static/images/Fat Cow/16x16/resultset_first.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/resultset_first.png rename to apps/icons/static/images/Fat Cow/16x16/resultset_first.png diff --git a/apps/icons/static/Fat Cow/16x16/resultset_last.png b/apps/icons/static/images/Fat Cow/16x16/resultset_last.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/resultset_last.png rename to apps/icons/static/images/Fat Cow/16x16/resultset_last.png diff --git a/apps/icons/static/Fat Cow/16x16/resultset_next.png b/apps/icons/static/images/Fat Cow/16x16/resultset_next.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/resultset_next.png rename to apps/icons/static/images/Fat Cow/16x16/resultset_next.png diff --git a/apps/icons/static/Fat Cow/16x16/resultset_previous.png b/apps/icons/static/images/Fat Cow/16x16/resultset_previous.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/resultset_previous.png rename to apps/icons/static/images/Fat Cow/16x16/resultset_previous.png diff --git a/apps/icons/static/Fat Cow/16x16/ribbon.png b/apps/icons/static/images/Fat Cow/16x16/ribbon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ribbon.png rename to apps/icons/static/images/Fat Cow/16x16/ribbon.png diff --git a/apps/icons/static/Fat Cow/16x16/richtext_editor.png b/apps/icons/static/images/Fat Cow/16x16/richtext_editor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/richtext_editor.png rename to apps/icons/static/images/Fat Cow/16x16/richtext_editor.png diff --git a/apps/icons/static/Fat Cow/16x16/ring.png b/apps/icons/static/images/Fat Cow/16x16/ring.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ring.png rename to apps/icons/static/images/Fat Cow/16x16/ring.png diff --git a/apps/icons/static/Fat Cow/16x16/road_sign.png b/apps/icons/static/images/Fat Cow/16x16/road_sign.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/road_sign.png rename to apps/icons/static/images/Fat Cow/16x16/road_sign.png diff --git a/apps/icons/static/Fat Cow/16x16/roadworks.png b/apps/icons/static/images/Fat Cow/16x16/roadworks.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/roadworks.png rename to apps/icons/static/images/Fat Cow/16x16/roadworks.png diff --git a/apps/icons/static/Fat Cow/16x16/robo_to.png b/apps/icons/static/images/Fat Cow/16x16/robo_to.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/robo_to.png rename to apps/icons/static/images/Fat Cow/16x16/robo_to.png diff --git a/apps/icons/static/Fat Cow/16x16/role.png b/apps/icons/static/images/Fat Cow/16x16/role.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/role.png rename to apps/icons/static/images/Fat Cow/16x16/role.png diff --git a/apps/icons/static/Fat Cow/16x16/rosette.png b/apps/icons/static/images/Fat Cow/16x16/rosette.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rosette.png rename to apps/icons/static/images/Fat Cow/16x16/rosette.png diff --git a/apps/icons/static/Fat Cow/16x16/rotate_90.png b/apps/icons/static/images/Fat Cow/16x16/rotate_90.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rotate_90.png rename to apps/icons/static/images/Fat Cow/16x16/rotate_90.png diff --git a/apps/icons/static/Fat Cow/16x16/router.png b/apps/icons/static/images/Fat Cow/16x16/router.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/router.png rename to apps/icons/static/images/Fat Cow/16x16/router.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_around.png b/apps/icons/static/images/Fat Cow/16x16/routing_around.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_around.png rename to apps/icons/static/images/Fat Cow/16x16/routing_around.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_forward.png b/apps/icons/static/images/Fat Cow/16x16/routing_forward.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_forward.png rename to apps/icons/static/images/Fat Cow/16x16/routing_forward.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_go_left.png b/apps/icons/static/images/Fat Cow/16x16/routing_go_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_go_left.png rename to apps/icons/static/images/Fat Cow/16x16/routing_go_left.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_go_right.png b/apps/icons/static/images/Fat Cow/16x16/routing_go_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_go_right.png rename to apps/icons/static/images/Fat Cow/16x16/routing_go_right.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_go_straight_left.png b/apps/icons/static/images/Fat Cow/16x16/routing_go_straight_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_go_straight_left.png rename to apps/icons/static/images/Fat Cow/16x16/routing_go_straight_left.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_go_straight_right.png b/apps/icons/static/images/Fat Cow/16x16/routing_go_straight_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_go_straight_right.png rename to apps/icons/static/images/Fat Cow/16x16/routing_go_straight_right.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_intersection_right.png b/apps/icons/static/images/Fat Cow/16x16/routing_intersection_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_intersection_right.png rename to apps/icons/static/images/Fat Cow/16x16/routing_intersection_right.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_arround_left.png b/apps/icons/static/images/Fat Cow/16x16/routing_turn_arround_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turn_arround_left.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turn_arround_left.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_arround_right.png b/apps/icons/static/images/Fat Cow/16x16/routing_turn_arround_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turn_arround_right.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turn_arround_right.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_left.png b/apps/icons/static/images/Fat Cow/16x16/routing_turn_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turn_left.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turn_left.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_left_2.png b/apps/icons/static/images/Fat Cow/16x16/routing_turn_left_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turn_left_2.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turn_left_2.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_left_crossroads.png b/apps/icons/static/images/Fat Cow/16x16/routing_turn_left_crossroads.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turn_left_crossroads.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turn_left_crossroads.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_right.png b/apps/icons/static/images/Fat Cow/16x16/routing_turn_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turn_right.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turn_right.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_right_2.png b/apps/icons/static/images/Fat Cow/16x16/routing_turn_right_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turn_right_2.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turn_right_2.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_u.png b/apps/icons/static/images/Fat Cow/16x16/routing_turn_u.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turn_u.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turn_u.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turnaround_left.png b/apps/icons/static/images/Fat Cow/16x16/routing_turnaround_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turnaround_left.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turnaround_left.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turnaround_right.png b/apps/icons/static/images/Fat Cow/16x16/routing_turnaround_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turnaround_right.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turnaround_right.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turning_left.png b/apps/icons/static/images/Fat Cow/16x16/routing_turning_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turning_left.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turning_left.png diff --git a/apps/icons/static/Fat Cow/16x16/routing_turning_right.png b/apps/icons/static/images/Fat Cow/16x16/routing_turning_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/routing_turning_right.png rename to apps/icons/static/images/Fat Cow/16x16/routing_turning_right.png diff --git a/apps/icons/static/Fat Cow/16x16/rss.png b/apps/icons/static/images/Fat Cow/16x16/rss.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rss.png rename to apps/icons/static/images/Fat Cow/16x16/rss.png diff --git a/apps/icons/static/Fat Cow/16x16/rss_add.png b/apps/icons/static/images/Fat Cow/16x16/rss_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rss_add.png rename to apps/icons/static/images/Fat Cow/16x16/rss_add.png diff --git a/apps/icons/static/Fat Cow/16x16/rss_delete.png b/apps/icons/static/images/Fat Cow/16x16/rss_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rss_delete.png rename to apps/icons/static/images/Fat Cow/16x16/rss_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/rss_go.png b/apps/icons/static/images/Fat Cow/16x16/rss_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rss_go.png rename to apps/icons/static/images/Fat Cow/16x16/rss_go.png diff --git a/apps/icons/static/Fat Cow/16x16/rss_valid.png b/apps/icons/static/images/Fat Cow/16x16/rss_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/rss_valid.png rename to apps/icons/static/images/Fat Cow/16x16/rss_valid.png diff --git a/apps/icons/static/Fat Cow/16x16/ruby.png b/apps/icons/static/images/Fat Cow/16x16/ruby.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ruby.png rename to apps/icons/static/images/Fat Cow/16x16/ruby.png diff --git a/apps/icons/static/Fat Cow/16x16/ruby_add.png b/apps/icons/static/images/Fat Cow/16x16/ruby_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ruby_add.png rename to apps/icons/static/images/Fat Cow/16x16/ruby_add.png diff --git a/apps/icons/static/Fat Cow/16x16/ruby_delete.png b/apps/icons/static/images/Fat Cow/16x16/ruby_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ruby_delete.png rename to apps/icons/static/images/Fat Cow/16x16/ruby_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/ruby_gear.png b/apps/icons/static/images/Fat Cow/16x16/ruby_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ruby_gear.png rename to apps/icons/static/images/Fat Cow/16x16/ruby_gear.png diff --git a/apps/icons/static/Fat Cow/16x16/ruby_get.png b/apps/icons/static/images/Fat Cow/16x16/ruby_get.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ruby_get.png rename to apps/icons/static/images/Fat Cow/16x16/ruby_get.png diff --git a/apps/icons/static/Fat Cow/16x16/ruby_go.png b/apps/icons/static/images/Fat Cow/16x16/ruby_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ruby_go.png rename to apps/icons/static/images/Fat Cow/16x16/ruby_go.png diff --git a/apps/icons/static/Fat Cow/16x16/ruby_key.png b/apps/icons/static/images/Fat Cow/16x16/ruby_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ruby_key.png rename to apps/icons/static/images/Fat Cow/16x16/ruby_key.png diff --git a/apps/icons/static/Fat Cow/16x16/ruby_link.png b/apps/icons/static/images/Fat Cow/16x16/ruby_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ruby_link.png rename to apps/icons/static/images/Fat Cow/16x16/ruby_link.png diff --git a/apps/icons/static/Fat Cow/16x16/ruby_put.png b/apps/icons/static/images/Fat Cow/16x16/ruby_put.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ruby_put.png rename to apps/icons/static/images/Fat Cow/16x16/ruby_put.png diff --git a/apps/icons/static/Fat Cow/16x16/safari_browser.png b/apps/icons/static/images/Fat Cow/16x16/safari_browser.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/safari_browser.png rename to apps/icons/static/images/Fat Cow/16x16/safari_browser.png diff --git a/apps/icons/static/Fat Cow/16x16/safe.png b/apps/icons/static/images/Fat Cow/16x16/safe.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/safe.png rename to apps/icons/static/images/Fat Cow/16x16/safe.png diff --git a/apps/icons/static/Fat Cow/16x16/sallary_deferrais.png b/apps/icons/static/images/Fat Cow/16x16/sallary_deferrais.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sallary_deferrais.png rename to apps/icons/static/images/Fat Cow/16x16/sallary_deferrais.png diff --git a/apps/icons/static/Fat Cow/16x16/salver.png b/apps/icons/static/images/Fat Cow/16x16/salver.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/salver.png rename to apps/icons/static/images/Fat Cow/16x16/salver.png diff --git a/apps/icons/static/Fat Cow/16x16/santa.png b/apps/icons/static/images/Fat Cow/16x16/santa.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/santa.png rename to apps/icons/static/images/Fat Cow/16x16/santa.png diff --git a/apps/icons/static/Fat Cow/16x16/satellite.png b/apps/icons/static/images/Fat Cow/16x16/satellite.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/satellite.png rename to apps/icons/static/images/Fat Cow/16x16/satellite.png diff --git a/apps/icons/static/Fat Cow/16x16/satellite_dish.png b/apps/icons/static/images/Fat Cow/16x16/satellite_dish.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/satellite_dish.png rename to apps/icons/static/images/Fat Cow/16x16/satellite_dish.png diff --git a/apps/icons/static/Fat Cow/16x16/save_as.png b/apps/icons/static/images/Fat Cow/16x16/save_as.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/save_as.png rename to apps/icons/static/images/Fat Cow/16x16/save_as.png diff --git a/apps/icons/static/Fat Cow/16x16/save_money.png b/apps/icons/static/images/Fat Cow/16x16/save_money.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/save_money.png rename to apps/icons/static/images/Fat Cow/16x16/save_money.png diff --git a/apps/icons/static/Fat Cow/16x16/scale_image.png b/apps/icons/static/images/Fat Cow/16x16/scale_image.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/scale_image.png rename to apps/icons/static/images/Fat Cow/16x16/scale_image.png diff --git a/apps/icons/static/Fat Cow/16x16/scanner.png b/apps/icons/static/images/Fat Cow/16x16/scanner.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/scanner.png rename to apps/icons/static/images/Fat Cow/16x16/scanner.png diff --git a/apps/icons/static/Fat Cow/16x16/screen_error.png b/apps/icons/static/images/Fat Cow/16x16/screen_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/screen_error.png rename to apps/icons/static/images/Fat Cow/16x16/screen_error.png diff --git a/apps/icons/static/Fat Cow/16x16/screwdriver.png b/apps/icons/static/images/Fat Cow/16x16/screwdriver.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/screwdriver.png rename to apps/icons/static/images/Fat Cow/16x16/screwdriver.png diff --git a/apps/icons/static/Fat Cow/16x16/script.png b/apps/icons/static/images/Fat Cow/16x16/script.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script.png rename to apps/icons/static/images/Fat Cow/16x16/script.png diff --git a/apps/icons/static/Fat Cow/16x16/script_add.png b/apps/icons/static/images/Fat Cow/16x16/script_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_add.png rename to apps/icons/static/images/Fat Cow/16x16/script_add.png diff --git a/apps/icons/static/Fat Cow/16x16/script_code.png b/apps/icons/static/images/Fat Cow/16x16/script_code.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_code.png rename to apps/icons/static/images/Fat Cow/16x16/script_code.png diff --git a/apps/icons/static/Fat Cow/16x16/script_code_red.png b/apps/icons/static/images/Fat Cow/16x16/script_code_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_code_red.png rename to apps/icons/static/images/Fat Cow/16x16/script_code_red.png diff --git a/apps/icons/static/Fat Cow/16x16/script_delete.png b/apps/icons/static/images/Fat Cow/16x16/script_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_delete.png rename to apps/icons/static/images/Fat Cow/16x16/script_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/script_edit.png b/apps/icons/static/images/Fat Cow/16x16/script_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_edit.png rename to apps/icons/static/images/Fat Cow/16x16/script_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/script_error.png b/apps/icons/static/images/Fat Cow/16x16/script_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_error.png rename to apps/icons/static/images/Fat Cow/16x16/script_error.png diff --git a/apps/icons/static/Fat Cow/16x16/script_gear.png b/apps/icons/static/images/Fat Cow/16x16/script_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_gear.png rename to apps/icons/static/images/Fat Cow/16x16/script_gear.png diff --git a/apps/icons/static/Fat Cow/16x16/script_go.png b/apps/icons/static/images/Fat Cow/16x16/script_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_go.png rename to apps/icons/static/images/Fat Cow/16x16/script_go.png diff --git a/apps/icons/static/Fat Cow/16x16/script_key.png b/apps/icons/static/images/Fat Cow/16x16/script_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_key.png rename to apps/icons/static/images/Fat Cow/16x16/script_key.png diff --git a/apps/icons/static/Fat Cow/16x16/script_lightning.png b/apps/icons/static/images/Fat Cow/16x16/script_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_lightning.png rename to apps/icons/static/images/Fat Cow/16x16/script_lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/script_link.png b/apps/icons/static/images/Fat Cow/16x16/script_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_link.png rename to apps/icons/static/images/Fat Cow/16x16/script_link.png diff --git a/apps/icons/static/Fat Cow/16x16/script_palette.png b/apps/icons/static/images/Fat Cow/16x16/script_palette.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_palette.png rename to apps/icons/static/images/Fat Cow/16x16/script_palette.png diff --git a/apps/icons/static/Fat Cow/16x16/script_save.png b/apps/icons/static/images/Fat Cow/16x16/script_save.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/script_save.png rename to apps/icons/static/images/Fat Cow/16x16/script_save.png diff --git a/apps/icons/static/Fat Cow/16x16/scripts.png b/apps/icons/static/images/Fat Cow/16x16/scripts.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/scripts.png rename to apps/icons/static/images/Fat Cow/16x16/scripts.png diff --git a/apps/icons/static/Fat Cow/16x16/scroller_bar.png b/apps/icons/static/images/Fat Cow/16x16/scroller_bar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/scroller_bar.png rename to apps/icons/static/images/Fat Cow/16x16/scroller_bar.png diff --git a/apps/icons/static/Fat Cow/16x16/scull.png b/apps/icons/static/images/Fat Cow/16x16/scull.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/scull.png rename to apps/icons/static/images/Fat Cow/16x16/scull.png diff --git a/apps/icons/static/Fat Cow/16x16/search_minus.png b/apps/icons/static/images/Fat Cow/16x16/search_minus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/search_minus.png rename to apps/icons/static/images/Fat Cow/16x16/search_minus.png diff --git a/apps/icons/static/Fat Cow/16x16/search_plus.png b/apps/icons/static/images/Fat Cow/16x16/search_plus.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/search_plus.png rename to apps/icons/static/images/Fat Cow/16x16/search_plus.png diff --git a/apps/icons/static/Fat Cow/16x16/select.png b/apps/icons/static/images/Fat Cow/16x16/select.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select.png rename to apps/icons/static/images/Fat Cow/16x16/select.png diff --git a/apps/icons/static/Fat Cow/16x16/select_by_adding_to_selection.png b/apps/icons/static/images/Fat Cow/16x16/select_by_adding_to_selection.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select_by_adding_to_selection.png rename to apps/icons/static/images/Fat Cow/16x16/select_by_adding_to_selection.png diff --git a/apps/icons/static/Fat Cow/16x16/select_by_color.png b/apps/icons/static/images/Fat Cow/16x16/select_by_color.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select_by_color.png rename to apps/icons/static/images/Fat Cow/16x16/select_by_color.png diff --git a/apps/icons/static/Fat Cow/16x16/select_by_difference.png b/apps/icons/static/images/Fat Cow/16x16/select_by_difference.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select_by_difference.png rename to apps/icons/static/images/Fat Cow/16x16/select_by_difference.png diff --git a/apps/icons/static/Fat Cow/16x16/select_by_intersection.png b/apps/icons/static/images/Fat Cow/16x16/select_by_intersection.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select_by_intersection.png rename to apps/icons/static/images/Fat Cow/16x16/select_by_intersection.png diff --git a/apps/icons/static/Fat Cow/16x16/select_continuous_area.png b/apps/icons/static/images/Fat Cow/16x16/select_continuous_area.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select_continuous_area.png rename to apps/icons/static/images/Fat Cow/16x16/select_continuous_area.png diff --git a/apps/icons/static/Fat Cow/16x16/select_ellipse.png b/apps/icons/static/images/Fat Cow/16x16/select_ellipse.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select_ellipse.png rename to apps/icons/static/images/Fat Cow/16x16/select_ellipse.png diff --git a/apps/icons/static/Fat Cow/16x16/select_invert.png b/apps/icons/static/images/Fat Cow/16x16/select_invert.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select_invert.png rename to apps/icons/static/images/Fat Cow/16x16/select_invert.png diff --git a/apps/icons/static/Fat Cow/16x16/select_lasso.png b/apps/icons/static/images/Fat Cow/16x16/select_lasso.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select_lasso.png rename to apps/icons/static/images/Fat Cow/16x16/select_lasso.png diff --git a/apps/icons/static/Fat Cow/16x16/select_restangular.png b/apps/icons/static/images/Fat Cow/16x16/select_restangular.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/select_restangular.png rename to apps/icons/static/images/Fat Cow/16x16/select_restangular.png diff --git a/apps/icons/static/Fat Cow/16x16/sertificate.png b/apps/icons/static/images/Fat Cow/16x16/sertificate.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sertificate.png rename to apps/icons/static/images/Fat Cow/16x16/sertificate.png diff --git a/apps/icons/static/Fat Cow/16x16/server.png b/apps/icons/static/images/Fat Cow/16x16/server.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server.png rename to apps/icons/static/images/Fat Cow/16x16/server.png diff --git a/apps/icons/static/Fat Cow/16x16/server_add.png b/apps/icons/static/images/Fat Cow/16x16/server_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_add.png rename to apps/icons/static/images/Fat Cow/16x16/server_add.png diff --git a/apps/icons/static/Fat Cow/16x16/server_chart.png b/apps/icons/static/images/Fat Cow/16x16/server_chart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_chart.png rename to apps/icons/static/images/Fat Cow/16x16/server_chart.png diff --git a/apps/icons/static/Fat Cow/16x16/server_components.png b/apps/icons/static/images/Fat Cow/16x16/server_components.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_components.png rename to apps/icons/static/images/Fat Cow/16x16/server_components.png diff --git a/apps/icons/static/Fat Cow/16x16/server_compress.png b/apps/icons/static/images/Fat Cow/16x16/server_compress.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_compress.png rename to apps/icons/static/images/Fat Cow/16x16/server_compress.png diff --git a/apps/icons/static/Fat Cow/16x16/server_connect.png b/apps/icons/static/images/Fat Cow/16x16/server_connect.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_connect.png rename to apps/icons/static/images/Fat Cow/16x16/server_connect.png diff --git a/apps/icons/static/Fat Cow/16x16/server_database.png b/apps/icons/static/images/Fat Cow/16x16/server_database.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_database.png rename to apps/icons/static/images/Fat Cow/16x16/server_database.png diff --git a/apps/icons/static/Fat Cow/16x16/server_delete.png b/apps/icons/static/images/Fat Cow/16x16/server_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_delete.png rename to apps/icons/static/images/Fat Cow/16x16/server_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/server_edit.png b/apps/icons/static/images/Fat Cow/16x16/server_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_edit.png rename to apps/icons/static/images/Fat Cow/16x16/server_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/server_error.png b/apps/icons/static/images/Fat Cow/16x16/server_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_error.png rename to apps/icons/static/images/Fat Cow/16x16/server_error.png diff --git a/apps/icons/static/Fat Cow/16x16/server_go.png b/apps/icons/static/images/Fat Cow/16x16/server_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_go.png rename to apps/icons/static/images/Fat Cow/16x16/server_go.png diff --git a/apps/icons/static/Fat Cow/16x16/server_information.png b/apps/icons/static/images/Fat Cow/16x16/server_information.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_information.png rename to apps/icons/static/images/Fat Cow/16x16/server_information.png diff --git a/apps/icons/static/Fat Cow/16x16/server_key.png b/apps/icons/static/images/Fat Cow/16x16/server_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_key.png rename to apps/icons/static/images/Fat Cow/16x16/server_key.png diff --git a/apps/icons/static/Fat Cow/16x16/server_lightning.png b/apps/icons/static/images/Fat Cow/16x16/server_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_lightning.png rename to apps/icons/static/images/Fat Cow/16x16/server_lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/server_link.png b/apps/icons/static/images/Fat Cow/16x16/server_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_link.png rename to apps/icons/static/images/Fat Cow/16x16/server_link.png diff --git a/apps/icons/static/Fat Cow/16x16/server_stanchion.png b/apps/icons/static/images/Fat Cow/16x16/server_stanchion.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_stanchion.png rename to apps/icons/static/images/Fat Cow/16x16/server_stanchion.png diff --git a/apps/icons/static/Fat Cow/16x16/server_uncompress.png b/apps/icons/static/images/Fat Cow/16x16/server_uncompress.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/server_uncompress.png rename to apps/icons/static/images/Fat Cow/16x16/server_uncompress.png diff --git a/apps/icons/static/Fat Cow/16x16/session_idle_time.png b/apps/icons/static/images/Fat Cow/16x16/session_idle_time.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/session_idle_time.png rename to apps/icons/static/images/Fat Cow/16x16/session_idle_time.png diff --git a/apps/icons/static/Fat Cow/16x16/set_security_question.png b/apps/icons/static/images/Fat Cow/16x16/set_security_question.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/set_security_question.png rename to apps/icons/static/images/Fat Cow/16x16/set_security_question.png diff --git a/apps/icons/static/Fat Cow/16x16/setting_tools.png b/apps/icons/static/images/Fat Cow/16x16/setting_tools.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/setting_tools.png rename to apps/icons/static/images/Fat Cow/16x16/setting_tools.png diff --git a/apps/icons/static/Fat Cow/16x16/shading.png b/apps/icons/static/images/Fat Cow/16x16/shading.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shading.png rename to apps/icons/static/images/Fat Cow/16x16/shading.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_bottom.png b/apps/icons/static/images/Fat Cow/16x16/shape_align_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_align_bottom.png rename to apps/icons/static/images/Fat Cow/16x16/shape_align_bottom.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_center.png b/apps/icons/static/images/Fat Cow/16x16/shape_align_center.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_align_center.png rename to apps/icons/static/images/Fat Cow/16x16/shape_align_center.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_left.png b/apps/icons/static/images/Fat Cow/16x16/shape_align_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_align_left.png rename to apps/icons/static/images/Fat Cow/16x16/shape_align_left.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_middle.png b/apps/icons/static/images/Fat Cow/16x16/shape_align_middle.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_align_middle.png rename to apps/icons/static/images/Fat Cow/16x16/shape_align_middle.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_right.png b/apps/icons/static/images/Fat Cow/16x16/shape_align_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_align_right.png rename to apps/icons/static/images/Fat Cow/16x16/shape_align_right.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_align_top.png b/apps/icons/static/images/Fat Cow/16x16/shape_align_top.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_align_top.png rename to apps/icons/static/images/Fat Cow/16x16/shape_align_top.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_flip_horizontal.png b/apps/icons/static/images/Fat Cow/16x16/shape_flip_horizontal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_flip_horizontal.png rename to apps/icons/static/images/Fat Cow/16x16/shape_flip_horizontal.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_flip_vertical.png b/apps/icons/static/images/Fat Cow/16x16/shape_flip_vertical.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_flip_vertical.png rename to apps/icons/static/images/Fat Cow/16x16/shape_flip_vertical.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_group.png b/apps/icons/static/images/Fat Cow/16x16/shape_group.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_group.png rename to apps/icons/static/images/Fat Cow/16x16/shape_group.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_handles.png b/apps/icons/static/images/Fat Cow/16x16/shape_handles.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_handles.png rename to apps/icons/static/images/Fat Cow/16x16/shape_handles.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_move_back.png b/apps/icons/static/images/Fat Cow/16x16/shape_move_back.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_move_back.png rename to apps/icons/static/images/Fat Cow/16x16/shape_move_back.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_move_backwards.png b/apps/icons/static/images/Fat Cow/16x16/shape_move_backwards.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_move_backwards.png rename to apps/icons/static/images/Fat Cow/16x16/shape_move_backwards.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_move_forwards.png b/apps/icons/static/images/Fat Cow/16x16/shape_move_forwards.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_move_forwards.png rename to apps/icons/static/images/Fat Cow/16x16/shape_move_forwards.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_move_front.png b/apps/icons/static/images/Fat Cow/16x16/shape_move_front.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_move_front.png rename to apps/icons/static/images/Fat Cow/16x16/shape_move_front.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_rotate_anticlockwise.png b/apps/icons/static/images/Fat Cow/16x16/shape_rotate_anticlockwise.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_rotate_anticlockwise.png rename to apps/icons/static/images/Fat Cow/16x16/shape_rotate_anticlockwise.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_rotate_clockwise.png b/apps/icons/static/images/Fat Cow/16x16/shape_rotate_clockwise.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_rotate_clockwise.png rename to apps/icons/static/images/Fat Cow/16x16/shape_rotate_clockwise.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_square.png b/apps/icons/static/images/Fat Cow/16x16/shape_square.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_square.png rename to apps/icons/static/images/Fat Cow/16x16/shape_square.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_add.png b/apps/icons/static/images/Fat Cow/16x16/shape_square_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_square_add.png rename to apps/icons/static/images/Fat Cow/16x16/shape_square_add.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_delete.png b/apps/icons/static/images/Fat Cow/16x16/shape_square_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_square_delete.png rename to apps/icons/static/images/Fat Cow/16x16/shape_square_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_edit.png b/apps/icons/static/images/Fat Cow/16x16/shape_square_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_square_edit.png rename to apps/icons/static/images/Fat Cow/16x16/shape_square_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_error.png b/apps/icons/static/images/Fat Cow/16x16/shape_square_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_square_error.png rename to apps/icons/static/images/Fat Cow/16x16/shape_square_error.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_go.png b/apps/icons/static/images/Fat Cow/16x16/shape_square_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_square_go.png rename to apps/icons/static/images/Fat Cow/16x16/shape_square_go.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_key.png b/apps/icons/static/images/Fat Cow/16x16/shape_square_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_square_key.png rename to apps/icons/static/images/Fat Cow/16x16/shape_square_key.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_square_link.png b/apps/icons/static/images/Fat Cow/16x16/shape_square_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_square_link.png rename to apps/icons/static/images/Fat Cow/16x16/shape_square_link.png diff --git a/apps/icons/static/Fat Cow/16x16/shape_ungroup.png b/apps/icons/static/images/Fat Cow/16x16/shape_ungroup.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shape_ungroup.png rename to apps/icons/static/images/Fat Cow/16x16/shape_ungroup.png diff --git a/apps/icons/static/Fat Cow/16x16/share.png b/apps/icons/static/images/Fat Cow/16x16/share.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/share.png rename to apps/icons/static/images/Fat Cow/16x16/share.png diff --git a/apps/icons/static/Fat Cow/16x16/sharpen.png b/apps/icons/static/images/Fat Cow/16x16/sharpen.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sharpen.png rename to apps/icons/static/images/Fat Cow/16x16/sharpen.png diff --git a/apps/icons/static/Fat Cow/16x16/sheduled_task.png b/apps/icons/static/images/Fat Cow/16x16/sheduled_task.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sheduled_task.png rename to apps/icons/static/images/Fat Cow/16x16/sheduled_task.png diff --git a/apps/icons/static/Fat Cow/16x16/shield.png b/apps/icons/static/images/Fat Cow/16x16/shield.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shield.png rename to apps/icons/static/images/Fat Cow/16x16/shield.png diff --git a/apps/icons/static/Fat Cow/16x16/shield_add.png b/apps/icons/static/images/Fat Cow/16x16/shield_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shield_add.png rename to apps/icons/static/images/Fat Cow/16x16/shield_add.png diff --git a/apps/icons/static/Fat Cow/16x16/shield_delete.png b/apps/icons/static/images/Fat Cow/16x16/shield_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shield_delete.png rename to apps/icons/static/images/Fat Cow/16x16/shield_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/shield_go.png b/apps/icons/static/images/Fat Cow/16x16/shield_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shield_go.png rename to apps/icons/static/images/Fat Cow/16x16/shield_go.png diff --git a/apps/icons/static/Fat Cow/16x16/shirt_polo.png b/apps/icons/static/images/Fat Cow/16x16/shirt_polo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shirt_polo.png rename to apps/icons/static/images/Fat Cow/16x16/shirt_polo.png diff --git a/apps/icons/static/Fat Cow/16x16/shopping.png b/apps/icons/static/images/Fat Cow/16x16/shopping.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shopping.png rename to apps/icons/static/images/Fat Cow/16x16/shopping.png diff --git a/apps/icons/static/Fat Cow/16x16/shorts.png b/apps/icons/static/images/Fat Cow/16x16/shorts.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shorts.png rename to apps/icons/static/images/Fat Cow/16x16/shorts.png diff --git a/apps/icons/static/Fat Cow/16x16/showel.png b/apps/icons/static/images/Fat Cow/16x16/showel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/showel.png rename to apps/icons/static/images/Fat Cow/16x16/showel.png diff --git a/apps/icons/static/Fat Cow/16x16/shuriken.png b/apps/icons/static/images/Fat Cow/16x16/shuriken.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/shuriken.png rename to apps/icons/static/images/Fat Cow/16x16/shuriken.png diff --git a/apps/icons/static/Fat Cow/16x16/sign.png b/apps/icons/static/images/Fat Cow/16x16/sign.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sign.png rename to apps/icons/static/images/Fat Cow/16x16/sign.png diff --git a/apps/icons/static/Fat Cow/16x16/siren.png b/apps/icons/static/images/Fat Cow/16x16/siren.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/siren.png rename to apps/icons/static/images/Fat Cow/16x16/siren.png diff --git a/apps/icons/static/Fat Cow/16x16/site_backup_and_restore.png b/apps/icons/static/images/Fat Cow/16x16/site_backup_and_restore.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/site_backup_and_restore.png rename to apps/icons/static/images/Fat Cow/16x16/site_backup_and_restore.png diff --git a/apps/icons/static/Fat Cow/16x16/site_enhancer.png b/apps/icons/static/images/Fat Cow/16x16/site_enhancer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/site_enhancer.png rename to apps/icons/static/images/Fat Cow/16x16/site_enhancer.png diff --git a/apps/icons/static/Fat Cow/16x16/sitemap.png b/apps/icons/static/images/Fat Cow/16x16/sitemap.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sitemap.png rename to apps/icons/static/images/Fat Cow/16x16/sitemap.png diff --git a/apps/icons/static/Fat Cow/16x16/sitemap_color.png b/apps/icons/static/images/Fat Cow/16x16/sitemap_color.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sitemap_color.png rename to apps/icons/static/images/Fat Cow/16x16/sitemap_color.png diff --git a/apps/icons/static/Fat Cow/16x16/size_horizontal.png b/apps/icons/static/images/Fat Cow/16x16/size_horizontal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/size_horizontal.png rename to apps/icons/static/images/Fat Cow/16x16/size_horizontal.png diff --git a/apps/icons/static/Fat Cow/16x16/size_vertical.png b/apps/icons/static/images/Fat Cow/16x16/size_vertical.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/size_vertical.png rename to apps/icons/static/images/Fat Cow/16x16/size_vertical.png diff --git a/apps/icons/static/Fat Cow/16x16/skate.png b/apps/icons/static/images/Fat Cow/16x16/skate.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/skate.png rename to apps/icons/static/images/Fat Cow/16x16/skate.png diff --git a/apps/icons/static/Fat Cow/16x16/skins.png b/apps/icons/static/images/Fat Cow/16x16/skins.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/skins.png rename to apps/icons/static/images/Fat Cow/16x16/skins.png diff --git a/apps/icons/static/Fat Cow/16x16/skype.png b/apps/icons/static/images/Fat Cow/16x16/skype.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/skype.png rename to apps/icons/static/images/Fat Cow/16x16/skype.png diff --git a/apps/icons/static/Fat Cow/16x16/slackware.png b/apps/icons/static/images/Fat Cow/16x16/slackware.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/slackware.png rename to apps/icons/static/images/Fat Cow/16x16/slackware.png diff --git a/apps/icons/static/Fat Cow/16x16/slideshow.png b/apps/icons/static/images/Fat Cow/16x16/slideshow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/slideshow.png rename to apps/icons/static/images/Fat Cow/16x16/slideshow.png diff --git a/apps/icons/static/Fat Cow/16x16/small_business.png b/apps/icons/static/images/Fat Cow/16x16/small_business.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/small_business.png rename to apps/icons/static/images/Fat Cow/16x16/small_business.png diff --git a/apps/icons/static/Fat Cow/16x16/small_car.png b/apps/icons/static/images/Fat Cow/16x16/small_car.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/small_car.png rename to apps/icons/static/images/Fat Cow/16x16/small_car.png diff --git a/apps/icons/static/Fat Cow/16x16/small_tiles.png b/apps/icons/static/images/Fat Cow/16x16/small_tiles.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/small_tiles.png rename to apps/icons/static/images/Fat Cow/16x16/small_tiles.png diff --git a/apps/icons/static/Fat Cow/16x16/snapshot.png b/apps/icons/static/images/Fat Cow/16x16/snapshot.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/snapshot.png rename to apps/icons/static/images/Fat Cow/16x16/snapshot.png diff --git a/apps/icons/static/Fat Cow/16x16/snow_rain.png b/apps/icons/static/images/Fat Cow/16x16/snow_rain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/snow_rain.png rename to apps/icons/static/images/Fat Cow/16x16/snow_rain.png diff --git a/apps/icons/static/Fat Cow/16x16/snowman.png b/apps/icons/static/images/Fat Cow/16x16/snowman.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/snowman.png rename to apps/icons/static/images/Fat Cow/16x16/snowman.png diff --git a/apps/icons/static/Fat Cow/16x16/soap.png b/apps/icons/static/images/Fat Cow/16x16/soap.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/soap.png rename to apps/icons/static/images/Fat Cow/16x16/soap.png diff --git a/apps/icons/static/Fat Cow/16x16/soil_layers.png b/apps/icons/static/images/Fat Cow/16x16/soil_layers.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/soil_layers.png rename to apps/icons/static/images/Fat Cow/16x16/soil_layers.png diff --git a/apps/icons/static/Fat Cow/16x16/solar.png b/apps/icons/static/images/Fat Cow/16x16/solar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/solar.png rename to apps/icons/static/images/Fat Cow/16x16/solar.png diff --git a/apps/icons/static/Fat Cow/16x16/sort_ascending.png b/apps/icons/static/images/Fat Cow/16x16/sort_ascending.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sort_ascending.png rename to apps/icons/static/images/Fat Cow/16x16/sort_ascending.png diff --git a/apps/icons/static/Fat Cow/16x16/sort_columns.png b/apps/icons/static/images/Fat Cow/16x16/sort_columns.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sort_columns.png rename to apps/icons/static/images/Fat Cow/16x16/sort_columns.png diff --git a/apps/icons/static/Fat Cow/16x16/sort_descending.png b/apps/icons/static/images/Fat Cow/16x16/sort_descending.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sort_descending.png rename to apps/icons/static/images/Fat Cow/16x16/sort_descending.png diff --git a/apps/icons/static/Fat Cow/16x16/sound.png b/apps/icons/static/images/Fat Cow/16x16/sound.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sound.png rename to apps/icons/static/images/Fat Cow/16x16/sound.png diff --git a/apps/icons/static/Fat Cow/16x16/sound_add.png b/apps/icons/static/images/Fat Cow/16x16/sound_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sound_add.png rename to apps/icons/static/images/Fat Cow/16x16/sound_add.png diff --git a/apps/icons/static/Fat Cow/16x16/sound_delete.png b/apps/icons/static/images/Fat Cow/16x16/sound_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sound_delete.png rename to apps/icons/static/images/Fat Cow/16x16/sound_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/sound_low.png b/apps/icons/static/images/Fat Cow/16x16/sound_low.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sound_low.png rename to apps/icons/static/images/Fat Cow/16x16/sound_low.png diff --git a/apps/icons/static/Fat Cow/16x16/sound_mute.png b/apps/icons/static/images/Fat Cow/16x16/sound_mute.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sound_mute.png rename to apps/icons/static/images/Fat Cow/16x16/sound_mute.png diff --git a/apps/icons/static/Fat Cow/16x16/sound_none.png b/apps/icons/static/images/Fat Cow/16x16/sound_none.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sound_none.png rename to apps/icons/static/images/Fat Cow/16x16/sound_none.png diff --git a/apps/icons/static/Fat Cow/16x16/soup.png b/apps/icons/static/images/Fat Cow/16x16/soup.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/soup.png rename to apps/icons/static/images/Fat Cow/16x16/soup.png diff --git a/apps/icons/static/Fat Cow/16x16/source_code.png b/apps/icons/static/images/Fat Cow/16x16/source_code.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/source_code.png rename to apps/icons/static/images/Fat Cow/16x16/source_code.png diff --git a/apps/icons/static/Fat Cow/16x16/spacer.png b/apps/icons/static/images/Fat Cow/16x16/spacer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/spacer.png rename to apps/icons/static/images/Fat Cow/16x16/spacer.png diff --git a/apps/icons/static/Fat Cow/16x16/spam.png b/apps/icons/static/images/Fat Cow/16x16/spam.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/spam.png rename to apps/icons/static/images/Fat Cow/16x16/spam.png diff --git a/apps/icons/static/Fat Cow/16x16/spam_filter.png b/apps/icons/static/images/Fat Cow/16x16/spam_filter.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/spam_filter.png rename to apps/icons/static/images/Fat Cow/16x16/spam_filter.png diff --git a/apps/icons/static/Fat Cow/16x16/speakers.png b/apps/icons/static/images/Fat Cow/16x16/speakers.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/speakers.png rename to apps/icons/static/images/Fat Cow/16x16/speakers.png diff --git a/apps/icons/static/Fat Cow/16x16/speedometer.png b/apps/icons/static/images/Fat Cow/16x16/speedometer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/speedometer.png rename to apps/icons/static/images/Fat Cow/16x16/speedometer.png diff --git a/apps/icons/static/Fat Cow/16x16/spellcheck.png b/apps/icons/static/images/Fat Cow/16x16/spellcheck.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/spellcheck.png rename to apps/icons/static/images/Fat Cow/16x16/spellcheck.png diff --git a/apps/icons/static/Fat Cow/16x16/spellcheck_error.png b/apps/icons/static/images/Fat Cow/16x16/spellcheck_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/spellcheck_error.png rename to apps/icons/static/images/Fat Cow/16x16/spellcheck_error.png diff --git a/apps/icons/static/Fat Cow/16x16/spider_web.png b/apps/icons/static/images/Fat Cow/16x16/spider_web.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/spider_web.png rename to apps/icons/static/images/Fat Cow/16x16/spider_web.png diff --git a/apps/icons/static/Fat Cow/16x16/spill.png b/apps/icons/static/images/Fat Cow/16x16/spill.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/spill.png rename to apps/icons/static/images/Fat Cow/16x16/spill.png diff --git a/apps/icons/static/Fat Cow/16x16/sport.png b/apps/icons/static/images/Fat Cow/16x16/sport.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sport.png rename to apps/icons/static/images/Fat Cow/16x16/sport.png diff --git a/apps/icons/static/Fat Cow/16x16/sport_8ball.png b/apps/icons/static/images/Fat Cow/16x16/sport_8ball.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sport_8ball.png rename to apps/icons/static/images/Fat Cow/16x16/sport_8ball.png diff --git a/apps/icons/static/Fat Cow/16x16/sport_basketball.png b/apps/icons/static/images/Fat Cow/16x16/sport_basketball.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sport_basketball.png rename to apps/icons/static/images/Fat Cow/16x16/sport_basketball.png diff --git a/apps/icons/static/Fat Cow/16x16/sport_football.png b/apps/icons/static/images/Fat Cow/16x16/sport_football.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sport_football.png rename to apps/icons/static/images/Fat Cow/16x16/sport_football.png diff --git a/apps/icons/static/Fat Cow/16x16/sport_golf.png b/apps/icons/static/images/Fat Cow/16x16/sport_golf.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sport_golf.png rename to apps/icons/static/images/Fat Cow/16x16/sport_golf.png diff --git a/apps/icons/static/Fat Cow/16x16/sport_raquet.png b/apps/icons/static/images/Fat Cow/16x16/sport_raquet.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sport_raquet.png rename to apps/icons/static/images/Fat Cow/16x16/sport_raquet.png diff --git a/apps/icons/static/Fat Cow/16x16/sport_shuttlecock.png b/apps/icons/static/images/Fat Cow/16x16/sport_shuttlecock.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sport_shuttlecock.png rename to apps/icons/static/images/Fat Cow/16x16/sport_shuttlecock.png diff --git a/apps/icons/static/Fat Cow/16x16/sport_soccer.png b/apps/icons/static/images/Fat Cow/16x16/sport_soccer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sport_soccer.png rename to apps/icons/static/images/Fat Cow/16x16/sport_soccer.png diff --git a/apps/icons/static/Fat Cow/16x16/sport_tennis.png b/apps/icons/static/images/Fat Cow/16x16/sport_tennis.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sport_tennis.png rename to apps/icons/static/images/Fat Cow/16x16/sport_tennis.png diff --git a/apps/icons/static/Fat Cow/16x16/spring.png b/apps/icons/static/images/Fat Cow/16x16/spring.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/spring.png rename to apps/icons/static/images/Fat Cow/16x16/spring.png diff --git a/apps/icons/static/Fat Cow/16x16/sql_join.png b/apps/icons/static/images/Fat Cow/16x16/sql_join.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sql_join.png rename to apps/icons/static/images/Fat Cow/16x16/sql_join.png diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_inner.png b/apps/icons/static/images/Fat Cow/16x16/sql_join_inner.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sql_join_inner.png rename to apps/icons/static/images/Fat Cow/16x16/sql_join_inner.png diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_left.png b/apps/icons/static/images/Fat Cow/16x16/sql_join_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sql_join_left.png rename to apps/icons/static/images/Fat Cow/16x16/sql_join_left.png diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_left_exclude.png b/apps/icons/static/images/Fat Cow/16x16/sql_join_left_exclude.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sql_join_left_exclude.png rename to apps/icons/static/images/Fat Cow/16x16/sql_join_left_exclude.png diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_outer.png b/apps/icons/static/images/Fat Cow/16x16/sql_join_outer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sql_join_outer.png rename to apps/icons/static/images/Fat Cow/16x16/sql_join_outer.png diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_outer_exclude.png b/apps/icons/static/images/Fat Cow/16x16/sql_join_outer_exclude.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sql_join_outer_exclude.png rename to apps/icons/static/images/Fat Cow/16x16/sql_join_outer_exclude.png diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_right.png b/apps/icons/static/images/Fat Cow/16x16/sql_join_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sql_join_right.png rename to apps/icons/static/images/Fat Cow/16x16/sql_join_right.png diff --git a/apps/icons/static/Fat Cow/16x16/sql_join_right_exclude.png b/apps/icons/static/images/Fat Cow/16x16/sql_join_right_exclude.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sql_join_right_exclude.png rename to apps/icons/static/images/Fat Cow/16x16/sql_join_right_exclude.png diff --git a/apps/icons/static/Fat Cow/16x16/ssl_certificates.png b/apps/icons/static/images/Fat Cow/16x16/ssl_certificates.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ssl_certificates.png rename to apps/icons/static/images/Fat Cow/16x16/ssl_certificates.png diff --git a/apps/icons/static/Fat Cow/16x16/stamp_pattern.png b/apps/icons/static/images/Fat Cow/16x16/stamp_pattern.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/stamp_pattern.png rename to apps/icons/static/images/Fat Cow/16x16/stamp_pattern.png diff --git a/apps/icons/static/Fat Cow/16x16/star.png b/apps/icons/static/images/Fat Cow/16x16/star.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/star.png rename to apps/icons/static/images/Fat Cow/16x16/star.png diff --git a/apps/icons/static/Fat Cow/16x16/statistics.png b/apps/icons/static/images/Fat Cow/16x16/statistics.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/statistics.png rename to apps/icons/static/images/Fat Cow/16x16/statistics.png diff --git a/apps/icons/static/Fat Cow/16x16/status_away.png b/apps/icons/static/images/Fat Cow/16x16/status_away.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/status_away.png rename to apps/icons/static/images/Fat Cow/16x16/status_away.png diff --git a/apps/icons/static/Fat Cow/16x16/status_busy.png b/apps/icons/static/images/Fat Cow/16x16/status_busy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/status_busy.png rename to apps/icons/static/images/Fat Cow/16x16/status_busy.png diff --git a/apps/icons/static/Fat Cow/16x16/status_offline.png b/apps/icons/static/images/Fat Cow/16x16/status_offline.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/status_offline.png rename to apps/icons/static/images/Fat Cow/16x16/status_offline.png diff --git a/apps/icons/static/Fat Cow/16x16/status_online.png b/apps/icons/static/images/Fat Cow/16x16/status_online.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/status_online.png rename to apps/icons/static/images/Fat Cow/16x16/status_online.png diff --git a/apps/icons/static/Fat Cow/16x16/steering_wheel.png b/apps/icons/static/images/Fat Cow/16x16/steering_wheel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/steering_wheel.png rename to apps/icons/static/images/Fat Cow/16x16/steering_wheel.png diff --git a/apps/icons/static/Fat Cow/16x16/steering_wheel_2.png b/apps/icons/static/images/Fat Cow/16x16/steering_wheel_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/steering_wheel_2.png rename to apps/icons/static/images/Fat Cow/16x16/steering_wheel_2.png diff --git a/apps/icons/static/Fat Cow/16x16/steering_wheel_3.png b/apps/icons/static/images/Fat Cow/16x16/steering_wheel_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/steering_wheel_3.png rename to apps/icons/static/images/Fat Cow/16x16/steering_wheel_3.png diff --git a/apps/icons/static/Fat Cow/16x16/stop.png b/apps/icons/static/images/Fat Cow/16x16/stop.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/stop.png rename to apps/icons/static/images/Fat Cow/16x16/stop.png diff --git a/apps/icons/static/Fat Cow/16x16/stopwatch_finish.png b/apps/icons/static/images/Fat Cow/16x16/stopwatch_finish.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/stopwatch_finish.png rename to apps/icons/static/images/Fat Cow/16x16/stopwatch_finish.png diff --git a/apps/icons/static/Fat Cow/16x16/stopwatch_pause.png b/apps/icons/static/images/Fat Cow/16x16/stopwatch_pause.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/stopwatch_pause.png rename to apps/icons/static/images/Fat Cow/16x16/stopwatch_pause.png diff --git a/apps/icons/static/Fat Cow/16x16/stopwatch_start.png b/apps/icons/static/images/Fat Cow/16x16/stopwatch_start.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/stopwatch_start.png rename to apps/icons/static/images/Fat Cow/16x16/stopwatch_start.png diff --git a/apps/icons/static/Fat Cow/16x16/storage.png b/apps/icons/static/images/Fat Cow/16x16/storage.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/storage.png rename to apps/icons/static/images/Fat Cow/16x16/storage.png diff --git a/apps/icons/static/Fat Cow/16x16/street_stall.png b/apps/icons/static/images/Fat Cow/16x16/street_stall.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/street_stall.png rename to apps/icons/static/images/Fat Cow/16x16/street_stall.png diff --git a/apps/icons/static/Fat Cow/16x16/stumble_upon.png b/apps/icons/static/images/Fat Cow/16x16/stumble_upon.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/stumble_upon.png rename to apps/icons/static/images/Fat Cow/16x16/stumble_upon.png diff --git a/apps/icons/static/Fat Cow/16x16/style.png b/apps/icons/static/images/Fat Cow/16x16/style.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/style.png rename to apps/icons/static/images/Fat Cow/16x16/style.png diff --git a/apps/icons/static/Fat Cow/16x16/style_add.png b/apps/icons/static/images/Fat Cow/16x16/style_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/style_add.png rename to apps/icons/static/images/Fat Cow/16x16/style_add.png diff --git a/apps/icons/static/Fat Cow/16x16/style_delete.png b/apps/icons/static/images/Fat Cow/16x16/style_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/style_delete.png rename to apps/icons/static/images/Fat Cow/16x16/style_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/style_edit.png b/apps/icons/static/images/Fat Cow/16x16/style_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/style_edit.png rename to apps/icons/static/images/Fat Cow/16x16/style_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/style_go.png b/apps/icons/static/images/Fat Cow/16x16/style_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/style_go.png rename to apps/icons/static/images/Fat Cow/16x16/style_go.png diff --git a/apps/icons/static/Fat Cow/16x16/subwoofer.png b/apps/icons/static/images/Fat Cow/16x16/subwoofer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/subwoofer.png rename to apps/icons/static/images/Fat Cow/16x16/subwoofer.png diff --git a/apps/icons/static/Fat Cow/16x16/sum.png b/apps/icons/static/images/Fat Cow/16x16/sum.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sum.png rename to apps/icons/static/images/Fat Cow/16x16/sum.png diff --git a/apps/icons/static/Fat Cow/16x16/sun_cloudy.png b/apps/icons/static/images/Fat Cow/16x16/sun_cloudy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sun_cloudy.png rename to apps/icons/static/images/Fat Cow/16x16/sun_cloudy.png diff --git a/apps/icons/static/Fat Cow/16x16/sun_rain.png b/apps/icons/static/images/Fat Cow/16x16/sun_rain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/sun_rain.png rename to apps/icons/static/images/Fat Cow/16x16/sun_rain.png diff --git a/apps/icons/static/Fat Cow/16x16/support.png b/apps/icons/static/images/Fat Cow/16x16/support.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/support.png rename to apps/icons/static/images/Fat Cow/16x16/support.png diff --git a/apps/icons/static/Fat Cow/16x16/swf_loader.png b/apps/icons/static/images/Fat Cow/16x16/swf_loader.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/swf_loader.png rename to apps/icons/static/images/Fat Cow/16x16/swf_loader.png diff --git a/apps/icons/static/Fat Cow/16x16/switch.png b/apps/icons/static/images/Fat Cow/16x16/switch.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/switch.png rename to apps/icons/static/images/Fat Cow/16x16/switch.png diff --git a/apps/icons/static/Fat Cow/16x16/switch_120v.png b/apps/icons/static/images/Fat Cow/16x16/switch_120v.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/switch_120v.png rename to apps/icons/static/images/Fat Cow/16x16/switch_120v.png diff --git a/apps/icons/static/Fat Cow/16x16/switch_220v.png b/apps/icons/static/images/Fat Cow/16x16/switch_220v.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/switch_220v.png rename to apps/icons/static/images/Fat Cow/16x16/switch_220v.png diff --git a/apps/icons/static/Fat Cow/16x16/system_monitor.png b/apps/icons/static/images/Fat Cow/16x16/system_monitor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/system_monitor.png rename to apps/icons/static/images/Fat Cow/16x16/system_monitor.png diff --git a/apps/icons/static/Fat Cow/16x16/system_time.png b/apps/icons/static/images/Fat Cow/16x16/system_time.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/system_time.png rename to apps/icons/static/images/Fat Cow/16x16/system_time.png diff --git a/apps/icons/static/Fat Cow/16x16/tab.png b/apps/icons/static/images/Fat Cow/16x16/tab.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tab.png rename to apps/icons/static/images/Fat Cow/16x16/tab.png diff --git a/apps/icons/static/Fat Cow/16x16/tab_add.png b/apps/icons/static/images/Fat Cow/16x16/tab_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tab_add.png rename to apps/icons/static/images/Fat Cow/16x16/tab_add.png diff --git a/apps/icons/static/Fat Cow/16x16/tab_delete.png b/apps/icons/static/images/Fat Cow/16x16/tab_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tab_delete.png rename to apps/icons/static/images/Fat Cow/16x16/tab_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/tab_edit.png b/apps/icons/static/images/Fat Cow/16x16/tab_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tab_edit.png rename to apps/icons/static/images/Fat Cow/16x16/tab_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/tab_go.png b/apps/icons/static/images/Fat Cow/16x16/tab_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tab_go.png rename to apps/icons/static/images/Fat Cow/16x16/tab_go.png diff --git a/apps/icons/static/Fat Cow/16x16/tabbar.png b/apps/icons/static/images/Fat Cow/16x16/tabbar.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tabbar.png rename to apps/icons/static/images/Fat Cow/16x16/tabbar.png diff --git a/apps/icons/static/Fat Cow/16x16/table.png b/apps/icons/static/images/Fat Cow/16x16/table.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table.png rename to apps/icons/static/images/Fat Cow/16x16/table.png diff --git a/apps/icons/static/Fat Cow/16x16/table_add.png b/apps/icons/static/images/Fat Cow/16x16/table_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_add.png rename to apps/icons/static/images/Fat Cow/16x16/table_add.png diff --git a/apps/icons/static/Fat Cow/16x16/table_chart.png b/apps/icons/static/images/Fat Cow/16x16/table_chart.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_chart.png rename to apps/icons/static/images/Fat Cow/16x16/table_chart.png diff --git a/apps/icons/static/Fat Cow/16x16/table_delete.png b/apps/icons/static/images/Fat Cow/16x16/table_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_delete.png rename to apps/icons/static/images/Fat Cow/16x16/table_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/table_edit.png b/apps/icons/static/images/Fat Cow/16x16/table_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_edit.png rename to apps/icons/static/images/Fat Cow/16x16/table_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/table_error.png b/apps/icons/static/images/Fat Cow/16x16/table_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_error.png rename to apps/icons/static/images/Fat Cow/16x16/table_error.png diff --git a/apps/icons/static/Fat Cow/16x16/table_excel.png b/apps/icons/static/images/Fat Cow/16x16/table_excel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_excel.png rename to apps/icons/static/images/Fat Cow/16x16/table_excel.png diff --git a/apps/icons/static/Fat Cow/16x16/table_export.png b/apps/icons/static/images/Fat Cow/16x16/table_export.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_export.png rename to apps/icons/static/images/Fat Cow/16x16/table_export.png diff --git a/apps/icons/static/Fat Cow/16x16/table_gear.png b/apps/icons/static/images/Fat Cow/16x16/table_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_gear.png rename to apps/icons/static/images/Fat Cow/16x16/table_gear.png diff --git a/apps/icons/static/Fat Cow/16x16/table_go.png b/apps/icons/static/images/Fat Cow/16x16/table_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_go.png rename to apps/icons/static/images/Fat Cow/16x16/table_go.png diff --git a/apps/icons/static/Fat Cow/16x16/table_heatmap.png b/apps/icons/static/images/Fat Cow/16x16/table_heatmap.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_heatmap.png rename to apps/icons/static/images/Fat Cow/16x16/table_heatmap.png diff --git a/apps/icons/static/Fat Cow/16x16/table_import.png b/apps/icons/static/images/Fat Cow/16x16/table_import.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_import.png rename to apps/icons/static/images/Fat Cow/16x16/table_import.png diff --git a/apps/icons/static/Fat Cow/16x16/table_insert.png b/apps/icons/static/images/Fat Cow/16x16/table_insert.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_insert.png rename to apps/icons/static/images/Fat Cow/16x16/table_insert.png diff --git a/apps/icons/static/Fat Cow/16x16/table_key.png b/apps/icons/static/images/Fat Cow/16x16/table_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_key.png rename to apps/icons/static/images/Fat Cow/16x16/table_key.png diff --git a/apps/icons/static/Fat Cow/16x16/table_lightning.png b/apps/icons/static/images/Fat Cow/16x16/table_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_lightning.png rename to apps/icons/static/images/Fat Cow/16x16/table_lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/table_link.png b/apps/icons/static/images/Fat Cow/16x16/table_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_link.png rename to apps/icons/static/images/Fat Cow/16x16/table_link.png diff --git a/apps/icons/static/Fat Cow/16x16/table_money.png b/apps/icons/static/images/Fat Cow/16x16/table_money.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_money.png rename to apps/icons/static/images/Fat Cow/16x16/table_money.png diff --git a/apps/icons/static/Fat Cow/16x16/table_multiple.png b/apps/icons/static/images/Fat Cow/16x16/table_multiple.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_multiple.png rename to apps/icons/static/images/Fat Cow/16x16/table_multiple.png diff --git a/apps/icons/static/Fat Cow/16x16/table_paint_can.png b/apps/icons/static/images/Fat Cow/16x16/table_paint_can.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_paint_can.png rename to apps/icons/static/images/Fat Cow/16x16/table_paint_can.png diff --git a/apps/icons/static/Fat Cow/16x16/table_refresh.png b/apps/icons/static/images/Fat Cow/16x16/table_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_refresh.png rename to apps/icons/static/images/Fat Cow/16x16/table_refresh.png diff --git a/apps/icons/static/Fat Cow/16x16/table_relationship.png b/apps/icons/static/images/Fat Cow/16x16/table_relationship.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_relationship.png rename to apps/icons/static/images/Fat Cow/16x16/table_relationship.png diff --git a/apps/icons/static/Fat Cow/16x16/table_replace.png b/apps/icons/static/images/Fat Cow/16x16/table_replace.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_replace.png rename to apps/icons/static/images/Fat Cow/16x16/table_replace.png diff --git a/apps/icons/static/Fat Cow/16x16/table_row_delete.png b/apps/icons/static/images/Fat Cow/16x16/table_row_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_row_delete.png rename to apps/icons/static/images/Fat Cow/16x16/table_row_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/table_row_insert.png b/apps/icons/static/images/Fat Cow/16x16/table_row_insert.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_row_insert.png rename to apps/icons/static/images/Fat Cow/16x16/table_row_insert.png diff --git a/apps/icons/static/Fat Cow/16x16/table_save.png b/apps/icons/static/images/Fat Cow/16x16/table_save.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_save.png rename to apps/icons/static/images/Fat Cow/16x16/table_save.png diff --git a/apps/icons/static/Fat Cow/16x16/table_select.png b/apps/icons/static/images/Fat Cow/16x16/table_select.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_select.png rename to apps/icons/static/images/Fat Cow/16x16/table_select.png diff --git a/apps/icons/static/Fat Cow/16x16/table_select_all.png b/apps/icons/static/images/Fat Cow/16x16/table_select_all.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_select_all.png rename to apps/icons/static/images/Fat Cow/16x16/table_select_all.png diff --git a/apps/icons/static/Fat Cow/16x16/table_select_big.png b/apps/icons/static/images/Fat Cow/16x16/table_select_big.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_select_big.png rename to apps/icons/static/images/Fat Cow/16x16/table_select_big.png diff --git a/apps/icons/static/Fat Cow/16x16/table_select_column.png b/apps/icons/static/images/Fat Cow/16x16/table_select_column.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_select_column.png rename to apps/icons/static/images/Fat Cow/16x16/table_select_column.png diff --git a/apps/icons/static/Fat Cow/16x16/table_select_row.png b/apps/icons/static/images/Fat Cow/16x16/table_select_row.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_select_row.png rename to apps/icons/static/images/Fat Cow/16x16/table_select_row.png diff --git a/apps/icons/static/Fat Cow/16x16/table_sheet.png b/apps/icons/static/images/Fat Cow/16x16/table_sheet.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_sheet.png rename to apps/icons/static/images/Fat Cow/16x16/table_sheet.png diff --git a/apps/icons/static/Fat Cow/16x16/table_sort.png b/apps/icons/static/images/Fat Cow/16x16/table_sort.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_sort.png rename to apps/icons/static/images/Fat Cow/16x16/table_sort.png diff --git a/apps/icons/static/Fat Cow/16x16/table_split.png b/apps/icons/static/images/Fat Cow/16x16/table_split.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_split.png rename to apps/icons/static/images/Fat Cow/16x16/table_split.png diff --git a/apps/icons/static/Fat Cow/16x16/table_sum.png b/apps/icons/static/images/Fat Cow/16x16/table_sum.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_sum.png rename to apps/icons/static/images/Fat Cow/16x16/table_sum.png diff --git a/apps/icons/static/Fat Cow/16x16/table_tab.png b/apps/icons/static/images/Fat Cow/16x16/table_tab.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_tab.png rename to apps/icons/static/images/Fat Cow/16x16/table_tab.png diff --git a/apps/icons/static/Fat Cow/16x16/table_tab_resize.png b/apps/icons/static/images/Fat Cow/16x16/table_tab_resize.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_tab_resize.png rename to apps/icons/static/images/Fat Cow/16x16/table_tab_resize.png diff --git a/apps/icons/static/Fat Cow/16x16/table_tab_search.png b/apps/icons/static/images/Fat Cow/16x16/table_tab_search.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/table_tab_search.png rename to apps/icons/static/images/Fat Cow/16x16/table_tab_search.png diff --git a/apps/icons/static/Fat Cow/16x16/tabnavigator.png b/apps/icons/static/images/Fat Cow/16x16/tabnavigator.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tabnavigator.png rename to apps/icons/static/images/Fat Cow/16x16/tabnavigator.png diff --git a/apps/icons/static/Fat Cow/16x16/tag.png b/apps/icons/static/images/Fat Cow/16x16/tag.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag.png rename to apps/icons/static/images/Fat Cow/16x16/tag.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_blue.png b/apps/icons/static/images/Fat Cow/16x16/tag_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_blue.png rename to apps/icons/static/images/Fat Cow/16x16/tag_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_blue_add.png b/apps/icons/static/images/Fat Cow/16x16/tag_blue_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_blue_add.png rename to apps/icons/static/images/Fat Cow/16x16/tag_blue_add.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_blue_delete.png b/apps/icons/static/images/Fat Cow/16x16/tag_blue_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_blue_delete.png rename to apps/icons/static/images/Fat Cow/16x16/tag_blue_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_blue_edit.png b/apps/icons/static/images/Fat Cow/16x16/tag_blue_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_blue_edit.png rename to apps/icons/static/images/Fat Cow/16x16/tag_blue_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_green.png b/apps/icons/static/images/Fat Cow/16x16/tag_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_green.png rename to apps/icons/static/images/Fat Cow/16x16/tag_green.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_orange.png b/apps/icons/static/images/Fat Cow/16x16/tag_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_orange.png rename to apps/icons/static/images/Fat Cow/16x16/tag_orange.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_pink.png b/apps/icons/static/images/Fat Cow/16x16/tag_pink.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_pink.png rename to apps/icons/static/images/Fat Cow/16x16/tag_pink.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_purple.png b/apps/icons/static/images/Fat Cow/16x16/tag_purple.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_purple.png rename to apps/icons/static/images/Fat Cow/16x16/tag_purple.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_red.png b/apps/icons/static/images/Fat Cow/16x16/tag_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_red.png rename to apps/icons/static/images/Fat Cow/16x16/tag_red.png diff --git a/apps/icons/static/Fat Cow/16x16/tag_yellow.png b/apps/icons/static/images/Fat Cow/16x16/tag_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tag_yellow.png rename to apps/icons/static/images/Fat Cow/16x16/tag_yellow.png diff --git a/apps/icons/static/Fat Cow/16x16/tags_cloud.png b/apps/icons/static/images/Fat Cow/16x16/tags_cloud.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tags_cloud.png rename to apps/icons/static/images/Fat Cow/16x16/tags_cloud.png diff --git a/apps/icons/static/Fat Cow/16x16/tea_cup.png b/apps/icons/static/images/Fat Cow/16x16/tea_cup.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tea_cup.png rename to apps/icons/static/images/Fat Cow/16x16/tea_cup.png diff --git a/apps/icons/static/Fat Cow/16x16/teapot.png b/apps/icons/static/images/Fat Cow/16x16/teapot.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/teapot.png rename to apps/icons/static/images/Fat Cow/16x16/teapot.png diff --git a/apps/icons/static/Fat Cow/16x16/technorati.png b/apps/icons/static/images/Fat Cow/16x16/technorati.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/technorati.png rename to apps/icons/static/images/Fat Cow/16x16/technorati.png diff --git a/apps/icons/static/Fat Cow/16x16/teddy_bear.png b/apps/icons/static/images/Fat Cow/16x16/teddy_bear.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/teddy_bear.png rename to apps/icons/static/images/Fat Cow/16x16/teddy_bear.png diff --git a/apps/icons/static/Fat Cow/16x16/telephone.png b/apps/icons/static/images/Fat Cow/16x16/telephone.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/telephone.png rename to apps/icons/static/images/Fat Cow/16x16/telephone.png diff --git a/apps/icons/static/Fat Cow/16x16/telephone_add.png b/apps/icons/static/images/Fat Cow/16x16/telephone_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/telephone_add.png rename to apps/icons/static/images/Fat Cow/16x16/telephone_add.png diff --git a/apps/icons/static/Fat Cow/16x16/telephone_delete.png b/apps/icons/static/images/Fat Cow/16x16/telephone_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/telephone_delete.png rename to apps/icons/static/images/Fat Cow/16x16/telephone_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/telephone_edit.png b/apps/icons/static/images/Fat Cow/16x16/telephone_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/telephone_edit.png rename to apps/icons/static/images/Fat Cow/16x16/telephone_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/telephone_error.png b/apps/icons/static/images/Fat Cow/16x16/telephone_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/telephone_error.png rename to apps/icons/static/images/Fat Cow/16x16/telephone_error.png diff --git a/apps/icons/static/Fat Cow/16x16/telephone_go.png b/apps/icons/static/images/Fat Cow/16x16/telephone_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/telephone_go.png rename to apps/icons/static/images/Fat Cow/16x16/telephone_go.png diff --git a/apps/icons/static/Fat Cow/16x16/telephone_key.png b/apps/icons/static/images/Fat Cow/16x16/telephone_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/telephone_key.png rename to apps/icons/static/images/Fat Cow/16x16/telephone_key.png diff --git a/apps/icons/static/Fat Cow/16x16/telephone_link.png b/apps/icons/static/images/Fat Cow/16x16/telephone_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/telephone_link.png rename to apps/icons/static/images/Fat Cow/16x16/telephone_link.png diff --git a/apps/icons/static/Fat Cow/16x16/television.png b/apps/icons/static/images/Fat Cow/16x16/television.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/television.png rename to apps/icons/static/images/Fat Cow/16x16/television.png diff --git a/apps/icons/static/Fat Cow/16x16/television_add.png b/apps/icons/static/images/Fat Cow/16x16/television_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/television_add.png rename to apps/icons/static/images/Fat Cow/16x16/television_add.png diff --git a/apps/icons/static/Fat Cow/16x16/television_delete.png b/apps/icons/static/images/Fat Cow/16x16/television_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/television_delete.png rename to apps/icons/static/images/Fat Cow/16x16/television_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/temperature_1.png b/apps/icons/static/images/Fat Cow/16x16/temperature_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/temperature_1.png rename to apps/icons/static/images/Fat Cow/16x16/temperature_1.png diff --git a/apps/icons/static/Fat Cow/16x16/temperature_2.png b/apps/icons/static/images/Fat Cow/16x16/temperature_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/temperature_2.png rename to apps/icons/static/images/Fat Cow/16x16/temperature_2.png diff --git a/apps/icons/static/Fat Cow/16x16/temperature_3.png b/apps/icons/static/images/Fat Cow/16x16/temperature_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/temperature_3.png rename to apps/icons/static/images/Fat Cow/16x16/temperature_3.png diff --git a/apps/icons/static/Fat Cow/16x16/temperature_4.png b/apps/icons/static/images/Fat Cow/16x16/temperature_4.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/temperature_4.png rename to apps/icons/static/images/Fat Cow/16x16/temperature_4.png diff --git a/apps/icons/static/Fat Cow/16x16/temperature_5.png b/apps/icons/static/images/Fat Cow/16x16/temperature_5.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/temperature_5.png rename to apps/icons/static/images/Fat Cow/16x16/temperature_5.png diff --git a/apps/icons/static/Fat Cow/16x16/terminal.png b/apps/icons/static/images/Fat Cow/16x16/terminal.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/terminal.png rename to apps/icons/static/images/Fat Cow/16x16/terminal.png diff --git a/apps/icons/static/Fat Cow/16x16/text.png b/apps/icons/static/images/Fat Cow/16x16/text.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text.png rename to apps/icons/static/images/Fat Cow/16x16/text.png diff --git a/apps/icons/static/Fat Cow/16x16/text_align_center.png b/apps/icons/static/images/Fat Cow/16x16/text_align_center.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_align_center.png rename to apps/icons/static/images/Fat Cow/16x16/text_align_center.png diff --git a/apps/icons/static/Fat Cow/16x16/text_align_justity.png b/apps/icons/static/images/Fat Cow/16x16/text_align_justity.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_align_justity.png rename to apps/icons/static/images/Fat Cow/16x16/text_align_justity.png diff --git a/apps/icons/static/Fat Cow/16x16/text_align_left.png b/apps/icons/static/images/Fat Cow/16x16/text_align_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_align_left.png rename to apps/icons/static/images/Fat Cow/16x16/text_align_left.png diff --git a/apps/icons/static/Fat Cow/16x16/text_align_right.png b/apps/icons/static/images/Fat Cow/16x16/text_align_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_align_right.png rename to apps/icons/static/images/Fat Cow/16x16/text_align_right.png diff --git a/apps/icons/static/Fat Cow/16x16/text_allcaps.png b/apps/icons/static/images/Fat Cow/16x16/text_allcaps.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_allcaps.png rename to apps/icons/static/images/Fat Cow/16x16/text_allcaps.png diff --git a/apps/icons/static/Fat Cow/16x16/text_area.png b/apps/icons/static/images/Fat Cow/16x16/text_area.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_area.png rename to apps/icons/static/images/Fat Cow/16x16/text_area.png diff --git a/apps/icons/static/Fat Cow/16x16/text_bold.png b/apps/icons/static/images/Fat Cow/16x16/text_bold.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_bold.png rename to apps/icons/static/images/Fat Cow/16x16/text_bold.png diff --git a/apps/icons/static/Fat Cow/16x16/text_columns.png b/apps/icons/static/images/Fat Cow/16x16/text_columns.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_columns.png rename to apps/icons/static/images/Fat Cow/16x16/text_columns.png diff --git a/apps/icons/static/Fat Cow/16x16/text_document.png b/apps/icons/static/images/Fat Cow/16x16/text_document.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_document.png rename to apps/icons/static/images/Fat Cow/16x16/text_document.png diff --git a/apps/icons/static/Fat Cow/16x16/text_document_wrap.png b/apps/icons/static/images/Fat Cow/16x16/text_document_wrap.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_document_wrap.png rename to apps/icons/static/images/Fat Cow/16x16/text_document_wrap.png diff --git a/apps/icons/static/Fat Cow/16x16/text_drama.png b/apps/icons/static/images/Fat Cow/16x16/text_drama.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_drama.png rename to apps/icons/static/images/Fat Cow/16x16/text_drama.png diff --git a/apps/icons/static/Fat Cow/16x16/text_dropcaps.png b/apps/icons/static/images/Fat Cow/16x16/text_dropcaps.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_dropcaps.png rename to apps/icons/static/images/Fat Cow/16x16/text_dropcaps.png diff --git a/apps/icons/static/Fat Cow/16x16/text_heading_1.png b/apps/icons/static/images/Fat Cow/16x16/text_heading_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_heading_1.png rename to apps/icons/static/images/Fat Cow/16x16/text_heading_1.png diff --git a/apps/icons/static/Fat Cow/16x16/text_heading_2.png b/apps/icons/static/images/Fat Cow/16x16/text_heading_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_heading_2.png rename to apps/icons/static/images/Fat Cow/16x16/text_heading_2.png diff --git a/apps/icons/static/Fat Cow/16x16/text_heading_3.png b/apps/icons/static/images/Fat Cow/16x16/text_heading_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_heading_3.png rename to apps/icons/static/images/Fat Cow/16x16/text_heading_3.png diff --git a/apps/icons/static/Fat Cow/16x16/text_heading_4.png b/apps/icons/static/images/Fat Cow/16x16/text_heading_4.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_heading_4.png rename to apps/icons/static/images/Fat Cow/16x16/text_heading_4.png diff --git a/apps/icons/static/Fat Cow/16x16/text_heading_5.png b/apps/icons/static/images/Fat Cow/16x16/text_heading_5.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_heading_5.png rename to apps/icons/static/images/Fat Cow/16x16/text_heading_5.png diff --git a/apps/icons/static/Fat Cow/16x16/text_heading_6.png b/apps/icons/static/images/Fat Cow/16x16/text_heading_6.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_heading_6.png rename to apps/icons/static/images/Fat Cow/16x16/text_heading_6.png diff --git a/apps/icons/static/Fat Cow/16x16/text_horizontalrule.png b/apps/icons/static/images/Fat Cow/16x16/text_horizontalrule.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_horizontalrule.png rename to apps/icons/static/images/Fat Cow/16x16/text_horizontalrule.png diff --git a/apps/icons/static/Fat Cow/16x16/text_indent.png b/apps/icons/static/images/Fat Cow/16x16/text_indent.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_indent.png rename to apps/icons/static/images/Fat Cow/16x16/text_indent.png diff --git a/apps/icons/static/Fat Cow/16x16/text_indent_remove.png b/apps/icons/static/images/Fat Cow/16x16/text_indent_remove.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_indent_remove.png rename to apps/icons/static/images/Fat Cow/16x16/text_indent_remove.png diff --git a/apps/icons/static/Fat Cow/16x16/text_italic.png b/apps/icons/static/images/Fat Cow/16x16/text_italic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_italic.png rename to apps/icons/static/images/Fat Cow/16x16/text_italic.png diff --git a/apps/icons/static/Fat Cow/16x16/text_kerning.png b/apps/icons/static/images/Fat Cow/16x16/text_kerning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_kerning.png rename to apps/icons/static/images/Fat Cow/16x16/text_kerning.png diff --git a/apps/icons/static/Fat Cow/16x16/text_large_cap.png b/apps/icons/static/images/Fat Cow/16x16/text_large_cap.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_large_cap.png rename to apps/icons/static/images/Fat Cow/16x16/text_large_cap.png diff --git a/apps/icons/static/Fat Cow/16x16/text_letter_omega.png b/apps/icons/static/images/Fat Cow/16x16/text_letter_omega.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_letter_omega.png rename to apps/icons/static/images/Fat Cow/16x16/text_letter_omega.png diff --git a/apps/icons/static/Fat Cow/16x16/text_letterspacing.png b/apps/icons/static/images/Fat Cow/16x16/text_letterspacing.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_letterspacing.png rename to apps/icons/static/images/Fat Cow/16x16/text_letterspacing.png diff --git a/apps/icons/static/Fat Cow/16x16/text_linespacing.png b/apps/icons/static/images/Fat Cow/16x16/text_linespacing.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_linespacing.png rename to apps/icons/static/images/Fat Cow/16x16/text_linespacing.png diff --git a/apps/icons/static/Fat Cow/16x16/text_list_bullets.png b/apps/icons/static/images/Fat Cow/16x16/text_list_bullets.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_list_bullets.png rename to apps/icons/static/images/Fat Cow/16x16/text_list_bullets.png diff --git a/apps/icons/static/Fat Cow/16x16/text_list_numbers.png b/apps/icons/static/images/Fat Cow/16x16/text_list_numbers.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_list_numbers.png rename to apps/icons/static/images/Fat Cow/16x16/text_list_numbers.png diff --git a/apps/icons/static/Fat Cow/16x16/text_lowercase.png b/apps/icons/static/images/Fat Cow/16x16/text_lowercase.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_lowercase.png rename to apps/icons/static/images/Fat Cow/16x16/text_lowercase.png diff --git a/apps/icons/static/Fat Cow/16x16/text_padding_bottom.png b/apps/icons/static/images/Fat Cow/16x16/text_padding_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_padding_bottom.png rename to apps/icons/static/images/Fat Cow/16x16/text_padding_bottom.png diff --git a/apps/icons/static/Fat Cow/16x16/text_padding_left.png b/apps/icons/static/images/Fat Cow/16x16/text_padding_left.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_padding_left.png rename to apps/icons/static/images/Fat Cow/16x16/text_padding_left.png diff --git a/apps/icons/static/Fat Cow/16x16/text_padding_right.png b/apps/icons/static/images/Fat Cow/16x16/text_padding_right.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_padding_right.png rename to apps/icons/static/images/Fat Cow/16x16/text_padding_right.png diff --git a/apps/icons/static/Fat Cow/16x16/text_padding_top.png b/apps/icons/static/images/Fat Cow/16x16/text_padding_top.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_padding_top.png rename to apps/icons/static/images/Fat Cow/16x16/text_padding_top.png diff --git a/apps/icons/static/Fat Cow/16x16/text_pagination.png b/apps/icons/static/images/Fat Cow/16x16/text_pagination.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_pagination.png rename to apps/icons/static/images/Fat Cow/16x16/text_pagination.png diff --git a/apps/icons/static/Fat Cow/16x16/text_pagination_100.png b/apps/icons/static/images/Fat Cow/16x16/text_pagination_100.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_pagination_100.png rename to apps/icons/static/images/Fat Cow/16x16/text_pagination_100.png diff --git a/apps/icons/static/Fat Cow/16x16/text_prose.png b/apps/icons/static/images/Fat Cow/16x16/text_prose.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_prose.png rename to apps/icons/static/images/Fat Cow/16x16/text_prose.png diff --git a/apps/icons/static/Fat Cow/16x16/text_replace.png b/apps/icons/static/images/Fat Cow/16x16/text_replace.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_replace.png rename to apps/icons/static/images/Fat Cow/16x16/text_replace.png diff --git a/apps/icons/static/Fat Cow/16x16/text_resize.png b/apps/icons/static/images/Fat Cow/16x16/text_resize.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_resize.png rename to apps/icons/static/images/Fat Cow/16x16/text_resize.png diff --git a/apps/icons/static/Fat Cow/16x16/text_signature.png b/apps/icons/static/images/Fat Cow/16x16/text_signature.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_signature.png rename to apps/icons/static/images/Fat Cow/16x16/text_signature.png diff --git a/apps/icons/static/Fat Cow/16x16/text_smallcaps.png b/apps/icons/static/images/Fat Cow/16x16/text_smallcaps.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_smallcaps.png rename to apps/icons/static/images/Fat Cow/16x16/text_smallcaps.png diff --git a/apps/icons/static/Fat Cow/16x16/text_strikethroungh.png b/apps/icons/static/images/Fat Cow/16x16/text_strikethroungh.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_strikethroungh.png rename to apps/icons/static/images/Fat Cow/16x16/text_strikethroungh.png diff --git a/apps/icons/static/Fat Cow/16x16/text_subscript.png b/apps/icons/static/images/Fat Cow/16x16/text_subscript.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_subscript.png rename to apps/icons/static/images/Fat Cow/16x16/text_subscript.png diff --git a/apps/icons/static/Fat Cow/16x16/text_superscript.png b/apps/icons/static/images/Fat Cow/16x16/text_superscript.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_superscript.png rename to apps/icons/static/images/Fat Cow/16x16/text_superscript.png diff --git a/apps/icons/static/Fat Cow/16x16/text_underline.png b/apps/icons/static/images/Fat Cow/16x16/text_underline.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_underline.png rename to apps/icons/static/images/Fat Cow/16x16/text_underline.png diff --git a/apps/icons/static/Fat Cow/16x16/text_uppercase.png b/apps/icons/static/images/Fat Cow/16x16/text_uppercase.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_uppercase.png rename to apps/icons/static/images/Fat Cow/16x16/text_uppercase.png diff --git a/apps/icons/static/Fat Cow/16x16/text_width.png b/apps/icons/static/images/Fat Cow/16x16/text_width.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/text_width.png rename to apps/icons/static/images/Fat Cow/16x16/text_width.png diff --git a/apps/icons/static/Fat Cow/16x16/textfield.png b/apps/icons/static/images/Fat Cow/16x16/textfield.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/textfield.png rename to apps/icons/static/images/Fat Cow/16x16/textfield.png diff --git a/apps/icons/static/Fat Cow/16x16/textfield_add.png b/apps/icons/static/images/Fat Cow/16x16/textfield_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/textfield_add.png rename to apps/icons/static/images/Fat Cow/16x16/textfield_add.png diff --git a/apps/icons/static/Fat Cow/16x16/textfield_delete.png b/apps/icons/static/images/Fat Cow/16x16/textfield_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/textfield_delete.png rename to apps/icons/static/images/Fat Cow/16x16/textfield_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/textfield_key.png b/apps/icons/static/images/Fat Cow/16x16/textfield_key.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/textfield_key.png rename to apps/icons/static/images/Fat Cow/16x16/textfield_key.png diff --git a/apps/icons/static/Fat Cow/16x16/textfield_rename.png b/apps/icons/static/images/Fat Cow/16x16/textfield_rename.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/textfield_rename.png rename to apps/icons/static/images/Fat Cow/16x16/textfield_rename.png diff --git a/apps/icons/static/Fat Cow/16x16/theater.png b/apps/icons/static/images/Fat Cow/16x16/theater.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/theater.png rename to apps/icons/static/images/Fat Cow/16x16/theater.png diff --git a/apps/icons/static/Fat Cow/16x16/things_beauty.png b/apps/icons/static/images/Fat Cow/16x16/things_beauty.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/things_beauty.png rename to apps/icons/static/images/Fat Cow/16x16/things_beauty.png diff --git a/apps/icons/static/Fat Cow/16x16/things_digital.png b/apps/icons/static/images/Fat Cow/16x16/things_digital.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/things_digital.png rename to apps/icons/static/images/Fat Cow/16x16/things_digital.png diff --git a/apps/icons/static/Fat Cow/16x16/three_tags.png b/apps/icons/static/images/Fat Cow/16x16/three_tags.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/three_tags.png rename to apps/icons/static/images/Fat Cow/16x16/three_tags.png diff --git a/apps/icons/static/Fat Cow/16x16/thumb_down.png b/apps/icons/static/images/Fat Cow/16x16/thumb_down.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/thumb_down.png rename to apps/icons/static/images/Fat Cow/16x16/thumb_down.png diff --git a/apps/icons/static/Fat Cow/16x16/thumb_up.png b/apps/icons/static/images/Fat Cow/16x16/thumb_up.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/thumb_up.png rename to apps/icons/static/images/Fat Cow/16x16/thumb_up.png diff --git a/apps/icons/static/Fat Cow/16x16/tick.png b/apps/icons/static/images/Fat Cow/16x16/tick.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tick.png rename to apps/icons/static/images/Fat Cow/16x16/tick.png diff --git a/apps/icons/static/Fat Cow/16x16/tilelist.png b/apps/icons/static/images/Fat Cow/16x16/tilelist.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tilelist.png rename to apps/icons/static/images/Fat Cow/16x16/tilelist.png diff --git a/apps/icons/static/Fat Cow/16x16/time.png b/apps/icons/static/images/Fat Cow/16x16/time.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/time.png rename to apps/icons/static/images/Fat Cow/16x16/time.png diff --git a/apps/icons/static/Fat Cow/16x16/time_add.png b/apps/icons/static/images/Fat Cow/16x16/time_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/time_add.png rename to apps/icons/static/images/Fat Cow/16x16/time_add.png diff --git a/apps/icons/static/Fat Cow/16x16/time_delete.png b/apps/icons/static/images/Fat Cow/16x16/time_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/time_delete.png rename to apps/icons/static/images/Fat Cow/16x16/time_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/time_go.png b/apps/icons/static/images/Fat Cow/16x16/time_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/time_go.png rename to apps/icons/static/images/Fat Cow/16x16/time_go.png diff --git a/apps/icons/static/Fat Cow/16x16/timeline.png b/apps/icons/static/images/Fat Cow/16x16/timeline.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/timeline.png rename to apps/icons/static/images/Fat Cow/16x16/timeline.png diff --git a/apps/icons/static/Fat Cow/16x16/timeline_marker.png b/apps/icons/static/images/Fat Cow/16x16/timeline_marker.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/timeline_marker.png rename to apps/icons/static/images/Fat Cow/16x16/timeline_marker.png diff --git a/apps/icons/static/Fat Cow/16x16/tire.png b/apps/icons/static/images/Fat Cow/16x16/tire.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tire.png rename to apps/icons/static/images/Fat Cow/16x16/tire.png diff --git a/apps/icons/static/Fat Cow/16x16/title_window.png b/apps/icons/static/images/Fat Cow/16x16/title_window.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/title_window.png rename to apps/icons/static/images/Fat Cow/16x16/title_window.png diff --git a/apps/icons/static/Fat Cow/16x16/to_do_list.png b/apps/icons/static/images/Fat Cow/16x16/to_do_list.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/to_do_list.png rename to apps/icons/static/images/Fat Cow/16x16/to_do_list.png diff --git a/apps/icons/static/Fat Cow/16x16/to_do_list_cheked_1.png b/apps/icons/static/images/Fat Cow/16x16/to_do_list_cheked_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/to_do_list_cheked_1.png rename to apps/icons/static/images/Fat Cow/16x16/to_do_list_cheked_1.png diff --git a/apps/icons/static/Fat Cow/16x16/to_do_list_cheked_all.png b/apps/icons/static/images/Fat Cow/16x16/to_do_list_cheked_all.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/to_do_list_cheked_all.png rename to apps/icons/static/images/Fat Cow/16x16/to_do_list_cheked_all.png diff --git a/apps/icons/static/Fat Cow/16x16/toolbox.png b/apps/icons/static/images/Fat Cow/16x16/toolbox.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/toolbox.png rename to apps/icons/static/images/Fat Cow/16x16/toolbox.png diff --git a/apps/icons/static/Fat Cow/16x16/tooth.png b/apps/icons/static/images/Fat Cow/16x16/tooth.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tooth.png rename to apps/icons/static/images/Fat Cow/16x16/tooth.png diff --git a/apps/icons/static/Fat Cow/16x16/tornado.png b/apps/icons/static/images/Fat Cow/16x16/tornado.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tornado.png rename to apps/icons/static/images/Fat Cow/16x16/tornado.png diff --git a/apps/icons/static/Fat Cow/16x16/toster.png b/apps/icons/static/images/Fat Cow/16x16/toster.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/toster.png rename to apps/icons/static/images/Fat Cow/16x16/toster.png diff --git a/apps/icons/static/Fat Cow/16x16/total_plan_cost.png b/apps/icons/static/images/Fat Cow/16x16/total_plan_cost.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/total_plan_cost.png rename to apps/icons/static/images/Fat Cow/16x16/total_plan_cost.png diff --git a/apps/icons/static/Fat Cow/16x16/toucan.png b/apps/icons/static/images/Fat Cow/16x16/toucan.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/toucan.png rename to apps/icons/static/images/Fat Cow/16x16/toucan.png diff --git a/apps/icons/static/Fat Cow/16x16/tower.png b/apps/icons/static/images/Fat Cow/16x16/tower.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tower.png rename to apps/icons/static/images/Fat Cow/16x16/tower.png diff --git a/apps/icons/static/Fat Cow/16x16/toxic.png b/apps/icons/static/images/Fat Cow/16x16/toxic.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/toxic.png rename to apps/icons/static/images/Fat Cow/16x16/toxic.png diff --git a/apps/icons/static/Fat Cow/16x16/traffic_lights.png b/apps/icons/static/images/Fat Cow/16x16/traffic_lights.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/traffic_lights.png rename to apps/icons/static/images/Fat Cow/16x16/traffic_lights.png diff --git a/apps/icons/static/Fat Cow/16x16/traffic_lights_green.png b/apps/icons/static/images/Fat Cow/16x16/traffic_lights_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/traffic_lights_green.png rename to apps/icons/static/images/Fat Cow/16x16/traffic_lights_green.png diff --git a/apps/icons/static/Fat Cow/16x16/traffic_lights_red.png b/apps/icons/static/images/Fat Cow/16x16/traffic_lights_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/traffic_lights_red.png rename to apps/icons/static/images/Fat Cow/16x16/traffic_lights_red.png diff --git a/apps/icons/static/Fat Cow/16x16/traffic_lights_yellow.png b/apps/icons/static/images/Fat Cow/16x16/traffic_lights_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/traffic_lights_yellow.png rename to apps/icons/static/images/Fat Cow/16x16/traffic_lights_yellow.png diff --git a/apps/icons/static/Fat Cow/16x16/traffic_usage.png b/apps/icons/static/images/Fat Cow/16x16/traffic_usage.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/traffic_usage.png rename to apps/icons/static/images/Fat Cow/16x16/traffic_usage.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_crop.png b/apps/icons/static/images/Fat Cow/16x16/transform_crop.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_crop.png rename to apps/icons/static/images/Fat Cow/16x16/transform_crop.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_crop_resize.png b/apps/icons/static/images/Fat Cow/16x16/transform_crop_resize.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_crop_resize.png rename to apps/icons/static/images/Fat Cow/16x16/transform_crop_resize.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_flip.png b/apps/icons/static/images/Fat Cow/16x16/transform_flip.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_flip.png rename to apps/icons/static/images/Fat Cow/16x16/transform_flip.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_layer.png b/apps/icons/static/images/Fat Cow/16x16/transform_layer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_layer.png rename to apps/icons/static/images/Fat Cow/16x16/transform_layer.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_move.png b/apps/icons/static/images/Fat Cow/16x16/transform_move.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_move.png rename to apps/icons/static/images/Fat Cow/16x16/transform_move.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_path.png b/apps/icons/static/images/Fat Cow/16x16/transform_path.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_path.png rename to apps/icons/static/images/Fat Cow/16x16/transform_path.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_perspective.png b/apps/icons/static/images/Fat Cow/16x16/transform_perspective.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_perspective.png rename to apps/icons/static/images/Fat Cow/16x16/transform_perspective.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_rotate.png b/apps/icons/static/images/Fat Cow/16x16/transform_rotate.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_rotate.png rename to apps/icons/static/images/Fat Cow/16x16/transform_rotate.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_rotate_180.png b/apps/icons/static/images/Fat Cow/16x16/transform_rotate_180.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_rotate_180.png rename to apps/icons/static/images/Fat Cow/16x16/transform_rotate_180.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_rotate_270.png b/apps/icons/static/images/Fat Cow/16x16/transform_rotate_270.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_rotate_270.png rename to apps/icons/static/images/Fat Cow/16x16/transform_rotate_270.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_rotate_90.png b/apps/icons/static/images/Fat Cow/16x16/transform_rotate_90.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_rotate_90.png rename to apps/icons/static/images/Fat Cow/16x16/transform_rotate_90.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_scale.png b/apps/icons/static/images/Fat Cow/16x16/transform_scale.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_scale.png rename to apps/icons/static/images/Fat Cow/16x16/transform_scale.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_selection.png b/apps/icons/static/images/Fat Cow/16x16/transform_selection.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_selection.png rename to apps/icons/static/images/Fat Cow/16x16/transform_selection.png diff --git a/apps/icons/static/Fat Cow/16x16/transform_shear.png b/apps/icons/static/images/Fat Cow/16x16/transform_shear.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transform_shear.png rename to apps/icons/static/images/Fat Cow/16x16/transform_shear.png diff --git a/apps/icons/static/Fat Cow/16x16/transmit.png b/apps/icons/static/images/Fat Cow/16x16/transmit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transmit.png rename to apps/icons/static/images/Fat Cow/16x16/transmit.png diff --git a/apps/icons/static/Fat Cow/16x16/transmit_add.png b/apps/icons/static/images/Fat Cow/16x16/transmit_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transmit_add.png rename to apps/icons/static/images/Fat Cow/16x16/transmit_add.png diff --git a/apps/icons/static/Fat Cow/16x16/transmit_blue.png b/apps/icons/static/images/Fat Cow/16x16/transmit_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transmit_blue.png rename to apps/icons/static/images/Fat Cow/16x16/transmit_blue.png diff --git a/apps/icons/static/Fat Cow/16x16/transmit_delete.png b/apps/icons/static/images/Fat Cow/16x16/transmit_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transmit_delete.png rename to apps/icons/static/images/Fat Cow/16x16/transmit_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/transmit_edit.png b/apps/icons/static/images/Fat Cow/16x16/transmit_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transmit_edit.png rename to apps/icons/static/images/Fat Cow/16x16/transmit_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/transmit_error.png b/apps/icons/static/images/Fat Cow/16x16/transmit_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transmit_error.png rename to apps/icons/static/images/Fat Cow/16x16/transmit_error.png diff --git a/apps/icons/static/Fat Cow/16x16/transmit_go.png b/apps/icons/static/images/Fat Cow/16x16/transmit_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/transmit_go.png rename to apps/icons/static/images/Fat Cow/16x16/transmit_go.png diff --git a/apps/icons/static/Fat Cow/16x16/travel.png b/apps/icons/static/images/Fat Cow/16x16/travel.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/travel.png rename to apps/icons/static/images/Fat Cow/16x16/travel.png diff --git a/apps/icons/static/Fat Cow/16x16/tree.png b/apps/icons/static/images/Fat Cow/16x16/tree.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tree.png rename to apps/icons/static/images/Fat Cow/16x16/tree.png diff --git a/apps/icons/static/Fat Cow/16x16/trojan_horse.png b/apps/icons/static/images/Fat Cow/16x16/trojan_horse.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/trojan_horse.png rename to apps/icons/static/images/Fat Cow/16x16/trojan_horse.png diff --git a/apps/icons/static/Fat Cow/16x16/tumblr.png b/apps/icons/static/images/Fat Cow/16x16/tumblr.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tumblr.png rename to apps/icons/static/images/Fat Cow/16x16/tumblr.png diff --git a/apps/icons/static/Fat Cow/16x16/tux.png b/apps/icons/static/images/Fat Cow/16x16/tux.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/tux.png rename to apps/icons/static/images/Fat Cow/16x16/tux.png diff --git a/apps/icons/static/Fat Cow/16x16/twitter_1.png b/apps/icons/static/images/Fat Cow/16x16/twitter_1.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/twitter_1.png rename to apps/icons/static/images/Fat Cow/16x16/twitter_1.png diff --git a/apps/icons/static/Fat Cow/16x16/twitter_2.png b/apps/icons/static/images/Fat Cow/16x16/twitter_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/twitter_2.png rename to apps/icons/static/images/Fat Cow/16x16/twitter_2.png diff --git a/apps/icons/static/Fat Cow/16x16/ubuntu.png b/apps/icons/static/images/Fat Cow/16x16/ubuntu.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/ubuntu.png rename to apps/icons/static/images/Fat Cow/16x16/ubuntu.png diff --git a/apps/icons/static/Fat Cow/16x16/umbrella.png b/apps/icons/static/images/Fat Cow/16x16/umbrella.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/umbrella.png rename to apps/icons/static/images/Fat Cow/16x16/umbrella.png diff --git a/apps/icons/static/Fat Cow/16x16/underle_dictionary.png b/apps/icons/static/images/Fat Cow/16x16/underle_dictionary.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/underle_dictionary.png rename to apps/icons/static/images/Fat Cow/16x16/underle_dictionary.png diff --git a/apps/icons/static/Fat Cow/16x16/understanding.png b/apps/icons/static/images/Fat Cow/16x16/understanding.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/understanding.png rename to apps/icons/static/images/Fat Cow/16x16/understanding.png diff --git a/apps/icons/static/Fat Cow/16x16/unicorn.png b/apps/icons/static/images/Fat Cow/16x16/unicorn.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/unicorn.png rename to apps/icons/static/images/Fat Cow/16x16/unicorn.png diff --git a/apps/icons/static/Fat Cow/16x16/universal_binary.png b/apps/icons/static/images/Fat Cow/16x16/universal_binary.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/universal_binary.png rename to apps/icons/static/images/Fat Cow/16x16/universal_binary.png diff --git a/apps/icons/static/Fat Cow/16x16/update.png b/apps/icons/static/images/Fat Cow/16x16/update.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/update.png rename to apps/icons/static/images/Fat Cow/16x16/update.png diff --git a/apps/icons/static/Fat Cow/16x16/usb_3.png b/apps/icons/static/images/Fat Cow/16x16/usb_3.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/usb_3.png rename to apps/icons/static/images/Fat Cow/16x16/usb_3.png diff --git a/apps/icons/static/Fat Cow/16x16/user.png b/apps/icons/static/images/Fat Cow/16x16/user.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user.png rename to apps/icons/static/images/Fat Cow/16x16/user.png diff --git a/apps/icons/static/Fat Cow/16x16/user_add.png b/apps/icons/static/images/Fat Cow/16x16/user_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_add.png rename to apps/icons/static/images/Fat Cow/16x16/user_add.png diff --git a/apps/icons/static/Fat Cow/16x16/user_astronaut.png b/apps/icons/static/images/Fat Cow/16x16/user_astronaut.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_astronaut.png rename to apps/icons/static/images/Fat Cow/16x16/user_astronaut.png diff --git a/apps/icons/static/Fat Cow/16x16/user_batman.png b/apps/icons/static/images/Fat Cow/16x16/user_batman.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_batman.png rename to apps/icons/static/images/Fat Cow/16x16/user_batman.png diff --git a/apps/icons/static/Fat Cow/16x16/user_blondy.png b/apps/icons/static/images/Fat Cow/16x16/user_blondy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_blondy.png rename to apps/icons/static/images/Fat Cow/16x16/user_blondy.png diff --git a/apps/icons/static/Fat Cow/16x16/user_catwomen.png b/apps/icons/static/images/Fat Cow/16x16/user_catwomen.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_catwomen.png rename to apps/icons/static/images/Fat Cow/16x16/user_catwomen.png diff --git a/apps/icons/static/Fat Cow/16x16/user_chief.png b/apps/icons/static/images/Fat Cow/16x16/user_chief.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_chief.png rename to apps/icons/static/images/Fat Cow/16x16/user_chief.png diff --git a/apps/icons/static/Fat Cow/16x16/user_chief_female.png b/apps/icons/static/images/Fat Cow/16x16/user_chief_female.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_chief_female.png rename to apps/icons/static/images/Fat Cow/16x16/user_chief_female.png diff --git a/apps/icons/static/Fat Cow/16x16/user_clown.png b/apps/icons/static/images/Fat Cow/16x16/user_clown.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_clown.png rename to apps/icons/static/images/Fat Cow/16x16/user_clown.png diff --git a/apps/icons/static/Fat Cow/16x16/user_comment.png b/apps/icons/static/images/Fat Cow/16x16/user_comment.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_comment.png rename to apps/icons/static/images/Fat Cow/16x16/user_comment.png diff --git a/apps/icons/static/Fat Cow/16x16/user_delete.png b/apps/icons/static/images/Fat Cow/16x16/user_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_delete.png rename to apps/icons/static/images/Fat Cow/16x16/user_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/user_edit.png b/apps/icons/static/images/Fat Cow/16x16/user_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_edit.png rename to apps/icons/static/images/Fat Cow/16x16/user_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/user_female.png b/apps/icons/static/images/Fat Cow/16x16/user_female.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_female.png rename to apps/icons/static/images/Fat Cow/16x16/user_female.png diff --git a/apps/icons/static/Fat Cow/16x16/user_go.png b/apps/icons/static/images/Fat Cow/16x16/user_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_go.png rename to apps/icons/static/images/Fat Cow/16x16/user_go.png diff --git a/apps/icons/static/Fat Cow/16x16/user_gray.png b/apps/icons/static/images/Fat Cow/16x16/user_gray.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_gray.png rename to apps/icons/static/images/Fat Cow/16x16/user_gray.png diff --git a/apps/icons/static/Fat Cow/16x16/user_green.png b/apps/icons/static/images/Fat Cow/16x16/user_green.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_green.png rename to apps/icons/static/images/Fat Cow/16x16/user_green.png diff --git a/apps/icons/static/Fat Cow/16x16/user_jew.png b/apps/icons/static/images/Fat Cow/16x16/user_jew.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_jew.png rename to apps/icons/static/images/Fat Cow/16x16/user_jew.png diff --git a/apps/icons/static/Fat Cow/16x16/user_king.png b/apps/icons/static/images/Fat Cow/16x16/user_king.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_king.png rename to apps/icons/static/images/Fat Cow/16x16/user_king.png diff --git a/apps/icons/static/Fat Cow/16x16/user_maid.png b/apps/icons/static/images/Fat Cow/16x16/user_maid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_maid.png rename to apps/icons/static/images/Fat Cow/16x16/user_maid.png diff --git a/apps/icons/static/Fat Cow/16x16/user_medical.png b/apps/icons/static/images/Fat Cow/16x16/user_medical.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_medical.png rename to apps/icons/static/images/Fat Cow/16x16/user_medical.png diff --git a/apps/icons/static/Fat Cow/16x16/user_medical_female.png b/apps/icons/static/images/Fat Cow/16x16/user_medical_female.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_medical_female.png rename to apps/icons/static/images/Fat Cow/16x16/user_medical_female.png diff --git a/apps/icons/static/Fat Cow/16x16/user_ninja.png b/apps/icons/static/images/Fat Cow/16x16/user_ninja.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_ninja.png rename to apps/icons/static/images/Fat Cow/16x16/user_ninja.png diff --git a/apps/icons/static/Fat Cow/16x16/user_nude.png b/apps/icons/static/images/Fat Cow/16x16/user_nude.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_nude.png rename to apps/icons/static/images/Fat Cow/16x16/user_nude.png diff --git a/apps/icons/static/Fat Cow/16x16/user_nude_female.png b/apps/icons/static/images/Fat Cow/16x16/user_nude_female.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_nude_female.png rename to apps/icons/static/images/Fat Cow/16x16/user_nude_female.png diff --git a/apps/icons/static/Fat Cow/16x16/user_orange.png b/apps/icons/static/images/Fat Cow/16x16/user_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_orange.png rename to apps/icons/static/images/Fat Cow/16x16/user_orange.png diff --git a/apps/icons/static/Fat Cow/16x16/user_police_england.png b/apps/icons/static/images/Fat Cow/16x16/user_police_england.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_police_england.png rename to apps/icons/static/images/Fat Cow/16x16/user_police_england.png diff --git a/apps/icons/static/Fat Cow/16x16/user_police_female.png b/apps/icons/static/images/Fat Cow/16x16/user_police_female.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_police_female.png rename to apps/icons/static/images/Fat Cow/16x16/user_police_female.png diff --git a/apps/icons/static/Fat Cow/16x16/user_policeman.png b/apps/icons/static/images/Fat Cow/16x16/user_policeman.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_policeman.png rename to apps/icons/static/images/Fat Cow/16x16/user_policeman.png diff --git a/apps/icons/static/Fat Cow/16x16/user_queen.png b/apps/icons/static/images/Fat Cow/16x16/user_queen.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_queen.png rename to apps/icons/static/images/Fat Cow/16x16/user_queen.png diff --git a/apps/icons/static/Fat Cow/16x16/user_red.png b/apps/icons/static/images/Fat Cow/16x16/user_red.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_red.png rename to apps/icons/static/images/Fat Cow/16x16/user_red.png diff --git a/apps/icons/static/Fat Cow/16x16/user_sailor.png b/apps/icons/static/images/Fat Cow/16x16/user_sailor.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_sailor.png rename to apps/icons/static/images/Fat Cow/16x16/user_sailor.png diff --git a/apps/icons/static/Fat Cow/16x16/user_silhouette.png b/apps/icons/static/images/Fat Cow/16x16/user_silhouette.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_silhouette.png rename to apps/icons/static/images/Fat Cow/16x16/user_silhouette.png diff --git a/apps/icons/static/Fat Cow/16x16/user_soldier.png b/apps/icons/static/images/Fat Cow/16x16/user_soldier.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_soldier.png rename to apps/icons/static/images/Fat Cow/16x16/user_soldier.png diff --git a/apps/icons/static/Fat Cow/16x16/user_student.png b/apps/icons/static/images/Fat Cow/16x16/user_student.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_student.png rename to apps/icons/static/images/Fat Cow/16x16/user_student.png diff --git a/apps/icons/static/Fat Cow/16x16/user_student_female.png b/apps/icons/static/images/Fat Cow/16x16/user_student_female.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_student_female.png rename to apps/icons/static/images/Fat Cow/16x16/user_student_female.png diff --git a/apps/icons/static/Fat Cow/16x16/user_suit.png b/apps/icons/static/images/Fat Cow/16x16/user_suit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_suit.png rename to apps/icons/static/images/Fat Cow/16x16/user_suit.png diff --git a/apps/icons/static/Fat Cow/16x16/user_vietnamese.png b/apps/icons/static/images/Fat Cow/16x16/user_vietnamese.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_vietnamese.png rename to apps/icons/static/images/Fat Cow/16x16/user_vietnamese.png diff --git a/apps/icons/static/Fat Cow/16x16/user_zorro.png b/apps/icons/static/images/Fat Cow/16x16/user_zorro.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/user_zorro.png rename to apps/icons/static/images/Fat Cow/16x16/user_zorro.png diff --git a/apps/icons/static/Fat Cow/16x16/vbox.png b/apps/icons/static/images/Fat Cow/16x16/vbox.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vbox.png rename to apps/icons/static/images/Fat Cow/16x16/vbox.png diff --git a/apps/icons/static/Fat Cow/16x16/vcard.png b/apps/icons/static/images/Fat Cow/16x16/vcard.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vcard.png rename to apps/icons/static/images/Fat Cow/16x16/vcard.png diff --git a/apps/icons/static/Fat Cow/16x16/vcard_add.png b/apps/icons/static/images/Fat Cow/16x16/vcard_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vcard_add.png rename to apps/icons/static/images/Fat Cow/16x16/vcard_add.png diff --git a/apps/icons/static/Fat Cow/16x16/vcard_delete.png b/apps/icons/static/images/Fat Cow/16x16/vcard_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vcard_delete.png rename to apps/icons/static/images/Fat Cow/16x16/vcard_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/vcard_edit.png b/apps/icons/static/images/Fat Cow/16x16/vcard_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vcard_edit.png rename to apps/icons/static/images/Fat Cow/16x16/vcard_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/vdividedbox.png b/apps/icons/static/images/Fat Cow/16x16/vdividedbox.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vdividedbox.png rename to apps/icons/static/images/Fat Cow/16x16/vdividedbox.png diff --git a/apps/icons/static/Fat Cow/16x16/vector.png b/apps/icons/static/images/Fat Cow/16x16/vector.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vector.png rename to apps/icons/static/images/Fat Cow/16x16/vector.png diff --git a/apps/icons/static/Fat Cow/16x16/vector_add.png b/apps/icons/static/images/Fat Cow/16x16/vector_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vector_add.png rename to apps/icons/static/images/Fat Cow/16x16/vector_add.png diff --git a/apps/icons/static/Fat Cow/16x16/vector_delete.png b/apps/icons/static/images/Fat Cow/16x16/vector_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vector_delete.png rename to apps/icons/static/images/Fat Cow/16x16/vector_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/vhs.png b/apps/icons/static/images/Fat Cow/16x16/vhs.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vhs.png rename to apps/icons/static/images/Fat Cow/16x16/vhs.png diff --git a/apps/icons/static/Fat Cow/16x16/viddler.png b/apps/icons/static/images/Fat Cow/16x16/viddler.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/viddler.png rename to apps/icons/static/images/Fat Cow/16x16/viddler.png diff --git a/apps/icons/static/Fat Cow/16x16/video.png b/apps/icons/static/images/Fat Cow/16x16/video.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/video.png rename to apps/icons/static/images/Fat Cow/16x16/video.png diff --git a/apps/icons/static/Fat Cow/16x16/video_mode.png b/apps/icons/static/images/Fat Cow/16x16/video_mode.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/video_mode.png rename to apps/icons/static/images/Fat Cow/16x16/video_mode.png diff --git a/apps/icons/static/Fat Cow/16x16/videodisplay.png b/apps/icons/static/images/Fat Cow/16x16/videodisplay.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/videodisplay.png rename to apps/icons/static/images/Fat Cow/16x16/videodisplay.png diff --git a/apps/icons/static/Fat Cow/16x16/viewstack.png b/apps/icons/static/images/Fat Cow/16x16/viewstack.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/viewstack.png rename to apps/icons/static/images/Fat Cow/16x16/viewstack.png diff --git a/apps/icons/static/Fat Cow/16x16/vimeo.png b/apps/icons/static/images/Fat Cow/16x16/vimeo.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vimeo.png rename to apps/icons/static/images/Fat Cow/16x16/vimeo.png diff --git a/apps/icons/static/Fat Cow/16x16/virb.png b/apps/icons/static/images/Fat Cow/16x16/virb.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/virb.png rename to apps/icons/static/images/Fat Cow/16x16/virb.png diff --git a/apps/icons/static/Fat Cow/16x16/virus_protection.png b/apps/icons/static/images/Fat Cow/16x16/virus_protection.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/virus_protection.png rename to apps/icons/static/images/Fat Cow/16x16/virus_protection.png diff --git a/apps/icons/static/Fat Cow/16x16/visa.png b/apps/icons/static/images/Fat Cow/16x16/visa.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/visa.png rename to apps/icons/static/images/Fat Cow/16x16/visa.png diff --git a/apps/icons/static/Fat Cow/16x16/visa_2.png b/apps/icons/static/images/Fat Cow/16x16/visa_2.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/visa_2.png rename to apps/icons/static/images/Fat Cow/16x16/visa_2.png diff --git a/apps/icons/static/Fat Cow/16x16/visa_electron.png b/apps/icons/static/images/Fat Cow/16x16/visa_electron.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/visa_electron.png rename to apps/icons/static/images/Fat Cow/16x16/visa_electron.png diff --git a/apps/icons/static/Fat Cow/16x16/vlc.png b/apps/icons/static/images/Fat Cow/16x16/vlc.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vlc.png rename to apps/icons/static/images/Fat Cow/16x16/vlc.png diff --git a/apps/icons/static/Fat Cow/16x16/vrule.png b/apps/icons/static/images/Fat Cow/16x16/vrule.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vrule.png rename to apps/icons/static/images/Fat Cow/16x16/vrule.png diff --git a/apps/icons/static/Fat Cow/16x16/vslider.png b/apps/icons/static/images/Fat Cow/16x16/vslider.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/vslider.png rename to apps/icons/static/images/Fat Cow/16x16/vslider.png diff --git a/apps/icons/static/Fat Cow/16x16/walk.png b/apps/icons/static/images/Fat Cow/16x16/walk.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/walk.png rename to apps/icons/static/images/Fat Cow/16x16/walk.png diff --git a/apps/icons/static/Fat Cow/16x16/wallet.png b/apps/icons/static/images/Fat Cow/16x16/wallet.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wallet.png rename to apps/icons/static/images/Fat Cow/16x16/wallet.png diff --git a/apps/icons/static/Fat Cow/16x16/wand.png b/apps/icons/static/images/Fat Cow/16x16/wand.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wand.png rename to apps/icons/static/images/Fat Cow/16x16/wand.png diff --git a/apps/icons/static/Fat Cow/16x16/weather_clouds.png b/apps/icons/static/images/Fat Cow/16x16/weather_clouds.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/weather_clouds.png rename to apps/icons/static/images/Fat Cow/16x16/weather_clouds.png diff --git a/apps/icons/static/Fat Cow/16x16/weather_cloudy.png b/apps/icons/static/images/Fat Cow/16x16/weather_cloudy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/weather_cloudy.png rename to apps/icons/static/images/Fat Cow/16x16/weather_cloudy.png diff --git a/apps/icons/static/Fat Cow/16x16/weather_lightning.png b/apps/icons/static/images/Fat Cow/16x16/weather_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/weather_lightning.png rename to apps/icons/static/images/Fat Cow/16x16/weather_lightning.png diff --git a/apps/icons/static/Fat Cow/16x16/weather_rain.png b/apps/icons/static/images/Fat Cow/16x16/weather_rain.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/weather_rain.png rename to apps/icons/static/images/Fat Cow/16x16/weather_rain.png diff --git a/apps/icons/static/Fat Cow/16x16/weather_snow.png b/apps/icons/static/images/Fat Cow/16x16/weather_snow.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/weather_snow.png rename to apps/icons/static/images/Fat Cow/16x16/weather_snow.png diff --git a/apps/icons/static/Fat Cow/16x16/weather_sun.png b/apps/icons/static/images/Fat Cow/16x16/weather_sun.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/weather_sun.png rename to apps/icons/static/images/Fat Cow/16x16/weather_sun.png diff --git a/apps/icons/static/Fat Cow/16x16/web_concierge.png b/apps/icons/static/images/Fat Cow/16x16/web_concierge.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/web_concierge.png rename to apps/icons/static/images/Fat Cow/16x16/web_concierge.png diff --git a/apps/icons/static/Fat Cow/16x16/webcam.png b/apps/icons/static/images/Fat Cow/16x16/webcam.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/webcam.png rename to apps/icons/static/images/Fat Cow/16x16/webcam.png diff --git a/apps/icons/static/Fat Cow/16x16/webcam_add.png b/apps/icons/static/images/Fat Cow/16x16/webcam_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/webcam_add.png rename to apps/icons/static/images/Fat Cow/16x16/webcam_add.png diff --git a/apps/icons/static/Fat Cow/16x16/webcam_delete.png b/apps/icons/static/images/Fat Cow/16x16/webcam_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/webcam_delete.png rename to apps/icons/static/images/Fat Cow/16x16/webcam_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/webcam_error.png b/apps/icons/static/images/Fat Cow/16x16/webcam_error.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/webcam_error.png rename to apps/icons/static/images/Fat Cow/16x16/webcam_error.png diff --git a/apps/icons/static/Fat Cow/16x16/weight.png b/apps/icons/static/images/Fat Cow/16x16/weight.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/weight.png rename to apps/icons/static/images/Fat Cow/16x16/weight.png diff --git a/apps/icons/static/Fat Cow/16x16/whistle.png b/apps/icons/static/images/Fat Cow/16x16/whistle.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/whistle.png rename to apps/icons/static/images/Fat Cow/16x16/whistle.png diff --git a/apps/icons/static/Fat Cow/16x16/widescreen.png b/apps/icons/static/images/Fat Cow/16x16/widescreen.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/widescreen.png rename to apps/icons/static/images/Fat Cow/16x16/widescreen.png diff --git a/apps/icons/static/Fat Cow/16x16/widgets.png b/apps/icons/static/images/Fat Cow/16x16/widgets.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/widgets.png rename to apps/icons/static/images/Fat Cow/16x16/widgets.png diff --git a/apps/icons/static/Fat Cow/16x16/windy.png b/apps/icons/static/images/Fat Cow/16x16/windy.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/windy.png rename to apps/icons/static/images/Fat Cow/16x16/windy.png diff --git a/apps/icons/static/Fat Cow/16x16/wine_pairings.png b/apps/icons/static/images/Fat Cow/16x16/wine_pairings.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wine_pairings.png rename to apps/icons/static/images/Fat Cow/16x16/wine_pairings.png diff --git a/apps/icons/static/Fat Cow/16x16/winrar_add.png b/apps/icons/static/images/Fat Cow/16x16/winrar_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/winrar_add.png rename to apps/icons/static/images/Fat Cow/16x16/winrar_add.png diff --git a/apps/icons/static/Fat Cow/16x16/winrar_extract.png b/apps/icons/static/images/Fat Cow/16x16/winrar_extract.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/winrar_extract.png rename to apps/icons/static/images/Fat Cow/16x16/winrar_extract.png diff --git a/apps/icons/static/Fat Cow/16x16/winrar_view.png b/apps/icons/static/images/Fat Cow/16x16/winrar_view.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/winrar_view.png rename to apps/icons/static/images/Fat Cow/16x16/winrar_view.png diff --git a/apps/icons/static/Fat Cow/16x16/wishlist_add.png b/apps/icons/static/images/Fat Cow/16x16/wishlist_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wishlist_add.png rename to apps/icons/static/images/Fat Cow/16x16/wishlist_add.png diff --git a/apps/icons/static/Fat Cow/16x16/wizard.png b/apps/icons/static/images/Fat Cow/16x16/wizard.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wizard.png rename to apps/icons/static/images/Fat Cow/16x16/wizard.png diff --git a/apps/icons/static/Fat Cow/16x16/wizard_women.png b/apps/icons/static/images/Fat Cow/16x16/wizard_women.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wizard_women.png rename to apps/icons/static/images/Fat Cow/16x16/wizard_women.png diff --git a/apps/icons/static/Fat Cow/16x16/wordpress.png b/apps/icons/static/images/Fat Cow/16x16/wordpress.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wordpress.png rename to apps/icons/static/images/Fat Cow/16x16/wordpress.png diff --git a/apps/icons/static/Fat Cow/16x16/wordpress_blog.png b/apps/icons/static/images/Fat Cow/16x16/wordpress_blog.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wordpress_blog.png rename to apps/icons/static/images/Fat Cow/16x16/wordpress_blog.png diff --git a/apps/icons/static/Fat Cow/16x16/workspace.png b/apps/icons/static/images/Fat Cow/16x16/workspace.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/workspace.png rename to apps/icons/static/images/Fat Cow/16x16/workspace.png diff --git a/apps/icons/static/Fat Cow/16x16/world.png b/apps/icons/static/images/Fat Cow/16x16/world.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/world.png rename to apps/icons/static/images/Fat Cow/16x16/world.png diff --git a/apps/icons/static/Fat Cow/16x16/world_add.png b/apps/icons/static/images/Fat Cow/16x16/world_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/world_add.png rename to apps/icons/static/images/Fat Cow/16x16/world_add.png diff --git a/apps/icons/static/Fat Cow/16x16/world_delete.png b/apps/icons/static/images/Fat Cow/16x16/world_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/world_delete.png rename to apps/icons/static/images/Fat Cow/16x16/world_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/world_edit.png b/apps/icons/static/images/Fat Cow/16x16/world_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/world_edit.png rename to apps/icons/static/images/Fat Cow/16x16/world_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/world_go.png b/apps/icons/static/images/Fat Cow/16x16/world_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/world_go.png rename to apps/icons/static/images/Fat Cow/16x16/world_go.png diff --git a/apps/icons/static/Fat Cow/16x16/world_link.png b/apps/icons/static/images/Fat Cow/16x16/world_link.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/world_link.png rename to apps/icons/static/images/Fat Cow/16x16/world_link.png diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_behind.png b/apps/icons/static/images/Fat Cow/16x16/wrapping_behind.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrapping_behind.png rename to apps/icons/static/images/Fat Cow/16x16/wrapping_behind.png diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_between.png b/apps/icons/static/images/Fat Cow/16x16/wrapping_between.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrapping_between.png rename to apps/icons/static/images/Fat Cow/16x16/wrapping_between.png diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_edit.png b/apps/icons/static/images/Fat Cow/16x16/wrapping_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrapping_edit.png rename to apps/icons/static/images/Fat Cow/16x16/wrapping_edit.png diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_in_front.png b/apps/icons/static/images/Fat Cow/16x16/wrapping_in_front.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrapping_in_front.png rename to apps/icons/static/images/Fat Cow/16x16/wrapping_in_front.png diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_inline.png b/apps/icons/static/images/Fat Cow/16x16/wrapping_inline.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrapping_inline.png rename to apps/icons/static/images/Fat Cow/16x16/wrapping_inline.png diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_magazine.png b/apps/icons/static/images/Fat Cow/16x16/wrapping_magazine.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrapping_magazine.png rename to apps/icons/static/images/Fat Cow/16x16/wrapping_magazine.png diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_square.png b/apps/icons/static/images/Fat Cow/16x16/wrapping_square.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrapping_square.png rename to apps/icons/static/images/Fat Cow/16x16/wrapping_square.png diff --git a/apps/icons/static/Fat Cow/16x16/wrapping_tight.png b/apps/icons/static/images/Fat Cow/16x16/wrapping_tight.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrapping_tight.png rename to apps/icons/static/images/Fat Cow/16x16/wrapping_tight.png diff --git a/apps/icons/static/Fat Cow/16x16/wrench.png b/apps/icons/static/images/Fat Cow/16x16/wrench.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrench.png rename to apps/icons/static/images/Fat Cow/16x16/wrench.png diff --git a/apps/icons/static/Fat Cow/16x16/wrench_orange.png b/apps/icons/static/images/Fat Cow/16x16/wrench_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/wrench_orange.png rename to apps/icons/static/images/Fat Cow/16x16/wrench_orange.png diff --git a/apps/icons/static/Fat Cow/16x16/www_page.png b/apps/icons/static/images/Fat Cow/16x16/www_page.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/www_page.png rename to apps/icons/static/images/Fat Cow/16x16/www_page.png diff --git a/apps/icons/static/Fat Cow/16x16/xhtml.png b/apps/icons/static/images/Fat Cow/16x16/xhtml.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/xhtml.png rename to apps/icons/static/images/Fat Cow/16x16/xhtml.png diff --git a/apps/icons/static/Fat Cow/16x16/xhtml_add.png b/apps/icons/static/images/Fat Cow/16x16/xhtml_add.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/xhtml_add.png rename to apps/icons/static/images/Fat Cow/16x16/xhtml_add.png diff --git a/apps/icons/static/Fat Cow/16x16/xhtml_delete.png b/apps/icons/static/images/Fat Cow/16x16/xhtml_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/xhtml_delete.png rename to apps/icons/static/images/Fat Cow/16x16/xhtml_delete.png diff --git a/apps/icons/static/Fat Cow/16x16/xhtml_go.png b/apps/icons/static/images/Fat Cow/16x16/xhtml_go.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/xhtml_go.png rename to apps/icons/static/images/Fat Cow/16x16/xhtml_go.png diff --git a/apps/icons/static/Fat Cow/16x16/xhtml_valid.png b/apps/icons/static/images/Fat Cow/16x16/xhtml_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/xhtml_valid.png rename to apps/icons/static/images/Fat Cow/16x16/xhtml_valid.png diff --git a/apps/icons/static/Fat Cow/16x16/xing.png b/apps/icons/static/images/Fat Cow/16x16/xing.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/xing.png rename to apps/icons/static/images/Fat Cow/16x16/xing.png diff --git a/apps/icons/static/Fat Cow/16x16/yahoo_messenger.png b/apps/icons/static/images/Fat Cow/16x16/yahoo_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/yahoo_messenger.png rename to apps/icons/static/images/Fat Cow/16x16/yahoo_messenger.png diff --git a/apps/icons/static/Fat Cow/16x16/yellow_submarine.png b/apps/icons/static/images/Fat Cow/16x16/yellow_submarine.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/yellow_submarine.png rename to apps/icons/static/images/Fat Cow/16x16/yellow_submarine.png diff --git a/apps/icons/static/Fat Cow/16x16/yelp.png b/apps/icons/static/images/Fat Cow/16x16/yelp.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/yelp.png rename to apps/icons/static/images/Fat Cow/16x16/yelp.png diff --git a/apps/icons/static/Fat Cow/16x16/youtube.png b/apps/icons/static/images/Fat Cow/16x16/youtube.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/youtube.png rename to apps/icons/static/images/Fat Cow/16x16/youtube.png diff --git a/apps/icons/static/Fat Cow/16x16/zoom.png b/apps/icons/static/images/Fat Cow/16x16/zoom.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/zoom.png rename to apps/icons/static/images/Fat Cow/16x16/zoom.png diff --git a/apps/icons/static/Fat Cow/16x16/zoom_extend.png b/apps/icons/static/images/Fat Cow/16x16/zoom_extend.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/zoom_extend.png rename to apps/icons/static/images/Fat Cow/16x16/zoom_extend.png diff --git a/apps/icons/static/Fat Cow/16x16/zoom_in.png b/apps/icons/static/images/Fat Cow/16x16/zoom_in.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/zoom_in.png rename to apps/icons/static/images/Fat Cow/16x16/zoom_in.png diff --git a/apps/icons/static/Fat Cow/16x16/zoom_last.png b/apps/icons/static/images/Fat Cow/16x16/zoom_last.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/zoom_last.png rename to apps/icons/static/images/Fat Cow/16x16/zoom_last.png diff --git a/apps/icons/static/Fat Cow/16x16/zoom_layer.png b/apps/icons/static/images/Fat Cow/16x16/zoom_layer.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/zoom_layer.png rename to apps/icons/static/images/Fat Cow/16x16/zoom_layer.png diff --git a/apps/icons/static/Fat Cow/16x16/zoom_out.png b/apps/icons/static/images/Fat Cow/16x16/zoom_out.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/zoom_out.png rename to apps/icons/static/images/Fat Cow/16x16/zoom_out.png diff --git a/apps/icons/static/Fat Cow/16x16/zoom_refresh.png b/apps/icons/static/images/Fat Cow/16x16/zoom_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/zoom_refresh.png rename to apps/icons/static/images/Fat Cow/16x16/zoom_refresh.png diff --git a/apps/icons/static/Fat Cow/16x16/zoom_selection.png b/apps/icons/static/images/Fat Cow/16x16/zoom_selection.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/zoom_selection.png rename to apps/icons/static/images/Fat Cow/16x16/zoom_selection.png diff --git a/apps/icons/static/Fat Cow/16x16/zootool.png b/apps/icons/static/images/Fat Cow/16x16/zootool.png similarity index 100% rename from apps/icons/static/Fat Cow/16x16/zootool.png rename to apps/icons/static/images/Fat Cow/16x16/zootool.png diff --git a/apps/icons/static/Fat Cow/32x32/32_bit.png b/apps/icons/static/images/Fat Cow/32x32/32_bit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/32_bit.png rename to apps/icons/static/images/Fat Cow/32x32/32_bit.png diff --git a/apps/icons/static/Fat Cow/32x32/3d_glasses.png b/apps/icons/static/images/Fat Cow/32x32/3d_glasses.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/3d_glasses.png rename to apps/icons/static/images/Fat Cow/32x32/3d_glasses.png diff --git a/apps/icons/static/Fat Cow/32x32/64_bit.png b/apps/icons/static/images/Fat Cow/32x32/64_bit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/64_bit.png rename to apps/icons/static/images/Fat Cow/32x32/64_bit.png diff --git a/apps/icons/static/Fat Cow/32x32/Plant.png b/apps/icons/static/images/Fat Cow/32x32/Plant.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/Plant.png rename to apps/icons/static/images/Fat Cow/32x32/Plant.png diff --git a/apps/icons/static/Fat Cow/32x32/accept.png b/apps/icons/static/images/Fat Cow/32x32/accept.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/accept.png rename to apps/icons/static/images/Fat Cow/32x32/accept.png diff --git a/apps/icons/static/Fat Cow/32x32/accordion.png b/apps/icons/static/images/Fat Cow/32x32/accordion.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/accordion.png rename to apps/icons/static/images/Fat Cow/32x32/accordion.png diff --git a/apps/icons/static/Fat Cow/32x32/account_balances.png b/apps/icons/static/images/Fat Cow/32x32/account_balances.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/account_balances.png rename to apps/icons/static/images/Fat Cow/32x32/account_balances.png diff --git a/apps/icons/static/Fat Cow/32x32/action_log.png b/apps/icons/static/images/Fat Cow/32x32/action_log.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/action_log.png rename to apps/icons/static/images/Fat Cow/32x32/action_log.png diff --git a/apps/icons/static/Fat Cow/32x32/active_sessions.png b/apps/icons/static/images/Fat Cow/32x32/active_sessions.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/active_sessions.png rename to apps/icons/static/images/Fat Cow/32x32/active_sessions.png diff --git a/apps/icons/static/Fat Cow/32x32/add.png b/apps/icons/static/images/Fat Cow/32x32/add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/add.png rename to apps/icons/static/images/Fat Cow/32x32/add.png diff --git a/apps/icons/static/Fat Cow/32x32/administrator.png b/apps/icons/static/images/Fat Cow/32x32/administrator.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/administrator.png rename to apps/icons/static/images/Fat Cow/32x32/administrator.png diff --git a/apps/icons/static/Fat Cow/32x32/advanced_data_grid.png b/apps/icons/static/images/Fat Cow/32x32/advanced_data_grid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/advanced_data_grid.png rename to apps/icons/static/images/Fat Cow/32x32/advanced_data_grid.png diff --git a/apps/icons/static/Fat Cow/32x32/advertising.png b/apps/icons/static/images/Fat Cow/32x32/advertising.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/advertising.png rename to apps/icons/static/images/Fat Cow/32x32/advertising.png diff --git a/apps/icons/static/Fat Cow/32x32/agp.png b/apps/icons/static/images/Fat Cow/32x32/agp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/agp.png rename to apps/icons/static/images/Fat Cow/32x32/agp.png diff --git a/apps/icons/static/Fat Cow/32x32/aim_messenger.png b/apps/icons/static/images/Fat Cow/32x32/aim_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/aim_messenger.png rename to apps/icons/static/images/Fat Cow/32x32/aim_messenger.png diff --git a/apps/icons/static/Fat Cow/32x32/alarm_bell.png b/apps/icons/static/images/Fat Cow/32x32/alarm_bell.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/alarm_bell.png rename to apps/icons/static/images/Fat Cow/32x32/alarm_bell.png diff --git a/apps/icons/static/Fat Cow/32x32/align_above.png b/apps/icons/static/images/Fat Cow/32x32/align_above.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/align_above.png rename to apps/icons/static/images/Fat Cow/32x32/align_above.png diff --git a/apps/icons/static/Fat Cow/32x32/align_bellow.png b/apps/icons/static/images/Fat Cow/32x32/align_bellow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/align_bellow.png rename to apps/icons/static/images/Fat Cow/32x32/align_bellow.png diff --git a/apps/icons/static/Fat Cow/32x32/align_center.png b/apps/icons/static/images/Fat Cow/32x32/align_center.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/align_center.png rename to apps/icons/static/images/Fat Cow/32x32/align_center.png diff --git a/apps/icons/static/Fat Cow/32x32/align_compact.png b/apps/icons/static/images/Fat Cow/32x32/align_compact.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/align_compact.png rename to apps/icons/static/images/Fat Cow/32x32/align_compact.png diff --git a/apps/icons/static/Fat Cow/32x32/align_left.png b/apps/icons/static/images/Fat Cow/32x32/align_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/align_left.png rename to apps/icons/static/images/Fat Cow/32x32/align_left.png diff --git a/apps/icons/static/Fat Cow/32x32/align_middle.png b/apps/icons/static/images/Fat Cow/32x32/align_middle.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/align_middle.png rename to apps/icons/static/images/Fat Cow/32x32/align_middle.png diff --git a/apps/icons/static/Fat Cow/32x32/align_none.png b/apps/icons/static/images/Fat Cow/32x32/align_none.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/align_none.png rename to apps/icons/static/images/Fat Cow/32x32/align_none.png diff --git a/apps/icons/static/Fat Cow/32x32/align_right.png b/apps/icons/static/images/Fat Cow/32x32/align_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/align_right.png rename to apps/icons/static/images/Fat Cow/32x32/align_right.png diff --git a/apps/icons/static/Fat Cow/32x32/alitalk.png b/apps/icons/static/images/Fat Cow/32x32/alitalk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/alitalk.png rename to apps/icons/static/images/Fat Cow/32x32/alitalk.png diff --git a/apps/icons/static/Fat Cow/32x32/all_right_reserved.png b/apps/icons/static/images/Fat Cow/32x32/all_right_reserved.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/all_right_reserved.png rename to apps/icons/static/images/Fat Cow/32x32/all_right_reserved.png diff --git a/apps/icons/static/Fat Cow/32x32/american_express.png b/apps/icons/static/images/Fat Cow/32x32/american_express.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/american_express.png rename to apps/icons/static/images/Fat Cow/32x32/american_express.png diff --git a/apps/icons/static/Fat Cow/32x32/anchor.png b/apps/icons/static/images/Fat Cow/32x32/anchor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/anchor.png rename to apps/icons/static/images/Fat Cow/32x32/anchor.png diff --git a/apps/icons/static/Fat Cow/32x32/android.png b/apps/icons/static/images/Fat Cow/32x32/android.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/android.png rename to apps/icons/static/images/Fat Cow/32x32/android.png diff --git a/apps/icons/static/Fat Cow/32x32/angel.png b/apps/icons/static/images/Fat Cow/32x32/angel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/angel.png rename to apps/icons/static/images/Fat Cow/32x32/angel.png diff --git a/apps/icons/static/Fat Cow/32x32/anti_xss.png b/apps/icons/static/images/Fat Cow/32x32/anti_xss.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/anti_xss.png rename to apps/icons/static/images/Fat Cow/32x32/anti_xss.png diff --git a/apps/icons/static/Fat Cow/32x32/aol_mail.png b/apps/icons/static/images/Fat Cow/32x32/aol_mail.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/aol_mail.png rename to apps/icons/static/images/Fat Cow/32x32/aol_mail.png diff --git a/apps/icons/static/Fat Cow/32x32/aol_messenger.png b/apps/icons/static/images/Fat Cow/32x32/aol_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/aol_messenger.png rename to apps/icons/static/images/Fat Cow/32x32/aol_messenger.png diff --git a/apps/icons/static/Fat Cow/32x32/apple.png b/apps/icons/static/images/Fat Cow/32x32/apple.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/apple.png rename to apps/icons/static/images/Fat Cow/32x32/apple.png diff --git a/apps/icons/static/Fat Cow/32x32/apple_corp.png b/apps/icons/static/images/Fat Cow/32x32/apple_corp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/apple_corp.png rename to apps/icons/static/images/Fat Cow/32x32/apple_corp.png diff --git a/apps/icons/static/Fat Cow/32x32/apple_half.png b/apps/icons/static/images/Fat Cow/32x32/apple_half.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/apple_half.png rename to apps/icons/static/images/Fat Cow/32x32/apple_half.png diff --git a/apps/icons/static/Fat Cow/32x32/application.png b/apps/icons/static/images/Fat Cow/32x32/application.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application.png rename to apps/icons/static/images/Fat Cow/32x32/application.png diff --git a/apps/icons/static/Fat Cow/32x32/application_add.png b/apps/icons/static/images/Fat Cow/32x32/application_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_add.png rename to apps/icons/static/images/Fat Cow/32x32/application_add.png diff --git a/apps/icons/static/Fat Cow/32x32/application_cascade.png b/apps/icons/static/images/Fat Cow/32x32/application_cascade.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_cascade.png rename to apps/icons/static/images/Fat Cow/32x32/application_cascade.png diff --git a/apps/icons/static/Fat Cow/32x32/application_control_bar.png b/apps/icons/static/images/Fat Cow/32x32/application_control_bar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_control_bar.png rename to apps/icons/static/images/Fat Cow/32x32/application_control_bar.png diff --git a/apps/icons/static/Fat Cow/32x32/application_delete.png b/apps/icons/static/images/Fat Cow/32x32/application_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_delete.png rename to apps/icons/static/images/Fat Cow/32x32/application_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/application_double.png b/apps/icons/static/images/Fat Cow/32x32/application_double.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_double.png rename to apps/icons/static/images/Fat Cow/32x32/application_double.png diff --git a/apps/icons/static/Fat Cow/32x32/application_edit.png b/apps/icons/static/images/Fat Cow/32x32/application_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_edit.png rename to apps/icons/static/images/Fat Cow/32x32/application_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/application_error.png b/apps/icons/static/images/Fat Cow/32x32/application_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_error.png rename to apps/icons/static/images/Fat Cow/32x32/application_error.png diff --git a/apps/icons/static/Fat Cow/32x32/application_form.png b/apps/icons/static/images/Fat Cow/32x32/application_form.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_form.png rename to apps/icons/static/images/Fat Cow/32x32/application_form.png diff --git a/apps/icons/static/Fat Cow/32x32/application_form_add.png b/apps/icons/static/images/Fat Cow/32x32/application_form_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_form_add.png rename to apps/icons/static/images/Fat Cow/32x32/application_form_add.png diff --git a/apps/icons/static/Fat Cow/32x32/application_form_delete.png b/apps/icons/static/images/Fat Cow/32x32/application_form_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_form_delete.png rename to apps/icons/static/images/Fat Cow/32x32/application_form_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/application_form_edit.png b/apps/icons/static/images/Fat Cow/32x32/application_form_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_form_edit.png rename to apps/icons/static/images/Fat Cow/32x32/application_form_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/application_form_magnify.png b/apps/icons/static/images/Fat Cow/32x32/application_form_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_form_magnify.png rename to apps/icons/static/images/Fat Cow/32x32/application_form_magnify.png diff --git a/apps/icons/static/Fat Cow/32x32/application_from_storage.png b/apps/icons/static/images/Fat Cow/32x32/application_from_storage.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_from_storage.png rename to apps/icons/static/images/Fat Cow/32x32/application_from_storage.png diff --git a/apps/icons/static/Fat Cow/32x32/application_get.png b/apps/icons/static/images/Fat Cow/32x32/application_get.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_get.png rename to apps/icons/static/images/Fat Cow/32x32/application_get.png diff --git a/apps/icons/static/Fat Cow/32x32/application_go.png b/apps/icons/static/images/Fat Cow/32x32/application_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_go.png rename to apps/icons/static/images/Fat Cow/32x32/application_go.png diff --git a/apps/icons/static/Fat Cow/32x32/application_home.png b/apps/icons/static/images/Fat Cow/32x32/application_home.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_home.png rename to apps/icons/static/images/Fat Cow/32x32/application_home.png diff --git a/apps/icons/static/Fat Cow/32x32/application_key.png b/apps/icons/static/images/Fat Cow/32x32/application_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_key.png rename to apps/icons/static/images/Fat Cow/32x32/application_key.png diff --git a/apps/icons/static/Fat Cow/32x32/application_lightning.png b/apps/icons/static/images/Fat Cow/32x32/application_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_lightning.png rename to apps/icons/static/images/Fat Cow/32x32/application_lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/application_link.png b/apps/icons/static/images/Fat Cow/32x32/application_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_link.png rename to apps/icons/static/images/Fat Cow/32x32/application_link.png diff --git a/apps/icons/static/Fat Cow/32x32/application_osx.png b/apps/icons/static/images/Fat Cow/32x32/application_osx.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_osx.png rename to apps/icons/static/images/Fat Cow/32x32/application_osx.png diff --git a/apps/icons/static/Fat Cow/32x32/application_osx_terminal.png b/apps/icons/static/images/Fat Cow/32x32/application_osx_terminal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_osx_terminal.png rename to apps/icons/static/images/Fat Cow/32x32/application_osx_terminal.png diff --git a/apps/icons/static/Fat Cow/32x32/application_put.png b/apps/icons/static/images/Fat Cow/32x32/application_put.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_put.png rename to apps/icons/static/images/Fat Cow/32x32/application_put.png diff --git a/apps/icons/static/Fat Cow/32x32/application_side_boxes.png b/apps/icons/static/images/Fat Cow/32x32/application_side_boxes.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_side_boxes.png rename to apps/icons/static/images/Fat Cow/32x32/application_side_boxes.png diff --git a/apps/icons/static/Fat Cow/32x32/application_side_contract.png b/apps/icons/static/images/Fat Cow/32x32/application_side_contract.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_side_contract.png rename to apps/icons/static/images/Fat Cow/32x32/application_side_contract.png diff --git a/apps/icons/static/Fat Cow/32x32/application_side_expand.png b/apps/icons/static/images/Fat Cow/32x32/application_side_expand.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_side_expand.png rename to apps/icons/static/images/Fat Cow/32x32/application_side_expand.png diff --git a/apps/icons/static/Fat Cow/32x32/application_side_list.png b/apps/icons/static/images/Fat Cow/32x32/application_side_list.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_side_list.png rename to apps/icons/static/images/Fat Cow/32x32/application_side_list.png diff --git a/apps/icons/static/Fat Cow/32x32/application_side_tree.png b/apps/icons/static/images/Fat Cow/32x32/application_side_tree.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_side_tree.png rename to apps/icons/static/images/Fat Cow/32x32/application_side_tree.png diff --git a/apps/icons/static/Fat Cow/32x32/application_split.png b/apps/icons/static/images/Fat Cow/32x32/application_split.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_split.png rename to apps/icons/static/images/Fat Cow/32x32/application_split.png diff --git a/apps/icons/static/Fat Cow/32x32/application_tile_horizontal.png b/apps/icons/static/images/Fat Cow/32x32/application_tile_horizontal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_tile_horizontal.png rename to apps/icons/static/images/Fat Cow/32x32/application_tile_horizontal.png diff --git a/apps/icons/static/Fat Cow/32x32/application_tile_vertical.png b/apps/icons/static/images/Fat Cow/32x32/application_tile_vertical.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_tile_vertical.png rename to apps/icons/static/images/Fat Cow/32x32/application_tile_vertical.png diff --git a/apps/icons/static/Fat Cow/32x32/application_view_columns.png b/apps/icons/static/images/Fat Cow/32x32/application_view_columns.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_view_columns.png rename to apps/icons/static/images/Fat Cow/32x32/application_view_columns.png diff --git a/apps/icons/static/Fat Cow/32x32/application_view_detail.png b/apps/icons/static/images/Fat Cow/32x32/application_view_detail.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_view_detail.png rename to apps/icons/static/images/Fat Cow/32x32/application_view_detail.png diff --git a/apps/icons/static/Fat Cow/32x32/application_view_gallery.png b/apps/icons/static/images/Fat Cow/32x32/application_view_gallery.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_view_gallery.png rename to apps/icons/static/images/Fat Cow/32x32/application_view_gallery.png diff --git a/apps/icons/static/Fat Cow/32x32/application_view_icons.png b/apps/icons/static/images/Fat Cow/32x32/application_view_icons.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_view_icons.png rename to apps/icons/static/images/Fat Cow/32x32/application_view_icons.png diff --git a/apps/icons/static/Fat Cow/32x32/application_view_list.png b/apps/icons/static/images/Fat Cow/32x32/application_view_list.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_view_list.png rename to apps/icons/static/images/Fat Cow/32x32/application_view_list.png diff --git a/apps/icons/static/Fat Cow/32x32/application_view_tile.png b/apps/icons/static/images/Fat Cow/32x32/application_view_tile.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_view_tile.png rename to apps/icons/static/images/Fat Cow/32x32/application_view_tile.png diff --git a/apps/icons/static/Fat Cow/32x32/application_xp.png b/apps/icons/static/images/Fat Cow/32x32/application_xp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_xp.png rename to apps/icons/static/images/Fat Cow/32x32/application_xp.png diff --git a/apps/icons/static/Fat Cow/32x32/application_xp_terminal.png b/apps/icons/static/images/Fat Cow/32x32/application_xp_terminal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/application_xp_terminal.png rename to apps/icons/static/images/Fat Cow/32x32/application_xp_terminal.png diff --git a/apps/icons/static/Fat Cow/32x32/arch_linux.png b/apps/icons/static/images/Fat Cow/32x32/arch_linux.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arch_linux.png rename to apps/icons/static/images/Fat Cow/32x32/arch_linux.png diff --git a/apps/icons/static/Fat Cow/32x32/areachart.png b/apps/icons/static/images/Fat Cow/32x32/areachart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/areachart.png rename to apps/icons/static/images/Fat Cow/32x32/areachart.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_branch.png b/apps/icons/static/images/Fat Cow/32x32/arrow_branch.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_branch.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_branch.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_divide.png b/apps/icons/static/images/Fat Cow/32x32/arrow_divide.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_divide.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_divide.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_down.png b/apps/icons/static/images/Fat Cow/32x32/arrow_down.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_down.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_down.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_in.png b/apps/icons/static/images/Fat Cow/32x32/arrow_in.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_in.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_in.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_inout.png b/apps/icons/static/images/Fat Cow/32x32/arrow_inout.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_inout.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_inout.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_join.png b/apps/icons/static/images/Fat Cow/32x32/arrow_join.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_join.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_join.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_left.png b/apps/icons/static/images/Fat Cow/32x32/arrow_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_left.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_left.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_merge.png b/apps/icons/static/images/Fat Cow/32x32/arrow_merge.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_merge.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_merge.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_out.png b/apps/icons/static/images/Fat Cow/32x32/arrow_out.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_out.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_out.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_redo.png b/apps/icons/static/images/Fat Cow/32x32/arrow_redo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_redo.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_redo.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_refresh.png b/apps/icons/static/images/Fat Cow/32x32/arrow_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_refresh.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_refresh.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_refresh_small.png b/apps/icons/static/images/Fat Cow/32x32/arrow_refresh_small.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_refresh_small.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_refresh_small.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_right.png b/apps/icons/static/images/Fat Cow/32x32/arrow_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_right.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_right.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_rotate_anticlockwise.png b/apps/icons/static/images/Fat Cow/32x32/arrow_rotate_anticlockwise.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_rotate_anticlockwise.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_rotate_anticlockwise.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_rotate_clockwise.png b/apps/icons/static/images/Fat Cow/32x32/arrow_rotate_clockwise.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_rotate_clockwise.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_rotate_clockwise.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_switch.png b/apps/icons/static/images/Fat Cow/32x32/arrow_switch.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_switch.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_switch.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_turn_left.png b/apps/icons/static/images/Fat Cow/32x32/arrow_turn_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_turn_left.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_turn_left.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_turn_right.png b/apps/icons/static/images/Fat Cow/32x32/arrow_turn_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_turn_right.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_turn_right.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_undo.png b/apps/icons/static/images/Fat Cow/32x32/arrow_undo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_undo.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_undo.png diff --git a/apps/icons/static/Fat Cow/32x32/arrow_up.png b/apps/icons/static/images/Fat Cow/32x32/arrow_up.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/arrow_up.png rename to apps/icons/static/images/Fat Cow/32x32/arrow_up.png diff --git a/apps/icons/static/Fat Cow/32x32/artwork.png b/apps/icons/static/images/Fat Cow/32x32/artwork.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/artwork.png rename to apps/icons/static/images/Fat Cow/32x32/artwork.png diff --git a/apps/icons/static/Fat Cow/32x32/ask_and_answer.png b/apps/icons/static/images/Fat Cow/32x32/ask_and_answer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ask_and_answer.png rename to apps/icons/static/images/Fat Cow/32x32/ask_and_answer.png diff --git a/apps/icons/static/Fat Cow/32x32/asterisk_orange.png b/apps/icons/static/images/Fat Cow/32x32/asterisk_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/asterisk_orange.png rename to apps/icons/static/images/Fat Cow/32x32/asterisk_orange.png diff --git a/apps/icons/static/Fat Cow/32x32/asterisk_yellow.png b/apps/icons/static/images/Fat Cow/32x32/asterisk_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/asterisk_yellow.png rename to apps/icons/static/images/Fat Cow/32x32/asterisk_yellow.png diff --git a/apps/icons/static/Fat Cow/32x32/atm.png b/apps/icons/static/images/Fat Cow/32x32/atm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/atm.png rename to apps/icons/static/images/Fat Cow/32x32/atm.png diff --git a/apps/icons/static/Fat Cow/32x32/attach.png b/apps/icons/static/images/Fat Cow/32x32/attach.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/attach.png rename to apps/icons/static/images/Fat Cow/32x32/attach.png diff --git a/apps/icons/static/Fat Cow/32x32/attributes_display.png b/apps/icons/static/images/Fat Cow/32x32/attributes_display.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/attributes_display.png rename to apps/icons/static/images/Fat Cow/32x32/attributes_display.png diff --git a/apps/icons/static/Fat Cow/32x32/attribution.png b/apps/icons/static/images/Fat Cow/32x32/attribution.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/attribution.png rename to apps/icons/static/images/Fat Cow/32x32/attribution.png diff --git a/apps/icons/static/Fat Cow/32x32/auction_hammer_gavel.png b/apps/icons/static/images/Fat Cow/32x32/auction_hammer_gavel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/auction_hammer_gavel.png rename to apps/icons/static/images/Fat Cow/32x32/auction_hammer_gavel.png diff --git a/apps/icons/static/Fat Cow/32x32/autos.png b/apps/icons/static/images/Fat Cow/32x32/autos.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/autos.png rename to apps/icons/static/images/Fat Cow/32x32/autos.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_add.png b/apps/icons/static/images/Fat Cow/32x32/award_star_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_add.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_add.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_bronze_1.png b/apps/icons/static/images/Fat Cow/32x32/award_star_bronze_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_bronze_1.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_bronze_1.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_bronze_2.png b/apps/icons/static/images/Fat Cow/32x32/award_star_bronze_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_bronze_2.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_bronze_2.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_bronze_3.png b/apps/icons/static/images/Fat Cow/32x32/award_star_bronze_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_bronze_3.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_bronze_3.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_delete.png b/apps/icons/static/images/Fat Cow/32x32/award_star_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_delete.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_gold_1.png b/apps/icons/static/images/Fat Cow/32x32/award_star_gold_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_gold_1.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_gold_1.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_gold_2.png b/apps/icons/static/images/Fat Cow/32x32/award_star_gold_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_gold_2.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_gold_2.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_gold_3.png b/apps/icons/static/images/Fat Cow/32x32/award_star_gold_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_gold_3.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_gold_3.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_silver_1.png b/apps/icons/static/images/Fat Cow/32x32/award_star_silver_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_silver_1.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_silver_1.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_silver_2.png b/apps/icons/static/images/Fat Cow/32x32/award_star_silver_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_silver_2.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_silver_2.png diff --git a/apps/icons/static/Fat Cow/32x32/award_star_silver_3.png b/apps/icons/static/images/Fat Cow/32x32/award_star_silver_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/award_star_silver_3.png rename to apps/icons/static/images/Fat Cow/32x32/award_star_silver_3.png diff --git a/apps/icons/static/Fat Cow/32x32/backpack.png b/apps/icons/static/images/Fat Cow/32x32/backpack.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/backpack.png rename to apps/icons/static/images/Fat Cow/32x32/backpack.png diff --git a/apps/icons/static/Fat Cow/32x32/backup_manager.png b/apps/icons/static/images/Fat Cow/32x32/backup_manager.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/backup_manager.png rename to apps/icons/static/images/Fat Cow/32x32/backup_manager.png diff --git a/apps/icons/static/Fat Cow/32x32/balance.png b/apps/icons/static/images/Fat Cow/32x32/balance.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/balance.png rename to apps/icons/static/images/Fat Cow/32x32/balance.png diff --git a/apps/icons/static/Fat Cow/32x32/balance_unbalance.png b/apps/icons/static/images/Fat Cow/32x32/balance_unbalance.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/balance_unbalance.png rename to apps/icons/static/images/Fat Cow/32x32/balance_unbalance.png diff --git a/apps/icons/static/Fat Cow/32x32/ballon.png b/apps/icons/static/images/Fat Cow/32x32/ballon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ballon.png rename to apps/icons/static/images/Fat Cow/32x32/ballon.png diff --git a/apps/icons/static/Fat Cow/32x32/baloon.png b/apps/icons/static/images/Fat Cow/32x32/baloon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/baloon.png rename to apps/icons/static/images/Fat Cow/32x32/baloon.png diff --git a/apps/icons/static/Fat Cow/32x32/baloon_2.png b/apps/icons/static/images/Fat Cow/32x32/baloon_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/baloon_2.png rename to apps/icons/static/images/Fat Cow/32x32/baloon_2.png diff --git a/apps/icons/static/Fat Cow/32x32/baloon_2_empty.png b/apps/icons/static/images/Fat Cow/32x32/baloon_2_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/baloon_2_empty.png rename to apps/icons/static/images/Fat Cow/32x32/baloon_2_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/bandaid.png b/apps/icons/static/images/Fat Cow/32x32/bandaid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bandaid.png rename to apps/icons/static/images/Fat Cow/32x32/bandaid.png diff --git a/apps/icons/static/Fat Cow/32x32/bank.png b/apps/icons/static/images/Fat Cow/32x32/bank.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bank.png rename to apps/icons/static/images/Fat Cow/32x32/bank.png diff --git a/apps/icons/static/Fat Cow/32x32/barchart.png b/apps/icons/static/images/Fat Cow/32x32/barchart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/barchart.png rename to apps/icons/static/images/Fat Cow/32x32/barchart.png diff --git a/apps/icons/static/Fat Cow/32x32/barcode.png b/apps/icons/static/images/Fat Cow/32x32/barcode.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/barcode.png rename to apps/icons/static/images/Fat Cow/32x32/barcode.png diff --git a/apps/icons/static/Fat Cow/32x32/basket.png b/apps/icons/static/images/Fat Cow/32x32/basket.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/basket.png rename to apps/icons/static/images/Fat Cow/32x32/basket.png diff --git a/apps/icons/static/Fat Cow/32x32/basket_add.png b/apps/icons/static/images/Fat Cow/32x32/basket_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/basket_add.png rename to apps/icons/static/images/Fat Cow/32x32/basket_add.png diff --git a/apps/icons/static/Fat Cow/32x32/basket_delete.png b/apps/icons/static/images/Fat Cow/32x32/basket_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/basket_delete.png rename to apps/icons/static/images/Fat Cow/32x32/basket_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/basket_edit.png b/apps/icons/static/images/Fat Cow/32x32/basket_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/basket_edit.png rename to apps/icons/static/images/Fat Cow/32x32/basket_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/basket_error.png b/apps/icons/static/images/Fat Cow/32x32/basket_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/basket_error.png rename to apps/icons/static/images/Fat Cow/32x32/basket_error.png diff --git a/apps/icons/static/Fat Cow/32x32/basket_go.png b/apps/icons/static/images/Fat Cow/32x32/basket_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/basket_go.png rename to apps/icons/static/images/Fat Cow/32x32/basket_go.png diff --git a/apps/icons/static/Fat Cow/32x32/basket_put.png b/apps/icons/static/images/Fat Cow/32x32/basket_put.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/basket_put.png rename to apps/icons/static/images/Fat Cow/32x32/basket_put.png diff --git a/apps/icons/static/Fat Cow/32x32/basket_remove.png b/apps/icons/static/images/Fat Cow/32x32/basket_remove.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/basket_remove.png rename to apps/icons/static/images/Fat Cow/32x32/basket_remove.png diff --git a/apps/icons/static/Fat Cow/32x32/battery.png b/apps/icons/static/images/Fat Cow/32x32/battery.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/battery.png rename to apps/icons/static/images/Fat Cow/32x32/battery.png diff --git a/apps/icons/static/Fat Cow/32x32/battery_charge.png b/apps/icons/static/images/Fat Cow/32x32/battery_charge.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/battery_charge.png rename to apps/icons/static/images/Fat Cow/32x32/battery_charge.png diff --git a/apps/icons/static/Fat Cow/32x32/battery_full.png b/apps/icons/static/images/Fat Cow/32x32/battery_full.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/battery_full.png rename to apps/icons/static/images/Fat Cow/32x32/battery_full.png diff --git a/apps/icons/static/Fat Cow/32x32/battery_half.png b/apps/icons/static/images/Fat Cow/32x32/battery_half.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/battery_half.png rename to apps/icons/static/images/Fat Cow/32x32/battery_half.png diff --git a/apps/icons/static/Fat Cow/32x32/battery_low.png b/apps/icons/static/images/Fat Cow/32x32/battery_low.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/battery_low.png rename to apps/icons/static/images/Fat Cow/32x32/battery_low.png diff --git a/apps/icons/static/Fat Cow/32x32/battery_plug.png b/apps/icons/static/images/Fat Cow/32x32/battery_plug.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/battery_plug.png rename to apps/icons/static/images/Fat Cow/32x32/battery_plug.png diff --git a/apps/icons/static/Fat Cow/32x32/bedo.png b/apps/icons/static/images/Fat Cow/32x32/bedo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bedo.png rename to apps/icons/static/images/Fat Cow/32x32/bedo.png diff --git a/apps/icons/static/Fat Cow/32x32/beer.png b/apps/icons/static/images/Fat Cow/32x32/beer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/beer.png rename to apps/icons/static/images/Fat Cow/32x32/beer.png diff --git a/apps/icons/static/Fat Cow/32x32/bell.png b/apps/icons/static/images/Fat Cow/32x32/bell.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bell.png rename to apps/icons/static/images/Fat Cow/32x32/bell.png diff --git a/apps/icons/static/Fat Cow/32x32/bell_add.png b/apps/icons/static/images/Fat Cow/32x32/bell_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bell_add.png rename to apps/icons/static/images/Fat Cow/32x32/bell_add.png diff --git a/apps/icons/static/Fat Cow/32x32/bell_delete.png b/apps/icons/static/images/Fat Cow/32x32/bell_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bell_delete.png rename to apps/icons/static/images/Fat Cow/32x32/bell_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/bell_error.png b/apps/icons/static/images/Fat Cow/32x32/bell_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bell_error.png rename to apps/icons/static/images/Fat Cow/32x32/bell_error.png diff --git a/apps/icons/static/Fat Cow/32x32/bell_go.png b/apps/icons/static/images/Fat Cow/32x32/bell_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bell_go.png rename to apps/icons/static/images/Fat Cow/32x32/bell_go.png diff --git a/apps/icons/static/Fat Cow/32x32/bell_link.png b/apps/icons/static/images/Fat Cow/32x32/bell_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bell_link.png rename to apps/icons/static/images/Fat Cow/32x32/bell_link.png diff --git a/apps/icons/static/Fat Cow/32x32/billiard_marker.png b/apps/icons/static/images/Fat Cow/32x32/billiard_marker.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/billiard_marker.png rename to apps/icons/static/images/Fat Cow/32x32/billiard_marker.png diff --git a/apps/icons/static/Fat Cow/32x32/bin.png b/apps/icons/static/images/Fat Cow/32x32/bin.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bin.png rename to apps/icons/static/images/Fat Cow/32x32/bin.png diff --git a/apps/icons/static/Fat Cow/32x32/bin_closed.png b/apps/icons/static/images/Fat Cow/32x32/bin_closed.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bin_closed.png rename to apps/icons/static/images/Fat Cow/32x32/bin_closed.png diff --git a/apps/icons/static/Fat Cow/32x32/bin_empty.png b/apps/icons/static/images/Fat Cow/32x32/bin_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bin_empty.png rename to apps/icons/static/images/Fat Cow/32x32/bin_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/bios.png b/apps/icons/static/images/Fat Cow/32x32/bios.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bios.png rename to apps/icons/static/images/Fat Cow/32x32/bios.png diff --git a/apps/icons/static/Fat Cow/32x32/blackberry.png b/apps/icons/static/images/Fat Cow/32x32/blackberry.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/blackberry.png rename to apps/icons/static/images/Fat Cow/32x32/blackberry.png diff --git a/apps/icons/static/Fat Cow/32x32/blackberry_messenger.png b/apps/icons/static/images/Fat Cow/32x32/blackberry_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/blackberry_messenger.png rename to apps/icons/static/images/Fat Cow/32x32/blackberry_messenger.png diff --git a/apps/icons/static/Fat Cow/32x32/blackberry_white.png b/apps/icons/static/images/Fat Cow/32x32/blackberry_white.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/blackberry_white.png rename to apps/icons/static/images/Fat Cow/32x32/blackberry_white.png diff --git a/apps/icons/static/Fat Cow/32x32/blackboard_drawing.png b/apps/icons/static/images/Fat Cow/32x32/blackboard_drawing.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/blackboard_drawing.png rename to apps/icons/static/images/Fat Cow/32x32/blackboard_drawing.png diff --git a/apps/icons/static/Fat Cow/32x32/blackboard_empty.png b/apps/icons/static/images/Fat Cow/32x32/blackboard_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/blackboard_empty.png rename to apps/icons/static/images/Fat Cow/32x32/blackboard_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/blackboard_steps.png b/apps/icons/static/images/Fat Cow/32x32/blackboard_steps.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/blackboard_steps.png rename to apps/icons/static/images/Fat Cow/32x32/blackboard_steps.png diff --git a/apps/icons/static/Fat Cow/32x32/blackboard_sum.png b/apps/icons/static/images/Fat Cow/32x32/blackboard_sum.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/blackboard_sum.png rename to apps/icons/static/images/Fat Cow/32x32/blackboard_sum.png diff --git a/apps/icons/static/Fat Cow/32x32/blogger.png b/apps/icons/static/images/Fat Cow/32x32/blogger.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/blogger.png rename to apps/icons/static/images/Fat Cow/32x32/blogger.png diff --git a/apps/icons/static/Fat Cow/32x32/blogs.png b/apps/icons/static/images/Fat Cow/32x32/blogs.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/blogs.png rename to apps/icons/static/images/Fat Cow/32x32/blogs.png diff --git a/apps/icons/static/Fat Cow/32x32/bluetooth.png b/apps/icons/static/images/Fat Cow/32x32/bluetooth.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bluetooth.png rename to apps/icons/static/images/Fat Cow/32x32/bluetooth.png diff --git a/apps/icons/static/Fat Cow/32x32/bomb.png b/apps/icons/static/images/Fat Cow/32x32/bomb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bomb.png rename to apps/icons/static/images/Fat Cow/32x32/bomb.png diff --git a/apps/icons/static/Fat Cow/32x32/book.png b/apps/icons/static/images/Fat Cow/32x32/book.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book.png rename to apps/icons/static/images/Fat Cow/32x32/book.png diff --git a/apps/icons/static/Fat Cow/32x32/book_add.png b/apps/icons/static/images/Fat Cow/32x32/book_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_add.png rename to apps/icons/static/images/Fat Cow/32x32/book_add.png diff --git a/apps/icons/static/Fat Cow/32x32/book_addresses.png b/apps/icons/static/images/Fat Cow/32x32/book_addresses.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_addresses.png rename to apps/icons/static/images/Fat Cow/32x32/book_addresses.png diff --git a/apps/icons/static/Fat Cow/32x32/book_delete.png b/apps/icons/static/images/Fat Cow/32x32/book_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_delete.png rename to apps/icons/static/images/Fat Cow/32x32/book_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/book_edit.png b/apps/icons/static/images/Fat Cow/32x32/book_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_edit.png rename to apps/icons/static/images/Fat Cow/32x32/book_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/book_error.png b/apps/icons/static/images/Fat Cow/32x32/book_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_error.png rename to apps/icons/static/images/Fat Cow/32x32/book_error.png diff --git a/apps/icons/static/Fat Cow/32x32/book_go.png b/apps/icons/static/images/Fat Cow/32x32/book_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_go.png rename to apps/icons/static/images/Fat Cow/32x32/book_go.png diff --git a/apps/icons/static/Fat Cow/32x32/book_keeping.png b/apps/icons/static/images/Fat Cow/32x32/book_keeping.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_keeping.png rename to apps/icons/static/images/Fat Cow/32x32/book_keeping.png diff --git a/apps/icons/static/Fat Cow/32x32/book_key.png b/apps/icons/static/images/Fat Cow/32x32/book_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_key.png rename to apps/icons/static/images/Fat Cow/32x32/book_key.png diff --git a/apps/icons/static/Fat Cow/32x32/book_link.png b/apps/icons/static/images/Fat Cow/32x32/book_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_link.png rename to apps/icons/static/images/Fat Cow/32x32/book_link.png diff --git a/apps/icons/static/Fat Cow/32x32/book_next.png b/apps/icons/static/images/Fat Cow/32x32/book_next.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_next.png rename to apps/icons/static/images/Fat Cow/32x32/book_next.png diff --git a/apps/icons/static/Fat Cow/32x32/book_open.png b/apps/icons/static/images/Fat Cow/32x32/book_open.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_open.png rename to apps/icons/static/images/Fat Cow/32x32/book_open.png diff --git a/apps/icons/static/Fat Cow/32x32/book_picture.png b/apps/icons/static/images/Fat Cow/32x32/book_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_picture.png rename to apps/icons/static/images/Fat Cow/32x32/book_picture.png diff --git a/apps/icons/static/Fat Cow/32x32/book_previous.png b/apps/icons/static/images/Fat Cow/32x32/book_previous.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_previous.png rename to apps/icons/static/images/Fat Cow/32x32/book_previous.png diff --git a/apps/icons/static/Fat Cow/32x32/book_spelling.png b/apps/icons/static/images/Fat Cow/32x32/book_spelling.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/book_spelling.png rename to apps/icons/static/images/Fat Cow/32x32/book_spelling.png diff --git a/apps/icons/static/Fat Cow/32x32/bookmark.png b/apps/icons/static/images/Fat Cow/32x32/bookmark.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bookmark.png rename to apps/icons/static/images/Fat Cow/32x32/bookmark.png diff --git a/apps/icons/static/Fat Cow/32x32/books.png b/apps/icons/static/images/Fat Cow/32x32/books.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/books.png rename to apps/icons/static/images/Fat Cow/32x32/books.png diff --git a/apps/icons/static/Fat Cow/32x32/bookshelf.png b/apps/icons/static/images/Fat Cow/32x32/bookshelf.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bookshelf.png rename to apps/icons/static/images/Fat Cow/32x32/bookshelf.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1.png b/apps/icons/static/images/Fat Cow/32x32/border_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1.png rename to apps/icons/static/images/Fat Cow/32x32/border_1.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1_bottom.png b/apps/icons/static/images/Fat Cow/32x32/border_1_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1_bottom.png rename to apps/icons/static/images/Fat Cow/32x32/border_1_bottom.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1_hor.png b/apps/icons/static/images/Fat Cow/32x32/border_1_hor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1_hor.png rename to apps/icons/static/images/Fat Cow/32x32/border_1_hor.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1_left.png b/apps/icons/static/images/Fat Cow/32x32/border_1_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1_left.png rename to apps/icons/static/images/Fat Cow/32x32/border_1_left.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1_middle.png b/apps/icons/static/images/Fat Cow/32x32/border_1_middle.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1_middle.png rename to apps/icons/static/images/Fat Cow/32x32/border_1_middle.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1_none.png b/apps/icons/static/images/Fat Cow/32x32/border_1_none.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1_none.png rename to apps/icons/static/images/Fat Cow/32x32/border_1_none.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1_outer.png b/apps/icons/static/images/Fat Cow/32x32/border_1_outer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1_outer.png rename to apps/icons/static/images/Fat Cow/32x32/border_1_outer.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1_right.png b/apps/icons/static/images/Fat Cow/32x32/border_1_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1_right.png rename to apps/icons/static/images/Fat Cow/32x32/border_1_right.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1_top.png b/apps/icons/static/images/Fat Cow/32x32/border_1_top.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1_top.png rename to apps/icons/static/images/Fat Cow/32x32/border_1_top.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1_ver.png b/apps/icons/static/images/Fat Cow/32x32/border_1_ver.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1_ver.png rename to apps/icons/static/images/Fat Cow/32x32/border_1_ver.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1d_around.png b/apps/icons/static/images/Fat Cow/32x32/border_1d_around.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1d_around.png rename to apps/icons/static/images/Fat Cow/32x32/border_1d_around.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1d_bottom.png b/apps/icons/static/images/Fat Cow/32x32/border_1d_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1d_bottom.png rename to apps/icons/static/images/Fat Cow/32x32/border_1d_bottom.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1d_left.png b/apps/icons/static/images/Fat Cow/32x32/border_1d_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1d_left.png rename to apps/icons/static/images/Fat Cow/32x32/border_1d_left.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1d_right.png b/apps/icons/static/images/Fat Cow/32x32/border_1d_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1d_right.png rename to apps/icons/static/images/Fat Cow/32x32/border_1d_right.png diff --git a/apps/icons/static/Fat Cow/32x32/border_1d_top.png b/apps/icons/static/images/Fat Cow/32x32/border_1d_top.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_1d_top.png rename to apps/icons/static/images/Fat Cow/32x32/border_1d_top.png diff --git a/apps/icons/static/Fat Cow/32x32/border_2_bottom.png b/apps/icons/static/images/Fat Cow/32x32/border_2_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_2_bottom.png rename to apps/icons/static/images/Fat Cow/32x32/border_2_bottom.png diff --git a/apps/icons/static/Fat Cow/32x32/border_2_left.png b/apps/icons/static/images/Fat Cow/32x32/border_2_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_2_left.png rename to apps/icons/static/images/Fat Cow/32x32/border_2_left.png diff --git a/apps/icons/static/Fat Cow/32x32/border_2_outer.png b/apps/icons/static/images/Fat Cow/32x32/border_2_outer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_2_outer.png rename to apps/icons/static/images/Fat Cow/32x32/border_2_outer.png diff --git a/apps/icons/static/Fat Cow/32x32/border_2_right.png b/apps/icons/static/images/Fat Cow/32x32/border_2_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_2_right.png rename to apps/icons/static/images/Fat Cow/32x32/border_2_right.png diff --git a/apps/icons/static/Fat Cow/32x32/border_2_top.png b/apps/icons/static/images/Fat Cow/32x32/border_2_top.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/border_2_top.png rename to apps/icons/static/images/Fat Cow/32x32/border_2_top.png diff --git a/apps/icons/static/Fat Cow/32x32/box.png b/apps/icons/static/images/Fat Cow/32x32/box.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/box.png rename to apps/icons/static/images/Fat Cow/32x32/box.png diff --git a/apps/icons/static/Fat Cow/32x32/box_closed.png b/apps/icons/static/images/Fat Cow/32x32/box_closed.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/box_closed.png rename to apps/icons/static/images/Fat Cow/32x32/box_closed.png diff --git a/apps/icons/static/Fat Cow/32x32/box_down.png b/apps/icons/static/images/Fat Cow/32x32/box_down.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/box_down.png rename to apps/icons/static/images/Fat Cow/32x32/box_down.png diff --git a/apps/icons/static/Fat Cow/32x32/box_front.png b/apps/icons/static/images/Fat Cow/32x32/box_front.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/box_front.png rename to apps/icons/static/images/Fat Cow/32x32/box_front.png diff --git a/apps/icons/static/Fat Cow/32x32/box_open.png b/apps/icons/static/images/Fat Cow/32x32/box_open.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/box_open.png rename to apps/icons/static/images/Fat Cow/32x32/box_open.png diff --git a/apps/icons/static/Fat Cow/32x32/brain.png b/apps/icons/static/images/Fat Cow/32x32/brain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brain.png rename to apps/icons/static/images/Fat Cow/32x32/brain.png diff --git a/apps/icons/static/Fat Cow/32x32/brain_trainer.png b/apps/icons/static/images/Fat Cow/32x32/brain_trainer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brain_trainer.png rename to apps/icons/static/images/Fat Cow/32x32/brain_trainer.png diff --git a/apps/icons/static/Fat Cow/32x32/breeze.png b/apps/icons/static/images/Fat Cow/32x32/breeze.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/breeze.png rename to apps/icons/static/images/Fat Cow/32x32/breeze.png diff --git a/apps/icons/static/Fat Cow/32x32/brick.png b/apps/icons/static/images/Fat Cow/32x32/brick.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brick.png rename to apps/icons/static/images/Fat Cow/32x32/brick.png diff --git a/apps/icons/static/Fat Cow/32x32/brick_add.png b/apps/icons/static/images/Fat Cow/32x32/brick_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brick_add.png rename to apps/icons/static/images/Fat Cow/32x32/brick_add.png diff --git a/apps/icons/static/Fat Cow/32x32/brick_delete.png b/apps/icons/static/images/Fat Cow/32x32/brick_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brick_delete.png rename to apps/icons/static/images/Fat Cow/32x32/brick_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/brick_edit.png b/apps/icons/static/images/Fat Cow/32x32/brick_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brick_edit.png rename to apps/icons/static/images/Fat Cow/32x32/brick_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/brick_error.png b/apps/icons/static/images/Fat Cow/32x32/brick_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brick_error.png rename to apps/icons/static/images/Fat Cow/32x32/brick_error.png diff --git a/apps/icons/static/Fat Cow/32x32/brick_go.png b/apps/icons/static/images/Fat Cow/32x32/brick_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brick_go.png rename to apps/icons/static/images/Fat Cow/32x32/brick_go.png diff --git a/apps/icons/static/Fat Cow/32x32/brick_link.png b/apps/icons/static/images/Fat Cow/32x32/brick_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brick_link.png rename to apps/icons/static/images/Fat Cow/32x32/brick_link.png diff --git a/apps/icons/static/Fat Cow/32x32/bricks.png b/apps/icons/static/images/Fat Cow/32x32/bricks.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bricks.png rename to apps/icons/static/images/Fat Cow/32x32/bricks.png diff --git a/apps/icons/static/Fat Cow/32x32/briefcase.png b/apps/icons/static/images/Fat Cow/32x32/briefcase.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/briefcase.png rename to apps/icons/static/images/Fat Cow/32x32/briefcase.png diff --git a/apps/icons/static/Fat Cow/32x32/brightkite.png b/apps/icons/static/images/Fat Cow/32x32/brightkite.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brightkite.png rename to apps/icons/static/images/Fat Cow/32x32/brightkite.png diff --git a/apps/icons/static/Fat Cow/32x32/brushes.png b/apps/icons/static/images/Fat Cow/32x32/brushes.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/brushes.png rename to apps/icons/static/images/Fat Cow/32x32/brushes.png diff --git a/apps/icons/static/Fat Cow/32x32/bubblechart.png b/apps/icons/static/images/Fat Cow/32x32/bubblechart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bubblechart.png rename to apps/icons/static/images/Fat Cow/32x32/bubblechart.png diff --git a/apps/icons/static/Fat Cow/32x32/bug.png b/apps/icons/static/images/Fat Cow/32x32/bug.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bug.png rename to apps/icons/static/images/Fat Cow/32x32/bug.png diff --git a/apps/icons/static/Fat Cow/32x32/bug_add.png b/apps/icons/static/images/Fat Cow/32x32/bug_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bug_add.png rename to apps/icons/static/images/Fat Cow/32x32/bug_add.png diff --git a/apps/icons/static/Fat Cow/32x32/bug_delete.png b/apps/icons/static/images/Fat Cow/32x32/bug_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bug_delete.png rename to apps/icons/static/images/Fat Cow/32x32/bug_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/bug_edit.png b/apps/icons/static/images/Fat Cow/32x32/bug_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bug_edit.png rename to apps/icons/static/images/Fat Cow/32x32/bug_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/bug_error.png b/apps/icons/static/images/Fat Cow/32x32/bug_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bug_error.png rename to apps/icons/static/images/Fat Cow/32x32/bug_error.png diff --git a/apps/icons/static/Fat Cow/32x32/bug_go.png b/apps/icons/static/images/Fat Cow/32x32/bug_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bug_go.png rename to apps/icons/static/images/Fat Cow/32x32/bug_go.png diff --git a/apps/icons/static/Fat Cow/32x32/bug_link.png b/apps/icons/static/images/Fat Cow/32x32/bug_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bug_link.png rename to apps/icons/static/images/Fat Cow/32x32/bug_link.png diff --git a/apps/icons/static/Fat Cow/32x32/building.png b/apps/icons/static/images/Fat Cow/32x32/building.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/building.png rename to apps/icons/static/images/Fat Cow/32x32/building.png diff --git a/apps/icons/static/Fat Cow/32x32/building_add.png b/apps/icons/static/images/Fat Cow/32x32/building_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/building_add.png rename to apps/icons/static/images/Fat Cow/32x32/building_add.png diff --git a/apps/icons/static/Fat Cow/32x32/building_delete.png b/apps/icons/static/images/Fat Cow/32x32/building_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/building_delete.png rename to apps/icons/static/images/Fat Cow/32x32/building_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/building_edit.png b/apps/icons/static/images/Fat Cow/32x32/building_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/building_edit.png rename to apps/icons/static/images/Fat Cow/32x32/building_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/building_error.png b/apps/icons/static/images/Fat Cow/32x32/building_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/building_error.png rename to apps/icons/static/images/Fat Cow/32x32/building_error.png diff --git a/apps/icons/static/Fat Cow/32x32/building_go.png b/apps/icons/static/images/Fat Cow/32x32/building_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/building_go.png rename to apps/icons/static/images/Fat Cow/32x32/building_go.png diff --git a/apps/icons/static/Fat Cow/32x32/building_key.png b/apps/icons/static/images/Fat Cow/32x32/building_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/building_key.png rename to apps/icons/static/images/Fat Cow/32x32/building_key.png diff --git a/apps/icons/static/Fat Cow/32x32/building_link.png b/apps/icons/static/images/Fat Cow/32x32/building_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/building_link.png rename to apps/icons/static/images/Fat Cow/32x32/building_link.png diff --git a/apps/icons/static/Fat Cow/32x32/bulb.png b/apps/icons/static/images/Fat Cow/32x32/bulb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bulb.png rename to apps/icons/static/images/Fat Cow/32x32/bulb.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_add.png b/apps/icons/static/images/Fat Cow/32x32/bullet_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_add.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_add.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_bottom.png b/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_arrow_bottom.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_arrow_bottom.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_down.png b/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_down.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_arrow_down.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_arrow_down.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_left.png b/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_arrow_left.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_arrow_left.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_left_2.png b/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_left_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_arrow_left_2.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_arrow_left_2.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_right.png b/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_arrow_right.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_arrow_right.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_right_2.png b/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_right_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_arrow_right_2.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_arrow_right_2.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_top.png b/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_top.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_arrow_top.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_arrow_top.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_arrow_up.png b/apps/icons/static/images/Fat Cow/32x32/bullet_arrow_up.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_arrow_up.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_arrow_up.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_black.png b/apps/icons/static/images/Fat Cow/32x32/bullet_black.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_black.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_black.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_blue.png b/apps/icons/static/images/Fat Cow/32x32/bullet_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_blue.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_delete.png b/apps/icons/static/images/Fat Cow/32x32/bullet_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_delete.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_disk.png b/apps/icons/static/images/Fat Cow/32x32/bullet_disk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_disk.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_disk.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_error.png b/apps/icons/static/images/Fat Cow/32x32/bullet_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_error.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_error.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_feed.png b/apps/icons/static/images/Fat Cow/32x32/bullet_feed.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_feed.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_feed.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_go.png b/apps/icons/static/images/Fat Cow/32x32/bullet_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_go.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_go.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_green.png b/apps/icons/static/images/Fat Cow/32x32/bullet_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_green.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_green.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_key.png b/apps/icons/static/images/Fat Cow/32x32/bullet_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_key.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_key.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_orange.png b/apps/icons/static/images/Fat Cow/32x32/bullet_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_orange.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_orange.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_picture.png b/apps/icons/static/images/Fat Cow/32x32/bullet_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_picture.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_picture.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_pink.png b/apps/icons/static/images/Fat Cow/32x32/bullet_pink.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_pink.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_pink.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_purple.png b/apps/icons/static/images/Fat Cow/32x32/bullet_purple.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_purple.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_purple.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_red.png b/apps/icons/static/images/Fat Cow/32x32/bullet_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_red.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_red.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_star.png b/apps/icons/static/images/Fat Cow/32x32/bullet_star.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_star.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_star.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_toggle_minus.png b/apps/icons/static/images/Fat Cow/32x32/bullet_toggle_minus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_toggle_minus.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_toggle_minus.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_toggle_plus.png b/apps/icons/static/images/Fat Cow/32x32/bullet_toggle_plus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_toggle_plus.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_toggle_plus.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_white.png b/apps/icons/static/images/Fat Cow/32x32/bullet_white.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_white.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_white.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_wrench.png b/apps/icons/static/images/Fat Cow/32x32/bullet_wrench.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_wrench.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_wrench.png diff --git a/apps/icons/static/Fat Cow/32x32/bullet_yellow.png b/apps/icons/static/images/Fat Cow/32x32/bullet_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/bullet_yellow.png rename to apps/icons/static/images/Fat Cow/32x32/bullet_yellow.png diff --git a/apps/icons/static/Fat Cow/32x32/burro.png b/apps/icons/static/images/Fat Cow/32x32/burro.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/burro.png rename to apps/icons/static/images/Fat Cow/32x32/burro.png diff --git a/apps/icons/static/Fat Cow/32x32/butterfly.png b/apps/icons/static/images/Fat Cow/32x32/butterfly.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/butterfly.png rename to apps/icons/static/images/Fat Cow/32x32/butterfly.png diff --git a/apps/icons/static/Fat Cow/32x32/button.png b/apps/icons/static/images/Fat Cow/32x32/button.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/button.png rename to apps/icons/static/images/Fat Cow/32x32/button.png diff --git a/apps/icons/static/Fat Cow/32x32/buttonbar.png b/apps/icons/static/images/Fat Cow/32x32/buttonbar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/buttonbar.png rename to apps/icons/static/images/Fat Cow/32x32/buttonbar.png diff --git a/apps/icons/static/Fat Cow/32x32/buzz.png b/apps/icons/static/images/Fat Cow/32x32/buzz.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/buzz.png rename to apps/icons/static/images/Fat Cow/32x32/buzz.png diff --git a/apps/icons/static/Fat Cow/32x32/cactus.png b/apps/icons/static/images/Fat Cow/32x32/cactus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cactus.png rename to apps/icons/static/images/Fat Cow/32x32/cactus.png diff --git a/apps/icons/static/Fat Cow/32x32/cake.png b/apps/icons/static/images/Fat Cow/32x32/cake.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cake.png rename to apps/icons/static/images/Fat Cow/32x32/cake.png diff --git a/apps/icons/static/Fat Cow/32x32/calculator.png b/apps/icons/static/images/Fat Cow/32x32/calculator.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calculator.png rename to apps/icons/static/images/Fat Cow/32x32/calculator.png diff --git a/apps/icons/static/Fat Cow/32x32/calculator_add.png b/apps/icons/static/images/Fat Cow/32x32/calculator_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calculator_add.png rename to apps/icons/static/images/Fat Cow/32x32/calculator_add.png diff --git a/apps/icons/static/Fat Cow/32x32/calculator_black.png b/apps/icons/static/images/Fat Cow/32x32/calculator_black.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calculator_black.png rename to apps/icons/static/images/Fat Cow/32x32/calculator_black.png diff --git a/apps/icons/static/Fat Cow/32x32/calculator_delete.png b/apps/icons/static/images/Fat Cow/32x32/calculator_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calculator_delete.png rename to apps/icons/static/images/Fat Cow/32x32/calculator_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/calculator_edit.png b/apps/icons/static/images/Fat Cow/32x32/calculator_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calculator_edit.png rename to apps/icons/static/images/Fat Cow/32x32/calculator_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/calculator_error.png b/apps/icons/static/images/Fat Cow/32x32/calculator_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calculator_error.png rename to apps/icons/static/images/Fat Cow/32x32/calculator_error.png diff --git a/apps/icons/static/Fat Cow/32x32/calculator_link.png b/apps/icons/static/images/Fat Cow/32x32/calculator_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calculator_link.png rename to apps/icons/static/images/Fat Cow/32x32/calculator_link.png diff --git a/apps/icons/static/Fat Cow/32x32/calendar.png b/apps/icons/static/images/Fat Cow/32x32/calendar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calendar.png rename to apps/icons/static/images/Fat Cow/32x32/calendar.png diff --git a/apps/icons/static/Fat Cow/32x32/calendar_add.png b/apps/icons/static/images/Fat Cow/32x32/calendar_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calendar_add.png rename to apps/icons/static/images/Fat Cow/32x32/calendar_add.png diff --git a/apps/icons/static/Fat Cow/32x32/calendar_copy.png b/apps/icons/static/images/Fat Cow/32x32/calendar_copy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calendar_copy.png rename to apps/icons/static/images/Fat Cow/32x32/calendar_copy.png diff --git a/apps/icons/static/Fat Cow/32x32/calendar_delete.png b/apps/icons/static/images/Fat Cow/32x32/calendar_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calendar_delete.png rename to apps/icons/static/images/Fat Cow/32x32/calendar_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/calendar_edit.png b/apps/icons/static/images/Fat Cow/32x32/calendar_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calendar_edit.png rename to apps/icons/static/images/Fat Cow/32x32/calendar_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/calendar_link.png b/apps/icons/static/images/Fat Cow/32x32/calendar_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calendar_link.png rename to apps/icons/static/images/Fat Cow/32x32/calendar_link.png diff --git a/apps/icons/static/Fat Cow/32x32/calendar_view_day.png b/apps/icons/static/images/Fat Cow/32x32/calendar_view_day.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calendar_view_day.png rename to apps/icons/static/images/Fat Cow/32x32/calendar_view_day.png diff --git a/apps/icons/static/Fat Cow/32x32/calendar_view_month.png b/apps/icons/static/images/Fat Cow/32x32/calendar_view_month.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calendar_view_month.png rename to apps/icons/static/images/Fat Cow/32x32/calendar_view_month.png diff --git a/apps/icons/static/Fat Cow/32x32/calendar_view_week.png b/apps/icons/static/images/Fat Cow/32x32/calendar_view_week.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/calendar_view_week.png rename to apps/icons/static/images/Fat Cow/32x32/calendar_view_week.png diff --git a/apps/icons/static/Fat Cow/32x32/camera.png b/apps/icons/static/images/Fat Cow/32x32/camera.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/camera.png rename to apps/icons/static/images/Fat Cow/32x32/camera.png diff --git a/apps/icons/static/Fat Cow/32x32/camera_add.png b/apps/icons/static/images/Fat Cow/32x32/camera_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/camera_add.png rename to apps/icons/static/images/Fat Cow/32x32/camera_add.png diff --git a/apps/icons/static/Fat Cow/32x32/camera_delete.png b/apps/icons/static/images/Fat Cow/32x32/camera_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/camera_delete.png rename to apps/icons/static/images/Fat Cow/32x32/camera_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/camera_edit.png b/apps/icons/static/images/Fat Cow/32x32/camera_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/camera_edit.png rename to apps/icons/static/images/Fat Cow/32x32/camera_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/camera_error.png b/apps/icons/static/images/Fat Cow/32x32/camera_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/camera_error.png rename to apps/icons/static/images/Fat Cow/32x32/camera_error.png diff --git a/apps/icons/static/Fat Cow/32x32/camera_go.png b/apps/icons/static/images/Fat Cow/32x32/camera_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/camera_go.png rename to apps/icons/static/images/Fat Cow/32x32/camera_go.png diff --git a/apps/icons/static/Fat Cow/32x32/camera_link.png b/apps/icons/static/images/Fat Cow/32x32/camera_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/camera_link.png rename to apps/icons/static/images/Fat Cow/32x32/camera_link.png diff --git a/apps/icons/static/Fat Cow/32x32/camera_small.png b/apps/icons/static/images/Fat Cow/32x32/camera_small.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/camera_small.png rename to apps/icons/static/images/Fat Cow/32x32/camera_small.png diff --git a/apps/icons/static/Fat Cow/32x32/cancel.png b/apps/icons/static/images/Fat Cow/32x32/cancel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cancel.png rename to apps/icons/static/images/Fat Cow/32x32/cancel.png diff --git a/apps/icons/static/Fat Cow/32x32/candle.png b/apps/icons/static/images/Fat Cow/32x32/candle.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/candle.png rename to apps/icons/static/images/Fat Cow/32x32/candle.png diff --git a/apps/icons/static/Fat Cow/32x32/candle_2.png b/apps/icons/static/images/Fat Cow/32x32/candle_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/candle_2.png rename to apps/icons/static/images/Fat Cow/32x32/candle_2.png diff --git a/apps/icons/static/Fat Cow/32x32/candlestickchart.png b/apps/icons/static/images/Fat Cow/32x32/candlestickchart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/candlestickchart.png rename to apps/icons/static/images/Fat Cow/32x32/candlestickchart.png diff --git a/apps/icons/static/Fat Cow/32x32/candy_cane.png b/apps/icons/static/images/Fat Cow/32x32/candy_cane.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/candy_cane.png rename to apps/icons/static/images/Fat Cow/32x32/candy_cane.png diff --git a/apps/icons/static/Fat Cow/32x32/canvas.png b/apps/icons/static/images/Fat Cow/32x32/canvas.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/canvas.png rename to apps/icons/static/images/Fat Cow/32x32/canvas.png diff --git a/apps/icons/static/Fat Cow/32x32/canvas_size.png b/apps/icons/static/images/Fat Cow/32x32/canvas_size.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/canvas_size.png rename to apps/icons/static/images/Fat Cow/32x32/canvas_size.png diff --git a/apps/icons/static/Fat Cow/32x32/cap.png b/apps/icons/static/images/Fat Cow/32x32/cap.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cap.png rename to apps/icons/static/images/Fat Cow/32x32/cap.png diff --git a/apps/icons/static/Fat Cow/32x32/car.png b/apps/icons/static/images/Fat Cow/32x32/car.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/car.png rename to apps/icons/static/images/Fat Cow/32x32/car.png diff --git a/apps/icons/static/Fat Cow/32x32/car_add.png b/apps/icons/static/images/Fat Cow/32x32/car_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/car_add.png rename to apps/icons/static/images/Fat Cow/32x32/car_add.png diff --git a/apps/icons/static/Fat Cow/32x32/car_delete.png b/apps/icons/static/images/Fat Cow/32x32/car_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/car_delete.png rename to apps/icons/static/images/Fat Cow/32x32/car_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/card_amazon.png b/apps/icons/static/images/Fat Cow/32x32/card_amazon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_amazon.png rename to apps/icons/static/images/Fat Cow/32x32/card_amazon.png diff --git a/apps/icons/static/Fat Cow/32x32/card_amex_gold.png b/apps/icons/static/images/Fat Cow/32x32/card_amex_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_amex_gold.png rename to apps/icons/static/images/Fat Cow/32x32/card_amex_gold.png diff --git a/apps/icons/static/Fat Cow/32x32/card_amex_gray.png b/apps/icons/static/images/Fat Cow/32x32/card_amex_gray.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_amex_gray.png rename to apps/icons/static/images/Fat Cow/32x32/card_amex_gray.png diff --git a/apps/icons/static/Fat Cow/32x32/card_amex_green.png b/apps/icons/static/images/Fat Cow/32x32/card_amex_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_amex_green.png rename to apps/icons/static/images/Fat Cow/32x32/card_amex_green.png diff --git a/apps/icons/static/Fat Cow/32x32/card_apple.png b/apps/icons/static/images/Fat Cow/32x32/card_apple.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_apple.png rename to apps/icons/static/images/Fat Cow/32x32/card_apple.png diff --git a/apps/icons/static/Fat Cow/32x32/card_back.png b/apps/icons/static/images/Fat Cow/32x32/card_back.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_back.png rename to apps/icons/static/images/Fat Cow/32x32/card_back.png diff --git a/apps/icons/static/Fat Cow/32x32/card_bank.png b/apps/icons/static/images/Fat Cow/32x32/card_bank.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_bank.png rename to apps/icons/static/images/Fat Cow/32x32/card_bank.png diff --git a/apps/icons/static/Fat Cow/32x32/card_chase.png b/apps/icons/static/images/Fat Cow/32x32/card_chase.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_chase.png rename to apps/icons/static/images/Fat Cow/32x32/card_chase.png diff --git a/apps/icons/static/Fat Cow/32x32/card_chip_gold.png b/apps/icons/static/images/Fat Cow/32x32/card_chip_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_chip_gold.png rename to apps/icons/static/images/Fat Cow/32x32/card_chip_gold.png diff --git a/apps/icons/static/Fat Cow/32x32/card_chip_silver.png b/apps/icons/static/images/Fat Cow/32x32/card_chip_silver.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_chip_silver.png rename to apps/icons/static/images/Fat Cow/32x32/card_chip_silver.png diff --git a/apps/icons/static/Fat Cow/32x32/card_credit.png b/apps/icons/static/images/Fat Cow/32x32/card_credit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_credit.png rename to apps/icons/static/images/Fat Cow/32x32/card_credit.png diff --git a/apps/icons/static/Fat Cow/32x32/card_debit.png b/apps/icons/static/images/Fat Cow/32x32/card_debit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_debit.png rename to apps/icons/static/images/Fat Cow/32x32/card_debit.png diff --git a/apps/icons/static/Fat Cow/32x32/card_discover_black.png b/apps/icons/static/images/Fat Cow/32x32/card_discover_black.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_discover_black.png rename to apps/icons/static/images/Fat Cow/32x32/card_discover_black.png diff --git a/apps/icons/static/Fat Cow/32x32/card_discover_novus.png b/apps/icons/static/images/Fat Cow/32x32/card_discover_novus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_discover_novus.png rename to apps/icons/static/images/Fat Cow/32x32/card_discover_novus.png diff --git a/apps/icons/static/Fat Cow/32x32/card_echeck.png b/apps/icons/static/images/Fat Cow/32x32/card_echeck.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_echeck.png rename to apps/icons/static/images/Fat Cow/32x32/card_echeck.png diff --git a/apps/icons/static/Fat Cow/32x32/card_export.png b/apps/icons/static/images/Fat Cow/32x32/card_export.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_export.png rename to apps/icons/static/images/Fat Cow/32x32/card_export.png diff --git a/apps/icons/static/Fat Cow/32x32/card_front.png b/apps/icons/static/images/Fat Cow/32x32/card_front.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_front.png rename to apps/icons/static/images/Fat Cow/32x32/card_front.png diff --git a/apps/icons/static/Fat Cow/32x32/card_gift.png b/apps/icons/static/images/Fat Cow/32x32/card_gift.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_gift.png rename to apps/icons/static/images/Fat Cow/32x32/card_gift.png diff --git a/apps/icons/static/Fat Cow/32x32/card_gift_2.png b/apps/icons/static/images/Fat Cow/32x32/card_gift_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_gift_2.png rename to apps/icons/static/images/Fat Cow/32x32/card_gift_2.png diff --git a/apps/icons/static/Fat Cow/32x32/card_gold.png b/apps/icons/static/images/Fat Cow/32x32/card_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_gold.png rename to apps/icons/static/images/Fat Cow/32x32/card_gold.png diff --git a/apps/icons/static/Fat Cow/32x32/card_import.png b/apps/icons/static/images/Fat Cow/32x32/card_import.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_import.png rename to apps/icons/static/images/Fat Cow/32x32/card_import.png diff --git a/apps/icons/static/Fat Cow/32x32/card_ipod.png b/apps/icons/static/images/Fat Cow/32x32/card_ipod.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_ipod.png rename to apps/icons/static/images/Fat Cow/32x32/card_ipod.png diff --git a/apps/icons/static/Fat Cow/32x32/card_miles.png b/apps/icons/static/images/Fat Cow/32x32/card_miles.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_miles.png rename to apps/icons/static/images/Fat Cow/32x32/card_miles.png diff --git a/apps/icons/static/Fat Cow/32x32/card_money.png b/apps/icons/static/images/Fat Cow/32x32/card_money.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_money.png rename to apps/icons/static/images/Fat Cow/32x32/card_money.png diff --git a/apps/icons/static/Fat Cow/32x32/card_sapphire.png b/apps/icons/static/images/Fat Cow/32x32/card_sapphire.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_sapphire.png rename to apps/icons/static/images/Fat Cow/32x32/card_sapphire.png diff --git a/apps/icons/static/Fat Cow/32x32/card_save.png b/apps/icons/static/images/Fat Cow/32x32/card_save.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_save.png rename to apps/icons/static/images/Fat Cow/32x32/card_save.png diff --git a/apps/icons/static/Fat Cow/32x32/card_solo.png b/apps/icons/static/images/Fat Cow/32x32/card_solo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/card_solo.png rename to apps/icons/static/images/Fat Cow/32x32/card_solo.png diff --git a/apps/icons/static/Fat Cow/32x32/cards.png b/apps/icons/static/images/Fat Cow/32x32/cards.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cards.png rename to apps/icons/static/images/Fat Cow/32x32/cards.png diff --git a/apps/icons/static/Fat Cow/32x32/cards_binds.png b/apps/icons/static/images/Fat Cow/32x32/cards_binds.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cards_binds.png rename to apps/icons/static/images/Fat Cow/32x32/cards_binds.png diff --git a/apps/icons/static/Fat Cow/32x32/cargo.png b/apps/icons/static/images/Fat Cow/32x32/cargo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cargo.png rename to apps/icons/static/images/Fat Cow/32x32/cargo.png diff --git a/apps/icons/static/Fat Cow/32x32/cart.png b/apps/icons/static/images/Fat Cow/32x32/cart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cart.png rename to apps/icons/static/images/Fat Cow/32x32/cart.png diff --git a/apps/icons/static/Fat Cow/32x32/cart_add.png b/apps/icons/static/images/Fat Cow/32x32/cart_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cart_add.png rename to apps/icons/static/images/Fat Cow/32x32/cart_add.png diff --git a/apps/icons/static/Fat Cow/32x32/cart_delete.png b/apps/icons/static/images/Fat Cow/32x32/cart_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cart_delete.png rename to apps/icons/static/images/Fat Cow/32x32/cart_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/cart_edit.png b/apps/icons/static/images/Fat Cow/32x32/cart_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cart_edit.png rename to apps/icons/static/images/Fat Cow/32x32/cart_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/cart_error.png b/apps/icons/static/images/Fat Cow/32x32/cart_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cart_error.png rename to apps/icons/static/images/Fat Cow/32x32/cart_error.png diff --git a/apps/icons/static/Fat Cow/32x32/cart_go.png b/apps/icons/static/images/Fat Cow/32x32/cart_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cart_go.png rename to apps/icons/static/images/Fat Cow/32x32/cart_go.png diff --git a/apps/icons/static/Fat Cow/32x32/cart_put.png b/apps/icons/static/images/Fat Cow/32x32/cart_put.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cart_put.png rename to apps/icons/static/images/Fat Cow/32x32/cart_put.png diff --git a/apps/icons/static/Fat Cow/32x32/cart_remove.png b/apps/icons/static/images/Fat Cow/32x32/cart_remove.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cart_remove.png rename to apps/icons/static/images/Fat Cow/32x32/cart_remove.png diff --git a/apps/icons/static/Fat Cow/32x32/cash_register.png b/apps/icons/static/images/Fat Cow/32x32/cash_register.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cash_register.png rename to apps/icons/static/images/Fat Cow/32x32/cash_register.png diff --git a/apps/icons/static/Fat Cow/32x32/cash_register_2.png b/apps/icons/static/images/Fat Cow/32x32/cash_register_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cash_register_2.png rename to apps/icons/static/images/Fat Cow/32x32/cash_register_2.png diff --git a/apps/icons/static/Fat Cow/32x32/cash_stack.png b/apps/icons/static/images/Fat Cow/32x32/cash_stack.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cash_stack.png rename to apps/icons/static/images/Fat Cow/32x32/cash_stack.png diff --git a/apps/icons/static/Fat Cow/32x32/cash_terminal.png b/apps/icons/static/images/Fat Cow/32x32/cash_terminal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cash_terminal.png rename to apps/icons/static/images/Fat Cow/32x32/cash_terminal.png diff --git a/apps/icons/static/Fat Cow/32x32/cat.png b/apps/icons/static/images/Fat Cow/32x32/cat.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cat.png rename to apps/icons/static/images/Fat Cow/32x32/cat.png diff --git a/apps/icons/static/Fat Cow/32x32/cats_display.png b/apps/icons/static/images/Fat Cow/32x32/cats_display.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cats_display.png rename to apps/icons/static/images/Fat Cow/32x32/cats_display.png diff --git a/apps/icons/static/Fat Cow/32x32/caution_biohazard.png b/apps/icons/static/images/Fat Cow/32x32/caution_biohazard.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/caution_biohazard.png rename to apps/icons/static/images/Fat Cow/32x32/caution_biohazard.png diff --git a/apps/icons/static/Fat Cow/32x32/caution_high_voltage.png b/apps/icons/static/images/Fat Cow/32x32/caution_high_voltage.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/caution_high_voltage.png rename to apps/icons/static/images/Fat Cow/32x32/caution_high_voltage.png diff --git a/apps/icons/static/Fat Cow/32x32/caution_radiation.png b/apps/icons/static/images/Fat Cow/32x32/caution_radiation.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/caution_radiation.png rename to apps/icons/static/images/Fat Cow/32x32/caution_radiation.png diff --git a/apps/icons/static/Fat Cow/32x32/cctv_camera.png b/apps/icons/static/images/Fat Cow/32x32/cctv_camera.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cctv_camera.png rename to apps/icons/static/images/Fat Cow/32x32/cctv_camera.png diff --git a/apps/icons/static/Fat Cow/32x32/cd.png b/apps/icons/static/images/Fat Cow/32x32/cd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cd.png rename to apps/icons/static/images/Fat Cow/32x32/cd.png diff --git a/apps/icons/static/Fat Cow/32x32/cd_add.png b/apps/icons/static/images/Fat Cow/32x32/cd_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cd_add.png rename to apps/icons/static/images/Fat Cow/32x32/cd_add.png diff --git a/apps/icons/static/Fat Cow/32x32/cd_burn.png b/apps/icons/static/images/Fat Cow/32x32/cd_burn.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cd_burn.png rename to apps/icons/static/images/Fat Cow/32x32/cd_burn.png diff --git a/apps/icons/static/Fat Cow/32x32/cd_case.png b/apps/icons/static/images/Fat Cow/32x32/cd_case.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cd_case.png rename to apps/icons/static/images/Fat Cow/32x32/cd_case.png diff --git a/apps/icons/static/Fat Cow/32x32/cd_case_empty.png b/apps/icons/static/images/Fat Cow/32x32/cd_case_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cd_case_empty.png rename to apps/icons/static/images/Fat Cow/32x32/cd_case_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/cd_delete.png b/apps/icons/static/images/Fat Cow/32x32/cd_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cd_delete.png rename to apps/icons/static/images/Fat Cow/32x32/cd_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/cd_edit.png b/apps/icons/static/images/Fat Cow/32x32/cd_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cd_edit.png rename to apps/icons/static/images/Fat Cow/32x32/cd_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/cd_eject.png b/apps/icons/static/images/Fat Cow/32x32/cd_eject.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cd_eject.png rename to apps/icons/static/images/Fat Cow/32x32/cd_eject.png diff --git a/apps/icons/static/Fat Cow/32x32/cd_go.png b/apps/icons/static/images/Fat Cow/32x32/cd_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cd_go.png rename to apps/icons/static/images/Fat Cow/32x32/cd_go.png diff --git a/apps/icons/static/Fat Cow/32x32/celsius.png b/apps/icons/static/images/Fat Cow/32x32/celsius.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/celsius.png rename to apps/icons/static/images/Fat Cow/32x32/celsius.png diff --git a/apps/icons/static/Fat Cow/32x32/centos.png b/apps/icons/static/images/Fat Cow/32x32/centos.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/centos.png rename to apps/icons/static/images/Fat Cow/32x32/centos.png diff --git a/apps/icons/static/Fat Cow/32x32/centroid.png b/apps/icons/static/images/Fat Cow/32x32/centroid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/centroid.png rename to apps/icons/static/images/Fat Cow/32x32/centroid.png diff --git a/apps/icons/static/Fat Cow/32x32/ceo.png b/apps/icons/static/images/Fat Cow/32x32/ceo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ceo.png rename to apps/icons/static/images/Fat Cow/32x32/ceo.png diff --git a/apps/icons/static/Fat Cow/32x32/chair.png b/apps/icons/static/images/Fat Cow/32x32/chair.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chair.png rename to apps/icons/static/images/Fat Cow/32x32/chair.png diff --git a/apps/icons/static/Fat Cow/32x32/chameleon.png b/apps/icons/static/images/Fat Cow/32x32/chameleon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chameleon.png rename to apps/icons/static/images/Fat Cow/32x32/chameleon.png diff --git a/apps/icons/static/Fat Cow/32x32/change_password.png b/apps/icons/static/images/Fat Cow/32x32/change_password.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/change_password.png rename to apps/icons/static/images/Fat Cow/32x32/change_password.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_bar.png b/apps/icons/static/images/Fat Cow/32x32/chart_bar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_bar.png rename to apps/icons/static/images/Fat Cow/32x32/chart_bar.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_bar_add.png b/apps/icons/static/images/Fat Cow/32x32/chart_bar_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_bar_add.png rename to apps/icons/static/images/Fat Cow/32x32/chart_bar_add.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_bar_delete.png b/apps/icons/static/images/Fat Cow/32x32/chart_bar_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_bar_delete.png rename to apps/icons/static/images/Fat Cow/32x32/chart_bar_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_bar_edit.png b/apps/icons/static/images/Fat Cow/32x32/chart_bar_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_bar_edit.png rename to apps/icons/static/images/Fat Cow/32x32/chart_bar_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_bar_error.png b/apps/icons/static/images/Fat Cow/32x32/chart_bar_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_bar_error.png rename to apps/icons/static/images/Fat Cow/32x32/chart_bar_error.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_bar_link.png b/apps/icons/static/images/Fat Cow/32x32/chart_bar_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_bar_link.png rename to apps/icons/static/images/Fat Cow/32x32/chart_bar_link.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_bullseye.png b/apps/icons/static/images/Fat Cow/32x32/chart_bullseye.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_bullseye.png rename to apps/icons/static/images/Fat Cow/32x32/chart_bullseye.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_column.png b/apps/icons/static/images/Fat Cow/32x32/chart_column.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_column.png rename to apps/icons/static/images/Fat Cow/32x32/chart_column.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_column_2.png b/apps/icons/static/images/Fat Cow/32x32/chart_column_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_column_2.png rename to apps/icons/static/images/Fat Cow/32x32/chart_column_2.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_curve.png b/apps/icons/static/images/Fat Cow/32x32/chart_curve.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_curve.png rename to apps/icons/static/images/Fat Cow/32x32/chart_curve.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_curve_add.png b/apps/icons/static/images/Fat Cow/32x32/chart_curve_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_curve_add.png rename to apps/icons/static/images/Fat Cow/32x32/chart_curve_add.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_curve_delete.png b/apps/icons/static/images/Fat Cow/32x32/chart_curve_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_curve_delete.png rename to apps/icons/static/images/Fat Cow/32x32/chart_curve_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_curve_edit.png b/apps/icons/static/images/Fat Cow/32x32/chart_curve_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_curve_edit.png rename to apps/icons/static/images/Fat Cow/32x32/chart_curve_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_curve_error.png b/apps/icons/static/images/Fat Cow/32x32/chart_curve_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_curve_error.png rename to apps/icons/static/images/Fat Cow/32x32/chart_curve_error.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_curve_go.png b/apps/icons/static/images/Fat Cow/32x32/chart_curve_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_curve_go.png rename to apps/icons/static/images/Fat Cow/32x32/chart_curve_go.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_curve_link.png b/apps/icons/static/images/Fat Cow/32x32/chart_curve_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_curve_link.png rename to apps/icons/static/images/Fat Cow/32x32/chart_curve_link.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_down_color.png b/apps/icons/static/images/Fat Cow/32x32/chart_down_color.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_down_color.png rename to apps/icons/static/images/Fat Cow/32x32/chart_down_color.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_line.png b/apps/icons/static/images/Fat Cow/32x32/chart_line.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_line.png rename to apps/icons/static/images/Fat Cow/32x32/chart_line.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_line_add.png b/apps/icons/static/images/Fat Cow/32x32/chart_line_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_line_add.png rename to apps/icons/static/images/Fat Cow/32x32/chart_line_add.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_line_delete.png b/apps/icons/static/images/Fat Cow/32x32/chart_line_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_line_delete.png rename to apps/icons/static/images/Fat Cow/32x32/chart_line_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_line_edit.png b/apps/icons/static/images/Fat Cow/32x32/chart_line_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_line_edit.png rename to apps/icons/static/images/Fat Cow/32x32/chart_line_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_line_error.png b/apps/icons/static/images/Fat Cow/32x32/chart_line_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_line_error.png rename to apps/icons/static/images/Fat Cow/32x32/chart_line_error.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_line_link.png b/apps/icons/static/images/Fat Cow/32x32/chart_line_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_line_link.png rename to apps/icons/static/images/Fat Cow/32x32/chart_line_link.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_organisation.png b/apps/icons/static/images/Fat Cow/32x32/chart_organisation.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_organisation.png rename to apps/icons/static/images/Fat Cow/32x32/chart_organisation.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_organisation_add.png b/apps/icons/static/images/Fat Cow/32x32/chart_organisation_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_organisation_add.png rename to apps/icons/static/images/Fat Cow/32x32/chart_organisation_add.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_organisation_delete.png b/apps/icons/static/images/Fat Cow/32x32/chart_organisation_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_organisation_delete.png rename to apps/icons/static/images/Fat Cow/32x32/chart_organisation_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie.png b/apps/icons/static/images/Fat Cow/32x32/chart_pie.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_pie.png rename to apps/icons/static/images/Fat Cow/32x32/chart_pie.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie_add.png b/apps/icons/static/images/Fat Cow/32x32/chart_pie_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_pie_add.png rename to apps/icons/static/images/Fat Cow/32x32/chart_pie_add.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie_alternative.png b/apps/icons/static/images/Fat Cow/32x32/chart_pie_alternative.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_pie_alternative.png rename to apps/icons/static/images/Fat Cow/32x32/chart_pie_alternative.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie_delete.png b/apps/icons/static/images/Fat Cow/32x32/chart_pie_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_pie_delete.png rename to apps/icons/static/images/Fat Cow/32x32/chart_pie_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie_edit.png b/apps/icons/static/images/Fat Cow/32x32/chart_pie_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_pie_edit.png rename to apps/icons/static/images/Fat Cow/32x32/chart_pie_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie_error.png b/apps/icons/static/images/Fat Cow/32x32/chart_pie_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_pie_error.png rename to apps/icons/static/images/Fat Cow/32x32/chart_pie_error.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_pie_link.png b/apps/icons/static/images/Fat Cow/32x32/chart_pie_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_pie_link.png rename to apps/icons/static/images/Fat Cow/32x32/chart_pie_link.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_stock.png b/apps/icons/static/images/Fat Cow/32x32/chart_stock.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_stock.png rename to apps/icons/static/images/Fat Cow/32x32/chart_stock.png diff --git a/apps/icons/static/Fat Cow/32x32/chart_up_color.png b/apps/icons/static/images/Fat Cow/32x32/chart_up_color.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chart_up_color.png rename to apps/icons/static/images/Fat Cow/32x32/chart_up_color.png diff --git a/apps/icons/static/Fat Cow/32x32/chartplotter.png b/apps/icons/static/images/Fat Cow/32x32/chartplotter.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chartplotter.png rename to apps/icons/static/images/Fat Cow/32x32/chartplotter.png diff --git a/apps/icons/static/Fat Cow/32x32/check_box.png b/apps/icons/static/images/Fat Cow/32x32/check_box.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/check_box.png rename to apps/icons/static/images/Fat Cow/32x32/check_box.png diff --git a/apps/icons/static/Fat Cow/32x32/checkerboard.png b/apps/icons/static/images/Fat Cow/32x32/checkerboard.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/checkerboard.png rename to apps/icons/static/images/Fat Cow/32x32/checkerboard.png diff --git a/apps/icons/static/Fat Cow/32x32/chefs_hat.png b/apps/icons/static/images/Fat Cow/32x32/chefs_hat.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chefs_hat.png rename to apps/icons/static/images/Fat Cow/32x32/chefs_hat.png diff --git a/apps/icons/static/Fat Cow/32x32/cheque.png b/apps/icons/static/images/Fat Cow/32x32/cheque.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cheque.png rename to apps/icons/static/images/Fat Cow/32x32/cheque.png diff --git a/apps/icons/static/Fat Cow/32x32/chess_horse.png b/apps/icons/static/images/Fat Cow/32x32/chess_horse.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chess_horse.png rename to apps/icons/static/images/Fat Cow/32x32/chess_horse.png diff --git a/apps/icons/static/Fat Cow/32x32/chess_tower.png b/apps/icons/static/images/Fat Cow/32x32/chess_tower.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chess_tower.png rename to apps/icons/static/images/Fat Cow/32x32/chess_tower.png diff --git a/apps/icons/static/Fat Cow/32x32/children_cap.png b/apps/icons/static/images/Fat Cow/32x32/children_cap.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/children_cap.png rename to apps/icons/static/images/Fat Cow/32x32/children_cap.png diff --git a/apps/icons/static/Fat Cow/32x32/chinese_noodles.png b/apps/icons/static/images/Fat Cow/32x32/chinese_noodles.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/chinese_noodles.png rename to apps/icons/static/images/Fat Cow/32x32/chinese_noodles.png diff --git a/apps/icons/static/Fat Cow/32x32/christmas_tree.png b/apps/icons/static/images/Fat Cow/32x32/christmas_tree.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/christmas_tree.png rename to apps/icons/static/images/Fat Cow/32x32/christmas_tree.png diff --git a/apps/icons/static/Fat Cow/32x32/church.png b/apps/icons/static/images/Fat Cow/32x32/church.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/church.png rename to apps/icons/static/images/Fat Cow/32x32/church.png diff --git a/apps/icons/static/Fat Cow/32x32/cigarette.png b/apps/icons/static/images/Fat Cow/32x32/cigarette.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cigarette.png rename to apps/icons/static/images/Fat Cow/32x32/cigarette.png diff --git a/apps/icons/static/Fat Cow/32x32/cirrus.png b/apps/icons/static/images/Fat Cow/32x32/cirrus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cirrus.png rename to apps/icons/static/images/Fat Cow/32x32/cirrus.png diff --git a/apps/icons/static/Fat Cow/32x32/client_account_template.png b/apps/icons/static/images/Fat Cow/32x32/client_account_template.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/client_account_template.png rename to apps/icons/static/images/Fat Cow/32x32/client_account_template.png diff --git a/apps/icons/static/Fat Cow/32x32/clip_splitter.png b/apps/icons/static/images/Fat Cow/32x32/clip_splitter.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clip_splitter.png rename to apps/icons/static/images/Fat Cow/32x32/clip_splitter.png diff --git a/apps/icons/static/Fat Cow/32x32/clipboard_empty.png b/apps/icons/static/images/Fat Cow/32x32/clipboard_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clipboard_empty.png rename to apps/icons/static/images/Fat Cow/32x32/clipboard_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/clipboard_sign.png b/apps/icons/static/images/Fat Cow/32x32/clipboard_sign.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clipboard_sign.png rename to apps/icons/static/images/Fat Cow/32x32/clipboard_sign.png diff --git a/apps/icons/static/Fat Cow/32x32/clipboard_sign_out.png b/apps/icons/static/images/Fat Cow/32x32/clipboard_sign_out.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clipboard_sign_out.png rename to apps/icons/static/images/Fat Cow/32x32/clipboard_sign_out.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_.png b/apps/icons/static/images/Fat Cow/32x32/clock_.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_.png rename to apps/icons/static/images/Fat Cow/32x32/clock_.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_add.png b/apps/icons/static/images/Fat Cow/32x32/clock_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_add.png rename to apps/icons/static/images/Fat Cow/32x32/clock_add.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_delete.png b/apps/icons/static/images/Fat Cow/32x32/clock_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_delete.png rename to apps/icons/static/images/Fat Cow/32x32/clock_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_edit.png b/apps/icons/static/images/Fat Cow/32x32/clock_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_edit.png rename to apps/icons/static/images/Fat Cow/32x32/clock_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_error.png b/apps/icons/static/images/Fat Cow/32x32/clock_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_error.png rename to apps/icons/static/images/Fat Cow/32x32/clock_error.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_go.png b/apps/icons/static/images/Fat Cow/32x32/clock_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_go.png rename to apps/icons/static/images/Fat Cow/32x32/clock_go.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_history_frame.png b/apps/icons/static/images/Fat Cow/32x32/clock_history_frame.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_history_frame.png rename to apps/icons/static/images/Fat Cow/32x32/clock_history_frame.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_link.png b/apps/icons/static/images/Fat Cow/32x32/clock_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_link.png rename to apps/icons/static/images/Fat Cow/32x32/clock_link.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_pause.png b/apps/icons/static/images/Fat Cow/32x32/clock_pause.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_pause.png rename to apps/icons/static/images/Fat Cow/32x32/clock_pause.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_play.png b/apps/icons/static/images/Fat Cow/32x32/clock_play.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_play.png rename to apps/icons/static/images/Fat Cow/32x32/clock_play.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_red.png b/apps/icons/static/images/Fat Cow/32x32/clock_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_red.png rename to apps/icons/static/images/Fat Cow/32x32/clock_red.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_select_remain.png b/apps/icons/static/images/Fat Cow/32x32/clock_select_remain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_select_remain.png rename to apps/icons/static/images/Fat Cow/32x32/clock_select_remain.png diff --git a/apps/icons/static/Fat Cow/32x32/clock_stop.png b/apps/icons/static/images/Fat Cow/32x32/clock_stop.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/clock_stop.png rename to apps/icons/static/images/Fat Cow/32x32/clock_stop.png diff --git a/apps/icons/static/Fat Cow/32x32/co2.png b/apps/icons/static/images/Fat Cow/32x32/co2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/co2.png rename to apps/icons/static/images/Fat Cow/32x32/co2.png diff --git a/apps/icons/static/Fat Cow/32x32/cocacola.png b/apps/icons/static/images/Fat Cow/32x32/cocacola.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cocacola.png rename to apps/icons/static/images/Fat Cow/32x32/cocacola.png diff --git a/apps/icons/static/Fat Cow/32x32/code.png b/apps/icons/static/images/Fat Cow/32x32/code.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/code.png rename to apps/icons/static/images/Fat Cow/32x32/code.png diff --git a/apps/icons/static/Fat Cow/32x32/cog.png b/apps/icons/static/images/Fat Cow/32x32/cog.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cog.png rename to apps/icons/static/images/Fat Cow/32x32/cog.png diff --git a/apps/icons/static/Fat Cow/32x32/cog_add.png b/apps/icons/static/images/Fat Cow/32x32/cog_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cog_add.png rename to apps/icons/static/images/Fat Cow/32x32/cog_add.png diff --git a/apps/icons/static/Fat Cow/32x32/cog_delete.png b/apps/icons/static/images/Fat Cow/32x32/cog_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cog_delete.png rename to apps/icons/static/images/Fat Cow/32x32/cog_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/cog_edit.png b/apps/icons/static/images/Fat Cow/32x32/cog_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cog_edit.png rename to apps/icons/static/images/Fat Cow/32x32/cog_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/cog_error.png b/apps/icons/static/images/Fat Cow/32x32/cog_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cog_error.png rename to apps/icons/static/images/Fat Cow/32x32/cog_error.png diff --git a/apps/icons/static/Fat Cow/32x32/cog_go.png b/apps/icons/static/images/Fat Cow/32x32/cog_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cog_go.png rename to apps/icons/static/images/Fat Cow/32x32/cog_go.png diff --git a/apps/icons/static/Fat Cow/32x32/coin_single_cooper.png b/apps/icons/static/images/Fat Cow/32x32/coin_single_cooper.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/coin_single_cooper.png rename to apps/icons/static/images/Fat Cow/32x32/coin_single_cooper.png diff --git a/apps/icons/static/Fat Cow/32x32/coin_single_gold.png b/apps/icons/static/images/Fat Cow/32x32/coin_single_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/coin_single_gold.png rename to apps/icons/static/images/Fat Cow/32x32/coin_single_gold.png diff --git a/apps/icons/static/Fat Cow/32x32/coin_single_silver.png b/apps/icons/static/images/Fat Cow/32x32/coin_single_silver.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/coin_single_silver.png rename to apps/icons/static/images/Fat Cow/32x32/coin_single_silver.png diff --git a/apps/icons/static/Fat Cow/32x32/coin_stack_gold.png b/apps/icons/static/images/Fat Cow/32x32/coin_stack_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/coin_stack_gold.png rename to apps/icons/static/images/Fat Cow/32x32/coin_stack_gold.png diff --git a/apps/icons/static/Fat Cow/32x32/coins.png b/apps/icons/static/images/Fat Cow/32x32/coins.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/coins.png rename to apps/icons/static/images/Fat Cow/32x32/coins.png diff --git a/apps/icons/static/Fat Cow/32x32/coins_add.png b/apps/icons/static/images/Fat Cow/32x32/coins_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/coins_add.png rename to apps/icons/static/images/Fat Cow/32x32/coins_add.png diff --git a/apps/icons/static/Fat Cow/32x32/coins_delete.png b/apps/icons/static/images/Fat Cow/32x32/coins_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/coins_delete.png rename to apps/icons/static/images/Fat Cow/32x32/coins_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/coins_in_hand.png b/apps/icons/static/images/Fat Cow/32x32/coins_in_hand.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/coins_in_hand.png rename to apps/icons/static/images/Fat Cow/32x32/coins_in_hand.png diff --git a/apps/icons/static/Fat Cow/32x32/cold.png b/apps/icons/static/images/Fat Cow/32x32/cold.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cold.png rename to apps/icons/static/images/Fat Cow/32x32/cold.png diff --git a/apps/icons/static/Fat Cow/32x32/color_adjustment.png b/apps/icons/static/images/Fat Cow/32x32/color_adjustment.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/color_adjustment.png rename to apps/icons/static/images/Fat Cow/32x32/color_adjustment.png diff --git a/apps/icons/static/Fat Cow/32x32/color_gradient.png b/apps/icons/static/images/Fat Cow/32x32/color_gradient.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/color_gradient.png rename to apps/icons/static/images/Fat Cow/32x32/color_gradient.png diff --git a/apps/icons/static/Fat Cow/32x32/color_management.png b/apps/icons/static/images/Fat Cow/32x32/color_management.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/color_management.png rename to apps/icons/static/images/Fat Cow/32x32/color_management.png diff --git a/apps/icons/static/Fat Cow/32x32/color_picker.png b/apps/icons/static/images/Fat Cow/32x32/color_picker.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/color_picker.png rename to apps/icons/static/images/Fat Cow/32x32/color_picker.png diff --git a/apps/icons/static/Fat Cow/32x32/color_picker_alternative.png b/apps/icons/static/images/Fat Cow/32x32/color_picker_alternative.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/color_picker_alternative.png rename to apps/icons/static/images/Fat Cow/32x32/color_picker_alternative.png diff --git a/apps/icons/static/Fat Cow/32x32/color_swatch.png b/apps/icons/static/images/Fat Cow/32x32/color_swatch.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/color_swatch.png rename to apps/icons/static/images/Fat Cow/32x32/color_swatch.png diff --git a/apps/icons/static/Fat Cow/32x32/color_wheel.png b/apps/icons/static/images/Fat Cow/32x32/color_wheel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/color_wheel.png rename to apps/icons/static/images/Fat Cow/32x32/color_wheel.png diff --git a/apps/icons/static/Fat Cow/32x32/column_double.png b/apps/icons/static/images/Fat Cow/32x32/column_double.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/column_double.png rename to apps/icons/static/images/Fat Cow/32x32/column_double.png diff --git a/apps/icons/static/Fat Cow/32x32/column_four.png b/apps/icons/static/images/Fat Cow/32x32/column_four.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/column_four.png rename to apps/icons/static/images/Fat Cow/32x32/column_four.png diff --git a/apps/icons/static/Fat Cow/32x32/column_left.png b/apps/icons/static/images/Fat Cow/32x32/column_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/column_left.png rename to apps/icons/static/images/Fat Cow/32x32/column_left.png diff --git a/apps/icons/static/Fat Cow/32x32/column_one.png b/apps/icons/static/images/Fat Cow/32x32/column_one.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/column_one.png rename to apps/icons/static/images/Fat Cow/32x32/column_one.png diff --git a/apps/icons/static/Fat Cow/32x32/column_right.png b/apps/icons/static/images/Fat Cow/32x32/column_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/column_right.png rename to apps/icons/static/images/Fat Cow/32x32/column_right.png diff --git a/apps/icons/static/Fat Cow/32x32/column_single.png b/apps/icons/static/images/Fat Cow/32x32/column_single.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/column_single.png rename to apps/icons/static/images/Fat Cow/32x32/column_single.png diff --git a/apps/icons/static/Fat Cow/32x32/column_tree.png b/apps/icons/static/images/Fat Cow/32x32/column_tree.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/column_tree.png rename to apps/icons/static/images/Fat Cow/32x32/column_tree.png diff --git a/apps/icons/static/Fat Cow/32x32/column_two.png b/apps/icons/static/images/Fat Cow/32x32/column_two.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/column_two.png rename to apps/icons/static/images/Fat Cow/32x32/column_two.png diff --git a/apps/icons/static/Fat Cow/32x32/columnchart.png b/apps/icons/static/images/Fat Cow/32x32/columnchart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/columnchart.png rename to apps/icons/static/images/Fat Cow/32x32/columnchart.png diff --git a/apps/icons/static/Fat Cow/32x32/combo_box.png b/apps/icons/static/images/Fat Cow/32x32/combo_box.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/combo_box.png rename to apps/icons/static/images/Fat Cow/32x32/combo_box.png diff --git a/apps/icons/static/Fat Cow/32x32/comment.png b/apps/icons/static/images/Fat Cow/32x32/comment.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/comment.png rename to apps/icons/static/images/Fat Cow/32x32/comment.png diff --git a/apps/icons/static/Fat Cow/32x32/comment_add.png b/apps/icons/static/images/Fat Cow/32x32/comment_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/comment_add.png rename to apps/icons/static/images/Fat Cow/32x32/comment_add.png diff --git a/apps/icons/static/Fat Cow/32x32/comment_delete.png b/apps/icons/static/images/Fat Cow/32x32/comment_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/comment_delete.png rename to apps/icons/static/images/Fat Cow/32x32/comment_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/comment_edit.png b/apps/icons/static/images/Fat Cow/32x32/comment_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/comment_edit.png rename to apps/icons/static/images/Fat Cow/32x32/comment_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/comments.png b/apps/icons/static/images/Fat Cow/32x32/comments.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/comments.png rename to apps/icons/static/images/Fat Cow/32x32/comments.png diff --git a/apps/icons/static/Fat Cow/32x32/comments_add.png b/apps/icons/static/images/Fat Cow/32x32/comments_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/comments_add.png rename to apps/icons/static/images/Fat Cow/32x32/comments_add.png diff --git a/apps/icons/static/Fat Cow/32x32/comments_delete.png b/apps/icons/static/images/Fat Cow/32x32/comments_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/comments_delete.png rename to apps/icons/static/images/Fat Cow/32x32/comments_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/company_generosity.png b/apps/icons/static/images/Fat Cow/32x32/company_generosity.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/company_generosity.png rename to apps/icons/static/images/Fat Cow/32x32/company_generosity.png diff --git a/apps/icons/static/Fat Cow/32x32/compass.png b/apps/icons/static/images/Fat Cow/32x32/compass.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/compass.png rename to apps/icons/static/images/Fat Cow/32x32/compass.png diff --git a/apps/icons/static/Fat Cow/32x32/compress.png b/apps/icons/static/images/Fat Cow/32x32/compress.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/compress.png rename to apps/icons/static/images/Fat Cow/32x32/compress.png diff --git a/apps/icons/static/Fat Cow/32x32/computer.png b/apps/icons/static/images/Fat Cow/32x32/computer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/computer.png rename to apps/icons/static/images/Fat Cow/32x32/computer.png diff --git a/apps/icons/static/Fat Cow/32x32/computer_add.png b/apps/icons/static/images/Fat Cow/32x32/computer_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/computer_add.png rename to apps/icons/static/images/Fat Cow/32x32/computer_add.png diff --git a/apps/icons/static/Fat Cow/32x32/computer_delete.png b/apps/icons/static/images/Fat Cow/32x32/computer_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/computer_delete.png rename to apps/icons/static/images/Fat Cow/32x32/computer_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/computer_edit.png b/apps/icons/static/images/Fat Cow/32x32/computer_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/computer_edit.png rename to apps/icons/static/images/Fat Cow/32x32/computer_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/computer_error.png b/apps/icons/static/images/Fat Cow/32x32/computer_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/computer_error.png rename to apps/icons/static/images/Fat Cow/32x32/computer_error.png diff --git a/apps/icons/static/Fat Cow/32x32/computer_go.png b/apps/icons/static/images/Fat Cow/32x32/computer_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/computer_go.png rename to apps/icons/static/images/Fat Cow/32x32/computer_go.png diff --git a/apps/icons/static/Fat Cow/32x32/computer_key.png b/apps/icons/static/images/Fat Cow/32x32/computer_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/computer_key.png rename to apps/icons/static/images/Fat Cow/32x32/computer_key.png diff --git a/apps/icons/static/Fat Cow/32x32/computer_link.png b/apps/icons/static/images/Fat Cow/32x32/computer_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/computer_link.png rename to apps/icons/static/images/Fat Cow/32x32/computer_link.png diff --git a/apps/icons/static/Fat Cow/32x32/connect.png b/apps/icons/static/images/Fat Cow/32x32/connect.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/connect.png rename to apps/icons/static/images/Fat Cow/32x32/connect.png diff --git a/apps/icons/static/Fat Cow/32x32/construction.png b/apps/icons/static/images/Fat Cow/32x32/construction.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/construction.png rename to apps/icons/static/images/Fat Cow/32x32/construction.png diff --git a/apps/icons/static/Fat Cow/32x32/contact_email.png b/apps/icons/static/images/Fat Cow/32x32/contact_email.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/contact_email.png rename to apps/icons/static/images/Fat Cow/32x32/contact_email.png diff --git a/apps/icons/static/Fat Cow/32x32/contrast.png b/apps/icons/static/images/Fat Cow/32x32/contrast.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/contrast.png rename to apps/icons/static/images/Fat Cow/32x32/contrast.png diff --git a/apps/icons/static/Fat Cow/32x32/contrast_decrease.png b/apps/icons/static/images/Fat Cow/32x32/contrast_decrease.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/contrast_decrease.png rename to apps/icons/static/images/Fat Cow/32x32/contrast_decrease.png diff --git a/apps/icons/static/Fat Cow/32x32/contrast_high.png b/apps/icons/static/images/Fat Cow/32x32/contrast_high.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/contrast_high.png rename to apps/icons/static/images/Fat Cow/32x32/contrast_high.png diff --git a/apps/icons/static/Fat Cow/32x32/contrast_increase.png b/apps/icons/static/images/Fat Cow/32x32/contrast_increase.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/contrast_increase.png rename to apps/icons/static/images/Fat Cow/32x32/contrast_increase.png diff --git a/apps/icons/static/Fat Cow/32x32/contrast_low.png b/apps/icons/static/images/Fat Cow/32x32/contrast_low.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/contrast_low.png rename to apps/icons/static/images/Fat Cow/32x32/contrast_low.png diff --git a/apps/icons/static/Fat Cow/32x32/control_eject.png b/apps/icons/static/images/Fat Cow/32x32/control_eject.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_eject.png rename to apps/icons/static/images/Fat Cow/32x32/control_eject.png diff --git a/apps/icons/static/Fat Cow/32x32/control_eject_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_eject_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_eject_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_eject_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/control_end.png b/apps/icons/static/images/Fat Cow/32x32/control_end.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_end.png rename to apps/icons/static/images/Fat Cow/32x32/control_end.png diff --git a/apps/icons/static/Fat Cow/32x32/control_end_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_end_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_end_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_end_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/control_equalizer.png b/apps/icons/static/images/Fat Cow/32x32/control_equalizer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_equalizer.png rename to apps/icons/static/images/Fat Cow/32x32/control_equalizer.png diff --git a/apps/icons/static/Fat Cow/32x32/control_equalizer_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_equalizer_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_equalizer_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_equalizer_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/control_fastforward.png b/apps/icons/static/images/Fat Cow/32x32/control_fastforward.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_fastforward.png rename to apps/icons/static/images/Fat Cow/32x32/control_fastforward.png diff --git a/apps/icons/static/Fat Cow/32x32/control_fastforward_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_fastforward_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_fastforward_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_fastforward_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/control_panel.png b/apps/icons/static/images/Fat Cow/32x32/control_panel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_panel.png rename to apps/icons/static/images/Fat Cow/32x32/control_panel.png diff --git a/apps/icons/static/Fat Cow/32x32/control_panel_access.png b/apps/icons/static/images/Fat Cow/32x32/control_panel_access.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_panel_access.png rename to apps/icons/static/images/Fat Cow/32x32/control_panel_access.png diff --git a/apps/icons/static/Fat Cow/32x32/control_panel_branding.png b/apps/icons/static/images/Fat Cow/32x32/control_panel_branding.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_panel_branding.png rename to apps/icons/static/images/Fat Cow/32x32/control_panel_branding.png diff --git a/apps/icons/static/Fat Cow/32x32/control_pause.png b/apps/icons/static/images/Fat Cow/32x32/control_pause.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_pause.png rename to apps/icons/static/images/Fat Cow/32x32/control_pause.png diff --git a/apps/icons/static/Fat Cow/32x32/control_pause_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_pause_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_pause_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_pause_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/control_pause_record.png b/apps/icons/static/images/Fat Cow/32x32/control_pause_record.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_pause_record.png rename to apps/icons/static/images/Fat Cow/32x32/control_pause_record.png diff --git a/apps/icons/static/Fat Cow/32x32/control_play.png b/apps/icons/static/images/Fat Cow/32x32/control_play.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_play.png rename to apps/icons/static/images/Fat Cow/32x32/control_play.png diff --git a/apps/icons/static/Fat Cow/32x32/control_play_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_play_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_play_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_play_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/control_repeat.png b/apps/icons/static/images/Fat Cow/32x32/control_repeat.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_repeat.png rename to apps/icons/static/images/Fat Cow/32x32/control_repeat.png diff --git a/apps/icons/static/Fat Cow/32x32/control_repeat_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_repeat_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_repeat_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_repeat_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/control_rewind.png b/apps/icons/static/images/Fat Cow/32x32/control_rewind.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_rewind.png rename to apps/icons/static/images/Fat Cow/32x32/control_rewind.png diff --git a/apps/icons/static/Fat Cow/32x32/control_rewind_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_rewind_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_rewind_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_rewind_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/control_start.png b/apps/icons/static/images/Fat Cow/32x32/control_start.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_start.png rename to apps/icons/static/images/Fat Cow/32x32/control_start.png diff --git a/apps/icons/static/Fat Cow/32x32/control_start_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_start_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_start_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_start_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/control_stop.png b/apps/icons/static/images/Fat Cow/32x32/control_stop.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_stop.png rename to apps/icons/static/images/Fat Cow/32x32/control_stop.png diff --git a/apps/icons/static/Fat Cow/32x32/control_stop_blue.png b/apps/icons/static/images/Fat Cow/32x32/control_stop_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/control_stop_blue.png rename to apps/icons/static/images/Fat Cow/32x32/control_stop_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/controlbar.png b/apps/icons/static/images/Fat Cow/32x32/controlbar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/controlbar.png rename to apps/icons/static/images/Fat Cow/32x32/controlbar.png diff --git a/apps/icons/static/Fat Cow/32x32/controller.png b/apps/icons/static/images/Fat Cow/32x32/controller.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/controller.png rename to apps/icons/static/images/Fat Cow/32x32/controller.png diff --git a/apps/icons/static/Fat Cow/32x32/controller_add.png b/apps/icons/static/images/Fat Cow/32x32/controller_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/controller_add.png rename to apps/icons/static/images/Fat Cow/32x32/controller_add.png diff --git a/apps/icons/static/Fat Cow/32x32/controller_delete.png b/apps/icons/static/images/Fat Cow/32x32/controller_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/controller_delete.png rename to apps/icons/static/images/Fat Cow/32x32/controller_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/controller_error.png b/apps/icons/static/images/Fat Cow/32x32/controller_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/controller_error.png rename to apps/icons/static/images/Fat Cow/32x32/controller_error.png diff --git a/apps/icons/static/Fat Cow/32x32/conversion_of_currency.png b/apps/icons/static/images/Fat Cow/32x32/conversion_of_currency.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/conversion_of_currency.png rename to apps/icons/static/images/Fat Cow/32x32/conversion_of_currency.png diff --git a/apps/icons/static/Fat Cow/32x32/convert_color_to_gray.png b/apps/icons/static/images/Fat Cow/32x32/convert_color_to_gray.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/convert_color_to_gray.png rename to apps/icons/static/images/Fat Cow/32x32/convert_color_to_gray.png diff --git a/apps/icons/static/Fat Cow/32x32/convert_gray_to_color.png b/apps/icons/static/images/Fat Cow/32x32/convert_gray_to_color.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/convert_gray_to_color.png rename to apps/icons/static/images/Fat Cow/32x32/convert_gray_to_color.png diff --git a/apps/icons/static/Fat Cow/32x32/cookie_chocolate.png b/apps/icons/static/images/Fat Cow/32x32/cookie_chocolate.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cookie_chocolate.png rename to apps/icons/static/images/Fat Cow/32x32/cookie_chocolate.png diff --git a/apps/icons/static/Fat Cow/32x32/cookies.png b/apps/icons/static/images/Fat Cow/32x32/cookies.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cookies.png rename to apps/icons/static/images/Fat Cow/32x32/cookies.png diff --git a/apps/icons/static/Fat Cow/32x32/cooler.png b/apps/icons/static/images/Fat Cow/32x32/cooler.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cooler.png rename to apps/icons/static/images/Fat Cow/32x32/cooler.png diff --git a/apps/icons/static/Fat Cow/32x32/copying_and_distribution.png b/apps/icons/static/images/Fat Cow/32x32/copying_and_distribution.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/copying_and_distribution.png rename to apps/icons/static/images/Fat Cow/32x32/copying_and_distribution.png diff --git a/apps/icons/static/Fat Cow/32x32/copyleft.png b/apps/icons/static/images/Fat Cow/32x32/copyleft.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/copyleft.png rename to apps/icons/static/images/Fat Cow/32x32/copyleft.png diff --git a/apps/icons/static/Fat Cow/32x32/creative_commons.png b/apps/icons/static/images/Fat Cow/32x32/creative_commons.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/creative_commons.png rename to apps/icons/static/images/Fat Cow/32x32/creative_commons.png diff --git a/apps/icons/static/Fat Cow/32x32/credit.png b/apps/icons/static/images/Fat Cow/32x32/credit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/credit.png rename to apps/icons/static/images/Fat Cow/32x32/credit.png diff --git a/apps/icons/static/Fat Cow/32x32/creditcards.png b/apps/icons/static/images/Fat Cow/32x32/creditcards.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/creditcards.png rename to apps/icons/static/images/Fat Cow/32x32/creditcards.png diff --git a/apps/icons/static/Fat Cow/32x32/cricket.png b/apps/icons/static/images/Fat Cow/32x32/cricket.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cricket.png rename to apps/icons/static/images/Fat Cow/32x32/cricket.png diff --git a/apps/icons/static/Fat Cow/32x32/cross.png b/apps/icons/static/images/Fat Cow/32x32/cross.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cross.png rename to apps/icons/static/images/Fat Cow/32x32/cross.png diff --git a/apps/icons/static/Fat Cow/32x32/cross_promotion_selling.png b/apps/icons/static/images/Fat Cow/32x32/cross_promotion_selling.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cross_promotion_selling.png rename to apps/icons/static/images/Fat Cow/32x32/cross_promotion_selling.png diff --git a/apps/icons/static/Fat Cow/32x32/css.png b/apps/icons/static/images/Fat Cow/32x32/css.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/css.png rename to apps/icons/static/images/Fat Cow/32x32/css.png diff --git a/apps/icons/static/Fat Cow/32x32/css_add.png b/apps/icons/static/images/Fat Cow/32x32/css_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/css_add.png rename to apps/icons/static/images/Fat Cow/32x32/css_add.png diff --git a/apps/icons/static/Fat Cow/32x32/css_delete.png b/apps/icons/static/images/Fat Cow/32x32/css_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/css_delete.png rename to apps/icons/static/images/Fat Cow/32x32/css_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/css_go.png b/apps/icons/static/images/Fat Cow/32x32/css_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/css_go.png rename to apps/icons/static/images/Fat Cow/32x32/css_go.png diff --git a/apps/icons/static/Fat Cow/32x32/css_valid.png b/apps/icons/static/images/Fat Cow/32x32/css_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/css_valid.png rename to apps/icons/static/images/Fat Cow/32x32/css_valid.png diff --git a/apps/icons/static/Fat Cow/32x32/cup.png b/apps/icons/static/images/Fat Cow/32x32/cup.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cup.png rename to apps/icons/static/images/Fat Cow/32x32/cup.png diff --git a/apps/icons/static/Fat Cow/32x32/cup_add.png b/apps/icons/static/images/Fat Cow/32x32/cup_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cup_add.png rename to apps/icons/static/images/Fat Cow/32x32/cup_add.png diff --git a/apps/icons/static/Fat Cow/32x32/cup_delete.png b/apps/icons/static/images/Fat Cow/32x32/cup_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cup_delete.png rename to apps/icons/static/images/Fat Cow/32x32/cup_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/cup_edit.png b/apps/icons/static/images/Fat Cow/32x32/cup_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cup_edit.png rename to apps/icons/static/images/Fat Cow/32x32/cup_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/cup_error.png b/apps/icons/static/images/Fat Cow/32x32/cup_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cup_error.png rename to apps/icons/static/images/Fat Cow/32x32/cup_error.png diff --git a/apps/icons/static/Fat Cow/32x32/cup_go.png b/apps/icons/static/images/Fat Cow/32x32/cup_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cup_go.png rename to apps/icons/static/images/Fat Cow/32x32/cup_go.png diff --git a/apps/icons/static/Fat Cow/32x32/cup_key.png b/apps/icons/static/images/Fat Cow/32x32/cup_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cup_key.png rename to apps/icons/static/images/Fat Cow/32x32/cup_key.png diff --git a/apps/icons/static/Fat Cow/32x32/cup_link.png b/apps/icons/static/images/Fat Cow/32x32/cup_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cup_link.png rename to apps/icons/static/images/Fat Cow/32x32/cup_link.png diff --git a/apps/icons/static/Fat Cow/32x32/curriculum_vitae.png b/apps/icons/static/images/Fat Cow/32x32/curriculum_vitae.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/curriculum_vitae.png rename to apps/icons/static/images/Fat Cow/32x32/curriculum_vitae.png diff --git a/apps/icons/static/Fat Cow/32x32/cursor.png b/apps/icons/static/images/Fat Cow/32x32/cursor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cursor.png rename to apps/icons/static/images/Fat Cow/32x32/cursor.png diff --git a/apps/icons/static/Fat Cow/32x32/cut.png b/apps/icons/static/images/Fat Cow/32x32/cut.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cut.png rename to apps/icons/static/images/Fat Cow/32x32/cut.png diff --git a/apps/icons/static/Fat Cow/32x32/cut_red.png b/apps/icons/static/images/Fat Cow/32x32/cut_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cut_red.png rename to apps/icons/static/images/Fat Cow/32x32/cut_red.png diff --git a/apps/icons/static/Fat Cow/32x32/cutlery.png b/apps/icons/static/images/Fat Cow/32x32/cutlery.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/cutlery.png rename to apps/icons/static/images/Fat Cow/32x32/cutlery.png diff --git a/apps/icons/static/Fat Cow/32x32/data_chooser.png b/apps/icons/static/images/Fat Cow/32x32/data_chooser.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/data_chooser.png rename to apps/icons/static/images/Fat Cow/32x32/data_chooser.png diff --git a/apps/icons/static/Fat Cow/32x32/data_field.png b/apps/icons/static/images/Fat Cow/32x32/data_field.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/data_field.png rename to apps/icons/static/images/Fat Cow/32x32/data_field.png diff --git a/apps/icons/static/Fat Cow/32x32/data_grid.png b/apps/icons/static/images/Fat Cow/32x32/data_grid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/data_grid.png rename to apps/icons/static/images/Fat Cow/32x32/data_grid.png diff --git a/apps/icons/static/Fat Cow/32x32/data_sort.png b/apps/icons/static/images/Fat Cow/32x32/data_sort.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/data_sort.png rename to apps/icons/static/images/Fat Cow/32x32/data_sort.png diff --git a/apps/icons/static/Fat Cow/32x32/data_table.png b/apps/icons/static/images/Fat Cow/32x32/data_table.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/data_table.png rename to apps/icons/static/images/Fat Cow/32x32/data_table.png diff --git a/apps/icons/static/Fat Cow/32x32/database.png b/apps/icons/static/images/Fat Cow/32x32/database.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database.png rename to apps/icons/static/images/Fat Cow/32x32/database.png diff --git a/apps/icons/static/Fat Cow/32x32/database_add.png b/apps/icons/static/images/Fat Cow/32x32/database_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_add.png rename to apps/icons/static/images/Fat Cow/32x32/database_add.png diff --git a/apps/icons/static/Fat Cow/32x32/database_connect.png b/apps/icons/static/images/Fat Cow/32x32/database_connect.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_connect.png rename to apps/icons/static/images/Fat Cow/32x32/database_connect.png diff --git a/apps/icons/static/Fat Cow/32x32/database_delete.png b/apps/icons/static/images/Fat Cow/32x32/database_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_delete.png rename to apps/icons/static/images/Fat Cow/32x32/database_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/database_edit.png b/apps/icons/static/images/Fat Cow/32x32/database_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_edit.png rename to apps/icons/static/images/Fat Cow/32x32/database_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/database_error.png b/apps/icons/static/images/Fat Cow/32x32/database_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_error.png rename to apps/icons/static/images/Fat Cow/32x32/database_error.png diff --git a/apps/icons/static/Fat Cow/32x32/database_gear.png b/apps/icons/static/images/Fat Cow/32x32/database_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_gear.png rename to apps/icons/static/images/Fat Cow/32x32/database_gear.png diff --git a/apps/icons/static/Fat Cow/32x32/database_go.png b/apps/icons/static/images/Fat Cow/32x32/database_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_go.png rename to apps/icons/static/images/Fat Cow/32x32/database_go.png diff --git a/apps/icons/static/Fat Cow/32x32/database_key.png b/apps/icons/static/images/Fat Cow/32x32/database_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_key.png rename to apps/icons/static/images/Fat Cow/32x32/database_key.png diff --git a/apps/icons/static/Fat Cow/32x32/database_lightning.png b/apps/icons/static/images/Fat Cow/32x32/database_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_lightning.png rename to apps/icons/static/images/Fat Cow/32x32/database_lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/database_link.png b/apps/icons/static/images/Fat Cow/32x32/database_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_link.png rename to apps/icons/static/images/Fat Cow/32x32/database_link.png diff --git a/apps/icons/static/Fat Cow/32x32/database_refresh.png b/apps/icons/static/images/Fat Cow/32x32/database_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_refresh.png rename to apps/icons/static/images/Fat Cow/32x32/database_refresh.png diff --git a/apps/icons/static/Fat Cow/32x32/database_save.png b/apps/icons/static/images/Fat Cow/32x32/database_save.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_save.png rename to apps/icons/static/images/Fat Cow/32x32/database_save.png diff --git a/apps/icons/static/Fat Cow/32x32/database_server.png b/apps/icons/static/images/Fat Cow/32x32/database_server.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_server.png rename to apps/icons/static/images/Fat Cow/32x32/database_server.png diff --git a/apps/icons/static/Fat Cow/32x32/database_table.png b/apps/icons/static/images/Fat Cow/32x32/database_table.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/database_table.png rename to apps/icons/static/images/Fat Cow/32x32/database_table.png diff --git a/apps/icons/static/Fat Cow/32x32/date.png b/apps/icons/static/images/Fat Cow/32x32/date.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date.png rename to apps/icons/static/images/Fat Cow/32x32/date.png diff --git a/apps/icons/static/Fat Cow/32x32/date_add.png b/apps/icons/static/images/Fat Cow/32x32/date_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date_add.png rename to apps/icons/static/images/Fat Cow/32x32/date_add.png diff --git a/apps/icons/static/Fat Cow/32x32/date_delete.png b/apps/icons/static/images/Fat Cow/32x32/date_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date_delete.png rename to apps/icons/static/images/Fat Cow/32x32/date_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/date_edit.png b/apps/icons/static/images/Fat Cow/32x32/date_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date_edit.png rename to apps/icons/static/images/Fat Cow/32x32/date_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/date_error.png b/apps/icons/static/images/Fat Cow/32x32/date_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date_error.png rename to apps/icons/static/images/Fat Cow/32x32/date_error.png diff --git a/apps/icons/static/Fat Cow/32x32/date_go.png b/apps/icons/static/images/Fat Cow/32x32/date_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date_go.png rename to apps/icons/static/images/Fat Cow/32x32/date_go.png diff --git a/apps/icons/static/Fat Cow/32x32/date_link.png b/apps/icons/static/images/Fat Cow/32x32/date_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date_link.png rename to apps/icons/static/images/Fat Cow/32x32/date_link.png diff --git a/apps/icons/static/Fat Cow/32x32/date_magnify.png b/apps/icons/static/images/Fat Cow/32x32/date_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date_magnify.png rename to apps/icons/static/images/Fat Cow/32x32/date_magnify.png diff --git a/apps/icons/static/Fat Cow/32x32/date_next.png b/apps/icons/static/images/Fat Cow/32x32/date_next.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date_next.png rename to apps/icons/static/images/Fat Cow/32x32/date_next.png diff --git a/apps/icons/static/Fat Cow/32x32/date_previous.png b/apps/icons/static/images/Fat Cow/32x32/date_previous.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/date_previous.png rename to apps/icons/static/images/Fat Cow/32x32/date_previous.png diff --git a/apps/icons/static/Fat Cow/32x32/ddr_memory.png b/apps/icons/static/images/Fat Cow/32x32/ddr_memory.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ddr_memory.png rename to apps/icons/static/images/Fat Cow/32x32/ddr_memory.png diff --git a/apps/icons/static/Fat Cow/32x32/debian.png b/apps/icons/static/images/Fat Cow/32x32/debian.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/debian.png rename to apps/icons/static/images/Fat Cow/32x32/debian.png diff --git a/apps/icons/static/Fat Cow/32x32/decimal_less.png b/apps/icons/static/images/Fat Cow/32x32/decimal_less.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/decimal_less.png rename to apps/icons/static/images/Fat Cow/32x32/decimal_less.png diff --git a/apps/icons/static/Fat Cow/32x32/decimal_more.png b/apps/icons/static/images/Fat Cow/32x32/decimal_more.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/decimal_more.png rename to apps/icons/static/images/Fat Cow/32x32/decimal_more.png diff --git a/apps/icons/static/Fat Cow/32x32/delete.png b/apps/icons/static/images/Fat Cow/32x32/delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/delete.png rename to apps/icons/static/images/Fat Cow/32x32/delete.png diff --git a/apps/icons/static/Fat Cow/32x32/delicious.png b/apps/icons/static/images/Fat Cow/32x32/delicious.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/delicious.png rename to apps/icons/static/images/Fat Cow/32x32/delicious.png diff --git a/apps/icons/static/Fat Cow/32x32/derivatives.png b/apps/icons/static/images/Fat Cow/32x32/derivatives.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/derivatives.png rename to apps/icons/static/images/Fat Cow/32x32/derivatives.png diff --git a/apps/icons/static/Fat Cow/32x32/design_float.png b/apps/icons/static/images/Fat Cow/32x32/design_float.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/design_float.png rename to apps/icons/static/images/Fat Cow/32x32/design_float.png diff --git a/apps/icons/static/Fat Cow/32x32/designmoo.png b/apps/icons/static/images/Fat Cow/32x32/designmoo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/designmoo.png rename to apps/icons/static/images/Fat Cow/32x32/designmoo.png diff --git a/apps/icons/static/Fat Cow/32x32/devianart.png b/apps/icons/static/images/Fat Cow/32x32/devianart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/devianart.png rename to apps/icons/static/images/Fat Cow/32x32/devianart.png diff --git a/apps/icons/static/Fat Cow/32x32/diagramm.png b/apps/icons/static/images/Fat Cow/32x32/diagramm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/diagramm.png rename to apps/icons/static/images/Fat Cow/32x32/diagramm.png diff --git a/apps/icons/static/Fat Cow/32x32/dialog.png b/apps/icons/static/images/Fat Cow/32x32/dialog.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dialog.png rename to apps/icons/static/images/Fat Cow/32x32/dialog.png diff --git a/apps/icons/static/Fat Cow/32x32/diamond.png b/apps/icons/static/images/Fat Cow/32x32/diamond.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/diamond.png rename to apps/icons/static/images/Fat Cow/32x32/diamond.png diff --git a/apps/icons/static/Fat Cow/32x32/dice.png b/apps/icons/static/images/Fat Cow/32x32/dice.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dice.png rename to apps/icons/static/images/Fat Cow/32x32/dice.png diff --git a/apps/icons/static/Fat Cow/32x32/digg.png b/apps/icons/static/images/Fat Cow/32x32/digg.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/digg.png rename to apps/icons/static/images/Fat Cow/32x32/digg.png diff --git a/apps/icons/static/Fat Cow/32x32/digital_signature.png b/apps/icons/static/images/Fat Cow/32x32/digital_signature.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/digital_signature.png rename to apps/icons/static/images/Fat Cow/32x32/digital_signature.png diff --git a/apps/icons/static/Fat Cow/32x32/dinersclub.png b/apps/icons/static/images/Fat Cow/32x32/dinersclub.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dinersclub.png rename to apps/icons/static/images/Fat Cow/32x32/dinersclub.png diff --git a/apps/icons/static/Fat Cow/32x32/direction.png b/apps/icons/static/images/Fat Cow/32x32/direction.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/direction.png rename to apps/icons/static/images/Fat Cow/32x32/direction.png diff --git a/apps/icons/static/Fat Cow/32x32/directory_listing.png b/apps/icons/static/images/Fat Cow/32x32/directory_listing.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/directory_listing.png rename to apps/icons/static/images/Fat Cow/32x32/directory_listing.png diff --git a/apps/icons/static/Fat Cow/32x32/disconnect.png b/apps/icons/static/images/Fat Cow/32x32/disconnect.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/disconnect.png rename to apps/icons/static/images/Fat Cow/32x32/disconnect.png diff --git a/apps/icons/static/Fat Cow/32x32/discover.png b/apps/icons/static/images/Fat Cow/32x32/discover.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/discover.png rename to apps/icons/static/images/Fat Cow/32x32/discover.png diff --git a/apps/icons/static/Fat Cow/32x32/dish.png b/apps/icons/static/images/Fat Cow/32x32/dish.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dish.png rename to apps/icons/static/images/Fat Cow/32x32/dish.png diff --git a/apps/icons/static/Fat Cow/32x32/disk.png b/apps/icons/static/images/Fat Cow/32x32/disk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/disk.png rename to apps/icons/static/images/Fat Cow/32x32/disk.png diff --git a/apps/icons/static/Fat Cow/32x32/disk_multiple.png b/apps/icons/static/images/Fat Cow/32x32/disk_multiple.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/disk_multiple.png rename to apps/icons/static/images/Fat Cow/32x32/disk_multiple.png diff --git a/apps/icons/static/Fat Cow/32x32/distribution_partnerships.png b/apps/icons/static/images/Fat Cow/32x32/distribution_partnerships.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/distribution_partnerships.png rename to apps/icons/static/images/Fat Cow/32x32/distribution_partnerships.png diff --git a/apps/icons/static/Fat Cow/32x32/dns.png b/apps/icons/static/images/Fat Cow/32x32/dns.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dns.png rename to apps/icons/static/images/Fat Cow/32x32/dns.png diff --git a/apps/icons/static/Fat Cow/32x32/dns_setting.png b/apps/icons/static/images/Fat Cow/32x32/dns_setting.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dns_setting.png rename to apps/icons/static/images/Fat Cow/32x32/dns_setting.png diff --git a/apps/icons/static/Fat Cow/32x32/document_back.png b/apps/icons/static/images/Fat Cow/32x32/document_back.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_back.png rename to apps/icons/static/images/Fat Cow/32x32/document_back.png diff --git a/apps/icons/static/Fat Cow/32x32/document_background.png b/apps/icons/static/images/Fat Cow/32x32/document_background.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_background.png rename to apps/icons/static/images/Fat Cow/32x32/document_background.png diff --git a/apps/icons/static/Fat Cow/32x32/document_break.png b/apps/icons/static/images/Fat Cow/32x32/document_break.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_break.png rename to apps/icons/static/images/Fat Cow/32x32/document_break.png diff --git a/apps/icons/static/Fat Cow/32x32/document_center.png b/apps/icons/static/images/Fat Cow/32x32/document_center.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_center.png rename to apps/icons/static/images/Fat Cow/32x32/document_center.png diff --git a/apps/icons/static/Fat Cow/32x32/document_check_compatibility.png b/apps/icons/static/images/Fat Cow/32x32/document_check_compatibility.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_check_compatibility.png rename to apps/icons/static/images/Fat Cow/32x32/document_check_compatibility.png diff --git a/apps/icons/static/Fat Cow/32x32/document_comment_above.png b/apps/icons/static/images/Fat Cow/32x32/document_comment_above.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_comment_above.png rename to apps/icons/static/images/Fat Cow/32x32/document_comment_above.png diff --git a/apps/icons/static/Fat Cow/32x32/document_comment_behind.png b/apps/icons/static/images/Fat Cow/32x32/document_comment_behind.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_comment_behind.png rename to apps/icons/static/images/Fat Cow/32x32/document_comment_behind.png diff --git a/apps/icons/static/Fat Cow/32x32/document_comment_below.png b/apps/icons/static/images/Fat Cow/32x32/document_comment_below.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_comment_below.png rename to apps/icons/static/images/Fat Cow/32x32/document_comment_below.png diff --git a/apps/icons/static/Fat Cow/32x32/document_comments.png b/apps/icons/static/images/Fat Cow/32x32/document_comments.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_comments.png rename to apps/icons/static/images/Fat Cow/32x32/document_comments.png diff --git a/apps/icons/static/Fat Cow/32x32/document_copies.png b/apps/icons/static/images/Fat Cow/32x32/document_copies.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_copies.png rename to apps/icons/static/images/Fat Cow/32x32/document_copies.png diff --git a/apps/icons/static/Fat Cow/32x32/document_editing.png b/apps/icons/static/images/Fat Cow/32x32/document_editing.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_editing.png rename to apps/icons/static/images/Fat Cow/32x32/document_editing.png diff --git a/apps/icons/static/Fat Cow/32x32/document_empty.png b/apps/icons/static/images/Fat Cow/32x32/document_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_empty.png rename to apps/icons/static/images/Fat Cow/32x32/document_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/document_export.png b/apps/icons/static/images/Fat Cow/32x32/document_export.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_export.png rename to apps/icons/static/images/Fat Cow/32x32/document_export.png diff --git a/apps/icons/static/Fat Cow/32x32/document_font.png b/apps/icons/static/images/Fat Cow/32x32/document_font.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_font.png rename to apps/icons/static/images/Fat Cow/32x32/document_font.png diff --git a/apps/icons/static/Fat Cow/32x32/document_font_wizard.png b/apps/icons/static/images/Fat Cow/32x32/document_font_wizard.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_font_wizard.png rename to apps/icons/static/images/Fat Cow/32x32/document_font_wizard.png diff --git a/apps/icons/static/Fat Cow/32x32/document_image.png b/apps/icons/static/images/Fat Cow/32x32/document_image.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_image.png rename to apps/icons/static/images/Fat Cow/32x32/document_image.png diff --git a/apps/icons/static/Fat Cow/32x32/document_image_hor.png b/apps/icons/static/images/Fat Cow/32x32/document_image_hor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_image_hor.png rename to apps/icons/static/images/Fat Cow/32x32/document_image_hor.png diff --git a/apps/icons/static/Fat Cow/32x32/document_image_ver.png b/apps/icons/static/images/Fat Cow/32x32/document_image_ver.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_image_ver.png rename to apps/icons/static/images/Fat Cow/32x32/document_image_ver.png diff --git a/apps/icons/static/Fat Cow/32x32/document_import.png b/apps/icons/static/images/Fat Cow/32x32/document_import.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_import.png rename to apps/icons/static/images/Fat Cow/32x32/document_import.png diff --git a/apps/icons/static/Fat Cow/32x32/document_index.png b/apps/icons/static/images/Fat Cow/32x32/document_index.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_index.png rename to apps/icons/static/images/Fat Cow/32x32/document_index.png diff --git a/apps/icons/static/Fat Cow/32x32/document_info.png b/apps/icons/static/images/Fat Cow/32x32/document_info.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_info.png rename to apps/icons/static/images/Fat Cow/32x32/document_info.png diff --git a/apps/icons/static/Fat Cow/32x32/document_insert.png b/apps/icons/static/images/Fat Cow/32x32/document_insert.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_insert.png rename to apps/icons/static/images/Fat Cow/32x32/document_insert.png diff --git a/apps/icons/static/Fat Cow/32x32/document_inspect.png b/apps/icons/static/images/Fat Cow/32x32/document_inspect.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_inspect.png rename to apps/icons/static/images/Fat Cow/32x32/document_inspect.png diff --git a/apps/icons/static/Fat Cow/32x32/document_inspector.png b/apps/icons/static/images/Fat Cow/32x32/document_inspector.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_inspector.png rename to apps/icons/static/images/Fat Cow/32x32/document_inspector.png diff --git a/apps/icons/static/Fat Cow/32x32/document_layout.png b/apps/icons/static/images/Fat Cow/32x32/document_layout.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_layout.png rename to apps/icons/static/images/Fat Cow/32x32/document_layout.png diff --git a/apps/icons/static/Fat Cow/32x32/document_margins.png b/apps/icons/static/images/Fat Cow/32x32/document_margins.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_margins.png rename to apps/icons/static/images/Fat Cow/32x32/document_margins.png diff --git a/apps/icons/static/Fat Cow/32x32/document_mark_as_final.png b/apps/icons/static/images/Fat Cow/32x32/document_mark_as_final.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_mark_as_final.png rename to apps/icons/static/images/Fat Cow/32x32/document_mark_as_final.png diff --git a/apps/icons/static/Fat Cow/32x32/document_move.png b/apps/icons/static/images/Fat Cow/32x32/document_move.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_move.png rename to apps/icons/static/images/Fat Cow/32x32/document_move.png diff --git a/apps/icons/static/Fat Cow/32x32/document_next.png b/apps/icons/static/images/Fat Cow/32x32/document_next.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_next.png rename to apps/icons/static/images/Fat Cow/32x32/document_next.png diff --git a/apps/icons/static/Fat Cow/32x32/document_notes.png b/apps/icons/static/images/Fat Cow/32x32/document_notes.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_notes.png rename to apps/icons/static/images/Fat Cow/32x32/document_notes.png diff --git a/apps/icons/static/Fat Cow/32x32/document_num.png b/apps/icons/static/images/Fat Cow/32x32/document_num.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_num.png rename to apps/icons/static/images/Fat Cow/32x32/document_num.png diff --git a/apps/icons/static/Fat Cow/32x32/document_page.png b/apps/icons/static/images/Fat Cow/32x32/document_page.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_page.png rename to apps/icons/static/images/Fat Cow/32x32/document_page.png diff --git a/apps/icons/static/Fat Cow/32x32/document_page_last.png b/apps/icons/static/images/Fat Cow/32x32/document_page_last.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_page_last.png rename to apps/icons/static/images/Fat Cow/32x32/document_page_last.png diff --git a/apps/icons/static/Fat Cow/32x32/document_page_next.png b/apps/icons/static/images/Fat Cow/32x32/document_page_next.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_page_next.png rename to apps/icons/static/images/Fat Cow/32x32/document_page_next.png diff --git a/apps/icons/static/Fat Cow/32x32/document_page_previous.png b/apps/icons/static/images/Fat Cow/32x32/document_page_previous.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_page_previous.png rename to apps/icons/static/images/Fat Cow/32x32/document_page_previous.png diff --git a/apps/icons/static/Fat Cow/32x32/document_plus.png b/apps/icons/static/images/Fat Cow/32x32/document_plus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_plus.png rename to apps/icons/static/images/Fat Cow/32x32/document_plus.png diff --git a/apps/icons/static/Fat Cow/32x32/document_prepare.png b/apps/icons/static/images/Fat Cow/32x32/document_prepare.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_prepare.png rename to apps/icons/static/images/Fat Cow/32x32/document_prepare.png diff --git a/apps/icons/static/Fat Cow/32x32/document_properties.png b/apps/icons/static/images/Fat Cow/32x32/document_properties.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_properties.png rename to apps/icons/static/images/Fat Cow/32x32/document_properties.png diff --git a/apps/icons/static/Fat Cow/32x32/document_quote.png b/apps/icons/static/images/Fat Cow/32x32/document_quote.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_quote.png rename to apps/icons/static/images/Fat Cow/32x32/document_quote.png diff --git a/apps/icons/static/Fat Cow/32x32/document_redirect.png b/apps/icons/static/images/Fat Cow/32x32/document_redirect.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_redirect.png rename to apps/icons/static/images/Fat Cow/32x32/document_redirect.png diff --git a/apps/icons/static/Fat Cow/32x32/document_rename.png b/apps/icons/static/images/Fat Cow/32x32/document_rename.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_rename.png rename to apps/icons/static/images/Fat Cow/32x32/document_rename.png diff --git a/apps/icons/static/Fat Cow/32x32/document_shapes.png b/apps/icons/static/images/Fat Cow/32x32/document_shapes.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_shapes.png rename to apps/icons/static/images/Fat Cow/32x32/document_shapes.png diff --git a/apps/icons/static/Fat Cow/32x32/document_shred.png b/apps/icons/static/images/Fat Cow/32x32/document_shred.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_shred.png rename to apps/icons/static/images/Fat Cow/32x32/document_shred.png diff --git a/apps/icons/static/Fat Cow/32x32/document_signature.png b/apps/icons/static/images/Fat Cow/32x32/document_signature.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_signature.png rename to apps/icons/static/images/Fat Cow/32x32/document_signature.png diff --git a/apps/icons/static/Fat Cow/32x32/document_spacing.png b/apps/icons/static/images/Fat Cow/32x32/document_spacing.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_spacing.png rename to apps/icons/static/images/Fat Cow/32x32/document_spacing.png diff --git a/apps/icons/static/Fat Cow/32x32/document_split.png b/apps/icons/static/images/Fat Cow/32x32/document_split.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_split.png rename to apps/icons/static/images/Fat Cow/32x32/document_split.png diff --git a/apps/icons/static/Fat Cow/32x32/document_stand.png b/apps/icons/static/images/Fat Cow/32x32/document_stand.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_stand.png rename to apps/icons/static/images/Fat Cow/32x32/document_stand.png diff --git a/apps/icons/static/Fat Cow/32x32/document_tag.png b/apps/icons/static/images/Fat Cow/32x32/document_tag.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_tag.png rename to apps/icons/static/images/Fat Cow/32x32/document_tag.png diff --git a/apps/icons/static/Fat Cow/32x32/document_todo.png b/apps/icons/static/images/Fat Cow/32x32/document_todo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_todo.png rename to apps/icons/static/images/Fat Cow/32x32/document_todo.png diff --git a/apps/icons/static/Fat Cow/32x32/document_valid.png b/apps/icons/static/images/Fat Cow/32x32/document_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_valid.png rename to apps/icons/static/images/Fat Cow/32x32/document_valid.png diff --git a/apps/icons/static/Fat Cow/32x32/document_vertical.png b/apps/icons/static/images/Fat Cow/32x32/document_vertical.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_vertical.png rename to apps/icons/static/images/Fat Cow/32x32/document_vertical.png diff --git a/apps/icons/static/Fat Cow/32x32/document_view_book.png b/apps/icons/static/images/Fat Cow/32x32/document_view_book.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/document_view_book.png rename to apps/icons/static/images/Fat Cow/32x32/document_view_book.png diff --git a/apps/icons/static/Fat Cow/32x32/documents_email.png b/apps/icons/static/images/Fat Cow/32x32/documents_email.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/documents_email.png rename to apps/icons/static/images/Fat Cow/32x32/documents_email.png diff --git a/apps/icons/static/Fat Cow/32x32/dog.png b/apps/icons/static/images/Fat Cow/32x32/dog.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dog.png rename to apps/icons/static/images/Fat Cow/32x32/dog.png diff --git a/apps/icons/static/Fat Cow/32x32/domain_template.png b/apps/icons/static/images/Fat Cow/32x32/domain_template.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/domain_template.png rename to apps/icons/static/images/Fat Cow/32x32/domain_template.png diff --git a/apps/icons/static/Fat Cow/32x32/door.png b/apps/icons/static/images/Fat Cow/32x32/door.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/door.png rename to apps/icons/static/images/Fat Cow/32x32/door.png diff --git a/apps/icons/static/Fat Cow/32x32/door_in.png b/apps/icons/static/images/Fat Cow/32x32/door_in.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/door_in.png rename to apps/icons/static/images/Fat Cow/32x32/door_in.png diff --git a/apps/icons/static/Fat Cow/32x32/door_open.png b/apps/icons/static/images/Fat Cow/32x32/door_open.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/door_open.png rename to apps/icons/static/images/Fat Cow/32x32/door_open.png diff --git a/apps/icons/static/Fat Cow/32x32/door_out.png b/apps/icons/static/images/Fat Cow/32x32/door_out.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/door_out.png rename to apps/icons/static/images/Fat Cow/32x32/door_out.png diff --git a/apps/icons/static/Fat Cow/32x32/dopplr.png b/apps/icons/static/images/Fat Cow/32x32/dopplr.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dopplr.png rename to apps/icons/static/images/Fat Cow/32x32/dopplr.png diff --git a/apps/icons/static/Fat Cow/32x32/down_jacket.png b/apps/icons/static/images/Fat Cow/32x32/down_jacket.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/down_jacket.png rename to apps/icons/static/images/Fat Cow/32x32/down_jacket.png diff --git a/apps/icons/static/Fat Cow/32x32/download.png b/apps/icons/static/images/Fat Cow/32x32/download.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/download.png rename to apps/icons/static/images/Fat Cow/32x32/download.png diff --git a/apps/icons/static/Fat Cow/32x32/download_for_linux.png b/apps/icons/static/images/Fat Cow/32x32/download_for_linux.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/download_for_linux.png rename to apps/icons/static/images/Fat Cow/32x32/download_for_linux.png diff --git a/apps/icons/static/Fat Cow/32x32/download_for_mac.png b/apps/icons/static/images/Fat Cow/32x32/download_for_mac.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/download_for_mac.png rename to apps/icons/static/images/Fat Cow/32x32/download_for_mac.png diff --git a/apps/icons/static/Fat Cow/32x32/download_for_windows.png b/apps/icons/static/images/Fat Cow/32x32/download_for_windows.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/download_for_windows.png rename to apps/icons/static/images/Fat Cow/32x32/download_for_windows.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_airbrush.png b/apps/icons/static/images/Fat Cow/32x32/draw_airbrush.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_airbrush.png rename to apps/icons/static/images/Fat Cow/32x32/draw_airbrush.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_calligraphic.png b/apps/icons/static/images/Fat Cow/32x32/draw_calligraphic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_calligraphic.png rename to apps/icons/static/images/Fat Cow/32x32/draw_calligraphic.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_clone.png b/apps/icons/static/images/Fat Cow/32x32/draw_clone.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_clone.png rename to apps/icons/static/images/Fat Cow/32x32/draw_clone.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_convolve.png b/apps/icons/static/images/Fat Cow/32x32/draw_convolve.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_convolve.png rename to apps/icons/static/images/Fat Cow/32x32/draw_convolve.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_dodge_burn.png b/apps/icons/static/images/Fat Cow/32x32/draw_dodge_burn.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_dodge_burn.png rename to apps/icons/static/images/Fat Cow/32x32/draw_dodge_burn.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_ellipse.png b/apps/icons/static/images/Fat Cow/32x32/draw_ellipse.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_ellipse.png rename to apps/icons/static/images/Fat Cow/32x32/draw_ellipse.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_eraser.png b/apps/icons/static/images/Fat Cow/32x32/draw_eraser.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_eraser.png rename to apps/icons/static/images/Fat Cow/32x32/draw_eraser.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_ink.png b/apps/icons/static/images/Fat Cow/32x32/draw_ink.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_ink.png rename to apps/icons/static/images/Fat Cow/32x32/draw_ink.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_island.png b/apps/icons/static/images/Fat Cow/32x32/draw_island.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_island.png rename to apps/icons/static/images/Fat Cow/32x32/draw_island.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_line.png b/apps/icons/static/images/Fat Cow/32x32/draw_line.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_line.png rename to apps/icons/static/images/Fat Cow/32x32/draw_line.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_path.png b/apps/icons/static/images/Fat Cow/32x32/draw_path.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_path.png rename to apps/icons/static/images/Fat Cow/32x32/draw_path.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_points.png b/apps/icons/static/images/Fat Cow/32x32/draw_points.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_points.png rename to apps/icons/static/images/Fat Cow/32x32/draw_points.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_polygon.png b/apps/icons/static/images/Fat Cow/32x32/draw_polygon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_polygon.png rename to apps/icons/static/images/Fat Cow/32x32/draw_polygon.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_polygon_curves.png b/apps/icons/static/images/Fat Cow/32x32/draw_polygon_curves.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_polygon_curves.png rename to apps/icons/static/images/Fat Cow/32x32/draw_polygon_curves.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_polyline.png b/apps/icons/static/images/Fat Cow/32x32/draw_polyline.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_polyline.png rename to apps/icons/static/images/Fat Cow/32x32/draw_polyline.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_ring.png b/apps/icons/static/images/Fat Cow/32x32/draw_ring.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_ring.png rename to apps/icons/static/images/Fat Cow/32x32/draw_ring.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_smudge.png b/apps/icons/static/images/Fat Cow/32x32/draw_smudge.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_smudge.png rename to apps/icons/static/images/Fat Cow/32x32/draw_smudge.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_spiral.png b/apps/icons/static/images/Fat Cow/32x32/draw_spiral.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_spiral.png rename to apps/icons/static/images/Fat Cow/32x32/draw_spiral.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_star.png b/apps/icons/static/images/Fat Cow/32x32/draw_star.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_star.png rename to apps/icons/static/images/Fat Cow/32x32/draw_star.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_vertex.png b/apps/icons/static/images/Fat Cow/32x32/draw_vertex.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_vertex.png rename to apps/icons/static/images/Fat Cow/32x32/draw_vertex.png diff --git a/apps/icons/static/Fat Cow/32x32/draw_wave.png b/apps/icons/static/images/Fat Cow/32x32/draw_wave.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/draw_wave.png rename to apps/icons/static/images/Fat Cow/32x32/draw_wave.png diff --git a/apps/icons/static/Fat Cow/32x32/drawer.png b/apps/icons/static/images/Fat Cow/32x32/drawer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drawer.png rename to apps/icons/static/images/Fat Cow/32x32/drawer.png diff --git a/apps/icons/static/Fat Cow/32x32/drawer_open.png b/apps/icons/static/images/Fat Cow/32x32/drawer_open.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drawer_open.png rename to apps/icons/static/images/Fat Cow/32x32/drawer_open.png diff --git a/apps/icons/static/Fat Cow/32x32/dribbble.png b/apps/icons/static/images/Fat Cow/32x32/dribbble.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dribbble.png rename to apps/icons/static/images/Fat Cow/32x32/dribbble.png diff --git a/apps/icons/static/Fat Cow/32x32/drill.png b/apps/icons/static/images/Fat Cow/32x32/drill.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drill.png rename to apps/icons/static/images/Fat Cow/32x32/drill.png diff --git a/apps/icons/static/Fat Cow/32x32/drink.png b/apps/icons/static/images/Fat Cow/32x32/drink.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drink.png rename to apps/icons/static/images/Fat Cow/32x32/drink.png diff --git a/apps/icons/static/Fat Cow/32x32/drink_empty.png b/apps/icons/static/images/Fat Cow/32x32/drink_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drink_empty.png rename to apps/icons/static/images/Fat Cow/32x32/drink_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/drive.png b/apps/icons/static/images/Fat Cow/32x32/drive.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive.png rename to apps/icons/static/images/Fat Cow/32x32/drive.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_add.png b/apps/icons/static/images/Fat Cow/32x32/drive_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_add.png rename to apps/icons/static/images/Fat Cow/32x32/drive_add.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_burn.png b/apps/icons/static/images/Fat Cow/32x32/drive_burn.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_burn.png rename to apps/icons/static/images/Fat Cow/32x32/drive_burn.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_cd.png b/apps/icons/static/images/Fat Cow/32x32/drive_cd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_cd.png rename to apps/icons/static/images/Fat Cow/32x32/drive_cd.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_cd_empty.png b/apps/icons/static/images/Fat Cow/32x32/drive_cd_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_cd_empty.png rename to apps/icons/static/images/Fat Cow/32x32/drive_cd_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_delete.png b/apps/icons/static/images/Fat Cow/32x32/drive_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_delete.png rename to apps/icons/static/images/Fat Cow/32x32/drive_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_disk.png b/apps/icons/static/images/Fat Cow/32x32/drive_disk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_disk.png rename to apps/icons/static/images/Fat Cow/32x32/drive_disk.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_edit.png b/apps/icons/static/images/Fat Cow/32x32/drive_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_edit.png rename to apps/icons/static/images/Fat Cow/32x32/drive_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_error.png b/apps/icons/static/images/Fat Cow/32x32/drive_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_error.png rename to apps/icons/static/images/Fat Cow/32x32/drive_error.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_go.png b/apps/icons/static/images/Fat Cow/32x32/drive_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_go.png rename to apps/icons/static/images/Fat Cow/32x32/drive_go.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_key.png b/apps/icons/static/images/Fat Cow/32x32/drive_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_key.png rename to apps/icons/static/images/Fat Cow/32x32/drive_key.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_link.png b/apps/icons/static/images/Fat Cow/32x32/drive_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_link.png rename to apps/icons/static/images/Fat Cow/32x32/drive_link.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_magnify.png b/apps/icons/static/images/Fat Cow/32x32/drive_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_magnify.png rename to apps/icons/static/images/Fat Cow/32x32/drive_magnify.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_network.png b/apps/icons/static/images/Fat Cow/32x32/drive_network.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_network.png rename to apps/icons/static/images/Fat Cow/32x32/drive_network.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_rename.png b/apps/icons/static/images/Fat Cow/32x32/drive_rename.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_rename.png rename to apps/icons/static/images/Fat Cow/32x32/drive_rename.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_user.png b/apps/icons/static/images/Fat Cow/32x32/drive_user.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_user.png rename to apps/icons/static/images/Fat Cow/32x32/drive_user.png diff --git a/apps/icons/static/Fat Cow/32x32/drive_web.png b/apps/icons/static/images/Fat Cow/32x32/drive_web.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drive_web.png rename to apps/icons/static/images/Fat Cow/32x32/drive_web.png diff --git a/apps/icons/static/Fat Cow/32x32/drop.png b/apps/icons/static/images/Fat Cow/32x32/drop.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drop.png rename to apps/icons/static/images/Fat Cow/32x32/drop.png diff --git a/apps/icons/static/Fat Cow/32x32/drugs_com.png b/apps/icons/static/images/Fat Cow/32x32/drugs_com.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drugs_com.png rename to apps/icons/static/images/Fat Cow/32x32/drugs_com.png diff --git a/apps/icons/static/Fat Cow/32x32/drum.png b/apps/icons/static/images/Fat Cow/32x32/drum.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/drum.png rename to apps/icons/static/images/Fat Cow/32x32/drum.png diff --git a/apps/icons/static/Fat Cow/32x32/dvd.png b/apps/icons/static/images/Fat Cow/32x32/dvd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dvd.png rename to apps/icons/static/images/Fat Cow/32x32/dvd.png diff --git a/apps/icons/static/Fat Cow/32x32/dvd_add.png b/apps/icons/static/images/Fat Cow/32x32/dvd_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dvd_add.png rename to apps/icons/static/images/Fat Cow/32x32/dvd_add.png diff --git a/apps/icons/static/Fat Cow/32x32/dvd_delete.png b/apps/icons/static/images/Fat Cow/32x32/dvd_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dvd_delete.png rename to apps/icons/static/images/Fat Cow/32x32/dvd_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/dvd_edit.png b/apps/icons/static/images/Fat Cow/32x32/dvd_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dvd_edit.png rename to apps/icons/static/images/Fat Cow/32x32/dvd_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/dvd_error.png b/apps/icons/static/images/Fat Cow/32x32/dvd_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dvd_error.png rename to apps/icons/static/images/Fat Cow/32x32/dvd_error.png diff --git a/apps/icons/static/Fat Cow/32x32/dvd_go.png b/apps/icons/static/images/Fat Cow/32x32/dvd_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dvd_go.png rename to apps/icons/static/images/Fat Cow/32x32/dvd_go.png diff --git a/apps/icons/static/Fat Cow/32x32/dvd_key.png b/apps/icons/static/images/Fat Cow/32x32/dvd_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dvd_key.png rename to apps/icons/static/images/Fat Cow/32x32/dvd_key.png diff --git a/apps/icons/static/Fat Cow/32x32/dvd_link.png b/apps/icons/static/images/Fat Cow/32x32/dvd_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dvd_link.png rename to apps/icons/static/images/Fat Cow/32x32/dvd_link.png diff --git a/apps/icons/static/Fat Cow/32x32/dynamite.png b/apps/icons/static/images/Fat Cow/32x32/dynamite.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/dynamite.png rename to apps/icons/static/images/Fat Cow/32x32/dynamite.png diff --git a/apps/icons/static/Fat Cow/32x32/ebay.png b/apps/icons/static/images/Fat Cow/32x32/ebay.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ebay.png rename to apps/icons/static/images/Fat Cow/32x32/ebay.png diff --git a/apps/icons/static/Fat Cow/32x32/echeck.png b/apps/icons/static/images/Fat Cow/32x32/echeck.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/echeck.png rename to apps/icons/static/images/Fat Cow/32x32/echeck.png diff --git a/apps/icons/static/Fat Cow/32x32/edit_chain.png b/apps/icons/static/images/Fat Cow/32x32/edit_chain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/edit_chain.png rename to apps/icons/static/images/Fat Cow/32x32/edit_chain.png diff --git a/apps/icons/static/Fat Cow/32x32/edit_diff.png b/apps/icons/static/images/Fat Cow/32x32/edit_diff.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/edit_diff.png rename to apps/icons/static/images/Fat Cow/32x32/edit_diff.png diff --git a/apps/icons/static/Fat Cow/32x32/edit_free.png b/apps/icons/static/images/Fat Cow/32x32/edit_free.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/edit_free.png rename to apps/icons/static/images/Fat Cow/32x32/edit_free.png diff --git a/apps/icons/static/Fat Cow/32x32/edit_path.png b/apps/icons/static/images/Fat Cow/32x32/edit_path.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/edit_path.png rename to apps/icons/static/images/Fat Cow/32x32/edit_path.png diff --git a/apps/icons/static/Fat Cow/32x32/education.png b/apps/icons/static/images/Fat Cow/32x32/education.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/education.png rename to apps/icons/static/images/Fat Cow/32x32/education.png diff --git a/apps/icons/static/Fat Cow/32x32/ehow.png b/apps/icons/static/images/Fat Cow/32x32/ehow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ehow.png rename to apps/icons/static/images/Fat Cow/32x32/ehow.png diff --git a/apps/icons/static/Fat Cow/32x32/elements.png b/apps/icons/static/images/Fat Cow/32x32/elements.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/elements.png rename to apps/icons/static/images/Fat Cow/32x32/elements.png diff --git a/apps/icons/static/Fat Cow/32x32/email.png b/apps/icons/static/images/Fat Cow/32x32/email.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email.png rename to apps/icons/static/images/Fat Cow/32x32/email.png diff --git a/apps/icons/static/Fat Cow/32x32/email_add.png b/apps/icons/static/images/Fat Cow/32x32/email_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_add.png rename to apps/icons/static/images/Fat Cow/32x32/email_add.png diff --git a/apps/icons/static/Fat Cow/32x32/email_attach.png b/apps/icons/static/images/Fat Cow/32x32/email_attach.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_attach.png rename to apps/icons/static/images/Fat Cow/32x32/email_attach.png diff --git a/apps/icons/static/Fat Cow/32x32/email_delete.png b/apps/icons/static/images/Fat Cow/32x32/email_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_delete.png rename to apps/icons/static/images/Fat Cow/32x32/email_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/email_edit.png b/apps/icons/static/images/Fat Cow/32x32/email_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_edit.png rename to apps/icons/static/images/Fat Cow/32x32/email_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/email_error.png b/apps/icons/static/images/Fat Cow/32x32/email_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_error.png rename to apps/icons/static/images/Fat Cow/32x32/email_error.png diff --git a/apps/icons/static/Fat Cow/32x32/email_go.png b/apps/icons/static/images/Fat Cow/32x32/email_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_go.png rename to apps/icons/static/images/Fat Cow/32x32/email_go.png diff --git a/apps/icons/static/Fat Cow/32x32/email_link.png b/apps/icons/static/images/Fat Cow/32x32/email_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_link.png rename to apps/icons/static/images/Fat Cow/32x32/email_link.png diff --git a/apps/icons/static/Fat Cow/32x32/email_open.png b/apps/icons/static/images/Fat Cow/32x32/email_open.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_open.png rename to apps/icons/static/images/Fat Cow/32x32/email_open.png diff --git a/apps/icons/static/Fat Cow/32x32/email_open_image.png b/apps/icons/static/images/Fat Cow/32x32/email_open_image.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_open_image.png rename to apps/icons/static/images/Fat Cow/32x32/email_open_image.png diff --git a/apps/icons/static/Fat Cow/32x32/email_to_friend.png b/apps/icons/static/images/Fat Cow/32x32/email_to_friend.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/email_to_friend.png rename to apps/icons/static/images/Fat Cow/32x32/email_to_friend.png diff --git a/apps/icons/static/Fat Cow/32x32/ember.png b/apps/icons/static/images/Fat Cow/32x32/ember.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ember.png rename to apps/icons/static/images/Fat Cow/32x32/ember.png diff --git a/apps/icons/static/Fat Cow/32x32/emotion_evilgrin.png b/apps/icons/static/images/Fat Cow/32x32/emotion_evilgrin.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/emotion_evilgrin.png rename to apps/icons/static/images/Fat Cow/32x32/emotion_evilgrin.png diff --git a/apps/icons/static/Fat Cow/32x32/emotion_grin.png b/apps/icons/static/images/Fat Cow/32x32/emotion_grin.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/emotion_grin.png rename to apps/icons/static/images/Fat Cow/32x32/emotion_grin.png diff --git a/apps/icons/static/Fat Cow/32x32/emotion_happy.png b/apps/icons/static/images/Fat Cow/32x32/emotion_happy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/emotion_happy.png rename to apps/icons/static/images/Fat Cow/32x32/emotion_happy.png diff --git a/apps/icons/static/Fat Cow/32x32/emotion_smile.png b/apps/icons/static/images/Fat Cow/32x32/emotion_smile.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/emotion_smile.png rename to apps/icons/static/images/Fat Cow/32x32/emotion_smile.png diff --git a/apps/icons/static/Fat Cow/32x32/emotion_suprised.png b/apps/icons/static/images/Fat Cow/32x32/emotion_suprised.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/emotion_suprised.png rename to apps/icons/static/images/Fat Cow/32x32/emotion_suprised.png diff --git a/apps/icons/static/Fat Cow/32x32/emotion_tongue.png b/apps/icons/static/images/Fat Cow/32x32/emotion_tongue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/emotion_tongue.png rename to apps/icons/static/images/Fat Cow/32x32/emotion_tongue.png diff --git a/apps/icons/static/Fat Cow/32x32/emotion_unhappy.png b/apps/icons/static/images/Fat Cow/32x32/emotion_unhappy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/emotion_unhappy.png rename to apps/icons/static/images/Fat Cow/32x32/emotion_unhappy.png diff --git a/apps/icons/static/Fat Cow/32x32/emotion_waii.png b/apps/icons/static/images/Fat Cow/32x32/emotion_waii.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/emotion_waii.png rename to apps/icons/static/images/Fat Cow/32x32/emotion_waii.png diff --git a/apps/icons/static/Fat Cow/32x32/emotion_wink.png b/apps/icons/static/images/Fat Cow/32x32/emotion_wink.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/emotion_wink.png rename to apps/icons/static/images/Fat Cow/32x32/emotion_wink.png diff --git a/apps/icons/static/Fat Cow/32x32/entity.png b/apps/icons/static/images/Fat Cow/32x32/entity.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/entity.png rename to apps/icons/static/images/Fat Cow/32x32/entity.png diff --git a/apps/icons/static/Fat Cow/32x32/error.png b/apps/icons/static/images/Fat Cow/32x32/error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/error.png rename to apps/icons/static/images/Fat Cow/32x32/error.png diff --git a/apps/icons/static/Fat Cow/32x32/error_add.png b/apps/icons/static/images/Fat Cow/32x32/error_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/error_add.png rename to apps/icons/static/images/Fat Cow/32x32/error_add.png diff --git a/apps/icons/static/Fat Cow/32x32/error_delete.png b/apps/icons/static/images/Fat Cow/32x32/error_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/error_delete.png rename to apps/icons/static/images/Fat Cow/32x32/error_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/error_go.png b/apps/icons/static/images/Fat Cow/32x32/error_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/error_go.png rename to apps/icons/static/images/Fat Cow/32x32/error_go.png diff --git a/apps/icons/static/Fat Cow/32x32/events.png b/apps/icons/static/images/Fat Cow/32x32/events.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/events.png rename to apps/icons/static/images/Fat Cow/32x32/events.png diff --git a/apps/icons/static/Fat Cow/32x32/evernote.png b/apps/icons/static/images/Fat Cow/32x32/evernote.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/evernote.png rename to apps/icons/static/images/Fat Cow/32x32/evernote.png diff --git a/apps/icons/static/Fat Cow/32x32/exclamation.png b/apps/icons/static/images/Fat Cow/32x32/exclamation.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/exclamation.png rename to apps/icons/static/images/Fat Cow/32x32/exclamation.png diff --git a/apps/icons/static/Fat Cow/32x32/export_excel.png b/apps/icons/static/images/Fat Cow/32x32/export_excel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/export_excel.png rename to apps/icons/static/images/Fat Cow/32x32/export_excel.png diff --git a/apps/icons/static/Fat Cow/32x32/extract_foreground_objects.png b/apps/icons/static/images/Fat Cow/32x32/extract_foreground_objects.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/extract_foreground_objects.png rename to apps/icons/static/images/Fat Cow/32x32/extract_foreground_objects.png diff --git a/apps/icons/static/Fat Cow/32x32/eye.png b/apps/icons/static/images/Fat Cow/32x32/eye.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/eye.png rename to apps/icons/static/images/Fat Cow/32x32/eye.png diff --git a/apps/icons/static/Fat Cow/32x32/factory.png b/apps/icons/static/images/Fat Cow/32x32/factory.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/factory.png rename to apps/icons/static/images/Fat Cow/32x32/factory.png diff --git a/apps/icons/static/Fat Cow/32x32/fatcow.png b/apps/icons/static/images/Fat Cow/32x32/fatcow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/fatcow.png rename to apps/icons/static/images/Fat Cow/32x32/fatcow.png diff --git a/apps/icons/static/Fat Cow/32x32/fax.png b/apps/icons/static/images/Fat Cow/32x32/fax.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/fax.png rename to apps/icons/static/images/Fat Cow/32x32/fax.png diff --git a/apps/icons/static/Fat Cow/32x32/fedora.png b/apps/icons/static/images/Fat Cow/32x32/fedora.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/fedora.png rename to apps/icons/static/images/Fat Cow/32x32/fedora.png diff --git a/apps/icons/static/Fat Cow/32x32/feed.png b/apps/icons/static/images/Fat Cow/32x32/feed.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/feed.png rename to apps/icons/static/images/Fat Cow/32x32/feed.png diff --git a/apps/icons/static/Fat Cow/32x32/feed_add.png b/apps/icons/static/images/Fat Cow/32x32/feed_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/feed_add.png rename to apps/icons/static/images/Fat Cow/32x32/feed_add.png diff --git a/apps/icons/static/Fat Cow/32x32/feed_delete.png b/apps/icons/static/images/Fat Cow/32x32/feed_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/feed_delete.png rename to apps/icons/static/images/Fat Cow/32x32/feed_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/feed_disk.png b/apps/icons/static/images/Fat Cow/32x32/feed_disk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/feed_disk.png rename to apps/icons/static/images/Fat Cow/32x32/feed_disk.png diff --git a/apps/icons/static/Fat Cow/32x32/feed_edit.png b/apps/icons/static/images/Fat Cow/32x32/feed_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/feed_edit.png rename to apps/icons/static/images/Fat Cow/32x32/feed_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/feed_error.png b/apps/icons/static/images/Fat Cow/32x32/feed_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/feed_error.png rename to apps/icons/static/images/Fat Cow/32x32/feed_error.png diff --git a/apps/icons/static/Fat Cow/32x32/feed_go.png b/apps/icons/static/images/Fat Cow/32x32/feed_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/feed_go.png rename to apps/icons/static/images/Fat Cow/32x32/feed_go.png diff --git a/apps/icons/static/Fat Cow/32x32/feed_key.png b/apps/icons/static/images/Fat Cow/32x32/feed_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/feed_key.png rename to apps/icons/static/images/Fat Cow/32x32/feed_key.png diff --git a/apps/icons/static/Fat Cow/32x32/feed_magnify.png b/apps/icons/static/images/Fat Cow/32x32/feed_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/feed_magnify.png rename to apps/icons/static/images/Fat Cow/32x32/feed_magnify.png diff --git a/apps/icons/static/Fat Cow/32x32/female.png b/apps/icons/static/images/Fat Cow/32x32/female.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/female.png rename to apps/icons/static/images/Fat Cow/32x32/female.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_3gp.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_3gp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_3gp.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_3gp.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_7z.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_7z.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_7z.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_7z.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ace.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ace.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ace.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ace.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ai.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ai.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ai.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ai.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_aif.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_aif.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_aif.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_aif.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_aiff.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_aiff.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_aiff.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_aiff.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_amr.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_amr.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_amr.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_amr.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_asf.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_asf.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_asf.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_asf.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_asx.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_asx.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_asx.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_asx.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_bat.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_bat.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_bat.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_bat.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_bin.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_bin.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_bin.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_bin.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_bmp.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_bmp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_bmp.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_bmp.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_bup.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_bup.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_bup.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_bup.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_cab.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_cab.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_cab.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_cab.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_cbr.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_cbr.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_cbr.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_cbr.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_cda.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_cda.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_cda.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_cda.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_cdl.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_cdl.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_cdl.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_cdl.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_cdr.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_cdr.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_cdr.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_cdr.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_chm.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_chm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_chm.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_chm.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_dat.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_dat.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_dat.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_dat.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_divx.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_divx.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_divx.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_divx.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_dll.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_dll.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_dll.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_dll.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_dmg.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_dmg.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_dmg.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_dmg.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_doc.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_doc.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_doc.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_doc.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_dss.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_dss.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_dss.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_dss.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_dvf.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_dvf.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_dvf.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_dvf.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_dwg.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_dwg.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_dwg.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_dwg.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_eml.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_eml.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_eml.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_eml.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_eps.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_eps.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_eps.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_eps.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_exe.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_exe.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_exe.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_exe.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_fla.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_fla.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_fla.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_fla.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_flv.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_flv.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_flv.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_flv.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_gif.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_gif.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_gif.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_gif.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_gz.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_gz.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_gz.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_gz.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_hqx.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_hqx.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_hqx.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_hqx.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_htm.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_htm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_htm.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_htm.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_html.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_html.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_html.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_html.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ifo.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ifo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ifo.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ifo.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_indd.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_indd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_indd.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_indd.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_iso.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_iso.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_iso.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_iso.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_jar.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_jar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_jar.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_jar.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_jpeg.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_jpeg.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_jpeg.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_jpeg.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_jpg.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_jpg.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_jpg.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_jpg.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_lnk.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_lnk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_lnk.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_lnk.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_log.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_log.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_log.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_log.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_m4a.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_m4a.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_m4a.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_m4a.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_m4b.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_m4b.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_m4b.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_m4b.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_m4p.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_m4p.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_m4p.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_m4p.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_m4v.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_m4v.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_m4v.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_m4v.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mcd.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_mcd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_mcd.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_mcd.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mdb.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_mdb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_mdb.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_mdb.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mid.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_mid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_mid.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_mid.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mov.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_mov.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_mov.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_mov.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mp2.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_mp2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_mp2.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_mp2.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mp4.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_mp4.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_mp4.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_mp4.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mpeg.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_mpeg.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_mpeg.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_mpeg.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mpg.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_mpg.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_mpg.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_mpg.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_msi.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_msi.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_msi.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_msi.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_mswmm.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_mswmm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_mswmm.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_mswmm.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ogg.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ogg.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ogg.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ogg.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_pdf.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_pdf.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_pdf.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_pdf.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_png.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_png.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_png.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_png.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_pps.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_pps.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_pps.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_pps.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ps.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ps.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ps.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ps.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_psd.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_psd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_psd.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_psd.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_pst.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_pst.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_pst.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_pst.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ptb.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ptb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ptb.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ptb.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_pub.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_pub.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_pub.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_pub.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_qbb.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_qbb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_qbb.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_qbb.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_qbw.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_qbw.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_qbw.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_qbw.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_qxd.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_qxd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_qxd.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_qxd.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ram.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ram.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ram.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ram.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_rar.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_rar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_rar.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_rar.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_rm.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_rm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_rm.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_rm.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_rmvb.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_rmvb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_rmvb.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_rmvb.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_rtf.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_rtf.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_rtf.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_rtf.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_sea.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_sea.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_sea.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_sea.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ses.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ses.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ses.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ses.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_sit.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_sit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_sit.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_sit.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_sitx.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_sitx.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_sitx.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_sitx.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ss.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ss.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ss.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ss.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_swf.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_swf.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_swf.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_swf.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_tgz.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_tgz.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_tgz.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_tgz.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_thm.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_thm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_thm.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_thm.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_tif.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_tif.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_tif.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_tif.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_tmp.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_tmp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_tmp.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_tmp.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_torrent.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_torrent.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_torrent.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_torrent.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_ttf.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_ttf.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_ttf.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_ttf.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_txt.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_txt.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_txt.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_txt.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_vcd.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_vcd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_vcd.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_vcd.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_vob.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_vob.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_vob.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_vob.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_wav.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_wav.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_wav.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_wav.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_wma.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_wma.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_wma.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_wma.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_wmv.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_wmv.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_wmv.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_wmv.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_wps.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_wps.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_wps.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_wps.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_xls.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_xls.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_xls.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_xls.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_xpi.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_xpi.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_xpi.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_xpi.png diff --git a/apps/icons/static/Fat Cow/32x32/file_extension_zip.png b/apps/icons/static/images/Fat Cow/32x32/file_extension_zip.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_extension_zip.png rename to apps/icons/static/images/Fat Cow/32x32/file_extension_zip.png diff --git a/apps/icons/static/Fat Cow/32x32/file_manager.png b/apps/icons/static/images/Fat Cow/32x32/file_manager.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/file_manager.png rename to apps/icons/static/images/Fat Cow/32x32/file_manager.png diff --git a/apps/icons/static/Fat Cow/32x32/film.png b/apps/icons/static/images/Fat Cow/32x32/film.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/film.png rename to apps/icons/static/images/Fat Cow/32x32/film.png diff --git a/apps/icons/static/Fat Cow/32x32/film_add.png b/apps/icons/static/images/Fat Cow/32x32/film_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/film_add.png rename to apps/icons/static/images/Fat Cow/32x32/film_add.png diff --git a/apps/icons/static/Fat Cow/32x32/film_delete.png b/apps/icons/static/images/Fat Cow/32x32/film_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/film_delete.png rename to apps/icons/static/images/Fat Cow/32x32/film_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/film_edit.png b/apps/icons/static/images/Fat Cow/32x32/film_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/film_edit.png rename to apps/icons/static/images/Fat Cow/32x32/film_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/film_error.png b/apps/icons/static/images/Fat Cow/32x32/film_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/film_error.png rename to apps/icons/static/images/Fat Cow/32x32/film_error.png diff --git a/apps/icons/static/Fat Cow/32x32/film_go.png b/apps/icons/static/images/Fat Cow/32x32/film_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/film_go.png rename to apps/icons/static/images/Fat Cow/32x32/film_go.png diff --git a/apps/icons/static/Fat Cow/32x32/film_key.png b/apps/icons/static/images/Fat Cow/32x32/film_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/film_key.png rename to apps/icons/static/images/Fat Cow/32x32/film_key.png diff --git a/apps/icons/static/Fat Cow/32x32/film_link.png b/apps/icons/static/images/Fat Cow/32x32/film_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/film_link.png rename to apps/icons/static/images/Fat Cow/32x32/film_link.png diff --git a/apps/icons/static/Fat Cow/32x32/film_save.png b/apps/icons/static/images/Fat Cow/32x32/film_save.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/film_save.png rename to apps/icons/static/images/Fat Cow/32x32/film_save.png diff --git a/apps/icons/static/Fat Cow/32x32/filter.png b/apps/icons/static/images/Fat Cow/32x32/filter.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/filter.png rename to apps/icons/static/images/Fat Cow/32x32/filter.png diff --git a/apps/icons/static/Fat Cow/32x32/filter_add.png b/apps/icons/static/images/Fat Cow/32x32/filter_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/filter_add.png rename to apps/icons/static/images/Fat Cow/32x32/filter_add.png diff --git a/apps/icons/static/Fat Cow/32x32/filter_delete.png b/apps/icons/static/images/Fat Cow/32x32/filter_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/filter_delete.png rename to apps/icons/static/images/Fat Cow/32x32/filter_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/finance.png b/apps/icons/static/images/Fat Cow/32x32/finance.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/finance.png rename to apps/icons/static/images/Fat Cow/32x32/finance.png diff --git a/apps/icons/static/Fat Cow/32x32/find.png b/apps/icons/static/images/Fat Cow/32x32/find.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/find.png rename to apps/icons/static/images/Fat Cow/32x32/find.png diff --git a/apps/icons/static/Fat Cow/32x32/fire.png b/apps/icons/static/images/Fat Cow/32x32/fire.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/fire.png rename to apps/icons/static/images/Fat Cow/32x32/fire.png diff --git a/apps/icons/static/Fat Cow/32x32/fire_damage.png b/apps/icons/static/images/Fat Cow/32x32/fire_damage.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/fire_damage.png rename to apps/icons/static/images/Fat Cow/32x32/fire_damage.png diff --git a/apps/icons/static/Fat Cow/32x32/fire_extinguisher.png b/apps/icons/static/images/Fat Cow/32x32/fire_extinguisher.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/fire_extinguisher.png rename to apps/icons/static/images/Fat Cow/32x32/fire_extinguisher.png diff --git a/apps/icons/static/Fat Cow/32x32/firefox.png b/apps/icons/static/images/Fat Cow/32x32/firefox.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/firefox.png rename to apps/icons/static/images/Fat Cow/32x32/firefox.png diff --git a/apps/icons/static/Fat Cow/32x32/firewall.png b/apps/icons/static/images/Fat Cow/32x32/firewall.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/firewall.png rename to apps/icons/static/images/Fat Cow/32x32/firewall.png diff --git a/apps/icons/static/Fat Cow/32x32/firewall_burn.png b/apps/icons/static/images/Fat Cow/32x32/firewall_burn.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/firewall_burn.png rename to apps/icons/static/images/Fat Cow/32x32/firewall_burn.png diff --git a/apps/icons/static/Fat Cow/32x32/fishfinder.png b/apps/icons/static/images/Fat Cow/32x32/fishfinder.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/fishfinder.png rename to apps/icons/static/images/Fat Cow/32x32/fishfinder.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_1.png b/apps/icons/static/images/Fat Cow/32x32/flag_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_1.png rename to apps/icons/static/images/Fat Cow/32x32/flag_1.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_2.png b/apps/icons/static/images/Fat Cow/32x32/flag_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_2.png rename to apps/icons/static/images/Fat Cow/32x32/flag_2.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_3.png b/apps/icons/static/images/Fat Cow/32x32/flag_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_3.png rename to apps/icons/static/images/Fat Cow/32x32/flag_3.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_afghanistan.png b/apps/icons/static/images/Fat Cow/32x32/flag_afghanistan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_afghanistan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_afghanistan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_airfield_vehicle_safety.png b/apps/icons/static/images/Fat Cow/32x32/flag_airfield_vehicle_safety.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_airfield_vehicle_safety.png rename to apps/icons/static/images/Fat Cow/32x32/flag_airfield_vehicle_safety.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_albania.png b/apps/icons/static/images/Fat Cow/32x32/flag_albania.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_albania.png rename to apps/icons/static/images/Fat Cow/32x32/flag_albania.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_algeria.png b/apps/icons/static/images/Fat Cow/32x32/flag_algeria.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_algeria.png rename to apps/icons/static/images/Fat Cow/32x32/flag_algeria.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_american_samoa.png b/apps/icons/static/images/Fat Cow/32x32/flag_american_samoa.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_american_samoa.png rename to apps/icons/static/images/Fat Cow/32x32/flag_american_samoa.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_andorra.png b/apps/icons/static/images/Fat Cow/32x32/flag_andorra.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_andorra.png rename to apps/icons/static/images/Fat Cow/32x32/flag_andorra.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_angola.png b/apps/icons/static/images/Fat Cow/32x32/flag_angola.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_angola.png rename to apps/icons/static/images/Fat Cow/32x32/flag_angola.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_anguilla.png b/apps/icons/static/images/Fat Cow/32x32/flag_anguilla.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_anguilla.png rename to apps/icons/static/images/Fat Cow/32x32/flag_anguilla.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_antigua_and_barbuda.png b/apps/icons/static/images/Fat Cow/32x32/flag_antigua_and_barbuda.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_antigua_and_barbuda.png rename to apps/icons/static/images/Fat Cow/32x32/flag_antigua_and_barbuda.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_argentina.png b/apps/icons/static/images/Fat Cow/32x32/flag_argentina.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_argentina.png rename to apps/icons/static/images/Fat Cow/32x32/flag_argentina.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_armenia.png b/apps/icons/static/images/Fat Cow/32x32/flag_armenia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_armenia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_armenia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_aruba.png b/apps/icons/static/images/Fat Cow/32x32/flag_aruba.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_aruba.png rename to apps/icons/static/images/Fat Cow/32x32/flag_aruba.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_australia.png b/apps/icons/static/images/Fat Cow/32x32/flag_australia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_australia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_australia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_austria.png b/apps/icons/static/images/Fat Cow/32x32/flag_austria.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_austria.png rename to apps/icons/static/images/Fat Cow/32x32/flag_austria.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_azerbaijan.png b/apps/icons/static/images/Fat Cow/32x32/flag_azerbaijan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_azerbaijan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_azerbaijan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_bahamas.png b/apps/icons/static/images/Fat Cow/32x32/flag_bahamas.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_bahamas.png rename to apps/icons/static/images/Fat Cow/32x32/flag_bahamas.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_bahrain.png b/apps/icons/static/images/Fat Cow/32x32/flag_bahrain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_bahrain.png rename to apps/icons/static/images/Fat Cow/32x32/flag_bahrain.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_bangladesh.png b/apps/icons/static/images/Fat Cow/32x32/flag_bangladesh.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_bangladesh.png rename to apps/icons/static/images/Fat Cow/32x32/flag_bangladesh.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_barbados.png b/apps/icons/static/images/Fat Cow/32x32/flag_barbados.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_barbados.png rename to apps/icons/static/images/Fat Cow/32x32/flag_barbados.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_belarus.png b/apps/icons/static/images/Fat Cow/32x32/flag_belarus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_belarus.png rename to apps/icons/static/images/Fat Cow/32x32/flag_belarus.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_belgium.png b/apps/icons/static/images/Fat Cow/32x32/flag_belgium.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_belgium.png rename to apps/icons/static/images/Fat Cow/32x32/flag_belgium.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_belize.png b/apps/icons/static/images/Fat Cow/32x32/flag_belize.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_belize.png rename to apps/icons/static/images/Fat Cow/32x32/flag_belize.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_benin.png b/apps/icons/static/images/Fat Cow/32x32/flag_benin.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_benin.png rename to apps/icons/static/images/Fat Cow/32x32/flag_benin.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_bermuda.png b/apps/icons/static/images/Fat Cow/32x32/flag_bermuda.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_bermuda.png rename to apps/icons/static/images/Fat Cow/32x32/flag_bermuda.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_bhutan.png b/apps/icons/static/images/Fat Cow/32x32/flag_bhutan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_bhutan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_bhutan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_blue.png b/apps/icons/static/images/Fat Cow/32x32/flag_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_blue.png rename to apps/icons/static/images/Fat Cow/32x32/flag_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_bolivia.png b/apps/icons/static/images/Fat Cow/32x32/flag_bolivia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_bolivia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_bolivia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_bosnia.png b/apps/icons/static/images/Fat Cow/32x32/flag_bosnia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_bosnia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_bosnia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_botswana.png b/apps/icons/static/images/Fat Cow/32x32/flag_botswana.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_botswana.png rename to apps/icons/static/images/Fat Cow/32x32/flag_botswana.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_boy_scout.png b/apps/icons/static/images/Fat Cow/32x32/flag_boy_scout.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_boy_scout.png rename to apps/icons/static/images/Fat Cow/32x32/flag_boy_scout.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_brazil.png b/apps/icons/static/images/Fat Cow/32x32/flag_brazil.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_brazil.png rename to apps/icons/static/images/Fat Cow/32x32/flag_brazil.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_british_indian_ocean.png b/apps/icons/static/images/Fat Cow/32x32/flag_british_indian_ocean.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_british_indian_ocean.png rename to apps/icons/static/images/Fat Cow/32x32/flag_british_indian_ocean.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_british_virgin_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_british_virgin_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_british_virgin_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_british_virgin_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_brunei.png b/apps/icons/static/images/Fat Cow/32x32/flag_brunei.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_brunei.png rename to apps/icons/static/images/Fat Cow/32x32/flag_brunei.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_bulgaria.png b/apps/icons/static/images/Fat Cow/32x32/flag_bulgaria.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_bulgaria.png rename to apps/icons/static/images/Fat Cow/32x32/flag_bulgaria.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_burkina_faso.png b/apps/icons/static/images/Fat Cow/32x32/flag_burkina_faso.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_burkina_faso.png rename to apps/icons/static/images/Fat Cow/32x32/flag_burkina_faso.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_burma.png b/apps/icons/static/images/Fat Cow/32x32/flag_burma.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_burma.png rename to apps/icons/static/images/Fat Cow/32x32/flag_burma.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_burundi.png b/apps/icons/static/images/Fat Cow/32x32/flag_burundi.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_burundi.png rename to apps/icons/static/images/Fat Cow/32x32/flag_burundi.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_cambodia.png b/apps/icons/static/images/Fat Cow/32x32/flag_cambodia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_cambodia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_cambodia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_cameroon.png b/apps/icons/static/images/Fat Cow/32x32/flag_cameroon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_cameroon.png rename to apps/icons/static/images/Fat Cow/32x32/flag_cameroon.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_canada.png b/apps/icons/static/images/Fat Cow/32x32/flag_canada.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_canada.png rename to apps/icons/static/images/Fat Cow/32x32/flag_canada.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_cayman_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_cayman_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_cayman_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_cayman_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_central_african_republic.png b/apps/icons/static/images/Fat Cow/32x32/flag_central_african_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_central_african_republic.png rename to apps/icons/static/images/Fat Cow/32x32/flag_central_african_republic.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_chad.png b/apps/icons/static/images/Fat Cow/32x32/flag_chad.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_chad.png rename to apps/icons/static/images/Fat Cow/32x32/flag_chad.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_chile.png b/apps/icons/static/images/Fat Cow/32x32/flag_chile.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_chile.png rename to apps/icons/static/images/Fat Cow/32x32/flag_chile.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_china.png b/apps/icons/static/images/Fat Cow/32x32/flag_china.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_china.png rename to apps/icons/static/images/Fat Cow/32x32/flag_china.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_colombia.png b/apps/icons/static/images/Fat Cow/32x32/flag_colombia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_colombia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_colombia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_comoros.png b/apps/icons/static/images/Fat Cow/32x32/flag_comoros.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_comoros.png rename to apps/icons/static/images/Fat Cow/32x32/flag_comoros.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_congo_democratic_republic.png b/apps/icons/static/images/Fat Cow/32x32/flag_congo_democratic_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_congo_democratic_republic.png rename to apps/icons/static/images/Fat Cow/32x32/flag_congo_democratic_republic.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_congo_republic.png b/apps/icons/static/images/Fat Cow/32x32/flag_congo_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_congo_republic.png rename to apps/icons/static/images/Fat Cow/32x32/flag_congo_republic.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_cook_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_cook_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_cook_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_cook_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_cope_verde.png b/apps/icons/static/images/Fat Cow/32x32/flag_cope_verde.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_cope_verde.png rename to apps/icons/static/images/Fat Cow/32x32/flag_cope_verde.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_costa_rica.png b/apps/icons/static/images/Fat Cow/32x32/flag_costa_rica.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_costa_rica.png rename to apps/icons/static/images/Fat Cow/32x32/flag_costa_rica.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_cote_divoire.png b/apps/icons/static/images/Fat Cow/32x32/flag_cote_divoire.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_cote_divoire.png rename to apps/icons/static/images/Fat Cow/32x32/flag_cote_divoire.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_croatia.png b/apps/icons/static/images/Fat Cow/32x32/flag_croatia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_croatia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_croatia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_cuba.png b/apps/icons/static/images/Fat Cow/32x32/flag_cuba.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_cuba.png rename to apps/icons/static/images/Fat Cow/32x32/flag_cuba.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_cyprus.png b/apps/icons/static/images/Fat Cow/32x32/flag_cyprus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_cyprus.png rename to apps/icons/static/images/Fat Cow/32x32/flag_cyprus.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_czech_republic.png b/apps/icons/static/images/Fat Cow/32x32/flag_czech_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_czech_republic.png rename to apps/icons/static/images/Fat Cow/32x32/flag_czech_republic.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_denmark.png b/apps/icons/static/images/Fat Cow/32x32/flag_denmark.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_denmark.png rename to apps/icons/static/images/Fat Cow/32x32/flag_denmark.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_djibouti.png b/apps/icons/static/images/Fat Cow/32x32/flag_djibouti.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_djibouti.png rename to apps/icons/static/images/Fat Cow/32x32/flag_djibouti.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_dominica.png b/apps/icons/static/images/Fat Cow/32x32/flag_dominica.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_dominica.png rename to apps/icons/static/images/Fat Cow/32x32/flag_dominica.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_dominican_republic.png b/apps/icons/static/images/Fat Cow/32x32/flag_dominican_republic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_dominican_republic.png rename to apps/icons/static/images/Fat Cow/32x32/flag_dominican_republic.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_east_timor.png b/apps/icons/static/images/Fat Cow/32x32/flag_east_timor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_east_timor.png rename to apps/icons/static/images/Fat Cow/32x32/flag_east_timor.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_egypt.png b/apps/icons/static/images/Fat Cow/32x32/flag_egypt.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_egypt.png rename to apps/icons/static/images/Fat Cow/32x32/flag_egypt.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_el_salvador.png b/apps/icons/static/images/Fat Cow/32x32/flag_el_salvador.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_el_salvador.png rename to apps/icons/static/images/Fat Cow/32x32/flag_el_salvador.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_england.png b/apps/icons/static/images/Fat Cow/32x32/flag_england.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_england.png rename to apps/icons/static/images/Fat Cow/32x32/flag_england.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_equador.png b/apps/icons/static/images/Fat Cow/32x32/flag_equador.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_equador.png rename to apps/icons/static/images/Fat Cow/32x32/flag_equador.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_equatorial_guinea.png b/apps/icons/static/images/Fat Cow/32x32/flag_equatorial_guinea.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_equatorial_guinea.png rename to apps/icons/static/images/Fat Cow/32x32/flag_equatorial_guinea.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_eritrea.png b/apps/icons/static/images/Fat Cow/32x32/flag_eritrea.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_eritrea.png rename to apps/icons/static/images/Fat Cow/32x32/flag_eritrea.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_estonia.png b/apps/icons/static/images/Fat Cow/32x32/flag_estonia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_estonia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_estonia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_ethiopia.png b/apps/icons/static/images/Fat Cow/32x32/flag_ethiopia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_ethiopia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_ethiopia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_european_union.png b/apps/icons/static/images/Fat Cow/32x32/flag_european_union.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_european_union.png rename to apps/icons/static/images/Fat Cow/32x32/flag_european_union.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_falkland_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_falkland_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_falkland_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_falkland_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_faroe_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_faroe_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_faroe_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_faroe_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_fiji.png b/apps/icons/static/images/Fat Cow/32x32/flag_fiji.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_fiji.png rename to apps/icons/static/images/Fat Cow/32x32/flag_fiji.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_finish.png b/apps/icons/static/images/Fat Cow/32x32/flag_finish.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_finish.png rename to apps/icons/static/images/Fat Cow/32x32/flag_finish.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_finland.png b/apps/icons/static/images/Fat Cow/32x32/flag_finland.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_finland.png rename to apps/icons/static/images/Fat Cow/32x32/flag_finland.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_france.png b/apps/icons/static/images/Fat Cow/32x32/flag_france.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_france.png rename to apps/icons/static/images/Fat Cow/32x32/flag_france.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_french_polynesia.png b/apps/icons/static/images/Fat Cow/32x32/flag_french_polynesia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_french_polynesia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_french_polynesia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_gabon.png b/apps/icons/static/images/Fat Cow/32x32/flag_gabon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_gabon.png rename to apps/icons/static/images/Fat Cow/32x32/flag_gabon.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_gambia.png b/apps/icons/static/images/Fat Cow/32x32/flag_gambia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_gambia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_gambia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_georgia.png b/apps/icons/static/images/Fat Cow/32x32/flag_georgia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_georgia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_georgia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_germany.png b/apps/icons/static/images/Fat Cow/32x32/flag_germany.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_germany.png rename to apps/icons/static/images/Fat Cow/32x32/flag_germany.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_ghana.png b/apps/icons/static/images/Fat Cow/32x32/flag_ghana.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_ghana.png rename to apps/icons/static/images/Fat Cow/32x32/flag_ghana.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_gibraltar.png b/apps/icons/static/images/Fat Cow/32x32/flag_gibraltar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_gibraltar.png rename to apps/icons/static/images/Fat Cow/32x32/flag_gibraltar.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_great_britain.png b/apps/icons/static/images/Fat Cow/32x32/flag_great_britain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_great_britain.png rename to apps/icons/static/images/Fat Cow/32x32/flag_great_britain.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_greece.png b/apps/icons/static/images/Fat Cow/32x32/flag_greece.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_greece.png rename to apps/icons/static/images/Fat Cow/32x32/flag_greece.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_green.png b/apps/icons/static/images/Fat Cow/32x32/flag_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_green.png rename to apps/icons/static/images/Fat Cow/32x32/flag_green.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_greenland.png b/apps/icons/static/images/Fat Cow/32x32/flag_greenland.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_greenland.png rename to apps/icons/static/images/Fat Cow/32x32/flag_greenland.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_grenada.png b/apps/icons/static/images/Fat Cow/32x32/flag_grenada.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_grenada.png rename to apps/icons/static/images/Fat Cow/32x32/flag_grenada.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_guam.png b/apps/icons/static/images/Fat Cow/32x32/flag_guam.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_guam.png rename to apps/icons/static/images/Fat Cow/32x32/flag_guam.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_guatemala.png b/apps/icons/static/images/Fat Cow/32x32/flag_guatemala.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_guatemala.png rename to apps/icons/static/images/Fat Cow/32x32/flag_guatemala.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_guernsey.png b/apps/icons/static/images/Fat Cow/32x32/flag_guernsey.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_guernsey.png rename to apps/icons/static/images/Fat Cow/32x32/flag_guernsey.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_guinea.png b/apps/icons/static/images/Fat Cow/32x32/flag_guinea.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_guinea.png rename to apps/icons/static/images/Fat Cow/32x32/flag_guinea.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_guinea_bissau.png b/apps/icons/static/images/Fat Cow/32x32/flag_guinea_bissau.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_guinea_bissau.png rename to apps/icons/static/images/Fat Cow/32x32/flag_guinea_bissau.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_guyana.png b/apps/icons/static/images/Fat Cow/32x32/flag_guyana.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_guyana.png rename to apps/icons/static/images/Fat Cow/32x32/flag_guyana.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_haiti.png b/apps/icons/static/images/Fat Cow/32x32/flag_haiti.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_haiti.png rename to apps/icons/static/images/Fat Cow/32x32/flag_haiti.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_honduras.png b/apps/icons/static/images/Fat Cow/32x32/flag_honduras.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_honduras.png rename to apps/icons/static/images/Fat Cow/32x32/flag_honduras.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_hong_kong.png b/apps/icons/static/images/Fat Cow/32x32/flag_hong_kong.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_hong_kong.png rename to apps/icons/static/images/Fat Cow/32x32/flag_hong_kong.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_hot.png b/apps/icons/static/images/Fat Cow/32x32/flag_hot.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_hot.png rename to apps/icons/static/images/Fat Cow/32x32/flag_hot.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_hungary.png b/apps/icons/static/images/Fat Cow/32x32/flag_hungary.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_hungary.png rename to apps/icons/static/images/Fat Cow/32x32/flag_hungary.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_iceland.png b/apps/icons/static/images/Fat Cow/32x32/flag_iceland.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_iceland.png rename to apps/icons/static/images/Fat Cow/32x32/flag_iceland.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_india.png b/apps/icons/static/images/Fat Cow/32x32/flag_india.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_india.png rename to apps/icons/static/images/Fat Cow/32x32/flag_india.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_indonesia.png b/apps/icons/static/images/Fat Cow/32x32/flag_indonesia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_indonesia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_indonesia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_iran.png b/apps/icons/static/images/Fat Cow/32x32/flag_iran.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_iran.png rename to apps/icons/static/images/Fat Cow/32x32/flag_iran.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_iraq.png b/apps/icons/static/images/Fat Cow/32x32/flag_iraq.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_iraq.png rename to apps/icons/static/images/Fat Cow/32x32/flag_iraq.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_ireland.png b/apps/icons/static/images/Fat Cow/32x32/flag_ireland.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_ireland.png rename to apps/icons/static/images/Fat Cow/32x32/flag_ireland.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_isle_of_man.png b/apps/icons/static/images/Fat Cow/32x32/flag_isle_of_man.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_isle_of_man.png rename to apps/icons/static/images/Fat Cow/32x32/flag_isle_of_man.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_israel.png b/apps/icons/static/images/Fat Cow/32x32/flag_israel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_israel.png rename to apps/icons/static/images/Fat Cow/32x32/flag_israel.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_italy.png b/apps/icons/static/images/Fat Cow/32x32/flag_italy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_italy.png rename to apps/icons/static/images/Fat Cow/32x32/flag_italy.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_jamaica.png b/apps/icons/static/images/Fat Cow/32x32/flag_jamaica.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_jamaica.png rename to apps/icons/static/images/Fat Cow/32x32/flag_jamaica.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_japan.png b/apps/icons/static/images/Fat Cow/32x32/flag_japan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_japan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_japan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_jersey.png b/apps/icons/static/images/Fat Cow/32x32/flag_jersey.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_jersey.png rename to apps/icons/static/images/Fat Cow/32x32/flag_jersey.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_jordan.png b/apps/icons/static/images/Fat Cow/32x32/flag_jordan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_jordan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_jordan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_kazakhstan.png b/apps/icons/static/images/Fat Cow/32x32/flag_kazakhstan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_kazakhstan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_kazakhstan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_kenya.png b/apps/icons/static/images/Fat Cow/32x32/flag_kenya.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_kenya.png rename to apps/icons/static/images/Fat Cow/32x32/flag_kenya.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_kiribati.png b/apps/icons/static/images/Fat Cow/32x32/flag_kiribati.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_kiribati.png rename to apps/icons/static/images/Fat Cow/32x32/flag_kiribati.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_kuwait.png b/apps/icons/static/images/Fat Cow/32x32/flag_kuwait.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_kuwait.png rename to apps/icons/static/images/Fat Cow/32x32/flag_kuwait.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_kyrgyzstan.png b/apps/icons/static/images/Fat Cow/32x32/flag_kyrgyzstan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_kyrgyzstan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_kyrgyzstan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_laos.png b/apps/icons/static/images/Fat Cow/32x32/flag_laos.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_laos.png rename to apps/icons/static/images/Fat Cow/32x32/flag_laos.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_latvia.png b/apps/icons/static/images/Fat Cow/32x32/flag_latvia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_latvia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_latvia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_lebanon.png b/apps/icons/static/images/Fat Cow/32x32/flag_lebanon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_lebanon.png rename to apps/icons/static/images/Fat Cow/32x32/flag_lebanon.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_lesotho.png b/apps/icons/static/images/Fat Cow/32x32/flag_lesotho.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_lesotho.png rename to apps/icons/static/images/Fat Cow/32x32/flag_lesotho.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_liberia.png b/apps/icons/static/images/Fat Cow/32x32/flag_liberia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_liberia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_liberia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_libya.png b/apps/icons/static/images/Fat Cow/32x32/flag_libya.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_libya.png rename to apps/icons/static/images/Fat Cow/32x32/flag_libya.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_liechtenstein.png b/apps/icons/static/images/Fat Cow/32x32/flag_liechtenstein.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_liechtenstein.png rename to apps/icons/static/images/Fat Cow/32x32/flag_liechtenstein.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_lithuania.png b/apps/icons/static/images/Fat Cow/32x32/flag_lithuania.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_lithuania.png rename to apps/icons/static/images/Fat Cow/32x32/flag_lithuania.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_luxembourg.png b/apps/icons/static/images/Fat Cow/32x32/flag_luxembourg.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_luxembourg.png rename to apps/icons/static/images/Fat Cow/32x32/flag_luxembourg.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_macau.png b/apps/icons/static/images/Fat Cow/32x32/flag_macau.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_macau.png rename to apps/icons/static/images/Fat Cow/32x32/flag_macau.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_macedonia.png b/apps/icons/static/images/Fat Cow/32x32/flag_macedonia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_macedonia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_macedonia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_madagascar.png b/apps/icons/static/images/Fat Cow/32x32/flag_madagascar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_madagascar.png rename to apps/icons/static/images/Fat Cow/32x32/flag_madagascar.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_malawi.png b/apps/icons/static/images/Fat Cow/32x32/flag_malawi.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_malawi.png rename to apps/icons/static/images/Fat Cow/32x32/flag_malawi.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_malaysia.png b/apps/icons/static/images/Fat Cow/32x32/flag_malaysia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_malaysia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_malaysia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_maledives.png b/apps/icons/static/images/Fat Cow/32x32/flag_maledives.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_maledives.png rename to apps/icons/static/images/Fat Cow/32x32/flag_maledives.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_mali.png b/apps/icons/static/images/Fat Cow/32x32/flag_mali.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_mali.png rename to apps/icons/static/images/Fat Cow/32x32/flag_mali.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_malta.png b/apps/icons/static/images/Fat Cow/32x32/flag_malta.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_malta.png rename to apps/icons/static/images/Fat Cow/32x32/flag_malta.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_marshall_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_marshall_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_marshall_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_marshall_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_martinique.png b/apps/icons/static/images/Fat Cow/32x32/flag_martinique.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_martinique.png rename to apps/icons/static/images/Fat Cow/32x32/flag_martinique.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_mauretania.png b/apps/icons/static/images/Fat Cow/32x32/flag_mauretania.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_mauretania.png rename to apps/icons/static/images/Fat Cow/32x32/flag_mauretania.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_mauritius.png b/apps/icons/static/images/Fat Cow/32x32/flag_mauritius.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_mauritius.png rename to apps/icons/static/images/Fat Cow/32x32/flag_mauritius.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_mexico.png b/apps/icons/static/images/Fat Cow/32x32/flag_mexico.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_mexico.png rename to apps/icons/static/images/Fat Cow/32x32/flag_mexico.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_micronesia.png b/apps/icons/static/images/Fat Cow/32x32/flag_micronesia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_micronesia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_micronesia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_moldova.png b/apps/icons/static/images/Fat Cow/32x32/flag_moldova.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_moldova.png rename to apps/icons/static/images/Fat Cow/32x32/flag_moldova.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_monaco.png b/apps/icons/static/images/Fat Cow/32x32/flag_monaco.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_monaco.png rename to apps/icons/static/images/Fat Cow/32x32/flag_monaco.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_mongolia.png b/apps/icons/static/images/Fat Cow/32x32/flag_mongolia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_mongolia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_mongolia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_montserrat.png b/apps/icons/static/images/Fat Cow/32x32/flag_montserrat.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_montserrat.png rename to apps/icons/static/images/Fat Cow/32x32/flag_montserrat.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_morocco.png b/apps/icons/static/images/Fat Cow/32x32/flag_morocco.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_morocco.png rename to apps/icons/static/images/Fat Cow/32x32/flag_morocco.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_mozambique.png b/apps/icons/static/images/Fat Cow/32x32/flag_mozambique.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_mozambique.png rename to apps/icons/static/images/Fat Cow/32x32/flag_mozambique.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_namibia.png b/apps/icons/static/images/Fat Cow/32x32/flag_namibia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_namibia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_namibia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_nato.png b/apps/icons/static/images/Fat Cow/32x32/flag_nato.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_nato.png rename to apps/icons/static/images/Fat Cow/32x32/flag_nato.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_nauru.png b/apps/icons/static/images/Fat Cow/32x32/flag_nauru.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_nauru.png rename to apps/icons/static/images/Fat Cow/32x32/flag_nauru.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_nepal.png b/apps/icons/static/images/Fat Cow/32x32/flag_nepal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_nepal.png rename to apps/icons/static/images/Fat Cow/32x32/flag_nepal.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_netherlands.png b/apps/icons/static/images/Fat Cow/32x32/flag_netherlands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_netherlands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_netherlands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_netherlands_antilles.png b/apps/icons/static/images/Fat Cow/32x32/flag_netherlands_antilles.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_netherlands_antilles.png rename to apps/icons/static/images/Fat Cow/32x32/flag_netherlands_antilles.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_new.png b/apps/icons/static/images/Fat Cow/32x32/flag_new.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_new.png rename to apps/icons/static/images/Fat Cow/32x32/flag_new.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_new_zealand.png b/apps/icons/static/images/Fat Cow/32x32/flag_new_zealand.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_new_zealand.png rename to apps/icons/static/images/Fat Cow/32x32/flag_new_zealand.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_nicaragua.png b/apps/icons/static/images/Fat Cow/32x32/flag_nicaragua.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_nicaragua.png rename to apps/icons/static/images/Fat Cow/32x32/flag_nicaragua.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_niger.png b/apps/icons/static/images/Fat Cow/32x32/flag_niger.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_niger.png rename to apps/icons/static/images/Fat Cow/32x32/flag_niger.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_nigeria.png b/apps/icons/static/images/Fat Cow/32x32/flag_nigeria.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_nigeria.png rename to apps/icons/static/images/Fat Cow/32x32/flag_nigeria.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_niue.png b/apps/icons/static/images/Fat Cow/32x32/flag_niue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_niue.png rename to apps/icons/static/images/Fat Cow/32x32/flag_niue.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_norfolk_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_norfolk_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_norfolk_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_norfolk_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_north_korea.png b/apps/icons/static/images/Fat Cow/32x32/flag_north_korea.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_north_korea.png rename to apps/icons/static/images/Fat Cow/32x32/flag_north_korea.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_northern_mariana_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_northern_mariana_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_northern_mariana_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_northern_mariana_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_norway.png b/apps/icons/static/images/Fat Cow/32x32/flag_norway.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_norway.png rename to apps/icons/static/images/Fat Cow/32x32/flag_norway.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_olympic.png b/apps/icons/static/images/Fat Cow/32x32/flag_olympic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_olympic.png rename to apps/icons/static/images/Fat Cow/32x32/flag_olympic.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_oman.png b/apps/icons/static/images/Fat Cow/32x32/flag_oman.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_oman.png rename to apps/icons/static/images/Fat Cow/32x32/flag_oman.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_orange.png b/apps/icons/static/images/Fat Cow/32x32/flag_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_orange.png rename to apps/icons/static/images/Fat Cow/32x32/flag_orange.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_pakistan.png b/apps/icons/static/images/Fat Cow/32x32/flag_pakistan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_pakistan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_pakistan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_palau.png b/apps/icons/static/images/Fat Cow/32x32/flag_palau.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_palau.png rename to apps/icons/static/images/Fat Cow/32x32/flag_palau.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_panama.png b/apps/icons/static/images/Fat Cow/32x32/flag_panama.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_panama.png rename to apps/icons/static/images/Fat Cow/32x32/flag_panama.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_papua_new_guinea.png b/apps/icons/static/images/Fat Cow/32x32/flag_papua_new_guinea.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_papua_new_guinea.png rename to apps/icons/static/images/Fat Cow/32x32/flag_papua_new_guinea.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_paraquay.png b/apps/icons/static/images/Fat Cow/32x32/flag_paraquay.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_paraquay.png rename to apps/icons/static/images/Fat Cow/32x32/flag_paraquay.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_peru.png b/apps/icons/static/images/Fat Cow/32x32/flag_peru.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_peru.png rename to apps/icons/static/images/Fat Cow/32x32/flag_peru.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_philippines.png b/apps/icons/static/images/Fat Cow/32x32/flag_philippines.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_philippines.png rename to apps/icons/static/images/Fat Cow/32x32/flag_philippines.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_pink.png b/apps/icons/static/images/Fat Cow/32x32/flag_pink.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_pink.png rename to apps/icons/static/images/Fat Cow/32x32/flag_pink.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_pitcairn_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_pitcairn_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_pitcairn_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_pitcairn_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_poland.png b/apps/icons/static/images/Fat Cow/32x32/flag_poland.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_poland.png rename to apps/icons/static/images/Fat Cow/32x32/flag_poland.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_portugal.png b/apps/icons/static/images/Fat Cow/32x32/flag_portugal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_portugal.png rename to apps/icons/static/images/Fat Cow/32x32/flag_portugal.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_puerto_rico.png b/apps/icons/static/images/Fat Cow/32x32/flag_puerto_rico.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_puerto_rico.png rename to apps/icons/static/images/Fat Cow/32x32/flag_puerto_rico.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_purple.png b/apps/icons/static/images/Fat Cow/32x32/flag_purple.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_purple.png rename to apps/icons/static/images/Fat Cow/32x32/flag_purple.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_qatar.png b/apps/icons/static/images/Fat Cow/32x32/flag_qatar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_qatar.png rename to apps/icons/static/images/Fat Cow/32x32/flag_qatar.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_red.png b/apps/icons/static/images/Fat Cow/32x32/flag_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_red.png rename to apps/icons/static/images/Fat Cow/32x32/flag_red.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_red_cross.png b/apps/icons/static/images/Fat Cow/32x32/flag_red_cross.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_red_cross.png rename to apps/icons/static/images/Fat Cow/32x32/flag_red_cross.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_romania.png b/apps/icons/static/images/Fat Cow/32x32/flag_romania.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_romania.png rename to apps/icons/static/images/Fat Cow/32x32/flag_romania.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_russia.png b/apps/icons/static/images/Fat Cow/32x32/flag_russia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_russia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_russia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_rwanda.png b/apps/icons/static/images/Fat Cow/32x32/flag_rwanda.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_rwanda.png rename to apps/icons/static/images/Fat Cow/32x32/flag_rwanda.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_saint_helena.png b/apps/icons/static/images/Fat Cow/32x32/flag_saint_helena.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_saint_helena.png rename to apps/icons/static/images/Fat Cow/32x32/flag_saint_helena.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_saint_kitts_and_nevis.png b/apps/icons/static/images/Fat Cow/32x32/flag_saint_kitts_and_nevis.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_saint_kitts_and_nevis.png rename to apps/icons/static/images/Fat Cow/32x32/flag_saint_kitts_and_nevis.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_saint_lucia.png b/apps/icons/static/images/Fat Cow/32x32/flag_saint_lucia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_saint_lucia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_saint_lucia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png b/apps/icons/static/images/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png rename to apps/icons/static/images/Fat Cow/32x32/flag_saint_pierre_and_miquelon.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png b/apps/icons/static/images/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png rename to apps/icons/static/images/Fat Cow/32x32/flag_saint_vincent_and_grenadines.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_samoa.png b/apps/icons/static/images/Fat Cow/32x32/flag_samoa.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_samoa.png rename to apps/icons/static/images/Fat Cow/32x32/flag_samoa.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_san_marino.png b/apps/icons/static/images/Fat Cow/32x32/flag_san_marino.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_san_marino.png rename to apps/icons/static/images/Fat Cow/32x32/flag_san_marino.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_sao_tome_and_principe.png b/apps/icons/static/images/Fat Cow/32x32/flag_sao_tome_and_principe.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_sao_tome_and_principe.png rename to apps/icons/static/images/Fat Cow/32x32/flag_sao_tome_and_principe.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_saudi_arabia.png b/apps/icons/static/images/Fat Cow/32x32/flag_saudi_arabia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_saudi_arabia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_saudi_arabia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_scotland.png b/apps/icons/static/images/Fat Cow/32x32/flag_scotland.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_scotland.png rename to apps/icons/static/images/Fat Cow/32x32/flag_scotland.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_senegal.png b/apps/icons/static/images/Fat Cow/32x32/flag_senegal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_senegal.png rename to apps/icons/static/images/Fat Cow/32x32/flag_senegal.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_serbia_montenegro.png b/apps/icons/static/images/Fat Cow/32x32/flag_serbia_montenegro.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_serbia_montenegro.png rename to apps/icons/static/images/Fat Cow/32x32/flag_serbia_montenegro.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_seychelles.png b/apps/icons/static/images/Fat Cow/32x32/flag_seychelles.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_seychelles.png rename to apps/icons/static/images/Fat Cow/32x32/flag_seychelles.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_sierra_leone.png b/apps/icons/static/images/Fat Cow/32x32/flag_sierra_leone.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_sierra_leone.png rename to apps/icons/static/images/Fat Cow/32x32/flag_sierra_leone.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_singapore.png b/apps/icons/static/images/Fat Cow/32x32/flag_singapore.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_singapore.png rename to apps/icons/static/images/Fat Cow/32x32/flag_singapore.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_slovakia.png b/apps/icons/static/images/Fat Cow/32x32/flag_slovakia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_slovakia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_slovakia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_slovenia.png b/apps/icons/static/images/Fat Cow/32x32/flag_slovenia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_slovenia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_slovenia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_solomon_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_solomon_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_solomon_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_solomon_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_somalia.png b/apps/icons/static/images/Fat Cow/32x32/flag_somalia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_somalia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_somalia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_south_africa.png b/apps/icons/static/images/Fat Cow/32x32/flag_south_africa.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_south_africa.png rename to apps/icons/static/images/Fat Cow/32x32/flag_south_africa.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_south_georgia.png b/apps/icons/static/images/Fat Cow/32x32/flag_south_georgia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_south_georgia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_south_georgia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_south_korea.png b/apps/icons/static/images/Fat Cow/32x32/flag_south_korea.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_south_korea.png rename to apps/icons/static/images/Fat Cow/32x32/flag_south_korea.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_spain.png b/apps/icons/static/images/Fat Cow/32x32/flag_spain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_spain.png rename to apps/icons/static/images/Fat Cow/32x32/flag_spain.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_sri_lanka.png b/apps/icons/static/images/Fat Cow/32x32/flag_sri_lanka.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_sri_lanka.png rename to apps/icons/static/images/Fat Cow/32x32/flag_sri_lanka.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_sudan.png b/apps/icons/static/images/Fat Cow/32x32/flag_sudan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_sudan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_sudan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_suriname.png b/apps/icons/static/images/Fat Cow/32x32/flag_suriname.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_suriname.png rename to apps/icons/static/images/Fat Cow/32x32/flag_suriname.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_swaziland.png b/apps/icons/static/images/Fat Cow/32x32/flag_swaziland.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_swaziland.png rename to apps/icons/static/images/Fat Cow/32x32/flag_swaziland.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_sweden.png b/apps/icons/static/images/Fat Cow/32x32/flag_sweden.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_sweden.png rename to apps/icons/static/images/Fat Cow/32x32/flag_sweden.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_switzerland.png b/apps/icons/static/images/Fat Cow/32x32/flag_switzerland.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_switzerland.png rename to apps/icons/static/images/Fat Cow/32x32/flag_switzerland.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_syria.png b/apps/icons/static/images/Fat Cow/32x32/flag_syria.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_syria.png rename to apps/icons/static/images/Fat Cow/32x32/flag_syria.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_taiwan.png b/apps/icons/static/images/Fat Cow/32x32/flag_taiwan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_taiwan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_taiwan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_tajikistan.png b/apps/icons/static/images/Fat Cow/32x32/flag_tajikistan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_tajikistan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_tajikistan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_tanzania.png b/apps/icons/static/images/Fat Cow/32x32/flag_tanzania.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_tanzania.png rename to apps/icons/static/images/Fat Cow/32x32/flag_tanzania.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_thailand.png b/apps/icons/static/images/Fat Cow/32x32/flag_thailand.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_thailand.png rename to apps/icons/static/images/Fat Cow/32x32/flag_thailand.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_tibet.png b/apps/icons/static/images/Fat Cow/32x32/flag_tibet.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_tibet.png rename to apps/icons/static/images/Fat Cow/32x32/flag_tibet.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_togo.png b/apps/icons/static/images/Fat Cow/32x32/flag_togo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_togo.png rename to apps/icons/static/images/Fat Cow/32x32/flag_togo.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_tonga.png b/apps/icons/static/images/Fat Cow/32x32/flag_tonga.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_tonga.png rename to apps/icons/static/images/Fat Cow/32x32/flag_tonga.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_trinidad_and_tobago.png b/apps/icons/static/images/Fat Cow/32x32/flag_trinidad_and_tobago.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_trinidad_and_tobago.png rename to apps/icons/static/images/Fat Cow/32x32/flag_trinidad_and_tobago.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_tunisia.png b/apps/icons/static/images/Fat Cow/32x32/flag_tunisia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_tunisia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_tunisia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_turkey.png b/apps/icons/static/images/Fat Cow/32x32/flag_turkey.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_turkey.png rename to apps/icons/static/images/Fat Cow/32x32/flag_turkey.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_turkmenistan.png b/apps/icons/static/images/Fat Cow/32x32/flag_turkmenistan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_turkmenistan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_turkmenistan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_turks_and_caicos_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_turks_and_caicos_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_turks_and_caicos_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_turks_and_caicos_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_tuvalu.png b/apps/icons/static/images/Fat Cow/32x32/flag_tuvalu.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_tuvalu.png rename to apps/icons/static/images/Fat Cow/32x32/flag_tuvalu.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_uganda.png b/apps/icons/static/images/Fat Cow/32x32/flag_uganda.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_uganda.png rename to apps/icons/static/images/Fat Cow/32x32/flag_uganda.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_ukraine.png b/apps/icons/static/images/Fat Cow/32x32/flag_ukraine.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_ukraine.png rename to apps/icons/static/images/Fat Cow/32x32/flag_ukraine.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_unesco.png b/apps/icons/static/images/Fat Cow/32x32/flag_unesco.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_unesco.png rename to apps/icons/static/images/Fat Cow/32x32/flag_unesco.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_united_arab_emirates.png b/apps/icons/static/images/Fat Cow/32x32/flag_united_arab_emirates.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_united_arab_emirates.png rename to apps/icons/static/images/Fat Cow/32x32/flag_united_arab_emirates.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_united_nations.png b/apps/icons/static/images/Fat Cow/32x32/flag_united_nations.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_united_nations.png rename to apps/icons/static/images/Fat Cow/32x32/flag_united_nations.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_uruquay.png b/apps/icons/static/images/Fat Cow/32x32/flag_uruquay.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_uruquay.png rename to apps/icons/static/images/Fat Cow/32x32/flag_uruquay.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_usa.png b/apps/icons/static/images/Fat Cow/32x32/flag_usa.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_usa.png rename to apps/icons/static/images/Fat Cow/32x32/flag_usa.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_uzbekistan.png b/apps/icons/static/images/Fat Cow/32x32/flag_uzbekistan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_uzbekistan.png rename to apps/icons/static/images/Fat Cow/32x32/flag_uzbekistan.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_vanuatu.png b/apps/icons/static/images/Fat Cow/32x32/flag_vanuatu.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_vanuatu.png rename to apps/icons/static/images/Fat Cow/32x32/flag_vanuatu.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_vatican_city.png b/apps/icons/static/images/Fat Cow/32x32/flag_vatican_city.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_vatican_city.png rename to apps/icons/static/images/Fat Cow/32x32/flag_vatican_city.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_venezuela.png b/apps/icons/static/images/Fat Cow/32x32/flag_venezuela.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_venezuela.png rename to apps/icons/static/images/Fat Cow/32x32/flag_venezuela.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_vietnam.png b/apps/icons/static/images/Fat Cow/32x32/flag_vietnam.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_vietnam.png rename to apps/icons/static/images/Fat Cow/32x32/flag_vietnam.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_virgin_islands.png b/apps/icons/static/images/Fat Cow/32x32/flag_virgin_islands.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_virgin_islands.png rename to apps/icons/static/images/Fat Cow/32x32/flag_virgin_islands.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_wales.png b/apps/icons/static/images/Fat Cow/32x32/flag_wales.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_wales.png rename to apps/icons/static/images/Fat Cow/32x32/flag_wales.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_wallis_and_futuna.png b/apps/icons/static/images/Fat Cow/32x32/flag_wallis_and_futuna.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_wallis_and_futuna.png rename to apps/icons/static/images/Fat Cow/32x32/flag_wallis_and_futuna.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_wto.png b/apps/icons/static/images/Fat Cow/32x32/flag_wto.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_wto.png rename to apps/icons/static/images/Fat Cow/32x32/flag_wto.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_wwf.png b/apps/icons/static/images/Fat Cow/32x32/flag_wwf.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_wwf.png rename to apps/icons/static/images/Fat Cow/32x32/flag_wwf.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_yellow.png b/apps/icons/static/images/Fat Cow/32x32/flag_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_yellow.png rename to apps/icons/static/images/Fat Cow/32x32/flag_yellow.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_yemen.png b/apps/icons/static/images/Fat Cow/32x32/flag_yemen.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_yemen.png rename to apps/icons/static/images/Fat Cow/32x32/flag_yemen.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_zambia.png b/apps/icons/static/images/Fat Cow/32x32/flag_zambia.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_zambia.png rename to apps/icons/static/images/Fat Cow/32x32/flag_zambia.png diff --git a/apps/icons/static/Fat Cow/32x32/flag_zimbabwe.png b/apps/icons/static/images/Fat Cow/32x32/flag_zimbabwe.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flag_zimbabwe.png rename to apps/icons/static/images/Fat Cow/32x32/flag_zimbabwe.png diff --git a/apps/icons/static/Fat Cow/32x32/flamingo.png b/apps/icons/static/images/Fat Cow/32x32/flamingo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flamingo.png rename to apps/icons/static/images/Fat Cow/32x32/flamingo.png diff --git a/apps/icons/static/Fat Cow/32x32/flashdisk.png b/apps/icons/static/images/Fat Cow/32x32/flashdisk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flashdisk.png rename to apps/icons/static/images/Fat Cow/32x32/flashdisk.png diff --git a/apps/icons/static/Fat Cow/32x32/flashlight.png b/apps/icons/static/images/Fat Cow/32x32/flashlight.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flashlight.png rename to apps/icons/static/images/Fat Cow/32x32/flashlight.png diff --git a/apps/icons/static/Fat Cow/32x32/flashlight_shine.png b/apps/icons/static/images/Fat Cow/32x32/flashlight_shine.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flashlight_shine.png rename to apps/icons/static/images/Fat Cow/32x32/flashlight_shine.png diff --git a/apps/icons/static/Fat Cow/32x32/flask.png b/apps/icons/static/images/Fat Cow/32x32/flask.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flask.png rename to apps/icons/static/images/Fat Cow/32x32/flask.png diff --git a/apps/icons/static/Fat Cow/32x32/flask_empty.png b/apps/icons/static/images/Fat Cow/32x32/flask_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flask_empty.png rename to apps/icons/static/images/Fat Cow/32x32/flask_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/flex.png b/apps/icons/static/images/Fat Cow/32x32/flex.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flex.png rename to apps/icons/static/images/Fat Cow/32x32/flex.png diff --git a/apps/icons/static/Fat Cow/32x32/flex_builder.png b/apps/icons/static/images/Fat Cow/32x32/flex_builder.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flex_builder.png rename to apps/icons/static/images/Fat Cow/32x32/flex_builder.png diff --git a/apps/icons/static/Fat Cow/32x32/flickr.png b/apps/icons/static/images/Fat Cow/32x32/flickr.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flickr.png rename to apps/icons/static/images/Fat Cow/32x32/flickr.png diff --git a/apps/icons/static/Fat Cow/32x32/flood_it.png b/apps/icons/static/images/Fat Cow/32x32/flood_it.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flood_it.png rename to apps/icons/static/images/Fat Cow/32x32/flood_it.png diff --git a/apps/icons/static/Fat Cow/32x32/flower.png b/apps/icons/static/images/Fat Cow/32x32/flower.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/flower.png rename to apps/icons/static/images/Fat Cow/32x32/flower.png diff --git a/apps/icons/static/Fat Cow/32x32/fog.png b/apps/icons/static/images/Fat Cow/32x32/fog.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/fog.png rename to apps/icons/static/images/Fat Cow/32x32/fog.png diff --git a/apps/icons/static/Fat Cow/32x32/folder.png b/apps/icons/static/images/Fat Cow/32x32/folder.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder.png rename to apps/icons/static/images/Fat Cow/32x32/folder.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_add.png b/apps/icons/static/images/Fat Cow/32x32/folder_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_add.png rename to apps/icons/static/images/Fat Cow/32x32/folder_add.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_bell.png b/apps/icons/static/images/Fat Cow/32x32/folder_bell.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_bell.png rename to apps/icons/static/images/Fat Cow/32x32/folder_bell.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_brick.png b/apps/icons/static/images/Fat Cow/32x32/folder_brick.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_brick.png rename to apps/icons/static/images/Fat Cow/32x32/folder_brick.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_bug.png b/apps/icons/static/images/Fat Cow/32x32/folder_bug.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_bug.png rename to apps/icons/static/images/Fat Cow/32x32/folder_bug.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_camera.png b/apps/icons/static/images/Fat Cow/32x32/folder_camera.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_camera.png rename to apps/icons/static/images/Fat Cow/32x32/folder_camera.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_database.png b/apps/icons/static/images/Fat Cow/32x32/folder_database.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_database.png rename to apps/icons/static/images/Fat Cow/32x32/folder_database.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_delete.png b/apps/icons/static/images/Fat Cow/32x32/folder_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_delete.png rename to apps/icons/static/images/Fat Cow/32x32/folder_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_edit.png b/apps/icons/static/images/Fat Cow/32x32/folder_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_edit.png rename to apps/icons/static/images/Fat Cow/32x32/folder_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_error.png b/apps/icons/static/images/Fat Cow/32x32/folder_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_error.png rename to apps/icons/static/images/Fat Cow/32x32/folder_error.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_explore.png b/apps/icons/static/images/Fat Cow/32x32/folder_explore.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_explore.png rename to apps/icons/static/images/Fat Cow/32x32/folder_explore.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_feed.png b/apps/icons/static/images/Fat Cow/32x32/folder_feed.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_feed.png rename to apps/icons/static/images/Fat Cow/32x32/folder_feed.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_find.png b/apps/icons/static/images/Fat Cow/32x32/folder_find.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_find.png rename to apps/icons/static/images/Fat Cow/32x32/folder_find.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_go.png b/apps/icons/static/images/Fat Cow/32x32/folder_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_go.png rename to apps/icons/static/images/Fat Cow/32x32/folder_go.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_heart.png b/apps/icons/static/images/Fat Cow/32x32/folder_heart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_heart.png rename to apps/icons/static/images/Fat Cow/32x32/folder_heart.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_image.png b/apps/icons/static/images/Fat Cow/32x32/folder_image.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_image.png rename to apps/icons/static/images/Fat Cow/32x32/folder_image.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_key.png b/apps/icons/static/images/Fat Cow/32x32/folder_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_key.png rename to apps/icons/static/images/Fat Cow/32x32/folder_key.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_lightbulb.png b/apps/icons/static/images/Fat Cow/32x32/folder_lightbulb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_lightbulb.png rename to apps/icons/static/images/Fat Cow/32x32/folder_lightbulb.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_link.png b/apps/icons/static/images/Fat Cow/32x32/folder_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_link.png rename to apps/icons/static/images/Fat Cow/32x32/folder_link.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_page.png b/apps/icons/static/images/Fat Cow/32x32/folder_page.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_page.png rename to apps/icons/static/images/Fat Cow/32x32/folder_page.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_page_white.png b/apps/icons/static/images/Fat Cow/32x32/folder_page_white.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_page_white.png rename to apps/icons/static/images/Fat Cow/32x32/folder_page_white.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_palette.png b/apps/icons/static/images/Fat Cow/32x32/folder_palette.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_palette.png rename to apps/icons/static/images/Fat Cow/32x32/folder_palette.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_picture.png b/apps/icons/static/images/Fat Cow/32x32/folder_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_picture.png rename to apps/icons/static/images/Fat Cow/32x32/folder_picture.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_star.png b/apps/icons/static/images/Fat Cow/32x32/folder_star.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_star.png rename to apps/icons/static/images/Fat Cow/32x32/folder_star.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_table.png b/apps/icons/static/images/Fat Cow/32x32/folder_table.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_table.png rename to apps/icons/static/images/Fat Cow/32x32/folder_table.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_user.png b/apps/icons/static/images/Fat Cow/32x32/folder_user.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_user.png rename to apps/icons/static/images/Fat Cow/32x32/folder_user.png diff --git a/apps/icons/static/Fat Cow/32x32/folder_wrench.png b/apps/icons/static/images/Fat Cow/32x32/folder_wrench.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folder_wrench.png rename to apps/icons/static/images/Fat Cow/32x32/folder_wrench.png diff --git a/apps/icons/static/Fat Cow/32x32/folders.png b/apps/icons/static/images/Fat Cow/32x32/folders.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folders.png rename to apps/icons/static/images/Fat Cow/32x32/folders.png diff --git a/apps/icons/static/Fat Cow/32x32/folders_explorer.png b/apps/icons/static/images/Fat Cow/32x32/folders_explorer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/folders_explorer.png rename to apps/icons/static/images/Fat Cow/32x32/folders_explorer.png diff --git a/apps/icons/static/Fat Cow/32x32/font.png b/apps/icons/static/images/Fat Cow/32x32/font.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/font.png rename to apps/icons/static/images/Fat Cow/32x32/font.png diff --git a/apps/icons/static/Fat Cow/32x32/font_add.png b/apps/icons/static/images/Fat Cow/32x32/font_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/font_add.png rename to apps/icons/static/images/Fat Cow/32x32/font_add.png diff --git a/apps/icons/static/Fat Cow/32x32/font_colors.png b/apps/icons/static/images/Fat Cow/32x32/font_colors.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/font_colors.png rename to apps/icons/static/images/Fat Cow/32x32/font_colors.png diff --git a/apps/icons/static/Fat Cow/32x32/font_delete.png b/apps/icons/static/images/Fat Cow/32x32/font_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/font_delete.png rename to apps/icons/static/images/Fat Cow/32x32/font_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/font_go.png b/apps/icons/static/images/Fat Cow/32x32/font_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/font_go.png rename to apps/icons/static/images/Fat Cow/32x32/font_go.png diff --git a/apps/icons/static/Fat Cow/32x32/font_red.png b/apps/icons/static/images/Fat Cow/32x32/font_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/font_red.png rename to apps/icons/static/images/Fat Cow/32x32/font_red.png diff --git a/apps/icons/static/Fat Cow/32x32/font_red_delete.png b/apps/icons/static/images/Fat Cow/32x32/font_red_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/font_red_delete.png rename to apps/icons/static/images/Fat Cow/32x32/font_red_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/font_subscript.png b/apps/icons/static/images/Fat Cow/32x32/font_subscript.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/font_subscript.png rename to apps/icons/static/images/Fat Cow/32x32/font_subscript.png diff --git a/apps/icons/static/Fat Cow/32x32/font_superscript.png b/apps/icons/static/images/Fat Cow/32x32/font_superscript.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/font_superscript.png rename to apps/icons/static/images/Fat Cow/32x32/font_superscript.png diff --git a/apps/icons/static/Fat Cow/32x32/form.png b/apps/icons/static/images/Fat Cow/32x32/form.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/form.png rename to apps/icons/static/images/Fat Cow/32x32/form.png diff --git a/apps/icons/static/Fat Cow/32x32/formheading.png b/apps/icons/static/images/Fat Cow/32x32/formheading.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/formheading.png rename to apps/icons/static/images/Fat Cow/32x32/formheading.png diff --git a/apps/icons/static/Fat Cow/32x32/forrst.png b/apps/icons/static/images/Fat Cow/32x32/forrst.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/forrst.png rename to apps/icons/static/images/Fat Cow/32x32/forrst.png diff --git a/apps/icons/static/Fat Cow/32x32/freebsd.png b/apps/icons/static/images/Fat Cow/32x32/freebsd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/freebsd.png rename to apps/icons/static/images/Fat Cow/32x32/freebsd.png diff --git a/apps/icons/static/Fat Cow/32x32/friendfeed.png b/apps/icons/static/images/Fat Cow/32x32/friendfeed.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/friendfeed.png rename to apps/icons/static/images/Fat Cow/32x32/friendfeed.png diff --git a/apps/icons/static/Fat Cow/32x32/ftp.png b/apps/icons/static/images/Fat Cow/32x32/ftp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ftp.png rename to apps/icons/static/images/Fat Cow/32x32/ftp.png diff --git a/apps/icons/static/Fat Cow/32x32/gamespot.png b/apps/icons/static/images/Fat Cow/32x32/gamespot.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gamespot.png rename to apps/icons/static/images/Fat Cow/32x32/gamespot.png diff --git a/apps/icons/static/Fat Cow/32x32/gas.png b/apps/icons/static/images/Fat Cow/32x32/gas.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gas.png rename to apps/icons/static/images/Fat Cow/32x32/gas.png diff --git a/apps/icons/static/Fat Cow/32x32/gcp.png b/apps/icons/static/images/Fat Cow/32x32/gcp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gcp.png rename to apps/icons/static/images/Fat Cow/32x32/gcp.png diff --git a/apps/icons/static/Fat Cow/32x32/gcp_rms.png b/apps/icons/static/images/Fat Cow/32x32/gcp_rms.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gcp_rms.png rename to apps/icons/static/images/Fat Cow/32x32/gcp_rms.png diff --git a/apps/icons/static/Fat Cow/32x32/gear_in.png b/apps/icons/static/images/Fat Cow/32x32/gear_in.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gear_in.png rename to apps/icons/static/images/Fat Cow/32x32/gear_in.png diff --git a/apps/icons/static/Fat Cow/32x32/gentoo_linux.png b/apps/icons/static/images/Fat Cow/32x32/gentoo_linux.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gentoo_linux.png rename to apps/icons/static/images/Fat Cow/32x32/gentoo_linux.png diff --git a/apps/icons/static/Fat Cow/32x32/georectify.png b/apps/icons/static/images/Fat Cow/32x32/georectify.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/georectify.png rename to apps/icons/static/images/Fat Cow/32x32/georectify.png diff --git a/apps/icons/static/Fat Cow/32x32/gift_add.png b/apps/icons/static/images/Fat Cow/32x32/gift_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gift_add.png rename to apps/icons/static/images/Fat Cow/32x32/gift_add.png diff --git a/apps/icons/static/Fat Cow/32x32/global_telecom.png b/apps/icons/static/images/Fat Cow/32x32/global_telecom.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/global_telecom.png rename to apps/icons/static/images/Fat Cow/32x32/global_telecom.png diff --git a/apps/icons/static/Fat Cow/32x32/globe_model.png b/apps/icons/static/images/Fat Cow/32x32/globe_model.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/globe_model.png rename to apps/icons/static/images/Fat Cow/32x32/globe_model.png diff --git a/apps/icons/static/Fat Cow/32x32/google.png b/apps/icons/static/images/Fat Cow/32x32/google.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google.png rename to apps/icons/static/images/Fat Cow/32x32/google.png diff --git a/apps/icons/static/Fat Cow/32x32/google_adsense.png b/apps/icons/static/images/Fat Cow/32x32/google_adsense.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google_adsense.png rename to apps/icons/static/images/Fat Cow/32x32/google_adsense.png diff --git a/apps/icons/static/Fat Cow/32x32/google_custom_search.png b/apps/icons/static/images/Fat Cow/32x32/google_custom_search.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google_custom_search.png rename to apps/icons/static/images/Fat Cow/32x32/google_custom_search.png diff --git a/apps/icons/static/Fat Cow/32x32/google_map.png b/apps/icons/static/images/Fat Cow/32x32/google_map.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google_map.png rename to apps/icons/static/images/Fat Cow/32x32/google_map.png diff --git a/apps/icons/static/Fat Cow/32x32/google_new.png b/apps/icons/static/images/Fat Cow/32x32/google_new.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google_new.png rename to apps/icons/static/images/Fat Cow/32x32/google_new.png diff --git a/apps/icons/static/Fat Cow/32x32/google_talk.png b/apps/icons/static/images/Fat Cow/32x32/google_talk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google_talk.png rename to apps/icons/static/images/Fat Cow/32x32/google_talk.png diff --git a/apps/icons/static/Fat Cow/32x32/google_voice.png b/apps/icons/static/images/Fat Cow/32x32/google_voice.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google_voice.png rename to apps/icons/static/images/Fat Cow/32x32/google_voice.png diff --git a/apps/icons/static/Fat Cow/32x32/google_wave.png b/apps/icons/static/images/Fat Cow/32x32/google_wave.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google_wave.png rename to apps/icons/static/images/Fat Cow/32x32/google_wave.png diff --git a/apps/icons/static/Fat Cow/32x32/google_web_elements.png b/apps/icons/static/images/Fat Cow/32x32/google_web_elements.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google_web_elements.png rename to apps/icons/static/images/Fat Cow/32x32/google_web_elements.png diff --git a/apps/icons/static/Fat Cow/32x32/google_webmaster_tools.png b/apps/icons/static/images/Fat Cow/32x32/google_webmaster_tools.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/google_webmaster_tools.png rename to apps/icons/static/images/Fat Cow/32x32/google_webmaster_tools.png diff --git a/apps/icons/static/Fat Cow/32x32/gowalla.png b/apps/icons/static/images/Fat Cow/32x32/gowalla.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gowalla.png rename to apps/icons/static/images/Fat Cow/32x32/gowalla.png diff --git a/apps/icons/static/Fat Cow/32x32/gps_automotive.png b/apps/icons/static/images/Fat Cow/32x32/gps_automotive.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gps_automotive.png rename to apps/icons/static/images/Fat Cow/32x32/gps_automotive.png diff --git a/apps/icons/static/Fat Cow/32x32/gps_handheld.png b/apps/icons/static/images/Fat Cow/32x32/gps_handheld.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/gps_handheld.png rename to apps/icons/static/images/Fat Cow/32x32/gps_handheld.png diff --git a/apps/icons/static/Fat Cow/32x32/grass.png b/apps/icons/static/images/Fat Cow/32x32/grass.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/grass.png rename to apps/icons/static/images/Fat Cow/32x32/grass.png diff --git a/apps/icons/static/Fat Cow/32x32/green.png b/apps/icons/static/images/Fat Cow/32x32/green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/green.png rename to apps/icons/static/images/Fat Cow/32x32/green.png diff --git a/apps/icons/static/Fat Cow/32x32/grid.png b/apps/icons/static/images/Fat Cow/32x32/grid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/grid.png rename to apps/icons/static/images/Fat Cow/32x32/grid.png diff --git a/apps/icons/static/Fat Cow/32x32/grooveshark.png b/apps/icons/static/images/Fat Cow/32x32/grooveshark.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/grooveshark.png rename to apps/icons/static/images/Fat Cow/32x32/grooveshark.png diff --git a/apps/icons/static/Fat Cow/32x32/group.png b/apps/icons/static/images/Fat Cow/32x32/group.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/group.png rename to apps/icons/static/images/Fat Cow/32x32/group.png diff --git a/apps/icons/static/Fat Cow/32x32/group_add.png b/apps/icons/static/images/Fat Cow/32x32/group_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/group_add.png rename to apps/icons/static/images/Fat Cow/32x32/group_add.png diff --git a/apps/icons/static/Fat Cow/32x32/group_delete.png b/apps/icons/static/images/Fat Cow/32x32/group_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/group_delete.png rename to apps/icons/static/images/Fat Cow/32x32/group_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/group_edit.png b/apps/icons/static/images/Fat Cow/32x32/group_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/group_edit.png rename to apps/icons/static/images/Fat Cow/32x32/group_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/group_error.png b/apps/icons/static/images/Fat Cow/32x32/group_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/group_error.png rename to apps/icons/static/images/Fat Cow/32x32/group_error.png diff --git a/apps/icons/static/Fat Cow/32x32/group_gear.png b/apps/icons/static/images/Fat Cow/32x32/group_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/group_gear.png rename to apps/icons/static/images/Fat Cow/32x32/group_gear.png diff --git a/apps/icons/static/Fat Cow/32x32/group_go.png b/apps/icons/static/images/Fat Cow/32x32/group_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/group_go.png rename to apps/icons/static/images/Fat Cow/32x32/group_go.png diff --git a/apps/icons/static/Fat Cow/32x32/group_key.png b/apps/icons/static/images/Fat Cow/32x32/group_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/group_key.png rename to apps/icons/static/images/Fat Cow/32x32/group_key.png diff --git a/apps/icons/static/Fat Cow/32x32/group_link.png b/apps/icons/static/images/Fat Cow/32x32/group_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/group_link.png rename to apps/icons/static/images/Fat Cow/32x32/group_link.png diff --git a/apps/icons/static/Fat Cow/32x32/hammer.png b/apps/icons/static/images/Fat Cow/32x32/hammer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hammer.png rename to apps/icons/static/images/Fat Cow/32x32/hammer.png diff --git a/apps/icons/static/Fat Cow/32x32/hand.png b/apps/icons/static/images/Fat Cow/32x32/hand.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hand.png rename to apps/icons/static/images/Fat Cow/32x32/hand.png diff --git a/apps/icons/static/Fat Cow/32x32/hand_point.png b/apps/icons/static/images/Fat Cow/32x32/hand_point.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hand_point.png rename to apps/icons/static/images/Fat Cow/32x32/hand_point.png diff --git a/apps/icons/static/Fat Cow/32x32/hand_point_090.png b/apps/icons/static/images/Fat Cow/32x32/hand_point_090.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hand_point_090.png rename to apps/icons/static/images/Fat Cow/32x32/hand_point_090.png diff --git a/apps/icons/static/Fat Cow/32x32/hand_point_180.png b/apps/icons/static/images/Fat Cow/32x32/hand_point_180.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hand_point_180.png rename to apps/icons/static/images/Fat Cow/32x32/hand_point_180.png diff --git a/apps/icons/static/Fat Cow/32x32/hand_point_270.png b/apps/icons/static/images/Fat Cow/32x32/hand_point_270.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hand_point_270.png rename to apps/icons/static/images/Fat Cow/32x32/hand_point_270.png diff --git a/apps/icons/static/Fat Cow/32x32/hand_property.png b/apps/icons/static/images/Fat Cow/32x32/hand_property.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hand_property.png rename to apps/icons/static/images/Fat Cow/32x32/hand_property.png diff --git a/apps/icons/static/Fat Cow/32x32/handbag.png b/apps/icons/static/images/Fat Cow/32x32/handbag.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/handbag.png rename to apps/icons/static/images/Fat Cow/32x32/handbag.png diff --git a/apps/icons/static/Fat Cow/32x32/hardware_building_oem.png b/apps/icons/static/images/Fat Cow/32x32/hardware_building_oem.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hardware_building_oem.png rename to apps/icons/static/images/Fat Cow/32x32/hardware_building_oem.png diff --git a/apps/icons/static/Fat Cow/32x32/hat.png b/apps/icons/static/images/Fat Cow/32x32/hat.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hat.png rename to apps/icons/static/images/Fat Cow/32x32/hat.png diff --git a/apps/icons/static/Fat Cow/32x32/hbox.png b/apps/icons/static/images/Fat Cow/32x32/hbox.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hbox.png rename to apps/icons/static/images/Fat Cow/32x32/hbox.png diff --git a/apps/icons/static/Fat Cow/32x32/hd_1080.png b/apps/icons/static/images/Fat Cow/32x32/hd_1080.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hd_1080.png rename to apps/icons/static/images/Fat Cow/32x32/hd_1080.png diff --git a/apps/icons/static/Fat Cow/32x32/hd_720.png b/apps/icons/static/images/Fat Cow/32x32/hd_720.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hd_720.png rename to apps/icons/static/images/Fat Cow/32x32/hd_720.png diff --git a/apps/icons/static/Fat Cow/32x32/hd_ready.png b/apps/icons/static/images/Fat Cow/32x32/hd_ready.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hd_ready.png rename to apps/icons/static/images/Fat Cow/32x32/hd_ready.png diff --git a/apps/icons/static/Fat Cow/32x32/hdividedbox.png b/apps/icons/static/images/Fat Cow/32x32/hdividedbox.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hdividedbox.png rename to apps/icons/static/images/Fat Cow/32x32/hdividedbox.png diff --git a/apps/icons/static/Fat Cow/32x32/headphone.png b/apps/icons/static/images/Fat Cow/32x32/headphone.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/headphone.png rename to apps/icons/static/images/Fat Cow/32x32/headphone.png diff --git a/apps/icons/static/Fat Cow/32x32/headphone_mic.png b/apps/icons/static/images/Fat Cow/32x32/headphone_mic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/headphone_mic.png rename to apps/icons/static/images/Fat Cow/32x32/headphone_mic.png diff --git a/apps/icons/static/Fat Cow/32x32/health.png b/apps/icons/static/images/Fat Cow/32x32/health.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/health.png rename to apps/icons/static/images/Fat Cow/32x32/health.png diff --git a/apps/icons/static/Fat Cow/32x32/heart.png b/apps/icons/static/images/Fat Cow/32x32/heart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/heart.png rename to apps/icons/static/images/Fat Cow/32x32/heart.png diff --git a/apps/icons/static/Fat Cow/32x32/heart_add.png b/apps/icons/static/images/Fat Cow/32x32/heart_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/heart_add.png rename to apps/icons/static/images/Fat Cow/32x32/heart_add.png diff --git a/apps/icons/static/Fat Cow/32x32/heart_delete.png b/apps/icons/static/images/Fat Cow/32x32/heart_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/heart_delete.png rename to apps/icons/static/images/Fat Cow/32x32/heart_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/helmet.png b/apps/icons/static/images/Fat Cow/32x32/helmet.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/helmet.png rename to apps/icons/static/images/Fat Cow/32x32/helmet.png diff --git a/apps/icons/static/Fat Cow/32x32/help.png b/apps/icons/static/images/Fat Cow/32x32/help.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/help.png rename to apps/icons/static/images/Fat Cow/32x32/help.png diff --git a/apps/icons/static/Fat Cow/32x32/hlocchart.png b/apps/icons/static/images/Fat Cow/32x32/hlocchart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hlocchart.png rename to apps/icons/static/images/Fat Cow/32x32/hlocchart.png diff --git a/apps/icons/static/Fat Cow/32x32/holly.png b/apps/icons/static/images/Fat Cow/32x32/holly.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/holly.png rename to apps/icons/static/images/Fat Cow/32x32/holly.png diff --git a/apps/icons/static/Fat Cow/32x32/home_page.png b/apps/icons/static/images/Fat Cow/32x32/home_page.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/home_page.png rename to apps/icons/static/images/Fat Cow/32x32/home_page.png diff --git a/apps/icons/static/Fat Cow/32x32/horizontal_list.png b/apps/icons/static/images/Fat Cow/32x32/horizontal_list.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/horizontal_list.png rename to apps/icons/static/images/Fat Cow/32x32/horizontal_list.png diff --git a/apps/icons/static/Fat Cow/32x32/horn.png b/apps/icons/static/images/Fat Cow/32x32/horn.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/horn.png rename to apps/icons/static/images/Fat Cow/32x32/horn.png diff --git a/apps/icons/static/Fat Cow/32x32/horoscopes.png b/apps/icons/static/images/Fat Cow/32x32/horoscopes.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/horoscopes.png rename to apps/icons/static/images/Fat Cow/32x32/horoscopes.png diff --git a/apps/icons/static/Fat Cow/32x32/hostname.png b/apps/icons/static/images/Fat Cow/32x32/hostname.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hostname.png rename to apps/icons/static/images/Fat Cow/32x32/hostname.png diff --git a/apps/icons/static/Fat Cow/32x32/hot.png b/apps/icons/static/images/Fat Cow/32x32/hot.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hot.png rename to apps/icons/static/images/Fat Cow/32x32/hot.png diff --git a/apps/icons/static/Fat Cow/32x32/hotjobs.png b/apps/icons/static/images/Fat Cow/32x32/hotjobs.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hotjobs.png rename to apps/icons/static/images/Fat Cow/32x32/hotjobs.png diff --git a/apps/icons/static/Fat Cow/32x32/hourglass.png b/apps/icons/static/images/Fat Cow/32x32/hourglass.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hourglass.png rename to apps/icons/static/images/Fat Cow/32x32/hourglass.png diff --git a/apps/icons/static/Fat Cow/32x32/hourglass_add.png b/apps/icons/static/images/Fat Cow/32x32/hourglass_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hourglass_add.png rename to apps/icons/static/images/Fat Cow/32x32/hourglass_add.png diff --git a/apps/icons/static/Fat Cow/32x32/hourglass_delete.png b/apps/icons/static/images/Fat Cow/32x32/hourglass_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hourglass_delete.png rename to apps/icons/static/images/Fat Cow/32x32/hourglass_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/hourglass_go.png b/apps/icons/static/images/Fat Cow/32x32/hourglass_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hourglass_go.png rename to apps/icons/static/images/Fat Cow/32x32/hourglass_go.png diff --git a/apps/icons/static/Fat Cow/32x32/hourglass_link.png b/apps/icons/static/images/Fat Cow/32x32/hourglass_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hourglass_link.png rename to apps/icons/static/images/Fat Cow/32x32/hourglass_link.png diff --git a/apps/icons/static/Fat Cow/32x32/house.png b/apps/icons/static/images/Fat Cow/32x32/house.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/house.png rename to apps/icons/static/images/Fat Cow/32x32/house.png diff --git a/apps/icons/static/Fat Cow/32x32/house_go.png b/apps/icons/static/images/Fat Cow/32x32/house_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/house_go.png rename to apps/icons/static/images/Fat Cow/32x32/house_go.png diff --git a/apps/icons/static/Fat Cow/32x32/house_link.png b/apps/icons/static/images/Fat Cow/32x32/house_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/house_link.png rename to apps/icons/static/images/Fat Cow/32x32/house_link.png diff --git a/apps/icons/static/Fat Cow/32x32/house_one.png b/apps/icons/static/images/Fat Cow/32x32/house_one.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/house_one.png rename to apps/icons/static/images/Fat Cow/32x32/house_one.png diff --git a/apps/icons/static/Fat Cow/32x32/house_two.png b/apps/icons/static/images/Fat Cow/32x32/house_two.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/house_two.png rename to apps/icons/static/images/Fat Cow/32x32/house_two.png diff --git a/apps/icons/static/Fat Cow/32x32/hrule.png b/apps/icons/static/images/Fat Cow/32x32/hrule.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hrule.png rename to apps/icons/static/images/Fat Cow/32x32/hrule.png diff --git a/apps/icons/static/Fat Cow/32x32/hslider.png b/apps/icons/static/images/Fat Cow/32x32/hslider.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hslider.png rename to apps/icons/static/images/Fat Cow/32x32/hslider.png diff --git a/apps/icons/static/Fat Cow/32x32/html.png b/apps/icons/static/images/Fat Cow/32x32/html.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/html.png rename to apps/icons/static/images/Fat Cow/32x32/html.png diff --git a/apps/icons/static/Fat Cow/32x32/html_add.png b/apps/icons/static/images/Fat Cow/32x32/html_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/html_add.png rename to apps/icons/static/images/Fat Cow/32x32/html_add.png diff --git a/apps/icons/static/Fat Cow/32x32/html_delete.png b/apps/icons/static/images/Fat Cow/32x32/html_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/html_delete.png rename to apps/icons/static/images/Fat Cow/32x32/html_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/html_go.png b/apps/icons/static/images/Fat Cow/32x32/html_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/html_go.png rename to apps/icons/static/images/Fat Cow/32x32/html_go.png diff --git a/apps/icons/static/Fat Cow/32x32/html_valid.png b/apps/icons/static/images/Fat Cow/32x32/html_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/html_valid.png rename to apps/icons/static/images/Fat Cow/32x32/html_valid.png diff --git a/apps/icons/static/Fat Cow/32x32/hummingbird.png b/apps/icons/static/images/Fat Cow/32x32/hummingbird.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/hummingbird.png rename to apps/icons/static/images/Fat Cow/32x32/hummingbird.png diff --git a/apps/icons/static/Fat Cow/32x32/icecream.png b/apps/icons/static/images/Fat Cow/32x32/icecream.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/icecream.png rename to apps/icons/static/images/Fat Cow/32x32/icecream.png diff --git a/apps/icons/static/Fat Cow/32x32/ilike.png b/apps/icons/static/images/Fat Cow/32x32/ilike.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ilike.png rename to apps/icons/static/images/Fat Cow/32x32/ilike.png diff --git a/apps/icons/static/Fat Cow/32x32/im_messenger.png b/apps/icons/static/images/Fat Cow/32x32/im_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/im_messenger.png rename to apps/icons/static/images/Fat Cow/32x32/im_messenger.png diff --git a/apps/icons/static/Fat Cow/32x32/image.png b/apps/icons/static/images/Fat Cow/32x32/image.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/image.png rename to apps/icons/static/images/Fat Cow/32x32/image.png diff --git a/apps/icons/static/Fat Cow/32x32/image_add.png b/apps/icons/static/images/Fat Cow/32x32/image_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/image_add.png rename to apps/icons/static/images/Fat Cow/32x32/image_add.png diff --git a/apps/icons/static/Fat Cow/32x32/image_delete.png b/apps/icons/static/images/Fat Cow/32x32/image_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/image_delete.png rename to apps/icons/static/images/Fat Cow/32x32/image_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/image_edit.png b/apps/icons/static/images/Fat Cow/32x32/image_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/image_edit.png rename to apps/icons/static/images/Fat Cow/32x32/image_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/image_link.png b/apps/icons/static/images/Fat Cow/32x32/image_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/image_link.png rename to apps/icons/static/images/Fat Cow/32x32/image_link.png diff --git a/apps/icons/static/Fat Cow/32x32/images.png b/apps/icons/static/images/Fat Cow/32x32/images.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/images.png rename to apps/icons/static/images/Fat Cow/32x32/images.png diff --git a/apps/icons/static/Fat Cow/32x32/index-cards.png b/apps/icons/static/images/Fat Cow/32x32/index-cards.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/index-cards.png rename to apps/icons/static/images/Fat Cow/32x32/index-cards.png diff --git a/apps/icons/static/Fat Cow/32x32/info_rhombus.png b/apps/icons/static/images/Fat Cow/32x32/info_rhombus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/info_rhombus.png rename to apps/icons/static/images/Fat Cow/32x32/info_rhombus.png diff --git a/apps/icons/static/Fat Cow/32x32/information.png b/apps/icons/static/images/Fat Cow/32x32/information.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/information.png rename to apps/icons/static/images/Fat Cow/32x32/information.png diff --git a/apps/icons/static/Fat Cow/32x32/injection.png b/apps/icons/static/images/Fat Cow/32x32/injection.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/injection.png rename to apps/icons/static/images/Fat Cow/32x32/injection.png diff --git a/apps/icons/static/Fat Cow/32x32/insert_element.png b/apps/icons/static/images/Fat Cow/32x32/insert_element.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/insert_element.png rename to apps/icons/static/images/Fat Cow/32x32/insert_element.png diff --git a/apps/icons/static/Fat Cow/32x32/insert_object.png b/apps/icons/static/images/Fat Cow/32x32/insert_object.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/insert_object.png rename to apps/icons/static/images/Fat Cow/32x32/insert_object.png diff --git a/apps/icons/static/Fat Cow/32x32/installer_box.png b/apps/icons/static/images/Fat Cow/32x32/installer_box.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/installer_box.png rename to apps/icons/static/images/Fat Cow/32x32/installer_box.png diff --git a/apps/icons/static/Fat Cow/32x32/interface_preferences.png b/apps/icons/static/images/Fat Cow/32x32/interface_preferences.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/interface_preferences.png rename to apps/icons/static/images/Fat Cow/32x32/interface_preferences.png diff --git a/apps/icons/static/Fat Cow/32x32/internet_explorer.png b/apps/icons/static/images/Fat Cow/32x32/internet_explorer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/internet_explorer.png rename to apps/icons/static/images/Fat Cow/32x32/internet_explorer.png diff --git a/apps/icons/static/Fat Cow/32x32/investment_menu_quality.png b/apps/icons/static/images/Fat Cow/32x32/investment_menu_quality.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/investment_menu_quality.png rename to apps/icons/static/images/Fat Cow/32x32/investment_menu_quality.png diff --git a/apps/icons/static/Fat Cow/32x32/ip.png b/apps/icons/static/images/Fat Cow/32x32/ip.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ip.png rename to apps/icons/static/images/Fat Cow/32x32/ip.png diff --git a/apps/icons/static/Fat Cow/32x32/ip_block.png b/apps/icons/static/images/Fat Cow/32x32/ip_block.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ip_block.png rename to apps/icons/static/images/Fat Cow/32x32/ip_block.png diff --git a/apps/icons/static/Fat Cow/32x32/ip_class.png b/apps/icons/static/images/Fat Cow/32x32/ip_class.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ip_class.png rename to apps/icons/static/images/Fat Cow/32x32/ip_class.png diff --git a/apps/icons/static/Fat Cow/32x32/ipad.png b/apps/icons/static/images/Fat Cow/32x32/ipad.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ipad.png rename to apps/icons/static/images/Fat Cow/32x32/ipad.png diff --git a/apps/icons/static/Fat Cow/32x32/iphone.png b/apps/icons/static/images/Fat Cow/32x32/iphone.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/iphone.png rename to apps/icons/static/images/Fat Cow/32x32/iphone.png diff --git a/apps/icons/static/Fat Cow/32x32/ipod.png b/apps/icons/static/images/Fat Cow/32x32/ipod.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ipod.png rename to apps/icons/static/images/Fat Cow/32x32/ipod.png diff --git a/apps/icons/static/Fat Cow/32x32/ipod_cast.png b/apps/icons/static/images/Fat Cow/32x32/ipod_cast.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ipod_cast.png rename to apps/icons/static/images/Fat Cow/32x32/ipod_cast.png diff --git a/apps/icons/static/Fat Cow/32x32/ipod_cast_add.png b/apps/icons/static/images/Fat Cow/32x32/ipod_cast_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ipod_cast_add.png rename to apps/icons/static/images/Fat Cow/32x32/ipod_cast_add.png diff --git a/apps/icons/static/Fat Cow/32x32/ipod_cast_delete.png b/apps/icons/static/images/Fat Cow/32x32/ipod_cast_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ipod_cast_delete.png rename to apps/icons/static/images/Fat Cow/32x32/ipod_cast_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/ipod_sound.png b/apps/icons/static/images/Fat Cow/32x32/ipod_sound.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ipod_sound.png rename to apps/icons/static/images/Fat Cow/32x32/ipod_sound.png diff --git a/apps/icons/static/Fat Cow/32x32/italy.png b/apps/icons/static/images/Fat Cow/32x32/italy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/italy.png rename to apps/icons/static/images/Fat Cow/32x32/italy.png diff --git a/apps/icons/static/Fat Cow/32x32/jacket.png b/apps/icons/static/images/Fat Cow/32x32/jacket.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/jacket.png rename to apps/icons/static/images/Fat Cow/32x32/jacket.png diff --git a/apps/icons/static/Fat Cow/32x32/jar_empty.png b/apps/icons/static/images/Fat Cow/32x32/jar_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/jar_empty.png rename to apps/icons/static/images/Fat Cow/32x32/jar_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/jar_open.png b/apps/icons/static/images/Fat Cow/32x32/jar_open.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/jar_open.png rename to apps/icons/static/images/Fat Cow/32x32/jar_open.png diff --git a/apps/icons/static/Fat Cow/32x32/jeans.png b/apps/icons/static/images/Fat Cow/32x32/jeans.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/jeans.png rename to apps/icons/static/images/Fat Cow/32x32/jeans.png diff --git a/apps/icons/static/Fat Cow/32x32/joystick.png b/apps/icons/static/images/Fat Cow/32x32/joystick.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/joystick.png rename to apps/icons/static/images/Fat Cow/32x32/joystick.png diff --git a/apps/icons/static/Fat Cow/32x32/joystick_add.png b/apps/icons/static/images/Fat Cow/32x32/joystick_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/joystick_add.png rename to apps/icons/static/images/Fat Cow/32x32/joystick_add.png diff --git a/apps/icons/static/Fat Cow/32x32/joystick_delete.png b/apps/icons/static/images/Fat Cow/32x32/joystick_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/joystick_delete.png rename to apps/icons/static/images/Fat Cow/32x32/joystick_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/joystick_error.png b/apps/icons/static/images/Fat Cow/32x32/joystick_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/joystick_error.png rename to apps/icons/static/images/Fat Cow/32x32/joystick_error.png diff --git a/apps/icons/static/Fat Cow/32x32/key.png b/apps/icons/static/images/Fat Cow/32x32/key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key.png rename to apps/icons/static/images/Fat Cow/32x32/key.png diff --git a/apps/icons/static/Fat Cow/32x32/key_a.png b/apps/icons/static/images/Fat Cow/32x32/key_a.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_a.png rename to apps/icons/static/images/Fat Cow/32x32/key_a.png diff --git a/apps/icons/static/Fat Cow/32x32/key_add.png b/apps/icons/static/images/Fat Cow/32x32/key_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_add.png rename to apps/icons/static/images/Fat Cow/32x32/key_add.png diff --git a/apps/icons/static/Fat Cow/32x32/key_b.png b/apps/icons/static/images/Fat Cow/32x32/key_b.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_b.png rename to apps/icons/static/images/Fat Cow/32x32/key_b.png diff --git a/apps/icons/static/Fat Cow/32x32/key_c.png b/apps/icons/static/images/Fat Cow/32x32/key_c.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_c.png rename to apps/icons/static/images/Fat Cow/32x32/key_c.png diff --git a/apps/icons/static/Fat Cow/32x32/key_d.png b/apps/icons/static/images/Fat Cow/32x32/key_d.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_d.png rename to apps/icons/static/images/Fat Cow/32x32/key_d.png diff --git a/apps/icons/static/Fat Cow/32x32/key_delete.png b/apps/icons/static/images/Fat Cow/32x32/key_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_delete.png rename to apps/icons/static/images/Fat Cow/32x32/key_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/key_e.png b/apps/icons/static/images/Fat Cow/32x32/key_e.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_e.png rename to apps/icons/static/images/Fat Cow/32x32/key_e.png diff --git a/apps/icons/static/Fat Cow/32x32/key_escape.png b/apps/icons/static/images/Fat Cow/32x32/key_escape.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_escape.png rename to apps/icons/static/images/Fat Cow/32x32/key_escape.png diff --git a/apps/icons/static/Fat Cow/32x32/key_f.png b/apps/icons/static/images/Fat Cow/32x32/key_f.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_f.png rename to apps/icons/static/images/Fat Cow/32x32/key_f.png diff --git a/apps/icons/static/Fat Cow/32x32/key_g.png b/apps/icons/static/images/Fat Cow/32x32/key_g.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_g.png rename to apps/icons/static/images/Fat Cow/32x32/key_g.png diff --git a/apps/icons/static/Fat Cow/32x32/key_go.png b/apps/icons/static/images/Fat Cow/32x32/key_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_go.png rename to apps/icons/static/images/Fat Cow/32x32/key_go.png diff --git a/apps/icons/static/Fat Cow/32x32/key_i.png b/apps/icons/static/images/Fat Cow/32x32/key_i.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_i.png rename to apps/icons/static/images/Fat Cow/32x32/key_i.png diff --git a/apps/icons/static/Fat Cow/32x32/key_j.png b/apps/icons/static/images/Fat Cow/32x32/key_j.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_j.png rename to apps/icons/static/images/Fat Cow/32x32/key_j.png diff --git a/apps/icons/static/Fat Cow/32x32/key_k.png b/apps/icons/static/images/Fat Cow/32x32/key_k.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_k.png rename to apps/icons/static/images/Fat Cow/32x32/key_k.png diff --git a/apps/icons/static/Fat Cow/32x32/key_l.png b/apps/icons/static/images/Fat Cow/32x32/key_l.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_l.png rename to apps/icons/static/images/Fat Cow/32x32/key_l.png diff --git a/apps/icons/static/Fat Cow/32x32/key_m.png b/apps/icons/static/images/Fat Cow/32x32/key_m.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_m.png rename to apps/icons/static/images/Fat Cow/32x32/key_m.png diff --git a/apps/icons/static/Fat Cow/32x32/key_n.png b/apps/icons/static/images/Fat Cow/32x32/key_n.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_n.png rename to apps/icons/static/images/Fat Cow/32x32/key_n.png diff --git a/apps/icons/static/Fat Cow/32x32/key_o.png b/apps/icons/static/images/Fat Cow/32x32/key_o.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_o.png rename to apps/icons/static/images/Fat Cow/32x32/key_o.png diff --git a/apps/icons/static/Fat Cow/32x32/key_p.png b/apps/icons/static/images/Fat Cow/32x32/key_p.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_p.png rename to apps/icons/static/images/Fat Cow/32x32/key_p.png diff --git a/apps/icons/static/Fat Cow/32x32/key_q.png b/apps/icons/static/images/Fat Cow/32x32/key_q.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_q.png rename to apps/icons/static/images/Fat Cow/32x32/key_q.png diff --git a/apps/icons/static/Fat Cow/32x32/key_s.png b/apps/icons/static/images/Fat Cow/32x32/key_s.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_s.png rename to apps/icons/static/images/Fat Cow/32x32/key_s.png diff --git a/apps/icons/static/Fat Cow/32x32/key_t.png b/apps/icons/static/images/Fat Cow/32x32/key_t.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_t.png rename to apps/icons/static/images/Fat Cow/32x32/key_t.png diff --git a/apps/icons/static/Fat Cow/32x32/key_u.png b/apps/icons/static/images/Fat Cow/32x32/key_u.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_u.png rename to apps/icons/static/images/Fat Cow/32x32/key_u.png diff --git a/apps/icons/static/Fat Cow/32x32/key_v.png b/apps/icons/static/images/Fat Cow/32x32/key_v.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_v.png rename to apps/icons/static/images/Fat Cow/32x32/key_v.png diff --git a/apps/icons/static/Fat Cow/32x32/key_w.png b/apps/icons/static/images/Fat Cow/32x32/key_w.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_w.png rename to apps/icons/static/images/Fat Cow/32x32/key_w.png diff --git a/apps/icons/static/Fat Cow/32x32/key_x.png b/apps/icons/static/images/Fat Cow/32x32/key_x.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_x.png rename to apps/icons/static/images/Fat Cow/32x32/key_x.png diff --git a/apps/icons/static/Fat Cow/32x32/key_y.png b/apps/icons/static/images/Fat Cow/32x32/key_y.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_y.png rename to apps/icons/static/images/Fat Cow/32x32/key_y.png diff --git a/apps/icons/static/Fat Cow/32x32/key_z.png b/apps/icons/static/images/Fat Cow/32x32/key_z.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/key_z.png rename to apps/icons/static/images/Fat Cow/32x32/key_z.png diff --git a/apps/icons/static/Fat Cow/32x32/keyboard.png b/apps/icons/static/images/Fat Cow/32x32/keyboard.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/keyboard.png rename to apps/icons/static/images/Fat Cow/32x32/keyboard.png diff --git a/apps/icons/static/Fat Cow/32x32/keyboard_add.png b/apps/icons/static/images/Fat Cow/32x32/keyboard_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/keyboard_add.png rename to apps/icons/static/images/Fat Cow/32x32/keyboard_add.png diff --git a/apps/icons/static/Fat Cow/32x32/keyboard_delete.png b/apps/icons/static/images/Fat Cow/32x32/keyboard_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/keyboard_delete.png rename to apps/icons/static/images/Fat Cow/32x32/keyboard_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/keyboard_magnify.png b/apps/icons/static/images/Fat Cow/32x32/keyboard_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/keyboard_magnify.png rename to apps/icons/static/images/Fat Cow/32x32/keyboard_magnify.png diff --git a/apps/icons/static/Fat Cow/32x32/kids.png b/apps/icons/static/images/Fat Cow/32x32/kids.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/kids.png rename to apps/icons/static/images/Fat Cow/32x32/kids.png diff --git a/apps/icons/static/Fat Cow/32x32/ladybird.png b/apps/icons/static/images/Fat Cow/32x32/ladybird.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ladybird.png rename to apps/icons/static/images/Fat Cow/32x32/ladybird.png diff --git a/apps/icons/static/Fat Cow/32x32/landmarks.png b/apps/icons/static/images/Fat Cow/32x32/landmarks.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/landmarks.png rename to apps/icons/static/images/Fat Cow/32x32/landmarks.png diff --git a/apps/icons/static/Fat Cow/32x32/languange.png b/apps/icons/static/images/Fat Cow/32x32/languange.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/languange.png rename to apps/icons/static/images/Fat Cow/32x32/languange.png diff --git a/apps/icons/static/Fat Cow/32x32/laptop.png b/apps/icons/static/images/Fat Cow/32x32/laptop.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/laptop.png rename to apps/icons/static/images/Fat Cow/32x32/laptop.png diff --git a/apps/icons/static/Fat Cow/32x32/large_tiles.png b/apps/icons/static/images/Fat Cow/32x32/large_tiles.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/large_tiles.png rename to apps/icons/static/images/Fat Cow/32x32/large_tiles.png diff --git a/apps/icons/static/Fat Cow/32x32/last_fm.png b/apps/icons/static/images/Fat Cow/32x32/last_fm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/last_fm.png rename to apps/icons/static/images/Fat Cow/32x32/last_fm.png diff --git a/apps/icons/static/Fat Cow/32x32/layer.png b/apps/icons/static/images/Fat Cow/32x32/layer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer.png rename to apps/icons/static/images/Fat Cow/32x32/layer.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_add.png b/apps/icons/static/images/Fat Cow/32x32/layer_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_add.png rename to apps/icons/static/images/Fat Cow/32x32/layer_add.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_aspect_arrow.png b/apps/icons/static/images/Fat Cow/32x32/layer_aspect_arrow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_aspect_arrow.png rename to apps/icons/static/images/Fat Cow/32x32/layer_aspect_arrow.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_cell_cats.png b/apps/icons/static/images/Fat Cow/32x32/layer_cell_cats.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_cell_cats.png rename to apps/icons/static/images/Fat Cow/32x32/layer_cell_cats.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_chart.png b/apps/icons/static/images/Fat Cow/32x32/layer_chart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_chart.png rename to apps/icons/static/images/Fat Cow/32x32/layer_chart.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_command.png b/apps/icons/static/images/Fat Cow/32x32/layer_command.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_command.png rename to apps/icons/static/images/Fat Cow/32x32/layer_command.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_create.png b/apps/icons/static/images/Fat Cow/32x32/layer_create.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_create.png rename to apps/icons/static/images/Fat Cow/32x32/layer_create.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_database.png b/apps/icons/static/images/Fat Cow/32x32/layer_database.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_database.png rename to apps/icons/static/images/Fat Cow/32x32/layer_database.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_delete.png b/apps/icons/static/images/Fat Cow/32x32/layer_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_delete.png rename to apps/icons/static/images/Fat Cow/32x32/layer_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_edit.png b/apps/icons/static/images/Fat Cow/32x32/layer_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_edit.png rename to apps/icons/static/images/Fat Cow/32x32/layer_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_export.png b/apps/icons/static/images/Fat Cow/32x32/layer_export.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_export.png rename to apps/icons/static/images/Fat Cow/32x32/layer_export.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_gps.png b/apps/icons/static/images/Fat Cow/32x32/layer_gps.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_gps.png rename to apps/icons/static/images/Fat Cow/32x32/layer_gps.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_grid.png b/apps/icons/static/images/Fat Cow/32x32/layer_grid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_grid.png rename to apps/icons/static/images/Fat Cow/32x32/layer_grid.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_group.png b/apps/icons/static/images/Fat Cow/32x32/layer_group.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_group.png rename to apps/icons/static/images/Fat Cow/32x32/layer_group.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_his.png b/apps/icons/static/images/Fat Cow/32x32/layer_his.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_his.png rename to apps/icons/static/images/Fat Cow/32x32/layer_his.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_histogram.png b/apps/icons/static/images/Fat Cow/32x32/layer_histogram.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_histogram.png rename to apps/icons/static/images/Fat Cow/32x32/layer_histogram.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_import.png b/apps/icons/static/images/Fat Cow/32x32/layer_import.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_import.png rename to apps/icons/static/images/Fat Cow/32x32/layer_import.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_label.png b/apps/icons/static/images/Fat Cow/32x32/layer_label.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_label.png rename to apps/icons/static/images/Fat Cow/32x32/layer_label.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_open.png b/apps/icons/static/images/Fat Cow/32x32/layer_open.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_open.png rename to apps/icons/static/images/Fat Cow/32x32/layer_open.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_raster.png b/apps/icons/static/images/Fat Cow/32x32/layer_raster.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_raster.png rename to apps/icons/static/images/Fat Cow/32x32/layer_raster.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_raster_3d.png b/apps/icons/static/images/Fat Cow/32x32/layer_raster_3d.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_raster_3d.png rename to apps/icons/static/images/Fat Cow/32x32/layer_raster_3d.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_redraw.png b/apps/icons/static/images/Fat Cow/32x32/layer_redraw.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_redraw.png rename to apps/icons/static/images/Fat Cow/32x32/layer_redraw.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_remove.png b/apps/icons/static/images/Fat Cow/32x32/layer_remove.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_remove.png rename to apps/icons/static/images/Fat Cow/32x32/layer_remove.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_rgb.png b/apps/icons/static/images/Fat Cow/32x32/layer_rgb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_rgb.png rename to apps/icons/static/images/Fat Cow/32x32/layer_rgb.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_save.png b/apps/icons/static/images/Fat Cow/32x32/layer_save.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_save.png rename to apps/icons/static/images/Fat Cow/32x32/layer_save.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_shaded_relief.png b/apps/icons/static/images/Fat Cow/32x32/layer_shaded_relief.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_shaded_relief.png rename to apps/icons/static/images/Fat Cow/32x32/layer_shaded_relief.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_to_image_size.png b/apps/icons/static/images/Fat Cow/32x32/layer_to_image_size.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_to_image_size.png rename to apps/icons/static/images/Fat Cow/32x32/layer_to_image_size.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_vector.png b/apps/icons/static/images/Fat Cow/32x32/layer_vector.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_vector.png rename to apps/icons/static/images/Fat Cow/32x32/layer_vector.png diff --git a/apps/icons/static/Fat Cow/32x32/layer_wms.png b/apps/icons/static/images/Fat Cow/32x32/layer_wms.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layer_wms.png rename to apps/icons/static/images/Fat Cow/32x32/layer_wms.png diff --git a/apps/icons/static/Fat Cow/32x32/layers.png b/apps/icons/static/images/Fat Cow/32x32/layers.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layers.png rename to apps/icons/static/images/Fat Cow/32x32/layers.png diff --git a/apps/icons/static/Fat Cow/32x32/layers_map.png b/apps/icons/static/images/Fat Cow/32x32/layers_map.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layers_map.png rename to apps/icons/static/images/Fat Cow/32x32/layers_map.png diff --git a/apps/icons/static/Fat Cow/32x32/layout.png b/apps/icons/static/images/Fat Cow/32x32/layout.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layout.png rename to apps/icons/static/images/Fat Cow/32x32/layout.png diff --git a/apps/icons/static/Fat Cow/32x32/layout_add.png b/apps/icons/static/images/Fat Cow/32x32/layout_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layout_add.png rename to apps/icons/static/images/Fat Cow/32x32/layout_add.png diff --git a/apps/icons/static/Fat Cow/32x32/layout_content.png b/apps/icons/static/images/Fat Cow/32x32/layout_content.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layout_content.png rename to apps/icons/static/images/Fat Cow/32x32/layout_content.png diff --git a/apps/icons/static/Fat Cow/32x32/layout_delete.png b/apps/icons/static/images/Fat Cow/32x32/layout_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layout_delete.png rename to apps/icons/static/images/Fat Cow/32x32/layout_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/layout_edit.png b/apps/icons/static/images/Fat Cow/32x32/layout_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layout_edit.png rename to apps/icons/static/images/Fat Cow/32x32/layout_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/layout_error.png b/apps/icons/static/images/Fat Cow/32x32/layout_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layout_error.png rename to apps/icons/static/images/Fat Cow/32x32/layout_error.png diff --git a/apps/icons/static/Fat Cow/32x32/layout_header.png b/apps/icons/static/images/Fat Cow/32x32/layout_header.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layout_header.png rename to apps/icons/static/images/Fat Cow/32x32/layout_header.png diff --git a/apps/icons/static/Fat Cow/32x32/layout_link.png b/apps/icons/static/images/Fat Cow/32x32/layout_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layout_link.png rename to apps/icons/static/images/Fat Cow/32x32/layout_link.png diff --git a/apps/icons/static/Fat Cow/32x32/layout_sidebar.png b/apps/icons/static/images/Fat Cow/32x32/layout_sidebar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/layout_sidebar.png rename to apps/icons/static/images/Fat Cow/32x32/layout_sidebar.png diff --git a/apps/icons/static/Fat Cow/32x32/led.png b/apps/icons/static/images/Fat Cow/32x32/led.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/led.png rename to apps/icons/static/images/Fat Cow/32x32/led.png diff --git a/apps/icons/static/Fat Cow/32x32/legend.png b/apps/icons/static/images/Fat Cow/32x32/legend.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/legend.png rename to apps/icons/static/images/Fat Cow/32x32/legend.png diff --git a/apps/icons/static/Fat Cow/32x32/license_management.png b/apps/icons/static/images/Fat Cow/32x32/license_management.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/license_management.png rename to apps/icons/static/images/Fat Cow/32x32/license_management.png diff --git a/apps/icons/static/Fat Cow/32x32/life_vest.png b/apps/icons/static/images/Fat Cow/32x32/life_vest.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/life_vest.png rename to apps/icons/static/images/Fat Cow/32x32/life_vest.png diff --git a/apps/icons/static/Fat Cow/32x32/light_circle_green.png b/apps/icons/static/images/Fat Cow/32x32/light_circle_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/light_circle_green.png rename to apps/icons/static/images/Fat Cow/32x32/light_circle_green.png diff --git a/apps/icons/static/Fat Cow/32x32/lightbulb.png b/apps/icons/static/images/Fat Cow/32x32/lightbulb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lightbulb.png rename to apps/icons/static/images/Fat Cow/32x32/lightbulb.png diff --git a/apps/icons/static/Fat Cow/32x32/lightbulb_add.png b/apps/icons/static/images/Fat Cow/32x32/lightbulb_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lightbulb_add.png rename to apps/icons/static/images/Fat Cow/32x32/lightbulb_add.png diff --git a/apps/icons/static/Fat Cow/32x32/lightbulb_delete.png b/apps/icons/static/images/Fat Cow/32x32/lightbulb_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lightbulb_delete.png rename to apps/icons/static/images/Fat Cow/32x32/lightbulb_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/lightbulb_off.png b/apps/icons/static/images/Fat Cow/32x32/lightbulb_off.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lightbulb_off.png rename to apps/icons/static/images/Fat Cow/32x32/lightbulb_off.png diff --git a/apps/icons/static/Fat Cow/32x32/lighthouse.png b/apps/icons/static/images/Fat Cow/32x32/lighthouse.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lighthouse.png rename to apps/icons/static/images/Fat Cow/32x32/lighthouse.png diff --git a/apps/icons/static/Fat Cow/32x32/lightning.png b/apps/icons/static/images/Fat Cow/32x32/lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lightning.png rename to apps/icons/static/images/Fat Cow/32x32/lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/lightning_add.png b/apps/icons/static/images/Fat Cow/32x32/lightning_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lightning_add.png rename to apps/icons/static/images/Fat Cow/32x32/lightning_add.png diff --git a/apps/icons/static/Fat Cow/32x32/lightning_delete.png b/apps/icons/static/images/Fat Cow/32x32/lightning_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lightning_delete.png rename to apps/icons/static/images/Fat Cow/32x32/lightning_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/lightning_go.png b/apps/icons/static/images/Fat Cow/32x32/lightning_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lightning_go.png rename to apps/icons/static/images/Fat Cow/32x32/lightning_go.png diff --git a/apps/icons/static/Fat Cow/32x32/line_split.png b/apps/icons/static/images/Fat Cow/32x32/line_split.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/line_split.png rename to apps/icons/static/images/Fat Cow/32x32/line_split.png diff --git a/apps/icons/static/Fat Cow/32x32/linechart.png b/apps/icons/static/images/Fat Cow/32x32/linechart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/linechart.png rename to apps/icons/static/images/Fat Cow/32x32/linechart.png diff --git a/apps/icons/static/Fat Cow/32x32/link.png b/apps/icons/static/images/Fat Cow/32x32/link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/link.png rename to apps/icons/static/images/Fat Cow/32x32/link.png diff --git a/apps/icons/static/Fat Cow/32x32/link_add.png b/apps/icons/static/images/Fat Cow/32x32/link_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/link_add.png rename to apps/icons/static/images/Fat Cow/32x32/link_add.png diff --git a/apps/icons/static/Fat Cow/32x32/link_break.png b/apps/icons/static/images/Fat Cow/32x32/link_break.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/link_break.png rename to apps/icons/static/images/Fat Cow/32x32/link_break.png diff --git a/apps/icons/static/Fat Cow/32x32/link_button.png b/apps/icons/static/images/Fat Cow/32x32/link_button.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/link_button.png rename to apps/icons/static/images/Fat Cow/32x32/link_button.png diff --git a/apps/icons/static/Fat Cow/32x32/link_delete.png b/apps/icons/static/images/Fat Cow/32x32/link_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/link_delete.png rename to apps/icons/static/images/Fat Cow/32x32/link_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/link_edit.png b/apps/icons/static/images/Fat Cow/32x32/link_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/link_edit.png rename to apps/icons/static/images/Fat Cow/32x32/link_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/link_go.png b/apps/icons/static/images/Fat Cow/32x32/link_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/link_go.png rename to apps/icons/static/images/Fat Cow/32x32/link_go.png diff --git a/apps/icons/static/Fat Cow/32x32/linkbar.png b/apps/icons/static/images/Fat Cow/32x32/linkbar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/linkbar.png rename to apps/icons/static/images/Fat Cow/32x32/linkbar.png diff --git a/apps/icons/static/Fat Cow/32x32/linkedin.png b/apps/icons/static/images/Fat Cow/32x32/linkedin.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/linkedin.png rename to apps/icons/static/images/Fat Cow/32x32/linkedin.png diff --git a/apps/icons/static/Fat Cow/32x32/linux_mint.png b/apps/icons/static/images/Fat Cow/32x32/linux_mint.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/linux_mint.png rename to apps/icons/static/images/Fat Cow/32x32/linux_mint.png diff --git a/apps/icons/static/Fat Cow/32x32/list.png b/apps/icons/static/images/Fat Cow/32x32/list.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/list.png rename to apps/icons/static/images/Fat Cow/32x32/list.png diff --git a/apps/icons/static/Fat Cow/32x32/livejournal.png b/apps/icons/static/images/Fat Cow/32x32/livejournal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/livejournal.png rename to apps/icons/static/images/Fat Cow/32x32/livejournal.png diff --git a/apps/icons/static/Fat Cow/32x32/locate.png b/apps/icons/static/images/Fat Cow/32x32/locate.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/locate.png rename to apps/icons/static/images/Fat Cow/32x32/locate.png diff --git a/apps/icons/static/Fat Cow/32x32/location_pin.png b/apps/icons/static/images/Fat Cow/32x32/location_pin.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/location_pin.png rename to apps/icons/static/images/Fat Cow/32x32/location_pin.png diff --git a/apps/icons/static/Fat Cow/32x32/lock.png b/apps/icons/static/images/Fat Cow/32x32/lock.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lock.png rename to apps/icons/static/images/Fat Cow/32x32/lock.png diff --git a/apps/icons/static/Fat Cow/32x32/lock_add.png b/apps/icons/static/images/Fat Cow/32x32/lock_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lock_add.png rename to apps/icons/static/images/Fat Cow/32x32/lock_add.png diff --git a/apps/icons/static/Fat Cow/32x32/lock_break.png b/apps/icons/static/images/Fat Cow/32x32/lock_break.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lock_break.png rename to apps/icons/static/images/Fat Cow/32x32/lock_break.png diff --git a/apps/icons/static/Fat Cow/32x32/lock_delete.png b/apps/icons/static/images/Fat Cow/32x32/lock_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lock_delete.png rename to apps/icons/static/images/Fat Cow/32x32/lock_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/lock_edit.png b/apps/icons/static/images/Fat Cow/32x32/lock_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lock_edit.png rename to apps/icons/static/images/Fat Cow/32x32/lock_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/lock_go.png b/apps/icons/static/images/Fat Cow/32x32/lock_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lock_go.png rename to apps/icons/static/images/Fat Cow/32x32/lock_go.png diff --git a/apps/icons/static/Fat Cow/32x32/lock_open.png b/apps/icons/static/images/Fat Cow/32x32/lock_open.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lock_open.png rename to apps/icons/static/images/Fat Cow/32x32/lock_open.png diff --git a/apps/icons/static/Fat Cow/32x32/lollipop.png b/apps/icons/static/images/Fat Cow/32x32/lollipop.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lollipop.png rename to apps/icons/static/images/Fat Cow/32x32/lollipop.png diff --git a/apps/icons/static/Fat Cow/32x32/lollypop.png b/apps/icons/static/images/Fat Cow/32x32/lollypop.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lollypop.png rename to apps/icons/static/images/Fat Cow/32x32/lollypop.png diff --git a/apps/icons/static/Fat Cow/32x32/lorry.png b/apps/icons/static/images/Fat Cow/32x32/lorry.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lorry.png rename to apps/icons/static/images/Fat Cow/32x32/lorry.png diff --git a/apps/icons/static/Fat Cow/32x32/lorry_add.png b/apps/icons/static/images/Fat Cow/32x32/lorry_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lorry_add.png rename to apps/icons/static/images/Fat Cow/32x32/lorry_add.png diff --git a/apps/icons/static/Fat Cow/32x32/lorry_delete.png b/apps/icons/static/images/Fat Cow/32x32/lorry_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lorry_delete.png rename to apps/icons/static/images/Fat Cow/32x32/lorry_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/lorry_error.png b/apps/icons/static/images/Fat Cow/32x32/lorry_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lorry_error.png rename to apps/icons/static/images/Fat Cow/32x32/lorry_error.png diff --git a/apps/icons/static/Fat Cow/32x32/lorry_flatbed.png b/apps/icons/static/images/Fat Cow/32x32/lorry_flatbed.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lorry_flatbed.png rename to apps/icons/static/images/Fat Cow/32x32/lorry_flatbed.png diff --git a/apps/icons/static/Fat Cow/32x32/lorry_go.png b/apps/icons/static/images/Fat Cow/32x32/lorry_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lorry_go.png rename to apps/icons/static/images/Fat Cow/32x32/lorry_go.png diff --git a/apps/icons/static/Fat Cow/32x32/lorry_link.png b/apps/icons/static/images/Fat Cow/32x32/lorry_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/lorry_link.png rename to apps/icons/static/images/Fat Cow/32x32/lorry_link.png diff --git a/apps/icons/static/Fat Cow/32x32/luggage.png b/apps/icons/static/images/Fat Cow/32x32/luggage.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/luggage.png rename to apps/icons/static/images/Fat Cow/32x32/luggage.png diff --git a/apps/icons/static/Fat Cow/32x32/magic_wand_2.png b/apps/icons/static/images/Fat Cow/32x32/magic_wand_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/magic_wand_2.png rename to apps/icons/static/images/Fat Cow/32x32/magic_wand_2.png diff --git a/apps/icons/static/Fat Cow/32x32/magnet.png b/apps/icons/static/images/Fat Cow/32x32/magnet.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/magnet.png rename to apps/icons/static/images/Fat Cow/32x32/magnet.png diff --git a/apps/icons/static/Fat Cow/32x32/magnifier.png b/apps/icons/static/images/Fat Cow/32x32/magnifier.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/magnifier.png rename to apps/icons/static/images/Fat Cow/32x32/magnifier.png diff --git a/apps/icons/static/Fat Cow/32x32/magnifier_zoom_in.png b/apps/icons/static/images/Fat Cow/32x32/magnifier_zoom_in.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/magnifier_zoom_in.png rename to apps/icons/static/images/Fat Cow/32x32/magnifier_zoom_in.png diff --git a/apps/icons/static/Fat Cow/32x32/magnifier_zoom_out.png b/apps/icons/static/images/Fat Cow/32x32/magnifier_zoom_out.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/magnifier_zoom_out.png rename to apps/icons/static/images/Fat Cow/32x32/magnifier_zoom_out.png diff --git a/apps/icons/static/Fat Cow/32x32/mail-trash.png b/apps/icons/static/images/Fat Cow/32x32/mail-trash.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mail-trash.png rename to apps/icons/static/images/Fat Cow/32x32/mail-trash.png diff --git a/apps/icons/static/Fat Cow/32x32/mail_box.png b/apps/icons/static/images/Fat Cow/32x32/mail_box.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mail_box.png rename to apps/icons/static/images/Fat Cow/32x32/mail_box.png diff --git a/apps/icons/static/Fat Cow/32x32/mail_server_setting.png b/apps/icons/static/images/Fat Cow/32x32/mail_server_setting.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mail_server_setting.png rename to apps/icons/static/images/Fat Cow/32x32/mail_server_setting.png diff --git a/apps/icons/static/Fat Cow/32x32/male.png b/apps/icons/static/images/Fat Cow/32x32/male.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/male.png rename to apps/icons/static/images/Fat Cow/32x32/male.png diff --git a/apps/icons/static/Fat Cow/32x32/mandriva.png b/apps/icons/static/images/Fat Cow/32x32/mandriva.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mandriva.png rename to apps/icons/static/images/Fat Cow/32x32/mandriva.png diff --git a/apps/icons/static/Fat Cow/32x32/map.png b/apps/icons/static/images/Fat Cow/32x32/map.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/map.png rename to apps/icons/static/images/Fat Cow/32x32/map.png diff --git a/apps/icons/static/Fat Cow/32x32/map_add.png b/apps/icons/static/images/Fat Cow/32x32/map_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/map_add.png rename to apps/icons/static/images/Fat Cow/32x32/map_add.png diff --git a/apps/icons/static/Fat Cow/32x32/map_delete.png b/apps/icons/static/images/Fat Cow/32x32/map_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/map_delete.png rename to apps/icons/static/images/Fat Cow/32x32/map_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/map_edit.png b/apps/icons/static/images/Fat Cow/32x32/map_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/map_edit.png rename to apps/icons/static/images/Fat Cow/32x32/map_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/map_go.png b/apps/icons/static/images/Fat Cow/32x32/map_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/map_go.png rename to apps/icons/static/images/Fat Cow/32x32/map_go.png diff --git a/apps/icons/static/Fat Cow/32x32/map_magnify.png b/apps/icons/static/images/Fat Cow/32x32/map_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/map_magnify.png rename to apps/icons/static/images/Fat Cow/32x32/map_magnify.png diff --git a/apps/icons/static/Fat Cow/32x32/marketwatch.png b/apps/icons/static/images/Fat Cow/32x32/marketwatch.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/marketwatch.png rename to apps/icons/static/images/Fat Cow/32x32/marketwatch.png diff --git a/apps/icons/static/Fat Cow/32x32/master_card.png b/apps/icons/static/images/Fat Cow/32x32/master_card.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/master_card.png rename to apps/icons/static/images/Fat Cow/32x32/master_card.png diff --git a/apps/icons/static/Fat Cow/32x32/measure.png b/apps/icons/static/images/Fat Cow/32x32/measure.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/measure.png rename to apps/icons/static/images/Fat Cow/32x32/measure.png diff --git a/apps/icons/static/Fat Cow/32x32/measure_crop.png b/apps/icons/static/images/Fat Cow/32x32/measure_crop.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/measure_crop.png rename to apps/icons/static/images/Fat Cow/32x32/measure_crop.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_bronze_1.png b/apps/icons/static/images/Fat Cow/32x32/medal_bronze_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_bronze_1.png rename to apps/icons/static/images/Fat Cow/32x32/medal_bronze_1.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_bronze_2.png b/apps/icons/static/images/Fat Cow/32x32/medal_bronze_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_bronze_2.png rename to apps/icons/static/images/Fat Cow/32x32/medal_bronze_2.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_bronze_3.png b/apps/icons/static/images/Fat Cow/32x32/medal_bronze_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_bronze_3.png rename to apps/icons/static/images/Fat Cow/32x32/medal_bronze_3.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_bronze_add.png b/apps/icons/static/images/Fat Cow/32x32/medal_bronze_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_bronze_add.png rename to apps/icons/static/images/Fat Cow/32x32/medal_bronze_add.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_bronze_delete.png b/apps/icons/static/images/Fat Cow/32x32/medal_bronze_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_bronze_delete.png rename to apps/icons/static/images/Fat Cow/32x32/medal_bronze_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_gold_1.png b/apps/icons/static/images/Fat Cow/32x32/medal_gold_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_gold_1.png rename to apps/icons/static/images/Fat Cow/32x32/medal_gold_1.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_gold_2.png b/apps/icons/static/images/Fat Cow/32x32/medal_gold_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_gold_2.png rename to apps/icons/static/images/Fat Cow/32x32/medal_gold_2.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_gold_3.png b/apps/icons/static/images/Fat Cow/32x32/medal_gold_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_gold_3.png rename to apps/icons/static/images/Fat Cow/32x32/medal_gold_3.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_gold_add.png b/apps/icons/static/images/Fat Cow/32x32/medal_gold_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_gold_add.png rename to apps/icons/static/images/Fat Cow/32x32/medal_gold_add.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_gold_delete.png b/apps/icons/static/images/Fat Cow/32x32/medal_gold_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_gold_delete.png rename to apps/icons/static/images/Fat Cow/32x32/medal_gold_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_silver_1.png b/apps/icons/static/images/Fat Cow/32x32/medal_silver_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_silver_1.png rename to apps/icons/static/images/Fat Cow/32x32/medal_silver_1.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_silver_2.png b/apps/icons/static/images/Fat Cow/32x32/medal_silver_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_silver_2.png rename to apps/icons/static/images/Fat Cow/32x32/medal_silver_2.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_silver_3.png b/apps/icons/static/images/Fat Cow/32x32/medal_silver_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_silver_3.png rename to apps/icons/static/images/Fat Cow/32x32/medal_silver_3.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_silver_add.png b/apps/icons/static/images/Fat Cow/32x32/medal_silver_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_silver_add.png rename to apps/icons/static/images/Fat Cow/32x32/medal_silver_add.png diff --git a/apps/icons/static/Fat Cow/32x32/medal_silver_delete.png b/apps/icons/static/images/Fat Cow/32x32/medal_silver_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/medal_silver_delete.png rename to apps/icons/static/images/Fat Cow/32x32/medal_silver_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/menu.png b/apps/icons/static/images/Fat Cow/32x32/menu.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/menu.png rename to apps/icons/static/images/Fat Cow/32x32/menu.png diff --git a/apps/icons/static/Fat Cow/32x32/menu_item.png b/apps/icons/static/images/Fat Cow/32x32/menu_item.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/menu_item.png rename to apps/icons/static/images/Fat Cow/32x32/menu_item.png diff --git a/apps/icons/static/Fat Cow/32x32/menubar.png b/apps/icons/static/images/Fat Cow/32x32/menubar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/menubar.png rename to apps/icons/static/images/Fat Cow/32x32/menubar.png diff --git a/apps/icons/static/Fat Cow/32x32/messenger.png b/apps/icons/static/images/Fat Cow/32x32/messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/messenger.png rename to apps/icons/static/images/Fat Cow/32x32/messenger.png diff --git a/apps/icons/static/Fat Cow/32x32/metro.png b/apps/icons/static/images/Fat Cow/32x32/metro.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/metro.png rename to apps/icons/static/images/Fat Cow/32x32/metro.png diff --git a/apps/icons/static/Fat Cow/32x32/metronome.png b/apps/icons/static/images/Fat Cow/32x32/metronome.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/metronome.png rename to apps/icons/static/images/Fat Cow/32x32/metronome.png diff --git a/apps/icons/static/Fat Cow/32x32/micro_sd.png b/apps/icons/static/images/Fat Cow/32x32/micro_sd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/micro_sd.png rename to apps/icons/static/images/Fat Cow/32x32/micro_sd.png diff --git a/apps/icons/static/Fat Cow/32x32/micro_sd_blue.png b/apps/icons/static/images/Fat Cow/32x32/micro_sd_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/micro_sd_blue.png rename to apps/icons/static/images/Fat Cow/32x32/micro_sd_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/microphone.png b/apps/icons/static/images/Fat Cow/32x32/microphone.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/microphone.png rename to apps/icons/static/images/Fat Cow/32x32/microphone.png diff --git a/apps/icons/static/Fat Cow/32x32/milestone.png b/apps/icons/static/images/Fat Cow/32x32/milestone.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/milestone.png rename to apps/icons/static/images/Fat Cow/32x32/milestone.png diff --git a/apps/icons/static/Fat Cow/32x32/mixer.png b/apps/icons/static/images/Fat Cow/32x32/mixer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mixer.png rename to apps/icons/static/images/Fat Cow/32x32/mixer.png diff --git a/apps/icons/static/Fat Cow/32x32/mixx.png b/apps/icons/static/images/Fat Cow/32x32/mixx.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mixx.png rename to apps/icons/static/images/Fat Cow/32x32/mixx.png diff --git a/apps/icons/static/Fat Cow/32x32/mobile_me.png b/apps/icons/static/images/Fat Cow/32x32/mobile_me.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mobile_me.png rename to apps/icons/static/images/Fat Cow/32x32/mobile_me.png diff --git a/apps/icons/static/Fat Cow/32x32/money.png b/apps/icons/static/images/Fat Cow/32x32/money.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money.png rename to apps/icons/static/images/Fat Cow/32x32/money.png diff --git a/apps/icons/static/Fat Cow/32x32/money_add.png b/apps/icons/static/images/Fat Cow/32x32/money_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money_add.png rename to apps/icons/static/images/Fat Cow/32x32/money_add.png diff --git a/apps/icons/static/Fat Cow/32x32/money_bag.png b/apps/icons/static/images/Fat Cow/32x32/money_bag.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money_bag.png rename to apps/icons/static/images/Fat Cow/32x32/money_bag.png diff --git a/apps/icons/static/Fat Cow/32x32/money_bookers.png b/apps/icons/static/images/Fat Cow/32x32/money_bookers.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money_bookers.png rename to apps/icons/static/images/Fat Cow/32x32/money_bookers.png diff --git a/apps/icons/static/Fat Cow/32x32/money_delete.png b/apps/icons/static/images/Fat Cow/32x32/money_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money_delete.png rename to apps/icons/static/images/Fat Cow/32x32/money_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/money_dollar.png b/apps/icons/static/images/Fat Cow/32x32/money_dollar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money_dollar.png rename to apps/icons/static/images/Fat Cow/32x32/money_dollar.png diff --git a/apps/icons/static/Fat Cow/32x32/money_euro.png b/apps/icons/static/images/Fat Cow/32x32/money_euro.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money_euro.png rename to apps/icons/static/images/Fat Cow/32x32/money_euro.png diff --git a/apps/icons/static/Fat Cow/32x32/money_in_envelope.png b/apps/icons/static/images/Fat Cow/32x32/money_in_envelope.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money_in_envelope.png rename to apps/icons/static/images/Fat Cow/32x32/money_in_envelope.png diff --git a/apps/icons/static/Fat Cow/32x32/money_pound.png b/apps/icons/static/images/Fat Cow/32x32/money_pound.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money_pound.png rename to apps/icons/static/images/Fat Cow/32x32/money_pound.png diff --git a/apps/icons/static/Fat Cow/32x32/money_yen.png b/apps/icons/static/images/Fat Cow/32x32/money_yen.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/money_yen.png rename to apps/icons/static/images/Fat Cow/32x32/money_yen.png diff --git a/apps/icons/static/Fat Cow/32x32/moneybox.png b/apps/icons/static/images/Fat Cow/32x32/moneybox.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/moneybox.png rename to apps/icons/static/images/Fat Cow/32x32/moneybox.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor.png b/apps/icons/static/images/Fat Cow/32x32/monitor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor.png rename to apps/icons/static/images/Fat Cow/32x32/monitor.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_add.png b/apps/icons/static/images/Fat Cow/32x32/monitor_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_add.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_add.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_delete.png b/apps/icons/static/images/Fat Cow/32x32/monitor_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_delete.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_edit.png b/apps/icons/static/images/Fat Cow/32x32/monitor_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_edit.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_error.png b/apps/icons/static/images/Fat Cow/32x32/monitor_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_error.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_error.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_go.png b/apps/icons/static/images/Fat Cow/32x32/monitor_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_go.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_go.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_lightning.png b/apps/icons/static/images/Fat Cow/32x32/monitor_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_lightning.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_link.png b/apps/icons/static/images/Fat Cow/32x32/monitor_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_link.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_link.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_screensaver.png b/apps/icons/static/images/Fat Cow/32x32/monitor_screensaver.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_screensaver.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_screensaver.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_sidebar.png b/apps/icons/static/images/Fat Cow/32x32/monitor_sidebar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_sidebar.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_sidebar.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_wallpaper.png b/apps/icons/static/images/Fat Cow/32x32/monitor_wallpaper.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_wallpaper.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_wallpaper.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_window.png b/apps/icons/static/images/Fat Cow/32x32/monitor_window.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_window.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_window.png diff --git a/apps/icons/static/Fat Cow/32x32/monitor_window_3d.png b/apps/icons/static/images/Fat Cow/32x32/monitor_window_3d.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/monitor_window_3d.png rename to apps/icons/static/images/Fat Cow/32x32/monitor_window_3d.png diff --git a/apps/icons/static/Fat Cow/32x32/motherboard.png b/apps/icons/static/images/Fat Cow/32x32/motherboard.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/motherboard.png rename to apps/icons/static/images/Fat Cow/32x32/motherboard.png diff --git a/apps/icons/static/Fat Cow/32x32/mouse.png b/apps/icons/static/images/Fat Cow/32x32/mouse.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mouse.png rename to apps/icons/static/images/Fat Cow/32x32/mouse.png diff --git a/apps/icons/static/Fat Cow/32x32/mouse_2.png b/apps/icons/static/images/Fat Cow/32x32/mouse_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mouse_2.png rename to apps/icons/static/images/Fat Cow/32x32/mouse_2.png diff --git a/apps/icons/static/Fat Cow/32x32/mouse_add.png b/apps/icons/static/images/Fat Cow/32x32/mouse_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mouse_add.png rename to apps/icons/static/images/Fat Cow/32x32/mouse_add.png diff --git a/apps/icons/static/Fat Cow/32x32/mouse_delete.png b/apps/icons/static/images/Fat Cow/32x32/mouse_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mouse_delete.png rename to apps/icons/static/images/Fat Cow/32x32/mouse_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/mouse_error.png b/apps/icons/static/images/Fat Cow/32x32/mouse_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mouse_error.png rename to apps/icons/static/images/Fat Cow/32x32/mouse_error.png diff --git a/apps/icons/static/Fat Cow/32x32/mouse_select_left.png b/apps/icons/static/images/Fat Cow/32x32/mouse_select_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mouse_select_left.png rename to apps/icons/static/images/Fat Cow/32x32/mouse_select_left.png diff --git a/apps/icons/static/Fat Cow/32x32/mouse_select_right.png b/apps/icons/static/images/Fat Cow/32x32/mouse_select_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mouse_select_right.png rename to apps/icons/static/images/Fat Cow/32x32/mouse_select_right.png diff --git a/apps/icons/static/Fat Cow/32x32/mouse_select_scroll.png b/apps/icons/static/images/Fat Cow/32x32/mouse_select_scroll.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/mouse_select_scroll.png rename to apps/icons/static/images/Fat Cow/32x32/mouse_select_scroll.png diff --git a/apps/icons/static/Fat Cow/32x32/move_to_folder.png b/apps/icons/static/images/Fat Cow/32x32/move_to_folder.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/move_to_folder.png rename to apps/icons/static/images/Fat Cow/32x32/move_to_folder.png diff --git a/apps/icons/static/Fat Cow/32x32/movies.png b/apps/icons/static/images/Fat Cow/32x32/movies.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/movies.png rename to apps/icons/static/images/Fat Cow/32x32/movies.png diff --git a/apps/icons/static/Fat Cow/32x32/ms_exchange.png b/apps/icons/static/images/Fat Cow/32x32/ms_exchange.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ms_exchange.png rename to apps/icons/static/images/Fat Cow/32x32/ms_exchange.png diff --git a/apps/icons/static/Fat Cow/32x32/ms_frontpage.png b/apps/icons/static/images/Fat Cow/32x32/ms_frontpage.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ms_frontpage.png rename to apps/icons/static/images/Fat Cow/32x32/ms_frontpage.png diff --git a/apps/icons/static/Fat Cow/32x32/msn_messenger.png b/apps/icons/static/images/Fat Cow/32x32/msn_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/msn_messenger.png rename to apps/icons/static/images/Fat Cow/32x32/msn_messenger.png diff --git a/apps/icons/static/Fat Cow/32x32/multitool.png b/apps/icons/static/images/Fat Cow/32x32/multitool.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/multitool.png rename to apps/icons/static/images/Fat Cow/32x32/multitool.png diff --git a/apps/icons/static/Fat Cow/32x32/music.png b/apps/icons/static/images/Fat Cow/32x32/music.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/music.png rename to apps/icons/static/images/Fat Cow/32x32/music.png diff --git a/apps/icons/static/Fat Cow/32x32/my_name_is_e.png b/apps/icons/static/images/Fat Cow/32x32/my_name_is_e.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/my_name_is_e.png rename to apps/icons/static/images/Fat Cow/32x32/my_name_is_e.png diff --git a/apps/icons/static/Fat Cow/32x32/myspace.png b/apps/icons/static/images/Fat Cow/32x32/myspace.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/myspace.png rename to apps/icons/static/images/Fat Cow/32x32/myspace.png diff --git a/apps/icons/static/Fat Cow/32x32/nameboard_open.png b/apps/icons/static/images/Fat Cow/32x32/nameboard_open.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/nameboard_open.png rename to apps/icons/static/images/Fat Cow/32x32/nameboard_open.png diff --git a/apps/icons/static/Fat Cow/32x32/netvibes.png b/apps/icons/static/images/Fat Cow/32x32/netvibes.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/netvibes.png rename to apps/icons/static/images/Fat Cow/32x32/netvibes.png diff --git a/apps/icons/static/Fat Cow/32x32/network-share.png b/apps/icons/static/images/Fat Cow/32x32/network-share.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/network-share.png rename to apps/icons/static/images/Fat Cow/32x32/network-share.png diff --git a/apps/icons/static/Fat Cow/32x32/network_adapter.png b/apps/icons/static/images/Fat Cow/32x32/network_adapter.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/network_adapter.png rename to apps/icons/static/images/Fat Cow/32x32/network_adapter.png diff --git a/apps/icons/static/Fat Cow/32x32/network_folder.png b/apps/icons/static/images/Fat Cow/32x32/network_folder.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/network_folder.png rename to apps/icons/static/images/Fat Cow/32x32/network_folder.png diff --git a/apps/icons/static/Fat Cow/32x32/networking.png b/apps/icons/static/images/Fat Cow/32x32/networking.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/networking.png rename to apps/icons/static/images/Fat Cow/32x32/networking.png diff --git a/apps/icons/static/Fat Cow/32x32/networking_green.png b/apps/icons/static/images/Fat Cow/32x32/networking_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/networking_green.png rename to apps/icons/static/images/Fat Cow/32x32/networking_green.png diff --git a/apps/icons/static/Fat Cow/32x32/networking_red.png b/apps/icons/static/images/Fat Cow/32x32/networking_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/networking_red.png rename to apps/icons/static/images/Fat Cow/32x32/networking_red.png diff --git a/apps/icons/static/Fat Cow/32x32/new.png b/apps/icons/static/images/Fat Cow/32x32/new.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/new.png rename to apps/icons/static/images/Fat Cow/32x32/new.png diff --git a/apps/icons/static/Fat Cow/32x32/newspaper.png b/apps/icons/static/images/Fat Cow/32x32/newspaper.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/newspaper.png rename to apps/icons/static/images/Fat Cow/32x32/newspaper.png diff --git a/apps/icons/static/Fat Cow/32x32/newspaper_add.png b/apps/icons/static/images/Fat Cow/32x32/newspaper_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/newspaper_add.png rename to apps/icons/static/images/Fat Cow/32x32/newspaper_add.png diff --git a/apps/icons/static/Fat Cow/32x32/newspaper_delete.png b/apps/icons/static/images/Fat Cow/32x32/newspaper_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/newspaper_delete.png rename to apps/icons/static/images/Fat Cow/32x32/newspaper_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/newspaper_go.png b/apps/icons/static/images/Fat Cow/32x32/newspaper_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/newspaper_go.png rename to apps/icons/static/images/Fat Cow/32x32/newspaper_go.png diff --git a/apps/icons/static/Fat Cow/32x32/newspaper_link.png b/apps/icons/static/images/Fat Cow/32x32/newspaper_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/newspaper_link.png rename to apps/icons/static/images/Fat Cow/32x32/newspaper_link.png diff --git a/apps/icons/static/Fat Cow/32x32/newsvine.png b/apps/icons/static/images/Fat Cow/32x32/newsvine.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/newsvine.png rename to apps/icons/static/images/Fat Cow/32x32/newsvine.png diff --git a/apps/icons/static/Fat Cow/32x32/no_commercial.png b/apps/icons/static/images/Fat Cow/32x32/no_commercial.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/no_commercial.png rename to apps/icons/static/images/Fat Cow/32x32/no_commercial.png diff --git a/apps/icons/static/Fat Cow/32x32/no_drm_trm.png b/apps/icons/static/images/Fat Cow/32x32/no_drm_trm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/no_drm_trm.png rename to apps/icons/static/images/Fat Cow/32x32/no_drm_trm.png diff --git a/apps/icons/static/Fat Cow/32x32/no_image.png b/apps/icons/static/images/Fat Cow/32x32/no_image.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/no_image.png rename to apps/icons/static/images/Fat Cow/32x32/no_image.png diff --git a/apps/icons/static/Fat Cow/32x32/no_requirements.png b/apps/icons/static/images/Fat Cow/32x32/no_requirements.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/no_requirements.png rename to apps/icons/static/images/Fat Cow/32x32/no_requirements.png diff --git a/apps/icons/static/Fat Cow/32x32/node-tree.png b/apps/icons/static/images/Fat Cow/32x32/node-tree.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/node-tree.png rename to apps/icons/static/images/Fat Cow/32x32/node-tree.png diff --git a/apps/icons/static/Fat Cow/32x32/nokia_s60.png b/apps/icons/static/images/Fat Cow/32x32/nokia_s60.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/nokia_s60.png rename to apps/icons/static/images/Fat Cow/32x32/nokia_s60.png diff --git a/apps/icons/static/Fat Cow/32x32/non_derivative.png b/apps/icons/static/images/Fat Cow/32x32/non_derivative.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/non_derivative.png rename to apps/icons/static/images/Fat Cow/32x32/non_derivative.png diff --git a/apps/icons/static/Fat Cow/32x32/note.png b/apps/icons/static/images/Fat Cow/32x32/note.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/note.png rename to apps/icons/static/images/Fat Cow/32x32/note.png diff --git a/apps/icons/static/Fat Cow/32x32/note_add.png b/apps/icons/static/images/Fat Cow/32x32/note_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/note_add.png rename to apps/icons/static/images/Fat Cow/32x32/note_add.png diff --git a/apps/icons/static/Fat Cow/32x32/note_delete.png b/apps/icons/static/images/Fat Cow/32x32/note_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/note_delete.png rename to apps/icons/static/images/Fat Cow/32x32/note_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/note_edit.png b/apps/icons/static/images/Fat Cow/32x32/note_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/note_edit.png rename to apps/icons/static/images/Fat Cow/32x32/note_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/note_error.png b/apps/icons/static/images/Fat Cow/32x32/note_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/note_error.png rename to apps/icons/static/images/Fat Cow/32x32/note_error.png diff --git a/apps/icons/static/Fat Cow/32x32/note_go.png b/apps/icons/static/images/Fat Cow/32x32/note_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/note_go.png rename to apps/icons/static/images/Fat Cow/32x32/note_go.png diff --git a/apps/icons/static/Fat Cow/32x32/numeric_stepper.png b/apps/icons/static/images/Fat Cow/32x32/numeric_stepper.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/numeric_stepper.png rename to apps/icons/static/images/Fat Cow/32x32/numeric_stepper.png diff --git a/apps/icons/static/Fat Cow/32x32/oil.png b/apps/icons/static/images/Fat Cow/32x32/oil.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/oil.png rename to apps/icons/static/images/Fat Cow/32x32/oil.png diff --git a/apps/icons/static/Fat Cow/32x32/open_folder.png b/apps/icons/static/images/Fat Cow/32x32/open_folder.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/open_folder.png rename to apps/icons/static/images/Fat Cow/32x32/open_folder.png diff --git a/apps/icons/static/Fat Cow/32x32/open_suse.png b/apps/icons/static/images/Fat Cow/32x32/open_suse.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/open_suse.png rename to apps/icons/static/images/Fat Cow/32x32/open_suse.png diff --git a/apps/icons/static/Fat Cow/32x32/openid.png b/apps/icons/static/images/Fat Cow/32x32/openid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/openid.png rename to apps/icons/static/images/Fat Cow/32x32/openid.png diff --git a/apps/icons/static/Fat Cow/32x32/opera.png b/apps/icons/static/images/Fat Cow/32x32/opera.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/opera.png rename to apps/icons/static/images/Fat Cow/32x32/opera.png diff --git a/apps/icons/static/Fat Cow/32x32/orbit.png b/apps/icons/static/images/Fat Cow/32x32/orbit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/orbit.png rename to apps/icons/static/images/Fat Cow/32x32/orbit.png diff --git a/apps/icons/static/Fat Cow/32x32/origami.png b/apps/icons/static/images/Fat Cow/32x32/origami.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/origami.png rename to apps/icons/static/images/Fat Cow/32x32/origami.png diff --git a/apps/icons/static/Fat Cow/32x32/orkut.png b/apps/icons/static/images/Fat Cow/32x32/orkut.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/orkut.png rename to apps/icons/static/images/Fat Cow/32x32/orkut.png diff --git a/apps/icons/static/Fat Cow/32x32/ornament_gold.png b/apps/icons/static/images/Fat Cow/32x32/ornament_gold.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ornament_gold.png rename to apps/icons/static/images/Fat Cow/32x32/ornament_gold.png diff --git a/apps/icons/static/Fat Cow/32x32/other_phone.png b/apps/icons/static/images/Fat Cow/32x32/other_phone.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/other_phone.png rename to apps/icons/static/images/Fat Cow/32x32/other_phone.png diff --git a/apps/icons/static/Fat Cow/32x32/package.png b/apps/icons/static/images/Fat Cow/32x32/package.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/package.png rename to apps/icons/static/images/Fat Cow/32x32/package.png diff --git a/apps/icons/static/Fat Cow/32x32/package_add.png b/apps/icons/static/images/Fat Cow/32x32/package_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/package_add.png rename to apps/icons/static/images/Fat Cow/32x32/package_add.png diff --git a/apps/icons/static/Fat Cow/32x32/package_delete.png b/apps/icons/static/images/Fat Cow/32x32/package_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/package_delete.png rename to apps/icons/static/images/Fat Cow/32x32/package_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/package_go.png b/apps/icons/static/images/Fat Cow/32x32/package_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/package_go.png rename to apps/icons/static/images/Fat Cow/32x32/package_go.png diff --git a/apps/icons/static/Fat Cow/32x32/package_green.png b/apps/icons/static/images/Fat Cow/32x32/package_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/package_green.png rename to apps/icons/static/images/Fat Cow/32x32/package_green.png diff --git a/apps/icons/static/Fat Cow/32x32/package_link.png b/apps/icons/static/images/Fat Cow/32x32/package_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/package_link.png rename to apps/icons/static/images/Fat Cow/32x32/package_link.png diff --git a/apps/icons/static/Fat Cow/32x32/page.png b/apps/icons/static/images/Fat Cow/32x32/page.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page.png rename to apps/icons/static/images/Fat Cow/32x32/page.png diff --git a/apps/icons/static/Fat Cow/32x32/page_add.png b/apps/icons/static/images/Fat Cow/32x32/page_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_add.png rename to apps/icons/static/images/Fat Cow/32x32/page_add.png diff --git a/apps/icons/static/Fat Cow/32x32/page_attach.png b/apps/icons/static/images/Fat Cow/32x32/page_attach.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_attach.png rename to apps/icons/static/images/Fat Cow/32x32/page_attach.png diff --git a/apps/icons/static/Fat Cow/32x32/page_code.png b/apps/icons/static/images/Fat Cow/32x32/page_code.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_code.png rename to apps/icons/static/images/Fat Cow/32x32/page_code.png diff --git a/apps/icons/static/Fat Cow/32x32/page_copy.png b/apps/icons/static/images/Fat Cow/32x32/page_copy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_copy.png rename to apps/icons/static/images/Fat Cow/32x32/page_copy.png diff --git a/apps/icons/static/Fat Cow/32x32/page_delete.png b/apps/icons/static/images/Fat Cow/32x32/page_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_delete.png rename to apps/icons/static/images/Fat Cow/32x32/page_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/page_edit.png b/apps/icons/static/images/Fat Cow/32x32/page_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_edit.png rename to apps/icons/static/images/Fat Cow/32x32/page_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/page_error.png b/apps/icons/static/images/Fat Cow/32x32/page_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_error.png rename to apps/icons/static/images/Fat Cow/32x32/page_error.png diff --git a/apps/icons/static/Fat Cow/32x32/page_excel.png b/apps/icons/static/images/Fat Cow/32x32/page_excel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_excel.png rename to apps/icons/static/images/Fat Cow/32x32/page_excel.png diff --git a/apps/icons/static/Fat Cow/32x32/page_find.png b/apps/icons/static/images/Fat Cow/32x32/page_find.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_find.png rename to apps/icons/static/images/Fat Cow/32x32/page_find.png diff --git a/apps/icons/static/Fat Cow/32x32/page_gear.png b/apps/icons/static/images/Fat Cow/32x32/page_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_gear.png rename to apps/icons/static/images/Fat Cow/32x32/page_gear.png diff --git a/apps/icons/static/Fat Cow/32x32/page_go.png b/apps/icons/static/images/Fat Cow/32x32/page_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_go.png rename to apps/icons/static/images/Fat Cow/32x32/page_go.png diff --git a/apps/icons/static/Fat Cow/32x32/page_green.png b/apps/icons/static/images/Fat Cow/32x32/page_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_green.png rename to apps/icons/static/images/Fat Cow/32x32/page_green.png diff --git a/apps/icons/static/Fat Cow/32x32/page_key.png b/apps/icons/static/images/Fat Cow/32x32/page_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_key.png rename to apps/icons/static/images/Fat Cow/32x32/page_key.png diff --git a/apps/icons/static/Fat Cow/32x32/page_lightning.png b/apps/icons/static/images/Fat Cow/32x32/page_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_lightning.png rename to apps/icons/static/images/Fat Cow/32x32/page_lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/page_link.png b/apps/icons/static/images/Fat Cow/32x32/page_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_link.png rename to apps/icons/static/images/Fat Cow/32x32/page_link.png diff --git a/apps/icons/static/Fat Cow/32x32/page_magnifier.png b/apps/icons/static/images/Fat Cow/32x32/page_magnifier.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_magnifier.png rename to apps/icons/static/images/Fat Cow/32x32/page_magnifier.png diff --git a/apps/icons/static/Fat Cow/32x32/page_paintbrush.png b/apps/icons/static/images/Fat Cow/32x32/page_paintbrush.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_paintbrush.png rename to apps/icons/static/images/Fat Cow/32x32/page_paintbrush.png diff --git a/apps/icons/static/Fat Cow/32x32/page_paste.png b/apps/icons/static/images/Fat Cow/32x32/page_paste.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_paste.png rename to apps/icons/static/images/Fat Cow/32x32/page_paste.png diff --git a/apps/icons/static/Fat Cow/32x32/page_red.png b/apps/icons/static/images/Fat Cow/32x32/page_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_red.png rename to apps/icons/static/images/Fat Cow/32x32/page_red.png diff --git a/apps/icons/static/Fat Cow/32x32/page_refresh.png b/apps/icons/static/images/Fat Cow/32x32/page_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_refresh.png rename to apps/icons/static/images/Fat Cow/32x32/page_refresh.png diff --git a/apps/icons/static/Fat Cow/32x32/page_save.png b/apps/icons/static/images/Fat Cow/32x32/page_save.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_save.png rename to apps/icons/static/images/Fat Cow/32x32/page_save.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white.png b/apps/icons/static/images/Fat Cow/32x32/page_white.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white.png rename to apps/icons/static/images/Fat Cow/32x32/page_white.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_acrobat.png b/apps/icons/static/images/Fat Cow/32x32/page_white_acrobat.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_acrobat.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_acrobat.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_actionscript.png b/apps/icons/static/images/Fat Cow/32x32/page_white_actionscript.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_actionscript.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_actionscript.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_add.png b/apps/icons/static/images/Fat Cow/32x32/page_white_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_add.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_add.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_c.png b/apps/icons/static/images/Fat Cow/32x32/page_white_c.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_c.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_c.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_camera.png b/apps/icons/static/images/Fat Cow/32x32/page_white_camera.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_camera.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_camera.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_cd.png b/apps/icons/static/images/Fat Cow/32x32/page_white_cd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_cd.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_cd.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_code.png b/apps/icons/static/images/Fat Cow/32x32/page_white_code.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_code.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_code.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_code_red.png b/apps/icons/static/images/Fat Cow/32x32/page_white_code_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_code_red.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_code_red.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_compress.png b/apps/icons/static/images/Fat Cow/32x32/page_white_compress.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_compress.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_compress.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_copy.png b/apps/icons/static/images/Fat Cow/32x32/page_white_copy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_copy.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_copy.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_cplusplus.png b/apps/icons/static/images/Fat Cow/32x32/page_white_cplusplus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_cplusplus.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_cplusplus.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_csharp.png b/apps/icons/static/images/Fat Cow/32x32/page_white_csharp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_csharp.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_csharp.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_cup.png b/apps/icons/static/images/Fat Cow/32x32/page_white_cup.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_cup.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_cup.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_database.png b/apps/icons/static/images/Fat Cow/32x32/page_white_database.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_database.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_database.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_delete.png b/apps/icons/static/images/Fat Cow/32x32/page_white_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_delete.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_dvd.png b/apps/icons/static/images/Fat Cow/32x32/page_white_dvd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_dvd.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_dvd.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_edit.png b/apps/icons/static/images/Fat Cow/32x32/page_white_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_edit.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_error.png b/apps/icons/static/images/Fat Cow/32x32/page_white_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_error.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_error.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_excel.png b/apps/icons/static/images/Fat Cow/32x32/page_white_excel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_excel.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_excel.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_find.png b/apps/icons/static/images/Fat Cow/32x32/page_white_find.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_find.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_find.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_flash.png b/apps/icons/static/images/Fat Cow/32x32/page_white_flash.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_flash.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_flash.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_gear.png b/apps/icons/static/images/Fat Cow/32x32/page_white_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_gear.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_gear.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_get.png b/apps/icons/static/images/Fat Cow/32x32/page_white_get.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_get.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_get.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_go.png b/apps/icons/static/images/Fat Cow/32x32/page_white_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_go.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_go.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_h.png b/apps/icons/static/images/Fat Cow/32x32/page_white_h.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_h.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_h.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_horizontal.png b/apps/icons/static/images/Fat Cow/32x32/page_white_horizontal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_horizontal.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_horizontal.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_key.png b/apps/icons/static/images/Fat Cow/32x32/page_white_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_key.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_key.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_lightning.png b/apps/icons/static/images/Fat Cow/32x32/page_white_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_lightning.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_link.png b/apps/icons/static/images/Fat Cow/32x32/page_white_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_link.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_link.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_magnify.png b/apps/icons/static/images/Fat Cow/32x32/page_white_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_magnify.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_magnify.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_medal.png b/apps/icons/static/images/Fat Cow/32x32/page_white_medal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_medal.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_medal.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_office.png b/apps/icons/static/images/Fat Cow/32x32/page_white_office.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_office.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_office.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_paint.png b/apps/icons/static/images/Fat Cow/32x32/page_white_paint.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_paint.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_paint.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_paintbrush.png b/apps/icons/static/images/Fat Cow/32x32/page_white_paintbrush.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_paintbrush.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_paintbrush.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_paste.png b/apps/icons/static/images/Fat Cow/32x32/page_white_paste.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_paste.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_paste.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_php.png b/apps/icons/static/images/Fat Cow/32x32/page_white_php.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_php.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_php.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_picture.png b/apps/icons/static/images/Fat Cow/32x32/page_white_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_picture.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_picture.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_powerpoint.png b/apps/icons/static/images/Fat Cow/32x32/page_white_powerpoint.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_powerpoint.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_powerpoint.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_put.png b/apps/icons/static/images/Fat Cow/32x32/page_white_put.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_put.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_put.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_ruby.png b/apps/icons/static/images/Fat Cow/32x32/page_white_ruby.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_ruby.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_ruby.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_stack.png b/apps/icons/static/images/Fat Cow/32x32/page_white_stack.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_stack.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_stack.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_star.png b/apps/icons/static/images/Fat Cow/32x32/page_white_star.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_star.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_star.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_text.png b/apps/icons/static/images/Fat Cow/32x32/page_white_text.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_text.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_text.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_text_width.png b/apps/icons/static/images/Fat Cow/32x32/page_white_text_width.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_text_width.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_text_width.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_tux.png b/apps/icons/static/images/Fat Cow/32x32/page_white_tux.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_tux.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_tux.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_vector.png b/apps/icons/static/images/Fat Cow/32x32/page_white_vector.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_vector.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_vector.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_visualstudio.png b/apps/icons/static/images/Fat Cow/32x32/page_white_visualstudio.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_visualstudio.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_visualstudio.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_width.png b/apps/icons/static/images/Fat Cow/32x32/page_white_width.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_width.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_width.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_word.png b/apps/icons/static/images/Fat Cow/32x32/page_white_word.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_word.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_word.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_world.png b/apps/icons/static/images/Fat Cow/32x32/page_white_world.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_world.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_world.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_wrench.png b/apps/icons/static/images/Fat Cow/32x32/page_white_wrench.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_wrench.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_wrench.png diff --git a/apps/icons/static/Fat Cow/32x32/page_white_zip.png b/apps/icons/static/images/Fat Cow/32x32/page_white_zip.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_white_zip.png rename to apps/icons/static/images/Fat Cow/32x32/page_white_zip.png diff --git a/apps/icons/static/Fat Cow/32x32/page_word.png b/apps/icons/static/images/Fat Cow/32x32/page_word.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_word.png rename to apps/icons/static/images/Fat Cow/32x32/page_word.png diff --git a/apps/icons/static/Fat Cow/32x32/page_world.png b/apps/icons/static/images/Fat Cow/32x32/page_world.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/page_world.png rename to apps/icons/static/images/Fat Cow/32x32/page_world.png diff --git a/apps/icons/static/Fat Cow/32x32/painbrush.png b/apps/icons/static/images/Fat Cow/32x32/painbrush.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/painbrush.png rename to apps/icons/static/images/Fat Cow/32x32/painbrush.png diff --git a/apps/icons/static/Fat Cow/32x32/paintcan.png b/apps/icons/static/images/Fat Cow/32x32/paintcan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/paintcan.png rename to apps/icons/static/images/Fat Cow/32x32/paintcan.png diff --git a/apps/icons/static/Fat Cow/32x32/palette.png b/apps/icons/static/images/Fat Cow/32x32/palette.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/palette.png rename to apps/icons/static/images/Fat Cow/32x32/palette.png diff --git a/apps/icons/static/Fat Cow/32x32/pandora.png b/apps/icons/static/images/Fat Cow/32x32/pandora.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pandora.png rename to apps/icons/static/images/Fat Cow/32x32/pandora.png diff --git a/apps/icons/static/Fat Cow/32x32/panel.png b/apps/icons/static/images/Fat Cow/32x32/panel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/panel.png rename to apps/icons/static/images/Fat Cow/32x32/panel.png diff --git a/apps/icons/static/Fat Cow/32x32/paper_airplane.png b/apps/icons/static/images/Fat Cow/32x32/paper_airplane.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/paper_airplane.png rename to apps/icons/static/images/Fat Cow/32x32/paper_airplane.png diff --git a/apps/icons/static/Fat Cow/32x32/parrot.png b/apps/icons/static/images/Fat Cow/32x32/parrot.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/parrot.png rename to apps/icons/static/images/Fat Cow/32x32/parrot.png diff --git a/apps/icons/static/Fat Cow/32x32/participation_rate.png b/apps/icons/static/images/Fat Cow/32x32/participation_rate.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/participation_rate.png rename to apps/icons/static/images/Fat Cow/32x32/participation_rate.png diff --git a/apps/icons/static/Fat Cow/32x32/paste_plain.png b/apps/icons/static/images/Fat Cow/32x32/paste_plain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/paste_plain.png rename to apps/icons/static/images/Fat Cow/32x32/paste_plain.png diff --git a/apps/icons/static/Fat Cow/32x32/paste_word.png b/apps/icons/static/images/Fat Cow/32x32/paste_word.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/paste_word.png rename to apps/icons/static/images/Fat Cow/32x32/paste_word.png diff --git a/apps/icons/static/Fat Cow/32x32/paypal-2.png b/apps/icons/static/images/Fat Cow/32x32/paypal-2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/paypal-2.png rename to apps/icons/static/images/Fat Cow/32x32/paypal-2.png diff --git a/apps/icons/static/Fat Cow/32x32/paypal.png b/apps/icons/static/images/Fat Cow/32x32/paypal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/paypal.png rename to apps/icons/static/images/Fat Cow/32x32/paypal.png diff --git a/apps/icons/static/Fat Cow/32x32/pc_linux_os.png b/apps/icons/static/images/Fat Cow/32x32/pc_linux_os.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pc_linux_os.png rename to apps/icons/static/images/Fat Cow/32x32/pc_linux_os.png diff --git a/apps/icons/static/Fat Cow/32x32/pci.png b/apps/icons/static/images/Fat Cow/32x32/pci.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pci.png rename to apps/icons/static/images/Fat Cow/32x32/pci.png diff --git a/apps/icons/static/Fat Cow/32x32/peacock.png b/apps/icons/static/images/Fat Cow/32x32/peacock.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/peacock.png rename to apps/icons/static/images/Fat Cow/32x32/peacock.png diff --git a/apps/icons/static/Fat Cow/32x32/peak_cap.png b/apps/icons/static/images/Fat Cow/32x32/peak_cap.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/peak_cap.png rename to apps/icons/static/images/Fat Cow/32x32/peak_cap.png diff --git a/apps/icons/static/Fat Cow/32x32/pencil.png b/apps/icons/static/images/Fat Cow/32x32/pencil.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pencil.png rename to apps/icons/static/images/Fat Cow/32x32/pencil.png diff --git a/apps/icons/static/Fat Cow/32x32/pencil_add.png b/apps/icons/static/images/Fat Cow/32x32/pencil_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pencil_add.png rename to apps/icons/static/images/Fat Cow/32x32/pencil_add.png diff --git a/apps/icons/static/Fat Cow/32x32/pencil_delete.png b/apps/icons/static/images/Fat Cow/32x32/pencil_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pencil_delete.png rename to apps/icons/static/images/Fat Cow/32x32/pencil_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/pencil_go.png b/apps/icons/static/images/Fat Cow/32x32/pencil_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pencil_go.png rename to apps/icons/static/images/Fat Cow/32x32/pencil_go.png diff --git a/apps/icons/static/Fat Cow/32x32/perfomance.png b/apps/icons/static/images/Fat Cow/32x32/perfomance.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/perfomance.png rename to apps/icons/static/images/Fat Cow/32x32/perfomance.png diff --git a/apps/icons/static/Fat Cow/32x32/personal_finance.png b/apps/icons/static/images/Fat Cow/32x32/personal_finance.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/personal_finance.png rename to apps/icons/static/images/Fat Cow/32x32/personal_finance.png diff --git a/apps/icons/static/Fat Cow/32x32/personals.png b/apps/icons/static/images/Fat Cow/32x32/personals.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/personals.png rename to apps/icons/static/images/Fat Cow/32x32/personals.png diff --git a/apps/icons/static/Fat Cow/32x32/phone.png b/apps/icons/static/images/Fat Cow/32x32/phone.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/phone.png rename to apps/icons/static/images/Fat Cow/32x32/phone.png diff --git a/apps/icons/static/Fat Cow/32x32/phone_Android.png b/apps/icons/static/images/Fat Cow/32x32/phone_Android.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/phone_Android.png rename to apps/icons/static/images/Fat Cow/32x32/phone_Android.png diff --git a/apps/icons/static/Fat Cow/32x32/phone_add.png b/apps/icons/static/images/Fat Cow/32x32/phone_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/phone_add.png rename to apps/icons/static/images/Fat Cow/32x32/phone_add.png diff --git a/apps/icons/static/Fat Cow/32x32/phone_delete.png b/apps/icons/static/images/Fat Cow/32x32/phone_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/phone_delete.png rename to apps/icons/static/images/Fat Cow/32x32/phone_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/phone_sound.png b/apps/icons/static/images/Fat Cow/32x32/phone_sound.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/phone_sound.png rename to apps/icons/static/images/Fat Cow/32x32/phone_sound.png diff --git a/apps/icons/static/Fat Cow/32x32/photo.png b/apps/icons/static/images/Fat Cow/32x32/photo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/photo.png rename to apps/icons/static/images/Fat Cow/32x32/photo.png diff --git a/apps/icons/static/Fat Cow/32x32/photo_add.png b/apps/icons/static/images/Fat Cow/32x32/photo_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/photo_add.png rename to apps/icons/static/images/Fat Cow/32x32/photo_add.png diff --git a/apps/icons/static/Fat Cow/32x32/photo_delete.png b/apps/icons/static/images/Fat Cow/32x32/photo_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/photo_delete.png rename to apps/icons/static/images/Fat Cow/32x32/photo_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/photo_link.png b/apps/icons/static/images/Fat Cow/32x32/photo_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/photo_link.png rename to apps/icons/static/images/Fat Cow/32x32/photo_link.png diff --git a/apps/icons/static/Fat Cow/32x32/photos.png b/apps/icons/static/images/Fat Cow/32x32/photos.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/photos.png rename to apps/icons/static/images/Fat Cow/32x32/photos.png diff --git a/apps/icons/static/Fat Cow/32x32/pi_math.png b/apps/icons/static/images/Fat Cow/32x32/pi_math.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pi_math.png rename to apps/icons/static/images/Fat Cow/32x32/pi_math.png diff --git a/apps/icons/static/Fat Cow/32x32/picasa.png b/apps/icons/static/images/Fat Cow/32x32/picasa.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picasa.png rename to apps/icons/static/images/Fat Cow/32x32/picasa.png diff --git a/apps/icons/static/Fat Cow/32x32/picture.png b/apps/icons/static/images/Fat Cow/32x32/picture.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture.png rename to apps/icons/static/images/Fat Cow/32x32/picture.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_add.png b/apps/icons/static/images/Fat Cow/32x32/picture_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_add.png rename to apps/icons/static/images/Fat Cow/32x32/picture_add.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_delete.png b/apps/icons/static/images/Fat Cow/32x32/picture_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_delete.png rename to apps/icons/static/images/Fat Cow/32x32/picture_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_edit.png b/apps/icons/static/images/Fat Cow/32x32/picture_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_edit.png rename to apps/icons/static/images/Fat Cow/32x32/picture_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_empty.png b/apps/icons/static/images/Fat Cow/32x32/picture_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_empty.png rename to apps/icons/static/images/Fat Cow/32x32/picture_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_error.png b/apps/icons/static/images/Fat Cow/32x32/picture_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_error.png rename to apps/icons/static/images/Fat Cow/32x32/picture_error.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_frame.png b/apps/icons/static/images/Fat Cow/32x32/picture_frame.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_frame.png rename to apps/icons/static/images/Fat Cow/32x32/picture_frame.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_go.png b/apps/icons/static/images/Fat Cow/32x32/picture_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_go.png rename to apps/icons/static/images/Fat Cow/32x32/picture_go.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_key.png b/apps/icons/static/images/Fat Cow/32x32/picture_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_key.png rename to apps/icons/static/images/Fat Cow/32x32/picture_key.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_link.png b/apps/icons/static/images/Fat Cow/32x32/picture_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_link.png rename to apps/icons/static/images/Fat Cow/32x32/picture_link.png diff --git a/apps/icons/static/Fat Cow/32x32/picture_save.png b/apps/icons/static/images/Fat Cow/32x32/picture_save.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/picture_save.png rename to apps/icons/static/images/Fat Cow/32x32/picture_save.png diff --git a/apps/icons/static/Fat Cow/32x32/pictures.png b/apps/icons/static/images/Fat Cow/32x32/pictures.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pictures.png rename to apps/icons/static/images/Fat Cow/32x32/pictures.png diff --git a/apps/icons/static/Fat Cow/32x32/piechart.png b/apps/icons/static/images/Fat Cow/32x32/piechart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/piechart.png rename to apps/icons/static/images/Fat Cow/32x32/piechart.png diff --git a/apps/icons/static/Fat Cow/32x32/pilcrow.png b/apps/icons/static/images/Fat Cow/32x32/pilcrow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pilcrow.png rename to apps/icons/static/images/Fat Cow/32x32/pilcrow.png diff --git a/apps/icons/static/Fat Cow/32x32/pill.png b/apps/icons/static/images/Fat Cow/32x32/pill.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pill.png rename to apps/icons/static/images/Fat Cow/32x32/pill.png diff --git a/apps/icons/static/Fat Cow/32x32/pill_add.png b/apps/icons/static/images/Fat Cow/32x32/pill_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pill_add.png rename to apps/icons/static/images/Fat Cow/32x32/pill_add.png diff --git a/apps/icons/static/Fat Cow/32x32/pill_delete.png b/apps/icons/static/images/Fat Cow/32x32/pill_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pill_delete.png rename to apps/icons/static/images/Fat Cow/32x32/pill_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/pill_go.png b/apps/icons/static/images/Fat Cow/32x32/pill_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pill_go.png rename to apps/icons/static/images/Fat Cow/32x32/pill_go.png diff --git a/apps/icons/static/Fat Cow/32x32/pint.png b/apps/icons/static/images/Fat Cow/32x32/pint.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pint.png rename to apps/icons/static/images/Fat Cow/32x32/pint.png diff --git a/apps/icons/static/Fat Cow/32x32/pirate_flag.png b/apps/icons/static/images/Fat Cow/32x32/pirate_flag.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pirate_flag.png rename to apps/icons/static/images/Fat Cow/32x32/pirate_flag.png diff --git a/apps/icons/static/Fat Cow/32x32/places.png b/apps/icons/static/images/Fat Cow/32x32/places.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/places.png rename to apps/icons/static/images/Fat Cow/32x32/places.png diff --git a/apps/icons/static/Fat Cow/32x32/playstation.png b/apps/icons/static/images/Fat Cow/32x32/playstation.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/playstation.png rename to apps/icons/static/images/Fat Cow/32x32/playstation.png diff --git a/apps/icons/static/Fat Cow/32x32/plotchart.png b/apps/icons/static/images/Fat Cow/32x32/plotchart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plotchart.png rename to apps/icons/static/images/Fat Cow/32x32/plotchart.png diff --git a/apps/icons/static/Fat Cow/32x32/plugin.png b/apps/icons/static/images/Fat Cow/32x32/plugin.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plugin.png rename to apps/icons/static/images/Fat Cow/32x32/plugin.png diff --git a/apps/icons/static/Fat Cow/32x32/plugin_add.png b/apps/icons/static/images/Fat Cow/32x32/plugin_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plugin_add.png rename to apps/icons/static/images/Fat Cow/32x32/plugin_add.png diff --git a/apps/icons/static/Fat Cow/32x32/plugin_delete.png b/apps/icons/static/images/Fat Cow/32x32/plugin_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plugin_delete.png rename to apps/icons/static/images/Fat Cow/32x32/plugin_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/plugin_disabled.png b/apps/icons/static/images/Fat Cow/32x32/plugin_disabled.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plugin_disabled.png rename to apps/icons/static/images/Fat Cow/32x32/plugin_disabled.png diff --git a/apps/icons/static/Fat Cow/32x32/plugin_edit.png b/apps/icons/static/images/Fat Cow/32x32/plugin_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plugin_edit.png rename to apps/icons/static/images/Fat Cow/32x32/plugin_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/plugin_error.png b/apps/icons/static/images/Fat Cow/32x32/plugin_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plugin_error.png rename to apps/icons/static/images/Fat Cow/32x32/plugin_error.png diff --git a/apps/icons/static/Fat Cow/32x32/plugin_go.png b/apps/icons/static/images/Fat Cow/32x32/plugin_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plugin_go.png rename to apps/icons/static/images/Fat Cow/32x32/plugin_go.png diff --git a/apps/icons/static/Fat Cow/32x32/plugin_link.png b/apps/icons/static/images/Fat Cow/32x32/plugin_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plugin_link.png rename to apps/icons/static/images/Fat Cow/32x32/plugin_link.png diff --git a/apps/icons/static/Fat Cow/32x32/plurk.png b/apps/icons/static/images/Fat Cow/32x32/plurk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/plurk.png rename to apps/icons/static/images/Fat Cow/32x32/plurk.png diff --git a/apps/icons/static/Fat Cow/32x32/poker.png b/apps/icons/static/images/Fat Cow/32x32/poker.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/poker.png rename to apps/icons/static/images/Fat Cow/32x32/poker.png diff --git a/apps/icons/static/Fat Cow/32x32/poo.png b/apps/icons/static/images/Fat Cow/32x32/poo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/poo.png rename to apps/icons/static/images/Fat Cow/32x32/poo.png diff --git a/apps/icons/static/Fat Cow/32x32/pop_mail.png b/apps/icons/static/images/Fat Cow/32x32/pop_mail.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/pop_mail.png rename to apps/icons/static/images/Fat Cow/32x32/pop_mail.png diff --git a/apps/icons/static/Fat Cow/32x32/popcorn.png b/apps/icons/static/images/Fat Cow/32x32/popcorn.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/popcorn.png rename to apps/icons/static/images/Fat Cow/32x32/popcorn.png diff --git a/apps/icons/static/Fat Cow/32x32/port.png b/apps/icons/static/images/Fat Cow/32x32/port.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/port.png rename to apps/icons/static/images/Fat Cow/32x32/port.png diff --git a/apps/icons/static/Fat Cow/32x32/postage_stamp.png b/apps/icons/static/images/Fat Cow/32x32/postage_stamp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/postage_stamp.png rename to apps/icons/static/images/Fat Cow/32x32/postage_stamp.png diff --git a/apps/icons/static/Fat Cow/32x32/posterous.png b/apps/icons/static/images/Fat Cow/32x32/posterous.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/posterous.png rename to apps/icons/static/images/Fat Cow/32x32/posterous.png diff --git a/apps/icons/static/Fat Cow/32x32/power_surge.png b/apps/icons/static/images/Fat Cow/32x32/power_surge.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/power_surge.png rename to apps/icons/static/images/Fat Cow/32x32/power_surge.png diff --git a/apps/icons/static/Fat Cow/32x32/preferences.png b/apps/icons/static/images/Fat Cow/32x32/preferences.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/preferences.png rename to apps/icons/static/images/Fat Cow/32x32/preferences.png diff --git a/apps/icons/static/Fat Cow/32x32/premium_support.png b/apps/icons/static/images/Fat Cow/32x32/premium_support.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/premium_support.png rename to apps/icons/static/images/Fat Cow/32x32/premium_support.png diff --git a/apps/icons/static/Fat Cow/32x32/price_alert.png b/apps/icons/static/images/Fat Cow/32x32/price_alert.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/price_alert.png rename to apps/icons/static/images/Fat Cow/32x32/price_alert.png diff --git a/apps/icons/static/Fat Cow/32x32/price_comparison.png b/apps/icons/static/images/Fat Cow/32x32/price_comparison.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/price_comparison.png rename to apps/icons/static/images/Fat Cow/32x32/price_comparison.png diff --git a/apps/icons/static/Fat Cow/32x32/price_watch.png b/apps/icons/static/images/Fat Cow/32x32/price_watch.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/price_watch.png rename to apps/icons/static/images/Fat Cow/32x32/price_watch.png diff --git a/apps/icons/static/Fat Cow/32x32/print_size.png b/apps/icons/static/images/Fat Cow/32x32/print_size.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/print_size.png rename to apps/icons/static/images/Fat Cow/32x32/print_size.png diff --git a/apps/icons/static/Fat Cow/32x32/printer.png b/apps/icons/static/images/Fat Cow/32x32/printer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/printer.png rename to apps/icons/static/images/Fat Cow/32x32/printer.png diff --git a/apps/icons/static/Fat Cow/32x32/printer_add.png b/apps/icons/static/images/Fat Cow/32x32/printer_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/printer_add.png rename to apps/icons/static/images/Fat Cow/32x32/printer_add.png diff --git a/apps/icons/static/Fat Cow/32x32/printer_delete.png b/apps/icons/static/images/Fat Cow/32x32/printer_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/printer_delete.png rename to apps/icons/static/images/Fat Cow/32x32/printer_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/printer_empty.png b/apps/icons/static/images/Fat Cow/32x32/printer_empty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/printer_empty.png rename to apps/icons/static/images/Fat Cow/32x32/printer_empty.png diff --git a/apps/icons/static/Fat Cow/32x32/printer_error.png b/apps/icons/static/images/Fat Cow/32x32/printer_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/printer_error.png rename to apps/icons/static/images/Fat Cow/32x32/printer_error.png diff --git a/apps/icons/static/Fat Cow/32x32/private.png b/apps/icons/static/images/Fat Cow/32x32/private.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/private.png rename to apps/icons/static/images/Fat Cow/32x32/private.png diff --git a/apps/icons/static/Fat Cow/32x32/processor.png b/apps/icons/static/images/Fat Cow/32x32/processor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/processor.png rename to apps/icons/static/images/Fat Cow/32x32/processor.png diff --git a/apps/icons/static/Fat Cow/32x32/production_copyleft.png b/apps/icons/static/images/Fat Cow/32x32/production_copyleft.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/production_copyleft.png rename to apps/icons/static/images/Fat Cow/32x32/production_copyleft.png diff --git a/apps/icons/static/Fat Cow/32x32/profiles.png b/apps/icons/static/images/Fat Cow/32x32/profiles.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/profiles.png rename to apps/icons/static/images/Fat Cow/32x32/profiles.png diff --git a/apps/icons/static/Fat Cow/32x32/progressbar.png b/apps/icons/static/images/Fat Cow/32x32/progressbar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/progressbar.png rename to apps/icons/static/images/Fat Cow/32x32/progressbar.png diff --git a/apps/icons/static/Fat Cow/32x32/purse.png b/apps/icons/static/images/Fat Cow/32x32/purse.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/purse.png rename to apps/icons/static/images/Fat Cow/32x32/purse.png diff --git a/apps/icons/static/Fat Cow/32x32/qik.png b/apps/icons/static/images/Fat Cow/32x32/qik.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qik.png rename to apps/icons/static/images/Fat Cow/32x32/qik.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_angry.png b/apps/icons/static/images/Fat Cow/32x32/qip_angry.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_angry.png rename to apps/icons/static/images/Fat Cow/32x32/qip_angry.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_at_home.png b/apps/icons/static/images/Fat Cow/32x32/qip_at_home.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_at_home.png rename to apps/icons/static/images/Fat Cow/32x32/qip_at_home.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_at_work.png b/apps/icons/static/images/Fat Cow/32x32/qip_at_work.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_at_work.png rename to apps/icons/static/images/Fat Cow/32x32/qip_at_work.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_away.png b/apps/icons/static/images/Fat Cow/32x32/qip_away.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_away.png rename to apps/icons/static/images/Fat Cow/32x32/qip_away.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_bad_mood.png b/apps/icons/static/images/Fat Cow/32x32/qip_bad_mood.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_bad_mood.png rename to apps/icons/static/images/Fat Cow/32x32/qip_bad_mood.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_dnd.png b/apps/icons/static/images/Fat Cow/32x32/qip_dnd.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_dnd.png rename to apps/icons/static/images/Fat Cow/32x32/qip_dnd.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_eating.png b/apps/icons/static/images/Fat Cow/32x32/qip_eating.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_eating.png rename to apps/icons/static/images/Fat Cow/32x32/qip_eating.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_free_for_chat.png b/apps/icons/static/images/Fat Cow/32x32/qip_free_for_chat.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_free_for_chat.png rename to apps/icons/static/images/Fat Cow/32x32/qip_free_for_chat.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_invisible.png b/apps/icons/static/images/Fat Cow/32x32/qip_invisible.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_invisible.png rename to apps/icons/static/images/Fat Cow/32x32/qip_invisible.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_invisible_for_all.png b/apps/icons/static/images/Fat Cow/32x32/qip_invisible_for_all.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_invisible_for_all.png rename to apps/icons/static/images/Fat Cow/32x32/qip_invisible_for_all.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_not_available.png b/apps/icons/static/images/Fat Cow/32x32/qip_not_available.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_not_available.png rename to apps/icons/static/images/Fat Cow/32x32/qip_not_available.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_occupied.png b/apps/icons/static/images/Fat Cow/32x32/qip_occupied.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_occupied.png rename to apps/icons/static/images/Fat Cow/32x32/qip_occupied.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_offline.png b/apps/icons/static/images/Fat Cow/32x32/qip_offline.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_offline.png rename to apps/icons/static/images/Fat Cow/32x32/qip_offline.png diff --git a/apps/icons/static/Fat Cow/32x32/qip_online.png b/apps/icons/static/images/Fat Cow/32x32/qip_online.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/qip_online.png rename to apps/icons/static/images/Fat Cow/32x32/qip_online.png diff --git a/apps/icons/static/Fat Cow/32x32/question.png b/apps/icons/static/images/Fat Cow/32x32/question.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/question.png rename to apps/icons/static/images/Fat Cow/32x32/question.png diff --git a/apps/icons/static/Fat Cow/32x32/radio_1.png b/apps/icons/static/images/Fat Cow/32x32/radio_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/radio_1.png rename to apps/icons/static/images/Fat Cow/32x32/radio_1.png diff --git a/apps/icons/static/Fat Cow/32x32/radio_2.png b/apps/icons/static/images/Fat Cow/32x32/radio_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/radio_2.png rename to apps/icons/static/images/Fat Cow/32x32/radio_2.png diff --git a/apps/icons/static/Fat Cow/32x32/radioactivity.png b/apps/icons/static/images/Fat Cow/32x32/radioactivity.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/radioactivity.png rename to apps/icons/static/images/Fat Cow/32x32/radioactivity.png diff --git a/apps/icons/static/Fat Cow/32x32/radiobutton.png b/apps/icons/static/images/Fat Cow/32x32/radiobutton.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/radiobutton.png rename to apps/icons/static/images/Fat Cow/32x32/radiobutton.png diff --git a/apps/icons/static/Fat Cow/32x32/radiobutton_group.png b/apps/icons/static/images/Fat Cow/32x32/radiobutton_group.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/radiobutton_group.png rename to apps/icons/static/images/Fat Cow/32x32/radiobutton_group.png diff --git a/apps/icons/static/Fat Cow/32x32/radiolocator.png b/apps/icons/static/images/Fat Cow/32x32/radiolocator.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/radiolocator.png rename to apps/icons/static/images/Fat Cow/32x32/radiolocator.png diff --git a/apps/icons/static/Fat Cow/32x32/rain.png b/apps/icons/static/images/Fat Cow/32x32/rain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rain.png rename to apps/icons/static/images/Fat Cow/32x32/rain.png diff --git a/apps/icons/static/Fat Cow/32x32/rainbow.png b/apps/icons/static/images/Fat Cow/32x32/rainbow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rainbow.png rename to apps/icons/static/images/Fat Cow/32x32/rainbow.png diff --git a/apps/icons/static/Fat Cow/32x32/rainbow_cloud.png b/apps/icons/static/images/Fat Cow/32x32/rainbow_cloud.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rainbow_cloud.png rename to apps/icons/static/images/Fat Cow/32x32/rainbow_cloud.png diff --git a/apps/icons/static/Fat Cow/32x32/readernaut.png b/apps/icons/static/images/Fat Cow/32x32/readernaut.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/readernaut.png rename to apps/icons/static/images/Fat Cow/32x32/readernaut.png diff --git a/apps/icons/static/Fat Cow/32x32/real_estate.png b/apps/icons/static/images/Fat Cow/32x32/real_estate.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/real_estate.png rename to apps/icons/static/images/Fat Cow/32x32/real_estate.png diff --git a/apps/icons/static/Fat Cow/32x32/recycle.png b/apps/icons/static/images/Fat Cow/32x32/recycle.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/recycle.png rename to apps/icons/static/images/Fat Cow/32x32/recycle.png diff --git a/apps/icons/static/Fat Cow/32x32/recycle_bag.png b/apps/icons/static/images/Fat Cow/32x32/recycle_bag.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/recycle_bag.png rename to apps/icons/static/images/Fat Cow/32x32/recycle_bag.png diff --git a/apps/icons/static/Fat Cow/32x32/red_line.png b/apps/icons/static/images/Fat Cow/32x32/red_line.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/red_line.png rename to apps/icons/static/images/Fat Cow/32x32/red_line.png diff --git a/apps/icons/static/Fat Cow/32x32/reddit.png b/apps/icons/static/images/Fat Cow/32x32/reddit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/reddit.png rename to apps/icons/static/images/Fat Cow/32x32/reddit.png diff --git a/apps/icons/static/Fat Cow/32x32/remote.png b/apps/icons/static/images/Fat Cow/32x32/remote.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/remote.png rename to apps/icons/static/images/Fat Cow/32x32/remote.png diff --git a/apps/icons/static/Fat Cow/32x32/report.png b/apps/icons/static/images/Fat Cow/32x32/report.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report.png rename to apps/icons/static/images/Fat Cow/32x32/report.png diff --git a/apps/icons/static/Fat Cow/32x32/report_add.png b/apps/icons/static/images/Fat Cow/32x32/report_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_add.png rename to apps/icons/static/images/Fat Cow/32x32/report_add.png diff --git a/apps/icons/static/Fat Cow/32x32/report_delete.png b/apps/icons/static/images/Fat Cow/32x32/report_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_delete.png rename to apps/icons/static/images/Fat Cow/32x32/report_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/report_disk.png b/apps/icons/static/images/Fat Cow/32x32/report_disk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_disk.png rename to apps/icons/static/images/Fat Cow/32x32/report_disk.png diff --git a/apps/icons/static/Fat Cow/32x32/report_edit.png b/apps/icons/static/images/Fat Cow/32x32/report_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_edit.png rename to apps/icons/static/images/Fat Cow/32x32/report_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/report_go.png b/apps/icons/static/images/Fat Cow/32x32/report_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_go.png rename to apps/icons/static/images/Fat Cow/32x32/report_go.png diff --git a/apps/icons/static/Fat Cow/32x32/report_key.png b/apps/icons/static/images/Fat Cow/32x32/report_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_key.png rename to apps/icons/static/images/Fat Cow/32x32/report_key.png diff --git a/apps/icons/static/Fat Cow/32x32/report_link.png b/apps/icons/static/images/Fat Cow/32x32/report_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_link.png rename to apps/icons/static/images/Fat Cow/32x32/report_link.png diff --git a/apps/icons/static/Fat Cow/32x32/report_magnify.png b/apps/icons/static/images/Fat Cow/32x32/report_magnify.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_magnify.png rename to apps/icons/static/images/Fat Cow/32x32/report_magnify.png diff --git a/apps/icons/static/Fat Cow/32x32/report_picture.png b/apps/icons/static/images/Fat Cow/32x32/report_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_picture.png rename to apps/icons/static/images/Fat Cow/32x32/report_picture.png diff --git a/apps/icons/static/Fat Cow/32x32/report_user.png b/apps/icons/static/images/Fat Cow/32x32/report_user.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_user.png rename to apps/icons/static/images/Fat Cow/32x32/report_user.png diff --git a/apps/icons/static/Fat Cow/32x32/report_word.png b/apps/icons/static/images/Fat Cow/32x32/report_word.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/report_word.png rename to apps/icons/static/images/Fat Cow/32x32/report_word.png diff --git a/apps/icons/static/Fat Cow/32x32/reseller_account.png b/apps/icons/static/images/Fat Cow/32x32/reseller_account.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/reseller_account.png rename to apps/icons/static/images/Fat Cow/32x32/reseller_account.png diff --git a/apps/icons/static/Fat Cow/32x32/reseller_account_template.png b/apps/icons/static/images/Fat Cow/32x32/reseller_account_template.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/reseller_account_template.png rename to apps/icons/static/images/Fat Cow/32x32/reseller_account_template.png diff --git a/apps/icons/static/Fat Cow/32x32/reseller_programm.png b/apps/icons/static/images/Fat Cow/32x32/reseller_programm.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/reseller_programm.png rename to apps/icons/static/images/Fat Cow/32x32/reseller_programm.png diff --git a/apps/icons/static/Fat Cow/32x32/resize_picture.png b/apps/icons/static/images/Fat Cow/32x32/resize_picture.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/resize_picture.png rename to apps/icons/static/images/Fat Cow/32x32/resize_picture.png diff --git a/apps/icons/static/Fat Cow/32x32/resource_usage.png b/apps/icons/static/images/Fat Cow/32x32/resource_usage.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/resource_usage.png rename to apps/icons/static/images/Fat Cow/32x32/resource_usage.png diff --git a/apps/icons/static/Fat Cow/32x32/resources.png b/apps/icons/static/images/Fat Cow/32x32/resources.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/resources.png rename to apps/icons/static/images/Fat Cow/32x32/resources.png diff --git a/apps/icons/static/Fat Cow/32x32/restaurant_menu.png b/apps/icons/static/images/Fat Cow/32x32/restaurant_menu.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/restaurant_menu.png rename to apps/icons/static/images/Fat Cow/32x32/restaurant_menu.png diff --git a/apps/icons/static/Fat Cow/32x32/resultset_first.png b/apps/icons/static/images/Fat Cow/32x32/resultset_first.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/resultset_first.png rename to apps/icons/static/images/Fat Cow/32x32/resultset_first.png diff --git a/apps/icons/static/Fat Cow/32x32/resultset_last.png b/apps/icons/static/images/Fat Cow/32x32/resultset_last.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/resultset_last.png rename to apps/icons/static/images/Fat Cow/32x32/resultset_last.png diff --git a/apps/icons/static/Fat Cow/32x32/resultset_next.png b/apps/icons/static/images/Fat Cow/32x32/resultset_next.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/resultset_next.png rename to apps/icons/static/images/Fat Cow/32x32/resultset_next.png diff --git a/apps/icons/static/Fat Cow/32x32/resultset_previous.png b/apps/icons/static/images/Fat Cow/32x32/resultset_previous.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/resultset_previous.png rename to apps/icons/static/images/Fat Cow/32x32/resultset_previous.png diff --git a/apps/icons/static/Fat Cow/32x32/ribbon.png b/apps/icons/static/images/Fat Cow/32x32/ribbon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ribbon.png rename to apps/icons/static/images/Fat Cow/32x32/ribbon.png diff --git a/apps/icons/static/Fat Cow/32x32/richtext_editor.png b/apps/icons/static/images/Fat Cow/32x32/richtext_editor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/richtext_editor.png rename to apps/icons/static/images/Fat Cow/32x32/richtext_editor.png diff --git a/apps/icons/static/Fat Cow/32x32/ring.png b/apps/icons/static/images/Fat Cow/32x32/ring.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ring.png rename to apps/icons/static/images/Fat Cow/32x32/ring.png diff --git a/apps/icons/static/Fat Cow/32x32/road_sign.png b/apps/icons/static/images/Fat Cow/32x32/road_sign.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/road_sign.png rename to apps/icons/static/images/Fat Cow/32x32/road_sign.png diff --git a/apps/icons/static/Fat Cow/32x32/roadworks.png b/apps/icons/static/images/Fat Cow/32x32/roadworks.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/roadworks.png rename to apps/icons/static/images/Fat Cow/32x32/roadworks.png diff --git a/apps/icons/static/Fat Cow/32x32/robo_to.png b/apps/icons/static/images/Fat Cow/32x32/robo_to.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/robo_to.png rename to apps/icons/static/images/Fat Cow/32x32/robo_to.png diff --git a/apps/icons/static/Fat Cow/32x32/role.png b/apps/icons/static/images/Fat Cow/32x32/role.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/role.png rename to apps/icons/static/images/Fat Cow/32x32/role.png diff --git a/apps/icons/static/Fat Cow/32x32/rosette.png b/apps/icons/static/images/Fat Cow/32x32/rosette.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rosette.png rename to apps/icons/static/images/Fat Cow/32x32/rosette.png diff --git a/apps/icons/static/Fat Cow/32x32/rotate_90.png b/apps/icons/static/images/Fat Cow/32x32/rotate_90.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rotate_90.png rename to apps/icons/static/images/Fat Cow/32x32/rotate_90.png diff --git a/apps/icons/static/Fat Cow/32x32/router.png b/apps/icons/static/images/Fat Cow/32x32/router.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/router.png rename to apps/icons/static/images/Fat Cow/32x32/router.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_around.png b/apps/icons/static/images/Fat Cow/32x32/routing_around.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_around.png rename to apps/icons/static/images/Fat Cow/32x32/routing_around.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_forward.png b/apps/icons/static/images/Fat Cow/32x32/routing_forward.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_forward.png rename to apps/icons/static/images/Fat Cow/32x32/routing_forward.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_go_left.png b/apps/icons/static/images/Fat Cow/32x32/routing_go_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_go_left.png rename to apps/icons/static/images/Fat Cow/32x32/routing_go_left.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_go_right.png b/apps/icons/static/images/Fat Cow/32x32/routing_go_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_go_right.png rename to apps/icons/static/images/Fat Cow/32x32/routing_go_right.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_go_straight_left.png b/apps/icons/static/images/Fat Cow/32x32/routing_go_straight_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_go_straight_left.png rename to apps/icons/static/images/Fat Cow/32x32/routing_go_straight_left.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_go_straight_right.png b/apps/icons/static/images/Fat Cow/32x32/routing_go_straight_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_go_straight_right.png rename to apps/icons/static/images/Fat Cow/32x32/routing_go_straight_right.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_intersection_right.png b/apps/icons/static/images/Fat Cow/32x32/routing_intersection_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_intersection_right.png rename to apps/icons/static/images/Fat Cow/32x32/routing_intersection_right.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_arround_left.png b/apps/icons/static/images/Fat Cow/32x32/routing_turn_arround_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turn_arround_left.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turn_arround_left.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_arround_right.png b/apps/icons/static/images/Fat Cow/32x32/routing_turn_arround_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turn_arround_right.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turn_arround_right.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_left.png b/apps/icons/static/images/Fat Cow/32x32/routing_turn_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turn_left.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turn_left.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_left_2.png b/apps/icons/static/images/Fat Cow/32x32/routing_turn_left_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turn_left_2.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turn_left_2.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_left_crossroads.png b/apps/icons/static/images/Fat Cow/32x32/routing_turn_left_crossroads.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turn_left_crossroads.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turn_left_crossroads.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_right.png b/apps/icons/static/images/Fat Cow/32x32/routing_turn_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turn_right.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turn_right.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_right_2.png b/apps/icons/static/images/Fat Cow/32x32/routing_turn_right_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turn_right_2.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turn_right_2.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turn_u.png b/apps/icons/static/images/Fat Cow/32x32/routing_turn_u.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turn_u.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turn_u.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turnaround_left.png b/apps/icons/static/images/Fat Cow/32x32/routing_turnaround_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turnaround_left.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turnaround_left.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turnaround_right.png b/apps/icons/static/images/Fat Cow/32x32/routing_turnaround_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turnaround_right.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turnaround_right.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turning_left.png b/apps/icons/static/images/Fat Cow/32x32/routing_turning_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turning_left.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turning_left.png diff --git a/apps/icons/static/Fat Cow/32x32/routing_turning_right.png b/apps/icons/static/images/Fat Cow/32x32/routing_turning_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/routing_turning_right.png rename to apps/icons/static/images/Fat Cow/32x32/routing_turning_right.png diff --git a/apps/icons/static/Fat Cow/32x32/rss.png b/apps/icons/static/images/Fat Cow/32x32/rss.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rss.png rename to apps/icons/static/images/Fat Cow/32x32/rss.png diff --git a/apps/icons/static/Fat Cow/32x32/rss_add.png b/apps/icons/static/images/Fat Cow/32x32/rss_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rss_add.png rename to apps/icons/static/images/Fat Cow/32x32/rss_add.png diff --git a/apps/icons/static/Fat Cow/32x32/rss_delete.png b/apps/icons/static/images/Fat Cow/32x32/rss_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rss_delete.png rename to apps/icons/static/images/Fat Cow/32x32/rss_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/rss_go.png b/apps/icons/static/images/Fat Cow/32x32/rss_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rss_go.png rename to apps/icons/static/images/Fat Cow/32x32/rss_go.png diff --git a/apps/icons/static/Fat Cow/32x32/rss_valid.png b/apps/icons/static/images/Fat Cow/32x32/rss_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/rss_valid.png rename to apps/icons/static/images/Fat Cow/32x32/rss_valid.png diff --git a/apps/icons/static/Fat Cow/32x32/ruby.png b/apps/icons/static/images/Fat Cow/32x32/ruby.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ruby.png rename to apps/icons/static/images/Fat Cow/32x32/ruby.png diff --git a/apps/icons/static/Fat Cow/32x32/ruby_add.png b/apps/icons/static/images/Fat Cow/32x32/ruby_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ruby_add.png rename to apps/icons/static/images/Fat Cow/32x32/ruby_add.png diff --git a/apps/icons/static/Fat Cow/32x32/ruby_delete.png b/apps/icons/static/images/Fat Cow/32x32/ruby_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ruby_delete.png rename to apps/icons/static/images/Fat Cow/32x32/ruby_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/ruby_gear.png b/apps/icons/static/images/Fat Cow/32x32/ruby_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ruby_gear.png rename to apps/icons/static/images/Fat Cow/32x32/ruby_gear.png diff --git a/apps/icons/static/Fat Cow/32x32/ruby_get.png b/apps/icons/static/images/Fat Cow/32x32/ruby_get.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ruby_get.png rename to apps/icons/static/images/Fat Cow/32x32/ruby_get.png diff --git a/apps/icons/static/Fat Cow/32x32/ruby_go.png b/apps/icons/static/images/Fat Cow/32x32/ruby_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ruby_go.png rename to apps/icons/static/images/Fat Cow/32x32/ruby_go.png diff --git a/apps/icons/static/Fat Cow/32x32/ruby_key.png b/apps/icons/static/images/Fat Cow/32x32/ruby_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ruby_key.png rename to apps/icons/static/images/Fat Cow/32x32/ruby_key.png diff --git a/apps/icons/static/Fat Cow/32x32/ruby_link.png b/apps/icons/static/images/Fat Cow/32x32/ruby_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ruby_link.png rename to apps/icons/static/images/Fat Cow/32x32/ruby_link.png diff --git a/apps/icons/static/Fat Cow/32x32/ruby_put.png b/apps/icons/static/images/Fat Cow/32x32/ruby_put.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ruby_put.png rename to apps/icons/static/images/Fat Cow/32x32/ruby_put.png diff --git a/apps/icons/static/Fat Cow/32x32/safari_browser.png b/apps/icons/static/images/Fat Cow/32x32/safari_browser.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/safari_browser.png rename to apps/icons/static/images/Fat Cow/32x32/safari_browser.png diff --git a/apps/icons/static/Fat Cow/32x32/safe.png b/apps/icons/static/images/Fat Cow/32x32/safe.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/safe.png rename to apps/icons/static/images/Fat Cow/32x32/safe.png diff --git a/apps/icons/static/Fat Cow/32x32/sallary_deferrais.png b/apps/icons/static/images/Fat Cow/32x32/sallary_deferrais.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sallary_deferrais.png rename to apps/icons/static/images/Fat Cow/32x32/sallary_deferrais.png diff --git a/apps/icons/static/Fat Cow/32x32/salver.png b/apps/icons/static/images/Fat Cow/32x32/salver.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/salver.png rename to apps/icons/static/images/Fat Cow/32x32/salver.png diff --git a/apps/icons/static/Fat Cow/32x32/santa.png b/apps/icons/static/images/Fat Cow/32x32/santa.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/santa.png rename to apps/icons/static/images/Fat Cow/32x32/santa.png diff --git a/apps/icons/static/Fat Cow/32x32/satellite.png b/apps/icons/static/images/Fat Cow/32x32/satellite.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/satellite.png rename to apps/icons/static/images/Fat Cow/32x32/satellite.png diff --git a/apps/icons/static/Fat Cow/32x32/satellite_dish.png b/apps/icons/static/images/Fat Cow/32x32/satellite_dish.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/satellite_dish.png rename to apps/icons/static/images/Fat Cow/32x32/satellite_dish.png diff --git a/apps/icons/static/Fat Cow/32x32/save_as.png b/apps/icons/static/images/Fat Cow/32x32/save_as.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/save_as.png rename to apps/icons/static/images/Fat Cow/32x32/save_as.png diff --git a/apps/icons/static/Fat Cow/32x32/save_money.png b/apps/icons/static/images/Fat Cow/32x32/save_money.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/save_money.png rename to apps/icons/static/images/Fat Cow/32x32/save_money.png diff --git a/apps/icons/static/Fat Cow/32x32/scale_image.png b/apps/icons/static/images/Fat Cow/32x32/scale_image.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/scale_image.png rename to apps/icons/static/images/Fat Cow/32x32/scale_image.png diff --git a/apps/icons/static/Fat Cow/32x32/scanner.png b/apps/icons/static/images/Fat Cow/32x32/scanner.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/scanner.png rename to apps/icons/static/images/Fat Cow/32x32/scanner.png diff --git a/apps/icons/static/Fat Cow/32x32/screen_error.png b/apps/icons/static/images/Fat Cow/32x32/screen_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/screen_error.png rename to apps/icons/static/images/Fat Cow/32x32/screen_error.png diff --git a/apps/icons/static/Fat Cow/32x32/screwdriver.png b/apps/icons/static/images/Fat Cow/32x32/screwdriver.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/screwdriver.png rename to apps/icons/static/images/Fat Cow/32x32/screwdriver.png diff --git a/apps/icons/static/Fat Cow/32x32/script.png b/apps/icons/static/images/Fat Cow/32x32/script.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script.png rename to apps/icons/static/images/Fat Cow/32x32/script.png diff --git a/apps/icons/static/Fat Cow/32x32/script_add.png b/apps/icons/static/images/Fat Cow/32x32/script_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_add.png rename to apps/icons/static/images/Fat Cow/32x32/script_add.png diff --git a/apps/icons/static/Fat Cow/32x32/script_code.png b/apps/icons/static/images/Fat Cow/32x32/script_code.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_code.png rename to apps/icons/static/images/Fat Cow/32x32/script_code.png diff --git a/apps/icons/static/Fat Cow/32x32/script_code_red.png b/apps/icons/static/images/Fat Cow/32x32/script_code_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_code_red.png rename to apps/icons/static/images/Fat Cow/32x32/script_code_red.png diff --git a/apps/icons/static/Fat Cow/32x32/script_delete.png b/apps/icons/static/images/Fat Cow/32x32/script_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_delete.png rename to apps/icons/static/images/Fat Cow/32x32/script_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/script_edit.png b/apps/icons/static/images/Fat Cow/32x32/script_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_edit.png rename to apps/icons/static/images/Fat Cow/32x32/script_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/script_error.png b/apps/icons/static/images/Fat Cow/32x32/script_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_error.png rename to apps/icons/static/images/Fat Cow/32x32/script_error.png diff --git a/apps/icons/static/Fat Cow/32x32/script_gear.png b/apps/icons/static/images/Fat Cow/32x32/script_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_gear.png rename to apps/icons/static/images/Fat Cow/32x32/script_gear.png diff --git a/apps/icons/static/Fat Cow/32x32/script_go.png b/apps/icons/static/images/Fat Cow/32x32/script_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_go.png rename to apps/icons/static/images/Fat Cow/32x32/script_go.png diff --git a/apps/icons/static/Fat Cow/32x32/script_key.png b/apps/icons/static/images/Fat Cow/32x32/script_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_key.png rename to apps/icons/static/images/Fat Cow/32x32/script_key.png diff --git a/apps/icons/static/Fat Cow/32x32/script_lightning.png b/apps/icons/static/images/Fat Cow/32x32/script_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_lightning.png rename to apps/icons/static/images/Fat Cow/32x32/script_lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/script_link.png b/apps/icons/static/images/Fat Cow/32x32/script_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_link.png rename to apps/icons/static/images/Fat Cow/32x32/script_link.png diff --git a/apps/icons/static/Fat Cow/32x32/script_palette.png b/apps/icons/static/images/Fat Cow/32x32/script_palette.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_palette.png rename to apps/icons/static/images/Fat Cow/32x32/script_palette.png diff --git a/apps/icons/static/Fat Cow/32x32/script_save.png b/apps/icons/static/images/Fat Cow/32x32/script_save.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/script_save.png rename to apps/icons/static/images/Fat Cow/32x32/script_save.png diff --git a/apps/icons/static/Fat Cow/32x32/scripts.png b/apps/icons/static/images/Fat Cow/32x32/scripts.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/scripts.png rename to apps/icons/static/images/Fat Cow/32x32/scripts.png diff --git a/apps/icons/static/Fat Cow/32x32/scroller_bar.png b/apps/icons/static/images/Fat Cow/32x32/scroller_bar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/scroller_bar.png rename to apps/icons/static/images/Fat Cow/32x32/scroller_bar.png diff --git a/apps/icons/static/Fat Cow/32x32/scull.png b/apps/icons/static/images/Fat Cow/32x32/scull.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/scull.png rename to apps/icons/static/images/Fat Cow/32x32/scull.png diff --git a/apps/icons/static/Fat Cow/32x32/search_minus.png b/apps/icons/static/images/Fat Cow/32x32/search_minus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/search_minus.png rename to apps/icons/static/images/Fat Cow/32x32/search_minus.png diff --git a/apps/icons/static/Fat Cow/32x32/search_plus.png b/apps/icons/static/images/Fat Cow/32x32/search_plus.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/search_plus.png rename to apps/icons/static/images/Fat Cow/32x32/search_plus.png diff --git a/apps/icons/static/Fat Cow/32x32/select.png b/apps/icons/static/images/Fat Cow/32x32/select.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select.png rename to apps/icons/static/images/Fat Cow/32x32/select.png diff --git a/apps/icons/static/Fat Cow/32x32/select_by_adding_to_selection.png b/apps/icons/static/images/Fat Cow/32x32/select_by_adding_to_selection.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select_by_adding_to_selection.png rename to apps/icons/static/images/Fat Cow/32x32/select_by_adding_to_selection.png diff --git a/apps/icons/static/Fat Cow/32x32/select_by_color.png b/apps/icons/static/images/Fat Cow/32x32/select_by_color.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select_by_color.png rename to apps/icons/static/images/Fat Cow/32x32/select_by_color.png diff --git a/apps/icons/static/Fat Cow/32x32/select_by_difference.png b/apps/icons/static/images/Fat Cow/32x32/select_by_difference.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select_by_difference.png rename to apps/icons/static/images/Fat Cow/32x32/select_by_difference.png diff --git a/apps/icons/static/Fat Cow/32x32/select_by_intersection.png b/apps/icons/static/images/Fat Cow/32x32/select_by_intersection.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select_by_intersection.png rename to apps/icons/static/images/Fat Cow/32x32/select_by_intersection.png diff --git a/apps/icons/static/Fat Cow/32x32/select_continuous_area.png b/apps/icons/static/images/Fat Cow/32x32/select_continuous_area.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select_continuous_area.png rename to apps/icons/static/images/Fat Cow/32x32/select_continuous_area.png diff --git a/apps/icons/static/Fat Cow/32x32/select_ellipse.png b/apps/icons/static/images/Fat Cow/32x32/select_ellipse.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select_ellipse.png rename to apps/icons/static/images/Fat Cow/32x32/select_ellipse.png diff --git a/apps/icons/static/Fat Cow/32x32/select_invert.png b/apps/icons/static/images/Fat Cow/32x32/select_invert.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select_invert.png rename to apps/icons/static/images/Fat Cow/32x32/select_invert.png diff --git a/apps/icons/static/Fat Cow/32x32/select_lasso.png b/apps/icons/static/images/Fat Cow/32x32/select_lasso.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select_lasso.png rename to apps/icons/static/images/Fat Cow/32x32/select_lasso.png diff --git a/apps/icons/static/Fat Cow/32x32/select_restangular.png b/apps/icons/static/images/Fat Cow/32x32/select_restangular.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/select_restangular.png rename to apps/icons/static/images/Fat Cow/32x32/select_restangular.png diff --git a/apps/icons/static/Fat Cow/32x32/sertificate.png b/apps/icons/static/images/Fat Cow/32x32/sertificate.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sertificate.png rename to apps/icons/static/images/Fat Cow/32x32/sertificate.png diff --git a/apps/icons/static/Fat Cow/32x32/server.png b/apps/icons/static/images/Fat Cow/32x32/server.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server.png rename to apps/icons/static/images/Fat Cow/32x32/server.png diff --git a/apps/icons/static/Fat Cow/32x32/server_add.png b/apps/icons/static/images/Fat Cow/32x32/server_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_add.png rename to apps/icons/static/images/Fat Cow/32x32/server_add.png diff --git a/apps/icons/static/Fat Cow/32x32/server_chart.png b/apps/icons/static/images/Fat Cow/32x32/server_chart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_chart.png rename to apps/icons/static/images/Fat Cow/32x32/server_chart.png diff --git a/apps/icons/static/Fat Cow/32x32/server_components.png b/apps/icons/static/images/Fat Cow/32x32/server_components.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_components.png rename to apps/icons/static/images/Fat Cow/32x32/server_components.png diff --git a/apps/icons/static/Fat Cow/32x32/server_compress.png b/apps/icons/static/images/Fat Cow/32x32/server_compress.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_compress.png rename to apps/icons/static/images/Fat Cow/32x32/server_compress.png diff --git a/apps/icons/static/Fat Cow/32x32/server_connect.png b/apps/icons/static/images/Fat Cow/32x32/server_connect.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_connect.png rename to apps/icons/static/images/Fat Cow/32x32/server_connect.png diff --git a/apps/icons/static/Fat Cow/32x32/server_database.png b/apps/icons/static/images/Fat Cow/32x32/server_database.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_database.png rename to apps/icons/static/images/Fat Cow/32x32/server_database.png diff --git a/apps/icons/static/Fat Cow/32x32/server_delete.png b/apps/icons/static/images/Fat Cow/32x32/server_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_delete.png rename to apps/icons/static/images/Fat Cow/32x32/server_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/server_edit.png b/apps/icons/static/images/Fat Cow/32x32/server_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_edit.png rename to apps/icons/static/images/Fat Cow/32x32/server_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/server_error.png b/apps/icons/static/images/Fat Cow/32x32/server_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_error.png rename to apps/icons/static/images/Fat Cow/32x32/server_error.png diff --git a/apps/icons/static/Fat Cow/32x32/server_go.png b/apps/icons/static/images/Fat Cow/32x32/server_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_go.png rename to apps/icons/static/images/Fat Cow/32x32/server_go.png diff --git a/apps/icons/static/Fat Cow/32x32/server_information.png b/apps/icons/static/images/Fat Cow/32x32/server_information.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_information.png rename to apps/icons/static/images/Fat Cow/32x32/server_information.png diff --git a/apps/icons/static/Fat Cow/32x32/server_key.png b/apps/icons/static/images/Fat Cow/32x32/server_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_key.png rename to apps/icons/static/images/Fat Cow/32x32/server_key.png diff --git a/apps/icons/static/Fat Cow/32x32/server_lightning.png b/apps/icons/static/images/Fat Cow/32x32/server_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_lightning.png rename to apps/icons/static/images/Fat Cow/32x32/server_lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/server_link.png b/apps/icons/static/images/Fat Cow/32x32/server_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_link.png rename to apps/icons/static/images/Fat Cow/32x32/server_link.png diff --git a/apps/icons/static/Fat Cow/32x32/server_stanchion.png b/apps/icons/static/images/Fat Cow/32x32/server_stanchion.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_stanchion.png rename to apps/icons/static/images/Fat Cow/32x32/server_stanchion.png diff --git a/apps/icons/static/Fat Cow/32x32/server_uncompress.png b/apps/icons/static/images/Fat Cow/32x32/server_uncompress.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/server_uncompress.png rename to apps/icons/static/images/Fat Cow/32x32/server_uncompress.png diff --git a/apps/icons/static/Fat Cow/32x32/session_idle_time.png b/apps/icons/static/images/Fat Cow/32x32/session_idle_time.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/session_idle_time.png rename to apps/icons/static/images/Fat Cow/32x32/session_idle_time.png diff --git a/apps/icons/static/Fat Cow/32x32/set_security_question.png b/apps/icons/static/images/Fat Cow/32x32/set_security_question.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/set_security_question.png rename to apps/icons/static/images/Fat Cow/32x32/set_security_question.png diff --git a/apps/icons/static/Fat Cow/32x32/setting_tools.png b/apps/icons/static/images/Fat Cow/32x32/setting_tools.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/setting_tools.png rename to apps/icons/static/images/Fat Cow/32x32/setting_tools.png diff --git a/apps/icons/static/Fat Cow/32x32/shading.png b/apps/icons/static/images/Fat Cow/32x32/shading.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shading.png rename to apps/icons/static/images/Fat Cow/32x32/shading.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_align_bottom.png b/apps/icons/static/images/Fat Cow/32x32/shape_align_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_align_bottom.png rename to apps/icons/static/images/Fat Cow/32x32/shape_align_bottom.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_align_center.png b/apps/icons/static/images/Fat Cow/32x32/shape_align_center.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_align_center.png rename to apps/icons/static/images/Fat Cow/32x32/shape_align_center.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_align_left.png b/apps/icons/static/images/Fat Cow/32x32/shape_align_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_align_left.png rename to apps/icons/static/images/Fat Cow/32x32/shape_align_left.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_align_middle.png b/apps/icons/static/images/Fat Cow/32x32/shape_align_middle.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_align_middle.png rename to apps/icons/static/images/Fat Cow/32x32/shape_align_middle.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_align_right.png b/apps/icons/static/images/Fat Cow/32x32/shape_align_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_align_right.png rename to apps/icons/static/images/Fat Cow/32x32/shape_align_right.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_align_top.png b/apps/icons/static/images/Fat Cow/32x32/shape_align_top.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_align_top.png rename to apps/icons/static/images/Fat Cow/32x32/shape_align_top.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_flip_horizontal.png b/apps/icons/static/images/Fat Cow/32x32/shape_flip_horizontal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_flip_horizontal.png rename to apps/icons/static/images/Fat Cow/32x32/shape_flip_horizontal.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_flip_vertical.png b/apps/icons/static/images/Fat Cow/32x32/shape_flip_vertical.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_flip_vertical.png rename to apps/icons/static/images/Fat Cow/32x32/shape_flip_vertical.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_group.png b/apps/icons/static/images/Fat Cow/32x32/shape_group.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_group.png rename to apps/icons/static/images/Fat Cow/32x32/shape_group.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_handles.png b/apps/icons/static/images/Fat Cow/32x32/shape_handles.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_handles.png rename to apps/icons/static/images/Fat Cow/32x32/shape_handles.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_move_back.png b/apps/icons/static/images/Fat Cow/32x32/shape_move_back.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_move_back.png rename to apps/icons/static/images/Fat Cow/32x32/shape_move_back.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_move_backwards.png b/apps/icons/static/images/Fat Cow/32x32/shape_move_backwards.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_move_backwards.png rename to apps/icons/static/images/Fat Cow/32x32/shape_move_backwards.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_move_forwards.png b/apps/icons/static/images/Fat Cow/32x32/shape_move_forwards.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_move_forwards.png rename to apps/icons/static/images/Fat Cow/32x32/shape_move_forwards.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_move_front.png b/apps/icons/static/images/Fat Cow/32x32/shape_move_front.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_move_front.png rename to apps/icons/static/images/Fat Cow/32x32/shape_move_front.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_rotate_anticlockwise.png b/apps/icons/static/images/Fat Cow/32x32/shape_rotate_anticlockwise.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_rotate_anticlockwise.png rename to apps/icons/static/images/Fat Cow/32x32/shape_rotate_anticlockwise.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_rotate_clockwise.png b/apps/icons/static/images/Fat Cow/32x32/shape_rotate_clockwise.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_rotate_clockwise.png rename to apps/icons/static/images/Fat Cow/32x32/shape_rotate_clockwise.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_square.png b/apps/icons/static/images/Fat Cow/32x32/shape_square.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_square.png rename to apps/icons/static/images/Fat Cow/32x32/shape_square.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_add.png b/apps/icons/static/images/Fat Cow/32x32/shape_square_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_square_add.png rename to apps/icons/static/images/Fat Cow/32x32/shape_square_add.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_delete.png b/apps/icons/static/images/Fat Cow/32x32/shape_square_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_square_delete.png rename to apps/icons/static/images/Fat Cow/32x32/shape_square_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_edit.png b/apps/icons/static/images/Fat Cow/32x32/shape_square_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_square_edit.png rename to apps/icons/static/images/Fat Cow/32x32/shape_square_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_error.png b/apps/icons/static/images/Fat Cow/32x32/shape_square_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_square_error.png rename to apps/icons/static/images/Fat Cow/32x32/shape_square_error.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_go.png b/apps/icons/static/images/Fat Cow/32x32/shape_square_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_square_go.png rename to apps/icons/static/images/Fat Cow/32x32/shape_square_go.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_key.png b/apps/icons/static/images/Fat Cow/32x32/shape_square_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_square_key.png rename to apps/icons/static/images/Fat Cow/32x32/shape_square_key.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_square_link.png b/apps/icons/static/images/Fat Cow/32x32/shape_square_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_square_link.png rename to apps/icons/static/images/Fat Cow/32x32/shape_square_link.png diff --git a/apps/icons/static/Fat Cow/32x32/shape_ungroup.png b/apps/icons/static/images/Fat Cow/32x32/shape_ungroup.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shape_ungroup.png rename to apps/icons/static/images/Fat Cow/32x32/shape_ungroup.png diff --git a/apps/icons/static/Fat Cow/32x32/share.png b/apps/icons/static/images/Fat Cow/32x32/share.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/share.png rename to apps/icons/static/images/Fat Cow/32x32/share.png diff --git a/apps/icons/static/Fat Cow/32x32/sharpen.png b/apps/icons/static/images/Fat Cow/32x32/sharpen.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sharpen.png rename to apps/icons/static/images/Fat Cow/32x32/sharpen.png diff --git a/apps/icons/static/Fat Cow/32x32/sheduled_task.png b/apps/icons/static/images/Fat Cow/32x32/sheduled_task.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sheduled_task.png rename to apps/icons/static/images/Fat Cow/32x32/sheduled_task.png diff --git a/apps/icons/static/Fat Cow/32x32/shield.png b/apps/icons/static/images/Fat Cow/32x32/shield.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shield.png rename to apps/icons/static/images/Fat Cow/32x32/shield.png diff --git a/apps/icons/static/Fat Cow/32x32/shield_add.png b/apps/icons/static/images/Fat Cow/32x32/shield_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shield_add.png rename to apps/icons/static/images/Fat Cow/32x32/shield_add.png diff --git a/apps/icons/static/Fat Cow/32x32/shield_delete.png b/apps/icons/static/images/Fat Cow/32x32/shield_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shield_delete.png rename to apps/icons/static/images/Fat Cow/32x32/shield_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/shield_go.png b/apps/icons/static/images/Fat Cow/32x32/shield_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shield_go.png rename to apps/icons/static/images/Fat Cow/32x32/shield_go.png diff --git a/apps/icons/static/Fat Cow/32x32/shirt_polo.png b/apps/icons/static/images/Fat Cow/32x32/shirt_polo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shirt_polo.png rename to apps/icons/static/images/Fat Cow/32x32/shirt_polo.png diff --git a/apps/icons/static/Fat Cow/32x32/shopping.png b/apps/icons/static/images/Fat Cow/32x32/shopping.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shopping.png rename to apps/icons/static/images/Fat Cow/32x32/shopping.png diff --git a/apps/icons/static/Fat Cow/32x32/shorts.png b/apps/icons/static/images/Fat Cow/32x32/shorts.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shorts.png rename to apps/icons/static/images/Fat Cow/32x32/shorts.png diff --git a/apps/icons/static/Fat Cow/32x32/showel.png b/apps/icons/static/images/Fat Cow/32x32/showel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/showel.png rename to apps/icons/static/images/Fat Cow/32x32/showel.png diff --git a/apps/icons/static/Fat Cow/32x32/shuriken.png b/apps/icons/static/images/Fat Cow/32x32/shuriken.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/shuriken.png rename to apps/icons/static/images/Fat Cow/32x32/shuriken.png diff --git a/apps/icons/static/Fat Cow/32x32/sign.png b/apps/icons/static/images/Fat Cow/32x32/sign.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sign.png rename to apps/icons/static/images/Fat Cow/32x32/sign.png diff --git a/apps/icons/static/Fat Cow/32x32/siren.png b/apps/icons/static/images/Fat Cow/32x32/siren.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/siren.png rename to apps/icons/static/images/Fat Cow/32x32/siren.png diff --git a/apps/icons/static/Fat Cow/32x32/site_backup_and_restore.png b/apps/icons/static/images/Fat Cow/32x32/site_backup_and_restore.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/site_backup_and_restore.png rename to apps/icons/static/images/Fat Cow/32x32/site_backup_and_restore.png diff --git a/apps/icons/static/Fat Cow/32x32/site_enhancer.png b/apps/icons/static/images/Fat Cow/32x32/site_enhancer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/site_enhancer.png rename to apps/icons/static/images/Fat Cow/32x32/site_enhancer.png diff --git a/apps/icons/static/Fat Cow/32x32/sitemap.png b/apps/icons/static/images/Fat Cow/32x32/sitemap.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sitemap.png rename to apps/icons/static/images/Fat Cow/32x32/sitemap.png diff --git a/apps/icons/static/Fat Cow/32x32/sitemap_color.png b/apps/icons/static/images/Fat Cow/32x32/sitemap_color.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sitemap_color.png rename to apps/icons/static/images/Fat Cow/32x32/sitemap_color.png diff --git a/apps/icons/static/Fat Cow/32x32/size_horizontal.png b/apps/icons/static/images/Fat Cow/32x32/size_horizontal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/size_horizontal.png rename to apps/icons/static/images/Fat Cow/32x32/size_horizontal.png diff --git a/apps/icons/static/Fat Cow/32x32/size_vertical.png b/apps/icons/static/images/Fat Cow/32x32/size_vertical.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/size_vertical.png rename to apps/icons/static/images/Fat Cow/32x32/size_vertical.png diff --git a/apps/icons/static/Fat Cow/32x32/skate.png b/apps/icons/static/images/Fat Cow/32x32/skate.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/skate.png rename to apps/icons/static/images/Fat Cow/32x32/skate.png diff --git a/apps/icons/static/Fat Cow/32x32/skins.png b/apps/icons/static/images/Fat Cow/32x32/skins.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/skins.png rename to apps/icons/static/images/Fat Cow/32x32/skins.png diff --git a/apps/icons/static/Fat Cow/32x32/skype.png b/apps/icons/static/images/Fat Cow/32x32/skype.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/skype.png rename to apps/icons/static/images/Fat Cow/32x32/skype.png diff --git a/apps/icons/static/Fat Cow/32x32/slackware.png b/apps/icons/static/images/Fat Cow/32x32/slackware.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/slackware.png rename to apps/icons/static/images/Fat Cow/32x32/slackware.png diff --git a/apps/icons/static/Fat Cow/32x32/slideshow.png b/apps/icons/static/images/Fat Cow/32x32/slideshow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/slideshow.png rename to apps/icons/static/images/Fat Cow/32x32/slideshow.png diff --git a/apps/icons/static/Fat Cow/32x32/small_business.png b/apps/icons/static/images/Fat Cow/32x32/small_business.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/small_business.png rename to apps/icons/static/images/Fat Cow/32x32/small_business.png diff --git a/apps/icons/static/Fat Cow/32x32/small_car.png b/apps/icons/static/images/Fat Cow/32x32/small_car.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/small_car.png rename to apps/icons/static/images/Fat Cow/32x32/small_car.png diff --git a/apps/icons/static/Fat Cow/32x32/small_tiles.png b/apps/icons/static/images/Fat Cow/32x32/small_tiles.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/small_tiles.png rename to apps/icons/static/images/Fat Cow/32x32/small_tiles.png diff --git a/apps/icons/static/Fat Cow/32x32/snapshot.png b/apps/icons/static/images/Fat Cow/32x32/snapshot.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/snapshot.png rename to apps/icons/static/images/Fat Cow/32x32/snapshot.png diff --git a/apps/icons/static/Fat Cow/32x32/snow_rain.png b/apps/icons/static/images/Fat Cow/32x32/snow_rain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/snow_rain.png rename to apps/icons/static/images/Fat Cow/32x32/snow_rain.png diff --git a/apps/icons/static/Fat Cow/32x32/snowman.png b/apps/icons/static/images/Fat Cow/32x32/snowman.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/snowman.png rename to apps/icons/static/images/Fat Cow/32x32/snowman.png diff --git a/apps/icons/static/Fat Cow/32x32/soap.png b/apps/icons/static/images/Fat Cow/32x32/soap.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/soap.png rename to apps/icons/static/images/Fat Cow/32x32/soap.png diff --git a/apps/icons/static/Fat Cow/32x32/soil_layers.png b/apps/icons/static/images/Fat Cow/32x32/soil_layers.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/soil_layers.png rename to apps/icons/static/images/Fat Cow/32x32/soil_layers.png diff --git a/apps/icons/static/Fat Cow/32x32/solar.png b/apps/icons/static/images/Fat Cow/32x32/solar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/solar.png rename to apps/icons/static/images/Fat Cow/32x32/solar.png diff --git a/apps/icons/static/Fat Cow/32x32/sort_ascending.png b/apps/icons/static/images/Fat Cow/32x32/sort_ascending.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sort_ascending.png rename to apps/icons/static/images/Fat Cow/32x32/sort_ascending.png diff --git a/apps/icons/static/Fat Cow/32x32/sort_columns.png b/apps/icons/static/images/Fat Cow/32x32/sort_columns.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sort_columns.png rename to apps/icons/static/images/Fat Cow/32x32/sort_columns.png diff --git a/apps/icons/static/Fat Cow/32x32/sort_descending.png b/apps/icons/static/images/Fat Cow/32x32/sort_descending.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sort_descending.png rename to apps/icons/static/images/Fat Cow/32x32/sort_descending.png diff --git a/apps/icons/static/Fat Cow/32x32/sound.png b/apps/icons/static/images/Fat Cow/32x32/sound.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sound.png rename to apps/icons/static/images/Fat Cow/32x32/sound.png diff --git a/apps/icons/static/Fat Cow/32x32/sound_add.png b/apps/icons/static/images/Fat Cow/32x32/sound_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sound_add.png rename to apps/icons/static/images/Fat Cow/32x32/sound_add.png diff --git a/apps/icons/static/Fat Cow/32x32/sound_delete.png b/apps/icons/static/images/Fat Cow/32x32/sound_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sound_delete.png rename to apps/icons/static/images/Fat Cow/32x32/sound_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/sound_low.png b/apps/icons/static/images/Fat Cow/32x32/sound_low.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sound_low.png rename to apps/icons/static/images/Fat Cow/32x32/sound_low.png diff --git a/apps/icons/static/Fat Cow/32x32/sound_mute.png b/apps/icons/static/images/Fat Cow/32x32/sound_mute.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sound_mute.png rename to apps/icons/static/images/Fat Cow/32x32/sound_mute.png diff --git a/apps/icons/static/Fat Cow/32x32/sound_none.png b/apps/icons/static/images/Fat Cow/32x32/sound_none.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sound_none.png rename to apps/icons/static/images/Fat Cow/32x32/sound_none.png diff --git a/apps/icons/static/Fat Cow/32x32/soup.png b/apps/icons/static/images/Fat Cow/32x32/soup.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/soup.png rename to apps/icons/static/images/Fat Cow/32x32/soup.png diff --git a/apps/icons/static/Fat Cow/32x32/source_code.png b/apps/icons/static/images/Fat Cow/32x32/source_code.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/source_code.png rename to apps/icons/static/images/Fat Cow/32x32/source_code.png diff --git a/apps/icons/static/Fat Cow/32x32/spacer.png b/apps/icons/static/images/Fat Cow/32x32/spacer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/spacer.png rename to apps/icons/static/images/Fat Cow/32x32/spacer.png diff --git a/apps/icons/static/Fat Cow/32x32/spam.png b/apps/icons/static/images/Fat Cow/32x32/spam.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/spam.png rename to apps/icons/static/images/Fat Cow/32x32/spam.png diff --git a/apps/icons/static/Fat Cow/32x32/spam_filter.png b/apps/icons/static/images/Fat Cow/32x32/spam_filter.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/spam_filter.png rename to apps/icons/static/images/Fat Cow/32x32/spam_filter.png diff --git a/apps/icons/static/Fat Cow/32x32/speakers.png b/apps/icons/static/images/Fat Cow/32x32/speakers.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/speakers.png rename to apps/icons/static/images/Fat Cow/32x32/speakers.png diff --git a/apps/icons/static/Fat Cow/32x32/speedometer.png b/apps/icons/static/images/Fat Cow/32x32/speedometer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/speedometer.png rename to apps/icons/static/images/Fat Cow/32x32/speedometer.png diff --git a/apps/icons/static/Fat Cow/32x32/spellcheck.png b/apps/icons/static/images/Fat Cow/32x32/spellcheck.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/spellcheck.png rename to apps/icons/static/images/Fat Cow/32x32/spellcheck.png diff --git a/apps/icons/static/Fat Cow/32x32/spellcheck_error.png b/apps/icons/static/images/Fat Cow/32x32/spellcheck_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/spellcheck_error.png rename to apps/icons/static/images/Fat Cow/32x32/spellcheck_error.png diff --git a/apps/icons/static/Fat Cow/32x32/spider_web.png b/apps/icons/static/images/Fat Cow/32x32/spider_web.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/spider_web.png rename to apps/icons/static/images/Fat Cow/32x32/spider_web.png diff --git a/apps/icons/static/Fat Cow/32x32/spill.png b/apps/icons/static/images/Fat Cow/32x32/spill.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/spill.png rename to apps/icons/static/images/Fat Cow/32x32/spill.png diff --git a/apps/icons/static/Fat Cow/32x32/sport.png b/apps/icons/static/images/Fat Cow/32x32/sport.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sport.png rename to apps/icons/static/images/Fat Cow/32x32/sport.png diff --git a/apps/icons/static/Fat Cow/32x32/sport_8ball.png b/apps/icons/static/images/Fat Cow/32x32/sport_8ball.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sport_8ball.png rename to apps/icons/static/images/Fat Cow/32x32/sport_8ball.png diff --git a/apps/icons/static/Fat Cow/32x32/sport_basketball.png b/apps/icons/static/images/Fat Cow/32x32/sport_basketball.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sport_basketball.png rename to apps/icons/static/images/Fat Cow/32x32/sport_basketball.png diff --git a/apps/icons/static/Fat Cow/32x32/sport_football.png b/apps/icons/static/images/Fat Cow/32x32/sport_football.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sport_football.png rename to apps/icons/static/images/Fat Cow/32x32/sport_football.png diff --git a/apps/icons/static/Fat Cow/32x32/sport_golf.png b/apps/icons/static/images/Fat Cow/32x32/sport_golf.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sport_golf.png rename to apps/icons/static/images/Fat Cow/32x32/sport_golf.png diff --git a/apps/icons/static/Fat Cow/32x32/sport_raquet.png b/apps/icons/static/images/Fat Cow/32x32/sport_raquet.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sport_raquet.png rename to apps/icons/static/images/Fat Cow/32x32/sport_raquet.png diff --git a/apps/icons/static/Fat Cow/32x32/sport_shuttlecock.png b/apps/icons/static/images/Fat Cow/32x32/sport_shuttlecock.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sport_shuttlecock.png rename to apps/icons/static/images/Fat Cow/32x32/sport_shuttlecock.png diff --git a/apps/icons/static/Fat Cow/32x32/sport_soccer.png b/apps/icons/static/images/Fat Cow/32x32/sport_soccer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sport_soccer.png rename to apps/icons/static/images/Fat Cow/32x32/sport_soccer.png diff --git a/apps/icons/static/Fat Cow/32x32/sport_tennis.png b/apps/icons/static/images/Fat Cow/32x32/sport_tennis.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sport_tennis.png rename to apps/icons/static/images/Fat Cow/32x32/sport_tennis.png diff --git a/apps/icons/static/Fat Cow/32x32/spring.png b/apps/icons/static/images/Fat Cow/32x32/spring.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/spring.png rename to apps/icons/static/images/Fat Cow/32x32/spring.png diff --git a/apps/icons/static/Fat Cow/32x32/sql_join.png b/apps/icons/static/images/Fat Cow/32x32/sql_join.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sql_join.png rename to apps/icons/static/images/Fat Cow/32x32/sql_join.png diff --git a/apps/icons/static/Fat Cow/32x32/sql_join_inner.png b/apps/icons/static/images/Fat Cow/32x32/sql_join_inner.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sql_join_inner.png rename to apps/icons/static/images/Fat Cow/32x32/sql_join_inner.png diff --git a/apps/icons/static/Fat Cow/32x32/sql_join_left.png b/apps/icons/static/images/Fat Cow/32x32/sql_join_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sql_join_left.png rename to apps/icons/static/images/Fat Cow/32x32/sql_join_left.png diff --git a/apps/icons/static/Fat Cow/32x32/sql_join_left_exclude.png b/apps/icons/static/images/Fat Cow/32x32/sql_join_left_exclude.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sql_join_left_exclude.png rename to apps/icons/static/images/Fat Cow/32x32/sql_join_left_exclude.png diff --git a/apps/icons/static/Fat Cow/32x32/sql_join_outer.png b/apps/icons/static/images/Fat Cow/32x32/sql_join_outer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sql_join_outer.png rename to apps/icons/static/images/Fat Cow/32x32/sql_join_outer.png diff --git a/apps/icons/static/Fat Cow/32x32/sql_join_outer_exclude.png b/apps/icons/static/images/Fat Cow/32x32/sql_join_outer_exclude.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sql_join_outer_exclude.png rename to apps/icons/static/images/Fat Cow/32x32/sql_join_outer_exclude.png diff --git a/apps/icons/static/Fat Cow/32x32/sql_join_right.png b/apps/icons/static/images/Fat Cow/32x32/sql_join_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sql_join_right.png rename to apps/icons/static/images/Fat Cow/32x32/sql_join_right.png diff --git a/apps/icons/static/Fat Cow/32x32/sql_join_right_exclude.png b/apps/icons/static/images/Fat Cow/32x32/sql_join_right_exclude.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sql_join_right_exclude.png rename to apps/icons/static/images/Fat Cow/32x32/sql_join_right_exclude.png diff --git a/apps/icons/static/Fat Cow/32x32/ssl_certificates.png b/apps/icons/static/images/Fat Cow/32x32/ssl_certificates.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ssl_certificates.png rename to apps/icons/static/images/Fat Cow/32x32/ssl_certificates.png diff --git a/apps/icons/static/Fat Cow/32x32/stamp_pattern.png b/apps/icons/static/images/Fat Cow/32x32/stamp_pattern.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/stamp_pattern.png rename to apps/icons/static/images/Fat Cow/32x32/stamp_pattern.png diff --git a/apps/icons/static/Fat Cow/32x32/star.png b/apps/icons/static/images/Fat Cow/32x32/star.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/star.png rename to apps/icons/static/images/Fat Cow/32x32/star.png diff --git a/apps/icons/static/Fat Cow/32x32/statistics.png b/apps/icons/static/images/Fat Cow/32x32/statistics.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/statistics.png rename to apps/icons/static/images/Fat Cow/32x32/statistics.png diff --git a/apps/icons/static/Fat Cow/32x32/status_away.png b/apps/icons/static/images/Fat Cow/32x32/status_away.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/status_away.png rename to apps/icons/static/images/Fat Cow/32x32/status_away.png diff --git a/apps/icons/static/Fat Cow/32x32/status_busy.png b/apps/icons/static/images/Fat Cow/32x32/status_busy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/status_busy.png rename to apps/icons/static/images/Fat Cow/32x32/status_busy.png diff --git a/apps/icons/static/Fat Cow/32x32/status_offline.png b/apps/icons/static/images/Fat Cow/32x32/status_offline.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/status_offline.png rename to apps/icons/static/images/Fat Cow/32x32/status_offline.png diff --git a/apps/icons/static/Fat Cow/32x32/status_online.png b/apps/icons/static/images/Fat Cow/32x32/status_online.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/status_online.png rename to apps/icons/static/images/Fat Cow/32x32/status_online.png diff --git a/apps/icons/static/Fat Cow/32x32/steering_wheel.png b/apps/icons/static/images/Fat Cow/32x32/steering_wheel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/steering_wheel.png rename to apps/icons/static/images/Fat Cow/32x32/steering_wheel.png diff --git a/apps/icons/static/Fat Cow/32x32/steering_wheel_2.png b/apps/icons/static/images/Fat Cow/32x32/steering_wheel_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/steering_wheel_2.png rename to apps/icons/static/images/Fat Cow/32x32/steering_wheel_2.png diff --git a/apps/icons/static/Fat Cow/32x32/steering_wheel_3.png b/apps/icons/static/images/Fat Cow/32x32/steering_wheel_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/steering_wheel_3.png rename to apps/icons/static/images/Fat Cow/32x32/steering_wheel_3.png diff --git a/apps/icons/static/Fat Cow/32x32/stop.png b/apps/icons/static/images/Fat Cow/32x32/stop.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/stop.png rename to apps/icons/static/images/Fat Cow/32x32/stop.png diff --git a/apps/icons/static/Fat Cow/32x32/stopwatch_finish.png b/apps/icons/static/images/Fat Cow/32x32/stopwatch_finish.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/stopwatch_finish.png rename to apps/icons/static/images/Fat Cow/32x32/stopwatch_finish.png diff --git a/apps/icons/static/Fat Cow/32x32/stopwatch_pause.png b/apps/icons/static/images/Fat Cow/32x32/stopwatch_pause.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/stopwatch_pause.png rename to apps/icons/static/images/Fat Cow/32x32/stopwatch_pause.png diff --git a/apps/icons/static/Fat Cow/32x32/stopwatch_start.png b/apps/icons/static/images/Fat Cow/32x32/stopwatch_start.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/stopwatch_start.png rename to apps/icons/static/images/Fat Cow/32x32/stopwatch_start.png diff --git a/apps/icons/static/Fat Cow/32x32/storage.png b/apps/icons/static/images/Fat Cow/32x32/storage.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/storage.png rename to apps/icons/static/images/Fat Cow/32x32/storage.png diff --git a/apps/icons/static/Fat Cow/32x32/street_stall.png b/apps/icons/static/images/Fat Cow/32x32/street_stall.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/street_stall.png rename to apps/icons/static/images/Fat Cow/32x32/street_stall.png diff --git a/apps/icons/static/Fat Cow/32x32/stumble_upon.png b/apps/icons/static/images/Fat Cow/32x32/stumble_upon.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/stumble_upon.png rename to apps/icons/static/images/Fat Cow/32x32/stumble_upon.png diff --git a/apps/icons/static/Fat Cow/32x32/style.png b/apps/icons/static/images/Fat Cow/32x32/style.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/style.png rename to apps/icons/static/images/Fat Cow/32x32/style.png diff --git a/apps/icons/static/Fat Cow/32x32/style_add.png b/apps/icons/static/images/Fat Cow/32x32/style_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/style_add.png rename to apps/icons/static/images/Fat Cow/32x32/style_add.png diff --git a/apps/icons/static/Fat Cow/32x32/style_delete.png b/apps/icons/static/images/Fat Cow/32x32/style_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/style_delete.png rename to apps/icons/static/images/Fat Cow/32x32/style_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/style_edit.png b/apps/icons/static/images/Fat Cow/32x32/style_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/style_edit.png rename to apps/icons/static/images/Fat Cow/32x32/style_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/style_go.png b/apps/icons/static/images/Fat Cow/32x32/style_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/style_go.png rename to apps/icons/static/images/Fat Cow/32x32/style_go.png diff --git a/apps/icons/static/Fat Cow/32x32/subwoofer.png b/apps/icons/static/images/Fat Cow/32x32/subwoofer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/subwoofer.png rename to apps/icons/static/images/Fat Cow/32x32/subwoofer.png diff --git a/apps/icons/static/Fat Cow/32x32/sum.png b/apps/icons/static/images/Fat Cow/32x32/sum.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sum.png rename to apps/icons/static/images/Fat Cow/32x32/sum.png diff --git a/apps/icons/static/Fat Cow/32x32/sun_cloudy.png b/apps/icons/static/images/Fat Cow/32x32/sun_cloudy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sun_cloudy.png rename to apps/icons/static/images/Fat Cow/32x32/sun_cloudy.png diff --git a/apps/icons/static/Fat Cow/32x32/sun_rain.png b/apps/icons/static/images/Fat Cow/32x32/sun_rain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/sun_rain.png rename to apps/icons/static/images/Fat Cow/32x32/sun_rain.png diff --git a/apps/icons/static/Fat Cow/32x32/support.png b/apps/icons/static/images/Fat Cow/32x32/support.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/support.png rename to apps/icons/static/images/Fat Cow/32x32/support.png diff --git a/apps/icons/static/Fat Cow/32x32/swf_loader.png b/apps/icons/static/images/Fat Cow/32x32/swf_loader.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/swf_loader.png rename to apps/icons/static/images/Fat Cow/32x32/swf_loader.png diff --git a/apps/icons/static/Fat Cow/32x32/switch.png b/apps/icons/static/images/Fat Cow/32x32/switch.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/switch.png rename to apps/icons/static/images/Fat Cow/32x32/switch.png diff --git a/apps/icons/static/Fat Cow/32x32/switch_120v.png b/apps/icons/static/images/Fat Cow/32x32/switch_120v.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/switch_120v.png rename to apps/icons/static/images/Fat Cow/32x32/switch_120v.png diff --git a/apps/icons/static/Fat Cow/32x32/switch_220v.png b/apps/icons/static/images/Fat Cow/32x32/switch_220v.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/switch_220v.png rename to apps/icons/static/images/Fat Cow/32x32/switch_220v.png diff --git a/apps/icons/static/Fat Cow/32x32/system_monitor.png b/apps/icons/static/images/Fat Cow/32x32/system_monitor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/system_monitor.png rename to apps/icons/static/images/Fat Cow/32x32/system_monitor.png diff --git a/apps/icons/static/Fat Cow/32x32/system_time.png b/apps/icons/static/images/Fat Cow/32x32/system_time.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/system_time.png rename to apps/icons/static/images/Fat Cow/32x32/system_time.png diff --git a/apps/icons/static/Fat Cow/32x32/tab.png b/apps/icons/static/images/Fat Cow/32x32/tab.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tab.png rename to apps/icons/static/images/Fat Cow/32x32/tab.png diff --git a/apps/icons/static/Fat Cow/32x32/tab_add.png b/apps/icons/static/images/Fat Cow/32x32/tab_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tab_add.png rename to apps/icons/static/images/Fat Cow/32x32/tab_add.png diff --git a/apps/icons/static/Fat Cow/32x32/tab_delete.png b/apps/icons/static/images/Fat Cow/32x32/tab_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tab_delete.png rename to apps/icons/static/images/Fat Cow/32x32/tab_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/tab_edit.png b/apps/icons/static/images/Fat Cow/32x32/tab_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tab_edit.png rename to apps/icons/static/images/Fat Cow/32x32/tab_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/tab_go.png b/apps/icons/static/images/Fat Cow/32x32/tab_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tab_go.png rename to apps/icons/static/images/Fat Cow/32x32/tab_go.png diff --git a/apps/icons/static/Fat Cow/32x32/tabbar.png b/apps/icons/static/images/Fat Cow/32x32/tabbar.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tabbar.png rename to apps/icons/static/images/Fat Cow/32x32/tabbar.png diff --git a/apps/icons/static/Fat Cow/32x32/table.png b/apps/icons/static/images/Fat Cow/32x32/table.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table.png rename to apps/icons/static/images/Fat Cow/32x32/table.png diff --git a/apps/icons/static/Fat Cow/32x32/table_add.png b/apps/icons/static/images/Fat Cow/32x32/table_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_add.png rename to apps/icons/static/images/Fat Cow/32x32/table_add.png diff --git a/apps/icons/static/Fat Cow/32x32/table_chart.png b/apps/icons/static/images/Fat Cow/32x32/table_chart.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_chart.png rename to apps/icons/static/images/Fat Cow/32x32/table_chart.png diff --git a/apps/icons/static/Fat Cow/32x32/table_delete.png b/apps/icons/static/images/Fat Cow/32x32/table_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_delete.png rename to apps/icons/static/images/Fat Cow/32x32/table_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/table_edit.png b/apps/icons/static/images/Fat Cow/32x32/table_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_edit.png rename to apps/icons/static/images/Fat Cow/32x32/table_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/table_error.png b/apps/icons/static/images/Fat Cow/32x32/table_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_error.png rename to apps/icons/static/images/Fat Cow/32x32/table_error.png diff --git a/apps/icons/static/Fat Cow/32x32/table_excel.png b/apps/icons/static/images/Fat Cow/32x32/table_excel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_excel.png rename to apps/icons/static/images/Fat Cow/32x32/table_excel.png diff --git a/apps/icons/static/Fat Cow/32x32/table_export.png b/apps/icons/static/images/Fat Cow/32x32/table_export.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_export.png rename to apps/icons/static/images/Fat Cow/32x32/table_export.png diff --git a/apps/icons/static/Fat Cow/32x32/table_gear.png b/apps/icons/static/images/Fat Cow/32x32/table_gear.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_gear.png rename to apps/icons/static/images/Fat Cow/32x32/table_gear.png diff --git a/apps/icons/static/Fat Cow/32x32/table_go.png b/apps/icons/static/images/Fat Cow/32x32/table_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_go.png rename to apps/icons/static/images/Fat Cow/32x32/table_go.png diff --git a/apps/icons/static/Fat Cow/32x32/table_heatmap.png b/apps/icons/static/images/Fat Cow/32x32/table_heatmap.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_heatmap.png rename to apps/icons/static/images/Fat Cow/32x32/table_heatmap.png diff --git a/apps/icons/static/Fat Cow/32x32/table_import.png b/apps/icons/static/images/Fat Cow/32x32/table_import.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_import.png rename to apps/icons/static/images/Fat Cow/32x32/table_import.png diff --git a/apps/icons/static/Fat Cow/32x32/table_insert.png b/apps/icons/static/images/Fat Cow/32x32/table_insert.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_insert.png rename to apps/icons/static/images/Fat Cow/32x32/table_insert.png diff --git a/apps/icons/static/Fat Cow/32x32/table_key.png b/apps/icons/static/images/Fat Cow/32x32/table_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_key.png rename to apps/icons/static/images/Fat Cow/32x32/table_key.png diff --git a/apps/icons/static/Fat Cow/32x32/table_lightning.png b/apps/icons/static/images/Fat Cow/32x32/table_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_lightning.png rename to apps/icons/static/images/Fat Cow/32x32/table_lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/table_link.png b/apps/icons/static/images/Fat Cow/32x32/table_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_link.png rename to apps/icons/static/images/Fat Cow/32x32/table_link.png diff --git a/apps/icons/static/Fat Cow/32x32/table_money.png b/apps/icons/static/images/Fat Cow/32x32/table_money.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_money.png rename to apps/icons/static/images/Fat Cow/32x32/table_money.png diff --git a/apps/icons/static/Fat Cow/32x32/table_multiple.png b/apps/icons/static/images/Fat Cow/32x32/table_multiple.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_multiple.png rename to apps/icons/static/images/Fat Cow/32x32/table_multiple.png diff --git a/apps/icons/static/Fat Cow/32x32/table_paint_can.png b/apps/icons/static/images/Fat Cow/32x32/table_paint_can.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_paint_can.png rename to apps/icons/static/images/Fat Cow/32x32/table_paint_can.png diff --git a/apps/icons/static/Fat Cow/32x32/table_refresh.png b/apps/icons/static/images/Fat Cow/32x32/table_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_refresh.png rename to apps/icons/static/images/Fat Cow/32x32/table_refresh.png diff --git a/apps/icons/static/Fat Cow/32x32/table_relationship.png b/apps/icons/static/images/Fat Cow/32x32/table_relationship.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_relationship.png rename to apps/icons/static/images/Fat Cow/32x32/table_relationship.png diff --git a/apps/icons/static/Fat Cow/32x32/table_replace.png b/apps/icons/static/images/Fat Cow/32x32/table_replace.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_replace.png rename to apps/icons/static/images/Fat Cow/32x32/table_replace.png diff --git a/apps/icons/static/Fat Cow/32x32/table_row_delete.png b/apps/icons/static/images/Fat Cow/32x32/table_row_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_row_delete.png rename to apps/icons/static/images/Fat Cow/32x32/table_row_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/table_row_insert.png b/apps/icons/static/images/Fat Cow/32x32/table_row_insert.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_row_insert.png rename to apps/icons/static/images/Fat Cow/32x32/table_row_insert.png diff --git a/apps/icons/static/Fat Cow/32x32/table_save.png b/apps/icons/static/images/Fat Cow/32x32/table_save.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_save.png rename to apps/icons/static/images/Fat Cow/32x32/table_save.png diff --git a/apps/icons/static/Fat Cow/32x32/table_select.png b/apps/icons/static/images/Fat Cow/32x32/table_select.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_select.png rename to apps/icons/static/images/Fat Cow/32x32/table_select.png diff --git a/apps/icons/static/Fat Cow/32x32/table_select_all.png b/apps/icons/static/images/Fat Cow/32x32/table_select_all.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_select_all.png rename to apps/icons/static/images/Fat Cow/32x32/table_select_all.png diff --git a/apps/icons/static/Fat Cow/32x32/table_select_big.png b/apps/icons/static/images/Fat Cow/32x32/table_select_big.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_select_big.png rename to apps/icons/static/images/Fat Cow/32x32/table_select_big.png diff --git a/apps/icons/static/Fat Cow/32x32/table_select_column.png b/apps/icons/static/images/Fat Cow/32x32/table_select_column.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_select_column.png rename to apps/icons/static/images/Fat Cow/32x32/table_select_column.png diff --git a/apps/icons/static/Fat Cow/32x32/table_select_row.png b/apps/icons/static/images/Fat Cow/32x32/table_select_row.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_select_row.png rename to apps/icons/static/images/Fat Cow/32x32/table_select_row.png diff --git a/apps/icons/static/Fat Cow/32x32/table_sheet.png b/apps/icons/static/images/Fat Cow/32x32/table_sheet.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_sheet.png rename to apps/icons/static/images/Fat Cow/32x32/table_sheet.png diff --git a/apps/icons/static/Fat Cow/32x32/table_sort.png b/apps/icons/static/images/Fat Cow/32x32/table_sort.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_sort.png rename to apps/icons/static/images/Fat Cow/32x32/table_sort.png diff --git a/apps/icons/static/Fat Cow/32x32/table_split.png b/apps/icons/static/images/Fat Cow/32x32/table_split.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_split.png rename to apps/icons/static/images/Fat Cow/32x32/table_split.png diff --git a/apps/icons/static/Fat Cow/32x32/table_sum.png b/apps/icons/static/images/Fat Cow/32x32/table_sum.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_sum.png rename to apps/icons/static/images/Fat Cow/32x32/table_sum.png diff --git a/apps/icons/static/Fat Cow/32x32/table_tab.png b/apps/icons/static/images/Fat Cow/32x32/table_tab.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_tab.png rename to apps/icons/static/images/Fat Cow/32x32/table_tab.png diff --git a/apps/icons/static/Fat Cow/32x32/table_tab_resize.png b/apps/icons/static/images/Fat Cow/32x32/table_tab_resize.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_tab_resize.png rename to apps/icons/static/images/Fat Cow/32x32/table_tab_resize.png diff --git a/apps/icons/static/Fat Cow/32x32/table_tab_search.png b/apps/icons/static/images/Fat Cow/32x32/table_tab_search.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/table_tab_search.png rename to apps/icons/static/images/Fat Cow/32x32/table_tab_search.png diff --git a/apps/icons/static/Fat Cow/32x32/tabnavigator.png b/apps/icons/static/images/Fat Cow/32x32/tabnavigator.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tabnavigator.png rename to apps/icons/static/images/Fat Cow/32x32/tabnavigator.png diff --git a/apps/icons/static/Fat Cow/32x32/tag.png b/apps/icons/static/images/Fat Cow/32x32/tag.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag.png rename to apps/icons/static/images/Fat Cow/32x32/tag.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_blue.png b/apps/icons/static/images/Fat Cow/32x32/tag_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_blue.png rename to apps/icons/static/images/Fat Cow/32x32/tag_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_blue_add.png b/apps/icons/static/images/Fat Cow/32x32/tag_blue_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_blue_add.png rename to apps/icons/static/images/Fat Cow/32x32/tag_blue_add.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_blue_delete.png b/apps/icons/static/images/Fat Cow/32x32/tag_blue_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_blue_delete.png rename to apps/icons/static/images/Fat Cow/32x32/tag_blue_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_blue_edit.png b/apps/icons/static/images/Fat Cow/32x32/tag_blue_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_blue_edit.png rename to apps/icons/static/images/Fat Cow/32x32/tag_blue_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_green.png b/apps/icons/static/images/Fat Cow/32x32/tag_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_green.png rename to apps/icons/static/images/Fat Cow/32x32/tag_green.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_orange.png b/apps/icons/static/images/Fat Cow/32x32/tag_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_orange.png rename to apps/icons/static/images/Fat Cow/32x32/tag_orange.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_pink.png b/apps/icons/static/images/Fat Cow/32x32/tag_pink.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_pink.png rename to apps/icons/static/images/Fat Cow/32x32/tag_pink.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_purple.png b/apps/icons/static/images/Fat Cow/32x32/tag_purple.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_purple.png rename to apps/icons/static/images/Fat Cow/32x32/tag_purple.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_red.png b/apps/icons/static/images/Fat Cow/32x32/tag_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_red.png rename to apps/icons/static/images/Fat Cow/32x32/tag_red.png diff --git a/apps/icons/static/Fat Cow/32x32/tag_yellow.png b/apps/icons/static/images/Fat Cow/32x32/tag_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tag_yellow.png rename to apps/icons/static/images/Fat Cow/32x32/tag_yellow.png diff --git a/apps/icons/static/Fat Cow/32x32/tags_cloud.png b/apps/icons/static/images/Fat Cow/32x32/tags_cloud.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tags_cloud.png rename to apps/icons/static/images/Fat Cow/32x32/tags_cloud.png diff --git a/apps/icons/static/Fat Cow/32x32/tea_cup.png b/apps/icons/static/images/Fat Cow/32x32/tea_cup.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tea_cup.png rename to apps/icons/static/images/Fat Cow/32x32/tea_cup.png diff --git a/apps/icons/static/Fat Cow/32x32/teapot.png b/apps/icons/static/images/Fat Cow/32x32/teapot.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/teapot.png rename to apps/icons/static/images/Fat Cow/32x32/teapot.png diff --git a/apps/icons/static/Fat Cow/32x32/technorati.png b/apps/icons/static/images/Fat Cow/32x32/technorati.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/technorati.png rename to apps/icons/static/images/Fat Cow/32x32/technorati.png diff --git a/apps/icons/static/Fat Cow/32x32/teddy_bear.png b/apps/icons/static/images/Fat Cow/32x32/teddy_bear.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/teddy_bear.png rename to apps/icons/static/images/Fat Cow/32x32/teddy_bear.png diff --git a/apps/icons/static/Fat Cow/32x32/telephone.png b/apps/icons/static/images/Fat Cow/32x32/telephone.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/telephone.png rename to apps/icons/static/images/Fat Cow/32x32/telephone.png diff --git a/apps/icons/static/Fat Cow/32x32/telephone_add.png b/apps/icons/static/images/Fat Cow/32x32/telephone_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/telephone_add.png rename to apps/icons/static/images/Fat Cow/32x32/telephone_add.png diff --git a/apps/icons/static/Fat Cow/32x32/telephone_delete.png b/apps/icons/static/images/Fat Cow/32x32/telephone_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/telephone_delete.png rename to apps/icons/static/images/Fat Cow/32x32/telephone_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/telephone_edit.png b/apps/icons/static/images/Fat Cow/32x32/telephone_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/telephone_edit.png rename to apps/icons/static/images/Fat Cow/32x32/telephone_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/telephone_error.png b/apps/icons/static/images/Fat Cow/32x32/telephone_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/telephone_error.png rename to apps/icons/static/images/Fat Cow/32x32/telephone_error.png diff --git a/apps/icons/static/Fat Cow/32x32/telephone_go.png b/apps/icons/static/images/Fat Cow/32x32/telephone_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/telephone_go.png rename to apps/icons/static/images/Fat Cow/32x32/telephone_go.png diff --git a/apps/icons/static/Fat Cow/32x32/telephone_key.png b/apps/icons/static/images/Fat Cow/32x32/telephone_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/telephone_key.png rename to apps/icons/static/images/Fat Cow/32x32/telephone_key.png diff --git a/apps/icons/static/Fat Cow/32x32/telephone_link.png b/apps/icons/static/images/Fat Cow/32x32/telephone_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/telephone_link.png rename to apps/icons/static/images/Fat Cow/32x32/telephone_link.png diff --git a/apps/icons/static/Fat Cow/32x32/television.png b/apps/icons/static/images/Fat Cow/32x32/television.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/television.png rename to apps/icons/static/images/Fat Cow/32x32/television.png diff --git a/apps/icons/static/Fat Cow/32x32/television_add.png b/apps/icons/static/images/Fat Cow/32x32/television_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/television_add.png rename to apps/icons/static/images/Fat Cow/32x32/television_add.png diff --git a/apps/icons/static/Fat Cow/32x32/television_delete.png b/apps/icons/static/images/Fat Cow/32x32/television_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/television_delete.png rename to apps/icons/static/images/Fat Cow/32x32/television_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/temperature_1.png b/apps/icons/static/images/Fat Cow/32x32/temperature_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/temperature_1.png rename to apps/icons/static/images/Fat Cow/32x32/temperature_1.png diff --git a/apps/icons/static/Fat Cow/32x32/temperature_2.png b/apps/icons/static/images/Fat Cow/32x32/temperature_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/temperature_2.png rename to apps/icons/static/images/Fat Cow/32x32/temperature_2.png diff --git a/apps/icons/static/Fat Cow/32x32/temperature_3.png b/apps/icons/static/images/Fat Cow/32x32/temperature_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/temperature_3.png rename to apps/icons/static/images/Fat Cow/32x32/temperature_3.png diff --git a/apps/icons/static/Fat Cow/32x32/temperature_4.png b/apps/icons/static/images/Fat Cow/32x32/temperature_4.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/temperature_4.png rename to apps/icons/static/images/Fat Cow/32x32/temperature_4.png diff --git a/apps/icons/static/Fat Cow/32x32/temperature_5.png b/apps/icons/static/images/Fat Cow/32x32/temperature_5.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/temperature_5.png rename to apps/icons/static/images/Fat Cow/32x32/temperature_5.png diff --git a/apps/icons/static/Fat Cow/32x32/terminal.png b/apps/icons/static/images/Fat Cow/32x32/terminal.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/terminal.png rename to apps/icons/static/images/Fat Cow/32x32/terminal.png diff --git a/apps/icons/static/Fat Cow/32x32/text.png b/apps/icons/static/images/Fat Cow/32x32/text.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text.png rename to apps/icons/static/images/Fat Cow/32x32/text.png diff --git a/apps/icons/static/Fat Cow/32x32/text_align_center.png b/apps/icons/static/images/Fat Cow/32x32/text_align_center.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_align_center.png rename to apps/icons/static/images/Fat Cow/32x32/text_align_center.png diff --git a/apps/icons/static/Fat Cow/32x32/text_align_justity.png b/apps/icons/static/images/Fat Cow/32x32/text_align_justity.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_align_justity.png rename to apps/icons/static/images/Fat Cow/32x32/text_align_justity.png diff --git a/apps/icons/static/Fat Cow/32x32/text_align_left.png b/apps/icons/static/images/Fat Cow/32x32/text_align_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_align_left.png rename to apps/icons/static/images/Fat Cow/32x32/text_align_left.png diff --git a/apps/icons/static/Fat Cow/32x32/text_align_right.png b/apps/icons/static/images/Fat Cow/32x32/text_align_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_align_right.png rename to apps/icons/static/images/Fat Cow/32x32/text_align_right.png diff --git a/apps/icons/static/Fat Cow/32x32/text_allcaps.png b/apps/icons/static/images/Fat Cow/32x32/text_allcaps.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_allcaps.png rename to apps/icons/static/images/Fat Cow/32x32/text_allcaps.png diff --git a/apps/icons/static/Fat Cow/32x32/text_area.png b/apps/icons/static/images/Fat Cow/32x32/text_area.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_area.png rename to apps/icons/static/images/Fat Cow/32x32/text_area.png diff --git a/apps/icons/static/Fat Cow/32x32/text_bold.png b/apps/icons/static/images/Fat Cow/32x32/text_bold.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_bold.png rename to apps/icons/static/images/Fat Cow/32x32/text_bold.png diff --git a/apps/icons/static/Fat Cow/32x32/text_columns.png b/apps/icons/static/images/Fat Cow/32x32/text_columns.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_columns.png rename to apps/icons/static/images/Fat Cow/32x32/text_columns.png diff --git a/apps/icons/static/Fat Cow/32x32/text_document.png b/apps/icons/static/images/Fat Cow/32x32/text_document.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_document.png rename to apps/icons/static/images/Fat Cow/32x32/text_document.png diff --git a/apps/icons/static/Fat Cow/32x32/text_document_wrap.png b/apps/icons/static/images/Fat Cow/32x32/text_document_wrap.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_document_wrap.png rename to apps/icons/static/images/Fat Cow/32x32/text_document_wrap.png diff --git a/apps/icons/static/Fat Cow/32x32/text_drama.png b/apps/icons/static/images/Fat Cow/32x32/text_drama.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_drama.png rename to apps/icons/static/images/Fat Cow/32x32/text_drama.png diff --git a/apps/icons/static/Fat Cow/32x32/text_dropcaps.png b/apps/icons/static/images/Fat Cow/32x32/text_dropcaps.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_dropcaps.png rename to apps/icons/static/images/Fat Cow/32x32/text_dropcaps.png diff --git a/apps/icons/static/Fat Cow/32x32/text_heading_1.png b/apps/icons/static/images/Fat Cow/32x32/text_heading_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_heading_1.png rename to apps/icons/static/images/Fat Cow/32x32/text_heading_1.png diff --git a/apps/icons/static/Fat Cow/32x32/text_heading_2.png b/apps/icons/static/images/Fat Cow/32x32/text_heading_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_heading_2.png rename to apps/icons/static/images/Fat Cow/32x32/text_heading_2.png diff --git a/apps/icons/static/Fat Cow/32x32/text_heading_3.png b/apps/icons/static/images/Fat Cow/32x32/text_heading_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_heading_3.png rename to apps/icons/static/images/Fat Cow/32x32/text_heading_3.png diff --git a/apps/icons/static/Fat Cow/32x32/text_heading_4.png b/apps/icons/static/images/Fat Cow/32x32/text_heading_4.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_heading_4.png rename to apps/icons/static/images/Fat Cow/32x32/text_heading_4.png diff --git a/apps/icons/static/Fat Cow/32x32/text_heading_5.png b/apps/icons/static/images/Fat Cow/32x32/text_heading_5.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_heading_5.png rename to apps/icons/static/images/Fat Cow/32x32/text_heading_5.png diff --git a/apps/icons/static/Fat Cow/32x32/text_heading_6.png b/apps/icons/static/images/Fat Cow/32x32/text_heading_6.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_heading_6.png rename to apps/icons/static/images/Fat Cow/32x32/text_heading_6.png diff --git a/apps/icons/static/Fat Cow/32x32/text_horizontalrule.png b/apps/icons/static/images/Fat Cow/32x32/text_horizontalrule.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_horizontalrule.png rename to apps/icons/static/images/Fat Cow/32x32/text_horizontalrule.png diff --git a/apps/icons/static/Fat Cow/32x32/text_indent.png b/apps/icons/static/images/Fat Cow/32x32/text_indent.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_indent.png rename to apps/icons/static/images/Fat Cow/32x32/text_indent.png diff --git a/apps/icons/static/Fat Cow/32x32/text_indent_remove.png b/apps/icons/static/images/Fat Cow/32x32/text_indent_remove.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_indent_remove.png rename to apps/icons/static/images/Fat Cow/32x32/text_indent_remove.png diff --git a/apps/icons/static/Fat Cow/32x32/text_italic.png b/apps/icons/static/images/Fat Cow/32x32/text_italic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_italic.png rename to apps/icons/static/images/Fat Cow/32x32/text_italic.png diff --git a/apps/icons/static/Fat Cow/32x32/text_kerning.png b/apps/icons/static/images/Fat Cow/32x32/text_kerning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_kerning.png rename to apps/icons/static/images/Fat Cow/32x32/text_kerning.png diff --git a/apps/icons/static/Fat Cow/32x32/text_large_cap.png b/apps/icons/static/images/Fat Cow/32x32/text_large_cap.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_large_cap.png rename to apps/icons/static/images/Fat Cow/32x32/text_large_cap.png diff --git a/apps/icons/static/Fat Cow/32x32/text_letter_omega.png b/apps/icons/static/images/Fat Cow/32x32/text_letter_omega.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_letter_omega.png rename to apps/icons/static/images/Fat Cow/32x32/text_letter_omega.png diff --git a/apps/icons/static/Fat Cow/32x32/text_letterspacing.png b/apps/icons/static/images/Fat Cow/32x32/text_letterspacing.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_letterspacing.png rename to apps/icons/static/images/Fat Cow/32x32/text_letterspacing.png diff --git a/apps/icons/static/Fat Cow/32x32/text_linespacing.png b/apps/icons/static/images/Fat Cow/32x32/text_linespacing.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_linespacing.png rename to apps/icons/static/images/Fat Cow/32x32/text_linespacing.png diff --git a/apps/icons/static/Fat Cow/32x32/text_list_bullets.png b/apps/icons/static/images/Fat Cow/32x32/text_list_bullets.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_list_bullets.png rename to apps/icons/static/images/Fat Cow/32x32/text_list_bullets.png diff --git a/apps/icons/static/Fat Cow/32x32/text_list_numbers.png b/apps/icons/static/images/Fat Cow/32x32/text_list_numbers.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_list_numbers.png rename to apps/icons/static/images/Fat Cow/32x32/text_list_numbers.png diff --git a/apps/icons/static/Fat Cow/32x32/text_lowercase.png b/apps/icons/static/images/Fat Cow/32x32/text_lowercase.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_lowercase.png rename to apps/icons/static/images/Fat Cow/32x32/text_lowercase.png diff --git a/apps/icons/static/Fat Cow/32x32/text_padding_bottom.png b/apps/icons/static/images/Fat Cow/32x32/text_padding_bottom.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_padding_bottom.png rename to apps/icons/static/images/Fat Cow/32x32/text_padding_bottom.png diff --git a/apps/icons/static/Fat Cow/32x32/text_padding_left.png b/apps/icons/static/images/Fat Cow/32x32/text_padding_left.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_padding_left.png rename to apps/icons/static/images/Fat Cow/32x32/text_padding_left.png diff --git a/apps/icons/static/Fat Cow/32x32/text_padding_right.png b/apps/icons/static/images/Fat Cow/32x32/text_padding_right.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_padding_right.png rename to apps/icons/static/images/Fat Cow/32x32/text_padding_right.png diff --git a/apps/icons/static/Fat Cow/32x32/text_padding_top.png b/apps/icons/static/images/Fat Cow/32x32/text_padding_top.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_padding_top.png rename to apps/icons/static/images/Fat Cow/32x32/text_padding_top.png diff --git a/apps/icons/static/Fat Cow/32x32/text_pagination.png b/apps/icons/static/images/Fat Cow/32x32/text_pagination.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_pagination.png rename to apps/icons/static/images/Fat Cow/32x32/text_pagination.png diff --git a/apps/icons/static/Fat Cow/32x32/text_pagination_100.png b/apps/icons/static/images/Fat Cow/32x32/text_pagination_100.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_pagination_100.png rename to apps/icons/static/images/Fat Cow/32x32/text_pagination_100.png diff --git a/apps/icons/static/Fat Cow/32x32/text_prose.png b/apps/icons/static/images/Fat Cow/32x32/text_prose.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_prose.png rename to apps/icons/static/images/Fat Cow/32x32/text_prose.png diff --git a/apps/icons/static/Fat Cow/32x32/text_replace.png b/apps/icons/static/images/Fat Cow/32x32/text_replace.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_replace.png rename to apps/icons/static/images/Fat Cow/32x32/text_replace.png diff --git a/apps/icons/static/Fat Cow/32x32/text_resize.png b/apps/icons/static/images/Fat Cow/32x32/text_resize.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_resize.png rename to apps/icons/static/images/Fat Cow/32x32/text_resize.png diff --git a/apps/icons/static/Fat Cow/32x32/text_signature.png b/apps/icons/static/images/Fat Cow/32x32/text_signature.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_signature.png rename to apps/icons/static/images/Fat Cow/32x32/text_signature.png diff --git a/apps/icons/static/Fat Cow/32x32/text_smallcaps.png b/apps/icons/static/images/Fat Cow/32x32/text_smallcaps.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_smallcaps.png rename to apps/icons/static/images/Fat Cow/32x32/text_smallcaps.png diff --git a/apps/icons/static/Fat Cow/32x32/text_strikethroungh.png b/apps/icons/static/images/Fat Cow/32x32/text_strikethroungh.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_strikethroungh.png rename to apps/icons/static/images/Fat Cow/32x32/text_strikethroungh.png diff --git a/apps/icons/static/Fat Cow/32x32/text_subscript.png b/apps/icons/static/images/Fat Cow/32x32/text_subscript.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_subscript.png rename to apps/icons/static/images/Fat Cow/32x32/text_subscript.png diff --git a/apps/icons/static/Fat Cow/32x32/text_superscript.png b/apps/icons/static/images/Fat Cow/32x32/text_superscript.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_superscript.png rename to apps/icons/static/images/Fat Cow/32x32/text_superscript.png diff --git a/apps/icons/static/Fat Cow/32x32/text_underline.png b/apps/icons/static/images/Fat Cow/32x32/text_underline.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_underline.png rename to apps/icons/static/images/Fat Cow/32x32/text_underline.png diff --git a/apps/icons/static/Fat Cow/32x32/text_uppercase.png b/apps/icons/static/images/Fat Cow/32x32/text_uppercase.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_uppercase.png rename to apps/icons/static/images/Fat Cow/32x32/text_uppercase.png diff --git a/apps/icons/static/Fat Cow/32x32/text_width.png b/apps/icons/static/images/Fat Cow/32x32/text_width.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/text_width.png rename to apps/icons/static/images/Fat Cow/32x32/text_width.png diff --git a/apps/icons/static/Fat Cow/32x32/textfield.png b/apps/icons/static/images/Fat Cow/32x32/textfield.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/textfield.png rename to apps/icons/static/images/Fat Cow/32x32/textfield.png diff --git a/apps/icons/static/Fat Cow/32x32/textfield_add.png b/apps/icons/static/images/Fat Cow/32x32/textfield_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/textfield_add.png rename to apps/icons/static/images/Fat Cow/32x32/textfield_add.png diff --git a/apps/icons/static/Fat Cow/32x32/textfield_delete.png b/apps/icons/static/images/Fat Cow/32x32/textfield_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/textfield_delete.png rename to apps/icons/static/images/Fat Cow/32x32/textfield_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/textfield_key.png b/apps/icons/static/images/Fat Cow/32x32/textfield_key.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/textfield_key.png rename to apps/icons/static/images/Fat Cow/32x32/textfield_key.png diff --git a/apps/icons/static/Fat Cow/32x32/textfield_rename.png b/apps/icons/static/images/Fat Cow/32x32/textfield_rename.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/textfield_rename.png rename to apps/icons/static/images/Fat Cow/32x32/textfield_rename.png diff --git a/apps/icons/static/Fat Cow/32x32/theater.png b/apps/icons/static/images/Fat Cow/32x32/theater.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/theater.png rename to apps/icons/static/images/Fat Cow/32x32/theater.png diff --git a/apps/icons/static/Fat Cow/32x32/things_beauty.png b/apps/icons/static/images/Fat Cow/32x32/things_beauty.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/things_beauty.png rename to apps/icons/static/images/Fat Cow/32x32/things_beauty.png diff --git a/apps/icons/static/Fat Cow/32x32/things_digital.png b/apps/icons/static/images/Fat Cow/32x32/things_digital.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/things_digital.png rename to apps/icons/static/images/Fat Cow/32x32/things_digital.png diff --git a/apps/icons/static/Fat Cow/32x32/three_tags.png b/apps/icons/static/images/Fat Cow/32x32/three_tags.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/three_tags.png rename to apps/icons/static/images/Fat Cow/32x32/three_tags.png diff --git a/apps/icons/static/Fat Cow/32x32/thumb_down.png b/apps/icons/static/images/Fat Cow/32x32/thumb_down.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/thumb_down.png rename to apps/icons/static/images/Fat Cow/32x32/thumb_down.png diff --git a/apps/icons/static/Fat Cow/32x32/thumb_up.png b/apps/icons/static/images/Fat Cow/32x32/thumb_up.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/thumb_up.png rename to apps/icons/static/images/Fat Cow/32x32/thumb_up.png diff --git a/apps/icons/static/Fat Cow/32x32/tick.png b/apps/icons/static/images/Fat Cow/32x32/tick.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tick.png rename to apps/icons/static/images/Fat Cow/32x32/tick.png diff --git a/apps/icons/static/Fat Cow/32x32/tilelist.png b/apps/icons/static/images/Fat Cow/32x32/tilelist.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tilelist.png rename to apps/icons/static/images/Fat Cow/32x32/tilelist.png diff --git a/apps/icons/static/Fat Cow/32x32/time.png b/apps/icons/static/images/Fat Cow/32x32/time.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/time.png rename to apps/icons/static/images/Fat Cow/32x32/time.png diff --git a/apps/icons/static/Fat Cow/32x32/time_add.png b/apps/icons/static/images/Fat Cow/32x32/time_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/time_add.png rename to apps/icons/static/images/Fat Cow/32x32/time_add.png diff --git a/apps/icons/static/Fat Cow/32x32/time_delete.png b/apps/icons/static/images/Fat Cow/32x32/time_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/time_delete.png rename to apps/icons/static/images/Fat Cow/32x32/time_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/time_go.png b/apps/icons/static/images/Fat Cow/32x32/time_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/time_go.png rename to apps/icons/static/images/Fat Cow/32x32/time_go.png diff --git a/apps/icons/static/Fat Cow/32x32/timeline.png b/apps/icons/static/images/Fat Cow/32x32/timeline.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/timeline.png rename to apps/icons/static/images/Fat Cow/32x32/timeline.png diff --git a/apps/icons/static/Fat Cow/32x32/timeline_marker.png b/apps/icons/static/images/Fat Cow/32x32/timeline_marker.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/timeline_marker.png rename to apps/icons/static/images/Fat Cow/32x32/timeline_marker.png diff --git a/apps/icons/static/Fat Cow/32x32/tire.png b/apps/icons/static/images/Fat Cow/32x32/tire.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tire.png rename to apps/icons/static/images/Fat Cow/32x32/tire.png diff --git a/apps/icons/static/Fat Cow/32x32/title_window.png b/apps/icons/static/images/Fat Cow/32x32/title_window.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/title_window.png rename to apps/icons/static/images/Fat Cow/32x32/title_window.png diff --git a/apps/icons/static/Fat Cow/32x32/to_do_list.png b/apps/icons/static/images/Fat Cow/32x32/to_do_list.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/to_do_list.png rename to apps/icons/static/images/Fat Cow/32x32/to_do_list.png diff --git a/apps/icons/static/Fat Cow/32x32/to_do_list_cheked_1.png b/apps/icons/static/images/Fat Cow/32x32/to_do_list_cheked_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/to_do_list_cheked_1.png rename to apps/icons/static/images/Fat Cow/32x32/to_do_list_cheked_1.png diff --git a/apps/icons/static/Fat Cow/32x32/to_do_list_cheked_all.png b/apps/icons/static/images/Fat Cow/32x32/to_do_list_cheked_all.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/to_do_list_cheked_all.png rename to apps/icons/static/images/Fat Cow/32x32/to_do_list_cheked_all.png diff --git a/apps/icons/static/Fat Cow/32x32/toolbox.png b/apps/icons/static/images/Fat Cow/32x32/toolbox.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/toolbox.png rename to apps/icons/static/images/Fat Cow/32x32/toolbox.png diff --git a/apps/icons/static/Fat Cow/32x32/tooth.png b/apps/icons/static/images/Fat Cow/32x32/tooth.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tooth.png rename to apps/icons/static/images/Fat Cow/32x32/tooth.png diff --git a/apps/icons/static/Fat Cow/32x32/tornado.png b/apps/icons/static/images/Fat Cow/32x32/tornado.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tornado.png rename to apps/icons/static/images/Fat Cow/32x32/tornado.png diff --git a/apps/icons/static/Fat Cow/32x32/toster.png b/apps/icons/static/images/Fat Cow/32x32/toster.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/toster.png rename to apps/icons/static/images/Fat Cow/32x32/toster.png diff --git a/apps/icons/static/Fat Cow/32x32/total_plan_cost.png b/apps/icons/static/images/Fat Cow/32x32/total_plan_cost.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/total_plan_cost.png rename to apps/icons/static/images/Fat Cow/32x32/total_plan_cost.png diff --git a/apps/icons/static/Fat Cow/32x32/toucan.png b/apps/icons/static/images/Fat Cow/32x32/toucan.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/toucan.png rename to apps/icons/static/images/Fat Cow/32x32/toucan.png diff --git a/apps/icons/static/Fat Cow/32x32/tower.png b/apps/icons/static/images/Fat Cow/32x32/tower.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tower.png rename to apps/icons/static/images/Fat Cow/32x32/tower.png diff --git a/apps/icons/static/Fat Cow/32x32/toxic.png b/apps/icons/static/images/Fat Cow/32x32/toxic.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/toxic.png rename to apps/icons/static/images/Fat Cow/32x32/toxic.png diff --git a/apps/icons/static/Fat Cow/32x32/traffic_lights.png b/apps/icons/static/images/Fat Cow/32x32/traffic_lights.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/traffic_lights.png rename to apps/icons/static/images/Fat Cow/32x32/traffic_lights.png diff --git a/apps/icons/static/Fat Cow/32x32/traffic_lights_green.png b/apps/icons/static/images/Fat Cow/32x32/traffic_lights_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/traffic_lights_green.png rename to apps/icons/static/images/Fat Cow/32x32/traffic_lights_green.png diff --git a/apps/icons/static/Fat Cow/32x32/traffic_lights_red.png b/apps/icons/static/images/Fat Cow/32x32/traffic_lights_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/traffic_lights_red.png rename to apps/icons/static/images/Fat Cow/32x32/traffic_lights_red.png diff --git a/apps/icons/static/Fat Cow/32x32/traffic_lights_yellow.png b/apps/icons/static/images/Fat Cow/32x32/traffic_lights_yellow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/traffic_lights_yellow.png rename to apps/icons/static/images/Fat Cow/32x32/traffic_lights_yellow.png diff --git a/apps/icons/static/Fat Cow/32x32/traffic_usage.png b/apps/icons/static/images/Fat Cow/32x32/traffic_usage.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/traffic_usage.png rename to apps/icons/static/images/Fat Cow/32x32/traffic_usage.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_crop.png b/apps/icons/static/images/Fat Cow/32x32/transform_crop.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_crop.png rename to apps/icons/static/images/Fat Cow/32x32/transform_crop.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_crop_resize.png b/apps/icons/static/images/Fat Cow/32x32/transform_crop_resize.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_crop_resize.png rename to apps/icons/static/images/Fat Cow/32x32/transform_crop_resize.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_flip.png b/apps/icons/static/images/Fat Cow/32x32/transform_flip.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_flip.png rename to apps/icons/static/images/Fat Cow/32x32/transform_flip.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_layer.png b/apps/icons/static/images/Fat Cow/32x32/transform_layer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_layer.png rename to apps/icons/static/images/Fat Cow/32x32/transform_layer.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_move.png b/apps/icons/static/images/Fat Cow/32x32/transform_move.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_move.png rename to apps/icons/static/images/Fat Cow/32x32/transform_move.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_path.png b/apps/icons/static/images/Fat Cow/32x32/transform_path.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_path.png rename to apps/icons/static/images/Fat Cow/32x32/transform_path.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_perspective.png b/apps/icons/static/images/Fat Cow/32x32/transform_perspective.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_perspective.png rename to apps/icons/static/images/Fat Cow/32x32/transform_perspective.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_rotate.png b/apps/icons/static/images/Fat Cow/32x32/transform_rotate.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_rotate.png rename to apps/icons/static/images/Fat Cow/32x32/transform_rotate.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_rotate_180.png b/apps/icons/static/images/Fat Cow/32x32/transform_rotate_180.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_rotate_180.png rename to apps/icons/static/images/Fat Cow/32x32/transform_rotate_180.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_rotate_270.png b/apps/icons/static/images/Fat Cow/32x32/transform_rotate_270.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_rotate_270.png rename to apps/icons/static/images/Fat Cow/32x32/transform_rotate_270.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_rotate_90.png b/apps/icons/static/images/Fat Cow/32x32/transform_rotate_90.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_rotate_90.png rename to apps/icons/static/images/Fat Cow/32x32/transform_rotate_90.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_scale.png b/apps/icons/static/images/Fat Cow/32x32/transform_scale.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_scale.png rename to apps/icons/static/images/Fat Cow/32x32/transform_scale.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_selection.png b/apps/icons/static/images/Fat Cow/32x32/transform_selection.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_selection.png rename to apps/icons/static/images/Fat Cow/32x32/transform_selection.png diff --git a/apps/icons/static/Fat Cow/32x32/transform_shear.png b/apps/icons/static/images/Fat Cow/32x32/transform_shear.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transform_shear.png rename to apps/icons/static/images/Fat Cow/32x32/transform_shear.png diff --git a/apps/icons/static/Fat Cow/32x32/transmit.png b/apps/icons/static/images/Fat Cow/32x32/transmit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transmit.png rename to apps/icons/static/images/Fat Cow/32x32/transmit.png diff --git a/apps/icons/static/Fat Cow/32x32/transmit_add.png b/apps/icons/static/images/Fat Cow/32x32/transmit_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transmit_add.png rename to apps/icons/static/images/Fat Cow/32x32/transmit_add.png diff --git a/apps/icons/static/Fat Cow/32x32/transmit_blue.png b/apps/icons/static/images/Fat Cow/32x32/transmit_blue.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transmit_blue.png rename to apps/icons/static/images/Fat Cow/32x32/transmit_blue.png diff --git a/apps/icons/static/Fat Cow/32x32/transmit_delete.png b/apps/icons/static/images/Fat Cow/32x32/transmit_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transmit_delete.png rename to apps/icons/static/images/Fat Cow/32x32/transmit_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/transmit_edit.png b/apps/icons/static/images/Fat Cow/32x32/transmit_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transmit_edit.png rename to apps/icons/static/images/Fat Cow/32x32/transmit_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/transmit_error.png b/apps/icons/static/images/Fat Cow/32x32/transmit_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transmit_error.png rename to apps/icons/static/images/Fat Cow/32x32/transmit_error.png diff --git a/apps/icons/static/Fat Cow/32x32/transmit_go.png b/apps/icons/static/images/Fat Cow/32x32/transmit_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/transmit_go.png rename to apps/icons/static/images/Fat Cow/32x32/transmit_go.png diff --git a/apps/icons/static/Fat Cow/32x32/travel.png b/apps/icons/static/images/Fat Cow/32x32/travel.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/travel.png rename to apps/icons/static/images/Fat Cow/32x32/travel.png diff --git a/apps/icons/static/Fat Cow/32x32/tree.png b/apps/icons/static/images/Fat Cow/32x32/tree.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tree.png rename to apps/icons/static/images/Fat Cow/32x32/tree.png diff --git a/apps/icons/static/Fat Cow/32x32/trojan_horse.png b/apps/icons/static/images/Fat Cow/32x32/trojan_horse.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/trojan_horse.png rename to apps/icons/static/images/Fat Cow/32x32/trojan_horse.png diff --git a/apps/icons/static/Fat Cow/32x32/tumblr.png b/apps/icons/static/images/Fat Cow/32x32/tumblr.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tumblr.png rename to apps/icons/static/images/Fat Cow/32x32/tumblr.png diff --git a/apps/icons/static/Fat Cow/32x32/tux.png b/apps/icons/static/images/Fat Cow/32x32/tux.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/tux.png rename to apps/icons/static/images/Fat Cow/32x32/tux.png diff --git a/apps/icons/static/Fat Cow/32x32/twitter_1.png b/apps/icons/static/images/Fat Cow/32x32/twitter_1.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/twitter_1.png rename to apps/icons/static/images/Fat Cow/32x32/twitter_1.png diff --git a/apps/icons/static/Fat Cow/32x32/twitter_2.png b/apps/icons/static/images/Fat Cow/32x32/twitter_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/twitter_2.png rename to apps/icons/static/images/Fat Cow/32x32/twitter_2.png diff --git a/apps/icons/static/Fat Cow/32x32/ubuntu.png b/apps/icons/static/images/Fat Cow/32x32/ubuntu.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/ubuntu.png rename to apps/icons/static/images/Fat Cow/32x32/ubuntu.png diff --git a/apps/icons/static/Fat Cow/32x32/umbrella.png b/apps/icons/static/images/Fat Cow/32x32/umbrella.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/umbrella.png rename to apps/icons/static/images/Fat Cow/32x32/umbrella.png diff --git a/apps/icons/static/Fat Cow/32x32/underle_dictionary.png b/apps/icons/static/images/Fat Cow/32x32/underle_dictionary.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/underle_dictionary.png rename to apps/icons/static/images/Fat Cow/32x32/underle_dictionary.png diff --git a/apps/icons/static/Fat Cow/32x32/understanding.png b/apps/icons/static/images/Fat Cow/32x32/understanding.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/understanding.png rename to apps/icons/static/images/Fat Cow/32x32/understanding.png diff --git a/apps/icons/static/Fat Cow/32x32/unicorn.png b/apps/icons/static/images/Fat Cow/32x32/unicorn.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/unicorn.png rename to apps/icons/static/images/Fat Cow/32x32/unicorn.png diff --git a/apps/icons/static/Fat Cow/32x32/universal_binary.png b/apps/icons/static/images/Fat Cow/32x32/universal_binary.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/universal_binary.png rename to apps/icons/static/images/Fat Cow/32x32/universal_binary.png diff --git a/apps/icons/static/Fat Cow/32x32/update.png b/apps/icons/static/images/Fat Cow/32x32/update.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/update.png rename to apps/icons/static/images/Fat Cow/32x32/update.png diff --git a/apps/icons/static/Fat Cow/32x32/usb_3.png b/apps/icons/static/images/Fat Cow/32x32/usb_3.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/usb_3.png rename to apps/icons/static/images/Fat Cow/32x32/usb_3.png diff --git a/apps/icons/static/Fat Cow/32x32/user.png b/apps/icons/static/images/Fat Cow/32x32/user.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user.png rename to apps/icons/static/images/Fat Cow/32x32/user.png diff --git a/apps/icons/static/Fat Cow/32x32/user_add.png b/apps/icons/static/images/Fat Cow/32x32/user_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_add.png rename to apps/icons/static/images/Fat Cow/32x32/user_add.png diff --git a/apps/icons/static/Fat Cow/32x32/user_astronaut.png b/apps/icons/static/images/Fat Cow/32x32/user_astronaut.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_astronaut.png rename to apps/icons/static/images/Fat Cow/32x32/user_astronaut.png diff --git a/apps/icons/static/Fat Cow/32x32/user_batman.png b/apps/icons/static/images/Fat Cow/32x32/user_batman.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_batman.png rename to apps/icons/static/images/Fat Cow/32x32/user_batman.png diff --git a/apps/icons/static/Fat Cow/32x32/user_blondy.png b/apps/icons/static/images/Fat Cow/32x32/user_blondy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_blondy.png rename to apps/icons/static/images/Fat Cow/32x32/user_blondy.png diff --git a/apps/icons/static/Fat Cow/32x32/user_catwomen.png b/apps/icons/static/images/Fat Cow/32x32/user_catwomen.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_catwomen.png rename to apps/icons/static/images/Fat Cow/32x32/user_catwomen.png diff --git a/apps/icons/static/Fat Cow/32x32/user_chief.png b/apps/icons/static/images/Fat Cow/32x32/user_chief.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_chief.png rename to apps/icons/static/images/Fat Cow/32x32/user_chief.png diff --git a/apps/icons/static/Fat Cow/32x32/user_chief_female.png b/apps/icons/static/images/Fat Cow/32x32/user_chief_female.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_chief_female.png rename to apps/icons/static/images/Fat Cow/32x32/user_chief_female.png diff --git a/apps/icons/static/Fat Cow/32x32/user_clown.png b/apps/icons/static/images/Fat Cow/32x32/user_clown.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_clown.png rename to apps/icons/static/images/Fat Cow/32x32/user_clown.png diff --git a/apps/icons/static/Fat Cow/32x32/user_comment.png b/apps/icons/static/images/Fat Cow/32x32/user_comment.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_comment.png rename to apps/icons/static/images/Fat Cow/32x32/user_comment.png diff --git a/apps/icons/static/Fat Cow/32x32/user_delete.png b/apps/icons/static/images/Fat Cow/32x32/user_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_delete.png rename to apps/icons/static/images/Fat Cow/32x32/user_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/user_edit.png b/apps/icons/static/images/Fat Cow/32x32/user_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_edit.png rename to apps/icons/static/images/Fat Cow/32x32/user_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/user_female.png b/apps/icons/static/images/Fat Cow/32x32/user_female.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_female.png rename to apps/icons/static/images/Fat Cow/32x32/user_female.png diff --git a/apps/icons/static/Fat Cow/32x32/user_go.png b/apps/icons/static/images/Fat Cow/32x32/user_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_go.png rename to apps/icons/static/images/Fat Cow/32x32/user_go.png diff --git a/apps/icons/static/Fat Cow/32x32/user_gray.png b/apps/icons/static/images/Fat Cow/32x32/user_gray.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_gray.png rename to apps/icons/static/images/Fat Cow/32x32/user_gray.png diff --git a/apps/icons/static/Fat Cow/32x32/user_green.png b/apps/icons/static/images/Fat Cow/32x32/user_green.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_green.png rename to apps/icons/static/images/Fat Cow/32x32/user_green.png diff --git a/apps/icons/static/Fat Cow/32x32/user_jew.png b/apps/icons/static/images/Fat Cow/32x32/user_jew.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_jew.png rename to apps/icons/static/images/Fat Cow/32x32/user_jew.png diff --git a/apps/icons/static/Fat Cow/32x32/user_king.png b/apps/icons/static/images/Fat Cow/32x32/user_king.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_king.png rename to apps/icons/static/images/Fat Cow/32x32/user_king.png diff --git a/apps/icons/static/Fat Cow/32x32/user_maid.png b/apps/icons/static/images/Fat Cow/32x32/user_maid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_maid.png rename to apps/icons/static/images/Fat Cow/32x32/user_maid.png diff --git a/apps/icons/static/Fat Cow/32x32/user_medical.png b/apps/icons/static/images/Fat Cow/32x32/user_medical.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_medical.png rename to apps/icons/static/images/Fat Cow/32x32/user_medical.png diff --git a/apps/icons/static/Fat Cow/32x32/user_medical_female.png b/apps/icons/static/images/Fat Cow/32x32/user_medical_female.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_medical_female.png rename to apps/icons/static/images/Fat Cow/32x32/user_medical_female.png diff --git a/apps/icons/static/Fat Cow/32x32/user_ninja.png b/apps/icons/static/images/Fat Cow/32x32/user_ninja.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_ninja.png rename to apps/icons/static/images/Fat Cow/32x32/user_ninja.png diff --git a/apps/icons/static/Fat Cow/32x32/user_nude.png b/apps/icons/static/images/Fat Cow/32x32/user_nude.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_nude.png rename to apps/icons/static/images/Fat Cow/32x32/user_nude.png diff --git a/apps/icons/static/Fat Cow/32x32/user_nude_female.png b/apps/icons/static/images/Fat Cow/32x32/user_nude_female.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_nude_female.png rename to apps/icons/static/images/Fat Cow/32x32/user_nude_female.png diff --git a/apps/icons/static/Fat Cow/32x32/user_orange.png b/apps/icons/static/images/Fat Cow/32x32/user_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_orange.png rename to apps/icons/static/images/Fat Cow/32x32/user_orange.png diff --git a/apps/icons/static/Fat Cow/32x32/user_police_england.png b/apps/icons/static/images/Fat Cow/32x32/user_police_england.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_police_england.png rename to apps/icons/static/images/Fat Cow/32x32/user_police_england.png diff --git a/apps/icons/static/Fat Cow/32x32/user_police_female.png b/apps/icons/static/images/Fat Cow/32x32/user_police_female.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_police_female.png rename to apps/icons/static/images/Fat Cow/32x32/user_police_female.png diff --git a/apps/icons/static/Fat Cow/32x32/user_policeman.png b/apps/icons/static/images/Fat Cow/32x32/user_policeman.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_policeman.png rename to apps/icons/static/images/Fat Cow/32x32/user_policeman.png diff --git a/apps/icons/static/Fat Cow/32x32/user_queen.png b/apps/icons/static/images/Fat Cow/32x32/user_queen.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_queen.png rename to apps/icons/static/images/Fat Cow/32x32/user_queen.png diff --git a/apps/icons/static/Fat Cow/32x32/user_red.png b/apps/icons/static/images/Fat Cow/32x32/user_red.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_red.png rename to apps/icons/static/images/Fat Cow/32x32/user_red.png diff --git a/apps/icons/static/Fat Cow/32x32/user_sailor.png b/apps/icons/static/images/Fat Cow/32x32/user_sailor.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_sailor.png rename to apps/icons/static/images/Fat Cow/32x32/user_sailor.png diff --git a/apps/icons/static/Fat Cow/32x32/user_silhouette.png b/apps/icons/static/images/Fat Cow/32x32/user_silhouette.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_silhouette.png rename to apps/icons/static/images/Fat Cow/32x32/user_silhouette.png diff --git a/apps/icons/static/Fat Cow/32x32/user_soldier.png b/apps/icons/static/images/Fat Cow/32x32/user_soldier.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_soldier.png rename to apps/icons/static/images/Fat Cow/32x32/user_soldier.png diff --git a/apps/icons/static/Fat Cow/32x32/user_student.png b/apps/icons/static/images/Fat Cow/32x32/user_student.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_student.png rename to apps/icons/static/images/Fat Cow/32x32/user_student.png diff --git a/apps/icons/static/Fat Cow/32x32/user_student_female.png b/apps/icons/static/images/Fat Cow/32x32/user_student_female.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_student_female.png rename to apps/icons/static/images/Fat Cow/32x32/user_student_female.png diff --git a/apps/icons/static/Fat Cow/32x32/user_suit.png b/apps/icons/static/images/Fat Cow/32x32/user_suit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_suit.png rename to apps/icons/static/images/Fat Cow/32x32/user_suit.png diff --git a/apps/icons/static/Fat Cow/32x32/user_vietnamese.png b/apps/icons/static/images/Fat Cow/32x32/user_vietnamese.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_vietnamese.png rename to apps/icons/static/images/Fat Cow/32x32/user_vietnamese.png diff --git a/apps/icons/static/Fat Cow/32x32/user_zorro.png b/apps/icons/static/images/Fat Cow/32x32/user_zorro.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/user_zorro.png rename to apps/icons/static/images/Fat Cow/32x32/user_zorro.png diff --git a/apps/icons/static/Fat Cow/32x32/vbox.png b/apps/icons/static/images/Fat Cow/32x32/vbox.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vbox.png rename to apps/icons/static/images/Fat Cow/32x32/vbox.png diff --git a/apps/icons/static/Fat Cow/32x32/vcard.png b/apps/icons/static/images/Fat Cow/32x32/vcard.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vcard.png rename to apps/icons/static/images/Fat Cow/32x32/vcard.png diff --git a/apps/icons/static/Fat Cow/32x32/vcard_add.png b/apps/icons/static/images/Fat Cow/32x32/vcard_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vcard_add.png rename to apps/icons/static/images/Fat Cow/32x32/vcard_add.png diff --git a/apps/icons/static/Fat Cow/32x32/vcard_delete.png b/apps/icons/static/images/Fat Cow/32x32/vcard_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vcard_delete.png rename to apps/icons/static/images/Fat Cow/32x32/vcard_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/vcard_edit.png b/apps/icons/static/images/Fat Cow/32x32/vcard_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vcard_edit.png rename to apps/icons/static/images/Fat Cow/32x32/vcard_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/vdividedbox.png b/apps/icons/static/images/Fat Cow/32x32/vdividedbox.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vdividedbox.png rename to apps/icons/static/images/Fat Cow/32x32/vdividedbox.png diff --git a/apps/icons/static/Fat Cow/32x32/vector.png b/apps/icons/static/images/Fat Cow/32x32/vector.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vector.png rename to apps/icons/static/images/Fat Cow/32x32/vector.png diff --git a/apps/icons/static/Fat Cow/32x32/vector_add.png b/apps/icons/static/images/Fat Cow/32x32/vector_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vector_add.png rename to apps/icons/static/images/Fat Cow/32x32/vector_add.png diff --git a/apps/icons/static/Fat Cow/32x32/vector_delete.png b/apps/icons/static/images/Fat Cow/32x32/vector_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vector_delete.png rename to apps/icons/static/images/Fat Cow/32x32/vector_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/vhs.png b/apps/icons/static/images/Fat Cow/32x32/vhs.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vhs.png rename to apps/icons/static/images/Fat Cow/32x32/vhs.png diff --git a/apps/icons/static/Fat Cow/32x32/viddler.png b/apps/icons/static/images/Fat Cow/32x32/viddler.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/viddler.png rename to apps/icons/static/images/Fat Cow/32x32/viddler.png diff --git a/apps/icons/static/Fat Cow/32x32/video.png b/apps/icons/static/images/Fat Cow/32x32/video.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/video.png rename to apps/icons/static/images/Fat Cow/32x32/video.png diff --git a/apps/icons/static/Fat Cow/32x32/video_mode.png b/apps/icons/static/images/Fat Cow/32x32/video_mode.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/video_mode.png rename to apps/icons/static/images/Fat Cow/32x32/video_mode.png diff --git a/apps/icons/static/Fat Cow/32x32/videodisplay.png b/apps/icons/static/images/Fat Cow/32x32/videodisplay.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/videodisplay.png rename to apps/icons/static/images/Fat Cow/32x32/videodisplay.png diff --git a/apps/icons/static/Fat Cow/32x32/viewstack.png b/apps/icons/static/images/Fat Cow/32x32/viewstack.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/viewstack.png rename to apps/icons/static/images/Fat Cow/32x32/viewstack.png diff --git a/apps/icons/static/Fat Cow/32x32/vimeo.png b/apps/icons/static/images/Fat Cow/32x32/vimeo.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vimeo.png rename to apps/icons/static/images/Fat Cow/32x32/vimeo.png diff --git a/apps/icons/static/Fat Cow/32x32/virb.png b/apps/icons/static/images/Fat Cow/32x32/virb.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/virb.png rename to apps/icons/static/images/Fat Cow/32x32/virb.png diff --git a/apps/icons/static/Fat Cow/32x32/virus_protection.png b/apps/icons/static/images/Fat Cow/32x32/virus_protection.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/virus_protection.png rename to apps/icons/static/images/Fat Cow/32x32/virus_protection.png diff --git a/apps/icons/static/Fat Cow/32x32/visa.png b/apps/icons/static/images/Fat Cow/32x32/visa.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/visa.png rename to apps/icons/static/images/Fat Cow/32x32/visa.png diff --git a/apps/icons/static/Fat Cow/32x32/visa_2.png b/apps/icons/static/images/Fat Cow/32x32/visa_2.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/visa_2.png rename to apps/icons/static/images/Fat Cow/32x32/visa_2.png diff --git a/apps/icons/static/Fat Cow/32x32/visa_electron.png b/apps/icons/static/images/Fat Cow/32x32/visa_electron.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/visa_electron.png rename to apps/icons/static/images/Fat Cow/32x32/visa_electron.png diff --git a/apps/icons/static/Fat Cow/32x32/vlc.png b/apps/icons/static/images/Fat Cow/32x32/vlc.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vlc.png rename to apps/icons/static/images/Fat Cow/32x32/vlc.png diff --git a/apps/icons/static/Fat Cow/32x32/vrule.png b/apps/icons/static/images/Fat Cow/32x32/vrule.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vrule.png rename to apps/icons/static/images/Fat Cow/32x32/vrule.png diff --git a/apps/icons/static/Fat Cow/32x32/vslider.png b/apps/icons/static/images/Fat Cow/32x32/vslider.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/vslider.png rename to apps/icons/static/images/Fat Cow/32x32/vslider.png diff --git a/apps/icons/static/Fat Cow/32x32/walk.png b/apps/icons/static/images/Fat Cow/32x32/walk.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/walk.png rename to apps/icons/static/images/Fat Cow/32x32/walk.png diff --git a/apps/icons/static/Fat Cow/32x32/wallet.png b/apps/icons/static/images/Fat Cow/32x32/wallet.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wallet.png rename to apps/icons/static/images/Fat Cow/32x32/wallet.png diff --git a/apps/icons/static/Fat Cow/32x32/wand.png b/apps/icons/static/images/Fat Cow/32x32/wand.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wand.png rename to apps/icons/static/images/Fat Cow/32x32/wand.png diff --git a/apps/icons/static/Fat Cow/32x32/weather_clouds.png b/apps/icons/static/images/Fat Cow/32x32/weather_clouds.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/weather_clouds.png rename to apps/icons/static/images/Fat Cow/32x32/weather_clouds.png diff --git a/apps/icons/static/Fat Cow/32x32/weather_cloudy.png b/apps/icons/static/images/Fat Cow/32x32/weather_cloudy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/weather_cloudy.png rename to apps/icons/static/images/Fat Cow/32x32/weather_cloudy.png diff --git a/apps/icons/static/Fat Cow/32x32/weather_lightning.png b/apps/icons/static/images/Fat Cow/32x32/weather_lightning.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/weather_lightning.png rename to apps/icons/static/images/Fat Cow/32x32/weather_lightning.png diff --git a/apps/icons/static/Fat Cow/32x32/weather_rain.png b/apps/icons/static/images/Fat Cow/32x32/weather_rain.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/weather_rain.png rename to apps/icons/static/images/Fat Cow/32x32/weather_rain.png diff --git a/apps/icons/static/Fat Cow/32x32/weather_snow.png b/apps/icons/static/images/Fat Cow/32x32/weather_snow.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/weather_snow.png rename to apps/icons/static/images/Fat Cow/32x32/weather_snow.png diff --git a/apps/icons/static/Fat Cow/32x32/weather_sun.png b/apps/icons/static/images/Fat Cow/32x32/weather_sun.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/weather_sun.png rename to apps/icons/static/images/Fat Cow/32x32/weather_sun.png diff --git a/apps/icons/static/Fat Cow/32x32/web_concierge.png b/apps/icons/static/images/Fat Cow/32x32/web_concierge.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/web_concierge.png rename to apps/icons/static/images/Fat Cow/32x32/web_concierge.png diff --git a/apps/icons/static/Fat Cow/32x32/webcam.png b/apps/icons/static/images/Fat Cow/32x32/webcam.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/webcam.png rename to apps/icons/static/images/Fat Cow/32x32/webcam.png diff --git a/apps/icons/static/Fat Cow/32x32/webcam_add.png b/apps/icons/static/images/Fat Cow/32x32/webcam_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/webcam_add.png rename to apps/icons/static/images/Fat Cow/32x32/webcam_add.png diff --git a/apps/icons/static/Fat Cow/32x32/webcam_delete.png b/apps/icons/static/images/Fat Cow/32x32/webcam_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/webcam_delete.png rename to apps/icons/static/images/Fat Cow/32x32/webcam_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/webcam_error.png b/apps/icons/static/images/Fat Cow/32x32/webcam_error.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/webcam_error.png rename to apps/icons/static/images/Fat Cow/32x32/webcam_error.png diff --git a/apps/icons/static/Fat Cow/32x32/weight.png b/apps/icons/static/images/Fat Cow/32x32/weight.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/weight.png rename to apps/icons/static/images/Fat Cow/32x32/weight.png diff --git a/apps/icons/static/Fat Cow/32x32/whistle.png b/apps/icons/static/images/Fat Cow/32x32/whistle.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/whistle.png rename to apps/icons/static/images/Fat Cow/32x32/whistle.png diff --git a/apps/icons/static/Fat Cow/32x32/widescreen.png b/apps/icons/static/images/Fat Cow/32x32/widescreen.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/widescreen.png rename to apps/icons/static/images/Fat Cow/32x32/widescreen.png diff --git a/apps/icons/static/Fat Cow/32x32/widgets.png b/apps/icons/static/images/Fat Cow/32x32/widgets.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/widgets.png rename to apps/icons/static/images/Fat Cow/32x32/widgets.png diff --git a/apps/icons/static/Fat Cow/32x32/windy.png b/apps/icons/static/images/Fat Cow/32x32/windy.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/windy.png rename to apps/icons/static/images/Fat Cow/32x32/windy.png diff --git a/apps/icons/static/Fat Cow/32x32/wine_pairings.png b/apps/icons/static/images/Fat Cow/32x32/wine_pairings.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wine_pairings.png rename to apps/icons/static/images/Fat Cow/32x32/wine_pairings.png diff --git a/apps/icons/static/Fat Cow/32x32/winrar_add.png b/apps/icons/static/images/Fat Cow/32x32/winrar_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/winrar_add.png rename to apps/icons/static/images/Fat Cow/32x32/winrar_add.png diff --git a/apps/icons/static/Fat Cow/32x32/winrar_extract.png b/apps/icons/static/images/Fat Cow/32x32/winrar_extract.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/winrar_extract.png rename to apps/icons/static/images/Fat Cow/32x32/winrar_extract.png diff --git a/apps/icons/static/Fat Cow/32x32/winrar_view.png b/apps/icons/static/images/Fat Cow/32x32/winrar_view.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/winrar_view.png rename to apps/icons/static/images/Fat Cow/32x32/winrar_view.png diff --git a/apps/icons/static/Fat Cow/32x32/wishlist_add.png b/apps/icons/static/images/Fat Cow/32x32/wishlist_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wishlist_add.png rename to apps/icons/static/images/Fat Cow/32x32/wishlist_add.png diff --git a/apps/icons/static/Fat Cow/32x32/wizard.png b/apps/icons/static/images/Fat Cow/32x32/wizard.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wizard.png rename to apps/icons/static/images/Fat Cow/32x32/wizard.png diff --git a/apps/icons/static/Fat Cow/32x32/wizard_women.png b/apps/icons/static/images/Fat Cow/32x32/wizard_women.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wizard_women.png rename to apps/icons/static/images/Fat Cow/32x32/wizard_women.png diff --git a/apps/icons/static/Fat Cow/32x32/wordpress.png b/apps/icons/static/images/Fat Cow/32x32/wordpress.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wordpress.png rename to apps/icons/static/images/Fat Cow/32x32/wordpress.png diff --git a/apps/icons/static/Fat Cow/32x32/wordpress_blog.png b/apps/icons/static/images/Fat Cow/32x32/wordpress_blog.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wordpress_blog.png rename to apps/icons/static/images/Fat Cow/32x32/wordpress_blog.png diff --git a/apps/icons/static/Fat Cow/32x32/workspace.png b/apps/icons/static/images/Fat Cow/32x32/workspace.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/workspace.png rename to apps/icons/static/images/Fat Cow/32x32/workspace.png diff --git a/apps/icons/static/Fat Cow/32x32/world.png b/apps/icons/static/images/Fat Cow/32x32/world.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/world.png rename to apps/icons/static/images/Fat Cow/32x32/world.png diff --git a/apps/icons/static/Fat Cow/32x32/world_add.png b/apps/icons/static/images/Fat Cow/32x32/world_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/world_add.png rename to apps/icons/static/images/Fat Cow/32x32/world_add.png diff --git a/apps/icons/static/Fat Cow/32x32/world_delete.png b/apps/icons/static/images/Fat Cow/32x32/world_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/world_delete.png rename to apps/icons/static/images/Fat Cow/32x32/world_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/world_edit.png b/apps/icons/static/images/Fat Cow/32x32/world_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/world_edit.png rename to apps/icons/static/images/Fat Cow/32x32/world_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/world_go.png b/apps/icons/static/images/Fat Cow/32x32/world_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/world_go.png rename to apps/icons/static/images/Fat Cow/32x32/world_go.png diff --git a/apps/icons/static/Fat Cow/32x32/world_link.png b/apps/icons/static/images/Fat Cow/32x32/world_link.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/world_link.png rename to apps/icons/static/images/Fat Cow/32x32/world_link.png diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_behind.png b/apps/icons/static/images/Fat Cow/32x32/wrapping_behind.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrapping_behind.png rename to apps/icons/static/images/Fat Cow/32x32/wrapping_behind.png diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_between.png b/apps/icons/static/images/Fat Cow/32x32/wrapping_between.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrapping_between.png rename to apps/icons/static/images/Fat Cow/32x32/wrapping_between.png diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_edit.png b/apps/icons/static/images/Fat Cow/32x32/wrapping_edit.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrapping_edit.png rename to apps/icons/static/images/Fat Cow/32x32/wrapping_edit.png diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_in_front.png b/apps/icons/static/images/Fat Cow/32x32/wrapping_in_front.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrapping_in_front.png rename to apps/icons/static/images/Fat Cow/32x32/wrapping_in_front.png diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_inline.png b/apps/icons/static/images/Fat Cow/32x32/wrapping_inline.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrapping_inline.png rename to apps/icons/static/images/Fat Cow/32x32/wrapping_inline.png diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_magazine.png b/apps/icons/static/images/Fat Cow/32x32/wrapping_magazine.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrapping_magazine.png rename to apps/icons/static/images/Fat Cow/32x32/wrapping_magazine.png diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_square.png b/apps/icons/static/images/Fat Cow/32x32/wrapping_square.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrapping_square.png rename to apps/icons/static/images/Fat Cow/32x32/wrapping_square.png diff --git a/apps/icons/static/Fat Cow/32x32/wrapping_tight.png b/apps/icons/static/images/Fat Cow/32x32/wrapping_tight.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrapping_tight.png rename to apps/icons/static/images/Fat Cow/32x32/wrapping_tight.png diff --git a/apps/icons/static/Fat Cow/32x32/wrench.png b/apps/icons/static/images/Fat Cow/32x32/wrench.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrench.png rename to apps/icons/static/images/Fat Cow/32x32/wrench.png diff --git a/apps/icons/static/Fat Cow/32x32/wrench_orange.png b/apps/icons/static/images/Fat Cow/32x32/wrench_orange.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/wrench_orange.png rename to apps/icons/static/images/Fat Cow/32x32/wrench_orange.png diff --git a/apps/icons/static/Fat Cow/32x32/www_page.png b/apps/icons/static/images/Fat Cow/32x32/www_page.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/www_page.png rename to apps/icons/static/images/Fat Cow/32x32/www_page.png diff --git a/apps/icons/static/Fat Cow/32x32/xhtml.png b/apps/icons/static/images/Fat Cow/32x32/xhtml.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/xhtml.png rename to apps/icons/static/images/Fat Cow/32x32/xhtml.png diff --git a/apps/icons/static/Fat Cow/32x32/xhtml_add.png b/apps/icons/static/images/Fat Cow/32x32/xhtml_add.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/xhtml_add.png rename to apps/icons/static/images/Fat Cow/32x32/xhtml_add.png diff --git a/apps/icons/static/Fat Cow/32x32/xhtml_delete.png b/apps/icons/static/images/Fat Cow/32x32/xhtml_delete.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/xhtml_delete.png rename to apps/icons/static/images/Fat Cow/32x32/xhtml_delete.png diff --git a/apps/icons/static/Fat Cow/32x32/xhtml_go.png b/apps/icons/static/images/Fat Cow/32x32/xhtml_go.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/xhtml_go.png rename to apps/icons/static/images/Fat Cow/32x32/xhtml_go.png diff --git a/apps/icons/static/Fat Cow/32x32/xhtml_valid.png b/apps/icons/static/images/Fat Cow/32x32/xhtml_valid.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/xhtml_valid.png rename to apps/icons/static/images/Fat Cow/32x32/xhtml_valid.png diff --git a/apps/icons/static/Fat Cow/32x32/xing.png b/apps/icons/static/images/Fat Cow/32x32/xing.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/xing.png rename to apps/icons/static/images/Fat Cow/32x32/xing.png diff --git a/apps/icons/static/Fat Cow/32x32/yahoo_messenger.png b/apps/icons/static/images/Fat Cow/32x32/yahoo_messenger.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/yahoo_messenger.png rename to apps/icons/static/images/Fat Cow/32x32/yahoo_messenger.png diff --git a/apps/icons/static/Fat Cow/32x32/yellow_submarine.png b/apps/icons/static/images/Fat Cow/32x32/yellow_submarine.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/yellow_submarine.png rename to apps/icons/static/images/Fat Cow/32x32/yellow_submarine.png diff --git a/apps/icons/static/Fat Cow/32x32/yelp.png b/apps/icons/static/images/Fat Cow/32x32/yelp.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/yelp.png rename to apps/icons/static/images/Fat Cow/32x32/yelp.png diff --git a/apps/icons/static/Fat Cow/32x32/youtube.png b/apps/icons/static/images/Fat Cow/32x32/youtube.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/youtube.png rename to apps/icons/static/images/Fat Cow/32x32/youtube.png diff --git a/apps/icons/static/Fat Cow/32x32/zoom.png b/apps/icons/static/images/Fat Cow/32x32/zoom.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/zoom.png rename to apps/icons/static/images/Fat Cow/32x32/zoom.png diff --git a/apps/icons/static/Fat Cow/32x32/zoom_extend.png b/apps/icons/static/images/Fat Cow/32x32/zoom_extend.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/zoom_extend.png rename to apps/icons/static/images/Fat Cow/32x32/zoom_extend.png diff --git a/apps/icons/static/Fat Cow/32x32/zoom_in.png b/apps/icons/static/images/Fat Cow/32x32/zoom_in.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/zoom_in.png rename to apps/icons/static/images/Fat Cow/32x32/zoom_in.png diff --git a/apps/icons/static/Fat Cow/32x32/zoom_last.png b/apps/icons/static/images/Fat Cow/32x32/zoom_last.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/zoom_last.png rename to apps/icons/static/images/Fat Cow/32x32/zoom_last.png diff --git a/apps/icons/static/Fat Cow/32x32/zoom_layer.png b/apps/icons/static/images/Fat Cow/32x32/zoom_layer.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/zoom_layer.png rename to apps/icons/static/images/Fat Cow/32x32/zoom_layer.png diff --git a/apps/icons/static/Fat Cow/32x32/zoom_out.png b/apps/icons/static/images/Fat Cow/32x32/zoom_out.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/zoom_out.png rename to apps/icons/static/images/Fat Cow/32x32/zoom_out.png diff --git a/apps/icons/static/Fat Cow/32x32/zoom_refresh.png b/apps/icons/static/images/Fat Cow/32x32/zoom_refresh.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/zoom_refresh.png rename to apps/icons/static/images/Fat Cow/32x32/zoom_refresh.png diff --git a/apps/icons/static/Fat Cow/32x32/zoom_selection.png b/apps/icons/static/images/Fat Cow/32x32/zoom_selection.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/zoom_selection.png rename to apps/icons/static/images/Fat Cow/32x32/zoom_selection.png diff --git a/apps/icons/static/Fat Cow/32x32/zootool.png b/apps/icons/static/images/Fat Cow/32x32/zootool.png similarity index 100% rename from apps/icons/static/Fat Cow/32x32/zootool.png rename to apps/icons/static/images/Fat Cow/32x32/zootool.png From dac5dd34642c435f6510a0f4722703671a7cba56 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 18 Aug 2012 10:23:47 -0400 Subject: [PATCH 36/45] Update app to the app registry API --- apps/bootstrap/__init__.py | 12 +++++++----- apps/checkouts/__init__.py | 14 +++++++------- apps/document_indexing/__init__.py | 13 +++++++------ apps/documents/__init__.py | 16 ++++++++-------- apps/history/__init__.py | 13 +++++++------ apps/icons/__init__.py | 10 ++++++++++ apps/navigation/widgets.py | 4 +++- 7 files changed, 49 insertions(+), 33 deletions(-) diff --git a/apps/bootstrap/__init__.py b/apps/bootstrap/__init__.py index 299fa4430e..26469335aa 100644 --- a/apps/bootstrap/__init__.py +++ b/apps/bootstrap/__init__.py @@ -2,9 +2,9 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -#from app_registry import register_app, UnableToRegister from navigation.api import bind_links from project_setup.api import register_setup +from app_registry.models import App from .links import database_bootstrap, bootstrap_execute, erase_database_link from .api import BootstrapSimple, BootstrapPermit @@ -14,7 +14,9 @@ register_setup(erase_database_link) bind_links([BootstrapSimple], [bootstrap_execute]) bind_links([BootstrapPermit], [bootstrap_execute]) -#try: -# register_app('bootstrap', _(u'Database bootstrap')) -#except UnableToRegister: -# pass +try: + app = App.register('bootstrap', _(u'Database bootstrap')) +except App.UnableToRegister: + pass +else: + app.set_dependencies(['app_registry']) diff --git a/apps/checkouts/__init__.py b/apps/checkouts/__init__.py index bab2fbcbac..79dfe76ec7 100644 --- a/apps/checkouts/__init__.py +++ b/apps/checkouts/__init__.py @@ -3,8 +3,7 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -#from app_registry import register_app, UnableToRegister -#from backups.api import AppBackup, ModelBackup +from app_registry.models import App from documents.models import Document from navigation.api import bind_links, register_top_menu from scheduler.api import LocalScheduler @@ -42,9 +41,10 @@ checkouts_scheduler.start() initialize_document_checkout_extra_methods() -#try: -# app = register_app('checkouts', _(u'Checkouts')) -#except UnableToRegister: -# pass -#else: +try: + app = App.register('checkouts', _(u'Checkouts')) +except App.UnableToRegister: + pass +else: + app.set_dependencies(['app_registry']) # AppBackup(app, [ModelBackup()]) diff --git a/apps/document_indexing/__init__.py b/apps/document_indexing/__init__.py index aadec89bf2..492b1f165a 100644 --- a/apps/document_indexing/__init__.py +++ b/apps/document_indexing/__init__.py @@ -6,8 +6,7 @@ from django.db.models.signals import post_save, pre_delete, post_delete from django.dispatch import receiver from django.utils.translation import ugettext_lazy as _ -#from backups.api import AppBackup, ModelBackup -#from app_registry import register_app, UnableToRegister +from app_registry.models import App from documents.models import Document from maintenance.api import MaintenanceNamespace from metadata.models import DocumentMetadata @@ -72,9 +71,11 @@ def document_metadata_index_post_delete(sender, **kwargs): # TODO: save result in index log update_indexes(kwargs['instance'].document) -#try: -# app = register_app('document_indexing', _(u'Document indexing')) -#except UnableToRegister: -# pass +try: + app = App.register('document_indexing', _(u'Document indexing')) +except App.UnableToRegister: + pass +else: + app.set_dependencies(['app_registry', 'documents']) #aelse: # AppBackup(app, [ModelBackup()]) diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 413fcaede9..012ce0f630 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -5,8 +5,7 @@ import tempfile from django.utils.translation import ugettext_lazy as _ from acls.api import class_permissions -#from backups.api import AppBackup, ModelBackup, FileBackup -#from app_registry import register_app, UnableToRegister +from app_registry.models import App from common.utils import validate_path, encapsulate from diagnostics.api import DiagnosticNamespace from history.permissions import PERMISSION_HISTORY_VIEW @@ -139,9 +138,10 @@ class_permissions(Document, [ register_statistics(get_statistics) -#try: -# app = register_app('documents', _(u'Documents')) -#except UnableToRegister: -# pass -#else: -# AppBackup(app, [ModelBackup(), FileBackup(document_settings.STORAGE_BACKEND)]) +try: + app = App.register('documents', _(u'Documents')) +except UnableToRegister: + pass +else: + app.set_dependencies(['app_registry']) + #AppBackup(app, [ModelBackup(), FileBackup(document_settings.STORAGE_BACKEND)]) diff --git a/apps/history/__init__.py b/apps/history/__init__.py index 7348977036..06fb301735 100644 --- a/apps/history/__init__.py +++ b/apps/history/__init__.py @@ -2,8 +2,8 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ -#from backups.api import AppBackup, ModelBackup -from app_registry import register_app, UnableToRegister +from app_registry.models import App +from app_registry.classes import ModelBackup from common.utils import encapsulate from navigation.api import bind_links, register_model_list_columns from project_tools.api import register_tool @@ -32,8 +32,9 @@ register_model_list_columns(History, [ bind_links([History], [history_details]) try: - app = register_app('history', _(u'History')) -except UnableToRegister: + app = App.register('history', _(u'History')) +except App.UnableToRegister: pass -#else: -# AppBackup(app, [ModelBackup()]) +else: + app.set_backup([ModelBackup()]) + app.set_dependencies(['app_registry']) diff --git a/apps/icons/__init__.py b/apps/icons/__init__.py index e69de29bb2..5a9cdbaf79 100644 --- a/apps/icons/__init__.py +++ b/apps/icons/__init__.py @@ -0,0 +1,10 @@ +from django.utils.translation import ugettext_lazy as _ + +from app_registry.models import App + +try: + app = App.register('icons', _(u'Icons')) +except App.UnableToRegister: + pass +else: + app.set_dependencies(['app_registry']) diff --git a/apps/navigation/widgets.py b/apps/navigation/widgets.py index 361daf77e7..a63d68bf0c 100644 --- a/apps/navigation/widgets.py +++ b/apps/navigation/widgets.py @@ -7,6 +7,8 @@ from django.template.defaultfilters import capfirst from django.core.exceptions import PermissionDenied from django.template import RequestContext +from icons.api import get_icon_name, get_sprite_name +from icons.literals import ERROR from permissions.models import Permission @@ -27,7 +29,7 @@ def render_widget(request, link): if resolved_link: return mark_safe(u'' % { 'url': resolved_link.url, - 'icon': getattr(resolved_link, 'icon', 'link_button.png'), + 'icon': get_icon_name(getattr(resolved_link, 'icon', ERROR)), 'static_url': settings.STATIC_URL, 'string': capfirst(resolved_link.text), 'image_alt': _(u'icon'), From cef6af6cca34a368cf61fc31e9dc05f904a65cf4 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 18 Aug 2012 10:25:09 -0400 Subject: [PATCH 37/45] Update icon app --- apps/icons/api.py | 10 +++++++++- apps/icons/literals.py | 8 ++++++++ apps/icons/sets/__init__.py | 14 ++++++++++++++ apps/icons/sets/fat_cow.py | 5 +++++ settings.py | 2 +- 5 files changed, 37 insertions(+), 2 deletions(-) diff --git a/apps/icons/api.py b/apps/icons/api.py index f72dbaebe9..2ae275bd0c 100644 --- a/apps/icons/api.py +++ b/apps/icons/api.py @@ -1,7 +1,15 @@ +from __future__ import absolute_import + +from .conf import settings from .sets import THEME_ICONSETS, DEFAULT_THEME +from .literals import ERROR + def get_icon_name(icon): - return THEME_ICONSETS[DEFAULT_THEME]['icons'][icon] + try: + return THEME_ICONSETS[settings.ICON_SET][icon] + except KeyError: + return THEME_ICONSETS[settings.ICON_SET][ERROR] def get_sprite_name(icon): diff --git a/apps/icons/literals.py b/apps/icons/literals.py index aab8a85222..6bd5fa35c7 100644 --- a/apps/icons/literals.py +++ b/apps/icons/literals.py @@ -1,2 +1,10 @@ +#from icons.sets import fat_cow, famfamfam + +#DEFAULT_ICON_SET = fat_cow.ID +DEFAULT_ICON_SET = 'fat_cow' + APP = 'app' BACKUPS = 'backups' +ERROR = 'error' +ICONS = 'icons' + diff --git a/apps/icons/sets/__init__.py b/apps/icons/sets/__init__.py index 98ae365303..5b1e567ce3 100644 --- a/apps/icons/sets/__init__.py +++ b/apps/icons/sets/__init__.py @@ -4,6 +4,19 @@ from django.utils.translation import ugettext_lazy as _ from icons.sets import fat_cow, famfamfam + +SET_CHOICES = ( + (fat_cow.ID, fat_cow.LABEL), + (famfamfam.ID, famfamfam.LABEL), +) + +ICON_THEMES: { + fat_cow.ID: fat_cow.DICTIONARY, + famfamfam.ID: famfamfam.DICTIONARY +} + + +""" THEME_DEFAULT = 'default' SET_CHOICES = ( @@ -23,3 +36,4 @@ THEMES_CHOICES = { } DEFAULT_THEME = THEME_DEFAULT +""" diff --git a/apps/icons/sets/fat_cow.py b/apps/icons/sets/fat_cow.py index 31427f8edc..280f9195a6 100644 --- a/apps/icons/sets/fat_cow.py +++ b/apps/icons/sets/fat_cow.py @@ -1,11 +1,16 @@ +import os + from django.utils.translation import ugettext_lazy as _ from icons.literals import * +PATH = os.path.join('Fat Cow', '32x32') ID = 'fat_cow' LABEL = _(u'Fat cow') DICTIONARY = { APP: 'plugin.png', BACKUPS: 'cd_burn.png', + ERROR: 'error.png', + ICONS: 'application_view_icons.png', } diff --git a/settings.py b/settings.py index f34dce1e11..11f809aec7 100644 --- a/settings.py +++ b/settings.py @@ -147,6 +147,7 @@ INSTALLED_APPS = ( 'compressor', 'djangorestframework', # Base generic + 'app_registry', 'permissions', 'project_setup', 'project_tools', @@ -166,7 +167,6 @@ INSTALLED_APPS = ( 'clustering', 'scheduler', 'job_processor', - 'app_registry', 'icons', # Mayan EDMS 'diagnostics', From 22bfb93504ea1d496e734ccbefd529f9d79ab5c3 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 18 Aug 2012 10:25:34 -0400 Subject: [PATCH 38/45] Add Choice class --- apps/common/utils.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/apps/common/utils.py b/apps/common/utils.py index 0ed05807d0..a60d0c9510 100644 --- a/apps/common/utils.py +++ b/apps/common/utils.py @@ -433,3 +433,25 @@ def copyfile(source, destination, buffer_size=1024 * 1024): source_descriptor.close() destination_descriptor.close() + + + +#From: http://tomforb.es/using-python-metaclasses-to-make-awesome-django-model-field-choices?pid=0&utm_source=agiliq&utm_medium=agiliq +import inspect + +class Choice(object): + class __metaclass__(type): + def __init__(self, name, type, other): + self._data = [] + for name, value in inspect.getmembers(self): + if not name.startswith('_') and not inspect.isfunction(value): + if isinstance(value,tuple) and len(value) > 1: + data = value + else: + data = (value, ' '.join([x.capitalize() for x in name.split('_')]),) + self._data.append(data) + setattr(self, name, data[0]) + + def __iter__(self): + for value, data in self._data: + yield value, data From 915107e0e51b3db66c6d72c7c4d35ec80813973f Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 18 Aug 2012 10:25:53 -0400 Subject: [PATCH 39/45] Add configuration settings support to icons app --- apps/icons/conf/__init__.py | 0 apps/icons/conf/settings.py | 24 ++++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 apps/icons/conf/__init__.py create mode 100644 apps/icons/conf/settings.py diff --git a/apps/icons/conf/__init__.py b/apps/icons/conf/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/icons/conf/settings.py b/apps/icons/conf/settings.py new file mode 100644 index 0000000000..397e8e4adc --- /dev/null +++ b/apps/icons/conf/settings.py @@ -0,0 +1,24 @@ +""" +Configuration options for the documents app +""" +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ +from django.conf import settings + +from storage.backends.filebasedstorage import FileBasedStorage +from smart_settings.api import Setting, SettingNamespace +from ..literals import DEFAULT_ICON_SET + +from .. import app +print '__file__', __file__ +namespace = SettingNamespace(app.name, app.label, module='icons.conf.settings', sprite='page') + +# Saving + +Setting( + namespace=namespace, + name='ICON_SET', + global_name='ICONS_ICON_SET', + default=DEFAULT_ICON_SET, +) From 470d4920a6cceaaa21c2415911ddfb0b22eea619 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sun, 19 Aug 2012 02:33:49 -0400 Subject: [PATCH 40/45] Remove obsolote import --- apps/app_registry/__init__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/app_registry/__init__.py b/apps/app_registry/__init__.py index fb74cc9a97..613b835972 100644 --- a/apps/app_registry/__init__.py +++ b/apps/app_registry/__init__.py @@ -12,7 +12,6 @@ from project_setup.api import register_setup from navigation.api import bind_links, register_model_list_columns from .classes import AppBackup, ModelBackup -from .exceptions import UnableToRegister from .links import (app_registry_tool_link, app_list, backup_tool_link, restore_tool_link, backup_job_list, backup_job_create, backup_job_edit, backup_job_test) From 51189281eac3083b6dc2f64a319cbd6b5058a9df Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sun, 19 Aug 2012 02:34:13 -0400 Subject: [PATCH 41/45] Raise exception as model member --- apps/app_registry/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/app_registry/models.py b/apps/app_registry/models.py index f1e84aaa2e..62ef78dcfe 100644 --- a/apps/app_registry/models.py +++ b/apps/app_registry/models.py @@ -37,7 +37,7 @@ class App(TranslatableLabelMixin, LiveObjectMixin, models.Model): app, created = App.objects.get_or_create(name=name) except DatabaseError: transaction.rollback() - raise UnableToRegister + raise cls.UnableToRegister else: app.label = label if icon: From 0e8c2a9325cacbdbb4a35a209814067b957ea2b7 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sun, 19 Aug 2012 02:34:45 -0400 Subject: [PATCH 42/45] Reference exception correctly --- apps/documents/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 012ce0f630..846522bc09 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -140,7 +140,7 @@ register_statistics(get_statistics) try: app = App.register('documents', _(u'Documents')) -except UnableToRegister: +except App.UnableToRegister: pass else: app.set_dependencies(['app_registry']) From c6d2246a87a8d3b9df4e7240fa3fd07ce58d7f1d Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sun, 19 Aug 2012 02:35:12 -0400 Subject: [PATCH 43/45] Fix dictionary syntax error --- apps/icons/sets/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/icons/sets/__init__.py b/apps/icons/sets/__init__.py index 5b1e567ce3..4dd087a794 100644 --- a/apps/icons/sets/__init__.py +++ b/apps/icons/sets/__init__.py @@ -10,7 +10,7 @@ SET_CHOICES = ( (famfamfam.ID, famfamfam.LABEL), ) -ICON_THEMES: { +ICON_THEMES = { fat_cow.ID: fat_cow.DICTIONARY, famfamfam.ID: famfamfam.DICTIONARY } From f665c52bf23cb23f31267c8d89a7b837515e7044 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sun, 19 Aug 2012 02:35:40 -0400 Subject: [PATCH 44/45] Update method to return icon set icon and sprite name from dictionary map --- apps/icons/api.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/icons/api.py b/apps/icons/api.py index 2ae275bd0c..83b154cba0 100644 --- a/apps/icons/api.py +++ b/apps/icons/api.py @@ -1,16 +1,22 @@ from __future__ import absolute_import from .conf import settings -from .sets import THEME_ICONSETS, DEFAULT_THEME +from .sets import ICON_THEMES from .literals import ERROR def get_icon_name(icon): try: - return THEME_ICONSETS[settings.ICON_SET][icon] + return ICON_THEMES[settings.ICON_SET][icon] except KeyError: - return THEME_ICONSETS[settings.ICON_SET][ERROR] + return ICON_THEMES[settings.ICON_SET][ERROR] + except AttributeError: + pass - -def get_sprite_name(icon): - return THEME_ICONSETS[DEFAULT_THEME]['sprites'][icon] +def get_sprite_name(sprite): + try: + return ICON_THEMES[settings.ICON_SET][sprite] + except KeyError: + return ICON_THEMES[settings.ICON_SET][ERROR] + except AttributeError: + pass From c25394e360b5d379565845cf8ad8471f49b98e42 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 24 Aug 2012 15:15:25 -0400 Subject: [PATCH 45/45] Set cache defaults --- apps/common/models.py | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/common/models.py b/apps/common/models.py index bd8a82604b..fff1d19681 100644 --- a/apps/common/models.py +++ b/apps/common/models.py @@ -82,6 +82,7 @@ class TranslatableLabelMixin(models.Model): raise self.__class__.NotConfigured('Must specify a list of translatable class attributes') if attr in self.__class__.translatables: + self.__class__._translatable_registry.setdefault(self.pk, {}) self.__class__._translatable_registry[self.pk][attr] = value else: return super(TranslatableLabelMixin, self).__setattr__(attr, value)

      o?{bpRHF)%SQG;36Tj@kf+V83r4@m|Dl}C?C>)05@!($9U9g1F<3*njyue}Q zRL9$lTvINbjt{6la~hH)!8PJSUtceRS{f`l+mOQtP*hR^tJMlcQSe6;bwX7iK$*Tf zdKWb{=U-SdG761mGXj1;oKB}SH#<`!%L{U4<>BY5rtP-bY;j3muUDR!7{ADDSgj&5 mQ%bBa@A%sJzq{{$1sDJ#&?oxbvv98f0000P0wmNt2C6ra2;NE^Y#<+3oog5 z3%+Us`5CIi!$ktywm^JxE{I7{lx=$)9?H=sMX7}Rmv4A??F{OEfRPm2VrYKZN6Zo! zdz|arG&>@~AabKX4;xJ!%PgQ+DkJ;qwFx~R%`8Ha8l?j5L&&Z{T7l3Cgmy}zK>xPi z5%8M|hmVYyb9%0Gg_>`mvaO)9dKnfOCOLyIo8bHu$~A>uF^SxdIz|V=qq!x|@ z<;$R@ptO>QC0s+WAveI;I4a~_g5*5;>fzC6kK77K9itpanUoj>?Pggm6d=VPN^ml$ zPDd5i8jAiu$Hb7tx#69rW3nF#c=26fy%An5dCSJB3rky^p8Pn68kyvFSvavfg4=iQ z;nJ0>I6i1&X4#{?&^>7jRvk~zy1s75fSLA5Y;i7AVsz7S~;fD#O3W5XBDsfB1g|7yvRb V+_~7tdA9%n002ovPDHLkV1fY^PaXgO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pictures.png b/apps/icons/static/Fat Cow/16x16/pictures.png new file mode 100644 index 0000000000000000000000000000000000000000..5f7025acd7ac80837c65e9e4113ca51b752f4f85 GIT binary patch literal 742 zcmV( zr9CL3$6UN9L_LT|OKohi3VO0<&qZofl4vdB!Gjq%UuW5nxX+%+v6e z=itkSu-y6_SA&O8t!kKxg`iQM;Q%Z24cwUQ<-+MW@b@7WwhyAsPf6(r{?$Bi2RE(S33{QFf+TsMRpzW1ml<|81LYrKs5K5{ z={oJcw1Bxo7cF!+IX;VgzDT9UEcS+|VJ4geV?g{-l0dIuw=acG|42hb4hP}u$1dcT zFJUa&jjBV-3sH^i%(Hf%Xa(4Ta!(T+s4wCQRAMESccl=_) z475?N3I$~X5P<|1rU%e*B5v!#1$ttWblIr9x;kTCwC`r%z>$90aP-K03lM;ZDkxw| z6PiD7Lpf;jPJt8UiE#HpN5cZIt7&L81#a8V{#v2gSE-7rF@xxFLtD()wCx)2*Tz_X z6pV3++5YH-G`2FvHaw(;QFq%utHro)BX!E Y09IVygr@^!m;e9(07*qoM6N<$g113m2><{9 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/piechart.png b/apps/icons/static/Fat Cow/16x16/piechart.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e7084a650e38073fb9aacab0535c6fb6e72a16 GIT binary patch literal 732 zcmV<20wev2P)Z;zZpqh4z- zF?yJunf{kFODK9NSBnI~5ga@-n&7tW=%mkIztP(V=Ho=~2Qy4?CLv@4K54;n9JFjn zv!=r4Et{aQTyqk$kDCM(aI7Y3&(5PheHH!&kPqBJ#@|GFXAg$*8?fB8T@vYb#nC3< zf~tx*zFf{B8H-{2;0O`cFzO5-EUUON^%D25KgYz;-B@nfgmE;~=k1$|FscvEA`uH? zYyS{1Ujg2a;nwRPxc7Dm#r!UWLs5)9eutniJ6gB|B$_EgSa@;;z59*<3ll(`ma<7i zgF;D;M;{k4(6$q;Wix$NuRh%+7P=2e}}S%6%e%bCl79tw9oo!Ckwh?!aZ>)Nx7(1gZM^Yznqx zfyp3PYZ#5-MHpre>MOqx@tb-}nm`%fIU3}7vF{LOX6LXj*Nt>Cfn+L$WFmrY;{w*k z7jgIL8=TnF+mTMLx&Sz2OL=b@+>Ybni#Y^I@vih5WHVg|g(8@lDk5&Z!nyt(N{x00 z)H(Ccw&{M2pS+36*7mm1XbM75_aKrGN>@-8kgL?cu=#DVA zn8I>ttxO&`eW_rnJE1NMWBM9-NnS{ObY&-p6IfwY)&i literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pilcrow.png b/apps/icons/static/Fat Cow/16x16/pilcrow.png new file mode 100644 index 0000000000000000000000000000000000000000..aa6cd746489652669159cfbc0b9714173b8c876b GIT binary patch literal 557 zcmV+|0@D47P)6C*-` zp4C-~g%aBkOc9X;;y;qYG}d+oB#pI&R+bv{5K{yR!A34NNdz%L(uklj-syQ}_f6(K zcF%Q1%`CGsJ8#}+zw_V;B7zVCg*Pj$oX(Dc~M*50jOWm|ZKsO3)q<5iO7O_26;w5%vzxv3pqa zi%Ked*#5>432QB$5A`E30%?=(Wi6S(VmH=zPVnRS5|zJ%D*IVPF#N~L`>AIxRzt$? znnfC+lL@~b)Q~d@>Df&@#>Ia5lZ$~?$eIU8N#VhtGu_tG#B*9dufrhuE9r1%m=Gb|toqX?r>Y7_!oHWS@jh3>KLG{+NE@r?e6Up#00000NkvXXu0mjfTs#4s literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pill.png b/apps/icons/static/Fat Cow/16x16/pill.png new file mode 100644 index 0000000000000000000000000000000000000000..e24982b061bf02e4c6a6b82f87ebd4159ff65dc2 GIT binary patch literal 726 zcmV;{0xA88P)zon!ba9u zXI6J)*ZK3_IJ?fy^qWZ+DYbzIGjHDK``-NKJpuo@wq70Vtq_H4^_!wm+i{TRMd}rw zX8Kz?JkP_1_3)M}A2adT=Gd*)W<FyUAn z;fgR;4H&q+PrfPC#e3U!5w^-W?PJ|Ukuxk>3`NKLH(=&I(zQt=ejq7fY(5FyaxtS7 z|IAFdK-dp(ybyhq<5v^q8pwpBje8m*$6sOhb_YAMPw-8l<fS$skhH)HI+aYBvSiBGfK#U;ohG8;Yoqc(!CkRj;ptmyK6t6w` z0m!Ip1GtR2HVbAlXa+|JE-p5H zMVD}WY$aa4M6YBMOaXkdj5%WzV4^z2P(_2JG=^{VeLnX$4t}G{HTvE!C>d#RJ-Y&% z*eH0Ilrh}g9qhWP)i#}|7eFxi^0plEu0wNv-xE@l<`Zy>ewZvFA9&M{ZtFY8V zTG%h5uymjB58sM+lmV5RvfgR+1AYrI06RQTNYhsm!~g&Q07*qo IM6N<$f^SDf6951J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pill_add.png b/apps/icons/static/Fat Cow/16x16/pill_add.png new file mode 100644 index 0000000000000000000000000000000000000000..27ba57b4ae066db174b215aeb8e076b885a4e1b8 GIT binary patch literal 818 zcmV-21I_%2P)VHC&zGo!oHYUzrh z<7G=1BbOw*Q1)Oi^^gxj;DZGrLN6L66+uv8cp(rqeds|j=z>KERwP6cfgmJ;bb(BC zO=aCx*InJqTy}SMbvok>E31LS!1>PafBxV3zK_9wzO*BV9nM(uDtdUd<7`DZ zv*N80>ql65*PsjUx}#7;nWcUbPiRlwj3sKl59_G!m=chfQUp+ zL;~5>$XtHPMU>lSSMBTnqO2xlnA6C(><1PU-pOeAK86L)mI*d$B9h49)GYc6>QEybgAj@0K$@A3jgv9y z>BsPB2%;A~x};^O7WcD~QO2x~mmI589&{DoLnCFTD6&u2qK)5$vK87mOEr-odfwOL w`o?Rt=#Ov9r6dh3P`I|_ey{ORIDQH+0J-H|V@&-tfB*mh07*qoM6N<$f>=OsmjD0& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pill_delete.png b/apps/icons/static/Fat Cow/16x16/pill_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..0594906850ef0d56f46899ad959ed8084e24ba98 GIT binary patch literal 825 zcmV-91IGM`P)cnA$l2VqX%3RfG`a>-@bfA3h6N-N0#sRo#bUvz z0@shs^))bsC5@YB5iF0uJq8>Xkd{PbWU`F@r$F!|dh(r#k_ApL-o~7W%UJ~Z^w7%$ zrwBF#RNX|;s!>gh)WAout-Pwty7n3>r>d9{x`>bdG&&;+__zo~mXRdWxEw^7Tx9sb zRf97P!@k_|s?z**R{$jj2pw?bx}mrq;7R{dFscGcNg-(&j~u=ap0xQZe`(`(LIuWu z3XQhnih~8~Zve?Cx!M8A3-E5}LKj>grsKGD3|l{5z_Rv7$SW!W-ya2MGM!uQj_qZ9 zr=gT=duj!nCD;RqUZ}A)$nicXQXE<;f*1FSQK{skdc_i|8daYL>V4~L^aa8$)--mC z6*k)-_yd+GO;HdLPe?Fx8aOwD>QyU&;&K|0$$;H~g=V5YRv1r#lY$fKU?xQ*I< z7xdfbk<~P?EDMId(%;<;)}KIg^vzu;i6BHtf=B{ZodmKvI(&FGzX1m#S^Z9HTY$z_ zgPHoK>sh??1QFBOW+OSr+e0{0nul6uc)h5c>COmlEIo=Q@^q4wU7kJd>_iJ&3w<(c=*`Ea>U+Ee$g zEEg<`NzD{d->IivYdhS$^d@-D&flLlHPqH0TDJ^2P|lO=6p@rh?~Ot7s(vbdVr_@- z|KQ+`3q1>)>+6qhTBK;AST53JU4;PcBzB4acfl+8TqO{s@H(Rr^;L>Wua z=Ozb2+Kab^%igK0K$cgebx9UwN#}K|6%hMMPP?~Z@#L z@Q6OYtqJw?ElNrhO~AUE$I7dGQVj>XuTv?AG8eXB^ZNe;#-Bj{O|JBJ(&39M{FeUf zECnTjs%hi}EZGWSA#kq9rM~ZIzq*h1a^aY=Do{kj{ntI%weqNcWtiOq2Q?a%p>?h) zY9z0UIWWO59~_}mgvLC>h-6L|t^Yw^{}B%!n|T|X-OD$_l&()x;*HOUy+6HX+{!P4 b{|Ybwttwh+v|6(L00000NkvXXu0mjfp&XpA literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pint.png b/apps/icons/static/Fat Cow/16x16/pint.png new file mode 100644 index 0000000000000000000000000000000000000000..599bbfd18252fc22bec9405aabf2377348cb1e1c GIT binary patch literal 703 zcmV;w0zmzVP)8xYe{QR5w%v4rY3EY zW|MZio1Gcorkh{3KKPiOx9@%Pz4vAmDJ4A1X0vDMdz_HOE~Y3-nlP3~BxYJZFIQ`A zgb9RKF8#f^hyhEZeJNSd(Yo(FDLIxlbT&Am7n(X0RD~KR_7-P z>HB3{v*g^$Wah5kxjjDCqkz$j1@}o5FOkM5U83Uj&n2Hj#WZmK;>~juu}Cm`2&O|L z7#>bSH$TEQzad0P8ubE^7-Vz^bvcN1E>4k`=6Ah`LN$AF=loZI0RS@}27Lu+Iq?7h002ovPDHLkV1nzjIBoy{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/pirate_flag.png b/apps/icons/static/Fat Cow/16x16/pirate_flag.png new file mode 100644 index 0000000000000000000000000000000000000000..3eeab0042ebf10ad16565bca14996fff21459dcb GIT binary patch literal 753 zcmVdqD#f)fc%tPmuuyRM`=ql=hXT@-@d1cFkqyGX%`*o|(&+REYI z=5(8XYjfwEo!)Q$aJ&feg_rZ5bKd9qp7-Zt;}0({X}O%WP-07O17+0)LBnZG&{Wmh z)YSo5QLBi^sVK@PS(bCzY*yn=F@4T?{(-NQG))836uj}3px#k8QB!jU6%~~LV<;&t z#qZEB_^)&F61bmYm%wQlcTGie^A+svrSWBE2J`dtXllHKa5#*H zh6`{w&ckFfjT2Zi8jat}%F12*a7nLcBOZsx?#;TzZ_aF3Q#Qg$+KmcuRtr#AD zhDam=CNgBxGN?2NM_`hJtwa)%B!Q$tltgT9#t9IG%hiR&#W4Er^&yibAY^@FPL?WLn=?M~~fIp2U6UN5g zA-2AO;*w%~oSMSGzyNl3cG2D4gO$})*lKDI#;7MqCJzYyq*53fdWwRsFBA%W zqwuxvvr4{rtRPDy6OS7sqyBOzISnFRDt4Gjgj`MJ&`(~bqkziAzAB*S+&b=(b5;Li jJgZ*!?!_tXuK)u8)!Hs~K|;Q100000NkvXXu0mjfOMYE{ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/places.png b/apps/icons/static/Fat Cow/16x16/places.png new file mode 100644 index 0000000000000000000000000000000000000000..81c5e6a472b985088b0b07d9f9756a5d60d2d57a GIT binary patch literal 784 zcmV+r1MmEaP)HYqvrWu`K338cl30>WEucIR3KYI=7*bwE(U-&$P zx-g=z9^z*IYJgn5JvMW6{W4lY$C1J$WUkQI1*^&+iexZ(mWRS{#>$+$10U7qrU0EK zTz(60Lr?J{a{^iKDGWYyQl7)}nl22t^%w?i!`-;BaF_Bj+AnUynkj&XGTibe2xsN` zN?Te{Mi-DKM}hit#tt@IK?DSI*BhQ7z4Ft>4g!m#;A_uAqfC5lq>mIg)Z8d?Fv#vo z@NLBbhnMOU%%Kc{0@ENuYuH`Xmqj_%Y{?R=4jwv7;`6JCm?Vh4^fFjZ#Q4k{W}K~1 z>s3sQMGXT7tK!j037WRwW4b;JW#S`JLKO<)tHxgl3|)6lpSjeD?xiqF8v`K3g4yU2 z{555UL3AOBMt?Q(c@1l`5%g3K;q}0Mgdc1-laWq)Btt`#&Fny>;}M^o9znxqkqu&r z+b~FN{y@3QN{?Vc;)|(OG!;6_JoYw#Rb(KS219S(?Es3Xhuua;n`U&QrgQo?U88Gt zMrR4Hs#R}nB3{NmK;7Acyw?k#co>C(9WIZVO1<{bI+chcIe!OT?g%_i5jtzRa;sUZ zI0g`g8fWuZj!J0f58- O0000)mRf!;EUX1lWT zfETRf0D$4V&;QVhZ>>!C| z;!{tgRFvF=M@ibP7LQO*Dw9s5(`lhvts1tJ;?y7d`BciIRhA=SYD_tN8w%NMma7`X zmhjMV813VHsZ@GRmGYCmMIq#Ayf=s=9mPOkfCZ zjF63rzu?Yq5YY*O*#vi4sGBTA1V6wB;wmmg1q~RocVQ68muTW7MjbGN(~qj_t*Y)e z8CP11rmOEc=bn42ny#-t`H>e@-#W&>EUgGxYDUJB*B{)(WIP5)#VR}hn4-|JdZ*jP z;P#`wu{MG~eK`Q@84m;73E+z3e3gQ9C&-fhg>z?5z;g}P>N@M8d~-4Y%;Gno`YB4X zBi~ue$1bYZa{+A@4+1A(8%xF*?0t^S=8YDv2}Ck8!8(z_{!X0iv|!_yM+7tqEZjK^ z4Y`_tJ;?NM_`DY&v&+6d7GWXE2vY(qsWKFDBr+?K1f?T5aq@jPy6TgI;~XSJ5^R%k z6p*%w)<|`V8*i7wr)O7QA?FI`@0YQMt$=Jc=HkSGqFR8XfYt`u=dd#j`!q= z`bK-dS~Fq-Ux)i`v`Rv+Q_Ws`XpPQ@HUq8^%dibG)Yq-ik z3~oKVSXoBn#`)=Z>SvN{RE-F;Yq`q8^564C9=GF@}vXJ3f>P$NIA(H&?z^Q)BrUd_vT! z$EKLMdYJQOSq_ooFCl6*zZXj@jVHC@GgwRWFq`c~{38t2^08cadrwv~f^yMyTtwpo z(1T&@*p*0>C--vKZWEp5r$p!E9{{f7WRqvk1MN1=bbtkb@@=^xdHNj9UD~Okc>O}w zw*wU>Az47>K2UuFXj|0s>$60*1ss_Kcey`>n#re15AJ3ny?uyhMuE4N6aXWMIDOr1 z$-(ph3RjNK1-C}_IhI|e(irn>9H2>e`QE9*?vW8-;RXQ+J%q+wb=I{9=sAwn$_I2E zNMUy3CQ=vkY@I^IGlqUd#Rw@Km!DBgMuvt=zto=+z@)7CmJ*ls#GI!t0L1K(c({RgSoJDozf#uu75z-0u$N1vC=eh0WMUaV6xj{=7ED9?fKg9;+?q z(I$=4x4sMdpne*%sliE__>%WF@oY zY7fUY2Mc&BIA06tCe~XeNdNeJdST_+&w*EnOb=sqEj+#zfTG?y;4@mRwUUygZ)hNn|2VNR;hFZnCJw43=*;A__qHvky-~TJHWNg_bV`;MYOm`rsILb`?h`;#LSL%Nqri?r zz*d9U#3bZ07shWtKtWSC`$Hj^xB&Wyijor7fh7PyV1{J0y>Ca?U@xR@3ZbpKyX@(U zOZ+6=Le-ox-E2+CFjM?8or?CAcyHn-$#^t2ioUsCoFN%2cVC8orWGGme&WbIEK6Ec zvpO5AkyDuk%)bM&%gM?BJ6RT4dLBB}UhFFdmREp1mKH2h9e0r~(OHFyE~9j^G)YSA zLeTe_1Y>&lsXNn* zhT0DI!>}$`;BBZCuSZ(ZRKs!e4TFhfl0_=PF9x6Vnk59 z?>c76LttzQCHcUIDGy}oP8|c*f8n{1sxu&)D06WI*IGOtDssI2007*qoM6N<$f*op3Pyhe` literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/plugin_delete.png b/apps/icons/static/Fat Cow/16x16/plugin_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5453ecd46df947314777e5ac0e9c3f5a91bd2255 GIT binary patch literal 755 zcmVh*&i$Qpe&;-fIr8>Wl||Q-h&?MW)9|OFBT;S<*`-a- zB^D{ndw!FY(;-t0d!Y;bA76%}u?J(lPoRVYn3|4%SO`G)E^g_xXF6-Ru$eD(O@||Y zB`h{OvI`0eL#@S9SL4*qXqW3uckO=wx~A0>9Xt-i|h?oLj@Xl>lT23zVs~c$)XA=O7 z=#i9NCjc1-x7y&nP~o?wr>)Zz<$YO`d#%a3Q7LIgsAacjRb3s>e~kcaNq#A-RDnzi z$*acX@F3DlT<~ALj?$BEHrqllIRJX76_J|Yfh7Sr*=YiOm%9*XbAuBfTnKcoUvanA zJ9L1iQ2E`y#NkZMa!~vv0T|_rL~VwqF!)-2V#56i`;P7>p8z!tuV1`sc?0O2pjBJ9K&MBnRf{AZ_l%MM^H(~~w zcX+^OK>q{O`?r95H)zo`@-6067@Y!~jR)I34sPYN3OZEAKGI#U0T3A(_lb6oE4MNa zJ^f)+tX>K$?V3uH=^2P1s-wfGs4TI9e`T69khIMa8%Fb*{8LW5b>obC luy`pTb)^P|yd>{wQ|Bz?~to!GX$ij*N^wX}^e3`@mg5z@$C!8s!p zz;%aD9LK?M=pqP$!Fd2o(r7lDJDE(Tr0cq(B`ue`hYJe}ICy^mu4$MG0pI`Ks#NU9 z^CjpB<%jtKgqW&+Nb7X_>d=F&Ejmb43FP^+r=@=x=!qjjK>z~%FAk26e?sFNvbB3} z+A;wi31^L%giR+y%x%Sg<;UgyZ-bWqR_p?|04k8+Q? zzT4||w$C1xx0iaADZ?iDd~Q7;>%_j2IQD-fiY4l>wA=MR=Xsf&c&j M07*qoM6N<$f(@-6G5`Po literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/plugin_edit.png b/apps/icons/static/Fat Cow/16x16/plugin_edit.png new file mode 100644 index 0000000000000000000000000000000000000000..7fb59e517f4d51ab129a7fb35d4a0a92e4e39f5d GIT binary patch literal 749 zcmVHxT%T7hW+4A z=A=1tZo0Fb(|gVlF|+K0_ni0rzW3*O-tYYwEL(%uOEh9qnAWFdnPoc`nhdcT&a$V* zE#W^G$Q3?nulA6Y8_*WXaop*LGgSx&2Lh)EHK z?CsEK^{{NV*#fRyNle6v&Qxb!?VH1YBoLFyQhUW&ARZ@ELnL@0(5xKVkDVb~Brg`e zo0m#gMWFs-R9XN&Jpg6~h?q{@_EZt61)$IcNfeiYhHiKyNKx#%=w#TafPVkOR*bp3 z09z%XHK?L9l9)(0DM>h<$8i1L!J4a$Qflrd%%-k~?{d4u$Vf?21NY1Na>~nr4~>LC zyVzg41StWS$tANG7jDhr-02f&dwdU$A9=8ZKPz5-60hn^RJe823ZlU2R9%-sD0uYL zH=_3V7P#7;pdh~xFWA@EfA^$=>2Ej~)SC>}l#DcFmlObBpHuP0*07YHXVKjjgtLq& zjgR0XUxhpGfTnA84!JNVCPb^fvIGcE0n=}RtbNpZMiuIQcS9GPM>hZy zYW6u))Z`+`vzCYgkuTJVboe`lz-kzU|D=Bu&LbA8JVwDGxCU}i-Q2Sjtbk;cN_15j zHo#;?NBv!RTM-B4CL|kK6`J$ z#>gxV?KYy-yA?Y#8TZOyB|(1Ot73HomsU*v_`fY+auhEKM9~Q#0rW*iiT*c z6^a$KEKA#c>ugsEQ4GB7?Aw`rGxL2j^B9(`ksGa&&{HubztnB&3-M^2OL9TY#U}>V zxY*0Cora->Gh%+P=D`2bjYwR*Hye70ROBrdwB-BM0?4nfH}@)TPdk_G8H3OTT;9!) z>iOy7C?dASM{{#@a-tIqs9!Mrhm57852;a*5^mm*iT>v(Y(9KKj zDI0%RF?7USx0Vh9TI>MeD!1E95Em)H;hw;N5+ITG43*U}kx! zhCGc=-x@IYIRrJT>N#$&lul}6jPpRvg~tYO?t0cyb+)fwi%*jiAtCOtJ1lW1&{P{{ z#-3x_nWJ#zGAVHQAfYj;P3J!p#(y_}9tt3nBd0oWLLhOB4Shk~u{P{!8^@#DdokME zLuc*FyU;SNEr5r47J_9nhVAOun8*MUxMhpG7J~MVy~QSyLsPb}cw?r91;eHcTdI6-Z11 zIfWSSeFMoRVVNBN-7(?-1v_aJVXN;Y)KpV6g+n5JD)RgaIZp zLx~_&j(vt!+_5z9<7H;9F!`NKBsz_lUfh=)WA;o>>vU|fRE&Sw*x7)jYzF+#^!rhA!yVg zArM)~dm$x^BZt?Wup8>h1&ximZe~RWMw1esB?5(D!h_F~c$j|!vtBBVOEd}^L@@$A zBUQ*wwL>vf825Y-!n{zp!P>I8IgT5!TZz0^BS0}JN$&pWwY>nw*lgC<$f2SauP z(H8njnECER!nxKoYaxn?DqFJk0o1(~RUmKA;&1cuEAadU8k$RRnA{M4x+*(DM1x2Q z45}auez=&~x$gASW4&j0#G2zmQjJW;&haWpLBK#CCAavJ57{nbNPkfZ!MXw)21+xL zc4cw0m-e@nf)}@eXB485*71}K9RmJ8tp4vLVQ^{lmjD9*ZtoxF@Np`X00000NkvXX Hu0mjfGRkZk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/plugin_link.png b/apps/icons/static/Fat Cow/16x16/plugin_link.png new file mode 100644 index 0000000000000000000000000000000000000000..61d528fcff126ee7c8001d451ac1d8f4bce53ada GIT binary patch literal 882 zcmV-&1C9KNP)&8QKb>bk-me3}=5v{v)JeL1?E^NEE1%A`JW^F$fn?V3Y{Dt?k+` zTIbX@bGvSL-`#EMc6Zbiou0uqUsc+{7e#DB5lFnpr4IbT$w_*)K7I>8D!gVe>mf0qjsyww}1EuR~&HIf=>o{%oyZ1sin;QWr9=LHbAFSW`p7dp9U1i|-2W_e* z<0#800>pL&Uszs|lMs(z~-!pCJ_p2g;b zgd8v{}i=J*W?n*xN7eZkWQ`;-I0FHwd+-GY27Zl2yQu4pgv$E^&uWn*R?>U;+K zw~at?C7s=y7#_=z8-wQ2(KWSS!);cEj^WIXladV347q!3I6AGB<^pwu!|OI8rd}m6LoQ*E#dm3F1bQ zOeW3v!~{QIy2S0<6YqMxC8xsSFsjsqo)?B@lC=a`+oqsE=Z9zw31gZ=hl4Dn(s>n{ zrpe5VL3K^-sdy|#TKcndbNK}Kr#eHW>kFQsyQhaY+uJb=gZ@y6u8Un1i~Cgh3YpQ@ z(eP{ofj~fNE=x2T&Czjl&$w|>g0OQ}$N92SZ|#cWVp8+-xj`9`smWc5#7v_3`4_&C za<6M@YLb*PB$LU+_3Pn1%Cf)lj6~5xz9kV}S|1e~`&WPg0N)gANCpN=82|tP07*qo IM6N<$f)-Pz{Qv*} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/plurk.png b/apps/icons/static/Fat Cow/16x16/plurk.png new file mode 100644 index 0000000000000000000000000000000000000000..d6167abc2fd39c20f408d57e091488a4d4fac5a9 GIT binary patch literal 577 zcmV-H0>1r;P)i6C#%tTu7+TwPEa~OG zCqGG{4)}@((!J+?ob#?2$lgC&yG&BOg(XdJ_U+y0-z}{*q)C4H^vPDUu?mpGp8Je3 zdwM?x)a>e#JS}NDo8*(TkC={bpc8U0s$p^k;71C3yD#7-mNuBCU~!E7tG~cxluco} zIdk7(gb&*_i+3iqjcX{*vOq#ddVo@t#Ixjh2Fz|Kp5YAM4Jqd>5GZ;LDgYNafAbu} zub;rFkk%=Z(Ld~Tr=*_Da3zk?P3U{(l}M@z!de~i>Kd4*>{K%`ppdc&23OWuI*y^| z@q?m3_3<{z;DH$}42AJ1j~SeHV;2-Ojiz$Y`rFRE ztKci&;+^rLvRY~jgDA2)aaTloLRC=s*?x`b_lt~zLmN$`M5S6Q_l0B>-~tS=F66V0D8X;MUsN?^%I3@Rg4Po-;8;;GRR{bm; z|7pJJ99wly+Xs*f!^Vl!7ho}b@OeSE5`CRq0=?DaVx+8N|vJ+7vpMO P00000NkvXXu0mjfh(8M* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/poker.png b/apps/icons/static/Fat Cow/16x16/poker.png new file mode 100644 index 0000000000000000000000000000000000000000..f942820ba6d25f16fd901fddf6f2186552e5540c GIT binary patch literal 658 zcmV;D0&V??P)J%Zev6< z7B>YMRS^rfh6JNqtt&xB_0Hw5To(4s3&F_oe|-YU^<{K*E}A+T+tGal<>53KIp%ZD zZ@e$nUza3_i+9#6Yku#!0mM$GuzGJ4cBu$CWWax{2lJURyuO)+qHD1eE0qsi+aMTg z4aH?eDIC0b9=@O-=EP&vDrI6Ok-~-&2tq&H1@oJU=U1=8uGKn@FPCN;1f$`=%Z|?O zWNW~{YAy%V)~QxvZTz*wLH867TDm&%WoZ$Grw?ECtW@?ldZ5TsGP)}PYa$1aqp;dpFT4D-R$ev)DfE%(90i%NDr32UZZ>O{}>}#lsr;bb;k%E&>#&}AujY5 z%MUh;pZ||fO*b*yW}LboX&0q|e!oR%bN~PV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/poo.png b/apps/icons/static/Fat Cow/16x16/poo.png new file mode 100644 index 0000000000000000000000000000000000000000..d792d99cff430aa1eb075c3c5bf0a1e3a4b3aea2 GIT binary patch literal 756 zcmVPK^VrLnNGJKQj4HK z0*F*7yWQRK-C{{GR(JQ^?9R;l%*^k32dHojbVJ_m;UWCz;*~mV8;G`dEk3*? z>i;Dm%73n&Kv*!`Qv`Z{=z!u4K+l=!Tc-itfR?xL?CCfLDhik;K6jt$Vm!xO0ctAH)ReYFu-`Wo6IjaXe#k$pah6;&eI5k+Hb z9MZ6dr486g%9RioTAp37#hkutB zOUY#{f0+Zf@+8C{nFmdgI6~q5&~iE+-+zRWcU!sJTL=WJvAXaUTIK_MfkwnSV$R&# z3*AUfV`l6nyus+!ib_3K5;#awgSLe;!bRj2z~d7%GylU@8-`|*6$INZZf}Z&dWB_T zzWvxy-caXEpI zq;TNu1z4;aYH}8tbdq2)7`jH#yr^jiqbVGRV4L`!nuWirnOvLX!l}jO`6);}g*`O{ zPI$4qHiXt#e1}omW(o__!;oek>+5;Ays4sFf_N;cD{9C^Lf_VM5F!t^dzSFM$2Kh* z>D+}vfr`y8I%DXna}bss`DkB)zwo+Qo1(BHc?THEJSeTB2v#yGYl&PzE)I>`=Sp=D zO+s1}Q5zT0CPZ){3az4`KWG!!MyOD#p`X!kQ$Z9~ z!YEEf49@@D(>ZV6qfrXNIdI;+@1FC0_xxRhh)|BG@ST~5**tY=t?|E92CHeB@GB#N zvp1tu;4spxNmo<<#SM<-)Ax!1;Q{Ld|(lt$LF8MyZ#md?totZFVsQi*pRJ@p#)-rYlGOeEr@_z%vhyNO7!2F zt}J+E{R_5qggtS3idOQGV$gI0thf)@|sMbJZuwJ4z_X=vJ- z#>Q?EyWP!KceDGPUE4G%2tIf_v&_8re)Hx(91(%zIJ6rrJsAZrOv5y{!Mnl`rI!#r zuep;q-nI6yINP}P1hn;L7}ecL+Rk0(EX$2x2>7)L9PbBs9`O2yx!A2Q?Fj_uXKi*2 zR`U{yKd(WN!Rb0oUqIz83N|J0F7m4o2IF0fBw-hAr*#OBcu4U00Hp}@Mw|t$rY8fs z76+NYz#yP1Kuu*7LFV2~430!w1PJ<>_p)H-Mg#aQBj6F^PEyegxGcaYvOOpMmNoQ& z4uVuPOwG~`D`xEj9#Zai=aAXu0^i+*p?r~Rb#o!)CrW-LYRE*{6(YS%RwhNXSE9yJ zlBh0|`fZWS$`+Lu6105rJlS!!yX+)N)7*eo1s2#XO^yNcbI|VJh4JYX3b#j4{Wy!v z&FiRqehaGAv6IOtEg<`|XOUW8PO>xh0Uj^(r|)6@*oHhh17p2_&8ZhKD>^vVK)obG zQMKGb0;h>(qVKg#I_|x21}Kyu&OAft)MhP*J~Qt|y;Oo`(Rv3#)}#;Tc6BC=k*eLb4yzV>qI1NrpQzwpScyrC40^=xaQS h|F^}1*Z4<(0RUv&KP2>$UxWYv002ovPDHLkV1m10Q?md7 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/port.png b/apps/icons/static/Fat Cow/16x16/port.png new file mode 100644 index 0000000000000000000000000000000000000000..46e7ef98e3d42d7b01c7c6889777dc66509636e7 GIT binary patch literal 567 zcmV-70?7S|P)Pvxb?xe z^NlI9D1MqC`kUvi649SyqPuTY%uG@c(-5$Oicj#~{9{l9xGMluG(h<~&o3Z`4fL?Qu>a|p>~@&$7XjS>o;=Yi+BoYjTeeGN{}&YI1YB+my2&7NQcD;ya@ zJ*X3q0gn)mcZUQdCVQzD0mRA}Z=xTq4u z23FTM>CN1{00yGC3Zm^&j^1ILLtg&R3B-ndkL3OnU;r%w`ZS-5MK1sV002ovPDHLk FV1n(!{eJ)e literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/postage_stamp.png b/apps/icons/static/Fat Cow/16x16/postage_stamp.png new file mode 100644 index 0000000000000000000000000000000000000000..e4d34ce517a72dd83141c4bc2431ef6a8368ae3d GIT binary patch literal 630 zcmV-+0*U>JP)j&GY-di|5+V2k-mAeed_~_kQ1#hzQ3CnIHLlp0e32Ns@$2CUYd@^_&N;fPbu3 ztCUKm$TBU`RE^dJs$`lbsmUanhT))Tkfv#(p7YQj;W8%=61)lLN&gf?A`t|GLCie3 zj)}=j*s6VlKX3sz=AOguIzQqJn;o~#$gnI6<#O5aARdojDd{C)%1Ms|yJ_Lc(GK%w9bj0p;bS?1 z4n|os9x+zWd9DX)QWdkU?l$Oa>nE+T{Ia)0pSCxtwtSa9SC(m|S)&gPOVlNqp`7<$ zLCjI$>1<4fy1)qaYR&Jl6wVeMj$mpkh?SQYA$xq-Y3w5~ehNJ%lZVwgN<Z((4H`k_1V%;KCw6Tv&I z^D({4^6jkISBk*p+}|)bzjCoc201!dnt0g@F3bQbT^SmnC^EPP;8LJn1-7;bLxJ9X z4w5mTd8h)N89*?E$euAwj2*$<*|%6-TleB4kuFS6oL3zh$05Z6S;Up` zQNW?PaJNkgis_*j|8IQsC6XY1MBi#v}Nuq#3xs8oFhbpR?1BUCjk3rAhB z_VwZLe9k8*oGU=}3oS+I!<70r)yfWAaW?Y(`p%e_0*wc3+ot`p{JQm75Z>FoU}xha zL|koLqH9l+PeKOz4JzQ=tDiU-??JiZz;)dwy3Bu+dBJ_Dg<~|0`P!$9N^buxo1}R$ c&VK|L006qwu-;vylmGw#07*qoM6N<$f*SERiU0rr literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/power_surge.png b/apps/icons/static/Fat Cow/16x16/power_surge.png new file mode 100644 index 0000000000000000000000000000000000000000..61488382d1acd2e82e235aba86f3484f92ca8911 GIT binary patch literal 795 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 Y0A5Zgh5>+kQ50S0&X_r2IB1&h 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 UUVvmTV*mgE07*qoM6N<$f<<{+bpQYW literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/printer_delete.png b/apps/icons/static/Fat Cow/16x16/printer_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..7c887007bd696317aac0e250f7550b7a5972ca92 GIT binary patch literal 785 zcmV+s1Md8ZP)wh=roH$P;+IPMAMH87ZVv| zqmiX!&dhuF-OhcZ(hzjuanC#V`##S3?qN6LS1|31!c;aGB&2jl3bu?nt_vs>g8_nb zSf-IM41Q97ADzS9^-aprE;g_Lr{ahw?C*il&lW|%N34+l^Zc}<`@jmZ~mPg@9)V10dkYG7c% z1NEHmg((b>AROtI2nd5~0&GX(-ryat*5BW+dv>vwT}L|o2~}0q@cAq;cz%LKjo%70mzqJ;dVixJRTirmZLntCX^TqN>F`U5yT^8kB4B;gnqsWSYq<a%&MS-aLvwE&jB$UUCz?G?I%3;x$pEwMj^J zv$Ny8NfS&>K8g#@P0#or$I@%Yh--sSW8EGMH{?GEbo?>HNa!Lc0} zrZF*HhEjF+Q2A0tGI^e)3_P$c3(5I&h(@Du9OoaSMg^2C&+|0a=GLK!3fyY7@$u7V zR4TjwRiIo>;YwzSi~%QbyVHhkTe!Tqh-R~?B$!hqgowxE8cR9Gut2x#!BUhmOBpm8 z4c%$d6etpj1bpAuIkY#`f|>+e*Tv@Md+dDJ(PpX9js>039bpJdIh4zLyd zIx=G;9y^0e3kwh;z>ox4!Wc)jx~u5h*xq`l2Ti$@H?LxDNHv$sJ&Z&m*9H>gX#NAK z-R)AT^x!XL`;+WWsyIF6OWIRWAM@t8zw;jf1_1i|_2OGXVQ~Ne002ovPDHLkV1n8D B8W;co literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/printer_error.png b/apps/icons/static/Fat Cow/16x16/printer_error.png new file mode 100644 index 0000000000000000000000000000000000000000..8c919ad04362aa9ad086290cfb4b5c037512c5c5 GIT binary patch literal 818 zcmV-21I_%2P)X51`#~r9Jn1=nC2)F|Ut?4mLxI4idhOC(h4O~5nG|f3V07d|A$|u4jAzkHg z7?(39Wo{FID4GdveeD;fJ%^E^=INz;fQCxIAX4=!&)_RAkuzeJiw4UPY!zC7J2uf1 za}~w;0HPHCM33nx%+7u1mSqi^rWv9dUQZF2szIYVP>j3~D?!!ap`J|Ekl38_A=cg9 z?ezBc%BBk!FG1rf2oR=a%Ton2AsSOuxHz%24BWlbC;NMPdIV=1@x%re7o#XE+X|OU zC(&7Mn89>3RHq|2;E&?nw<>&QEtvTNFbtLQI(D|!V5$EJHdampiUx&( zei|q$EWpUi7Z@FVO}rM*cDhx0hDw)Jw7<_ z6t6~xQRq?;^`AlKzU|oI{Q*yf7s$|%kwDAYZ8D2@?=ByFY82(`lW&FGL3+0QG0c%$ zQ`0w+r%-p2PA_x|`w>;TR0W&0%{J?_g~>+?;Nfuit27zOHsR_dwyO~s@%HzR7h&0C wBJ!NP)m#V*3f)LQdN>&VjXXyGi{Ana0L=Rw($<`VvH$=807*qoM6N<$f}*u^lK=n! literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/private.png b/apps/icons/static/Fat Cow/16x16/private.png new file mode 100644 index 0000000000000000000000000000000000000000..cc12c6444d0046f3106a07564e415ac1c6e81f9f GIT binary patch literal 689 zcmV;i0#5yjP)@Pi$F5^2g*faEr%90ZG>tUK}Ke@D;md=7Ft3Z!-Y_0(T}l}gW))e zy&C7ujBkAJcJ9j-?IyhNaqju}0s{Y@ZxRy&{b=5M)CL0o$@_S$K}u zEtc;mV2I}~B03485C01A;9_Y@)yx3F=dXZP6;M2k^|f&=RLy+^oF+Ev(>UVg;>7o1Ca}#itFAQ`g>c*y$7eeV7H~t529X&{&n2 ziCquRP2TRQt+t*AgFfum1XNVH;%8#fu&N7HSSS|FH0-ekc{VaW7@J;_u{m9i%%mT( zsWL`=^yxSG?t4M1sB*=tbyXLiPRjGwV)sc2h~C9Lk)gNgbKyoTWhHdOWTB(5)QgH`ZUy zzZn~8?drWyUKu*292Bzp)cAwQU@G}#mIX}8jvkWbB1adOUt{=EgKK-Qf$eMl!ALP` z7{P5$XC%4VQVC^7Tcn4I#4d1|MOcil#wz(G3T4%jE`AslC@{99n~l={2=GJVV9GKK z*L5LhSF(t=WD)Tv5I1>Hu>H7KcLD}Sm7@d^@pmE}5id3!kxmqOZkOod$WDIe-vSH( Xz3v%!g9`&v00000NkvXXu0mjf2XH-? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/processor.png b/apps/icons/static/Fat Cow/16x16/processor.png new file mode 100644 index 0000000000000000000000000000000000000000..a1c423e3df7a6e65a702de68432ba1334e730601 GIT binary patch literal 680 zcmV;Z0$2TsP)6BVdguP2lFyqXtbp*aeCae?*O__2M5uB+~Vw3H5*%!IP$C z{js~LyZd}I?Y6Zv@iootyf@!B-^`l_Aq2ve&zxWkBiKC?ufublFNM3xXE8baE zpEO_%7d-<*7fjp!jcoQ6B9X`jFsY%sVoVvZEDN7kR`!< zm^T+lfelU5Fgh}dAP5*p0NNu0QsDbOTp7m-B(AI=HQzHhJZ9Qb8i8h}4HVZc1}`n; z@H(4?CJFc^q{1+ca8(79Zvj_IqrkD$Wtqw2+9R^&O|h7~8I65vn#%;JDY*UoV*+hQ z=czd)cV_AiR==*{a9SMb9sHl2YmI}vPa-GP!P@Zes$rr_4% zZup*qKc!M-a4X;@(@1^M^cGy{{Z>;DKRtZCbxX@}dJFObdEV(;Q^bZhAuELS%X#zi z>HTY{dyO5RX5-{^f0*tU$zuoNWXTWr8*E2eQr&Z=!#W#l@S9ou6<`22ASV16FUN}j O0000dcf#l-G5-> z__zaARVN1b`+fMnFZWE4$z<^L%V&#@Z4rVztgfy>6M{c5zp#Mc2M3ZMkx1a><|g{R z9(*PsqS@KA1oP#2L;&czj;-x&3E2C-2ivw~Nw3Rg7(~J)QmImf=lMg0A%P!oO~_rj zis@+sj#I*O*A4-s>UKVl9xEX7!C(N77O{^I&@1!=O0I)n`};_pO5vgT2uFv9&13C2sVi3i-Ly)Jl8@F zlEQlmW`f60o|38%q-tS;TQ_gWnc$fCdI-)sHDyRpEVo+OnRqX_BfK;^Q=&l-?RNWB zz5eM1dw}Rdj@CcvR`PkL)A@i1HAm|b{{Q(ygh&4b7yxPS@C&7V;n4s9002ovPDHLk FV1f*3GOhps literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/profiles.png b/apps/icons/static/Fat Cow/16x16/profiles.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf485a766df77eec7e7b74f0c3319459fcc35f7 GIT binary patch literal 826 zcmV-A1I7G_P)DkUtlObsbBwKAlq2Z<}ZHg#R+J~qgjQ8mp(qL>kw|zpFozhoTM>zF`g}j2s$mf)0tF^Xa!9eUaka86ALF1a z8Ejz0Vy4NfYiJxWxTUABR#Yt_b810RK_N2NtcBM*gsctg@%76HUU&Bh{v39vd!)!; zu}UX0NKKhslr=+Hxp$bHLQZWnLtpG z-R>AD|#FgvYcUCwfR9Gt?Qibf+7sCe0U-OwLSrxSg> zy|9R9_~u*#79xrt8nYt5Bm*;Uk*I+ZV}FfZ z41<#JA_BuFCnp|^j*jBn$alOEa#_q?5h}9?eolwseK!K9>_A>|7VMJU+&7wlM&k(D zTAJ&}#>S_HhK3QBmRL{eL`;WMi9ZP|AiN-QDqjTu%N<~rt6~@YtEHk zs=NH$@1ISW320a*s5qQa~_7!*SvK*-a--R-SgnCLb;E zblcM%pP@6$lKzigCh#k~i~MECQiLbX58JR literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/progressbar.png b/apps/icons/static/Fat Cow/16x16/progressbar.png new file mode 100644 index 0000000000000000000000000000000000000000..c9dee2b325a21c6a9b86452ac5c3e35cd6898f75 GIT binary patch literal 449 zcmV;y0Y3hTP)OLWI(! zP9avu4rL^C?>F=#qQB6g=;9&&NIxK`ONCtn1(BdSXi=Hg=DM>xy`3cyyyc-w4~94M zX5RPSeBTUHN?{V?n9%+nKvXIxZ-MkujJRMd3jXlIC=gDig7%|qan2!x=!h_RcW)o} zU7-Hpz%~sm&YIu^R(o_1j|=SNJPi`4u!7RSQ?`Y2xttPI1Fa9>;Is*YE0k7pxa&E% zuD5j3T0V;{>lLogbO%aB014AX5Cjkgfu7yI!;=!F)p_{jFKaE`X0edPXWxTuCBZ%F zV2l9;!3nMQ>|i~gL0|f~s<-vl=5hvKp2SV_1$J?P02EyTLvDmHA`-zkX3}Z&1_M+Z zZIVS`qcDdqRjf9iFbGJfSQ5$DxB`rF+40fg`LvbT=F}h`st_?AE`6Hxi3~~QN7V^c ra9#HzJhMb2^~-0_VgG*t-vSH(!)T3Qc$uSj00000NkvXXu0mjfX0^hv literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/purse.png b/apps/icons/static/Fat Cow/16x16/purse.png new file mode 100644 index 0000000000000000000000000000000000000000..41fb392a870e3a06c84fa61ebbdf6b13d3415bdf GIT binary patch literal 736 zcmV<60w4W}P)%Xhzf&iQ@6^F0Ne@$9|3QkF9;?G^zg3wUMGNIsj-oWun|0P!pWQ54hqB>{o} zaLw2F&m$aNtPK*WOSg7*BHgT`vTq|6*I<+m;4UvgRe`qAe>SH)P#92s_!3jwF}(j~ z;?3kvsQJ43-~}Wf80jw*j@rnLpOHuTk(u}fTsx;D*WLd$K_&xA_hD`>*5o$|7vjf!Y*@ASq$60e^iDj=2vlqT+n63!f)u;8=Fg;P}G4==tn*=j9HR zH`Y+ARG}rZP?|E3qe)271nCr1Jp(PC4bM4_<9$E)5Qadv+-PY_p|rUUMQ?!;AwyM% zC`U-5b*<=-X`i2S9LJMy-Ss3AgITG;a~$}dOCeN!@r`22B6W*( zV1}8t5B5lV5JdSDLBKqCc8z%a5YO#G0?TK!TdO-)bv*&Ix(nI1h=7U{0(g-a?-(Lr z%J$=DtBvs_Tjo?(=hwD{dK>UN(js zt*rHRq;C!MwttL96hu`Cs&aZn9GAg#e3+JtvANBAUw;{&sFm$TUsIQ(d+2sAx=7*S~ zP!LNZ3Qh3jKj2LTPsJX*dJ-?*1QEnb58~ZZ{{WBTT`!^+y~RMq#)B2DHO0iPX}i1c zIrGxZCZf;@yS&YOGxN>2-x4@h*N%6bLkmX?BD}wM^Jm*}k&)svi{)0e7Qjg|2hD_= z+<@UAZmq7N!^gIf$rUdCxY38T&KD|8(3+d5aYM$yra+QNp3rR8kuf&DD_@Gi#%P!T z81yaPzTU^idg2QtE?o`LJZ})k7Fmsi$|x!x83YPD+rYD@BYgR6v2vr1+jmZ4u1x5> zixCtwGt)DxnaRNr3PpuCFLp6^47hyd1TI`GBC!_5BK%~*q=x?0fYnq4!@DO5xDlZ? z4}9JFjnUrtS#%IgqA2H|tsqHRfmjGrkOEeEmnnw^(U2L0gn<7e#t6>k^|=O`I}<0) zo+~j`u!s?UY^7N5?x7F@)rx`)*J^eJ1__ZgEWge+E3Uc zETR~U8IW;@)5musJ|T?3nV`9$f%|vc{_$IXgzx=`g(RQNtZtGRyG$*BFOj_vyWWFagKLcMW?Yx}D&goc;;SnI b{|GPukTJZtTVQMW00000NkvXXu0mjfY{(`q literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_angry.png b/apps/icons/static/Fat Cow/16x16/qip_angry.png new file mode 100644 index 0000000000000000000000000000000000000000..e640c6f600a5a961151153a4f44a4299a854a1a9 GIT binary patch literal 848 zcmV-W1F!svP)yo+ zbs(oO12g^!z|GNK)eXZHz*LtTzG*+&`vp_W1<*R_$Kz%{)Bw=%!in8aHiD*vNvz54Ftpsn6nyXchE0;_2hz4# zusD4T{_nGJbq8V4>BBm3ZF>P``v>u0+w{8po#(D9qw$L(J{)2AvM&jTGprb&0@^l2 z;dMnBa^EOuBrma-;xaFJk}vDz4OCOr(7Uz|%+e44)=c!ZL}34}WB4)Fhe&#`@Qfp= zz8v>oJwi&B7dG`Hgf3t@w9rRXo$chxgs%hd(L3sZCR8~38{ze4 z;7Hz4l$GCrrmEEDEa2>LUknK}R}4KQ|4ug5@jKZq!!sW-KHH8MYAVK5@(dG%hktUY zoT2)BXOcyPJ0VuGVi(Y-z+S^cCuCTd;06>C0iLbblvke{yWaU a1sDKapF3NH1ubF#0000 zK3Jp#X;79AR!?GrkPl@kR)#?ky(D5L1-8+_ zA->rpClLICrhD~ht(p)RY!Ve4#?YP;Xhb)^VHCC%hG{cc%;Q+@=hu%q=N!lJJdO_{ z##MsE9PB57aDa(BbCFm54!uRUffIEgJTIT-BnXTx*P5nY zr`jPD*eVnw1b<&Y_MX23$(smG4x;x`1(eDV1XD#%!*_UuXv|H7Yn@j}$&9{yq_hGT z&RnD?H=!uYP^pMYa1w)!MUHiR+UMsS$MHOF8G;tn-m*`e>%} z_3?)6fx^-qmk002ovPDHLk FV1gN1fpq`? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_at_work.png b/apps/icons/static/Fat Cow/16x16/qip_at_work.png new file mode 100644 index 0000000000000000000000000000000000000000..2a5388a068b1adaf5cb6d43c43d150a4dd1ebb65 GIT binary patch literal 783 zcmV+q1MvKbP)CQT*A$Poe;twKW$wai6k6qQao zrr9_;Gw>Qu<3|x%PuLU*B}Ezh^h|% zMDH42DFu=0AbYAJK=VF+0kTS>-p`qRFX|4SM&afn{Fs|TM^|%zVQHxxBlSS@d7h@0 zt7v+B9ls|tkd>VcBVFRWCh!TcYm%&Pr({0&%Q(Vgm{Hb}S2VT)?kL7#|m2 zBWlfI_*)3lOyKZ?5@o=Q8Op3-WUo+U2e(D`BRmc)tw!CXY+yMikvDh%69Zh2D&_Qm z9FrhSf!tlT=SxPP){2BAiG^{2N39KTiU()OiFCGIV|$giT$AjdefHE1$i1#Dq*5_k zNoLIg@5`M?$l&9L4K6|BDCt92SU!dXtFL*EgXwpX%Q-Oa06$TE#Sca42;S{R)wx=S z*K_X~s{MzcY>D9QcIZG#5j4+nu%#^Xrg}rpLr=?~+a*6A2&jYj?l0P`$z;a=#`&)R0{|637SvHh+++X% N002ovPDHLkV1h{sZfO7j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_away.png b/apps/icons/static/Fat Cow/16x16/qip_away.png new file mode 100644 index 0000000000000000000000000000000000000000..937294c825bcfd484504bad3cc394fe012a3eeff GIT binary patch literal 929 zcmV;S177@zP)Ac$a$ZD35iDoY|dI^z&U0peRQhh$8Ww6#|BUku{ZKPRG`7`%$w?4K z`LjI+Qi(Tshy*M(3?pe6DIOacMoV|dsrz{FZ+uyji;dg%fV&0|ymJ|kx?jMs53|9%fSS#wcZxEY@pl_T60 z#)W%__Pb>5024@x*Ox#jd>WBn;OWyb=*CN&IUYw~$tIL62_W!m01A_l8aEM*4x^x? z07pW*k*P5Vn-6}RY<@VPWQf^Vvv?H(1?#ZBa2*s$aR396K@3HQppWYSu}PwY&x)5J z_nVodmKuwLvv|JSmUU@TN`HN zp1QOs4|Oeds9ITtXe>f3GT9~(qXdcAot2UXiPXrDX>aY~08Gm$XKBm4bN)r$@&BBu z@cE|EVPOj3fMn(rRTOz@YW+SxvZwi%v%UxMA0#njA4fv%kM+YpGaIIzBIfr2lhGgR zLt}dbnmd|ErI?eRr!2~OYN`6$u^mUtDpzfL570Z@hfr(C0X5#Qhn^gVEXe=JDfX8= zj5}=miAAF|HwW8{SmOHaN6lqrpO)j&-Akws*Q35I1jE*`U|}Zm=6kUMGxXrD(c&ab z@)V<#F9m<)ET`-7`|%HzPvlOQ%R;6{#s^+CHP&VBT2wrJFSwv^E}-{8{QJBj-ygwS zL(~%yY5BrCYN?^ff9Kz(>`Gs6^3hRrzG0qHo zAwq^hMbRG%LL?%CK0vdQN))XhhLo;;1pO&0L!zP|nv0amrL@4N#EK|V{E@aur(!CJ z&M9t6x`}SP_x8Rwi)Aky&V9~3&pC(l!65Dx-QSWQi^W``B!Xqw6_#ZRMNw)cSWPf^ zoy7@c{%O<~&hUhP32VO!|MQpS9ZCPZgFT-Mk6DzziIYMkjGo#dFwr zpf~81tR{>%1Fhf^SHUeM$eLnmmsnAWb&sKC3u4SEv4T>H0ZG2Cn0%$is-Hzl#s3e_b*v-fxF!T2?-7w!3HnyaWlFgbk$!&JALTC?gP9=1ino`S8)*GhE8a| zj{q5q*y|pLJ{`p0Pd8O=BJb-DRdq?s9TAd35F@zUR!$sx&~@`8W{XCVQtrbZdor?2 zdAMCyOEN0KfQkABLN#)L?#EM4i2g)pT2jBecOuw_>7W;xB?<(EAkiGbbI`CVGGZQW z7l(JzGaxbsJLFsVN#qNS778s!gHeydWMr{07XfDtgW+^A89B^HJfv)n%mIDztNhO~ z`G>;Q9~|sG>GzIA{NC`DUa+*=N`|5TL)HJ?!a8gqlDYOxH+h^$M%>Yju2uZ^oPP;0 Y0N7kUNBzz<7XSbN07*qoM6N<$g8q$t5&!@I literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_dnd.png b/apps/icons/static/Fat Cow/16x16/qip_dnd.png new file mode 100644 index 0000000000000000000000000000000000000000..9198ff07fd693f40106cf366f05e9b07e48803e9 GIT binary patch literal 922 zcmV;L17-Y)P) zZ3U6U7!)hU7*pYc3D(3n64VqcK_ihw8&M>oiHYBhF;Sz4&osUWq`H*=hDc&v-;(ZPZC7bLM7d?)?8VBc9paLQOo+d(?59!=Ciegf_2f zqTTakkMcvx$1se?G)?<~e~D3hNGVaty&aogVCj-(M$>ndUnd+6k;zY(d-r{II1mUZW~3k#Epz<*cU+h{$w@gzH8kuCF%XOUhY=y5%CViCXXZ;#Q)XFwE_al3{zhd30 z2U*dyQ?Vwv!4!;D4t3pr&nRbe(}z6fE`_NcH*y#dSU6{g;qWzQ)I2f52N^-HdL3gBwp@ zWaCR)AZUVZ^V=^cqT^xXLj_4AHGPOsLmCkoWo&4Q&aJQD$*V+!N4;K$5$k8o+SM?V zMUG#F=?PlzT7@gUP9uG$xMM(yx7Csa)O^{sqm$&7lMGLs#Sl7~QmTrZ`!~P??JVqI zUkrKhCyasa(Jz#HOsRPOlh*jy+$pl<1PzOIMS)Hv0<-9N`#-|lw_8ohMbmY(fT^}q z$56*Kqmuvdx3f@~we!wkps`6KpS3YGo%BSKMK8B8@NJy6EsX>W4M#d0|8tVOM@(P+ zNMp4lpYSVZ3o}z$?cw2s#rUvoWs=2Rnc4JxOWK~$t$cyhuPKJICC*P487o<_ZHbYc wg8xdr(wl47t@NVOn`%e*KbcfI^0xp30H^AaL@}9j*Z=?k07*qoM6N<$f_uir_y7O^ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_eating.png b/apps/icons/static/Fat Cow/16x16/qip_eating.png new file mode 100644 index 0000000000000000000000000000000000000000..87cec922afdd5c1ec11addbde62d3ab53d493454 GIT binary patch literal 841 zcmV-P1GfB$P)q$gGRCwBCQ%y`0K@|RWcDpS?OZl%z zkv}y+jK&`hXrd=ILQGUNB!Ah(5lEO2;WVYjQ|4Qk z4@r`$JL)HT|J*kW15zS@rfXfbwROnNbYRxwwmj}^b)7wR9?sm&m|OIsH(uwxz{(7x&qBO%Pfvc5%F>wI?&09Mo3L-)i>PM+zOfdpF3lqp3?XVHftokM zlCd47hp!`T@-@DFOINg3GaMOn+6fdCg5=~fZQFaP2vj) z-jIsmDnRvw3L{=fA~GX!kR%I`9+Xh9FS&^wH%qJ+EDooNyfOjRjSSSDx>kPPA}liO z$L#P3e4d~1PA@WsW`yQO5hju)#z0^Qp>z|nS;Yt2pP{1WBz{ax!sB*hc4`V1IT`j0 zCk&DdlVruJ--B?P1VZCth0418OXb_-+r@sxWL*iswjBTWgb@%$-mY=u^p~x`N=gd8 z+8xpH&uZh_2kvGrlW|5d2Rrj<|GT3#yD+VcK$HmjpZidGJcIQDMM=(1w70%Ncm3#| zcnVCjSy<*mdCp-@C+zn{mxBW)hn>Ku=rHR##9$CvIU<&R4KSZZ*|nj>R{m$0luv<% zzIHSlae1mT5x6!)z^g5D3EuHQ!+*1|&gXJU*4|kIV}@B#!q82vG5$NwzXccoK?*R- T80s9L00000NkvXXu0mjf3qgJK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_free_for_chat.png b/apps/icons/static/Fat Cow/16x16/qip_free_for_chat.png new file mode 100644 index 0000000000000000000000000000000000000000..d4ab892cb1cdba1aa9f37b3e396175d96b32eba6 GIT binary patch literal 852 zcmV-a1FQUrP)Q50SG-g#&~qsCN_ z#QgD5BQ*q(;D>}!7Nz(~i&WIFqQImu{4m8(2ns<&3L)R(jM*5K27dUHOg?IKz|;tF z#-vQgadht7N9WvBCOfb>cb&V|K6~%8Hv^xQ`z-FFAP8njmcTOXHp?>Ek|g&K>_;$E zDph*dZQI~3UzTO4d>sg)V9d)cLFD0ZEZV>OwfDXl$j>T5ROC_Ee=eh|yTwRoT3-$8 z3xb0}HPG;QGxZ8g5CeZvQg(`=^@1P`_AQ2nEsCO1WT24+5i!~=tXu35*MZPOYOMY8 zf(r#g43Svy_=Dv*urhd#<1#vL%?zrD*qmQb2JO~11}ZCY>P#x~8ry)tDB@rG8>DLy zoiA(Qp8SBzwYBj0`)S(Sn$0u-6{!QX!P|J(P=m74YUqf9qxBd_Sm8DWYR$qhexc6AUdU-+|u2C5(P_0|7dcMwqfwOwYl0!s7ubpXw9`5%B?! zujdpZNT-E!aT-}SQ(#+gBfDT2**Aujonm_KT(l}Y%BMOd1=0+D0U-i{(-QEoY6R(5 z;!s?af|9$Tdru`f*YMu-8RmW)4rZMM*75dA=pz$03PPj!ler7x~KqcYPV$+Frj3aEHghv{Vttj0bx)ek|P z5{?t4*N_lyK>d?Cs9Bzf8Sj$Sbx&y|Vj;wi(eJ|M)0VW%B+Rc&fg{f}+3i45P6SAk zAvR2pp4JicmCqXJ7!aE$X{^&(AU%h1>dobHdRO^zwNA(4_lg8>a3Hxs1jVb~2^zMS z&_4OL@;}4mux*x)bhA%)nuK4rZQQr8pw-qe4E^sa|8ExdVVX|tZt;mN5R35{y1AW* e_s02;00RL0G(6nS4_2}O0000_V literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_invisible.png b/apps/icons/static/Fat Cow/16x16/qip_invisible.png new file mode 100644 index 0000000000000000000000000000000000000000..cd33bccfd707f60fa6958e79ac98386846ae8a69 GIT binary patch literal 812 zcmV+{1JnG8P)ykzmDDc1$z<-i_sraxxibtgtL{NbO*kBWsd5zp6ZQmw)v78VBy1!M zNs`X=U!NcT%jcX!igiH7j{1vNU`w~)``U`JZ?I>mp|%m(wp^@v*U>-t#6h$}u{J_1 zFdt4fK-|NtDF+0j3R99<*BWMYPSF?;x1_p9MKxUI4wZAmcEF2|?$-z#_OZ0}3%=ks z>2d5EwDV1HF@g&Z3%J18J`>n^vL9w0y?6Ps{6d%#O_V|iUtF_D&Jgtcj-=SJwY>_) z7<`*5it~?C9c1hVck#`&h~`VJbVIeke=d4NcMxc~*OIurvJ6F0u(7^@RreaaUJnua z==BDe%_*>F*^p_mz-qN1FE#VLdTv1sC zdv+f2GT|J1hih$hWqKaZrrLP**(x5b#ewt;b@ASbc3sEcRiCTknw=I6>bpw#c%*~7 z_yAwvFZf$!fbZ}{?({w9r`s*M*06T2-D^CJui0r1SVd!2ll4SmM+6Z$6bj*1({0SU zC*j(d!@}rK6j!C9AhQ&uStrra*$!Ejsr$r`@+o+8tb4Una`w2NQdn9!+Hl-Oy)Yhvb7+k3hg5+6vFeM>9oic|s6H z>U3%@9fxNi3Q~w@@BeA#SfI=YnnwnNPX4F0_La~6JJTX-r@cYz7-iny9N$bV4kwco qM)xX-izGj0=oX_9AB^*F0R{lHXj()uxB%b)0000w6Ud literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_invisible_for_all.png b/apps/icons/static/Fat Cow/16x16/qip_invisible_for_all.png new file mode 100644 index 0000000000000000000000000000000000000000..1494793299818aedc747ef57e8e2056bd51d1d39 GIT binary patch literal 792 zcmV+z1LypSP)yRW#VWH_mRzl>d zb&q2q&W8AeSObME{B#-xD@5K`TI;01Q#z(HF{Yw%a0Z&9pnW_9)jwmPkL>3IGvG{u zv*;$L(E?184pMzHtGxM;XYSa71e*mREr2iGeL%JYV!G^k34>N0Ol&pe!RBq7V6rHf zR5kqU_>7VhN12Fm{HM?zFqv@fLRne#503{UBO~yRj$(NDH++5{CDenlBZ#AW$VgAa znv@izrlw-8!-4XOiaF6l%F4{>cez{$hjpmxG`wRzFq0XvRuhG@476BdFgc}ScJ>c7 z)zQ(}2?x~~4GK!jx3;}~1AAg3bx%i5PA<}Dr;VAbfY2ucg`KlA7a5sZu-lXHp}h^F z&Y0u=t1h0GpU)$Av8Z*et^7_?kAW*=B45-QL^^Qx7O$t(Ytk0d)*(NiCVZ)LzUx?} zfzuIxOC(R^i#pLj9`5TYe0=75l^)j3K`n^$w~KLgJOJ0&JS;qf>hCH(CR?$4T_P?W zuYx&Bfn;Jq?~uFLAX3+}dk+ZTk+Q=V>$+Sz;MPL0CC5OcSGExL5W0hExkA*X_}8M9WMV698|j9~S{DQ+T`!(H;v0yZc=0#>6<`23 WZf5s$_w<4Q0000bImcyPdaQxrH#5Ka&3A4;O?7nBJG@3LtzqT7e%EnddCEiA^i5sY20TxV ziC!i;hGiblTiRrzT=C|16@(O;I?xRnjl&lclyA7%p;PDW-L*UUvG|=QV-GkzaE?8V zP5fN>#iQ~2xlF_eP2Y+^Sb?F?(LAsnW^P1rYb)$jB*plb3DQ*#)I@@FLiCM_G>K5& zo)$kWxx)qJXVBUCg3RU#vSQ4NG4BNz0cqN{tn2d75HKx3#xy01@Jm!YuKt-?Ta}6H z1^`zC?bz3Ol;<(iwvR&}XYuk5Mp>Ad_Bco97kJ&$jGs^M=Q(=z$H8$hDUfZ$+x8X) zSJK!P)YsLcT#t#SU7T4>@~k$>(DIs8z3 z)G`HOb;;rVWQv3R6;wBvII^MBPm}p{1be3BFPMI(dPi5~H|i|SCP&^m`kk#-lUtrk zUHXK6-Cq;Ggv4BGq@gPs_y@mH->R&XDuwqJWPb$~gquqS_f2@c^uZqi1^_iGY)BiX RqR#*T002ovPDHLkV1g1KQNjQK literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_occupied.png b/apps/icons/static/Fat Cow/16x16/qip_occupied.png new file mode 100644 index 0000000000000000000000000000000000000000..3be3cfef1dd60a50ca972753d3d1a1ddfaf79117 GIT binary patch literal 839 zcmV-N1GxN&P)8tsWX4XePA(5=asaWvWsuVL6PO zKR}ucq^2lEO>OFD7-+Fen0VPu@iMVLUjrUdD3ewA{?URXCv;ffTqQTL_%*q*9Y@=% zqwTN|&{`q%-a8e#)%2MwovOl%RKlumPrvt8oW0juuo!e@C|bJ z97C3>LS$qTxVcZQBo&zI$9YymQJFR?GkYh6*XKdCtvmkEN=)QFM5z5G{Cy)koJhez z+xa%rK9)X>LdA={QHezbn5UK?=&LX|+>h%Ox8Z5*L}6te6q{tGNlD;14x!UE+7}b% zCW*ic0qfd((wh@8)`1n-Iywb;ZyRLyTEK?_qL%lz(&JmKb1v8* z@TixtOb+#2sxrdnorB%IASUpv+eIzqHo?_jKvH9msHNMh{I=CfcmFlLthW95xNBn; zzOWg}v@L=xnMa8B99Tu_(;1Vl~kr7+heP26kEft1*qANoZzCwEymhihTukvHf)lwMGnw%F4h zSe&-Xf4hUQdV=`U-`7<;ZN0We{28% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_offline.png b/apps/icons/static/Fat Cow/16x16/qip_offline.png new file mode 100644 index 0000000000000000000000000000000000000000..610cc9e9b645b1b548a018cec4f760faeb92c145 GIT binary patch literal 837 zcmV-L1G@Z)P)d?Xs< z2UBH1)R<6FR18s~ChE!)aP4z-=b;&dl8D%$d0iE6%$!$Io%gY7l~hF=de{$|b@16T${zD7t<= z>s43d|9Bw;R-Hh8jwu@JgcutV3oo7se{PneB^FI}B9MQ?Tp2GDC@T$mN~%j*><15F zs2a4C6h})8g@JSK!kVKkmHm{*ulf4<-ilHy>piopT zM(tdn`;8ipTMb^{b-X;2ZEEX{>mE- z6u=aRhol79&+5R329a^C1S6e(%-cGIsXJQY3||TP2b?$=|DQkBmw(jE%*}BnZcc-+ zZLrM!FjIHJ9Xm}dQOhg_)71?3%oN1vdoWeS?2lgX7 zOS|;TI2kYRIeX9+juwjgrb;4E=cb9nj~;{fbOZf^>h9 zdpKI`l?jRmK0YGdCHWY-cs78sQShm+P`7UZ8&<$b+k}-*o1kbq4z>0kgwqHniev(k z-|`*Fa$=FFB|_7>mc9+M-+vO}D&}aB5($gYH!w}5QK5g;Dz5~cGtnYeTX#o5{#dLl z@~4C~x7}j25R5T&hNDGm-vV2MlSuX~ebY=4B=G>tkM8qQ#mlepp8x{@uh3u!j`w#P P00000NkvXXu0mjf9-ez& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/qip_online.png b/apps/icons/static/Fat Cow/16x16/qip_online.png new file mode 100644 index 0000000000000000000000000000000000000000..6d37081b8e2d3d71218cb4cde525dd73539bae37 GIT binary patch literal 836 zcmV-K1H1f*P)@(>pj4~J_NjmNnO4lL4k!VUD#iYMmKbp!Uk1@P;4 zQBzlq{M;h6x4uS7>Pg75cy)&4`168lGv|PjrrE6y*uorOL5o8W5F!XK zus9cS!4rIuXU>7+%T94WXAfyeEUK!athfLZ%LABqjzeJz#+E+7<4Z<%dLAk&D@^?~ z;;Lh8r_3zSU%U8*{72E-trr*UOWT8RdPWf*W+A-_c?oNTm$nrs774ATQz@oaU>>i` zNx?6&VNuQP{;h6kBbLZ037bwIX=dP>4-ru^Hnd^VE2~5s`frr|!OG-LX@s^mdn;W&#oeU`{{lOJL&;9Q50S0-s`*yo6w9j zf{aQOAtLFkf{KEKQ4^aep%4Pgj|Pm4@W&5{2*0F$N<)pXpocXL)6>tGr; z$XEwXpyB2dkhsxp%irpCc`5nH7W_ z3lZ`ZptukVCa~~w428GPV#~!c%sd$;^fhT8VpHi@k)x-ydWk7EJKUMn@(*gC0wf1q z1)EXScAf^eL(Xu*?RKQ?keyZ$5i4>u)2^7hX|XKZV6nyo7K=ybPlz3!vFTe^OBqWH3&2w6CwF8PVViRXsY3yPm_+5s>^3f z_4!wP@o6hpeI7n=YX5zaGjq8LO7wdSpK43ho{v*)Mdco9Aq$ar&oF(h1$LJmOgtvh z6l2NRgx*uz_rCS>Lc~AaQ0W)Qib?O8-ab6Li;u6XtU&1TEzCcBgoZ)&aGyFG#$Taz zLEHnA7mk{LjBKQ~RIJ8Evn4sbz;Ghfzps1X68VP4ePt;o*vE=b1?%HU;seSO*b3Lq nlek3CgGS(>L=V70ZYCyz zBN!DB1`)xTuI}PZ!iG&KHe)0T6x${j*=*9G;r){nWlja0TR`$B zviDRYloNnqq{Hv`A>HdmnxVsEWZ=g5OSG0$z++iRCM|R~g~2&@uV7mYiFgdRy1USO z`z9`4YDM4uK2+6IQ>6;5Gz03XSIFCzgTtkzSX;O7XXy96x#t z<%i0_Z42RW36|eZ;?w6C_7@eQu&@wo@h^~hP6ejPu(A+C=fiH~<@%77m5u15K?DK; z`20Z(kBp*%0#!vv@7;dP%`c&|d;uok0N^GE)3>9qVJ9?A2Q{7UM-3A5G>PvJiVAzU z70q&%RtU*;FMh9h!N1M8^B%0r6N|GWB4JL8AF=1+ajiz&nh|Yn^)$(k;!5N^>9b@{ zCI1VN;L}dL%#$Qkr~vqaIwm?Q;SUkAt)V?~6)p7#5V;(|g}PGG+sU3n{tQf9t90T` zcZyJiP%u9=hJ9zM=o}}8rJ}i^7#-K|prtYFoKlx|>38GCAoJv6Jty;DFUQx4B+EdI z3uS5!3mKIs9O4p{sWFUvbMYiL;{ut+XwAK^#j=&VNCN-yj+UthQ*5iRQNb41UjYUH X2-_=5$I3)q00000NkvXXu0mjfF9J(# literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/radio_2.png b/apps/icons/static/Fat Cow/16x16/radio_2.png new file mode 100644 index 0000000000000000000000000000000000000000..13576a5406ffcf6c3c6c2561c543b1a78900ec71 GIT binary patch literal 750 zcmV2~PGEEXfD5a$GegCh)&zNHv1}x7jAR66=c>LnBlv1p% zeZ|MsRSXQ=D91mJ?Sz;2M57Q_uU#LLQZ;R9l@i6Ebkp0E5HJk!kUH?1>g!IxFin^g zEcPi1L@;S!iwcM>9w^WlkkZHW%#%i|P$=kXhszHk7z{#K7F=QCL*^6q@7j%^@?p`e z#g+h{_^#{XWhw>M8eA>wW^s3T2tyGWIQQR9Hrn^!MkBw+#4s%(< zTG4$up^hJ`!TGj0LZJ|>KmflC8?&!x5jz+|*!N&=`oON|^Lb>mS=_vR3s0XtFLsb~ zbLi{uMQ>jMfnZ1@b&mf29)u!cBzmssZ~{U7jJd4Q9duplRf8C)26p3C$PT0j_Kq$et!R^k@F;>f<$Fy3=IwSsIEQ&H&+}% zd%#5;$3biBS-e|$i`JHNc)#*SBj+uI{9QyM5lkeLggdlG7vR}=fx_W1mKIa!=;**= z>J{4Ci^%!%Qc8={=`@bk)*_S1z@mN8zO=gZ2ZYfX(y6nP)pSmLa(632U9ZmN4p(Q2@CGO3=4n>%7>W*so9rgHzJsBj2E`u^qhu7D#0G`a zo={;^X7-(D?DAi{^v>7(@_CjW8IMSUZNYq@!IN*zar(0t*+0@n;o<>=<64$EhLYiE z>d{x3&zE@f!?SdErTFH@3JGUZU%MX9W^M8YH$1~Py4XNU`9iXPgp+43kWTveZ7$z=2sf9XWSYhJVYMeK?;TgWsImW;ebP(qGc}nU6Sybu)&+QI*{$rcjKLx#=g1x%~ zE=)G@+g*OrJi|A-_yj^&l!`O_F}H>zOAKeLymzQcZpkItZc{9~9C=DHyt5YLvp3dI zl^L@&&fV9vsF!9~I3wvuLKK<8DF*uj7K&{Q_HOd{_9~~|7T7kdRiR$i2I3!sP>S`m zAEbmvYth|@^Bl#2C(3lER+wM*2yI0p5-5#(zScxRtcwknOHBBs)x(L*R#Q>Ei()#T zuUwC3 zvz}UXb%7cfp5Yr^YcHg~dd)eyZx^F}HiO^aiIYrFUKgZOim)26kzZxwMuCf3{K}W% zw^~yc|LMlGKJmcij}q@@9^e^AsI-AhKZQz^3u}Bo@I00000 ztu;+Z>B1jk3vHnUE4UHS))qlri7PjvZq${~mEf`)LGeR1g1BkzN~DWI{j~)Zi?t>V zG>J)Sn%Jba`8?lynMqT`g?G3!!#n5Px%Y5KI(|Kv{=HFBO64*tAwiP(eKROes=Wa^ zSw_7q-5la3N1-Zbp!-{h~EjaA8W20DxyU~b>juoJ4TgEzq;A9vt-bT>U=sm zOg4`@V_$HpeGdk^_NqNqbVRhxayGPr(dj5U5BQ)bq-G2Xo5=*HLt%Irt!@PYhqE#+ zFQAS3Y$}5N{@qY)W@MJ;5qmevd|8J?>fr7;0mbbTIOhe9v{o&WHLI4=Yw)nvtriPD zkKe~YUmw~#yKtueG(L{qW9Mdpa~^6eCYsMWqJ!VP4e`8;L_CU-r$H=6B5>HZGk^3j zn@w<;je=JjghFdY2d~SDY^;FQ+!|)5-!rlvKT|)1ll?{md@h6FZEgh9X>VSa4bfy4 z9(z3ouM8oXOd-55k5pnA7j6x+bECjHZ%c*l%a16JnQw7=>Fy-W6)8=z{F^Zt#r`46TPWCZajE{^GDlosM%JXb7nDvhp*<)yKk4^p}N{)4^aIF zPIh>hkqVwqg)sbbwTd)5EVy{gkG7_U8n#-1=;SS~a?;Hj;=e-E5xJP32wWZMDYD(J ztf#tT5~{1rZ&Y=Tqg-r|X+-P9%TmGr$2v3d(;oo_0GA>DV>ebX_W%F@07*qoM6N<$ Ef^;B7$N&HU literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/radiobutton_group.png b/apps/icons/static/Fat Cow/16x16/radiobutton_group.png new file mode 100644 index 0000000000000000000000000000000000000000..2490060947b20cae439074901b088b0e9942a2ea GIT binary patch literal 650 zcmV;50(Jd~P)g zZJPJ)b>_a@7oqLOfeVwDnKNh38PRAoenwFkXl=kD1YqKnB1s0pp9I%QD5W-46o$dw z`FU(_bs;@Te+U9F&{`vkBAf3Qxm*VIdOc8F$kADTk5;RNFbo+PSEi?t&*v?OrDdm^ zghV!b$_`NuvE6QCqF99Q`{?z0Xm>iO6bcqVN|`hoW=2n&c(8KlTr@d(8mtB9UsqS* z6B9-G!s30D%h&sBY0S>vNaRs&$808pAP8`DWCZI!HjqiDV?F3CEj=dPC`YUf_qaa0 zf}yFGFI~jzH*XOVeMM``%v^<#B55>kBz==?gJTeT2b?@{924VX@Q5<+xYG-dF)6{t9Z$MxEtX^8mz#ep2GPv1>8J0isv8J@#)KV2w%acy1BXA3lrl?7P=8*lqiTOVTBtL-RRB)h{QK2K0t{G zU0L-xPA48D8Mvz|UQogD}F*F260=wWhOM~&HJc~rG~4_~H6*u1w8 zEmud+x1!~lDX1)BSjP9syuwL*#WMAqEv;gD+#}96UlbH+BKd$-q}Im^dxKq2k6^#_ z5=~sVeo;(Mc!a`7PGGvxa=STiV{TFJP(Pev533$UlqH1LAB)KLGuj4p*d<@0(;O-_S=tQcpIFcwQ7XO6Lj zApWd55{Bc5mhIpbq^wNCFY$^O7MPrLcTY^aIb3!W#$hgH22;?4PUdr@8v%jtA-d`CTntBS+qKlqWqgOz5h ztg5cd%gw*4X0g(dL`-xH5e2W$%a6$kM!$dK)$5lHU7h#ZWx}&;nUsk1tdpl2&)5=E0k9FWFg`te1tV-DN-rAOp}r?AklO-vK3l0P#;CzW({o|Bz+ZFEL;N zEa(DJt8Vg&@UpS|_{YF-_7g-*o1d9MMub}zn*oeiyuh5Z^q>QUkp&yVD+d04#Yo!hPvp8F|Ys)T73Me0NjB4rw`Wu z{$ta~#>xVZ8A#ADA~^v_0R=CBEd2YA;qB808<7K17>E@ZNCR(B(m~wX+xs!n#F|_C zFvV`~!$=1}&4+-LEwVzO*g+s=hgS^A1)z8}hAKKhj2L=KyosdH9!+c?x)_EFpiTn; zH6&a20O$S!$z?`kzj49I5((tk0M2h;^9{z7vJCj%l~8KbKM2rvKu Wa?k9F)*V6s0000=~)OuPZ(W2T|7|kLgXVW5dH8}-=ksxUV zQ)v3K?8S`wZuff)gyC2h?&^N$`_6aHxhDL_xfM;1gXw1!rtGomHlIb8AehaFJ|8fN z{{T+eb?aoH9mLwU8^u0`d3yt+ryZES{s2*&MAruKXlAFx%$cE9$mTY=@kps-RxUwX zFG1cY!x<2e-{&xD#V+6zt93^r+}e((%6HuJ7U0?D#qgLP7H0!X&BqXA3H^gJy!vQo z0|I;X{zQO)l!9*+KyCj-K(PH`U}M%v z58Q@ev~z>grpX34nMCEL3!mpilyns(v>wg@PnK5S#7A*Z>a+`Ak-k+9Vi?S%WrB&g#|F zdEf#E75}zf@M2Ab5=J2*pC#nD+FOC#YreD0Y1gq5*l1wao$Dx`l(41djNvm`MQW2^ zwDU?}Lqv&*Mz$%QlrRbj`K(vHTy2ez_j~;p(Q59)^o<1ad!0r+7u;#osv^p7zQV`< t+8{%_R|C_svb|28-$u6wa^aT%0{|AR_{o|ZTm}FD002ovPDHLkV1gAZOdJ3J literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/rainbow_cloud.png b/apps/icons/static/Fat Cow/16x16/rainbow_cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..312c76987cd29158931032f2fdbe415adbf898d3 GIT binary patch literal 765 zcmVRgg?tJ&$bI-l+4G4h3W=4XFU1Y;E$_G(V6cWpwnHuQ)^=_15w&R@V~H>dXsB%a~BjMJnz z!c{e?B2dQ2H@lZk3{i`ns0o+qIc0yz-d>qT?dQ>a{F;@=86PrT$YRSx;2@*OTvm2F zQ9mL+DLB$Mf^&mYsOug@?Tb+niF=FHg{%jpxa#dx02cglv~@rSMH&YuLvagwiET-T zz`AJZZtndO>gtn^Xsg?m46jB7NeNi|X~0;e*C+R- zAE?SnRKq--G%z@D7g#!r>Kg|1ivhqphnk#Y$b4)i6z@NTE9G0+n~ve{K_th=?kLDg z!$?5GR1ipa>R1ZwL0eL}cg^XzuZe0aaJaa!^2zn8+qhY~8y*9=)ir^J%3Q4TSj+r7 zESA~3m4|lPfFFLsz}PITN4tISjSqkIxC(KnBmrZ*LVrY-L+E_-S?z}8t#h@;0=mV* z<}?9_^$G7>QOOz)oVrE9m(&kC|`Y>CRJyZngNP z=N>vynt@rK&l7;TVVK1mXXCTo&VQs##>4(OZlGy%z7VvA_Hlol!?B5I9UA_9)F7G# v;b3rCx5hXvn%Pi3R~`R%))+$){1RXQh;(gV7rxDI00000NkvXXu0mjfR8(ag literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/readernaut.png b/apps/icons/static/Fat Cow/16x16/readernaut.png new file mode 100644 index 0000000000000000000000000000000000000000..43e1c9a7e21f98f5861d8f0c99d750822329aab7 GIT binary patch literal 754 zcmVxt)98I4C7_E|>dv&Uel|-#H3M4z*MSd4_vAmJ!Y&hC&010##MUx^Ik@ zbGl~-&-jAA&Fj4-t3Bc^D@tw=O17OsDxCt;bearPKcZf=AV?bJ%rXsW{N(8%> z2!D=bGB)D#F}%JVM%AfeHjU}AP1(YFG-J@%@TB`gR30p zPqbrql^>0*yK+j62TnUFQ56`vAtPP_AkGGbrxL)PnmWYdbLeP${udb@*9y{Oi!ww2 z&Vf^CjHU)%*RiUw}I9XRekn^WrUzk_E( z-FP=PKzTB;ZfyxgoykT(n~iI>;!Woi20LfaRDTJ-6LZ)XD8-B69vnMYiI1N~(OiE8 zLtV3^7si%N+j9U+A>zM;Cvfe41AfIK@NK9@!~P~TAHIy64=H_~!w92=$@bTZh1rtLPiKhu-14&^43ZHPV}bl`ep= zlK{y?nzFCL?Q%X!gM3Y!Ceh7(?4pn#5ine?-p%fVGL@;7o6;z7gtBC4FmUQ z3L)6!K1*r`EJ@nr>^3;wp(Lg(@0Mhn&Rd9!6M@jx#oLZAL!v%chB&|Me_Q_ zxg+ZDT#@0St84zR!wy(2;)(24$x@#lYect^jIm0nM50YCB+C^y z*GQ&AcsO!Ot{+I%*3q|BLX2HXlIQmuySo(B^|k!tgKr^i&J2u9^%RcRyvxcr>ysnX pRC}LDeU*Pn2A{B3khtJtzZ^H31IY?EgVPT_P4T^{kX7Dy z6-7bgO=Om{EiH!DKnryB;|Mnp9U=njLgBL$p0-npLWW*X!o$<7{zKr*ZIsQ?@GB5j zSm8=3WriS3xpqzk1;dO2LnBa~Ly}zYQ3Z5ff6t!zDebyIFKlNEbT?2VDZMR<0{eFS z{k2l{iaNE}Q|H}*Nf47>OiA(va^4McLvNzWxj_GpP2dWEzG1kNk8O7ap-;}zwfF>k zB~F_eok7~x%B5%b*w@#@sECaTCIt!J&pcR9>l!NoRk>(X0X35I>QHWV2>MY@Hly&D zI8cky)P~Z~gOXiCuPUIGc8;ZradY!9^$lWUVP`pqmJ=8q=GycR(1}M;ktC{|Ha3`o zm3nbq(ALR#?Rkz$4>x^__g?1t%PPt`#fQnSA~xdYbuO1%u~!n!g=7ln7iIsJ=Y9PS)!LQp4gYSrnLaxkvHhF-1Am9FH(_Lft&QnEGW}Tt9*)(!x;OTCg;t zXl0af@$i0Nse`v2oQtq>(a*?-v@j}dA+TVOge+~(M@YXwe)@XxNG6mb%cT+F03(bz zX!q=aMMgO>J4J4MB===anb*2Im=IGN^RX7+W!w@3gECaD^zXcco5RB7{JFZ2@00000NkvXX Hu0mjfD&XyQiKZcN;048+8x@xj8d03;+3C}I>OjkUDY zzQ(pQ(;3elr8*kXv$*%>GI5>t*AA#g)LSlUZ23QW3&MKS;^c*Co45gqV z8P8hz{-Gea#GtA=UW`p(b!8ewC5^>c@s^E1FlKWZWYT%m)Yai+biq=aMmOfQ_=!0_2FY;GusPS0U! zY98T{FdA#6I|RF5RnQS|HSFo=K_*dvBui-PX~jldA^9BTq6U{+rb{Gy*#dTjx&_2* zvrywOuZ6;w&=L$#AwzU#8Lys9(ivEujbrBJTe9~Bnpr|@{xxE0?VgQ5Tx0(896Eb_ zsQ0;1ANCu9zgUkI0 zw1=#D_&ECvdz&`T5$N&HXQc5p421}saJwD!?!q&-?qi3q7PWO{6w@m-U`4bYIt3bw z^EL%Kcw%b&>CUYY-R>(=H&m$JYW&N0?xW3#{|}Y03*Q770P$w~=OA0JdjJ3c07*qo IM6N<$f?kYLNB{r; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/red_line.png b/apps/icons/static/Fat Cow/16x16/red_line.png new file mode 100644 index 0000000000000000000000000000000000000000..2a55ed735d3a831c39ed579597cbbc674503d7fd GIT binary patch literal 449 zcmV;y0Y3hTP)Iq z|9=@D231PvG%|NLh7_xsm>C3RJXe}8@-RMAxb|LoBd$**so%x407 z3M>BqA4vWOxdLe8|JE!I21X7x1`Sg~yDwk9FnoCP=KZn$?uAF>!Zk4l1O2x!0Oh7~LgT#Rbvq1ffKPVX?s(^-oLIxZ(Fgu2O zIsjVrpNZ0R;L@@G?4AloW2dI=XL!ZL7=FRiK^CEO@SlMh=-e~B&00000NkvXXu0mjfF}cr% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/reddit.png b/apps/icons/static/Fat Cow/16x16/reddit.png new file mode 100644 index 0000000000000000000000000000000000000000..66299eca4e261a767a87f222259759aa4055d8b1 GIT binary patch literal 692 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/report_delete.png b/apps/icons/static/Fat Cow/16x16/report_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..e0120e840d40ce35e950ca812206544e8290d5dc GIT binary patch literal 800 zcmV+*1K<3KP)`yai>_B5<_R&xRYnr;D(OpKxgax>105Vb-R9%B0z!l~+NJ{AH?1q^zWM_-`x>N@tXHzZ|O~csB zak+P=`CxiUre~2O;Q~o0CJ9~bgP5PsA`hqoY1T<=Y?h;>q*Pv9G8RP7au*n5m?n1l zx%IgJOG#GM=|H%yt{9J>zCz?p1RVz}@gX)#RLMw>5AoI}q>TpqC|$2($tpi#KJcT_Ja=xpou}MJ~I;Db*u*i0|EK{y>4+$ zrv@a!M}`s;`%XLT?l#ar1E#9fScgKZY*^jg7xMU0Hw*e=R1F#gF-(Gu=}tjG_$CS? zL2O*RRF1bvN2Bjzcpd-IpJcR}G7bNT8|#)erFp$OxWJ_6t6}x;9)I7U;QwPKWyT-- eC}rfQ00RKB`Y{<@4s`Ya0000&g{ zWh7y1>Hf{k>D)VQNKpq4+o|=d0yGV_5ZK=h z$90i%fq|DZs*|p3stIvSzA-Q~Z7haE9zJoXrKR%Z<1|*c_QBv>!NCkCTRwq2Q%6^L z6t80wcolo6?m2$Jg}gk4fIX^d0{xK)g7rJ(3e+kJIN3A=LVJViP7J}}_7VZtfF(R+ zJi-O4srIAi>L5SXaRE&&s`FV4!*4%%ZCp9Sf<^LJd8UD-p^+(huLz!fMAs*X+8$0) zL;DcTrMYM8AU*%=(9@3@`qN}AI!zQfbDu(i}RcK&4LiP))T?nH7nEzS;@_Ew-QT7 z_Zu6RV>YBVEnZ-WB@mZfO9WC#p&CCnOhu4NX1s4Ts6ulY!Xi`P;Cd4;nwKHkT#f_l ze2QXTv|`H>(pUo3r@~0j&nxAbK2Pr{9jKBZ z9eQqIoz%R|Y?GvyY13GdEKv9uAxr354Dfd+>r8UCdH@*s!7tVoGTbd1)~Xq|(y03qq*-qCt_= zgIOlI7UAy9?#%ShjFwRT@N?#z`Oo<-=RX`M4m$=Ps)|woO#?U%0Y!zXYS8d+aFjgb zAXxeS2Q@hb#^S+C&$OwZnl|-A)pE~2()5s3GyR&Gt8+c|$Zr@h&bM4^YSJ=xi@0&T z2$7{NP*fF?3iP@?1`^M628c#$`adFuqQr10n#qrqS5?{0jmU^Q*$E5PGFp@sK%_~q zz;ONk5GJQTVtjfAK~_f8ImmRFx+2L!Il*xZJx(X`au4VhAV4q{Lf1j6OLAyj@qoW=!VxVi+H#at1gv&KT=|V&h@Up!Q!8;PL5E26S*Bk$&d@55 zMh_9n&fbTNJ?Y4tYr^T0ZD{N0LP}CHhPXlOYA&_0iWLbdb={D>Uh~R`h9K~GyP)93 zJn*VA7RiM%2ys{7NcG?XO|IyhA8;P7rTk{B0z7JuYX@ z(@Y&)u<$r`c@#$j(TMPSk+VG%9h1@MN@z!~<2g7*GB&HyuhG@VrAI7f*xFZjp)7yg zLOP4L3P>pLxBcf~E>X^KSU-~1d{3-b^jm-d03B~WA3hhCUjP6A07*qoM6N<$g3ma0 AEdT%j literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/report_go.png b/apps/icons/static/Fat Cow/16x16/report_go.png new file mode 100644 index 0000000000000000000000000000000000000000..05959add4209ba6e4643c5db48018d45f18bad0b GIT binary patch literal 799 zcmV+)1K|9LP)(@Q5636nKNg+FlFTr zC^UKvorgf9rlMwWGQqL}yUsxCvknL=I+-n*}2{;EBL((u|nj9Q|8zZ+V z44U0`zvrZylY~tqq3wDf;_-YiMUl<)k9kpfYY>V}uu<8hTT!#%bM3;T z*Y_~bzF7drNP_ReNMui47e>ck5jT^M!tVyrbF>9N^dYf2)ISbIS%HZ!Jt%VRgWb^q zehFRH6o~a^s~>AtuY{1p7B+4sF^R~>;9?U^-Va7nqF+0(-E|1h-nN%1Vv*|I8rFXH zBOcR{dQF&^!%H}pLb~Pz?CDf;nsxTSX@~w3!y-Mu_~LM+eD`Jq0wahK$n9zmT7snr zMFX^r*3#&NeXvZf0zP~KB9S6IJQd85!z`}t38iH?H;Mt6v@nKAePHSI*g<2Wnz<7* zJQoMbfyqgF9QME-t9jacX1zPLB{}3-_=kBL5h*AHMg}kxsz)`2#2BU+{@?N!&RO#5 dRPeU|0{~vICx4tePb~ld002ovPDHLkV1hJFUO@l= literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/report_key.png b/apps/icons/static/Fat Cow/16x16/report_key.png new file mode 100644 index 0000000000000000000000000000000000000000..fab9b0ee4df107d105c004866ce1055660c0559c GIT binary patch literal 838 zcmV-M1G)T(P)7RHEa*=%9>LcSoPT4FOP$_Fb`dFjOmgst2d?k%Z% z&%NiIzvrA&*1SC1Z#(BX|MUEQzvp@W3=~^VHQqLKJs&~0nr-@ynHXHXo{ zotgvL`BpNo?4juSAwhh#QB{Ch}m@! zx?w;yfVvlci%F80MItC?ej{NhSmJ>$Y<;}2s3_@3O9*rKS3#z;oRT3OaMFug;W&4r z3D0{!prf}BE(eD~dGq^(Kbg?U7)Nz&EjHw=H(LOWXk=nHNs6~+TW2jof-C`H!+f-r zk%iMDGfhFog?f^gWwl8o22PcdXGb9>lKpPrw-C_!5m1?lNV`B`(Y~Y&Cm(feK2eQ# zZwIWTP6|x#=Fg?2Wk^Y1he+==MEM&qUsj;DacrHQhli6bT&}1>T1v7tC!M4^B%5_* zYC7EBO3dId5le+6#R(W1HuZI3?e$d`_!+WLnyFyvKs{77Og&(hVTF1y6a?00rh)g@ zA#TBPNNx}AUunmK%2$|?xELW#?B;vP!r|s1RvfzpH4v~z26It3UVjPV$sjdV6X5P> z((8sE9EBGA3Amytua8^c9G5C;F)v}3H3hSTQ|2(36T$)f)M&K6FW|C_+#PGcNuBQd z44u4kbCFC7iw0|<2E)_?+5{%S;c!8AGVrUhSeTIkM}!R3{|WjJFGAn@(bxG5-mjz8 z_98V0kaqMYLStk0o>QNkG$s9N9Of)r4NqJmM!pT9tE~gwtxxf$vmH&oWaJ+1F17@3 zEU9U6MMSM;)&w|4!V1n!+YZmnc*MjdV0d^8-kwhE8LotjtB_z2neTDKvAoQQEr};g zoqX$>j?XNMoD!YIxC0{rtugCh_n|*7<`AKe;r}s*;2D4R6W;&p&@TZ7040@10yyoR QY5)KL07*qoM6N<$g8G|&aR2}S literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/report_link.png b/apps/icons/static/Fat Cow/16x16/report_link.png new file mode 100644 index 0000000000000000000000000000000000000000..b5e59ce061f7974e785c711da2666a87eadb3ee7 GIT binary patch literal 867 zcmV-p1DyPcP)vnuC9N`Iz|}l7}nX!!*`h>s-DsWOX-Ads3Gg??(zFgr%#9|<`b*;>?uCvS7G0G6(-6R$*F2U8X4&p z5ofMEK&bO0f}I~=HH)y2--u7(Gm*9lf`}W<%~-Q?g+T$5)W$^JjV61yxamys!Ds?A z`IGu@P6$E+D|K3M@!TC6&&6ph~JPy0vj@=#)PrP#NIzpik zjHQ_A!k9G=4K>vUWmvH4#FOCCNuN2E$`t!f;o5aj@nHy1TnEEiaD%ijWBHcUi$p`5RsagXr(= z#o+KT>b+jHzkV}cG$43O&4>|!a-R%MOJei(T^NW)aok%APqhbCm6dS0T(m|F8@BF5 zGNB?I4)aZ!j4iA^`6M`toCzwnSkmCT+=z%QxDEw!vE!VQLv+dT53@D?c2m}K1*X}PBk;p(~;lh%u^p9pc91g^3L(yn7^6p*N tHsP<|I*&B{4?98H_4E8+?EMb`1^_uNf9B~wAm9K1002ovPDHLkV1m)1kO}|* literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/report_magnify.png b/apps/icons/static/Fat Cow/16x16/report_magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..0f6b2072db505d02c3c1bf09649f941b18c115c7 GIT binary patch literal 793 zcmV+!1LpjRP){v%g|mRIBVu zR`wD^s1Rac5^0v2WE4gCU>NlhmXHq;28l(a1^QAOR1ab5rdEWMt0ECZtVy9rX%@Qv zt;J>w?#}GaeBJp*Bj_c%aG3e-cjw%D4tE4l9J&6oOV_kgFa`($;+hU!XJGg{1cD?A zuv(-i9X0z)dGcU`kB$6fY-CAig>_Gv5vpz?#!Rf94H$8#{yFEDZ#6cu+#DO4&y->P z+1t=`9f}Tg4u^OrNfLMyMmgh-218lKT4>CiPpqo0&bl<9V(Z0L$W$v*Ql(;>MS#O5 zqUDhf!((6ZZfugy63?re!Dvd72}6P)qTTC7QDK2$0eJveBndL1_Ea(D1hR)gBX1;8 zqwXtam=c;;-fk;AE!{L;KEKiU1QsMmr|_Zg1%8A=yrt|+f;(d$So(HO$_c8fFJu*6 z?eibL(vFGo0B2@|@Z1F640b`wIgQj!E}94k%`D(kzX#h~PVz=FJy?}+*VBr)8Z((G z`|ZgcgHDAesc{NkVOZ6uU0BL5W0633L&Qsj!m8vr%AC1r(}JbN~s2 zSUgTL#Xlqv+Z~S=njyikix_OqHJG0aV4OI^l(Sm_hm+o?7NAQuMBy+Aj72ge?40vL ziN?$ch#uEw_N;+lj(24?DM^!Ef?^Ak-735`z62t XEAulA+8q)n00000NkvXXu0mjfwc%Wk literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/report_picture.png b/apps/icons/static/Fat Cow/16x16/report_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..2fed78f88cbf20ab1bd98ba47d2b1bbb8769a430 GIT binary patch literal 768 zcmV+b1ONPqP)amqFBlGk50RbI6akQvRZI(24i=iJv41IS+aot@Z&2&Atgy+d`>C$#I+*A4Wvn?%R%cdaC?=Q#F zic4@@7YP@*)iyNv zaIvi${ljDE8~&iaLk5TKE>P0Rdl}A{pzS^yH&g zJ5RLZ{m2B8@%?o9YE7AO?1aaF>peS&T%aJG? z(?U`;`7|9MlW=E{&wY7@cmkOH`cfr`xn2yHgCr^BPDPQJx4b6!E(J^@9TwAt?A)8M zKgQIWN(n6oD##n8o;bqC+F-_F{+!Es*C0`j4z9)9-Zl6I#sLy0000P)~g|#V$WsI znVsAFdS?!c;+dZ2oq6Z|KmY&#nMXrKUE{TL!t-j75;P6h6L>-rgnITb|6UA9NG&6V ze*VmsMK!^z#SPcx^Q@H5(?TxVenAQ;r6r1KtF^1r`y>6RX}B6xF!sgca`yBn2iDdx zw*DwW2!z_W+0uy~?t%HKg(th`(Nq6Uu1jKz{%k&;fKWInu5YNXpM12*Wz@5aX;T?rJq=fAG%lZt5s4N7R3_RolJmD7C~bNm)z=>m>4XjF zLjh0kgAA47>g7ax4dUy^Pw0kG1lSkfD|gN9L3Q%7qAml&Tu(97HD--~TplVX&186N z91EAuV9kalIJUA<%3l&TPCoL~Cbnh|j%mS928sZ^eb1vMOqxHFA;Sie%Vz0RIU-hx zaGl>0TGNt~S8n6lcJR_u;D%PLP_yMA?-EU9JJRGb8QPO=tUi1X;aGo5sQP#b%W{+l zz6eQ4SPwoJI;DqW3Ns4k+#rj*qgw=7Zf*F{o>me-1W7(m%Txd3_ z7&1T|FfnuAD2)j2zDSb|4Q65dMPOy3Rdu2H@@*+*A=q~M4Lj>9DDB&m;r(kF zFuj(Eg#vA98`mghPDLe~PPCZa5@Me(Vq10q;2Rj#h3Yw+c~)Tmoea_~Ae{myn>9`~ zbz-?vb*Nw%zJzs$Za%JF73b>1S3&!t5orIG<4wvUmFhyNVa2iHBp3?ZPz+y}l#tJx z1QL=Rc1QF>s-JWm_49;iJpGu@Uo+f))j@e#uVBXbIa|fK(t$^^%SyDMHU+H`q%uPnQMM3+V$#Y@O^Ybf(xE0Pq4H-TwNj^r7NO=w zDru1>IX`dSyPbRAI8mVo&f}eP59d4IckX2%J96#yGsm_|Aq2n}lC}fK5fJ#_7`et7 zOhbF#URzYEk_Q^P#L!P6hNc}+T-PC_B^=i+;rd)GUE1OLm#V+s6bOi2c^=$8U5@1y zcVIgX;tudM@jZafM@qX|>g!+f@^ zvSSr*BntHfCUPdih{r9`fGMsXohzjMjc>tDw4=Fu6l*SY;`8@k6t`jJ*%wMLUR8ZQ z_hL^BTdzDpJQ{Tcqg@!1BkioSDi560&t031$>|urOi>Nzn7mm+nh3SE0Y-_t!4T|( zrMgNI26r1s(Mft9^gH z4IHX#@AYQ-cC*yf@-b;lAUqa>6)c-~3t1Imw*i@)Y3aWOOHMs#aLla2q~oM>BK46X oFEaTI!@{ z%d{V1Y|z07)1XB<>82v6MM@Y*H6pfY(=KckQOjD|qD3~4fdr*?zN8BLSXS>x6a0$B z!eE#Yqj8SL+A8Qehd|zB*e2O5F#6Sp(M2DYBk4~I ztI}{J8pYzb@0eOh4X?!1nWqarFrkm-M{Tls{?80#rV%u5@4C=E>pgmLUu)Y*WHlY{ z-i~)n|E!!#Wi>C2;q>*9*=8f*_L;h{@i&*tXhOkYu)Eml9CW+gXm4vrI2?wMWHj3& zm>3#>MX?f2g|@@~rkOyPk!+DhWQ!~hcAV=(=+Q%rJ{!U7@p0^M??je;M9Za4WK~iX zlM0v%Snb7l|9I@IT6sVUfOc9fP?(5PtdRy#?NA+|gV#cHEK2|efiW`PG!W*{+cz8N&+bUHO5 zgdRvG*Ubw9u4agXETg7K6C^Y`{r9HKyS?SIi9n?{V6=M@^NCFpZ?|oHa-GrO`l-+ izj?PqR$%cz0t^6PZ#8o?Q50S0+;i_ZGmfL9 zIoLy^iO^7b3K5!VX3vkn9uy=!jQX+q=_iYd9zXTbM^qpAkrkx`VG==NPbg5xiV}SY=7Vo+SGfNRhQm<|N1_;s#_;~|9dvPlX;&Jsey11f zcBCV(X}>esR9w)72crG!99Sgi*WklYriu%W+ zkhbY7e001Csk8u2bX0@wuHQovEO#=Q>brE|Tz*B>8luZ^Xk`eWUUZVp3VkXKu^i!y zc7V}tXex)|a<>TEGPkGue9id<0la?u0d;kCU}_qEww**p{Z^!s36jevTqo&{g__%o z=eO={5sDDa8*4Y=`n9WQzuSh+hmYXT31SsZRk@CjFI%adJ4VakoIprSQTbM4#UZ>N z4?gzyBalrCH1r#xPzV-R!J-_IUwu$Dm(#d=%UlPbsiha3SqM{2uC<88;&|251DDH< z%&aLyl{ji{*ipF~aimhFbA65HdmMlnIl^HeYf_C!B;rqO+pLJk{y2!_5=>eS`RmUv zglY~t9{94xG^D$v9~L};Lh9{yKtl3u{QFprRu`N}bEVZt{Zh5lIkAGalL^Co!Z3Nv hqRhhoBl1^(0RU0_H2YAX)F1!=002ovPDHLkV1nSHkNp4u literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/reseller_programm.png b/apps/icons/static/Fat Cow/16x16/reseller_programm.png new file mode 100644 index 0000000000000000000000000000000000000000..f00dcd7461bb078d917625de231c27e5d4a2ef9e GIT binary patch literal 931 zcmV;U16=%xP)wN3BG%Fp z)QcsLRI=dugx4iBEslcgdYz_UyWZAbtFKs)NtaxoCcA|YHw`HSE?#UfvQ7`yt|ynP z5ZchGH+S|-&5a!m=8KZe!-uEpv?;wX{}+X#LB5dGmonLyrfG)etI{wGp_eN@JZf;f zdOG{I5Iyy2pi=Rq=X&y&6Q2ak#!X0ZH(p20+D04~-9^>fP6cb#=Hc)lroWc0j}7qN ztFQBTUlnzY9psnc_whJiy#FEZ9{qqSxj?a4;+@y7pl*O>uQ-$nR(A7_ZM1cSsH)pY zE<1-S{dl65vTR^&eTYmdLred53Wa60K@kHd>k~HG_TeYEDMF)(OMkMQ%VAp^tO)+02n@W@LHI44vJ%DjC(apKZpU&T&&oAm&4YQeVsc&i~ z{Ol0<?0tx97tS&hOLFZ-eDUW?sq-D-J&64W4xk%mbnnQn@Uh7#;LkrthNgA%_5(oxKCud1bjx*yp#IH`X zf8So7JaHIP_Y)gVl**5HAzQ%JGm7b&#O>fZ8EQv zKK|uboc#PVGMNQ})jm~ZkxXaU^}-I7=cpDaCxrT(K1K7c=flq(jBbfMqMo#df-=3J z3gtzmMTMH6pViVT(TN!2KOBqj4{Y)Bp+orBn2gf;K z^KqcI`K=}|fzXxE_h+$Av7P_MEyeV|6CtJK|KM){1^}o!Yywt06<`1W002ovPDHLk FV1g{K#4Z2; literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/resize_picture.png b/apps/icons/static/Fat Cow/16x16/resize_picture.png new file mode 100644 index 0000000000000000000000000000000000000000..aa17ab4ed5d1c041789145f2eb2f5344b13c028e GIT binary patch literal 662 zcmV;H0%`q;P)*ttU@t-V0+C6SS3WLPbNYX%vz(Xgyq`S$! zxw|t@zh`H3S@z~{7AG&5M(4POw|vU7pK=V8&-Sh8qn=bPT6`Iu1SO;N+uD9DhuZf)L7B#3=)C~X z#%r4~=IH1%CvDGP*Bl$|WUhY{Hs%E_F>Uo%tL$t0!I|O1%-mSw&`52Wj*gZvdo{;q zP{Q^fK>8=FycRTIN$tm5yTzWax6;)^){CpcHM^0D5^E792&5X80gI541lb(FTJNGV zFU8}ro}QMW16mTvkSk-E4y>x6VomW@;<098%Heza81Ij+@VouAP+DkvljUzAk7Xrr zT~D|z+xNp!QG$+p4$C8&z`4oik4R literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/resource_usage.png b/apps/icons/static/Fat Cow/16x16/resource_usage.png new file mode 100644 index 0000000000000000000000000000000000000000..72a83181e356dc1552b8c486f9856e7debf35efc GIT binary patch literal 629 zcmV-*0*d{KP)DHVUT5+ghfkkDuo4p9 zE4;hL0J-F5;U*beQNm_ZxJ-BnmlxzkFQ-X@Q5z(bH~{?8WAg#C8yA2{p~fYUW>851 zH4>S6kyDX#7y|d3&}VCvWN_-S_}C=Ht2x zGI-43?Hdo@e&evkVUjKZ&nG;9V}plRJul||YTjD@N_Y-03 z?R#LDK=|H$l$Te)vMdAwf!_)i6R3(^rT+3Do?baD?5b0}80f4;YfB4E&W0u6!Xex4 zkPC)O0rs}v7QrVHS=>sQ80tQRhD(p&b;?-fkl7Fqg^q(LVW22Ev&>aPwFNBX-# z>G?&Pn9njXXq;(|=IhT$UdRbrBVDx))OFlJ+b#{qt27)r*ULED7daf)ksf`6Qm2OD z0Ue)HZ_ni(CXTwo{?K%AotvxTOIK_kD}7= z!-1X=vH$#w5v$*yXR-^`E~qGVpwU4{Lthzk?j;q_W`3I$>Ptrzwbe?8=wN<8e-b zFkRPm-0j~-qd^|jYN%8lT)TN&VYEyEkCdECy>89}LB#32ZwIe(3K$(LiTt^VY39Ld z{{b3x2Q|kbx5ZaDEj<_xhlf07lpbY-xV ziLuJ@@as1i6by}wu*x>=Xwb8X@z!_fnW2{LkS_#_W2Hb-nU|y2xd74j0!k+fQCK`c zu~b6uVn_99bH?Z?mHAU9lF29@1)g2jutVWGeuSz(wLmf{zaOFg0awI0Qun3>TsbGc z5E1w>Ha4eNUMK=5i%N-LrJNRCwB?Q%g$%Q4~IR#+f@~MO$08 z5rSTjOQA3{64aJ$d+dVNMUe#6rsxOsBccbInpy<4N|-+&wQHZEHqO1b<1-)QCJ$WZ za?bg_`ObImB|-=oCL|a#9IcK2EOlcs5veC-={9{3ShE8xpCpAOk^9uXKis9Dir|Ya zFI;YWfiWJj11}yY#D>oejEhj;2!eAcRv7Hv<$(}8@PpV5&%(FKu~+naP{WiM2dAd= z8MB1oozOI#r}JQ1e1M6_P&NTnMd<-2#Aaa1x_bM9QJq2+@tq1Coy}z?fYKU4L!u82 zTlY?uGan^=MAz!MA4cp?fi#O06?9&Wip4-tRnT|?*fT-52Ni5m6}hb-d${7ce*M(v zTu#uahKqs;Wbj3*3JIvHK!MS*G*EQF9j1SS&nnph)wiUvKgtO4$c zap2vy{SioLEq74Rbsb$Mwj}ZR3&=Q%?I~cg@EA*vk%k`yn~Rvs9tAz}Y4RQG#Wt?> x8u735_>r4=hRYc6eimwV#2H-#|BYV(1^{)Flu$fj#M<>ll;!(6K7G7 ze^i58;W1t zFf$Uu&FiNw$2#u_)HsnP1iCp8wgA;ACWaN<m0ulzrhr3SHOj9(hWTN|k&%H{h4KIp%WqAvZ|=+?HGa wo!2N;XXPj0M{dH2TaeF26kP)U#jgMZ0FN`6$`slega7~l07*qoM6N<$f|~o?6#xJL literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/resultset_next.png b/apps/icons/static/Fat Cow/16x16/resultset_next.png new file mode 100644 index 0000000000000000000000000000000000000000..59b58a43633f828fbca5ebb29eb72ccea9491545 GIT binary patch literal 380 zcmV-?0fYXDP)`fLq({ zP0p>m{xdQ%GN5Ck4EXc+pKoKN5rb{R_WxwL;2%)i`)_|3^8EA|>>CLif+Y<8GkpL3 zpP_rtU50F59R>#ihF}-~^6Ia@j10V-91OFLJ!eRA)BNMmxC5slEEom=@%O*~8Mrvv z!G`U<|BWTeUgNgRt7ameugdk zE->uJqZvmmFflN*b2Dt)b{MbCI1K;_eA&Bw4?&yZ7NX}yV8|N)DQ0Y%vE^JwO0zRS afB^uQ@L<`03#zK z26k@U_1~>+_a?GjVB4_$e`BN(!=JzZe6h*1;L~j1xcz^QuO7quZ+{s6{URUT|vJ`9H!&@%!HU z-#EEA*%?5w{Qd8L1|0gahry3Oe;HWW*cdqfF*1PC$*+G*#7E=48h4X*M;~zNOK>r8 zuyX)0JHxO4Oe7_wvj^%uP1fzbz@RI^&cMzAGvGf-v2b>Oy_d5TsFtOqc z1AGYy=n^lJZQBkrFtc+5V}Xf*{{q!sAZP%o b03g5sqVZ>I!}s|T00000NkvXXu0mjfIohn% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ribbon.png b/apps/icons/static/Fat Cow/16x16/ribbon.png new file mode 100644 index 0000000000000000000000000000000000000000..9700cdf2881beeb67a9ba8ec7ea95b7a756ce0d7 GIT binary patch literal 948 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 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/rotate_90.png b/apps/icons/static/Fat Cow/16x16/rotate_90.png new file mode 100644 index 0000000000000000000000000000000000000000..39c2c6d19e8f85c530c4e02f7e5a4fb824ec0c63 GIT binary patch literal 745 zcmVqXCM`M{OW$QvWdCT1^fFD6VGn-??P%XXNT%?tf27VM z%s>?9YMtBxNRdVCD=9>pKHFAe*@JaC%Q+XtQ^HJUjOaA@HTm zY|iTnuctE=HX6BEQP|6XVygF=fyO0Eqe>-HkR%Dt%F1}<{eFL((T8{LC*8;0k1I=M zd=wQ7j_E*C5={E7U5Eq3$nV3$Lj)*_oSYnJO{qF`uDbR4;gg<8AR~i9Q2~n)kw;-Y zT-LL2q_&Ye)6o1-j_u&)0}(`4*T5PWl$RHyrpgYV&r6Cc3a%U1n@EhXd5{uC6vR(q zE-yD5dAs$fJADe4qP++N7a)uasH&;P%*9=fptXR3$q2WWj?rksz`zT5 zr>BIzzCNt1ga-e$3l^eTL>F6H+olvn0Zr5Bx#hBvJ65|VI-R-;zZ>QFIB&9rKdrMS bKLi*6D`OLJ)J7yOl zln94T^5&g+C(kd>ym^N(#_*p-stynbmNsA_48wq?8#kI^$S=&#U;;w8fYNnQpre#h zUg76AvHGN4O!aoiJ;4ABlkim!$_aaCmm@2?hcUZNoUkB$i*b}pai}v;FZpqlDg0=; zwZVzohb&f72Um8Rt%-Cm#BZkiyW~2rAE!CRvQEAcvsWw4UI*@TSuAhwr^P`>PHr;p zp=EMtBbL*OfH$$#pA3Ub5YS#cmPO_I94!q4SY3-j;6*}SA8bj;dovl|Gl4gZLT6=6 zPL5-zTmaSieO^)E@%fR?+`{9nl(YQ49zJg)(qmyO=O0yQ+zw^BjzZxPk|be1I)j>8 zC!%waFWKpGL8_B*at65FZWN0OOf3mVX4&x25Q?e_{4i96P*8|g@QH!lE+V;=gs3V? zYBP}t{ca-32Ov-`l~QIU$iw}|NxrN8XL=T301lD1EPE3*nE(I)07*qoM6N<$f@`bT A$p8QV literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/routing_around.png b/apps/icons/static/Fat Cow/16x16/routing_around.png new file mode 100644 index 0000000000000000000000000000000000000000..4b5a9ed9eb6ebbe8b265ef39ab9c9674eff0c51b GIT binary patch literal 804 zcmV+<1Ka$GP)kBCZ?m&Iaz2T+FO_-}Sz0Et;E~P5;{gbG#{S{;m`07L(0BGOcG?P0Q&PGx%=U zG@U#%6SsdY#$r9kfgsQ%5=mNGFQ6Qc*{QkobiW~$Scoxjvm?Wt)O^mLZ6`23$wVr| zSgZ$*T=FF1aSFU7U-JWWOhX?f|_XBsTqmWb!9DO;}v3K)F(N z*GXWM$glww85{X31gQ#2i`GzFSjOl${M188o1)^HPyotPaoV3XknY{YhAOcm1lonN zCD7i#k82|bDVtl%htC2?z_j-zRBBArA7yvv;2rkwsH3iGCq}Z{vt`vz_HVD_@s|g9 zt`~xc!=(E3*LBo|z~pG#I!MEn5^C2<=F%u|qx&j%v(U8ux!io~4kZeFH4;iUCJ1S~ zKz4PKNN^h)q=GI+7IjC8F|W!ioBDf zxu%cCd&|S#x782P-SdFak3&?hTFtKVbL=jUCQHjW=a~|uj^+SIs8pV5Ge)}RDX!~E ztG@B^^DxR5RkA5>ikux7YegOn$$yg=HPx`8dQEuEbatUkA}W>0(K<>}vvGYGzu)XQQey4^0000dD$rU(N&!G3F$-%Q;y6Yj ze+bieZX*Z+K?a>>fYvavp<;!A0Ym_W(8mncVP!-s1~EQ&!!%mV7{ka2b%p|)aP9M; z-#@waE@J$kQ#dDvU;GOoV2DbnvuKl@xVmx>lgF<3$f+BHINdcz*=wFktI5_s!U|+m z&KF-kasl&8XT0;8_cA&MXT{$DEFe2~;Ecw^#{pa%K8xzg7+e7FuUE%#iS{Nw3=jvM zeePO;sT6N7WPhHJ&biVxd)zx&SpD&0#mZq(p;sd!iP0chfF(= zlJ=>PPv>1`s9(%H8I|Fe1i`6Ivpu4xC|1Y)f300000NkvXX Hu0mjfhkZh$ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/routing_go_left.png b/apps/icons/static/Fat Cow/16x16/routing_go_left.png new file mode 100644 index 0000000000000000000000000000000000000000..c4ab4e3c9ed19fc4e2310a42722f3f0181fe4096 GIT binary patch literal 858 zcmV-g1Eu_lP)W;zx}r_KOgN6x2_WQbp0Kc*R5nQCo`855%-V|dDLExL^%U4kMM+1)I z#P%QvSX#E2+S(IhbCn2INw@Ns;@&MQGY~b);SsFB1S|;X< z=c~~*1oX=z0|MWT%L+rEh(xtuCuaMK@960M9tJ^C!6v!(v3*Y-GSpr>NxEkWg}LR} z${`3ds|CHJdEr07iaI46wmsY(BN%Lkq65Qc`GwS_PI3Nm56ki-8+}Zk zG?CsXPX!HFTc)K-N6}yY?Bh9U`g9YEi*p(JNi!$!Z)Aw~A+GC6 zLnOO!VTD$j9YvSfb?RpZdrMIA>W<>OxOxPQH-raIlL~tHdgdzrd-gY_^B2(BbqCjR z;{mgzER2)khdI~T-%wBCh!R3O&4$lUGr?I$(^asAj;DS*eFJc_;~!F~G@j=P5)Y@d zLp-ozg35D_VEQ$kw_BMoX$ocIHnXYmC<{v=rLG}e zFT&4g!IvFzE$wwZiwjL>sQk8ati;}Pc#Bk5SKpIu#HbK$`LYuO*^6k;WM`uJhcNE7zzu&#LTZY1* z+SU@c(v~l_sXa`G4{VOrAaM0+AS2w`o5`3##GuVF8NnW+|4>1Qfn&O-7eZ0?02VWQ z(El>g>`%^OrZXk@`;ejj@6*n`_F_ovTz=epf9IU6383DL{3O{hfQUC^TC4w;0m22H(WoEK%TfP`O zXsx+?t%qcCN?bH0MWrRG5Y=-rgOA|m@N^@iB7*l0;< zxlExiJ-4Ef^@T#q)?DiBpyohLrr3@x2Z+|Lp`l?+wo%&c;cG`GGxZog90387VnZ9A mAphOZt^B`Sf70c@0t^7j2uSxJnmhLZ0000MX@rqv?aRGUy7ENWAJh9VhNpu$PF!XxK9X`YiVtxZfD;36_zGWo60m4NOBge>DWU z%awu4WnsEBigSDfLeBLnEReaEP0*83PhjjRJGPY)?Cz0{Tng{-GBARj0o5m$naPfV zT5fi{mAxOKXob{~cVNqAxZQLSZ|4!lA`uyZNpDYxL?W*4lU`HfFRAg@lzbZuH-&q@ zP`9gtjPOyq`@pmuk(g}R)MT9eMT_a{?Ph3bpvmu-JjvCjUt?8O)sichuk`QU<6~kZ z#pU;2hNJz;OP)I)|HfCi=bF5D{*2n%+NF{gcHYpxwvqp{w&}$m0R{kPO$wTC72sh2 O0000USQJ|e_hK}Npy)-C zE~m@<^JHUYKF@Ma&9vuv?sIqURm0wOF6VOi{m%FN`JVIBdU|?r#c>>Bv6xd^TStHY zbprZ!K3=T$?p{f~!m7PMRaGUIE`5$^nwp4rXRt*yO_8t-e0nMu=BxRj;kzX3G)bj`#h$i=%gyjS1B;NBmt;=Wm=v%>Cus8P@ z7sYP-qLV$zB`95azMD7|kH;NXZ6|TU3izlI|JbX($jBaYikr`6%yq)Lg9G=OZkMwKOBjm zd_EIb4a1WD40dKdMBMp@$I`0UqmI-6jm}TM{!aMsAK6!!!$jEDxu2-IUCR zsE$&K-37aZWa&z`d3;AL2Qtqwc?W4D%8GrLZ9$>NFfcrvBsNXmBS0xp+m2ORk`)7{O@!}c2 z`~E9t=Vtoa+fR3UZ$Vz;pldWXHnwzkcQ=^Au0NphNZL+%duP4sGLo`rE_)NqHC9#^ r5pav(W;WL6KT^v7lfg~nfdB&lb{`d0{Rd6T00000NkvXXu0mjfl=q<% literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/routing_intersection_right.png b/apps/icons/static/Fat Cow/16x16/routing_intersection_right.png new file mode 100644 index 0000000000000000000000000000000000000000..1e8ea42ed20be7e248d5aded03d8d8cec3546b48 GIT binary patch literal 762 zcmVaPAHZ=O z1}deLuBhBTo1d90W3-~RMi3Oyo@@cP8?-_!7DI3L8shZ!JP&3g?WDib<=ZOfKFxnF zlhOef0-9O|d?lSV1k9WODJ5LjrMDXqSZ=PDmcv^M3yWJ_86!m!f^)PspGKyyABjX9 zj!_VX%E+}%XoiAUq(%vR9|Ps36;0+y4Mk6YfO{Co-Ly&>;}L;UA*3U~iNGudp2ltO z6qrVn%EOkiv~xohj&3@SKrb7AcHI(~p$I_=1h>))1s}wT>rFK@EKX+wQiM2@8$tc% zI01@Q5o3{2kOQ(Hh#-165q0huLt}Or0TUQ{`pqNr zdhQly3j!{z6AKno-Rh>?!UqlMXk0V^TP6=+z978VEiQ)VZ9NL_@4|LT| zp=Q@rUWT)d7Pwv#bR*^oMdP3__%mr62AV93kSzBJ~o2piW~Q|-+WaRJ2Dk2lQB>rTkx;bZH5&#c71ba9p{9^ru?Xiv z12?znwiZJ-H|CG@-nzDXcX!_(o%>$sk3k+dybs@V&i6Uz`#wkY_V%*WeBZ}$9Dn=v zCSs>fV~h!K!DwuFp5w=l<}f9O&L!s@KbNBN?yGN%w(&iK&>@S`K~aDm`Y7Bx^&ypzuSfdrBIcCP>ZGgG&JkndUPdY-x`n)u_+C}xR5fwo+DFVK?lLr;AEA8RE#m1Bnk$>=I`%cSt6s27l356{4Q{hG*PF*Nf9EACH{@khyu=(Z_D=hRPU8 zCi`iwYQd8mv-%&-T$Jvd71XbLTjG*7F+MEQXe?oBEk1;w@|c_);n58nf`^q@@JM9G zutcA}^YECxi@Nd%;}Zj<(n(At(*E?)UFhuWeA96jTdS)YgID>N8b%kv#8v3nwuk<6 zCz-o3^L8D*oR#a&HSd|5tzk0OP+o{9!>6f&c&j07*qoM6N<$ Ef?=PzfdBvi literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_arround_right.png b/apps/icons/static/Fat Cow/16x16/routing_turn_arround_right.png new file mode 100644 index 0000000000000000000000000000000000000000..7880b46334ef756ecce20cae842f5ae909d4ecfc GIT binary patch literal 872 zcmV-u1DE`XP)t)YrYi#`}3zEp5(j82UP1<{s*7zk0Bu~p0% zMTpTP;~2D(VAPJ+7~ zqA?0rET_J{&cO^Vj27Vpqwu?g8)ZveDg%)mQO9;LseLHp6gUKi^FEc-QE6F8C0%J` zW{l(4hEk$~A%@imdzyeqLm_j#Yq8Db25dH@Dzi;&WoaIT(b4gbax(2a{|Px$vRJpU zlki}ZT)`O61cY0rlh8d6t0+UNkJiU9Lwrw; zD5Fi=CT}&#L45fo94Y;Y{4d~6=a2Zm-HZQWKGNkHS=k#ig7gT|-D!GCNfu>qq&N16 zd$G&RnGWqQ4vef#yY>7SO!TC-A*I_OT~E8aXNXBzg0JTnaQ5a&dY^Ssk`v(EqaQeZ zzY)`Rb`GCShSl@dv#0Jb`{v!o2nEBcDON+I{|}0mfH!RnrWGgJsoQ#1Kygl$-kyy| zc-eFNbG8*0;=d4NUv7(T{VhW14wg;-8IP4k;~hwdIJT~+WU-H~z9xip>Kr8L>Sylw zB^(R|*`F6d$zco~D?6gCcr(VbeQqO{yQ>K|*HW-Z&m?h=H$yhk?ZLJOc=({5S>|`l z&Mc!n+NA%09)zyU`J1^F6%{+COq%A)&nse6!^dnc1Gf+yIbltNwlgd6|<;5ELBlC0R{jMgjbxmC?fp;0000&7L zUb7#%!t-~Ddxt#Oe`<-*YVWCh6%jP%^EX#5#Di5LS?mcK+Lp&bC=~E|F z{!&XTblnGA+NdZ$h_24t5H4Wl1p1@{+m_IUfTn5W99Kf^Ds7r3IOpItQ#Ddbu<;e19qcm6#iI}3~ zB&d0jw~-V5?fn^k-sE>ItO!GGIF~;vrYsDsF_+PNcK>N9Q?0!Av9qki2j3)K z%X>FhVflr{SX_vZ8kv#~_tT)YFJA2GfC>1MP4xCWgQ%&g$;BVm(%k&o1qwlTa0_{9 z1-N>nmoic0Z72YvmW6b4oLVFX;c&SBpTAMjchv@Fp*s5-j&0RFb|fOpi4p_NQ#D)W h{kP@dKkSzP0|5L55TR4GzkJpyAaaLC+ zh=W83i4@Vn!M{KUql=3~I+~d1;Ao;wZ2|=njft*C7Y8GzMFW*uL)DNFz~2EQLzxQVXA%ubDJ})Y$j+0gmg1~ADO=6C>5W|%MM5cASN9xQkYwr z!SK0mGBQvsjCmo>-!8+8#ZawQ333b*rDr=JS^&hYvGB;k@yYooG5K~94H%pqE+f0Y zB%R=S9%^rD$QDLQBwE3u6hyuXJ7gISrcxUd=zp=!GM=`Js>eQZPEsaV=`K zcj(RZvzc>x<=aw(EXC4AW?l=*7%Ku^8hE+z0)>Gd+*&+=gx!O<7iYeS#1+?r*=*O+ z*Utfti{0BC8Z_(Kbz1tLrq=4X*gB`H>OJJQAxU|lUydD(kYuV{qd0mO2-TtzM- zoldcfi9AXozy?|jWZk@x?MwRupk-}|Hg?zaW*Rq#IzFL6g>@7+J0sY?%bo0(iG0!y zU3)VaDoilGiSB*9)FkA2$-U@*0I+39x0VU2fm0nhoNjNXIprg8o3K1#B?rUgT}O}y znO~8C?>2C#^FZYCUt)5#YWohPQ546&_t(rkD~h&i z25nr_B6^ibEs8c#)H;NuB2dhcmVsbfDFV@lz7)l%KR^=N6c$wEL#-$SwP&Vg5h<@n z==(7H`CI@+a4Dr-VYse9DkW$WmZn$?50~5UE<0gs zVI^{0&;f8QHv;8I@<-qiBL!gzpvb9>7y@{h{62x(^#@T51$jVnBU~CtA)hZm3IZUq zx9g1?_?M*xo0F9$l)YI8Cowwt0!1cJpG={(`Xv>ZLr{^;l2TwJ190DOi7(F2*#eOq zn8vNFjX{(F6X|E@ZLG!hxBKCUZBzq~0MbHG>Ovxs825cYJ~ul9mnuv-BNL|3|Agdk z0meQ&M{m<%w7sfWg*Q$+53e3Ymn*A&B>8Ur?(?0YK?KNriJfI>GH1%;5gMKUS z%%6cH%P3WcPDPu55~QK|V*H%fhZ{#EM0a^VX#UgCM!_ag?|E|E8woQucICH_kIBb|v{DVy)Ppub% z+b)>7`Ab0wV{SEp;2{o`AE8lyO5Ut}hoC_svib2$>^}hOY}0r84^g+b2j}-W)*tEu nf+%m{?3dU-?EwD6ehM%EsAl&JGX5Gq00000NkvXXu0mjf7K%## literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_right.png b/apps/icons/static/Fat Cow/16x16/routing_turn_right.png new file mode 100644 index 0000000000000000000000000000000000000000..0d797c4506670f9d1736e86662e4be4bd0fb063c GIT binary patch literal 794 zcmV+#1LgdQP)ETfo(*IA~sFR{HUcdX{2p0Y{O=o zJgv?yEn8{6bsJZ>q|@UZ*k6OOv-KD7JfA3z z*t}^Y%}tF+DIIN0nvCO^D2nl<#C2Wmg7c{c8w|q`Ap|0FY>tW*Q6^ISsmFQO)ukRh zd}NDFvN5GpHaPL6SQn}o)~#8ugAl1SF&UGIY-w%7_k-WX6MgN)#2wc`;B)+TC2vML z*faB%F8`sMq!FIyVLS`pMYZG9I=Cf2gHXaz4n zp0JH4S<5!iNIe)$4_I{adSkOi5cocU8}e!REmd=i=>B$JkJ8VpZWtVf9-UvY1QN5L zFn=dUn^K%u-i{2z9NS$uQZF!IECN3qU{KHB*#q-9Na>6Oi9`iQo)@unekG^wT;XJK zJ83nfS@5N1!MLlb8Ori3Vus^h`o6-PsR`!gFC%upv#hX`y1Vx{UG^F!M-VbX`dX?+ zjfMe3nHl$|*N2m*VSj;zi&tt?gTy+pZBdFHMXnao7}D%RYeT+z@towUaz=iP*@YR_ zM*Yv|qdhyqv=-z}$)TfB*mh07*qoM6N<$f=CZ}r~m)} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/routing_turn_right_2.png b/apps/icons/static/Fat Cow/16x16/routing_turn_right_2.png new file mode 100644 index 0000000000000000000000000000000000000000..cb15c835e356bfdff3dd509651eb935ad0c8fc1b GIT binary patch literal 705 zcmV;y0zUnTP) zanUY{Z^0%}iZ1*Gx~Sr=Dl|)1x^U@27bOu*by4?%xN;{bl_qJ87%hUBR(z0(7Aw@o z-p6=mZVf4B;|Ft@`+alHobNGSxm?Cyi=xObQ^=n{z1n~j33#4xF@p$x*unUPvzRR1 zf>H`nN~m6N7=|Wa7{!aZSGfOk48qWFHV=5fp5!ppltd~uKw`T1QN7??{x}+q1`>&^ zy%Lr4hq2)c819t{F+N?#==KZ(2CX7%q6;n@L-TbLT5BjuEAD!Rb9ZX+Au;=A7A835 zh_tftSiVca&_;3uHy0oT173pCGq~{~kGmI-qPj2xl?GOR%{keUxkpAqFejUWFeZXs zT1zB#5-GI}Hy2N$a_I=_t>@6p=H63aHLO99z^bz(R_XVzZ4yzIvBi)HXqm>tA7hxF zxQ5zN6*8$&c??_`dWq|gzPYTao?wOcmrs}|77r>{WGb+2(ISb}&N9}5Wr!3o^}xr~ z;d$0!1(ye(u&pe(@bS5|h$6upfq4~o$cqW2Mi2s>hyBdAlbf?B6kh$=fq7cxY!1cAf=~ z89PNV{Rj+!wumf;7vS_z8D|FLCt~;?n%_`D#BbtXd^`u9E21QkL15Ogci(Qe?B4op n9r~iZ++|AG&MDeq2Up6;ZmbmUY8o0#n|YCXt~-VTAN!%H2OkZ zZfyC7tG9}yxVB+{>w1KOVOm=|v5Ww#!fUyIx0`S<6NSHj`1S{fHpc4Mmwt_`_-O_wz)FF+M3>GaV27kFk`4^t zqP~!F^D>KXb5NL`NA`*$?D+uwKYXu3v1K7)x^h}Ux$R_#QbA#kJp)0QoQAyYN^Xvx z;>~m~ySD3?^x74H##ehOUED*Cc?=!3SWerVf>eKWwq^5brkC17RqWq+1fd+rT@^V( z?cpkV#vUol+L(0UYF6C-D%004Wz%sk7QN%_%|a?mAUDS^a_{Xex}tF7;22#`?qI9_ zT`x{#eF@DSQC&T!g0OC-DnEnr!e{3vnV&iCmF zIpUu*?Rh6>@8XDA*}81f2rPdje+tTO#qKhF+1(pO|5U@DaY8s!WQp?fVvRrPd77NP gA9#fSSbqf=0HZ8O7v`vYsh%}05 zU0PMfT+ZJ1nKp!wSUD&Aa`yVx+H3tsl$V#QLjQ8=>MrB8QmOe`hyYd%JWFr*HCwlD zrmU-+^4RECX5-YQdvEw$jt&|>BJRVoJZAYb) z3lrCi%Lp5?&ycNJDSw%RWkWRDort)=9iVjfUXC}Mq@Z9aaT!CZC?7s`xEdQDUDl91 zLn@ny{HAk>IX)N~aQFER=1*Ecqc^~e{esis^%T_(BTzq!hpjj9dXmY^oQ4Kmu$1E_ zr7i{xcDs1h5o6R4@TJ-8Uc7~_UP-D~(HoWAe$h;I>w4CS5L3p_bZX(Uoa!p!R8x^L z#LumkT5>1qwYtHmgy2qA5lU~ z^m6rSJrR8sLxYDVLwk2O8DpU1TN9Ig1Gw|-F$Sh~)qv*a=53Z~R*d$IBPl6`MPmaj zNk5?bZtG{1xPW@IT4AnCyv@Yc`gygb(B37+czKZy!EVg{uR%>07OWIsNAwDRqvAKjHB<#4& z?yzfS&pEI6oIz-nx1Qd5-{<*1&+~u&kEpM&=kMb<4%uv0*4Eatch7zb0z*0eHI7t& zEBcyK4<|GEa93cdTp8qmMkV74Db}ZUVKo7C?)MC~IPavhP{Iq`q_y4_ zWr}eN+v&k3M<$ad(fWY4wzir-gd_}uZs$GiX&B8Q&Neqww|76SiK}_7coceOB@*|x zG&VLK&Q~CW=g{NtL=?i?k1!)J?gy&lHcNGN^~B$DxhP4sN1Yyk6w(`;?4#tVUNkjp z!xSuzFJV@!!c(VmzSEoR^OIEo(~D?2c{ldb}blU|J;5V7`w-D}&HSl?=eN_(B2! zhgU^VsvJfCKp$*&2Xw*b05qW@k(z|czEdJOXxzxB%V^ns6DQxU1E-caH{$is2r6y% zIS@%#SU{t>lQ^~}h->~#7omwpT-aBG)5B%R;RP@$CPd%Gu(hIU7DV5V+3WR&3X6)t z1Sh%jabm!X{W}0v1&S6|;ozMvoHF+zsZBuDk|-=%ffvsMXliO=5&^<4m&-C5k3u#G z2>umk)<a0zmhMNp^{O;giHlpf(%C*kJiW=kykhW1L8c*HA>=L0g&<+|w=xw~`51nr=%34!`scK>omf~u2%|wkaw-AKk}|a1 z=%s@1QL@YmCaEO0_}#!iZj_1$DTQ6Duj1m~wP{yx{~!cQWnwedn9a=i52HIU3=Ri|G>p1N;NjT31FG)zpDLFOam zw--{^Rn6UD$lHAp%?I~JkX)6#6=B=fdI85ge_4Rh*RRMkFL7b#xD-Od{)Xmpyn*vO zMySuZFS*6F9yoA`zl=AN(-?*qL-}Z&-bY8x9U`9^Fil4YlIkam%L`a`^6vx=e7v}n z==&Hx(?^Dp&DE&_Zl0-NY`($me!Cwo?->z4mawr_x1d^DTI|AOCB$cD(WTO(WpO2P zkQ--9nfd$-UCirv42}CEB$&rm38{VO+(52v+YwEESXNR-l+Nbn6kP8o{zYIj1vecK zFO2W#9-G;C)P<#aWQ~blBZKzX5w11l6aPAZse5SegX{T|B=rR}aVr*mOE4H*g;xY@ zxe{oxqXM4V~Z1;<7P^o`HLLwiuSV zX#|YUkOp=IY*xBSam}tWp#T5? literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/rss.png b/apps/icons/static/Fat Cow/16x16/rss.png new file mode 100644 index 0000000000000000000000000000000000000000..1e0673ac2aa237625b4b36bc516ff12fa2ff3027 GIT binary patch literal 499 zcmVgn$SR^K?CcbR z7Csw6@(n`DfK3V;1rbp!tnI|cLIfXRWn&XTTSbw8BC%94h}bBW2E~}&9q-JY5L3ns z%(Caqz30AWgfRxKEQuDEep(#O$5EI;95)$SLMnZvt#fK>0SLqTp%C^%o62(~3eVNB z4Xsc**vM!Xxl#rSdvO2OP-@;WiN+CeRH@SZANxS*X=ksUVwD84J3wEW51+4qLo&$j z0=*N=t&b4iuH(~HmyLFy`pM2~1DwI~J&_?BTQ2BuDKqY8Jd|;^Jca0sRh4ay@HMhF zvir;_)rifv>x~zv@Zr(}?K|M*5@@F=TjOjzUj!2R555I{%B}>-9gbLFbC{e9+`u5< zeLUkcBGZJ$vy2S~)lNYAJJ8t;oUH)4b9TsGF#l>ZNHA~LTakTeI^uC|(4;0QwU2iq ze4WN;WXER6P%0i}4cmSsdr&&LrVQvtA)qXhNq0{gSB(&j*iNbqPE;Ey%BB2G7n*%k pBw~H7^q3#ue^w+~ea^oE3;@g}iK*F7_uc>i002ovPDHLkV1noC*Iobs literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/rss_add.png b/apps/icons/static/Fat Cow/16x16/rss_add.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b116b7ec4e15e77814b759e3b9fabcd1a78713 GIT binary patch literal 680 zcmV;Z0$2TsP)y@=Xw{2e{Q*S+UV6}rP)fB{Du{?bhg3m4Sj8Xg$x9JL1QF3vEeX^Tfwvb>BR<6o%(vMvrB|vgLQFgR2j< z0HxCOrV#o=qUcq;7UeoU(njju)vz>~3ll*64$N9RT9U;hP|qcs1=y0;o}Z}Uu<@4$ zu}A>XTfmA2-W+)abdy8$Hn4mP+b-9UesfxXe%`Q=Mk(ewxMMXlXd5PDiJi4A5Hyro zU&VT4pYgQ}fcukCZQUH<*T~q2cCpR2|J2o_>5UIi;LX4g@=*+#t-FyauT-8N^Ba3UWU(JU2(6mNX?Z90lAVgFFA?&MKNP<*{qNpZ^uI~X6ALBKD2+0 z{f;Xb*t-FkECQ!@DO`9a5TwKC>8HR?t?S?Z^}ZMe5_^91cPEE&FhWccqwTPXEa@m@ zabN!L(rJo`vp5kt11mm(1AT)rGa5Sh={X!1Gq}LZNUF;849VDU0R{k2^}9Ei$Nzo+ O0000aWf literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/rss_delete.png b/apps/icons/static/Fat Cow/16x16/rss_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..d86553e22b3a6957f6be13f7194b930dcc1d12b4 GIT binary patch literal 674 zcmV;T0$u%yP)^TYc(9I#Pir+&1LrF*KC_k;oGg>mRdw;c;A@SRK*eD8JQcItL!t)KXLFw*Cr%bOIfQzKS zBI4c>sb0`UHMqha6P#a9i;G-9+h)6cm}5;5AQ1=h1B`8-YHO$(sH%rOusi|WI|cMS zpd%1>PoDjsM^U;njTaBAN-i)ELuywNEzKsx_|bJi+isFN|ADx|a|T}hOUg^R3Kl96 zbnV>6N2xh@biaroGDk-s8L&x3G)fAZ*qWnkEhIUfz{~tBwss~-$$JFvru28qrVdO` zeuoT%n4idvM1OZ!Npy&K|JY&Z*X^RC7l)KB|Y+h6ZkInv$Lj=-r= zGkSCfOc<7p+>>$0$-a%x{wh^Q$wg3PC07*qo IM6N<$g3;;M1& literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/rss_go.png b/apps/icons/static/Fat Cow/16x16/rss_go.png new file mode 100644 index 0000000000000000000000000000000000000000..023d5e6910a7db284daf301853e3b8f082b05106 GIT binary patch literal 717 zcmV;;0y6!HP)ZPA)!lUgo{j}X|Kd)v}0?6y&m09Wxu=p16RsoM2 zHPEFbc7Gp7N3Vg~Qx9lQvcaEf%%+~Or2(S#z?U(4D*%rVsN4z+-%z2=)Yj%sWS5^K zGStQz7tb$M0+=NZRMl`eH-VN>gtOy_ujXJ9+ttNZ9odW@$AYIY@Sz)bvfI(-Y$1TW zB0-SY5$@>McOE~EcrJ$*?NQ{`UUS+e2kwwNwfMLc!-?QI3{LkU`Yk{JG71$es;*W% zQGj#{ezI$`NG`nk%`e*-gu(gEEcM~!{`0)79tg)Ue#{RftIG^C*+G@%hNuHpFpW)q zUF`6bR-wdV-qy>h9_-3{GIEf6)Ruq9fi6V+UK}=T&0fj$meYEj`U<>BU}z$Y>w;%{ zUoJ{t-K#qASpv1UCfn(%DaQ`oMbb?^&CLOcQ4CK+aB;aKm=?0=Z*uSv(mo4mIgxS) zsYMo#U?dU2g=WT`l>X)ZRrZy>8EUHR{3XBu0HxXdd&ZwP00000NkvXXu0mjfrNvZ} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/rss_valid.png b/apps/icons/static/Fat Cow/16x16/rss_valid.png new file mode 100644 index 0000000000000000000000000000000000000000..d36882fd8b4eeefd8315f2767bc1b54151e1d16d GIT binary patch literal 690 zcmV;j0!{siP)F!e1wrBi6m(-3#>ODAZd3$8sYpYm;)|fDi?~p5VWBY=v>+x{i=dTQ zq;AB8mX-=3H}^W{%qDFIv!)b==Vo}GkU`aKlGP(!&oPR z{=Ll--%#4$K1SVesLCP|aU~uX!5Fo;V zE%d(xI9?%)1DgqShZ{_AEk@uGZlGkmR`SgCg z8qGnj1orh`MQJhtB~`K9QHW&U#6vF1 zM-H<6&V2&+ApY}2qB5f#G~g|qSwF_3+B$Nm6jO-X5@l^K5?I^3365FJY4hd3^GARI Y0H@iyDp4&=bN~PV07*qoM6N<$f*;R2g#Z8m literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ruby.png b/apps/icons/static/Fat Cow/16x16/ruby.png new file mode 100644 index 0000000000000000000000000000000000000000..24755ce64570db7fac25ca28713f8814db023f27 GIT binary patch literal 568 zcmV-80>}M{P)uRmJE&Mrhh>JDse zfimgu)bS*gY2kSe4W~%{Ys9KCJooT1_Iw_?ZE&~YO9}iR5?zj_PGguRLC|OBgz^SVry^OH#y|-;yZS-qgHV`OXOMMb85T63KgGU0F9JW>rE)3il}ZF7sM_m^ zC=jnjH>e}~y{qyya>eD>xSMNm>;z05f%Mr39);A7WzlK3WD`xy5O&$^Z*aH5!YIYc zop0nmzk7vS{TK_*#b-Im?zzpd_A#7aCnvL?;x)#Sw=Z$mrOxBikUEu|bbqhIa4=v` z;GGG)k{shf$qU@dDr7RzHBnLa?w~1|YX{(81rx~|k$f-9Nz4%LlvfjY^EdcUExU9H z-MW8IJGXA?<>=C6|Mi_@N4M?$)&GMN$=_h(u+RCY00RJ+)W@ay#}qCA0000d!px9K@)SAYIndB{-za=qHgjIc} z1DCtS{tyhn{5+@{k>wz!P}OuyGr&S%lEzs(R^1G)YCnsswh=<>U@XBWFGM$lA-3n_ zqG%eiSOjNQAqB-%43(z}9V)@9JarCNjRZ%-A}PX?ld_M>UQM;45|2e$@Oe>m2b!w0 zzP`XxU;^EWgRA2@d|yRUfUd!mA2M@nv1A$rRRW90-pYL}DOjN9A$6iFI;?be;@Vp) z0#SQPQ(k*j)jtA>AYV8vLNU?R3B`iQyuYc9b9g2P`!GIFK*mmRY=eT`c5s5yJ2JeG zxhB~(9O#6j1}htWj?B=KNHKc&3!V?Jo?`gkr3Ch*yxcTOBfPkZGvdHnGuT-1Q$LGG zF5W9?&%ixU!bnx~Npklefaz&4#gSx>VeVGEr1#(&n$)c+$x+?!zd)y!CJ=mR(syFT zd)}Fy&5ojS>Ck|}@uBT5?UCBPLJ& zRY5vR+iud6k;Un_Wk1kF@Uz=o`Cowq%7po8=dZ%K-vSH(E00000NkvXX Hu0mjf`43bj literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ruby_delete.png b/apps/icons/static/Fat Cow/16x16/ruby_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..bac75829fe46a2c41627dc746ce3df0d9ed778ad GIT binary patch literal 710 zcmV;%0y+JOP)1m+-OKlT8LH?@tYapB%lflCya&+7ulM3^>nU6_psKiQ^>M zwY!Gu+Gd6ti-``^p_{JW!rda|)S5_&u+Jy!l&n>;6h+oa5uKaFuw0nRA|8*j5FW?U zS#bB>ho8$x2(V1>2cW#7AeIkfpoCca@sr#;dBJM67s(ULuwd!IJ=}*{MIcq^l7F(` zmD&)=LcM92|ci-Z$F`W;i9K|H>}SJ>aiVaHBzZG-B41#-@$b}Wlu@nu<>`G~7d z3_BU%{0!Z>5Tjk+@q8J0i9PqZD6qfymw%$iW46?*NF?X66G1wr@yP91F~_3FyBFBg zQfFB?RP5RK>2y5KlwRSDYl+b^i=exae$UYxo93X1Hg6px%@?mwSbNro;+JA4=zl2Ms|r2Y~pWb*bo_PmhGr6*1n|EkTo(;^s)phGj_!<;#FjBMJu z!#~jGZ9p$yzNDk=E&Az+gId4t)0-gsJ~=n|H`?AeGGfS_1S=cqX+MHar^se9GSVhW zn*D6pkJ>_Dv||>}*#Mr!3{M6p!f5T_GIid2Cqmd+`nSrU6!ni!9)4KqQrGg|D=a&m s>AyV|xck2XIW&k>mF$0r1%C@L09sZ8B}|n5D*ylh07*qoM6N<$f}z?_O#lD@ literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ruby_gear.png b/apps/icons/static/Fat Cow/16x16/ruby_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..38dafc8a6eb5327471ef8243b29b5171ceef3a0e GIT binary patch literal 773 zcmV+g1N!`lP)oqO+;6&Uou;dg%L{?2orbM8?f53U0c_$(lZ7lmvJCU@qU$uE7y<}(S7 z3J8ZT^nf$8%7NuD5DEc|5~l^mjy zf+|vA>Hw$F6G2)|nwpj?XNjFB0-EfN&eLG1`kkkbA+QBV2ueXeq9U9h8iJ*PmR%_wBb{&ay7X4ScTg4%IElV(ddix4% z3-5t~LLw-Ws>8&a|{(q`e*5@(QvteCWA~PO}+1(e^#K z@gAITj$xGUwKX+xjJu_Wx`Q_H9&XC*vMmJZxAw!u_i2W{nkxV-OR ze%6P0W(6N_4#0A}315Oi%=-iK9^}D$N^IxNAXv6gn!G?m6nGv*a{;vZl19SS&V>5toh@ zUx9zakUQt@KX@1uok#tB#dOqd7QuhOkVm+M-vSH(y?OvNyHz4q00000NkvXXu0mjf D?haa3 literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ruby_get.png b/apps/icons/static/Fat Cow/16x16/ruby_get.png new file mode 100644 index 0000000000000000000000000000000000000000..614fd051b1d32d28e577fa6ce64f100439d1ee12 GIT binary patch literal 714 zcmV;*0yX`KP)7#f9$3Na);5Z(C*3;zM5i3_5}jT$wEl@ZpgHR?t;J_;tJG$Nr&u(Vhy zNNB+pOPLJ4-kB-L!Utb+a?i}U-*?VE=O`>g&sIcs0fhOX*ruqtbD7nQSWyT<1rW;1J%L&)Hq3LszW20j4=@l;tkteb&>3DzJRmJ3+WUjCgIBv=yTH2 ztS%@-aX2uHdDd^(f~(j~&-PrQJ*9|UCokgMEy;RDN=o5iQ2M&`)!b85vWCt?WC%se z!=Y-VQWH$Z2GK+ooUPYjb_SUOGzSci!rB5`%u1u6N@8)~gNz%NpiA9|tP@SqVEWEw zoMlx~K)1UzJY=7$x+GwdBAJX7GNi6X+89UnJFa@aQXTAmP9i!8`RgEW6}UFpWYgr^ z(KLRhX3%6q^U#y9qdqyJCpA*=eo8{u5RML~vtkE@$**HID zNAZTJmVuATvNiDdO7XjEPf)mXAA~}XOj%>hrqZN_qtvwxAnPG;$s+eHjWGwilDAJu zj0B*l$j+Ws(W7x{uMW`J^oWk8$J9K;&p+Vt$&E~$YZjvAyby=ZiaqTJU-+Krc!}tg z)*E^t>hJzu*guMNZ^Q3#A7%gPSF|@?CltBK!h%gOCtX=`iyKec{wiRJ1WNFC9f#fu zs4IsZE?Xe{9o~PIPKMX~2OiVP8aZ`Dmi%Vwu;>aS8g3&h8aN|k#)A=R902@c(w3jP>7XSbN07*qoM6N<$f_XbhQvd(} literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ruby_go.png b/apps/icons/static/Fat Cow/16x16/ruby_go.png new file mode 100644 index 0000000000000000000000000000000000000000..25a489ea055661e06ce54f3488daf6cdf51b03c3 GIT binary patch literal 742 zcmVVN%l}HpsQK?1LB3!hoC}`nEsGv=>5n6HI}}OF)L6to!QwCN-Rxx}w8W z%URr;N`)Y5cj;rl?JWhCP*X@(G{V!%m`(%3p%O7dNWUkv)*0IO&U`qTne8S$ccY!v zlC@}&NuZU%a8O!zhq1$90xR=W^e9X$58(~swVD{H9-;jGt4B-*Es0LZ&4*$tPn!BiyX76k6x`$CkrzTK^Kr_;* zEjh$vrH$$`nmW&LR8N_sIElaGL03gAjr%)>xz})m`Nb#k9#|8mDmnCywNbmR9+z_K z$eOEUDEw`n?p(S~T!Nbin|L#D{pW#U{_3r#@HiK4x7vgBhXuBOrQCYW8KnoOyryd{ zIJ3Z!E-gy4efzssVsrTZr66vV*YLR<)L3t&%Y&GL`UB!cMQ{Wi{@HzEEhL3?SlG%q(GM|#I!QcMI|1eL&PYDK+n?D2? Y047i4EgCTXg#Z8m07*qoM6N<$f?)_?7ytkO literal 0 HcmV?d00001 diff --git a/apps/icons/static/Fat Cow/16x16/ruby_key.png b/apps/icons/static/Fat Cow/16x16/ruby_key.png new file mode 100644 index 0000000000000000000000000000000000000000..6b12a5ba5ae0239e0edcca64bb7137910b443b62 GIT binary patch literal 739 zcmV<90v!E`P)hwrcji0)%o&9vYpMauEPz!!D7GnTX+L6@g9m>(3_DnU4_5o#AzZ#e z`@_aMgu|d}WOp`*i>aDUJibn3eU`qEovR)ux81pitFsSM35agN&w0qD#Zr_z-6)!d zVPvVSs->o`jj6_x(5ZT?*4y`Sbx3k9BS-{vL7#=o&06Lxt0Zl`2&wu`Vzz|MPOxsL{?LI?)v!V$Yx8y4WdzoZY2` zd3!G^CwJ+uH*f>Ba1K8&FVL?T(V}E8|jg3%bK0Z*39@Et5(n zN7NGF)0H)P=O$kfU6eXcSAetHmS0d<_U__s?ULjwUcdOj#LEDlrgrl2^dt4i9F-vB zM1!Bf3p0I)ASNi2v<)pzW%PyX*|??PFx}WOpO- zd@9$62BnD#Ms$-x!TK|a$Cl4uOQ5~EpC1p>G_`c#a=S=vhH;eXn35P;3=;|`#!dnp zKmwzE0dI3BPR|8mD?z5;y_Y`dXu8f$+!(v{?Cawb0n?)cmZ!$ac~1key%bB|X7D}y z*n1>oTWm!?39z;lo!sC4H4vOzC7w3lTpRu}T